--- /home/fdroid/fdroiddata/tmp/net.everythingandroid.smspopup_124.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_net.everythingandroid.smspopup_124.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: res/drawable-hdpi/stat_notify_sms_old_purple.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/stat_notify_sms_old_blue.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/stat_notify_sms_old_green.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/stat_notify_sms_htc_purple.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/quickcontact_badge_overlay_pressed_dark.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/dialog_background.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_sms_old_red.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_sms_old_white.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_sms_old_blue.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_sms_htc_gray.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_sms_htc_lb.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/vpi__tab_selected_holo.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_sms_blur_yellow.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/btn_close_normal.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_sms_htc_red.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_sms_old_purple.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/btn_close_selected.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/vpi__tab_unselected_holo.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout/vpi__tab_vertical.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-xhdpi/vpi__tab_selected_pressed_vertical_holo.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/stat_notify_sms_white.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/stat_notify_sms_htc.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/vpi__tab_unselected_pressed_holo.9.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/stat_notify_sms_failed_htc.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ [ truncated after 25 lines; 126 ignored ] │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 404fee644f581bba5bea98a8facaaee97c7a271bbe5ae476e238b4b26e20c2f3 │ -Signer #1 certificate SHA-1 digest: e4f596ad873882b86475b89a26bbfe03d7253700 │ -Signer #1 certificate MD5 digest: fb53602a579da917a964cf8f2032833d │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 5fc152b2ca1266b9039c3ac45cb4a4e2e25dfddae22b2a5db9431636f4c35b4f │ -Signer #1 public key SHA-1 digest: 5c87eae032c76947ff44d25092f8d35a011b4bef │ -Signer #1 public key MD5 digest: 7455970cfc183730721b316943cbed80 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,6284 +1,5955 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 807256 (00000000000C5158h) │ - Actual end-cent-dir record offset: 807234 (00000000000C5142h) │ - Expected end-cent-dir record offset: 807234 (00000000000C5142h) │ + Zip archive file size: 807478 (00000000000C5236h) │ + Actual end-cent-dir record offset: 807456 (00000000000C5220h) │ + Expected end-cent-dir record offset: 807456 (00000000000C5220h) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ - central directory contains 210 entries. │ - The central directory is 18761 (0000000000004949h) bytes long, │ + central directory contains 207 entries. │ + The central directory is 18784 (0000000000004960h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 788473 (00000000000C07F9h). │ + is 788672 (00000000000C08C0h). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 14:19:18 │ - 32-bit CRC value (hex): f607dac2 │ - compressed size: 6180 bytes │ - uncompressed size: 20084 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): d0447eb1 │ + compressed size: 1993 bytes │ + uncompressed size: 7980 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/62F13F85.SF │ + assets/eula.txt │ │ - offset of local header from start of archive: 6246 │ - (0000000000001866h) bytes │ + offset of local header from start of archive: 2062 │ + (000000000000080Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 14:19:20 │ - 32-bit CRC value (hex): c7961401 │ - compressed size: 6254 bytes │ - uncompressed size: 20205 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 8aa8038c │ + compressed size: 1219 bytes │ + uncompressed size: 2411 bytes │ + length of filename: 15 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/62F13F85.RSA │ + res/anim/grow_fade_in_center.xml │ │ - offset of local header from start of archive: 12566 │ - (0000000000003116h) bytes │ + offset of local header from start of archive: 3342 │ + (0000000000000D0Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 14:19:20 │ - 32-bit CRC value (hex): cebc0d59 │ - compressed size: 1037 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 4f063b1d │ + compressed size: 414 bytes │ + uncompressed size: 1040 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - assets/eula.txt │ + res/anim/grow_fade_in_center_high.xml │ │ - offset of local header from start of archive: 13670 │ - (0000000000003566h) bytes │ + offset of local header from start of archive: 3834 │ + (0000000000000EFAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 8aa8038c │ - compressed size: 1219 bytes │ - uncompressed size: 2411 bytes │ - length of filename: 15 characters │ - length of extra field: 4 bytes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): d14694f3 │ + compressed size: 410 bytes │ + uncompressed size: 1040 bytes │ + length of filename: 37 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/anim/grow_fade_in_center.xml │ + res/anim/shrink_fade_out_center.xml │ │ - offset of local header from start of archive: 14954 │ - (0000000000003A6Ah) bytes │ + offset of local header from start of archive: 4327 │ + (00000000000010E7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 885381d6 │ - compressed size: 414 bytes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): f18dd66e │ + compressed size: 412 bytes │ uncompressed size: 1040 bytes │ - length of filename: 32 characters │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/anim/grow_fade_in_center_high.xml │ + res/anim/shrink_fade_out_center_high.xml │ │ - offset of local header from start of archive: 15446 │ - (0000000000003C56h) bytes │ + offset of local header from start of archive: 4820 │ + (00000000000012D4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 16132e38 │ - compressed size: 410 bytes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 1c99cb8e │ + compressed size: 409 bytes │ uncompressed size: 1040 bytes │ - length of filename: 37 characters │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/anim/shrink_fade_out_center.xml │ + res/color/vpi__dark_theme.xml │ │ - offset of local header from start of archive: 15939 │ - (0000000000003E43h) bytes │ + offset of local header from start of archive: 5315 │ + (00000000000014C3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 36d86ca5 │ - compressed size: 412 bytes │ - uncompressed size: 1040 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): eb999bc7 │ + compressed size: 324 bytes │ + uncompressed size: 984 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/anim/shrink_fade_out_center_high.xml │ + res/color/vpi__light_theme.xml │ │ - offset of local header from start of archive: 16432 │ - (0000000000004030h) bytes │ + offset of local header from start of archive: 5714 │ + (0000000000001652h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): dbcc7145 │ - compressed size: 409 bytes │ - uncompressed size: 1040 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): a37e773f │ + compressed size: 325 bytes │ + uncompressed size: 984 bytes │ + length of filename: 30 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - res/color/vpi__dark_theme.xml │ + res/drawable-hdpi-v14/btn_close.png │ │ - offset of local header from start of archive: 16927 │ - (000000000000421Fh) bytes │ + offset of local header from start of archive: 6115 │ + (00000000000017E3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 2556c3b0 │ - compressed size: 326 bytes │ - uncompressed size: 984 bytes │ - length of filename: 29 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2eab2941 │ + compressed size: 331 bytes │ + uncompressed size: 331 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/color/vpi__light_theme.xml │ + res/drawable-hdpi-v14/dialog_background.9.png │ │ - offset of local header from start of archive: 17328 │ - (00000000000043B0h) bytes │ + offset of local header from start of archive: 6511 │ + (000000000000196Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 6db12f48 │ - compressed size: 326 bytes │ - uncompressed size: 984 bytes │ - length of filename: 30 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8c9b99de │ + compressed size: 1371 bytes │ + uncompressed size: 1371 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/btn_close.xml │ + res/drawable-hdpi-v14/ic_contact_picture.png │ │ - offset of local header from start of archive: 17730 │ - (0000000000004542h) bytes │ + offset of local header from start of archive: 7957 │ + (0000000000001F15h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 73c1d005 │ - compressed size: 284 bytes │ - uncompressed size: 740 bytes │ - length of filename: 26 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c48ac136 │ + compressed size: 2038 bytes │ + uncompressed size: 2038 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/quickcontact_badge_small.xml │ + res/drawable-hdpi-v14/stat_notify_sms.png │ │ - offset of local header from start of archive: 18086 │ - (00000000000046A6h) bytes │ + offset of local header from start of archive: 10069 │ + (0000000000002755h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 21076fa4 │ - compressed size: 283 bytes │ - uncompressed size: 700 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d6721081 │ + compressed size: 969 bytes │ + uncompressed size: 969 bytes │ length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #13: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/vpi__tab_indicator.xml │ + res/drawable-hdpi-v14/stat_notify_sms_failed.png │ │ - offset of local header from start of archive: 18456 │ - (0000000000004818h) bytes │ + offset of local header from start of archive: 11109 │ + (0000000000002B65h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): c96b46a5 │ - compressed size: 359 bytes │ - uncompressed size: 1580 bytes │ - length of filename: 35 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7b12ee85 │ + compressed size: 634 bytes │ + uncompressed size: 634 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/drawable/vpi__tab_indicator_vertical.xml │ + res/drawable-hdpi-v4/btn_close_normal.png │ │ - offset of local header from start of archive: 18896 │ - (00000000000049D0h) bytes │ + offset of local header from start of archive: 11821 │ + (0000000000002E2Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 593f5674 │ - compressed size: 363 bytes │ - uncompressed size: 1580 bytes │ - length of filename: 44 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 84a40c3b │ + compressed size: 1617 bytes │ + uncompressed size: 1617 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #15: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/btn_close_pressed.png │ │ - res/interpolator/decelerate_cubic.xml │ - │ - offset of local header from start of archive: 19349 │ - (0000000000004B95h) bytes │ + offset of local header from start of archive: 13509 │ + (00000000000034C5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 8ecb4c4d │ - compressed size: 188 bytes │ - uncompressed size: 372 bytes │ - length of filename: 37 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d09b737c │ + compressed size: 1892 bytes │ + uncompressed size: 1892 bytes │ + length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #16: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/interpolator/decelerate_quint.xml │ + res/drawable-hdpi-v4/btn_close_selected.png │ │ - offset of local header from start of archive: 19620 │ - (0000000000004CA4h) bytes │ + offset of local header from start of archive: 15473 │ + (0000000000003C71h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 0664c03e │ - compressed size: 187 bytes │ - uncompressed size: 372 bytes │ - length of filename: 37 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5480be41 │ + compressed size: 2100 bytes │ + uncompressed size: 2100 bytes │ + length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #17: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/about.xml │ + res/drawable-hdpi-v4/dialog_background.9.png │ │ - offset of local header from start of archive: 19890 │ - (0000000000004DB2h) bytes │ + offset of local header from start of archive: 17646 │ + (00000000000044EEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 937bad02 │ - compressed size: 375 bytes │ - uncompressed size: 840 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5cd693d6 │ + compressed size: 2182 bytes │ + uncompressed size: 2182 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #18: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/config_contacts_fragment.xml │ + res/drawable-hdpi-v4/ic_contact_picture.png │ │ - offset of local header from start of archive: 20331 │ - (0000000000004F6Bh) bytes │ + offset of local header from start of archive: 19902 │ + (0000000000004DBEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 4b7b301c │ - compressed size: 597 bytes │ - uncompressed size: 1512 bytes │ - length of filename: 39 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 027692f0 │ + compressed size: 885 bytes │ + uncompressed size: 885 bytes │ + length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #19: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/quickcontact_badge_overlay_focused_dark.9.png │ │ - res/layout/donate.xml │ - │ - offset of local header from start of archive: 21013 │ - (0000000000005215h) bytes │ + offset of local header from start of archive: 20860 │ + (000000000000517Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 03962741 │ - compressed size: 574 bytes │ - uncompressed size: 1648 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 41626902 │ + compressed size: 740 bytes │ + uncompressed size: 740 bytes │ + length of filename: 66 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #20: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/quickcontact_badge_overlay_normal_dark.9.png │ │ - res/layout/ledcolordialog.xml │ - │ - offset of local header from start of archive: 21654 │ - (0000000000005496h) bytes │ + offset of local header from start of archive: 21696 │ + (00000000000054C0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 16d0a001 │ - compressed size: 740 bytes │ - uncompressed size: 2748 bytes │ - length of filename: 29 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 25194f32 │ + compressed size: 414 bytes │ + uncompressed size: 414 bytes │ + length of filename: 65 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #21: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/ledpatterndialog.xml │ + res/drawable-hdpi-v4/quickcontact_badge_overlay_pressed_dark.9.png │ │ - offset of local header from start of archive: 22469 │ - (00000000000057C5h) bytes │ + offset of local header from start of archive: 22205 │ + (00000000000056BDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 8352712f │ - compressed size: 722 bytes │ - uncompressed size: 2536 bytes │ - length of filename: 31 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 819e6ad3 │ + compressed size: 592 bytes │ + uncompressed size: 592 bytes │ + length of filename: 66 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #22: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/message_presets_configure.xml │ + res/drawable-hdpi-v4/quickcontact_badge_small_pressed.9.png │ │ - offset of local header from start of archive: 23268 │ - (0000000000005AE4h) bytes │ + offset of local header from start of archive: 22893 │ + (000000000000596Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 9174e9a7 │ - compressed size: 544 bytes │ - uncompressed size: 1384 bytes │ - length of filename: 40 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c2f452cc │ + compressed size: 649 bytes │ + uncompressed size: 649 bytes │ + length of filename: 59 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #23: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/message_quick_reply.xml │ + res/drawable-hdpi-v4/quickcontact_badge_small_unpressed.9.png │ │ - offset of local header from start of archive: 23898 │ - (0000000000005D5Ah) bytes │ + offset of local header from start of archive: 23631 │ + (0000000000005C4Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): c3d782da │ - compressed size: 1291 bytes │ - uncompressed size: 4412 bytes │ - length of filename: 34 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ade0b3c5 │ + compressed size: 673 bytes │ + uncompressed size: 673 bytes │ + length of filename: 61 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #24: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/notification_icon_listview_row.xml │ + res/drawable-hdpi-v4/smspopup_icon.png │ │ - offset of local header from start of archive: 25269 │ - (00000000000062B5h) bytes │ + offset of local header from start of archive: 24395 │ + (0000000000005F4Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 7e28d558 │ - compressed size: 565 bytes │ - uncompressed size: 1464 bytes │ - length of filename: 45 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0f1d453d │ + compressed size: 4171 bytes │ + uncompressed size: 4171 bytes │ + length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #25: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/popup.xml │ + res/drawable-hdpi-v4/stat_notify_sms.png │ │ - offset of local header from start of archive: 25925 │ - (0000000000006545h) bytes │ + offset of local header from start of archive: 28634 │ + (0000000000006FDAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 902f48bb │ - compressed size: 643 bytes │ - uncompressed size: 1828 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cf741f40 │ + compressed size: 1031 bytes │ + uncompressed size: 1031 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #26: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_blue.png │ │ - res/layout/popup_divider.xml │ - │ - offset of local header from start of archive: 26634 │ - (000000000000680Ah) bytes │ + offset of local header from start of archive: 29735 │ + (0000000000007427h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): a53ea0e3 │ - compressed size: 324 bytes │ - uncompressed size: 724 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f85e370e │ + compressed size: 940 bytes │ + uncompressed size: 940 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #27: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/popup_message_fragment.xml │ + res/drawable-hdpi-v4/stat_notify_sms_blur.png │ │ - offset of local header from start of archive: 27032 │ - (0000000000006998h) bytes │ + offset of local header from start of archive: 30750 │ + (000000000000781Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): ff857595 │ - compressed size: 1662 bytes │ - uncompressed size: 6336 bytes │ - length of filename: 37 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 51e50c8d │ + compressed size: 802 bytes │ + uncompressed size: 802 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #28: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_blur_blue.png │ │ - res/layout/simple_list_item_1_medium.xml │ - │ - offset of local header from start of archive: 28777 │ - (0000000000007069h) bytes │ + offset of local header from start of archive: 31627 │ + (0000000000007B8Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 4d6961a7 │ - compressed size: 338 bytes │ - uncompressed size: 708 bytes │ - length of filename: 40 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 034d8eed │ + compressed size: 712 bytes │ + uncompressed size: 712 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #29: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_blur_gray.png │ │ - res/layout/simple_list_item_2.xml │ - │ - offset of local header from start of archive: 29201 │ - (0000000000007211h) bytes │ + offset of local header from start of archive: 32419 │ + (0000000000007EA3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 25acf6f6 │ - compressed size: 462 bytes │ - uncompressed size: 1172 bytes │ - length of filename: 33 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 388bce0d │ + compressed size: 696 bytes │ + uncompressed size: 696 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #30: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/unlock_button.xml │ + res/drawable-hdpi-v4/stat_notify_sms_blur_green.png │ │ - offset of local header from start of archive: 29742 │ - (000000000000742Eh) bytes │ + offset of local header from start of archive: 33195 │ + (00000000000081ABh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): c65ca323 │ - compressed size: 371 bytes │ - uncompressed size: 812 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 34e40147 │ + compressed size: 712 bytes │ + uncompressed size: 712 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #31: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_blur_lb.png │ │ - res/layout/vibratepatterndialog.xml │ - │ - offset of local header from start of archive: 30187 │ - (00000000000075EBh) bytes │ + offset of local header from start of archive: 33988 │ + (00000000000084C4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 222c69ab │ - compressed size: 618 bytes │ - uncompressed size: 1716 bytes │ - length of filename: 35 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): de54047b │ + compressed size: 705 bytes │ + uncompressed size: 705 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #32: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/vpi__tab.xml │ + res/drawable-hdpi-v4/stat_notify_sms_blur_orange.png │ │ - offset of local header from start of archive: 30886 │ - (00000000000078A6h) bytes │ + offset of local header from start of archive: 34771 │ + (00000000000087D3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 310d5ca1 │ - compressed size: 471 bytes │ - uncompressed size: 1132 bytes │ - length of filename: 23 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cf73e040 │ + compressed size: 706 bytes │ + uncompressed size: 706 bytes │ + length of filename: 52 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #33: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/vpi__tab_vertical.xml │ + res/drawable-hdpi-v4/stat_notify_sms_blur_pink.png │ │ - offset of local header from start of archive: 31426 │ - (0000000000007AC2h) bytes │ + offset of local header from start of archive: 35559 │ + (0000000000008AE7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 5a4dbe20 │ - compressed size: 421 bytes │ - uncompressed size: 1048 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bddbb456 │ + compressed size: 700 bytes │ + uncompressed size: 700 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #34: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/config_contact.xml │ + res/drawable-hdpi-v4/stat_notify_sms_blur_purple.png │ │ - offset of local header from start of archive: 31925 │ - (0000000000007CB5h) bytes │ + offset of local header from start of archive: 36339 │ + (0000000000008DF3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 5c21514d │ - compressed size: 280 bytes │ - uncompressed size: 680 bytes │ - length of filename: 27 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5bbffe56 │ + compressed size: 706 bytes │ + uncompressed size: 706 bytes │ + length of filename: 52 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #35: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/config_contacts.xml │ + res/drawable-hdpi-v4/stat_notify_sms_blur_red.png │ │ - offset of local header from start of archive: 32278 │ - (0000000000007E16h) bytes │ + offset of local header from start of archive: 37127 │ + (0000000000009107h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): ef575fb0 │ - compressed size: 259 bytes │ - uncompressed size: 540 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b6159eab │ + compressed size: 708 bytes │ + uncompressed size: 708 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #36: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/config_quickmessages.xml │ + res/drawable-hdpi-v4/stat_notify_sms_blur_white.png │ │ - offset of local header from start of archive: 32611 │ - (0000000000007F63h) bytes │ + offset of local header from start of archive: 37914 │ + (000000000000941Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 86ae5c48 │ - compressed size: 259 bytes │ - uncompressed size: 540 bytes │ - length of filename: 33 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d4c30828 │ + compressed size: 684 bytes │ + uncompressed size: 684 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #37: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/smspopup_config.xml │ + res/drawable-hdpi-v4/stat_notify_sms_blur_yellow.png │ │ - offset of local header from start of archive: 32949 │ - (00000000000080B5h) bytes │ + offset of local header from start of archive: 38679 │ + (0000000000009717h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): fd26c8bb │ - compressed size: 257 bytes │ - uncompressed size: 540 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c770f5ae │ + compressed size: 699 bytes │ + uncompressed size: 699 bytes │ + length of filename: 52 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #38: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/xml/configcontact.xml │ + res/drawable-hdpi-v4/stat_notify_sms_failed.png │ │ - offset of local header from start of archive: 33280 │ - (0000000000008200h) bytes │ + offset of local header from start of archive: 39460 │ + (0000000000009A24h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 492d0eaf │ - compressed size: 995 bytes │ - uncompressed size: 3644 bytes │ - length of filename: 25 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e2164206 │ + compressed size: 926 bytes │ + uncompressed size: 926 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #39: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_failed_htc.png │ │ - res/xml/preferences.xml │ - │ - offset of local header from start of archive: 34346 │ - (000000000000862Ah) bytes │ + offset of local header from start of archive: 40463 │ + (0000000000009E0Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 20aa482b │ - compressed size: 2346 bytes │ - uncompressed size: 11596 bytes │ - length of filename: 23 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 75832a38 │ + compressed size: 612 bytes │ + uncompressed size: 612 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #40: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ + res/drawable-hdpi-v4/stat_notify_sms_gray.png │ │ - offset of local header from start of archive: 36761 │ - (0000000000008F99h) bytes │ + offset of local header from start of archive: 41156 │ + (000000000000A0C4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): f8258452 │ - compressed size: 1926 bytes │ - uncompressed size: 7784 bytes │ - length of filename: 19 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4845a59f │ + compressed size: 809 bytes │ + uncompressed size: 809 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #41: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_green.png │ │ - resources.arsc │ - │ - offset of local header from start of archive: 38752 │ - (0000000000009760h) bytes │ + offset of local header from start of archive: 42040 │ + (000000000000A438h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 3956d6b1 │ - compressed size: 387848 bytes │ - uncompressed size: 387848 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3ec4de8b │ + compressed size: 937 bytes │ + uncompressed size: 937 bytes │ + length of filename: 46 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #42: │ --------------------------- │ │ - res/drawable-v11/quickcontact_badge_small.xml │ + res/drawable-hdpi-v4/stat_notify_sms_htc.png │ │ - offset of local header from start of archive: 426644 │ - (0000000000068294h) bytes │ + offset of local header from start of archive: 43053 │ + (000000000000A82Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 90cead7d │ - compressed size: 287 bytes │ - uncompressed size: 720 bytes │ - length of filename: 45 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 07e122cc │ + compressed size: 524 bytes │ + uncompressed size: 524 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #43: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_htc_blue.png │ │ - res/layout-v14/message_quick_reply.xml │ - │ - offset of local header from start of archive: 427022 │ - (000000000006840Eh) bytes │ + offset of local header from start of archive: 43651 │ + (000000000000AA83h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 90cb3ec7 │ - compressed size: 1288 bytes │ - uncompressed size: 4412 bytes │ - length of filename: 38 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a3d5c543 │ + compressed size: 583 bytes │ + uncompressed size: 583 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #44: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_htc_gray.png │ │ - res/layout-v14/popup_divider.xml │ - │ - offset of local header from start of archive: 428394 │ - (000000000006896Ah) bytes │ + offset of local header from start of archive: 44313 │ + (000000000000AD19h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 6a3df014 │ - compressed size: 290 bytes │ - uncompressed size: 604 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 83f6e1d1 │ + compressed size: 452 bytes │ + uncompressed size: 452 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #45: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout-v14/simple_list_item_2.xml │ + res/drawable-hdpi-v4/stat_notify_sms_htc_green.png │ │ - offset of local header from start of archive: 428762 │ - (0000000000068ADAh) bytes │ + offset of local header from start of archive: 44844 │ + (000000000000AF2Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 56450d7a │ - compressed size: 466 bytes │ - uncompressed size: 1172 bytes │ - length of filename: 37 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6f96bcfb │ + compressed size: 571 bytes │ + uncompressed size: 571 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #46: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout-v14/unlock_button.xml │ + res/drawable-hdpi-v4/stat_notify_sms_htc_lb.png │ │ - offset of local header from start of archive: 429311 │ - (0000000000068CFFh) bytes │ + offset of local header from start of archive: 45495 │ + (000000000000B1B7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:06 │ - 32-bit CRC value (hex): 91576d77 │ - compressed size: 276 bytes │ - uncompressed size: 576 bytes │ - length of filename: 32 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 30b7f329 │ + compressed size: 567 bytes │ + uncompressed size: 567 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #47: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_htc_orange.png │ │ - res/drawable-hdpi/btn_close_normal.png │ - │ - offset of local header from start of archive: 429665 │ - (0000000000068E61h) bytes │ + offset of local header from start of archive: 46139 │ + (000000000000B43Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): b16b437c │ - compressed size: 1615 bytes │ - uncompressed size: 1615 bytes │ - length of filename: 38 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 00661678 │ + compressed size: 501 bytes │ + uncompressed size: 501 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #48: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/btn_close_pressed.png │ + res/drawable-hdpi-v4/stat_notify_sms_htc_pink.png │ │ - offset of local header from start of archive: 431351 │ - (00000000000694F7h) bytes │ + offset of local header from start of archive: 46721 │ + (000000000000B681h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3cae2891 │ - compressed size: 1917 bytes │ - uncompressed size: 1917 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 50b20042 │ + compressed size: 444 bytes │ + uncompressed size: 444 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #49: │ --------------------------- │ │ - res/drawable-hdpi/btn_close_selected.png │ + res/drawable-hdpi-v4/stat_notify_sms_htc_purple.png │ │ - offset of local header from start of archive: 433337 │ - (0000000000069CB9h) bytes │ + offset of local header from start of archive: 47244 │ + (000000000000B88Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 599700b1 │ - compressed size: 2119 bytes │ - uncompressed size: 2119 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b00dd209 │ + compressed size: 583 bytes │ + uncompressed size: 583 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #50: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_htc_red.png │ │ - res/drawable-hdpi/dialog_background.9.png │ - │ - offset of local header from start of archive: 435527 │ - (000000000006A547h) bytes │ + offset of local header from start of archive: 47908 │ + (000000000000BB24h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 5f2f0a3e │ - compressed size: 2181 bytes │ - uncompressed size: 2181 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 45678766 │ + compressed size: 522 bytes │ + uncompressed size: 522 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #51: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/ic_contact_picture.png │ + res/drawable-hdpi-v4/stat_notify_sms_htc_white.png │ │ - offset of local header from start of archive: 437781 │ - (000000000006AE15h) bytes │ + offset of local header from start of archive: 48508 │ + (000000000000BD7Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 027692f0 │ - compressed size: 885 bytes │ - uncompressed size: 885 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8bde6069 │ + compressed size: 448 bytes │ + uncompressed size: 448 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #52: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/quickcontact_badge_overlay_focused_dark.9.png │ + res/drawable-hdpi-v4/stat_notify_sms_htc_yellow.png │ │ - offset of local header from start of archive: 438737 │ - (000000000006B1D1h) bytes │ + offset of local header from start of archive: 49036 │ + (000000000000BF8Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 105c9810 │ - compressed size: 704 bytes │ - uncompressed size: 704 bytes │ - length of filename: 63 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 21202deb │ + compressed size: 501 bytes │ + uncompressed size: 501 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #53: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/quickcontact_badge_overlay_normal_dark.9.png │ + res/drawable-hdpi-v4/stat_notify_sms_lb.png │ │ - offset of local header from start of archive: 439536 │ - (000000000006B4F0h) bytes │ + offset of local header from start of archive: 49618 │ + (000000000000C1D2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 491394cc │ - compressed size: 378 bytes │ - uncompressed size: 378 bytes │ - length of filename: 62 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 77093919 │ + compressed size: 935 bytes │ + uncompressed size: 935 bytes │ + length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #54: │ --------------------------- │ │ - res/drawable-hdpi/quickcontact_badge_overlay_pressed_dark.9.png │ + res/drawable-hdpi-v4/stat_notify_sms_old.png │ │ - offset of local header from start of archive: 440006 │ - (000000000006B6C6h) bytes │ + offset of local header from start of archive: 50626 │ + (000000000000C5C2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 85cf2e70 │ - compressed size: 556 bytes │ - uncompressed size: 556 bytes │ - length of filename: 63 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 06301a55 │ + compressed size: 1573 bytes │ + uncompressed size: 1573 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #55: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/quickcontact_badge_small_pressed.9.png │ + res/drawable-hdpi-v4/stat_notify_sms_old_blue.png │ │ - offset of local header from start of archive: 440656 │ - (000000000006B950h) bytes │ + offset of local header from start of archive: 52273 │ + (000000000000CC31h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f93b1b78 │ - compressed size: 621 bytes │ - uncompressed size: 621 bytes │ - length of filename: 56 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2c7632dd │ + compressed size: 599 bytes │ + uncompressed size: 599 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #56: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/quickcontact_badge_small_unpressed.9.png │ + res/drawable-hdpi-v4/stat_notify_sms_old_gray.png │ │ - offset of local header from start of archive: 441365 │ - (000000000006BC15h) bytes │ + offset of local header from start of archive: 52951 │ + (000000000000CED7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 75dca7cd │ - compressed size: 644 bytes │ - uncompressed size: 644 bytes │ - length of filename: 58 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 220d57db │ + compressed size: 599 bytes │ + uncompressed size: 599 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #57: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_old_green.png │ │ - res/drawable-hdpi/smspopup_icon.png │ - │ - offset of local header from start of archive: 442100 │ - (000000000006BEF4h) bytes │ + offset of local header from start of archive: 53629 │ + (000000000000D17Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 0f1d453d │ - compressed size: 4171 bytes │ - uncompressed size: 4171 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ae9a0c79 │ + compressed size: 599 bytes │ + uncompressed size: 599 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #58: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms.png │ + res/drawable-hdpi-v4/stat_notify_sms_old_lb.png │ │ - offset of local header from start of archive: 446339 │ - (000000000006CF83h) bytes │ + offset of local header from start of archive: 54308 │ + (000000000000D424h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3aee67a1 │ - compressed size: 1261 bytes │ - uncompressed size: 1261 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 46e50d1f │ + compressed size: 599 bytes │ + uncompressed size: 599 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #59: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_blue.png │ + res/drawable-hdpi-v4/stat_notify_sms_old_orange.png │ │ - offset of local header from start of archive: 447669 │ - (000000000006D4B5h) bytes │ + offset of local header from start of archive: 54984 │ + (000000000000D6C8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): cc70a226 │ - compressed size: 1045 bytes │ - uncompressed size: 1045 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f0c97ed5 │ + compressed size: 599 bytes │ + uncompressed size: 599 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #60: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_blur.png │ + res/drawable-hdpi-v4/stat_notify_sms_old_pink.png │ │ - offset of local header from start of archive: 448789 │ - (000000000006D915h) bytes │ + offset of local header from start of archive: 55664 │ + (000000000000D970h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 013a6376 │ - compressed size: 907 bytes │ - uncompressed size: 907 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 274920d4 │ + compressed size: 599 bytes │ + uncompressed size: 599 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #61: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_old_purple.png │ │ - res/drawable-hdpi/stat_notify_sms_blur_blue.png │ - │ - offset of local header from start of archive: 449771 │ - (000000000006DCEBh) bytes │ + offset of local header from start of archive: 56342 │ + (000000000000DC16h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 80e438d0 │ - compressed size: 824 bytes │ - uncompressed size: 824 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 73dbf1f6 │ + compressed size: 599 bytes │ + uncompressed size: 599 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #62: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_sms_blur_gray.png │ + res/drawable-hdpi-v4/stat_notify_sms_old_red.png │ │ - offset of local header from start of archive: 450672 │ - (000000000006E070h) bytes │ + offset of local header from start of archive: 57022 │ + (000000000000DEBEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3ae29665 │ - compressed size: 804 bytes │ - uncompressed size: 804 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a4b45ec3 │ + compressed size: 599 bytes │ + uncompressed size: 599 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #63: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_blur_green.png │ + res/drawable-hdpi-v4/stat_notify_sms_old_white.png │ │ - offset of local header from start of archive: 451556 │ - (000000000006E3E4h) bytes │ + offset of local header from start of archive: 57699 │ + (000000000000E163h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 56e50532 │ - compressed size: 824 bytes │ - uncompressed size: 824 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b235ad40 │ + compressed size: 1570 bytes │ + uncompressed size: 1570 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #64: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_blur_lb.png │ + res/drawable-hdpi-v4/stat_notify_sms_old_yellow.png │ │ - offset of local header from start of archive: 452460 │ - (000000000006E76Ch) bytes │ + offset of local header from start of archive: 59349 │ + (000000000000E7D5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3c17816f │ - compressed size: 815 bytes │ - uncompressed size: 815 bytes │ - length of filename: 45 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a0b2da31 │ + compressed size: 599 bytes │ + uncompressed size: 599 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #65: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_blur_orange.png │ + res/drawable-hdpi-v4/stat_notify_sms_orange.png │ │ - offset of local header from start of archive: 453351 │ - (000000000006EAE7h) bytes │ + offset of local header from start of archive: 60029 │ + (000000000000EA7Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): e6390892 │ - compressed size: 817 bytes │ - uncompressed size: 817 bytes │ - length of filename: 49 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f76617d4 │ + compressed size: 905 bytes │ + uncompressed size: 905 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #66: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_blur_pink.png │ + res/drawable-hdpi-v4/stat_notify_sms_pink.png │ │ - offset of local header from start of archive: 454249 │ - (000000000006EE69h) bytes │ + offset of local header from start of archive: 61011 │ + (000000000000EE53h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 18f286be │ - compressed size: 809 bytes │ - uncompressed size: 809 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8019e51b │ + compressed size: 866 bytes │ + uncompressed size: 866 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #67: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_blur_purple.png │ + res/drawable-hdpi-v4/stat_notify_sms_purple.png │ │ - offset of local header from start of archive: 455137 │ - (000000000006F1E1h) bytes │ + offset of local header from start of archive: 61952 │ + (000000000000F200h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 72b5c120 │ - compressed size: 817 bytes │ - uncompressed size: 817 bytes │ - length of filename: 49 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 249e6f21 │ + compressed size: 940 bytes │ + uncompressed size: 940 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #68: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_sms_blur_red.png │ + res/drawable-hdpi-v4/stat_notify_sms_red.png │ │ - offset of local header from start of archive: 456033 │ - (000000000006F561h) bytes │ + offset of local header from start of archive: 62969 │ + (000000000000F5F9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 0ad0b427 │ - compressed size: 819 bytes │ - uncompressed size: 819 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c7c5a4a7 │ + compressed size: 915 bytes │ + uncompressed size: 915 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #69: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-hdpi-v4/stat_notify_sms_white.png │ │ - res/drawable-hdpi/stat_notify_sms_blur_white.png │ - │ - offset of local header from start of archive: 456931 │ - (000000000006F8E3h) bytes │ + offset of local header from start of archive: 63958 │ + (000000000000F9D6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): b38f4ecb │ - compressed size: 791 bytes │ - uncompressed size: 791 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f5ea4f8a │ + compressed size: 875 bytes │ + uncompressed size: 875 bytes │ + length of filename: 46 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #70: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_blur_yellow.png │ + res/drawable-hdpi-v4/stat_notify_sms_yellow.png │ │ - offset of local header from start of archive: 457803 │ - (000000000006FC4Bh) bytes │ + offset of local header from start of archive: 64909 │ + (000000000000FD8Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3e9ff78e │ - compressed size: 808 bytes │ - uncompressed size: 808 bytes │ - length of filename: 49 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7e5cc993 │ + compressed size: 905 bytes │ + uncompressed size: 905 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #71: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_failed.png │ + res/drawable-hdpi-v4/vpi__tab_selected_focused_holo.9.png │ │ - offset of local header from start of archive: 458692 │ - (000000000006FFC4h) bytes │ + offset of local header from start of archive: 65891 │ + (0000000000010163h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 947107c0 │ - compressed size: 1119 bytes │ - uncompressed size: 1119 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cd8b95b0 │ + compressed size: 192 bytes │ + uncompressed size: 192 bytes │ + length of filename: 57 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #72: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_failed_htc.png │ + res/drawable-hdpi-v4/vpi__tab_selected_holo.9.png │ │ - offset of local header from start of archive: 459887 │ - (000000000007046Fh) bytes │ + offset of local header from start of archive: 66170 │ + (000000000001027Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 393e6e8f │ - compressed size: 674 bytes │ - uncompressed size: 674 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3c3aed54 │ + compressed size: 185 bytes │ + uncompressed size: 185 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #73: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_gray.png │ + res/drawable-hdpi-v4/vpi__tab_selected_pressed_holo.9.png │ │ - offset of local header from start of archive: 460642 │ - (0000000000070762h) bytes │ + offset of local header from start of archive: 66434 │ + (0000000000010382h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): b43639a9 │ - compressed size: 885 bytes │ - uncompressed size: 885 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cbdab7f1 │ + compressed size: 191 bytes │ + uncompressed size: 191 bytes │ + length of filename: 57 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #74: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_green.png │ + res/drawable-hdpi-v4/vpi__tab_unselected_focused_holo.9.png │ │ - offset of local header from start of archive: 461601 │ - (0000000000070B21h) bytes │ + offset of local header from start of archive: 66712 │ + (0000000000010498h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 19a183ad │ - compressed size: 1043 bytes │ - uncompressed size: 1043 bytes │ - length of filename: 43 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 91ed13ab │ + compressed size: 189 bytes │ + uncompressed size: 189 bytes │ + length of filename: 59 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #75: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_htc.png │ + res/drawable-hdpi-v4/vpi__tab_unselected_holo.9.png │ │ - offset of local header from start of archive: 462719 │ - (0000000000070F7Fh) bytes │ + offset of local header from start of archive: 66990 │ + (00000000000105AEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 00950a58 │ - compressed size: 579 bytes │ - uncompressed size: 579 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5995d5bf │ + compressed size: 183 bytes │ + uncompressed size: 183 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #76: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-hdpi-v4/vpi__tab_unselected_pressed_holo.9.png │ │ - res/drawable-hdpi/stat_notify_sms_htc_blue.png │ - │ - offset of local header from start of archive: 463371 │ - (000000000007120Bh) bytes │ + offset of local header from start of archive: 67254 │ + (00000000000106B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): a1188a45 │ - compressed size: 650 bytes │ - uncompressed size: 650 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2900ff50 │ + compressed size: 189 bytes │ + uncompressed size: 189 bytes │ + length of filename: 59 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #77: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_htc_gray.png │ + res/drawable-hdpi-v9/dialog_background.9.png │ │ - offset of local header from start of archive: 464098 │ - (00000000000714E2h) bytes │ + offset of local header from start of archive: 67532 │ + (00000000000107CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 31e473a1 │ - compressed size: 492 bytes │ - uncompressed size: 492 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9a611180 │ + compressed size: 1161 bytes │ + uncompressed size: 1161 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #78: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_htc_green.png │ + res/drawable-hdpi-v9/stat_notify_sms.png │ │ - offset of local header from start of archive: 464668 │ - (000000000007171Ch) bytes │ + offset of local header from start of archive: 68767 │ + (0000000000010C9Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): c4dd5700 │ - compressed size: 636 bytes │ - uncompressed size: 636 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9b5f4a79 │ + compressed size: 471 bytes │ + uncompressed size: 471 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #79: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_htc_lb.png │ + res/drawable-hdpi-v9/stat_notify_sms_failed.png │ │ - offset of local header from start of archive: 465384 │ - (00000000000719E8h) bytes │ + offset of local header from start of archive: 69308 │ + (0000000000010EBCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): b2452b45 │ - compressed size: 630 bytes │ - uncompressed size: 630 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 140c2689 │ + compressed size: 301 bytes │ + uncompressed size: 301 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #80: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_htc_orange.png │ + res/drawable-mdpi-v14/btn_close.png │ │ - offset of local header from start of archive: 466090 │ - (0000000000071CAAh) bytes │ + offset of local header from start of archive: 69686 │ + (0000000000011036h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 4ff997d7 │ - compressed size: 552 bytes │ - uncompressed size: 552 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 43a1e9cc │ + compressed size: 246 bytes │ + uncompressed size: 246 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #81: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_sms_htc_pink.png │ + res/drawable-mdpi-v14/dialog_background.9.png │ │ - offset of local header from start of archive: 466720 │ - (0000000000071F20h) bytes │ + offset of local header from start of archive: 69997 │ + (000000000001116Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 9a0eccae │ - compressed size: 488 bytes │ - uncompressed size: 488 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): fdbab9e2 │ + compressed size: 902 bytes │ + uncompressed size: 902 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #82: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_sms_htc_purple.png │ + res/drawable-mdpi-v14/ic_contact_picture.png │ │ - offset of local header from start of archive: 467284 │ - (0000000000072154h) bytes │ + offset of local header from start of archive: 70974 │ + (000000000001153Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 91566a80 │ - compressed size: 650 bytes │ - uncompressed size: 650 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 88dc4198 │ + compressed size: 1379 bytes │ + uncompressed size: 1379 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #83: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_htc_red.png │ + res/drawable-mdpi-v14/stat_notify_sms.png │ │ - offset of local header from start of archive: 468014 │ - (000000000007242Eh) bytes │ + offset of local header from start of archive: 72427 │ + (0000000000011AEBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 7e74e7af │ - compressed size: 577 bytes │ - uncompressed size: 577 bytes │ - length of filename: 45 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1281f682 │ + compressed size: 744 bytes │ + uncompressed size: 744 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #84: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_htc_white.png │ + res/drawable-mdpi-v14/stat_notify_sms_failed.png │ │ - offset of local header from start of archive: 468669 │ - (00000000000726BDh) bytes │ + offset of local header from start of archive: 73242 │ + (0000000000011E1Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3444a24f │ - compressed size: 491 bytes │ - uncompressed size: 491 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 264d0705 │ + compressed size: 582 bytes │ + uncompressed size: 582 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #85: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_htc_yellow.png │ + res/drawable-mdpi-v4/btn_close_normal.png │ │ - offset of local header from start of archive: 469239 │ - (00000000000728F7h) bytes │ + offset of local header from start of archive: 73902 │ + (00000000000120AEh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 0f234f0c │ - compressed size: 552 bytes │ - uncompressed size: 552 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e7ed3052 │ + compressed size: 1178 bytes │ + uncompressed size: 1178 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #86: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_lb.png │ + res/drawable-mdpi-v4/btn_close_pressed.png │ │ - offset of local header from start of archive: 469872 │ - (0000000000072B70h) bytes │ + offset of local header from start of archive: 75151 │ + (000000000001258Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 0b3e569f │ - compressed size: 1039 bytes │ - uncompressed size: 1039 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a60e1b98 │ + compressed size: 1586 bytes │ + uncompressed size: 1586 bytes │ + length of filename: 42 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #87: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_old.png │ + res/drawable-mdpi-v4/btn_close_selected.png │ │ - offset of local header from start of archive: 470983 │ - (0000000000072FC7h) bytes │ + offset of local header from start of archive: 76809 │ + (0000000000012C09h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): c1971987 │ - compressed size: 1583 bytes │ - uncompressed size: 1583 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 82a119a0 │ + compressed size: 1498 bytes │ + uncompressed size: 1498 bytes │ + length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #88: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/dialog_background.9.png │ │ - res/drawable-hdpi/stat_notify_sms_old_blue.png │ - │ - offset of local header from start of archive: 472639 │ - (000000000007363Fh) bytes │ + offset of local header from start of archive: 78380 │ + (000000000001322Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f655088d │ - compressed size: 664 bytes │ - uncompressed size: 664 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 66663aaa │ + compressed size: 1420 bytes │ + uncompressed size: 1420 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #89: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-mdpi-v4/ic_contact_picture.png │ │ - res/drawable-hdpi/stat_notify_sms_old_gray.png │ - │ - offset of local header from start of archive: 473380 │ - (0000000000073924h) bytes │ + offset of local header from start of archive: 79874 │ + (0000000000013802h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f4f1cb22 │ - compressed size: 664 bytes │ - uncompressed size: 664 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e373864d │ + compressed size: 1104 bytes │ + uncompressed size: 1104 bytes │ + length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #90: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_sms_old_green.png │ + res/drawable-mdpi-v4/quickcontact_badge_overlay_focused_dark.9.png │ │ - offset of local header from start of archive: 474120 │ - (0000000000073C08h) bytes │ + offset of local header from start of archive: 81051 │ + (0000000000013C9Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): cf8bbef4 │ - compressed size: 664 bytes │ - uncompressed size: 664 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 12e9d2ac │ + compressed size: 487 bytes │ + uncompressed size: 487 bytes │ + length of filename: 66 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #91: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-mdpi-v4/quickcontact_badge_overlay_normal_dark.9.png │ │ - res/drawable-hdpi/stat_notify_sms_old_lb.png │ - │ - offset of local header from start of archive: 474864 │ - (0000000000073EF0h) bytes │ + offset of local header from start of archive: 81634 │ + (0000000000013EE2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 9e37e6a3 │ - compressed size: 664 bytes │ - uncompressed size: 664 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 17ed7375 │ + compressed size: 315 bytes │ + uncompressed size: 315 bytes │ + length of filename: 65 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #92: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/quickcontact_badge_overlay_pressed_dark.9.png │ │ - res/drawable-hdpi/stat_notify_sms_old_orange.png │ - │ - offset of local header from start of archive: 475604 │ - (00000000000741D4h) bytes │ + offset of local header from start of archive: 82044 │ + (000000000001407Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): e357e0b9 │ - compressed size: 664 bytes │ - uncompressed size: 664 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): eab5a2cb │ + compressed size: 348 bytes │ + uncompressed size: 348 bytes │ + length of filename: 66 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #93: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/quickcontact_badge_small_pressed.9.png │ │ - res/drawable-hdpi/stat_notify_sms_old_pink.png │ - │ - offset of local header from start of archive: 476348 │ - (00000000000744BCh) bytes │ + offset of local header from start of archive: 82488 │ + (0000000000014238h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): dda9cb42 │ - compressed size: 664 bytes │ - uncompressed size: 664 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a3765a7e │ + compressed size: 628 bytes │ + uncompressed size: 628 bytes │ + length of filename: 59 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #94: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_sms_old_purple.png │ + res/drawable-mdpi-v4/quickcontact_badge_small_unpressed.9.png │ │ - offset of local header from start of archive: 477088 │ - (00000000000747A0h) bytes │ + offset of local header from start of archive: 83205 │ + (0000000000014505h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 97937f70 │ - compressed size: 664 bytes │ - uncompressed size: 664 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ccb8fc5e │ + compressed size: 649 bytes │ + uncompressed size: 649 bytes │ + length of filename: 61 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #95: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/smspopup_icon.png │ │ - res/drawable-hdpi/stat_notify_sms_old_red.png │ - │ - offset of local header from start of archive: 477832 │ - (0000000000074A88h) bytes │ + offset of local header from start of archive: 83945 │ + (00000000000147E9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 495772d1 │ - compressed size: 664 bytes │ - uncompressed size: 664 bytes │ - length of filename: 45 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): aadcce8e │ + compressed size: 2452 bytes │ + uncompressed size: 2452 bytes │ + length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #96: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_old_white.png │ + res/drawable-mdpi-v4/stat_notify_sms.png │ │ - offset of local header from start of archive: 478572 │ - (0000000000074D6Ch) bytes │ + offset of local header from start of archive: 86465 │ + (00000000000151C1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): bcc94fc9 │ - compressed size: 1581 bytes │ - uncompressed size: 1581 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 81b88e90 │ + compressed size: 1199 bytes │ + uncompressed size: 1199 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #97: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_old_yellow.png │ + res/drawable-mdpi-v4/stat_notify_sms_blue.png │ │ - offset of local header from start of archive: 480233 │ - (00000000000753E9h) bytes │ + offset of local header from start of archive: 87734 │ + (00000000000156B6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3c513147 │ - compressed size: 664 bytes │ - uncompressed size: 664 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8fd0380b │ + compressed size: 1103 bytes │ + uncompressed size: 1103 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #98: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_orange.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur.png │ │ - offset of local header from start of archive: 480976 │ - (00000000000756D0h) bytes │ + offset of local header from start of archive: 88912 │ + (0000000000015B50h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): c56bcdfb │ - compressed size: 1008 bytes │ - uncompressed size: 1008 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): cfd76497 │ + compressed size: 388 bytes │ + uncompressed size: 388 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #99: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi/stat_notify_sms_pink.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur_blue.png │ │ - offset of local header from start of archive: 482060 │ - (0000000000075B0Ch) bytes │ + offset of local header from start of archive: 89375 │ + (0000000000015D1Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f538028f │ - compressed size: 958 bytes │ - uncompressed size: 958 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b8490390 │ + compressed size: 924 bytes │ + uncompressed size: 924 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #100: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_sms_purple.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur_gray.png │ │ - offset of local header from start of archive: 483090 │ - (0000000000075F12h) bytes │ + offset of local header from start of archive: 90379 │ + (000000000001610Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): b0e6d0d0 │ - compressed size: 1045 bytes │ - uncompressed size: 1045 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8d69d8aa │ + compressed size: 880 bytes │ + uncompressed size: 880 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #101: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_sms_red.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur_green.png │ │ - offset of local header from start of archive: 484209 │ - (0000000000076371h) bytes │ + offset of local header from start of archive: 91339 │ + (00000000000164CBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): c404962e │ - compressed size: 1014 bytes │ - uncompressed size: 1014 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 26cb886c │ + compressed size: 906 bytes │ + uncompressed size: 906 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #102: │ --------------------------- │ │ - res/drawable-hdpi/stat_notify_sms_white.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur_lb.png │ │ - offset of local header from start of archive: 485294 │ - (00000000000767AEh) bytes │ + offset of local header from start of archive: 92326 │ + (00000000000168A6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): eacdd6b3 │ - compressed size: 974 bytes │ - uncompressed size: 974 bytes │ - length of filename: 43 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a99b765e │ + compressed size: 911 bytes │ + uncompressed size: 911 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #103: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_blur_orange.png │ │ - res/drawable-hdpi/stat_notify_sms_yellow.png │ - │ - offset of local header from start of archive: 486342 │ - (0000000000076BC6h) bytes │ + offset of local header from start of archive: 93315 │ + (0000000000016C83h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 7d317081 │ - compressed size: 1008 bytes │ - uncompressed size: 1008 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 87dda3d3 │ + compressed size: 897 bytes │ + uncompressed size: 897 bytes │ + length of filename: 52 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #104: │ --------------------------- │ │ - res/drawable-hdpi/vpi__tab_selected_focused_holo.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur_pink.png │ │ - offset of local header from start of archive: 487424 │ - (0000000000077000h) bytes │ + offset of local header from start of archive: 94294 │ + (0000000000017056h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 18146f4e │ - compressed size: 156 bytes │ - uncompressed size: 156 bytes │ - length of filename: 54 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 5fca0f63 │ + compressed size: 902 bytes │ + uncompressed size: 902 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #105: │ --------------------------- │ │ - res/drawable-hdpi/vpi__tab_selected_holo.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur_purple.png │ │ - offset of local header from start of archive: 487664 │ - (00000000000770F0h) bytes │ + offset of local header from start of archive: 95276 │ + (000000000001742Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): c88b0629 │ - compressed size: 149 bytes │ - uncompressed size: 149 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b52394d1 │ + compressed size: 912 bytes │ + uncompressed size: 912 bytes │ + length of filename: 52 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #106: │ --------------------------- │ │ - res/drawable-hdpi/vpi__tab_selected_pressed_holo.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur_red.png │ │ - offset of local header from start of archive: 487889 │ - (00000000000771D1h) bytes │ + offset of local header from start of archive: 96270 │ + (000000000001780Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 3461add3 │ - compressed size: 155 bytes │ - uncompressed size: 155 bytes │ - length of filename: 54 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a76946b4 │ + compressed size: 919 bytes │ + uncompressed size: 919 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #107: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/vpi__tab_unselected_focused_holo.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur_white.png │ │ - offset of local header from start of archive: 488131 │ - (00000000000772C3h) bytes │ + offset of local header from start of archive: 97268 │ + (0000000000017BF4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 1ff0438f │ - compressed size: 153 bytes │ - uncompressed size: 153 bytes │ - length of filename: 56 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 0f2c9888 │ + compressed size: 908 bytes │ + uncompressed size: 908 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #108: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi/vpi__tab_unselected_holo.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_blur_yellow.png │ │ - offset of local header from start of archive: 488373 │ - (00000000000773B5h) bytes │ + offset of local header from start of archive: 98257 │ + (0000000000017FD1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 76e16777 │ - compressed size: 147 bytes │ - uncompressed size: 147 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6fc51f40 │ + compressed size: 916 bytes │ + uncompressed size: 916 bytes │ + length of filename: 52 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #109: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-hdpi/vpi__tab_unselected_pressed_holo.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_failed.png │ │ - offset of local header from start of archive: 488599 │ - (0000000000077497h) bytes │ + offset of local header from start of archive: 99255 │ + (00000000000183B7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 3f9a3680 │ - compressed size: 153 bytes │ - uncompressed size: 153 bytes │ - length of filename: 56 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 14226398 │ + compressed size: 1185 bytes │ + uncompressed size: 1185 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #110: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_failed_htc.png │ │ - res/drawable-hdpi-v14/btn_close.png │ - │ - offset of local header from start of archive: 488841 │ - (0000000000077589h) bytes │ + offset of local header from start of archive: 100517 │ + (00000000000188A5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 6162aa39 │ - compressed size: 331 bytes │ - uncompressed size: 331 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2b7c5011 │ + compressed size: 690 bytes │ + uncompressed size: 690 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #111: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi-v14/dialog_background.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_gray.png │ │ - offset of local header from start of archive: 489239 │ - (0000000000077717h) bytes │ + offset of local header from start of archive: 101288 │ + (0000000000018BA8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 9aa304b6 │ - compressed size: 1335 bytes │ - uncompressed size: 1335 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 10670876 │ + compressed size: 916 bytes │ + uncompressed size: 916 bytes │ length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #112: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_green.png │ │ - res/drawable-hdpi-v14/ic_contact_picture.png │ - │ - offset of local header from start of archive: 490651 │ - (0000000000077C9Bh) bytes │ + offset of local header from start of archive: 102279 │ + (0000000000018F87h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): c48ac136 │ - compressed size: 2038 bytes │ - uncompressed size: 2038 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 61e614d6 │ + compressed size: 1082 bytes │ + uncompressed size: 1082 bytes │ + length of filename: 46 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #113: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi-v14/stat_notify_sms.png │ + res/drawable-mdpi-v4/stat_notify_sms_htc.png │ │ - offset of local header from start of archive: 492766 │ - (00000000000784DEh) bytes │ + offset of local header from start of archive: 103437 │ + (000000000001940Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): fdd2dc7f │ - compressed size: 992 bytes │ - uncompressed size: 992 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a9a57631 │ + compressed size: 604 bytes │ + uncompressed size: 604 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #114: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-hdpi-v14/stat_notify_sms_failed.png │ + res/drawable-mdpi-v4/stat_notify_sms_htc_blue.png │ │ - offset of local header from start of archive: 493832 │ - (0000000000078908h) bytes │ + offset of local header from start of archive: 104115 │ + (00000000000196B3h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): e34bf9da │ - compressed size: 647 bytes │ - uncompressed size: 647 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 672d4241 │ + compressed size: 800 bytes │ + uncompressed size: 800 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #115: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-hdpi-v9/dialog_background.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_htc_gray.png │ │ - offset of local header from start of archive: 494559 │ - (0000000000078BDFh) bytes │ + offset of local header from start of archive: 104994 │ + (0000000000019A22h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): d8cf08af │ - compressed size: 1186 bytes │ - uncompressed size: 1186 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a89ae65d │ + compressed size: 696 bytes │ + uncompressed size: 696 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #116: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_htc_green.png │ │ - res/drawable-hdpi-v9/stat_notify_sms.png │ - │ - offset of local header from start of archive: 495822 │ - (00000000000790CEh) bytes │ + offset of local header from start of archive: 105769 │ + (0000000000019D29h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3cf0d994 │ - compressed size: 492 bytes │ - uncompressed size: 492 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 39e467b0 │ + compressed size: 794 bytes │ + uncompressed size: 794 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #117: │ --------------------------- │ │ - res/drawable-hdpi-v9/stat_notify_sms_failed.png │ + res/drawable-mdpi-v4/stat_notify_sms_htc_lb.png │ │ - offset of local header from start of archive: 496384 │ - (0000000000079300h) bytes │ + offset of local header from start of archive: 106643 │ + (000000000001A093h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 72cdede7 │ - compressed size: 318 bytes │ - uncompressed size: 318 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f64c1f02 │ + compressed size: 791 bytes │ + uncompressed size: 791 bytes │ length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #118: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/btn_close_normal.png │ + res/drawable-mdpi-v4/stat_notify_sms_htc_orange.png │ │ - offset of local header from start of archive: 496782 │ - (000000000007948Eh) bytes │ + offset of local header from start of archive: 107511 │ + (000000000001A3F7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): b5643a0f │ - compressed size: 1177 bytes │ - uncompressed size: 1177 bytes │ - length of filename: 38 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 45bb3257 │ + compressed size: 760 bytes │ + uncompressed size: 760 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #119: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/btn_close_pressed.png │ + res/drawable-mdpi-v4/stat_notify_sms_htc_pink.png │ │ - offset of local header from start of archive: 498029 │ - (000000000007996Dh) bytes │ + offset of local header from start of archive: 108352 │ + (000000000001A740h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 409322fd │ - compressed size: 1802 bytes │ - uncompressed size: 1802 bytes │ - length of filename: 39 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 33721895 │ + compressed size: 741 bytes │ + uncompressed size: 741 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #120: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/btn_close_selected.png │ + res/drawable-mdpi-v4/stat_notify_sms_htc_purple.png │ │ - offset of local header from start of archive: 499902 │ - (000000000007A0BEh) bytes │ + offset of local header from start of archive: 109172 │ + (000000000001AA74h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 43ad35d7 │ - compressed size: 1690 bytes │ - uncompressed size: 1690 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1a130e1f │ + compressed size: 803 bytes │ + uncompressed size: 803 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #121: │ --------------------------- │ │ - res/drawable-mdpi/dialog_background.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_htc_red.png │ │ - offset of local header from start of archive: 501662 │ - (000000000007A79Eh) bytes │ + offset of local header from start of archive: 110056 │ + (000000000001ADE8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): c56a9631 │ - compressed size: 1398 bytes │ - uncompressed size: 1398 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 91f8464b │ + compressed size: 778 bytes │ + uncompressed size: 778 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #122: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_htc_white.png │ │ - res/drawable-mdpi/ic_contact_picture.png │ - │ - offset of local header from start of archive: 503134 │ - (000000000007AD5Eh) bytes │ + offset of local header from start of archive: 110912 │ + (000000000001B140h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): e373864d │ - compressed size: 1104 bytes │ - uncompressed size: 1104 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1b619004 │ + compressed size: 732 bytes │ + uncompressed size: 732 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #123: │ --------------------------- │ │ - res/drawable-mdpi/quickcontact_badge_overlay_focused_dark.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_htc_yellow.png │ │ - offset of local header from start of archive: 504308 │ - (000000000007B1F4h) bytes │ + offset of local header from start of archive: 111724 │ + (000000000001B46Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): c4283c4f │ - compressed size: 451 bytes │ - uncompressed size: 451 bytes │ - length of filename: 63 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 49f7b531 │ + compressed size: 764 bytes │ + uncompressed size: 764 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #124: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_lb.png │ │ - res/drawable-mdpi/quickcontact_badge_overlay_normal_dark.9.png │ - │ - offset of local header from start of archive: 504855 │ - (000000000007B417h) bytes │ + offset of local header from start of archive: 112569 │ + (000000000001B7B9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 74eb645c │ - compressed size: 279 bytes │ - uncompressed size: 279 bytes │ - length of filename: 62 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 11bdeda3 │ + compressed size: 1075 bytes │ + uncompressed size: 1075 bytes │ + length of filename: 43 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #125: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_old.png │ │ - res/drawable-mdpi/quickcontact_badge_overlay_pressed_dark.9.png │ - │ - offset of local header from start of archive: 505227 │ - (000000000007B58Bh) bytes │ + offset of local header from start of archive: 113717 │ + (000000000001BC35h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): a7eb04e4 │ - compressed size: 312 bytes │ - uncompressed size: 312 bytes │ - length of filename: 63 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2a374abf │ + compressed size: 1164 bytes │ + uncompressed size: 1164 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #126: │ --------------------------- │ │ - res/drawable-mdpi/quickcontact_badge_small_pressed.9.png │ + res/drawable-mdpi-v4/stat_notify_sms_old_blue.png │ │ - offset of local header from start of archive: 505632 │ - (000000000007B720h) bytes │ + offset of local header from start of archive: 114955 │ + (000000000001C10Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 5352c722 │ - compressed size: 602 bytes │ - uncompressed size: 602 bytes │ - length of filename: 56 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6d1651cc │ + compressed size: 662 bytes │ + uncompressed size: 662 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #127: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_old_gray.png │ │ - res/drawable-mdpi/quickcontact_badge_small_unpressed.9.png │ - │ - offset of local header from start of archive: 506322 │ - (000000000007B9D2h) bytes │ + offset of local header from start of archive: 115696 │ + (000000000001C3F0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 082a2a77 │ - compressed size: 622 bytes │ - uncompressed size: 622 bytes │ - length of filename: 58 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): da856169 │ + compressed size: 588 bytes │ + uncompressed size: 588 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #128: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_old_green.png │ │ - res/drawable-mdpi/smspopup_icon.png │ - │ - offset of local header from start of archive: 507034 │ - (000000000007BC9Ah) bytes │ + offset of local header from start of archive: 116363 │ + (000000000001C68Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): aadcce8e │ - compressed size: 2452 bytes │ - uncompressed size: 2452 bytes │ - length of filename: 35 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 388d61bf │ + compressed size: 673 bytes │ + uncompressed size: 673 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #129: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_old_lb.png │ │ - res/drawable-mdpi/stat_notify_sms.png │ - │ - offset of local header from start of archive: 509552 │ - (000000000007C670h) bytes │ + offset of local header from start of archive: 117116 │ + (000000000001C97Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): ce47b611 │ - compressed size: 1291 bytes │ - uncompressed size: 1291 bytes │ - length of filename: 37 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3fcba2ff │ + compressed size: 694 bytes │ + uncompressed size: 694 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #130: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_blue.png │ + res/drawable-mdpi-v4/stat_notify_sms_old_orange.png │ │ - offset of local header from start of archive: 510911 │ - (000000000007CBBFh) bytes │ + offset of local header from start of archive: 117887 │ + (000000000001CC7Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f351c466 │ - compressed size: 1226 bytes │ - uncompressed size: 1226 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 77105273 │ + compressed size: 740 bytes │ + uncompressed size: 740 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #131: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_old_pink.png │ │ - res/drawable-mdpi/stat_notify_sms_blur.png │ - │ - offset of local header from start of archive: 512210 │ - (000000000007D0D2h) bytes │ + offset of local header from start of archive: 118708 │ + (000000000001CFB4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 09391be1 │ - compressed size: 453 bytes │ - uncompressed size: 453 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ec4f5f5c │ + compressed size: 751 bytes │ + uncompressed size: 751 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #132: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_blur_blue.png │ + res/drawable-mdpi-v4/stat_notify_sms_old_purple.png │ │ - offset of local header from start of archive: 512737 │ - (000000000007D2E1h) bytes │ + offset of local header from start of archive: 119538 │ + (000000000001D2F2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 59958db8 │ - compressed size: 1105 bytes │ - uncompressed size: 1105 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 4fa1ee95 │ + compressed size: 703 bytes │ + uncompressed size: 703 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #133: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_old_red.png │ │ - res/drawable-mdpi/stat_notify_sms_blur_gray.png │ - │ - offset of local header from start of archive: 513921 │ - (000000000007D781h) bytes │ + offset of local header from start of archive: 120322 │ + (000000000001D602h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 8321d73c │ - compressed size: 1052 bytes │ - uncompressed size: 1052 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): bd86bad3 │ + compressed size: 660 bytes │ + uncompressed size: 660 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #134: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_blur_green.png │ + res/drawable-mdpi-v4/stat_notify_sms_old_white.png │ │ - offset of local header from start of archive: 515052 │ - (000000000007DBECh) bytes │ + offset of local header from start of archive: 121060 │ + (000000000001D8E4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): a646199e │ - compressed size: 1082 bytes │ - uncompressed size: 1082 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2fc7d7b7 │ + compressed size: 1161 bytes │ + uncompressed size: 1161 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #135: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/stat_notify_sms_old_yellow.png │ │ - res/drawable-mdpi/stat_notify_sms_blur_lb.png │ - │ - offset of local header from start of archive: 516214 │ - (000000000007E076h) bytes │ + offset of local header from start of archive: 122301 │ + (000000000001DDBDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 0440f7a0 │ - compressed size: 1093 bytes │ - uncompressed size: 1093 bytes │ - length of filename: 45 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a8d3105f │ + compressed size: 730 bytes │ + uncompressed size: 730 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #136: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_blur_orange.png │ + res/drawable-mdpi-v4/stat_notify_sms_orange.png │ │ - offset of local header from start of archive: 517385 │ - (000000000007E509h) bytes │ + offset of local header from start of archive: 123112 │ + (000000000001E0E8h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 2552b47f │ - compressed size: 1070 bytes │ - uncompressed size: 1070 bytes │ - length of filename: 49 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 03d87c64 │ + compressed size: 1029 bytes │ + uncompressed size: 1029 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #137: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_sms_blur_pink.png │ + res/drawable-mdpi-v4/stat_notify_sms_pink.png │ │ - offset of local header from start of archive: 518534 │ - (000000000007E986h) bytes │ + offset of local header from start of archive: 124218 │ + (000000000001E53Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 0f9361cd │ - compressed size: 1077 bytes │ - uncompressed size: 1077 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f9629ddf │ + compressed size: 999 bytes │ + uncompressed size: 999 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #138: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_blur_purple.png │ + res/drawable-mdpi-v4/stat_notify_sms_purple.png │ │ - offset of local header from start of archive: 519689 │ - (000000000007EE09h) bytes │ + offset of local header from start of archive: 125292 │ + (000000000001E96Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 1688b9bd │ - compressed size: 1094 bytes │ - uncompressed size: 1094 bytes │ - length of filename: 49 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 677482f7 │ + compressed size: 1100 bytes │ + uncompressed size: 1100 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #139: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_sms_blur_red.png │ + res/drawable-mdpi-v4/stat_notify_sms_red.png │ │ - offset of local header from start of archive: 520862 │ - (000000000007F29Eh) bytes │ + offset of local header from start of archive: 126469 │ + (000000000001EE05h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 747c5323 │ - compressed size: 1104 bytes │ - uncompressed size: 1104 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 28f7ffa1 │ + compressed size: 1047 bytes │ + uncompressed size: 1047 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #140: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_blur_white.png │ + res/drawable-mdpi-v4/stat_notify_sms_white.png │ │ - offset of local header from start of archive: 522044 │ - (000000000007F73Ch) bytes │ + offset of local header from start of archive: 127590 │ + (000000000001F266h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3a01d971 │ - compressed size: 1109 bytes │ - uncompressed size: 1109 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): f8932624 │ + compressed size: 1024 bytes │ + uncompressed size: 1024 bytes │ + length of filename: 46 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #141: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_blur_yellow.png │ + res/drawable-mdpi-v4/stat_notify_sms_yellow.png │ │ - offset of local header from start of archive: 523233 │ - (000000000007FBE1h) bytes │ + offset of local header from start of archive: 128690 │ + (000000000001F6B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): b498d5db │ - compressed size: 1095 bytes │ - uncompressed size: 1095 bytes │ - length of filename: 49 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 2b59deaf │ + compressed size: 1032 bytes │ + uncompressed size: 1032 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #142: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_sms_failed.png │ + res/drawable-mdpi-v4/vpi__tab_selected_focused_holo.9.png │ │ - offset of local header from start of archive: 524407 │ - (0000000000080077h) bytes │ + offset of local header from start of archive: 129799 │ + (000000000001FB07h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): acc5abfe │ - compressed size: 1264 bytes │ - uncompressed size: 1264 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 26e5dc86 │ + compressed size: 191 bytes │ + uncompressed size: 191 bytes │ + length of filename: 57 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #143: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_failed_htc.png │ + res/drawable-mdpi-v4/vpi__tab_selected_holo.9.png │ │ - offset of local header from start of archive: 525748 │ - (00000000000805B4h) bytes │ + offset of local header from start of archive: 130077 │ + (000000000001FC1Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 792dc755 │ - compressed size: 785 bytes │ - uncompressed size: 785 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 59e9a6a7 │ + compressed size: 187 bytes │ + uncompressed size: 187 bytes │ + length of filename: 49 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #144: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/vpi__tab_selected_pressed_holo.9.png │ │ - res/drawable-mdpi/stat_notify_sms_gray.png │ - │ - offset of local header from start of archive: 526613 │ - (0000000000080915h) bytes │ + offset of local header from start of archive: 130343 │ + (000000000001FD27h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 1fff1c92 │ - compressed size: 983 bytes │ - uncompressed size: 983 bytes │ - length of filename: 42 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 89c6b495 │ + compressed size: 191 bytes │ + uncompressed size: 191 bytes │ + length of filename: 57 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #145: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-mdpi-v4/vpi__tab_unselected_focused_holo.9.png │ │ - res/drawable-mdpi/stat_notify_sms_green.png │ - │ - offset of local header from start of archive: 527671 │ - (0000000000080D37h) bytes │ + offset of local header from start of archive: 130621 │ + (000000000001FE3Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): b8d98a87 │ - compressed size: 1199 bytes │ - uncompressed size: 1199 bytes │ - length of filename: 43 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 10dc7d91 │ + compressed size: 193 bytes │ + uncompressed size: 193 bytes │ + length of filename: 59 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #146: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_sms_htc.png │ + res/drawable-mdpi-v4/vpi__tab_unselected_holo.9.png │ │ - offset of local header from start of archive: 528943 │ - (000000000008122Fh) bytes │ + offset of local header from start of archive: 130903 │ + (000000000001FF57h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f7ed92e1 │ - compressed size: 679 bytes │ - uncompressed size: 679 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e909a232 │ + compressed size: 191 bytes │ + uncompressed size: 191 bytes │ + length of filename: 51 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #147: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-mdpi-v4/vpi__tab_unselected_pressed_holo.9.png │ │ - res/drawable-mdpi/stat_notify_sms_htc_blue.png │ - │ - offset of local header from start of archive: 529695 │ - (000000000008151Fh) bytes │ + offset of local header from start of archive: 131175 │ + (0000000000020067h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 673926e8 │ - compressed size: 903 bytes │ - uncompressed size: 903 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 34d82257 │ + compressed size: 193 bytes │ + uncompressed size: 193 bytes │ + length of filename: 59 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #148: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_htc_gray.png │ + res/drawable-mdpi-v9/dialog_background.9.png │ │ - offset of local header from start of archive: 530675 │ - (00000000000818F3h) bytes │ + offset of local header from start of archive: 131457 │ + (0000000000020181h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 747a3adb │ - compressed size: 774 bytes │ - uncompressed size: 774 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 84291fa7 │ + compressed size: 773 bytes │ + uncompressed size: 773 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #149: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_htc_green.png │ + res/drawable-mdpi-v9/stat_notify_sms.png │ │ - offset of local header from start of archive: 531526 │ - (0000000000081C46h) bytes │ + offset of local header from start of archive: 132304 │ + (00000000000204D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): cc2f164f │ - compressed size: 898 bytes │ - uncompressed size: 898 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 77be0ffe │ + compressed size: 478 bytes │ + uncompressed size: 478 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #150: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_htc_lb.png │ + res/drawable-mdpi-v9/stat_notify_sms_failed.png │ │ - offset of local header from start of archive: 532502 │ - (0000000000082016h) bytes │ + offset of local header from start of archive: 132852 │ + (00000000000206F4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 28bf1e12 │ - compressed size: 894 bytes │ - uncompressed size: 894 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): d7a50e2b │ + compressed size: 341 bytes │ + uncompressed size: 341 bytes │ + length of filename: 47 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #151: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_sms_htc_orange.png │ + res/drawable-v11/quickcontact_badge_small.xml │ │ - offset of local header from start of archive: 533470 │ - (00000000000823DEh) bytes │ + offset of local header from start of archive: 133270 │ + (0000000000020896h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): bc0cb346 │ - compressed size: 862 bytes │ - uncompressed size: 862 bytes │ - length of filename: 48 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 90cead7d │ + compressed size: 287 bytes │ + uncompressed size: 720 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #152: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_sms_htc_pink.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/drawable-xhdpi-v4/btn_close.png │ │ - offset of local header from start of archive: 534410 │ - (000000000008278Ah) bytes │ + offset of local header from start of archive: 133648 │ + (0000000000020A10h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 9bfd03fa │ - compressed size: 840 bytes │ - uncompressed size: 840 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7fecb3df │ + compressed size: 352 bytes │ + uncompressed size: 352 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #153: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_htc_purple.png │ + res/drawable-xhdpi-v4/dialog_background.9.png │ │ - offset of local header from start of archive: 535328 │ - (0000000000082B20h) bytes │ + offset of local header from start of archive: 134065 │ + (0000000000020BB1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3e8deac8 │ - compressed size: 907 bytes │ - uncompressed size: 907 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 327c5d28 │ + compressed size: 2073 bytes │ + uncompressed size: 2073 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #154: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_htc_red.png │ + res/drawable-xhdpi-v4/ic_contact_picture.png │ │ - offset of local header from start of archive: 536315 │ - (0000000000082EFBh) bytes │ + offset of local header from start of archive: 136213 │ + (0000000000021415h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f3df1d5b │ - compressed size: 878 bytes │ - uncompressed size: 878 bytes │ - length of filename: 45 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 7e9fd34b │ + compressed size: 2983 bytes │ + uncompressed size: 2983 bytes │ + length of filename: 44 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #155: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-xhdpi-v4/quickcontact_badge_overlay_focused_dark.9.png │ │ - res/drawable-mdpi/stat_notify_sms_htc_white.png │ - │ - offset of local header from start of archive: 537270 │ - (00000000000832B6h) bytes │ + offset of local header from start of archive: 139270 │ + (0000000000022006h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): acd827ef │ - compressed size: 819 bytes │ - uncompressed size: 819 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1c08cc49 │ + compressed size: 755 bytes │ + uncompressed size: 755 bytes │ + length of filename: 67 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #156: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_htc_yellow.png │ + res/drawable-xhdpi-v4/quickcontact_badge_overlay_normal_dark.9.png │ │ - offset of local header from start of archive: 538167 │ - (0000000000083637h) bytes │ + offset of local header from start of archive: 140122 │ + (000000000002235Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f1482c03 │ - compressed size: 867 bytes │ - uncompressed size: 867 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 40d63893 │ + compressed size: 436 bytes │ + uncompressed size: 436 bytes │ + length of filename: 66 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #157: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_lb.png │ + res/drawable-xhdpi-v4/quickcontact_badge_overlay_pressed_dark.9.png │ │ - offset of local header from start of archive: 539115 │ - (00000000000839EBh) bytes │ + offset of local header from start of archive: 140654 │ + (000000000002256Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): c35882d4 │ - compressed size: 1191 bytes │ - uncompressed size: 1191 bytes │ - length of filename: 40 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b38435c4 │ + compressed size: 504 bytes │ + uncompressed size: 504 bytes │ + length of filename: 67 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #158: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_old.png │ + res/drawable-xhdpi-v4/smspopup_icon.png │ │ - offset of local header from start of archive: 540379 │ - (0000000000083EDBh) bytes │ + offset of local header from start of archive: 141255 │ + (00000000000227C7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 5cc7d532 │ - compressed size: 1352 bytes │ - uncompressed size: 1352 bytes │ - length of filename: 41 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b32588e4 │ + compressed size: 6072 bytes │ + uncompressed size: 6072 bytes │ + length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #159: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + res/drawable-xhdpi-v4/stat_notify_sms.png │ │ - res/drawable-mdpi/stat_notify_sms_old_blue.png │ - │ - offset of local header from start of archive: 541804 │ - (000000000008446Ch) bytes │ + offset of local header from start of archive: 147396 │ + (0000000000023FC4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): fbdc1177 │ - compressed size: 755 bytes │ - uncompressed size: 755 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 326cebb7 │ + compressed size: 1221 bytes │ + uncompressed size: 1221 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #160: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_sms_old_gray.png │ + res/drawable-xhdpi-v4/stat_notify_sms_failed.png │ │ - offset of local header from start of archive: 542635 │ - (00000000000847ABh) bytes │ + offset of local header from start of archive: 148688 │ + (00000000000244D0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 3895fe4d │ - compressed size: 663 bytes │ - uncompressed size: 663 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ecbafdbe │ + compressed size: 856 bytes │ + uncompressed size: 856 bytes │ + length of filename: 48 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #161: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + res/drawable-xhdpi-v4/vpi__tab_selected_focused_holo.9.png │ │ - res/drawable-mdpi/stat_notify_sms_old_green.png │ - │ - offset of local header from start of archive: 543375 │ - (0000000000084A8Fh) bytes │ + offset of local header from start of archive: 149622 │ + (0000000000024876h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 764271a6 │ - compressed size: 769 bytes │ - uncompressed size: 769 bytes │ - length of filename: 47 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): a988d9cc │ + compressed size: 193 bytes │ + uncompressed size: 193 bytes │ + length of filename: 58 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #162: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_sms_old_lb.png │ + res/drawable-xhdpi-v4/vpi__tab_selected_holo.9.png │ │ - offset of local header from start of archive: 544221 │ - (0000000000084DDDh) bytes │ + offset of local header from start of archive: 149903 │ + (000000000002498Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 505907cb │ - compressed size: 796 bytes │ - uncompressed size: 796 bytes │ - length of filename: 44 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): abd1663b │ + compressed size: 186 bytes │ + uncompressed size: 186 bytes │ + length of filename: 50 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #163: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_old_orange.png │ + res/drawable-xhdpi-v4/vpi__tab_selected_pressed_holo.9.png │ │ - offset of local header from start of archive: 545092 │ - (0000000000085144h) bytes │ + offset of local header from start of archive: 150169 │ + (0000000000024A99h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 6285fa98 │ - compressed size: 855 bytes │ - uncompressed size: 855 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 6ceb5eb1 │ + compressed size: 192 bytes │ + uncompressed size: 192 bytes │ + length of filename: 58 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #164: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_old_pink.png │ + res/drawable-xhdpi-v4/vpi__tab_unselected_focused_holo.9.png │ │ - offset of local header from start of archive: 546027 │ - (00000000000854EBh) bytes │ + offset of local header from start of archive: 150449 │ + (0000000000024BB1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 6b251f8e │ - compressed size: 859 bytes │ - uncompressed size: 859 bytes │ - length of filename: 46 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): b9355c81 │ + compressed size: 192 bytes │ + uncompressed size: 192 bytes │ + length of filename: 60 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #165: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_old_purple.png │ + res/drawable-xhdpi-v4/vpi__tab_unselected_holo.9.png │ │ - offset of local header from start of archive: 546963 │ - (0000000000085893h) bytes │ + offset of local header from start of archive: 150731 │ + (0000000000024CCBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 950a2dd7 │ - compressed size: 806 bytes │ - uncompressed size: 806 bytes │ - length of filename: 48 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 13d29f09 │ + compressed size: 190 bytes │ + uncompressed size: 190 bytes │ + length of filename: 52 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #166: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + res/drawable-xhdpi-v4/vpi__tab_unselected_pressed_holo.9.png │ │ - res/drawable-mdpi/stat_notify_sms_old_red.png │ - │ - offset of local header from start of archive: 547850 │ - (0000000000085C0Ah) bytes │ + offset of local header from start of archive: 151003 │ + (0000000000024DDBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f8c04d14 │ - compressed size: 753 bytes │ - uncompressed size: 753 bytes │ - length of filename: 45 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ed4deb7a │ + compressed size: 193 bytes │ + uncompressed size: 193 bytes │ + length of filename: 60 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #167: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/stat_notify_sms_old_white.png │ + res/drawable/btn_close.xml │ │ - offset of local header from start of archive: 548681 │ - (0000000000085F49h) bytes │ + offset of local header from start of archive: 151286 │ + (0000000000024EF6h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 84eaa0ce │ - compressed size: 1348 bytes │ - uncompressed size: 1348 bytes │ - length of filename: 47 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 73c1d005 │ + compressed size: 284 bytes │ + uncompressed size: 740 bytes │ + length of filename: 26 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #168: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/stat_notify_sms_old_yellow.png │ + res/drawable/quickcontact_badge_small.xml │ │ - offset of local header from start of archive: 550108 │ - (00000000000864DCh) bytes │ + offset of local header from start of archive: 151642 │ + (000000000002505Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): bff1c67e │ - compressed size: 842 bytes │ - uncompressed size: 842 bytes │ - length of filename: 48 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 21076fa4 │ + compressed size: 283 bytes │ + uncompressed size: 700 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #169: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/stat_notify_sms_orange.png │ + res/drawable/vpi__tab_indicator.xml │ │ - offset of local header from start of archive: 551030 │ - (0000000000086876h) bytes │ + offset of local header from start of archive: 152012 │ + (00000000000251CCh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 14ac3d52 │ - compressed size: 1134 bytes │ - uncompressed size: 1134 bytes │ - length of filename: 44 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 6c656f55 │ + compressed size: 353 bytes │ + uncompressed size: 1580 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #170: │ --------------------------- │ │ - res/drawable-mdpi/stat_notify_sms_pink.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/interpolator/decelerate_cubic.xml │ │ - offset of local header from start of archive: 552238 │ - (0000000000086D2Eh) bytes │ + offset of local header from start of archive: 152446 │ + (000000000002537Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 48cd51d4 │ - compressed size: 1099 bytes │ - uncompressed size: 1099 bytes │ - length of filename: 42 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 8ecb4c4d │ + compressed size: 188 bytes │ + uncompressed size: 372 bytes │ + length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #171: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/stat_notify_sms_purple.png │ + res/interpolator/decelerate_quint.xml │ │ - offset of local header from start of archive: 553411 │ - (00000000000871C3h) bytes │ + offset of local header from start of archive: 152717 │ + (000000000002548Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 1abe2473 │ - compressed size: 1222 bytes │ - uncompressed size: 1222 bytes │ - length of filename: 44 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 0664c03e │ + compressed size: 187 bytes │ + uncompressed size: 372 bytes │ + length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #172: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/stat_notify_sms_red.png │ + res/layout-v11/message_quick_reply.xml │ │ - offset of local header from start of archive: 554710 │ - (00000000000876D6h) bytes │ + offset of local header from start of archive: 152987 │ + (000000000002559Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 8d2a31fb │ - compressed size: 1156 bytes │ - uncompressed size: 1156 bytes │ - length of filename: 41 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 74a2401b │ + compressed size: 1280 bytes │ + uncompressed size: 4412 bytes │ + length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #173: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/stat_notify_sms_white.png │ + res/layout-v11/popup_message_fragment.xml │ │ - offset of local header from start of archive: 555940 │ - (0000000000087BA4h) bytes │ + offset of local header from start of archive: 154351 │ + (0000000000025AEFh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 84177271 │ - compressed size: 633 bytes │ - uncompressed size: 633 bytes │ - length of filename: 43 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): b114e3f5 │ + compressed size: 1651 bytes │ + uncompressed size: 6336 bytes │ + length of filename: 41 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #174: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/stat_notify_sms_yellow.png │ + res/layout-v14/message_quick_reply.xml │ │ - offset of local header from start of archive: 556649 │ - (0000000000087E69h) bytes │ + offset of local header from start of archive: 156089 │ + (00000000000261B9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 4259a05d │ - compressed size: 1138 bytes │ - uncompressed size: 1138 bytes │ - length of filename: 44 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): ad9c7860 │ + compressed size: 1278 bytes │ + uncompressed size: 4412 bytes │ + length of filename: 38 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #175: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/vpi__tab_selected_focused_holo.9.png │ + res/layout-v14/popup_divider.xml │ │ - offset of local header from start of archive: 557862 │ - (0000000000088326h) bytes │ + offset of local header from start of archive: 157451 │ + (000000000002670Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 6f51e593 │ - compressed size: 155 bytes │ - uncompressed size: 155 bytes │ - length of filename: 54 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): d7054749 │ + compressed size: 290 bytes │ + uncompressed size: 604 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #176: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/vpi__tab_selected_holo.9.png │ + res/layout-v14/simple_list_item_2.xml │ │ - offset of local header from start of archive: 558103 │ - (0000000000088417h) bytes │ + offset of local header from start of archive: 157819 │ + (000000000002687Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 02ab487a │ - compressed size: 151 bytes │ - uncompressed size: 151 bytes │ - length of filename: 46 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 56450d7a │ + compressed size: 466 bytes │ + uncompressed size: 1172 bytes │ + length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #177: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/vpi__tab_selected_pressed_holo.9.png │ + res/layout-v14/unlock_button.xml │ │ - offset of local header from start of archive: 558331 │ - (00000000000884FBh) bytes │ + offset of local header from start of archive: 158368 │ + (0000000000026AA0h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): c0728d80 │ - compressed size: 155 bytes │ - uncompressed size: 155 bytes │ - length of filename: 54 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 114502bb │ + compressed size: 276 bytes │ + uncompressed size: 576 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #178: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/vpi__tab_unselected_focused_holo.9.png │ + res/layout/about.xml │ │ - offset of local header from start of archive: 558571 │ - (00000000000885EBh) bytes │ + offset of local header from start of archive: 158722 │ + (0000000000026C02h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 80488155 │ - compressed size: 157 bytes │ - uncompressed size: 157 bytes │ - length of filename: 56 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): ed9ec8e2 │ + compressed size: 375 bytes │ + uncompressed size: 840 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #179: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/vpi__tab_unselected_holo.9.png │ + res/layout/config_contacts_fragment.xml │ │ - offset of local header from start of archive: 558817 │ - (00000000000886E1h) bytes │ + offset of local header from start of archive: 159163 │ + (0000000000026DBBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): eb0ef4ce │ - compressed size: 155 bytes │ - uncompressed size: 155 bytes │ - length of filename: 48 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 12eaab20 │ + compressed size: 597 bytes │ + uncompressed size: 1512 bytes │ + length of filename: 39 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #180: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi/vpi__tab_unselected_pressed_holo.9.png │ + res/layout/donate.xml │ │ - offset of local header from start of archive: 559051 │ - (00000000000887CBh) bytes │ + offset of local header from start of archive: 159845 │ + (0000000000027065h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): d59cc9e6 │ - compressed size: 157 bytes │ - uncompressed size: 157 bytes │ - length of filename: 56 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 48fb8130 │ + compressed size: 573 bytes │ + uncompressed size: 1648 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #181: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi-v14/btn_close.png │ + res/layout/ledcolordialog.xml │ │ - offset of local header from start of archive: 559297 │ - (00000000000888C1h) bytes │ + offset of local header from start of archive: 160485 │ + (00000000000272E5h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 164542fc │ - compressed size: 246 bytes │ - uncompressed size: 246 bytes │ - length of filename: 35 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 272f95f2 │ + compressed size: 740 bytes │ + uncompressed size: 2748 bytes │ + length of filename: 29 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #182: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi-v14/dialog_background.9.png │ + res/layout/ledpatterndialog.xml │ │ - offset of local header from start of archive: 559610 │ - (00000000000889FAh) bytes │ + offset of local header from start of archive: 161300 │ + (0000000000027614h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 79dbb2d3 │ - compressed size: 866 bytes │ - uncompressed size: 866 bytes │ - length of filename: 45 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 2dab23e7 │ + compressed size: 718 bytes │ + uncompressed size: 2536 bytes │ + length of filename: 31 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #183: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi-v14/ic_contact_picture.png │ + res/layout/message_presets_configure.xml │ │ - offset of local header from start of archive: 560554 │ - (0000000000088DAAh) bytes │ + offset of local header from start of archive: 162095 │ + (000000000002792Fh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 88dc4198 │ - compressed size: 1379 bytes │ - uncompressed size: 1379 bytes │ - length of filename: 44 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): c5bebebd │ + compressed size: 543 bytes │ + uncompressed size: 1384 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #184: │ --------------------------- │ │ - res/drawable-mdpi-v14/stat_notify_sms.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 562007 │ - (0000000000089357h) bytes │ + res/layout/message_quick_reply.xml │ + │ + offset of local header from start of archive: 162724 │ + (0000000000027BA4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): efe836ba │ - compressed size: 758 bytes │ - uncompressed size: 758 bytes │ - length of filename: 41 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): ac5d959d │ + compressed size: 1245 bytes │ + uncompressed size: 4296 bytes │ + length of filename: 34 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #185: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi-v14/stat_notify_sms_failed.png │ + res/layout/notification_icon_listview_row.xml │ │ - offset of local header from start of archive: 562838 │ - (0000000000089696h) bytes │ + offset of local header from start of archive: 164049 │ + (00000000000280D1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 0fd2ef1e │ - compressed size: 594 bytes │ - uncompressed size: 594 bytes │ - length of filename: 48 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): d76c3d23 │ + compressed size: 565 bytes │ + uncompressed size: 1464 bytes │ + length of filename: 45 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #186: │ --------------------------- │ │ - res/drawable-mdpi-v9/dialog_background.9.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 563510 │ - (0000000000089936h) bytes │ + res/layout/popup.xml │ + │ + offset of local header from start of archive: 164705 │ + (0000000000028361h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): f2203eb0 │ - compressed size: 760 bytes │ - uncompressed size: 760 bytes │ - length of filename: 44 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 23784a29 │ + compressed size: 641 bytes │ + uncompressed size: 1828 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #187: │ --------------------------- │ │ - res/drawable-mdpi-v9/stat_notify_sms.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 564344 │ - (0000000000089C78h) bytes │ + res/layout/popup_divider.xml │ + │ + offset of local header from start of archive: 165412 │ + (0000000000028624h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 2a18ea8e │ - compressed size: 490 bytes │ - uncompressed size: 490 bytes │ - length of filename: 40 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): a53ea0e3 │ + compressed size: 324 bytes │ + uncompressed size: 724 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #188: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-mdpi-v9/stat_notify_sms_failed.png │ + res/layout/popup_message_fragment.xml │ │ - offset of local header from start of archive: 564906 │ - (0000000000089EAAh) bytes │ + offset of local header from start of archive: 165810 │ + (00000000000287B2h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 75fbbd73 │ - compressed size: 352 bytes │ - uncompressed size: 352 bytes │ - length of filename: 47 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 2c94d8b3 │ + compressed size: 1619 bytes │ + uncompressed size: 6220 bytes │ + length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #189: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/btn_close.png │ + res/layout/simple_list_item_1_medium.xml │ │ - offset of local header from start of archive: 565336 │ - (000000000008A058h) bytes │ + offset of local header from start of archive: 167512 │ + (0000000000028E58h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 1c3daea4 │ - compressed size: 352 bytes │ - uncompressed size: 352 bytes │ - length of filename: 32 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 4d6961a7 │ + compressed size: 338 bytes │ + uncompressed size: 708 bytes │ + length of filename: 40 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #190: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/dialog_background.9.png │ + res/layout/simple_list_item_2.xml │ │ - offset of local header from start of archive: 565752 │ - (000000000008A1F8h) bytes │ + offset of local header from start of archive: 167936 │ + (0000000000029000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 24a74876 │ - compressed size: 2037 bytes │ - uncompressed size: 2037 bytes │ - length of filename: 42 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 25acf6f6 │ + compressed size: 462 bytes │ + uncompressed size: 1172 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #191: │ --------------------------- │ │ - res/drawable-xhdpi/ic_contact_picture.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/unlock_button.xml │ │ - offset of local header from start of archive: 567861 │ - (000000000008AA35h) bytes │ + offset of local header from start of archive: 168477 │ + (000000000002921Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 7e9fd34b │ - compressed size: 2983 bytes │ - uncompressed size: 2983 bytes │ - length of filename: 41 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): e235e6f5 │ + compressed size: 371 bytes │ + uncompressed size: 812 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #192: │ --------------------------- │ │ - res/drawable-xhdpi/quickcontact_badge_overlay_focused_dark.9.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/layout/vibratepatterndialog.xml │ │ - offset of local header from start of archive: 570915 │ - (000000000008B623h) bytes │ + offset of local header from start of archive: 168922 │ + (00000000000293DAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): baf488a3 │ - compressed size: 719 bytes │ - uncompressed size: 719 bytes │ - length of filename: 64 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 92498f6b │ + compressed size: 617 bytes │ + uncompressed size: 1716 bytes │ + length of filename: 35 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #193: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/quickcontact_badge_overlay_normal_dark.9.png │ + res/menu-v11/config_contact.xml │ │ - offset of local header from start of archive: 571731 │ - (000000000008B953h) bytes │ + offset of local header from start of archive: 169620 │ + (0000000000029694h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 20fa689b │ - compressed size: 400 bytes │ - uncompressed size: 400 bytes │ - length of filename: 63 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 3c11e0ba │ + compressed size: 280 bytes │ + uncompressed size: 680 bytes │ + length of filename: 31 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #194: │ --------------------------- │ │ - res/drawable-xhdpi/quickcontact_badge_overlay_pressed_dark.9.png │ + There are an extra 16 bytes preceding this file. │ + │ + res/menu-v11/config_contacts.xml │ │ - offset of local header from start of archive: 572224 │ - (000000000008BB40h) bytes │ + offset of local header from start of archive: 169977 │ + (00000000000297F9h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 9ad09d43 │ - compressed size: 468 bytes │ - uncompressed size: 468 bytes │ - length of filename: 64 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 05c2a31c │ + compressed size: 258 bytes │ + uncompressed size: 540 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #195: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/smspopup_icon.png │ + res/menu-v11/config_quickmessages.xml │ │ - offset of local header from start of archive: 572788 │ - (000000000008BD74h) bytes │ + offset of local header from start of archive: 170313 │ + (0000000000029949h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): b32588e4 │ - compressed size: 6072 bytes │ - uncompressed size: 6072 bytes │ - length of filename: 36 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 6c3ba0e4 │ + compressed size: 258 bytes │ + uncompressed size: 540 bytes │ + length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #196: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/stat_notify_sms.png │ + res/menu-v11/smspopup_config.xml │ │ - offset of local header from start of archive: 578928 │ - (000000000008D570h) bytes │ + offset of local header from start of archive: 170654 │ + (0000000000029A9Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): dec518c3 │ - compressed size: 1245 bytes │ - uncompressed size: 1245 bytes │ - length of filename: 38 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 17b33417 │ + compressed size: 257 bytes │ + uncompressed size: 540 bytes │ + length of filename: 32 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #197: │ --------------------------- │ │ - res/drawable-xhdpi/stat_notify_sms_failed.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 580241 │ - (000000000008DA91h) bytes │ + res/menu/config_contact.xml │ + │ + offset of local header from start of archive: 170989 │ + (0000000000029BEDh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:02 │ - 32-bit CRC value (hex): 91343b75 │ - compressed size: 871 bytes │ - uncompressed size: 871 bytes │ - length of filename: 45 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): a1ad0ffa │ + compressed size: 258 bytes │ + uncompressed size: 604 bytes │ + length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #198: │ --------------------------- │ │ - res/drawable-xhdpi/vpi__tab_selected_focused_holo.9.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 581187 │ - (000000000008DE43h) bytes │ + res/menu/config_contacts.xml │ + │ + offset of local header from start of archive: 171320 │ + (0000000000029D38h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 7c3f77bc │ - compressed size: 157 bytes │ - uncompressed size: 157 bytes │ - length of filename: 55 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 13ebb244 │ + compressed size: 235 bytes │ + uncompressed size: 484 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #199: │ --------------------------- │ │ - res/drawable-xhdpi/vpi__tab_selected_focused_vertical_holo.9.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 581429 │ - (000000000008DF35h) bytes │ + res/menu/config_quickmessages.xml │ + │ + offset of local header from start of archive: 171629 │ + (0000000000029E6Dh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 5e7e217d │ - compressed size: 154 bytes │ - uncompressed size: 154 bytes │ - length of filename: 64 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 7a78c59c │ + compressed size: 235 bytes │ + uncompressed size: 484 bytes │ + length of filename: 33 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #200: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/vpi__tab_selected_holo.9.png │ + res/menu/smspopup_config.xml │ │ - offset of local header from start of archive: 581678 │ - (000000000008E02Eh) bytes │ + offset of local header from start of archive: 171943 │ + (0000000000029FA7h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 20fb759a │ - compressed size: 150 bytes │ - uncompressed size: 150 bytes │ - length of filename: 47 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): b2728b38 │ + compressed size: 234 bytes │ + uncompressed size: 484 bytes │ + length of filename: 28 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #201: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/vpi__tab_selected_pressed_holo.9.png │ + res/xml/configcontact.xml │ │ - offset of local header from start of archive: 581906 │ - (000000000008E112h) bytes │ + offset of local header from start of archive: 172251 │ + (000000000002A0DBh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): bb04ca93 │ - compressed size: 156 bytes │ - uncompressed size: 156 bytes │ - length of filename: 55 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): 3fdf846d │ + compressed size: 992 bytes │ + uncompressed size: 3644 bytes │ + length of filename: 25 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #202: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/vpi__tab_selected_pressed_vertical_holo.9.png │ + res/xml/preferences.xml │ │ - offset of local header from start of archive: 582148 │ - (000000000008E204h) bytes │ + offset of local header from start of archive: 173314 │ + (000000000002A502h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): aef32c86 │ - compressed size: 154 bytes │ - uncompressed size: 154 bytes │ - length of filename: 64 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): f5161aeb │ + compressed size: 2295 bytes │ + uncompressed size: 11596 bytes │ + length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #203: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/vpi__tab_selected_vertical_holo.9.png │ + resources.arsc │ │ - offset of local header from start of archive: 582398 │ - (000000000008E2FEh) bytes │ + offset of local header from start of archive: 175678 │ + (000000000002AE3Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 6aea8a4c │ - compressed size: 150 bytes │ - uncompressed size: 150 bytes │ - length of filename: 56 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 1a02ea3f │ + compressed size: 389364 bytes │ + uncompressed size: 389364 bytes │ + length of filename: 14 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #204: │ --------------------------- │ │ - res/drawable-xhdpi/vpi__tab_unselected_focused_holo.9.png │ + classes.dex │ │ - offset of local header from start of archive: 582634 │ - (000000000008E3EAh) bytes │ + offset of local header from start of archive: 565086 │ + (0000000000089F5Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 7ec0b6eb │ - compressed size: 156 bytes │ - uncompressed size: 156 bytes │ - length of filename: 57 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:48 │ + 32-bit CRC value (hex): 30aad281 │ + compressed size: 210091 bytes │ + uncompressed size: 642972 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #205: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/vpi__tab_unselected_focused_vertical_holo.9.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 582880 │ - (000000000008E4E0h) bytes │ + offset of local header from start of archive: 775234 │ + (00000000000BD442h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): c7f865bf │ - compressed size: 159 bytes │ - uncompressed size: 159 bytes │ - length of filename: 66 characters │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): f607dac2 │ + compressed size: 6083 bytes │ + uncompressed size: 20084 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #206: │ --------------------------- │ │ - res/drawable-xhdpi/vpi__tab_unselected_holo.9.png │ + META-INF/62F13F85.SF │ │ - offset of local header from start of archive: 583135 │ - (000000000008E5DFh) bytes │ + offset of local header from start of archive: 781367 │ + (00000000000BEC37h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 33643ecb │ - compressed size: 154 bytes │ - uncompressed size: 154 bytes │ - length of filename: 49 characters │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): c7961401 │ + compressed size: 6167 bytes │ + uncompressed size: 20205 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #207: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ - res/drawable-xhdpi/vpi__tab_unselected_pressed_holo.9.png │ - │ - offset of local header from start of archive: 583370 │ - (000000000008E6CAh) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ - file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:40 │ - 32-bit CRC value (hex): 313d81a3 │ - compressed size: 157 bytes │ - uncompressed size: 157 bytes │ - length of filename: 57 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #208: │ ---------------------------- │ - │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-xhdpi/vpi__tab_unselected_pressed_vertical_holo.9.png │ - │ - offset of local header from start of archive: 583617 │ - (000000000008E7C1h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ - file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:42 │ - 32-bit CRC value (hex): 6c788eec │ - compressed size: 159 bytes │ - uncompressed size: 159 bytes │ - length of filename: 66 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #209: │ ---------------------------- │ - │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-xhdpi/vpi__tab_unselected_vertical_holo.9.png │ - │ - offset of local header from start of archive: 583875 │ - (000000000008E8C3h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ - file security status: not encrypted │ - extended local header: no │ - file last modified on (DOS date/time): 2012 Sep 11 13:17:42 │ - 32-bit CRC value (hex): 0a7c5217 │ - compressed size: 155 bytes │ - uncompressed size: 155 bytes │ - length of filename: 58 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #210: │ ---------------------------- │ - │ - There are an extra 1 bytes preceding this file. │ - │ - classes.dex │ + META-INF/62F13F85.RSA │ │ - offset of local header from start of archive: 584119 │ - (000000000008E9B7h) bytes │ + offset of local header from start of archive: 787584 │ + (00000000000C0480h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2012 Sep 11 13:18:00 │ - 32-bit CRC value (hex): 1b65e3be │ - compressed size: 204297 bytes │ - uncompressed size: 491692 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 19 00:03:50 │ + 32-bit CRC value (hex): cebc0d59 │ + compressed size: 1037 bytes │ + uncompressed size: 1297 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -5,890 +5,912 @@ │ │ () (file) res/anim/grow_fade_in_center.xml type=XML │ │ resource 0x7f040001 anim/grow_fade_in_center_high │ │ () (file) res/anim/grow_fade_in_center_high.xml type=XML │ │ resource 0x7f040002 anim/shrink_fade_out_center │ │ () (file) res/anim/shrink_fade_out_center.xml type=XML │ │ resource 0x7f040003 anim/shrink_fade_out_center_high │ │ () (file) res/anim/shrink_fade_out_center_high.xml type=XML │ │ - type array id=0d entryCount=17 │ │ - resource 0x7f0d0000 array/pref_notif_repeat_interval_entries │ │ + type array id=0c entryCount=17 │ │ + resource 0x7f0c0000 array/pref_notif_repeat_interval_entries │ │ () (array) size=5 │ │ ["1", "2", "5", "10", │ │ "15"] │ │ - resource 0x7f0d0001 array/pref_notif_repeat_times_entries │ │ + resource 0x7f0c0001 array/pref_notif_repeat_times_entries │ │ () (array) size=7 │ │ ["1", "2", "3", "4", │ │ "5", "10", @string/pref_notif_repeat_times_entries_keep_repeting] │ │ - resource 0x7f0d0002 array/pref_notif_repeat_times_values │ │ + resource 0x7f0c0002 array/pref_notif_repeat_times_values │ │ () (array) size=7 │ │ ["1", "2", "3", "4", │ │ "5", "10", "-1"] │ │ - resource 0x7f0d0003 array/buttons_text │ │ + resource 0x7f0c0003 array/buttons_text │ │ () (array) size=9 │ │ [@string/button_disabled, @string/button_close, @string/button_delete, @string/button_delete, │ │ @string/button_reply, @string/button_quickreply, @string/button_inbox, @string/button_speak, │ │ @string/button_reply] │ │ - resource 0x7f0d0004 array/pref_buttons_entries │ │ + resource 0x7f0c0004 array/pref_buttons_entries │ │ () (array) size=9 │ │ [@string/button_close, @string/button_delete, @string/button_delete_noconfirm, @string/button_reply, │ │ @string/button_quickreply, @string/button_replybyaddress, @string/button_inbox, @string/button_tts, │ │ @string/button_disabled] │ │ - resource 0x7f0d0005 array/button_drawables │ │ + resource 0x7f0c0005 array/button_drawables │ │ () (array) size=9 │ │ [@null, @0x01080038, @0x0108003c, @0x0108003c, │ │ @0x0108004c, @0x0108004c, @0x0108004c, @0x010800a4, │ │ @0x0108004c] │ │ - resource 0x7f0d0006 array/pref_buttons_values │ │ + resource 0x7f0c0006 array/pref_buttons_values │ │ () (array) size=9 │ │ ["1", "2", "3", "4", │ │ "5", "8", "6", "7", │ │ "0"] │ │ - resource 0x7f0d0007 array/pref_timeout_entries │ │ + resource 0x7f0c0007 array/pref_timeout_entries │ │ () (array) size=7 │ │ [@string/pref_timeout_entries_10s, @string/pref_timeout_entries_20s, @string/pref_timeout_entries_30s, @string/pref_timeout_entries_1m, │ │ @string/pref_timeout_entries_2m, @string/pref_timeout_entries_5m, @string/pref_timeout_entries_10m] │ │ - resource 0x7f0d0008 array/pref_timeout_values │ │ + resource 0x7f0c0008 array/pref_timeout_values │ │ () (array) size=7 │ │ ["10", "20", "30", "60", │ │ "120", "300", "600"] │ │ - resource 0x7f0d0009 array/pref_vibrate_pattern_values │ │ + resource 0x7f0c0009 array/pref_vibrate_pattern_values │ │ () (array) size=5 │ │ ["0,1200", "0,2500", "0,300,100,300,100,300,100,300,100,300", "0,800,200,800,200,800", │ │ @string/pref_custom_val] │ │ - resource 0x7f0d000a array/pref_vibrate_pattern_entries │ │ + resource 0x7f0c000a array/pref_vibrate_pattern_entries │ │ () (array) size=5 │ │ [@string/pref_vibrate_pattern_entries_normal, @string/pref_vibrate_pattern_entries_long, @string/pref_vibrate_pattern_entries_multiple_short, @string/pref_vibrate_pattern_entries_multiple_long, │ │ @string/pref_custom] │ │ - resource 0x7f0d000b array/pref_led_color_values │ │ + resource 0x7f0c000b array/pref_led_color_values │ │ () (array) size=7 │ │ ["Blue", "Green", "Red", "Yellow", │ │ "Magenta", "Cyan", @string/pref_custom_val] │ │ - resource 0x7f0d000c array/pref_led_color_entries │ │ + resource 0x7f0c000c array/pref_led_color_entries │ │ () (array) size=7 │ │ [@string/pref_led_color_blue, @string/pref_led_color_green, @string/pref_led_color_red, @string/pref_led_color_yellow, │ │ @string/pref_led_color_magenta, @string/pref_led_color_cyan, @string/pref_custom] │ │ - resource 0x7f0d000d array/pref_led_pattern_values │ │ + resource 0x7f0c000d array/pref_led_pattern_values │ │ () (array) size=4 │ │ ["300,300", "1000,1000", "3000,3000", @string/pref_custom_val] │ │ - resource 0x7f0d000e array/pref_led_pattern_entries │ │ + resource 0x7f0c000e array/pref_led_pattern_entries │ │ () (array) size=4 │ │ [@string/pref_led_pattern_entries_fast, @string/pref_led_pattern_entries_normal, @string/pref_led_pattern_entries_slow, @string/pref_custom] │ │ - resource 0x7f0d000f array/pref_notif_icon_values │ │ + resource 0x7f0c000f array/pref_notif_icon_values │ │ () (array) size=44 │ │ ["0", "1", "2", "3", │ │ "4", "5", "6", "7", │ │ "8", "9", "10", "11", │ │ "12", "13", "14", "15", │ │ "16", "17", "18", "19", │ │ "20", "21", "22", "23", │ │ "24", "25", "26", "27", │ │ "28", "29", "30", "31", │ │ "32", "33", "34", "35", │ │ "36", "37", "38", "39", │ │ "40", "41", "42", "43"] │ │ - resource 0x7f0d0010 array/pref_notif_icon_entries │ │ + resource 0x7f0c0010 array/pref_notif_icon_entries │ │ () (array) size=44 │ │ ["Android", "Android (Old)", "HTC", "Motorola", │ │ "Android Blue", "Android Gray", "Android Green", "Android Light Blue", │ │ "Android Orange", "Android Pink", "Android Purple", "Android Red", │ │ "Android White", "Android Yellow", "Android (Old) Blue", "Android (Old) Gray", │ │ "Android (Old) Green", "Android (Old) Light Blue", "Android (Old) Orange", "Android (Old) Pink", │ │ "Android (Old) Purple", "Android (Old) Red", "Android (Old) White", "Android (Old) Yellow", │ │ "HTC Blue", "HTC Gray", "HTC Green", "HTC Light Blue", │ │ "HTC Orange", "HTC Pink", "HTC Purple", "HTC Red", │ │ "HTC White", "HTC Yellow", "Motorola Blue", "Motorola Gray", │ │ "Motorola Green", "Motorola Light Blue", "Motorola Orange", "Motorola Pink", │ │ "Motorola Purple", "Motorola Red", "Motorola White", "Motorola Yellow"] │ │ - type attr id=01 entryCount=26 │ │ + type attr id=01 entryCount=31 │ │ resource 0x7f010000 attr/vpiCirclePageIndicatorStyle │ │ () (attr) type=reference │ │ - resource 0x7f010001 attr/vpiTitlePageIndicatorStyle │ │ + resource 0x7f010001 attr/vpiIconPageIndicatorStyle │ │ () (attr) type=reference │ │ - resource 0x7f010002 attr/vpiTabPageIndicatorStyle │ │ + resource 0x7f010002 attr/vpiLinePageIndicatorStyle │ │ () (attr) type=reference │ │ - resource 0x7f010003 attr/vpiVerticalTabPageIndicatorStyle │ │ + resource 0x7f010003 attr/vpiTitlePageIndicatorStyle │ │ () (attr) type=reference │ │ - resource 0x7f010004 attr/vpiTabTextStyle │ │ + resource 0x7f010004 attr/vpiTabPageIndicatorStyle │ │ () (attr) type=reference │ │ - resource 0x7f010005 attr/vpiVerticalTabTextStyle │ │ + resource 0x7f010005 attr/vpiUnderlinePageIndicatorStyle │ │ () (attr) type=reference │ │ resource 0x7f010006 attr/centered │ │ () (attr) type=boolean │ │ - resource 0x7f010007 attr/fillColor │ │ + resource 0x7f010007 attr/selectedColor │ │ () (attr) type=color │ │ - resource 0x7f010008 attr/orientation │ │ - () (attr) type=enum size=2 │ │ - horizontal(0x7f070000)=0x00000000 │ │ - vertical(0x7f070001)=0x00000001 │ │ - resource 0x7f010009 attr/radius │ │ + resource 0x7f010008 attr/strokeWidth │ │ + () (attr) type=dimension │ │ + resource 0x7f010009 attr/unselectedColor │ │ + () (attr) type=color │ │ + resource 0x7f01000a attr/fillColor │ │ + () (attr) type=color │ │ + resource 0x7f01000b attr/pageColor │ │ + () (attr) type=color │ │ + resource 0x7f01000c attr/radius │ │ () (attr) type=dimension │ │ - resource 0x7f01000a attr/snap │ │ + resource 0x7f01000d attr/snap │ │ () (attr) type=boolean │ │ - resource 0x7f01000b attr/strokeColor │ │ + resource 0x7f01000e attr/strokeColor │ │ () (attr) type=color │ │ - resource 0x7f01000c attr/strokeWidth │ │ + resource 0x7f01000f attr/lineWidth │ │ + () (attr) type=dimension │ │ + resource 0x7f010010 attr/gapWidth │ │ () (attr) type=dimension │ │ - resource 0x7f01000d attr/clipPadding │ │ + resource 0x7f010011 attr/clipPadding │ │ () (attr) type=dimension │ │ - resource 0x7f01000e attr/footerColor │ │ + resource 0x7f010012 attr/footerColor │ │ () (attr) type=color │ │ - resource 0x7f01000f attr/footerLineHeight │ │ + resource 0x7f010013 attr/footerLineHeight │ │ () (attr) type=dimension │ │ - resource 0x7f010010 attr/footerIndicatorStyle │ │ + resource 0x7f010014 attr/footerIndicatorStyle │ │ () (attr) type=enum size=3 │ │ - none(0x7f070002)=0x00000000 │ │ - triangle(0x7f070003)=0x00000001 │ │ - underline(0x7f070004)=0x00000002 │ │ - resource 0x7f010011 attr/footerIndicatorHeight │ │ + none(0x7f0f0000)=0x00000000 │ │ + triangle(0x7f0f0001)=0x00000001 │ │ + underline(0x7f0f0002)=0x00000002 │ │ + resource 0x7f010015 attr/footerIndicatorHeight │ │ () (attr) type=dimension │ │ - resource 0x7f010012 attr/footerIndicatorUnderlinePadding │ │ + resource 0x7f010016 attr/footerIndicatorUnderlinePadding │ │ () (attr) type=dimension │ │ - resource 0x7f010013 attr/footerPadding │ │ + resource 0x7f010017 attr/footerPadding │ │ () (attr) type=dimension │ │ - resource 0x7f010014 attr/selectedColor │ │ - () (attr) type=color │ │ - resource 0x7f010015 attr/selectedBold │ │ + resource 0x7f010018 attr/linePosition │ │ + () (attr) type=enum size=2 │ │ + bottom(0x7f0f0003)=0x00000000 │ │ + top(0x7f0f0004)=0x00000001 │ │ + resource 0x7f010019 attr/selectedBold │ │ () (attr) type=boolean │ │ - resource 0x7f010016 attr/textColor │ │ - () (attr) type=color │ │ - resource 0x7f010017 attr/textSize │ │ + resource 0x7f01001a attr/titlePadding │ │ () (attr) type=dimension │ │ - resource 0x7f010018 attr/titlePadding │ │ + resource 0x7f01001b attr/topPadding │ │ () (attr) type=dimension │ │ - resource 0x7f010019 attr/topPadding │ │ - () (attr) type=dimension │ │ - type bool id=09 entryCount=23 │ │ - resource 0x7f090000 bool/default_circle_indicator_centered │ │ + resource 0x7f01001c attr/fades │ │ + () (attr) type=boolean │ │ + resource 0x7f01001d attr/fadeDelay │ │ + () (attr) type=integer │ │ + resource 0x7f01001e attr/fadeLength │ │ + () (attr) type=integer │ │ + type bool id=08 entryCount=25 │ │ + resource 0x7f080000 bool/default_circle_indicator_centered │ │ () true │ │ - resource 0x7f090001 bool/default_circle_indicator_snap │ │ + resource 0x7f080001 bool/default_circle_indicator_snap │ │ () false │ │ - resource 0x7f090002 bool/default_title_indicator_selected_bold │ │ + resource 0x7f080002 bool/default_line_indicator_centered │ │ () true │ │ - resource 0x7f090003 bool/pref_dimscreen_default │ │ + resource 0x7f080003 bool/default_title_indicator_selected_bold │ │ + () true │ │ + resource 0x7f080004 bool/default_underline_indicator_fades │ │ + () true │ │ + resource 0x7f080005 bool/pref_dimscreen_default │ │ () false │ │ - resource 0x7f090004 bool/pref_privacy_default │ │ + resource 0x7f080006 bool/pref_privacy_default │ │ () false │ │ - resource 0x7f090005 bool/pref_privacy_sender_default │ │ + resource 0x7f080007 bool/pref_privacy_sender_default │ │ () false │ │ - resource 0x7f090006 bool/pref_privacy_always_default │ │ + resource 0x7f080008 bool/pref_privacy_always_default │ │ () false │ │ - resource 0x7f090007 bool/pref_markread_default │ │ + resource 0x7f080009 bool/pref_markread_default │ │ () true │ │ - resource 0x7f090008 bool/pref_onlyShowOnKeyguard_default │ │ + resource 0x7f08000a bool/pref_onlyShowOnKeyguard_default │ │ () false │ │ - resource 0x7f090009 bool/pref_useUnlockButton_default │ │ + resource 0x7f08000b bool/pref_useUnlockButton_default │ │ () false │ │ - resource 0x7f09000a bool/pref_show_buttons_default │ │ + resource 0x7f08000c bool/pref_show_buttons_default │ │ () true │ │ - resource 0x7f09000b bool/pref_notif_enabled_default │ │ + resource 0x7f08000d bool/pref_notif_enabled_default │ │ () false │ │ - resource 0x7f09000c bool/pref_popup_enabled_default │ │ + resource 0x7f08000e bool/pref_popup_enabled_default │ │ () true │ │ - resource 0x7f09000d bool/pref_notifyOnCall_default │ │ + resource 0x7f08000f bool/pref_notifyOnCall_default │ │ () false │ │ - resource 0x7f09000e bool/pref_vibrate_default │ │ + resource 0x7f080010 bool/pref_vibrate_default │ │ () true │ │ - resource 0x7f09000f bool/pref_flashled_default │ │ + resource 0x7f080011 bool/pref_flashled_default │ │ () true │ │ - resource 0x7f090010 bool/pref_notif_repeat_default │ │ + resource 0x7f080012 bool/pref_notif_repeat_default │ │ () false │ │ - resource 0x7f090011 bool/pref_notif_repeat_screen_on_default │ │ + resource 0x7f080013 bool/pref_notif_repeat_screen_on_default │ │ () false │ │ - resource 0x7f090012 bool/pref_quickreply_default │ │ + resource 0x7f080014 bool/pref_quickreply_default │ │ () true │ │ - resource 0x7f090013 bool/pref_delivery_report_default │ │ + resource 0x7f080015 bool/pref_delivery_report_default │ │ () false │ │ - resource 0x7f090014 bool/pref_split_message_default │ │ + resource 0x7f080016 bool/pref_split_message_default │ │ () false │ │ - resource 0x7f090015 bool/pref_autorotate_default │ │ + resource 0x7f080017 bool/pref_autorotate_default │ │ () true │ │ - resource 0x7f090016 bool/pref_screen_on_default │ │ + resource 0x7f080018 bool/pref_screen_on_default │ │ () true │ │ - type color id=08 entryCount=15 │ │ - resource 0x7f080000 color/vpi__background_holo_dark │ │ + type color id=07 entryCount=19 │ │ + resource 0x7f070000 color/vpi__background_holo_dark │ │ () #ff000000 │ │ - resource 0x7f080001 color/vpi__background_holo_light │ │ + resource 0x7f070001 color/vpi__background_holo_light │ │ () #fff3f3f3 │ │ - resource 0x7f080002 color/vpi__bright_foreground_holo_dark │ │ + resource 0x7f070002 color/vpi__bright_foreground_holo_dark │ │ () @color/vpi__background_holo_light │ │ - resource 0x7f080003 color/vpi__bright_foreground_holo_light │ │ + resource 0x7f070003 color/vpi__bright_foreground_holo_light │ │ () @color/vpi__background_holo_dark │ │ - resource 0x7f080004 color/vpi__bright_foreground_disabled_holo_dark │ │ + resource 0x7f070004 color/vpi__bright_foreground_disabled_holo_dark │ │ () #ff4c4c4c │ │ - resource 0x7f080005 color/vpi__bright_foreground_disabled_holo_light │ │ + resource 0x7f070005 color/vpi__bright_foreground_disabled_holo_light │ │ () #ffb2b2b2 │ │ - resource 0x7f080006 color/vpi__bright_foreground_inverse_holo_dark │ │ + resource 0x7f070006 color/vpi__bright_foreground_inverse_holo_dark │ │ () @color/vpi__bright_foreground_holo_light │ │ - resource 0x7f080007 color/vpi__bright_foreground_inverse_holo_light │ │ + resource 0x7f070007 color/vpi__bright_foreground_inverse_holo_light │ │ () @color/vpi__bright_foreground_holo_dark │ │ - resource 0x7f080008 color/default_circle_indicator_fill_color │ │ + resource 0x7f070008 color/default_circle_indicator_fill_color │ │ () #ffffffff │ │ - resource 0x7f080009 color/default_circle_indicator_stroke_color │ │ + resource 0x7f070009 color/default_circle_indicator_page_color │ │ + () #00000000 │ │ + resource 0x7f07000a color/default_circle_indicator_stroke_color │ │ () #ffdddddd │ │ - resource 0x7f08000a color/default_title_indicator_footer_color │ │ - () #ff6899ff │ │ - resource 0x7f08000b color/default_title_indicator_selected_color │ │ + resource 0x7f07000b color/default_line_indicator_selected_color │ │ + () #ff33b5e5 │ │ + resource 0x7f07000c color/default_line_indicator_unselected_color │ │ + () #ffbbbbbb │ │ + resource 0x7f07000d color/default_title_indicator_footer_color │ │ + () #ff33b5e5 │ │ + resource 0x7f07000e color/default_title_indicator_selected_color │ │ () #ffffffff │ │ - resource 0x7f08000c color/default_title_indicator_text_color │ │ + resource 0x7f07000f color/default_title_indicator_text_color │ │ () #bbffffff │ │ - resource 0x7f08000d color/vpi__dark_theme │ │ + resource 0x7f070010 color/default_underline_indicator_selected_color │ │ + () #ff33b5e5 │ │ + resource 0x7f070011 color/vpi__dark_theme │ │ () (file) res/color/vpi__dark_theme.xml type=XML │ │ - resource 0x7f08000e color/vpi__light_theme │ │ + resource 0x7f070012 color/vpi__light_theme │ │ () (file) res/color/vpi__light_theme.xml type=XML │ │ - type dimen id=0b entryCount=17 │ │ - resource 0x7f0b0000 dimen/default_circle_indicator_radius │ │ + type dimen id=0a entryCount=20 │ │ + resource 0x7f0a0000 dimen/default_circle_indicator_radius │ │ () 3.000000dp │ │ - resource 0x7f0b0001 dimen/default_circle_indicator_stroke_width │ │ + resource 0x7f0a0001 dimen/default_circle_indicator_stroke_width │ │ () 1.000000dp │ │ - resource 0x7f0b0002 dimen/default_title_indicator_clip_padding │ │ + resource 0x7f0a0002 dimen/default_line_indicator_line_width │ │ + () 12.000000dp │ │ + resource 0x7f0a0003 dimen/default_line_indicator_gap_width │ │ () 4.000000dp │ │ - resource 0x7f0b0003 dimen/default_title_indicator_footer_line_height │ │ + resource 0x7f0a0004 dimen/default_line_indicator_stroke_width │ │ + () 1.000000dp │ │ + resource 0x7f0a0005 dimen/default_title_indicator_clip_padding │ │ + () 4.000000dp │ │ + resource 0x7f0a0006 dimen/default_title_indicator_footer_line_height │ │ () 2.000000dp │ │ - resource 0x7f0b0004 dimen/default_title_indicator_footer_indicator_height │ │ + resource 0x7f0a0007 dimen/default_title_indicator_footer_indicator_height │ │ () 4.000000dp │ │ - resource 0x7f0b0005 dimen/default_title_indicator_footer_indicator_underline_padding │ │ + resource 0x7f0a0008 dimen/default_title_indicator_footer_indicator_underline_padding │ │ () 20.000000dp │ │ - resource 0x7f0b0006 dimen/default_title_indicator_footer_padding │ │ + resource 0x7f0a0009 dimen/default_title_indicator_footer_padding │ │ () 7.000000dp │ │ - resource 0x7f0b0007 dimen/default_title_indicator_text_size │ │ - () 15.000000sp │ │ - resource 0x7f0b0008 dimen/default_title_indicator_title_padding │ │ + resource 0x7f0a000a dimen/default_title_indicator_text_size │ │ + () 15.000000dp │ │ + resource 0x7f0a000b dimen/default_title_indicator_title_padding │ │ () 5.000000dp │ │ - resource 0x7f0b0009 dimen/default_title_indicator_top_padding │ │ + resource 0x7f0a000c dimen/default_title_indicator_top_padding │ │ () 7.000000dp │ │ - resource 0x7f0b000a dimen/contact_thumbnail_size │ │ + resource 0x7f0a000d dimen/contact_thumbnail_size │ │ () 80.000000dp │ │ (v11) 100.000000dp │ │ - resource 0x7f0b000b dimen/contact_thumbnail_border │ │ + resource 0x7f0a000e dimen/contact_thumbnail_border │ │ () 10.000000dp │ │ (v11) 0.000000dp │ │ - resource 0x7f0b000c dimen/contact_thumbnail_margin │ │ + resource 0x7f0a000f dimen/contact_thumbnail_margin │ │ () 3.000000dp │ │ (v11) 2.000000dp │ │ - resource 0x7f0b000d dimen/smspopup_pager_width │ │ + resource 0x7f0a0010 dimen/smspopup_pager_width │ │ () 318.000000dp │ │ (land) 420.000000dp │ │ - resource 0x7f0b000e dimen/smspopup_pager_height │ │ + resource 0x7f0a0011 dimen/smspopup_pager_height │ │ () 320.000000dp │ │ (land) 280.000000dp │ │ - resource 0x7f0b000f dimen/smspopup_pager_margin │ │ + resource 0x7f0a0012 dimen/smspopup_pager_margin │ │ () 70.000000dp │ │ (land) 0.000000dp │ │ - resource 0x7f0b0010 dimen/smspopup_bottom_margin │ │ + resource 0x7f0a0013 dimen/smspopup_bottom_margin │ │ () 50.000000dp │ │ (land) 25.000000dp │ │ - type drawable id=02 entryCount=73 │ │ + type drawable id=02 entryCount=66 │ │ resource 0x7f020000 drawable/btn_close │ │ () (file) res/drawable/btn_close.xml type=XML │ │ (mdpi-v14) (file) res/drawable-mdpi-v14/btn_close.png type=PNG │ │ (hdpi-v14) (file) res/drawable-hdpi-v14/btn_close.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/btn_close.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/btn_close.png type=PNG │ │ resource 0x7f020001 drawable/btn_close_normal │ │ - (mdpi-v4) (file) res/drawable-mdpi/btn_close_normal.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/btn_close_normal.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/btn_close_normal.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/btn_close_normal.png type=PNG │ │ resource 0x7f020002 drawable/btn_close_pressed │ │ - (mdpi-v4) (file) res/drawable-mdpi/btn_close_pressed.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/btn_close_pressed.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/btn_close_pressed.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/btn_close_pressed.png type=PNG │ │ resource 0x7f020003 drawable/btn_close_selected │ │ - (mdpi-v4) (file) res/drawable-mdpi/btn_close_selected.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/btn_close_selected.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/btn_close_selected.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/btn_close_selected.png type=PNG │ │ resource 0x7f020004 drawable/dialog_background │ │ - (mdpi-v4) (file) res/drawable-mdpi/dialog_background.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/dialog_background.9.png type=PNG │ │ (mdpi-v9) (file) res/drawable-mdpi-v9/dialog_background.9.png type=PNG │ │ (mdpi-v14) (file) res/drawable-mdpi-v14/dialog_background.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/dialog_background.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/dialog_background.9.png type=PNG │ │ (hdpi-v9) (file) res/drawable-hdpi-v9/dialog_background.9.png type=PNG │ │ (hdpi-v14) (file) res/drawable-hdpi-v14/dialog_background.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/dialog_background.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/dialog_background.9.png type=PNG │ │ resource 0x7f020005 drawable/ic_contact_picture │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_contact_picture.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_contact_picture.png type=PNG │ │ (mdpi-v14) (file) res/drawable-mdpi-v14/ic_contact_picture.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_contact_picture.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_contact_picture.png type=PNG │ │ (hdpi-v14) (file) res/drawable-hdpi-v14/ic_contact_picture.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_contact_picture.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_contact_picture.png type=PNG │ │ resource 0x7f020006 drawable/quickcontact_badge_overlay_focused_dark │ │ - (mdpi-v4) (file) res/drawable-mdpi/quickcontact_badge_overlay_focused_dark.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/quickcontact_badge_overlay_focused_dark.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/quickcontact_badge_overlay_focused_dark.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/quickcontact_badge_overlay_focused_dark.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/quickcontact_badge_overlay_focused_dark.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/quickcontact_badge_overlay_focused_dark.9.png type=PNG │ │ resource 0x7f020007 drawable/quickcontact_badge_overlay_normal_dark │ │ - (mdpi-v4) (file) res/drawable-mdpi/quickcontact_badge_overlay_normal_dark.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/quickcontact_badge_overlay_normal_dark.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/quickcontact_badge_overlay_normal_dark.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/quickcontact_badge_overlay_normal_dark.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/quickcontact_badge_overlay_normal_dark.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/quickcontact_badge_overlay_normal_dark.9.png type=PNG │ │ resource 0x7f020008 drawable/quickcontact_badge_overlay_pressed_dark │ │ - (mdpi-v4) (file) res/drawable-mdpi/quickcontact_badge_overlay_pressed_dark.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/quickcontact_badge_overlay_pressed_dark.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/quickcontact_badge_overlay_pressed_dark.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/quickcontact_badge_overlay_pressed_dark.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/quickcontact_badge_overlay_pressed_dark.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/quickcontact_badge_overlay_pressed_dark.9.png type=PNG │ │ resource 0x7f020009 drawable/quickcontact_badge_small │ │ () (file) res/drawable/quickcontact_badge_small.xml type=XML │ │ (v11) (file) res/drawable-v11/quickcontact_badge_small.xml type=XML │ │ resource 0x7f02000a drawable/quickcontact_badge_small_pressed │ │ - (mdpi-v4) (file) res/drawable-mdpi/quickcontact_badge_small_pressed.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/quickcontact_badge_small_pressed.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/quickcontact_badge_small_pressed.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/quickcontact_badge_small_pressed.9.png type=PNG │ │ resource 0x7f02000b drawable/quickcontact_badge_small_unpressed │ │ - (mdpi-v4) (file) res/drawable-mdpi/quickcontact_badge_small_unpressed.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/quickcontact_badge_small_unpressed.9.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/quickcontact_badge_small_unpressed.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/quickcontact_badge_small_unpressed.9.png type=PNG │ │ resource 0x7f02000c drawable/smspopup_icon │ │ - (mdpi-v4) (file) res/drawable-mdpi/smspopup_icon.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/smspopup_icon.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/smspopup_icon.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/smspopup_icon.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/smspopup_icon.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/smspopup_icon.png type=PNG │ │ resource 0x7f02000d drawable/stat_notify_sms │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms.png type=PNG │ │ (mdpi-v9) (file) res/drawable-mdpi-v9/stat_notify_sms.png type=PNG │ │ (mdpi-v14) (file) res/drawable-mdpi-v14/stat_notify_sms.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms.png type=PNG │ │ (hdpi-v9) (file) res/drawable-hdpi-v9/stat_notify_sms.png type=PNG │ │ (hdpi-v14) (file) res/drawable-hdpi-v14/stat_notify_sms.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/stat_notify_sms.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/stat_notify_sms.png type=PNG │ │ resource 0x7f02000e drawable/stat_notify_sms_blue │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blue.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blue.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blue.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blue.png type=PNG │ │ resource 0x7f02000f drawable/stat_notify_sms_blur │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur.png type=PNG │ │ resource 0x7f020010 drawable/stat_notify_sms_blur_blue │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_blue.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_blue.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_blue.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_blue.png type=PNG │ │ resource 0x7f020011 drawable/stat_notify_sms_blur_gray │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_gray.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_gray.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_gray.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_gray.png type=PNG │ │ resource 0x7f020012 drawable/stat_notify_sms_blur_green │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_green.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_green.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_green.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_green.png type=PNG │ │ resource 0x7f020013 drawable/stat_notify_sms_blur_lb │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_lb.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_lb.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_lb.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_lb.png type=PNG │ │ resource 0x7f020014 drawable/stat_notify_sms_blur_orange │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_orange.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_orange.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_orange.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_orange.png type=PNG │ │ resource 0x7f020015 drawable/stat_notify_sms_blur_pink │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_pink.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_pink.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_pink.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_pink.png type=PNG │ │ resource 0x7f020016 drawable/stat_notify_sms_blur_purple │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_purple.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_purple.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_purple.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_purple.png type=PNG │ │ resource 0x7f020017 drawable/stat_notify_sms_blur_red │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_red.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_red.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_red.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_red.png type=PNG │ │ resource 0x7f020018 drawable/stat_notify_sms_blur_white │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_white.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_white.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_white.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_white.png type=PNG │ │ resource 0x7f020019 drawable/stat_notify_sms_blur_yellow │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_blur_yellow.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_blur_yellow.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_blur_yellow.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_blur_yellow.png type=PNG │ │ resource 0x7f02001a drawable/stat_notify_sms_failed │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_failed.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_failed.png type=PNG │ │ (mdpi-v9) (file) res/drawable-mdpi-v9/stat_notify_sms_failed.png type=PNG │ │ (mdpi-v14) (file) res/drawable-mdpi-v14/stat_notify_sms_failed.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_failed.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_failed.png type=PNG │ │ (hdpi-v9) (file) res/drawable-hdpi-v9/stat_notify_sms_failed.png type=PNG │ │ (hdpi-v14) (file) res/drawable-hdpi-v14/stat_notify_sms_failed.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/stat_notify_sms_failed.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/stat_notify_sms_failed.png type=PNG │ │ resource 0x7f02001b drawable/stat_notify_sms_failed_htc │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_failed_htc.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_failed_htc.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_failed_htc.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_failed_htc.png type=PNG │ │ resource 0x7f02001c drawable/stat_notify_sms_gray │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_gray.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_gray.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_gray.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_gray.png type=PNG │ │ resource 0x7f02001d drawable/stat_notify_sms_green │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_green.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_green.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_green.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_green.png type=PNG │ │ resource 0x7f02001e drawable/stat_notify_sms_htc │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc.png type=PNG │ │ resource 0x7f02001f drawable/stat_notify_sms_htc_blue │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_blue.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_blue.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_blue.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_blue.png type=PNG │ │ resource 0x7f020020 drawable/stat_notify_sms_htc_gray │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_gray.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_gray.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_gray.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_gray.png type=PNG │ │ resource 0x7f020021 drawable/stat_notify_sms_htc_green │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_green.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_green.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_green.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_green.png type=PNG │ │ resource 0x7f020022 drawable/stat_notify_sms_htc_lb │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_lb.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_lb.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_lb.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_lb.png type=PNG │ │ resource 0x7f020023 drawable/stat_notify_sms_htc_orange │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_orange.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_orange.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_orange.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_orange.png type=PNG │ │ resource 0x7f020024 drawable/stat_notify_sms_htc_pink │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_pink.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_pink.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_pink.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_pink.png type=PNG │ │ resource 0x7f020025 drawable/stat_notify_sms_htc_purple │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_purple.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_purple.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_purple.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_purple.png type=PNG │ │ resource 0x7f020026 drawable/stat_notify_sms_htc_red │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_red.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_red.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_red.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_red.png type=PNG │ │ resource 0x7f020027 drawable/stat_notify_sms_htc_white │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_white.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_white.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_white.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_white.png type=PNG │ │ resource 0x7f020028 drawable/stat_notify_sms_htc_yellow │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_htc_yellow.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_htc_yellow.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_htc_yellow.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_htc_yellow.png type=PNG │ │ resource 0x7f020029 drawable/stat_notify_sms_lb │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_lb.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_lb.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_lb.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_lb.png type=PNG │ │ resource 0x7f02002a drawable/stat_notify_sms_old │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old.png type=PNG │ │ resource 0x7f02002b drawable/stat_notify_sms_old_blue │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_blue.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_blue.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_blue.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_blue.png type=PNG │ │ resource 0x7f02002c drawable/stat_notify_sms_old_gray │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_gray.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_gray.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_gray.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_gray.png type=PNG │ │ resource 0x7f02002d drawable/stat_notify_sms_old_green │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_green.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_green.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_green.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_green.png type=PNG │ │ resource 0x7f02002e drawable/stat_notify_sms_old_lb │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_lb.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_lb.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_lb.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_lb.png type=PNG │ │ resource 0x7f02002f drawable/stat_notify_sms_old_orange │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_orange.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_orange.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_orange.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_orange.png type=PNG │ │ resource 0x7f020030 drawable/stat_notify_sms_old_pink │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_pink.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_pink.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_pink.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_pink.png type=PNG │ │ resource 0x7f020031 drawable/stat_notify_sms_old_purple │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_purple.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_purple.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_purple.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_purple.png type=PNG │ │ resource 0x7f020032 drawable/stat_notify_sms_old_red │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_red.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_red.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_red.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_red.png type=PNG │ │ resource 0x7f020033 drawable/stat_notify_sms_old_white │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_white.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_white.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_white.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_white.png type=PNG │ │ resource 0x7f020034 drawable/stat_notify_sms_old_yellow │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_old_yellow.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_old_yellow.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_old_yellow.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_old_yellow.png type=PNG │ │ resource 0x7f020035 drawable/stat_notify_sms_orange │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_orange.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_orange.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_orange.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_orange.png type=PNG │ │ resource 0x7f020036 drawable/stat_notify_sms_pink │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_pink.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_pink.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_pink.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_pink.png type=PNG │ │ resource 0x7f020037 drawable/stat_notify_sms_purple │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_purple.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_purple.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_purple.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_purple.png type=PNG │ │ resource 0x7f020038 drawable/stat_notify_sms_red │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_red.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_red.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_red.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_red.png type=PNG │ │ resource 0x7f020039 drawable/stat_notify_sms_white │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_white.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_white.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_white.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_white.png type=PNG │ │ resource 0x7f02003a drawable/stat_notify_sms_yellow │ │ - (mdpi-v4) (file) res/drawable-mdpi/stat_notify_sms_yellow.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/stat_notify_sms_yellow.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/stat_notify_sms_yellow.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/stat_notify_sms_yellow.png type=PNG │ │ resource 0x7f02003b drawable/vpi__tab_indicator │ │ () (file) res/drawable/vpi__tab_indicator.xml type=XML │ │ - resource 0x7f02003c drawable/vpi__tab_indicator_vertical │ │ - () (file) res/drawable/vpi__tab_indicator_vertical.xml type=XML │ │ - resource 0x7f02003d drawable/vpi__tab_selected_focused_holo │ │ - (mdpi-v4) (file) res/drawable-mdpi/vpi__tab_selected_focused_holo.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/vpi__tab_selected_focused_holo.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_selected_focused_holo.9.png type=PNG │ │ - resource 0x7f02003e drawable/vpi__tab_selected_focused_vertical_holo │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_selected_focused_vertical_holo.9.png type=PNG │ │ - resource 0x7f02003f drawable/vpi__tab_selected_holo │ │ - (mdpi-v4) (file) res/drawable-mdpi/vpi__tab_selected_holo.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/vpi__tab_selected_holo.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_selected_holo.9.png type=PNG │ │ - resource 0x7f020040 drawable/vpi__tab_selected_pressed_holo │ │ - (mdpi-v4) (file) res/drawable-mdpi/vpi__tab_selected_pressed_holo.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/vpi__tab_selected_pressed_holo.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_selected_pressed_holo.9.png type=PNG │ │ - resource 0x7f020041 drawable/vpi__tab_selected_pressed_vertical_holo │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_selected_pressed_vertical_holo.9.png type=PNG │ │ - resource 0x7f020042 drawable/vpi__tab_selected_vertical_holo │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_selected_vertical_holo.9.png type=PNG │ │ - resource 0x7f020043 drawable/vpi__tab_unselected_focused_holo │ │ - (mdpi-v4) (file) res/drawable-mdpi/vpi__tab_unselected_focused_holo.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/vpi__tab_unselected_focused_holo.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_unselected_focused_holo.9.png type=PNG │ │ - resource 0x7f020044 drawable/vpi__tab_unselected_focused_vertical_holo │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_unselected_focused_vertical_holo.9.png type=PNG │ │ - resource 0x7f020045 drawable/vpi__tab_unselected_holo │ │ - (mdpi-v4) (file) res/drawable-mdpi/vpi__tab_unselected_holo.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/vpi__tab_unselected_holo.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_unselected_holo.9.png type=PNG │ │ - resource 0x7f020046 drawable/vpi__tab_unselected_pressed_holo │ │ - (mdpi-v4) (file) res/drawable-mdpi/vpi__tab_unselected_pressed_holo.9.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/vpi__tab_unselected_pressed_holo.9.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_unselected_pressed_holo.9.png type=PNG │ │ - resource 0x7f020047 drawable/vpi__tab_unselected_pressed_vertical_holo │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_unselected_pressed_vertical_holo.9.png type=PNG │ │ - resource 0x7f020048 drawable/vpi__tab_unselected_vertical_holo │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/vpi__tab_unselected_vertical_holo.9.png type=PNG │ │ - type id id=07 entryCount=78 │ │ - resource 0x7f070000 id/horizontal │ │ + resource 0x7f02003c drawable/vpi__tab_selected_focused_holo │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/vpi__tab_selected_focused_holo.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/vpi__tab_selected_focused_holo.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/vpi__tab_selected_focused_holo.9.png type=PNG │ │ + resource 0x7f02003d drawable/vpi__tab_selected_holo │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/vpi__tab_selected_holo.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/vpi__tab_selected_holo.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/vpi__tab_selected_holo.9.png type=PNG │ │ + resource 0x7f02003e drawable/vpi__tab_selected_pressed_holo │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/vpi__tab_selected_pressed_holo.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/vpi__tab_selected_pressed_holo.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/vpi__tab_selected_pressed_holo.9.png type=PNG │ │ + resource 0x7f02003f drawable/vpi__tab_unselected_focused_holo │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/vpi__tab_unselected_focused_holo.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/vpi__tab_unselected_focused_holo.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/vpi__tab_unselected_focused_holo.9.png type=PNG │ │ + resource 0x7f020040 drawable/vpi__tab_unselected_holo │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/vpi__tab_unselected_holo.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/vpi__tab_unselected_holo.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/vpi__tab_unselected_holo.9.png type=PNG │ │ + resource 0x7f020041 drawable/vpi__tab_unselected_pressed_holo │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/vpi__tab_unselected_pressed_holo.9.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/vpi__tab_unselected_pressed_holo.9.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/vpi__tab_unselected_pressed_holo.9.png type=PNG │ │ + type id id=0f entryCount=78 │ │ + resource 0x7f0f0000 id/none │ │ () (id) │ │ - resource 0x7f070001 id/vertical │ │ + resource 0x7f0f0001 id/triangle │ │ () (id) │ │ - resource 0x7f070002 id/none │ │ + resource 0x7f0f0002 id/underline │ │ () (id) │ │ - resource 0x7f070003 id/triangle │ │ + resource 0x7f0f0003 id/bottom │ │ () (id) │ │ - resource 0x7f070004 id/underline │ │ + resource 0x7f0f0004 id/top │ │ () (id) │ │ - resource 0x7f070005 id/AboutScrollView │ │ + resource 0x7f0f0005 id/AboutScrollView │ │ () (id) │ │ - resource 0x7f070006 id/AboutTextView │ │ + resource 0x7f0f0006 id/AboutTextView │ │ () (id) │ │ - resource 0x7f070007 id/ContactsAutoCompleteTextView │ │ + resource 0x7f0f0007 id/ContactsAutoCompleteTextView │ │ () (id) │ │ - resource 0x7f070008 id/DonateScrollView │ │ + resource 0x7f0f0008 id/DonateScrollView │ │ () (id) │ │ - resource 0x7f070009 id/DonateLinearLayout │ │ + resource 0x7f0f0009 id/DonateLinearLayout │ │ () (id) │ │ - resource 0x7f07000a id/DonateTextView │ │ + resource 0x7f0f000a id/DonateTextView │ │ () (id) │ │ - resource 0x7f07000b id/DonateMarketButton │ │ + resource 0x7f0f000b id/DonateMarketButton │ │ () (id) │ │ - resource 0x7f07000c id/DonatePaypalButton │ │ + resource 0x7f0f000c id/DonatePaypalButton │ │ () (id) │ │ - resource 0x7f07000d id/CustomLEDColorScrollView │ │ + resource 0x7f0f000d id/CustomLEDColorScrollView │ │ () (id) │ │ - resource 0x7f07000e id/ScrollViewLinearLayout │ │ + resource 0x7f0f000e id/ScrollViewLinearLayout │ │ () (id) │ │ - resource 0x7f07000f id/PreviewLinearLayout │ │ + resource 0x7f0f000f id/PreviewLinearLayout │ │ () (id) │ │ - resource 0x7f070010 id/PreviewTextView │ │ + resource 0x7f0f0010 id/PreviewTextView │ │ () (id) │ │ - resource 0x7f070011 id/PreviewImageView │ │ + resource 0x7f0f0011 id/PreviewImageView │ │ () (id) │ │ - resource 0x7f070012 id/RedTextView │ │ + resource 0x7f0f0012 id/RedTextView │ │ () (id) │ │ - resource 0x7f070013 id/RedSeekBar │ │ + resource 0x7f0f0013 id/RedSeekBar │ │ () (id) │ │ - resource 0x7f070014 id/GreenTextView │ │ + resource 0x7f0f0014 id/GreenTextView │ │ () (id) │ │ - resource 0x7f070015 id/GreenSeekBar │ │ + resource 0x7f0f0015 id/GreenSeekBar │ │ () (id) │ │ - resource 0x7f070016 id/BlueTextView │ │ + resource 0x7f0f0016 id/BlueTextView │ │ () (id) │ │ - resource 0x7f070017 id/BlueSeekBar │ │ + resource 0x7f0f0017 id/BlueSeekBar │ │ () (id) │ │ - resource 0x7f070018 id/LEDPatternLinearLayout │ │ + resource 0x7f0f0018 id/LEDPatternLinearLayout │ │ () (id) │ │ - resource 0x7f070019 id/LEDPatternTextView │ │ + resource 0x7f0f0019 id/LEDPatternTextView │ │ () (id) │ │ - resource 0x7f07001a id/LEDPatternLinearLayout2 │ │ + resource 0x7f0f001a id/LEDPatternLinearLayout2 │ │ () (id) │ │ - resource 0x7f07001b id/LEDPatternLabelLinearLayout │ │ + resource 0x7f0f001b id/LEDPatternLabelLinearLayout │ │ () (id) │ │ - resource 0x7f07001c id/LEDOnTextView │ │ + resource 0x7f0f001c id/LEDOnTextView │ │ () (id) │ │ - resource 0x7f07001d id/LEDOffTextView │ │ + resource 0x7f0f001d id/LEDOffTextView │ │ () (id) │ │ - resource 0x7f07001e id/LEDPatternEditTextLinearLayout │ │ + resource 0x7f0f001e id/LEDPatternEditTextLinearLayout │ │ () (id) │ │ - resource 0x7f07001f id/LEDOnEditText │ │ + resource 0x7f0f001f id/LEDOnEditText │ │ () (id) │ │ - resource 0x7f070020 id/LEDOffEditText │ │ + resource 0x7f0f0020 id/LEDOffEditText │ │ () (id) │ │ - resource 0x7f070021 id/QuickReplyEditText │ │ + resource 0x7f0f0021 id/QuickReplyEditText │ │ () (id) │ │ - resource 0x7f070022 id/QuickReplyCounterTextView │ │ + resource 0x7f0f0022 id/QuickReplyCounterTextView │ │ () (id) │ │ - resource 0x7f070023 id/QuickReplyLinearLayout │ │ + resource 0x7f0f0023 id/QuickReplyLinearLayout │ │ () (id) │ │ - resource 0x7f070024 id/QuickReplyHeaderLinearLayout │ │ + resource 0x7f0f0024 id/QuickReplyHeaderLinearLayout │ │ () (id) │ │ - resource 0x7f070025 id/QuickReplyTextView │ │ + resource 0x7f0f0025 id/QuickReplyTextView │ │ () (id) │ │ - resource 0x7f070026 id/QuickReplyEntryLinearLayout │ │ + resource 0x7f0f0026 id/QuickReplyEntryLinearLayout │ │ () (id) │ │ - resource 0x7f070027 id/editor_with_counter │ │ + resource 0x7f0f0027 id/editor_with_counter │ │ () (id) │ │ - resource 0x7f070028 id/send_button │ │ + resource 0x7f0f0028 id/send_button │ │ () (id) │ │ - resource 0x7f070029 id/embedded_text_editor │ │ + resource 0x7f0f0029 id/embedded_text_editor │ │ () (id) │ │ - resource 0x7f07002a id/buttonPanel │ │ + resource 0x7f0f002a id/buttonPanel │ │ () (id) │ │ - resource 0x7f07002b id/SpeechRecogButton │ │ + resource 0x7f0f002b id/SpeechRecogButton │ │ () (id) │ │ - resource 0x7f07002c id/PresetMessagesButton │ │ + resource 0x7f0f002c id/PresetMessagesButton │ │ () (id) │ │ - resource 0x7f07002d id/CancelButton │ │ + resource 0x7f0f002d id/CancelButton │ │ () (id) │ │ - resource 0x7f07002e id/SmsPopupPager │ │ + resource 0x7f0f002e id/SmsPopupPager │ │ () (id) │ │ - resource 0x7f07002f id/indicator │ │ + resource 0x7f0f002f id/indicator │ │ () (id) │ │ - resource 0x7f070030 id/progress │ │ + resource 0x7f0f0030 id/progress │ │ () (id) │ │ - resource 0x7f070031 id/popup_bottom_margin_view │ │ + resource 0x7f0f0031 id/popup_bottom_margin_view │ │ () (id) │ │ - resource 0x7f070032 id/titleDivider │ │ + resource 0x7f0f0032 id/titleDivider │ │ () (id) │ │ - resource 0x7f070033 id/popupMessageMainlayout │ │ + resource 0x7f0f0033 id/popupMessageMainlayout │ │ () (id) │ │ - resource 0x7f070034 id/contactBadge │ │ + resource 0x7f0f0034 id/contactBadge │ │ () (id) │ │ - resource 0x7f070035 id/fromTextView │ │ + resource 0x7f0f0035 id/fromTextView │ │ () (id) │ │ - resource 0x7f070036 id/timestampTextView │ │ + resource 0x7f0f0036 id/timestampTextView │ │ () (id) │ │ - resource 0x7f070037 id/contentMessage │ │ + resource 0x7f0f0037 id/contentMessage │ │ () (id) │ │ - resource 0x7f070038 id/messageTextView │ │ + resource 0x7f0f0038 id/messageTextView │ │ () (id) │ │ - resource 0x7f070039 id/contentMms │ │ + resource 0x7f0f0039 id/contentMms │ │ () (id) │ │ - resource 0x7f07003a id/mmsSubjectTextView │ │ + resource 0x7f0f003a id/mmsSubjectTextView │ │ () (id) │ │ - resource 0x7f07003b id/viewMmsButton │ │ + resource 0x7f0f003b id/viewMmsButton │ │ () (id) │ │ - resource 0x7f07003c id/contentPrivacy │ │ + resource 0x7f0f003c id/contentPrivacy │ │ () (id) │ │ - resource 0x7f07003d id/viewButton │ │ + resource 0x7f0f003d id/viewButton │ │ () (id) │ │ - resource 0x7f07003e id/buttonViewSwitcher │ │ + resource 0x7f0f003e id/buttonViewSwitcher │ │ () (id) │ │ - resource 0x7f07003f id/ButtonLayout │ │ + resource 0x7f0f003f id/ButtonLayout │ │ () (id) │ │ - resource 0x7f070040 id/button1 │ │ + resource 0x7f0f0040 id/button1 │ │ () (id) │ │ - resource 0x7f070041 id/button2 │ │ + resource 0x7f0f0041 id/button2 │ │ () (id) │ │ - resource 0x7f070042 id/button3 │ │ + resource 0x7f0f0042 id/button3 │ │ () (id) │ │ - resource 0x7f070043 id/UnlockButtonLayout │ │ + resource 0x7f0f0043 id/UnlockButtonLayout │ │ () (id) │ │ - resource 0x7f070044 id/unlockButton │ │ + resource 0x7f0f0044 id/unlockButton │ │ () (id) │ │ - resource 0x7f070045 id/CustomVibrateLinearLayout │ │ + resource 0x7f0f0045 id/CustomVibrateLinearLayout │ │ () (id) │ │ - resource 0x7f070046 id/CustomVibrateScrollView │ │ + resource 0x7f0f0046 id/CustomVibrateScrollView │ │ () (id) │ │ - resource 0x7f070047 id/CustomVibrateLinearLayout2 │ │ + resource 0x7f0f0047 id/CustomVibrateLinearLayout2 │ │ () (id) │ │ - resource 0x7f070048 id/CustomVibrateTextView │ │ + resource 0x7f0f0048 id/CustomVibrateTextView │ │ () (id) │ │ - resource 0x7f070049 id/CustomVibrateEditText │ │ + resource 0x7f0f0049 id/CustomVibrateEditText │ │ () (id) │ │ - resource 0x7f07004a id/save_menu_item │ │ + resource 0x7f0f004a id/save_menu_item │ │ () (id) │ │ - resource 0x7f07004b id/remove_menu_item │ │ + resource 0x7f0f004b id/remove_menu_item │ │ () (id) │ │ - resource 0x7f07004c id/add_menu_item │ │ + resource 0x7f0f004c id/add_menu_item │ │ () (id) │ │ - resource 0x7f07004d id/email_menu_item │ │ + resource 0x7f0f004d id/email_menu_item │ │ () (id) │ │ - type integer id=0a entryCount=4 │ │ - resource 0x7f0a0000 integer/default_circle_indicator_orientation │ │ + type integer id=09 entryCount=7 │ │ + resource 0x7f090000 integer/default_circle_indicator_orientation │ │ () 0 │ │ - resource 0x7f0a0001 integer/default_title_indicator_footer_indicator_style │ │ + resource 0x7f090001 integer/default_title_indicator_footer_indicator_style │ │ () 2 │ │ - resource 0x7f0a0002 integer/config_activityShortDur │ │ + resource 0x7f090002 integer/default_title_indicator_line_position │ │ + () 0 │ │ + resource 0x7f090003 integer/default_underline_indicator_fade_delay │ │ + () 300 │ │ + resource 0x7f090004 integer/default_underline_indicator_fade_length │ │ + () 400 │ │ + resource 0x7f090005 integer/config_activityShortDur │ │ () 125 │ │ - resource 0x7f0a0003 integer/config_activityDefaultDur │ │ + resource 0x7f090006 integer/config_activityDefaultDur │ │ () 200 │ │ type interpolator id=05 entryCount=2 │ │ resource 0x7f050000 interpolator/decelerate_cubic │ │ () (file) res/interpolator/decelerate_cubic.xml type=XML │ │ resource 0x7f050001 interpolator/decelerate_quint │ │ () (file) res/interpolator/decelerate_quint.xml type=XML │ │ - type layout id=03 entryCount=17 │ │ + type layout id=03 entryCount=15 │ │ resource 0x7f030000 layout/about │ │ () (file) res/layout/about.xml type=XML │ │ resource 0x7f030001 layout/config_contacts_fragment │ │ () (file) res/layout/config_contacts_fragment.xml type=XML │ │ resource 0x7f030002 layout/donate │ │ () (file) res/layout/donate.xml type=XML │ │ resource 0x7f030003 layout/ledcolordialog │ │ () (file) res/layout/ledcolordialog.xml type=XML │ │ resource 0x7f030004 layout/ledpatterndialog │ │ () (file) res/layout/ledpatterndialog.xml type=XML │ │ resource 0x7f030005 layout/message_presets_configure │ │ () (file) res/layout/message_presets_configure.xml type=XML │ │ resource 0x7f030006 layout/message_quick_reply │ │ () (file) res/layout/message_quick_reply.xml type=XML │ │ + (v11) (file) res/layout-v11/message_quick_reply.xml type=XML │ │ (v14) (file) res/layout-v14/message_quick_reply.xml type=XML │ │ resource 0x7f030007 layout/notification_icon_listview_row │ │ () (file) res/layout/notification_icon_listview_row.xml type=XML │ │ resource 0x7f030008 layout/popup │ │ () (file) res/layout/popup.xml type=XML │ │ resource 0x7f030009 layout/popup_divider │ │ () (file) res/layout/popup_divider.xml type=XML │ │ (v14) (file) res/layout-v14/popup_divider.xml type=XML │ │ resource 0x7f03000a layout/popup_message_fragment │ │ () (file) res/layout/popup_message_fragment.xml type=XML │ │ + (v11) (file) res/layout-v11/popup_message_fragment.xml type=XML │ │ resource 0x7f03000b layout/simple_list_item_1_medium │ │ () (file) res/layout/simple_list_item_1_medium.xml type=XML │ │ resource 0x7f03000c layout/simple_list_item_2 │ │ () (file) res/layout/simple_list_item_2.xml type=XML │ │ (v14) (file) res/layout-v14/simple_list_item_2.xml type=XML │ │ resource 0x7f03000d layout/unlock_button │ │ () (file) res/layout/unlock_button.xml type=XML │ │ (v14) (file) res/layout-v14/unlock_button.xml type=XML │ │ resource 0x7f03000e layout/vibratepatterndialog │ │ () (file) res/layout/vibratepatterndialog.xml type=XML │ │ - resource 0x7f03000f layout/vpi__tab │ │ - () (file) res/layout/vpi__tab.xml type=XML │ │ - resource 0x7f030010 layout/vpi__tab_vertical │ │ - () (file) res/layout/vpi__tab_vertical.xml type=XML │ │ - type menu id=0f entryCount=4 │ │ - resource 0x7f0f0000 menu/config_contact │ │ + type menu id=0e entryCount=4 │ │ + resource 0x7f0e0000 menu/config_contact │ │ () (file) res/menu/config_contact.xml type=XML │ │ - resource 0x7f0f0001 menu/config_contacts │ │ + (v11) (file) res/menu-v11/config_contact.xml type=XML │ │ + resource 0x7f0e0001 menu/config_contacts │ │ () (file) res/menu/config_contacts.xml type=XML │ │ - resource 0x7f0f0002 menu/config_quickmessages │ │ + (v11) (file) res/menu-v11/config_contacts.xml type=XML │ │ + resource 0x7f0e0002 menu/config_quickmessages │ │ () (file) res/menu/config_quickmessages.xml type=XML │ │ - resource 0x7f0f0003 menu/smspopup_config │ │ + (v11) (file) res/menu-v11/config_quickmessages.xml type=XML │ │ + resource 0x7f0e0003 menu/smspopup_config │ │ () (file) res/menu/smspopup_config.xml type=XML │ │ - type string id=0e entryCount=294 │ │ - resource 0x7f0e0000 string/pref_timeout_default │ │ + (v11) (file) res/menu-v11/smspopup_config.xml type=XML │ │ + type string id=0d entryCount=294 │ │ + resource 0x7f0d0000 string/pref_timeout_default │ │ () "30" │ │ - resource 0x7f0e0001 string/pref_notif_icon_default │ │ + resource 0x7f0d0001 string/pref_notif_icon_default │ │ () "0" │ │ - resource 0x7f0e0002 string/pref_vibrate_pattern_default │ │ + resource 0x7f0d0002 string/pref_vibrate_pattern_default │ │ () "0,1200" │ │ - resource 0x7f0e0003 string/pref_flashled_pattern_default │ │ + resource 0x7f0d0003 string/pref_flashled_pattern_default │ │ () "1000,1000" │ │ - resource 0x7f0e0004 string/pref_flashled_color_default │ │ + resource 0x7f0d0004 string/pref_flashled_color_default │ │ () "Yellow" │ │ - resource 0x7f0e0005 string/pref_notif_repeat_interval_default │ │ + resource 0x7f0d0005 string/pref_notif_repeat_interval_default │ │ () "5" │ │ - resource 0x7f0e0006 string/pref_notif_repeat_times_default │ │ + resource 0x7f0d0006 string/pref_notif_repeat_times_default │ │ () "2" │ │ - resource 0x7f0e0007 string/pref_button1_default │ │ + resource 0x7f0d0007 string/pref_button1_default │ │ () "1" │ │ - resource 0x7f0e0008 string/pref_button2_default │ │ + resource 0x7f0d0008 string/pref_button2_default │ │ () "2" │ │ - resource 0x7f0e0009 string/pref_button3_default │ │ + resource 0x7f0d0009 string/pref_button3_default │ │ () "5" │ │ - resource 0x7f0e000a string/pref_other_key │ │ + resource 0x7f0d000a string/pref_other_key │ │ () "other" │ │ - resource 0x7f0e000b string/pref_enabled_key │ │ + resource 0x7f0d000b string/pref_enabled_key │ │ () "enabled" │ │ - resource 0x7f0e000c string/pref_about_key │ │ + resource 0x7f0d000c string/pref_about_key │ │ () "about" │ │ - resource 0x7f0e000d string/pref_faq_key │ │ + resource 0x7f0d000d string/pref_faq_key │ │ () "faq" │ │ - resource 0x7f0e000e string/pref_timeout_key │ │ + resource 0x7f0d000e string/pref_timeout_key │ │ () "timeout" │ │ - resource 0x7f0e000f string/pref_dimscreen_key │ │ + resource 0x7f0d000f string/pref_dimscreen_key │ │ () "dimscreen" │ │ - resource 0x7f0e0010 string/pref_privacy_key │ │ + resource 0x7f0d0010 string/pref_privacy_key │ │ () "privacy" │ │ - resource 0x7f0e0011 string/pref_privacy_sender_key │ │ + resource 0x7f0d0011 string/pref_privacy_sender_key │ │ () "privacy_sender" │ │ - resource 0x7f0e0012 string/pref_privacy_always_key │ │ + resource 0x7f0d0012 string/pref_privacy_always_key │ │ () "privacy_always" │ │ - resource 0x7f0e0013 string/pref_markread_key │ │ + resource 0x7f0d0013 string/pref_markread_key │ │ () "markread" │ │ - resource 0x7f0e0014 string/pref_onlyShowOnKeyguard_key │ │ + resource 0x7f0d0014 string/pref_onlyShowOnKeyguard_key │ │ () "showonkeyguard" │ │ - resource 0x7f0e0015 string/pref_useUnlockButton_key │ │ + resource 0x7f0d0015 string/pref_useUnlockButton_key │ │ () "useunlock" │ │ - resource 0x7f0e0016 string/pref_show_buttons_key │ │ + resource 0x7f0d0016 string/pref_show_buttons_key │ │ () "showbuttons" │ │ - resource 0x7f0e0017 string/pref_notif_enabled_key │ │ + resource 0x7f0d0017 string/pref_notif_enabled_key │ │ () "notification" │ │ - resource 0x7f0e0018 string/pref_popup_enabled_key │ │ + resource 0x7f0d0018 string/pref_popup_enabled_key │ │ () "popup" │ │ - resource 0x7f0e0019 string/pref_notif_test_key │ │ + resource 0x7f0d0019 string/pref_notif_test_key │ │ () "notiftest" │ │ - resource 0x7f0e001a string/pref_notif_sound_key │ │ + resource 0x7f0d001a string/pref_notif_sound_key │ │ () "notifsound" │ │ - resource 0x7f0e001b string/pref_notifyOnCall_key │ │ + resource 0x7f0d001b string/pref_notifyOnCall_key │ │ () "notifyoncall" │ │ - resource 0x7f0e001c string/pref_notif_icon_key │ │ + resource 0x7f0d001c string/pref_notif_icon_key │ │ () "notificon" │ │ - resource 0x7f0e001d string/pref_vibrate_key │ │ + resource 0x7f0d001d string/pref_vibrate_key │ │ () "vibrate" │ │ - resource 0x7f0e001e string/pref_vibrate_pattern_key │ │ + resource 0x7f0d001e string/pref_vibrate_pattern_key │ │ () "vibrate_pattern" │ │ - resource 0x7f0e001f string/pref_vibrate_pattern_custom_key │ │ + resource 0x7f0d001f string/pref_vibrate_pattern_custom_key │ │ () "vibrate_pattern_custom" │ │ - resource 0x7f0e0020 string/pref_flashled_key │ │ + resource 0x7f0d0020 string/pref_flashled_key │ │ () "flashled" │ │ - resource 0x7f0e0021 string/pref_flashled_color_key │ │ + resource 0x7f0d0021 string/pref_flashled_color_key │ │ () "flashled_color" │ │ - resource 0x7f0e0022 string/pref_flashled_color_custom_key │ │ + resource 0x7f0d0022 string/pref_flashled_color_custom_key │ │ () "flashled_color_custom" │ │ - resource 0x7f0e0023 string/pref_flashled_pattern_key │ │ + resource 0x7f0d0023 string/pref_flashled_pattern_key │ │ () "flashled_pattern" │ │ - resource 0x7f0e0024 string/pref_flashled_pattern_custom_key │ │ + resource 0x7f0d0024 string/pref_flashled_pattern_custom_key │ │ () "flashled_pattern_custom" │ │ - resource 0x7f0e0025 string/pref_notif_repeat_key │ │ + resource 0x7f0d0025 string/pref_notif_repeat_key │ │ () "notif_repeat" │ │ - resource 0x7f0e0026 string/pref_notif_repeat_interval_key │ │ + resource 0x7f0d0026 string/pref_notif_repeat_interval_key │ │ () "notif_repeat_interval" │ │ - resource 0x7f0e0027 string/pref_notif_repeat_times_key │ │ + resource 0x7f0d0027 string/pref_notif_repeat_times_key │ │ () "notif_repeat_num" │ │ - resource 0x7f0e0028 string/pref_notif_repeat_screen_on_key │ │ + resource 0x7f0d0028 string/pref_notif_repeat_screen_on_key │ │ () "notif_repeat_screen_on" │ │ - resource 0x7f0e0029 string/contacts_key │ │ + resource 0x7f0d0029 string/contacts_key │ │ () "contacts_key" │ │ - resource 0x7f0e002a string/c_pref_notif_enabled_key │ │ + resource 0x7f0d002a string/c_pref_notif_enabled_key │ │ () "c_notification" │ │ - resource 0x7f0e002b string/c_pref_popup_enabled_key │ │ + resource 0x7f0d002b string/c_pref_popup_enabled_key │ │ () "c_popup" │ │ - resource 0x7f0e002c string/c_pref_notif_test_key │ │ + resource 0x7f0d002c string/c_pref_notif_test_key │ │ () "c_notiftest" │ │ - resource 0x7f0e002d string/c_pref_notif_sound_key │ │ + resource 0x7f0d002d string/c_pref_notif_sound_key │ │ () "c_notifsound" │ │ - resource 0x7f0e002e string/c_pref_vibrate_key │ │ + resource 0x7f0d002e string/c_pref_vibrate_key │ │ () "c_vibrate" │ │ - resource 0x7f0e002f string/c_pref_vibrate_pattern_key │ │ + resource 0x7f0d002f string/c_pref_vibrate_pattern_key │ │ () "c_vibrate_pattern" │ │ - resource 0x7f0e0030 string/c_pref_vibrate_pattern_custom_key │ │ + resource 0x7f0d0030 string/c_pref_vibrate_pattern_custom_key │ │ () "c_vibrate_pattern_custom" │ │ - resource 0x7f0e0031 string/c_pref_flashled_key │ │ + resource 0x7f0d0031 string/c_pref_flashled_key │ │ () "c_flashled" │ │ - resource 0x7f0e0032 string/c_pref_flashled_color_key │ │ + resource 0x7f0d0032 string/c_pref_flashled_color_key │ │ () "c_flashled_color" │ │ - resource 0x7f0e0033 string/c_pref_flashled_color_custom_key │ │ + resource 0x7f0d0033 string/c_pref_flashled_color_custom_key │ │ () "c_flashled_color_custom" │ │ - resource 0x7f0e0034 string/c_pref_flashled_pattern_key │ │ + resource 0x7f0d0034 string/c_pref_flashled_pattern_key │ │ () "c_flashled_pattern" │ │ - resource 0x7f0e0035 string/c_pref_flashled_pattern_custom_key │ │ + resource 0x7f0d0035 string/c_pref_flashled_pattern_custom_key │ │ () "c_flashled_pattern_custom" │ │ - resource 0x7f0e0036 string/c_pref_category │ │ + resource 0x7f0d0036 string/c_pref_category │ │ () "c_pref_category" │ │ - resource 0x7f0e0037 string/pref_notif_help_key │ │ + resource 0x7f0d0037 string/pref_notif_help_key │ │ () "notif_help" │ │ - resource 0x7f0e0038 string/quickmessages_key │ │ + resource 0x7f0d0038 string/quickmessages_key │ │ () "quickmessages_key" │ │ - resource 0x7f0e0039 string/pref_reply_to_thread_key │ │ + resource 0x7f0d0039 string/pref_reply_to_thread_key │ │ () "replytype" │ │ - resource 0x7f0e003a string/pref_button1_key │ │ + resource 0x7f0d003a string/pref_button1_key │ │ () "button1" │ │ - resource 0x7f0e003b string/pref_button2_key │ │ + resource 0x7f0d003b string/pref_button2_key │ │ () "button2" │ │ - resource 0x7f0e003c string/pref_button3_key │ │ + resource 0x7f0d003c string/pref_button3_key │ │ () "button3" │ │ - resource 0x7f0e003d string/pref_donate_key │ │ + resource 0x7f0d003d string/pref_donate_key │ │ () "donate" │ │ - resource 0x7f0e003e string/pref_donated_key │ │ + resource 0x7f0d003e string/pref_donated_key │ │ () "donated" │ │ - resource 0x7f0e003f string/pref_quickreply_key │ │ + resource 0x7f0d003f string/pref_quickreply_key │ │ () "quickreply" │ │ - resource 0x7f0e0040 string/pref_quickreply_cat_key │ │ + resource 0x7f0d0040 string/pref_quickreply_cat_key │ │ () "qrcat" │ │ - resource 0x7f0e0041 string/pref_notif_signature_key │ │ + resource 0x7f0d0041 string/pref_notif_signature_key │ │ () "signature" │ │ - resource 0x7f0e0042 string/pref_delivery_report_key │ │ + resource 0x7f0d0042 string/pref_delivery_report_key │ │ () "deliveryreport" │ │ - resource 0x7f0e0043 string/pref_split_message_key │ │ + resource 0x7f0d0043 string/pref_split_message_key │ │ () "splitmessage" │ │ - resource 0x7f0e0044 string/pref_autorotate_key │ │ + resource 0x7f0d0044 string/pref_autorotate_key │ │ () "autorotate" │ │ - resource 0x7f0e0045 string/pref_screen_on_key │ │ + resource 0x7f0d0045 string/pref_screen_on_key │ │ () "screenon" │ │ - resource 0x7f0e0046 string/pref_docked_key │ │ + resource 0x7f0d0046 string/pref_docked_key │ │ () "docked" │ │ - resource 0x7f0e0047 string/pref_custom_val │ │ + resource 0x7f0d0047 string/pref_custom_val │ │ () "custom" │ │ - resource 0x7f0e0048 string/app_name │ │ + resource 0x7f0d0048 string/app_name │ │ () "SMS Popup" │ │ - resource 0x7f0e0049 string/notification_multiple_title │ │ + resource 0x7f0d0049 string/notification_multiple_title │ │ () "New messages" │ │ (da) "Nye beskeder" │ │ (nb) "Nye meldinger" │ │ (de) "Neue Nachrichten" │ │ (he) "הודעות חדשות" │ │ (el) "Νέα μηνύματα" │ │ (nl) "Nieuwe berichten" │ │ @@ -902,15 +924,15 @@ │ │ (it) "Nuovi messaggi" │ │ (pt) "Novas Mensagens" │ │ (ru) "Новые сообщения" │ │ (sv) "Nya meddelanden" │ │ (zh-rCN) "新短信" │ │ (pt-rBR) "Novas mensagens" │ │ (zh-rTW) "新短信" │ │ - resource 0x7f0e004a string/notification_multiple_text │ │ + resource 0x7f0d004a string/notification_multiple_text │ │ () "%d unread messages." │ │ (da) "%d ulæste beskeder." │ │ (nb) "%d uleste meldinger" │ │ (de) "%d ungelesene Nachrichten." │ │ (he) "%d הודעות שלא נקראו" │ │ (el) "%d αδιάβαστα μηνύματα." │ │ (nl) "%d ongelezen berichten." │ │ @@ -924,17 +946,17 @@ │ │ (it) "%d messaggi non letti." │ │ (pt) "%d mensagens não lidas" │ │ (ru) "%d непрочитанное(ых) сообщение(й)." │ │ (sv) "%d oläst(a) meddelande(n)." │ │ (zh-rCN) "%d 个未读短信。" │ │ (pt-rBR) "%d mensagem(ns) não lida(s)" │ │ (zh-rTW) "%d 個未讀短信。" │ │ - resource 0x7f0e004b string/notification_scroll │ │ + resource 0x7f0d004b string/notification_scroll │ │ () "%s: %s" │ │ - resource 0x7f0e004c string/notification_scroll_privacy │ │ + resource 0x7f0d004c string/notification_scroll_privacy │ │ () "New message from: %s" │ │ (da) "Ny besked fra: %s" │ │ (nb) "Ny melding fra: %s" │ │ (de) "Neue Nachricht von: %s" │ │ (he) "הודעה חדשה מ: %s" │ │ (el) "Νέο μήνυμα από: %s" │ │ (nl) "Nieuw bericht van: %s" │ │ @@ -948,22 +970,22 @@ │ │ (it) "Nuovo messaggio da: %s" │ │ (pt) "Nova Mensagem de: %s" │ │ (ru) "Новое сообщение от: %s" │ │ (sv) "Nytt meddelande från: %s" │ │ (zh-rCN) "新短信来源: %s" │ │ (pt-rBR) "Nova mensagem de: %s" │ │ (zh-rTW) "新短信來源: %s" │ │ - resource 0x7f0e004d string/notification_scroll_privacy_no_name │ │ + resource 0x7f0d004d string/notification_scroll_privacy_no_name │ │ () "New message" │ │ (he) "הודעה חדשה" │ │ (fr) "Nouveau message" │ │ (es) "Nuevo mensaje" │ │ (it) "Nuovo messaggio" │ │ (pt-rBR) "Nova mensagem" │ │ - resource 0x7f0e004e string/button_close │ │ + resource 0x7f0d004e string/button_close │ │ () "Close" │ │ (da) "Luk" │ │ (nb) "Steng" │ │ (de) "Schließen" │ │ (he) "סגור" │ │ (el) "Κλείσιμο" │ │ (nl) "Sluiten" │ │ @@ -977,15 +999,15 @@ │ │ (it) "Chiudi" │ │ (pt) "Fechar" │ │ (ru) "Закрыть" │ │ (sv) "Stäng" │ │ (zh-rCN) "关闭" │ │ (pt-rBR) "Fechar" │ │ (zh-rTW) "關閉" │ │ - resource 0x7f0e004f string/button_reply │ │ + resource 0x7f0d004f string/button_reply │ │ () "Reply" │ │ (da) "Svar" │ │ (nb) "Svar" │ │ (de) "Antworten" │ │ (he) "השב" │ │ (el) "Απάντηση" │ │ (nl) "Antwoorden" │ │ @@ -999,15 +1021,15 @@ │ │ (it) "Rispondi" │ │ (pt) "Responder" │ │ (ru) "Ответить" │ │ (sv) "Svara" │ │ (zh-rCN) "回复" │ │ (pt-rBR) "Responder" │ │ (zh-rTW) "回復" │ │ - resource 0x7f0e0050 string/button_inbox │ │ + resource 0x7f0d0050 string/button_inbox │ │ () "Inbox" │ │ (da) "Indbakke" │ │ (nb) "Innboks" │ │ (de) "Posteingang" │ │ (he) "דואר נכנס" │ │ (el) "Εισερχόμενα" │ │ (nl) "Postvak In" │ │ @@ -1021,15 +1043,15 @@ │ │ (it) "Inbox" │ │ (pt) "Caixa de Entrada" │ │ (ru) "Входящие" │ │ (sv) "Inkorg" │ │ (zh-rCN) "收件箱" │ │ (pt-rBR) "Caixa de Entrada" │ │ (zh-rTW) "收件箱" │ │ - resource 0x7f0e0051 string/button_view │ │ + resource 0x7f0d0051 string/button_view │ │ () "View" │ │ (da) "Vis" │ │ (nb) "Vis" │ │ (de) "Anzeigen" │ │ (he) "צפיה" │ │ (el) "Προβολή" │ │ (nl) "Toon" │ │ @@ -1043,15 +1065,15 @@ │ │ (it) "Leggi" │ │ (pt) "Ver" │ │ (ru) "Просмотр" │ │ (sv) "Visa" │ │ (zh-rCN) "查看" │ │ (pt-rBR) "Visualizar" │ │ (zh-rTW) "查看" │ │ - resource 0x7f0e0052 string/button_view_mms │ │ + resource 0x7f0d0052 string/button_view_mms │ │ () "View MMS" │ │ (da) "Vis MMS" │ │ (nb) "Vis MMS" │ │ (de) "MMS anzeigen" │ │ (he) "צפה ב MMS" │ │ (el) "Προβολή MMS" │ │ (nl) "Toon MMS" │ │ @@ -1065,15 +1087,15 @@ │ │ (it) "Leggi MMS" │ │ (pt) "Ver MMS" │ │ (ru) "Просмотр MMS" │ │ (sv) "Visa MMS" │ │ (zh-rCN) "查看彩信" │ │ (pt-rBR) "Visualizar MMS" │ │ (zh-rTW) "查看彩信" │ │ - resource 0x7f0e0053 string/button_delete │ │ + resource 0x7f0d0053 string/button_delete │ │ () "Delete" │ │ (da) "Slet" │ │ (nb) "Slett" │ │ (de) "Löschen" │ │ (he) "מחק" │ │ (el) "Διαγραφή" │ │ (nl) "Verwijderen" │ │ @@ -1087,15 +1109,15 @@ │ │ (it) "Elimina" │ │ (pt) "Apagar" │ │ (ru) "Удалить" │ │ (sv) "Ta bort" │ │ (zh-rCN) "删除" │ │ (pt-rBR) "Excluir" │ │ (zh-rTW) "刪除" │ │ - resource 0x7f0e0054 string/button_unlock │ │ + resource 0x7f0d0054 string/button_unlock │ │ () "Unlock" │ │ (da) "Lås op" │ │ (nb) "Lås opp" │ │ (de) "Entsperren" │ │ (he) "שחרור" │ │ (el) "Ξεκλείδωμα" │ │ (nl) "Ontgrendelen" │ │ @@ -1109,15 +1131,15 @@ │ │ (it) "Sblocca" │ │ (pt) "Desbloquear" │ │ (ru) "Разблокировать" │ │ (sv) "Lås upp" │ │ (zh-rCN) "解锁" │ │ (pt-rBR) "Desbloquear" │ │ (zh-rTW) "解鎖" │ │ - resource 0x7f0e0055 string/button_tts │ │ + resource 0x7f0d0055 string/button_tts │ │ () "Text-to-speech" │ │ (da) "Tekst-til-tale" │ │ (nb) "Tekst-til-tale" │ │ (de) "Text-to-Speech" │ │ (he) "טקסט מדיבור" │ │ (el) "Κείμενο-σε-Ομιλία" │ │ (nl) "Tekst-naar-spraak" │ │ @@ -1130,15 +1152,15 @@ │ │ (es) "Text-to-speech" │ │ (it) "Text-to-speech" │ │ (pt) "Texto-Para-Fala" │ │ (ru) "Произнести текст" │ │ (sv) "Text-till-tal" │ │ (zh-rCN) "语音信息" │ │ (pt-rBR) "Texto Falado" │ │ - resource 0x7f0e0056 string/button_speak │ │ + resource 0x7f0d0056 string/button_speak │ │ () "Speak" │ │ (da) "Læs op" │ │ (nb) "Snakk" │ │ (de) "Vorlesen" │ │ (he) "דיבור" │ │ (el) "Ομιλία" │ │ (nl) "Spraak" │ │ @@ -1152,15 +1174,15 @@ │ │ (it) "Parla" │ │ (pt) "Falar" │ │ (ru) "Говорите" │ │ (sv) "Tala" │ │ (zh-rCN) "说话" │ │ (pt-rBR) "Falar" │ │ (zh-rTW) "說話" │ │ - resource 0x7f0e0057 string/button_delete_noconfirm │ │ + resource 0x7f0d0057 string/button_delete_noconfirm │ │ () "Delete (no confirmation)" │ │ (da) "Slet (ingen bekræftelse)" │ │ (nb) "Slett (uten bekreftelse)" │ │ (de) "Löschen (ohne Bestätigung)" │ │ (he) "מחיקה (ללא אישור)" │ │ (el) "Διαγραφή (χωρίς επιβεβαίωση)" │ │ (nl) "Verwijderen (zonder bevestiging)" │ │ @@ -1174,15 +1196,15 @@ │ │ (it) "Elimina (senza conferma)" │ │ (pt) "Apagar" │ │ (ru) "Удалить (без подтверждения)" │ │ (sv) "Ta bort (utan bekräftelse)" │ │ (zh-rCN) "删除 (没有确认框)" │ │ (pt-rBR) "Excluir (sem confirmação)" │ │ (zh-rTW) "移除 (沒有確認方塊)" │ │ - resource 0x7f0e0058 string/button_quickreply │ │ + resource 0x7f0d0058 string/button_quickreply │ │ () "Quick Reply" │ │ (da) "Hurtigsvar" │ │ (nb) "Hurtigsvar" │ │ (de) "Schnellantwort" │ │ (he) "תגובה מהירה" │ │ (el) "Γρήγορη απάντηση" │ │ (nl) "Snel Antwoorden" │ │ @@ -1196,15 +1218,15 @@ │ │ (it) "Risposta rapida" │ │ (pt) "Resposta Rápida" │ │ (ru) "Быстрый ответ" │ │ (sv) "Snabbsvar" │ │ (zh-rCN) "快速回复" │ │ (pt-rBR) "Resposta rápida" │ │ (zh-rTW) "快速回覆" │ │ - resource 0x7f0e0059 string/button_disabled │ │ + resource 0x7f0d0059 string/button_disabled │ │ () "Disabled" │ │ (da) "Deaktiveret" │ │ (nb) "Ikke i bruk" │ │ (de) "Deaktiviert" │ │ (he) "מנוטרל" │ │ (el) "Ανενεργό" │ │ (nl) "Uitgeschakeld" │ │ @@ -1218,15 +1240,15 @@ │ │ (it) "Disabilita" │ │ (pt) "Desativado" │ │ (ru) "Отключено" │ │ (sv) "Inaktiverad" │ │ (zh-rCN) "禁用" │ │ (pt-rBR) "Desabilitado" │ │ (zh-rTW) "禁用" │ │ - resource 0x7f0e005a string/pref_config_title │ │ + resource 0x7f0d005a string/pref_config_title │ │ () "SMS Popup Configuration" │ │ (da) "SMS Popup Konfiguration" │ │ (nb) "SMS Popup innstillinger" │ │ (de) "SMS Popup Einstellungen" │ │ (he) "הגדרת SMS Popup" │ │ (el) "Διαμόρφωση SMS Popup" │ │ (nl) "SMS Popup Configuratie" │ │ @@ -1240,15 +1262,15 @@ │ │ (it) "Configurazione SMS Popup" │ │ (pt) "Configuração de Popup" │ │ (ru) "Установки SMS Popup" │ │ (sv) "SMS Popup Inställningar" │ │ (zh-rCN) "SMS Popup设置" │ │ (pt-rBR) "Configurações do SMS Popup" │ │ (zh-rTW) "SMS Popup設置" │ │ - resource 0x7f0e005b string/pref_other_title │ │ + resource 0x7f0d005b string/pref_other_title │ │ () "Other" │ │ (da) "Øvrige" │ │ (nb) "Annet" │ │ (de) "Sonstiges" │ │ (he) "אחר" │ │ (el) "Λοιπά" │ │ (nl) "Overig" │ │ @@ -1262,15 +1284,15 @@ │ │ (it) "Altro" │ │ (pt) "Outro" │ │ (ru) "Другие" │ │ (sv) "Övriga" │ │ (zh-rCN) "其他" │ │ (pt-rBR) "Outros" │ │ (zh-rTW) "其他" │ │ - resource 0x7f0e005c string/pref_enabled_title │ │ + resource 0x7f0d005c string/pref_enabled_title │ │ () "Enable SMS Popup" │ │ (da) "Aktiver SMS Popup" │ │ (nb) "Aktiver SMS Popup" │ │ (de) "SMS Popup aktivieren" │ │ (he) "אפשר SMS Popup" │ │ (el) "Ενεργοποίηση SMS Popup" │ │ (nl) "Activeer SMS Popup" │ │ @@ -1284,15 +1306,15 @@ │ │ (it) "Abilita SMS Popup" │ │ (pt) "Activar SMS Popup" │ │ (ru) "Включить SMS Popup" │ │ (sv) "Aktivera SMS Popup" │ │ (zh-rCN) "启用SMS Popup" │ │ (pt-rBR) "Habilitar SMS Popup" │ │ (zh-rTW) "啟用SMS Popup" │ │ - resource 0x7f0e005d string/pref_enabled_summaryon │ │ + resource 0x7f0d005d string/pref_enabled_summaryon │ │ () "SMS Popup is enabled" │ │ (da) "SMS Popup er slået til" │ │ (nb) "SMS Popup er aktivert" │ │ (de) "SMS Popup ist aktiviert" │ │ (he) "SMS Popup מאופשר" │ │ (el) "To SMS Popup ενεργοποιήθηκε" │ │ (nl) "SMS Popup is ingeschakeld" │ │ @@ -1306,15 +1328,15 @@ │ │ (it) "SMS Popup è attivo" │ │ (pt) "Popup da SMS estão activos" │ │ (ru) "SMS Popup включен" │ │ (sv) "SMS Popup är aktiverat" │ │ (zh-rCN) "SMS Popup已启用" │ │ (pt-rBR) "SMS Popup está ativado" │ │ (zh-rTW) "SMS Popup已啟用" │ │ - resource 0x7f0e005e string/pref_enabled_summaryoff │ │ + resource 0x7f0d005e string/pref_enabled_summaryoff │ │ () "SMS Popup is disabled" │ │ (da) "SMS Popup er slået fra" │ │ (nb) "SMS Popup er deaktivert" │ │ (de) "SMS Popup ist deaktiviert" │ │ (he) "SMS Popup מבוטל" │ │ (el) "To SMS Popup απενεργοποιήθηκε." │ │ (nl) "SMS Popup is uitgeschakeld" │ │ @@ -1328,15 +1350,15 @@ │ │ (it) "SMS Popup è disattivo" │ │ (pt) "Popup da SMS estão desactivos" │ │ (ru) "SMS Popup выключен" │ │ (sv) "SMS Popup är inaktiverat" │ │ (zh-rCN) "SMS Popup已关闭" │ │ (pt-rBR) "SMS Popup está desativado" │ │ (zh-rTW) "SMS Popup已關閉" │ │ - resource 0x7f0e005f string/pref_about_title │ │ + resource 0x7f0d005f string/pref_about_title │ │ () "About" │ │ (da) "Om" │ │ (nb) "Om" │ │ (de) "Info" │ │ (he) "אודות" │ │ (el) "Σχετικά" │ │ (nl) "Over" │ │ @@ -1350,15 +1372,15 @@ │ │ (it) "Info" │ │ (pt) "Sobre" │ │ (ru) "О программе" │ │ (sv) "Om" │ │ (zh-rCN) "关于" │ │ (pt-rBR) "Sobre" │ │ (zh-rTW) "關于" │ │ - resource 0x7f0e0060 string/pref_about_summary │ │ + resource 0x7f0d0060 string/pref_about_summary │ │ () "About SMS Popup" │ │ (da) "Om SMS Popup" │ │ (nb) "Om SMS Popup" │ │ (de) "Über SMS Popup" │ │ (he) "אודות SMS Popup" │ │ (el) "Σχετικά με το SMS Popup" │ │ (nl) "Over SMS Popup" │ │ @@ -1372,27 +1394,27 @@ │ │ (it) "Informazioni su SMS Popup" │ │ (pt) "Sobre SMS Popup" │ │ (ru) "О SMS Popup" │ │ (sv) "Om SMS Popup" │ │ (zh-rCN) "关于SMS Popup" │ │ (pt-rBR) "Sobre o SMS Popup" │ │ (zh-rTW) "關于SMS Popup" │ │ - resource 0x7f0e0061 string/pref_about_text │ │ + resource 0x7f0d0061 string/pref_about_text │ │ () "Created by: Adam K │ │ Google+: http://gplus.to/smspopup │ │ Blog: http://www.everythingandroid.net │ │ │ │ SMS Popup provides a convenient popup dialog when a message is received that allows you to quickly read and reply to messages. It also provides in-depth customization of message notifications including contact specific sound, vibrate and LED settings. │ │ │ │ Feel free to email me any comments, suggestions or bugs. │ │ │ │ Credits to Min Tran for the app icon. │ │ (http://min.frexy.com) │ │ " │ │ - resource 0x7f0e0062 string/pref_faq_title │ │ + resource 0x7f0d0062 string/pref_faq_title │ │ () "FAQ" │ │ (da) "OSS" │ │ (nb) "FAQ" │ │ (de) "FAQ" │ │ (he) "שאלות נפוצות" │ │ (el) "Συχνές Ερωτήσεις" │ │ (nl) "Veelgestelde vragen" │ │ @@ -1404,15 +1426,15 @@ │ │ (es) "FAQ" │ │ (it) "FAQ" │ │ (pt) "FAQ" │ │ (ru) "FAQ" │ │ (sv) "FAQ" │ │ (zh-rCN) "常见问题" │ │ (pt-rBR) "FAQ" │ │ - resource 0x7f0e0063 string/pref_faq_summary │ │ + resource 0x7f0d0063 string/pref_faq_summary │ │ () "Frequently Asked Questions" │ │ (da) "Ofte stillede spørgsmål" │ │ (nb) "Ofte stilte spørsmål" │ │ (de) "Häufig gestellte Fragen" │ │ (he) "שאלות נפוצות" │ │ (el) "Συχνές ερωτήσεις" │ │ (nl) "Veelgestelde vragen" │ │ @@ -1425,17 +1447,17 @@ │ │ (es) "Preguntas más frecuentes (FAQ)" │ │ (it) "Domande frequenti" │ │ (pt) "Perguntas mais frequentes (FAQ)" │ │ (ru) "Часто Задаваемые Вопросы (FAQ)" │ │ (sv) "Vanliga frågor" │ │ (zh-rCN) "常见问题" │ │ (pt-rBR) "Perguntas mais frequentes" │ │ - resource 0x7f0e0064 string/pref_faq_url │ │ + resource 0x7f0d0064 string/pref_faq_url │ │ () "http://code.google.com/p/android-smspopup/wiki/FAQ" │ │ - resource 0x7f0e0065 string/pref_sendemail_title │ │ + resource 0x7f0d0065 string/pref_sendemail_title │ │ () "E-mail the Developer" │ │ (da) "Send e-mail til udvikleren" │ │ (nb) "Send e-post til utvikleren" │ │ (de) "Email an den Entwickler" │ │ (he) "שלח מייל למפתח" │ │ (el) "Στείλτε email στο Προγραμματιστή" │ │ (nl) "E-mail de ontwikkelaar" │ │ @@ -1449,15 +1471,15 @@ │ │ (it) "Scrivi email allo sviluppatore" │ │ (pt) "E-mail do Programador" │ │ (ru) "E-mail Разработчика" │ │ (sv) "E-post till utvecklaren" │ │ (zh-rCN) "给开发者发E-mail" │ │ (pt-rBR) "Envie um e-mail para o desenvolvedor" │ │ (zh-rTW) "給開發者發E-mail" │ │ - resource 0x7f0e0066 string/pref_sendemail_dialog │ │ + resource 0x7f0d0066 string/pref_sendemail_dialog │ │ () "Can I include your system information in the e-mail (this will help me troubleshoot bugs easier)?" │ │ (da) "Kan jeg inkludere dine systemoplysninger i e-mailen? (Dette vil hjælpe mig med fejlretning)" │ │ (nb) "Kan jeg bruke system informasjonen din i e-posten (dette vil hjelpe meg å feilsøke bugs lettere)?" │ │ (de) "Sollen Systeminformationen in der Email mitgeschickt werden? Diese Informationen erleichtern die Problemlösung." │ │ (he) "האם לכלול את מידע המערכת במייל ? (פעולה זו תעזור לאתר באגים ביתר קלות)" │ │ (el) "Μπορώ να συμπεριλάβω τα στοιχεία του συστήματος σου στο email (θα με βοηθήσει να αντιμετωπίσω τα bugs πιο εύκολα);" │ │ (nl) "Mag informatie over jouw systeem toegevoegd worden in het e-mailbericht (dit helpt om de problemen op te lossen)?" │ │ @@ -1471,15 +1493,15 @@ │ │ (it) "Posso allegare le tue informazioni di sistema nella email (questo mi aiuterà a risolvere i bugs più facilmente)?" │ │ (pt) "Posso incluir a sua informação de sistema no e-mail (Isto irá ajudar na solução de problemas de forma prematura)?" │ │ (ru) "Могу я добавить информацию о вашей системе в e-mail (это позволяет мне эффективней устранять ошибки)?" │ │ (sv) "Inkludera systeminformation i mailet (detta underlättar felsökning av buggar)?" │ │ (zh-rCN) "是否允许我把您的系统信息添加至e-mail中(这将帮助我更快修复bug)?" │ │ (pt-rBR) "Posso incluir informações sobre o seu sistema no e-mail (isso facilitará a resolução de bugs)?" │ │ (zh-rTW) "是否允許我把您的系統信息添加至e-mail中(這將幫助我更快修復bug)?" │ │ - resource 0x7f0e0067 string/pref_sendemail_buttonok │ │ + resource 0x7f0d0067 string/pref_sendemail_buttonok │ │ () "Sure" │ │ (da) "Ja" │ │ (nb) "Selvsagt" │ │ (de) "Ja" │ │ (he) "וודאי" │ │ (el) "Φυσικά" │ │ (nl) "Doe maar" │ │ @@ -1493,15 +1515,15 @@ │ │ (it) "Certo!" │ │ (pt) "Certo" │ │ (ru) "Да, согласен" │ │ (sv) "Ja" │ │ (zh-rCN) "同意" │ │ (pt-rBR) "Sim" │ │ (zh-rTW) "同意" │ │ - resource 0x7f0e0068 string/pref_sendemail_buttoncancel │ │ + resource 0x7f0d0068 string/pref_sendemail_buttoncancel │ │ () "No way" │ │ (da) "Nej" │ │ (nb) "Overhodet ikke" │ │ (de) "Nein" │ │ (he) "אין סיכוי" │ │ (el) "Με τίποτα" │ │ (nl) "Geen sprake van" │ │ @@ -1515,15 +1537,15 @@ │ │ (it) "No" │ │ (pt) "Nem Pensar" │ │ (ru) "Нет" │ │ (sv) "Nej" │ │ (zh-rCN) "拒绝" │ │ (pt-rBR) "Não" │ │ (zh-rTW) "拒絕" │ │ - resource 0x7f0e0069 string/pref_additional_title │ │ + resource 0x7f0d0069 string/pref_additional_title │ │ () "Additional Settings" │ │ (da) "Andre indstillinger" │ │ (nb) "Flere innstillinger" │ │ (de) "Zusätzliche Einstellungen" │ │ (he) "הגדרות נוספות" │ │ (el) "Επιπλέον Ρυθμίσεις" │ │ (nl) "Aanvullende instellingen" │ │ @@ -1537,15 +1559,15 @@ │ │ (it) "Impostazioni avanzate" │ │ (pt) "Configuração Adicional" │ │ (ru) "Дополнительные настройки" │ │ (sv) "Ytterligare inställningar" │ │ (zh-rCN) "更多设置" │ │ (pt-rBR) "Configurações Adicionais" │ │ (zh-rTW) "更多設置" │ │ - resource 0x7f0e006a string/pref_additional_summary │ │ + resource 0x7f0d006a string/pref_additional_summary │ │ () "Additional SMS Popup configuration" │ │ (da) "Yderligere konfiguration af SMS Popup" │ │ (nb) "Ytterligere SMS Popup innstillinger" │ │ (de) "Zusätzliche SMS Popup Einstellungen" │ │ (he) "הגדרות SMS Popup נוספות" │ │ (el) "Επιπλέον διαμόρφωση του SMS Popup" │ │ (nl) "Aanvullende SMS Popup configuratie" │ │ @@ -1559,15 +1581,15 @@ │ │ (it) "Impostazioni aggiuntive SMS Popup" │ │ (pt) "Configuração do SMS Popup Adicional" │ │ (ru) "Дополнительные установки SMS Popup" │ │ (sv) "Ytterligare inställningar för SMS Popup" │ │ (zh-rCN) "其他 SMS Popup 设置" │ │ (pt-rBR) "Configurações Adicionais do SMS Popup" │ │ (zh-rTW) "其他 SMS Popup 設置" │ │ - resource 0x7f0e006b string/pref_timeout_title │ │ + resource 0x7f0d006b string/pref_timeout_title │ │ () "Screen Timeout" │ │ (da) "Skærm timeout" │ │ (nb) "Tidsavbrudd for skjerm" │ │ (de) "Display-Timeout" │ │ (he) "השעיית מסך" │ │ (el) "Χρόνος σβησίματος οθόνης" │ │ (nl) "Scherm time-out" │ │ @@ -1581,15 +1603,15 @@ │ │ (it) "Spegnimento schermo" │ │ (pt) "Contagem Para Adormecer" │ │ (ru) "Время ожидания экрана" │ │ (sv) "Timeout för skärm" │ │ (zh-rCN) "屏幕超时" │ │ (pt-rBR) "Tempo de Exibição" │ │ (zh-rTW) "屏幕超時" │ │ - resource 0x7f0e006c string/pref_timeout_summary │ │ + resource 0x7f0d006c string/pref_timeout_summary │ │ () "The screen will sleep after this time" │ │ (da) "Skærmen vil vise nye beskeder i dette tidsrum" │ │ (nb) "Skjermen vil slås av etter dette tidspunktet" │ │ (de) "Der Bildschirm schaltet sich nach Ablauf dieser Zeit automatisch ab" │ │ (he) "המסך יכנס למצב שינה אחרי פרק הזמן המוגדר" │ │ (el) "Η οθόνη θα σβήσει μετά από αυτό το χρονικό διάστημα" │ │ (nl) "Het scherm gaat uit na deze tijd" │ │ @@ -1603,15 +1625,15 @@ │ │ (it) "Lo schermo si spegnerà dopo un certo tempo" │ │ (pt) "O ecrã irá adormeceu após este tempo" │ │ (ru) "Экран перейдет в спящий режим спустя заданное время" │ │ (sv) "Skärmen släcks efter denna tid" │ │ (zh-rCN) "超过此事件屏幕将进入睡眠状态" │ │ (pt-rBR) "A tela desaparecerá após esse tempo" │ │ (zh-rTW) "超過此事件屏幕將進入睡眠狀態" │ │ - resource 0x7f0e006d string/pref_dimscreen_title │ │ + resource 0x7f0d006d string/pref_dimscreen_title │ │ () "Dim Popup Screen" │ │ (da) "Dæmp Popup vindue" │ │ (nb) "Dimme popup-skjermen" │ │ (de) "Popup-Anzeige verdunkeln" │ │ (he) "עמעם מסך" │ │ (el) "Σκοτεινή προβολή του Popup" │ │ (nl) "Popup scherm dimmen" │ │ @@ -1625,15 +1647,15 @@ │ │ (it) "Dim Finestra Popup" │ │ (pt) "Desvanecer ecrã do Popup" │ │ (ru) "Снизить яркость окна" │ │ (sv) "Dimma popupskärm" │ │ (zh-rCN) "半亮弹出窗口" │ │ (pt-rBR) "Escurecer Popup" │ │ (zh-rTW) "半亮彈出窗口" │ │ - resource 0x7f0e006e string/pref_dimscreen_summaryon │ │ + resource 0x7f0d006e string/pref_dimscreen_summaryon │ │ () "Popup screen will be dim (saves battery)" │ │ (da) "Popup vinduet vil blive lysdæmpet (sparer batteri)" │ │ (nb) "Popup-skjermen vil være dimmet (sparer batteri)" │ │ (de) "Popup-Anzeige ist verdunkelt (schont den Akku)" │ │ (he) "מסך קפיצת ההודעות יהיה מעומעם" │ │ (el) "Η προβολή του Popup θα είναι σκοτεινή (σώνει μπαταρία)" │ │ (nl) "Popup scherm wordt gedimd (spaart batterij)" │ │ @@ -1647,15 +1669,15 @@ │ │ (it) "La finestra Popup sarà a schermo spento (risparmia batteria)" │ │ (pt) "Ecrã do Popup não será tão brilhante (Poupa Bateria)" │ │ (ru) "Тусклый экран уведомления (экономия батареи)" │ │ (sv) "Popupskärmen dimmas (sparar batteri)" │ │ (zh-rCN) "半亮显示弹出窗口(节省电量)" │ │ (pt-rBR) "O Pupup vai escurecer (economiza bateria)" │ │ (zh-rTW) "半亮顯示彈出窗口(節省電量)" │ │ - resource 0x7f0e006f string/pref_dimscreen_summaryoff │ │ + resource 0x7f0d006f string/pref_dimscreen_summaryoff │ │ () "Popup screen will be bright" │ │ (da) "Popup vinduet vil være oplyst" │ │ (nb) "Popup-skjermen vil være skarp" │ │ (de) "Popup-Anzeige ist hell" │ │ (he) "מסך קפיצת הודעות יהיה בהיר" │ │ (el) "Η προβολή του Popup θα είναι φωτεινή." │ │ (nl) "Popup scherm is helder" │ │ @@ -1669,22 +1691,22 @@ │ │ (it) "La finestra Popup illuminerà il display" │ │ (pt) "Ecrã do Popup será mais brilhante" │ │ (ru) "Яркий экран уведомления" │ │ (sv) "Popupskärmen dimmas ej" │ │ (zh-rCN) "全亮显示弹出窗口" │ │ (pt-rBR) "O Popup será brilhante" │ │ (zh-rTW) "全亮顯示彈出窗口" │ │ - resource 0x7f0e0070 string/pref_privacy_category │ │ + resource 0x7f0d0070 string/pref_privacy_category │ │ () "Privacy" │ │ (he) "פרטיות" │ │ (fr) "Confidentialité" │ │ (es) "Privacidad" │ │ (it) "Privacy" │ │ (pt-rBR) "Privacidade" │ │ - resource 0x7f0e0071 string/pref_privacy_title │ │ + resource 0x7f0d0071 string/pref_privacy_title │ │ () "Privacy Mode" │ │ (da) "Privatlivs-tilstand" │ │ (nb) "Privat modus" │ │ (de) "Privatsphäre" │ │ (he) "מצב פרטיות" │ │ (el) "Προσωπική λειτουργία." │ │ (nl) "Privacy Mode" │ │ @@ -1698,45 +1720,45 @@ │ │ (it) "Modalità Privacy" │ │ (pt) "Modo de Privacidade" │ │ (ru) "Режим приватности" │ │ (sv) "Privatläge" │ │ (zh-rCN) "隐私模式" │ │ (pt-rBR) "Modo de Privacidade" │ │ (zh-rTW) "隱私模式" │ │ - resource 0x7f0e0072 string/pref_privacy_summaryon │ │ + resource 0x7f0d0072 string/pref_privacy_summaryon │ │ () "Popup will use privacy mode" │ │ (he) "Popup ישתמש במצב פרטיות" │ │ - resource 0x7f0e0073 string/pref_privacy_summaryoff │ │ + resource 0x7f0d0073 string/pref_privacy_summaryoff │ │ () "Popup will show all message details" │ │ (he) "Popup יציג כל פרטיי ההודעות" │ │ - resource 0x7f0e0074 string/pref_privacy_sender_title │ │ + resource 0x7f0d0074 string/pref_privacy_sender_title │ │ () "Hide Contact Name" │ │ (he) "הסתר שם מתקשר" │ │ (it) "Nascondi Nome Contatto" │ │ - resource 0x7f0e0075 string/pref_privacy_sender_summaryon │ │ + resource 0x7f0d0075 string/pref_privacy_sender_summaryon │ │ () "Message sender name will also be hidden" │ │ (he) "שם שולח הודעה גם יהיה מוסתר" │ │ (it) "Verrà nascosto anche il nome del mittente" │ │ - resource 0x7f0e0076 string/pref_privacy_sender_summaryoff │ │ + resource 0x7f0d0076 string/pref_privacy_sender_summaryoff │ │ () "Message sender name will be shown" │ │ (he) "שם שולח הודעה יהיה חשוף" │ │ (it) "Il nome del mittente verrà visualizzato" │ │ - resource 0x7f0e0077 string/pref_privacy_always_title │ │ + resource 0x7f0d0077 string/pref_privacy_always_title │ │ () "Always Use Privacy Mode" │ │ (he) "תמיד השתמש במצב פרטיות" │ │ (it) "Usa Sempre Modalità Privacy" │ │ - resource 0x7f0e0078 string/pref_privacy_always_summaryon │ │ + resource 0x7f0d0078 string/pref_privacy_always_summaryon │ │ () "Privacy mode will always be used" │ │ (he) "מצב פרטיות יהיה תמיד בשימוש" │ │ (it) "La modalità privacy sarà usata sempre" │ │ - resource 0x7f0e0079 string/pref_privacy_always_summaryoff │ │ + resource 0x7f0d0079 string/pref_privacy_always_summaryoff │ │ () "Only use privacy mode when screen is locked" │ │ (he) "השתמש במצב פרטיות רק כשהמסך נעול" │ │ (it) "La modalità privacy sarà usata solo quando lo schermo è bloccato" │ │ - resource 0x7f0e007a string/pref_markread_title │ │ + resource 0x7f0d007a string/pref_markread_title │ │ () "Mark Read" │ │ (da) "Angiv som læst" │ │ (nb) "Merk som lest" │ │ (de) "Als gelesen markieren" │ │ (he) "סמן כנקרא" │ │ (el) "Σημείωση ως διαβασμένο." │ │ (nl) "Opslaan als gelezen" │ │ @@ -1750,15 +1772,15 @@ │ │ (it) "Segna come Letto" │ │ (pt) "Marcar Como Lido" │ │ (ru) "Отметить прочитанным" │ │ (sv) "Markera lästa" │ │ (zh-rCN) "标记已读" │ │ (pt-rBR) "Marcar como lida" │ │ (zh-rTW) "標記已讀" │ │ - resource 0x7f0e007b string/pref_markread_summaryon │ │ + resource 0x7f0d007b string/pref_markread_summaryon │ │ () "Messages will be marked as read when clicking "Close"" │ │ (da) "Beskeder vil blive angivet som læste efter tryk på "Luk"" │ │ (nb) "Meldinger vil bli merket som lest når du trykker på "Steng"" │ │ (de) "Bei "Schliessen" werden die Nachrichten als gelesen markiert" │ │ (he) "ההודעה תסומן כנקראה כשתלחץ על "סגור"" │ │ (el) "Τα μηνύματα θα χαρακτηρίζονται ως διαβασμένα όταν πατιέται το "Κλείσιμο"" │ │ (nl) "Berichten worden opgeslagen als gelezen na het drukken op "sluiten"" │ │ @@ -1772,15 +1794,15 @@ │ │ (it) "Il msg verrà segnato come letto premendo "Chiudi"" │ │ (pt) "Mensagens serão marcadas como lidas ao clicar "Fechar"" │ │ (ru) "При нажатии на "Закрыть", сообщение будет отмечено как прочитанное" │ │ (sv) "Meddelanden markeras som lästa när de stängs" │ │ (zh-rCN) "点击"关闭"后,标记短信为已读" │ │ (pt-rBR) "As mensagens serão marcadas como lidas ao clicar em "Fechar"" │ │ (zh-rTW) "點擊"關閉"后,標記短信為已讀" │ │ - resource 0x7f0e007c string/pref_markread_summaryoff │ │ + resource 0x7f0d007c string/pref_markread_summaryoff │ │ () "Messages will not be marked as read when clicking "Close"" │ │ (da) "Beskeder vil ikke blive angivet som læste efter tryk på "Luk"" │ │ (nb) "Meldinger vil ikke bli merket som lest når du trykker på "Steng"" │ │ (de) "Bei "Schliessen" werden die Nachrichten als ungelesen markiert" │ │ (he) "ההודעה לא תסומן כנקראה כשתלחץ על "סגור"" │ │ (el) "Τα μηνύματα δε θα χαρακτηρίζονται ως διαβασμένα όταν πατιέται το "Κλείσιμο"" │ │ (nl) "Berichten worden niet opgeslagen als gelezen na het drukken op "sluiten"" │ │ @@ -1794,15 +1816,15 @@ │ │ (it) "Il msg non verrà segnato come letto premendo "Chiudi"" │ │ (pt) "Mensagens não serão marcadas como lidas ao clicar "Fechar"" │ │ (ru) "При нажатии на "Закрыть", сообщение не будет отмечено как прочитанное" │ │ (sv) "Meddelanden markeras ej som lästa när de stängs" │ │ (zh-rCN) "点击"关闭"后,不标记短信为已读" │ │ (pt-rBR) "As mensagens não serão marcadas como lidas ao clicar em "Fechar"" │ │ (zh-rTW) "點擊"關閉"后,不標記短信為已讀" │ │ - resource 0x7f0e007d string/pref_onlyShowOnKeyguard_title │ │ + resource 0x7f0d007d string/pref_onlyShowOnKeyguard_title │ │ () "Restrict Popup" │ │ (da) "Begræns Popup" │ │ (nb) "Begrens Popup" │ │ (de) "Popup einschränken" │ │ (he) "הגבל Popup" │ │ (el) "Περιορισμένο Popup" │ │ (nl) "Popup enkel bij Toetsenblokkering" │ │ @@ -1816,15 +1838,15 @@ │ │ (it) "Popup ristretto" │ │ (pt) "Popup Restrito" │ │ (ru) "Ограничить вывод окна" │ │ (sv) "Begränsa popup" │ │ (zh-rCN) "禁止弹出" │ │ (pt-rBR) "Popup Restrito" │ │ (zh-rTW) "禁止彈出" │ │ - resource 0x7f0e007e string/pref_onlyShowOnKeyguard_summaryon │ │ + resource 0x7f0d007e string/pref_onlyShowOnKeyguard_summaryon │ │ () "Popup window will only show when keyguard is engaged" │ │ (da) "Popup vinduet vil kun blive vist når tastelåsen er aktiveret" │ │ (nb) "Popup-vinduet vil bare vises når tastelåsen er påslått" │ │ (de) "Popup wird nur angezeigt, wenn die Tastatur gebraucht wird" │ │ (he) "חלון הפופאפ יוצג רק שהמקשים מוצגים" │ │ (el) "Η προβολή του Popup Θα γίνεται μόνο όταν το πληκτρολόγιο είναι ενεργό." │ │ (nl) "Popup scherm wordt enkel getoond als toetsenblokkering ingeschakeld is" │ │ @@ -1838,15 +1860,15 @@ │ │ (it) "La finestra popup verrà mostrata solo quando si scrive" │ │ (pt) "Popup será apenas mostrado quando teclado bloqueado" │ │ (ru) "Всплывающее окно только при включенной блокировке" │ │ (sv) "Popupfönster kommer endast visas när knapplås är aktiverat" │ │ (zh-rCN) "仅在解锁后显示弹出窗口" │ │ (pt-rBR) "O Popp só será exibido quando a trava estiver ativa" │ │ (zh-rTW) "僅在解鎖后顯示彈出窗口" │ │ - resource 0x7f0e007f string/pref_onlyShowOnKeyguard_summaryoff │ │ + resource 0x7f0d007f string/pref_onlyShowOnKeyguard_summaryoff │ │ () "Popup will always show" │ │ (da) "Popup vinduet vil altid blive vist" │ │ (nb) "Popup-vinduet vil alltid vises" │ │ (de) "Popup wird immer angezeigt" │ │ (he) "פופאפ יוצג תמיד" │ │ (el) "Η προβολή του Popup θα γίνεται πάντα" │ │ (nl) "Popup wordt altijd getoond" │ │ @@ -1860,24 +1882,24 @@ │ │ (it) "La finestra Popup verrà mostrata sempre" │ │ (pt) "Popup mostrado sempre" │ │ (ru) "Всплывающее окно всегда выводится" │ │ (sv) "Popupfönster visas alltid" │ │ (zh-rCN) "总是弹出" │ │ (pt-rBR) "O Popup sempre será exibido" │ │ (zh-rTW) "總是彈出" │ │ - resource 0x7f0e0080 string/pref_useUnlockButton_title │ │ + resource 0x7f0d0080 string/pref_useUnlockButton_title │ │ () "Show Unlock Button" │ │ (he) "הראה לחצן שחרור" │ │ - resource 0x7f0e0081 string/pref_useUnlockButton_summaryon │ │ + resource 0x7f0d0081 string/pref_useUnlockButton_summaryon │ │ () "Unlock button will show when screen is locked" │ │ (he) "לחצןשחרור ייראה כשמסך נעול" │ │ - resource 0x7f0e0082 string/pref_useUnlockButton_summaryoff │ │ + resource 0x7f0d0082 string/pref_useUnlockButton_summaryoff │ │ () "Regular buttons will show when screen is locked" │ │ (he) "לחצנים רגילים ייראו כשמסך נעול" │ │ - resource 0x7f0e0083 string/pref_show_buttons_title │ │ + resource 0x7f0d0083 string/pref_show_buttons_title │ │ () "Show Buttons On Popup" │ │ (da) "Vis knapper på Popup" │ │ (nb) "Vis knapper ved popup" │ │ (de) "zeigt Buttons auf dem Popup-Fenster" │ │ (he) "הצג לחצנים רק בפופאפ" │ │ (el) "Εμφάνιση κουμπιών στο Popup" │ │ (nl) "Knoppen tonen op de Popup" │ │ @@ -1891,15 +1913,15 @@ │ │ (it) "Mostra tasti nel Popup" │ │ (pt) "Mostrar Botões no Popup" │ │ (ru) "Показывать кнопки в окне" │ │ (sv) "Visa knappar vid popup" │ │ (zh-rCN) "在弹出框上显示按钮" │ │ (pt-rBR) "Mostrar botões ao ativar o Popup" │ │ (zh-rTW) "在彈出方塊上顯示按鈕" │ │ - resource 0x7f0e0084 string/pref_show_buttons_summaryon │ │ + resource 0x7f0d0084 string/pref_show_buttons_summaryon │ │ () "Buttons on popup are visible" │ │ (da) "Knapper på Popup er synlige" │ │ (nb) "Knapper er synlige ved popup" │ │ (de) "Die Knöpfe auf dem Popup-Fenster sind sichtbar." │ │ (he) "הלחצנים בפופאפ יוצגו" │ │ (el) "Τα κουμπιά στο Popup είναι εμφανή" │ │ (nl) "Knoppen zijn zichtbaar op de Popup" │ │ @@ -1913,15 +1935,15 @@ │ │ (it) "I tasti nel popup sono visibili" │ │ (pt) "Botões no Popup são Visíveis" │ │ (ru) "Видимые кнопки в окне" │ │ (sv) "Knappar är synliga vid popup" │ │ (zh-rCN) "弹出框上的按钮可见" │ │ (pt-rBR) "Botões visíveis" │ │ (zh-rTW) "彈出方塊上的按鈕可見" │ │ - resource 0x7f0e0085 string/pref_show_buttons_summaryoff │ │ + resource 0x7f0d0085 string/pref_show_buttons_summaryoff │ │ () "Buttons are hidden in long press menu" │ │ (da) "Knapper er skjulte i "langt tryk"-menuen" │ │ (nb) "Knapper er skjulte ved popup" │ │ (de) "Die Buttons sind versteckt während das Menü lange gedrückt wird" │ │ (he) "לחצנים יוסתרו בלחיצה ארוכה על כפתור האפשריות" │ │ (el) "Τα κουμπιά είναι κριμένα στη μακροχρόνια πίεση στο μενού." │ │ (nl) "Knoppen verborgen in Lang Drukken menu" │ │ @@ -1935,15 +1957,15 @@ │ │ (it) "I tasti sono nascosti se premi a lungo nel menu" │ │ (pt) "Botões estão escondidos no pressionar Longo do Menu" │ │ (ru) "Кнопки скрыты в меню по длительному нажатию" │ │ (sv) "Knappar är dolda vid popup" │ │ (zh-rCN) "长按菜单时隐藏按钮" │ │ (pt-rBR) "Botões ocultos no menu de clique longo" │ │ (zh-rTW) "長按功能表時隱藏按鈕" │ │ - resource 0x7f0e0086 string/pref_notif_title │ │ + resource 0x7f0d0086 string/pref_notif_title │ │ () "Notifications" │ │ (da) "Notifikationer" │ │ (nb) "Varslinger" │ │ (de) "Benachrichtigungen" │ │ (he) "התראות" │ │ (el) "Ειδοποιήσεις" │ │ (nl) "Meldingen" │ │ @@ -1957,15 +1979,15 @@ │ │ (it) "Notifiche" │ │ (pt) "Notificações" │ │ (ru) "Уведомления" │ │ (sv) "Notifieringar" │ │ (zh-rCN) "通知" │ │ (pt-rBR) "Notificações" │ │ (zh-rTW) "通知" │ │ - resource 0x7f0e0087 string/pref_notif_summary │ │ + resource 0x7f0d0087 string/pref_notif_summary │ │ () "Notification configuration" │ │ (da) "Notifikationssindstillinger" │ │ (nb) "Varselsinnstillinger" │ │ (de) "Einstellungen der Benachrichtigungen" │ │ (he) "הגדרת התראות" │ │ (el) "Ρύθμιση Ειδοποιήσεων" │ │ (nl) "Meldingen Configuratie" │ │ @@ -1979,15 +2001,15 @@ │ │ (it) "Configurazione notifiche" │ │ (pt) "Configuração de Notificação" │ │ (ru) "Установки уведомлений" │ │ (sv) "Inställningar för notifieringar" │ │ (zh-rCN) "通知设置" │ │ (pt-rBR) "Configurações de notificação" │ │ (zh-rTW) "通知設置" │ │ - resource 0x7f0e0088 string/pref_notif_category_title │ │ + resource 0x7f0d0088 string/pref_notif_category_title │ │ () "Notification Configuration" │ │ (da) "Notifikationssindstillinger" │ │ (nb) "Varselsinnstillinger" │ │ (de) "Benachrichtigungen" │ │ (he) "הגדרת התראות" │ │ (el) "Ρύθμιση Ειδοποιήσεων" │ │ (nl) "Meldingen Configuratie" │ │ @@ -2001,15 +2023,15 @@ │ │ (it) "Configurazione Notifiche" │ │ (pt) "Configuração de Notificação" │ │ (ru) "Установки уведомлений" │ │ (sv) "Inställningar för notifieringar" │ │ (zh-rCN) "通知设置" │ │ (pt-rBR) "Configurações de notificação" │ │ (zh-rTW) "通知設置" │ │ - resource 0x7f0e0089 string/pref_vibrate_category_title │ │ + resource 0x7f0d0089 string/pref_vibrate_category_title │ │ () "Vibrate Configuration" │ │ (da) "Vibrationsindstillinger" │ │ (nb) "Vibrasjonsinnstillinger" │ │ (de) "Vibrationen" │ │ (he) "הגדרת רטט" │ │ (el) "Ρύθμιση Δόνησης" │ │ (nl) "Trillen configuratie" │ │ @@ -2023,15 +2045,15 @@ │ │ (it) "Configurazione vibrazione" │ │ (pt) "Configuração de Vibração" │ │ (ru) "Вибро" │ │ (sv) "Inställngar för vibration" │ │ (zh-rCN) "振动设置" │ │ (pt-rBR) "Configuração da vibração" │ │ (zh-rTW) "振動設置" │ │ - resource 0x7f0e008a string/pref_flashled_category_title │ │ + resource 0x7f0d008a string/pref_flashled_category_title │ │ () "LED Configuration" │ │ (da) "LED indstillinger" │ │ (nb) "LED innstillinger" │ │ (de) "LED" │ │ (he) "הגדרות לד" │ │ (el) "Ρύθμιση LED" │ │ (nl) "LED configuratie" │ │ @@ -2045,15 +2067,15 @@ │ │ (it) "Configurazione LED di stato" │ │ (pt) "Configuração LED" │ │ (ru) "светодиодом" │ │ (sv) "Inställngar för LED" │ │ (zh-rCN) "LED灯设置" │ │ (pt-rBR) "Configuração do LED" │ │ (zh-rTW) "LED燈設置" │ │ - resource 0x7f0e008b string/pref_reminder_category_title │ │ + resource 0x7f0d008b string/pref_reminder_category_title │ │ () "Reminder Configuration" │ │ (da) "Påmindelsessindstillinger" │ │ (nb) "Påminnelsesinnstillinger" │ │ (de) "Erinnerungen" │ │ (he) "הגדרת תזכורות" │ │ (el) "Ρύθμιση Υπενθύμισης" │ │ (nl) "Herinnering configuratie" │ │ @@ -2067,15 +2089,15 @@ │ │ (it) "Configurazione promemoria" │ │ (pt) "Configuração de Lembretes" │ │ (ru) "Напоминания" │ │ (sv) "Inställngar för påminnelser" │ │ (zh-rCN) "提醒设置" │ │ (pt-rBR) "Configuração de lembrete" │ │ (zh-rTW) "提醒設置" │ │ - resource 0x7f0e008c string/pref_notif_enabled_title │ │ + resource 0x7f0d008c string/pref_notif_enabled_title │ │ () "Enable Notifications" │ │ (da) "Aktivér påmindelser" │ │ (nb) "Aktiver varsling" │ │ (de) "Benachrichtigungen einstellen" │ │ (he) "אפשר התראות" │ │ (el) "Ενεργοποίηση Ειδοποιήσεων" │ │ (nl) "Meldingen inschakelen" │ │ @@ -2089,15 +2111,15 @@ │ │ (it) "Abilita Notifiche" │ │ (pt) "Activar as Notificações" │ │ (ru) "Включить уведомления" │ │ (sv) "Aktivera notifieringar" │ │ (zh-rCN) "启用通知" │ │ (pt-rBR) "Habilitar Notificações" │ │ (zh-rTW) "啟用通知" │ │ - resource 0x7f0e008d string/pref_notif_enabled_summaryon │ │ + resource 0x7f0d008d string/pref_notif_enabled_summaryon │ │ () "Notifications are enabled" │ │ (da) "Notifikationer er slået til" │ │ (nb) "Varsling er aktivert" │ │ (de) "Benachrichtigungen werden angezeigt" │ │ (he) "התראות מאופשרות" │ │ (el) "Οι ειδοποιήσεις είναι ενεργοποιημένες" │ │ (nl) "Meldingen zijn ingeschakeld" │ │ @@ -2111,15 +2133,15 @@ │ │ (it) "Le notifiche sono abilitate" │ │ (pt) "Notificações estão Activas" │ │ (ru) "Уведомления включены" │ │ (sv) "Notifieringar är aktiva" │ │ (zh-rCN) "已启用通知" │ │ (pt-rBR) "Notificações estão ativadas" │ │ (zh-rTW) "已啟用通知" │ │ - resource 0x7f0e008e string/pref_notif_enabled_summaryoff │ │ + resource 0x7f0d008e string/pref_notif_enabled_summaryoff │ │ () "Notifications are disabled" │ │ (da) "Notifikationer er slået fra" │ │ (nb) "Varsling er deaktivert" │ │ (de) "Benachrichtigungen werden nicht angezeigt" │ │ (he) "התראות מכובות" │ │ (el) "Οι ειδοποιήσεις είναι απενεργοποιημένες" │ │ (nl) "Meldingen zijn uitgeschakeld" │ │ @@ -2133,15 +2155,15 @@ │ │ (it) "Le notifiche sono disabilitate" │ │ (pt) "Notificações estão Desactivas" │ │ (ru) "Уведомления выключены" │ │ (sv) "Notifieringar är inaktiva" │ │ (zh-rCN) "已关闭通知" │ │ (pt-rBR) "Notificações estão desativadas" │ │ (zh-rTW) "已關閉通知" │ │ - resource 0x7f0e008f string/pref_notif_enabled_warning │ │ + resource 0x7f0d008f string/pref_notif_enabled_warning │ │ () "To avoid conflicts and multiple alerts, please disable the system SMS notifications and any other apps that provide a notification when a SMS is received. │ │ │ │ To turn off the system notification, go to the messaging app, hit menu -> settings and un-check notifications." │ │ (da) "For at undgå konflikter og flere end én notifikation, deaktiver venligst systemets SMS notifikationer, samt alle andre programmer der tilbyder en notifikation når en SMS modtages. │ │ │ │ For at slå systemnotifikationen fra, gå til applikationen "Meddelelser", tryk på menu -> indstillinger, og fjern markeringen ved notifikationer." │ │ (nb) "For å unngå konflikter og mange varslinger, vennligst deaktiver standard SMS-varslingen i telefonen og eventuellt andre applikasjoner som gir varsel når en SMS er mottatt. │ │ @@ -2194,15 +2216,15 @@ │ │ 关闭系统短信通知步骤:打开短信程序,点击菜单 -> 设置并取消通知。" │ │ (pt-rBR) "Para evitar conflitos e múltiplas notificações, por favor desative as notificações do sistema. │ │ │ │ Para desativar as notificações do sistema, vá para seu aplicativo de mensagens, clique menu; configurações e desmarque "notificações"" │ │ (zh-rTW) "為避免沖突和多次通知,請關閉系統短信通知以及其他收到短信時進行通知的軟件。 │ │ │ │ 關閉系統短信通知步驟:打開短信程序,點擊菜單 -> 設置并取消通知。" │ │ - resource 0x7f0e0090 string/pref_popup_enabled_title │ │ + resource 0x7f0d0090 string/pref_popup_enabled_title │ │ () "Show a Popup" │ │ (da) "Vis en Popup" │ │ (nb) "Vis en popup" │ │ (de) "zeige ein Popup-Fenster" │ │ (he) "הצג פופאפ" │ │ (el) "Εμφάνιση Popup" │ │ (nl) "Toon een Popup" │ │ @@ -2216,15 +2238,15 @@ │ │ (it) "Mostra un popup" │ │ (pt) "Mostrar Popup" │ │ (ru) "Показать окно" │ │ (sv) "Visa en popup" │ │ (zh-rCN) "显示一个弹出框" │ │ (pt-rBR) "Mostrar popup" │ │ (zh-rTW) "顯示一個彈出方塊" │ │ - resource 0x7f0e0091 string/pref_popup_enabled_summaryon │ │ + resource 0x7f0d0091 string/pref_popup_enabled_summaryon │ │ () "Message will open in a popup" │ │ (da) "Beskeder vil åbne i en popup" │ │ (nb) "Melding vil åpnes i en popup" │ │ (de) "Nachricht wird in einem Popup-Fenster geöffnet." │ │ (he) "הודעה תיפתח בפופאפ" │ │ (el) "Το μήνυμα θα ανοίξει σε Popup" │ │ (nl) "Het bericht wordt in een Popup getoond" │ │ @@ -2238,18 +2260,18 @@ │ │ (it) "Il msg verrà aperto in un popup" │ │ (pt) "Mensagem abrirá no Popup" │ │ (ru) "Сообщение откроется в окне" │ │ (sv) "Meddelanden kommer visas i en popup" │ │ (zh-rCN) "信息将会在弹出框中打开" │ │ (pt-rBR) "Mensagem abrirá popup" │ │ (zh-rTW) "資訊將會在彈出方塊中開啟舊檔" │ │ - resource 0x7f0e0092 string/pref_popup_enabled_summaryoff │ │ + resource 0x7f0d0092 string/pref_popup_enabled_summaryoff │ │ () "Message will only show in notification area" │ │ (he) "הודעה רק תראה באזור ההתראות" │ │ - resource 0x7f0e0093 string/pref_notif_test_title │ │ + resource 0x7f0d0093 string/pref_notif_test_title │ │ () "Test Notification" │ │ (da) "Afprøv notifikation" │ │ (nb) "Test varslingen" │ │ (de) "Benachrichtigungen testen" │ │ (he) "בדוק התראה" │ │ (el) "Δοκιμάστε τις ειδοποιήσεις" │ │ (nl) "Test melding" │ │ @@ -2263,15 +2285,15 @@ │ │ (it) "Prova le Notifiche" │ │ (pt) "Testar Notificação" │ │ (ru) "Тест уведомления" │ │ (sv) "Testa notifikation" │ │ (zh-rCN) "测试通知" │ │ (pt-rBR) "Testar notificação" │ │ (zh-rTW) "測試通知" │ │ - resource 0x7f0e0094 string/pref_notif_test_summary │ │ + resource 0x7f0d0094 string/pref_notif_test_summary │ │ () "Test out your notification" │ │ (da) "Afprøv din notifikation" │ │ (nb) "Test varslingen din" │ │ (de) "Hier wird die Benachrichtigung getestet" │ │ (he) "בדוק את ההתראה שלך" │ │ (el) "Δοκιμάστε τις επιλογές που κάνατε στις ειδοποιήσεις" │ │ (nl) "Test jouw ingestelde melding" │ │ @@ -2285,15 +2307,15 @@ │ │ (it) "Prova le impostazioni di notifica effettuate" │ │ (pt) "Teste a Sua Notificação" │ │ (ru) "Протестировать ваше уведомление" │ │ (sv) "Testa din notifikation" │ │ (zh-rCN) "测试通知" │ │ (pt-rBR) "Teste sua notificação" │ │ (zh-rTW) "測試通知" │ │ - resource 0x7f0e0095 string/pref_notif_test_message │ │ + resource 0x7f0d0095 string/pref_notif_test_message │ │ () "Testing your notification now!" │ │ (da) "Tester din notifikation nu!" │ │ (nb) "Tester din varsling nå!" │ │ (de) "Benachrichtigung wird jetzt angezeigt!" │ │ (he) "בודק את ההתראות עכשיו!" │ │ (el) "Δοκιμή των ειδοποιήσεων τώρα!" │ │ (nl) "De melding wordt nu getest!" │ │ @@ -2307,15 +2329,15 @@ │ │ (it) "Prova notifica in corso!" │ │ (pt) "A Testar a sua Notificação neste momento" │ │ (ru) "Идет тест уведомления!" │ │ (sv) "Testar din notifikation nu!" │ │ (zh-rCN) "正在测试通知!" │ │ (pt-rBR) "Testando sua notificação!" │ │ (zh-rTW) "正在測試通知!" │ │ - resource 0x7f0e0096 string/pref_notif_sound_title │ │ + resource 0x7f0d0096 string/pref_notif_sound_title │ │ () "Notification Sound" │ │ (da) "Notifikationslyd" │ │ (nb) "Varslingslyd" │ │ (de) "Töne bei Benachrichtigungen" │ │ (he) "צליל התראה" │ │ (el) "Ήχος ειδοποίησης" │ │ (nl) "Melding geluid" │ │ @@ -2329,15 +2351,15 @@ │ │ (it) "Suono Notifica" │ │ (pt) "Som da Notificação" │ │ (ru) "Звук уведомления" │ │ (sv) "Ljud vid notifiering" │ │ (zh-rCN) "通知声" │ │ (pt-rBR) "Som da notificação" │ │ (zh-rTW) "通知聲" │ │ - resource 0x7f0e0097 string/pref_notif_sound_summary │ │ + resource 0x7f0d0097 string/pref_notif_sound_summary │ │ () "This sound will play when a message is received" │ │ (da) "Denne lyd vil blive afspillet når en besked modtages" │ │ (nb) "Denne lyden vil bli spilt av når en melding mottas" │ │ (de) "Dieser Ton wird beim Empfang abgespielt" │ │ (he) "הצליל יושמע כשתתקבל הודעה" │ │ (el) "Αυτός ο ήχος θα ακούγετε όταν ένα μήνυμα έχει ληφθεί." │ │ (nl) "Dit geluid wordt gespeeld bij ontvangst van een bericht" │ │ @@ -2351,32 +2373,32 @@ │ │ (it) "Questo suono verrà eseguito alla ricezione di un msg." │ │ (pt) "Este som será tocado quando uma mensagem é recebida" │ │ (ru) "Этот звук будет воспроизводиться при входящем сообщении" │ │ (sv) "Detta ljud spelas när ett meddelande tas emot" │ │ (zh-rCN) "收到短信时播放此铃音" │ │ (pt-rBR) "Este som será tocado quando receber uma mensagem" │ │ (zh-rTW) "收到短信時播放此鈴音" │ │ - resource 0x7f0e0098 string/pref_notifyOnCall_title │ │ + resource 0x7f0d0098 string/pref_notifyOnCall_title │ │ () "Notify On Call" │ │ (he) "התראה בשיחה" │ │ - resource 0x7f0e0099 string/pref_notifyOnCall_summaryon │ │ + resource 0x7f0d0099 string/pref_notifyOnCall_summaryon │ │ () "Sound will play while on a call" │ │ (he) "צליל יושמע בזמן שיחה" │ │ - resource 0x7f0e009a string/pref_notifyOnCall_summaryoff │ │ + resource 0x7f0d009a string/pref_notifyOnCall_summaryoff │ │ () "Sound will not play while on a call" │ │ (he) "צליל לא יושמע בזמן שיחה" │ │ - resource 0x7f0e009b string/pref_notif_icon_title │ │ + resource 0x7f0d009b string/pref_notif_icon_title │ │ () "Notification Icon" │ │ (he) "איקון התראה" │ │ (it) "Icona Notifica" │ │ - resource 0x7f0e009c string/pref_notif_icon_summary │ │ + resource 0x7f0d009c string/pref_notif_icon_summary │ │ () "Change the notification area icon" │ │ (he) "שנה את האיקון באזור ההתראה" │ │ (it) "Cambia l'icona nell'area di notifica" │ │ - resource 0x7f0e009d string/pref_vibrate_title │ │ + resource 0x7f0d009d string/pref_vibrate_title │ │ () "Vibrate" │ │ (da) "Vibrering" │ │ (nb) "Vibrer" │ │ (de) "Vibrationen" │ │ (he) "רטט" │ │ (el) "Δόνηση" │ │ (nl) "Trillen" │ │ @@ -2390,15 +2412,15 @@ │ │ (it) "Vibrazione" │ │ (pt) "Vibração" │ │ (ru) "Вибро" │ │ (sv) "Vibrera" │ │ (zh-rCN) "振动" │ │ (pt-rBR) "Vibrar" │ │ (zh-rTW) "振動" │ │ - resource 0x7f0e009e string/pref_vibrate_summaryon │ │ + resource 0x7f0d009e string/pref_vibrate_summaryon │ │ () "Vibrate is on" │ │ (da) "Vibrering er slået til" │ │ (nb) "Vibrasjon er på" │ │ (de) "Vibration ist an" │ │ (he) "רטט מופעל" │ │ (el) "Η δόνηση είναι ενεργοποιημένη" │ │ (nl) "Trillen ingeschakeld" │ │ @@ -2412,15 +2434,15 @@ │ │ (it) "La vibrazione è abilitata" │ │ (pt) "Vibração está Ligado" │ │ (ru) "Вибро включено" │ │ (sv) "Vibrera är på" │ │ (zh-rCN) "振动已开启" │ │ (pt-rBR) "Vibração ativada" │ │ (zh-rTW) "振動已開啟" │ │ - resource 0x7f0e009f string/pref_vibrate_summaryoff │ │ + resource 0x7f0d009f string/pref_vibrate_summaryoff │ │ () "Vibrate is off" │ │ (da) "Vibrering er slået fra" │ │ (nb) "Vibrasjon er av" │ │ (de) "Vibration ist aus" │ │ (he) "רטט מכובה" │ │ (el) "Η δόνηση είναι απενεργοποιημένη" │ │ (nl) "Trillen uitgeschakeld" │ │ @@ -2434,15 +2456,15 @@ │ │ (it) "La vibrazione è disabilitata" │ │ (pt) "Vibração está Desactivada" │ │ (ru) "Вибро выключено" │ │ (sv) "Vibrera är av" │ │ (zh-rCN) "振动已关闭" │ │ (pt-rBR) "Vibração desativada" │ │ (zh-rTW) "振動已關閉" │ │ - resource 0x7f0e00a0 string/pref_vibrate_pattern_title │ │ + resource 0x7f0d00a0 string/pref_vibrate_pattern_title │ │ () "Vibrate Pattern" │ │ (da) "Vibreringsmønster" │ │ (nb) "Vibrasjonsmønster" │ │ (de) "Muster der Vibrationsbenachrichtigung" │ │ (he) "תצורת הרטט" │ │ (el) "Μοτίβο δόνησης" │ │ (nl) "Trilpatroon" │ │ @@ -2456,15 +2478,15 @@ │ │ (it) "Tipologia Vibrazione" │ │ (pt) "Padrão de Vibração" │ │ (ru) "Шаблон вибро" │ │ (sv) "Vibrera mönster" │ │ (zh-rCN) "振动模式" │ │ (pt-rBR) "Padrão de vibração" │ │ (zh-rTW) "振動模式" │ │ - resource 0x7f0e00a1 string/pref_vibrate_pattern_summary │ │ + resource 0x7f0d00a1 string/pref_vibrate_pattern_summary │ │ () "Set the vibration pattern" │ │ (da) "Indstil mønsteret for vibrering" │ │ (nb) "Still inn vibrasjonsmønster" │ │ (de) "Einstellen der Vibrationsbenachrichtigung" │ │ (he) "בחר את תצורת הרטט" │ │ (el) "Καθορίστε το μοτίβο δόνησης" │ │ (nl) "Configureer het trilpatroon" │ │ @@ -2478,15 +2500,15 @@ │ │ (it) "Imposta l'intervallo di vibrazione" │ │ (pt) "Definir Padrão de Vibração" │ │ (ru) "Установить шаблон вибро" │ │ (sv) "Ställ in möster för vibration" │ │ (zh-rCN) "设置振动模式" │ │ (pt-rBR) "Definir padrão de vibração" │ │ (zh-rTW) "設置振動模式" │ │ - resource 0x7f0e00a2 string/pref_vibrate_pattern_ok │ │ + resource 0x7f0d00a2 string/pref_vibrate_pattern_ok │ │ () "Custom vibrate pattern set" │ │ (da) "Brugertilpasset vibreringsmønster er angivet" │ │ (nb) "Eget vibrasjonsmønster er valgt" │ │ (de) "Eigene Vibrationsbenachrichtigungen einstellen" │ │ (he) "תצורת רטט אקראית" │ │ (el) "Καθορισμός προσαρμοσμένου μοτίβου δόνησης" │ │ (nl) "Aangepast trilpatroon opgeslagen" │ │ @@ -2500,15 +2522,15 @@ │ │ (it) "Imposta un intervallo personalizzato" │ │ (pt) "Padrão de Vibração Personalizado definido" │ │ (ru) "Установка собственного шаблона вибро" │ │ (sv) "Eget mönster för vibration satt" │ │ (zh-rCN) "自定义振动模式" │ │ (pt-rBR) "Padrão de vibração personalizado definido" │ │ (zh-rTW) "自定義振動模式" │ │ - resource 0x7f0e00a3 string/pref_vibrate_pattern_bad │ │ + resource 0x7f0d00a3 string/pref_vibrate_pattern_bad │ │ () "Custom vibrate pattern invalid" │ │ (da) "Brugertilpasset vibreringsmønster er ugyldigt" │ │ (nb) "Eget vibrasjonsmønster er ugyldig" │ │ (de) "Eigene Einstellung ist ungültig. Standard wird eingestellt" │ │ (he) "תצורת רטט לא חוקית" │ │ (el) "Το προσαρμοσμένο μοτίβο δόνησης είναι εσφαλμένο" │ │ (nl) "Ongeldig trilpatroon" │ │ @@ -2522,15 +2544,15 @@ │ │ (it) "Intervallo personalizzato non valido, usa quello predefinito" │ │ (pt) "Padrão de Vibração Personalizado inválido" │ │ (ru) "Шаблон вибро задан некорректно, включен шаблон по умолчанию" │ │ (sv) "Eget mönster för vibration ogiltigt" │ │ (zh-rCN) "自定义振动模式不可用, 使用默认" │ │ (pt-rBR) "Padrão de vibração personalizado inválido" │ │ (zh-rTW) "自定義振動模式不可用, 使用默認" │ │ - resource 0x7f0e00a4 string/pref_vibrate_pattern_help │ │ + resource 0x7f0d00a4 string/pref_vibrate_pattern_help │ │ () "Enter a custom vibrate pattern, in the format: │ │ millisOff, millisOn, etc. │ │ │ │ For example: │ │ 0,1000 │ │ 0,500,200,500,200,500" │ │ (da) "Indtast et brugertilpasset vibreringsmønster i formatet: │ │ @@ -2650,15 +2672,15 @@ │ │ 0,500,200,500,200,500" │ │ (zh-rTW) "輸入自定義振動模式格式: │ │ 停止振動毫秒數, 開始振動毫秒數, 等等. │ │ │ │ 例如: │ │ 0,1000 │ │ 0,500,200,500,200,500" │ │ - resource 0x7f0e00a5 string/pref_flashled_title │ │ + resource 0x7f0d00a5 string/pref_flashled_title │ │ () "Blink LED" │ │ (da) "Blink med lysdiode" │ │ (nb) "LED blink" │ │ (de) "LED Anzeige" │ │ (he) "הבהב לד חיווי" │ │ (el) "Αναβoσβήσιμο του LED" │ │ (nl) "Knipper LED" │ │ @@ -2672,15 +2694,15 @@ │ │ (it) "Stato LED" │ │ (pt) "Piscar LED" │ │ (ru) "Мигание светодиодом" │ │ (sv) "Blinka LED" │ │ (zh-rCN) "LED灯闪烁" │ │ (pt-rBR) "Piscar o LED" │ │ (zh-rTW) "LED燈閃爍" │ │ - resource 0x7f0e00a6 string/pref_flashled_summaryon │ │ + resource 0x7f0d00a6 string/pref_flashled_summaryon │ │ () "Blink LED when a message is received" │ │ (da) "Blink med lysdioden når en besked modtages" │ │ (nb) "LED blinker når en melding er mottatt" │ │ (de) "LED soll bei empfangener Nachricht blinken" │ │ (he) "הבהב לד חיווי בהודעה נכנסת" │ │ (el) "Αναβoσβήσιμο του LED όταν ένα μήνυμα έχει ληφθεί" │ │ (nl) "Knipper LED bij ontvangst van een bericht" │ │ @@ -2694,15 +2716,15 @@ │ │ (it) "Accendi il LED alla ricezione di un msg" │ │ (pt) "Piscar LED quando mensagem é recebida" │ │ (ru) "Мигать светодиодом при входящем сообщении" │ │ (sv) "Blinka LED när nytt meddelande tas emot" │ │ (zh-rCN) "收到短信时LED灯闪烁" │ │ (pt-rBR) "Piscar o LED quando uma mensagem chega" │ │ (zh-rTW) "收到短信時LED燈閃爍" │ │ - resource 0x7f0e00a7 string/pref_flashled_summaryoff │ │ + resource 0x7f0d00a7 string/pref_flashled_summaryoff │ │ () "Do not blink LED when a message is received" │ │ (da) "Blink ikke med lysdioden når en besked modtages" │ │ (nb) "LED blinker ikke når en melding er mottatt" │ │ (de) "LED soll bei empfangener Nachricht nicht blinken" │ │ (he) "אל תהבהב לד חיווי בהודעה נכנסת" │ │ (el) "Μη αναβoσβήσιμο του LED όταν ένα μήνυμα έχει ληφθεί" │ │ (nl) "LED uitgeschakeld bij ontvangst van een bericht" │ │ @@ -2716,15 +2738,15 @@ │ │ (it) "Non accendere il LED alla ricezione di un msg" │ │ (pt) "Não piscar LED quando mensagem é recebida" │ │ (ru) "Не использовать светодиод для оповещения" │ │ (sv) "Blinka ej LED när nytt meddelande tas emot" │ │ (zh-rCN) "收到短信时LED灯不闪烁" │ │ (pt-rBR) "Não piscar o LED ao receber mensagem" │ │ (zh-rTW) "收到短信時LED燈不閃爍" │ │ - resource 0x7f0e00a8 string/pref_flashled_color_title │ │ + resource 0x7f0d00a8 string/pref_flashled_color_title │ │ () "LED Color" │ │ (da) "Lysdiodefarve" │ │ (nb) "LED farge" │ │ (de) "LED Farbe" │ │ (he) "צבע הלד" │ │ (el) "Χρώμα LED" │ │ (nl) "Kleur LED" │ │ @@ -2738,15 +2760,15 @@ │ │ (it) "Colore LED" │ │ (pt) "Cor LED" │ │ (ru) "Цвет светодиода" │ │ (sv) "LED färg" │ │ (zh-rCN) "LED灯颜色" │ │ (pt-rBR) "Não piscar o LED quando uma mensagem chega" │ │ (zh-rTW) "LED燈顏色" │ │ - resource 0x7f0e00a9 string/pref_flashled_color_summary │ │ + resource 0x7f0d00a9 string/pref_flashled_color_summary │ │ () "The color of the LED" │ │ (da) "Farven på lysdioden" │ │ (nb) "Fargen på LED" │ │ (de) "Die Farbe des LED" │ │ (he) "צבע הלד" │ │ (el) "Το χρώμα του LED" │ │ (nl) "Kleur van het lampje" │ │ @@ -2760,15 +2782,15 @@ │ │ (it) "Il colore del LED" │ │ (pt) "A cor do LED" │ │ (ru) "Цвет светодиода" │ │ (sv) "Färg för LED" │ │ (zh-rCN) "LED灯的颜色" │ │ (pt-rBR) "Cor do LED" │ │ (zh-rTW) "LED燈的顏色" │ │ - resource 0x7f0e00aa string/pref_flashled_color_custom_dialog_red │ │ + resource 0x7f0d00aa string/pref_flashled_color_custom_dialog_red │ │ () "Red:" │ │ (da) "Rød:" │ │ (nb) "Rød:" │ │ (de) "Rot:" │ │ (he) "אדום:" │ │ (el) "Κόκκινο:" │ │ (nl) "Rood:" │ │ @@ -2782,15 +2804,15 @@ │ │ (it) "Rosso:" │ │ (pt) "Vermelho:" │ │ (ru) "Красный:" │ │ (sv) "Röd:" │ │ (zh-rCN) "红:" │ │ (pt-rBR) "Vermelho:" │ │ (zh-rTW) "紅:" │ │ - resource 0x7f0e00ab string/pref_flashled_color_custom_dialog_green │ │ + resource 0x7f0d00ab string/pref_flashled_color_custom_dialog_green │ │ () "Green:" │ │ (da) "Grøn:" │ │ (nb) "Grønn:" │ │ (de) "Grün:" │ │ (he) "ירוק:" │ │ (el) "Πράσινο:" │ │ (nl) "Groen:" │ │ @@ -2804,15 +2826,15 @@ │ │ (it) "Verde:" │ │ (pt) "Verde:" │ │ (ru) "Зеленый:" │ │ (sv) "Grön:" │ │ (zh-rCN) "绿:" │ │ (pt-rBR) "Verde:" │ │ (zh-rTW) "綠:" │ │ - resource 0x7f0e00ac string/pref_flashled_color_custom_dialog_blue │ │ + resource 0x7f0d00ac string/pref_flashled_color_custom_dialog_blue │ │ () "Blue:" │ │ (da) "Blå:" │ │ (nb) "Blå:" │ │ (de) "Blau:" │ │ (he) "כחול:" │ │ (el) "Μπλε:" │ │ (nl) "Blauw:" │ │ @@ -2826,15 +2848,15 @@ │ │ (it) "Blu:" │ │ (pt) "Azul:" │ │ (ru) "Синий:" │ │ (sv) "Blå:" │ │ (zh-rCN) "蓝:" │ │ (pt-rBR) "Azul:" │ │ (zh-rTW) "藍:" │ │ - resource 0x7f0e00ad string/pref_flashled_color_custom_dialog_preview │ │ + resource 0x7f0d00ad string/pref_flashled_color_custom_dialog_preview │ │ () "Preview:" │ │ (da) "Forhåndsvisning:" │ │ (nb) "Forhåndsvis:" │ │ (de) "Preview:" │ │ (he) "תצוגה מקדימה:" │ │ (el) "Προεπισκόπηση:" │ │ (nl) "Voorbeeld:" │ │ @@ -2848,15 +2870,15 @@ │ │ (it) "Anteprima:" │ │ (pt) "Pré-visualizar:" │ │ (ru) "Просмотр:" │ │ (sv) "Förhandsgranska:" │ │ (zh-rCN) "预览:" │ │ (pt-rBR) "Pré-visualização:" │ │ (zh-rTW) "預覽:" │ │ - resource 0x7f0e00ae string/pref_flashled_color_custom_set │ │ + resource 0x7f0d00ae string/pref_flashled_color_custom_set │ │ () "Custom LED color set" │ │ (da) "Brugertilpasset farve for lysdioden angivet" │ │ (nb) "Egendefinert LED fargesett" │ │ (de) "Eigene LED Farbeinstellung" │ │ (he) "צבע לד מותאם אישית נבחר" │ │ (el) "Προσαρμοσμένο χρώμα LED" │ │ (nl) "Aangepaste LED kleur opgeslagen" │ │ @@ -2870,15 +2892,15 @@ │ │ (it) "Colore Led personalizzato" │ │ (pt) "Cor de LED Personalizada" │ │ (ru) "Установка цвета светодиода" │ │ (sv) "Egen färg på LED satt" │ │ (zh-rCN) "自定义LED灯颜色" │ │ (pt-rBR) "Cor do LED personalizada" │ │ (zh-rTW) "自定義LED燈顏色" │ │ - resource 0x7f0e00af string/pref_flashled_pattern_title │ │ + resource 0x7f0d00af string/pref_flashled_pattern_title │ │ () "LED Blink Rate" │ │ (da) "Lysdiodens blinkehastighed" │ │ (nb) "LED blink mønster" │ │ (de) "LED Blink Zeit" │ │ (he) "קצב היבהוב הלד" │ │ (el) "Ρυθμός αναβόσβησης του LED" │ │ (nl) "Knipper snelheid van de LED" │ │ @@ -2892,15 +2914,15 @@ │ │ (it) "Velocità lampeggio LED" │ │ (pt) "Velocidade do LED" │ │ (ru) "Частота мигания светодиода" │ │ (sv) "LED blikhastighet" │ │ (zh-rCN) "LED灯闪烁频率" │ │ (pt-rBR) "Taxa de Pisca do LED" │ │ (zh-rTW) "LED燈閃爍頻率" │ │ - resource 0x7f0e00b0 string/pref_flashled_pattern_summary │ │ + resource 0x7f0d00b0 string/pref_flashled_pattern_summary │ │ () "Set the speed the LED blinks" │ │ (da) "Indstil hastigheden for hvor hurtigt lysdioden skal blinke" │ │ (nb) "Angi hastigheten på LED blink" │ │ (de) "Setze die Zeit für das Blinken des LED" │ │ (he) "מהירות היבהוב הלד" │ │ (el) "Θέστε την ταχύτητα με την οποία θα αναβοσβήνει το LED" │ │ (nl) "Pas de knipper snelheid van het lampje aan" │ │ @@ -2914,15 +2936,15 @@ │ │ (it) "Imposta la frequenza di lampeggio del LED" │ │ (pt) "Define a velocidade com que o LED pisca" │ │ (ru) "Установите скорость мигания светодиода" │ │ (sv) "Sätt hastigheten LED:en blinkar" │ │ (zh-rCN) "设置LED灯闪烁频率" │ │ (pt-rBR) "Definir velocidade de pisca do LED" │ │ (zh-rTW) "設置LED燈閃爍頻率" │ │ - resource 0x7f0e00b1 string/pref_flashled_pattern_ok │ │ + resource 0x7f0d00b1 string/pref_flashled_pattern_ok │ │ () "Custom LED blink rate set" │ │ (da) "Brugertilpasset blinkehastighed for lysdioden angivet" │ │ (nb) "Eget LED blink mønster er valgt" │ │ (de) "Eigene Blinkzeit einstellen" │ │ (he) "קצב היבהוב לד מותאם אישית נבחר" │ │ (el) "Προσαρμοσμένη ταχύτητα αναβόσβησης του LED" │ │ (nl) "Aangepaste knipper snelheid opgeslagen" │ │ @@ -2936,15 +2958,15 @@ │ │ (it) "Imposta un valore personalizzato" │ │ (pt) "Velocidade do LED Personalizada" │ │ (ru) "Установка частоты мигания светодиода" │ │ (sv) "Egen blinkhastighet för LED" │ │ (zh-rCN) "自定义LED灯闪烁频率" │ │ (pt-rBR) "Taxa de pisca do LED presonalizada definida" │ │ (zh-rTW) "自定義LED燈閃爍頻率" │ │ - resource 0x7f0e00b2 string/pref_flashled_pattern_bad │ │ + resource 0x7f0d00b2 string/pref_flashled_pattern_bad │ │ () "Custom LED blink rate is invalid" │ │ (da) "Brugertilpasset blinkehastighed for lysdioden er ugyldig" │ │ (nb) "Eget LED blink mønster er ugyldig" │ │ (de) "Eigene Blinkzeit ist ungültig, Standardeinstellung wird verwendet" │ │ (he) "קצב היבהוב לד מותאם אישית לא חוקי" │ │ (el) "Ο προσαρμοσμένος ρυθμός αναβόσβησης του LED είναι εσφαλμένος" │ │ (nl) "Ongeldige knipper snelheid" │ │ @@ -2958,15 +2980,15 @@ │ │ (it) "Valore personalizzato non valido, usa quello predefinito" │ │ (pt) "Velocidade do LED Personalizada inválida" │ │ (ru) "Задана некорректная частота мигания, используется частота по умолчанию" │ │ (sv) "Egen blinkhastighet för LED är ogiltig" │ │ (zh-rCN) "自定义LED灯闪烁频率无效,使用默认" │ │ (pt-rBR) "Taxa de pisca do LES inválida" │ │ (zh-rTW) "自定義LED燈閃爍頻率無效,使用默認" │ │ - resource 0x7f0e00b3 string/pref_flashled_pattern_help │ │ + resource 0x7f0d00b3 string/pref_flashled_pattern_help │ │ () "Enter the time in milliseconds to turn the LED on and off" │ │ (da) "Indtast tiden i millisekunder for at tænde og slukke lysdioden" │ │ (nb) "Angi tiden i millisekunder for å slå av og på LED" │ │ (de) "Zeit (in Millisekunden) für das Ein- und Ausschalten der LED eingeben" │ │ (he) "הזן את הזמן במילישניות להדלקה וכיבוי הלד" │ │ (el) "Θέστε το χρόνο σε χιλιοστά του δευτερολέπτου ώστε να ενεργοποιήσετε και να απενεργοποιήσετε το LED" │ │ (nl) "Voer de tijd in milliseconden in om de LED aan en uit te schakelen" │ │ @@ -2980,15 +3002,15 @@ │ │ (it) "Inserisci un valore in millisecondi per accendere e spegnere il LED" │ │ (pt) "Introduza o tempo em milisegundos para desligar e ligar o LED" │ │ (ru) "Введите время в миллисекундах для включения и выключения светодиода" │ │ (sv) "Mata in tiden i millisekunder att aktivera och deaktivera LED:en" │ │ (zh-rCN) "输入LED灯开关的毫秒数" │ │ (pt-rBR) "Digite o tempo em milissegundos para ligar e desligar o LED" │ │ (zh-rTW) "輸入LED燈開關的毫秒數" │ │ - resource 0x7f0e00b4 string/pref_flashled_pattern_help_on │ │ + resource 0x7f0d00b4 string/pref_flashled_pattern_help_on │ │ () "Time on:" │ │ (da) "Tid tændt:" │ │ (nb) "Tid på:" │ │ (de) "Zeit bis zum Einschalten:" │ │ (he) "זמן דלוק" │ │ (el) "Χρόνος που θα ενεργοποιήτε:" │ │ (nl) "Tijd aan:" │ │ @@ -3002,15 +3024,15 @@ │ │ (it) "Tempo attivo:" │ │ (pt) "Tempo Ligado:" │ │ (ru) "Время вкл:" │ │ (sv) "Tid på:" │ │ (zh-rCN) "开启时间:" │ │ (pt-rBR) "Tempo ativado:" │ │ (zh-rTW) "開啟時間:" │ │ - resource 0x7f0e00b5 string/pref_flashled_pattern_help_off │ │ + resource 0x7f0d00b5 string/pref_flashled_pattern_help_off │ │ () "Time off:" │ │ (da) "Tid slukket:" │ │ (nb) "Tid av:" │ │ (de) "Zeit bis zum Ausschalten:" │ │ (he) "זמן כיבוי" │ │ (el) "Χρόνος που θα απενεργοποιήτε:" │ │ (nl) "Tijd uit:" │ │ @@ -3024,15 +3046,15 @@ │ │ (it) "Tempo disattivo:" │ │ (pt) "Tempo Desligado:" │ │ (ru) "Время выкл:" │ │ (sv) "Tid av:" │ │ (zh-rCN) "关闭时间:" │ │ (pt-rBR) "Tempo desativado:" │ │ (zh-rTW) "關閉時間:" │ │ - resource 0x7f0e00b6 string/pref_notif_repeat_title │ │ + resource 0x7f0d00b6 string/pref_notif_repeat_title │ │ () "Enable Reminders" │ │ (da) "Aktivér påmindelser" │ │ (nb) "Aktiver påminnelser" │ │ (de) "Aktivierung von Erinnerungen" │ │ (he) "אפשר תזכורות" │ │ (el) "Ενεργοποίηση υπενθυμίσεων" │ │ (nl) "Herinneringen inschakelen" │ │ @@ -3046,15 +3068,15 @@ │ │ (it) "Abilita promemoria" │ │ (pt) "Activar Lembretes" │ │ (ru) "Включить напоминания" │ │ (sv) "Aktivera påminnelser" │ │ (zh-rCN) "启用提醒" │ │ (pt-rBR) "Habilitar Lembretes" │ │ (zh-rTW) "啟用提醒" │ │ - resource 0x7f0e00b7 string/pref_notif_repeat_summaryon │ │ + resource 0x7f0d00b7 string/pref_notif_repeat_summaryon │ │ () "Unread message reminders are enabled" │ │ (da) "Påmindelser for ulæste beskeder er slået til" │ │ (nb) "Påminnelse for uleste meldinger er aktivert" │ │ (de) "Erinnerungen für ungelesene Nachrichten ist aktiviert" │ │ (he) "תזכורת להודעה שלא נקראה מאופשרת" │ │ (el) "Οι υπενθυμίσεις μη αναγνωσμένων μηνυμάτων είναι ενεργοποιημένες" │ │ (nl) "Herinneringen ingeschakeld voor ongelezen berichten" │ │ @@ -3068,15 +3090,15 @@ │ │ (it) "Il promemoria messaggi non letti è abilitato" │ │ (pt) "Lembrete de Mensagens não lidas está activo" │ │ (ru) "Напоминания о непрочитанных сообщениях включены" │ │ (sv) "Påminnelser för olästa meddelanden är aktiverade" │ │ (zh-rCN) "在有未读短信时进行提醒" │ │ (pt-rBR) "Lembretes de mensagens não lidas ativados." │ │ (zh-rTW) "在有未讀短信時進行提醒" │ │ - resource 0x7f0e00b8 string/pref_notif_repeat_summaryoff │ │ + resource 0x7f0d00b8 string/pref_notif_repeat_summaryoff │ │ () "Unread message reminders are disabled" │ │ (da) "Påmindelser for ulæste beskeder er slået fra" │ │ (nb) "Påminnelse for uleste meldinger er deaktivert" │ │ (de) "Erinnerungen für ungelesene Nachrichten ist deaktiviert" │ │ (he) "תזכורת להודעה שלא נקראה כבויה" │ │ (el) "Οι υπενθυμίσεις μη αναγνωσμένων μηνυμάτων είναι απενεργοποιημένες" │ │ (nl) "Herinneringen uitgeschakeld voor ongelezen berichten" │ │ @@ -3090,15 +3112,15 @@ │ │ (it) "Il promemoria messaggi non letti è disabilitato" │ │ (pt) "Lembrete de Mensagens não lidas está Desactivado" │ │ (ru) "Напоминания о непрочитанных сообщениях выключены" │ │ (sv) "Påminnelser för olästa meddelanden är inaktiverade" │ │ (zh-rCN) "在有未读短信时不进行提醒" │ │ (pt-rBR) "Lembretes de mensagens não lidas desativados." │ │ (zh-rTW) "在有未讀短信時不進行提醒" │ │ - resource 0x7f0e00b9 string/pref_notif_repeat_interval_title │ │ + resource 0x7f0d00b9 string/pref_notif_repeat_interval_title │ │ () "Reminder Interval" │ │ (da) "Interval for påmindelser" │ │ (nb) "Intervall for påminnelser" │ │ (de) "Intervall für Erinnerungen" │ │ (he) "מרווח תזכורת" │ │ (el) "Διάστημα Υπενθύμισης" │ │ (nl) "Interval van de herinnering" │ │ @@ -3112,15 +3134,15 @@ │ │ (it) "Intervallo promemoria" │ │ (pt) "Intervalo de Lembrete" │ │ (ru) "Интервал напоминаний" │ │ (sv) "Intervall för påminnelse" │ │ (zh-rCN) "提醒间隔" │ │ (pt-rBR) "Intervalo dos lembretes" │ │ (zh-rTW) "提醒間隔" │ │ - resource 0x7f0e00ba string/pref_notif_repeat_interval_summary │ │ + resource 0x7f0d00ba string/pref_notif_repeat_interval_summary │ │ () "The time period between notification reminders" │ │ (da) "Tidsrummet mellem notifikationspåmindelser" │ │ (nb) "Tidsintervall for varsel av påminnelser" │ │ (de) "Die Zeitperiode zwischen den Benachrichtigungen" │ │ (he) "מרווח הזמן בין תזכורות" │ │ (el) "Η χρονική περίοδος ανάμεσα στις ειδοποιήσεις υπενθυμίσεων." │ │ (nl) "De periode tussen herinneringen" │ │ @@ -3134,15 +3156,15 @@ │ │ (it) "L'intervallo tra una notifica del promemoria e l'altra" │ │ (pt) "O periodo de tempo entre lembretes" │ │ (ru) "Время между включениями напоминаний" │ │ (sv) "Tid mellan påminnelse för notifikationer" │ │ (zh-rCN) "两次提醒间的时间间隔" │ │ (pt-rBR) "O período de tempo entre as notificações" │ │ (zh-rTW) "兩次提醒間的時間間隔" │ │ - resource 0x7f0e00bb string/pref_notif_repeat_interval_dialogTitle │ │ + resource 0x7f0d00bb string/pref_notif_repeat_interval_dialogTitle │ │ () "Interval (minutes)" │ │ (da) "Interval (minutter)" │ │ (nb) "Intervall (minutter)" │ │ (de) "Intervall (in Minuten)" │ │ (he) "מרווח (דקות)" │ │ (el) "Διάστημα (λεπτά)" │ │ (nl) "Interval (minuten)" │ │ @@ -3156,15 +3178,15 @@ │ │ (it) "Intervalllo in (minuti)" │ │ (pt) "Intervalo (minutos)" │ │ (ru) "Интервал (минуты)" │ │ (sv) "Intervall (minuter)" │ │ (zh-rCN) "间隔 (分钟)" │ │ (pt-rBR) "Intervalo (minutos)" │ │ (zh-rTW) "間隔 (分鐘)" │ │ - resource 0x7f0e00bc string/pref_notif_repeat_times_title │ │ + resource 0x7f0d00bc string/pref_notif_repeat_times_title │ │ () "Number of Reminders" │ │ (da) "Antal påmindelser" │ │ (nb) "Antall påminnelser" │ │ (de) "Anzahl der Erinnerungen" │ │ (he) "מספר התזכורות" │ │ (el) "Αριθμός υπενθυμίσεων" │ │ (nl) "Aantal herinneringen" │ │ @@ -3178,15 +3200,15 @@ │ │ (it) "Numero di promemoria" │ │ (pt) "Número de Lembretes" │ │ (ru) "Количество напоминаний" │ │ (sv) "Antal påminnelser" │ │ (zh-rCN) "提醒次数" │ │ (pt-rBR) "Número de Lembretes" │ │ (zh-rTW) "提醒次數" │ │ - resource 0x7f0e00bd string/pref_notif_repeat_times_summary │ │ + resource 0x7f0d00bd string/pref_notif_repeat_times_summary │ │ () "The number of reminder notifications to play" │ │ (da) "Antallet af notifikationspåmindelser der skal vises" │ │ (nb) "Antall påminnelses varsler som skal spilles" │ │ (de) "Die Anzahl der Erinnerungen welche gespeichert sind" │ │ (he) "מספר התזכורות המנוגנות" │ │ (el) "Ο αριθμός της υπενθύμισης ειδοποιήσεων για να ενεργήσει" │ │ (nl) "Het aantal herinneringen" │ │ @@ -3200,15 +3222,15 @@ │ │ (it) "Il numero di promemoria da eseguire" │ │ (pt) "Número Total de lembretes a serem mostrados" │ │ (ru) "Кол-во напоминаний, которые будут сделаны" │ │ (sv) "Antalet påminnelser för notifikationer att spela" │ │ (zh-rCN) "出现提醒通知的次数" │ │ (pt-rBR) "Número de notificações a tocar" │ │ (zh-rTW) "出現提醒通知的次數" │ │ - resource 0x7f0e00be string/pref_notif_repeat_screen_on_title │ │ + resource 0x7f0d00be string/pref_notif_repeat_screen_on_title │ │ () "Screen On for Reminders" │ │ (da) "Tænd skærmen ved påmindelser" │ │ (nb) "Skjerm på ved påminnelser" │ │ (de) "Display-Anzeige für Erinnerungen" │ │ (he) "הדלק מסך בזמן תזכורות" │ │ (el) "Ενεργή οθόνη για τις Υπενθυμίσεις" │ │ (nl) "Scherm aan voor herinneringen" │ │ @@ -3222,15 +3244,15 @@ │ │ (it) "Accendi schermo per ogni promemoria" │ │ (pt) "Ligar Ecrã em Lembretes" │ │ (ru) "Включить экран для напоминаний" │ │ (sv) "Skärm på för påminnelser" │ │ (zh-rCN) "提醒时开启屏幕" │ │ (pt-rBR) "Tela Ativada para Lembretes" │ │ (zh-rTW) "提醒時開啟屏幕" │ │ - resource 0x7f0e00bf string/pref_notif_repeat_screen_on_summaryon │ │ + resource 0x7f0d00bf string/pref_notif_repeat_screen_on_summaryon │ │ () "Reminders will turn screen on again" │ │ (da) "Påmindelser vil tænde for skærmen igen" │ │ (nb) "Påminnelser vil slå på skjermen igjen" │ │ (de) "Erinnerungen schalten das Display ein" │ │ (he) "תזכורות ידליקו את המסך בחזרה" │ │ (el) "Οι Υπενθυμίσεις θα ενεργοποιούν την οθόνη εκ'νέου" │ │ (nl) "Het scherm gaat aan bij herinneringen" │ │ @@ -3244,15 +3266,15 @@ │ │ (it) "Il promemoria accenderà lo schermo" │ │ (pt) "Lembretes irão Ligar o Ecrã de novo" │ │ (ru) "Напоминания снова включат экран" │ │ (sv) "Påminnelser aktiverar skärmen" │ │ (zh-rCN) "提醒时屏幕变亮" │ │ (pt-rBR) "Os lembretes ativarão a tela novamente" │ │ (zh-rTW) "提醒時屏幕變亮" │ │ - resource 0x7f0e00c0 string/pref_notif_repeat_screen_on_summaryoff │ │ + resource 0x7f0d00c0 string/pref_notif_repeat_screen_on_summaryoff │ │ () "Reminders will not turn screen on" │ │ (da) "Påmindelser vil ikke tænde for skærmen" │ │ (nb) "Påminnelser vil ikke slå på skjermen igjen" │ │ (de) "Erinnerungen schalten das Display nicht ein" │ │ (he) "תזכורות לא ידליקו את המסך" │ │ (el) "Οι Υπενθυμίσεις δεν θα ενεργοποιούν την οθόνη" │ │ (nl) "Het scherm blijft uit bij herinneringen" │ │ @@ -3266,15 +3288,15 @@ │ │ (it) "Il promemoria non accenderà lo schermo" │ │ (pt) "Lembretes não irão Ligar o Ecrã de novo" │ │ (ru) "Напоминания не включат экран" │ │ (sv) "Påminnelser aktiverar ej skärmen" │ │ (zh-rCN) "提醒时屏幕不变亮" │ │ (pt-rBR) "Os lembretes não ativarão a tela novamente" │ │ (zh-rTW) "提醒時屏幕不變亮" │ │ - resource 0x7f0e00c1 string/pref_notif_default_title │ │ + resource 0x7f0d00c1 string/pref_notif_default_title │ │ () "Default Notifications" │ │ (da) "Standardnotifikationer" │ │ (nb) "Standard varsler" │ │ (de) "vordefinierte Einstellungen" │ │ (he) "התראות ברירת מחדל" │ │ (el) "Προεπιλεγμένες Ειδοποιήσεις" │ │ (nl) "Standaard meldingen" │ │ @@ -3288,15 +3310,15 @@ │ │ (it) "Notifiche Generiche" │ │ (pt) "Notificações Por Defeito" │ │ (ru) "По умолчанию" │ │ (sv) "Standardnotifikationer" │ │ (zh-rCN) "默认通知" │ │ (pt-rBR) "Notificações Padrão" │ │ (zh-rTW) "預設通知" │ │ - resource 0x7f0e00c2 string/pref_notif_default_summary │ │ + resource 0x7f0d00c2 string/pref_notif_default_summary │ │ () "Notifications for all contacts without an individual customization" │ │ (da) "Notifikationer for alle kontakter uden en individuel tilpasning" │ │ (nb) "Varsler for alle kontaktene uten en individuell tilpassning" │ │ (de) "Benachrichtigungen für alle Kontakte ohne individuelle Anpassung" │ │ (he) "תזכורת לכל אנשי הקשר ללא התראה אישית" │ │ (el) "Ειδοποιήσεις για όλες τις επαφές χωρίς καμία προσαρμογή" │ │ (nl) "Melding voor alle contactpersonen, geen aangepaste melding per persoon" │ │ @@ -3310,15 +3332,15 @@ │ │ (it) "Notifiche generali per tutti i contatti senza personalizzazione individuale" │ │ (pt) "Notificações para todos os contactos sem personalização individual" │ │ (ru) "Уведомления для всех контактов без индивидуальных настроек" │ │ (sv) "Notifikationer för alla kontakter utan individuella anpassningar" │ │ (zh-rCN) "没有单独定制的联系人的默认通知" │ │ (pt-rBR) "Notificações para todos os contatos, sem personalização individual" │ │ (zh-rTW) "沒有單獨自訂的聯絡人的預設通知" │ │ - resource 0x7f0e00c3 string/pref_contacts_title │ │ + resource 0x7f0d00c3 string/pref_contacts_title │ │ () "Contacts Notifications" │ │ (da) "Kontaktnotifikationer" │ │ (nb) "Varsler for kontakter" │ │ (de) "Benchrichtigungen über Kontakte" │ │ (he) "התראת איש קשר" │ │ (el) "Ειδοποιήσεις Επαφών" │ │ (nl) "Contactpersoon meldingen" │ │ @@ -3332,15 +3354,15 @@ │ │ (it) "Notifiche Contatti" │ │ (pt) "Notificação de Contactos" │ │ (ru) "Уведомления для контактов" │ │ (sv) "Notifikationer för kontakter" │ │ (zh-rCN) "联系人通知" │ │ (pt-rBR) "Notificações por Contato" │ │ (zh-rTW) "聯絡人通知" │ │ - resource 0x7f0e00c4 string/pref_contacts_summary │ │ + resource 0x7f0d00c4 string/pref_contacts_summary │ │ () "Individual contact customization" │ │ (da) "Brugertilpasning af individuelle kontakter" │ │ (nb) "Individuell kontakt tilpassning" │ │ (de) "persönliche Anpassung der Kontakte" │ │ (he) "התאמה אישית להתראת איש קשר" │ │ (el) "Ξεχωριστή προσαρμογή για επαφή" │ │ (nl) "Persoonlijke notificatie" │ │ @@ -3354,15 +3376,15 @@ │ │ (it) "Notifiche individuali per ogni contatto" │ │ (pt) "Customização de Contactos individual" │ │ (ru) "Индивидуальные уведомления для контактов" │ │ (sv) "Individuell anpassning av kontakter" │ │ (zh-rCN) "联系人单独定制" │ │ (pt-rBR) "Personalização individual por contato" │ │ (zh-rTW) "聯絡人單獨自訂" │ │ - resource 0x7f0e00c5 string/pref_notif_help_title │ │ + resource 0x7f0d00c5 string/pref_notif_help_title │ │ () "Help - I'm confused!" │ │ (da) "Hjælp - Jeg er forvirret!" │ │ (nb) "Hjelp - jeg er forvirret!" │ │ (de) "Hilfe - ich bin verwirrt" │ │ (he) "עזרה - אני מבולבל!" │ │ (el) "Βοήθεια - Μπερδεύτηκα!" │ │ (nl) "Help - Ik snap 't niet!" │ │ @@ -3376,15 +3398,15 @@ │ │ (it) "Aiuto - Sono confuso!" │ │ (pt) "Ajuda - Estou Confuso!" │ │ (ru) "Помогите - Не получается!" │ │ (sv) "Hjälp - Jag är förvirrad!" │ │ (zh-rCN) "帮助 - 我很困惑!" │ │ (pt-rBR) "Ajuda - Estou confuso!" │ │ (zh-rTW) "說明 - 我很困惑!" │ │ - resource 0x7f0e00c6 string/pref_notif_help_summary │ │ + resource 0x7f0d00c6 string/pref_notif_help_summary │ │ () "Notifications Help" │ │ (da) "Hjælp til opsætning af notifikationer" │ │ (nb) "Varsels hjelp" │ │ (de) "Benachrichtigungshilfe" │ │ (he) "עזרה בהתראות" │ │ (el) "Βοήθεια Ειδοποιήσεων" │ │ (nl) "Hulp bij "Notificaties contacten"" │ │ @@ -3398,24 +3420,24 @@ │ │ (it) "Aiuto notifiche" │ │ (pt) "Ajuda de Notificações" │ │ (ru) "Помощь по уведомлениям" │ │ (sv) "Hjälp om notifikationer" │ │ (zh-rCN) "通知帮助" │ │ (pt-rBR) "Ajuda de Notificações" │ │ (zh-rTW) "通知說明" │ │ - resource 0x7f0e00c7 string/pref_notif_help_message │ │ + resource 0x7f0d00c7 string/pref_notif_help_message │ │ () "SMS Popup offers the ability to customize notifications on a per contact basis. When a new message comes in, SMS Popup will first check if the contact has a customized notification. If so, those settings are used, otherwise the default notifications are used. │ │ │ │ Using this functionality, you could set things up so only a few contacts show a popup while the rest trigger a regular notification. You could also ignore certain contacts by setting their notification to silent." │ │ (he) "SMS POP UP מציעה את היכולת לבצע התאמה אישית של התראות על בסיס אנשי קשר. כאשר התראה חדשה נכנסת, SMS Popup יהיה הראשון לבדוק אם לאיש הקשר יש התראה אישית. אם כן, הגדרות אלה יופעלו, אחרת התראות ברירת המחדל יופעלו. │ │ באמצעות פונקציונליות זו, אתה יכול להגדיר את הדברים כך שרק כמה אנשי קשר יפעילו את POPUP והשאר יפעילו הודעה רגילה. אתה יכול גם להתעלם מאנשי קשר מסוימים על ידי הגדרת התראה שלהם על שקט." │ │ (it) "SMS Popup ora offre la possibilità di personalizzare le notifiche per ogni singolo contatto. Quando arriva un messaggio, SMS Popup verificherà prima se il contatto ha una notifica personalizzata. In caso affermativo, queste personalizzazioni verranno usate, in caso contrario verranno usate le notifiche standard. │ │ │ │ Usando le notifiche personalizzate, potresti impostare di mostrare il popup solo per alcuni contatti e per i rimanenti una notifica standard. Potresti anche ignorare alcuni contatti disattivando le loro notifiche." │ │ - resource 0x7f0e00c8 string/contact_customization_add │ │ + resource 0x7f0d00c8 string/contact_customization_add │ │ () "Add Custom Notifications" │ │ (da) "Tilføj brugertilpassede notifikationer" │ │ (nb) "Legg til egendefinerte varsler" │ │ (de) "benutzerdefinierte Einstellungen hinzufügen" │ │ (he) "הוסף התראות בהתאמה אישית" │ │ (el) "Προσθήκη Προσαρμοσμένων Ειδοποιήσεων" │ │ (nl) "Aangepaste meldingen toevoegen" │ │ @@ -3429,15 +3451,15 @@ │ │ (it) "Aggiungi una notifica personalizzata" │ │ (pt) "Adicionar Notificações Personalizadas" │ │ (ru) "Добавить свое уведомление" │ │ (sv) "Lägg till anpassade notifikationer" │ │ (zh-rCN) "添加定制通知" │ │ (pt-rBR) "Adicionar Notificação Personalizada" │ │ (zh-rTW) "新增自訂通知" │ │ - resource 0x7f0e00c9 string/contact_customization_edit │ │ + resource 0x7f0d00c9 string/contact_customization_edit │ │ () "Edit Custom Notification" │ │ (da) "Redigér brugertilpasset notifikation" │ │ (nb) "Rediger egendefinerte varsler" │ │ (de) "benutzerdefinierte Einstellungen bearbeiten" │ │ (he) "ערוך התראה מותאמת אישית" │ │ (el) "Επεξεργασία Προσαρμοσμένων Ειδοποιήσεων" │ │ (nl) "Wijzigen" │ │ @@ -3451,15 +3473,15 @@ │ │ (it) "Modifica una notifica personalizzata" │ │ (pt) "Editar Notificação Personalizada" │ │ (ru) "Редактировать свои уведомления" │ │ (sv) "Ändra anpassad notifikation" │ │ (zh-rCN) "编辑定制通知" │ │ (pt-rBR) "Editar Notificação Personalizada" │ │ (zh-rTW) "編輯自訂通知" │ │ - resource 0x7f0e00ca string/contact_customization_remove │ │ + resource 0x7f0d00ca string/contact_customization_remove │ │ () "Remove Custom Notification" │ │ (da) "Fjern brugertilpasset notifikation" │ │ (nb) "Fjern egendefinerte varsler" │ │ (de) "benutzerdefinierte Einstellungen entfernen" │ │ (he) "הסר התראה בהתאמה אישית" │ │ (el) "Αφαίρεση Προσαρμοσμένων Ειδοποιήσεων" │ │ (nl) "Verwijderen" │ │ @@ -3473,15 +3495,15 @@ │ │ (it) "Elimina notifica personalizzata" │ │ (pt) "Remover Notificação Personalizada" │ │ (ru) "Удалить свое уведомление" │ │ (sv) "Ta bort anpassad notifikation" │ │ (zh-rCN) "删除定制通知" │ │ (pt-rBR) "Remover Notificação Personalizada" │ │ (zh-rTW) "移除自訂通知" │ │ - resource 0x7f0e00cb string/contact_customization_save │ │ + resource 0x7f0d00cb string/contact_customization_save │ │ () "Save" │ │ (da) "Gem" │ │ (nb) "Lagre" │ │ (de) "Speichern" │ │ (he) "שמור" │ │ (el) "Αποθήκευση" │ │ (nl) "Opslaan" │ │ @@ -3495,15 +3517,15 @@ │ │ (it) "Salva" │ │ (pt) "Gravar" │ │ (ru) "Сохранить" │ │ (sv) "Spara" │ │ (zh-rCN) "保存" │ │ (pt-rBR) "Salvar" │ │ (zh-rTW) "儲存檔案" │ │ - resource 0x7f0e00cc string/contact_customization_title │ │ + resource 0x7f0d00cc string/contact_customization_title │ │ () "Notifications for %s" │ │ (da) "Notifikationer for %s" │ │ (nb) "Varsler for %s" │ │ (de) "Benachrichtigungen für %s" │ │ (he) "התראות ל %s" │ │ (el) "Ειδοποιήσεις για %s" │ │ (nl) "Meldingen voor %s" │ │ @@ -3517,15 +3539,15 @@ │ │ (it) "Notifiche per %s" │ │ (pt) "Notificações para %s" │ │ (ru) "Уведомления для %s" │ │ (sv) "Notifikationer för %s" │ │ (zh-rCN) "%s 的通知" │ │ (pt-rBR) "Notificação para %s" │ │ (zh-rTW) "%s 的通知" │ │ - resource 0x7f0e00cd string/contact_customization_enabled │ │ + resource 0x7f0d00cd string/contact_customization_enabled │ │ () "Notifications are enabled for %s" │ │ (da) "Notifikationer for %s er slået til" │ │ (nb) "Varsel for %s er aktivert" │ │ (de) "Benachrichtigungen für %s werden eingschaltet" │ │ (he) "התראות מאופשרות ל %s" │ │ (el) "Οι ειδοποιήσεις έχουν ενεργοποιηθεί για %s" │ │ (nl) "Meldingen ingeschakeld voor %s" │ │ @@ -3539,15 +3561,15 @@ │ │ (it) "Notifiche abilitate per %s" │ │ (pt) "Notificações estão activas para %s" │ │ (ru) "Уведомления включены для %s" │ │ (sv) "Notifikationer aktiverade för %s" │ │ (zh-rCN) "%s 的通知已启用" │ │ (pt-rBR) "Notificações estão habilitadas para %s" │ │ (zh-rTW) "%s 的通知已啟用" │ │ - resource 0x7f0e00ce string/contact_customization_disabled │ │ + resource 0x7f0d00ce string/contact_customization_disabled │ │ () "Notifications are disabled for %s" │ │ (da) "Notifikationer for %s er slået fra" │ │ (nb) "Varsel for %s er deaktivert" │ │ (de) "Benachrichtigungen für %s werden ausgschaltet" │ │ (he) "התראות מבוטלות עבור %s" │ │ (el) "Οι ειδοποιήσεις έχουν απενεργοποιηθεί για %s" │ │ (nl) "Meldingen uitgeschakeld voor %s" │ │ @@ -3561,19 +3583,19 @@ │ │ (it) "Notifiche disabilitate per %s" │ │ (pt) "Notificações desactivas para %s" │ │ (ru) "Уведомления отключены для %s" │ │ (sv) "Notifikationer inaktiverade för %s" │ │ (zh-rCN) "%s 的通知已禁用" │ │ (pt-rBR) "Notificações estão desabilitadas para %s" │ │ (zh-rTW) "%s 的通知已禁用" │ │ - resource 0x7f0e00cf string/contact_customization_add_hint │ │ + resource 0x7f0d00cf string/contact_customization_add_hint │ │ () "Add/Edit contact notifications…" │ │ (he) "הוסף/ערוך התראות איש קשר" │ │ (it) "Aggiungi/Modifica notifiche contatto…" │ │ - resource 0x7f0e00d0 string/ringtone_silent │ │ + resource 0x7f0d00d0 string/ringtone_silent │ │ () "Silent" │ │ (da) "Lydløs" │ │ (nb) "Lydløs" │ │ (de) "Stumm" │ │ (he) "שקט" │ │ (el) "Αθόρυβο" │ │ (nl) "Stil" │ │ @@ -3587,15 +3609,15 @@ │ │ (it) "Silenzioso" │ │ (pt) "Silêncio" │ │ (ru) "Тишина" │ │ (sv) "Tyst" │ │ (zh-rCN) "静音" │ │ (pt-rBR) "Silencioso" │ │ (zh-rTW) "靜音" │ │ - resource 0x7f0e00d1 string/pref_message_presets_title │ │ + resource 0x7f0d00d1 string/pref_message_presets_title │ │ () "Preset Messages" │ │ (da) "Beskedskabeloner" │ │ (nb) "Meldingsmaler" │ │ (de) "aktuelle Nachrichten" │ │ (he) "הודעות מוכנות מראש" │ │ (el) "Προκαθορισμένα μηνύματα" │ │ (nl) "Voorgedefinieerde berichten" │ │ @@ -3609,15 +3631,15 @@ │ │ (it) "Messaggi standard" │ │ (pt) "Modelos de Mensagens" │ │ (ru) "Шаблоны" │ │ (sv) "Meddelandemall" │ │ (zh-rCN) "预设信息" │ │ (pt-rBR) "Mensagens Pré-definidas" │ │ (zh-rTW) "預設資訊" │ │ - resource 0x7f0e00d2 string/pref_message_presets_summary │ │ + resource 0x7f0d00d2 string/pref_message_presets_summary │ │ () "Configure preset messages for quick replies" │ │ (da) "Konfigurér forudindstillede beskedskabeloner til brug ved hurtigsvar" │ │ (nb) "Konfigurer meldingsmaler for hurtigsvar" │ │ (de) "voreingestellte Nachrichten für schnelle Antworten konfigurieren" │ │ (he) "ערוך הודעה מוכנה מראש לשימוש בתגובה מהירה" │ │ (el) "Προσαρμογή προκαθορισμένων μηνυμάτων για γρήγορες απαντήσεις" │ │ (nl) "Configureer voorgedefinieerde berichten voor snel antwoorden" │ │ @@ -3631,15 +3653,15 @@ │ │ (it) "Configura messaggi standard per risposte rapide" │ │ (pt) "Configure Modelos de Mensagens para Respostas Rápidas" │ │ (ru) "Задать шаблоны для быстрого ответа" │ │ (sv) "Konfigurera meddelandemallar för snabbsvar" │ │ (zh-rCN) "设置快速回复的预设信息" │ │ (pt-rBR) "Configurar mensagens pré-definidas para respostas rápidas" │ │ (zh-rTW) "設定快速回覆的預設資訊" │ │ - resource 0x7f0e00d3 string/message_presets_add │ │ + resource 0x7f0d00d3 string/message_presets_add │ │ () "Add Preset Message" │ │ (da) "Tilføj skabelon" │ │ (nb) "Legg til en ny meldingsmal" │ │ (de) "voreingestellte Nachricht hinzufügen" │ │ (he) "הוסף הודעות מוכנות מראש" │ │ (el) "Προσθήκη προκαθορισμένου μηνύματος" │ │ (nl) "Voorgedefinieerd bericht toevoegen" │ │ @@ -3653,15 +3675,15 @@ │ │ (it) "Aggiungi messaggio standard" │ │ (pt) "Adicionar Modelo de Mensagem" │ │ (ru) "Добавить шаблон" │ │ (sv) "Lägg till meddelandemall" │ │ (zh-rCN) "添加预设信息" │ │ (pt-rBR) "Adicionar Mensagem Pré-definida" │ │ (zh-rTW) "新增預設資訊" │ │ - resource 0x7f0e00d4 string/message_presets_edit │ │ + resource 0x7f0d00d4 string/message_presets_edit │ │ () "Edit Preset Message" │ │ (da) "Redigér skabelon" │ │ (nb) "Rediger meldingsmal" │ │ (de) "voreingestellte Nachricht bearbeiten" │ │ (he) "ערוך הודעה מוכנה מראש" │ │ (el) "Επεξεργασία προκαθορισμένου μηνύματος" │ │ (nl) "WIjzig voorgedefinieerd bericht" │ │ @@ -3675,15 +3697,15 @@ │ │ (it) "Modifica messaggio standard" │ │ (pt) "Editar Modelo de Mensagem" │ │ (ru) "Изменить шаблон" │ │ (sv) "Ändra meddelandemall" │ │ (zh-rCN) "编辑预设信息" │ │ (pt-rBR) "Editar Mensagem Pré-definida" │ │ (zh-rTW) "編輯預設資訊" │ │ - resource 0x7f0e00d5 string/message_presets_add_text │ │ + resource 0x7f0d00d5 string/message_presets_add_text │ │ () "Create" │ │ (da) "Opret" │ │ (nb) "Opprett" │ │ (de) "Erstelle" │ │ (he) "צור" │ │ (el) "Δημιουργία" │ │ (nl) "Aanmaken" │ │ @@ -3697,15 +3719,15 @@ │ │ (it) "Crea" │ │ (pt) "Criar" │ │ (ru) "Создать" │ │ (sv) "Skapa" │ │ (zh-rCN) "创建" │ │ (pt-rBR) "Criar" │ │ (zh-rTW) "建立" │ │ - resource 0x7f0e00d6 string/message_presets_save_text │ │ + resource 0x7f0d00d6 string/message_presets_save_text │ │ () "Save" │ │ (da) "Gem" │ │ (nb) "Lagre" │ │ (de) "Speichern" │ │ (he) "שמור" │ │ (el) "Αποθήκευση" │ │ (nl) "Opslaan" │ │ @@ -3719,15 +3741,15 @@ │ │ (it) "Salva" │ │ (pt) "Gravar" │ │ (ru) "Сохранить" │ │ (sv) "Spara" │ │ (zh-rCN) "保存" │ │ (pt-rBR) "Salvar" │ │ (zh-rTW) "儲存檔案" │ │ - resource 0x7f0e00d7 string/message_presets_delete_text │ │ + resource 0x7f0d00d7 string/message_presets_delete_text │ │ () "Remove" │ │ (da) "Fjern" │ │ (nb) "Fjern" │ │ (de) "Löschen" │ │ (he) "הסר" │ │ (el) "Αφαίρεση" │ │ (nl) "Verwijder" │ │ @@ -3741,15 +3763,15 @@ │ │ (it) "Elimina" │ │ (pt) "Apagar" │ │ (ru) "Удалить" │ │ (sv) "Ta bort" │ │ (zh-rCN) "删除" │ │ (pt-rBR) "Excluir" │ │ (zh-rTW) "移除" │ │ - resource 0x7f0e00d8 string/message_presets_edit_text │ │ + resource 0x7f0d00d8 string/message_presets_edit_text │ │ () "Edit" │ │ (da) "Redigér" │ │ (nb) "Rediger" │ │ (de) "bearbeiten" │ │ (he) "ערוך" │ │ (el) "Επεξεργασία" │ │ (nl) "Bewerken" │ │ @@ -3763,15 +3785,15 @@ │ │ (it) "Modifica" │ │ (pt) "Editar" │ │ (ru) "Изменить" │ │ (sv) "Ändra" │ │ (zh-rCN) "编辑" │ │ (pt-rBR) "Editar" │ │ (zh-rTW) "編輯" │ │ - resource 0x7f0e00d9 string/message_presets_reorder_text │ │ + resource 0x7f0d00d9 string/message_presets_reorder_text │ │ () "Move to top" │ │ (da) "Flyt til top" │ │ (nb) "Flytt øverst" │ │ (de) "Ganz nach oben" │ │ (he) "העבר לראש הרשימה" │ │ (el) "Μετακίνηση στην κορυφή" │ │ (nl) "Verplaats naar boven" │ │ @@ -3785,15 +3807,15 @@ │ │ (it) "Sposta in cima" │ │ (pt) "Mover para o topo" │ │ (ru) "Переместить наверх" │ │ (sv) "Flytta längst upp" │ │ (zh-rCN) "上移到顶部" │ │ (pt-rBR) "Mover para o topo" │ │ (zh-rTW) "上移到頂部" │ │ - resource 0x7f0e00da string/message_presets_empty_text │ │ + resource 0x7f0d00da string/message_presets_empty_text │ │ () "No presets defined" │ │ (da) "Ingen beskedskabeloner defineret" │ │ (nb) "Ingen meldingsmaler" │ │ (de) "keine Voreinstellungen definiert" │ │ (he) "לא הוגדרה הודעה מוכנה מראש" │ │ (el) "Δεν έχουν ορισθεί προκαθορισμένα μηνύματα" │ │ (nl) "Geen voorgedefinieerde berichten ingesteld" │ │ @@ -3807,15 +3829,15 @@ │ │ (it) "Nessun msg standard definito" │ │ (pt) "Sem Modelos Definidos" │ │ (ru) "Шаблон не определен" │ │ (sv) "Ingen mall angiven" │ │ (zh-rCN) "没有定义预设" │ │ (pt-rBR) "Nenhuma mensagem pré-definida" │ │ (zh-rTW) "沒有定義預設" │ │ - resource 0x7f0e00db string/message_presets_add_toast │ │ + resource 0x7f0d00db string/message_presets_add_toast │ │ () "Message preset added" │ │ (da) "Beskedskabelon tilføjet" │ │ (nb) "Meldingsmal lagt til" │ │ (de) "voreingestellte Nachricht hinzugefügt" │ │ (he) "נוספה הודעה מוכנה מראש" │ │ (el) "Το προκαθορισμένο μήνυμα προστέθηκε" │ │ (nl) "Voorgedefinieerd bericht toegevoegd" │ │ @@ -3829,15 +3851,15 @@ │ │ (it) "Messaggio standard aggiunto" │ │ (pt) "Modelo de Mensagem Adicionado" │ │ (ru) "Шаблон добавлен" │ │ (sv) "Meddelandemall tillagd" │ │ (zh-rCN) "预设信息已添加" │ │ (pt-rBR) "Mensagem pré-definida adicionada" │ │ (zh-rTW) "預設資訊已新增" │ │ - resource 0x7f0e00dc string/message_presets_save_toast │ │ + resource 0x7f0d00dc string/message_presets_save_toast │ │ () "Message preset updated" │ │ (da) "Beskedskabelon opdateret" │ │ (nb) "Meldingsmal er oppdatert" │ │ (de) "voreingestellte Nachricht aktualisiert" │ │ (he) "עודכנה הודעה מוכנה מראש" │ │ (el) "Το προκαθορισμένο μήνυμα ενημερώθηκε" │ │ (nl) "Voorgedefinieerd bericht aangepast" │ │ @@ -3851,15 +3873,15 @@ │ │ (it) "Messaggio standard aggiornato" │ │ (pt) "Modelo de Mensagem Adicionado" │ │ (ru) "Шаблон обновлен" │ │ (sv) "Meddelandemall uppdaterad" │ │ (zh-rCN) "预设信息已更新" │ │ (pt-rBR) "Mensagem pré-definida atualizada" │ │ (zh-rTW) "預設資訊已更新" │ │ - resource 0x7f0e00dd string/message_presets_delete_toast │ │ + resource 0x7f0d00dd string/message_presets_delete_toast │ │ () "Message preset deleted" │ │ (da) "Beskedskabelon fjernet" │ │ (nb) "Meldingsmal er slettet" │ │ (de) "voreingestellte Nachricht gelöscht" │ │ (he) "נמחקה הודעה מוכנה מראש" │ │ (el) "Το προκαθορισμένο μήνυμα διαγράφτηκε" │ │ (nl) "Voorgedefinieerd bericht verwijderd" │ │ @@ -3873,15 +3895,15 @@ │ │ (it) "Messaggio standard eliminato" │ │ (pt) "Modelo de Mensagem Eliminado" │ │ (ru) "Шаблон удален" │ │ (sv) "Meddelandemall borttagen" │ │ (zh-rCN) "预设信息已删除" │ │ (pt-rBR) "Mensagem pré-definida excluída" │ │ (zh-rTW) "預設資訊已移除" │ │ - resource 0x7f0e00de string/message_presets_reorder_toast │ │ + resource 0x7f0d00de string/message_presets_reorder_toast │ │ () "Message preset moved to top" │ │ (da) "Beskedskabelon flyttet til top" │ │ (nb) "Meldingsmal er flyttet til toppen" │ │ (de) "voreingestellte Nachricht an erste Stelle setzen" │ │ (he) "הודעה מוכנה מראש הועברה לראש הרשימה" │ │ (el) "Το προκαθορισμένο μήνυμα μετακινήθηκε στην κορυφή" │ │ (nl) "Voorgedefinieerd bericht naar boven verplaatst" │ │ @@ -3895,15 +3917,15 @@ │ │ (it) "Messaggio standard spostato in cima" │ │ (pt) "Modelo de Mensagem Movido para o topo" │ │ (ru) "Шаблон перемещен наверх" │ │ (sv) "Meddelandemall flyttad längst upp" │ │ (zh-rCN) "预设信息已移动到顶部" │ │ (pt-rBR) "Mensagem pré-definida movida para o topo" │ │ (zh-rTW) "預設資訊已移動到頂部" │ │ - resource 0x7f0e00df string/message_presets_error_toast │ │ + resource 0x7f0d00df string/message_presets_error_toast │ │ () "Error - please try again" │ │ (da) "Fejl - prøv igen" │ │ (nb) "Feil - vennligst forsøk igjen" │ │ (de) "Fehler - bitte nochmal versuchen" │ │ (he) "שגיאה - אנא נסה שנית" │ │ (el) "Σφάλμα - παρακαλώ δοκιμάστε ξανά" │ │ (nl) "Error - Probeer opnieuw" │ │ @@ -3917,15 +3939,15 @@ │ │ (it) "Errore, prova di nuovo" │ │ (pt) "Erro - Por favor tente de novo" │ │ (ru) "Ошибка - Попробуйте еще раз" │ │ (sv) "Fel - vänligen försök igen" │ │ (zh-rCN) "错误 - 请重试" │ │ (pt-rBR) "Erro - por favor tente novamente" │ │ (zh-rTW) "錯誤 - 請重試" │ │ - resource 0x7f0e00e0 string/quickreply_title │ │ + resource 0x7f0d00e0 string/quickreply_title │ │ () "Quick Reply" │ │ (da) "Hurtigsvar" │ │ (nb) "Hurtigsvar" │ │ (de) "Schnelle Reaktion" │ │ (he) "תגובה מהירה" │ │ (el) "Γρήγορη απάντηση" │ │ (nl) "Snel antwoorden" │ │ @@ -3939,15 +3961,15 @@ │ │ (it) "Risposta rapida" │ │ (pt) "Resposta Rápida" │ │ (ru) "Быстрый ответ" │ │ (sv) "Snabbsvar" │ │ (zh-rCN) "快速回复" │ │ (pt-rBR) "Resposta Rápida" │ │ (zh-rTW) "快速回覆" │ │ - resource 0x7f0e00e1 string/quickreply_from_text │ │ + resource 0x7f0d00e1 string/quickreply_from_text │ │ () "To: %s" │ │ (da) "Til: %s" │ │ (nb) "Til: %s" │ │ (de) "Zu %s" │ │ (he) "ל: %s" │ │ (el) "Προς: %s" │ │ (nl) "Aan: %s" │ │ @@ -3961,15 +3983,15 @@ │ │ (it) "A: %s" │ │ (pt) "%s" │ │ (ru) "Кому: %s" │ │ (sv) "Till: %s" │ │ (zh-rCN) "到: %s" │ │ (pt-rBR) "Para: %s" │ │ (zh-rTW) "到: %s" │ │ - resource 0x7f0e00e2 string/quickreply_preset_button │ │ + resource 0x7f0d00e2 string/quickreply_preset_button │ │ () "Presets" │ │ (da) "Skabeloner" │ │ (nb) "Maler" │ │ (de) "Voreinstellungen" │ │ (he) "מתוכננות מראש" │ │ (el) "Προκαθορισμένα" │ │ (nl) "Voorgedefinieerde berichten" │ │ @@ -3983,15 +4005,15 @@ │ │ (it) "Msg standard" │ │ (pt) "Modelos" │ │ (ru) "Шаблоны" │ │ (sv) "Mallar" │ │ (zh-rCN) "预设" │ │ (pt-rBR) "Mensagens pré-definidas" │ │ (zh-rTW) "預設" │ │ - resource 0x7f0e00e3 string/quickreply_send_button │ │ + resource 0x7f0d00e3 string/quickreply_send_button │ │ () "Send" │ │ (da) "Send" │ │ (nb) "Send" │ │ (de) "Abschicken" │ │ (he) "שלח" │ │ (el) "Αποστολή" │ │ (nl) "Verzenden" │ │ @@ -4005,19 +4027,19 @@ │ │ (it) "Invia" │ │ (pt) "Enviar" │ │ (ru) "Отправить" │ │ (sv) "Skicka" │ │ (zh-rCN) "发送" │ │ (pt-rBR) "Enviar" │ │ (zh-rTW) "發送" │ │ - resource 0x7f0e00e4 string/quickreply_sending_toast │ │ + resource 0x7f0d00e4 string/quickreply_sending_toast │ │ () "Sending message…" │ │ (he) "שולח הודעה...." │ │ (it) "Invio messaggio…" │ │ - resource 0x7f0e00e5 string/quickreply_nomessage_toast │ │ + resource 0x7f0d00e5 string/quickreply_nomessage_toast │ │ () "Send" │ │ (da) "Send" │ │ (nb) "Send" │ │ (de) "Abschicken" │ │ (he) "שלח" │ │ (el) "Αποστολή" │ │ (nl) "Verzenden" │ │ @@ -4031,18 +4053,18 @@ │ │ (it) "Invia" │ │ (pt) "Enviar" │ │ (ru) "Отправить" │ │ (sv) "Skicka" │ │ (zh-rCN) "发送" │ │ (pt-rBR) "Enviar" │ │ (zh-rTW) "發送" │ │ - resource 0x7f0e00e6 string/loading_message │ │ + resource 0x7f0d00e6 string/loading_message │ │ () "Loading…" │ │ (he) "בטעינה…" │ │ - resource 0x7f0e00e7 string/error_message │ │ + resource 0x7f0d00e7 string/error_message │ │ () "Error" │ │ (da) "Fejl" │ │ (nb) "Feil" │ │ (de) "Fehler" │ │ (he) "שגיאה" │ │ (el) "Σφάλμα" │ │ (nl) "Error" │ │ @@ -4056,15 +4078,15 @@ │ │ (it) "Errore" │ │ (pt) "Erro" │ │ (ru) "Ошибка" │ │ (sv) "Fel" │ │ (zh-rCN) "错误" │ │ (pt-rBR) "Erro" │ │ (zh-rTW) "錯誤" │ │ - resource 0x7f0e00e8 string/error_no_voice_recognition │ │ + resource 0x7f0d00e8 string/error_no_voice_recognition │ │ () "Voice recognition not available on this device" │ │ (da) "Stemmegenkendelse er ikke tilgængeligt på dette apparat" │ │ (nb) "Talegjenkjenning er ikke tilgjengelig på denne enheten" │ │ (de) "Stimmenerkennung auf dem Gerät nicht vorhanden" │ │ (he) "זיהוי קולי לא זמין במכשיר" │ │ (el) "Η αναγνώριση φωνής δεν είναι δυνατή σε αυτή τη συσκευή" │ │ (nl) "Stemherkenning niet beschikbaar op dit apparaat" │ │ @@ -4078,15 +4100,15 @@ │ │ (it) "Riconoscimento vocale non disponibile su questo dispositivo" │ │ (pt) "Reconhecimento de Voz Não Disponivel neste Dispositivo" │ │ (ru) "Распознование голоса не доступно на этом устройстве" │ │ (sv) "Röstigenkänning ej tillgänglig på denna enhet" │ │ (zh-rCN) "此设备上声音识别不可用" │ │ (pt-rBR) "Reconhecimento de voz não disponível neste dispositivo" │ │ (zh-rTW) "此裝置上聲音識別不可用" │ │ - resource 0x7f0e00e9 string/pref_button_config_title │ │ + resource 0x7f0d00e9 string/pref_button_config_title │ │ () "Button Configuration" │ │ (da) "Knapindstillinger" │ │ (nb) "Knappekonfigurasjon" │ │ (de) "Button Konfiguration" │ │ (he) "לחצן הגדרות" │ │ (el) "Διαμόρφωση Κουμπιών" │ │ (nl) "Knoppen configuratie" │ │ @@ -4100,15 +4122,15 @@ │ │ (it) "Configurazione tasti" │ │ (pt) "Configuração de Botões" │ │ (ru) "Настройка кнопки" │ │ (sv) "Knappinställningar" │ │ (zh-rCN) "按钮配置" │ │ (pt-rBR) "Configuração de Botão" │ │ (zh-rTW) "按鈕組態" │ │ - resource 0x7f0e00ea string/pref_button_config_summary │ │ + resource 0x7f0d00ea string/pref_button_config_summary │ │ () "Popup button configuration" │ │ (da) "Indstilling af knapper på popup-vindue" │ │ (nb) "Popup-knapp konfigurasjon" │ │ (de) "Button für Popup-Fenster konfigurieren" │ │ (he) "הגדרת לחצן הפופאפ" │ │ (el) "Ρύθμιση κουμπιών στο Popup" │ │ (nl) "Popup knopconfiguratie" │ │ @@ -4122,15 +4144,15 @@ │ │ (it) "Configurazione dei tasti del popup" │ │ (pt) "Configuração de Botões do Popup" │ │ (ru) "Настройка кнопки всплывающего окна" │ │ (sv) "Inställningar för popupknapp" │ │ (zh-rCN) "弹出按钮配置" │ │ (pt-rBR) "Configuração do botão Popup" │ │ (zh-rTW) "彈出按鈕組態" │ │ - resource 0x7f0e00eb string/pref_button_summary │ │ + resource 0x7f0d00eb string/pref_button_summary │ │ () "Current Setting: %s" │ │ (da) "Nuværende indstilling: %s" │ │ (nb) "Gjeldende innstilling: %s" │ │ (de) "aktuelle Einstellungen %s" │ │ (he) "הגדרות נוכחיות: %s" │ │ (el) "Τρέχων ρυθμίσεις: %s" │ │ (nl) "Huidige instelling: %s" │ │ @@ -4144,15 +4166,15 @@ │ │ (it) "Impostazione corrente: %s" │ │ (pt) "Definição Actual: %s" │ │ (ru) "Текущие настройки: %s" │ │ (sv) "Nuvarande inställning: %s" │ │ (zh-rCN) "当前设置: %s" │ │ (pt-rBR) "Configuração Atual: %s" │ │ (zh-rTW) "當前設定: %s" │ │ - resource 0x7f0e00ec string/pref_button1_title │ │ + resource 0x7f0d00ec string/pref_button1_title │ │ () "Button 1 Configuration" │ │ (da) "Knap 1 indstilling" │ │ (nb) "Knapp 1 konfigurasjon" │ │ (de) "Button 1 Konfiguration" │ │ (he) "הגדרות לחצן 1" │ │ (el) "Διαμόρφωση του Κουμπιού 1" │ │ (nl) "Knop 1" │ │ @@ -4166,15 +4188,15 @@ │ │ (it) "Configurazione 1. tasto" │ │ (pt) "Configuração Botão 1" │ │ (ru) "Настройка кнопки 1" │ │ (sv) "Inställningar för knapp 1" │ │ (zh-rCN) "按钮 1 配置" │ │ (pt-rBR) "Configuração do Botão 1" │ │ (zh-rTW) "按鈕 1 組態" │ │ - resource 0x7f0e00ed string/pref_button2_title │ │ + resource 0x7f0d00ed string/pref_button2_title │ │ () "Button 2 Configuration" │ │ (da) "Knap 2 indstilling" │ │ (nb) "Knapp 2 konfigurasjon" │ │ (de) "Button 2 Konfiguration" │ │ (he) "הגדרות לחצן 2" │ │ (el) "Διαμόρφωση του Κουμπιού 2" │ │ (nl) "Knop 2" │ │ @@ -4188,15 +4210,15 @@ │ │ (it) "Configurazione 2. tasto" │ │ (pt) "Configuração Botão 2" │ │ (ru) "Настройка кнопки 2" │ │ (sv) "Inställningar för knapp 2" │ │ (zh-rCN) "按钮 2 配置" │ │ (pt-rBR) "Configuração do Botão 2" │ │ (zh-rTW) "按鈕 2 組態" │ │ - resource 0x7f0e00ee string/pref_button3_title │ │ + resource 0x7f0d00ee string/pref_button3_title │ │ () "Button 3 Configuration" │ │ (da) "Knap 3 indstilling" │ │ (nb) "Knapp 3 konfigurasjon" │ │ (de) "Button 3 Konfiguration" │ │ (he) "הגדרות לחצן 3" │ │ (el) "Διαμόρφωση του Κουμπιού 3" │ │ (nl) "Knop 3" │ │ @@ -4210,15 +4232,15 @@ │ │ (it) "Configurazione 3. tasto" │ │ (pt) "Configuração Botão 3" │ │ (ru) "Настройка кнопки 3" │ │ (sv) "Inställningar för knapp 3" │ │ (zh-rCN) "按钮 3 配置" │ │ (pt-rBR) "Configuração do Botão 3" │ │ (zh-rTW) "按鈕 3 組態" │ │ - resource 0x7f0e00ef string/pref_donate_title │ │ + resource 0x7f0d00ef string/pref_donate_title │ │ () "Donate to SMS Popup" │ │ (da) "Donér til SMS Popup" │ │ (nb) "Donasjon til SMS Popup" │ │ (de) "an SMS Popup spenden" │ │ (he) "תרום ל SMS Popup" │ │ (el) "Δωρεά στο SMS Popup" │ │ (nl) "Doe een donatie aan SMS Popup" │ │ @@ -4232,15 +4254,15 @@ │ │ (it) "Dona a Sms Popup" │ │ (pt) "Doação para SMS Popup" │ │ (ru) "Пожертвовать для SMS Popup" │ │ (sv) "Donera till SMS Popup" │ │ (zh-rCN) "捐赠 SMS Popup" │ │ (pt-rBR) "Doação para SMS Popup" │ │ (zh-rTW) "捐贈 SMS Popup" │ │ - resource 0x7f0e00f0 string/pref_donate_text │ │ + resource 0x7f0d00f0 string/pref_donate_text │ │ () "SMS Popup is a free application that I work on in my spare time. If you find it useful, and can spare a few bucks, a donation would be much appreciated. │ │ │ │ Thanks!" │ │ (da) "SMS Popup er en gratis applikation som jeg har arbejdet på i min fritid. Hvis du finder den brugbar, og kan undvære nogle få håndører, vil en donation blive yderst værdsat. │ │ │ │ Tak!" │ │ (nb) "SMS Popup er en gratis applikasjon som jeg jobber på i fritiden. Hvis du finner den nyttig, og kan avslå noen kroner, ville en donasjon være høyt verdsatt. │ │ @@ -4288,15 +4310,15 @@ │ │ │ │ 感谢支持!" │ │ (pt-rBR) "SMS Popup é um aplicativo gratuito que eu desenvolvo no meu tempo livre. Se você o achar útil, e puder usar um trocado, uma doação seria de muito bom grado. │ │ Obrigado!" │ │ (zh-rTW) "SMS Popup 是我在業餘時間製作的一款免費的程式。如果您感覺它很有用,可以捐贈我的開發。 │ │ │ │ 感謝支援!" │ │ - resource 0x7f0e00f1 string/pref_donate_market_button │ │ + resource 0x7f0d00f1 string/pref_donate_market_button │ │ () "Donate via Android Market" │ │ (da) "Donér via Android Marked" │ │ (nb) "Donasjon via Android Marked" │ │ (de) "über Android Market spenden" │ │ (he) "תרום באמצעות המרקט" │ │ (el) "Δωρεά μέσω του Android Market" │ │ (nl) "Doneren via Android Market" │ │ @@ -4309,15 +4331,15 @@ │ │ (it) "Dona tramite Android Market" │ │ (pt) "Doar Via Android Market" │ │ (ru) "Пожертвовать через Android Market" │ │ (sv) "Donera via Android Market" │ │ (zh-rCN) "通过Android Market捐赠" │ │ (pt-rBR) "Doar via Android Market" │ │ (zh-rTW) "透過Android Market捐贈" │ │ - resource 0x7f0e00f2 string/pref_donate_paypal_button │ │ + resource 0x7f0d00f2 string/pref_donate_paypal_button │ │ () "Donate via PayPal" │ │ (da) "Donér via PayPal" │ │ (nb) "Donasjon via PayPal" │ │ (de) "über PayPal spenden" │ │ (he) "תרום באמצעות פייפל" │ │ (el) "Δωρεά μέσω του Paypal" │ │ (nl) "Doneren via PayPal" │ │ @@ -4330,15 +4352,15 @@ │ │ (it) "Dona tramite PayPal" │ │ (pt) "Doar Via PayPal" │ │ (ru) "Пожертвовать через PayPal" │ │ (sv) "Donera via Paypal" │ │ (zh-rCN) "通过PayPal捐赠" │ │ (pt-rBR) "Doar via PayPal" │ │ (zh-rTW) "透過PayPal捐贈" │ │ - resource 0x7f0e00f3 string/view_contact │ │ + resource 0x7f0d00f3 string/view_contact │ │ () "View Contact" │ │ (da) "Vis kontaktperson" │ │ (nb) "Vis kontakt" │ │ (de) "Kontakt anzeigen" │ │ (he) "צפה באיש קשר" │ │ (el) "Προβολή Επαφής" │ │ (nl) "Bekijk contactpersoon" │ │ @@ -4351,15 +4373,15 @@ │ │ (es) "Ver Contacto" │ │ (it) "Mostra Contatto" │ │ (pt) "Ver Contacto" │ │ (ru) "Посмотреть контакт" │ │ (sv) "Visa kontakt" │ │ (zh-rCN) "查看联络" │ │ (pt-rBR) "Visualizar Contato" │ │ - resource 0x7f0e00f4 string/pref_quickreply_title │ │ + resource 0x7f0d00f4 string/pref_quickreply_title │ │ () "Quick Reply" │ │ (da) "Hurtigsvar" │ │ (nb) "Hurtigsvar" │ │ (de) "Schnellantwort" │ │ (he) "תגובה מהירה" │ │ (el) "Γρήγορη απάντηση" │ │ (nl) "Snel antwoorden" │ │ @@ -4371,15 +4393,15 @@ │ │ (es) "Respuesta rápida" │ │ (it) "Risposta rapida" │ │ (pt) "Resposta Rápida" │ │ (ru) "Быстрый ответ" │ │ (sv) "Snabbsvar" │ │ (zh-rCN) "快速回复" │ │ (pt-rBR) "Resposta Rápida" │ │ - resource 0x7f0e00f5 string/pref_quickreply_summaryon │ │ + resource 0x7f0d00f5 string/pref_quickreply_summaryon │ │ () "Quick Reply is enabled" │ │ (da) "Hurtigsvar er slået til" │ │ (nb) "Hurtigsvar er aktivert" │ │ (de) "Schnellantwort ist eingeschaltet" │ │ (he) "תגובה מהירה מאופשרת" │ │ (el) "Η Γρήγορη απάντηση έχει ενεργοποιηθεί" │ │ (nl) "Snel antwoorden is ingeschakeld" │ │ @@ -4391,15 +4413,15 @@ │ │ (es) "Respuesta rápida habilitada" │ │ (it) "La risposta rapida è abilitata" │ │ (pt) "Resposta Rápida está Activa" │ │ (ru) "Быстрый ответ включён" │ │ (sv) "Snabbsvar är aktiverat" │ │ (zh-rCN) "快速回复已启动" │ │ (pt-rBR) "Resposta Rápida está ativado" │ │ - resource 0x7f0e00f6 string/pref_quickreply_summaryoff │ │ + resource 0x7f0d00f6 string/pref_quickreply_summaryoff │ │ () "Quick Reply is disabled" │ │ (da) "Hurtigsvar er slået fra" │ │ (nb) "Hurtigsvar er deaktivert" │ │ (de) "Schnellantwort ist ausgeschaltet" │ │ (he) "תגובה מהירה מבוטלת" │ │ (el) "Η Γρήγορη απάντηση έχει απενεργοποιηθεί" │ │ (nl) "Snel antwoorden is uitgeschakeld" │ │ @@ -4411,15 +4433,15 @@ │ │ (es) "Respuesta rápida deshabilitada" │ │ (it) "La risposta rapida è disabilitata" │ │ (pt) "Resposta Rápida está Desactiva" │ │ (ru) "Быстрый ответ выключен" │ │ (sv) "Snabbsvar är inaktiverat" │ │ (zh-rCN) "快速回复未启动" │ │ (pt-rBR) "Resposta Rápida está desativado" │ │ - resource 0x7f0e00f7 string/pref_quickreply_bothreplybuttons │ │ + resource 0x7f0d00f7 string/pref_quickreply_bothreplybuttons │ │ () "Both reply buttons are already active, to configure them please go to the Button Configuration screen" │ │ (da) "Begge svarknapper er allerede slået til. Gå til Knapindstillingsmenuen for at konfigurere dem" │ │ (nb) "Begge svar-knappene er allerede i bruk, for å konfigurere de, vennligst gå til "Knappe konfigurasjon"." │ │ (de) "Beide Antwort-Buttons sind gerade aktiviert, um sie zu konfigurieren bitte zur Button-Konfigurationsansicht gehen" │ │ (he) "שני לחצני התגובה כבר מופעלים, לשינוי הכפתורים אנא לך לאיזור הגדרת הלחצנים" │ │ (el) "Και τα δύο κουμπιά απάντησης είναι ήδη ενεργοποιημένα, για να τα προσαρμόστε πηγαίνετε στο μενού της Προσαρμογής Κουμπιών" │ │ (nl) "Beide antwoord knoppen zijn al actief. Om ze te configureren, ga naar het knoppen configuratie scherm" │ │ @@ -4430,15 +4452,15 @@ │ │ (es) "Ambos botones de respuesta están activos, para configurarlos vaya a la pantalla de Configuración de Botón." │ │ (it) "Entrambi i tasti di risposta sono abilitati, per configurarli, vai nella schermata di configurazione tasti." │ │ (pt) "Ambos os Botões estão Activos, para os configurar por favor vá ao ecrã de configuração de botões" │ │ (ru) "Обе кнопки ответа уже активны, для их конфигурации откройте окно "Настройка кнопок"" │ │ (sv) "Båda knapparna för att svara är redan aktiverade. Gå till skärmen för knappinställningar för att konfigurera dem" │ │ (zh-rCN) "两个回复按键都已启动,请回按键设置界面修改" │ │ (pt-rBR) "Ambos botões de resposta estão ativos. Para configurá-los vá para tela de Configuração de Botões" │ │ - resource 0x7f0e00f8 string/pref_quickreply_noreplybuttons │ │ + resource 0x7f0d00f8 string/pref_quickreply_noreplybuttons │ │ () "No reply buttons are currently active, to configure them please go to the Button Configuration screen" │ │ (da) "Ingen svarknapper er i øjeblikket slået til. Gå til Knapindstillingsmenuen for at konfigurere dem" │ │ (nb) "Ingen svar-knapper er for tiden i bruk, for å konfigurere de, vennligst gå til "Knappe konfigurasjon"." │ │ (de) "kein Antwort-Button ist gerade aktiviert, um sie zu konfigurieren bitte zur Button-Konfigurationsansicht gehen" │ │ (he) "לחצני תגובה לא מופעלים, על מנת להגדיר אותם אנא לך לאזור הגדרת הלחצנים" │ │ (el) "Κανένα κουμπί απάντησης δεν είναι ενεργοποιημένο, για να τα προσαρμόστε πηγαίνετε στο μενού της Προσαρμογής Κουμπιών" │ │ (nl) "Er zijn geen antwoord knoppen ingesteld. Om ze te configureren, ga naar het knoppen configuratie scherm" │ │ @@ -4449,15 +4471,15 @@ │ │ (es) "Ninguno de los botones de respuesta están activos, para configurarlos vaya a la pantalla de Configuración de Botón." │ │ (it) "I tasti di risposta non sono abilitati, per configurarli vai nella schermata di configurazione tasti" │ │ (pt) "Nenhum Botão de Resposta está actualmente activo, para os configurar por favor vá ao ecrã de configuração de botões" │ │ (ru) "Нет активных кнопок ответа, для их конфигурации откройте окно "Настройка кнопок"" │ │ (sv) "Inga knappar för att svara är aktiverade. Gå till skärmen för knappinställningar för att konfigurera dem" │ │ (zh-rCN) "回复按键未启动,请回按键设置界面修改" │ │ (pt-rBR) "Nenhum botão está ativo. Para configurá-los vá para tela de Configuração de Botões" │ │ - resource 0x7f0e00f9 string/button_replybyaddress │ │ + resource 0x7f0d00f9 string/button_replybyaddress │ │ () "Reply (to phone number)" │ │ (da) "Svar (til telefonnummer)" │ │ (nb) "Svar (til telefonnummer)" │ │ (de) "antworten ( Telefonnummer)" │ │ (he) "השב (למספר הטלפון)" │ │ (el) "Απάντηση (σε τηλ. αριθμό)" │ │ (nl) "Antwoorden (naar telefoonnummer)" │ │ @@ -4469,15 +4491,15 @@ │ │ (es) "Responder(al número de teléfono)" │ │ (it) "Rispondi (al n° telefono)" │ │ (pt) "Responder" │ │ (ru) "Ответить (на телефонный номер)" │ │ (sv) "Svara (till telefonnummer)" │ │ (zh-rCN) "回复(电话号码)" │ │ (pt-rBR) "Responder (a um número de telefone)" │ │ - resource 0x7f0e00fa string/pref_notif_signature_title │ │ + resource 0x7f0d00fa string/pref_notif_signature_title │ │ () "Quick Reply Signature" │ │ (da) "Hurtigsvar underskrift" │ │ (nb) "Hurtigsvar signatur" │ │ (de) "Signatur der Schnellantwort" │ │ (he) "חתימה לתגובה מהירה" │ │ (el) "Υπογραφή γρήγορης απάντησης" │ │ (nl) "Snel antwoorden handtekening" │ │ @@ -4489,15 +4511,15 @@ │ │ (es) "Firma de la respuesta rápida" │ │ (it) "Firma risposta rapida" │ │ (pt) "Assinatura de Resposta Rápida" │ │ (ru) "Подпись для быстрого ответа" │ │ (sv) "Signatur för snabbsvar" │ │ (zh-rCN) "快速签名回复" │ │ (pt-rBR) "Assinatura da Resposta Rápida" │ │ - resource 0x7f0e00fb string/pref_notif_signature_summary │ │ + resource 0x7f0d00fb string/pref_notif_signature_summary │ │ () "Appears at the end of every quick reply" │ │ (da) "Vises i bunden af alle hurtigsvar" │ │ (nb) "Vises på slutten av alle hurtigsvar" │ │ (de) "Erscheint am Ende einer jeden Schnellantwort" │ │ (he) "הצג בסוף כל הודעה מהירה" │ │ (el) "Εμφανίζετε στο τέλος κάθε γρήγορης απάντησης" │ │ (nl) "Verschijnt aan het einde van elk snel antwoorden bericht" │ │ @@ -4508,15 +4530,15 @@ │ │ (es) "Aparece al final de las respuestas rápidas" │ │ (it) "Mostrata alla fine di ogni risposta rapida" │ │ (pt) "Aparece no fim de cada Resposta Rápida" │ │ (ru) "Появляется в конце любого быстрого ответа" │ │ (sv) "Visas i slutet av varje snabbsvar" │ │ (zh-rCN) "出现在每次快速回复里" │ │ (pt-rBR) "Aparece no final das respostas rápidas" │ │ - resource 0x7f0e00fc string/eula_title │ │ + resource 0x7f0d00fc string/eula_title │ │ () "SMS Popup License Agreement" │ │ (da) "SMS Popup Licensaftale" │ │ (nb) "SMS Popup Lisensavtale" │ │ (de) "SMS Popup Lizenz-Vereinbarung" │ │ (he) "SMS Popup תנאי רישיון" │ │ (el) "Άδεια Χρήσης του SMS Popup" │ │ (nl) "SMS Popup licentieovereenkomst" │ │ @@ -4528,15 +4550,15 @@ │ │ (es) "Licencia del SMS Popup" │ │ (it) "Contratto di licenza SMS Popup" │ │ (pt) "Acordo de uso do SMS Popup" │ │ (ru) "Пользовательское соглашение SMS Popup" │ │ (sv) "SMS Popup licensavtal" │ │ (zh-rCN) "SMS Popup 许可协议" │ │ (pt-rBR) "Contrato de Licença do SMS Popup" │ │ - resource 0x7f0e00fd string/eula_accept │ │ + resource 0x7f0d00fd string/eula_accept │ │ () "Accept" │ │ (da) "Acceptér" │ │ (nb) "Aksepter" │ │ (de) "Annehmen" │ │ (he) "אשר" │ │ (el) "Αποδοχή" │ │ (nl) "Accepteer" │ │ @@ -4548,15 +4570,15 @@ │ │ (es) "Aceptar" │ │ (it) "Accetto" │ │ (pt) "Aceitar" │ │ (ru) "Принять" │ │ (sv) "Godkänn" │ │ (zh-rCN) "接受" │ │ (pt-rBR) "Aceitar" │ │ - resource 0x7f0e00fe string/eula_refuse │ │ + resource 0x7f0d00fe string/eula_refuse │ │ () "Uninstall" │ │ (da) "Afinstallér" │ │ (nb) "Avinstaller" │ │ (de) "Deinstallieren" │ │ (he) "הסר התקנה" │ │ (el) "Απεγκατάσταση" │ │ (nl) "Deïnstalleren" │ │ @@ -4568,15 +4590,15 @@ │ │ (es) "Desinstalar" │ │ (it) "Disinstalla" │ │ (pt) "Desinstalar" │ │ (ru) "Удалить" │ │ (sv) "Avinstallera" │ │ (zh-rCN) "卸载" │ │ (pt-rBR) "Desinstalar" │ │ - resource 0x7f0e00ff string/pref_delivery_report_title │ │ + resource 0x7f0d00ff string/pref_delivery_report_title │ │ () "Delivery Reports" │ │ (da) "Leveringsrapporter" │ │ (nb) "Leveringskvitteringer" │ │ (de) "Sendebericht" │ │ (he) "דו"ח שליחה" │ │ (el) "Αναφορές παράδοσης" │ │ (nl) "Afleverrapporten" │ │ @@ -4588,15 +4610,15 @@ │ │ (es) "Acuso de recibo" │ │ (it) "Avviso di consegna" │ │ (pt) "Relatórios de Entrega" │ │ (ru) "Сообщения о доставке" │ │ (sv) "Leveransrapporter" │ │ (zh-rCN) "报告信息" │ │ (pt-rBR) "Relatóriod de Entrega" │ │ - resource 0x7f0e0100 string/pref_delivery_report_summary │ │ + resource 0x7f0d0100 string/pref_delivery_report_summary │ │ () "Request a delivery report for each message you send via quick reply" │ │ (da) "Bed om en leveringsrapport for hver besked du sender via hurtigsvar" │ │ (nb) "Be om en leveringskvittering for hver melding du sender via hurtigsvar" │ │ (de) "Einen Sendebericht für jede Nachricht anfordern, die als Schnellantwort gesendet wird" │ │ (he) "דרוש דו"ח שליחה לכל הודעה שנשלחה על ידי תגובה מהירה" │ │ (el) "Ζητήστε αναφορά παράδοσης για κάθε μήνυμα που στέλνεται μέσω της γρήγορης απάντησης" │ │ (nl) "Vraag een afleverrapport voor elk bericht dat via snel antwoorden wordt verzonden" │ │ @@ -4608,15 +4630,15 @@ │ │ (es) "Enviar un acuso de recibo por cada mensaje enviado con la respuesta rápida" │ │ (it) "Richiedi un avviso di consegna per ogni messaggio inviato tramite la risposta rapida" │ │ (pt) "Requerer um relatório de entrega para cada mensagem enviada via Resposta Rápida" │ │ (ru) "Запрашивать подтверждение о доставке для каждого сообщения отправленного при помощи быстрого ответа" │ │ (sv) "Begär en leveransrapport för varje meddelande du skickar via snabb svar" │ │ (zh-rCN) "在每次快速回复信息时发送报告" │ │ (pt-rBR) "Solicitar relatório de entrega para as mensagens enviadas via resposta rápida" │ │ - resource 0x7f0e0101 string/pref_split_message_title │ │ + resource 0x7f0d0101 string/pref_split_message_title │ │ () "Split Long Messages" │ │ (da) "Opdel lange beskeder" │ │ (nb) "Del opp lange meldinger" │ │ (de) "lange Nachrichten teilen" │ │ (he) "פצל הודעות ארוכות" │ │ (el) "Χωρισμός Μεγάλων Μηνυμάτων" │ │ (nl) "Lange berichten opsplitsen" │ │ @@ -4628,15 +4650,15 @@ │ │ (es) "Separar mensajes largos" │ │ (it) "Dividi messaggi lunghi" │ │ (pt) "Dividir Mensagens Longas" │ │ (ru) "Разбивать длинные сообщения" │ │ (sv) "Dela upp långa meddelanden" │ │ (zh-rCN) "信息分段" │ │ (pt-rBR) "Dividir Mensagens Longas" │ │ - resource 0x7f0e0102 string/pref_split_message_summaryon │ │ + resource 0x7f0d0102 string/pref_split_message_summaryon │ │ () "Long messages will be split up (only needed for some CDMA carriers)" │ │ (da) "Lange beskeder vil blive opdelt. (Kun nødvendigt for visse CDMA teleudbydere)" │ │ (nb) "Lange meldinger vil bli delt opp (kun nødvendig for noen få operatører)" │ │ (de) "lange Nachrichten werden geteilt ( nur bei einigen CDMA Trägern)" │ │ (he) "הודעות ארוכות יפוצלו (נדרש בחלק מספקי רשת CDMA בלבד)" │ │ (el) "Τα μεγάλα μηνύματα θα χωρίζονται (χρειάζεται μόνο για μερικές τηλεφωνικές εταιρίες)" │ │ (nl) "Lange berichten worden opgesplitst (enkel vereist bij een paar CDMA providers)" │ │ @@ -4648,15 +4670,15 @@ │ │ (es) "Los mensajes se separarán (sólo necesario para algunas empresas con CDMA)" │ │ (it) "I messaggi lunghi saranno divisi (necessario solo per certi operatori CDMA)" │ │ (pt) "Mensagens Longas serão divididas (apenas necessário para algumas operadoras CDMA)" │ │ (ru) "Длинные сообщения будут разбиты на части (нужно только для некоторых устройств CDMA)" │ │ (sv) "Långa meddelanden kommer delas upp (behövs bara för vissa operatörer)" │ │ (zh-rCN) "信息将自动分段(仅为某些CDMA公司)" │ │ (pt-rBR) "Mensagens longas serão divididas (necessário apenas para algumas operadoras CDMA)" │ │ - resource 0x7f0e0103 string/pref_split_message_summaryoff │ │ + resource 0x7f0d0103 string/pref_split_message_summaryoff │ │ () "Long messages will not be split up (only needed for some CDMA carriers)" │ │ (da) "Lange beskeder vil ikke blive opdelt. (Kun nødvendigt for visse CDMA teleudbydere)" │ │ (nb) "Lange meldinger vil ikke bli delt opp (kun nødvendig for noen få operatører)" │ │ (de) "lange Nachrichten werden nicht geteilt ( nur bei einigen CDMA Trägern)" │ │ (he) "הודעות ארוכות לא יפוצלו (רק לספקי רשת ה CDMA גלובליים)" │ │ (el) "Τα μεγάλα μηνύματα δε θα χωρίζονται (χρειάζεται μόνο για μερικές τηλεφωνικές εταιρίες)" │ │ (nl) "Lange berichten worden niet opgesplitst (enkel vereist bij een paar CDMA providers)" │ │ @@ -4668,15 +4690,15 @@ │ │ (es) "Los mensajes no se separarán (sólo necesario para algunas empresas con CDMA)" │ │ (it) "I messaggi lunghi non saranno divisi (necessario solo per certi operatori CDMA)" │ │ (pt) "Mensagens Longas não serão divididas (apenas necessário para algumas operadores CDMA)" │ │ (ru) "Длинные сообщения не будут разбиты на части (нужно только для некоторых устройств CDMA)" │ │ (sv) "Långa meddelanden kommer inte att delas upp (behövs bara för vissa operatörer)" │ │ (zh-rCN) "信息将不会自动分段(仅为某些CDMA公司)" │ │ (pt-rBR) "Mensagens longas não serão divididas (necessário apenas para algumas operadoras CDMA)" │ │ - resource 0x7f0e0104 string/pref_autorotate_title │ │ + resource 0x7f0d0104 string/pref_autorotate_title │ │ () "Autorotate Always On" │ │ (da) "Autorotér altid aktiveret" │ │ (nb) "Automatisk rotasjon alltid på" │ │ (de) "Autorotieren immer an" │ │ (he) "סיבוב מסך תמיד מאופשר" │ │ (el) "Η αυτόματη περιστροφή πάντα ενεργή" │ │ (nl) "Automatisch draaien altijd aan" │ │ @@ -4688,15 +4710,15 @@ │ │ (es) "Autorotación siempre activa" │ │ (it) "Ruota sempre in automatico" │ │ (pt) "Auto-Rotação Sempre Activa" │ │ (ru) "Автопрокрутка Всегда Включена" │ │ (sv) "Automatiskt rotation alltid på" │ │ (zh-rCN) "自动旋转启动" │ │ (pt-rBR) "Rotação Automática Sempre Ativada" │ │ - resource 0x7f0e0105 string/pref_autorotate_summaryon │ │ + resource 0x7f0d0105 string/pref_autorotate_summaryon │ │ () "Popup will always autorotate" │ │ (da) "Popup-vinduet vil altid autorotere" │ │ (nb) "Popup vil alltid rotere automatisk" │ │ (de) "Popup wird immer autorotieren" │ │ (he) "פופאפ תמיד יסתובב עם המסך" │ │ (el) "Το Popup πάντα θα περιστρέφεται αυτόματα" │ │ (nl) "Popup zal altijd automatisch draaien" │ │ @@ -4708,15 +4730,15 @@ │ │ (es) "El popup autorotará" │ │ (it) "Il popup ruoterà sempre in automatico" │ │ (pt) "Popup Irá Sempre Rodar" │ │ (ru) "Всплывающее окно будет всегда автоматически меняться" │ │ (sv) "Popupen kommer alltid rotera automatiskt" │ │ (zh-rCN) "Popup将自动旋转" │ │ (pt-rBR) "O Popup vai sempre auto-rotacionar" │ │ - resource 0x7f0e0106 string/pref_autorotate_summaryoff │ │ + resource 0x7f0d0106 string/pref_autorotate_summaryoff │ │ () "Popup will auto-rotate based on the screen behind it" │ │ (da) "Popup-vinduet vil altid autorotere baseret på skærmvinduet bag det" │ │ (nb) "Popup vil rotere automatisk basert på skjermen bak" │ │ (de) "Popup wird basierend auf dem dahinterliegenden Bildschirm autorotieren" │ │ (he) "פופאפ יסתובב אוטומטית בהתבסס על המסך שמאחוריו" │ │ (el) "Το Popup θα περιστρέφεται αυτόματα με βάση το μενού πίσω του" │ │ (nl) "Popup zal automatisch draaien, afhankelijk van het scherm erachter" │ │ @@ -4727,15 +4749,15 @@ │ │ (es) "El popup rotará según la pantalla detrás de él." │ │ (it) "Il popup ruoterà in automatico in base allo schermo sottostante" │ │ (pt) "Popup irá rodar automaticamente no ecrã de fundo" │ │ (ru) "Всплывающее окно будет автоматически меняться на экране позади этого" │ │ (sv) "Popupen kommer rotera automatiskt beroende på hur skärmen bakom ligger" │ │ (zh-rCN) "Popup将根据屏幕自动旋转" │ │ (pt-rBR) "O Popup vai auto-rotacionar de acordo com a tela atrás dele" │ │ - resource 0x7f0e0107 string/pref_screen_on_title │ │ + resource 0x7f0d0107 string/pref_screen_on_title │ │ () "Screen On for Popup" │ │ (da) "Tænd skærm ved popup" │ │ (nb) "Skjerm på ved Popup" │ │ (de) "Bildschirm anschalten für Popup" │ │ (he) "הדלק מסך לפופאפ" │ │ (el) "Η οθόνη ενεργή για το Popup" │ │ (nl) "Scherm aan voor Popup" │ │ @@ -4747,15 +4769,15 @@ │ │ (es) "Pantalla encendida para el popup" │ │ (it) "Accendi schermo per i Popup" │ │ (pt) "Ligar ecrã para Popup" │ │ (ru) "Включить экран для сообщений" │ │ (sv) "Skärm aktiverad vid popup" │ │ (zh-rCN) "为Popup启动荧屏" │ │ (pt-rBR) "Ativar Tela para o Popup" │ │ - resource 0x7f0e0108 string/pref_screen_on_summaryon │ │ + resource 0x7f0d0108 string/pref_screen_on_summaryon │ │ () "Screen will turn on when popup shows" │ │ (da) "Skærmen vil tændes når popup-vinduet vises" │ │ (nb) "Skjermen vil slås på når popup-vinduet vises" │ │ (de) "Bildschirm wird angeschalten wenn Nachrichten angezeigt werden" │ │ (he) "המסך ידלק כשפופאפ מופיע" │ │ (el) "Η οθόνη θα γίνεται ενεργή όταν το εμφανίζεται το Popup" │ │ (nl) "Het scherm wordt actief bij tonen van de Popup" │ │ @@ -4767,15 +4789,15 @@ │ │ (es) "La pantalla se prenderá cuando se muestre el popup" │ │ (it) "Lo schermo si accenderà quando si mostra un popup" │ │ (pt) "O Ecrã irá ligar quando um Popup é mostrado" │ │ (ru) "Экран будет включен при показе сообщений" │ │ (sv) "Skärmen kommer aktiveras när popupen visas" │ │ (zh-rCN) "当Popup出现屏幕将会启动" │ │ (pt-rBR) "A tela será ativada quando for exibido um popup" │ │ - resource 0x7f0e0109 string/pref_screen_on_summaryoff │ │ + resource 0x7f0d0109 string/pref_screen_on_summaryoff │ │ () "Screen will not turn on when popup shows" │ │ (da) "Skærmen vil ikke tændes når popup-vinduet vises" │ │ (nb) "Skjermen vil ikke slås på når popup-vinduet vises" │ │ (de) "Bildschirm wird nicht angeschalten wenn Nachrichten angezeigt werden" │ │ (he) "המסך לא ידלק כשפופאפ מופיע" │ │ (el) "Η οθόνη θα γίνεται ανενεργή όταν το εμφανίζεται το Popup" │ │ (nl) "Het scherm blijft uit bij tonen van de Popup" │ │ @@ -4787,15 +4809,15 @@ │ │ (es) "La pantalla no se prenderá cuando se muestre el popup" │ │ (it) "Lo schermo non si accenderà quando si mostra un popup" │ │ (pt) "O Ecrã não será ligado quando um Popup é mostrado" │ │ (ru) "Экран не будет включен при показе сообщений" │ │ (sv) "Skärmen kommer inte aktiveras när popupen visas" │ │ (zh-rCN) "当Popup出现屏幕将不会启动" │ │ (pt-rBR) "A tela não será ativada quando for exibido um popup" │ │ - resource 0x7f0e010a string/pref_screen_category │ │ + resource 0x7f0d010a string/pref_screen_category │ │ () "Screen Control" │ │ (da) "Skærmkontrol" │ │ (nb) "Skjermkontroll" │ │ (de) "Bildschirmkontrolle" │ │ (he) "הגדרות מסך" │ │ (el) "Χειρισμός Μενού" │ │ (nl) "Scherm beheer" │ │ @@ -4807,15 +4829,15 @@ │ │ (es) "Control de pantalla" │ │ (it) "Controllo schermo" │ │ (pt) "Controlo de Ecrã" │ │ (ru) "Управление экраном" │ │ (sv) "Skärminställningar" │ │ (zh-rCN) "屏幕控制" │ │ (pt-rBR) "Controle da Tela" │ │ - resource 0x7f0e010b string/pref_show_delete_button_dialog_title │ │ + resource 0x7f0d010b string/pref_show_delete_button_dialog_title │ │ () "Delete Message" │ │ (da) "Slet besked" │ │ (nb) "Slett melding" │ │ (de) "Nachricht löschen?" │ │ (he) "מחק הודעה" │ │ (el) "Διαγραφή μηνύματος" │ │ (nl) "Bericht verwijderen" │ │ @@ -4829,15 +4851,15 @@ │ │ (it) "Elimina Messaggio" │ │ (pt) "Eliminar Mensagem" │ │ (ru) "Удалить сообщение" │ │ (sv) "Ta bort meddelande" │ │ (zh-rCN) "删除短信" │ │ (pt-rBR) "Excluir mensagem" │ │ (zh-rTW) "刪除短信" │ │ - resource 0x7f0e010c string/pref_show_delete_button_dialog_text │ │ + resource 0x7f0d010c string/pref_show_delete_button_dialog_text │ │ () "Are you sure?" │ │ (da) "Er du sikker?" │ │ (nb) "Er du sikker?" │ │ (de) "Wirklich löschen?" │ │ (he) "האם אתה בטוח?" │ │ (el) "Είστε σίγουροι;" │ │ (nl) "Weet je het zeker?" │ │ @@ -4851,15 +4873,15 @@ │ │ (it) "Sei sicuro?" │ │ (pt) "Tem a certeza?" │ │ (ru) "Вы уверены?" │ │ (sv) "Är du säker?" │ │ (zh-rCN) "确定?" │ │ (pt-rBR) "Você tem certeza?" │ │ (zh-rTW) "確定?" │ │ - resource 0x7f0e010d string/quickreply_sent_toast │ │ + resource 0x7f0d010d string/quickreply_sent_toast │ │ () "Message Sent" │ │ (da) "Besked sendt" │ │ (nb) "Melding sendt" │ │ (de) "Nachricht gesendet" │ │ (he) "הודעה נשלחה" │ │ (el) "Το μήνυμα στάλθηκε" │ │ (nl) "Bericht verzonden" │ │ @@ -4872,15 +4894,15 @@ │ │ (es) "Mensaje Enviado" │ │ (it) "Messaggio inviato" │ │ (pt) "Mensagem enviada" │ │ (ru) "Сообщение отправлено" │ │ (sv) "Meddelande skickat" │ │ (zh-rCN) "信息已发送" │ │ (pt-rBR) "Mensagem Enviada" │ │ - resource 0x7f0e010e string/quickreply_failed_send_later │ │ + resource 0x7f0d010e string/quickreply_failed_send_later │ │ () "Currently unable to send your message. It will be sent when the service becomes available." │ │ (da) "Din besked kan i øjeblikket ikke leveres. Den vil blive sendt når tjenesten bliver tilgængelig." │ │ (nb) "Kunne for tiden ikke sende meldingen din. Den vil bli sendt så snart det er dekning." │ │ (de) "Senden der Nachricht war unmöglich. Sie wird gesendet werden wenn der Dienst wieder erreichbar ist." │ │ (he) "כרגע אי אפשר לשלוח את ההודעה. היא תישלח כשהשירות יהפוך לזמין" │ │ (el) "Αυτή τη στιγμή το μήνυμά σας δεν μπορεί να σταλθεί, θα σταλθεί όταν υπάρξει σήμα." │ │ (nl) "Het bericht kon niet worden verzonden. Het zal verzonden worden wanneer de service weer beschikbaar wordt." │ │ @@ -4892,15 +4914,15 @@ │ │ (es) "No se ha podido enviar el mensaje. Se enviará cuando el servicio esté disponible." │ │ (it) "Impossibile inviare il messaggio ora. Sarà rispedito quando il servizio tornerà disponibile." │ │ (pt) "De momento não é possível enviar a sua mensagem. Será enviar quando o serviço voltar a ficar disponível." │ │ (ru) "Сейчас невозможно отправить Ваше сообщение. Оно будет отправлено, когда сервис будет снова доступен." │ │ (sv) "För tillfället gick det inte att skicka ditt meddelande. Det kommer skickas när täckningen blir bättre." │ │ (zh-rCN) "信息无法发送,当网络服务恢复后将再次发送。" │ │ (pt-rBR) "Não foi possível enviar sua mensagem. A mensagem será enviada quando o serviço estiver disponível." │ │ - resource 0x7f0e010f string/quickreply_failed │ │ + resource 0x7f0d010f string/quickreply_failed │ │ () "Message failed to send" │ │ (da) "Beskeden kunne ikke leveres" │ │ (nb) "Kunne ikke sende melding" │ │ (de) "senden der Nachricht fehlgeschlagen" │ │ (he) "נכשל שליחת הודעה" │ │ (el) "Το μήνυμα απέτυχε να σταλθεί" │ │ (nl) "Bericht kon niet verzonden worden" │ │ @@ -4913,15 +4935,15 @@ │ │ (es) "No se ha podido enviar el mensaje" │ │ (it) "Invio messaggio fallito" │ │ (pt) "Envio Falhado" │ │ (ru) "Невозможно отправить сообщение" │ │ (sv) "Meddelande kunde ej skickas" │ │ (zh-rCN) "信息发送失败" │ │ (pt-rBR) "Falha no envio da mensagem" │ │ - resource 0x7f0e0110 string/pref_custom │ │ + resource 0x7f0d0110 string/pref_custom │ │ () "Custom" │ │ (da) "Brugertilpasset" │ │ (nb) "Egendefinert" │ │ (de) "benutzerdefiniert" │ │ (he) "התאמה אישית" │ │ (el) "Προσαρμοσμένο" │ │ (nl) "Aangepast" │ │ @@ -4934,15 +4956,15 @@ │ │ (es) "Personalizado" │ │ (it) "Personalizzato" │ │ (pt) "Personalizado" │ │ (ru) "Другое" │ │ (sv) "Anpassad" │ │ (zh-rCN) "自定义" │ │ (pt-rBR) "Personalizado" │ │ - resource 0x7f0e0111 string/pref_notif_repeat_times_entries_keep_repeting │ │ + resource 0x7f0d0111 string/pref_notif_repeat_times_entries_keep_repeting │ │ () "Keep repeating" │ │ (da) "Oprethold gentagelse" │ │ (nb) "Fortsett repeteringen" │ │ (de) "Wiederholen beibehalten" │ │ (he) "המשך לחזור" │ │ (el) "Συνέχισε τις επαναλήψεις" │ │ (nl) "Blijf herhalen" │ │ @@ -4955,15 +4977,15 @@ │ │ (es) "Continuar repitiendo" │ │ (it) "Mantieni ripetizione" │ │ (pt) "Continuar a repetir" │ │ (ru) "Продолжать повторять" │ │ (sv) "Fortsätt repetera" │ │ (zh-rCN) "继续重复" │ │ (pt-rBR) "Continuar repetindo" │ │ - resource 0x7f0e0112 string/pref_timeout_entries_10s │ │ + resource 0x7f0d0112 string/pref_timeout_entries_10s │ │ () "10 seconds" │ │ (da) "10 sekunder" │ │ (nb) "10 sekunder" │ │ (de) "10 Sekunden" │ │ (he) "10 שניות" │ │ (el) "10 δευτερόλεπτα" │ │ (nl) "10 seconden" │ │ @@ -4976,15 +4998,15 @@ │ │ (es) "10 segundos" │ │ (it) "10 secondi" │ │ (pt) "10 segundos" │ │ (ru) "10 секунд" │ │ (sv) "10 sekunder" │ │ (zh-rCN) "10 秒" │ │ (pt-rBR) "10 segundos" │ │ - resource 0x7f0e0113 string/pref_timeout_entries_20s │ │ + resource 0x7f0d0113 string/pref_timeout_entries_20s │ │ () "20 seconds" │ │ (da) "20 sekunder" │ │ (nb) "20 sekunder" │ │ (de) "20 Sekunden" │ │ (he) "20 שניות" │ │ (el) "20 δευτερόλεπτα" │ │ (nl) "20 seconden" │ │ @@ -4997,15 +5019,15 @@ │ │ (es) "20 segundos" │ │ (it) "20 secondi" │ │ (pt) "20 segundos" │ │ (ru) "20 секунд" │ │ (sv) "20 sekunder" │ │ (zh-rCN) "20 秒" │ │ (pt-rBR) "20 segundos" │ │ - resource 0x7f0e0114 string/pref_timeout_entries_30s │ │ + resource 0x7f0d0114 string/pref_timeout_entries_30s │ │ () "30 seconds" │ │ (da) "30 sekunder" │ │ (nb) "30 sekunder" │ │ (de) "30 Sekunden" │ │ (he) "30 שניות" │ │ (el) "30 δευτερόλεπτα" │ │ (nl) "30 seconden" │ │ @@ -5018,15 +5040,15 @@ │ │ (es) "30 segundos" │ │ (it) "30 secondi" │ │ (pt) "30 segundos" │ │ (ru) "30 секунд" │ │ (sv) "30 sekunder" │ │ (zh-rCN) "30 秒" │ │ (pt-rBR) "30 segundos" │ │ - resource 0x7f0e0115 string/pref_timeout_entries_1m │ │ + resource 0x7f0d0115 string/pref_timeout_entries_1m │ │ () "1 minute" │ │ (da) "1 minut" │ │ (nb) "1 minutt" │ │ (de) "1 Minute" │ │ (he) "דקה" │ │ (el) "1 λεπτό" │ │ (nl) "1 minuut" │ │ @@ -5039,15 +5061,15 @@ │ │ (es) "1 minuto" │ │ (it) "1 minuto" │ │ (pt) "1 minuto" │ │ (ru) "1 минута" │ │ (sv) "1 minut" │ │ (zh-rCN) "1 分钟" │ │ (pt-rBR) "1 minuto" │ │ - resource 0x7f0e0116 string/pref_timeout_entries_2m │ │ + resource 0x7f0d0116 string/pref_timeout_entries_2m │ │ () "2 minutes" │ │ (da) "2 minutter" │ │ (nb) "2 minutter" │ │ (de) "2 Minuten" │ │ (he) "2 דקות" │ │ (el) "2 λεπτά" │ │ (nl) "2 minuten" │ │ @@ -5060,15 +5082,15 @@ │ │ (es) "2 minutos" │ │ (it) "2 minuti" │ │ (pt) "2 minutos" │ │ (ru) "2 минуты" │ │ (sv) "2 minuter" │ │ (zh-rCN) "2 分钟" │ │ (pt-rBR) "2 minutos" │ │ - resource 0x7f0e0117 string/pref_timeout_entries_5m │ │ + resource 0x7f0d0117 string/pref_timeout_entries_5m │ │ () "5 minutes" │ │ (da) "5 minutter" │ │ (nb) "5 minutter" │ │ (de) "5 Minuten" │ │ (he) "5 דקות" │ │ (el) "5 λεπτά" │ │ (nl) "5 minuten" │ │ @@ -5081,15 +5103,15 @@ │ │ (es) "5 minutos" │ │ (it) "5 minuti" │ │ (pt) "5 minutos" │ │ (ru) "5 минут" │ │ (sv) "5 minuter" │ │ (zh-rCN) "5 分钟" │ │ (pt-rBR) "5 minutos" │ │ - resource 0x7f0e0118 string/pref_timeout_entries_10m │ │ + resource 0x7f0d0118 string/pref_timeout_entries_10m │ │ () "10 minutes" │ │ (da) "10 minutter" │ │ (nb) "10 minutter" │ │ (de) "10 Minuten" │ │ (he) "10 דקות" │ │ (el) "10 λεπτά" │ │ (nl) "10 minuten" │ │ @@ -5102,15 +5124,15 @@ │ │ (es) "10 minutos" │ │ (it) "10 minuti" │ │ (pt) "10 minutos" │ │ (ru) "10 минут" │ │ (sv) "10 minuter" │ │ (zh-rCN) "10 分钟" │ │ (pt-rBR) "10 minutos" │ │ - resource 0x7f0e0119 string/pref_vibrate_pattern_entries_normal │ │ + resource 0x7f0d0119 string/pref_vibrate_pattern_entries_normal │ │ () "Normal" │ │ (da) "Normal" │ │ (nb) "Normal" │ │ (de) "Standard" │ │ (he) "רגיל" │ │ (el) "Κανονικό" │ │ (nl) "Standaard" │ │ @@ -5122,15 +5144,15 @@ │ │ (es) "Normal" │ │ (it) "Normale" │ │ (pt) "Normal" │ │ (ru) "Обычное" │ │ (sv) "Normal" │ │ (zh-rCN) "正常" │ │ (pt-rBR) "Normal" │ │ - resource 0x7f0e011a string/pref_vibrate_pattern_entries_long │ │ + resource 0x7f0d011a string/pref_vibrate_pattern_entries_long │ │ () "Long Vibrate" │ │ (da) "Lang vibrering" │ │ (nb) "Vibrer lenge" │ │ (de) "lange Vibration" │ │ (he) "רטט ארוך" │ │ (el) "Μεγάλης διάρκειας δόνηση" │ │ (nl) "Lang trillen" │ │ @@ -5142,15 +5164,15 @@ │ │ (es) "Vibración Larga" │ │ (it) "Vibrazione lunga" │ │ (pt) "Vibrar Longo" │ │ (ru) "Длинная вибрация" │ │ (sv) "Vibrera länge" │ │ (zh-rCN) "单次长性振动" │ │ (pt-rBR) "Vibração Longa" │ │ - resource 0x7f0e011b string/pref_vibrate_pattern_entries_multiple_short │ │ + resource 0x7f0d011b string/pref_vibrate_pattern_entries_multiple_short │ │ () "Multiple Short" │ │ (da) "Flere korte" │ │ (nb) "Mange korte" │ │ (de) "mehrfaches Sortieren" │ │ (he) "הרבה קצרים" │ │ (el) "Πολλαπλές μικρές" │ │ (nl) "Meerdere keren kort trillen" │ │ @@ -5161,15 +5183,15 @@ │ │ (es) "Múltiples Cortas" │ │ (it) "Multiple brevi" │ │ (pt) "Curto Múltiplo" │ │ (ru) "Множество коротких" │ │ (sv) "Flera korta vibrationer" │ │ (zh-rCN) "多次短性振动" │ │ (pt-rBR) "Vibrações Curtas" │ │ - resource 0x7f0e011c string/pref_vibrate_pattern_entries_multiple_long │ │ + resource 0x7f0d011c string/pref_vibrate_pattern_entries_multiple_long │ │ () "Multiple Long" │ │ (da) "Flere lange" │ │ (nb) "Mange lange" │ │ (de) "mehrmals lang" │ │ (he) "הרבה ארוכים" │ │ (el) "Πολλαπλές μεγάλες" │ │ (nl) "Meerdere keren lang trillen" │ │ @@ -5181,15 +5203,15 @@ │ │ (es) "Múltiples Largas" │ │ (it) "Multiple lunghe" │ │ (pt) "Longo Múltiplo" │ │ (ru) "Множество длинных" │ │ (sv) "Flera långa vibrationer" │ │ (zh-rCN) "多次长性振动" │ │ (pt-rBR) "Vibrações Longas" │ │ - resource 0x7f0e011d string/pref_led_color_blue │ │ + resource 0x7f0d011d string/pref_led_color_blue │ │ () "Blue" │ │ (da) "Blå" │ │ (nb) "Blå" │ │ (de) "Blau" │ │ (he) "כחול" │ │ (el) "Μπλέ" │ │ (nl) "Blauw" │ │ @@ -5201,15 +5223,15 @@ │ │ (es) "Azul" │ │ (it) "Blu" │ │ (pt) "Azul" │ │ (ru) "Синий" │ │ (sv) "Blå" │ │ (zh-rCN) "蓝色" │ │ (pt-rBR) "Azul" │ │ - resource 0x7f0e011e string/pref_led_color_green │ │ + resource 0x7f0d011e string/pref_led_color_green │ │ () "Green" │ │ (da) "Grøn" │ │ (nb) "Grønn" │ │ (de) "Grün" │ │ (he) "ירוק" │ │ (el) "Πράσινο" │ │ (nl) "Groen" │ │ @@ -5221,15 +5243,15 @@ │ │ (es) "Verde" │ │ (it) "Verde" │ │ (pt) "Verde" │ │ (ru) "Зеленый" │ │ (sv) "Grön" │ │ (zh-rCN) "绿色" │ │ (pt-rBR) "Verde" │ │ - resource 0x7f0e011f string/pref_led_color_red │ │ + resource 0x7f0d011f string/pref_led_color_red │ │ () "Red" │ │ (da) "Rød" │ │ (nb) "Rød" │ │ (de) "Rot" │ │ (he) "אדום" │ │ (el) "Κόκκινο" │ │ (nl) "Rood" │ │ @@ -5241,15 +5263,15 @@ │ │ (es) "Rojo" │ │ (it) "Rosso" │ │ (pt) "Vermelho" │ │ (ru) "Красный" │ │ (sv) "Röd" │ │ (zh-rCN) "红色" │ │ (pt-rBR) "Vermelho" │ │ - resource 0x7f0e0120 string/pref_led_color_yellow │ │ + resource 0x7f0d0120 string/pref_led_color_yellow │ │ () "Yellow" │ │ (da) "Gul" │ │ (nb) "Gul" │ │ (de) "Gelb" │ │ (he) "צהוב" │ │ (el) "Κίτρινο" │ │ (nl) "Geel" │ │ @@ -5261,15 +5283,15 @@ │ │ (es) "Amarillo" │ │ (it) "Giallo" │ │ (pt) "Amarelo" │ │ (ru) "Желтый" │ │ (sv) "Gul" │ │ (zh-rCN) "黄色" │ │ (pt-rBR) "Amarelo" │ │ - resource 0x7f0e0121 string/pref_led_color_magenta │ │ + resource 0x7f0d0121 string/pref_led_color_magenta │ │ () "Magenta" │ │ (da) "Magenta" │ │ (nb) "Blårød" │ │ (de) "Violett (Magenta)" │ │ (he) "ארגמן" │ │ (el) "Πορφυρό" │ │ (nl) "Magenta" │ │ @@ -5280,15 +5302,15 @@ │ │ (es) "Magenta" │ │ (it) "Magenta" │ │ (pt) "Magenta" │ │ (ru) "Фиолетовый" │ │ (sv) "Magenta" │ │ (zh-rCN) "洋红色" │ │ (pt-rBR) "Magenta" │ │ - resource 0x7f0e0122 string/pref_led_color_cyan │ │ + resource 0x7f0d0122 string/pref_led_color_cyan │ │ () "Cyan" │ │ (da) "Turkis" │ │ (nb) "Turkis" │ │ (de) "Blaugrün (Cyan)" │ │ (he) "תכלת" │ │ (el) "Κυανό" │ │ (nl) "Cyaan" │ │ @@ -5299,15 +5321,15 @@ │ │ (es) "Cian" │ │ (it) "Ciano" │ │ (pt) "Cyan" │ │ (ru) "Бирюзовый" │ │ (sv) "Turkos" │ │ (zh-rCN) "青色" │ │ (pt-rBR) "Ciano" │ │ - resource 0x7f0e0123 string/pref_led_pattern_entries_fast │ │ + resource 0x7f0d0123 string/pref_led_pattern_entries_fast │ │ () "Fast" │ │ (da) "Hurtigt" │ │ (nb) "Raskt" │ │ (de) "Schnell" │ │ (he) "מהיר" │ │ (el) "Γρήγορο" │ │ (nl) "Snel" │ │ @@ -5319,15 +5341,15 @@ │ │ (es) "Rápido" │ │ (it) "Veloce" │ │ (pt) "Rápido" │ │ (ru) "Быстро" │ │ (sv) "Snabb" │ │ (zh-rCN) "快速" │ │ (pt-rBR) "Rápido" │ │ - resource 0x7f0e0124 string/pref_led_pattern_entries_normal │ │ + resource 0x7f0d0124 string/pref_led_pattern_entries_normal │ │ () "Normal" │ │ (da) "Normal" │ │ (nb) "Normal" │ │ (de) "Standard" │ │ (he) "רגיל" │ │ (el) "Κανονικό" │ │ (nl) "Normaal" │ │ @@ -5339,15 +5361,15 @@ │ │ (es) "Normal" │ │ (it) "Normale" │ │ (pt) "Normal" │ │ (ru) "Нормально" │ │ (sv) "Normal" │ │ (zh-rCN) "正常" │ │ (pt-rBR) "Normal" │ │ - resource 0x7f0e0125 string/pref_led_pattern_entries_slow │ │ + resource 0x7f0d0125 string/pref_led_pattern_entries_slow │ │ () "Slow" │ │ (da) "Langsomt" │ │ (nb) "Sakte" │ │ (de) "langsam" │ │ (he) "איטי" │ │ (el) "Αργά" │ │ (nl) "Langzaam" │ │ @@ -5359,96 +5381,64 @@ │ │ (es) "Lento" │ │ (it) "Lento" │ │ (pt) "Lento" │ │ (ru) "Медленно" │ │ (sv) "Långsam" │ │ (zh-rCN) "慢速" │ │ (pt-rBR) "Lento" │ │ - type style id=0c entryCount=11 │ │ - resource 0x7f0c0000 style/Theme.PageIndicatorDefaults │ │ - () (style) size=6 parent=0x01030005 │ │ - vpiCirclePageIndicatorStyle(0x7f010000)=@style/Widget.CirclePageIndicator │ │ - vpiTitlePageIndicatorStyle(0x7f010001)=@style/Widget.TitlePageIndicator │ │ - vpiTabPageIndicatorStyle(0x7f010002)=@style/Widget.TabPageIndicator │ │ - vpiVerticalTabPageIndicatorStyle(0x7f010003)=@style/Widget.TabPageIndicator.Vertical │ │ - vpiTabTextStyle(0x7f010004)=@style/Widget.TabPageIndicator.Text │ │ - vpiVerticalTabTextStyle(0x7f010005)=@style/Widget.TabPageIndicator.Text │ │ - resource 0x7f0c0001 style/Widget.CirclePageIndicator │ │ - () (style) size=7 parent=0x01030012 │ │ - centered(0x7f010006)=@bool/default_circle_indicator_centered │ │ - fillColor(0x7f010007)=@color/default_circle_indicator_fill_color │ │ - orientation(0x7f010008)=@integer/default_circle_indicator_orientation │ │ - radius(0x7f010009)=@dimen/default_circle_indicator_radius │ │ - snap(0x7f01000a)=@bool/default_circle_indicator_snap │ │ - strokeColor(0x7f01000b)=@color/default_circle_indicator_stroke_color │ │ - strokeWidth(0x7f01000c)=@dimen/default_circle_indicator_stroke_width │ │ - resource 0x7f0c0002 style/Widget.TitlePageIndicator │ │ - () (style) size=13 parent=0x01030012 │ │ - clipPadding(0x7f01000d)=@dimen/default_title_indicator_clip_padding │ │ - footerColor(0x7f01000e)=@color/default_title_indicator_footer_color │ │ - footerLineHeight(0x7f01000f)=@dimen/default_title_indicator_footer_line_height │ │ - footerIndicatorStyle(0x7f010010)=@integer/default_title_indicator_footer_indicator_style │ │ - footerIndicatorHeight(0x7f010011)=@dimen/default_title_indicator_footer_indicator_height │ │ - footerIndicatorUnderlinePadding(0x7f010012)=@dimen/default_title_indicator_footer_indicator_underline_padding │ │ - footerPadding(0x7f010013)=@dimen/default_title_indicator_footer_padding │ │ - selectedColor(0x7f010014)=@color/default_title_indicator_selected_color │ │ - selectedBold(0x7f010015)=@bool/default_title_indicator_selected_bold │ │ - textColor(0x7f010016)=@color/default_title_indicator_text_color │ │ - textSize(0x7f010017)=@dimen/default_title_indicator_text_size │ │ - titlePadding(0x7f010018)=@dimen/default_title_indicator_title_padding │ │ - topPadding(0x7f010019)=@dimen/default_title_indicator_top_padding │ │ - resource 0x7f0c0003 style/Widget.TabPageIndicator │ │ - () (style) size=6 parent=0x01030012 │ │ - 0x010100af=0x00000001 │ │ - 0x010100d4=@drawable/vpi__tab_indicator │ │ - 0x010100d6=12.000000dp │ │ - 0x010100d7=6.000000dp │ │ - 0x010100d8=12.000000dp │ │ - 0x010100d9=6.000000dp │ │ - resource 0x7f0c0004 style/Widget.TabPageIndicator.Vertical │ │ - () (style) size=6 parent=style/Widget.TabPageIndicator (0x7f0c0003) │ │ - 0x010100af=0x00000010 │ │ - 0x010100d4=@drawable/vpi__tab_indicator_vertical │ │ - 0x010100d6=12.000000dp │ │ - 0x010100d7=22.000000dp │ │ - 0x010100d8=12.000000dp │ │ - 0x010100d9=22.000000dp │ │ - resource 0x7f0c0005 style/Widget.TabPageIndicator.Text │ │ - () (style) size=5 parent=0x01030012 │ │ + type style id=0b entryCount=9 │ │ + resource 0x7f0b0000 style/Theme.PageIndicatorDefaults │ │ + () (style) size=2 parent=0x01030005 │ │ + vpiIconPageIndicatorStyle(0x7f010001)=@style/Widget.IconPageIndicator │ │ + vpiTabPageIndicatorStyle(0x7f010004)=@style/Widget.TabPageIndicator │ │ + resource 0x7f0b0001 style/Widget │ │ + () (style) size=0 │ │ + resource 0x7f0b0002 style/Widget.TabPageIndicator │ │ + () (style) size=9 parent=style/Widget (0x7f0b0001) │ │ 0x01010034=@style/TextAppearance.TabPageIndicator │ │ 0x01010095=12.000000sp │ │ + 0x010100af=0x00000011 │ │ + 0x010100d4=@drawable/vpi__tab_indicator │ │ + 0x010100d6=22.000000dp │ │ + 0x010100d7=12.000000dp │ │ + 0x010100d8=22.000000dp │ │ + 0x010100d9=12.000000dp │ │ + 0x01010153=1 │ │ + resource 0x7f0b0003 style/TextAppearance.TabPageIndicator │ │ + () (style) size=2 parent=style/Widget (0x7f0b0001) │ │ 0x01010097=0x00000001 │ │ 0x01010098=@color/vpi__dark_theme │ │ - 0x01010153=1 │ │ - resource 0x7f0c0006 style/TextAppearance.TabPageIndicator │ │ - () (style) size=0 parent=0x01030012 │ │ - resource 0x7f0c0007 style/DialogTheme │ │ + resource 0x7f0b0004 style/Widget.IconPageIndicator │ │ + () (style) size=2 parent=style/Widget (0x7f0b0001) │ │ + 0x010100f7=6.000000dp │ │ + 0x010100f9=6.000000dp │ │ + resource 0x7f0b0005 style/DialogTheme │ │ () (style) size=1 parent=0x0103000b │ │ 0x01010054=@0x0106000d │ │ (v11) (style) size=8 parent=0x0103006f │ │ 0x01010054=@0x0106000d │ │ 0x01010056=true │ │ 0x01010057=false │ │ 0x01010058=true │ │ 0x01010059=@null │ │ 0x0101021f=true │ │ 0x010102ab=@null │ │ 0x0101035b=false │ │ - resource 0x7f0c0008 style/ButtonBar │ │ + resource 0x7f0b0006 style/ButtonBar │ │ () (style) size=5 │ │ 0x010100d4=@0x0108009a │ │ 0x010100d6=4.000000dp │ │ 0x010100d7=5.000000dp │ │ 0x010100d8=4.000000dp │ │ 0x010100d9=1.000000dp │ │ (v11) (style) size=0 parent=0x010300e7 │ │ - resource 0x7f0c0009 style/ButtonBarButton │ │ + resource 0x7f0b0007 style/ButtonBarButton │ │ () (style) size=0 │ │ (v11) (style) size=0 parent=0x0103011a │ │ - resource 0x7f0c000a style/NotificationIconPreferenceListItem │ │ + resource 0x7f0b0008 style/NotificationIconPreferenceListItem │ │ () (style) size=0 parent=0x01030043 │ │ (v11) (style) size=0 parent=0x01030042 │ │ type xml id=06 entryCount=2 │ │ resource 0x7f060000 xml/configcontact │ │ () (file) res/xml/configcontact.xml type=XML │ │ resource 0x7f060001 xml/preferences │ │ () (file) res/xml/preferences.xml type=XML ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : d8aadd51 │ │ -signature : 90d8...2619 │ │ -file_size : 491692 │ │ +checksum : 0f7b0b42 │ │ +signature : 21dd...3f41 │ │ +file_size : 642972 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 5808 │ │ +string_ids_size : 5928 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 723 │ │ -type_ids_off : 23344 (0x005b30) │ │ -proto_ids_size : 963 │ │ -proto_ids_off : 26236 (0x00667c) │ │ -field_ids_size : 2470 │ │ -field_ids_off : 37792 (0x0093a0) │ │ -method_ids_size : 4096 │ │ -method_ids_off : 57552 (0x00e0d0) │ │ -class_defs_size : 384 │ │ -class_defs_off : 90320 (0x0160d0) │ │ -data_size : 389084 │ │ -data_off : 102608 (0x0190d0) │ │ +type_ids_size : 724 │ │ +type_ids_off : 23824 (0x005d10) │ │ +proto_ids_size : 976 │ │ +proto_ids_off : 26720 (0x006860) │ │ +field_ids_size : 2058 │ │ +field_ids_off : 38432 (0x009620) │ │ +method_ids_size : 4199 │ │ +method_ids_off : 54896 (0x00d670) │ │ +class_defs_size : 385 │ │ +class_defs_off : 88488 (0x0159a8) │ │ +data_size : 531788 │ │ +data_off : 111184 (0x01b250) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1878 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1896 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #0 annotations: │ │ Annotations on class │ │ @@ -49,21 +49,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/SuppressLint;) │ │ name : 'value' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1878 (SuppressLint.java) │ │ + source_file_idx : 1896 (SuppressLint.java) │ │ │ │ Class #1 header: │ │ class_idx : 7 │ │ access_flags : 9729 (0x2601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1916 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1934 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1 annotations: │ │ Annotations on class │ │ @@ -82,21 +82,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/annotation/TargetApi;) │ │ name : 'value' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1916 (TargetApi.java) │ │ + source_file_idx : 1934 (TargetApi.java) │ │ │ │ Class #2 header: │ │ -class_idx : 125 │ │ +class_idx : 124 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 309 │ │ +superclass_idx : 513 │ │ +source_file_idx : 308 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #2 annotations: │ │ Annotations on class │ │ @@ -138,315 +138,31 @@ │ │ │ │ #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ name : 'getSettingsActivityName' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 309 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 308 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #3 header: │ │ -class_idx : 124 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 309 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #3 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoStubImpl" │ │ - │ │ -Class #3 - │ │ - Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01a150: |[01a150] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -01a160: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01a166: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getCanRetrieveWindowContent' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01a168: |[01a168] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01a178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a17a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=41 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getDescription' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01a17c: |[01a17c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a18c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a18e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getId' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01a190: |[01a190] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a1a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a1a2: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getResolveInfo' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01a1a4: |[01a1a4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01a1b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a1b6: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ - name : 'getSettingsActivityName' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01a1b8: |[01a1b8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a1c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a1ca: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - source_file_idx : 309 (AccessibilityServiceInfoCompat.java) │ │ - │ │ -Class #4 header: │ │ -class_idx : 123 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 124 │ │ -source_file_idx : 309 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #4 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoIcsImpl" │ │ - │ │ -Class #4 - │ │ - Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01a1cc: |[01a1cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -01a1dc: 7010 da01 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@01da │ │ -01a1e2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=61 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getCanRetrieveWindowContent' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01a1e4: |[01a1e4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01a1f4: 7110 ef01 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01ef │ │ -01a1fa: 0a00 |0003: move-result v0 │ │ -01a1fc: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getDescription' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01a200: |[01a200] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a210: 7110 f001 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01f0 │ │ -01a216: 0c00 |0003: move-result-object v0 │ │ -01a218: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=70 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getId' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01a21c: |[01a21c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a22c: 7110 f101 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01f1 │ │ -01a232: 0c00 |0003: move-result-object v0 │ │ -01a234: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getResolveInfo' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01a238: |[01a238] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01a248: 7110 f201 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@01f2 │ │ -01a24e: 0c00 |0003: move-result-object v0 │ │ -01a250: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ - name : 'getSettingsActivityName' │ │ - type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01a254: |[01a254] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a264: 7110 f301 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01f3 │ │ -01a26a: 0c00 |0003: move-result-object v0 │ │ -01a26c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=85 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ - │ │ - source_file_idx : 309 (AccessibilityServiceInfoCompat.java) │ │ - │ │ -Class #5 header: │ │ -class_idx : 126 │ │ +class_idx : 125 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 309 │ │ +superclass_idx : 513 │ │ +source_file_idx : 308 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #5 annotations: │ │ +Class #3 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; } │ │ │ │ -Class #5 - │ │ +Class #3 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ name : 'FEEDBACK_ALL_MASK' │ │ @@ -464,26 +180,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -01a270: |[01a270] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -01a280: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -01a284: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -01a288: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -01a28c: 2200 7b00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@007b │ │ -01a290: 7010 d401 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@01d4 │ │ -01a296: 6900 2b00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ -01a29a: 0e00 |000d: return-void │ │ -01a29c: 2200 7c00 |000e: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@007c │ │ -01a2a0: 7010 da01 0000 |0010: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@01da │ │ -01a2a6: 6900 2b00 |0013: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ -01a2aa: 28f8 |0015: goto 000d // -0008 │ │ +0269d0: |[0269d0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +0269e0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +0269e4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0269e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0269ec: 2200 7a00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@007a │ │ +0269f0: 7010 da01 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@01da │ │ +0269f6: 6900 2b00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ +0269fa: 0e00 |000d: return-void │ │ +0269fc: 2200 7b00 |000e: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@007b │ │ +026a00: 7010 e001 0000 |0010: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@01e0 │ │ +026a06: 6900 2b00 |0013: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ +026a0a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ locals : │ │ @@ -493,17 +209,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a2ac: |[01a2ac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -01a2bc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01a2c2: 0e00 |0003: return-void │ │ +026a0c: |[026a0c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +026a1c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +026a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -512,55 +228,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -01a2c4: |[01a2c4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -01a2d4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01a2d6: 2200 0802 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -01a2da: 7010 730c 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01a2e0: 1a02 3a08 |0006: const-string v2, "[" // string@083a │ │ -01a2e4: 6e20 7a0c 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a2ea: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -01a2ee: 7110 470c 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@0c47 │ │ -01a2f4: 0a02 |0010: move-result v2 │ │ -01a2f6: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -01a2fa: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -01a2fe: b524 |0015: and-int/2addr v4, v2 │ │ -01a300: 6e10 7d0c 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0c7d │ │ -01a306: 0a02 |0019: move-result v2 │ │ -01a308: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -01a30c: 1a02 b200 |001c: const-string v2, ", " // string@00b2 │ │ -01a310: 6e20 7a0c 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a316: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -01a31c: 28e7 |0024: goto 000b // -0019 │ │ -01a31e: 1a02 4602 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@0246 │ │ -01a322: 6e20 7a0c 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a328: 28e1 |002a: goto 000b // -001f │ │ -01a32a: 1a02 4302 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0243 │ │ -01a32e: 6e20 7a0c 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a334: 28db |0030: goto 000b // -0025 │ │ -01a336: 1a02 4502 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0245 │ │ -01a33a: 6e20 7a0c 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a340: 28d5 |0036: goto 000b // -002b │ │ -01a342: 1a02 4402 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0244 │ │ -01a346: 6e20 7a0c 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a34c: 28cf |003c: goto 000b // -0031 │ │ -01a34e: 1a02 4702 |003d: const-string v2, "FEEDBACK_VISUAL" // string@0247 │ │ -01a352: 6e20 7a0c 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a358: 28c9 |0042: goto 000b // -0037 │ │ -01a35a: 1a02 6008 |0043: const-string v2, "]" // string@0860 │ │ -01a35e: 6e20 7a0c 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a364: 6e10 7e0c 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01a36a: 0c02 |004b: move-result-object v2 │ │ -01a36c: 1102 |004c: return-object v2 │ │ -01a36e: 0000 |004d: nop // spacer │ │ -01a370: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +026a24: |[026a24] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +026a34: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +026a36: 2200 0602 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +026a3a: 7010 d90c 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +026a40: 1a02 5008 |0006: const-string v2, "[" // string@0850 │ │ +026a44: 6e20 e00c 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +026a4a: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +026a4e: 7110 ad0c 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@0cad │ │ +026a54: 0a02 |0010: move-result v2 │ │ +026a56: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +026a5a: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +026a5e: b524 |0015: and-int/2addr v4, v2 │ │ +026a60: 6e10 e30c 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0ce3 │ │ +026a66: 0a02 |0019: move-result v2 │ │ +026a68: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +026a6c: 1a02 b100 |001c: const-string v2, ", " // string@00b1 │ │ +026a70: 6e20 e00c 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +026a76: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +026a7c: 28e7 |0024: goto 000b // -0019 │ │ +026a7e: 1a02 4a02 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@024a │ │ +026a82: 6e20 e00c 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +026a88: 28e1 |002a: goto 000b // -001f │ │ +026a8a: 1a02 4702 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@0247 │ │ +026a8e: 6e20 e00c 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +026a94: 28db |0030: goto 000b // -0025 │ │ +026a96: 1a02 4902 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@0249 │ │ +026a9a: 6e20 e00c 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +026aa0: 28d5 |0036: goto 000b // -002b │ │ +026aa2: 1a02 4802 |0037: const-string v2, "FEEDBACK_GENERIC" // string@0248 │ │ +026aa6: 6e20 e00c 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +026aac: 28cf |003c: goto 000b // -0031 │ │ +026aae: 1a02 4b02 |003d: const-string v2, "FEEDBACK_VISUAL" // string@024b │ │ +026ab2: 6e20 e00c 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +026ab8: 28c9 |0042: goto 000b // -0037 │ │ +026aba: 1a02 7908 |0043: const-string v2, "]" // string@0879 │ │ +026abe: 6e20 e00c 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +026ac4: 6e10 e40c 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +026aca: 0c02 |004b: move-result-object v2 │ │ +026acc: 1102 |004c: return-object v2 │ │ +026ace: 0000 |004d: nop // spacer │ │ +026ad0: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=189 │ │ 0x0006 line=190 │ │ 0x000b line=191 │ │ 0x000d line=192 │ │ 0x0013 line=193 │ │ @@ -585,21 +301,21 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -01a39c: |[01a39c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -01a3ac: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ -01a3b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01a3b4: 1100 |0004: return-object v0 │ │ -01a3b6: 1a00 f601 |0005: const-string v0, "DEFAULT" // string@01f6 │ │ -01a3ba: 28fd |0007: goto 0004 // -0003 │ │ -01a3bc: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ +026afc: |[026afc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +026b0c: 2b01 0800 0000 |0000: packed-switch v1, 00000008 // +00000008 │ │ +026b12: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +026b14: 1100 |0004: return-object v0 │ │ +026b16: 1a00 f801 |0005: const-string v0, "DEFAULT" // string@01f8 │ │ +026b1a: 28fd |0007: goto 0004 // -0003 │ │ +026b1c: 0001 0100 0100 0000 0500 0000 |0008: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=232 │ │ 0x0005 line=230 │ │ 0x0008 line=228 │ │ locals : │ │ @@ -610,19 +326,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01a3c8: |[01a3c8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01a3d8: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ -01a3dc: 7220 e001 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01e0 │ │ -01a3e2: 0a00 |0005: move-result v0 │ │ -01a3e4: 0f00 |0006: return v0 │ │ +026b28: |[026b28] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +026b38: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ +026b3c: 7220 e601 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01e6 │ │ +026b42: 0a00 |0005: move-result v0 │ │ +026b44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -630,19 +346,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01a3e8: |[01a3e8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a3f8: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ -01a3fc: 7220 e101 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01e1 │ │ -01a402: 0c00 |0005: move-result-object v0 │ │ -01a404: 1100 |0006: return-object v0 │ │ +026b48: |[026b48] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +026b58: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ +026b5c: 7220 e701 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01e7 │ │ +026b62: 0c00 |0005: move-result-object v0 │ │ +026b64: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -650,19 +366,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01a408: |[01a408] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a418: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ -01a41c: 7220 e201 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01e2 │ │ -01a422: 0c00 |0005: move-result-object v0 │ │ -01a424: 1100 |0006: return-object v0 │ │ +026b68: |[026b68] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +026b78: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ +026b7c: 7220 e801 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01e8 │ │ +026b82: 0c00 |0005: move-result-object v0 │ │ +026b84: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -670,19 +386,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01a428: |[01a428] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01a438: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ -01a43c: 7220 e301 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@01e3 │ │ -01a442: 0c00 |0005: move-result-object v0 │ │ -01a444: 1100 |0006: return-object v0 │ │ +026b88: |[026b88] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +026b98: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ +026b9c: 7220 e901 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@01e9 │ │ +026ba2: 0c00 |0005: move-result-object v0 │ │ +026ba4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -690,39 +406,39 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -01a448: |[01a448] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a458: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ -01a45c: 7220 e401 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01e4 │ │ -01a462: 0c00 |0005: move-result-object v0 │ │ -01a464: 1100 |0006: return-object v0 │ │ +026ba8: |[026ba8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +026bb8: 6200 2b00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@002b │ │ +026bbc: 7220 ea01 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01ea │ │ +026bc2: 0c00 |0005: move-result-object v0 │ │ +026bc4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 309 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 308 (AccessibilityServiceInfoCompat.java) │ │ │ │ -Class #6 header: │ │ -class_idx : 127 │ │ +Class #4 header: │ │ +class_idx : 126 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 310 │ │ +superclass_idx : 513 │ │ +source_file_idx : 309 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #6 - │ │ +Class #4 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -731,17 +447,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a468: |[01a468] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -01a478: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01a47e: 0e00 |0003: return-void │ │ +026bc8: |[026bc8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +026bd8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +026bde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -749,18 +465,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01a480: |[01a480] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -01a490: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -01a496: 0a00 |0003: move-result v0 │ │ -01a498: 0f00 |0004: return v0 │ │ +026be0: |[026be0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +026bf0: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +026bf6: 0a00 |0003: move-result v0 │ │ +026bf8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -768,18 +484,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01a49c: |[01a49c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a4ac: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ -01a4b2: 0c00 |0003: move-result-object v0 │ │ -01a4b4: 1100 |0004: return-object v0 │ │ +026bfc: |[026bfc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +026c0c: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0001 │ │ +026c12: 0c00 |0003: move-result-object v0 │ │ +026c14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -787,18 +503,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01a4b8: |[01a4b8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a4c8: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ -01a4ce: 0c00 |0003: move-result-object v0 │ │ -01a4d0: 1100 |0004: return-object v0 │ │ +026c18: |[026c18] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +026c28: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0002 │ │ +026c2e: 0c00 |0003: move-result-object v0 │ │ +026c30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -806,18 +522,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01a4d4: |[01a4d4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -01a4e4: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ -01a4ea: 0c00 |0003: move-result-object v0 │ │ -01a4ec: 1100 |0004: return-object v0 │ │ +026c34: |[026c34] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +026c44: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0003 │ │ +026c4a: 0c00 |0003: move-result-object v0 │ │ +026c4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -825,38 +541,38 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01a4f0: |[01a4f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -01a500: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ -01a506: 0c00 |0003: move-result-object v0 │ │ -01a508: 1100 |0004: return-object v0 │ │ +026c50: |[026c50] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +026c60: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0004 │ │ +026c66: 0c00 |0003: move-result-object v0 │ │ +026c68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 310 (AccessibilityServiceInfoCompatIcs.java) │ │ + source_file_idx : 309 (AccessibilityServiceInfoCompatIcs.java) │ │ │ │ -Class #7 header: │ │ -class_idx : 128 │ │ +Class #5 header: │ │ +class_idx : 127 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 323 │ │ +superclass_idx : 513 │ │ +source_file_idx : 322 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #7 - │ │ +Class #5 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -865,17 +581,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a50c: |[01a50c] android.support.v4.app.ActivityCompat.:()V │ │ -01a51c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01a522: 0e00 |0003: return-void │ │ +026c6c: |[026c6c] android.support.v4.app.ActivityCompat.:()V │ │ +026c7c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +026c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompat;) │ │ @@ -883,23 +599,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01a524: |[01a524] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -01a534: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -01a538: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01a53c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -01a540: 7110 f901 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@01f9 │ │ -01a546: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01a548: 0f00 |000a: return v0 │ │ -01a54a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01a54c: 28fe |000c: goto 000a // -0002 │ │ +026c84: |[026c84] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +026c94: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +026c98: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +026c9c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +026ca0: 7110 ff01 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@01ff │ │ +026ca6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +026ca8: 0f00 |000a: return v0 │ │ +026caa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +026cac: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x0009 line=63 │ │ 0x000a line=65 │ │ locals : │ │ @@ -910,47 +626,47 @@ │ │ type : '(Landroid/app/Activity;[Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -01a550: |[01a550] android.support.v4.app.ActivityCompat.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z │ │ -01a560: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -01a564: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01a568: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -01a56c: 7120 fa01 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/ActivityCompatHoneycomb;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V // method@01fa │ │ -01a572: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01a574: 0f00 |000a: return v0 │ │ -01a576: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01a578: 28fe |000c: goto 000a // -0002 │ │ +026cb0: |[026cb0] android.support.v4.app.ActivityCompat.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z │ │ +026cc0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +026cc4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +026cc8: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +026ccc: 7120 0002 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/ActivityCompatHoneycomb;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V // method@0200 │ │ +026cd2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +026cd4: 0f00 |000a: return v0 │ │ +026cd6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +026cd8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=95 │ │ 0x0009 line=96 │ │ 0x000a line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=3 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 323 (ActivityCompat.java) │ │ + source_file_idx : 322 (ActivityCompat.java) │ │ │ │ -Class #8 header: │ │ -class_idx : 129 │ │ +Class #6 header: │ │ +class_idx : 128 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 324 │ │ +superclass_idx : 513 │ │ +source_file_idx : 323 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #8 - │ │ +Class #6 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -959,17 +675,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a57c: |[01a57c] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -01a58c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01a592: 0e00 |0003: return-void │ │ +026cdc: |[026cdc] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +026cec: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +026cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatHoneycomb;) │ │ @@ -977,17 +693,17 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -01a594: |[01a594] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01a5a4: 6e54 0900 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0009 │ │ -01a5aa: 0e00 |0003: return-void │ │ +026cf4: |[026cf4] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +026d04: 6e54 0900 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0009 │ │ +026d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 prefix Ljava/lang/String; │ │ @@ -1000,17 +716,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a5ac: |[01a5ac] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -01a5bc: 6e10 1400 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0014 │ │ -01a5c2: 0e00 |0003: return-void │ │ +026d0c: |[026d0c] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +026d1c: 6e10 1400 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0014 │ │ +026d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -1019,46 +735,46 @@ │ │ type : '(Landroid/app/Activity;[Landroid/content/Intent;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01a5c4: |[01a5c4] android.support.v4.app.ActivityCompatHoneycomb.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V │ │ -01a5d4: 6e20 2600 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivities:([Landroid/content/Intent;)V // method@0026 │ │ -01a5da: 0e00 |0003: return-void │ │ +026d24: |[026d24] android.support.v4.app.ActivityCompatHoneycomb.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)V │ │ +026d34: 6e20 2600 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivities:([Landroid/content/Intent;)V // method@0026 │ │ +026d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 324 (ActivityCompatHoneycomb.java) │ │ + source_file_idx : 323 (ActivityCompatHoneycomb.java) │ │ │ │ -Class #9 header: │ │ -class_idx : 130 │ │ +Class #7 header: │ │ +class_idx : 129 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 365 │ │ +superclass_idx : 513 │ │ +source_file_idx : 364 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #9 annotations: │ │ +Class #7 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackRecord; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="Op" │ │ Annotations on field #52 'removed' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ │ │ -Class #9 - │ │ +Class #7 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/BackStackRecord$Op;) │ │ @@ -1103,2310 +819,43 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01a5dc: |[01a5dc] android.support.v4.app.BackStackRecord$Op.:()V │ │ -01a5ec: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01a5f2: 0e00 |0003: return-void │ │ +026d3c: |[026d3c] android.support.v4.app.BackStackRecord$Op.:()V │ │ +026d4c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +026d52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ - source_file_idx : 365 (BackStackRecord.java) │ │ - │ │ -Class #10 header: │ │ -class_idx : 158 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 515 │ │ -source_file_idx : 622 │ │ -static_fields_size : 7 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 24 │ │ - │ │ -Class #10 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_ENTER_MASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4096 │ │ - #1 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_EXIT_MASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8192 │ │ - #2 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_FRAGMENT_CLOSE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8194 │ │ - #3 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_FRAGMENT_FADE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4099 │ │ - #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_FRAGMENT_OPEN' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4097 │ │ - #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_NONE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'TRANSIT_UNSET' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01a5f4: |[01a5f4] android.support.v4.app.FragmentTransaction.:()V │ │ -01a604: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01a60a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=26 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'add' │ │ - type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'addToBackStack' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'attach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'commit' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'commitAllowingStateLoss' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'detach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'disallowAddToBackStack' │ │ - type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #9 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'hide' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #10 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'isAddToBackStackAllowed' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #11 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #12 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'remove' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #13 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #14 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #15 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #16 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #17 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #18 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #19 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setCustomAnimations' │ │ - type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #20 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setCustomAnimations' │ │ - type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #21 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setTransition' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #22 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'setTransitionStyle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #23 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ - name : 'show' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 622 (FragmentTransaction.java) │ │ - │ │ -Class #11 header: │ │ -class_idx : 143 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #11 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="BackStackEntry" │ │ - │ │ -Class #11 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getBreadCrumbShortTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getBreadCrumbShortTitleRes' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getBreadCrumbTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getBreadCrumbTitleRes' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getId' │ │ - type : '()I' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 364 (BackStackRecord.java) │ │ │ │ - source_file_idx : 614 (FragmentManager.java) │ │ - │ │ -Class #12 header: │ │ +Class #8 header: │ │ class_idx : 131 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 158 │ │ -source_file_idx : 365 │ │ -static_fields_size : 9 │ │ -instance_fields_size: 19 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 38 │ │ - │ │ -Class #12 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/BackStackRecord$Op; } │ │ - │ │ -Class #12 - │ │ - Class descriptor : 'Landroid/support/v4/app/BackStackRecord;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ - #1 : 'Ljava/lang/Runnable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_ADD' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 1 │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_ATTACH' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 7 │ │ - #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_DETACH' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 6 │ │ - #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_HIDE' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 4 │ │ - #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_NULL' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 0 │ │ - #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_REMOVE' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 3 │ │ - #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_REPLACE' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 2 │ │ - #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'OP_SHOW' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 5 │ │ - #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "BackStackEntry" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mAddToBackStack' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mAllowAddToBackStack' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbShortTitleRes' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbShortTitleText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbTitleRes' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mBreadCrumbTitleText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mCommitted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mEnterAnim' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mExitAnim' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mHead' │ │ - type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mIndex' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mManager' │ │ - type : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ - access : 0x0010 (FINAL) │ │ - #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mName' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mNumOp' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mPopEnterAnim' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mPopExitAnim' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mTail' │ │ - type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mTransition' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'mTransitionStyle' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -01a60c: |[01a60c] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01a61c: 7010 7103 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0371 │ │ -01a622: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -01a624: 5c10 3f00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@003f │ │ -01a628: 5b12 4900 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01a62c: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=286 │ │ - 0x0003 line=201 │ │ - 0x0006 line=287 │ │ - 0x0008 line=288 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0009 reg=2 manager Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'doAddOp' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 141 16-bit code units │ │ -01a630: |[01a630] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -01a640: 5441 4900 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01a644: 5b61 8200 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -01a648: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -01a64c: 5461 9600 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01a650: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -01a654: 5461 9600 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01a658: 6e20 660c 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -01a65e: 0a01 |000f: move-result v1 │ │ -01a660: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -01a664: 2201 f801 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01a668: 2202 0802 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -01a66c: 7010 730c 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01a672: 1a03 bb01 |0019: const-string v3, "Can't change tag of fragment " // string@01bb │ │ -01a676: 6e20 7a0c 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a67c: 0c02 |001e: move-result-object v2 │ │ -01a67e: 6e20 790c 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01a684: 0c02 |0022: move-result-object v2 │ │ -01a686: 1a03 cb00 |0023: const-string v3, ": was " // string@00cb │ │ -01a68a: 6e20 7a0c 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a690: 0c02 |0028: move-result-object v2 │ │ -01a692: 5463 9600 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01a696: 6e20 7a0c 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a69c: 0c02 |002e: move-result-object v2 │ │ -01a69e: 1a03 7000 |002f: const-string v3, " now " // string@0070 │ │ -01a6a2: 6e20 7a0c 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a6a8: 0c02 |0034: move-result-object v2 │ │ -01a6aa: 6e20 7a0c 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a6b0: 0c02 |0038: move-result-object v2 │ │ -01a6b2: 6e10 7e0c 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01a6b8: 0c02 |003c: move-result-object v2 │ │ -01a6ba: 7020 440c 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01a6c0: 2701 |0040: throw v1 │ │ -01a6c2: 5b67 9600 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01a6c6: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -01a6ca: 5261 8100 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01a6ce: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -01a6d2: 5261 8100 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01a6d6: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -01a6da: 2201 f801 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01a6de: 2202 0802 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -01a6e2: 7010 730c 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01a6e8: 1a03 ba01 |0054: const-string v3, "Can't change container ID of fragment " // string@01ba │ │ -01a6ec: 6e20 7a0c 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a6f2: 0c02 |0059: move-result-object v2 │ │ -01a6f4: 6e20 790c 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01a6fa: 0c02 |005d: move-result-object v2 │ │ -01a6fc: 1a03 cb00 |005e: const-string v3, ": was " // string@00cb │ │ -01a700: 6e20 7a0c 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a706: 0c02 |0063: move-result-object v2 │ │ -01a708: 5263 8100 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01a70c: 6e20 770c 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01a712: 0c02 |0069: move-result-object v2 │ │ -01a714: 1a03 7000 |006a: const-string v3, " now " // string@0070 │ │ -01a718: 6e20 7a0c 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a71e: 0c02 |006f: move-result-object v2 │ │ -01a720: 6e20 770c 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01a726: 0c02 |0073: move-result-object v2 │ │ -01a728: 6e10 7e0c 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01a72e: 0c02 |0077: move-result-object v2 │ │ -01a730: 7020 440c 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01a736: 2701 |007b: throw v1 │ │ -01a738: 5965 8100 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01a73c: 5965 7e00 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -01a740: 2200 8200 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0082 │ │ -01a744: 7010 fb01 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@01fb │ │ -01a74a: 5908 2c00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01a74e: 5b06 2f00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01a752: 6e20 0002 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0200 │ │ -01a758: 0e00 |008c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=347 │ │ - 0x0004 line=349 │ │ - 0x0006 line=350 │ │ - 0x0012 line=351 │ │ - 0x0041 line=355 │ │ - 0x0043 line=358 │ │ - 0x0045 line=359 │ │ - 0x004d line=360 │ │ - 0x007c line=364 │ │ - 0x0080 line=367 │ │ - 0x0085 line=368 │ │ - 0x0087 line=369 │ │ - 0x0089 line=370 │ │ - 0x008c line=371 │ │ - locals : │ │ - 0x0085 - 0x008d reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x008d reg=5 containerViewId I │ │ - 0x0000 - 0x008d reg=6 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x008d reg=7 tag Ljava/lang/String; │ │ - 0x0000 - 0x008d reg=8 opcmd I │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -01a75c: |[01a75c] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -01a76c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a76e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -01a770: 7051 0902 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0209 │ │ -01a776: 1102 |0005: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=337 │ │ - 0x0005 line=338 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=3 containerViewId I │ │ - 0x0000 - 0x0006 reg=4 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'add' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -01a778: |[01a778] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -01a788: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01a78a: 7050 0902 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0209 │ │ -01a790: 1101 |0004: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=342 │ │ - 0x0004 line=343 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0005 reg=2 containerViewId I │ │ - 0x0000 - 0x0005 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0005 reg=4 tag Ljava/lang/String; │ │ - │ │ - #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'add' │ │ - type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -01a794: |[01a794] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -01a7a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a7a6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -01a7a8: 7051 0902 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0209 │ │ -01a7ae: 1102 |0005: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=332 │ │ - 0x0005 line=333 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0006 reg=4 tag Ljava/lang/String; │ │ - │ │ - #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'addOp' │ │ - type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 42 16-bit code units │ │ -01a7b0: |[01a7b0] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -01a7c0: 5410 4700 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ -01a7c4: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -01a7c8: 5b12 4e00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -01a7cc: 5b12 4700 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ -01a7d0: 5210 4500 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0045 │ │ -01a7d4: 5920 2d00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ -01a7d8: 5210 4600 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0046 │ │ -01a7dc: 5920 2e00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ -01a7e0: 5210 4c00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@004c │ │ -01a7e4: 5920 3100 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01a7e8: 5210 4d00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@004d │ │ -01a7ec: 5920 3200 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ -01a7f0: 5210 4b00 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@004b │ │ -01a7f4: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01a7f8: 5910 4b00 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@004b │ │ -01a7fc: 0e00 |001e: return-void │ │ -01a7fe: 5410 4e00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -01a802: 5b20 3300 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0033 │ │ -01a806: 5410 4e00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -01a80a: 5b02 3000 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ -01a80e: 5b12 4e00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -01a812: 28df |0029: goto 0008 // -0021 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=317 │ │ - 0x0004 line=318 │ │ - 0x0008 line=324 │ │ - 0x000c line=325 │ │ - 0x0010 line=326 │ │ - 0x0014 line=327 │ │ - 0x0018 line=328 │ │ - 0x001e line=329 │ │ - 0x001f line=320 │ │ - 0x0023 line=321 │ │ - 0x0027 line=322 │ │ - locals : │ │ - 0x0000 - 0x002a reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x002a reg=2 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - │ │ - #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'addToBackStack' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -01a814: |[01a814] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -01a824: 5520 3f00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@003f │ │ -01a828: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -01a82c: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01a830: 1a01 8707 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0787 │ │ -01a834: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01a83a: 2700 |000b: throw v0 │ │ -01a83c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -01a83e: 5c20 3e00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ -01a842: 5b23 4a00 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ -01a846: 1102 |0011: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=455 │ │ - 0x0004 line=456 │ │ - 0x000c line=459 │ │ - 0x000f line=460 │ │ - 0x0011 line=461 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0012 reg=3 name Ljava/lang/String; │ │ - │ │ - #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'attach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01a848: |[01a848] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -01a858: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0082 │ │ -01a85c: 7010 fb01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@01fb │ │ -01a862: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -01a864: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01a868: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01a86c: 6e20 0002 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0200 │ │ -01a872: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=423 │ │ - 0x0005 line=424 │ │ - 0x0008 line=425 │ │ - 0x000a line=426 │ │ - 0x000d line=428 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'bumpBackStackNesting' │ │ - type : '(I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 171 16-bit code units │ │ -01a874: |[01a874] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -01a884: 5563 3e00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ -01a888: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -01a88c: 0e00 |0004: return-void │ │ -01a88e: 6303 cd00 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01a892: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -01a896: 1a03 6c01 |0009: const-string v3, "BackStackEntry" // string@016c │ │ -01a89a: 2204 0802 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -01a89e: 7010 730c 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01a8a4: 1a05 7d01 |0010: const-string v5, "Bump nesting in " // string@017d │ │ -01a8a8: 6e20 7a0c 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a8ae: 0c04 |0015: move-result-object v4 │ │ -01a8b0: 6e20 790c 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01a8b6: 0c04 |0019: move-result-object v4 │ │ -01a8b8: 1a05 2c00 |001a: const-string v5, " by " // string@002c │ │ -01a8bc: 6e20 7a0c 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a8c2: 0c04 |001f: move-result-object v4 │ │ -01a8c4: 6e20 770c 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01a8ca: 0c04 |0023: move-result-object v4 │ │ -01a8cc: 6e10 7e0c 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01a8d2: 0c04 |0027: move-result-object v4 │ │ -01a8d4: 7120 8209 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01a8da: 5461 4700 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ -01a8de: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -01a8e2: 5413 2f00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01a8e6: 5234 7a00 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01a8ea: b074 |0033: add-int/2addr v4, v7 │ │ -01a8ec: 5934 7a00 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01a8f0: 6303 cd00 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01a8f4: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ -01a8f8: 1a03 6c01 |003a: const-string v3, "BackStackEntry" // string@016c │ │ -01a8fc: 2204 0802 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -01a900: 7010 730c 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01a906: 1a05 7e01 |0041: const-string v5, "Bump nesting of " // string@017e │ │ -01a90a: 6e20 7a0c 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a910: 0c04 |0046: move-result-object v4 │ │ -01a912: 5415 2f00 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01a916: 6e20 790c 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01a91c: 0c04 |004c: move-result-object v4 │ │ -01a91e: 1a05 7f00 |004d: const-string v5, " to " // string@007f │ │ -01a922: 6e20 7a0c 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a928: 0c04 |0052: move-result-object v4 │ │ -01a92a: 5415 2f00 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01a92e: 5255 7a00 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01a932: 6e20 770c 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01a938: 0c04 |005a: move-result-object v4 │ │ -01a93a: 6e10 7e0c 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01a940: 0c04 |005e: move-result-object v4 │ │ -01a942: 7120 8209 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01a948: 5413 3400 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01a94c: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ -01a950: 5413 3400 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01a954: 6e10 970c 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01a95a: 0a03 |006b: move-result v3 │ │ -01a95c: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ -01a960: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ -01a964: 5413 3400 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01a968: 6e20 900c 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01a96e: 0c02 |0075: move-result-object v2 │ │ -01a970: 1f02 8a00 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@008a │ │ -01a974: 5223 7a00 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01a978: b073 |007a: add-int/2addr v3, v7 │ │ -01a97a: 5923 7a00 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01a97e: 6303 cd00 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01a982: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ -01a986: 1a03 6c01 |0081: const-string v3, "BackStackEntry" // string@016c │ │ -01a98a: 2204 0802 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -01a98e: 7010 730c 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01a994: 1a05 7e01 |0088: const-string v5, "Bump nesting of " // string@017e │ │ -01a998: 6e20 7a0c 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a99e: 0c04 |008d: move-result-object v4 │ │ -01a9a0: 6e20 790c 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01a9a6: 0c04 |0091: move-result-object v4 │ │ -01a9a8: 1a05 7f00 |0092: const-string v5, " to " // string@007f │ │ -01a9ac: 6e20 7a0c 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01a9b2: 0c04 |0097: move-result-object v4 │ │ -01a9b4: 5225 7a00 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01a9b8: 6e20 770c 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01a9be: 0c04 |009d: move-result-object v4 │ │ -01a9c0: 6e10 7e0c 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01a9c6: 0c04 |00a1: move-result-object v4 │ │ -01a9c8: 7120 8209 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01a9ce: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01a9d2: 28c7 |00a7: goto 006e // -0039 │ │ -01a9d4: 5411 3000 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ -01a9d8: 2883 |00aa: goto 002d // -007d │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=502 │ │ - 0x0004 line=522 │ │ - 0x0005 line=505 │ │ - 0x002b line=507 │ │ - 0x002d line=508 │ │ - 0x002f line=509 │ │ - 0x0036 line=510 │ │ - 0x0062 line=512 │ │ - 0x0066 line=513 │ │ - 0x0070 line=514 │ │ - 0x0078 line=515 │ │ - 0x007d line=516 │ │ - 0x00a5 line=513 │ │ - 0x00a8 line=520 │ │ - locals : │ │ - 0x006e - 0x00a8 reg=0 i I │ │ - 0x0078 - 0x00a8 reg=2 r Landroid/support/v4/app/Fragment; │ │ - 0x002d - 0x00ab reg=1 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x00ab reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x00ab reg=7 amt I │ │ - │ │ - #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'commit' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01a9dc: |[01a9dc] android.support.v4.app.BackStackRecord.commit:()I │ │ -01a9ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01a9ee: 6e20 0602 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0206 │ │ -01a9f4: 0a00 |0004: move-result v0 │ │ -01a9f6: 0f00 |0005: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=525 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'commitAllowingStateLoss' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01a9f8: |[01a9f8] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -01aa08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01aa0a: 6e20 0602 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0206 │ │ -01aa10: 0a00 |0004: move-result v0 │ │ -01aa12: 0f00 |0005: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=529 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'commitInternal' │ │ - type : '(Z)I' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 67 16-bit code units │ │ -01aa14: |[01aa14] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -01aa24: 5530 4400 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0044 │ │ -01aa28: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01aa2c: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01aa30: 1a01 ef09 |0006: const-string v1, "commit already called" // string@09ef │ │ -01aa34: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01aa3a: 2700 |000b: throw v0 │ │ -01aa3c: 6300 cd00 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01aa40: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -01aa44: 1a00 6c01 |0010: const-string v0, "BackStackEntry" // string@016c │ │ -01aa48: 2201 0802 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01aa4c: 7010 730c 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01aa52: 1a02 cc01 |0017: const-string v2, "Commit: " // string@01cc │ │ -01aa56: 6e20 7a0c 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01aa5c: 0c01 |001c: move-result-object v1 │ │ -01aa5e: 6e20 790c 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01aa64: 0c01 |0020: move-result-object v1 │ │ -01aa66: 6e10 7e0c 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01aa6c: 0c01 |0024: move-result-object v1 │ │ -01aa6e: 7120 8209 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01aa74: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -01aa76: 5c30 4400 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0044 │ │ -01aa7a: 5530 3e00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ -01aa7e: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ -01aa82: 5430 4900 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01aa86: 6e20 0403 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0304 │ │ -01aa8c: 0a00 |0034: move-result v0 │ │ -01aa8e: 5930 4800 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01aa92: 5430 4900 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01aa96: 6e30 1a03 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@031a │ │ -01aa9c: 5230 4800 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01aaa0: 0f00 |003e: return v0 │ │ -01aaa2: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ -01aaa4: 5930 4800 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01aaa8: 28f5 |0042: goto 0037 // -000b │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=533 │ │ - 0x000c line=534 │ │ - 0x0028 line=535 │ │ - 0x002b line=536 │ │ - 0x002f line=537 │ │ - 0x0037 line=541 │ │ - 0x003c line=542 │ │ - 0x003f line=539 │ │ - locals : │ │ - 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0043 reg=4 allowStateLoss Z │ │ - │ │ - #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'detach' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01aaac: |[01aaac] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -01aabc: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0082 │ │ -01aac0: 7010 fb01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@01fb │ │ -01aac6: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -01aac8: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01aacc: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01aad0: 6e20 0002 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0200 │ │ -01aad6: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=414 │ │ - 0x0005 line=415 │ │ - 0x0008 line=416 │ │ - 0x000a line=417 │ │ - 0x000d line=419 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'disallowAddToBackStack' │ │ - type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -01aad8: |[01aad8] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -01aae8: 5520 3e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ -01aaec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01aaf0: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01aaf4: 1a01 8807 |0006: const-string v1, "This transaction is already being added to the back stack" // string@0788 │ │ -01aaf8: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01aafe: 2700 |000b: throw v0 │ │ -01ab00: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -01ab02: 5c20 3f00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@003f │ │ -01ab06: 1102 |000f: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=469 │ │ - 0x0004 line=470 │ │ - 0x000c line=473 │ │ - 0x000f line=474 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 446 16-bit code units │ │ -01ab08: |[01ab08] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01ab18: 6e20 280c 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ab1e: 1a04 170f |0003: const-string v4, "mName=" // string@0f17 │ │ -01ab22: 6e20 280c 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ab28: 5464 4a00 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ -01ab2c: 6e20 280c 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ab32: 1a04 5900 |000d: const-string v4, " mIndex=" // string@0059 │ │ -01ab36: 6e20 280c 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ab3c: 5264 4800 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01ab40: 6e20 260c 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01ab46: 1a04 5000 |0017: const-string v4, " mCommitted=" // string@0050 │ │ -01ab4a: 6e20 280c 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ab50: 5564 4400 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0044 │ │ -01ab54: 6e20 2e0c 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -01ab5a: 5264 4f00 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01ab5e: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ -01ab62: 6e20 280c 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ab68: 1a04 ad0f |0028: const-string v4, "mTransition=#" // string@0fad │ │ -01ab6c: 6e20 280c 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ab72: 5264 4f00 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01ab76: 7110 490c 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01ab7c: 0c04 |0032: move-result-object v4 │ │ -01ab7e: 6e20 280c 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ab84: 1a04 6a00 |0036: const-string v4, " mTransitionStyle=#" // string@006a │ │ -01ab88: 6e20 280c 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ab8e: 5264 5000 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01ab92: 7110 490c 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01ab98: 0c04 |0040: move-result-object v4 │ │ -01ab9a: 6e20 2d0c 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01aba0: 5264 4500 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0045 │ │ -01aba4: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ -01aba8: 5264 4600 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0046 │ │ -01abac: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ -01abb0: 6e20 280c 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01abb6: 1a04 c30e |004f: const-string v4, "mEnterAnim=#" // string@0ec3 │ │ -01abba: 6e20 280c 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01abc0: 5264 4500 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0045 │ │ -01abc4: 7110 490c 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01abca: 0c04 |0059: move-result-object v4 │ │ -01abcc: 6e20 280c 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01abd2: 1a04 5500 |005d: const-string v4, " mExitAnim=#" // string@0055 │ │ -01abd6: 6e20 280c 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01abdc: 5264 4600 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0046 │ │ -01abe0: 7110 490c 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01abe6: 0c04 |0067: move-result-object v4 │ │ -01abe8: 6e20 2d0c 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01abee: 5264 4c00 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@004c │ │ -01abf2: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ -01abf6: 5264 4d00 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@004d │ │ -01abfa: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ -01abfe: 6e20 280c 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ac04: 1a04 410f |0076: const-string v4, "mPopEnterAnim=#" // string@0f41 │ │ -01ac08: 6e20 280c 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ac0e: 5264 4c00 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@004c │ │ -01ac12: 7110 490c 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01ac18: 0c04 |0080: move-result-object v4 │ │ -01ac1a: 6e20 280c 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ac20: 1a04 5e00 |0084: const-string v4, " mPopExitAnim=#" // string@005e │ │ -01ac24: 6e20 280c 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ac2a: 5264 4d00 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@004d │ │ -01ac2e: 7110 490c 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01ac34: 0c04 |008e: move-result-object v4 │ │ -01ac36: 6e20 2d0c 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01ac3c: 5264 4200 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ -01ac40: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ -01ac44: 5464 4300 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01ac48: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ -01ac4c: 6e20 280c 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ac52: 1a04 770e |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0e77 │ │ -01ac56: 6e20 280c 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ac5c: 5264 4200 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ -01ac60: 7110 490c 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01ac66: 0c04 |00a7: move-result-object v4 │ │ -01ac68: 6e20 280c 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ac6e: 1a04 4f00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@004f │ │ -01ac72: 6e20 280c 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ac78: 5464 4300 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01ac7c: 6e20 2c0c 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01ac82: 5264 4000 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01ac86: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ -01ac8a: 5464 4100 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01ac8e: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ -01ac92: 6e20 280c 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ac98: 1a04 740e |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0e74 │ │ -01ac9c: 6e20 280c 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01aca2: 5264 4000 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01aca6: 7110 490c 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01acac: 0c04 |00ca: move-result-object v4 │ │ -01acae: 6e20 280c 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01acb4: 1a04 4e00 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@004e │ │ -01acb8: 6e20 280c 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01acbe: 5464 4100 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01acc2: 6e20 2c0c 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01acc8: 5464 4700 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ -01accc: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ -01acd0: 6e20 280c 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01acd6: 1a04 7d06 |00df: const-string v4, "Operations:" // string@067d │ │ -01acda: 6e20 2d0c 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01ace0: 2204 0802 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -01ace4: 7010 730c 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01acea: 6e20 7a0c 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01acf0: 0c04 |00ec: move-result-object v4 │ │ -01acf2: 1a05 0500 |00ed: const-string v5, " " // string@0005 │ │ -01acf6: 6e20 7a0c 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01acfc: 0c04 |00f2: move-result-object v4 │ │ -01acfe: 6e10 7e0c 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01ad04: 0c01 |00f6: move-result-object v1 │ │ -01ad06: 5463 4700 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ -01ad0a: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ -01ad0c: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ -01ad10: 6e20 280c 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ad16: 1a04 1200 |00ff: const-string v4, " Op #" // string@0012 │ │ -01ad1a: 6e20 280c 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ad20: 6e20 260c 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01ad26: 1a04 c300 |0107: const-string v4, ":" // string@00c3 │ │ -01ad2a: 6e20 2d0c 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01ad30: 6e20 280c 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ad36: 1a04 dd09 |010f: const-string v4, "cmd=" // string@09dd │ │ -01ad3a: 6e20 280c 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ad40: 5234 2c00 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01ad44: 6e20 260c 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01ad4a: 1a04 4000 |0119: const-string v4, " fragment=" // string@0040 │ │ -01ad4e: 6e20 280c 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ad54: 5434 2f00 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01ad58: 6e20 2c0c 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01ad5e: 5234 2d00 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ -01ad62: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ -01ad66: 5234 2e00 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ -01ad6a: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ -01ad6e: 6e20 280c 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ad74: 1a04 600b |012e: const-string v4, "enterAnim=#" // string@0b60 │ │ -01ad78: 6e20 280c 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ad7e: 5234 2d00 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ -01ad82: 7110 490c 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01ad88: 0c04 |0138: move-result-object v4 │ │ -01ad8a: 6e20 280c 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ad90: 1a04 3c00 |013c: const-string v4, " exitAnim=#" // string@003c │ │ -01ad94: 6e20 280c 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ad9a: 5234 2e00 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ -01ad9e: 7110 490c 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01ada4: 0c04 |0146: move-result-object v4 │ │ -01ada6: 6e20 2d0c 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01adac: 5234 3100 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01adb0: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ -01adb4: 5234 3200 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ -01adb8: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ -01adbc: 6e20 280c 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01adc2: 1a04 b311 |0155: const-string v4, "popEnterAnim=#" // string@11b3 │ │ -01adc6: 6e20 280c 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01adcc: 5234 3100 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01add0: 7110 490c 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01add6: 0c04 |015f: move-result-object v4 │ │ -01add8: 6e20 280c 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01adde: 1a04 7400 |0163: const-string v4, " popExitAnim=#" // string@0074 │ │ -01ade2: 6e20 280c 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ade8: 5234 3200 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ -01adec: 7110 490c 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01adf2: 0c04 |016d: move-result-object v4 │ │ -01adf4: 6e20 2d0c 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01adfa: 5434 3400 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01adfe: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ -01ae02: 5434 3400 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01ae06: 6e10 970c 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ae0c: 0a04 |017a: move-result v4 │ │ -01ae0e: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ -01ae12: 1200 |017d: const/4 v0, #int 0 // #0 │ │ -01ae14: 5434 3400 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01ae18: 6e10 970c 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ae1e: 0a04 |0183: move-result v4 │ │ -01ae20: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ -01ae24: 6e20 280c 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ae2a: 5434 3400 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01ae2e: 6e10 970c 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ae34: 0a04 |018e: move-result v4 │ │ -01ae36: 1215 |018f: const/4 v5, #int 1 // #1 │ │ -01ae38: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ -01ae3c: 1a04 ea06 |0192: const-string v4, "Removed: " // string@06ea │ │ -01ae40: 6e20 280c 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ae46: 5434 3400 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01ae4a: 6e20 900c 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ae50: 0c04 |019c: move-result-object v4 │ │ -01ae52: 6e20 2c0c 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01ae58: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01ae5c: 28dc |01a2: goto 017e // -0024 │ │ -01ae5e: 1a04 e906 |01a3: const-string v4, "Removed:" // string@06e9 │ │ -01ae62: 6e20 2d0c 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01ae68: 6e20 280c 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ae6e: 1a04 0600 |01ab: const-string v4, " #" // string@0006 │ │ -01ae72: 6e20 280c 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ae78: 6e20 260c 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01ae7e: 1a04 c400 |01b3: const-string v4, ": " // string@00c4 │ │ -01ae82: 6e20 280c 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ae88: 28df |01b8: goto 0197 // -0021 │ │ -01ae8a: 5433 3000 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ -01ae8e: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ -01ae92: 0e00 |01bd: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=212 │ │ - 0x000d line=213 │ │ - 0x0017 line=214 │ │ - 0x0021 line=215 │ │ - 0x0025 line=216 │ │ - 0x002d line=217 │ │ - 0x0036 line=218 │ │ - 0x003b line=219 │ │ - 0x0044 line=221 │ │ - 0x004c line=222 │ │ - 0x0054 line=223 │ │ - 0x005d line=224 │ │ - 0x0062 line=225 │ │ - 0x006b line=227 │ │ - 0x0073 line=228 │ │ - 0x007b line=229 │ │ - 0x0084 line=230 │ │ - 0x0089 line=231 │ │ - 0x0092 line=233 │ │ - 0x009a line=234 │ │ - 0x00a2 line=235 │ │ - 0x00ab line=236 │ │ - 0x00b0 line=237 │ │ - 0x00b5 line=239 │ │ - 0x00bd line=240 │ │ - 0x00c5 line=241 │ │ - 0x00ce line=242 │ │ - 0x00d3 line=243 │ │ - 0x00d8 line=246 │ │ - 0x00dc line=247 │ │ - 0x00e4 line=248 │ │ - 0x00f7 line=249 │ │ - 0x00f9 line=250 │ │ - 0x00fa line=251 │ │ - 0x00fc line=252 │ │ - 0x0107 line=253 │ │ - 0x010c line=254 │ │ - 0x0119 line=255 │ │ - 0x0123 line=256 │ │ - 0x012b line=257 │ │ - 0x0133 line=258 │ │ - 0x013c line=259 │ │ - 0x0141 line=260 │ │ - 0x014a line=262 │ │ - 0x0152 line=263 │ │ - 0x015a line=264 │ │ - 0x0163 line=265 │ │ - 0x0168 line=266 │ │ - 0x0171 line=268 │ │ - 0x017d line=269 │ │ - 0x0186 line=270 │ │ - 0x0189 line=271 │ │ - 0x0192 line=272 │ │ - 0x0197 line=278 │ │ - 0x01a0 line=269 │ │ - 0x01a3 line=274 │ │ - 0x01a8 line=275 │ │ - 0x01b3 line=276 │ │ - 0x01b9 line=281 │ │ - 0x01bd line=284 │ │ - locals : │ │ - 0x017e - 0x01b9 reg=0 i I │ │ - 0x00f7 - 0x01bd reg=1 innerPrefix Ljava/lang/String; │ │ - 0x00fa - 0x01bd reg=2 num I │ │ - 0x00f9 - 0x01bd reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x01be reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x01be reg=7 prefix Ljava/lang/String; │ │ - 0x0000 - 0x01be reg=8 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x01be reg=9 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x01be reg=10 args [Ljava/lang/String; │ │ - │ │ - #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbShortTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -01ae94: |[01ae94] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -01aea4: 5220 4000 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01aea8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -01aeac: 5420 4900 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01aeb0: 5400 d700 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01aeb4: 5221 4000 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01aeb8: 6e20 b302 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@02b3 │ │ -01aebe: 0c00 |000d: move-result-object v0 │ │ -01aec0: 1100 |000e: return-object v0 │ │ -01aec2: 5420 4100 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01aec6: 28fd |0011: goto 000e // -0003 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=310 │ │ - 0x0004 line=311 │ │ - 0x000e line=313 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbShortTitleRes' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01aec8: |[01aec8] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -01aed8: 5210 4000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01aedc: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=299 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbTitle' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -01aee0: |[01aee0] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -01aef0: 5220 4200 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ -01aef4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -01aef8: 5420 4900 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01aefc: 5400 d700 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01af00: 5221 4200 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ -01af04: 6e20 b302 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@02b3 │ │ -01af0a: 0c00 |000d: move-result-object v0 │ │ -01af0c: 1100 |000e: return-object v0 │ │ -01af0e: 5420 4300 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01af12: 28fd |0011: goto 000e // -0003 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=303 │ │ - 0x0004 line=304 │ │ - 0x000e line=306 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getBreadCrumbTitleRes' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01af14: |[01af14] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -01af24: 5210 4200 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ -01af28: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=295 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getId' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01af2c: |[01af2c] android.support.v4.app.BackStackRecord.getId:()I │ │ -01af3c: 5210 4800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01af40: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=291 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getName' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01af44: |[01af44] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -01af54: 5410 4a00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ -01af58: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=708 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getTransition' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01af5c: |[01af5c] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -01af6c: 5210 4f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01af70: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=712 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'getTransitionStyle' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01af74: |[01af74] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -01af84: 5210 5000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01af88: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=716 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'hide' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01af8c: |[01af8c] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -01af9c: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0082 │ │ -01afa0: 7010 fb01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@01fb │ │ -01afa6: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -01afa8: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01afac: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01afb0: 6e20 0002 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0200 │ │ -01afb6: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=396 │ │ - 0x0005 line=397 │ │ - 0x0008 line=398 │ │ - 0x000a line=399 │ │ - 0x000d line=401 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'isAddToBackStackAllowed' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01afb8: |[01afb8] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -01afc8: 5510 3f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@003f │ │ -01afcc: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=465 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #23 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'isEmpty' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -01afd0: |[01afd0] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -01afe0: 5210 4b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@004b │ │ -01afe4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -01afe8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01afea: 0f00 |0005: return v0 │ │ -01afec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01afee: 28fe |0007: goto 0005 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=720 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'popFromBackStack' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 288 16-bit code units │ │ -01aff0: |[01aff0] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -01b000: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -01b002: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ -01b004: 6304 cd00 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01b008: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -01b00c: 1a04 6c01 |0006: const-string v4, "BackStackEntry" // string@016c │ │ -01b010: 2205 0802 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01b014: 7010 730c 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01b01a: 1a06 b711 |000d: const-string v6, "popFromBackStack: " // string@11b7 │ │ -01b01e: 6e20 7a0c 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01b024: 0c05 |0012: move-result-object v5 │ │ -01b026: 6e20 790c a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01b02c: 0c05 |0016: move-result-object v5 │ │ -01b02e: 6e10 7e0c 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01b034: 0c05 |001a: move-result-object v5 │ │ -01b036: 7120 8209 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01b03c: 6e20 0302 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0203 │ │ -01b042: 54a3 4e00 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -01b046: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ -01b04a: 5234 2c00 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01b04e: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ -01b054: 2204 f701 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -01b058: 2205 0802 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01b05c: 7010 730c 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01b062: 1a06 a307 |0031: const-string v6, "Unknown cmd: " // string@07a3 │ │ -01b066: 6e20 7a0c 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01b06c: 0c05 |0036: move-result-object v5 │ │ -01b06e: 5236 2c00 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01b072: 6e20 770c 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01b078: 0c05 |003c: move-result-object v5 │ │ -01b07a: 6e10 7e0c 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01b080: 0c05 |0040: move-result-object v5 │ │ -01b082: 7020 400c 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -01b088: 2704 |0044: throw v4 │ │ -01b08a: 5430 2f00 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b08e: 5234 3200 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ -01b092: 5904 8c00 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b096: 54a4 4900 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b09a: 52a5 4f00 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b09e: 7110 3d03 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@033d │ │ -01b0a4: 0a05 |0052: move-result v5 │ │ -01b0a6: 52a6 5000 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b0aa: 6e40 3803 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0338 │ │ -01b0b0: 5433 3300 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0033 │ │ -01b0b4: 28c9 |005a: goto 0023 // -0037 │ │ -01b0b6: 5430 2f00 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b0ba: 5234 3200 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ -01b0be: 5904 8c00 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b0c2: 54a4 4900 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b0c6: 52a5 4f00 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b0ca: 7110 3d03 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@033d │ │ -01b0d0: 0a05 |0068: move-result v5 │ │ -01b0d2: 52a6 5000 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b0d6: 6e40 3803 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0338 │ │ -01b0dc: 5434 3400 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b0e0: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ -01b0e4: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -01b0e6: 5434 3400 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b0ea: 6e10 970c 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01b0f0: 0a04 |0078: move-result v4 │ │ -01b0f2: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ -01b0f6: 5434 3400 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b0fa: 6e20 900c 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01b100: 0c02 |0080: move-result-object v2 │ │ -01b102: 1f02 8a00 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@008a │ │ -01b106: 5234 3100 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01b10a: 5924 8c00 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b10e: 54a4 4900 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b112: 6e30 0203 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0302 │ │ -01b118: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01b11c: 28e5 |008e: goto 0073 // -001b │ │ -01b11e: 5430 2f00 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b122: 5234 3100 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01b126: 5904 8c00 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b12a: 54a4 4900 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b12e: 6e30 0203 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0302 │ │ -01b134: 28be |009a: goto 0058 // -0042 │ │ -01b136: 5430 2f00 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b13a: 5234 3100 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01b13e: 5904 8c00 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b142: 54a4 4900 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b146: 52a5 4f00 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b14a: 7110 3d03 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@033d │ │ -01b150: 0a05 |00a8: move-result v5 │ │ -01b152: 52a6 5000 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b156: 6e40 4303 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0343 │ │ -01b15c: 28aa |00ae: goto 0058 // -0056 │ │ -01b15e: 5430 2f00 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b162: 5234 3200 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ -01b166: 5904 8c00 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b16a: 54a4 4900 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b16e: 52a5 4f00 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b172: 7110 3d03 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@033d │ │ -01b178: 0a05 |00bc: move-result v5 │ │ -01b17a: 52a6 5000 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b17e: 6e40 2403 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0324 │ │ -01b184: 2896 |00c2: goto 0058 // -006a │ │ -01b186: 5430 2f00 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b18a: 5234 3100 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01b18e: 5904 8c00 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b192: 54a4 4900 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b196: 52a5 4f00 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b19a: 7110 3d03 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@033d │ │ -01b1a0: 0a05 |00d0: move-result v5 │ │ -01b1a2: 52a6 5000 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b1a6: 6e40 0603 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0306 │ │ -01b1ac: 2882 |00d6: goto 0058 // -007e │ │ -01b1ae: 5430 2f00 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b1b2: 5234 3100 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01b1b6: 5904 8c00 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b1ba: 54a4 4900 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b1be: 52a5 4f00 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b1c2: 7110 3d03 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@033d │ │ -01b1c8: 0a05 |00e4: move-result v5 │ │ -01b1ca: 52a6 5000 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b1ce: 6e40 0903 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0309 │ │ -01b1d4: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ -01b1d8: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ -01b1dc: 54a4 4900 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b1e0: 54a5 4900 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b1e4: 5255 df00 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -01b1e8: 52a6 4f00 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b1ec: 7110 3d03 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@033d │ │ -01b1f2: 0a06 |00f9: move-result v6 │ │ -01b1f4: 52a7 5000 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b1f8: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ -01b1fa: 6e58 2a03 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@032a │ │ -01b200: 52a4 4800 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01b204: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ -01b208: 54a4 4900 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b20c: 52a5 4800 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01b210: 6e20 2003 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0320 │ │ -01b216: 59a9 4800 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01b21a: 0e00 |010d: return-void │ │ -01b21c: 0001 0700 0100 0000 1e00 0000 3400 ... |010e: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=631 │ │ - 0x001e line=633 │ │ - 0x0021 line=635 │ │ - 0x0023 line=636 │ │ - 0x0025 line=637 │ │ - 0x002a line=689 │ │ - 0x0045 line=639 │ │ - 0x0047 line=640 │ │ - 0x004b line=641 │ │ - 0x0058 line=693 │ │ - 0x005b line=646 │ │ - 0x005d line=647 │ │ - 0x0061 line=648 │ │ - 0x006e line=651 │ │ - 0x0072 line=652 │ │ - 0x007b line=653 │ │ - 0x0083 line=654 │ │ - 0x0087 line=655 │ │ - 0x008c line=652 │ │ - 0x008f line=660 │ │ - 0x0091 line=661 │ │ - 0x0095 line=662 │ │ - 0x009b line=665 │ │ - 0x009d line=666 │ │ - 0x00a1 line=667 │ │ - 0x00af line=671 │ │ - 0x00b1 line=672 │ │ - 0x00b5 line=673 │ │ - 0x00c3 line=677 │ │ - 0x00c5 line=678 │ │ - 0x00c9 line=679 │ │ - 0x00d7 line=683 │ │ - 0x00d9 line=684 │ │ - 0x00dd line=685 │ │ - 0x00ec line=696 │ │ - 0x00ee line=697 │ │ - 0x0100 line=701 │ │ - 0x0104 line=702 │ │ - 0x010b line=703 │ │ - 0x010d line=705 │ │ - 0x010e line=637 │ │ - locals : │ │ - 0x0047 - 0x005b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x005d - 0x008f reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0073 - 0x008f reg=1 i I │ │ - 0x0083 - 0x008f reg=2 old Landroid/support/v4/app/Fragment; │ │ - 0x0091 - 0x009b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x009d - 0x00af reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00b1 - 0x00c3 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00c5 - 0x00d7 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x00d9 - 0x00ec reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0023 - 0x0120 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x0120 reg=10 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0120 reg=11 doStateMove Z │ │ - │ │ - #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'remove' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01b240: |[01b240] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -01b250: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0082 │ │ -01b254: 7010 fb01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@01fb │ │ -01b25a: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -01b25c: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01b260: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b264: 6e20 0002 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0200 │ │ -01b26a: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=387 │ │ - 0x0005 line=388 │ │ - 0x0008 line=389 │ │ - 0x000a line=390 │ │ - 0x000d line=392 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #26 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -01b26c: |[01b26c] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -01b27c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b27e: 6e40 1902 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0219 │ │ -01b284: 0c00 |0004: move-result-object v0 │ │ -01b286: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=374 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 containerViewId I │ │ - 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #27 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'replace' │ │ - type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 15 16-bit code units │ │ -01b288: |[01b288] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -01b298: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -01b29c: 2200 f701 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -01b2a0: 1a01 4506 |0004: const-string v1, "Must use non-zero containerViewId" // string@0645 │ │ -01b2a4: 7020 400c 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -01b2aa: 2700 |0009: throw v0 │ │ -01b2ac: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -01b2ae: 7050 0902 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@0209 │ │ -01b2b4: 1102 |000e: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=378 │ │ - 0x0002 line=379 │ │ - 0x000a line=382 │ │ - 0x000e line=383 │ │ - locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000f reg=3 containerViewId I │ │ - 0x0000 - 0x000f reg=4 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x000f reg=5 tag Ljava/lang/String; │ │ - │ │ - #28 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 392 16-bit code units │ │ -01b2b8: |[01b2b8] android.support.v4.app.BackStackRecord.run:()V │ │ -01b2c8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -01b2ca: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -01b2cc: 6304 cd00 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01b2d0: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -01b2d4: 1a04 6c01 |0006: const-string v4, "BackStackEntry" // string@016c │ │ -01b2d8: 2205 0802 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01b2dc: 7010 730c 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01b2e2: 1a06 f306 |000d: const-string v6, "Run: " // string@06f3 │ │ -01b2e6: 6e20 7a0c 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01b2ec: 0c05 |0012: move-result-object v5 │ │ -01b2ee: 6e20 790c 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01b2f4: 0c05 |0016: move-result-object v5 │ │ -01b2f6: 6e10 7e0c 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01b2fc: 0c05 |001a: move-result-object v5 │ │ -01b2fe: 7120 8209 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01b304: 5594 3e00 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ -01b308: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -01b30c: 5294 4800 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01b310: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -01b314: 2204 f801 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01b318: 1a05 ca08 |0028: const-string v5, "addToBackStack() called after commit()" // string@08ca │ │ -01b31c: 7020 440c 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01b322: 2704 |002d: throw v4 │ │ -01b324: 6e20 0302 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0203 │ │ -01b32a: 5493 4700 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ -01b32e: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ -01b332: 5234 2c00 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01b336: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ -01b33c: 2204 f701 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -01b340: 2205 0802 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01b344: 7010 730c 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01b34a: 1a06 a307 |0041: const-string v6, "Unknown cmd: " // string@07a3 │ │ -01b34e: 6e20 7a0c 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01b354: 0c05 |0046: move-result-object v5 │ │ -01b356: 5236 2c00 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01b35a: 6e20 770c 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01b360: 0c05 |004c: move-result-object v5 │ │ -01b362: 6e10 7e0c 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01b368: 0c05 |0050: move-result-object v5 │ │ -01b36a: 7020 400c 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -01b370: 2704 |0054: throw v4 │ │ -01b372: 5430 2f00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b376: 5234 2d00 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ -01b37a: 5904 8c00 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b37e: 5494 4900 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b382: 6e30 0203 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0302 │ │ -01b388: 5433 3000 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ -01b38c: 28d1 |0062: goto 0033 // -002f │ │ -01b38e: 5430 2f00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b392: 5494 4900 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b396: 5444 d800 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01b39a: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ -01b39e: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -01b3a0: 5494 4900 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b3a4: 5444 d800 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01b3a8: 6e10 970c 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01b3ae: 0a04 |0073: move-result v4 │ │ -01b3b0: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ -01b3b4: 5494 4900 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b3b8: 5444 d800 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01b3bc: 6e20 900c 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01b3c2: 0c02 |007d: move-result-object v2 │ │ -01b3c4: 1f02 8a00 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@008a │ │ -01b3c8: 6304 cd00 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01b3cc: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -01b3d0: 1a04 6c01 |0084: const-string v4, "BackStackEntry" // string@016c │ │ -01b3d4: 2205 0802 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01b3d8: 7010 730c 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01b3de: 1a06 6c06 |008b: const-string v6, "OP_REPLACE: adding=" // string@066c │ │ -01b3e2: 6e20 7a0c 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01b3e8: 0c05 |0090: move-result-object v5 │ │ -01b3ea: 6e20 790c 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01b3f0: 0c05 |0094: move-result-object v5 │ │ -01b3f2: 1a06 7300 |0095: const-string v6, " old=" // string@0073 │ │ -01b3f6: 6e20 7a0c 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01b3fc: 0c05 |009a: move-result-object v5 │ │ -01b3fe: 6e20 790c 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01b404: 0c05 |009e: move-result-object v5 │ │ -01b406: 6e10 7e0c 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01b40c: 0c05 |00a2: move-result-object v5 │ │ -01b40e: 7120 8209 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01b414: 5224 7e00 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -01b418: 5205 7e00 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -01b41c: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ -01b420: 5434 3400 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b424: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ -01b428: 2204 1402 |00b0: new-instance v4, Ljava/util/ArrayList; // type@0214 │ │ -01b42c: 7010 880c 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01b432: 5b34 3400 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b436: 5434 3400 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b43a: 6e20 8b0c 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01b440: 5234 2e00 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ -01b444: 5924 8c00 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b448: 5594 3e00 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ -01b44c: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ -01b450: 5224 7a00 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01b454: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -01b458: 5924 7a00 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01b45c: 6304 cd00 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01b460: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ -01b464: 1a04 6c01 |00ce: const-string v4, "BackStackEntry" // string@016c │ │ -01b468: 2205 0802 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01b46c: 7010 730c 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01b472: 1a06 7e01 |00d5: const-string v6, "Bump nesting of " // string@017e │ │ -01b476: 6e20 7a0c 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01b47c: 0c05 |00da: move-result-object v5 │ │ -01b47e: 6e20 790c 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01b484: 0c05 |00de: move-result-object v5 │ │ -01b486: 1a06 7f00 |00df: const-string v6, " to " // string@007f │ │ -01b48a: 6e20 7a0c 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01b490: 0c05 |00e4: move-result-object v5 │ │ -01b492: 5226 7a00 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01b496: 6e20 770c 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01b49c: 0c05 |00ea: move-result-object v5 │ │ -01b49e: 6e10 7e0c 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01b4a4: 0c05 |00ee: move-result-object v5 │ │ -01b4a6: 7120 8209 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01b4ac: 5494 4900 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b4b0: 5295 4f00 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b4b4: 5296 5000 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b4b8: 6e40 3803 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0338 │ │ -01b4be: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01b4c2: 2900 6fff |00fd: goto/16 006c // -0091 │ │ -01b4c6: 5234 2d00 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ -01b4ca: 5904 8c00 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b4ce: 5494 4900 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b4d2: 6e30 0203 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0302 │ │ -01b4d8: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ -01b4dc: 5430 2f00 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b4e0: 5234 2e00 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ -01b4e4: 5904 8c00 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b4e8: 5494 4900 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b4ec: 5295 4f00 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b4f0: 5296 5000 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b4f4: 6e40 3803 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@0338 │ │ -01b4fa: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ -01b4fe: 5430 2f00 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b502: 5234 2e00 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ -01b506: 5904 8c00 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b50a: 5494 4900 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b50e: 5295 4f00 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b512: 5296 5000 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b516: 6e40 2403 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0324 │ │ -01b51c: 2900 36ff |012a: goto/16 0060 // -00ca │ │ -01b520: 5430 2f00 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b524: 5234 2d00 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ -01b528: 5904 8c00 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b52c: 5494 4900 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b530: 5295 4f00 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b534: 5296 5000 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b538: 6e40 4303 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0343 │ │ -01b53e: 2900 25ff |013b: goto/16 0060 // -00db │ │ -01b542: 5430 2f00 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b546: 5234 2e00 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ -01b54a: 5904 8c00 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b54e: 5494 4900 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b552: 5295 4f00 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b556: 5296 5000 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b55a: 6e40 0903 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0309 │ │ -01b560: 2900 14ff |014c: goto/16 0060 // -00ec │ │ -01b564: 5430 2f00 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b568: 5234 2d00 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ -01b56c: 5904 8c00 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01b570: 5494 4900 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b574: 5295 4f00 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b578: 5296 5000 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b57c: 6e40 0603 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0306 │ │ -01b582: 2900 03ff |015d: goto/16 0060 // -00fd │ │ -01b586: 5494 4900 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b58a: 5495 4900 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b58e: 5255 df00 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -01b592: 5296 4f00 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b596: 5297 5000 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b59a: 6e58 2a03 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@032a │ │ -01b5a0: 5594 3e00 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ -01b5a4: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ -01b5a8: 5494 4900 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ -01b5ac: 6e20 0103 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0301 │ │ -01b5b2: 0e00 |0175: return-void │ │ -01b5b4: 0001 0700 0100 0000 1e00 0000 2c00 ... |0176: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=546 │ │ - 0x001e line=548 │ │ - 0x0022 line=549 │ │ - 0x0026 line=550 │ │ - 0x002e line=554 │ │ - 0x0031 line=556 │ │ - 0x0033 line=557 │ │ - 0x0035 line=558 │ │ - 0x003a line=615 │ │ - 0x0055 line=560 │ │ - 0x0057 line=561 │ │ - 0x005b line=562 │ │ - 0x0060 line=619 │ │ - 0x0063 line=565 │ │ - 0x0065 line=566 │ │ - 0x006b line=567 │ │ - 0x0076 line=568 │ │ - 0x0080 line=569 │ │ - 0x00a6 line=571 │ │ - 0x00ac line=572 │ │ - 0x00b0 line=573 │ │ - 0x00b7 line=575 │ │ - 0x00bc line=576 │ │ - 0x00c0 line=577 │ │ - 0x00c4 line=578 │ │ - 0x00ca line=579 │ │ - 0x00f2 line=582 │ │ - 0x00fb line=567 │ │ - 0x00ff line=586 │ │ - 0x0103 line=587 │ │ - 0x010a line=590 │ │ - 0x010c line=591 │ │ - 0x0110 line=592 │ │ - 0x011b line=595 │ │ - 0x011d line=596 │ │ - 0x0121 line=597 │ │ - 0x012c line=600 │ │ - 0x012e line=601 │ │ - 0x0132 line=602 │ │ - 0x013d line=605 │ │ - 0x013f line=606 │ │ - 0x0143 line=607 │ │ - 0x014e line=610 │ │ - 0x0150 line=611 │ │ - 0x0154 line=612 │ │ - 0x015f line=622 │ │ - 0x016c line=625 │ │ - 0x0170 line=626 │ │ - 0x0175 line=628 │ │ - 0x0176 line=558 │ │ - locals : │ │ - 0x0057 - 0x0063 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x006c - 0x00ff reg=1 i I │ │ - 0x0080 - 0x00ff reg=2 old Landroid/support/v4/app/Fragment; │ │ - 0x0065 - 0x010a reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x010c - 0x011b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x011d - 0x012c reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x012e - 0x013d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x013f - 0x014e reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0150 - 0x015f reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0033 - 0x0188 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x0188 reg=9 this Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #29 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -01b5d8: |[01b5d8] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -01b5e8: 5912 4000 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01b5ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -01b5ee: 5b10 4100 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01b5f2: 1101 |0005: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=490 │ │ - 0x0002 line=491 │ │ - 0x0005 line=492 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 res I │ │ - │ │ - #30 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbShortTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -01b5f4: |[01b5f4] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -01b604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b606: 5910 4000 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01b60a: 5b12 4100 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01b60e: 1101 |0005: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=496 │ │ - 0x0003 line=497 │ │ - 0x0005 line=498 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ - │ │ - #31 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -01b610: |[01b610] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -01b620: 5912 4200 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ -01b624: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -01b626: 5b10 4300 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01b62a: 1101 |0005: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=478 │ │ - 0x0002 line=479 │ │ - 0x0005 line=480 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 res I │ │ - │ │ - #32 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setBreadCrumbTitle' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -01b62c: |[01b62c] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -01b63c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b63e: 5910 4200 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ -01b642: 5b12 4300 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01b646: 1101 |0005: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=484 │ │ - 0x0003 line=485 │ │ - 0x0005 line=486 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ - │ │ - #33 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setCustomAnimations' │ │ - type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 6 16-bit code units │ │ -01b648: |[01b648] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -01b658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b65a: 6e50 2002 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0220 │ │ -01b660: 0c00 |0004: move-result-object v0 │ │ -01b662: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=432 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0006 reg=2 enter I │ │ - 0x0000 - 0x0006 reg=3 exit I │ │ - │ │ - #34 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setCustomAnimations' │ │ - type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 9 16-bit code units │ │ -01b664: |[01b664] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -01b674: 5901 4500 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0045 │ │ -01b678: 5902 4600 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0046 │ │ -01b67c: 5903 4c00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@004c │ │ -01b680: 5904 4d00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@004d │ │ -01b684: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=437 │ │ - 0x0002 line=438 │ │ - 0x0004 line=439 │ │ - 0x0006 line=440 │ │ - 0x0008 line=441 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0009 reg=1 enter I │ │ - 0x0000 - 0x0009 reg=2 exit I │ │ - 0x0000 - 0x0009 reg=3 popEnter I │ │ - 0x0000 - 0x0009 reg=4 popExit I │ │ - │ │ - #35 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setTransition' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01b688: |[01b688] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -01b698: 5901 4f00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b69c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=445 │ │ - 0x0002 line=446 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0003 reg=1 transition I │ │ - │ │ - #36 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'setTransitionStyle' │ │ - type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01b6a0: |[01b6a0] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -01b6b0: 5901 5000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b6b4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=450 │ │ - 0x0002 line=451 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x0003 reg=1 styleRes I │ │ - │ │ - #37 : (in Landroid/support/v4/app/BackStackRecord;) │ │ - name : 'show' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -01b6b8: |[01b6b8] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -01b6c8: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0082 │ │ -01b6cc: 7010 fb01 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@01fb │ │ -01b6d2: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -01b6d4: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01b6d8: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b6dc: 6e20 0002 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0200 │ │ -01b6e2: 1102 |000d: return-object v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=405 │ │ - 0x0005 line=406 │ │ - 0x0008 line=407 │ │ - 0x000a line=408 │ │ - 0x000d line=410 │ │ - locals : │ │ - 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ - 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - source_file_idx : 365 (BackStackRecord.java) │ │ - │ │ -Class #13 header: │ │ -class_idx : 132 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 365 │ │ +superclass_idx : 513 │ │ +source_file_idx : 364 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #13 annotations: │ │ +Class #8 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/BackStackState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/BackStackState;" ">;" } │ │ │ │ -Class #13 - │ │ +Class #8 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -3416,17 +865,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01b6e4: |[01b6e4] android.support.v4.app.BackStackState$1.:()V │ │ -01b6f4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01b6fa: 0e00 |0003: return-void │ │ +026d54: |[026d54] android.support.v4.app.BackStackState$1.:()V │ │ +026d64: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +026d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -3435,18 +884,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -01b6fc: |[01b6fc] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -01b70c: 2200 8500 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0085 │ │ -01b710: 7020 2a02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@022a │ │ -01b716: 1100 |0005: return-object v0 │ │ +026d6c: |[026d6c] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +026d7c: 2200 8400 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0084 │ │ +026d80: 7020 3002 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@0230 │ │ +026d86: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -3455,18 +904,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01b718: |[01b718] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01b728: 6e20 2502 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@0225 │ │ -01b72e: 0c00 |0003: move-result-object v0 │ │ -01b730: 1100 |0004: return-object v0 │ │ +026d88: |[026d88] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +026d98: 6e20 2b02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@022b │ │ +026d9e: 0c00 |0003: move-result-object v0 │ │ +026da0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -3475,17 +924,17 @@ │ │ type : '(I)[Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01b734: |[01b734] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -01b744: 2320 be02 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@02be │ │ -01b748: 1100 |0002: return-object v0 │ │ +026da4: |[026da4] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +026db4: 2320 bc02 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@02bc │ │ +026db8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -3494,42 +943,42 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01b74c: |[01b74c] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -01b75c: 6e20 2702 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@0227 │ │ -01b762: 0c00 |0003: move-result-object v0 │ │ -01b764: 1100 |0004: return-object v0 │ │ +026dbc: |[026dbc] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +026dcc: 6e20 2d02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@022d │ │ +026dd2: 0c00 |0003: move-result-object v0 │ │ +026dd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 365 (BackStackRecord.java) │ │ + source_file_idx : 364 (BackStackRecord.java) │ │ │ │ -Class #14 header: │ │ -class_idx : 133 │ │ +Class #9 header: │ │ +class_idx : 132 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 365 │ │ +superclass_idx : 513 │ │ +source_file_idx : 364 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ -Class #14 annotations: │ │ +Class #9 annotations: │ │ Annotations on field #81 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/BackStackState;" ">;" } │ │ │ │ -Class #14 - │ │ +Class #9 - │ │ Class descriptor : 'Landroid/support/v4/app/BackStackState;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -3579,67 +1028,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01b768: |[01b768] android.support.v4.app.BackStackState.:()V │ │ -01b778: 2200 8400 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0084 │ │ -01b77c: 7010 2402 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@0224 │ │ -01b782: 6900 5100 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0051 │ │ -01b786: 0e00 |0007: return-void │ │ +026dd8: |[026dd8] android.support.v4.app.BackStackState.:()V │ │ +026de8: 2200 8300 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0083 │ │ +026dec: 7010 2a02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@022a │ │ +026df2: 6900 5100 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0051 │ │ +026df6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -01b788: |[01b788] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -01b798: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01b79e: 6e10 9c01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@019c │ │ -01b7a4: 0c00 |0006: move-result-object v0 │ │ -01b7a6: 5b10 5800 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b7aa: 6e10 9f01 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -01b7b0: 0a00 |000c: move-result v0 │ │ -01b7b2: 5910 5900 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0059 │ │ -01b7b6: 6e10 9f01 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -01b7bc: 0a00 |0012: move-result v0 │ │ -01b7be: 5910 5a00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@005a │ │ -01b7c2: 6e10 a101 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01a1 │ │ -01b7c8: 0c00 |0018: move-result-object v0 │ │ -01b7ca: 5b10 5700 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0057 │ │ -01b7ce: 6e10 9f01 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -01b7d4: 0a00 |001e: move-result v0 │ │ -01b7d6: 5910 5600 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0056 │ │ -01b7da: 6e10 9f01 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -01b7e0: 0a00 |0024: move-result v0 │ │ -01b7e2: 5910 5400 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0054 │ │ -01b7e6: 6200 6702 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0267 │ │ -01b7ea: 7220 a801 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@01a8 │ │ -01b7f0: 0c00 |002c: move-result-object v0 │ │ -01b7f2: 1f00 ee01 |002d: check-cast v0, Ljava/lang/CharSequence; // type@01ee │ │ -01b7f6: 5b10 5500 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0055 │ │ -01b7fa: 6e10 9f01 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -01b800: 0a00 |0034: move-result v0 │ │ -01b802: 5910 5200 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0052 │ │ -01b806: 6200 6702 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0267 │ │ -01b80a: 7220 a801 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@01a8 │ │ -01b810: 0c00 |003c: move-result-object v0 │ │ -01b812: 1f00 ee01 |003d: check-cast v0, Ljava/lang/CharSequence; // type@01ee │ │ -01b816: 5b10 5300 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0053 │ │ -01b81a: 0e00 |0041: return-void │ │ +026df8: |[026df8] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +026e08: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +026e0e: 6e10 a201 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@01a2 │ │ +026e14: 0c00 |0006: move-result-object v0 │ │ +026e16: 5b10 5800 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026e1a: 6e10 a501 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +026e20: 0a00 |000c: move-result v0 │ │ +026e22: 5910 5900 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0059 │ │ +026e26: 6e10 a501 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +026e2c: 0a00 |0012: move-result v0 │ │ +026e2e: 5910 5a00 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@005a │ │ +026e32: 6e10 a701 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01a7 │ │ +026e38: 0c00 |0018: move-result-object v0 │ │ +026e3a: 5b10 5700 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0057 │ │ +026e3e: 6e10 a501 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +026e44: 0a00 |001e: move-result v0 │ │ +026e46: 5910 5600 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0056 │ │ +026e4a: 6e10 a501 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +026e50: 0a00 |0024: move-result v0 │ │ +026e52: 5910 5400 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0054 │ │ +026e56: 6200 6602 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0266 │ │ +026e5a: 7220 ae01 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@01ae │ │ +026e60: 0c00 |002c: move-result-object v0 │ │ +026e62: 1f00 ec01 |002d: check-cast v0, Ljava/lang/CharSequence; // type@01ec │ │ +026e66: 5b10 5500 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0055 │ │ +026e6a: 6e10 a501 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +026e70: 0a00 |0034: move-result v0 │ │ +026e72: 5910 5200 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0052 │ │ +026e76: 6200 6602 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0266 │ │ +026e7a: 7220 ae01 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@01ae │ │ +026e80: 0c00 |003c: move-result-object v0 │ │ +026e82: 1f00 ec01 |003d: check-cast v0, Ljava/lang/CharSequence; // type@01ec │ │ +026e86: 5b10 5300 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0053 │ │ +026e8a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0009 line=84 │ │ 0x000f line=85 │ │ 0x0015 line=86 │ │ @@ -3658,115 +1107,115 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 185 16-bit code units │ │ -01b81c: |[01b81c] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -01b82c: 7010 5a0c 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01b832: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -01b834: 54a3 4700 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ -01b838: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -01b83c: 5436 3400 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b840: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -01b844: 5436 3400 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b848: 6e10 970c 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01b84e: 0a06 |0011: move-result v6 │ │ -01b850: b062 |0012: add-int/2addr v2, v6 │ │ -01b852: 5433 3000 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ -01b856: 28f1 |0015: goto 0006 // -000f │ │ -01b858: 52a6 4b00 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@004b │ │ -01b85c: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -01b860: b026 |001a: add-int/2addr v6, v2 │ │ -01b862: 2366 b802 |001b: new-array v6, v6, [I // type@02b8 │ │ -01b866: 5b86 5800 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b86a: 55a6 3e00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ -01b86e: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -01b872: 2206 f801 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01b876: 1a07 5c06 |0025: const-string v7, "Not on back stack" // string@065c │ │ -01b87a: 7020 440c 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01b880: 2706 |002a: throw v6 │ │ -01b882: 54a3 4700 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ -01b886: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -01b888: 0145 |002e: move v5, v4 │ │ -01b88a: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ -01b88e: 5486 5800 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b892: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b896: 5237 2c00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01b89a: 4b07 0605 |0037: aput v7, v6, v5 │ │ -01b89e: 5486 5800 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b8a2: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01b8a6: 5437 2f00 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01b8aa: 5277 8700 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01b8ae: 4b07 0604 |0041: aput v7, v6, v4 │ │ -01b8b2: 5486 5800 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b8b6: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b8ba: 5237 2d00 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ -01b8be: 4b07 0605 |0049: aput v7, v6, v5 │ │ -01b8c2: 5486 5800 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b8c6: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01b8ca: 5237 2e00 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ -01b8ce: 4b07 0604 |0051: aput v7, v6, v4 │ │ -01b8d2: 5486 5800 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b8d6: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b8da: 5237 3100 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01b8de: 4b07 0605 |0059: aput v7, v6, v5 │ │ -01b8e2: 5486 5800 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b8e6: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ -01b8ea: 5237 3200 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ -01b8ee: 4b07 0604 |0061: aput v7, v6, v4 │ │ -01b8f2: 5436 3400 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b8f6: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ -01b8fa: 5436 3400 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b8fe: 6e10 970c 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01b904: 0a00 |006c: move-result v0 │ │ -01b906: 5486 5800 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b90a: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b90e: 4b00 0605 |0071: aput v0, v6, v5 │ │ -01b912: 1201 |0073: const/4 v1, #int 0 // #0 │ │ -01b914: 0145 |0074: move v5, v4 │ │ -01b916: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ -01b91a: 5487 5800 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b91e: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b922: 5436 3400 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01b926: 6e20 900c 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01b92c: 0c06 |0080: move-result-object v6 │ │ -01b92e: 1f06 8a00 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@008a │ │ -01b932: 5266 8700 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01b936: 4b06 0705 |0085: aput v6, v7, v5 │ │ -01b93a: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01b93e: 0145 |0089: move v5, v4 │ │ -01b940: 28eb |008a: goto 0075 // -0015 │ │ -01b942: 0154 |008b: move v4, v5 │ │ -01b944: 5433 3000 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ -01b948: 0145 |008e: move v5, v4 │ │ -01b94a: 28a0 |008f: goto 002f // -0060 │ │ -01b94c: 5486 5800 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b950: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ -01b954: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -01b956: 4b07 0605 |0095: aput v7, v6, v5 │ │ -01b95a: 28f5 |0097: goto 008c // -000b │ │ -01b95c: 52a6 4f00 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01b960: 5986 5900 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0059 │ │ -01b964: 52a6 5000 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01b968: 5986 5a00 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@005a │ │ -01b96c: 54a6 4a00 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ -01b970: 5b86 5700 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0057 │ │ -01b974: 52a6 4800 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01b978: 5986 5600 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0056 │ │ -01b97c: 52a6 4200 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ -01b980: 5986 5400 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0054 │ │ -01b984: 54a6 4300 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01b988: 5b86 5500 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0055 │ │ -01b98c: 52a6 4000 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01b990: 5986 5200 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0052 │ │ -01b994: 54a6 4100 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01b998: 5b86 5300 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0053 │ │ -01b99c: 0e00 |00b8: return-void │ │ +026e8c: |[026e8c] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +026e9c: 7010 c00c 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +026ea2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +026ea4: 54a3 4700 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ +026ea8: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +026eac: 5436 3400 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +026eb0: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +026eb4: 5436 3400 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +026eb8: 6e10 fd0c 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +026ebe: 0a06 |0011: move-result v6 │ │ +026ec0: b062 |0012: add-int/2addr v2, v6 │ │ +026ec2: 5433 3000 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ +026ec6: 28f1 |0015: goto 0006 // -000f │ │ +026ec8: 52a6 4b00 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@004b │ │ +026ecc: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +026ed0: b026 |001a: add-int/2addr v6, v2 │ │ +026ed2: 2366 b602 |001b: new-array v6, v6, [I // type@02b6 │ │ +026ed6: 5b86 5800 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026eda: 55a6 3e00 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ +026ede: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +026ee2: 2206 f601 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@01f6 │ │ +026ee6: 1a07 6d06 |0025: const-string v7, "Not on back stack" // string@066d │ │ +026eea: 7020 aa0c 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +026ef0: 2706 |002a: throw v6 │ │ +026ef2: 54a3 4700 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ +026ef6: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +026ef8: 0145 |002e: move v5, v4 │ │ +026efa: 3803 6900 |002f: if-eqz v3, 0098 // +0069 │ │ +026efe: 5486 5800 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026f02: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +026f06: 5237 2c00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +026f0a: 4b07 0605 |0037: aput v7, v6, v5 │ │ +026f0e: 5486 5800 |0039: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026f12: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +026f16: 5437 2f00 |003d: iget-object v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +026f1a: 5277 8700 |003f: iget v7, v7, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +026f1e: 4b07 0604 |0041: aput v7, v6, v4 │ │ +026f22: 5486 5800 |0043: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026f26: d804 0501 |0045: add-int/lit8 v4, v5, #int 1 // #01 │ │ +026f2a: 5237 2d00 |0047: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ +026f2e: 4b07 0605 |0049: aput v7, v6, v5 │ │ +026f32: 5486 5800 |004b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026f36: d805 0401 |004d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +026f3a: 5237 2e00 |004f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ +026f3e: 4b07 0604 |0051: aput v7, v6, v4 │ │ +026f42: 5486 5800 |0053: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026f46: d804 0501 |0055: add-int/lit8 v4, v5, #int 1 // #01 │ │ +026f4a: 5237 3100 |0057: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +026f4e: 4b07 0605 |0059: aput v7, v6, v5 │ │ +026f52: 5486 5800 |005b: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026f56: d805 0401 |005d: add-int/lit8 v5, v4, #int 1 // #01 │ │ +026f5a: 5237 3200 |005f: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ +026f5e: 4b07 0604 |0061: aput v7, v6, v4 │ │ +026f62: 5436 3400 |0063: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +026f66: 3806 2b00 |0065: if-eqz v6, 0090 // +002b │ │ +026f6a: 5436 3400 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +026f6e: 6e10 fd0c 0600 |0069: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +026f74: 0a00 |006c: move-result v0 │ │ +026f76: 5486 5800 |006d: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026f7a: d804 0501 |006f: add-int/lit8 v4, v5, #int 1 // #01 │ │ +026f7e: 4b00 0605 |0071: aput v0, v6, v5 │ │ +026f82: 1201 |0073: const/4 v1, #int 0 // #0 │ │ +026f84: 0145 |0074: move v5, v4 │ │ +026f86: 3501 1600 |0075: if-ge v1, v0, 008b // +0016 │ │ +026f8a: 5487 5800 |0077: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026f8e: d804 0501 |0079: add-int/lit8 v4, v5, #int 1 // #01 │ │ +026f92: 5436 3400 |007b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +026f96: 6e20 f60c 1600 |007d: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +026f9c: 0c06 |0080: move-result-object v6 │ │ +026f9e: 1f06 8900 |0081: check-cast v6, Landroid/support/v4/app/Fragment; // type@0089 │ │ +026fa2: 5266 8700 |0083: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +026fa6: 4b06 0705 |0085: aput v6, v7, v5 │ │ +026faa: d801 0101 |0087: add-int/lit8 v1, v1, #int 1 // #01 │ │ +026fae: 0145 |0089: move v5, v4 │ │ +026fb0: 28eb |008a: goto 0075 // -0015 │ │ +026fb2: 0154 |008b: move v4, v5 │ │ +026fb4: 5433 3000 |008c: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ +026fb8: 0145 |008e: move v5, v4 │ │ +026fba: 28a0 |008f: goto 002f // -0060 │ │ +026fbc: 5486 5800 |0090: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +026fc0: d804 0501 |0092: add-int/lit8 v4, v5, #int 1 // #01 │ │ +026fc4: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +026fc6: 4b07 0605 |0095: aput v7, v6, v5 │ │ +026fca: 28f5 |0097: goto 008c // -000b │ │ +026fcc: 52a6 4f00 |0098: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +026fd0: 5986 5900 |009a: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0059 │ │ +026fd4: 52a6 5000 |009c: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +026fd8: 5986 5a00 |009e: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@005a │ │ +026fdc: 54a6 4a00 |00a0: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ +026fe0: 5b86 5700 |00a2: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0057 │ │ +026fe4: 52a6 4800 |00a4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +026fe8: 5986 5600 |00a6: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0056 │ │ +026fec: 52a6 4200 |00a8: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ +026ff0: 5986 5400 |00aa: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0054 │ │ +026ff4: 54a6 4300 |00ac: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ +026ff8: 5b86 5500 |00ae: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0055 │ │ +026ffc: 52a6 4000 |00b0: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ +027000: 5986 5200 |00b2: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0052 │ │ +027004: 54a6 4100 |00b4: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ +027008: 5b86 5300 |00b6: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0053 │ │ +02700c: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ @@ -3831,17 +1280,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01b9a0: |[01b9a0] android.support.v4.app.BackStackState.describeContents:()I │ │ -01b9b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01b9b2: 0f00 |0001: return v0 │ │ +027010: |[027010] android.support.v4.app.BackStackState.describeContents:()I │ │ +027020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027022: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -3849,135 +1298,135 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 242 16-bit code units │ │ -01b9b4: |[01b9b4] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -01b9c4: 121b |0000: const/4 v11, #int 1 // #1 │ │ -01b9c6: 2201 8300 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0083 │ │ -01b9ca: 7020 fc01 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01fc │ │ -01b9d0: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -01b9d2: 54c8 5800 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b9d6: 2188 |0009: array-length v8, v8 │ │ -01b9d8: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ -01b9dc: 2204 8200 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@0082 │ │ -01b9e0: 7010 fb01 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@01fb │ │ -01b9e6: 54c8 5800 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01b9ea: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01b9ee: 4408 0805 |0015: aget v8, v8, v5 │ │ -01b9f2: 5948 2c00 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ -01b9f6: 6308 cd00 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01b9fa: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ -01b9fe: 1a08 6402 |001d: const-string v8, "FragmentManager" // string@0264 │ │ -01ba02: 2209 0802 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@0208 │ │ -01ba06: 7010 730c 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01ba0c: 1a0a 5a01 |0024: const-string v10, "BSE " // string@015a │ │ -01ba10: 6e20 7a0c a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01ba16: 0c09 |0029: move-result-object v9 │ │ -01ba18: 6e20 790c 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01ba1e: 0c09 |002d: move-result-object v9 │ │ -01ba20: 1a0a 7700 |002e: const-string v10, " set base fragment #" // string@0077 │ │ -01ba24: 6e20 7a0c a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01ba2a: 0c09 |0033: move-result-object v9 │ │ -01ba2c: 54ca 5800 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01ba30: 440a 0a06 |0036: aget v10, v10, v6 │ │ -01ba34: 6e20 770c a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01ba3a: 0c09 |003b: move-result-object v9 │ │ -01ba3c: 6e10 7e0c 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01ba42: 0c09 |003f: move-result-object v9 │ │ -01ba44: 7120 8209 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01ba4a: 54d8 d600 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01ba4e: 54c9 5800 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01ba52: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01ba56: 4409 0906 |0049: aget v9, v9, v6 │ │ -01ba5a: 6e20 900c 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ba60: 0c02 |004e: move-result-object v2 │ │ -01ba62: 1f02 8a00 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@008a │ │ -01ba66: 5b42 2f00 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ -01ba6a: 54c8 5800 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01ba6e: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01ba72: 4408 0805 |0057: aget v8, v8, v5 │ │ -01ba76: 5948 2d00 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ -01ba7a: 54c8 5800 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01ba7e: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01ba82: 4408 0806 |005f: aget v8, v8, v6 │ │ -01ba86: 5948 2e00 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ -01ba8a: 54c8 5800 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01ba8e: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01ba92: 4408 0805 |0067: aget v8, v8, v5 │ │ -01ba96: 5948 3100 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ -01ba9a: 54c8 5800 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01ba9e: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01baa2: 4408 0806 |006f: aget v8, v8, v6 │ │ -01baa6: 5948 3200 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ -01baaa: 54c8 5800 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01baae: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ -01bab2: 4400 0805 |0077: aget v0, v8, v5 │ │ -01bab6: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ -01baba: 2208 1402 |007b: new-instance v8, Ljava/util/ArrayList; // type@0214 │ │ -01babe: 7020 890c 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -01bac4: 5b48 3400 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01bac8: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -01baca: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ -01bace: 6308 cd00 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01bad2: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ -01bad6: 1a08 6402 |0089: const-string v8, "FragmentManager" // string@0264 │ │ -01bada: 2209 0802 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@0208 │ │ -01bade: 7010 730c 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01bae4: 1a0a 5a01 |0090: const-string v10, "BSE " // string@015a │ │ -01bae8: 6e20 7a0c a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01baee: 0c09 |0095: move-result-object v9 │ │ -01baf0: 6e20 790c 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01baf6: 0c09 |0099: move-result-object v9 │ │ -01baf8: 1a0a 7800 |009a: const-string v10, " set remove fragment #" // string@0078 │ │ -01bafc: 6e20 7a0c a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bb02: 0c09 |009f: move-result-object v9 │ │ -01bb04: 54ca 5800 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01bb08: 440a 0a06 |00a2: aget v10, v10, v6 │ │ -01bb0c: 6e20 770c a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01bb12: 0c09 |00a7: move-result-object v9 │ │ -01bb14: 6e10 7e0c 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01bb1a: 0c09 |00ab: move-result-object v9 │ │ -01bb1c: 7120 8209 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01bb22: 54d8 d600 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01bb26: 54c9 5800 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01bb2a: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ -01bb2e: 4409 0906 |00b5: aget v9, v9, v6 │ │ -01bb32: 6e20 900c 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01bb38: 0c07 |00ba: move-result-object v7 │ │ -01bb3a: 1f07 8a00 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@008a │ │ -01bb3e: 5448 3400 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ -01bb42: 6e20 8b0c 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01bb48: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01bb4c: 0156 |00c4: move v6, v5 │ │ -01bb4e: 28be |00c5: goto 0083 // -0042 │ │ -01bb50: 0165 |00c6: move v5, v6 │ │ -01bb52: 6e20 0002 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0200 │ │ -01bb58: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ -01bb5c: 52c8 5900 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0059 │ │ -01bb60: 5918 4f00 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ -01bb64: 52c8 5a00 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@005a │ │ -01bb68: 5918 5000 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ -01bb6c: 54c8 5700 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0057 │ │ -01bb70: 5b18 4a00 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ -01bb74: 52c8 5600 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0056 │ │ -01bb78: 5918 4800 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -01bb7c: 5c1b 3e00 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ -01bb80: 52c8 5400 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0054 │ │ -01bb84: 5918 4200 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ -01bb88: 54c8 5500 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0055 │ │ -01bb8c: 5b18 4300 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ -01bb90: 52c8 5200 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0052 │ │ -01bb94: 5918 4000 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ -01bb98: 54c8 5300 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0053 │ │ -01bb9c: 5b18 4100 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ -01bba0: 6e20 0302 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0203 │ │ -01bba6: 1101 |00f1: return-object v1 │ │ +027024: |[027024] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +027034: 121b |0000: const/4 v11, #int 1 // #1 │ │ +027036: 2201 8200 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0082 │ │ +02703a: 7020 0202 d100 |0003: invoke-direct {v1, v13}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0202 │ │ +027040: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +027042: 54c8 5800 |0007: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +027046: 2188 |0009: array-length v8, v8 │ │ +027048: 3585 c200 |000a: if-ge v5, v8, 00cc // +00c2 │ │ +02704c: 2204 8100 |000c: new-instance v4, Landroid/support/v4/app/BackStackRecord$Op; // type@0081 │ │ +027050: 7010 0102 0400 |000e: invoke-direct {v4}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0201 │ │ +027056: 54c8 5800 |0011: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +02705a: d806 0501 |0013: add-int/lit8 v6, v5, #int 1 // #01 │ │ +02705e: 4408 0805 |0015: aget v8, v8, v5 │ │ +027062: 5948 2c00 |0017: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +027066: 6308 cd00 |0019: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +02706a: 3808 2800 |001b: if-eqz v8, 0043 // +0028 │ │ +02706e: 1a08 6802 |001d: const-string v8, "FragmentManager" // string@0268 │ │ +027072: 2209 0602 |001f: new-instance v9, Ljava/lang/StringBuilder; // type@0206 │ │ +027076: 7010 d90c 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02707c: 1a0a 5901 |0024: const-string v10, "BSE " // string@0159 │ │ +027080: 6e20 e00c a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027086: 0c09 |0029: move-result-object v9 │ │ +027088: 6e20 df0c 1900 |002a: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +02708e: 0c09 |002d: move-result-object v9 │ │ +027090: 1a0a 7700 |002e: const-string v10, " set base fragment #" // string@0077 │ │ +027094: 6e20 e00c a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02709a: 0c09 |0033: move-result-object v9 │ │ +02709c: 54ca 5800 |0034: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +0270a0: 440a 0a06 |0036: aget v10, v10, v6 │ │ +0270a4: 6e20 dd0c a900 |0038: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0270aa: 0c09 |003b: move-result-object v9 │ │ +0270ac: 6e10 e40c 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0270b2: 0c09 |003f: move-result-object v9 │ │ +0270b4: 7120 8709 9800 |0040: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0270ba: 54d8 d600 |0043: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +0270be: 54c9 5800 |0045: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +0270c2: d805 0601 |0047: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0270c6: 4409 0906 |0049: aget v9, v9, v6 │ │ +0270ca: 6e20 f60c 9800 |004b: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0270d0: 0c02 |004e: move-result-object v2 │ │ +0270d2: 1f02 8900 |004f: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0270d6: 5b42 2f00 |0051: iput-object v2, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +0270da: 54c8 5800 |0053: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +0270de: d806 0501 |0055: add-int/lit8 v6, v5, #int 1 // #01 │ │ +0270e2: 4408 0805 |0057: aget v8, v8, v5 │ │ +0270e6: 5948 2d00 |0059: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ +0270ea: 54c8 5800 |005b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +0270ee: d805 0601 |005d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0270f2: 4408 0806 |005f: aget v8, v8, v6 │ │ +0270f6: 5948 2e00 |0061: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ +0270fa: 54c8 5800 |0063: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +0270fe: d806 0501 |0065: add-int/lit8 v6, v5, #int 1 // #01 │ │ +027102: 4408 0805 |0067: aget v8, v8, v5 │ │ +027106: 5948 3100 |0069: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +02710a: 54c8 5800 |006b: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +02710e: d805 0601 |006d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +027112: 4408 0806 |006f: aget v8, v8, v6 │ │ +027116: 5948 3200 |0071: iput v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ +02711a: 54c8 5800 |0073: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +02711e: d806 0501 |0075: add-int/lit8 v6, v5, #int 1 // #01 │ │ +027122: 4400 0805 |0077: aget v0, v8, v5 │ │ +027126: 3d00 4d00 |0079: if-lez v0, 00c6 // +004d │ │ +02712a: 2208 1202 |007b: new-instance v8, Ljava/util/ArrayList; // type@0212 │ │ +02712e: 7020 ef0c 0800 |007d: invoke-direct {v8, v0}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +027134: 5b48 3400 |0080: iput-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +027138: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +02713a: 3503 4300 |0083: if-ge v3, v0, 00c6 // +0043 │ │ +02713e: 6308 cd00 |0085: sget-boolean v8, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +027142: 3808 2800 |0087: if-eqz v8, 00af // +0028 │ │ +027146: 1a08 6802 |0089: const-string v8, "FragmentManager" // string@0268 │ │ +02714a: 2209 0602 |008b: new-instance v9, Ljava/lang/StringBuilder; // type@0206 │ │ +02714e: 7010 d90c 0900 |008d: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +027154: 1a0a 5901 |0090: const-string v10, "BSE " // string@0159 │ │ +027158: 6e20 e00c a900 |0092: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02715e: 0c09 |0095: move-result-object v9 │ │ +027160: 6e20 df0c 1900 |0096: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +027166: 0c09 |0099: move-result-object v9 │ │ +027168: 1a0a 7800 |009a: const-string v10, " set remove fragment #" // string@0078 │ │ +02716c: 6e20 e00c a900 |009c: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027172: 0c09 |009f: move-result-object v9 │ │ +027174: 54ca 5800 |00a0: iget-object v10, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +027178: 440a 0a06 |00a2: aget v10, v10, v6 │ │ +02717c: 6e20 dd0c a900 |00a4: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +027182: 0c09 |00a7: move-result-object v9 │ │ +027184: 6e10 e40c 0900 |00a8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02718a: 0c09 |00ab: move-result-object v9 │ │ +02718c: 7120 8709 9800 |00ac: invoke-static {v8, v9}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +027192: 54d8 d600 |00af: iget-object v8, v13, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +027196: 54c9 5800 |00b1: iget-object v9, v12, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +02719a: d805 0601 |00b3: add-int/lit8 v5, v6, #int 1 // #01 │ │ +02719e: 4409 0906 |00b5: aget v9, v9, v6 │ │ +0271a2: 6e20 f60c 9800 |00b7: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0271a8: 0c07 |00ba: move-result-object v7 │ │ +0271aa: 1f07 8900 |00bb: check-cast v7, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0271ae: 5448 3400 |00bd: iget-object v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +0271b2: 6e20 f10c 7800 |00bf: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +0271b8: d803 0301 |00c2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0271bc: 0156 |00c4: move v6, v5 │ │ +0271be: 28be |00c5: goto 0083 // -0042 │ │ +0271c0: 0165 |00c6: move v5, v6 │ │ +0271c2: 6e20 0602 4100 |00c7: invoke-virtual {v1, v4}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0206 │ │ +0271c8: 2900 3dff |00ca: goto/16 0007 // -00c3 │ │ +0271cc: 52c8 5900 |00cc: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0059 │ │ +0271d0: 5918 4f00 |00ce: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +0271d4: 52c8 5a00 |00d0: iget v8, v12, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@005a │ │ +0271d8: 5918 5000 |00d2: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +0271dc: 54c8 5700 |00d4: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0057 │ │ +0271e0: 5b18 4a00 |00d6: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ +0271e4: 52c8 5600 |00d8: iget v8, v12, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0056 │ │ +0271e8: 5918 4800 |00da: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +0271ec: 5c1b 3e00 |00dc: iput-boolean v11, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ +0271f0: 52c8 5400 |00de: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0054 │ │ +0271f4: 5918 4200 |00e0: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ +0271f8: 54c8 5500 |00e2: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0055 │ │ +0271fc: 5b18 4300 |00e4: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ +027200: 52c8 5200 |00e6: iget v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0052 │ │ +027204: 5918 4000 |00e8: iput v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ +027208: 54c8 5300 |00ea: iget-object v8, v12, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0053 │ │ +02720c: 5b18 4100 |00ec: iput-object v8, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ +027210: 6e20 0902 b100 |00ee: invoke-virtual {v1, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0209 │ │ +027216: 1101 |00f1: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=95 │ │ 0x0006 line=96 │ │ 0x0007 line=97 │ │ 0x000c line=98 │ │ 0x0011 line=99 │ │ @@ -4034,35 +1483,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -01bba8: |[01bba8] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01bbb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01bbba: 5420 5800 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ -01bbbe: 6e20 a401 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@01a4 │ │ -01bbc4: 5220 5900 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0059 │ │ -01bbc8: 6e20 a301 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -01bbce: 5220 5a00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@005a │ │ -01bbd2: 6e20 a301 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -01bbd8: 5420 5700 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0057 │ │ -01bbdc: 6e20 a601 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01a6 │ │ -01bbe2: 5220 5600 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0056 │ │ -01bbe6: 6e20 a301 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -01bbec: 5220 5400 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0054 │ │ -01bbf0: 6e20 a301 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -01bbf6: 5420 5500 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0055 │ │ -01bbfa: 7130 7909 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0979 │ │ -01bc00: 5220 5200 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0052 │ │ -01bc04: 6e20 a301 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -01bc0a: 5420 5300 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0053 │ │ -01bc0e: 7130 7909 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@0979 │ │ -01bc14: 0e00 |002e: return-void │ │ +027218: |[027218] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +027228: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02722a: 5420 5800 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0058 │ │ +02722e: 6e20 aa01 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@01aa │ │ +027234: 5220 5900 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0059 │ │ +027238: 6e20 a901 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +02723e: 5220 5a00 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@005a │ │ +027242: 6e20 a901 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +027248: 5420 5700 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0057 │ │ +02724c: 6e20 ac01 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01ac │ │ +027252: 5220 5600 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0056 │ │ +027256: 6e20 a901 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +02725c: 5220 5400 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0054 │ │ +027260: 6e20 a901 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +027266: 5420 5500 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0055 │ │ +02726a: 7130 7d09 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@097d │ │ +027270: 5220 5200 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0052 │ │ +027274: 6e20 a901 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +02727a: 5420 5300 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0053 │ │ +02727e: 7130 7d09 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@097d │ │ +027284: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0006 line=139 │ │ 0x000b line=140 │ │ 0x0010 line=141 │ │ 0x0015 line=142 │ │ @@ -4072,35 +1521,358 @@ │ │ 0x0029 line=146 │ │ 0x002e line=147 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Landroid/support/v4/app/BackStackState; │ │ 0x0000 - 0x002f reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x002f reg=4 flags I │ │ │ │ - source_file_idx : 365 (BackStackRecord.java) │ │ + source_file_idx : 364 (BackStackRecord.java) │ │ │ │ -Class #15 header: │ │ -class_idx : 138 │ │ +Class #10 header: │ │ +class_idx : 134 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 516 │ │ +source_file_idx : 613 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #10 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InstantiationException" │ │ + │ │ +Class #10 - │ │ + Class descriptor : 'Landroid/support/v4/app/Fragment$InstantiationException;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/RuntimeException;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$InstantiationException;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +027288: |[027288] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +027298: 7030 c70c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0cc7 │ │ +02729e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=330 │ │ + 0x0003 line=331 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ + 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=2 cause Ljava/lang/Exception; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 613 (Fragment.java) │ │ + │ │ +Class #11 header: │ │ +class_idx : 135 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 513 │ │ +source_file_idx : 613 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #11 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment$SavedState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + │ │ +Class #11 - │ │ + Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0272a0: |[0272a0] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +0272b0: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0272b6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=313 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +0272b8: |[0272b8] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +0272c8: 2200 8800 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +0272cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0272ce: 7030 5602 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0256 │ │ +0272d4: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=315 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ + │ │ + #1 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0272d8: |[0272d8] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0272e8: 6e20 5002 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0250 │ │ +0272ee: 0c00 |0003: move-result-object v0 │ │ +0272f0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=313 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + │ │ + #2 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0272f4: |[0272f4] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +027304: 2320 bd02 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@02bd │ │ +027308: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=319 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ + │ │ + #3 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +02730c: |[02730c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +02731c: 6e20 5202 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@0252 │ │ +027322: 0c00 |0003: move-result-object v0 │ │ +027324: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=313 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ + │ │ + source_file_idx : 613 (Fragment.java) │ │ + │ │ +Class #12 header: │ │ +class_idx : 136 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 613 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #12 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ +Annotations on field #110 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + │ │ +Class #12 - │ │ + Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : 'mState' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +027328: |[027328] android.support.v4.app.Fragment$SavedState.:()V │ │ +027338: 2200 8700 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0087 │ │ +02733c: 7010 4f02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@024f │ │ +027342: 6900 6e00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006e │ │ +027346: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=312 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +027348: |[027348] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +027358: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02735e: 5b01 6f00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ +027362: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=291 │ │ + 0x0003 line=292 │ │ + 0x0005 line=293 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x0000 - 0x0006 reg=1 state Landroid/os/Bundle; │ │ + │ │ + #2 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +027364: |[027364] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +027374: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02737a: 6e10 a401 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@01a4 │ │ +027380: 0c00 |0006: move-result-object v0 │ │ +027382: 5b10 6f00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ +027386: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +02738a: 5410 6f00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ +02738e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +027392: 5410 6f00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ +027396: 6e20 9301 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0193 │ │ +02739c: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=295 │ │ + 0x0003 line=296 │ │ + 0x0009 line=297 │ │ + 0x000f line=298 │ │ + 0x0014 line=300 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x0000 - 0x0015 reg=2 in Landroid/os/Parcel; │ │ + 0x0000 - 0x0015 reg=3 loader Ljava/lang/ClassLoader; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : 'describeContents' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0273a0: |[0273a0] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +0273b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0273b2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=304 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ + │ │ + #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0273b4: |[0273b4] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0273c4: 5410 6f00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ +0273c8: 6e20 a801 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01a8 │ │ +0273ce: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=309 │ │ + 0x0005 line=310 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0006 reg=3 flags I │ │ + │ │ + source_file_idx : 613 (Fragment.java) │ │ + │ │ +Class #13 header: │ │ +class_idx : 137 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 609 │ │ +superclass_idx : 513 │ │ +source_file_idx : 613 │ │ static_fields_size : 7 │ │ instance_fields_size: 39 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 72 │ │ │ │ -Class #15 annotations: │ │ +Class #13 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/Fragment$InstantiationException; Landroid/support/v4/app/Fragment$SavedState; } │ │ Annotations on field #147 'mSavedViewState' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ Annotations on field #157 'sClassMap' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Class" "<*>;>;" } │ │ │ │ -Class #15 - │ │ +Class #13 - │ │ Class descriptor : 'Landroid/support/v4/app/Fragment;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/ComponentCallbacks;' │ │ #1 : 'Landroid/view/View$OnCreateContextMenuListener;' │ │ Static fields - │ │ @@ -4301,44 +2073,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01bc18: |[01bc18] android.support.v4.app.Fragment.:()V │ │ -01bc28: 2200 1902 |0000: new-instance v0, Ljava/util/HashMap; // type@0219 │ │ -01bc2c: 7010 9e0c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c9e │ │ -01bc32: 6900 9d00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@009d │ │ -01bc36: 0e00 |0007: return-void │ │ +0273d0: |[0273d0] android.support.v4.app.Fragment.:()V │ │ +0273e0: 2200 1702 |0000: new-instance v0, Ljava/util/HashMap; // type@0217 │ │ +0273e4: 7010 040d 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0d04 │ │ +0273ea: 6900 9d00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@009d │ │ +0273ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -01bc38: |[01bc38] android.support.v4.app.Fragment.:()V │ │ -01bc48: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01bc4a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -01bc4c: 7010 5a0c 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01bc52: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -01bc54: 5930 9400 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -01bc58: 5931 8700 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01bc5c: 5931 9800 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ -01bc60: 5c32 8b00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01bc64: 5c32 9a00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ -01bc68: 0e00 |0010: return-void │ │ +0273f0: |[0273f0] android.support.v4.app.Fragment.:()V │ │ +027400: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +027402: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +027404: 7010 c00c 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02740a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +02740c: 5930 9400 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +027410: 5931 8700 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +027414: 5931 9800 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ +027418: 5c32 8b00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +02741c: 5c32 9a00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ +027420: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=351 │ │ 0x0005 line=162 │ │ 0x0008 line=178 │ │ 0x000a line=190 │ │ 0x000c line=255 │ │ @@ -4352,19 +2124,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -01bc6c: |[01bc6c] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -01bc7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01bc7e: 7130 6a02 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@026a │ │ -01bc84: 0c00 |0004: move-result-object v0 │ │ -01bc86: 1100 |0005: return-object v0 │ │ +027424: |[027424] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +027434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027436: 7130 7002 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0270 │ │ +02743c: 0c00 |0004: move-result-object v0 │ │ +02743e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -4373,94 +2145,94 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -01bc88: |[01bc88] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -01bc98: 6203 9d00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@009d │ │ -01bc9c: 6e20 9f0c 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c9f │ │ -01bca2: 0c00 |0005: move-result-object v0 │ │ -01bca4: 1f00 ef01 |0006: check-cast v0, Ljava/lang/Class; // type@01ef │ │ -01bca8: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -01bcac: 6e10 9f00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ -01bcb2: 0c03 |000d: move-result-object v3 │ │ -01bcb4: 6e20 3c0c 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0c3c │ │ -01bcba: 0c00 |0011: move-result-object v0 │ │ -01bcbc: 6203 9d00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@009d │ │ -01bcc0: 6e30 a00c 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca0 │ │ -01bcc6: 6e10 3a0c 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0c3a │ │ -01bccc: 0c02 |001a: move-result-object v2 │ │ -01bcce: 1f02 8a00 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@008a │ │ -01bcd2: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -01bcd6: 6e10 5c0c 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -01bcdc: 0c03 |0022: move-result-object v3 │ │ -01bcde: 6e10 350c 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0c35 │ │ -01bce4: 0c03 |0026: move-result-object v3 │ │ -01bce6: 6e20 8d01 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@018d │ │ -01bcec: 5b28 7900 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ -01bcf0: 1102 |002c: return-object v2 │ │ -01bcf2: 0d01 |002d: move-exception v1 │ │ -01bcf4: 2203 8700 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0087 │ │ -01bcf8: 2204 0802 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -01bcfc: 7010 730c 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01bd02: 1a05 a107 |0035: const-string v5, "Unable to instantiate fragment " // string@07a1 │ │ -01bd06: 6e20 7a0c 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bd0c: 0c04 |003a: move-result-object v4 │ │ -01bd0e: 6e20 7a0c 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bd14: 0c04 |003e: move-result-object v4 │ │ -01bd16: 1a05 ca00 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00ca │ │ -01bd1a: 6e20 7a0c 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bd20: 0c04 |0044: move-result-object v4 │ │ -01bd22: 1a05 3a00 |0045: const-string v5, " empty constructor that is public" // string@003a │ │ -01bd26: 6e20 7a0c 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bd2c: 0c04 |004a: move-result-object v4 │ │ -01bd2e: 6e10 7e0c 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01bd34: 0c04 |004e: move-result-object v4 │ │ -01bd36: 7030 4802 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0248 │ │ -01bd3c: 2703 |0052: throw v3 │ │ -01bd3e: 0d01 |0053: move-exception v1 │ │ -01bd40: 2203 8700 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0087 │ │ -01bd44: 2204 0802 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -01bd48: 7010 730c 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01bd4e: 1a05 a107 |005b: const-string v5, "Unable to instantiate fragment " // string@07a1 │ │ -01bd52: 6e20 7a0c 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bd58: 0c04 |0060: move-result-object v4 │ │ -01bd5a: 6e20 7a0c 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bd60: 0c04 |0064: move-result-object v4 │ │ -01bd62: 1a05 ca00 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00ca │ │ -01bd66: 6e20 7a0c 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bd6c: 0c04 |006a: move-result-object v4 │ │ -01bd6e: 1a05 3a00 |006b: const-string v5, " empty constructor that is public" // string@003a │ │ -01bd72: 6e20 7a0c 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bd78: 0c04 |0070: move-result-object v4 │ │ -01bd7a: 6e10 7e0c 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01bd80: 0c04 |0074: move-result-object v4 │ │ -01bd82: 7030 4802 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0248 │ │ -01bd88: 2703 |0078: throw v3 │ │ -01bd8a: 0d01 |0079: move-exception v1 │ │ -01bd8c: 2203 8700 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0087 │ │ -01bd90: 2204 0802 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -01bd94: 7010 730c 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01bd9a: 1a05 a107 |0081: const-string v5, "Unable to instantiate fragment " // string@07a1 │ │ -01bd9e: 6e20 7a0c 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bda4: 0c04 |0086: move-result-object v4 │ │ -01bda6: 6e20 7a0c 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bdac: 0c04 |008a: move-result-object v4 │ │ -01bdae: 1a05 ca00 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00ca │ │ -01bdb2: 6e20 7a0c 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bdb8: 0c04 |0090: move-result-object v4 │ │ -01bdba: 1a05 3a00 |0091: const-string v5, " empty constructor that is public" // string@003a │ │ -01bdbe: 6e20 7a0c 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01bdc4: 0c04 |0096: move-result-object v4 │ │ -01bdc6: 6e10 7e0c 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01bdcc: 0c04 |009a: move-result-object v4 │ │ -01bdce: 7030 4802 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0248 │ │ -01bdd4: 2703 |009e: throw v3 │ │ +027440: |[027440] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +027450: 6203 9d00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@009d │ │ +027454: 6e20 050d 7300 |0002: invoke-virtual {v3, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d05 │ │ +02745a: 0c00 |0005: move-result-object v0 │ │ +02745c: 1f00 ed01 |0006: check-cast v0, Ljava/lang/Class; // type@01ed │ │ +027460: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +027464: 6e10 9f00 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@009f │ │ +02746a: 0c03 |000d: move-result-object v3 │ │ +02746c: 6e20 a20c 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@0ca2 │ │ +027472: 0c00 |0011: move-result-object v0 │ │ +027474: 6203 9d00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Ljava/util/HashMap; // field@009d │ │ +027478: 6e30 060d 7300 |0014: invoke-virtual {v3, v7, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d06 │ │ +02747e: 6e10 a00c 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0ca0 │ │ +027484: 0c02 |001a: move-result-object v2 │ │ +027486: 1f02 8900 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +02748a: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +02748e: 6e10 c20c 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +027494: 0c03 |0022: move-result-object v3 │ │ +027496: 6e10 9b0c 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0c9b │ │ +02749c: 0c03 |0026: move-result-object v3 │ │ +02749e: 6e20 9301 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0193 │ │ +0274a4: 5b28 7900 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ +0274a8: 1102 |002c: return-object v2 │ │ +0274aa: 0d01 |002d: move-exception v1 │ │ +0274ac: 2203 8600 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0086 │ │ +0274b0: 2204 0602 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +0274b4: 7010 d90c 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0274ba: 1a05 b407 |0035: const-string v5, "Unable to instantiate fragment " // string@07b4 │ │ +0274be: 6e20 e00c 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0274c4: 0c04 |003a: move-result-object v4 │ │ +0274c6: 6e20 e00c 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0274cc: 0c04 |003e: move-result-object v4 │ │ +0274ce: 1a05 c900 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00c9 │ │ +0274d2: 6e20 e00c 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0274d8: 0c04 |0044: move-result-object v4 │ │ +0274da: 1a05 3a00 |0045: const-string v5, " empty constructor that is public" // string@003a │ │ +0274de: 6e20 e00c 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0274e4: 0c04 |004a: move-result-object v4 │ │ +0274e6: 6e10 e40c 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0274ec: 0c04 |004e: move-result-object v4 │ │ +0274ee: 7030 4e02 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@024e │ │ +0274f4: 2703 |0052: throw v3 │ │ +0274f6: 0d01 |0053: move-exception v1 │ │ +0274f8: 2203 8600 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0086 │ │ +0274fc: 2204 0602 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +027500: 7010 d90c 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +027506: 1a05 b407 |005b: const-string v5, "Unable to instantiate fragment " // string@07b4 │ │ +02750a: 6e20 e00c 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027510: 0c04 |0060: move-result-object v4 │ │ +027512: 6e20 e00c 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027518: 0c04 |0064: move-result-object v4 │ │ +02751a: 1a05 c900 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00c9 │ │ +02751e: 6e20 e00c 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027524: 0c04 |006a: move-result-object v4 │ │ +027526: 1a05 3a00 |006b: const-string v5, " empty constructor that is public" // string@003a │ │ +02752a: 6e20 e00c 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027530: 0c04 |0070: move-result-object v4 │ │ +027532: 6e10 e40c 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +027538: 0c04 |0074: move-result-object v4 │ │ +02753a: 7030 4e02 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@024e │ │ +027540: 2703 |0078: throw v3 │ │ +027542: 0d01 |0079: move-exception v1 │ │ +027544: 2203 8600 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0086 │ │ +027548: 2204 0602 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +02754c: 7010 d90c 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +027552: 1a05 b407 |0081: const-string v5, "Unable to instantiate fragment " // string@07b4 │ │ +027556: 6e20 e00c 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02755c: 0c04 |0086: move-result-object v4 │ │ +02755e: 6e20 e00c 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027564: 0c04 |008a: move-result-object v4 │ │ +027566: 1a05 c900 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00c9 │ │ +02756a: 6e20 e00c 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027570: 0c04 |0090: move-result-object v4 │ │ +027572: 1a05 3a00 |0091: const-string v5, " empty constructor that is public" // string@003a │ │ +027576: 6e20 e00c 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02757c: 0c04 |0096: move-result-object v4 │ │ +02757e: 6e10 e40c 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +027584: 0c04 |009a: move-result-object v4 │ │ +027586: 7030 4e02 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@024e │ │ +02758c: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=378 │ │ @@ -4494,203 +2266,203 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 460 16-bit code units │ │ -01bdec: |[01bdec] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01bdfc: 6e20 280c 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be02: 1a00 d40e |0003: const-string v0, "mFragmentId=#" // string@0ed4 │ │ -01be06: 6e20 280c 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be0c: 5230 8100 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01be10: 7110 490c 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01be16: 0c00 |000d: move-result-object v0 │ │ -01be18: 6e20 280c 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be1e: 1a00 5100 |0011: const-string v0, " mContainerId#=" // string@0051 │ │ -01be22: 6e20 280c 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be28: 5230 7e00 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -01be2c: 7110 490c 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01be32: 0c00 |001b: move-result-object v0 │ │ -01be34: 6e20 280c 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be3a: 1a00 6800 |001f: const-string v0, " mTag=" // string@0068 │ │ -01be3e: 6e20 280c 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be44: 5430 9600 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01be48: 6e20 2d0c 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01be4e: 6e20 280c 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be54: 1a00 830f |002c: const-string v0, "mState=" // string@0f83 │ │ -01be58: 6e20 280c 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be5e: 5230 9400 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -01be62: 6e20 260c 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01be68: 1a00 5900 |0036: const-string v0, " mIndex=" // string@0059 │ │ -01be6c: 6e20 280c 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be72: 5230 8700 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01be76: 6e20 260c 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01be7c: 1a00 6c00 |0040: const-string v0, " mWho=" // string@006c │ │ -01be80: 6e20 280c 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be86: 5430 9c00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@009c │ │ -01be8a: 6e20 280c 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be90: 1a00 4d00 |004a: const-string v0, " mBackStackNesting=" // string@004d │ │ -01be94: 6e20 280c 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01be9a: 5230 7a00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01be9e: 6e20 2b0c 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0c2b │ │ -01bea4: 6e20 280c 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01beaa: 1a00 5c0e |0057: const-string v0, "mAdded=" // string@0e5c │ │ -01beae: 6e20 280c 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01beb4: 5530 7700 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01beb8: 6e20 290c 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01bebe: 1a00 6000 |0061: const-string v0, " mRemoving=" // string@0060 │ │ -01bec2: 6e20 280c 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bec8: 5530 8d00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ -01becc: 6e20 290c 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01bed2: 1a00 6300 |006b: const-string v0, " mResumed=" // string@0063 │ │ -01bed6: 6e20 280c 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bedc: 5530 8f00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ -01bee0: 6e20 290c 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01bee6: 1a00 5600 |0075: const-string v0, " mFromLayout=" // string@0056 │ │ -01beea: 6e20 280c 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bef0: 5530 8300 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ -01bef4: 6e20 290c 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01befa: 1a00 5800 |007f: const-string v0, " mInLayout=" // string@0058 │ │ -01befe: 6e20 280c 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf04: 5530 8600 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ -01bf08: 6e20 2e0c 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -01bf0e: 6e20 280c 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf14: 1a00 e50e |008c: const-string v0, "mHidden=" // string@0ee5 │ │ -01bf18: 6e20 280c 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf1e: 5530 8500 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01bf22: 6e20 290c 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01bf28: 1a00 5400 |0096: const-string v0, " mDetached=" // string@0054 │ │ -01bf2c: 6e20 280c 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf32: 5530 8000 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -01bf36: 6e20 290c 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01bf3c: 1a00 5d00 |00a0: const-string v0, " mMenuVisible=" // string@005d │ │ -01bf40: 6e20 280c 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf46: 5530 8b00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01bf4a: 6e20 290c 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01bf50: 1a00 5700 |00aa: const-string v0, " mHasMenu=" // string@0057 │ │ -01bf54: 6e20 280c 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf5a: 5530 8400 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01bf5e: 6e20 2e0c 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -01bf64: 6e20 280c 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf6a: 1a00 5d0f |00b7: const-string v0, "mRetainInstance=" // string@0f5d │ │ -01bf6e: 6e20 280c 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf74: 5530 9000 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ -01bf78: 6e20 290c 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01bf7e: 1a00 6400 |00c1: const-string v0, " mRetaining=" // string@0064 │ │ -01bf82: 6e20 280c 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf88: 5530 9100 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ -01bf8c: 6e20 290c 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01bf92: 1a00 6b00 |00cb: const-string v0, " mUserVisibleHint=" // string@006b │ │ -01bf96: 6e20 280c 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bf9c: 5530 9a00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ -01bfa0: 6e20 2e0c 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -01bfa6: 5430 8200 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -01bfaa: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -01bfae: 6e20 280c 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bfb4: 1a00 d60e |00dc: const-string v0, "mFragmentManager=" // string@0ed6 │ │ -01bfb8: 6e20 280c 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bfbe: 5430 8200 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -01bfc2: 6e20 2c0c 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01bfc8: 5430 7600 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01bfcc: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -01bfd0: 6e20 280c 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bfd6: 1a00 570e |00ed: const-string v0, "mActivity=" // string@0e57 │ │ -01bfda: 6e20 280c 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bfe0: 5430 7600 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01bfe4: 6e20 2c0c 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01bfea: 5430 7900 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ -01bfee: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -01bff2: 6e20 280c 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01bff8: 1a00 650e |00fe: const-string v0, "mArguments=" // string@0e65 │ │ -01bffc: 6e20 280c 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c002: 5430 7900 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ -01c006: 6e20 2c0c 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01c00c: 5430 9200 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01c010: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -01c014: 6e20 280c 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c01a: 1a00 680f |010f: const-string v0, "mSavedFragmentState=" // string@0f68 │ │ -01c01e: 6e20 280c 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c024: 5430 9200 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01c028: 6e20 2c0c 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01c02e: 5430 9300 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -01c032: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -01c036: 6e20 280c 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c03c: 1a00 6b0f |0120: const-string v0, "mSavedViewState=" // string@0f6b │ │ -01c040: 6e20 280c 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c046: 5430 9300 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -01c04a: 6e20 2c0c 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01c050: 5430 9700 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -01c054: 3800 1900 |012c: if-eqz v0, 0145 // +0019 │ │ -01c058: 6e20 280c 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c05e: 1a00 970f |0131: const-string v0, "mTarget=" // string@0f97 │ │ -01c062: 6e20 280c 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c068: 5430 9700 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -01c06c: 6e20 270c 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0c27 │ │ -01c072: 1a00 6900 |013b: const-string v0, " mTargetRequestCode=" // string@0069 │ │ -01c076: 6e20 280c 0600 |013d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c07c: 5230 9900 |0140: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ -01c080: 6e20 2b0c 0600 |0142: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0c2b │ │ -01c086: 5230 8c00 |0145: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01c08a: 3800 0f00 |0147: if-eqz v0, 0156 // +000f │ │ -01c08e: 6e20 280c 4600 |0149: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c094: 1a00 1a0f |014c: const-string v0, "mNextAnim=" // string@0f1a │ │ -01c098: 6e20 280c 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c09e: 5230 8c00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01c0a2: 6e20 2b0c 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0c2b │ │ -01c0a8: 5430 7d00 |0156: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ -01c0ac: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -01c0b0: 6e20 280c 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c0b6: 1a00 950e |015d: const-string v0, "mContainer=" // string@0e95 │ │ -01c0ba: 6e20 280c 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c0c0: 5430 7d00 |0162: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ -01c0c4: 6e20 2c0c 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01c0ca: 5430 9b00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01c0ce: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -01c0d2: 6e20 280c 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c0d8: 1a00 ba0f |016e: const-string v0, "mView=" // string@0fba │ │ -01c0dc: 6e20 280c 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c0e2: 5430 9b00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01c0e6: 6e20 2c0c 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01c0ec: 5430 8800 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ -01c0f0: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -01c0f4: 6e20 280c 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c0fa: 1a00 ef0e |017f: const-string v0, "mInnerView=" // string@0eef │ │ -01c0fe: 6e20 280c 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c104: 5430 9b00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01c108: 6e20 2c0c 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01c10e: 5430 7800 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -01c112: 3800 1c00 |018b: if-eqz v0, 01a7 // +001c │ │ -01c116: 6e20 280c 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c11c: 1a00 600e |0190: const-string v0, "mAnimatingAway=" // string@0e60 │ │ -01c120: 6e20 280c 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c126: 5430 7800 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -01c12a: 6e20 2c0c 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01c130: 6e20 280c 4600 |019a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c136: 1a00 850f |019d: const-string v0, "mStateAfterAnimating=" // string@0f85 │ │ -01c13a: 6e20 280c 0600 |019f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c140: 5230 9500 |01a2: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ -01c144: 6e20 2b0c 0600 |01a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0c2b │ │ -01c14a: 5430 8900 |01a7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c14e: 3800 2200 |01a9: if-eqz v0, 01cb // +0022 │ │ -01c152: 6e20 280c 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01c158: 1a00 fb05 |01ae: const-string v0, "Loader Manager:" // string@05fb │ │ -01c15c: 6e20 2d0c 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01c162: 5430 8900 |01b3: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c166: 2201 0802 |01b5: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01c16a: 7010 730c 0100 |01b7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01c170: 6e20 7a0c 4100 |01ba: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01c176: 0c01 |01bd: move-result-object v1 │ │ -01c178: 1a02 0400 |01be: const-string v2, " " // string@0004 │ │ -01c17c: 6e20 7a0c 2100 |01c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01c182: 0c01 |01c3: move-result-object v1 │ │ -01c184: 6e10 7e0c 0100 |01c4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01c18a: 0c01 |01c7: move-result-object v1 │ │ -01c18c: 6e57 d903 1065 |01c8: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03d9 │ │ -01c192: 0e00 |01cb: return-void │ │ +0275a4: |[0275a4] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0275b4: 6e20 8d0c 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0275ba: 1a00 2f0f |0003: const-string v0, "mFragmentId=#" // string@0f2f │ │ +0275be: 6e20 8d0c 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0275c4: 5230 8100 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +0275c8: 7110 af0c 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +0275ce: 0c00 |000d: move-result-object v0 │ │ +0275d0: 6e20 8d0c 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0275d6: 1a00 5100 |0011: const-string v0, " mContainerId#=" // string@0051 │ │ +0275da: 6e20 8d0c 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0275e0: 5230 7e00 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +0275e4: 7110 af0c 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +0275ea: 0c00 |001b: move-result-object v0 │ │ +0275ec: 6e20 8d0c 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0275f2: 1a00 6800 |001f: const-string v0, " mTag=" // string@0068 │ │ +0275f6: 6e20 8d0c 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0275fc: 5430 9600 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +027600: 6e20 920c 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +027606: 6e20 8d0c 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02760c: 1a00 e90f |002c: const-string v0, "mState=" // string@0fe9 │ │ +027610: 6e20 8d0c 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027616: 5230 9400 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +02761a: 6e20 8b0c 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +027620: 1a00 5900 |0036: const-string v0, " mIndex=" // string@0059 │ │ +027624: 6e20 8d0c 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02762a: 5230 8700 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +02762e: 6e20 8b0c 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +027634: 1a00 6c00 |0040: const-string v0, " mWho=" // string@006c │ │ +027638: 6e20 8d0c 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02763e: 5430 9c00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@009c │ │ +027642: 6e20 8d0c 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027648: 1a00 4d00 |004a: const-string v0, " mBackStackNesting=" // string@004d │ │ +02764c: 6e20 8d0c 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027652: 5230 7a00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +027656: 6e20 900c 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0c90 │ │ +02765c: 6e20 8d0c 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027662: 1a00 af0e |0057: const-string v0, "mAdded=" // string@0eaf │ │ +027666: 6e20 8d0c 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02766c: 5530 7700 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +027670: 6e20 8e0c 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +027676: 1a00 6000 |0061: const-string v0, " mRemoving=" // string@0060 │ │ +02767a: 6e20 8d0c 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027680: 5530 8d00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ +027684: 6e20 8e0c 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +02768a: 1a00 6300 |006b: const-string v0, " mResumed=" // string@0063 │ │ +02768e: 6e20 8d0c 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027694: 5530 8f00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ +027698: 6e20 8e0c 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +02769e: 1a00 5600 |0075: const-string v0, " mFromLayout=" // string@0056 │ │ +0276a2: 6e20 8d0c 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0276a8: 5530 8300 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ +0276ac: 6e20 8e0c 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +0276b2: 1a00 5800 |007f: const-string v0, " mInLayout=" // string@0058 │ │ +0276b6: 6e20 8d0c 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0276bc: 5530 8600 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ +0276c0: 6e20 930c 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +0276c6: 6e20 8d0c 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0276cc: 1a00 410f |008c: const-string v0, "mHidden=" // string@0f41 │ │ +0276d0: 6e20 8d0c 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0276d6: 5530 8500 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +0276da: 6e20 8e0c 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +0276e0: 1a00 5400 |0096: const-string v0, " mDetached=" // string@0054 │ │ +0276e4: 6e20 8d0c 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0276ea: 5530 8000 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +0276ee: 6e20 8e0c 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +0276f4: 1a00 5d00 |00a0: const-string v0, " mMenuVisible=" // string@005d │ │ +0276f8: 6e20 8d0c 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0276fe: 5530 8b00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +027702: 6e20 8e0c 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +027708: 1a00 5700 |00aa: const-string v0, " mHasMenu=" // string@0057 │ │ +02770c: 6e20 8d0c 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027712: 5530 8400 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +027716: 6e20 930c 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +02771c: 6e20 8d0c 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027722: 1a00 c10f |00b7: const-string v0, "mRetainInstance=" // string@0fc1 │ │ +027726: 6e20 8d0c 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02772c: 5530 9000 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ +027730: 6e20 8e0c 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +027736: 1a00 6400 |00c1: const-string v0, " mRetaining=" // string@0064 │ │ +02773a: 6e20 8d0c 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027740: 5530 9100 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ +027744: 6e20 8e0c 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +02774a: 1a00 6b00 |00cb: const-string v0, " mUserVisibleHint=" // string@006b │ │ +02774e: 6e20 8d0c 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027754: 5530 9a00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ +027758: 6e20 930c 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +02775e: 5430 8200 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +027762: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +027766: 6e20 8d0c 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02776c: 1a00 310f |00dc: const-string v0, "mFragmentManager=" // string@0f31 │ │ +027770: 6e20 8d0c 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027776: 5430 8200 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +02777a: 6e20 910c 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +027780: 5430 7600 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +027784: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +027788: 6e20 8d0c 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02778e: 1a00 aa0e |00ed: const-string v0, "mActivity=" // string@0eaa │ │ +027792: 6e20 8d0c 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027798: 5430 7600 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +02779c: 6e20 910c 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +0277a2: 5430 7900 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ +0277a6: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +0277aa: 6e20 8d0c 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0277b0: 1a00 b80e |00fe: const-string v0, "mArguments=" // string@0eb8 │ │ +0277b4: 6e20 8d0c 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0277ba: 5430 7900 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ +0277be: 6e20 910c 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +0277c4: 5430 9200 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +0277c8: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +0277cc: 6e20 8d0c 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0277d2: 1a00 cc0f |010f: const-string v0, "mSavedFragmentState=" // string@0fcc │ │ +0277d6: 6e20 8d0c 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0277dc: 5430 9200 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +0277e0: 6e20 910c 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +0277e6: 5430 9300 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +0277ea: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +0277ee: 6e20 8d0c 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0277f4: 1a00 cf0f |0120: const-string v0, "mSavedViewState=" // string@0fcf │ │ +0277f8: 6e20 8d0c 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0277fe: 5430 9300 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +027802: 6e20 910c 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +027808: 5430 9700 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +02780c: 3800 1900 |012c: if-eqz v0, 0145 // +0019 │ │ +027810: 6e20 8d0c 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027816: 1a00 fe0f |0131: const-string v0, "mTarget=" // string@0ffe │ │ +02781a: 6e20 8d0c 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027820: 5430 9700 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +027824: 6e20 8c0c 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0c8c │ │ +02782a: 1a00 6900 |013b: const-string v0, " mTargetRequestCode=" // string@0069 │ │ +02782e: 6e20 8d0c 0600 |013d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027834: 5230 9900 |0140: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ +027838: 6e20 900c 0600 |0142: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0c90 │ │ +02783e: 5230 8c00 |0145: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +027842: 3800 0f00 |0147: if-eqz v0, 0156 // +000f │ │ +027846: 6e20 8d0c 4600 |0149: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02784c: 1a00 7a0f |014c: const-string v0, "mNextAnim=" // string@0f7a │ │ +027850: 6e20 8d0c 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027856: 5230 8c00 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +02785a: 6e20 900c 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0c90 │ │ +027860: 5430 7d00 |0156: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ +027864: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +027868: 6e20 8d0c 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02786e: 1a00 e90e |015d: const-string v0, "mContainer=" // string@0ee9 │ │ +027872: 6e20 8d0c 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027878: 5430 7d00 |0162: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ +02787c: 6e20 910c 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +027882: 5430 9b00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +027886: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +02788a: 6e20 8d0c 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027890: 1a00 2010 |016e: const-string v0, "mView=" // string@1020 │ │ +027894: 6e20 8d0c 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02789a: 5430 9b00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +02789e: 6e20 910c 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +0278a4: 5430 8800 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ +0278a8: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +0278ac: 6e20 8d0c 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0278b2: 1a00 4d0f |017f: const-string v0, "mInnerView=" // string@0f4d │ │ +0278b6: 6e20 8d0c 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0278bc: 5430 9b00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +0278c0: 6e20 910c 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +0278c6: 5430 7800 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +0278ca: 3800 1c00 |018b: if-eqz v0, 01a7 // +001c │ │ +0278ce: 6e20 8d0c 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0278d4: 1a00 b30e |0190: const-string v0, "mAnimatingAway=" // string@0eb3 │ │ +0278d8: 6e20 8d0c 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0278de: 5430 7800 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +0278e2: 6e20 910c 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +0278e8: 6e20 8d0c 4600 |019a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0278ee: 1a00 eb0f |019d: const-string v0, "mStateAfterAnimating=" // string@0feb │ │ +0278f2: 6e20 8d0c 0600 |019f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0278f8: 5230 9500 |01a2: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ +0278fc: 6e20 900c 0600 |01a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@0c90 │ │ +027902: 5430 8900 |01a7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027906: 3800 2200 |01a9: if-eqz v0, 01cb // +0022 │ │ +02790a: 6e20 8d0c 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +027910: 1a00 0c06 |01ae: const-string v0, "Loader Manager:" // string@060c │ │ +027914: 6e20 920c 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +02791a: 5430 8900 |01b3: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +02791e: 2201 0602 |01b5: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +027922: 7010 d90c 0100 |01b7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +027928: 6e20 e00c 4100 |01ba: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02792e: 0c01 |01bd: move-result-object v1 │ │ +027930: 1a02 0400 |01be: const-string v2, " " // string@0004 │ │ +027934: 6e20 e00c 2100 |01c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02793a: 0c01 |01c3: move-result-object v1 │ │ +02793c: 6e10 e40c 0100 |01c4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +027942: 0c01 |01c7: move-result-object v1 │ │ +027944: 6e57 df03 1065 |01c8: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03df │ │ +02794a: 0e00 |01cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1263 │ │ 0x0008 line=1264 │ │ 0x0011 line=1265 │ │ 0x0016 line=1266 │ │ 0x001f line=1267 │ │ @@ -4756,18 +2528,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01c194: |[01c194] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -01c1a4: 6f20 5b0c 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -01c1aa: 0a00 |0003: move-result v0 │ │ -01c1ac: 0f00 |0004: return v0 │ │ +02794c: |[02794c] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +02795c: 6f20 c10c 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +027962: 0a00 |0003: move-result v0 │ │ +027964: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -4776,17 +2548,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c1b0: |[01c1b0] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -01c1c0: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c1c4: 1100 |0002: return-object v0 │ │ +027968: |[027968] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +027978: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +02797c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4794,17 +2566,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c1c8: |[01c1c8] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -01c1d8: 5410 7900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ -01c1dc: 1100 |0002: return-object v0 │ │ +027980: |[027980] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +027990: 5410 7900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ +027994: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4812,17 +2584,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c1e0: |[01c1e0] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01c1f0: 5410 8200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -01c1f4: 1100 |0002: return-object v0 │ │ +027998: |[027998] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +0279a8: 5410 8200 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +0279ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4830,17 +2602,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c1f8: |[01c1f8] android.support.v4.app.Fragment.getId:()I │ │ -01c208: 5210 8100 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01c20c: 0f00 |0002: return v0 │ │ +0279b0: |[0279b0] android.support.v4.app.Fragment.getId:()I │ │ +0279c0: 5210 8100 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +0279c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #6 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4848,19 +2620,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -01c210: |[01c210] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -01c220: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c224: 6e10 ad02 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ad │ │ -01c22a: 0c00 |0005: move-result-object v0 │ │ -01c22c: 1100 |0006: return-object v0 │ │ +0279c8: |[0279c8] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0279d8: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +0279dc: 6e10 b302 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02b3 │ │ +0279e2: 0c00 |0005: move-result-object v0 │ │ +0279e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -4869,46 +2641,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -01c230: |[01c230] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -01c240: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01c242: 5440 8900 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c246: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -01c24a: 5440 8900 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c24e: 1100 |0007: return-object v0 │ │ -01c250: 5440 7600 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c254: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -01c258: 2200 f801 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01c25c: 2201 0802 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01c260: 7010 730c 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01c266: 1a02 5f02 |0013: const-string v2, "Fragment " // string@025f │ │ -01c26a: 6e20 7a0c 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01c270: 0c01 |0018: move-result-object v1 │ │ -01c272: 6e20 790c 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01c278: 0c01 |001c: move-result-object v1 │ │ -01c27a: 1a02 6f00 |001d: const-string v2, " not attached to Activity" // string@006f │ │ -01c27e: 6e20 7a0c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01c284: 0c01 |0022: move-result-object v1 │ │ -01c286: 6e10 7e0c 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01c28c: 0c01 |0026: move-result-object v1 │ │ -01c28e: 7020 440c 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01c294: 2700 |002a: throw v0 │ │ -01c296: 5c43 7c00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ -01c29a: 5440 7600 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c29e: 5241 8700 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01c2a2: 5542 8a00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ -01c2a6: 6e40 ae02 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02ae │ │ -01c2ac: 0c00 |0036: move-result-object v0 │ │ -01c2ae: 5b40 8900 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c2b2: 5440 8900 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c2b6: 28cc |003b: goto 0007 // -0034 │ │ +0279e8: |[0279e8] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +0279f8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0279fa: 5440 8900 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +0279fe: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +027a02: 5440 8900 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027a06: 1100 |0007: return-object v0 │ │ +027a08: 5440 7600 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +027a0c: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +027a10: 2200 f601 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +027a14: 2201 0602 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +027a18: 7010 d90c 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +027a1e: 1a02 6302 |0013: const-string v2, "Fragment " // string@0263 │ │ +027a22: 6e20 e00c 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027a28: 0c01 |0018: move-result-object v1 │ │ +027a2a: 6e20 df0c 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +027a30: 0c01 |001c: move-result-object v1 │ │ +027a32: 1a02 6f00 |001d: const-string v2, " not attached to Activity" // string@006f │ │ +027a36: 6e20 e00c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027a3c: 0c01 |0022: move-result-object v1 │ │ +027a3e: 6e10 e40c 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +027a44: 0c01 |0026: move-result-object v1 │ │ +027a46: 7020 aa0c 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +027a4c: 2700 |002a: throw v0 │ │ +027a4e: 5c43 7c00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ +027a52: 5440 7600 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +027a56: 5241 8700 |002f: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +027a5a: 5542 8a00 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ +027a5e: 6e40 b402 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02b4 │ │ +027a64: 0c00 |0036: move-result-object v0 │ │ +027a66: 5b40 8900 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027a6a: 5440 8900 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027a6e: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=764 │ │ 0x0005 line=765 │ │ 0x0007 line=772 │ │ 0x0008 line=767 │ │ 0x000c line=768 │ │ @@ -4923,36 +2695,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -01c2b8: |[01c2b8] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -01c2c8: 5430 7600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c2cc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01c2d0: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01c2d4: 2201 0802 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01c2d8: 7010 730c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01c2de: 1a02 5f02 |000b: const-string v2, "Fragment " // string@025f │ │ -01c2e2: 6e20 7a0c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01c2e8: 0c01 |0010: move-result-object v1 │ │ -01c2ea: 6e20 790c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01c2f0: 0c01 |0014: move-result-object v1 │ │ -01c2f2: 1a02 6f00 |0015: const-string v2, " not attached to Activity" // string@006f │ │ -01c2f6: 6e20 7a0c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01c2fc: 0c01 |001a: move-result-object v1 │ │ -01c2fe: 6e10 7e0c 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01c304: 0c01 |001e: move-result-object v1 │ │ -01c306: 7020 440c 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01c30c: 2700 |0022: throw v0 │ │ -01c30e: 5430 7600 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c312: 6e10 b002 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@02b0 │ │ -01c318: 0c00 |0028: move-result-object v0 │ │ -01c31a: 1100 |0029: return-object v0 │ │ +027a70: |[027a70] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +027a80: 5430 7600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +027a84: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +027a88: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +027a8c: 2201 0602 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +027a90: 7010 d90c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +027a96: 1a02 6302 |000b: const-string v2, "Fragment " // string@0263 │ │ +027a9a: 6e20 e00c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027aa0: 0c01 |0010: move-result-object v1 │ │ +027aa2: 6e20 df0c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +027aa8: 0c01 |0014: move-result-object v1 │ │ +027aaa: 1a02 6f00 |0015: const-string v2, " not attached to Activity" // string@006f │ │ +027aae: 6e20 e00c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +027ab4: 0c01 |001a: move-result-object v1 │ │ +027ab6: 6e10 e40c 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +027abc: 0c01 |001e: move-result-object v1 │ │ +027abe: 7020 aa0c 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +027ac4: 2700 |0022: throw v0 │ │ +027ac6: 5430 7600 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +027aca: 6e10 b602 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@02b6 │ │ +027ad0: 0c00 |0028: move-result-object v0 │ │ +027ad2: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0004 line=551 │ │ 0x0023 line=553 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -4962,17 +2734,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c31c: |[01c31c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -01c32c: 5510 9000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ -01c330: 0f00 |0002: return v0 │ │ +027ad4: |[027ad4] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +027ae4: 5510 9000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ +027ae8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #10 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -4980,20 +2752,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01c334: |[01c334] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -01c344: 6e10 5d02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@025d │ │ -01c34a: 0c00 |0003: move-result-object v0 │ │ -01c34c: 6e20 fd00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00fd │ │ -01c352: 0c00 |0007: move-result-object v0 │ │ -01c354: 1100 |0008: return-object v0 │ │ +027aec: |[027aec] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +027afc: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0263 │ │ +027b02: 0c00 |0003: move-result-object v0 │ │ +027b04: 6e20 fd00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00fd │ │ +027b0a: 0c00 |0007: move-result-object v0 │ │ +027b0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -5002,20 +2774,20 @@ │ │ type : '(I[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -01c358: |[01c358] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -01c368: 6e10 5d02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@025d │ │ -01c36e: 0c00 |0003: move-result-object v0 │ │ -01c370: 6e30 fe00 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00fe │ │ -01c376: 0c00 |0007: move-result-object v0 │ │ -01c378: 1100 |0008: return-object v0 │ │ +027b10: |[027b10] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +027b20: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0263 │ │ +027b26: 0c00 |0003: move-result-object v0 │ │ +027b28: 6e30 fe00 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00fe │ │ +027b2e: 0c00 |0007: move-result-object v0 │ │ +027b30: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ 0x0000 - 0x0009 reg=3 formatArgs [Ljava/lang/Object; │ │ @@ -5025,17 +2797,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c37c: |[01c37c] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -01c38c: 5410 9600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01c390: 1100 |0002: return-object v0 │ │ +027b34: |[027b34] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +027b44: 5410 9600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +027b48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5043,17 +2815,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c394: |[01c394] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -01c3a4: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -01c3a8: 1100 |0002: return-object v0 │ │ +027b4c: |[027b4c] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +027b5c: 5410 9700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +027b60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #14 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5061,17 +2833,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c3ac: |[01c3ac] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -01c3bc: 5210 9900 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ -01c3c0: 0f00 |0002: return v0 │ │ +027b64: |[027b64] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +027b74: 5210 9900 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ +027b78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #15 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5079,20 +2851,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01c3c4: |[01c3c4] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -01c3d4: 6e10 5d02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@025d │ │ -01c3da: 0c00 |0003: move-result-object v0 │ │ -01c3dc: 6e20 0001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0100 │ │ -01c3e2: 0c00 |0007: move-result-object v0 │ │ -01c3e4: 1100 |0008: return-object v0 │ │ +027b7c: |[027b7c] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +027b8c: 6e10 6302 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0263 │ │ +027b92: 0c00 |0003: move-result-object v0 │ │ +027b94: 6e20 0001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0100 │ │ +027b9a: 0c00 |0007: move-result-object v0 │ │ +027b9c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -5101,17 +2873,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c3e8: |[01c3e8] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -01c3f8: 5510 9a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ -01c3fc: 0f00 |0002: return v0 │ │ +027ba0: |[027ba0] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +027bb0: 5510 9a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ +027bb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5119,17 +2891,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c400: |[01c400] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -01c410: 5410 9b00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01c414: 1100 |0002: return-object v0 │ │ +027bb8: |[027bb8] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +027bc8: 5410 9b00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +027bcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5137,18 +2909,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01c418: |[01c418] android.support.v4.app.Fragment.hashCode:()I │ │ -01c428: 6f10 5d0c 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0c5d │ │ -01c42e: 0a00 |0003: move-result v0 │ │ -01c430: 0f00 |0004: return v0 │ │ +027bd0: |[027bd0] android.support.v4.app.Fragment.hashCode:()I │ │ +027be0: 6f10 c30c 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0cc3 │ │ +027be6: 0a00 |0003: move-result v0 │ │ +027be8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #19 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5156,39 +2928,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 44 16-bit code units │ │ -01c434: |[01c434] android.support.v4.app.Fragment.initState:()V │ │ -01c444: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01c446: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01c448: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -01c44a: 5930 8700 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01c44e: 5b32 9c00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@009c │ │ -01c452: 5c31 7700 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01c456: 5c31 8d00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ -01c45a: 5c31 8f00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ -01c45e: 5c31 8300 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ -01c462: 5c31 8600 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ -01c466: 5c31 8e00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@008e │ │ -01c46a: 5931 7a00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01c46e: 5b32 8200 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -01c472: 5b32 7600 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c476: 5931 8100 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01c47a: 5931 7e00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -01c47e: 5b32 9600 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01c482: 5c31 8500 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01c486: 5c31 8000 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -01c48a: 5c31 9100 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ -01c48e: 5b32 8900 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c492: 5c31 8a00 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ -01c496: 5c31 7c00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ -01c49a: 0e00 |002b: return-void │ │ +027bec: |[027bec] android.support.v4.app.Fragment.initState:()V │ │ +027bfc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +027bfe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +027c00: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +027c02: 5930 8700 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +027c06: 5b32 9c00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@009c │ │ +027c0a: 5c31 7700 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +027c0e: 5c31 8d00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ +027c12: 5c31 8f00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ +027c16: 5c31 8300 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ +027c1a: 5c31 8600 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ +027c1e: 5c31 8e00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@008e │ │ +027c22: 5931 7a00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +027c26: 5b32 8200 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +027c2a: 5b32 7600 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +027c2e: 5931 8100 |0019: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +027c32: 5931 7e00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +027c36: 5b32 9600 |001d: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +027c3a: 5c31 8500 |001f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +027c3e: 5c31 8000 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +027c42: 5c31 9100 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ +027c46: 5b32 8900 |0025: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027c4a: 5c31 8a00 |0027: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ +027c4e: 5c31 7c00 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ +027c52: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1081 │ │ 0x0005 line=1082 │ │ 0x0007 line=1083 │ │ 0x0009 line=1084 │ │ 0x000b line=1085 │ │ @@ -5216,23 +2988,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -01c49c: |[01c49c] android.support.v4.app.Fragment.isAdded:()Z │ │ -01c4ac: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c4b0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01c4b4: 5510 7700 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01c4b8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -01c4bc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -01c4be: 0f00 |0009: return v0 │ │ -01c4c0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01c4c2: 28fe |000b: goto 0009 // -0002 │ │ +027c54: |[027c54] android.support.v4.app.Fragment.isAdded:()Z │ │ +027c64: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +027c68: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +027c6c: 5510 7700 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +027c70: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +027c74: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +027c76: 0f00 |0009: return v0 │ │ +027c78: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +027c7a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5240,17 +3012,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4c4: |[01c4c4] android.support.v4.app.Fragment.isDetached:()Z │ │ -01c4d4: 5510 8000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -01c4d8: 0f00 |0002: return v0 │ │ +027c7c: |[027c7c] android.support.v4.app.Fragment.isDetached:()Z │ │ +027c8c: 5510 8000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +027c90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5258,17 +3030,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c4dc: |[01c4dc] android.support.v4.app.Fragment.isHidden:()Z │ │ -01c4ec: 5510 8500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01c4f0: 0f00 |0002: return v0 │ │ +027c94: |[027c94] android.support.v4.app.Fragment.isHidden:()Z │ │ +027ca4: 5510 8500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +027ca8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5276,21 +3048,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -01c4f4: |[01c4f4] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -01c504: 5210 7a00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -01c508: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -01c50c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01c50e: 0f00 |0005: return v0 │ │ -01c510: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -01c512: 28fe |0007: goto 0005 // -0002 │ │ +027cac: |[027cac] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +027cbc: 5210 7a00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +027cc0: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +027cc4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +027cc6: 0f00 |0005: return v0 │ │ +027cc8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +027cca: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #24 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5298,17 +3070,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c514: |[01c514] android.support.v4.app.Fragment.isInLayout:()Z │ │ -01c524: 5510 8600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ -01c528: 0f00 |0002: return v0 │ │ +027ccc: |[027ccc] android.support.v4.app.Fragment.isInLayout:()Z │ │ +027cdc: 5510 8600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ +027ce0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #25 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5316,17 +3088,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c52c: |[01c52c] android.support.v4.app.Fragment.isRemoving:()Z │ │ -01c53c: 5510 8d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ -01c540: 0f00 |0002: return v0 │ │ +027ce4: |[027ce4] android.support.v4.app.Fragment.isRemoving:()Z │ │ +027cf4: 5510 8d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ +027cf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5334,17 +3106,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01c544: |[01c544] android.support.v4.app.Fragment.isResumed:()Z │ │ -01c554: 5510 8f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ -01c558: 0f00 |0002: return v0 │ │ +027cfc: |[027cfc] android.support.v4.app.Fragment.isResumed:()Z │ │ +027d0c: 5510 8f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ +027d10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5352,35 +3124,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -01c55c: |[01c55c] android.support.v4.app.Fragment.isVisible:()Z │ │ -01c56c: 6e10 6b02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@026b │ │ -01c572: 0a00 |0003: move-result v0 │ │ -01c574: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -01c578: 6e10 6d02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@026d │ │ -01c57e: 0a00 |0009: move-result v0 │ │ -01c580: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -01c584: 5410 9b00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01c588: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -01c58c: 5410 9b00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01c590: 6e10 e509 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@09e5 │ │ -01c596: 0c00 |0015: move-result-object v0 │ │ -01c598: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -01c59c: 5410 9b00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01c5a0: 6e10 e309 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e3 │ │ -01c5a6: 0a00 |001d: move-result v0 │ │ -01c5a8: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -01c5ac: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -01c5ae: 0f00 |0021: return v0 │ │ -01c5b0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -01c5b2: 28fe |0023: goto 0021 // -0002 │ │ +027d14: |[027d14] android.support.v4.app.Fragment.isVisible:()Z │ │ +027d24: 6e10 7102 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0271 │ │ +027d2a: 0a00 |0003: move-result v0 │ │ +027d2c: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +027d30: 6e10 7302 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0273 │ │ +027d36: 0a00 |0009: move-result v0 │ │ +027d38: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +027d3c: 5410 9b00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +027d40: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +027d44: 5410 9b00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +027d48: 6e10 e809 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@09e8 │ │ +027d4e: 0c00 |0015: move-result-object v0 │ │ +027d50: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +027d54: 5410 9b00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +027d58: 6e10 e609 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +027d5e: 0a00 |001d: move-result v0 │ │ +027d60: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +027d64: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +027d66: 0f00 |0021: return v0 │ │ +027d68: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +027d6a: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #28 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5388,18 +3160,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c5b4: |[01c5b4] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -01c5c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c5c6: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c5ca: 0e00 |0003: return-void │ │ +027d6c: |[027d6c] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +027d7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027d7e: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027d82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0003 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5409,16 +3181,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c5cc: |[01c5cc] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -01c5dc: 0e00 |0000: return-void │ │ +027d84: |[027d84] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +027d94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -5429,18 +3201,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c5e0: |[01c5e0] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -01c5f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c5f2: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c5f6: 0e00 |0003: return-void │ │ +027d98: |[027d98] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +027da8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027daa: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027dae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0003 line=875 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -5450,18 +3222,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c5f8: |[01c5f8] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01c608: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c60a: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c60e: 0e00 |0003: return-void │ │ +027db0: |[027db0] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +027dc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027dc2: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027dc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ 0x0003 line=1020 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -5471,17 +3243,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c610: |[01c610] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -01c620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c622: 0f00 |0001: return v0 │ │ +027dc8: |[027dc8] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +027dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027dda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1250 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -5490,18 +3262,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c624: |[01c624] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -01c634: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c636: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c63a: 0e00 |0003: return-void │ │ +027ddc: |[027ddc] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +027dec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027dee: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027df2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0003 line=900 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5511,17 +3283,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c63c: |[01c63c] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -01c64c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c64e: 1100 |0001: return-object v0 │ │ +027df4: |[027df4] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +027e04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027e06: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -5532,19 +3304,19 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -01c650: |[01c650] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -01c660: 6e10 5702 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0257 │ │ -01c666: 0c00 |0003: move-result-object v0 │ │ -01c668: 6e40 bd02 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02bd │ │ -01c66e: 0e00 |0007: return-void │ │ +027e08: |[027e08] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +027e18: 6e10 5d02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@025d │ │ +027e1e: 0c00 |0003: move-result-object v0 │ │ +027e20: 6e40 c302 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02c3 │ │ +027e26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1204 │ │ 0x0007 line=1205 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -5556,16 +3328,16 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c670: |[01c670] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -01c680: 0e00 |0000: return-void │ │ +027e28: |[027e28] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +027e38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ 0x0000 - 0x0001 reg=2 inflater Landroid/view/MenuInflater; │ │ @@ -5575,17 +3347,17 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c684: |[01c684] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -01c694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c696: 1100 |0001: return-object v0 │ │ +027e3c: |[027e3c] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +027e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027e4e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0002 reg=3 container Landroid/view/ViewGroup; │ │ @@ -5596,32 +3368,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -01c698: |[01c698] android.support.v4.app.Fragment.onDestroy:()V │ │ -01c6a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01c6aa: 5c41 7b00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c6ae: 5540 7c00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ -01c6b2: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -01c6b6: 5c41 7c00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ -01c6ba: 5440 7600 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c6be: 5241 8700 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01c6c2: 5542 8a00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ -01c6c6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -01c6c8: 6e40 ae02 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02ae │ │ -01c6ce: 0c00 |0013: move-result-object v0 │ │ -01c6d0: 5b40 8900 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c6d4: 5440 8900 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c6d8: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -01c6dc: 5440 8900 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c6e0: 6e10 d303 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@03d3 │ │ -01c6e6: 0e00 |001f: return-void │ │ +027e50: |[027e50] android.support.v4.app.Fragment.onDestroy:()V │ │ +027e60: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +027e62: 5c41 7b00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027e66: 5540 7c00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ +027e6a: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +027e6e: 5c41 7c00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ +027e72: 5440 7600 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +027e76: 5241 8700 |000b: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +027e7a: 5542 8a00 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ +027e7e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +027e80: 6e40 b402 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02b4 │ │ +027e86: 0c00 |0013: move-result-object v0 │ │ +027e88: 5b40 8900 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027e8c: 5440 8900 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027e90: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +027e94: 5440 8900 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027e98: 6e10 d903 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@03d9 │ │ +027e9e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1062 │ │ 0x0003 line=1065 │ │ 0x0007 line=1066 │ │ 0x0009 line=1067 │ │ 0x0016 line=1069 │ │ @@ -5635,16 +3407,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c6e8: |[01c6e8] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -01c6f8: 0e00 |0000: return-void │ │ +027ea0: |[027ea0] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +027eb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #40 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5652,18 +3424,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c6fc: |[01c6fc] android.support.v4.app.Fragment.onDestroyView:()V │ │ -01c70c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c70e: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c712: 0e00 |0003: return-void │ │ +027eb4: |[027eb4] android.support.v4.app.Fragment.onDestroyView:()V │ │ +027ec4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027ec6: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027eca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ 0x0003 line=1055 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5672,18 +3444,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c714: |[01c714] android.support.v4.app.Fragment.onDetach:()V │ │ -01c724: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c726: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c72a: 0e00 |0003: return-void │ │ +027ecc: |[027ecc] android.support.v4.app.Fragment.onDetach:()V │ │ +027edc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027ede: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027ee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1108 │ │ 0x0003 line=1109 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5692,16 +3464,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c72c: |[01c72c] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -01c73c: 0e00 |0000: return-void │ │ +027ee4: |[027ee4] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +027ef4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -5710,18 +3482,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c740: |[01c740] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -01c750: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c752: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c756: 0e00 |0003: return-void │ │ +027ef8: |[027ef8] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +027f08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027f0a: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027f0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0003 line=867 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -5733,18 +3505,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c758: |[01c758] android.support.v4.app.Fragment.onLowMemory:()V │ │ -01c768: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c76a: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c76e: 0e00 |0003: return-void │ │ +027f10: |[027f10] android.support.v4.app.Fragment.onLowMemory:()V │ │ +027f20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027f22: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027f26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0003 line=1042 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5753,17 +3525,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01c770: |[01c770] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01c780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01c782: 0f00 |0001: return v0 │ │ +027f28: |[027f28] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +027f38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +027f3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -5772,16 +3544,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c784: |[01c784] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -01c794: 0e00 |0000: return-void │ │ +027f3c: |[027f3c] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +027f4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5790,18 +3562,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c798: |[01c798] android.support.v4.app.Fragment.onPause:()V │ │ -01c7a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c7aa: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c7ae: 0e00 |0003: return-void │ │ +027f50: |[027f50] android.support.v4.app.Fragment.onPause:()V │ │ +027f60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027f62: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027f66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ 0x0003 line=1029 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5810,16 +3582,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c7b0: |[01c7b0] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -01c7c0: 0e00 |0000: return-void │ │ +027f68: |[027f68] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +027f78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -5828,18 +3600,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c7c4: |[01c7c4] android.support.v4.app.Fragment.onResume:()V │ │ -01c7d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c7d6: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c7da: 0e00 |0003: return-void │ │ +027f7c: |[027f7c] android.support.v4.app.Fragment.onResume:()V │ │ +027f8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +027f8e: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027f92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ 0x0003 line=994 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5848,16 +3620,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c7dc: |[01c7dc] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01c7ec: 0e00 |0000: return-void │ │ +027f94: |[027f94] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +027fa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -5866,35 +3638,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -01c7f0: |[01c7f0] android.support.v4.app.Fragment.onStart:()V │ │ -01c800: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01c802: 5c41 7b00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c806: 5540 8a00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ -01c80a: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -01c80e: 5c41 8a00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ -01c812: 5540 7c00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ -01c816: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -01c81a: 5c41 7c00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ -01c81e: 5440 7600 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c822: 5241 8700 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01c826: 5542 8a00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ -01c82a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -01c82c: 6e40 ae02 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02ae │ │ -01c832: 0c00 |0019: move-result-object v0 │ │ -01c834: 5b40 8900 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c838: 5440 8900 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c83c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -01c840: 5440 8900 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c844: 6e10 d703 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@03d7 │ │ -01c84a: 0e00 |0025: return-void │ │ +027fa8: |[027fa8] android.support.v4.app.Fragment.onStart:()V │ │ +027fb8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +027fba: 5c41 7b00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +027fbe: 5540 8a00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ +027fc2: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +027fc6: 5c41 8a00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ +027fca: 5540 7c00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ +027fce: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +027fd2: 5c41 7c00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ +027fd6: 5440 7600 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +027fda: 5241 8700 |0011: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +027fde: 5542 8a00 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ +027fe2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +027fe4: 6e40 b402 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02b4 │ │ +027fea: 0c00 |0019: move-result-object v0 │ │ +027fec: 5b40 8900 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027ff0: 5440 8900 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027ff4: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +027ff8: 5440 8900 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +027ffc: 6e10 dd03 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@03dd │ │ +028002: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=972 │ │ 0x0003 line=974 │ │ 0x0007 line=975 │ │ 0x0009 line=976 │ │ 0x000d line=977 │ │ @@ -5910,18 +3682,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -01c84c: |[01c84c] android.support.v4.app.Fragment.onStop:()V │ │ -01c85c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01c85e: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01c862: 0e00 |0003: return-void │ │ +028004: |[028004] android.support.v4.app.Fragment.onStop:()V │ │ +028014: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +028016: 5c10 7b00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +02801a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0003 line=1038 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -5930,16 +3702,16 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01c864: |[01c864] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -01c874: 0e00 |0000: return-void │ │ +02801c: |[02801c] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +02802c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5949,21 +3721,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01c878: |[01c878] android.support.v4.app.Fragment.performDestroyView:()V │ │ -01c888: 6e10 7f02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@027f │ │ -01c88e: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c892: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01c896: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c89a: 6e10 d403 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@03d4 │ │ -01c8a0: 0e00 |000c: return-void │ │ +028030: |[028030] android.support.v4.app.Fragment.performDestroyView:()V │ │ +028040: 6e10 8502 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0285 │ │ +028046: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +02804a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +02804e: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +028052: 6e10 da03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@03da │ │ +028058: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1360 │ │ 0x0003 line=1361 │ │ 0x0007 line=1362 │ │ 0x000c line=1364 │ │ locals : │ │ @@ -5974,40 +3746,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -01c8a4: |[01c8a4] android.support.v4.app.Fragment.performReallyStop:()V │ │ -01c8b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01c8b6: 5540 8a00 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ -01c8ba: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ -01c8be: 5c43 8a00 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ -01c8c2: 5540 7c00 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ -01c8c6: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ -01c8ca: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -01c8cc: 5c40 7c00 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ -01c8d0: 5440 7600 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c8d4: 5241 8700 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01c8d8: 5542 8a00 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ -01c8dc: 6e40 ae02 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02ae │ │ -01c8e2: 0c00 |0017: move-result-object v0 │ │ -01c8e4: 5b40 8900 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c8e8: 5440 8900 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c8ec: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -01c8f0: 5440 7600 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01c8f4: 5500 b700 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00b7 │ │ -01c8f8: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ -01c8fc: 5440 8900 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c900: 6e10 d803 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@03d8 │ │ -01c906: 0e00 |0029: return-void │ │ -01c908: 5440 8900 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c90c: 6e10 d603 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@03d6 │ │ -01c912: 28fa |002f: goto 0029 // -0006 │ │ +02805c: |[02805c] android.support.v4.app.Fragment.performReallyStop:()V │ │ +02806c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02806e: 5540 8a00 |0001: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ +028072: 3800 2600 |0003: if-eqz v0, 0029 // +0026 │ │ +028076: 5c43 8a00 |0005: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ +02807a: 5540 7c00 |0007: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ +02807e: 3900 1100 |0009: if-nez v0, 001a // +0011 │ │ +028082: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +028084: 5c40 7c00 |000c: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@007c │ │ +028088: 5440 7600 |000e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +02808c: 5241 8700 |0010: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +028090: 5542 8a00 |0012: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@008a │ │ +028094: 6e40 b402 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02b4 │ │ +02809a: 0c00 |0017: move-result-object v0 │ │ +02809c: 5b40 8900 |0018: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +0280a0: 5440 8900 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +0280a4: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +0280a8: 5440 7600 |001e: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +0280ac: 5500 b700 |0020: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00b7 │ │ +0280b0: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ +0280b4: 5440 8900 |0024: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +0280b8: 6e10 de03 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@03de │ │ +0280be: 0e00 |0029: return-void │ │ +0280c0: 5440 8900 |002a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +0280c4: 6e10 dc03 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@03dc │ │ +0280ca: 28fa |002f: goto 0029 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1343 │ │ 0x0005 line=1344 │ │ 0x0007 line=1345 │ │ 0x000b line=1346 │ │ 0x000e line=1347 │ │ @@ -6024,21 +3796,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01c914: |[01c914] android.support.v4.app.Fragment.performStart:()V │ │ -01c924: 6e10 8a02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@028a │ │ -01c92a: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c92e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01c932: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01c936: 6e10 d503 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@03d5 │ │ -01c93c: 0e00 |000c: return-void │ │ +0280cc: |[0280cc] android.support.v4.app.Fragment.performStart:()V │ │ +0280dc: 6e10 9002 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0290 │ │ +0280e2: 5410 8900 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +0280e6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0280ea: 5410 8900 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +0280ee: 6e10 db03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@03db │ │ +0280f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ 0x0003 line=1333 │ │ 0x0007 line=1334 │ │ 0x000c line=1336 │ │ locals : │ │ @@ -6049,17 +3821,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01c940: |[01c940] android.support.v4.app.Fragment.performStop:()V │ │ -01c950: 6e10 8b02 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@028b │ │ -01c956: 0e00 |0003: return-void │ │ +0280f8: |[0280f8] android.support.v4.app.Fragment.performStop:()V │ │ +028108: 6e10 9102 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0291 │ │ +02810e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0003 line=1340 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6068,17 +3840,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -01c958: |[01c958] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -01c968: 6e20 f809 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@09f8 │ │ -01c96e: 0e00 |0003: return-void │ │ +028110: |[028110] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +028120: 6e20 fc09 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@09fc │ │ +028126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0003 line=1219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -6088,23 +3860,23 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01c970: |[01c970] android.support.v4.app.Fragment.restoreViewState:()V │ │ -01c980: 5420 9300 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -01c984: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -01c988: 5420 8800 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ -01c98c: 5421 9300 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -01c990: 6e20 f209 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@09f2 │ │ -01c996: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01c998: 5b20 9300 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -01c99c: 0e00 |000e: return-void │ │ +028128: |[028128] android.support.v4.app.Fragment.restoreViewState:()V │ │ +028138: 5420 9300 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +02813c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +028140: 5420 8800 |0004: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ +028144: 5421 9300 |0006: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +028148: 6e20 f609 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@09f6 │ │ +02814e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +028150: 5b20 9300 |000c: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +028154: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0004 line=407 │ │ 0x000b line=408 │ │ 0x000e line=410 │ │ locals : │ │ @@ -6115,23 +3887,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -01c9a0: |[01c9a0] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -01c9b0: 5220 8700 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01c9b4: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -01c9b8: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01c9bc: 1a01 6002 |0006: const-string v1, "Fragment already active" // string@0260 │ │ -01c9c0: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01c9c6: 2700 |000b: throw v0 │ │ -01c9c8: 5b23 7900 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ -01c9cc: 0e00 |000e: return-void │ │ +028158: |[028158] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +028168: 5220 8700 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +02816c: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +028170: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +028174: 1a01 6402 |0006: const-string v1, "Fragment already active" // string@0264 │ │ +028178: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02817e: 2700 |000b: throw v0 │ │ +028180: 5b23 7900 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ +028184: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0004 line=480 │ │ 0x000c line=482 │ │ 0x000e line=483 │ │ locals : │ │ @@ -6143,27 +3915,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -01c9d0: |[01c9d0] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -01c9e0: 5510 8400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01c9e4: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -01c9e8: 5c12 8400 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01c9ec: 6e10 6b02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@026b │ │ -01c9f2: 0a00 |0009: move-result v0 │ │ -01c9f4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -01c9f8: 6e10 6d02 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@026d │ │ -01c9fe: 0a00 |000f: move-result v0 │ │ -01ca00: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -01ca04: 5410 7600 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01ca08: 6e10 d602 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@02d6 │ │ -01ca0e: 0e00 |0017: return-void │ │ +028188: |[028188] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +028198: 5510 8400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +02819c: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +0281a0: 5c12 8400 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +0281a4: 6e10 7102 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0271 │ │ +0281aa: 0a00 |0009: move-result v0 │ │ +0281ac: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +0281b0: 6e10 7302 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0273 │ │ +0281b6: 0a00 |000f: move-result v0 │ │ +0281b8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0281bc: 5410 7600 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +0281c0: 6e10 dc02 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@02dc │ │ +0281c6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ 0x0004 line=706 │ │ 0x0006 line=707 │ │ 0x0012 line=708 │ │ 0x0017 line=711 │ │ @@ -6176,28 +3948,28 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01ca10: |[01ca10] android.support.v4.app.Fragment.setIndex:(I)V │ │ -01ca20: 5923 8700 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01ca24: 2200 0802 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -01ca28: 7010 730c 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01ca2e: 1a01 fd08 |0007: const-string v1, "android:fragment:" // string@08fd │ │ -01ca32: 6e20 7a0c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01ca38: 0c00 |000c: move-result-object v0 │ │ -01ca3a: 5221 8700 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01ca3e: 6e20 770c 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01ca44: 0c00 |0012: move-result-object v0 │ │ -01ca46: 6e10 7e0c 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01ca4c: 0c00 |0016: move-result-object v0 │ │ -01ca4e: 5b20 9c00 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@009c │ │ -01ca52: 0e00 |0019: return-void │ │ +0281c8: |[0281c8] android.support.v4.app.Fragment.setIndex:(I)V │ │ +0281d8: 5923 8700 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +0281dc: 2200 0602 |0002: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +0281e0: 7010 d90c 0000 |0004: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0281e6: 1a01 1709 |0007: const-string v1, "android:fragment:" // string@0917 │ │ +0281ea: 6e20 e00c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0281f0: 0c00 |000c: move-result-object v0 │ │ +0281f2: 5221 8700 |000d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +0281f6: 6e20 dd0c 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0281fc: 0c00 |0012: move-result-object v0 │ │ +0281fe: 6e10 e40c 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +028204: 0c00 |0016: move-result-object v0 │ │ +028206: 5b20 9c00 |0017: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@009c │ │ +02820a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0002 line=414 │ │ 0x0019 line=415 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/Fragment; │ │ @@ -6208,29 +3980,29 @@ │ │ type : '(Landroid/support/v4/app/Fragment$SavedState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -01ca54: |[01ca54] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -01ca64: 5220 8700 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01ca68: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -01ca6c: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01ca70: 1a01 6002 |0006: const-string v1, "Fragment already active" // string@0260 │ │ -01ca74: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01ca7a: 2700 |000b: throw v0 │ │ -01ca7c: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -01ca80: 5430 6f00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ -01ca84: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -01ca88: 5430 6f00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ -01ca8c: 5b20 9200 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01ca90: 0e00 |0016: return-void │ │ -01ca92: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -01ca94: 28fc |0018: goto 0014 // -0004 │ │ +02820c: |[02820c] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +02821c: 5220 8700 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +028220: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +028224: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +028228: 1a01 6402 |0006: const-string v1, "Fragment already active" // string@0264 │ │ +02822c: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +028232: 2700 |000b: throw v0 │ │ +028234: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +028238: 5430 6f00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ +02823c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +028240: 5430 6f00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ +028244: 5b20 9200 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +028248: 0e00 |0016: return-void │ │ +02824a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +02824c: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ 0x000c line=505 │ │ 0x0016 line=507 │ │ 0x0017 line=505 │ │ @@ -6243,29 +4015,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -01ca98: |[01ca98] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -01caa8: 5510 8b00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01caac: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -01cab0: 5c12 8b00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01cab4: 5510 8400 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01cab8: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -01cabc: 6e10 6b02 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@026b │ │ -01cac2: 0a00 |000d: move-result v0 │ │ -01cac4: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -01cac8: 6e10 6d02 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@026d │ │ -01cace: 0a00 |0013: move-result v0 │ │ -01cad0: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -01cad4: 5410 7600 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01cad8: 6e10 d602 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@02d6 │ │ -01cade: 0e00 |001b: return-void │ │ +028250: |[028250] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +028260: 5510 8b00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +028264: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +028268: 5c12 8b00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +02826c: 5510 8400 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +028270: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +028274: 6e10 7102 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0271 │ │ +02827a: 0a00 |000d: move-result v0 │ │ +02827c: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +028280: 6e10 7302 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0273 │ │ +028286: 0a00 |0013: move-result v0 │ │ +028288: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +02828c: 5410 7600 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +028290: 6e10 dc02 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@02dc │ │ +028296: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0004 line=724 │ │ 0x0006 line=725 │ │ 0x0016 line=726 │ │ 0x001b line=729 │ │ @@ -6278,17 +4050,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01cae0: |[01cae0] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -01caf0: 5c01 9000 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ -01caf4: 0e00 |0002: return-void │ │ +028298: |[028298] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +0282a8: 5c01 9000 |0000: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ +0282ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0002 line=691 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 retain Z │ │ @@ -6298,18 +4070,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -01caf8: |[01caf8] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -01cb08: 5b01 9700 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -01cb0c: 5902 9900 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ -01cb10: 0e00 |0004: return-void │ │ +0282b0: |[0282b0] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +0282c0: 5b01 9700 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +0282c4: 5902 9900 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ +0282c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0002 line=522 │ │ 0x0004 line=523 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -6321,30 +4093,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -01cb14: |[01cb14] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -01cb24: 5520 9a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ -01cb28: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -01cb2c: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -01cb30: 5220 9400 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -01cb34: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -01cb36: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -01cb3a: 5420 8200 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -01cb3e: 6e20 2f03 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@032f │ │ -01cb44: 5c23 9a00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ -01cb48: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -01cb4c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -01cb4e: 5c20 7f00 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ -01cb52: 0e00 |0017: return-void │ │ -01cb54: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -01cb56: 28fc |0019: goto 0015 // -0004 │ │ +0282cc: |[0282cc] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +0282dc: 5520 9a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ +0282e0: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +0282e4: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +0282e8: 5220 9400 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +0282ec: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +0282ee: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +0282f2: 5420 8200 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +0282f6: 6e20 3503 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0335 │ │ +0282fc: 5c23 9a00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ +028300: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +028304: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +028306: 5c20 7f00 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ +02830a: 0e00 |0017: return-void │ │ +02830c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +02830e: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x000b line=746 │ │ 0x0010 line=748 │ │ 0x0012 line=749 │ │ 0x0017 line=750 │ │ @@ -6358,36 +4130,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -01cb58: |[01cb58] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -01cb68: 5430 7600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01cb6c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01cb70: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01cb74: 2201 0802 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01cb78: 7010 730c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01cb7e: 1a02 5f02 |000b: const-string v2, "Fragment " // string@025f │ │ -01cb82: 6e20 7a0c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01cb88: 0c01 |0010: move-result-object v1 │ │ -01cb8a: 6e20 790c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01cb90: 0c01 |0014: move-result-object v1 │ │ -01cb92: 1a02 6f00 |0015: const-string v2, " not attached to Activity" // string@006f │ │ -01cb96: 6e20 7a0c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01cb9c: 0c01 |001a: move-result-object v1 │ │ -01cb9e: 6e10 7e0c 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01cba4: 0c01 |001e: move-result-object v1 │ │ -01cba6: 7020 440c 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01cbac: 2700 |0022: throw v0 │ │ -01cbae: 5430 7600 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01cbb2: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -01cbb4: 6e40 d502 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@02d5 │ │ -01cbba: 0e00 |0029: return-void │ │ +028310: |[028310] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +028320: 5430 7600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +028324: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +028328: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02832c: 2201 0602 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +028330: 7010 d90c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +028336: 1a02 6302 |000b: const-string v2, "Fragment " // string@0263 │ │ +02833a: 6e20 e00c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028340: 0c01 |0010: move-result-object v1 │ │ +028342: 6e20 df0c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +028348: 0c01 |0014: move-result-object v1 │ │ +02834a: 1a02 6f00 |0015: const-string v2, " not attached to Activity" // string@006f │ │ +02834e: 6e20 e00c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028354: 0c01 |001a: move-result-object v1 │ │ +028356: 6e10 e40c 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02835c: 0c01 |001e: move-result-object v1 │ │ +02835e: 7020 aa0c 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +028364: 2700 |0022: throw v0 │ │ +028366: 5430 7600 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +02836a: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +02836c: 6e40 db02 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@02db │ │ +028372: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ 0x0004 line=781 │ │ 0x0023 line=783 │ │ 0x0029 line=784 │ │ locals : │ │ @@ -6399,35 +4171,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -01cbbc: |[01cbbc] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -01cbcc: 5430 7600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01cbd0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -01cbd4: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01cbd8: 2201 0802 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01cbdc: 7010 730c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01cbe2: 1a02 5f02 |000b: const-string v2, "Fragment " // string@025f │ │ -01cbe6: 6e20 7a0c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01cbec: 0c01 |0010: move-result-object v1 │ │ -01cbee: 6e20 790c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01cbf4: 0c01 |0014: move-result-object v1 │ │ -01cbf6: 1a02 6f00 |0015: const-string v2, " not attached to Activity" // string@006f │ │ -01cbfa: 6e20 7a0c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01cc00: 0c01 |001a: move-result-object v1 │ │ -01cc02: 6e10 7e0c 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01cc08: 0c01 |001e: move-result-object v1 │ │ -01cc0a: 7020 440c 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01cc10: 2700 |0022: throw v0 │ │ -01cc12: 5430 7600 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01cc16: 6e40 d502 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@02d5 │ │ -01cc1c: 0e00 |0028: return-void │ │ +028374: |[028374] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +028384: 5430 7600 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +028388: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +02838c: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +028390: 2201 0602 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +028394: 7010 d90c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02839a: 1a02 6302 |000b: const-string v2, "Fragment " // string@0263 │ │ +02839e: 6e20 e00c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0283a4: 0c01 |0010: move-result-object v1 │ │ +0283a6: 6e20 df0c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0283ac: 0c01 |0014: move-result-object v1 │ │ +0283ae: 1a02 6f00 |0015: const-string v2, " not attached to Activity" // string@006f │ │ +0283b2: 6e20 e00c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0283b8: 0c01 |001a: move-result-object v1 │ │ +0283ba: 6e10 e40c 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0283c0: 0c01 |001e: move-result-object v1 │ │ +0283c2: 7020 aa0c 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +0283c8: 2700 |0022: throw v0 │ │ +0283ca: 5430 7600 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +0283ce: 6e40 db02 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@02db │ │ +0283d4: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0004 line=792 │ │ 0x0023 line=794 │ │ 0x0028 line=795 │ │ locals : │ │ @@ -6440,44 +4212,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -01cc20: |[01cc20] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -01cc30: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -01cc34: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -01cc38: 7020 740c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0c74 │ │ -01cc3e: 7120 0305 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0503 │ │ -01cc44: 5221 8700 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01cc48: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -01cc4c: 1a01 2100 |000e: const-string v1, " #" // string@0021 │ │ -01cc50: 6e20 7a0c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01cc56: 5221 8700 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01cc5a: 6e20 770c 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01cc60: 5221 8100 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01cc64: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -01cc68: 1a01 4400 |001c: const-string v1, " id=0x" // string@0044 │ │ -01cc6c: 6e20 7a0c 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01cc72: 5221 8100 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01cc76: 7110 490c 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01cc7c: 0c01 |0026: move-result-object v1 │ │ -01cc7e: 6e20 7a0c 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01cc84: 5421 9600 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01cc88: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -01cc8c: 1a01 0300 |002e: const-string v1, " " // string@0003 │ │ -01cc90: 6e20 7a0c 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01cc96: 5421 9600 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01cc9a: 6e20 7a0c 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01cca0: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -01cca4: 6e20 760c 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0c76 │ │ -01ccaa: 6e10 7e0c 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01ccb0: 0c01 |0040: move-result-object v1 │ │ -01ccb2: 1101 |0041: return-object v1 │ │ +0283d8: |[0283d8] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +0283e8: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +0283ec: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0283f0: 7020 da0c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0cda │ │ +0283f6: 7120 0905 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0509 │ │ +0283fc: 5221 8700 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +028400: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +028404: 1a01 2100 |000e: const-string v1, " #" // string@0021 │ │ +028408: 6e20 e00c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02840e: 5221 8700 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +028412: 6e20 dd0c 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +028418: 5221 8100 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +02841c: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +028420: 1a01 4400 |001c: const-string v1, " id=0x" // string@0044 │ │ +028424: 6e20 e00c 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02842a: 5221 8100 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +02842e: 7110 af0c 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +028434: 0c01 |0026: move-result-object v1 │ │ +028436: 6e20 e00c 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02843c: 5421 9600 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +028440: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +028444: 1a01 0300 |002e: const-string v1, " " // string@0003 │ │ +028448: 6e20 e00c 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02844e: 5421 9600 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +028452: 6e20 e00c 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028458: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +02845c: 6e20 dc0c 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0cdc │ │ +028462: 6e10 e40c 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +028468: 0c01 |0040: move-result-object v1 │ │ +02846a: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0007 line=438 │ │ 0x000a line=439 │ │ 0x000e line=440 │ │ 0x0013 line=441 │ │ @@ -6498,1194 +4270,44 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -01ccb4: |[01ccb4] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -01ccc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01ccc6: 6e20 f809 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@09f8 │ │ -01cccc: 0e00 |0004: return-void │ │ +02846c: |[02846c] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +02847c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02847e: 6e20 fc09 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@09fc │ │ +028484: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1229 │ │ 0x0004 line=1230 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 609 (Fragment.java) │ │ - │ │ -Class #16 header: │ │ -class_idx : 134 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 138 │ │ -source_file_idx : 529 │ │ -static_fields_size : 10 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 21 │ │ - │ │ -Class #16 - │ │ - Class descriptor : 'Landroid/support/v4/app/DialogFragment;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/Fragment;' │ │ - Interfaces - │ │ - #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ - #1 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_BACK_STACK_ID' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:backStackId" │ │ - #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_CANCELABLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:cancelable" │ │ - #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_DIALOG_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:savedDialogState" │ │ - #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_SHOWS_DIALOG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:showsDialog" │ │ - #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_STYLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:style" │ │ - #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'SAVED_THEME' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android:theme" │ │ - #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NORMAL' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NO_FRAME' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NO_INPUT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'STYLE_NO_TITLE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mBackStackId' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mCancelable' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mDestroyed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mDialog' │ │ - type : 'Landroid/app/Dialog;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mRemoved' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mShowsDialog' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mStyle' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'mTheme' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -01ccd0: |[01ccd0] android.support.v4.app.DialogFragment.:()V │ │ -01cce0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01cce2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -01cce4: 7010 5402 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0254 │ │ -01ccea: 5920 6c00 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ -01ccee: 5920 6d00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ -01ccf2: 5c21 6600 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ -01ccf6: 5c21 6b00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01ccfa: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -01ccfc: 5920 6500 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ -01cd00: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=82 │ │ - 0x0005 line=72 │ │ - 0x0007 line=73 │ │ - 0x0009 line=74 │ │ - 0x000b line=75 │ │ - 0x000d line=76 │ │ - 0x0010 line=83 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'dismiss' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01cd04: |[01cd04] android.support.v4.app.DialogFragment.dismiss:()V │ │ -01cd14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01cd16: 6e20 3102 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0231 │ │ -01cd1c: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=149 │ │ - 0x0004 line=150 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'dismissInternal' │ │ - type : '(Z)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 53 16-bit code units │ │ -01cd20: |[01cd20] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -01cd30: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01cd32: 5441 6900 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cd36: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -01cd3a: 5441 6900 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cd3e: 6e10 4400 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0044 │ │ -01cd44: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -01cd46: 5b41 6900 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cd4a: 5c43 6a00 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ -01cd4e: 5241 6500 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ -01cd52: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ -01cd56: 6e10 3402 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0234 │ │ -01cd5c: 0c01 |0016: move-result-object v1 │ │ -01cd5e: 5242 6500 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ -01cd62: 6e30 eb02 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@02eb │ │ -01cd68: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ -01cd6a: 5941 6500 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ -01cd6e: 0e00 |001f: return-void │ │ -01cd70: 6e10 3402 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0234 │ │ -01cd76: 0c01 |0023: move-result-object v1 │ │ -01cd78: 6e10 e002 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -01cd7e: 0c00 |0027: move-result-object v0 │ │ -01cd80: 6e20 7e03 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@037e │ │ -01cd86: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ -01cd8a: 6e10 7803 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0378 │ │ -01cd90: 28ef |0030: goto 001f // -0011 │ │ -01cd92: 6e10 7703 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0377 │ │ -01cd98: 28eb |0034: goto 001f // -0015 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=153 │ │ - 0x0005 line=154 │ │ - 0x000a line=155 │ │ - 0x000d line=157 │ │ - 0x000f line=158 │ │ - 0x0013 line=159 │ │ - 0x001c line=161 │ │ - 0x001f line=171 │ │ - 0x0020 line=163 │ │ - 0x0028 line=164 │ │ - 0x002b line=165 │ │ - 0x002d line=166 │ │ - 0x0031 line=168 │ │ - locals : │ │ - 0x0028 - 0x0035 reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ - 0x0000 - 0x0035 reg=4 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0035 reg=5 allowStateLoss Z │ │ - │ │ - #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getDialog' │ │ - type : '()Landroid/app/Dialog;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01cd9c: |[01cd9c] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -01cdac: 5410 6900 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cdb0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=174 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getLayoutInflater' │ │ - type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -01cdb4: |[01cdb4] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -01cdc4: 5520 6b00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01cdc8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -01cdcc: 6f20 5b02 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@025b │ │ -01cdd2: 0c00 |0007: move-result-object v0 │ │ -01cdd4: 1100 |0008: return-object v0 │ │ -01cdd6: 6e20 3d02 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@023d │ │ -01cddc: 0c00 |000c: move-result-object v0 │ │ -01cdde: 5b20 6900 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cde2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -01cde4: 5c20 6800 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0068 │ │ -01cde8: 5220 6c00 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ -01cdec: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ -01cdf2: 5420 6900 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cdf6: 6e10 4500 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0045 │ │ -01cdfc: 0c00 |001c: move-result-object v0 │ │ -01cdfe: 1a01 150e |001d: const-string v1, "layout_inflater" // string@0e15 │ │ -01ce02: 6e20 a800 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -01ce08: 0c00 |0022: move-result-object v0 │ │ -01ce0a: 1f00 6a01 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@016a │ │ -01ce0e: 28e3 |0025: goto 0008 // -001d │ │ -01ce10: 5420 6900 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01ce14: 6e10 4600 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ -01ce1a: 0c00 |002b: move-result-object v0 │ │ -01ce1c: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ -01ce20: 6e20 190a 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@0a19 │ │ -01ce26: 5420 6900 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01ce2a: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -01ce2c: 6e20 4a00 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@004a │ │ -01ce32: 28e0 |0037: goto 0017 // -0020 │ │ -01ce34: 0001 0300 0100 0000 1d00 0000 1d00 ... |0038: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=249 │ │ - 0x0004 line=250 │ │ - 0x0008 line=265 │ │ - 0x0009 line=253 │ │ - 0x000f line=254 │ │ - 0x0012 line=255 │ │ - 0x0017 line=265 │ │ - 0x0026 line=257 │ │ - 0x0031 line=263 │ │ - 0x0038 line=255 │ │ - locals : │ │ - 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0042 reg=3 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getShowsDialog' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01ce48: |[01ce48] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -01ce58: 5510 6b00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01ce5c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=227 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'getTheme' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01ce60: |[01ce60] android.support.v4.app.DialogFragment.getTheme:()I │ │ -01ce70: 5210 6d00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ -01ce74: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=178 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'isCancelable' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01ce78: |[01ce78] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -01ce88: 5510 6600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ -01ce8c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=199 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onActivityCreated' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 75 16-bit code units │ │ -01ce90: |[01ce90] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -01cea0: 6f20 7302 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0273 │ │ -01cea6: 5542 6b00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01ceaa: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -01ceae: 0e00 |0007: return-void │ │ -01ceb0: 6e10 3802 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0238 │ │ -01ceb6: 0c01 |000b: move-result-object v1 │ │ -01ceb8: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -01cebc: 6e10 dd09 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@09dd │ │ -01cec2: 0c02 |0011: move-result-object v2 │ │ -01cec4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -01cec8: 2202 f801 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01cecc: 1a03 1002 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0210 │ │ -01ced0: 7020 440c 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01ced6: 2702 |001b: throw v2 │ │ -01ced8: 5442 6900 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cedc: 6e20 4c00 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@004c │ │ -01cee2: 5442 6900 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cee6: 6e10 3202 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0232 │ │ -01ceec: 0c03 |0026: move-result-object v3 │ │ -01ceee: 6e20 4f00 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@004f │ │ -01cef4: 5442 6900 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cef8: 5543 6600 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ -01cefc: 6e20 4b00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@004b │ │ -01cf02: 5442 6900 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cf06: 6e20 4d00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@004d │ │ -01cf0c: 5442 6900 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cf10: 6e20 4e00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@004e │ │ -01cf16: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -01cf1a: 1a02 fe08 |003d: const-string v2, "android:savedDialogState" // string@08fe │ │ -01cf1e: 6e20 7801 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0178 │ │ -01cf24: 0c00 |0042: move-result-object v0 │ │ -01cf26: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -01cf2a: 5442 6900 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01cf2e: 6e20 4800 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0048 │ │ -01cf34: 28bd |004a: goto 0007 // -0043 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=310 │ │ - 0x0003 line=312 │ │ - 0x0007 line=333 │ │ - 0x0008 line=316 │ │ - 0x000c line=317 │ │ - 0x000e line=318 │ │ - 0x0014 line=319 │ │ - 0x001c line=321 │ │ - 0x0021 line=323 │ │ - 0x002a line=324 │ │ - 0x0031 line=325 │ │ - 0x0036 line=326 │ │ - 0x003b line=327 │ │ - 0x003d line=328 │ │ - 0x0043 line=329 │ │ - 0x0045 line=330 │ │ - locals : │ │ - 0x0043 - 0x004b reg=0 dialogState Landroid/os/Bundle; │ │ - 0x000c - 0x004b reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x004b reg=4 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x004b reg=5 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onCancel' │ │ - type : '(Landroid/content/DialogInterface;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -01cf38: |[01cf38] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -01cf48: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=296 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ - │ │ - #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -01cf4c: |[01cf4c] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -01cf5c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01cf5e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01cf60: 6f20 7802 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0278 │ │ -01cf66: 5230 6700 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0067 │ │ -01cf6a: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -01cf6e: 0110 |0009: move v0, v1 │ │ -01cf70: 5c30 6b00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01cf74: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -01cf78: 1a00 0009 |000e: const-string v0, "android:style" // string@0900 │ │ -01cf7c: 6e30 7a01 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@017a │ │ -01cf82: 0a00 |0013: move-result v0 │ │ -01cf84: 5930 6c00 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ -01cf88: 1a00 0509 |0016: const-string v0, "android:theme" // string@0905 │ │ -01cf8c: 6e30 7a01 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@017a │ │ -01cf92: 0a00 |001b: move-result v0 │ │ -01cf94: 5930 6d00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ -01cf98: 1a00 fc08 |001e: const-string v0, "android:cancelable" // string@08fc │ │ -01cf9c: 6e30 7701 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0177 │ │ -01cfa2: 0a00 |0023: move-result v0 │ │ -01cfa4: 5c30 6600 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ -01cfa8: 1a00 ff08 |0026: const-string v0, "android:showsDialog" // string@08ff │ │ -01cfac: 5531 6b00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01cfb0: 6e30 7701 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0177 │ │ -01cfb6: 0a00 |002d: move-result v0 │ │ -01cfb8: 5c30 6b00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01cfbc: 1a00 fb08 |0030: const-string v0, "android:backStackId" // string@08fb │ │ -01cfc0: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -01cfc2: 6e30 7a01 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@017a │ │ -01cfc8: 0a00 |0036: move-result v0 │ │ -01cfca: 5930 6500 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ -01cfce: 0e00 |0039: return-void │ │ -01cfd0: 0120 |003a: move v0, v2 │ │ -01cfd2: 28cf |003b: goto 000a // -0031 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=232 │ │ - 0x0005 line=234 │ │ - 0x000c line=236 │ │ - 0x000e line=237 │ │ - 0x0016 line=238 │ │ - 0x001e line=239 │ │ - 0x0026 line=240 │ │ - 0x0030 line=241 │ │ - 0x0039 line=244 │ │ - 0x003b line=234 │ │ - locals : │ │ - 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x003c reg=4 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #10 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onCreateDialog' │ │ - type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -01cfd4: |[01cfd4] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -01cfe4: 2200 0f00 |0000: new-instance v0, Landroid/app/Dialog; // type@000f │ │ -01cfe8: 6e10 3202 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0232 │ │ -01cfee: 0c01 |0005: move-result-object v1 │ │ -01cff0: 6e10 3702 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@0237 │ │ -01cff6: 0a02 |0009: move-result v2 │ │ -01cff8: 7030 4300 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0043 │ │ -01cffe: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=292 │ │ - locals : │ │ - 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #11 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onDestroyView' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -01d000: |[01d000] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -01d010: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01d012: 6f10 7f02 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@027f │ │ -01d018: 5c21 6800 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0068 │ │ -01d01c: 5420 6900 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d020: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -01d024: 5c21 6a00 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ -01d028: 5420 6900 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d02c: 6e10 4400 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0044 │ │ -01d032: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -01d034: 5b20 6900 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d038: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=383 │ │ - 0x0004 line=384 │ │ - 0x0006 line=385 │ │ - 0x000a line=389 │ │ - 0x000c line=390 │ │ - 0x0011 line=391 │ │ - 0x0014 line=393 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #12 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onDismiss' │ │ - type : '(Landroid/content/DialogInterface;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -01d03c: |[01d03c] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -01d04c: 5510 6a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ -01d050: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -01d054: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -01d056: 6e20 3102 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0231 │ │ -01d05c: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=299 │ │ - 0x0004 line=304 │ │ - 0x0008 line=306 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ - │ │ - #13 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onSaveInstanceState' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 77 16-bit code units │ │ -01d060: |[01d060] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01d070: 6f20 8902 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0289 │ │ -01d076: 5431 6900 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d07a: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -01d07e: 5431 6900 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d082: 6e10 4900 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0049 │ │ -01d088: 0c00 |000c: move-result-object v0 │ │ -01d08a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -01d08e: 1a01 fe08 |000f: const-string v1, "android:savedDialogState" // string@08fe │ │ -01d092: 6e30 8501 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0185 │ │ -01d098: 5231 6c00 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ -01d09c: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -01d0a0: 1a01 0009 |0018: const-string v1, "android:style" // string@0900 │ │ -01d0a4: 5232 6c00 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ -01d0a8: 6e30 8601 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0186 │ │ -01d0ae: 5231 6d00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ -01d0b2: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -01d0b6: 1a01 0509 |0023: const-string v1, "android:theme" // string@0905 │ │ -01d0ba: 5232 6d00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ -01d0be: 6e30 8601 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0186 │ │ -01d0c4: 5531 6600 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ -01d0c8: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -01d0cc: 1a01 fc08 |002e: const-string v1, "android:cancelable" // string@08fc │ │ -01d0d0: 5532 6600 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ -01d0d4: 6e30 8401 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0184 │ │ -01d0da: 5531 6b00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01d0de: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -01d0e2: 1a01 ff08 |0039: const-string v1, "android:showsDialog" // string@08ff │ │ -01d0e6: 5532 6b00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01d0ea: 6e30 8401 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0184 │ │ -01d0f0: 5231 6500 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ -01d0f4: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -01d0f6: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -01d0fa: 1a01 fb08 |0045: const-string v1, "android:backStackId" // string@08fb │ │ -01d0fe: 5232 6500 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ -01d102: 6e30 8601 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0186 │ │ -01d108: 0e00 |004c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=346 │ │ - 0x0003 line=347 │ │ - 0x0007 line=348 │ │ - 0x000d line=349 │ │ - 0x000f line=350 │ │ - 0x0014 line=353 │ │ - 0x0018 line=354 │ │ - 0x001f line=356 │ │ - 0x0023 line=357 │ │ - 0x002a line=359 │ │ - 0x002e line=360 │ │ - 0x0035 line=362 │ │ - 0x0039 line=363 │ │ - 0x0040 line=365 │ │ - 0x0045 line=366 │ │ - 0x004c line=368 │ │ - locals : │ │ - 0x000d - 0x0014 reg=0 dialogState Landroid/os/Bundle; │ │ - 0x0000 - 0x004d reg=3 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x004d reg=4 outState Landroid/os/Bundle; │ │ - │ │ - #14 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onStart' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -01d10c: |[01d10c] android.support.v4.app.DialogFragment.onStart:()V │ │ -01d11c: 6f10 8a02 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@028a │ │ -01d122: 5410 6900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d126: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -01d12a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01d12c: 5c10 6a00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ -01d130: 5410 6900 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d134: 6e10 5000 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0050 │ │ -01d13a: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=337 │ │ - 0x0003 line=338 │ │ - 0x0007 line=339 │ │ - 0x000a line=340 │ │ - 0x000f line=342 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #15 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'onStop' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -01d13c: |[01d13c] android.support.v4.app.DialogFragment.onStop:()V │ │ -01d14c: 6f10 8b02 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@028b │ │ -01d152: 5410 6900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d156: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -01d15a: 5410 6900 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d15e: 6e10 4700 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0047 │ │ -01d164: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=372 │ │ - 0x0003 line=373 │ │ - 0x0007 line=374 │ │ - 0x000c line=376 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - │ │ - #16 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'setCancelable' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -01d168: |[01d168] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -01d178: 5c12 6600 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ -01d17c: 5410 6900 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d180: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -01d184: 5410 6900 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ -01d188: 6e20 4b00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@004b │ │ -01d18e: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=191 │ │ - 0x0002 line=192 │ │ - 0x000b line=193 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x000c reg=2 cancelable Z │ │ - │ │ - #17 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'setShowsDialog' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01d190: |[01d190] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -01d1a0: 5c01 6b00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ -01d1a4: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=220 │ │ - 0x0002 line=221 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0003 reg=1 showsDialog Z │ │ - │ │ - #18 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'setStyle' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 22 16-bit code units │ │ -01d1a8: |[01d1a8] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -01d1b8: 5923 6c00 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ -01d1bc: 5220 6c00 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ -01d1c0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -01d1c2: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -01d1c6: 5220 6c00 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ -01d1ca: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -01d1cc: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -01d1d0: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -01d1d6: 5920 6d00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ -01d1da: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -01d1de: 5924 6d00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ -01d1e2: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=100 │ │ - 0x0002 line=101 │ │ - 0x000c line=102 │ │ - 0x0011 line=104 │ │ - 0x0013 line=105 │ │ - 0x0015 line=107 │ │ - locals : │ │ - 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x0016 reg=3 style I │ │ - 0x0000 - 0x0016 reg=4 theme I │ │ - │ │ - #19 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'show' │ │ - type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -01d1e4: |[01d1e4] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -01d1f4: 6e30 7403 1203 |0000: invoke-virtual {v2, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0374 │ │ -01d1fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01d1fc: 5c10 6a00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ -01d200: 6e10 7703 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0377 │ │ -01d206: 0a00 |0009: move-result v0 │ │ -01d208: 5910 6500 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ -01d20c: 5210 6500 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ -01d210: 0f00 |000e: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=136 │ │ - 0x0003 line=137 │ │ - 0x0006 line=138 │ │ - 0x000c line=139 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x000f reg=2 transaction Landroid/support/v4/app/FragmentTransaction; │ │ - 0x0000 - 0x000f reg=3 tag Ljava/lang/String; │ │ - │ │ - #20 : (in Landroid/support/v4/app/DialogFragment;) │ │ - name : 'show' │ │ - type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -01d214: |[01d214] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -01d224: 6e10 e002 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -01d22a: 0c00 |0003: move-result-object v0 │ │ -01d22c: 6e30 7403 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0374 │ │ -01d232: 6e10 7703 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0377 │ │ -01d238: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - 0x0004 line=122 │ │ - 0x0007 line=123 │ │ - 0x000a line=124 │ │ - locals : │ │ - 0x0004 - 0x000b reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/DialogFragment; │ │ - 0x0000 - 0x000b reg=2 manager Landroid/support/v4/app/FragmentManager; │ │ - 0x0000 - 0x000b reg=3 tag Ljava/lang/String; │ │ - │ │ - source_file_idx : 529 (DialogFragment.java) │ │ - │ │ -Class #17 header: │ │ -class_idx : 135 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 518 │ │ -source_file_idx : 609 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #17 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="InstantiationException" │ │ - │ │ -Class #17 - │ │ - Class descriptor : 'Landroid/support/v4/app/Fragment$InstantiationException;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/RuntimeException;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$InstantiationException;) │ │ - name : '' │ │ - type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -01d23c: |[01d23c] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -01d24c: 7030 610c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0c61 │ │ -01d252: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=330 │ │ - 0x0003 line=331 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ - 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ - 0x0000 - 0x0004 reg=2 cause Ljava/lang/Exception; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 609 (Fragment.java) │ │ - │ │ -Class #18 header: │ │ -class_idx : 136 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 609 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #18 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment$SavedState; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ - │ │ -Class #18 - │ │ - Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -01d254: |[01d254] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -01d264: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01d26a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=313 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -01d26c: |[01d26c] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -01d27c: 2200 8900 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@0089 │ │ -01d280: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01d282: 7030 5002 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0250 │ │ -01d288: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=315 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ - │ │ - #1 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d28c: |[01d28c] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -01d29c: 6e20 4a02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@024a │ │ -01d2a2: 0c00 |0003: move-result-object v0 │ │ -01d2a4: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=313 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ - │ │ - #2 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -01d2a8: |[01d2a8] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -01d2b8: 2320 bf02 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@02bf │ │ -01d2bc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=319 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - 0x0000 - 0x0003 reg=2 size I │ │ - │ │ - #3 : (in Landroid/support/v4/app/Fragment$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -01d2c0: |[01d2c0] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -01d2d0: 6e20 4c02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@024c │ │ -01d2d6: 0c00 |0003: move-result-object v0 │ │ -01d2d8: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=313 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ - │ │ - source_file_idx : 609 (Fragment.java) │ │ - │ │ -Class #19 header: │ │ -class_idx : 137 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 609 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #19 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/Fragment; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ -Annotations on field #110 'CREATOR' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ - │ │ -Class #19 - │ │ - Class descriptor : 'Landroid/support/v4/app/Fragment$SavedState;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'mState' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -01d2dc: |[01d2dc] android.support.v4.app.Fragment$SavedState.:()V │ │ -01d2ec: 2200 8800 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0088 │ │ -01d2f0: 7010 4902 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0249 │ │ -01d2f6: 6900 6e00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006e │ │ -01d2fa: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=312 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -01d2fc: |[01d2fc] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -01d30c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01d312: 5b01 6f00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ -01d316: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=291 │ │ - 0x0003 line=292 │ │ - 0x0005 line=293 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x0000 - 0x0006 reg=1 state Landroid/os/Bundle; │ │ - │ │ - #2 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -01d318: |[01d318] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -01d328: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01d32e: 6e10 9e01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@019e │ │ -01d334: 0c00 |0006: move-result-object v0 │ │ -01d336: 5b10 6f00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ -01d33a: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -01d33e: 5410 6f00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ -01d342: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -01d346: 5410 6f00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ -01d34a: 6e20 8d01 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@018d │ │ -01d350: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=295 │ │ - 0x0003 line=296 │ │ - 0x0009 line=297 │ │ - 0x000f line=298 │ │ - 0x0014 line=300 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x0000 - 0x0015 reg=2 in Landroid/os/Parcel; │ │ - 0x0000 - 0x0015 reg=3 loader Ljava/lang/ClassLoader; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'describeContents' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -01d354: |[01d354] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -01d364: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01d366: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=304 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ - │ │ - #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01d368: |[01d368] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -01d378: 5410 6f00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@006f │ │ -01d37c: 6e20 a201 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01a2 │ │ -01d382: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=309 │ │ - 0x0005 line=310 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x0006 reg=3 flags I │ │ - │ │ - source_file_idx : 609 (Fragment.java) │ │ + source_file_idx : 613 (Fragment.java) │ │ │ │ -Class #20 header: │ │ -class_idx : 139 │ │ +Class #14 header: │ │ +class_idx : 138 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 92 │ │ -source_file_idx : 611 │ │ +superclass_idx : 91 │ │ +source_file_idx : 615 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #20 annotations: │ │ +Class #14 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #20 - │ │ +Class #14 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$1;) │ │ @@ -7698,18 +4320,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01d384: |[01d384] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -01d394: 5b01 9e00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -01d398: 7010 8e01 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@018e │ │ -01d39e: 0e00 |0005: return-void │ │ +028488: |[028488] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +028498: 5b01 9e00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +02849c: 7010 9401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0194 │ │ +0284a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -7719,67 +4341,67 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -01d3a0: |[01d3a0] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -01d3b0: 5230 2300 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0023 │ │ -01d3b4: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ -01d3ba: 6f20 9101 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0191 │ │ -01d3c0: 0e00 |0008: return-void │ │ -01d3c2: 5420 9e00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -01d3c6: 5500 b800 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ -01d3ca: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -01d3ce: 5420 9e00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -01d3d2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -01d3d4: 6e20 a502 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02a5 │ │ -01d3da: 28f3 |0015: goto 0008 // -000d │ │ -01d3dc: 5420 9e00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -01d3e0: 5400 b000 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d3e4: 6e10 1603 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0316 │ │ -01d3ea: 5420 9e00 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ -01d3ee: 5400 b000 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d3f2: 6e10 1b03 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@031b │ │ -01d3f8: 28e4 |0024: goto 0008 // -001c │ │ -01d3fa: 0000 |0025: nop // spacer │ │ -01d3fc: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ +0284a4: |[0284a4] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +0284b4: 5230 2300 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0023 │ │ +0284b8: 2b00 2400 0000 |0002: packed-switch v0, 00000026 // +00000024 │ │ +0284be: 6f20 9701 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0197 │ │ +0284c4: 0e00 |0008: return-void │ │ +0284c6: 5420 9e00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +0284ca: 5500 b800 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ +0284ce: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +0284d2: 5420 9e00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +0284d6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0284d8: 6e20 ab02 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02ab │ │ +0284de: 28f3 |0015: goto 0008 // -000d │ │ +0284e0: 5420 9e00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +0284e4: 5400 b000 |0018: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0284e8: 6e10 1c03 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@031c │ │ +0284ee: 5420 9e00 |001d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@009e │ │ +0284f2: 5400 b000 |001f: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0284f6: 6e10 2103 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0321 │ │ +0284fc: 28e4 |0024: goto 0008 // -001c │ │ +0284fe: 0000 |0025: nop // spacer │ │ +028500: 0001 0200 0100 0000 0700 0000 1400 ... |0026: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=93 │ │ 0x0008 line=95 │ │ 0x0009 line=84 │ │ 0x000f line=85 │ │ 0x0016 line=89 │ │ 0x001d line=90 │ │ 0x0025 line=82 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002e reg=3 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 611 (FragmentActivity.java) │ │ + source_file_idx : 615 (FragmentActivity.java) │ │ │ │ -Class #21 header: │ │ -class_idx : 140 │ │ +Class #15 header: │ │ +class_idx : 139 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 611 │ │ +superclass_idx : 513 │ │ +source_file_idx : 615 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #21 annotations: │ │ +Class #15 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FragmentTag" │ │ │ │ -Class #21 - │ │ +Class #15 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$FragmentTag;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ name : 'Fragment' │ │ @@ -7808,70 +4430,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -01d40c: |[01d40c] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -01d41c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -01d41e: 2300 b802 |0001: new-array v0, v0, [I // type@02b8 │ │ -01d422: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -01d428: 6900 9f00 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@009f │ │ -01d42c: 0e00 |0008: return-void │ │ -01d42e: 0000 |0009: nop // spacer │ │ -01d430: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +028510: |[028510] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +028520: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +028522: 2300 b602 |0001: new-array v0, v0, [I // type@02b6 │ │ +028526: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +02852c: 6900 9f00 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@009f │ │ +028530: 0e00 |0008: return-void │ │ +028532: 0000 |0009: nop // spacer │ │ +028534: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d444: |[01d444] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -01d454: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01d45a: 0e00 |0003: return-void │ │ +028548: |[028548] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +028558: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02855e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ - source_file_idx : 611 (FragmentActivity.java) │ │ + source_file_idx : 615 (FragmentActivity.java) │ │ │ │ -Class #22 header: │ │ -class_idx : 141 │ │ +Class #16 header: │ │ +class_idx : 140 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 611 │ │ +superclass_idx : 513 │ │ +source_file_idx : 615 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #22 annotations: │ │ +Class #16 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=24 name="NonConfigurationInstances" │ │ Annotations on field #164 'children' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/lang/Object;" ">;" } │ │ Annotations on field #166 'fragments' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ Annotations on field #167 'loaders' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl;" ">;" } │ │ │ │ -Class #22 - │ │ +Class #16 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;) │ │ @@ -7900,43 +4522,43 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01d45c: |[01d45c] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -01d46c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01d472: 0e00 |0003: return-void │ │ +028560: |[028560] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +028570: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +028576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ - source_file_idx : 611 (FragmentActivity.java) │ │ + source_file_idx : 615 (FragmentActivity.java) │ │ │ │ -Class #23 header: │ │ -class_idx : 142 │ │ +Class #17 header: │ │ +class_idx : 141 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 9 │ │ -source_file_idx : 611 │ │ +source_file_idx : 615 │ │ static_fields_size : 5 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ -Class #23 annotations: │ │ +Class #17 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentActivity$FragmentTag; Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; } │ │ Annotations on field #173 'mAllLoaderManagers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl;" ">;" } │ │ │ │ -Class #23 - │ │ +Class #17 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Activity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentActivity;) │ │ name : 'FRAGMENTS_TAG' │ │ @@ -8018,23 +4640,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01d474: |[01d474] android.support.v4.app.FragmentActivity.:()V │ │ -01d484: 7010 0800 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0008 │ │ -01d48a: 2200 8b00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@008b │ │ -01d48e: 7020 9f02 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@029f │ │ -01d494: 5b10 b100 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01d498: 2200 9700 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0097 │ │ -01d49c: 7010 0003 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0300 │ │ -01d4a2: 5b10 b000 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d4a6: 0e00 |0011: return-void │ │ +028578: |[028578] android.support.v4.app.FragmentActivity.:()V │ │ +028588: 7010 0800 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0008 │ │ +02858e: 2200 8a00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@008a │ │ +028592: 7020 a502 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@02a5 │ │ +028598: 5b10 b100 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +02859c: 2200 9600 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0096 │ │ +0285a0: 7010 0603 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0306 │ │ +0285a6: 5b10 b000 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0285aa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=79 │ │ 0x000a line=98 │ │ 0x0011 line=121 │ │ locals : │ │ @@ -8046,24 +4668,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01d4a8: |[01d4a8] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -01d4b8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01d4ba: 5520 b500 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00b5 │ │ -01d4be: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -01d4c2: 5c21 b500 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00b5 │ │ -01d4c6: 5c23 b700 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00b7 │ │ -01d4ca: 5420 b100 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01d4ce: 6e20 9601 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0196 │ │ -01d4d4: 6e10 cb02 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@02cb │ │ -01d4da: 0e00 |0011: return-void │ │ +0285ac: |[0285ac] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +0285bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0285be: 5520 b500 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00b5 │ │ +0285c2: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +0285c6: 5c21 b500 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00b5 │ │ +0285ca: 5c23 b700 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00b7 │ │ +0285ce: 5420 b100 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +0285d2: 6e20 9c01 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@019c │ │ +0285d8: 6e10 d102 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@02d1 │ │ +0285de: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=617 │ │ 0x0005 line=618 │ │ 0x0007 line=619 │ │ 0x0009 line=620 │ │ 0x000e line=621 │ │ @@ -8077,86 +4699,86 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 165 16-bit code units │ │ -01d4dc: |[01d4dc] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01d4ec: 6001 1e00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -01d4f0: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -01d4f4: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -01d4f8: 6e20 280c 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d4fe: 1a01 0306 |0009: const-string v1, "Local FragmentActivity " // string@0603 │ │ -01d502: 6e20 280c 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d508: 7110 810c 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0c81 │ │ -01d50e: 0a01 |0011: move-result v1 │ │ -01d510: 7110 490c 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01d516: 0c01 |0015: move-result-object v1 │ │ -01d518: 6e20 280c 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d51e: 1a01 2800 |0019: const-string v1, " State:" // string@0028 │ │ -01d522: 6e20 2d0c 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01d528: 2201 0802 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01d52c: 7010 730c 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01d532: 6e20 7a0c 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01d538: 0c01 |0026: move-result-object v1 │ │ -01d53a: 1a02 0400 |0027: const-string v2, " " // string@0004 │ │ -01d53e: 6e20 7a0c 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01d544: 0c01 |002c: move-result-object v1 │ │ -01d546: 6e10 7e0c 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01d54c: 0c00 |0030: move-result-object v0 │ │ -01d54e: 6e20 280c 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d554: 1a01 a10e |0034: const-string v1, "mCreated=" // string@0ea1 │ │ -01d558: 6e20 280c 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d55e: 5541 af00 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00af │ │ -01d562: 6e20 290c 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01d568: 1a01 5a0f |003e: const-string v1, "mResumed=" // string@0f5a │ │ -01d56c: 6e20 280c 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d572: 5541 b600 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00b6 │ │ -01d576: 6e20 290c 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01d57c: 1a01 6700 |0048: const-string v1, " mStopped=" // string@0067 │ │ -01d580: 6e20 280c 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d586: 5541 b800 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ -01d58a: 6e20 290c 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01d590: 1a01 5f00 |0052: const-string v1, " mReallyStopped=" // string@005f │ │ -01d594: 6e20 280c 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d59a: 5541 b500 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00b5 │ │ -01d59e: 6e20 2e0c 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -01d5a4: 6e20 280c 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d5aa: 1a01 0d0f |005f: const-string v1, "mLoadersStarted=" // string@0f0d │ │ -01d5ae: 6e20 280c 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d5b4: 5541 b300 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ -01d5b8: 6e20 2e0c 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -01d5be: 5441 b200 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01d5c2: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -01d5c6: 6e20 280c 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d5cc: 1a01 fa05 |0070: const-string v1, "Loader Manager " // string@05fa │ │ -01d5d0: 6e20 280c 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d5d6: 5441 b200 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01d5da: 7110 810c 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0c81 │ │ -01d5e0: 0a01 |007a: move-result v1 │ │ -01d5e2: 7110 490c 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01d5e8: 0c01 |007e: move-result-object v1 │ │ -01d5ea: 6e20 280c 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01d5f0: 1a01 c300 |0082: const-string v1, ":" // string@00c3 │ │ -01d5f4: 6e20 2d0c 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01d5fa: 5441 b200 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01d5fe: 2202 0802 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -01d602: 7010 730c 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01d608: 6e20 7a0c 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01d60e: 0c02 |0091: move-result-object v2 │ │ -01d610: 1a03 0400 |0092: const-string v3, " " // string@0004 │ │ -01d614: 6e20 7a0c 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01d61a: 0c02 |0097: move-result-object v2 │ │ -01d61c: 6e10 7e0c 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01d622: 0c02 |009b: move-result-object v2 │ │ -01d624: 6e58 d903 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03d9 │ │ -01d62a: 5441 b000 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d62e: 6e58 1903 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0319 │ │ -01d634: 0e00 |00a4: return-void │ │ +0285e0: |[0285e0] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0285f0: 6001 1e00 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +0285f4: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +0285f8: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +0285fc: 6e20 8d0c 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +028602: 1a01 1406 |0009: const-string v1, "Local FragmentActivity " // string@0614 │ │ +028606: 6e20 8d0c 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02860c: 7110 e70c 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ce7 │ │ +028612: 0a01 |0011: move-result v1 │ │ +028614: 7110 af0c 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +02861a: 0c01 |0015: move-result-object v1 │ │ +02861c: 6e20 8d0c 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +028622: 1a01 2800 |0019: const-string v1, " State:" // string@0028 │ │ +028626: 6e20 920c 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +02862c: 2201 0602 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +028630: 7010 d90c 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +028636: 6e20 e00c 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02863c: 0c01 |0026: move-result-object v1 │ │ +02863e: 1a02 0400 |0027: const-string v2, " " // string@0004 │ │ +028642: 6e20 e00c 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028648: 0c01 |002c: move-result-object v1 │ │ +02864a: 6e10 e40c 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +028650: 0c00 |0030: move-result-object v0 │ │ +028652: 6e20 8d0c 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +028658: 1a01 f50e |0034: const-string v1, "mCreated=" // string@0ef5 │ │ +02865c: 6e20 8d0c 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +028662: 5541 af00 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00af │ │ +028666: 6e20 8e0c 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +02866c: 1a01 be0f |003e: const-string v1, "mResumed=" // string@0fbe │ │ +028670: 6e20 8d0c 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +028676: 5541 b600 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00b6 │ │ +02867a: 6e20 8e0c 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +028680: 1a01 6700 |0048: const-string v1, " mStopped=" // string@0067 │ │ +028684: 6e20 8d0c 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02868a: 5541 b800 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ +02868e: 6e20 8e0c 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +028694: 1a01 5f00 |0052: const-string v1, " mReallyStopped=" // string@005f │ │ +028698: 6e20 8d0c 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02869e: 5541 b500 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00b5 │ │ +0286a2: 6e20 930c 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +0286a8: 6e20 8d0c 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0286ae: 1a01 6d0f |005f: const-string v1, "mLoadersStarted=" // string@0f6d │ │ +0286b2: 6e20 8d0c 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0286b8: 5541 b300 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ +0286bc: 6e20 930c 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +0286c2: 5441 b200 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +0286c6: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +0286ca: 6e20 8d0c 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0286d0: 1a01 0b06 |0070: const-string v1, "Loader Manager " // string@060b │ │ +0286d4: 6e20 8d0c 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0286da: 5441 b200 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +0286de: 7110 e70c 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ce7 │ │ +0286e4: 0a01 |007a: move-result v1 │ │ +0286e6: 7110 af0c 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +0286ec: 0c01 |007e: move-result-object v1 │ │ +0286ee: 6e20 8d0c 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0286f4: 1a01 c200 |0082: const-string v1, ":" // string@00c2 │ │ +0286f8: 6e20 920c 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +0286fe: 5441 b200 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +028702: 2202 0602 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +028706: 7010 d90c 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02870c: 6e20 e00c 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028712: 0c02 |0091: move-result-object v2 │ │ +028714: 1a03 0400 |0092: const-string v3, " " // string@0004 │ │ +028718: 6e20 e00c 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02871e: 0c02 |0097: move-result-object v2 │ │ +028720: 6e10 e40c 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +028726: 0c02 |009b: move-result-object v2 │ │ +028728: 6e58 df03 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03df │ │ +02872e: 5441 b000 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028732: 6e58 1f03 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ +028738: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0006 line=596 │ │ 0x000e line=597 │ │ 0x0019 line=598 │ │ 0x001e line=599 │ │ @@ -8187,23 +4809,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -01d638: |[01d638] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -01d648: 6e10 ac02 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@02ac │ │ -01d64e: 0c00 |0003: move-result-object v0 │ │ -01d650: 1f00 8d00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008d │ │ -01d654: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -01d658: 5401 a500 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00a5 │ │ -01d65c: 1101 |000a: return-object v1 │ │ -01d65e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -01d660: 28fe |000c: goto 000a // -0002 │ │ +02873c: |[02873c] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +02874c: 6e10 b202 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@02b2 │ │ +028752: 0c00 |0003: move-result-object v0 │ │ +028754: 1f00 8c00 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008c │ │ +028758: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +02875c: 5401 a500 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00a5 │ │ +028760: 1101 |000a: return-object v1 │ │ +028762: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +028764: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0006 line=560 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8213,33 +4835,33 @@ │ │ type : '(IZZ)Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01d664: |[01d664] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -01d674: 5421 ad00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01d678: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -01d67c: 2201 9f00 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@009f │ │ -01d680: 7010 8b03 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@038b │ │ -01d686: 5b21 ad00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01d68a: 5421 ad00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01d68e: 6e20 9203 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0392 │ │ -01d694: 0c00 |0010: move-result-object v0 │ │ -01d696: 1f00 a600 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00a6 │ │ -01d69a: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -01d69e: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -01d6a2: 2200 a600 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00a6 │ │ -01d6a6: 7030 cf03 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@03cf │ │ -01d6ac: 5421 ad00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01d6b0: 6e30 9903 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0399 │ │ -01d6b6: 1100 |0021: return-object v0 │ │ -01d6b8: 6e20 e103 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@03e1 │ │ -01d6be: 28fc |0025: goto 0021 // -0004 │ │ +028768: |[028768] android.support.v4.app.FragmentActivity.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +028778: 5421 ad00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +02877c: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +028780: 2201 9e00 |0004: new-instance v1, Landroid/support/v4/app/HCSparseArray; // type@009e │ │ +028784: 7010 9103 0100 |0006: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.:()V // method@0391 │ │ +02878a: 5b21 ad00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +02878e: 5421 ad00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +028792: 6e20 9803 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0398 │ │ +028798: 0c00 |0010: move-result-object v0 │ │ +02879a: 1f00 a500 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00a5 │ │ +02879e: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +0287a2: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +0287a6: 2200 a500 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00a5 │ │ +0287aa: 7030 d503 2004 |0019: invoke-direct {v0, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Landroid/support/v4/app/FragmentActivity;Z)V // method@03d5 │ │ +0287b0: 5421 ad00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +0287b4: 6e30 9f03 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@039f │ │ +0287ba: 1100 |0021: return-object v0 │ │ +0287bc: 6e20 e703 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@03e7 │ │ +0287c2: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0004 line=721 │ │ 0x000b line=723 │ │ 0x0013 line=724 │ │ 0x0015 line=725 │ │ @@ -8260,17 +4882,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01d6c0: |[01d6c0] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -01d6d0: 5410 b000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d6d4: 1100 |0002: return-object v0 │ │ +0287c4: |[0287c4] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +0287d4: 5410 b000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0287d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -8278,28 +4900,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -01d6d8: |[01d6d8] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -01d6e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -01d6ea: 5430 b200 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01d6ee: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -01d6f2: 5430 b200 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01d6f6: 1100 |0007: return-object v0 │ │ -01d6f8: 5c32 ae00 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ae │ │ -01d6fc: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -01d6fe: 5531 b300 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ -01d702: 6e40 ae02 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02ae │ │ -01d708: 0c00 |0010: move-result-object v0 │ │ -01d70a: 5b30 b200 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01d70e: 5430 b200 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01d712: 28f2 |0015: goto 0007 // -000e │ │ +0287dc: |[0287dc] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +0287ec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0287ee: 5430 b200 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +0287f2: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +0287f6: 5430 b200 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +0287fa: 1100 |0007: return-object v0 │ │ +0287fc: 5c32 ae00 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ae │ │ +028800: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +028802: 5531 b300 |000b: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ +028806: 6e40 b402 0321 |000d: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02b4 │ │ +02880c: 0c00 |0010: move-result-object v0 │ │ +02880e: 5b30 b200 |0011: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +028812: 5430 b200 |0013: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +028816: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=711 │ │ 0x0005 line=712 │ │ 0x0007 line=716 │ │ 0x0008 line=714 │ │ 0x000a line=715 │ │ @@ -8312,28 +4934,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -01d714: |[01d714] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ -01d724: 5421 ad00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01d728: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -01d72c: 5421 ad00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01d730: 6e20 9203 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0392 │ │ -01d736: 0c00 |0009: move-result-object v0 │ │ -01d738: 1f00 a600 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00a6 │ │ -01d73c: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -01d740: 5501 3801 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ -01d744: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -01d748: 6e10 d303 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@03d3 │ │ -01d74e: 5421 ad00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01d752: 6e20 9a03 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@039a │ │ -01d758: 0e00 |001a: return-void │ │ +028818: |[028818] android.support.v4.app.FragmentActivity.invalidateSupportFragmentIndex:(I)V │ │ +028828: 5421 ad00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +02882c: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +028830: 5421 ad00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +028834: 6e20 9803 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0398 │ │ +02883a: 0c00 |0009: move-result-object v0 │ │ +02883c: 1f00 a500 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00a5 │ │ +028840: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +028844: 5501 3801 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ +028848: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +02884c: 6e10 d903 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@03d9 │ │ +028852: 5421 ad00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +028856: 6e20 a003 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@03a0 │ │ +02885c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0004 line=695 │ │ 0x000c line=696 │ │ 0x0012 line=697 │ │ 0x0015 line=698 │ │ @@ -8348,66 +4970,66 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 105 16-bit code units │ │ -01d75c: |[01d75c] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -01d76c: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -01d770: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ -01d774: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01d778: 5452 b000 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d77c: 5422 d600 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01d780: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ -01d784: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -01d788: 5452 b000 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d78c: 5422 d600 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01d790: 6e10 970c 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01d796: 0a02 |0015: move-result v2 │ │ -01d798: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ -01d79c: 1a02 6202 |0018: const-string v2, "FragmentActivity" // string@0262 │ │ -01d7a0: 2203 0802 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -01d7a4: 7010 730c 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01d7aa: 1a04 4101 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@0141 │ │ -01d7ae: 6e20 7a0c 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01d7b4: 0c03 |0024: move-result-object v3 │ │ -01d7b6: 7110 490c 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01d7bc: 0c04 |0028: move-result-object v4 │ │ -01d7be: 6e20 7a0c 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01d7c4: 0c03 |002c: move-result-object v3 │ │ -01d7c6: 6e10 7e0c 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01d7cc: 0c03 |0030: move-result-object v3 │ │ -01d7ce: 7120 8309 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0983 │ │ -01d7d4: 0e00 |0034: return-void │ │ -01d7d6: 5452 b000 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d7da: 5422 d600 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01d7de: 6e20 900c 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01d7e4: 0c00 |003c: move-result-object v0 │ │ -01d7e6: 1f00 8a00 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01d7ea: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ -01d7ee: 1a02 6202 |0041: const-string v2, "FragmentActivity" // string@0262 │ │ -01d7f2: 2203 0802 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -01d7f6: 7010 730c 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01d7fc: 1a04 4201 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@0142 │ │ -01d800: 6e20 7a0c 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01d806: 0c03 |004d: move-result-object v3 │ │ -01d808: 7110 490c 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01d80e: 0c04 |0051: move-result-object v4 │ │ -01d810: 6e20 7a0c 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01d816: 0c03 |0055: move-result-object v3 │ │ -01d818: 6e10 7e0c 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01d81e: 0c03 |0059: move-result-object v3 │ │ -01d820: 7120 8309 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0983 │ │ -01d826: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ -01d82c: b562 |0060: and-int/2addr v2, v6 │ │ -01d82e: 6e40 7402 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0274 │ │ -01d834: 28d0 |0064: goto 0034 // -0030 │ │ -01d836: 6f40 1500 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0015 │ │ -01d83c: 28cc |0068: goto 0034 // -0034 │ │ +028860: |[028860] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +028870: e101 0610 |0000: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +028874: 3801 6300 |0002: if-eqz v1, 0065 // +0063 │ │ +028878: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02887c: 5452 b000 |0006: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028880: 5422 d600 |0008: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +028884: 3802 0e00 |000a: if-eqz v2, 0018 // +000e │ │ +028888: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +02888c: 5452 b000 |000e: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028890: 5422 d600 |0010: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +028894: 6e10 fd0c 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02889a: 0a02 |0015: move-result v2 │ │ +02889c: 3421 1f00 |0016: if-lt v1, v2, 0035 // +001f │ │ +0288a0: 1a02 6602 |0018: const-string v2, "FragmentActivity" // string@0266 │ │ +0288a4: 2203 0602 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +0288a8: 7010 d90c 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0288ae: 1a04 4001 |001f: const-string v4, "Activity result fragment index out of range: 0x" // string@0140 │ │ +0288b2: 6e20 e00c 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0288b8: 0c03 |0024: move-result-object v3 │ │ +0288ba: 7110 af0c 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +0288c0: 0c04 |0028: move-result-object v4 │ │ +0288c2: 6e20 e00c 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0288c8: 0c03 |002c: move-result-object v3 │ │ +0288ca: 6e10 e40c 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0288d0: 0c03 |0030: move-result-object v3 │ │ +0288d2: 7120 8809 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0988 │ │ +0288d8: 0e00 |0034: return-void │ │ +0288da: 5452 b000 |0035: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0288de: 5422 d600 |0037: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +0288e2: 6e20 f60c 1200 |0039: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0288e8: 0c00 |003c: move-result-object v0 │ │ +0288ea: 1f00 8900 |003d: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0288ee: 3900 1e00 |003f: if-nez v0, 005d // +001e │ │ +0288f2: 1a02 6602 |0041: const-string v2, "FragmentActivity" // string@0266 │ │ +0288f6: 2203 0602 |0043: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +0288fa: 7010 d90c 0300 |0045: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +028900: 1a04 4101 |0048: const-string v4, "Activity result no fragment exists for index: 0x" // string@0141 │ │ +028904: 6e20 e00c 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02890a: 0c03 |004d: move-result-object v3 │ │ +02890c: 7110 af0c 0600 |004e: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +028912: 0c04 |0051: move-result-object v4 │ │ +028914: 6e20 e00c 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02891a: 0c03 |0055: move-result-object v3 │ │ +02891c: 6e10 e40c 0300 |0056: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +028922: 0c03 |0059: move-result-object v3 │ │ +028924: 7120 8809 3200 |005a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0988 │ │ +02892a: 1402 ffff 0000 |005d: const v2, #float 9.18341e-41 // #0000ffff │ │ +028930: b562 |0060: and-int/2addr v2, v6 │ │ +028932: 6e40 7a02 2087 |0061: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@027a │ │ +028938: 28d0 |0064: goto 0034 // -0030 │ │ +02893a: 6f40 1500 6587 |0065: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0015 │ │ +028940: 28cc |0068: goto 0034 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0004 line=141 │ │ 0x0006 line=142 │ │ 0x0018 line=143 │ │ @@ -8430,16 +5052,16 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01d840: |[01d840] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -01d850: 0e00 |0000: return-void │ │ +028944: |[028944] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +028954: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -8448,21 +5070,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -01d854: |[01d854] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -01d864: 5410 b000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d868: 6e10 3303 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@0333 │ │ -01d86e: 0a00 |0005: move-result v0 │ │ -01d870: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -01d874: 6e10 a802 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@02a8 │ │ -01d87a: 0e00 |000b: return-void │ │ +028958: |[028958] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +028968: 5410 b000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +02896c: 6e10 3903 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@0339 │ │ +028972: 0a00 |0005: move-result v0 │ │ +028974: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +028978: 6e10 ae02 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@02ae │ │ +02897e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x000b line=167 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8472,19 +5094,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -01d87c: |[01d87c] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01d88c: 6f20 1600 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0016 │ │ -01d892: 5410 b000 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d896: 6e20 0b03 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@030b │ │ -01d89c: 0e00 |0008: return-void │ │ +028980: |[028980] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +028990: 6f20 1600 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0016 │ │ +028996: 5410 b000 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +02899a: 6e20 1103 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0311 │ │ +0289a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0003 line=175 │ │ 0x0008 line=176 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8495,45 +5117,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -01d8a0: |[01d8a0] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -01d8b0: 5442 b000 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d8b4: 6e20 0503 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@0305 │ │ -01d8ba: 6e10 ad02 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ad │ │ -01d8c0: 0c02 |0008: move-result-object v2 │ │ -01d8c2: 6e10 9a09 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@099a │ │ -01d8c8: 0c02 |000c: move-result-object v2 │ │ -01d8ca: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ -01d8ce: 6e10 ad02 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02ad │ │ -01d8d4: 0c02 |0012: move-result-object v2 │ │ -01d8d6: 6e20 9d09 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@099d │ │ -01d8dc: 6f20 1700 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0017 │ │ -01d8e2: 6e10 ac02 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@02ac │ │ -01d8e8: 0c00 |001c: move-result-object v0 │ │ -01d8ea: 1f00 8d00 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008d │ │ -01d8ee: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ -01d8f2: 5402 a700 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@00a7 │ │ -01d8f6: 5b42 ad00 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01d8fa: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ -01d8fe: 1a02 0109 |0027: const-string v2, "android:support:fragments" // string@0901 │ │ -01d902: 6e20 7e01 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@017e │ │ -01d908: 0c01 |002c: move-result-object v1 │ │ -01d90a: 5443 b000 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d90e: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ -01d912: 5402 a600 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00a6 │ │ -01d916: 6e30 3b03 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@033b │ │ -01d91c: 5442 b000 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d920: 6e10 0d03 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@030d │ │ -01d926: 0e00 |003b: return-void │ │ -01d928: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -01d92a: 28f6 |003d: goto 0033 // -000a │ │ +0289a4: |[0289a4] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0289b4: 5442 b000 |0000: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0289b8: 6e20 0b03 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@030b │ │ +0289be: 6e10 b302 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02b3 │ │ +0289c4: 0c02 |0008: move-result-object v2 │ │ +0289c6: 6e10 9e09 0200 |0009: invoke-virtual {v2}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@099e │ │ +0289cc: 0c02 |000c: move-result-object v2 │ │ +0289ce: 3902 0900 |000d: if-nez v2, 0016 // +0009 │ │ +0289d2: 6e10 b302 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@02b3 │ │ +0289d8: 0c02 |0012: move-result-object v2 │ │ +0289da: 6e20 a109 4200 |0013: invoke-virtual {v2, v4}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@09a1 │ │ +0289e0: 6f20 1700 5400 |0016: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0017 │ │ +0289e6: 6e10 b202 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@02b2 │ │ +0289ec: 0c00 |001c: move-result-object v0 │ │ +0289ee: 1f00 8c00 |001d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008c │ │ +0289f2: 3800 0600 |001f: if-eqz v0, 0025 // +0006 │ │ +0289f6: 5402 a700 |0021: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@00a7 │ │ +0289fa: 5b42 ad00 |0023: iput-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +0289fe: 3805 1100 |0025: if-eqz v5, 0036 // +0011 │ │ +028a02: 1a02 1b09 |0027: const-string v2, "android:support:fragments" // string@091b │ │ +028a06: 6e20 8401 2500 |0029: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0184 │ │ +028a0c: 0c01 |002c: move-result-object v1 │ │ +028a0e: 5443 b000 |002d: iget-object v3, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028a12: 3800 0d00 |002f: if-eqz v0, 003c // +000d │ │ +028a16: 5402 a600 |0031: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00a6 │ │ +028a1a: 6e30 4103 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0341 │ │ +028a20: 5442 b000 |0036: iget-object v2, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028a24: 6e10 1303 0200 |0038: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0313 │ │ +028a2a: 0e00 |003b: return-void │ │ +028a2c: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +028a2e: 28f6 |003d: goto 0033 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=185 │ │ 0x000f line=186 │ │ 0x0016 line=189 │ │ 0x0019 line=191 │ │ @@ -8557,33 +5179,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -01d92c: |[01d92c] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -01d93c: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -01d940: 6f30 1800 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0018 │ │ -01d946: 0a00 |0005: move-result v0 │ │ -01d948: 5431 b000 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01d94c: 6e10 af02 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@02af │ │ -01d952: 0c02 |000b: move-result-object v2 │ │ -01d954: 6e30 0e03 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@030e │ │ -01d95a: 0a01 |000f: move-result v1 │ │ -01d95c: b610 |0010: or-int/2addr v0, v1 │ │ -01d95e: 6001 1e00 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -01d962: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -01d966: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -01d96a: 0f00 |0017: return v0 │ │ -01d96c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -01d96e: 28fe |0019: goto 0017 // -0002 │ │ -01d970: 6f30 1800 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0018 │ │ -01d976: 0a00 |001d: move-result v0 │ │ -01d978: 28f9 |001e: goto 0017 // -0007 │ │ +028a30: |[028a30] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +028a40: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +028a44: 6f30 1800 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0018 │ │ +028a4a: 0a00 |0005: move-result v0 │ │ +028a4c: 5431 b000 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028a50: 6e10 b502 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@02b5 │ │ +028a56: 0c02 |000b: move-result-object v2 │ │ +028a58: 6e30 1403 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0314 │ │ +028a5e: 0a01 |000f: move-result v1 │ │ +028a60: b610 |0010: or-int/2addr v0, v1 │ │ +028a62: 6001 1e00 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +028a66: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +028a6a: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +028a6e: 0f00 |0017: return v0 │ │ +028a70: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +028a72: 28fe |0019: goto 0017 // -0002 │ │ +028a74: 6f30 1800 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0018 │ │ +028a7a: 0a00 |001d: move-result v0 │ │ +028a7c: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0002 line=209 │ │ 0x0006 line=210 │ │ 0x0011 line=211 │ │ 0x0017 line=219 │ │ @@ -8601,194 +5223,194 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 359 16-bit code units │ │ -01d97c: |[01d97c] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -01d98c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01d98e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01d990: 121a |0002: const/4 v10, #int 1 // #1 │ │ -01d992: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -01d994: 1a07 da0b |0004: const-string v7, "fragment" // string@0bda │ │ -01d998: 6e20 660c c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -01d99e: 0a07 |0009: move-result v7 │ │ -01d9a0: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -01d9a4: 6f40 1900 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0019 │ │ -01d9aa: 0c07 |000f: move-result-object v7 │ │ -01d9ac: 1107 |0010: return-object v7 │ │ -01d9ae: 1a07 c909 |0011: const-string v7, "class" // string@09c9 │ │ -01d9b2: 7230 7d09 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@097d │ │ -01d9b8: 0c02 |0016: move-result-object v2 │ │ -01d9ba: 6207 9f00 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@009f │ │ -01d9be: 6e30 a900 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00a9 │ │ -01d9c4: 0c00 |001c: move-result-object v0 │ │ -01d9c6: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -01d9ca: 6e20 0901 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0109 │ │ -01d9d0: 0c02 |0022: move-result-object v2 │ │ -01d9d2: 6e30 0801 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0108 │ │ -01d9d8: 0a04 |0026: move-result v4 │ │ -01d9da: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -01d9dc: 6e20 0901 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0109 │ │ -01d9e2: 0c06 |002b: move-result-object v6 │ │ -01d9e4: 6e10 0b01 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010b │ │ -01d9ea: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -01d9ec: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ -01d9f0: 6e10 d709 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@09d7 │ │ -01d9f6: 0a01 |0035: move-result v1 │ │ -01d9f8: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ -01d9fc: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ -01da00: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ -01da04: 2207 f701 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -01da08: 2208 0802 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@0208 │ │ -01da0c: 7010 730c 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01da12: 7210 7e09 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@097e │ │ -01da18: 0c09 |0046: move-result-object v9 │ │ -01da1a: 6e20 7a0c 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01da20: 0c08 |004a: move-result-object v8 │ │ -01da22: 1a09 c700 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00c7 │ │ -01da26: 6e20 7a0c 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01da2c: 0c08 |0050: move-result-object v8 │ │ -01da2e: 6e20 7a0c 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01da34: 0c08 |0054: move-result-object v8 │ │ -01da36: 6e10 7e0c 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01da3c: 0c08 |0058: move-result-object v8 │ │ -01da3e: 7020 400c 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -01da44: 2707 |005c: throw v7 │ │ -01da46: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ -01da4a: 54b7 b000 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01da4e: 6e20 1d03 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@031d │ │ -01da54: 0c03 |0064: move-result-object v3 │ │ -01da56: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ -01da5a: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ -01da5e: 54b7 b000 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01da62: 6e20 1e03 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@031e │ │ -01da68: 0c03 |006e: move-result-object v3 │ │ -01da6a: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ -01da6e: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ -01da72: 54b7 b000 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01da76: 6e20 1d03 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@031d │ │ -01da7c: 0c03 |0078: move-result-object v3 │ │ -01da7e: 6307 cd00 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01da82: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ -01da86: 1a07 6202 |007d: const-string v7, "FragmentActivity" // string@0262 │ │ -01da8a: 2208 0802 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@0208 │ │ -01da8e: 7010 730c 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01da94: 1a09 0311 |0084: const-string v9, "onCreateView: id=0x" // string@1103 │ │ -01da98: 6e20 7a0c 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01da9e: 0c08 |0089: move-result-object v8 │ │ -01daa0: 7110 490c 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01daa6: 0c09 |008d: move-result-object v9 │ │ -01daa8: 6e20 7a0c 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01daae: 0c08 |0091: move-result-object v8 │ │ -01dab0: 1a09 3e00 |0092: const-string v9, " fname=" // string@003e │ │ -01dab4: 6e20 7a0c 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01daba: 0c08 |0097: move-result-object v8 │ │ -01dabc: 6e20 7a0c 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dac2: 0c08 |009b: move-result-object v8 │ │ -01dac4: 1a09 3b00 |009c: const-string v9, " existing=" // string@003b │ │ -01dac8: 6e20 7a0c 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dace: 0c08 |00a1: move-result-object v8 │ │ -01dad0: 6e20 790c 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01dad6: 0c08 |00a5: move-result-object v8 │ │ -01dad8: 6e10 7e0c 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01dade: 0c08 |00a9: move-result-object v8 │ │ -01dae0: 7120 8209 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01dae6: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ -01daea: 7120 6902 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0269 │ │ -01daf0: 0c03 |00b2: move-result-object v3 │ │ -01daf2: 5c3a 8300 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ -01daf6: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ -01dafa: 0147 |00b7: move v7, v4 │ │ -01dafc: 5937 8100 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01db00: 5931 7e00 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -01db04: 5b36 9600 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01db08: 5c3a 8600 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ -01db0c: 54b7 b000 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01db10: 5b37 8200 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -01db14: 5437 9200 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01db18: 6e40 8202 b37e |00c6: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0282 │ │ -01db1e: 54b7 b000 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01db22: 6e30 0203 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0302 │ │ -01db28: 5437 9b00 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01db2c: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ -01db30: 2207 f801 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01db34: 2208 0802 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@0208 │ │ -01db38: 7010 730c 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01db3e: 1a09 5f02 |00d9: const-string v9, "Fragment " // string@025f │ │ -01db42: 6e20 7a0c 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01db48: 0c08 |00de: move-result-object v8 │ │ -01db4a: 6e20 7a0c 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01db50: 0c08 |00e2: move-result-object v8 │ │ -01db52: 1a09 3700 |00e3: const-string v9, " did not create a view." // string@0037 │ │ -01db56: 6e20 7a0c 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01db5c: 0c08 |00e8: move-result-object v8 │ │ -01db5e: 6e10 7e0c 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01db64: 0c08 |00ec: move-result-object v8 │ │ -01db66: 7020 440c 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01db6c: 2707 |00f0: throw v7 │ │ -01db6e: 0117 |00f1: move v7, v1 │ │ -01db70: 28c6 |00f2: goto 00b8 // -003a │ │ -01db72: 5537 8600 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ -01db76: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ -01db7a: 2207 f701 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -01db7e: 2208 0802 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@0208 │ │ -01db82: 7010 730c 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01db88: 7210 7e09 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@097e │ │ -01db8e: 0c09 |0101: move-result-object v9 │ │ -01db90: 6e20 7a0c 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01db96: 0c08 |0105: move-result-object v8 │ │ -01db98: 1a09 c600 |0106: const-string v9, ": Duplicate id 0x" // string@00c6 │ │ -01db9c: 6e20 7a0c 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dba2: 0c08 |010b: move-result-object v8 │ │ -01dba4: 7110 490c 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01dbaa: 0c09 |010f: move-result-object v9 │ │ -01dbac: 6e20 7a0c 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dbb2: 0c08 |0113: move-result-object v8 │ │ -01dbb4: 1a09 b600 |0114: const-string v9, ", tag " // string@00b6 │ │ -01dbb8: 6e20 7a0c 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dbbe: 0c08 |0119: move-result-object v8 │ │ -01dbc0: 6e20 7a0c 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dbc6: 0c08 |011d: move-result-object v8 │ │ -01dbc8: 1a09 b500 |011e: const-string v9, ", or parent id 0x" // string@00b5 │ │ -01dbcc: 6e20 7a0c 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dbd2: 0c08 |0123: move-result-object v8 │ │ -01dbd4: 7110 490c 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01dbda: 0c09 |0127: move-result-object v9 │ │ -01dbdc: 6e20 7a0c 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dbe2: 0c08 |012b: move-result-object v8 │ │ -01dbe4: 1a09 8600 |012c: const-string v9, " with another fragment for " // string@0086 │ │ -01dbe8: 6e20 7a0c 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dbee: 0c08 |0131: move-result-object v8 │ │ -01dbf0: 6e20 7a0c 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01dbf6: 0c08 |0135: move-result-object v8 │ │ -01dbf8: 6e10 7e0c 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01dbfe: 0c08 |0139: move-result-object v8 │ │ -01dc00: 7020 400c 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -01dc06: 2707 |013d: throw v7 │ │ -01dc08: 5c3a 8600 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ -01dc0c: 5537 9100 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ -01dc10: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ -01dc14: 5437 9200 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01dc18: 6e40 8202 b37e |0146: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0282 │ │ -01dc1e: 54b7 b000 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01dc22: 6e20 2c03 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@032c │ │ -01dc28: 2880 |014e: goto 00ce // -0080 │ │ -01dc2a: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ -01dc2e: 5437 9b00 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01dc32: 6e20 f609 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@09f6 │ │ -01dc38: 5437 9b00 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01dc3c: 6e10 e109 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@09e1 │ │ -01dc42: 0c07 |015b: move-result-object v7 │ │ -01dc44: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ -01dc48: 5437 9b00 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01dc4c: 6e20 fb09 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@09fb │ │ -01dc52: 5437 9b00 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01dc56: 2900 abfe |0165: goto/16 0010 // -0155 │ │ +028a80: |[028a80] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +028a90: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +028a92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +028a94: 121a |0002: const/4 v10, #int 1 // #1 │ │ +028a96: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +028a98: 1a07 1a0c |0004: const-string v7, "fragment" // string@0c1a │ │ +028a9c: 6e20 cc0c c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +028aa2: 0a07 |0009: move-result v7 │ │ +028aa4: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +028aa8: 6f40 1900 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0019 │ │ +028aae: 0c07 |000f: move-result-object v7 │ │ +028ab0: 1107 |0010: return-object v7 │ │ +028ab2: 1a07 e809 |0011: const-string v7, "class" // string@09e8 │ │ +028ab6: 7230 8109 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0981 │ │ +028abc: 0c02 |0016: move-result-object v2 │ │ +028abe: 6207 9f00 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@009f │ │ +028ac2: 6e30 a900 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00a9 │ │ +028ac8: 0c00 |001c: move-result-object v0 │ │ +028aca: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +028ace: 6e20 0a01 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@010a │ │ +028ad4: 0c02 |0022: move-result-object v2 │ │ +028ad6: 6e30 0901 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0109 │ │ +028adc: 0a04 |0026: move-result v4 │ │ +028ade: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +028ae0: 6e20 0a01 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@010a │ │ +028ae6: 0c06 |002b: move-result-object v6 │ │ +028ae8: 6e10 0c01 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010c │ │ +028aee: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +028af0: 3805 0600 |0030: if-eqz v5, 0036 // +0006 │ │ +028af4: 6e10 da09 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@09da │ │ +028afa: 0a01 |0035: move-result v1 │ │ +028afc: 3381 2700 |0036: if-ne v1, v8, 005d // +0027 │ │ +028b00: 3384 2500 |0038: if-ne v4, v8, 005d // +0025 │ │ +028b04: 3906 2300 |003a: if-nez v6, 005d // +0023 │ │ +028b08: 2207 f501 |003c: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +028b0c: 2208 0602 |003e: new-instance v8, Ljava/lang/StringBuilder; // type@0206 │ │ +028b10: 7010 d90c 0800 |0040: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +028b16: 7210 8209 0e00 |0043: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0982 │ │ +028b1c: 0c09 |0046: move-result-object v9 │ │ +028b1e: 6e20 e00c 9800 |0047: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028b24: 0c08 |004a: move-result-object v8 │ │ +028b26: 1a09 c600 |004b: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00c6 │ │ +028b2a: 6e20 e00c 9800 |004d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028b30: 0c08 |0050: move-result-object v8 │ │ +028b32: 6e20 e00c 2800 |0051: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028b38: 0c08 |0054: move-result-object v8 │ │ +028b3a: 6e10 e40c 0800 |0055: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +028b40: 0c08 |0058: move-result-object v8 │ │ +028b42: 7020 a60c 8700 |0059: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +028b48: 2707 |005c: throw v7 │ │ +028b4a: 3284 0800 |005d: if-eq v4, v8, 0065 // +0008 │ │ +028b4e: 54b7 b000 |005f: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028b52: 6e20 2303 4700 |0061: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0323 │ │ +028b58: 0c03 |0064: move-result-object v3 │ │ +028b5a: 3903 0a00 |0065: if-nez v3, 006f // +000a │ │ +028b5e: 3806 0800 |0067: if-eqz v6, 006f // +0008 │ │ +028b62: 54b7 b000 |0069: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028b66: 6e20 2403 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0324 │ │ +028b6c: 0c03 |006e: move-result-object v3 │ │ +028b6e: 3903 0a00 |006f: if-nez v3, 0079 // +000a │ │ +028b72: 3281 0800 |0071: if-eq v1, v8, 0079 // +0008 │ │ +028b76: 54b7 b000 |0073: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028b7a: 6e20 2303 1700 |0075: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0323 │ │ +028b80: 0c03 |0078: move-result-object v3 │ │ +028b82: 6307 cd00 |0079: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +028b86: 3807 3200 |007b: if-eqz v7, 00ad // +0032 │ │ +028b8a: 1a07 6602 |007d: const-string v7, "FragmentActivity" // string@0266 │ │ +028b8e: 2208 0602 |007f: new-instance v8, Ljava/lang/StringBuilder; // type@0206 │ │ +028b92: 7010 d90c 0800 |0081: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +028b98: 1a09 6e11 |0084: const-string v9, "onCreateView: id=0x" // string@116e │ │ +028b9c: 6e20 e00c 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028ba2: 0c08 |0089: move-result-object v8 │ │ +028ba4: 7110 af0c 0400 |008a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +028baa: 0c09 |008d: move-result-object v9 │ │ +028bac: 6e20 e00c 9800 |008e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028bb2: 0c08 |0091: move-result-object v8 │ │ +028bb4: 1a09 3e00 |0092: const-string v9, " fname=" // string@003e │ │ +028bb8: 6e20 e00c 9800 |0094: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028bbe: 0c08 |0097: move-result-object v8 │ │ +028bc0: 6e20 e00c 2800 |0098: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028bc6: 0c08 |009b: move-result-object v8 │ │ +028bc8: 1a09 3b00 |009c: const-string v9, " existing=" // string@003b │ │ +028bcc: 6e20 e00c 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028bd2: 0c08 |00a1: move-result-object v8 │ │ +028bd4: 6e20 df0c 3800 |00a2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +028bda: 0c08 |00a5: move-result-object v8 │ │ +028bdc: 6e10 e40c 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +028be2: 0c08 |00a9: move-result-object v8 │ │ +028be4: 7120 8709 8700 |00aa: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +028bea: 3903 4600 |00ad: if-nez v3, 00f3 // +0046 │ │ +028bee: 7120 6f02 2b00 |00af: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@026f │ │ +028bf4: 0c03 |00b2: move-result-object v3 │ │ +028bf6: 5c3a 8300 |00b3: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ +028bfa: 3804 3c00 |00b5: if-eqz v4, 00f1 // +003c │ │ +028bfe: 0147 |00b7: move v7, v4 │ │ +028c00: 5937 8100 |00b8: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +028c04: 5931 7e00 |00ba: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +028c08: 5b36 9600 |00bc: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +028c0c: 5c3a 8600 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ +028c10: 54b7 b000 |00c0: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028c14: 5b37 8200 |00c2: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +028c18: 5437 9200 |00c4: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +028c1c: 6e40 8802 b37e |00c6: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0288 │ │ +028c22: 54b7 b000 |00c9: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028c26: 6e30 0803 370a |00cb: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0308 │ │ +028c2c: 5437 9b00 |00ce: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +028c30: 3907 7f00 |00d0: if-nez v7, 014f // +007f │ │ +028c34: 2207 f601 |00d2: new-instance v7, Ljava/lang/IllegalStateException; // type@01f6 │ │ +028c38: 2208 0602 |00d4: new-instance v8, Ljava/lang/StringBuilder; // type@0206 │ │ +028c3c: 7010 d90c 0800 |00d6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +028c42: 1a09 6302 |00d9: const-string v9, "Fragment " // string@0263 │ │ +028c46: 6e20 e00c 9800 |00db: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028c4c: 0c08 |00de: move-result-object v8 │ │ +028c4e: 6e20 e00c 2800 |00df: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028c54: 0c08 |00e2: move-result-object v8 │ │ +028c56: 1a09 3700 |00e3: const-string v9, " did not create a view." // string@0037 │ │ +028c5a: 6e20 e00c 9800 |00e5: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028c60: 0c08 |00e8: move-result-object v8 │ │ +028c62: 6e10 e40c 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +028c68: 0c08 |00ec: move-result-object v8 │ │ +028c6a: 7020 aa0c 8700 |00ed: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +028c70: 2707 |00f0: throw v7 │ │ +028c72: 0117 |00f1: move v7, v1 │ │ +028c74: 28c6 |00f2: goto 00b8 // -003a │ │ +028c76: 5537 8600 |00f3: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ +028c7a: 3807 4900 |00f5: if-eqz v7, 013e // +0049 │ │ +028c7e: 2207 f501 |00f7: new-instance v7, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +028c82: 2208 0602 |00f9: new-instance v8, Ljava/lang/StringBuilder; // type@0206 │ │ +028c86: 7010 d90c 0800 |00fb: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +028c8c: 7210 8209 0e00 |00fe: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0982 │ │ +028c92: 0c09 |0101: move-result-object v9 │ │ +028c94: 6e20 e00c 9800 |0102: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028c9a: 0c08 |0105: move-result-object v8 │ │ +028c9c: 1a09 c500 |0106: const-string v9, ": Duplicate id 0x" // string@00c5 │ │ +028ca0: 6e20 e00c 9800 |0108: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028ca6: 0c08 |010b: move-result-object v8 │ │ +028ca8: 7110 af0c 0400 |010c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +028cae: 0c09 |010f: move-result-object v9 │ │ +028cb0: 6e20 e00c 9800 |0110: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028cb6: 0c08 |0113: move-result-object v8 │ │ +028cb8: 1a09 b500 |0114: const-string v9, ", tag " // string@00b5 │ │ +028cbc: 6e20 e00c 9800 |0116: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028cc2: 0c08 |0119: move-result-object v8 │ │ +028cc4: 6e20 e00c 6800 |011a: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028cca: 0c08 |011d: move-result-object v8 │ │ +028ccc: 1a09 b400 |011e: const-string v9, ", or parent id 0x" // string@00b4 │ │ +028cd0: 6e20 e00c 9800 |0120: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028cd6: 0c08 |0123: move-result-object v8 │ │ +028cd8: 7110 af0c 0100 |0124: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +028cde: 0c09 |0127: move-result-object v9 │ │ +028ce0: 6e20 e00c 9800 |0128: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028ce6: 0c08 |012b: move-result-object v8 │ │ +028ce8: 1a09 8600 |012c: const-string v9, " with another fragment for " // string@0086 │ │ +028cec: 6e20 e00c 9800 |012e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028cf2: 0c08 |0131: move-result-object v8 │ │ +028cf4: 6e20 e00c 2800 |0132: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +028cfa: 0c08 |0135: move-result-object v8 │ │ +028cfc: 6e10 e40c 0800 |0136: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +028d02: 0c08 |0139: move-result-object v8 │ │ +028d04: 7020 a60c 8700 |013a: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +028d0a: 2707 |013d: throw v7 │ │ +028d0c: 5c3a 8600 |013e: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ +028d10: 5537 9100 |0140: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ +028d14: 3907 0700 |0142: if-nez v7, 0149 // +0007 │ │ +028d18: 5437 9200 |0144: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +028d1c: 6e40 8802 b37e |0146: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0288 │ │ +028d22: 54b7 b000 |0149: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028d26: 6e20 3203 3700 |014b: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0332 │ │ +028d2c: 2880 |014e: goto 00ce // -0080 │ │ +028d2e: 3804 0700 |014f: if-eqz v4, 0156 // +0007 │ │ +028d32: 5437 9b00 |0151: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +028d36: 6e20 fa09 4700 |0153: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@09fa │ │ +028d3c: 5437 9b00 |0156: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +028d40: 6e10 e409 0700 |0158: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@09e4 │ │ +028d46: 0c07 |015b: move-result-object v7 │ │ +028d48: 3907 0700 |015c: if-nez v7, 0163 // +0007 │ │ +028d4c: 5437 9b00 |015e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +028d50: 6e20 ff09 6700 |0160: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@09ff │ │ +028d56: 5437 9b00 |0163: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +028d5a: 2900 abfe |0165: goto/16 0010 // -0155 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=227 │ │ 0x000c line=228 │ │ 0x0010 line=302 │ │ 0x0011 line=231 │ │ 0x0017 line=232 │ │ @@ -8849,25 +5471,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -01dc5c: |[01dc5c] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -01dc6c: 6f10 1a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@001a │ │ -01dc72: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -01dc74: 6e20 a502 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02a5 │ │ -01dc7a: 5410 b000 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01dc7e: 6e10 0f03 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@030f │ │ -01dc84: 5410 b200 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01dc88: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -01dc8c: 5410 b200 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01dc90: 6e10 d303 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@03d3 │ │ -01dc96: 0e00 |0015: return-void │ │ +028d60: |[028d60] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +028d70: 6f10 1a00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@001a │ │ +028d76: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +028d78: 6e20 ab02 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02ab │ │ +028d7e: 5410 b000 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028d82: 6e10 1503 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0315 │ │ +028d88: 5410 b200 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +028d8c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +028d90: 5410 b200 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +028d94: 6e10 d903 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@03d9 │ │ +028d9a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=312 │ │ 0x0007 line=314 │ │ 0x000c line=315 │ │ 0x0010 line=316 │ │ @@ -8880,29 +5502,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -01dc98: |[01dc98] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -01dca8: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -01dcac: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -01dcae: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -01dcb2: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -01dcb4: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -01dcb8: 6e10 9409 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0994 │ │ -01dcbe: 0a00 |000b: move-result v0 │ │ -01dcc0: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -01dcc4: 6e10 b902 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@02b9 │ │ -01dcca: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -01dccc: 0f00 |0012: return v0 │ │ -01dcce: 6f30 1b00 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@001b │ │ -01dcd4: 0a00 |0016: move-result v0 │ │ -01dcd6: 28fb |0017: goto 0012 // -0005 │ │ +028d9c: |[028d9c] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +028dac: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +028db0: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +028db2: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +028db6: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +028db8: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +028dbc: 6e10 9809 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@0998 │ │ +028dc2: 0a00 |000b: move-result v0 │ │ +028dc4: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +028dc8: 6e10 bf02 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@02bf │ │ +028dce: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +028dd0: 0f00 |0012: return v0 │ │ +028dd2: 6f30 1b00 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@001b │ │ +028dd8: 0a00 |0016: move-result v0 │ │ +028dda: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x000e line=330 │ │ 0x0011 line=331 │ │ 0x0012 line=334 │ │ locals : │ │ @@ -8915,19 +5537,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -01dcd8: |[01dcd8] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -01dce8: 6f10 1c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@001c │ │ -01dcee: 5410 b000 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01dcf2: 6e10 1003 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0310 │ │ -01dcf8: 0e00 |0008: return-void │ │ +028ddc: |[028ddc] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +028dec: 6f10 1c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@001c │ │ +028df2: 5410 b000 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028df6: 6e10 1603 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0316 │ │ +028dfc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=343 │ │ 0x0008 line=344 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8937,33 +5559,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -01dcfc: |[01dcfc] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -01dd0c: 6f30 1d00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001d │ │ -01dd12: 0a00 |0003: move-result v0 │ │ -01dd14: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -01dd18: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -01dd1a: 0f00 |0007: return v0 │ │ -01dd1c: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -01dd22: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01dd24: 28fb |000c: goto 0007 // -0005 │ │ -01dd26: 5410 b000 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01dd2a: 6e20 1103 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0311 │ │ -01dd30: 0a00 |0012: move-result v0 │ │ -01dd32: 28f4 |0013: goto 0007 // -000c │ │ -01dd34: 5410 b000 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01dd38: 6e20 0c03 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@030c │ │ -01dd3e: 0a00 |0019: move-result v0 │ │ -01dd40: 28ed |001a: goto 0007 // -0013 │ │ -01dd42: 0000 |001b: nop // spacer │ │ -01dd44: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +028e00: |[028e00] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +028e10: 6f30 1d00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001d │ │ +028e16: 0a00 |0003: move-result v0 │ │ +028e18: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +028e1c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +028e1e: 0f00 |0007: return v0 │ │ +028e20: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +028e26: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +028e28: 28fb |000c: goto 0007 // -0005 │ │ +028e2a: 5410 b000 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028e2e: 6e20 1703 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0317 │ │ +028e34: 0a00 |0012: move-result v0 │ │ +028e36: 28f4 |0013: goto 0007 // -000c │ │ +028e38: 5410 b000 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028e3c: 6e20 1203 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0312 │ │ +028e42: 0a00 |0019: move-result v0 │ │ +028e44: 28ed |001a: goto 0007 // -0013 │ │ +028e46: 0000 |001b: nop // spacer │ │ +028e48: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0006 line=352 │ │ 0x0007 line=363 │ │ 0x0008 line=355 │ │ 0x000b line=363 │ │ @@ -8980,23 +5602,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01dd58: |[01dd58] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -01dd68: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -01dd6e: 6f30 1e00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@001e │ │ -01dd74: 0e00 |0006: return-void │ │ -01dd76: 5410 b000 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01dd7a: 6e20 1203 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0312 │ │ -01dd80: 28f7 |000c: goto 0003 // -0009 │ │ -01dd82: 0000 |000d: nop // spacer │ │ -01dd84: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +028e5c: |[028e5c] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +028e6c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +028e72: 6f30 1e00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@001e │ │ +028e78: 0e00 |0006: return-void │ │ +028e7a: 5410 b000 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028e7e: 6e20 1803 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0318 │ │ +028e84: 28f7 |000c: goto 0003 // -0009 │ │ +028e86: 0000 |000d: nop // spacer │ │ +028e88: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=377 │ │ 0x0006 line=378 │ │ 0x0007 line=374 │ │ 0x000d line=372 │ │ @@ -9010,30 +5632,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -01dd90: |[01dd90] android.support.v4.app.FragmentActivity.onPause:()V │ │ -01dda0: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -01dda2: 6f10 1f00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@001f │ │ -01dda8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01ddaa: 5c20 b600 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00b6 │ │ -01ddae: 5420 b100 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01ddb2: 6e20 9201 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0192 │ │ -01ddb8: 0a00 |000c: move-result v0 │ │ -01ddba: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -01ddbe: 5420 b100 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01ddc2: 6e20 9601 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0196 │ │ -01ddc8: 5420 b000 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01ddcc: 6e10 1603 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0316 │ │ -01ddd2: 5420 b000 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01ddd6: 6e10 1303 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0313 │ │ -01dddc: 0e00 |001e: return-void │ │ +028e94: |[028e94] android.support.v4.app.FragmentActivity.onPause:()V │ │ +028ea4: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +028ea6: 6f10 1f00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@001f │ │ +028eac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +028eae: 5c20 b600 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00b6 │ │ +028eb2: 5420 b100 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +028eb6: 6e20 9801 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0198 │ │ +028ebc: 0a00 |000c: move-result v0 │ │ +028ebe: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +028ec2: 5420 b100 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +028ec6: 6e20 9c01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@019c │ │ +028ecc: 5420 b000 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028ed0: 6e10 1c03 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@031c │ │ +028ed6: 5420 b000 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028eda: 6e10 1903 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0319 │ │ +028ee0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ 0x0004 line=386 │ │ 0x0007 line=387 │ │ 0x000f line=388 │ │ 0x0014 line=389 │ │ @@ -9047,24 +5669,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -01dde0: |[01dde0] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -01ddf0: 6f10 2000 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0020 │ │ -01ddf6: 5420 b100 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01ddfa: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -01ddfc: 6e20 9601 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@0196 │ │ -01de02: 5420 b000 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01de06: 6e10 1603 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@0316 │ │ -01de0c: 5420 b000 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01de10: 6e10 1b03 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@031b │ │ -01de16: 0e00 |0013: return-void │ │ +028ee4: |[028ee4] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +028ef4: 6f10 2000 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0020 │ │ +028efa: 5420 b100 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +028efe: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +028f00: 6e20 9c01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@019c │ │ +028f06: 5420 b000 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028f0a: 6e10 1c03 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@031c │ │ +028f10: 5420 b000 |000e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028f14: 6e10 2103 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0321 │ │ +028f1a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0003 line=411 │ │ 0x0009 line=412 │ │ 0x000e line=413 │ │ 0x0013 line=414 │ │ @@ -9076,38 +5698,38 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -01de18: |[01de18] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -01de28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01de2a: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ -01de2e: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ -01de32: 5532 b400 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00b4 │ │ -01de36: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -01de3a: 5c31 b400 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00b4 │ │ -01de3e: 7210 9e09 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@099e │ │ -01de44: 6e30 be02 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@02be │ │ -01de4a: 6f40 2100 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0021 │ │ -01de50: 0a00 |0014: move-result v0 │ │ -01de52: 5432 b000 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01de56: 6e20 1403 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0314 │ │ -01de5c: 0a02 |001a: move-result v2 │ │ -01de5e: b620 |001b: or-int/2addr v0, v2 │ │ -01de60: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -01de64: 7210 a009 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@09a0 │ │ -01de6a: 0a02 |0021: move-result v2 │ │ -01de6c: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -01de70: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -01de72: 0f01 |0025: return v1 │ │ -01de74: 6f40 2100 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0021 │ │ -01de7a: 0a01 |0029: move-result v1 │ │ -01de7c: 28fb |002a: goto 0025 // -0005 │ │ +028f1c: |[028f1c] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +028f2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +028f2e: 3904 2500 |0001: if-nez v4, 0026 // +0025 │ │ +028f32: 3806 2300 |0003: if-eqz v6, 0026 // +0023 │ │ +028f36: 5532 b400 |0005: iget-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00b4 │ │ +028f3a: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +028f3e: 5c31 b400 |0009: iput-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00b4 │ │ +028f42: 7210 a209 0600 |000b: invoke-interface {v6}, Landroid/view/Menu;.clear:()V // method@09a2 │ │ +028f48: 6e30 c402 4306 |000e: invoke-virtual {v3, v4, v6}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@02c4 │ │ +028f4e: 6f40 2100 4365 |0011: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0021 │ │ +028f54: 0a00 |0014: move-result v0 │ │ +028f56: 5432 b000 |0015: iget-object v2, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028f5a: 6e20 1a03 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@031a │ │ +028f60: 0a02 |001a: move-result v2 │ │ +028f62: b620 |001b: or-int/2addr v0, v2 │ │ +028f64: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ +028f68: 7210 a409 0600 |001e: invoke-interface {v6}, Landroid/view/Menu;.hasVisibleItems:()Z // method@09a4 │ │ +028f6e: 0a02 |0021: move-result v2 │ │ +028f70: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +028f74: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +028f76: 0f01 |0025: return v1 │ │ +028f78: 6f40 2100 4365 |0026: invoke-super {v3, v4, v5, v6}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0021 │ │ +028f7e: 0a01 |0029: move-result v1 │ │ +028f80: 28fb |002a: goto 0025 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=421 │ │ 0x0005 line=422 │ │ 0x0009 line=423 │ │ 0x000b line=424 │ │ 0x000e line=425 │ │ @@ -9127,31 +5749,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -01de80: |[01de80] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -01de90: 5510 b300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ -01de94: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -01de98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01de9a: 5c10 b300 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ -01de9e: 5410 b200 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01dea2: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -01dea6: 5510 b700 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00b7 │ │ -01deaa: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -01deae: 5410 b200 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01deb2: 6e10 d803 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@03d8 │ │ -01deb8: 5410 b000 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01debc: 6e10 1503 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0315 │ │ -01dec2: 0e00 |0019: return-void │ │ -01dec4: 5410 b200 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01dec8: 6e10 d603 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@03d6 │ │ -01dece: 28f5 |001f: goto 0014 // -000b │ │ +028f84: |[028f84] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +028f94: 5510 b300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ +028f98: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +028f9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +028f9e: 5c10 b300 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ +028fa2: 5410 b200 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +028fa6: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +028faa: 5510 b700 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00b7 │ │ +028fae: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +028fb2: 5410 b200 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +028fb6: 6e10 de03 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@03de │ │ +028fbc: 5410 b000 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +028fc0: 6e10 1b03 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@031b │ │ +028fc6: 0e00 |0019: return-void │ │ +028fc8: 5410 b200 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +028fcc: 6e10 dc03 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@03dc │ │ +028fd2: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0004 line=634 │ │ 0x0007 line=635 │ │ 0x000b line=636 │ │ 0x000f line=637 │ │ @@ -9166,24 +5788,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -01ded0: |[01ded0] android.support.v4.app.FragmentActivity.onResume:()V │ │ -01dee0: 6f10 2200 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0022 │ │ -01dee6: 5420 b100 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01deea: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -01deec: 6e20 9701 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0197 │ │ -01def2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -01def4: 5c20 b600 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00b6 │ │ -01def8: 5420 b000 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01defc: 6e10 1b03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@031b │ │ -01df02: 0e00 |0011: return-void │ │ +028fd4: |[028fd4] android.support.v4.app.FragmentActivity.onResume:()V │ │ +028fe4: 6f10 2200 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0022 │ │ +028fea: 5420 b100 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +028fee: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +028ff0: 6e20 9d01 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@019d │ │ +028ff6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +028ff8: 5c20 b600 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00b6 │ │ +028ffc: 5420 b000 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +029000: 6e10 2103 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0321 │ │ +029006: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0003 line=400 │ │ 0x0009 line=401 │ │ 0x000c line=402 │ │ 0x0011 line=403 │ │ @@ -9195,17 +5817,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -01df04: |[01df04] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -01df14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01df16: 1100 |0001: return-object v0 │ │ +029008: |[029008] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +029018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02901a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #25 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -9213,60 +5835,60 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -01df18: |[01df18] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -01df28: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -01df2a: 5587 b800 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ -01df2e: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ -01df32: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -01df34: 6e20 a502 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02a5 │ │ -01df3a: 6e10 ce02 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@02ce │ │ -01df40: 0c00 |000c: move-result-object v0 │ │ -01df42: 5487 b000 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01df46: 6e10 3c03 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@033c │ │ -01df4c: 0c01 |0012: move-result-object v1 │ │ -01df4e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -01df50: 5487 ad00 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01df54: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ -01df58: 5487 ad00 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01df5c: 6e10 9d03 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -01df62: 0a07 |001d: move-result v7 │ │ -01df64: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ -01df68: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ -01df6c: 5487 ad00 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01df70: 6e20 9e03 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -01df76: 0c03 |0027: move-result-object v3 │ │ -01df78: 1f03 a600 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@00a6 │ │ -01df7c: 5537 3801 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ -01df80: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ -01df84: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -01df86: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -01df8a: 28ef |0031: goto 0020 // -0011 │ │ -01df8c: 6e10 d303 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@03d3 │ │ -01df92: 5487 ad00 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01df96: 6e20 9b03 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@039b │ │ -01df9c: 28f5 |003a: goto 002f // -000b │ │ -01df9e: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ -01dfa2: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ -01dfa6: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ -01dfaa: 0764 |0041: move-object v4, v6 │ │ -01dfac: 1104 |0042: return-object v4 │ │ -01dfae: 2204 8d00 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008d │ │ -01dfb2: 7010 a302 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@02a3 │ │ -01dfb8: 5b46 a300 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00a3 │ │ -01dfbc: 5b40 a500 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00a5 │ │ -01dfc0: 5b46 a400 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@00a4 │ │ -01dfc4: 5b41 a600 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00a6 │ │ -01dfc8: 5486 ad00 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01dfcc: 5b46 a700 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@00a7 │ │ -01dfd0: 28ee |0054: goto 0042 // -0012 │ │ +02901c: |[02901c] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +02902c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +02902e: 5587 b800 |0001: iget-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ +029032: 3807 0600 |0003: if-eqz v7, 0009 // +0006 │ │ +029036: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +029038: 6e20 ab02 7800 |0006: invoke-virtual {v8, v7}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@02ab │ │ +02903e: 6e10 d402 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@02d4 │ │ +029044: 0c00 |000c: move-result-object v0 │ │ +029046: 5487 b000 |000d: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +02904a: 6e10 4203 0700 |000f: invoke-virtual {v7}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0342 │ │ +029050: 0c01 |0012: move-result-object v1 │ │ +029052: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +029054: 5487 ad00 |0014: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +029058: 3807 2500 |0016: if-eqz v7, 003b // +0025 │ │ +02905c: 5487 ad00 |0018: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +029060: 6e10 a303 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +029066: 0a07 |001d: move-result v7 │ │ +029068: d802 07ff |001e: add-int/lit8 v2, v7, #int -1 // #ff │ │ +02906c: 3a02 1b00 |0020: if-ltz v2, 003b // +001b │ │ +029070: 5487 ad00 |0022: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +029074: 6e20 a403 2700 |0024: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +02907a: 0c03 |0027: move-result-object v3 │ │ +02907c: 1f03 a500 |0028: check-cast v3, Landroid/support/v4/app/LoaderManagerImpl; // type@00a5 │ │ +029080: 5537 3801 |002a: iget-boolean v7, v3, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ +029084: 3807 0600 |002c: if-eqz v7, 0032 // +0006 │ │ +029088: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +02908a: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02908e: 28ef |0031: goto 0020 // -0011 │ │ +029090: 6e10 d903 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@03d9 │ │ +029096: 5487 ad00 |0035: iget-object v7, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +02909a: 6e20 a103 2700 |0037: invoke-virtual {v7, v2}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@03a1 │ │ +0290a0: 28f5 |003a: goto 002f // -000b │ │ +0290a2: 3901 0800 |003b: if-nez v1, 0043 // +0008 │ │ +0290a6: 3905 0600 |003d: if-nez v5, 0043 // +0006 │ │ +0290aa: 3900 0400 |003f: if-nez v0, 0043 // +0004 │ │ +0290ae: 0764 |0041: move-object v4, v6 │ │ +0290b0: 1104 |0042: return-object v4 │ │ +0290b2: 2204 8c00 |0043: new-instance v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@008c │ │ +0290b6: 7010 a902 0400 |0045: invoke-direct {v4}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@02a9 │ │ +0290bc: 5b46 a300 |0048: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00a3 │ │ +0290c0: 5b40 a500 |004a: iput-object v0, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00a5 │ │ +0290c4: 5b46 a400 |004c: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Ljava/util/HashMap; // field@00a4 │ │ +0290c8: 5b41 a600 |004e: iput-object v1, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00a6 │ │ +0290cc: 5486 ad00 |0050: iget-object v6, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +0290d0: 5b46 a700 |0052: iput-object v6, v4, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/app/HCSparseArray; // field@00a7 │ │ +0290d4: 28ee |0054: goto 0042 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=441 │ │ 0x0005 line=442 │ │ 0x0009 line=445 │ │ 0x000d line=447 │ │ 0x0013 line=448 │ │ @@ -9300,23 +5922,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -01dfd4: |[01dfd4] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -01dfe4: 6f20 2300 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0023 │ │ -01dfea: 5421 b000 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01dfee: 6e10 3e03 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@033e │ │ -01dff4: 0c00 |0008: move-result-object v0 │ │ -01dff6: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -01dffa: 1a01 0109 |000b: const-string v1, "android:support:fragments" // string@0901 │ │ -01dffe: 6e30 8901 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0189 │ │ -01e004: 0e00 |0010: return-void │ │ +0290d8: |[0290d8] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0290e8: 6f20 2300 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0023 │ │ +0290ee: 5421 b000 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0290f2: 6e10 4403 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0344 │ │ +0290f8: 0c00 |0008: move-result-object v0 │ │ +0290fa: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0290fe: 1a01 1b09 |000b: const-string v1, "android:support:fragments" // string@091b │ │ +029102: 6e30 8f01 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@018f │ │ +029108: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0003 line=481 │ │ 0x0009 line=482 │ │ 0x000b line=483 │ │ 0x0010 line=485 │ │ @@ -9330,65 +5952,65 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -01e008: |[01e008] android.support.v4.app.FragmentActivity.onStart:()V │ │ -01e018: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -01e01a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -01e01c: 6f10 2400 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0024 │ │ -01e022: 5c65 b800 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ -01e026: 5c65 b500 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00b5 │ │ -01e02a: 5462 b100 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01e02e: 6e20 9601 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@0196 │ │ -01e034: 5562 af00 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00af │ │ -01e038: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -01e03c: 5c64 af00 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00af │ │ -01e040: 5462 b000 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01e044: 6e10 0a03 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@030a │ │ -01e04a: 5462 b000 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01e04e: 6e10 2e03 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@032e │ │ -01e054: 5462 b000 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01e058: 6e10 1b03 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@031b │ │ -01e05e: 5562 b300 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ -01e062: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ -01e066: 5c64 b300 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ -01e06a: 5462 b200 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01e06e: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ -01e072: 5462 b200 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01e076: 6e10 d703 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@03d7 │ │ -01e07c: 5c64 ae00 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ae │ │ -01e080: 5462 b000 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01e084: 6e10 1703 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@0317 │ │ -01e08a: 5462 ad00 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01e08e: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ -01e092: 5462 ad00 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01e096: 6e10 9d03 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -01e09c: 0a02 |0042: move-result v2 │ │ -01e09e: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ -01e0a2: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ -01e0a6: 5462 ad00 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ -01e0aa: 6e20 9e03 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -01e0b0: 0c01 |004c: move-result-object v1 │ │ -01e0b2: 1f01 a600 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@00a6 │ │ -01e0b6: 6e10 da03 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@03da │ │ -01e0bc: 6e10 d503 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@03d5 │ │ -01e0c2: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ -01e0c6: 28ee |0057: goto 0045 // -0012 │ │ -01e0c8: 5562 ae00 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ae │ │ -01e0cc: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ -01e0d0: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ -01e0d2: 5563 b300 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ -01e0d6: 6e40 ae02 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02ae │ │ -01e0dc: 0c02 |0062: move-result-object v2 │ │ -01e0de: 5b62 b200 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ -01e0e2: 28cd |0065: goto 0032 // -0033 │ │ -01e0e4: 0e00 |0066: return-void │ │ +02910c: |[02910c] android.support.v4.app.FragmentActivity.onStart:()V │ │ +02911c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +02911e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +029120: 6f10 2400 0600 |0002: invoke-super {v6}, Landroid/app/Activity;.onStart:()V // method@0024 │ │ +029126: 5c65 b800 |0005: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ +02912a: 5c65 b500 |0007: iput-boolean v5, v6, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00b5 │ │ +02912e: 5462 b100 |0009: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +029132: 6e20 9c01 4200 |000b: invoke-virtual {v2, v4}, Landroid/os/Handler;.removeMessages:(I)V // method@019c │ │ +029138: 5562 af00 |000e: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00af │ │ +02913c: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +029140: 5c64 af00 |0012: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00af │ │ +029144: 5462 b000 |0014: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +029148: 6e10 1003 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0310 │ │ +02914e: 5462 b000 |0019: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +029152: 6e10 3403 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0334 │ │ +029158: 5462 b000 |001e: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +02915c: 6e10 2103 0200 |0020: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0321 │ │ +029162: 5562 b300 |0023: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ +029166: 3902 0f00 |0025: if-nez v2, 0034 // +000f │ │ +02916a: 5c64 b300 |0027: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ +02916e: 5462 b200 |0029: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +029172: 3802 2d00 |002b: if-eqz v2, 0058 // +002d │ │ +029176: 5462 b200 |002d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +02917a: 6e10 dd03 0200 |002f: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@03dd │ │ +029180: 5c64 ae00 |0032: iput-boolean v4, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ae │ │ +029184: 5462 b000 |0034: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +029188: 6e10 1d03 0200 |0036: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@031d │ │ +02918e: 5462 ad00 |0039: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +029192: 3802 2b00 |003b: if-eqz v2, 0066 // +002b │ │ +029196: 5462 ad00 |003d: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +02919a: 6e10 a303 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +0291a0: 0a02 |0042: move-result v2 │ │ +0291a2: d800 02ff |0043: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0291a6: 3a00 2100 |0045: if-ltz v0, 0066 // +0021 │ │ +0291aa: 5462 ad00 |0047: iget-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/app/HCSparseArray; // field@00ad │ │ +0291ae: 6e20 a403 0200 |0049: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +0291b4: 0c01 |004c: move-result-object v1 │ │ +0291b6: 1f01 a500 |004d: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl; // type@00a5 │ │ +0291ba: 6e10 e003 0100 |004f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@03e0 │ │ +0291c0: 6e10 db03 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@03db │ │ +0291c6: d800 00ff |0055: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0291ca: 28ee |0057: goto 0045 // -0012 │ │ +0291cc: 5562 ae00 |0058: iget-boolean v2, v6, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ae │ │ +0291d0: 3902 d8ff |005a: if-nez v2, 0032 // -0028 │ │ +0291d4: 12f2 |005c: const/4 v2, #int -1 // #ff │ │ +0291d6: 5563 b300 |005d: iget-boolean v3, v6, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00b3 │ │ +0291da: 6e40 b402 2653 |005f: invoke-virtual {v6, v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(IZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@02b4 │ │ +0291e0: 0c02 |0062: move-result-object v2 │ │ +0291e2: 5b62 b200 |0063: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00b2 │ │ +0291e6: 28cd |0065: goto 0032 // -0033 │ │ +0291e8: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=493 │ │ 0x0005 line=495 │ │ 0x0007 line=496 │ │ 0x0009 line=497 │ │ 0x000e line=499 │ │ @@ -9421,23 +6043,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -01e0e8: |[01e0e8] android.support.v4.app.FragmentActivity.onStop:()V │ │ -01e0f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -01e0fa: 6f10 2500 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0025 │ │ -01e100: 5c21 b800 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ -01e104: 5420 b100 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01e108: 6e20 9701 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0197 │ │ -01e10e: 5420 b000 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01e112: 6e10 1803 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0318 │ │ -01e118: 0e00 |0010: return-void │ │ +0291ec: |[0291ec] android.support.v4.app.FragmentActivity.onStop:()V │ │ +0291fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0291fe: 6f10 2500 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0025 │ │ +029204: 5c21 b800 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00b8 │ │ +029208: 5420 b100 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +02920c: 6e20 9d01 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@019d │ │ +029212: 5420 b000 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +029216: 6e10 1e03 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@031e │ │ +02921c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=533 │ │ 0x0004 line=535 │ │ 0x0006 line=536 │ │ 0x000b line=538 │ │ 0x0010 line=539 │ │ @@ -9449,26 +6071,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -01e11c: |[01e11c] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -01e12c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01e12e: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -01e132: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -01e136: b540 |0005: and-int/2addr v0, v4 │ │ -01e138: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -01e13c: 2200 f701 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -01e140: 1a01 b801 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@01b8 │ │ -01e144: 7020 400c 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -01e14a: 2700 |000f: throw v0 │ │ -01e14c: 6f30 2800 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0028 │ │ -01e152: 0e00 |0013: return-void │ │ +029220: |[029220] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +029230: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +029232: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +029236: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +02923a: b540 |0005: and-int/2addr v0, v4 │ │ +02923c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +029240: 2200 f501 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +029244: 1a01 b801 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@01b8 │ │ +029248: 7020 a60c 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +02924e: 2700 |000f: throw v0 │ │ +029250: 6f30 2800 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0028 │ │ +029256: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0008 line=672 │ │ 0x0010 line=674 │ │ 0x0013 line=675 │ │ locals : │ │ @@ -9481,34 +6103,34 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -01e154: |[01e154] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -01e164: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01e166: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -01e16a: 6f30 2800 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0028 │ │ -01e170: 0e00 |0006: return-void │ │ -01e172: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -01e176: b550 |0009: and-int/2addr v0, v5 │ │ -01e178: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -01e17c: 2200 f701 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -01e180: 1a01 b801 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@01b8 │ │ -01e184: 7020 400c 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -01e18a: 2700 |0013: throw v0 │ │ -01e18c: 5230 8700 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01e190: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -01e194: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -01e198: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -01e19e: b551 |001d: and-int/2addr v1, v5 │ │ -01e1a0: b010 |001e: add-int/2addr v0, v1 │ │ -01e1a2: 6f30 2800 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0028 │ │ -01e1a8: 28e4 |0022: goto 0006 // -001c │ │ +029258: |[029258] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +029268: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02926a: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +02926e: 6f30 2800 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0028 │ │ +029274: 0e00 |0006: return-void │ │ +029276: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +02927a: b550 |0009: and-int/2addr v0, v5 │ │ +02927c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +029280: 2200 f501 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +029284: 1a01 b801 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@01b8 │ │ +029288: 7020 a60c 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +02928e: 2700 |0013: throw v0 │ │ +029290: 5230 8700 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +029294: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +029298: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +02929c: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +0292a2: b551 |001d: and-int/2addr v1, v5 │ │ +0292a4: b010 |001e: add-int/2addr v0, v1 │ │ +0292a6: 6f30 2800 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0028 │ │ +0292ac: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=682 │ │ 0x0003 line=683 │ │ 0x0006 line=690 │ │ 0x0007 line=686 │ │ 0x000c line=687 │ │ @@ -9524,83 +6146,145 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -01e1ac: |[01e1ac] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -01e1bc: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -01e1c0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -01e1c4: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -01e1c8: 7110 f901 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@01f9 │ │ -01e1ce: 0e00 |0009: return-void │ │ -01e1d0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -01e1d2: 5c20 b400 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00b4 │ │ -01e1d6: 28fc |000d: goto 0009 // -0004 │ │ +0292b0: |[0292b0] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +0292c0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +0292c4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0292c8: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0292cc: 7110 ff01 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@01ff │ │ +0292d2: 0e00 |0009: return-void │ │ +0292d4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0292d6: 5c20 b400 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00b4 │ │ +0292da: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0006 line=572 │ │ 0x0009 line=579 │ │ 0x000a line=578 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 611 (FragmentActivity.java) │ │ + source_file_idx : 615 (FragmentActivity.java) │ │ │ │ -Class #24 header: │ │ -class_idx : 144 │ │ +Class #18 header: │ │ +class_idx : 142 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #18 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="BackStackEntry" │ │ + │ │ +Class #18 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getBreadCrumbShortTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getBreadCrumbShortTitleRes' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getBreadCrumbTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getBreadCrumbTitleRes' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getId' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 618 (FragmentManager.java) │ │ + │ │ +Class #19 header: │ │ +class_idx : 143 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #24 annotations: │ │ +Class #19 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnBackStackChangedListener" │ │ │ │ -Class #24 - │ │ +Class #19 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;) │ │ name : 'onBackStackChanged' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 614 (FragmentManager.java) │ │ + source_file_idx : 618 (FragmentManager.java) │ │ │ │ -Class #25 header: │ │ -class_idx : 145 │ │ +Class #20 header: │ │ +class_idx : 144 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 19 │ │ │ │ -Class #25 annotations: │ │ +Class #20 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; Landroid/support/v4/app/FragmentManager$BackStackEntry; } │ │ -Annotations on method #745 'openTransaction' │ │ +Annotations on method #751 'openTransaction' │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ │ │ -Class #25 - │ │ +Class #20 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManager;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'POP_BACK_STACK_INCLUSIVE' │ │ @@ -9614,17 +6298,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -01e1d8: |[01e1d8] android.support.v4.app.FragmentManager.:()V │ │ -01e1e8: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01e1ee: 0e00 |0003: return-void │ │ +0292dc: |[0292dc] android.support.v4.app.FragmentManager.:()V │ │ +0292ec: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0292f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -9633,17 +6317,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -01e1f0: |[01e1f0] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -01e200: 6a00 cd00 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01e204: 0e00 |0002: return-void │ │ +0292f4: |[0292f4] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +029304: 6a00 cd00 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +029308: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0002 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -9707,18 +6391,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -01e208: |[01e208] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -01e218: 6e10 e002 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -01e21e: 0c00 |0003: move-result-object v0 │ │ -01e220: 1100 |0004: return-object v0 │ │ +02930c: |[02930c] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +02931c: 6e10 e602 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +029322: 0c00 |0003: move-result-object v0 │ │ +029324: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #10 : (in Landroid/support/v4/app/FragmentManager;) │ │ @@ -9771,32 +6455,32 @@ │ │ │ │ #18 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'saveFragmentInstanceState' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 614 (FragmentManager.java) │ │ + source_file_idx : 618 (FragmentManager.java) │ │ │ │ -Class #26 header: │ │ -class_idx : 146 │ │ +Class #21 header: │ │ +class_idx : 145 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #26 annotations: │ │ +Class #21 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerImpl; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #26 - │ │ +Class #21 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9810,18 +6494,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e224: |[01e224] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01e234: 5b01 ba00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ba │ │ -01e238: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01e23e: 0e00 |0005: return-void │ │ +029328: |[029328] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +029338: 5b01 ba00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ba │ │ +02933c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +029342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9831,43 +6515,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e240: |[01e240] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -01e250: 5410 ba00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ba │ │ -01e254: 6e10 1b03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@031b │ │ -01e25a: 0e00 |0005: return-void │ │ +029344: |[029344] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +029354: 5410 ba00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00ba │ │ +029358: 6e10 2103 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0321 │ │ +02935e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0005 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ - source_file_idx : 614 (FragmentManager.java) │ │ + source_file_idx : 618 (FragmentManager.java) │ │ │ │ -Class #27 header: │ │ -class_idx : 147 │ │ +Class #22 header: │ │ +class_idx : 146 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #27 annotations: │ │ +Class #22 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #27 - │ │ +Class #22 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9881,18 +6565,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -01e25c: |[01e25c] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -01e26c: 5b01 bb00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bb │ │ -01e270: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01e276: 0e00 |0005: return-void │ │ +029360: |[029360] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +029370: 5b01 bb00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bb │ │ +029374: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02937a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -9902,49 +6586,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -01e278: |[01e278] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -01e288: 5450 bb00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bb │ │ -01e28c: 5451 bb00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bb │ │ -01e290: 5411 d700 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01e294: 5411 b100 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01e298: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01e29a: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -01e29c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -01e29e: 6e54 3603 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0336 │ │ -01e2a4: 0e00 |000e: return-void │ │ +02937c: |[02937c] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +02938c: 5450 bb00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bb │ │ +029390: 5451 bb00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bb │ │ +029394: 5411 d700 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +029398: 5411 b100 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +02939c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +02939e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0293a0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0293a2: 6e54 3c03 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@033c │ │ +0293a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x000e line=439 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ - source_file_idx : 614 (FragmentManager.java) │ │ + source_file_idx : 618 (FragmentManager.java) │ │ │ │ -Class #28 header: │ │ -class_idx : 148 │ │ +Class #23 header: │ │ +class_idx : 147 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #28 annotations: │ │ +Class #23 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #28 - │ │ +Class #23 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -9966,20 +6650,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01e2a8: |[01e2a8] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -01e2b8: 5b01 bc00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bc │ │ -01e2bc: 5b02 be00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00be │ │ -01e2c0: 5903 bd00 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00bd │ │ -01e2c4: 7010 5a0c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01e2ca: 0e00 |0009: return-void │ │ +0293ac: |[0293ac] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +0293bc: 5b01 bc00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bc │ │ +0293c0: 5b02 be00 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00be │ │ +0293c4: 5903 bd00 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00bd │ │ +0293c8: 7010 c00c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0293ce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -9991,49 +6675,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -01e2cc: |[01e2cc] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -01e2dc: 5450 bc00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bc │ │ -01e2e0: 5451 bc00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bc │ │ -01e2e4: 5411 d700 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01e2e8: 5411 b100 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01e2ec: 5452 be00 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00be │ │ -01e2f0: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -01e2f2: 5254 bd00 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00bd │ │ -01e2f6: 6e54 3603 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0336 │ │ -01e2fc: 0e00 |0010: return-void │ │ +0293d0: |[0293d0] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +0293e0: 5450 bc00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bc │ │ +0293e4: 5451 bc00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bc │ │ +0293e8: 5411 d700 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +0293ec: 5411 b100 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +0293f0: 5452 be00 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@00be │ │ +0293f4: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +0293f6: 5254 bd00 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@00bd │ │ +0293fa: 6e54 3c03 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@033c │ │ +029400: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0010 line=455 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ - source_file_idx : 614 (FragmentManager.java) │ │ + source_file_idx : 618 (FragmentManager.java) │ │ │ │ -Class #29 header: │ │ -class_idx : 149 │ │ +Class #24 header: │ │ +class_idx : 148 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #29 annotations: │ │ +Class #24 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=popBackStack │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #29 - │ │ +Class #24 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -10055,20 +6739,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -01e300: |[01e300] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -01e310: 5b01 bf00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bf │ │ -01e314: 5902 c100 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00c1 │ │ -01e318: 5903 c000 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00c0 │ │ -01e31c: 7010 5a0c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01e322: 0e00 |0009: return-void │ │ +029404: |[029404] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +029414: 5b01 bf00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bf │ │ +029418: 5902 c100 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00c1 │ │ +02941c: 5903 c000 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00c0 │ │ +029420: 7010 c00c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +029426: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -10080,49 +6764,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -01e324: |[01e324] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -01e334: 5450 bf00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bf │ │ -01e338: 5451 bf00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bf │ │ -01e33c: 5411 d700 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01e340: 5411 b100 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01e344: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -01e346: 5253 c100 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00c1 │ │ -01e34a: 5254 c000 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00c0 │ │ -01e34e: 6e54 3603 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0336 │ │ -01e354: 0e00 |0010: return-void │ │ +029428: |[029428] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +029438: 5450 bf00 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bf │ │ +02943c: 5451 bf00 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00bf │ │ +029440: 5411 d700 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +029444: 5411 b100 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +029448: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +02944a: 5253 c100 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00c1 │ │ +02944e: 5254 c000 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00c0 │ │ +029452: 6e54 3c03 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@033c │ │ +029458: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0010 line=474 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ - source_file_idx : 614 (FragmentManager.java) │ │ + source_file_idx : 618 (FragmentManager.java) │ │ │ │ -Class #30 header: │ │ -class_idx : 150 │ │ +Class #25 header: │ │ +class_idx : 149 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #30 annotations: │ │ +Class #25 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=moveToState │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #30 - │ │ +Class #25 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -10140,19 +6824,19 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -01e358: |[01e358] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -01e368: 5b01 c200 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00c2 │ │ -01e36c: 5b02 c300 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ -01e370: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -01e376: 0e00 |0007: return-void │ │ +02945c: |[02945c] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +02946c: 5b01 c200 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00c2 │ │ +029470: 5b02 c300 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ +029474: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02947a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ @@ -10163,28 +6847,28 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -01e378: |[01e378] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -01e388: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01e38a: 5440 c300 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ -01e38e: 5400 7800 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -01e392: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ -01e396: 5440 c300 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ -01e39a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -01e39c: 5b01 7800 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -01e3a0: 5440 c200 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00c2 │ │ -01e3a4: 5441 c300 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ -01e3a8: 5442 c300 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ -01e3ac: 5222 9500 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ -01e3b0: 6e53 2d03 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@032d │ │ -01e3b6: 0e00 |0017: return-void │ │ +02947c: |[02947c] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +02948c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02948e: 5440 c300 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ +029492: 5400 7800 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +029496: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ +02949a: 5440 c300 |0007: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ +02949e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0294a0: 5b01 7800 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +0294a4: 5440 c200 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00c2 │ │ +0294a8: 5441 c300 |000e: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ +0294ac: 5442 c300 |0010: iget-object v2, v4, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00c3 │ │ +0294b0: 5222 9500 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ +0294b4: 6e53 3303 1032 |0014: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0333 │ │ +0294ba: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=983 │ │ 0x0007 line=984 │ │ 0x000c line=985 │ │ 0x0017 line=988 │ │ locals : │ │ @@ -10196,16 +6880,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01e3b8: |[01e3b8] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -01e3c8: 0e00 |0000: return-void │ │ +0294bc: |[0294bc] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +0294cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -10214,7582 +6898,1074 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -01e3cc: |[01e3cc] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -01e3dc: 0e00 |0000: return-void │ │ +0294d0: |[0294d0] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +0294e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 614 (FragmentManager.java) │ │ + source_file_idx : 618 (FragmentManager.java) │ │ │ │ -Class #31 header: │ │ +Class #26 header: │ │ class_idx : 151 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 145 │ │ -source_file_idx : 614 │ │ -static_fields_size : 18 │ │ -instance_fields_size: 21 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 65 │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #31 annotations: │ │ -Annotations on field #214 'mActive' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #216 'mAdded' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #217 'mAvailBackStackIndices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #218 'mAvailIndices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ -Annotations on field #219 'mBackStack' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ -Annotations on field #220 'mBackStackChangeListeners' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;" ">;" } │ │ -Annotations on field #221 'mBackStackIndices' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ -Annotations on field #222 'mCreatedMenus' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #230 'mPendingActions' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Runnable;" ">;" } │ │ -Annotations on field #231 'mStateArray' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ -Annotations on method #827 'restoreAllState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcelable;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;)V" } │ │ -Annotations on method #828 'retainNonConfig' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Class #26 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ │ │ -Class #31 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ +Class #26 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManagerState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/app/FragmentManager;' │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ACCELERATE_CUBIC' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ACCELERATE_QUINT' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_DUR' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 220 │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_CLOSE_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_CLOSE_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_FADE_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_FADE_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_OPEN_ENTER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'ANIM_STYLE_OPEN_EXIT' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - value : false │ │ - #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'DECELERATE_CUBIC' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'DECELERATE_QUINT' │ │ - type : 'Landroid/view/animation/Interpolator;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : null │ │ - #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'HONEYCOMB' │ │ - type : 'Z' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : false │ │ - #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "FragmentManager" │ │ - #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'TARGET_REQUEST_CODE_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:target_req_state" │ │ - #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'TARGET_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:target_state" │ │ - #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'USER_VISIBLE_HINT_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:user_visible_hint" │ │ - #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'VIEW_STATE_TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "android:view_state" │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mActive' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mActivity' │ │ - type : 'Landroid/support/v4/app/FragmentActivity;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mAdded' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mAvailBackStackIndices' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mAvailIndices' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mBackStack' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mBackStackChangeListeners' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mBackStackIndices' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mCreatedMenus' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mCurState' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mDestroyed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mExecCommit' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mExecutingActions' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mHavePendingDeferredStart' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mNeedMenuInvalidate' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mNoTransactionsBecause' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mPendingActions' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mStateArray' │ │ - type : 'Landroid/util/SparseArray;' │ │ - access : 0x0000 () │ │ - #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mStateBundle' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mStateSaved' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'mTmpActions' │ │ - type : '[Ljava/lang/Runnable;' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -01e3e0: |[01e3e0] android.support.v4.app.FragmentManagerImpl.:()V │ │ -01e3f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01e3f2: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -01e3f6: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -01e3fa: 6a00 cd00 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01e3fe: 6001 1e00 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -01e402: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -01e406: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -01e40a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -01e40c: 6a00 d000 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00d0 │ │ -01e410: 2200 8801 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0188 │ │ -01e414: 7020 860a 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0a86 │ │ -01e41a: 6900 cf00 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00cf │ │ -01e41e: 2200 8801 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0188 │ │ -01e422: 7020 860a 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0a86 │ │ -01e428: 6900 ce00 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00ce │ │ -01e42c: 2200 8201 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0182 │ │ -01e430: 7020 7e0a 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0a7e │ │ -01e436: 6900 c500 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00c5 │ │ -01e43a: 2200 8201 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0182 │ │ -01e43e: 7020 7e0a 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0a7e │ │ -01e444: 6900 c400 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c4 │ │ -01e448: 0e00 |002c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0005 line=378 │ │ - 0x0007 line=381 │ │ - 0x0010 line=672 │ │ - 0x0017 line=673 │ │ - 0x001e line=674 │ │ - 0x0025 line=675 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -01e44c: |[01e44c] android.support.v4.app.FragmentManagerImpl.:()V │ │ -01e45c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01e45e: 7010 de02 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@02de │ │ -01e464: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -01e466: 5920 df00 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -01e46a: 5b21 e800 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ -01e46e: 5b21 e700 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ -01e472: 2200 9200 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0092 │ │ -01e476: 7020 f302 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@02f3 │ │ -01e47c: 5b20 e100 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e1 │ │ -01e480: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=377 │ │ - 0x0004 line=404 │ │ - 0x0007 line=414 │ │ - 0x0009 line=415 │ │ - 0x000b line=417 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'checkStateLoss' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -01e484: |[01e484] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -01e494: 5530 e900 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ -01e498: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -01e49c: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01e4a0: 1a01 b601 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@01b6 │ │ -01e4a4: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01e4aa: 2700 |000b: throw v0 │ │ -01e4ac: 5430 e500 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -01e4b0: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -01e4b4: 2200 f801 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01e4b8: 2201 0802 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01e4bc: 7010 730c 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01e4c2: 1a02 b701 |0017: const-string v2, "Can not perform this action inside of " // string@01b7 │ │ -01e4c6: 6e20 7a0c 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01e4cc: 0c01 |001c: move-result-object v1 │ │ -01e4ce: 5432 e500 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -01e4d2: 6e20 7a0c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01e4d8: 0c01 |0022: move-result-object v1 │ │ -01e4da: 6e10 7e0c 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01e4e0: 0c01 |0026: move-result-object v1 │ │ -01e4e2: 7020 440c 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01e4e8: 2700 |002a: throw v0 │ │ -01e4ea: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1298 │ │ - 0x0004 line=1299 │ │ - 0x000c line=1302 │ │ - 0x0010 line=1303 │ │ - 0x002b line=1306 │ │ - locals : │ │ - 0x0000 - 0x002c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeFadeAnimation' │ │ - type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -01e4ec: |[01e4ec] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -01e4fc: 2200 8301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0183 │ │ -01e500: 7030 7f0a 4005 |0002: invoke-direct {v0, v4, v5}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0a7f │ │ -01e506: 6201 ce00 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00ce │ │ -01e50a: 6e20 810a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0a81 │ │ -01e510: 1601 dc00 |000a: const-wide/16 v1, #int 220 // #dc │ │ -01e514: 6e30 800a 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0a80 │ │ -01e51a: 1100 |000f: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=695 │ │ - 0x0005 line=696 │ │ - 0x000a line=697 │ │ - 0x000f line=698 │ │ - locals : │ │ - 0x0005 - 0x0010 reg=0 anim Landroid/view/animation/AlphaAnimation; │ │ - 0x0000 - 0x0010 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0010 reg=4 start F │ │ - 0x0000 - 0x0010 reg=5 end F │ │ - │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeOpenCloseAnimation' │ │ - type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ - access : 0x0008 (STATIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 5 │ │ - outs : 9 │ │ - insns size : 53 16-bit code units │ │ -01e51c: |[01e51c] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -01e52c: 220a 8601 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0186 │ │ -01e530: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -01e532: 7020 830a 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@0a83 │ │ -01e538: 2200 8a01 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@018a │ │ -01e53c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -01e53e: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -01e542: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -01e544: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -01e548: 01c1 |000e: move v1, v12 │ │ -01e54a: 01d2 |000f: move v2, v13 │ │ -01e54c: 01c3 |0010: move v3, v12 │ │ -01e54e: 01d4 |0011: move v4, v13 │ │ -01e550: 7609 870a 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0a87 │ │ -01e556: 6201 cf00 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00cf │ │ -01e55a: 6e20 890a 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0a89 │ │ -01e560: 1601 dc00 |001a: const-wide/16 v1, #int 220 // #dc │ │ -01e564: 6e30 880a 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0a88 │ │ -01e56a: 6e20 840a 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0a84 │ │ -01e570: 2209 8301 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0183 │ │ -01e574: 7030 7f0a e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0a7f │ │ -01e57a: 6201 ce00 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00ce │ │ -01e57e: 6e20 810a 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0a81 │ │ -01e584: 1601 dc00 |002c: const-wide/16 v1, #int 220 // #dc │ │ -01e588: 6e30 800a 1902 |002e: invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0a80 │ │ -01e58e: 6e20 840a 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0a84 │ │ -01e594: 110a |0034: return-object v10 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=681 │ │ - 0x0006 line=682 │ │ - 0x0015 line=684 │ │ - 0x001a line=685 │ │ - 0x001f line=686 │ │ - 0x0022 line=687 │ │ - 0x0027 line=688 │ │ - 0x002c line=689 │ │ - 0x0031 line=690 │ │ - 0x0034 line=691 │ │ - locals : │ │ - 0x0015 - 0x0035 reg=0 scale Landroid/view/animation/ScaleAnimation; │ │ - 0x0027 - 0x0035 reg=9 alpha Landroid/view/animation/AlphaAnimation; │ │ - 0x0006 - 0x0035 reg=10 set Landroid/view/animation/AnimationSet; │ │ - 0x0000 - 0x0035 reg=11 context Landroid/content/Context; │ │ - 0x0000 - 0x0035 reg=12 startScale F │ │ - 0x0000 - 0x0035 reg=13 endScale F │ │ - 0x0000 - 0x0035 reg=14 startAlpha F │ │ - 0x0000 - 0x0035 reg=15 endAlpha F │ │ - │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'reverseTransit' │ │ - type : '(I)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 28 16-bit code units │ │ -01e598: |[01e598] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -01e5a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01e5aa: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -01e5b0: 0f00 |0004: return v0 │ │ -01e5b2: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -01e5b6: 28fd |0007: goto 0004 // -0003 │ │ -01e5b8: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -01e5bc: 28fa |000a: goto 0004 // -0006 │ │ -01e5be: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -01e5c2: 28f7 |000d: goto 0004 // -0009 │ │ -01e5c4: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0294e4: |[0294e4] android.support.v4.app.FragmentManagerState$1.:()V │ │ +0294f4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0294fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1954 │ │ - 0x0001 line=1955 │ │ - 0x0004 line=1966 │ │ - 0x0005 line=1957 │ │ - 0x0007 line=1958 │ │ - 0x0008 line=1960 │ │ - 0x000a line=1961 │ │ - 0x000b line=1963 │ │ - 0x000e line=1955 │ │ + 0x0000 line=363 │ │ locals : │ │ - 0x0001 - 0x001c reg=0 rev I │ │ - 0x0000 - 0x001c reg=1 transit I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'transitToStyleIndex' │ │ - type : '(IZ)I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 38 16-bit code units │ │ -01e5e0: |[01e5e0] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -01e5f0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -01e5f2: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -01e5f8: 0f00 |0004: return v0 │ │ -01e5fa: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -01e5fe: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -01e600: 28fc |0008: goto 0004 // -0004 │ │ -01e602: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -01e604: 28fe |000a: goto 0008 // -0002 │ │ -01e606: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -01e60a: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -01e60c: 28f6 |000e: goto 0004 // -000a │ │ -01e60e: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -01e610: 28fe |0010: goto 000e // -0002 │ │ -01e612: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -01e616: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -01e618: 28f0 |0014: goto 0004 // -0010 │ │ -01e61a: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -01e61c: 28fe |0016: goto 0014 // -0002 │ │ -01e61e: 0000 |0017: nop // spacer │ │ -01e620: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0294fc: |[0294fc] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +02950c: 2200 9800 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0098 │ │ +029510: 7020 5403 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0354 │ │ +029516: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1978 │ │ - 0x0001 line=1979 │ │ - 0x0004 line=1990 │ │ - 0x0005 line=1981 │ │ - 0x0008 line=1982 │ │ - 0x0009 line=1981 │ │ - 0x000b line=1984 │ │ - 0x000e line=1985 │ │ - 0x000f line=1984 │ │ - 0x0011 line=1987 │ │ - 0x0017 line=1979 │ │ + 0x0000 line=365 │ │ locals : │ │ - 0x0001 - 0x0026 reg=0 animAttr I │ │ - 0x0000 - 0x0026 reg=1 transit I │ │ - 0x0000 - 0x0026 reg=2 enter Z │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'addBackStackState' │ │ - type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 20 16-bit code units │ │ -01e63c: |[01e63c] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -01e64c: 5410 db00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -01e650: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -01e654: 2200 1402 |0004: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -01e658: 7010 880c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01e65e: 5b10 db00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -01e662: 5410 db00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -01e666: 6e20 8b0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01e66c: 6e10 3a03 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@033a │ │ -01e672: 0e00 |0013: return-void │ │ + insns size : 5 16-bit code units │ │ +029518: |[029518] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +029528: 6e20 4e03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@034e │ │ +02952e: 0c00 |0003: move-result-object v0 │ │ +029530: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1448 │ │ - 0x0004 line=1449 │ │ - 0x000b line=1451 │ │ - 0x0010 line=1452 │ │ - 0x0013 line=1453 │ │ + 0x0000 line=363 │ │ locals : │ │ - 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0014 reg=2 state Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'addFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 73 16-bit code units │ │ -01e674: |[01e674] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -01e684: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01e686: 5440 d800 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01e68a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -01e68e: 2200 1402 |0005: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -01e692: 7010 880c 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01e698: 5b40 d800 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01e69c: 6300 cd00 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01e6a0: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -01e6a4: 1a00 6402 |0010: const-string v0, "FragmentManager" // string@0264 │ │ -01e6a8: 2201 0802 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01e6ac: 7010 730c 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01e6b2: 1a02 a908 |0017: const-string v2, "add: " // string@08a9 │ │ -01e6b6: 6e20 7a0c 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01e6bc: 0c01 |001c: move-result-object v1 │ │ -01e6be: 6e20 790c 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01e6c4: 0c01 |0020: move-result-object v1 │ │ -01e6c6: 6e10 7e0c 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01e6cc: 0c01 |0024: move-result-object v1 │ │ -01e6ce: 7120 8209 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01e6d4: 6e20 2603 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0326 │ │ -01e6da: 5550 8000 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -01e6de: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ -01e6e2: 5440 d800 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01e6e6: 6e20 8b0c 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01e6ec: 5c53 7700 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01e6f0: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -01e6f2: 5c50 8d00 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ -01e6f6: 5550 8400 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01e6fa: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ -01e6fe: 5550 8b00 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01e702: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ -01e706: 5c43 e400 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -01e70a: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ -01e70e: 6e20 2c03 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@032c │ │ -01e714: 0e00 |0048: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +029534: |[029534] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +029544: 2320 be02 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@02be │ │ +029548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1143 │ │ - 0x0005 line=1144 │ │ - 0x000c line=1146 │ │ - 0x0028 line=1147 │ │ - 0x002b line=1148 │ │ - 0x002f line=1149 │ │ - 0x0034 line=1150 │ │ - 0x0036 line=1151 │ │ - 0x0039 line=1152 │ │ - 0x0041 line=1153 │ │ - 0x0043 line=1155 │ │ - 0x0045 line=1156 │ │ - 0x0048 line=1159 │ │ + 0x0000 line=369 │ │ locals : │ │ - 0x0000 - 0x0049 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0049 reg=5 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0049 reg=6 moveToStateNow Z │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'addOnBackStackChangedListener' │ │ - type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 17 16-bit code units │ │ -01e718: |[01e718] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -01e728: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ -01e72c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -01e730: 2200 1402 |0004: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -01e734: 7010 880c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01e73a: 5b10 dc00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ -01e73e: 5410 dc00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ -01e742: 6e20 8b0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01e748: 0e00 |0010: return-void │ │ + insns size : 5 16-bit code units │ │ +02954c: |[02954c] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +02955c: 6e20 5003 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0350 │ │ +029562: 0c00 |0003: move-result-object v0 │ │ +029564: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=500 │ │ - 0x0004 line=501 │ │ - 0x000b line=503 │ │ - 0x0010 line=504 │ │ + 0x0000 line=363 │ │ locals : │ │ - 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0011 reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'allocBackStackIndex' │ │ - type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ - access : 0x0001 (PUBLIC) │ │ + source_file_idx : 618 (FragmentManager.java) │ │ + │ │ +Class #27 header: │ │ +class_idx : 152 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 513 │ │ +source_file_idx : 618 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #27 annotations: │ │ +Annotations on field #235 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ + │ │ +Class #27 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManagerState;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'mActive' │ │ + type : '[Landroid/support/v4/app/FragmentState;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'mAdded' │ │ + type : '[I' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'mBackStack' │ │ + type : '[Landroid/support/v4/app/BackStackState;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 145 16-bit code units │ │ -01e74c: |[01e74c] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -01e75c: 1d05 |0000: monitor-enter v5 │ │ -01e75e: 5452 d900 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01e762: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -01e766: 5452 d900 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01e76a: 6e10 970c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01e770: 0a02 |000a: move-result v2 │ │ -01e772: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -01e776: 5452 dd00 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -01e77a: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -01e77e: 2202 1402 |0011: new-instance v2, Ljava/util/ArrayList; // type@0214 │ │ -01e782: 7010 880c 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01e788: 5b52 dd00 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -01e78c: 5452 dd00 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -01e790: 6e10 970c 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01e796: 0a00 |001d: move-result v0 │ │ -01e798: 6302 cd00 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01e79c: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -01e7a0: 1a02 6402 |0022: const-string v2, "FragmentManager" // string@0264 │ │ -01e7a4: 2203 0802 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -01e7a8: 7010 730c 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01e7ae: 1a04 3507 |0029: const-string v4, "Setting back stack index " // string@0735 │ │ -01e7b2: 6e20 7a0c 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01e7b8: 0c03 |002e: move-result-object v3 │ │ -01e7ba: 6e20 770c 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01e7c0: 0c03 |0032: move-result-object v3 │ │ -01e7c2: 1a04 7f00 |0033: const-string v4, " to " // string@007f │ │ -01e7c6: 6e20 7a0c 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01e7cc: 0c03 |0038: move-result-object v3 │ │ -01e7ce: 6e20 790c 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01e7d4: 0c03 |003c: move-result-object v3 │ │ -01e7d6: 6e10 7e0c 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01e7dc: 0c03 |0040: move-result-object v3 │ │ -01e7de: 7120 8209 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01e7e4: 5452 dd00 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -01e7e8: 6e20 8b0c 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01e7ee: 1e05 |0049: monitor-exit v5 │ │ -01e7f0: 0101 |004a: move v1, v0 │ │ -01e7f2: 0f01 |004b: return v1 │ │ -01e7f4: 5452 d900 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01e7f8: 5453 d900 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01e7fc: 6e10 970c 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01e802: 0a03 |0053: move-result v3 │ │ -01e804: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -01e808: 6e20 940c 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0c94 │ │ -01e80e: 0c02 |0059: move-result-object v2 │ │ -01e810: 1f02 fb01 |005a: check-cast v2, Ljava/lang/Integer; // type@01fb │ │ -01e814: 6e10 460c 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -01e81a: 0a00 |005f: move-result v0 │ │ -01e81c: 6302 cd00 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01e820: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -01e824: 1a02 6402 |0064: const-string v2, "FragmentManager" // string@0264 │ │ -01e828: 2203 0802 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -01e82c: 7010 730c 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01e832: 1a04 4b01 |006b: const-string v4, "Adding back stack index " // string@014b │ │ -01e836: 6e20 7a0c 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01e83c: 0c03 |0070: move-result-object v3 │ │ -01e83e: 6e20 770c 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01e844: 0c03 |0074: move-result-object v3 │ │ -01e846: 1a04 8500 |0075: const-string v4, " with " // string@0085 │ │ -01e84a: 6e20 7a0c 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01e850: 0c03 |007a: move-result-object v3 │ │ -01e852: 6e20 790c 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01e858: 0c03 |007e: move-result-object v3 │ │ -01e85a: 6e10 7e0c 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01e860: 0c03 |0082: move-result-object v3 │ │ -01e862: 7120 8209 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01e868: 5452 dd00 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -01e86c: 6e30 960c 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -01e872: 1e05 |008b: monitor-exit v5 │ │ -01e874: 0101 |008c: move v1, v0 │ │ -01e876: 28be |008d: goto 004b // -0042 │ │ -01e878: 0d02 |008e: move-exception v2 │ │ -01e87a: 1e05 |008f: monitor-exit v5 │ │ -01e87c: 2702 |0090: throw v2 │ │ - catches : 1 │ │ - 0x0001 - 0x0090 │ │ - -> 0x008e │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +029568: |[029568] android.support.v4.app.FragmentManagerState.:()V │ │ +029578: 2200 9700 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0097 │ │ +02957c: 7010 4d03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@034d │ │ +029582: 6900 eb00 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00eb │ │ +029586: 0e00 |0007: return-void │ │ + catches : (none) │ │ positions : │ │ - 0x0000 line=1328 │ │ - 0x0001 line=1329 │ │ - 0x000d line=1330 │ │ - 0x0011 line=1331 │ │ - 0x0018 line=1333 │ │ - 0x001e line=1334 │ │ - 0x0044 line=1335 │ │ - 0x0049 line=1336 │ │ - 0x004b line=1342 │ │ - 0x004c line=1339 │ │ - 0x0060 line=1340 │ │ - 0x0086 line=1341 │ │ - 0x008b line=1342 │ │ - 0x008e line=1344 │ │ + 0x0000 line=362 │ │ locals : │ │ - 0x001e - 0x004b reg=0 index I │ │ - 0x004b - 0x004c reg=1 index I │ │ - 0x0060 - 0x008d reg=0 index I │ │ - 0x008d - 0x008e reg=1 index I │ │ - 0x0000 - 0x0091 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0091 reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ │ │ - #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'attachActivity' │ │ - type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 13 16-bit code units │ │ -01e88c: |[01e88c] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -01e89c: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01e8a0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -01e8a4: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01e8a8: 7010 430c 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0c43 │ │ -01e8ae: 2700 |0009: throw v0 │ │ -01e8b0: 5b12 d700 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01e8b4: 0e00 |000c: return-void │ │ + insns size : 4 16-bit code units │ │ +029588: |[029588] android.support.v4.app.FragmentManagerState.:()V │ │ +029598: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02959e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1795 │ │ - 0x000a line=1796 │ │ - 0x000c line=1797 │ │ + 0x0000 line=343 │ │ + 0x0003 line=344 │ │ locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x000d reg=2 activity Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ - #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'attachFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 63 16-bit code units │ │ -01e8b8: |[01e8b8] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -01e8c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01e8ca: 6300 cd00 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01e8ce: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -01e8d2: 1a00 6402 |0005: const-string v0, "FragmentManager" // string@0264 │ │ -01e8d6: 2201 0802 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01e8da: 7010 730c 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01e8e0: 1a02 2609 |000c: const-string v2, "attach: " // string@0926 │ │ -01e8e4: 6e20 7a0c 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01e8ea: 0c01 |0011: move-result-object v1 │ │ -01e8ec: 6e20 790c 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01e8f2: 0c01 |0015: move-result-object v1 │ │ -01e8f4: 6e10 7e0c 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01e8fa: 0c01 |0019: move-result-object v1 │ │ -01e8fc: 7120 8209 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01e902: 5550 8000 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -01e906: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ -01e90a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -01e90c: 5c50 8000 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -01e910: 5550 7700 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01e914: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ -01e918: 5440 d800 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01e91c: 6e20 8b0c 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01e922: 5c53 7700 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01e926: 5550 8400 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01e92a: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ -01e92e: 5550 8b00 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01e932: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ -01e936: 5c43 e400 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -01e93a: 5240 df00 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -01e93e: 6e57 2d03 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@032d │ │ -01e944: 0e00 |003e: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +0295a0: |[0295a0] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +0295b0: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0295b6: 6200 f400 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00f4 │ │ +0295ba: 6e20 a301 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@01a3 │ │ +0295c0: 0c00 |0008: move-result-object v0 │ │ +0295c2: 1f00 bf02 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@02bf │ │ +0295c6: 5b10 ec00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ +0295ca: 6e10 a201 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@01a2 │ │ +0295d0: 0c00 |0010: move-result-object v0 │ │ +0295d2: 5b10 ed00 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ +0295d6: 6200 5100 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0051 │ │ +0295da: 6e20 a301 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@01a3 │ │ +0295e0: 0c00 |0018: move-result-object v0 │ │ +0295e2: 1f00 bc02 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@02bc │ │ +0295e6: 5b10 ee00 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ +0295ea: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1231 │ │ - 0x001d line=1232 │ │ - 0x0021 line=1233 │ │ - 0x0024 line=1234 │ │ - 0x0028 line=1235 │ │ - 0x002d line=1236 │ │ - 0x002f line=1237 │ │ - 0x0037 line=1238 │ │ - 0x0039 line=1240 │ │ - 0x003e line=1243 │ │ + 0x0000 line=346 │ │ + 0x0003 line=347 │ │ + 0x000d line=348 │ │ + 0x0013 line=349 │ │ + 0x001d line=350 │ │ locals : │ │ - 0x0000 - 0x003f reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x003f reg=5 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x003f reg=6 transition I │ │ - 0x0000 - 0x003f reg=7 transitionStyle I │ │ + 0x0000 - 0x001e reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ + 0x0000 - 0x001e reg=2 in Landroid/os/Parcel; │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'beginTransaction' │ │ - type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'describeContents' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -01e948: |[01e948] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -01e958: 2200 8300 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0083 │ │ -01e95c: 7020 fc01 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@01fc │ │ -01e962: 1100 |0005: return-object v0 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0295ec: |[0295ec] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +0295fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0295fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=426 │ │ + 0x0000 line=353 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ - #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'detachFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 61 16-bit code units │ │ -01e964: |[01e964] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -01e974: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -01e976: 6300 cd00 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01e97a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -01e97e: 1a00 6402 |0005: const-string v0, "FragmentManager" // string@0264 │ │ -01e982: 2201 0802 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01e986: 7010 730c 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01e98c: 1a02 ea0a |000c: const-string v2, "detach: " // string@0aea │ │ -01e990: 6e20 7a0c 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01e996: 0c01 |0011: move-result-object v1 │ │ -01e998: 6e20 790c 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01e99e: 0c01 |0015: move-result-object v1 │ │ -01e9a0: 6e10 7e0c 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01e9a6: 0c01 |0019: move-result-object v1 │ │ -01e9a8: 7120 8209 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01e9ae: 5550 8000 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -01e9b2: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ -01e9b6: 5c53 8000 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -01e9ba: 5550 7700 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01e9be: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ -01e9c2: 5440 d800 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01e9c6: 6e20 950c 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0c95 │ │ -01e9cc: 5550 8400 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01e9d0: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ -01e9d4: 5550 8b00 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01e9d8: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -01e9dc: 5c43 e400 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -01e9e0: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -01e9e2: 5c50 7700 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01e9e6: 6e57 2d03 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@032d │ │ -01e9ec: 0e00 |003c: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +029600: |[029600] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +029610: 5410 ec00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ +029614: 6e30 ad01 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@01ad │ │ +02961a: 5410 ed00 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ +02961e: 6e20 aa01 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@01aa │ │ +029624: 5410 ee00 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ +029628: 6e30 ad01 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@01ad │ │ +02962e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1215 │ │ - 0x001d line=1216 │ │ - 0x0021 line=1217 │ │ - 0x0023 line=1218 │ │ - 0x0027 line=1220 │ │ - 0x002c line=1221 │ │ - 0x0034 line=1222 │ │ - 0x0036 line=1224 │ │ - 0x0039 line=1225 │ │ - 0x003c line=1228 │ │ + 0x0000 line=357 │ │ + 0x0005 line=358 │ │ + 0x000a line=359 │ │ + 0x000f line=360 │ │ locals : │ │ - 0x0000 - 0x003d reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x003d reg=5 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x003d reg=6 transition I │ │ - 0x0000 - 0x003d reg=7 transitionStyle I │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ + 0x0000 - 0x0010 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0010 reg=3 flags I │ │ │ │ - #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchActivityCreated' │ │ + source_file_idx : 618 (FragmentManager.java) │ │ + │ │ +Class #28 header: │ │ +class_idx : 154 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 513 │ │ +source_file_idx : 613 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #28 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ + │ │ +Class #28 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -01e9f0: |[01e9f0] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -01ea00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01ea02: 5c21 e900 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ -01ea06: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -01ea08: 6e30 2b03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@032b │ │ -01ea0e: 0e00 |0007: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +029630: |[029630] android.support.v4.app.FragmentState$1.:()V │ │ +029640: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +029646: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1809 │ │ - 0x0003 line=1810 │ │ - 0x0007 line=1811 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ - #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchConfigurationChanged' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 30 16-bit code units │ │ -01ea10: |[01ea10] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -01ea20: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01ea24: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -01ea28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01ea2a: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ea2e: 6e10 970c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ea34: 0a02 |000a: move-result v2 │ │ -01ea36: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -01ea3a: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ea3e: 6e20 900c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ea44: 0c00 |0012: move-result-object v0 │ │ -01ea46: 1f00 8a00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01ea4a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -01ea4e: 6e20 7602 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0276 │ │ -01ea54: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01ea58: 28e9 |001c: goto 0005 // -0017 │ │ -01ea5a: 0e00 |001d: return-void │ │ + insns size : 6 16-bit code units │ │ +029648: |[029648] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +029658: 2200 9b00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@009b │ │ +02965c: 7020 6803 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@0368 │ │ +029662: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1848 │ │ - 0x0004 line=1849 │ │ - 0x000d line=1850 │ │ - 0x0015 line=1851 │ │ - 0x0017 line=1852 │ │ - 0x001a line=1849 │ │ - 0x001d line=1856 │ │ + 0x0000 line=135 │ │ locals : │ │ - 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x001d reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x001e reg=4 newConfig Landroid/content/res/Configuration; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ + 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ - #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 40 16-bit code units │ │ -01ea5c: |[01ea5c] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -01ea6c: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01ea70: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -01ea74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01ea76: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ea7a: 6e10 970c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ea80: 0a02 |000a: move-result v2 │ │ -01ea82: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ -01ea86: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ea8a: 6e20 900c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ea90: 0c00 |0012: move-result-object v0 │ │ -01ea92: 1f00 8a00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01ea96: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ -01ea9a: 5502 8500 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01ea9e: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ -01eaa2: 6e20 7702 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0277 │ │ -01eaa8: 0a02 |001e: move-result v2 │ │ -01eaaa: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ -01eaae: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -01eab0: 0f02 |0022: return v2 │ │ -01eab2: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01eab6: 28e0 |0025: goto 0005 // -0020 │ │ -01eab8: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -01eaba: 28fb |0027: goto 0022 // -0005 │ │ + insns size : 5 16-bit code units │ │ +029664: |[029664] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +029674: 6e20 6303 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0363 │ │ +02967a: 0c00 |0003: move-result-object v0 │ │ +02967c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1929 │ │ - 0x0004 line=1930 │ │ - 0x000d line=1931 │ │ - 0x0015 line=1932 │ │ - 0x001b line=1933 │ │ - 0x0021 line=1934 │ │ - 0x0022 line=1939 │ │ - 0x0023 line=1930 │ │ - 0x0026 line=1939 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0015 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x0022 reg=1 i I │ │ - 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0023 - 0x0026 reg=1 i I │ │ - 0x0000 - 0x0028 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0028 reg=4 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ - #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchCreate' │ │ - type : '()V' │ │ + #2 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -01eabc: |[01eabc] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -01eacc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01eace: 5c21 e900 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ -01ead2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -01ead4: 6e30 2b03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@032b │ │ -01eada: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1804 │ │ - 0x0003 line=1805 │ │ - 0x0007 line=1806 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 92 16-bit code units │ │ -01eadc: |[01eadc] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -01eaec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -01eaee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -01eaf0: 5454 d600 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01eaf4: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ -01eaf8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -01eafa: 5454 d800 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01eafe: 6e10 970c 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01eb04: 0a04 |000c: move-result v4 │ │ -01eb06: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ -01eb0a: 5454 d800 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01eb0e: 6e20 900c 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01eb14: 0c00 |0014: move-result-object v0 │ │ -01eb16: 1f00 8a00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01eb1a: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ -01eb1e: 5504 8500 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01eb22: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ -01eb26: 5504 8400 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01eb2a: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ -01eb2e: 5504 8b00 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01eb32: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ -01eb36: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -01eb38: 6e30 7b02 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@027b │ │ -01eb3e: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ -01eb42: 2202 1402 |002b: new-instance v2, Ljava/util/ArrayList; // type@0214 │ │ -01eb46: 7010 880c 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01eb4c: 6e20 8b0c 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01eb52: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01eb56: 28d2 |0035: goto 0007 // -002e │ │ -01eb58: 5454 de00 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ -01eb5c: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ -01eb60: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -01eb62: 5454 de00 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ -01eb66: 6e10 970c 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01eb6c: 0a04 |0040: move-result v4 │ │ -01eb6e: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ -01eb72: 5454 de00 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ -01eb76: 6e20 900c 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01eb7c: 0c00 |0048: move-result-object v0 │ │ -01eb7e: 1f00 8a00 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01eb82: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ -01eb86: 6e20 8f0c 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0c8f │ │ -01eb8c: 0a04 |0050: move-result v4 │ │ -01eb8e: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ -01eb92: 6e10 7e02 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@027e │ │ -01eb98: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01eb9c: 28e3 |0058: goto 003b // -001d │ │ -01eb9e: 5b52 de00 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ -01eba2: 0f03 |005b: return v3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +029680: |[029680] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +029690: 2320 bf02 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@02bf │ │ +029694: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1870 │ │ - 0x0001 line=1871 │ │ - 0x0002 line=1872 │ │ - 0x0006 line=1873 │ │ - 0x000f line=1874 │ │ - 0x0017 line=1875 │ │ - 0x0025 line=1876 │ │ - 0x0026 line=1877 │ │ - 0x0029 line=1878 │ │ - 0x002b line=1879 │ │ - 0x0030 line=1881 │ │ - 0x0033 line=1873 │ │ - 0x0036 line=1886 │ │ - 0x003a line=1887 │ │ - 0x0043 line=1888 │ │ - 0x004b line=1889 │ │ - 0x0053 line=1890 │ │ - 0x0056 line=1887 │ │ - 0x0059 line=1895 │ │ - 0x005b line=1897 │ │ + 0x0000 line=139 │ │ locals : │ │ - 0x0002 - 0x002d reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0017 - 0x0036 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0007 - 0x0036 reg=1 i I │ │ - 0x004b - 0x0059 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x003b - 0x0059 reg=1 i I │ │ - 0x0030 - 0x005c reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0001 - 0x005c reg=3 show Z │ │ - 0x0000 - 0x005c reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x005c reg=6 menu Landroid/view/Menu; │ │ - 0x0000 - 0x005c reg=7 inflater Landroid/view/MenuInflater; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchDestroy' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/app/FragmentState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -01eba4: |[01eba4] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -01ebb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01ebb6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -01ebb8: 5c20 e000 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e0 │ │ -01ebbc: 6e10 1b03 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@031b │ │ -01ebc2: 6e30 2b03 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@032b │ │ -01ebc8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -01ebca: 5b20 d700 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01ebce: 0e00 |000d: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +029698: |[029698] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +0296a8: 6e20 6503 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0365 │ │ +0296ae: 0c00 |0003: move-result-object v0 │ │ +0296b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1841 │ │ - 0x0004 line=1842 │ │ - 0x0007 line=1843 │ │ - 0x000a line=1844 │ │ - 0x000d line=1845 │ │ + 0x0000 line=133 │ │ locals : │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchLowMemory' │ │ + source_file_idx : 613 (Fragment.java) │ │ + │ │ +Class #29 header: │ │ +class_idx : 155 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 513 │ │ +source_file_idx : 613 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #29 annotations: │ │ +Annotations on field #244 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ + │ │ +Class #29 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentState;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mArguments' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mClassName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + #2 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mContainerId' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mDetached' │ │ + type : 'Z' │ │ + access : 0x0010 (FINAL) │ │ + #4 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mFragmentId' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #5 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mFromLayout' │ │ + type : 'Z' │ │ + access : 0x0010 (FINAL) │ │ + #6 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mIndex' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #7 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mInstance' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mRetainInstance' │ │ + type : 'Z' │ │ + access : 0x0010 (FINAL) │ │ + #9 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mSavedFragmentState' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'mTag' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0010 (FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -01ebd0: |[01ebd0] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -01ebe0: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01ebe4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -01ebe8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01ebea: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ebee: 6e10 970c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ebf4: 0a02 |000a: move-result v2 │ │ -01ebf6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -01ebfa: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ebfe: 6e20 900c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ec04: 0c00 |0012: move-result-object v0 │ │ -01ec06: 1f00 8a00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01ec0a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -01ec0e: 6e10 8302 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0283 │ │ -01ec14: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01ec18: 28e9 |001c: goto 0005 // -0017 │ │ -01ec1a: 0e00 |001d: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0296b4: |[0296b4] android.support.v4.app.FragmentState.:()V │ │ +0296c4: 2200 9a00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@009a │ │ +0296c8: 7010 6203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0362 │ │ +0296ce: 6900 f400 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00f4 │ │ +0296d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1859 │ │ - 0x0004 line=1860 │ │ - 0x000d line=1861 │ │ - 0x0015 line=1862 │ │ - 0x0017 line=1863 │ │ - 0x001a line=1860 │ │ - 0x001d line=1867 │ │ + 0x0000 line=132 │ │ locals : │ │ - 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x001d reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ - #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 48 16-bit code units │ │ -01ec1c: |[01ec1c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -01ec2c: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01ec30: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ -01ec34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01ec36: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ec3a: 6e10 970c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ec40: 0a02 |000a: move-result v2 │ │ -01ec42: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ -01ec46: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ec4a: 6e20 900c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ec50: 0c00 |0012: move-result-object v0 │ │ -01ec52: 1f00 8a00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01ec56: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ -01ec5a: 5502 8500 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01ec5e: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ -01ec62: 5502 8400 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01ec66: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ -01ec6a: 5502 8b00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01ec6e: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ -01ec72: 6e20 8402 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0284 │ │ -01ec78: 0a02 |0026: move-result v2 │ │ -01ec7a: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ -01ec7e: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -01ec80: 0f02 |002a: return v2 │ │ -01ec82: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01ec86: 28d8 |002d: goto 0005 // -0028 │ │ -01ec88: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -01ec8a: 28fb |002f: goto 002a // -0005 │ │ + outs : 1 │ │ + insns size : 80 16-bit code units │ │ +0296d4: |[0296d4] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +0296e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0296e6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0296e8: 7010 c00c 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0296ee: 6e10 a701 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01a7 │ │ +0296f4: 0c00 |0008: move-result-object v0 │ │ +0296f6: 5b30 f600 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00f6 │ │ +0296fa: 6e10 a501 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +029700: 0a00 |000e: move-result v0 │ │ +029702: 5930 fb00 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00fb │ │ +029706: 6e10 a501 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +02970c: 0a00 |0014: move-result v0 │ │ +02970e: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +029712: 0110 |0017: move v0, v1 │ │ +029714: 5c30 fa00 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00fa │ │ +029718: 6e10 a501 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +02971e: 0a00 |001d: move-result v0 │ │ +029720: 5930 f900 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f9 │ │ +029724: 6e10 a501 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +02972a: 0a00 |0023: move-result v0 │ │ +02972c: 5930 f700 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00f7 │ │ +029730: 6e10 a701 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01a7 │ │ +029736: 0c00 |0029: move-result-object v0 │ │ +029738: 5b30 ff00 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ff │ │ +02973c: 6e10 a501 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +029742: 0a00 |002f: move-result v0 │ │ +029744: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +029748: 0110 |0032: move v0, v1 │ │ +02974a: 5c30 fd00 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00fd │ │ +02974e: 6e10 a501 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +029754: 0a00 |0038: move-result v0 │ │ +029756: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +02975a: 5c31 f800 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00f8 │ │ +02975e: 6e10 a401 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@01a4 │ │ +029764: 0c00 |0040: move-result-object v0 │ │ +029766: 5b30 f500 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ +02976a: 6e10 a401 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@01a4 │ │ +029770: 0c00 |0046: move-result-object v0 │ │ +029772: 5b30 fe00 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +029776: 0e00 |0049: return-void │ │ +029778: 0120 |004a: move v0, v2 │ │ +02977a: 28cd |004b: goto 0018 // -0033 │ │ +02977c: 0120 |004c: move v0, v2 │ │ +02977e: 28e6 |004d: goto 0033 // -001a │ │ +029780: 0121 |004e: move v1, v2 │ │ +029782: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1915 │ │ - 0x0004 line=1916 │ │ - 0x000d line=1917 │ │ - 0x0015 line=1918 │ │ - 0x0023 line=1919 │ │ - 0x0029 line=1920 │ │ - 0x002a line=1925 │ │ - 0x002b line=1916 │ │ - 0x002e line=1925 │ │ + 0x0002 line=74 │ │ + 0x0005 line=75 │ │ + 0x000b line=76 │ │ + 0x0011 line=77 │ │ + 0x001a line=78 │ │ + 0x0020 line=79 │ │ + 0x0026 line=80 │ │ + 0x002c line=81 │ │ + 0x0035 line=82 │ │ + 0x003d line=83 │ │ + 0x0043 line=84 │ │ + 0x0049 line=85 │ │ + 0x004b line=77 │ │ + 0x004d line=81 │ │ + 0x004f line=82 │ │ locals : │ │ - 0x0015 - 0x002a reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x002a reg=1 i I │ │ - 0x002b - 0x002e reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x002b - 0x002e reg=1 i I │ │ - 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0030 reg=4 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0050 reg=3 this Landroid/support/v4/app/FragmentState; │ │ + 0x0000 - 0x0050 reg=4 in Landroid/os/Parcel; │ │ │ │ - #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchOptionsMenuClosed' │ │ - type : '(Landroid/view/Menu;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 42 16-bit code units │ │ -01ec8c: |[01ec8c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -01ec9c: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01eca0: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ -01eca4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01eca6: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ecaa: 6e10 970c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ecb0: 0a02 |000a: move-result v2 │ │ -01ecb2: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ -01ecb6: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ecba: 6e20 900c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ecc0: 0c00 |0012: move-result-object v0 │ │ -01ecc2: 1f00 8a00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01ecc6: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -01ecca: 5502 8500 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01ecce: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ -01ecd2: 5502 8400 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01ecd6: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ -01ecda: 5502 8b00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01ecde: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ -01ece2: 6e20 8502 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@0285 │ │ -01ece8: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01ecec: 28dd |0028: goto 0005 // -0023 │ │ -01ecee: 0e00 |0029: return-void │ │ + outs : 1 │ │ + insns size : 46 16-bit code units │ │ +029784: |[029784] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +029794: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02979a: 6e10 c20c 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +0297a0: 0c00 |0006: move-result-object v0 │ │ +0297a2: 6e10 9d0c 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +0297a8: 0c00 |000a: move-result-object v0 │ │ +0297aa: 5b10 f600 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00f6 │ │ +0297ae: 5220 8700 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +0297b2: 5910 fb00 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00fb │ │ +0297b6: 5520 8300 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ +0297ba: 5c10 fa00 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00fa │ │ +0297be: 5220 8100 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +0297c2: 5910 f900 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f9 │ │ +0297c6: 5220 7e00 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +0297ca: 5910 f700 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00f7 │ │ +0297ce: 5420 9600 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +0297d2: 5b10 ff00 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ff │ │ +0297d6: 5520 9000 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ +0297da: 5c10 fd00 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00fd │ │ +0297de: 5520 8000 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +0297e2: 5c10 f800 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00f8 │ │ +0297e6: 5420 7900 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ +0297ea: 5b10 f500 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ +0297ee: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1943 │ │ - 0x0004 line=1944 │ │ - 0x000d line=1945 │ │ - 0x0015 line=1946 │ │ - 0x0023 line=1947 │ │ - 0x0026 line=1944 │ │ - 0x0029 line=1951 │ │ + 0x0000 line=62 │ │ + 0x0003 line=63 │ │ + 0x000d line=64 │ │ + 0x0011 line=65 │ │ + 0x0015 line=66 │ │ + 0x0019 line=67 │ │ + 0x001d line=68 │ │ + 0x0021 line=69 │ │ + 0x0025 line=70 │ │ + 0x0029 line=71 │ │ + 0x002d line=72 │ │ locals : │ │ - 0x0015 - 0x0029 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x0029 reg=1 i I │ │ - 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002a reg=4 menu Landroid/view/Menu; │ │ + 0x0000 - 0x002e reg=1 this Landroid/support/v4/app/FragmentState; │ │ + 0x0000 - 0x002e reg=2 frag Landroid/support/v4/app/Fragment; │ │ │ │ - #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchPause' │ │ - type : '()V' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'describeContents' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -01ecf0: |[01ecf0] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -01ed00: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -01ed02: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01ed04: 6e30 2b03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@032b │ │ -01ed0a: 0e00 |0005: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0297f0: |[0297f0] android.support.v4.app.FragmentState.describeContents:()I │ │ +029800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +029802: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1824 │ │ - 0x0005 line=1825 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ - #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchPrepareOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ + #1 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'instantiate' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 44 16-bit code units │ │ -01ed0c: |[01ed0c] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -01ed1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -01ed1e: 5443 d600 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01ed22: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -01ed26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -01ed28: 5443 d800 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ed2c: 6e10 970c 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ed32: 0a03 |000b: move-result v3 │ │ -01ed34: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ -01ed38: 5443 d800 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01ed3c: 6e20 900c 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ed42: 0c00 |0013: move-result-object v0 │ │ -01ed44: 1f00 8a00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01ed48: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ -01ed4c: 5503 8500 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01ed50: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ -01ed54: 5503 8400 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01ed58: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ -01ed5c: 5503 8b00 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01ed60: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ -01ed64: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -01ed66: 6e20 8702 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@0287 │ │ -01ed6c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01ed70: 28dc |002a: goto 0006 // -0024 │ │ -01ed72: 0f02 |002b: return v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1901 │ │ - 0x0001 line=1902 │ │ - 0x0005 line=1903 │ │ - 0x000e line=1904 │ │ - 0x0016 line=1905 │ │ - 0x0024 line=1906 │ │ - 0x0025 line=1907 │ │ - 0x0028 line=1903 │ │ - 0x002b line=1911 │ │ - locals : │ │ - 0x0016 - 0x002b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0006 - 0x002b reg=1 i I │ │ - 0x0001 - 0x002c reg=2 show Z │ │ - 0x0000 - 0x002c reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002c reg=5 menu Landroid/view/Menu; │ │ - │ │ - #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchReallyStop' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ outs : 3 │ │ - insns size : 6 16-bit code units │ │ -01ed74: |[01ed74] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -01ed84: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -01ed86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -01ed88: 6e30 2b03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@032b │ │ -01ed8e: 0e00 |0005: return-void │ │ + insns size : 106 16-bit code units │ │ +029804: |[029804] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ +029814: 5420 fc00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +029818: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +02981c: 5420 fc00 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +029820: 1100 |0006: return-object v0 │ │ +029822: 5420 f500 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ +029826: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +02982a: 5420 f500 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ +02982e: 6e10 af02 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02af │ │ +029834: 0c01 |0010: move-result-object v1 │ │ +029836: 6e20 9301 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0193 │ │ +02983c: 5420 f600 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00f6 │ │ +029840: 5421 f500 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ +029844: 7130 7002 0301 |0018: invoke-static {v3, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@0270 │ │ +02984a: 0c00 |001b: move-result-object v0 │ │ +02984c: 5b20 fc00 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +029850: 5420 fe00 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +029854: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +029858: 5420 fe00 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +02985c: 6e10 af02 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02af │ │ +029862: 0c01 |0027: move-result-object v1 │ │ +029864: 6e20 9301 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0193 │ │ +02986a: 5420 fc00 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +02986e: 5421 fe00 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +029872: 5b01 9200 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +029876: 5420 fc00 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +02987a: 5221 fb00 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00fb │ │ +02987e: 6e20 9b02 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@029b │ │ +029884: 5420 fc00 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +029888: 5521 fa00 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00fa │ │ +02988c: 5c01 8300 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ +029890: 5420 fc00 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +029894: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +029896: 5c01 8e00 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@008e │ │ +02989a: 5420 fc00 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +02989e: 5221 f900 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f9 │ │ +0298a2: 5901 8100 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +0298a6: 5420 fc00 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0298aa: 5221 f700 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00f7 │ │ +0298ae: 5901 7e00 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +0298b2: 5420 fc00 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0298b6: 5421 ff00 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ff │ │ +0298ba: 5b01 9600 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +0298be: 5420 fc00 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0298c2: 5521 fd00 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00fd │ │ +0298c6: 5c01 9000 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ +0298ca: 5420 fc00 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0298ce: 5521 f800 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00f8 │ │ +0298d2: 5c01 8000 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +0298d6: 5420 fc00 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0298da: 5431 b000 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0298de: 5b01 8200 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +0298e2: 5420 fc00 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +0298e6: 289d |0069: goto 0006 // -0063 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1837 │ │ - 0x0005 line=1838 │ │ + 0x0000 line=88 │ │ + 0x0004 line=89 │ │ + 0x0006 line=112 │ │ + 0x0007 line=92 │ │ + 0x000b line=93 │ │ + 0x0014 line=96 │ │ + 0x001e line=98 │ │ + 0x0022 line=99 │ │ + 0x002b line=100 │ │ + 0x0031 line=102 │ │ + 0x0038 line=103 │ │ + 0x003e line=104 │ │ + 0x0043 line=105 │ │ + 0x0049 line=106 │ │ + 0x004f line=107 │ │ + 0x0055 line=108 │ │ + 0x005b line=109 │ │ + 0x0061 line=110 │ │ + 0x0067 line=112 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x006a reg=2 this Landroid/support/v4/app/FragmentState; │ │ + 0x0000 - 0x006a reg=3 activity Landroid/support/v4/app/FragmentActivity; │ │ │ │ - #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchResume' │ │ - type : '()V' │ │ + #2 : (in Landroid/support/v4/app/FragmentState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -01ed90: |[01ed90] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -01eda0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01eda2: 5c21 e900 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ -01eda6: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -01eda8: 6e30 2b03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@032b │ │ -01edae: 0e00 |0007: return-void │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 67 16-bit code units │ │ +0298e8: |[0298e8] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0298f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0298fa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0298fc: 5430 f600 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00f6 │ │ +029900: 6e20 ac01 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01ac │ │ +029906: 5230 fb00 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00fb │ │ +02990a: 6e20 a901 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +029910: 5530 fa00 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00fa │ │ +029914: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +029918: 0110 |0010: move v0, v1 │ │ +02991a: 6e20 a901 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +029920: 5230 f900 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f9 │ │ +029924: 6e20 a901 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +02992a: 5230 f700 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00f7 │ │ +02992e: 6e20 a901 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +029934: 5430 ff00 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ff │ │ +029938: 6e20 ac01 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01ac │ │ +02993e: 5530 fd00 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00fd │ │ +029942: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +029946: 0110 |0027: move v0, v1 │ │ +029948: 6e20 a901 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +02994e: 5530 f800 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00f8 │ │ +029952: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +029956: 6e20 a901 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +02995c: 5430 f500 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ +029960: 6e20 a801 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01a8 │ │ +029966: 5430 fe00 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +02996a: 6e20 a801 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01a8 │ │ +029970: 0e00 |003c: return-void │ │ +029972: 0120 |003d: move v0, v2 │ │ +029974: 28d3 |003e: goto 0011 // -002d │ │ +029976: 0120 |003f: move v0, v2 │ │ +029978: 28e8 |0040: goto 0028 // -0018 │ │ +02997a: 0121 |0041: move v1, v2 │ │ +02997c: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=1819 │ │ - 0x0003 line=1820 │ │ - 0x0007 line=1821 │ │ + 0x0002 line=120 │ │ + 0x0007 line=121 │ │ + 0x000c line=122 │ │ + 0x0014 line=123 │ │ + 0x0019 line=124 │ │ + 0x001e line=125 │ │ + 0x0023 line=126 │ │ + 0x002b line=127 │ │ + 0x0032 line=128 │ │ + 0x0037 line=129 │ │ + 0x003c line=130 │ │ + 0x003e line=122 │ │ + 0x0040 line=126 │ │ + 0x0042 line=127 │ │ locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ + 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0043 reg=5 flags I │ │ │ │ - #21 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchStart' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -01edb0: |[01edb0] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -01edc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01edc2: 5c21 e900 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ -01edc6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -01edc8: 6e30 2b03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@032b │ │ -01edce: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1814 │ │ - 0x0003 line=1815 │ │ - 0x0007 line=1816 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + source_file_idx : 613 (Fragment.java) │ │ │ │ - #22 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dispatchStop' │ │ +Class #30 header: │ │ +class_idx : 157 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 513 │ │ +source_file_idx : 626 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 24 │ │ + │ │ +Class #30 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_ENTER_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4096 │ │ + #1 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_EXIT_MASK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8192 │ │ + #2 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_FRAGMENT_CLOSE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8194 │ │ + #3 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_FRAGMENT_FADE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4099 │ │ + #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_FRAGMENT_OPEN' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4097 │ │ + #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'TRANSIT_UNSET' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -01edd0: |[01edd0] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -01ede0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -01ede2: 5c20 e900 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ -01ede6: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -01ede8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -01edea: 6e30 2b03 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@032b │ │ -01edf0: 0e00 |0008: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +029980: |[029980] android.support.v4.app.FragmentTransaction.:()V │ │ +029990: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +029996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1831 │ │ - 0x0003 line=1833 │ │ - 0x0008 line=1834 │ │ + 0x0000 line=26 │ │ locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #23 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 13 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 520 16-bit code units │ │ -01edf4: |[01edf4] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -01ee04: 2206 0802 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -01ee08: 7010 730c 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01ee0e: 6e20 7a0c 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01ee14: 0c06 |0008: move-result-object v6 │ │ -01ee16: 1a07 0500 |0009: const-string v7, " " // string@0005 │ │ -01ee1a: 6e20 7a0c 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01ee20: 0c06 |000e: move-result-object v6 │ │ -01ee22: 6e10 7e0c 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01ee28: 0c04 |0012: move-result-object v4 │ │ -01ee2a: 5486 d600 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01ee2e: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -01ee32: 5486 d600 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01ee36: 6e10 970c 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ee3c: 0a00 |001c: move-result v0 │ │ -01ee3e: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -01ee42: 6e20 280c 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ee48: 1a06 3d01 |0022: const-string v6, "Active Fragments in " // string@013d │ │ -01ee4c: 6e20 280c 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ee52: 7110 810c 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0c81 │ │ -01ee58: 0a06 |002a: move-result v6 │ │ -01ee5a: 7110 490c 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01ee60: 0c06 |002e: move-result-object v6 │ │ -01ee62: 6e20 280c 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ee68: 1a06 c300 |0032: const-string v6, ":" // string@00c3 │ │ -01ee6c: 6e20 2d0c 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01ee72: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -01ee74: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -01ee78: 5486 d600 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01ee7c: 6e20 900c 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ee82: 0c02 |003f: move-result-object v2 │ │ -01ee84: 1f02 8a00 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@008a │ │ -01ee88: 6e20 280c 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ee8e: 1a06 0600 |0045: const-string v6, " #" // string@0006 │ │ -01ee92: 6e20 280c 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ee98: 6e20 260c 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01ee9e: 1a06 c400 |004d: const-string v6, ": " // string@00c4 │ │ -01eea2: 6e20 280c 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01eea8: 6e20 2c0c 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01eeae: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -01eeb2: 6e5c 5502 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0255 │ │ -01eeb8: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01eebc: 28dc |005c: goto 0038 // -0024 │ │ -01eebe: 5486 d800 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01eec2: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -01eec6: 5486 d800 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01eeca: 6e10 970c 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01eed0: 0a00 |0066: move-result v0 │ │ -01eed2: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -01eed6: 6e20 280c 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01eedc: 1a06 4901 |006c: const-string v6, "Added Fragments:" // string@0149 │ │ -01eee0: 6e20 2d0c 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01eee6: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -01eee8: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -01eeec: 5486 d800 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01eef0: 6e20 900c 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01eef6: 0c02 |0079: move-result-object v2 │ │ -01eef8: 1f02 8a00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@008a │ │ -01eefc: 6e20 280c 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ef02: 1a06 0600 |007f: const-string v6, " #" // string@0006 │ │ -01ef06: 6e20 280c 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ef0c: 6e20 260c 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01ef12: 1a06 c400 |0087: const-string v6, ": " // string@00c4 │ │ -01ef16: 6e20 280c 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ef1c: 6e10 9d02 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@029d │ │ -01ef22: 0c06 |008f: move-result-object v6 │ │ -01ef24: 6e20 2d0c 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01ef2a: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01ef2e: 28dd |0095: goto 0072 // -0023 │ │ -01ef30: 5486 de00 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ -01ef34: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -01ef38: 5486 de00 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ -01ef3c: 6e10 970c 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01ef42: 0a00 |009f: move-result v0 │ │ -01ef44: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -01ef48: 6e20 280c 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ef4e: 1a06 7202 |00a5: const-string v6, "Fragments Created Menus:" // string@0272 │ │ -01ef52: 6e20 2d0c 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01ef58: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -01ef5a: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -01ef5e: 5486 de00 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ -01ef62: 6e20 900c 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01ef68: 0c02 |00b2: move-result-object v2 │ │ -01ef6a: 1f02 8a00 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@008a │ │ -01ef6e: 6e20 280c 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ef74: 1a06 0600 |00b8: const-string v6, " #" // string@0006 │ │ -01ef78: 6e20 280c 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ef7e: 6e20 260c 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01ef84: 1a06 c400 |00c0: const-string v6, ": " // string@00c4 │ │ -01ef88: 6e20 280c 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01ef8e: 6e10 9d02 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@029d │ │ -01ef94: 0c06 |00c8: move-result-object v6 │ │ -01ef96: 6e20 2d0c 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01ef9c: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01efa0: 28dd |00ce: goto 00ab // -0023 │ │ -01efa2: 5486 db00 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -01efa6: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -01efaa: 5486 db00 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -01efae: 6e10 970c 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01efb4: 0a00 |00d8: move-result v0 │ │ -01efb6: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -01efba: 6e20 280c 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01efc0: 1a06 6b01 |00de: const-string v6, "Back Stack:" // string@016b │ │ -01efc4: 6e20 2d0c 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01efca: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -01efcc: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -01efd0: 5486 db00 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -01efd4: 6e20 900c 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01efda: 0c01 |00eb: move-result-object v1 │ │ -01efdc: 1f01 8300 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0083 │ │ -01efe0: 6e20 280c 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01efe6: 1a06 0600 |00f1: const-string v6, " #" // string@0006 │ │ -01efea: 6e20 280c 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01eff0: 6e20 260c 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01eff6: 1a06 c400 |00f9: const-string v6, ": " // string@00c4 │ │ -01effa: 6e20 280c 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f000: 6e10 5e0c 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -01f006: 0c06 |0101: move-result-object v6 │ │ -01f008: 6e20 2d0c 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01f00e: 6e5c 0a02 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@020a │ │ -01f014: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01f018: 28da |010a: goto 00e4 // -0026 │ │ -01f01a: 1d08 |010b: monitor-enter v8 │ │ -01f01c: 5486 dd00 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -01f020: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -01f024: 5486 dd00 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -01f028: 6e10 970c 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f02e: 0a00 |0115: move-result v0 │ │ -01f030: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -01f034: 6e20 280c 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f03a: 1a06 6a01 |011b: const-string v6, "Back Stack Indices:" // string@016a │ │ -01f03e: 6e20 2d0c 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01f044: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -01f046: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -01f04a: 5486 dd00 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -01f04e: 6e20 900c 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f054: 0c01 |0128: move-result-object v1 │ │ -01f056: 1f01 8300 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0083 │ │ -01f05a: 6e20 280c 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f060: 1a06 0600 |012e: const-string v6, " #" // string@0006 │ │ -01f064: 6e20 280c 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f06a: 6e20 260c 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01f070: 1a06 c400 |0136: const-string v6, ": " // string@00c4 │ │ -01f074: 6e20 280c 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f07a: 6e20 2c0c 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01f080: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01f084: 28e1 |0140: goto 0121 // -001f │ │ -01f086: 5486 d900 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01f08a: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -01f08e: 5486 d900 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01f092: 6e10 970c 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f098: 0a06 |014a: move-result v6 │ │ -01f09a: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -01f09e: 6e20 280c 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f0a4: 1a06 680e |0150: const-string v6, "mAvailBackStackIndices: " // string@0e68 │ │ -01f0a8: 6e20 280c 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f0ae: 5486 d900 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01f0b2: 6e10 980c 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0c98 │ │ -01f0b8: 0c06 |015a: move-result-object v6 │ │ -01f0ba: 7110 9b0c 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0c9b │ │ -01f0c0: 0c06 |015e: move-result-object v6 │ │ -01f0c2: 6e20 2d0c 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01f0c8: 1e08 |0162: monitor-exit v8 │ │ -01f0ca: 5486 e600 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f0ce: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -01f0d2: 5486 e600 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f0d6: 6e10 970c 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f0dc: 0a00 |016c: move-result v0 │ │ -01f0de: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -01f0e2: 6e20 280c 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f0e8: 1a06 b906 |0172: const-string v6, "Pending Actions:" // string@06b9 │ │ -01f0ec: 6e20 2d0c 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01f0f2: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -01f0f4: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -01f0f8: 5486 e600 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f0fc: 6e20 900c 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f102: 0c05 |017f: move-result-object v5 │ │ -01f104: 1f05 0502 |0180: check-cast v5, Ljava/lang/Runnable; // type@0205 │ │ -01f108: 6e20 280c 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f10e: 1a06 0600 |0185: const-string v6, " #" // string@0006 │ │ -01f112: 6e20 280c 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f118: 6e20 260c 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01f11e: 1a06 c400 |018d: const-string v6, ": " // string@00c4 │ │ -01f122: 6e20 280c 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f128: 6e20 2c0c 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -01f12e: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -01f132: 28e1 |0197: goto 0178 // -001f │ │ -01f134: 0d06 |0198: move-exception v6 │ │ -01f136: 1e08 |0199: monitor-exit v8 │ │ -01f138: 2706 |019a: throw v6 │ │ -01f13a: 6e20 280c 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f140: 1a06 6502 |019e: const-string v6, "FragmentManager misc state:" // string@0265 │ │ -01f144: 6e20 2d0c 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01f14a: 6e20 280c 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f150: 1a06 1c00 |01a6: const-string v6, " mCurState=" // string@001c │ │ -01f154: 6e20 280c 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f15a: 5286 df00 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -01f15e: 6e20 260c 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -01f164: 1a06 6600 |01b0: const-string v6, " mStateSaved=" // string@0066 │ │ -01f168: 6e20 280c 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f16e: 5586 e900 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ -01f172: 6e20 290c 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -01f178: 1a06 5300 |01ba: const-string v6, " mDestroyed=" // string@0053 │ │ -01f17c: 6e20 280c 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f182: 5586 e000 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e0 │ │ -01f186: 6e20 2e0c 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -01f18c: 5586 e400 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -01f190: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ -01f194: 6e20 280c 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f19a: 1a06 1e00 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@001e │ │ -01f19e: 6e20 280c 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f1a4: 5586 e400 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -01f1a8: 6e20 2e0c 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -01f1ae: 5486 e500 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -01f1b2: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ -01f1b6: 6e20 280c 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f1bc: 1a06 1f00 |01dc: const-string v6, " mNoTransactionsBecause=" // string@001f │ │ -01f1c0: 6e20 280c 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f1c6: 5486 e500 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -01f1ca: 6e20 2d0c 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01f1d0: 5486 da00 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01f1d4: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ -01f1d8: 5486 da00 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01f1dc: 6e10 970c 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f1e2: 0a06 |01ef: move-result v6 │ │ -01f1e4: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ -01f1e8: 6e20 280c 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f1ee: 1a06 1b00 |01f5: const-string v6, " mAvailIndices: " // string@001b │ │ -01f1f2: 6e20 280c 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -01f1f8: 5486 da00 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01f1fc: 6e10 980c 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0c98 │ │ -01f202: 0c06 |01ff: move-result-object v6 │ │ -01f204: 7110 9b0c 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0c9b │ │ -01f20a: 0c06 |0203: move-result-object v6 │ │ -01f20c: 6e20 2d0c 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -01f212: 0e00 |0207: return-void │ │ - catches : 2 │ │ - 0x010c - 0x0163 │ │ - -> 0x0198 │ │ - 0x0199 - 0x019a │ │ - -> 0x0198 │ │ - positions : │ │ - 0x0000 line=566 │ │ - 0x0013 line=569 │ │ - 0x0017 line=570 │ │ - 0x001d line=571 │ │ - 0x001f line=572 │ │ - 0x0027 line=573 │ │ - 0x0032 line=574 │ │ - 0x0037 line=575 │ │ - 0x003a line=576 │ │ - 0x0042 line=577 │ │ - 0x004d line=578 │ │ - 0x0055 line=579 │ │ - 0x0057 line=580 │ │ - 0x005a line=575 │ │ - 0x005d line=586 │ │ - 0x0061 line=587 │ │ - 0x0067 line=588 │ │ - 0x0069 line=589 │ │ - 0x0071 line=590 │ │ - 0x0074 line=591 │ │ - 0x007c line=592 │ │ - 0x0087 line=593 │ │ - 0x0093 line=590 │ │ - 0x0096 line=598 │ │ - 0x009a line=599 │ │ - 0x00a0 line=600 │ │ - 0x00a2 line=601 │ │ - 0x00aa line=602 │ │ - 0x00ad line=603 │ │ - 0x00b5 line=604 │ │ - 0x00c0 line=605 │ │ - 0x00cc line=602 │ │ - 0x00cf line=610 │ │ - 0x00d3 line=611 │ │ - 0x00d9 line=612 │ │ - 0x00db line=613 │ │ - 0x00e3 line=614 │ │ - 0x00e6 line=615 │ │ - 0x00ee line=616 │ │ - 0x00f9 line=617 │ │ - 0x0105 line=618 │ │ - 0x0108 line=614 │ │ - 0x010b line=623 │ │ - 0x010c line=624 │ │ - 0x0110 line=625 │ │ - 0x0116 line=626 │ │ - 0x0118 line=627 │ │ - 0x0120 line=628 │ │ - 0x0123 line=629 │ │ - 0x012b line=630 │ │ - 0x0136 line=631 │ │ - 0x013e line=628 │ │ - 0x0141 line=636 │ │ - 0x014d line=637 │ │ - 0x0155 line=638 │ │ - 0x0162 line=640 │ │ - 0x0163 line=642 │ │ - 0x0167 line=643 │ │ - 0x016d line=644 │ │ - 0x016f line=645 │ │ - 0x0177 line=646 │ │ - 0x017a line=647 │ │ - 0x0182 line=648 │ │ - 0x018d line=649 │ │ - 0x0195 line=646 │ │ - 0x0198 line=640 │ │ - 0x019b line=654 │ │ - 0x01a3 line=655 │ │ - 0x01b0 line=656 │ │ - 0x01ba line=657 │ │ - 0x01c4 line=658 │ │ - 0x01c8 line=659 │ │ - 0x01d0 line=660 │ │ - 0x01d5 line=662 │ │ - 0x01d9 line=663 │ │ - 0x01e1 line=664 │ │ - 0x01e6 line=666 │ │ - 0x01f2 line=667 │ │ - 0x01fa line=668 │ │ - 0x0207 line=670 │ │ - locals : │ │ - 0x001d - 0x005d reg=0 N I │ │ - 0x0042 - 0x005d reg=2 f Landroid/support/v4/app/Fragment; │ │ - 0x0038 - 0x005d reg=3 i I │ │ - 0x0067 - 0x0096 reg=0 N I │ │ - 0x007c - 0x0096 reg=2 f Landroid/support/v4/app/Fragment; │ │ - 0x0072 - 0x0096 reg=3 i I │ │ - 0x00a0 - 0x00cf reg=0 N I │ │ - 0x00b5 - 0x00cf reg=2 f Landroid/support/v4/app/Fragment; │ │ - 0x00ab - 0x00cf reg=3 i I │ │ - 0x00d9 - 0x010b reg=0 N I │ │ - 0x00ee - 0x010b reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ - 0x00e4 - 0x010b reg=3 i I │ │ - 0x0116 - 0x0141 reg=0 N I │ │ - 0x012b - 0x0141 reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ - 0x0121 - 0x0141 reg=3 i I │ │ - 0x016d - 0x0198 reg=0 N I │ │ - 0x0178 - 0x0198 reg=3 i I │ │ - 0x0182 - 0x0198 reg=5 r Ljava/lang/Runnable; │ │ - 0x0013 - 0x0208 reg=4 innerPrefix Ljava/lang/String; │ │ - 0x0000 - 0x0208 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0208 reg=9 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0208 reg=10 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0208 reg=11 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0208 reg=12 args [Ljava/lang/String; │ │ - │ │ - #24 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'enqueueAction' │ │ - type : '(Ljava/lang/Runnable;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -01f228: |[01f228] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -01f238: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -01f23c: 7010 0803 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0308 │ │ -01f242: 1d02 |0005: monitor-enter v2 │ │ -01f244: 5420 d700 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f248: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -01f24c: 2200 f801 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01f250: 1a01 4001 |000c: const-string v1, "Activity has been destroyed" // string@0140 │ │ -01f254: 7020 440c 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01f25a: 2700 |0011: throw v0 │ │ -01f25c: 0d00 |0012: move-exception v0 │ │ -01f25e: 1e02 |0013: monitor-exit v2 │ │ -01f260: 2700 |0014: throw v0 │ │ -01f262: 5420 e600 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f266: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ -01f26a: 2200 1402 |0019: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -01f26e: 7010 880c 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01f274: 5b20 e600 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f278: 5420 e600 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f27c: 6e20 8b0c 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01f282: 5420 e600 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f286: 6e10 970c 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f28c: 0a00 |002a: move-result v0 │ │ -01f28e: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -01f290: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ -01f294: 5420 d700 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f298: 5400 b100 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01f29c: 5421 e100 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e1 │ │ -01f2a0: 6e20 9501 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0195 │ │ -01f2a6: 5420 d700 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f2aa: 5400 b100 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01f2ae: 5421 e100 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e1 │ │ -01f2b2: 6e20 9301 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0193 │ │ -01f2b8: 1e02 |0040: monitor-exit v2 │ │ -01f2ba: 0e00 |0041: return-void │ │ - catches : 2 │ │ - 0x0006 - 0x0014 │ │ - -> 0x0012 │ │ - 0x0015 - 0x0041 │ │ - -> 0x0012 │ │ - positions : │ │ - 0x0000 line=1309 │ │ - 0x0002 line=1310 │ │ - 0x0005 line=1312 │ │ - 0x0006 line=1313 │ │ - 0x000a line=1314 │ │ - 0x0012 line=1324 │ │ - 0x0015 line=1316 │ │ - 0x0019 line=1317 │ │ - 0x0020 line=1319 │ │ - 0x0025 line=1320 │ │ - 0x002e line=1321 │ │ - 0x0037 line=1322 │ │ - 0x0040 line=1324 │ │ - 0x0041 line=1325 │ │ - locals : │ │ - 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0042 reg=3 action Ljava/lang/Runnable; │ │ - 0x0000 - 0x0042 reg=4 allowStateLoss Z │ │ - │ │ - #25 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'execPendingActions' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 165 16-bit code units │ │ -01f2d0: |[01f2d0] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -01f2e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -01f2e2: 5585 e200 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00e2 │ │ -01f2e6: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -01f2ea: 2205 f801 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01f2ee: 1a06 e406 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@06e4 │ │ -01f2f2: 7020 440c 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01f2f8: 2705 |000c: throw v5 │ │ -01f2fa: 7100 9901 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0199 │ │ -01f300: 0c05 |0010: move-result-object v5 │ │ -01f302: 5486 d700 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f306: 5466 b100 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01f30a: 6e10 9001 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0190 │ │ -01f310: 0c06 |0018: move-result-object v6 │ │ -01f312: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -01f316: 2205 f801 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01f31a: 1a06 4306 |001d: const-string v6, "Must be called from main thread of process" // string@0643 │ │ -01f31e: 7020 440c 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01f324: 2705 |0022: throw v5 │ │ -01f326: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -01f328: 1d08 |0024: monitor-enter v8 │ │ -01f32a: 5485 e600 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f32e: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -01f332: 5485 e600 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f336: 6e10 970c 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f33c: 0a05 |002e: move-result v5 │ │ -01f33e: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -01f342: 1e08 |0031: monitor-exit v8 │ │ -01f344: 5585 e300 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00e3 │ │ -01f348: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -01f34c: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -01f34e: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -01f350: 5485 d600 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f354: 6e10 970c 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f35a: 0a05 |003d: move-result v5 │ │ -01f35c: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -01f360: 5485 d600 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f364: 6e20 900c 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f36a: 0c01 |0045: move-result-object v1 │ │ -01f36c: 1f01 8a00 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@008a │ │ -01f370: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -01f374: 5415 8900 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01f378: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -01f37c: 5415 8900 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01f380: 6e10 dc03 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@03dc │ │ -01f386: 0a05 |0053: move-result v5 │ │ -01f388: b653 |0054: or-int/2addr v3, v5 │ │ -01f38a: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01f38e: 28e1 |0057: goto 0038 // -001f │ │ -01f390: 5485 e600 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f394: 6e10 970c 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f39a: 0a04 |005d: move-result v4 │ │ -01f39c: 5485 ea00 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ -01f3a0: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -01f3a4: 5485 ea00 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ -01f3a8: 2155 |0064: array-length v5, v5 │ │ -01f3aa: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -01f3ae: 2345 cb02 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@02cb │ │ -01f3b2: 5b85 ea00 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ -01f3b6: 5485 e600 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f3ba: 5486 ea00 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ -01f3be: 6e20 990c 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0c99 │ │ -01f3c4: 5485 e600 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ -01f3c8: 6e10 8e0c 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0c8e │ │ -01f3ce: 5485 d700 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f3d2: 5455 b100 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -01f3d6: 5486 e100 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e1 │ │ -01f3da: 6e20 9501 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0195 │ │ -01f3e0: 1e08 |0080: monitor-exit v8 │ │ -01f3e2: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -01f3e4: 5c85 e200 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00e2 │ │ -01f3e8: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -01f3ea: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -01f3ee: 5485 ea00 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ -01f3f2: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -01f3f6: 7210 5f0c 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@0c5f │ │ -01f3fc: 5485 ea00 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ -01f400: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -01f402: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -01f406: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -01f40a: 28f0 |0095: goto 0085 // -0010 │ │ -01f40c: 0d05 |0096: move-exception v5 │ │ -01f40e: 1e08 |0097: monitor-exit v8 │ │ -01f410: 2705 |0098: throw v5 │ │ -01f412: 5c87 e200 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00e2 │ │ -01f416: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -01f418: 2888 |009c: goto 0024 // -0078 │ │ -01f41a: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -01f41e: 5c87 e300 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00e3 │ │ -01f422: 6e10 4403 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0344 │ │ -01f428: 0f00 |00a4: return v0 │ │ - catches : 3 │ │ - 0x0025 - 0x0032 │ │ - -> 0x0096 │ │ - 0x0058 - 0x0081 │ │ - -> 0x0096 │ │ - 0x0097 - 0x0098 │ │ - -> 0x0096 │ │ - positions : │ │ - 0x0001 line=1387 │ │ - 0x0005 line=1388 │ │ - 0x000d line=1391 │ │ - 0x001b line=1392 │ │ - 0x0023 line=1395 │ │ - 0x0024 line=1400 │ │ - 0x0025 line=1401 │ │ - 0x0031 line=1402 │ │ - 0x0032 line=1423 │ │ - 0x0036 line=1424 │ │ - 0x0037 line=1425 │ │ - 0x0040 line=1426 │ │ - 0x0048 line=1427 │ │ - 0x004e line=1428 │ │ - 0x0055 line=1425 │ │ - 0x0058 line=1405 │ │ - 0x005e line=1406 │ │ - 0x0067 line=1407 │ │ - 0x006b line=1409 │ │ - 0x0072 line=1410 │ │ - 0x0077 line=1411 │ │ - 0x0080 line=1412 │ │ - 0x0081 line=1414 │ │ - 0x0084 line=1415 │ │ - 0x0087 line=1416 │ │ - 0x008e line=1417 │ │ - 0x0093 line=1415 │ │ - 0x0096 line=1412 │ │ - 0x0099 line=1419 │ │ - 0x009b line=1420 │ │ - 0x009c line=1421 │ │ - 0x009d line=1431 │ │ - 0x009f line=1432 │ │ - 0x00a1 line=1433 │ │ - 0x00a4 line=1436 │ │ - locals : │ │ - 0x0048 - 0x0058 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x0038 - 0x0058 reg=2 i I │ │ - 0x0037 - 0x0058 reg=3 loadersRunning Z │ │ - 0x0085 - 0x0096 reg=2 i I │ │ - 0x005e - 0x0096 reg=4 numActions I │ │ - 0x0099 - 0x009d reg=4 numActions I │ │ - 0x0099 - 0x00a4 reg=2 i I │ │ - 0x009d - 0x00a4 reg=3 loadersRunning Z │ │ - 0x0024 - 0x00a5 reg=0 didSomething Z │ │ - 0x0000 - 0x00a5 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #26 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'executePendingTransactions' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -01f448: |[01f448] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -01f458: 6e10 1b03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@031b │ │ -01f45e: 0a00 |0003: move-result v0 │ │ -01f460: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=431 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'findFragmentById' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 61 16-bit code units │ │ -01f464: |[01f464] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -01f474: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f478: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ -01f47c: 5432 d800 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01f480: 6e10 970c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f486: 0a02 |0009: move-result v2 │ │ -01f488: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -01f48c: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -01f490: 5432 d800 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01f494: 6e20 900c 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f49a: 0c00 |0013: move-result-object v0 │ │ -01f49c: 1f00 8a00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01f4a0: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -01f4a4: 5202 8100 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01f4a8: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -01f4ac: 1100 |001c: return-object v0 │ │ -01f4ae: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01f4b2: 28ed |001f: goto 000c // -0013 │ │ -01f4b4: 5432 d600 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f4b8: 6e10 970c 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f4be: 0a02 |0025: move-result v2 │ │ -01f4c0: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ -01f4c4: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ -01f4c8: 5432 d600 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f4cc: 6e20 900c 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f4d2: 0c00 |002f: move-result-object v0 │ │ -01f4d4: 1f00 8a00 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01f4d8: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ -01f4dc: 5202 8100 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -01f4e0: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ -01f4e4: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01f4e8: 28ee |003a: goto 0028 // -0012 │ │ -01f4ea: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -01f4ec: 28e0 |003c: goto 001c // -0020 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1246 │ │ - 0x0004 line=1248 │ │ - 0x000e line=1249 │ │ - 0x0016 line=1250 │ │ - 0x001c line=1262 │ │ - 0x001d line=1248 │ │ - 0x0020 line=1255 │ │ - 0x002a line=1256 │ │ - 0x0032 line=1257 │ │ - 0x0038 line=1255 │ │ - 0x003b line=1262 │ │ - locals : │ │ - 0x0016 - 0x001c reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x000c - 0x001c reg=1 i I │ │ - 0x001d - 0x0020 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0032 - 0x003b reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x001d - 0x003b reg=1 i I │ │ - 0x0000 - 0x003d reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x003d reg=4 id I │ │ - │ │ - #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'findFragmentByTag' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 71 16-bit code units │ │ -01f4f0: |[01f4f0] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -01f500: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f504: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ -01f508: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ -01f50c: 5432 d800 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01f510: 6e10 970c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f516: 0a02 |000b: move-result v2 │ │ -01f518: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -01f51c: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -01f520: 5432 d800 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -01f524: 6e20 900c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f52a: 0c00 |0015: move-result-object v0 │ │ -01f52c: 1f00 8a00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01f530: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -01f534: 5402 9600 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01f538: 6e20 660c 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -01f53e: 0a02 |001f: move-result v2 │ │ -01f540: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -01f544: 1100 |0022: return-object v0 │ │ -01f546: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01f54a: 28e9 |0025: goto 000e // -0017 │ │ -01f54c: 5432 d600 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f550: 6e10 970c 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f556: 0a02 |002b: move-result v2 │ │ -01f558: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -01f55c: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ -01f560: 5432 d600 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f564: 6e20 900c 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f56a: 0c00 |0035: move-result-object v0 │ │ -01f56c: 1f00 8a00 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01f570: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ -01f574: 5402 9600 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -01f578: 6e20 660c 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -01f57e: 0a02 |003f: move-result v2 │ │ -01f580: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ -01f584: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01f588: 28ea |0044: goto 002e // -0016 │ │ -01f58a: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -01f58c: 28dc |0046: goto 0022 // -0024 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1266 │ │ - 0x0006 line=1268 │ │ - 0x0010 line=1269 │ │ - 0x0018 line=1270 │ │ - 0x0022 line=1282 │ │ - 0x0023 line=1268 │ │ - 0x0026 line=1275 │ │ - 0x0030 line=1276 │ │ - 0x0038 line=1277 │ │ - 0x0042 line=1275 │ │ - 0x0045 line=1282 │ │ - locals : │ │ - 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0022 reg=1 i I │ │ - 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0038 - 0x0045 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0023 - 0x0045 reg=1 i I │ │ - 0x0000 - 0x0047 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0047 reg=4 tag Ljava/lang/String; │ │ - │ │ - #29 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'findFragmentByWho' │ │ - type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 40 16-bit code units │ │ -01f590: |[01f590] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -01f5a0: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f5a4: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -01f5a8: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -01f5ac: 5432 d600 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f5b0: 6e10 970c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f5b6: 0a02 |000b: move-result v2 │ │ -01f5b8: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -01f5bc: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -01f5c0: 5432 d600 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f5c4: 6e20 900c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f5ca: 0c00 |0015: move-result-object v0 │ │ -01f5cc: 1f00 8a00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01f5d0: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -01f5d4: 5402 9c00 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@009c │ │ -01f5d8: 6e20 660c 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -01f5de: 0a02 |001f: move-result v2 │ │ -01f5e0: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -01f5e4: 1100 |0022: return-object v0 │ │ -01f5e6: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01f5ea: 28e9 |0025: goto 000e // -0017 │ │ -01f5ec: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -01f5ee: 28fb |0027: goto 0022 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1286 │ │ - 0x0006 line=1287 │ │ - 0x0010 line=1288 │ │ - 0x0018 line=1289 │ │ - 0x0022 line=1294 │ │ - 0x0023 line=1287 │ │ - 0x0026 line=1294 │ │ - locals : │ │ - 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0022 reg=1 i I │ │ - 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0023 - 0x0026 reg=1 i I │ │ - 0x0000 - 0x0028 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0028 reg=4 who Ljava/lang/String; │ │ - │ │ - #30 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'freeBackStackIndex' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -01f5f0: |[01f5f0] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -01f600: 1d03 |0000: monitor-enter v3 │ │ -01f602: 5430 dd00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -01f606: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -01f608: 6e30 960c 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -01f60e: 5430 d900 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01f612: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -01f616: 2200 1402 |000b: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -01f61a: 7010 880c 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01f620: 5b30 d900 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01f624: 6300 cd00 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01f628: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -01f62c: 1a00 6402 |0016: const-string v0, "FragmentManager" // string@0264 │ │ -01f630: 2201 0802 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01f634: 7010 730c 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01f63a: 1a02 7302 |001d: const-string v2, "Freeing back stack index " // string@0273 │ │ -01f63e: 6e20 7a0c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01f644: 0c01 |0022: move-result-object v1 │ │ -01f646: 6e20 770c 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01f64c: 0c01 |0026: move-result-object v1 │ │ -01f64e: 6e10 7e0c 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01f654: 0c01 |002a: move-result-object v1 │ │ -01f656: 7120 8209 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01f65c: 5430 d900 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -01f660: 7110 4a0c 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -01f666: 0c01 |0033: move-result-object v1 │ │ -01f668: 6e20 8b0c 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01f66e: 1e03 |0037: monitor-exit v3 │ │ -01f670: 0e00 |0038: return-void │ │ -01f672: 0d00 |0039: move-exception v0 │ │ -01f674: 1e03 |003a: monitor-exit v3 │ │ -01f676: 2700 |003b: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x003b │ │ - -> 0x0039 │ │ - positions : │ │ - 0x0000 line=1373 │ │ - 0x0001 line=1374 │ │ - 0x0007 line=1375 │ │ - 0x000b line=1376 │ │ - 0x0012 line=1378 │ │ - 0x002e line=1379 │ │ - 0x0037 line=1380 │ │ - 0x0038 line=1381 │ │ - 0x0039 line=1380 │ │ - locals : │ │ - 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x003c reg=4 index I │ │ - │ │ - #31 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'getBackStackEntryAt' │ │ - type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -01f684: |[01f684] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -01f694: 5410 db00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -01f698: 6e20 900c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f69e: 0c00 |0005: move-result-object v0 │ │ -01f6a0: 1f00 8f00 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@008f │ │ -01f6a4: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=495 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0009 reg=2 index I │ │ - │ │ - #32 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'getBackStackEntryCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 13 16-bit code units │ │ -01f6a8: |[01f6a8] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -01f6b8: 5410 db00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -01f6bc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -01f6c0: 5410 db00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -01f6c4: 6e10 970c 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f6ca: 0a00 |0009: move-result v0 │ │ -01f6cc: 0f00 |000a: return v0 │ │ -01f6ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -01f6d0: 28fe |000c: goto 000a // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=490 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'getFragment' │ │ - type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 97 16-bit code units │ │ -01f6d4: |[01f6d4] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -01f6e4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -01f6e6: 6e30 7a01 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@017a │ │ -01f6ec: 0a01 |0004: move-result v1 │ │ -01f6ee: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -01f6f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -01f6f4: 1100 |0008: return-object v0 │ │ -01f6f6: 5452 d600 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f6fa: 6e10 970c 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f700: 0a02 |000e: move-result v2 │ │ -01f702: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ -01f706: 2202 f801 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01f70a: 2203 0802 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -01f70e: 7010 730c 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01f714: 1a04 5d02 |0018: const-string v4, "Fragement no longer exists for key " // string@025d │ │ -01f718: 6e20 7a0c 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01f71e: 0c03 |001d: move-result-object v3 │ │ -01f720: 6e20 7a0c 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01f726: 0c03 |0021: move-result-object v3 │ │ -01f728: 1a04 c900 |0022: const-string v4, ": index " // string@00c9 │ │ -01f72c: 6e20 7a0c 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01f732: 0c03 |0027: move-result-object v3 │ │ -01f734: 6e20 770c 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01f73a: 0c03 |002b: move-result-object v3 │ │ -01f73c: 6e10 7e0c 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01f742: 0c03 |002f: move-result-object v3 │ │ -01f744: 7020 440c 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01f74a: 2702 |0033: throw v2 │ │ -01f74c: 5452 d600 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f750: 6e20 900c 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01f756: 0c00 |0039: move-result-object v0 │ │ -01f758: 1f00 8a00 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01f75c: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ -01f760: 2202 f801 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01f764: 2203 0802 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -01f768: 7010 730c 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01f76e: 1a04 5d02 |0045: const-string v4, "Fragement no longer exists for key " // string@025d │ │ -01f772: 6e20 7a0c 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01f778: 0c03 |004a: move-result-object v3 │ │ -01f77a: 6e20 7a0c 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01f780: 0c03 |004e: move-result-object v3 │ │ -01f782: 1a04 c900 |004f: const-string v4, ": index " // string@00c9 │ │ -01f786: 6e20 7a0c 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01f78c: 0c03 |0054: move-result-object v3 │ │ -01f78e: 6e20 770c 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01f794: 0c03 |0058: move-result-object v3 │ │ -01f796: 6e10 7e0c 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01f79c: 0c03 |005c: move-result-object v3 │ │ -01f79e: 7020 440c 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01f7a4: 2702 |0060: throw v2 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=524 │ │ - 0x0005 line=525 │ │ - 0x0007 line=526 │ │ - 0x0008 line=537 │ │ - 0x0009 line=528 │ │ - 0x0011 line=529 │ │ - 0x0034 line=532 │ │ - 0x003c line=533 │ │ - 0x003e line=534 │ │ - locals : │ │ - 0x003c - 0x0061 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0005 - 0x0061 reg=1 index I │ │ - 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0061 reg=6 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x0061 reg=7 key Ljava/lang/String; │ │ - │ │ - #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'hideFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 75 16-bit code units │ │ -01f7a8: |[01f7a8] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -01f7b8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -01f7ba: 6301 cd00 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01f7be: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -01f7c2: 1a01 6402 |0005: const-string v1, "FragmentManager" // string@0264 │ │ -01f7c6: 2202 0802 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -01f7ca: 7010 730c 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01f7d0: 1a03 6c0d |000c: const-string v3, "hide: " // string@0d6c │ │ -01f7d4: 6e20 7a0c 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01f7da: 0c02 |0011: move-result-object v2 │ │ -01f7dc: 6e20 790c 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01f7e2: 0c02 |0015: move-result-object v2 │ │ -01f7e4: 6e10 7e0c 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01f7ea: 0c02 |0019: move-result-object v2 │ │ -01f7ec: 7120 8209 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01f7f2: 5561 8500 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01f7f6: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ -01f7fa: 5c64 8500 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01f7fe: 5461 9b00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01f802: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ -01f806: 6e58 2503 6547 |0027: invoke-virtual {v5, v6, v7, v4, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0325 │ │ -01f80c: 0c00 |002a: move-result-object v0 │ │ -01f80e: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -01f812: 5461 9b00 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01f816: 6e20 fd09 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@09fd │ │ -01f81c: 5461 9b00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01f820: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ -01f824: 6e20 fc09 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@09fc │ │ -01f82a: 5561 7700 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01f82e: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ -01f832: 5561 8400 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -01f836: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ -01f83a: 5561 8b00 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -01f83e: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ -01f842: 5c54 e400 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -01f846: 6e20 8102 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0281 │ │ -01f84c: 0e00 |004a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1177 │ │ - 0x001d line=1178 │ │ - 0x0021 line=1179 │ │ - 0x0023 line=1180 │ │ - 0x0027 line=1181 │ │ - 0x002b line=1183 │ │ - 0x002d line=1184 │ │ - 0x0032 line=1186 │ │ - 0x0039 line=1188 │ │ - 0x0045 line=1189 │ │ - 0x0047 line=1191 │ │ - 0x004a line=1193 │ │ - locals : │ │ - 0x002b - 0x0039 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0000 - 0x004b reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004b reg=6 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x004b reg=7 transition I │ │ - 0x0000 - 0x004b reg=8 transitionStyle I │ │ - │ │ - #35 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'loadAnimation' │ │ - type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 14 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 138 16-bit code units │ │ -01f850: |[01f850] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -01f860: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -01f866: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -01f868: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -01f86a: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -01f86e: 52a4 8c00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01f872: 6e40 7902 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0279 │ │ -01f878: 0c01 |000c: move-result-object v1 │ │ -01f87a: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -01f87e: 1101 |000f: return-object v1 │ │ -01f880: 52a4 8c00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01f884: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -01f888: 5494 d700 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f88c: 52a5 8c00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ -01f890: 7120 850a 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a85 │ │ -01f896: 0c00 |001b: move-result-object v0 │ │ -01f898: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -01f89c: 0701 |001e: move-object v1, v0 │ │ -01f89e: 28f0 |001f: goto 000f // -0010 │ │ -01f8a0: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -01f8a4: 0731 |0022: move-object v1, v3 │ │ -01f8a6: 28ec |0023: goto 000f // -0014 │ │ -01f8a8: 7120 4603 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@0346 │ │ -01f8ae: 0a02 |0027: move-result v2 │ │ -01f8b0: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -01f8b4: 0731 |002a: move-object v1, v3 │ │ -01f8b6: 28e4 |002b: goto 000f // -001c │ │ -01f8b8: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -01f8be: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -01f8c2: 5494 d700 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f8c6: 6e10 b402 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@02b4 │ │ -01f8cc: 0c04 |0036: move-result-object v4 │ │ -01f8ce: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -01f8d2: 5494 d700 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f8d6: 6e10 b402 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@02b4 │ │ -01f8dc: 0c04 |003e: move-result-object v4 │ │ -01f8de: 6e10 1b0a 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0a1b │ │ -01f8e4: 0c04 |0042: move-result-object v4 │ │ -01f8e6: 524d 6b02 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@026b │ │ -01f8ea: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -01f8ee: 0731 |0047: move-object v1, v3 │ │ -01f8f0: 28c7 |0048: goto 000f // -0039 │ │ -01f8f2: 5493 d700 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f8f6: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -01f8fa: 7156 2903 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0329 │ │ -01f900: 0c01 |0050: move-result-object v1 │ │ -01f902: 28be |0051: goto 000f // -0042 │ │ -01f904: 5493 d700 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f908: 7157 2903 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0329 │ │ -01f90e: 0c01 |0057: move-result-object v1 │ │ -01f910: 28b7 |0058: goto 000f // -0049 │ │ -01f912: 5493 d700 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f916: 7156 2903 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0329 │ │ -01f91c: 0c01 |005e: move-result-object v1 │ │ -01f91e: 28b0 |005f: goto 000f // -0050 │ │ -01f920: 5493 d700 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f924: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -01f92a: 7157 2903 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0329 │ │ -01f930: 0c01 |0068: move-result-object v1 │ │ -01f932: 28a6 |0069: goto 000f // -005a │ │ -01f934: 5493 d700 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f938: 7130 2703 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0327 │ │ -01f93e: 0c01 |006f: move-result-object v1 │ │ -01f940: 289f |0070: goto 000f // -0061 │ │ -01f942: 5493 d700 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01f946: 7130 2703 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0327 │ │ -01f94c: 0c01 |0076: move-result-object v1 │ │ -01f94e: 2898 |0077: goto 000f // -0068 │ │ -01f950: 0731 |0078: move-object v1, v3 │ │ -01f952: 2896 |0079: goto 000f // -006a │ │ -01f954: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0007 line=703 │ │ - 0x000d line=705 │ │ - 0x000f line=757 │ │ - 0x0010 line=709 │ │ - 0x0014 line=710 │ │ - 0x001c line=711 │ │ - 0x001f line=712 │ │ - 0x0020 line=716 │ │ - 0x0023 line=717 │ │ - 0x0024 line=720 │ │ - 0x0028 line=721 │ │ - 0x002b line=722 │ │ - 0x002c line=725 │ │ - 0x002f line=740 │ │ - 0x0039 line=741 │ │ - 0x0045 line=743 │ │ - 0x0048 line=744 │ │ - 0x0049 line=727 │ │ - 0x0052 line=729 │ │ - 0x0059 line=731 │ │ - 0x0060 line=733 │ │ - 0x006a line=735 │ │ - 0x0071 line=737 │ │ - 0x0079 line=757 │ │ - 0x007a line=725 │ │ - locals : │ │ - 0x000d - 0x000f reg=1 animObj Landroid/view/animation/Animation; │ │ - 0x001c - 0x0020 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0010 - 0x008a reg=1 animObj Landroid/view/animation/Animation; │ │ - 0x0028 - 0x008a reg=2 styleIndex I │ │ - 0x0000 - 0x008a reg=9 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x008a reg=10 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x008a reg=11 transit I │ │ - 0x0000 - 0x008a reg=12 enter Z │ │ - 0x0000 - 0x008a reg=13 transitionStyle I │ │ - │ │ - #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeActive' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 74 16-bit code units │ │ -01f974: |[01f974] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -01f984: 5230 8700 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01f988: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -01f98c: 0e00 |0004: return-void │ │ -01f98e: 5420 da00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01f992: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -01f996: 5420 da00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01f99a: 6e10 970c 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f9a0: 0a00 |000e: move-result v0 │ │ -01f9a2: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ -01f9a6: 5420 d600 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f9aa: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -01f9ae: 2200 1402 |0015: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -01f9b2: 7010 880c 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01f9b8: 5b20 d600 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f9bc: 5420 d600 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f9c0: 6e10 970c 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f9c6: 0a00 |0021: move-result v0 │ │ -01f9c8: 6e20 9502 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@0295 │ │ -01f9ce: 5420 d600 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01f9d2: 6e20 8b0c 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01f9d8: 28da |002a: goto 0004 // -0026 │ │ -01f9da: 5420 da00 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01f9de: 5421 da00 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01f9e2: 6e10 970c 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01f9e8: 0a01 |0032: move-result v1 │ │ -01f9ea: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ -01f9ee: 6e20 940c 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0c94 │ │ -01f9f4: 0c00 |0038: move-result-object v0 │ │ -01f9f6: 1f00 fb01 |0039: check-cast v0, Ljava/lang/Integer; // type@01fb │ │ -01f9fa: 6e10 460c 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -01fa00: 0a00 |003e: move-result v0 │ │ -01fa02: 6e20 9502 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@0295 │ │ -01fa08: 5420 d600 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01fa0c: 5231 8700 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01fa10: 6e30 960c 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -01fa16: 28bb |0049: goto 0004 // -0045 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1110 │ │ - 0x0004 line=1125 │ │ - 0x0005 line=1114 │ │ - 0x0011 line=1115 │ │ - 0x0015 line=1116 │ │ - 0x001c line=1118 │ │ - 0x0025 line=1119 │ │ - 0x002b line=1122 │ │ - 0x0042 line=1123 │ │ - locals : │ │ - 0x0000 - 0x004a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004a reg=3 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #37 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'makeInactive' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 76 16-bit code units │ │ -01fa18: |[01fa18] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -01fa28: 5240 8700 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01fa2c: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -01fa30: 0e00 |0004: return-void │ │ -01fa32: 6300 cd00 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01fa36: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -01fa3a: 1a00 6402 |0009: const-string v0, "FragmentManager" // string@0264 │ │ -01fa3e: 2201 0802 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -01fa42: 7010 730c 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01fa48: 1a02 7402 |0010: const-string v2, "Freeing fragment index " // string@0274 │ │ -01fa4c: 6e20 7a0c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fa52: 0c01 |0015: move-result-object v1 │ │ -01fa54: 5242 8700 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01fa58: 6e20 770c 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -01fa5e: 0c01 |001b: move-result-object v1 │ │ -01fa60: 6e10 7e0c 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01fa66: 0c01 |001f: move-result-object v1 │ │ -01fa68: 7120 8209 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01fa6e: 5430 d600 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01fa72: 5241 8700 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01fa76: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -01fa78: 6e30 960c 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -01fa7e: 5430 da00 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01fa82: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ -01fa86: 2200 1402 |002f: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -01fa8a: 7010 880c 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -01fa90: 5b30 da00 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01fa94: 5430 da00 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -01fa98: 5241 8700 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01fa9c: 7110 4a0c 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -01faa2: 0c01 |003d: move-result-object v1 │ │ -01faa4: 6e20 8b0c 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -01faaa: 5430 d700 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01faae: 5241 8700 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -01fab2: 6e20 b502 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@02b5 │ │ -01fab8: 6e10 6802 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0268 │ │ -01fabe: 28b9 |004b: goto 0004 // -0047 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1128 │ │ - 0x0004 line=1140 │ │ - 0x0005 line=1132 │ │ - 0x0023 line=1133 │ │ - 0x002b line=1134 │ │ - 0x002f line=1135 │ │ - 0x0036 line=1137 │ │ - 0x0041 line=1138 │ │ - 0x0048 line=1139 │ │ - locals : │ │ - 0x0000 - 0x004c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004c reg=4 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #38 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(IIIZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 91 16-bit code units │ │ -01fac0: |[01fac0] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -01fad0: 5453 d700 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01fad4: 3903 0c00 |0002: if-nez v3, 000e // +000c │ │ -01fad8: 3806 0a00 |0004: if-eqz v6, 000e // +000a │ │ -01fadc: 2203 f801 |0006: new-instance v3, Ljava/lang/IllegalStateException; // type@01f8 │ │ -01fae0: 1a04 5306 |0008: const-string v4, "No activity" // string@0653 │ │ -01fae4: 7020 440c 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -01faea: 2703 |000d: throw v3 │ │ -01faec: 3909 0700 |000e: if-nez v9, 0015 // +0007 │ │ -01faf0: 5253 df00 |0010: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -01faf4: 3363 0300 |0012: if-ne v3, v6, 0015 // +0003 │ │ -01faf8: 0e00 |0014: return-void │ │ -01fafa: 5956 df00 |0015: iput v6, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -01fafe: 5453 d600 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01fb02: 3803 fbff |0019: if-eqz v3, 0014 // -0005 │ │ -01fb06: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -01fb08: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -01fb0a: 5453 d600 |001d: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01fb0e: 6e10 970c 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -01fb14: 0a03 |0022: move-result v3 │ │ -01fb16: 3531 1d00 |0023: if-ge v1, v3, 0040 // +001d │ │ -01fb1a: 5453 d600 |0025: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -01fb1e: 6e20 900c 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -01fb24: 0c00 |002a: move-result-object v0 │ │ -01fb26: 1f00 8a00 |002b: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -01fb2a: 3800 1000 |002d: if-eqz v0, 003d // +0010 │ │ -01fb2e: 6e58 2d03 0576 |002f: invoke-virtual {v5, v0, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@032d │ │ -01fb34: 5403 8900 |0032: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01fb38: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ -01fb3c: 5403 8900 |0036: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ -01fb40: 6e10 dc03 0300 |0038: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@03dc │ │ -01fb46: 0a03 |003b: move-result v3 │ │ -01fb48: b632 |003c: or-int/2addr v2, v3 │ │ -01fb4a: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -01fb4e: 28de |003f: goto 001d // -0022 │ │ -01fb50: 3902 0500 |0040: if-nez v2, 0045 // +0005 │ │ -01fb54: 6e10 4403 0500 |0042: invoke-virtual {v5}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0344 │ │ -01fb5a: 5553 e400 |0045: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -01fb5e: 3803 cdff |0047: if-eqz v3, 0014 // -0033 │ │ -01fb62: 5453 d700 |0049: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01fb66: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ -01fb6a: 5253 df00 |004d: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -01fb6e: 1254 |004f: const/4 v4, #int 5 // #5 │ │ -01fb70: 3343 c4ff |0050: if-ne v3, v4, 0014 // -003c │ │ -01fb74: 5453 d700 |0052: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01fb78: 6e10 d602 0300 |0054: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@02d6 │ │ -01fb7e: 1203 |0057: const/4 v3, #int 0 // #0 │ │ -01fb80: 5c53 e400 |0058: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -01fb84: 28ba |005a: goto 0014 // -0046 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1066 │ │ - 0x0006 line=1067 │ │ - 0x000e line=1070 │ │ - 0x0014 line=1096 │ │ - 0x0015 line=1074 │ │ - 0x0017 line=1075 │ │ - 0x001b line=1076 │ │ - 0x001c line=1077 │ │ - 0x0025 line=1078 │ │ - 0x002d line=1079 │ │ - 0x002f line=1080 │ │ - 0x0032 line=1081 │ │ - 0x0036 line=1082 │ │ - 0x003d line=1077 │ │ - 0x0040 line=1087 │ │ - 0x0042 line=1088 │ │ - 0x0045 line=1091 │ │ - 0x0052 line=1092 │ │ - 0x0057 line=1093 │ │ - locals : │ │ - 0x002d - 0x0040 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x001d - 0x005b reg=1 i I │ │ - 0x001c - 0x005b reg=2 loadersRunning Z │ │ - 0x0000 - 0x005b reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x005b reg=6 newState I │ │ - 0x0000 - 0x005b reg=7 transit I │ │ - 0x0000 - 0x005b reg=8 transitStyle I │ │ - 0x0000 - 0x005b reg=9 always Z │ │ - │ │ - #39 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(IZ)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 5 16-bit code units │ │ -01fb88: |[01fb88] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -01fb98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -01fb9a: 6e53 2a03 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@032a │ │ -01fba0: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1062 │ │ - 0x0004 line=1063 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0005 reg=2 newState I │ │ - 0x0000 - 0x0005 reg=3 always Z │ │ - │ │ - #40 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 7 16-bit code units │ │ -01fba4: |[01fba4] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -01fbb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -01fbb6: 5220 df00 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -01fbba: 6e51 2d03 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@032d │ │ -01fbc0: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1058 │ │ - 0x0006 line=1059 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0007 reg=3 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #41 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'moveToState' │ │ - type : '(Landroid/support/v4/app/Fragment;III)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 12 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 1230 16-bit code units │ │ -01fbc4: |[01fbc4] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ -01fbd4: 5584 7700 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -01fbd8: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ -01fbdc: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -01fbde: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ -01fbe2: 1219 |0007: const/4 v9, #int 1 // #1 │ │ -01fbe4: 5584 8d00 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ -01fbe8: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ -01fbec: 5284 9400 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -01fbf0: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ -01fbf4: 5289 9400 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -01fbf8: 5584 7f00 |0012: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ -01fbfc: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -01fc00: 5284 9400 |0016: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -01fc04: 1245 |0018: const/4 v5, #int 4 // #4 │ │ -01fc06: 3554 0600 |0019: if-ge v4, v5, 001f // +0006 │ │ -01fc0a: 1234 |001b: const/4 v4, #int 3 // #3 │ │ -01fc0c: 3749 0300 |001c: if-le v9, v4, 001f // +0003 │ │ -01fc10: 1239 |001e: const/4 v9, #int 3 // #3 │ │ -01fc12: 5284 9400 |001f: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -01fc16: 3594 9902 |0021: if-ge v4, v9, 02ba // +0299 │ │ -01fc1a: 5584 8300 |0023: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ -01fc1e: 3804 0700 |0025: if-eqz v4, 002c // +0007 │ │ -01fc22: 5584 8600 |0027: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ -01fc26: 3904 0300 |0029: if-nez v4, 002c // +0003 │ │ -01fc2a: 0e00 |002b: return-void │ │ -01fc2c: 5484 7800 |002c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -01fc30: 3804 0c00 |002e: if-eqz v4, 003a // +000c │ │ -01fc34: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -01fc36: 5b84 7800 |0031: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -01fc3a: 5284 9500 |0033: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ -01fc3e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -01fc40: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -01fc42: 6e56 2d03 8754 |0037: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@032d │ │ -01fc48: 5284 9400 |003a: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -01fc4c: 2b04 7604 0000 |003c: packed-switch v4, 000004b2 // +00000476 │ │ -01fc52: 5989 9400 |003f: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -01fc56: 28ea |0041: goto 002b // -0016 │ │ -01fc58: 6304 cd00 |0042: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01fc5c: 3804 1a00 |0044: if-eqz v4, 005e // +001a │ │ -01fc60: 1a04 6402 |0046: const-string v4, "FragmentManager" // string@0264 │ │ -01fc64: 2205 0802 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01fc68: 7010 730c 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01fc6e: 1a06 2710 |004d: const-string v6, "moveto CREATED: " // string@1027 │ │ -01fc72: 6e20 7a0c 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fc78: 0c05 |0052: move-result-object v5 │ │ -01fc7a: 6e20 790c 8500 |0053: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01fc80: 0c05 |0056: move-result-object v5 │ │ -01fc82: 6e10 7e0c 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01fc88: 0c05 |005a: move-result-object v5 │ │ -01fc8a: 7120 8209 5400 |005b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01fc90: 5484 9200 |005e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01fc94: 3804 3b00 |0060: if-eqz v4, 009b // +003b │ │ -01fc98: 5484 9200 |0062: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01fc9c: 1a05 0709 |0064: const-string v5, "android:view_state" // string@0907 │ │ -01fca0: 6e20 8001 5400 |0066: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0180 │ │ -01fca6: 0c04 |0069: move-result-object v4 │ │ -01fca8: 5b84 9300 |006a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -01fcac: 5484 9200 |006c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01fcb0: 1a05 0409 |006e: const-string v5, "android:target_state" // string@0904 │ │ -01fcb4: 6e30 2303 4705 |0070: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0323 │ │ -01fcba: 0c04 |0073: move-result-object v4 │ │ -01fcbc: 5b84 9700 |0074: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -01fcc0: 5484 9700 |0076: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -01fcc4: 3804 0d00 |0078: if-eqz v4, 0085 // +000d │ │ -01fcc8: 5484 9200 |007a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01fccc: 1a05 0309 |007c: const-string v5, "android:target_req_state" // string@0903 │ │ -01fcd0: 1206 |007e: const/4 v6, #int 0 // #0 │ │ -01fcd2: 6e30 7a01 5406 |007f: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@017a │ │ -01fcd8: 0a04 |0082: move-result v4 │ │ -01fcda: 5984 9900 |0083: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ -01fcde: 5484 9200 |0085: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01fce2: 1a05 0609 |0087: const-string v5, "android:user_visible_hint" // string@0906 │ │ -01fce6: 1216 |0089: const/4 v6, #int 1 // #1 │ │ -01fce8: 6e30 7701 5406 |008a: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0177 │ │ -01fcee: 0a04 |008d: move-result v4 │ │ -01fcf0: 5c84 9a00 |008e: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ -01fcf4: 5584 9a00 |0090: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ -01fcf8: 3904 0900 |0092: if-nez v4, 009b // +0009 │ │ -01fcfc: 1214 |0094: const/4 v4, #int 1 // #1 │ │ -01fcfe: 5c84 7f00 |0095: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ -01fd02: 1234 |0097: const/4 v4, #int 3 // #3 │ │ -01fd04: 3749 0300 |0098: if-le v9, v4, 009b // +0003 │ │ -01fd08: 1239 |009a: const/4 v9, #int 3 // #3 │ │ -01fd0a: 5474 d700 |009b: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01fd0e: 5b84 7600 |009d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -01fd12: 5474 d700 |009f: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01fd16: 5444 b000 |00a1: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -01fd1a: 5b84 8200 |00a3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -01fd1e: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ -01fd20: 5c84 7b00 |00a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01fd24: 5474 d700 |00a8: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01fd28: 6e20 7502 4800 |00aa: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0275 │ │ -01fd2e: 5584 7b00 |00ad: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01fd32: 3904 2100 |00af: if-nez v4, 00d0 // +0021 │ │ -01fd36: 2204 b700 |00b1: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -01fd3a: 2205 0802 |00b3: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01fd3e: 7010 730c 0500 |00b5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01fd44: 1a06 5f02 |00b8: const-string v6, "Fragment " // string@025f │ │ -01fd48: 6e20 7a0c 6500 |00ba: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fd4e: 0c05 |00bd: move-result-object v5 │ │ -01fd50: 6e20 790c 8500 |00be: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01fd56: 0c05 |00c1: move-result-object v5 │ │ -01fd58: 1a06 2e00 |00c2: const-string v6, " did not call through to super.onAttach()" // string@002e │ │ -01fd5c: 6e20 7a0c 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fd62: 0c05 |00c7: move-result-object v5 │ │ -01fd64: 6e10 7e0c 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01fd6a: 0c05 |00cb: move-result-object v5 │ │ -01fd6c: 7020 4f04 5400 |00cc: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -01fd72: 2704 |00cf: throw v4 │ │ -01fd74: 5474 d700 |00d0: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01fd78: 6e20 b802 8400 |00d2: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@02b8 │ │ -01fd7e: 5584 9100 |00d5: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ -01fd82: 3904 2d00 |00d7: if-nez v4, 0104 // +002d │ │ -01fd86: 1204 |00d9: const/4 v4, #int 0 // #0 │ │ -01fd88: 5c84 7b00 |00da: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01fd8c: 5484 9200 |00dc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01fd90: 6e20 7802 4800 |00de: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0278 │ │ -01fd96: 5584 7b00 |00e1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01fd9a: 3904 2100 |00e3: if-nez v4, 0104 // +0021 │ │ -01fd9e: 2204 b700 |00e5: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -01fda2: 2205 0802 |00e7: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01fda6: 7010 730c 0500 |00e9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01fdac: 1a06 5f02 |00ec: const-string v6, "Fragment " // string@025f │ │ -01fdb0: 6e20 7a0c 6500 |00ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fdb6: 0c05 |00f1: move-result-object v5 │ │ -01fdb8: 6e20 790c 8500 |00f2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01fdbe: 0c05 |00f5: move-result-object v5 │ │ -01fdc0: 1a06 2f00 |00f6: const-string v6, " did not call through to super.onCreate()" // string@002f │ │ -01fdc4: 6e20 7a0c 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fdca: 0c05 |00fb: move-result-object v5 │ │ -01fdcc: 6e10 7e0c 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01fdd2: 0c05 |00ff: move-result-object v5 │ │ -01fdd4: 7020 4f04 5400 |0100: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -01fdda: 2704 |0103: throw v4 │ │ -01fddc: 1204 |0104: const/4 v4, #int 0 // #0 │ │ -01fdde: 5c84 9100 |0105: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ -01fde2: 5584 8300 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ -01fde6: 3804 3300 |0109: if-eqz v4, 013c // +0033 │ │ -01fdea: 5484 9200 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01fdee: 6e20 5b02 4800 |010d: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@025b │ │ -01fdf4: 0c04 |0110: move-result-object v4 │ │ -01fdf6: 1205 |0111: const/4 v5, #int 0 // #0 │ │ -01fdf8: 5486 9200 |0112: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01fdfc: 6e40 7c02 4865 |0114: invoke-virtual {v8, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@027c │ │ -01fe02: 0c04 |0117: move-result-object v4 │ │ -01fe04: 5b84 9b00 |0118: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01fe08: 5484 9b00 |011a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01fe0c: 3804 8100 |011c: if-eqz v4, 019d // +0081 │ │ -01fe10: 5484 9b00 |011e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01fe14: 5b84 8800 |0120: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ -01fe18: 5484 9b00 |0122: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01fe1c: 7110 f203 0400 |0124: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@03f2 │ │ -01fe22: 0c04 |0127: move-result-object v4 │ │ -01fe24: 5b84 9b00 |0128: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01fe28: 5584 8500 |012a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01fe2c: 3804 0900 |012c: if-eqz v4, 0135 // +0009 │ │ -01fe30: 5484 9b00 |012e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01fe34: 1305 0800 |0130: const/16 v5, #int 8 // #8 │ │ -01fe38: 6e20 fc09 5400 |0132: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@09fc │ │ -01fe3e: 5484 9b00 |0135: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01fe42: 5485 9200 |0137: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01fe46: 6e30 8c02 4805 |0139: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@028c │ │ -01fe4c: 1214 |013c: const/4 v4, #int 1 // #1 │ │ -01fe4e: 3749 e200 |013d: if-le v9, v4, 021f // +00e2 │ │ -01fe52: 6304 cd00 |013f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -01fe56: 3804 1a00 |0141: if-eqz v4, 015b // +001a │ │ -01fe5a: 1a04 6402 |0143: const-string v4, "FragmentManager" // string@0264 │ │ -01fe5e: 2205 0802 |0145: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01fe62: 7010 730c 0500 |0147: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01fe68: 1a06 2610 |014a: const-string v6, "moveto ACTIVITY_CREATED: " // string@1026 │ │ -01fe6c: 6e20 7a0c 6500 |014c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fe72: 0c05 |014f: move-result-object v5 │ │ -01fe74: 6e20 790c 8500 |0150: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01fe7a: 0c05 |0153: move-result-object v5 │ │ -01fe7c: 6e10 7e0c 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01fe82: 0c05 |0157: move-result-object v5 │ │ -01fe84: 7120 8209 5400 |0158: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -01fe8a: 5584 8300 |015b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ -01fe8e: 3904 8900 |015d: if-nez v4, 01e6 // +0089 │ │ -01fe92: 1201 |015f: const/4 v1, #int 0 // #0 │ │ -01fe94: 5284 7e00 |0160: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -01fe98: 3804 3f00 |0162: if-eqz v4, 01a1 // +003f │ │ -01fe9c: 5474 d700 |0164: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -01fea0: 5285 7e00 |0166: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -01fea4: 6e20 a702 5400 |0168: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@02a7 │ │ -01feaa: 0c01 |016b: move-result-object v1 │ │ -01feac: 1f01 7901 |016c: check-cast v1, Landroid/view/ViewGroup; // type@0179 │ │ -01feb0: 3901 3300 |016e: if-nez v1, 01a1 // +0033 │ │ -01feb4: 5584 8e00 |0170: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@008e │ │ -01feb8: 3904 2f00 |0172: if-nez v4, 01a1 // +002f │ │ -01febc: 2204 f701 |0174: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -01fec0: 2205 0802 |0176: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01fec4: 7010 730c 0500 |0178: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01feca: 1a06 5806 |017b: const-string v6, "No view found for id 0x" // string@0658 │ │ -01fece: 6e20 7a0c 6500 |017d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fed4: 0c05 |0180: move-result-object v5 │ │ -01fed6: 5286 7e00 |0181: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -01feda: 7110 490c 0600 |0183: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -01fee0: 0c06 |0186: move-result-object v6 │ │ -01fee2: 6e20 7a0c 6500 |0187: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fee8: 0c05 |018a: move-result-object v5 │ │ -01feea: 1a06 3f00 |018b: const-string v6, " for fragment " // string@003f │ │ -01feee: 6e20 7a0c 6500 |018d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01fef4: 0c05 |0190: move-result-object v5 │ │ -01fef6: 6e20 790c 8500 |0191: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01fefc: 0c05 |0194: move-result-object v5 │ │ -01fefe: 6e10 7e0c 0500 |0195: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01ff04: 0c05 |0198: move-result-object v5 │ │ -01ff06: 7020 400c 5400 |0199: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -01ff0c: 2704 |019c: throw v4 │ │ -01ff0e: 1204 |019d: const/4 v4, #int 0 // #0 │ │ -01ff10: 5b84 8800 |019e: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ -01ff14: 289c |01a0: goto 013c // -0064 │ │ -01ff16: 5b81 7d00 |01a1: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ -01ff1a: 5484 9200 |01a3: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01ff1e: 6e20 5b02 4800 |01a5: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@025b │ │ -01ff24: 0c04 |01a8: move-result-object v4 │ │ -01ff26: 5485 9200 |01a9: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01ff2a: 6e40 7c02 4851 |01ab: invoke-virtual {v8, v4, v1, v5}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@027c │ │ -01ff30: 0c04 |01ae: move-result-object v4 │ │ -01ff32: 5b84 9b00 |01af: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01ff36: 5484 9b00 |01b1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01ff3a: 3804 5e00 |01b3: if-eqz v4, 0211 // +005e │ │ -01ff3e: 5484 9b00 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01ff42: 5b84 8800 |01b7: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ -01ff46: 5484 9b00 |01b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01ff4a: 7110 f203 0400 |01bb: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@03f2 │ │ -01ff50: 0c04 |01be: move-result-object v4 │ │ -01ff52: 5b84 9b00 |01bf: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01ff56: 3801 1300 |01c1: if-eqz v1, 01d4 // +0013 │ │ -01ff5a: 1214 |01c3: const/4 v4, #int 1 // #1 │ │ -01ff5c: 6e5b 2503 874a |01c4: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0325 │ │ -01ff62: 0c00 |01c7: move-result-object v0 │ │ -01ff64: 3800 0700 |01c8: if-eqz v0, 01cf // +0007 │ │ -01ff68: 5484 9b00 |01ca: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01ff6c: 6e20 fd09 0400 |01cc: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@09fd │ │ -01ff72: 5484 9b00 |01cf: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01ff76: 6e20 070a 4100 |01d1: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0a07 │ │ -01ff7c: 5584 8500 |01d4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -01ff80: 3804 0900 |01d6: if-eqz v4, 01df // +0009 │ │ -01ff84: 5484 9b00 |01d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01ff88: 1305 0800 |01da: const/16 v5, #int 8 // #8 │ │ -01ff8c: 6e20 fc09 5400 |01dc: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@09fc │ │ -01ff92: 5484 9b00 |01df: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -01ff96: 5485 9200 |01e1: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01ff9a: 6e30 8c02 4805 |01e3: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@028c │ │ -01ffa0: 1204 |01e6: const/4 v4, #int 0 // #0 │ │ -01ffa2: 5c84 7b00 |01e7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01ffa6: 5484 9200 |01e9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -01ffaa: 6e20 7302 4800 |01eb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0273 │ │ -01ffb0: 5584 7b00 |01ee: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -01ffb4: 3904 2500 |01f0: if-nez v4, 0215 // +0025 │ │ -01ffb8: 2204 b700 |01f2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -01ffbc: 2205 0802 |01f4: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -01ffc0: 7010 730c 0500 |01f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -01ffc6: 1a06 5f02 |01f9: const-string v6, "Fragment " // string@025f │ │ -01ffca: 6e20 7a0c 6500 |01fb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01ffd0: 0c05 |01fe: move-result-object v5 │ │ -01ffd2: 6e20 790c 8500 |01ff: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -01ffd8: 0c05 |0202: move-result-object v5 │ │ -01ffda: 1a06 2d00 |0203: const-string v6, " did not call through to super.onActivityCreated()" // string@002d │ │ -01ffde: 6e20 7a0c 6500 |0205: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -01ffe4: 0c05 |0208: move-result-object v5 │ │ -01ffe6: 6e10 7e0c 0500 |0209: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -01ffec: 0c05 |020c: move-result-object v5 │ │ -01ffee: 7020 4f04 5400 |020d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -01fff4: 2704 |0210: throw v4 │ │ -01fff6: 1204 |0211: const/4 v4, #int 0 // #0 │ │ -01fff8: 5b84 8800 |0212: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ -01fffc: 28d2 |0214: goto 01e6 // -002e │ │ -01fffe: 5484 9b00 |0215: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -020002: 3804 0500 |0217: if-eqz v4, 021c // +0005 │ │ -020006: 6e10 9202 0800 |0219: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@0292 │ │ -02000c: 1204 |021c: const/4 v4, #int 0 // #0 │ │ -02000e: 5b84 9200 |021d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -020012: 1234 |021f: const/4 v4, #int 3 // #3 │ │ -020014: 3749 4700 |0220: if-le v9, v4, 0267 // +0047 │ │ -020018: 6304 cd00 |0222: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -02001c: 3804 1a00 |0224: if-eqz v4, 023e // +001a │ │ -020020: 1a04 6402 |0226: const-string v4, "FragmentManager" // string@0264 │ │ -020024: 2205 0802 |0228: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -020028: 7010 730c 0500 |022a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02002e: 1a06 2910 |022d: const-string v6, "moveto STARTED: " // string@1029 │ │ -020032: 6e20 7a0c 6500 |022f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020038: 0c05 |0232: move-result-object v5 │ │ -02003a: 6e20 790c 8500 |0233: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -020040: 0c05 |0236: move-result-object v5 │ │ -020042: 6e10 7e0c 0500 |0237: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020048: 0c05 |023a: move-result-object v5 │ │ -02004a: 7120 8209 5400 |023b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -020050: 1204 |023e: const/4 v4, #int 0 // #0 │ │ -020052: 5c84 7b00 |023f: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -020056: 6e10 8f02 0800 |0241: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@028f │ │ -02005c: 5584 7b00 |0244: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -020060: 3904 2100 |0246: if-nez v4, 0267 // +0021 │ │ -020064: 2204 b700 |0248: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -020068: 2205 0802 |024a: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -02006c: 7010 730c 0500 |024c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020072: 1a06 5f02 |024f: const-string v6, "Fragment " // string@025f │ │ -020076: 6e20 7a0c 6500 |0251: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02007c: 0c05 |0254: move-result-object v5 │ │ -02007e: 6e20 790c 8500 |0255: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -020084: 0c05 |0258: move-result-object v5 │ │ -020086: 1a06 3500 |0259: const-string v6, " did not call through to super.onStart()" // string@0035 │ │ -02008a: 6e20 7a0c 6500 |025b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020090: 0c05 |025e: move-result-object v5 │ │ -020092: 6e10 7e0c 0500 |025f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020098: 0c05 |0262: move-result-object v5 │ │ -02009a: 7020 4f04 5400 |0263: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -0200a0: 2704 |0266: throw v4 │ │ -0200a2: 1244 |0267: const/4 v4, #int 4 // #4 │ │ -0200a4: 3749 d7fd |0268: if-le v9, v4, 003f // -0229 │ │ -0200a8: 6304 cd00 |026a: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -0200ac: 3804 1a00 |026c: if-eqz v4, 0286 // +001a │ │ -0200b0: 1a04 6402 |026e: const-string v4, "FragmentManager" // string@0264 │ │ -0200b4: 2205 0802 |0270: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -0200b8: 7010 730c 0500 |0272: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0200be: 1a06 2810 |0275: const-string v6, "moveto RESUMED: " // string@1028 │ │ -0200c2: 6e20 7a0c 6500 |0277: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0200c8: 0c05 |027a: move-result-object v5 │ │ -0200ca: 6e20 790c 8500 |027b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0200d0: 0c05 |027e: move-result-object v5 │ │ -0200d2: 6e10 7e0c 0500 |027f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0200d8: 0c05 |0282: move-result-object v5 │ │ -0200da: 7120 8209 5400 |0283: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0200e0: 1204 |0286: const/4 v4, #int 0 // #0 │ │ -0200e2: 5c84 7b00 |0287: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -0200e6: 1214 |0289: const/4 v4, #int 1 // #1 │ │ -0200e8: 5c84 8f00 |028a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ -0200ec: 6e10 8802 0800 |028c: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@0288 │ │ -0200f2: 5584 7b00 |028f: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -0200f6: 3904 2100 |0291: if-nez v4, 02b2 // +0021 │ │ -0200fa: 2204 b700 |0293: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -0200fe: 2205 0802 |0295: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -020102: 7010 730c 0500 |0297: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020108: 1a06 5f02 |029a: const-string v6, "Fragment " // string@025f │ │ -02010c: 6e20 7a0c 6500 |029c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020112: 0c05 |029f: move-result-object v5 │ │ -020114: 6e20 790c 8500 |02a0: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02011a: 0c05 |02a3: move-result-object v5 │ │ -02011c: 1a06 3400 |02a4: const-string v6, " did not call through to super.onResume()" // string@0034 │ │ -020120: 6e20 7a0c 6500 |02a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020126: 0c05 |02a9: move-result-object v5 │ │ -020128: 6e10 7e0c 0500 |02aa: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02012e: 0c05 |02ad: move-result-object v5 │ │ -020130: 7020 4f04 5400 |02ae: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -020136: 2704 |02b1: throw v4 │ │ -020138: 1204 |02b2: const/4 v4, #int 0 // #0 │ │ -02013a: 5b84 9200 |02b3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -02013e: 1204 |02b5: const/4 v4, #int 0 // #0 │ │ -020140: 5b84 9300 |02b6: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -020144: 2900 87fd |02b8: goto/16 003f // -0279 │ │ -020148: 5284 9400 |02ba: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -02014c: 3794 83fd |02bc: if-le v4, v9, 003f // -027d │ │ -020150: 5284 9400 |02be: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -020154: 2b04 0002 0000 |02c0: packed-switch v4, 000004c0 // +00000200 │ │ -02015a: 2900 7cfd |02c3: goto/16 003f // -0284 │ │ -02015e: 1214 |02c5: const/4 v4, #int 1 // #1 │ │ -020160: 3549 79fd |02c6: if-ge v9, v4, 003f // -0287 │ │ -020164: 5574 e000 |02c8: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e0 │ │ -020168: 3804 0e00 |02ca: if-eqz v4, 02d8 // +000e │ │ -02016c: 5484 7800 |02cc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -020170: 3804 0a00 |02ce: if-eqz v4, 02d8 // +000a │ │ -020174: 5483 7800 |02d0: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -020178: 1204 |02d2: const/4 v4, #int 0 // #0 │ │ -02017a: 5b84 7800 |02d3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -02017e: 6e10 d009 0300 |02d5: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@09d0 │ │ -020184: 5484 7800 |02d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -020188: 3804 5501 |02da: if-eqz v4, 042f // +0155 │ │ -02018c: 5989 9500 |02dc: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ -020190: 1219 |02de: const/4 v9, #int 1 // #1 │ │ -020192: 2900 60fd |02df: goto/16 003f // -02a0 │ │ -020196: 1254 |02e1: const/4 v4, #int 5 // #5 │ │ -020198: 3549 4a00 |02e2: if-ge v9, v4, 032c // +004a │ │ -02019c: 6304 cd00 |02e4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -0201a0: 3804 1a00 |02e6: if-eqz v4, 0300 // +001a │ │ -0201a4: 1a04 6402 |02e8: const-string v4, "FragmentManager" // string@0264 │ │ -0201a8: 2205 0802 |02ea: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -0201ac: 7010 730c 0500 |02ec: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0201b2: 1a06 2310 |02ef: const-string v6, "movefrom RESUMED: " // string@1023 │ │ -0201b6: 6e20 7a0c 6500 |02f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0201bc: 0c05 |02f4: move-result-object v5 │ │ -0201be: 6e20 790c 8500 |02f5: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0201c4: 0c05 |02f8: move-result-object v5 │ │ -0201c6: 6e10 7e0c 0500 |02f9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0201cc: 0c05 |02fc: move-result-object v5 │ │ -0201ce: 7120 8209 5400 |02fd: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0201d4: 1204 |0300: const/4 v4, #int 0 // #0 │ │ -0201d6: 5c84 7b00 |0301: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -0201da: 6e10 8602 0800 |0303: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0286 │ │ -0201e0: 5584 7b00 |0306: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -0201e4: 3904 2100 |0308: if-nez v4, 0329 // +0021 │ │ -0201e8: 2204 b700 |030a: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -0201ec: 2205 0802 |030c: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -0201f0: 7010 730c 0500 |030e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0201f6: 1a06 5f02 |0311: const-string v6, "Fragment " // string@025f │ │ -0201fa: 6e20 7a0c 6500 |0313: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020200: 0c05 |0316: move-result-object v5 │ │ -020202: 6e20 790c 8500 |0317: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -020208: 0c05 |031a: move-result-object v5 │ │ -02020a: 1a06 3300 |031b: const-string v6, " did not call through to super.onPause()" // string@0033 │ │ -02020e: 6e20 7a0c 6500 |031d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020214: 0c05 |0320: move-result-object v5 │ │ -020216: 6e10 7e0c 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02021c: 0c05 |0324: move-result-object v5 │ │ -02021e: 7020 4f04 5400 |0325: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -020224: 2704 |0328: throw v4 │ │ -020226: 1204 |0329: const/4 v4, #int 0 // #0 │ │ -020228: 5c84 8f00 |032a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ -02022c: 1244 |032c: const/4 v4, #int 4 // #4 │ │ -02022e: 3549 4700 |032d: if-ge v9, v4, 0374 // +0047 │ │ -020232: 6304 cd00 |032f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -020236: 3804 1a00 |0331: if-eqz v4, 034b // +001a │ │ -02023a: 1a04 6402 |0333: const-string v4, "FragmentManager" // string@0264 │ │ -02023e: 2205 0802 |0335: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -020242: 7010 730c 0500 |0337: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020248: 1a06 2410 |033a: const-string v6, "movefrom STARTED: " // string@1024 │ │ -02024c: 6e20 7a0c 6500 |033c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020252: 0c05 |033f: move-result-object v5 │ │ -020254: 6e20 790c 8500 |0340: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02025a: 0c05 |0343: move-result-object v5 │ │ -02025c: 6e10 7e0c 0500 |0344: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020262: 0c05 |0347: move-result-object v5 │ │ -020264: 7120 8209 5400 |0348: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02026a: 1204 |034b: const/4 v4, #int 0 // #0 │ │ -02026c: 5c84 7b00 |034c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -020270: 6e10 9002 0800 |034e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0290 │ │ -020276: 5584 7b00 |0351: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -02027a: 3904 2100 |0353: if-nez v4, 0374 // +0021 │ │ -02027e: 2204 b700 |0355: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -020282: 2205 0802 |0357: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -020286: 7010 730c 0500 |0359: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02028c: 1a06 5f02 |035c: const-string v6, "Fragment " // string@025f │ │ -020290: 6e20 7a0c 6500 |035e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020296: 0c05 |0361: move-result-object v5 │ │ -020298: 6e20 790c 8500 |0362: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02029e: 0c05 |0365: move-result-object v5 │ │ -0202a0: 1a06 3600 |0366: const-string v6, " did not call through to super.onStop()" // string@0036 │ │ -0202a4: 6e20 7a0c 6500 |0368: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0202aa: 0c05 |036b: move-result-object v5 │ │ -0202ac: 6e10 7e0c 0500 |036c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0202b2: 0c05 |036f: move-result-object v5 │ │ -0202b4: 7020 4f04 5400 |0370: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -0202ba: 2704 |0373: throw v4 │ │ -0202bc: 1234 |0374: const/4 v4, #int 3 // #3 │ │ -0202be: 3549 2100 |0375: if-ge v9, v4, 0396 // +0021 │ │ -0202c2: 6304 cd00 |0377: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -0202c6: 3804 1a00 |0379: if-eqz v4, 0393 // +001a │ │ -0202ca: 1a04 6402 |037b: const-string v4, "FragmentManager" // string@0264 │ │ -0202ce: 2205 0802 |037d: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -0202d2: 7010 730c 0500 |037f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0202d8: 1a06 2510 |0382: const-string v6, "movefrom STOPPED: " // string@1025 │ │ -0202dc: 6e20 7a0c 6500 |0384: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0202e2: 0c05 |0387: move-result-object v5 │ │ -0202e4: 6e20 790c 8500 |0388: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0202ea: 0c05 |038b: move-result-object v5 │ │ -0202ec: 6e10 7e0c 0500 |038c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0202f2: 0c05 |038f: move-result-object v5 │ │ -0202f4: 7120 8209 5400 |0390: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0202fa: 6e10 8e02 0800 |0393: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@028e │ │ -020300: 1224 |0396: const/4 v4, #int 2 // #2 │ │ -020302: 3549 2eff |0397: if-ge v9, v4, 02c5 // -00d2 │ │ -020306: 6304 cd00 |0399: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -02030a: 3804 1a00 |039b: if-eqz v4, 03b5 // +001a │ │ -02030e: 1a04 6402 |039d: const-string v4, "FragmentManager" // string@0264 │ │ -020312: 2205 0802 |039f: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -020316: 7010 730c 0500 |03a1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02031c: 1a06 2110 |03a4: const-string v6, "movefrom ACTIVITY_CREATED: " // string@1021 │ │ -020320: 6e20 7a0c 6500 |03a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020326: 0c05 |03a9: move-result-object v5 │ │ -020328: 6e20 790c 8500 |03aa: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02032e: 0c05 |03ad: move-result-object v5 │ │ -020330: 6e10 7e0c 0500 |03ae: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020336: 0c05 |03b1: move-result-object v5 │ │ -020338: 7120 8209 5400 |03b2: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02033e: 5484 9b00 |03b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -020342: 3804 1100 |03b7: if-eqz v4, 03c8 // +0011 │ │ -020346: 5474 d700 |03b9: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -02034a: 6e10 b602 0400 |03bb: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@02b6 │ │ -020350: 0a04 |03be: move-result v4 │ │ -020352: 3904 0900 |03bf: if-nez v4, 03c8 // +0009 │ │ -020356: 5484 9300 |03c1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -02035a: 3904 0500 |03c3: if-nez v4, 03c8 // +0005 │ │ -02035e: 6e20 4103 8700 |03c5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0341 │ │ -020364: 1204 |03c8: const/4 v4, #int 0 // #0 │ │ -020366: 5c84 7b00 |03c9: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -02036a: 6e10 8d02 0800 |03cb: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@028d │ │ -020370: 5584 7b00 |03ce: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -020374: 3904 2100 |03d0: if-nez v4, 03f1 // +0021 │ │ -020378: 2204 b700 |03d2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -02037c: 2205 0802 |03d4: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -020380: 7010 730c 0500 |03d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020386: 1a06 5f02 |03d9: const-string v6, "Fragment " // string@025f │ │ -02038a: 6e20 7a0c 6500 |03db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020390: 0c05 |03de: move-result-object v5 │ │ -020392: 6e20 790c 8500 |03df: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -020398: 0c05 |03e2: move-result-object v5 │ │ -02039a: 1a06 3100 |03e3: const-string v6, " did not call through to super.onDestroyView()" // string@0031 │ │ -02039e: 6e20 7a0c 6500 |03e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0203a4: 0c05 |03e8: move-result-object v5 │ │ -0203a6: 6e10 7e0c 0500 |03e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0203ac: 0c05 |03ec: move-result-object v5 │ │ -0203ae: 7020 4f04 5400 |03ed: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -0203b4: 2704 |03f0: throw v4 │ │ -0203b6: 5484 9b00 |03f1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -0203ba: 3804 3100 |03f3: if-eqz v4, 0424 // +0031 │ │ -0203be: 5484 7d00 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ -0203c2: 3804 2d00 |03f7: if-eqz v4, 0424 // +002d │ │ -0203c6: 1200 |03f9: const/4 v0, #int 0 // #0 │ │ -0203c8: 5274 df00 |03fa: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -0203cc: 3d04 0b00 |03fc: if-lez v4, 0407 // +000b │ │ -0203d0: 5574 e000 |03fe: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e0 │ │ -0203d4: 3904 0700 |0400: if-nez v4, 0407 // +0007 │ │ -0203d8: 1204 |0402: const/4 v4, #int 0 // #0 │ │ -0203da: 6e5b 2503 874a |0403: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0325 │ │ -0203e0: 0c00 |0406: move-result-object v0 │ │ -0203e2: 3800 1600 |0407: if-eqz v0, 041d // +0016 │ │ -0203e6: 0782 |0409: move-object v2, v8 │ │ -0203e8: 5484 9b00 |040a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -0203ec: 5b84 7800 |040c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ -0203f0: 5989 9500 |040e: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ -0203f4: 2204 9600 |0410: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0096 │ │ -0203f8: 7030 fb02 7402 |0412: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@02fb │ │ -0203fe: 6e20 820a 4000 |0415: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0a82 │ │ -020404: 5484 9b00 |0418: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -020408: 6e20 fd09 0400 |041a: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@09fd │ │ -02040e: 5484 7d00 |041d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ -020412: 5485 9b00 |041f: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -020416: 6e20 160a 5400 |0421: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0a16 │ │ -02041c: 1204 |0424: const/4 v4, #int 0 // #0 │ │ -02041e: 5b84 7d00 |0425: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ -020422: 1204 |0427: const/4 v4, #int 0 // #0 │ │ -020424: 5b84 9b00 |0428: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -020428: 1204 |042a: const/4 v4, #int 0 // #0 │ │ -02042a: 5b84 8800 |042b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ -02042e: 2900 98fe |042d: goto/16 02c5 // -0168 │ │ -020432: 6304 cd00 |042f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -020436: 3804 1a00 |0431: if-eqz v4, 044b // +001a │ │ -02043a: 1a04 6402 |0433: const-string v4, "FragmentManager" // string@0264 │ │ -02043e: 2205 0802 |0435: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -020442: 7010 730c 0500 |0437: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020448: 1a06 2210 |043a: const-string v6, "movefrom CREATED: " // string@1022 │ │ -02044c: 6e20 7a0c 6500 |043c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020452: 0c05 |043f: move-result-object v5 │ │ -020454: 6e20 790c 8500 |0440: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02045a: 0c05 |0443: move-result-object v5 │ │ -02045c: 6e10 7e0c 0500 |0444: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020462: 0c05 |0447: move-result-object v5 │ │ -020464: 7120 8209 5400 |0448: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02046a: 5584 9100 |044b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ -02046e: 3904 2b00 |044d: if-nez v4, 0478 // +002b │ │ -020472: 1204 |044f: const/4 v4, #int 0 // #0 │ │ -020474: 5c84 7b00 |0450: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -020478: 6e10 7d02 0800 |0452: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@027d │ │ -02047e: 5584 7b00 |0455: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -020482: 3904 2100 |0457: if-nez v4, 0478 // +0021 │ │ -020486: 2204 b700 |0459: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -02048a: 2205 0802 |045b: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -02048e: 7010 730c 0500 |045d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020494: 1a06 5f02 |0460: const-string v6, "Fragment " // string@025f │ │ -020498: 6e20 7a0c 6500 |0462: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02049e: 0c05 |0465: move-result-object v5 │ │ -0204a0: 6e20 790c 8500 |0466: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0204a6: 0c05 |0469: move-result-object v5 │ │ -0204a8: 1a06 3000 |046a: const-string v6, " did not call through to super.onDestroy()" // string@0030 │ │ -0204ac: 6e20 7a0c 6500 |046c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0204b2: 0c05 |046f: move-result-object v5 │ │ -0204b4: 6e10 7e0c 0500 |0470: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0204ba: 0c05 |0473: move-result-object v5 │ │ -0204bc: 7020 4f04 5400 |0474: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -0204c2: 2704 |0477: throw v4 │ │ -0204c4: 1204 |0478: const/4 v4, #int 0 // #0 │ │ -0204c6: 5c84 7b00 |0479: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -0204ca: 6e10 8002 0800 |047b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0280 │ │ -0204d0: 5584 7b00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ -0204d4: 3904 2100 |0480: if-nez v4, 04a1 // +0021 │ │ -0204d8: 2204 b700 |0482: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b7 │ │ -0204dc: 2205 0802 |0484: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -0204e0: 7010 730c 0500 |0486: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0204e6: 1a06 5f02 |0489: const-string v6, "Fragment " // string@025f │ │ -0204ea: 6e20 7a0c 6500 |048b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0204f0: 0c05 |048e: move-result-object v5 │ │ -0204f2: 6e20 790c 8500 |048f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0204f8: 0c05 |0492: move-result-object v5 │ │ -0204fa: 1a06 3200 |0493: const-string v6, " did not call through to super.onDetach()" // string@0032 │ │ -0204fe: 6e20 7a0c 6500 |0495: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020504: 0c05 |0498: move-result-object v5 │ │ -020506: 6e10 7e0c 0500 |0499: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02050c: 0c05 |049c: move-result-object v5 │ │ -02050e: 7020 4f04 5400 |049d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@044f │ │ -020514: 2704 |04a0: throw v4 │ │ -020516: 5584 9100 |04a1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ -02051a: 3904 0700 |04a3: if-nez v4, 04aa // +0007 │ │ -02051e: 6e20 2803 8700 |04a5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0328 │ │ -020524: 2900 97fb |04a8: goto/16 003f // -0469 │ │ -020528: 1204 |04aa: const/4 v4, #int 0 // #0 │ │ -02052a: 5b84 7600 |04ab: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ -02052e: 1204 |04ad: const/4 v4, #int 0 // #0 │ │ -020530: 5b84 8200 |04ae: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -020534: 2900 8ffb |04b0: goto/16 003f // -0471 │ │ -020538: 0001 0500 0000 0000 0600 0000 0001 ... |04b2: packed-switch-data (14 units) │ │ -020554: 0001 0500 0100 0000 0500 0000 d600 ... |04c0: packed-switch-data (14 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=774 │ │ - 0x0007 line=775 │ │ - 0x0008 line=777 │ │ - 0x0010 line=779 │ │ - 0x0012 line=783 │ │ - 0x001e line=784 │ │ - 0x001f line=786 │ │ - 0x0023 line=790 │ │ - 0x002b line=1055 │ │ - 0x002c line=793 │ │ - 0x0030 line=798 │ │ - 0x0033 line=799 │ │ - 0x003a line=801 │ │ - 0x003f line=1054 │ │ - 0x0042 line=803 │ │ - 0x005e line=804 │ │ - 0x0062 line=805 │ │ - 0x006c line=807 │ │ - 0x0076 line=809 │ │ - 0x007a line=810 │ │ - 0x0085 line=813 │ │ - 0x0090 line=815 │ │ - 0x0094 line=816 │ │ - 0x0097 line=817 │ │ - 0x009a line=818 │ │ - 0x009b line=822 │ │ - 0x009f line=823 │ │ - 0x00a5 line=824 │ │ - 0x00a8 line=825 │ │ - 0x00ad line=826 │ │ - 0x00b1 line=827 │ │ - 0x00d0 line=830 │ │ - 0x00d5 line=832 │ │ - 0x00d9 line=833 │ │ - 0x00dc line=834 │ │ - 0x00e1 line=835 │ │ - 0x00e5 line=836 │ │ - 0x0104 line=840 │ │ - 0x0107 line=841 │ │ - 0x010b line=845 │ │ - 0x011a line=847 │ │ - 0x011e line=848 │ │ - 0x0122 line=849 │ │ - 0x012a line=850 │ │ - 0x0135 line=851 │ │ - 0x013c line=857 │ │ - 0x013f line=858 │ │ - 0x015b line=859 │ │ - 0x015f line=860 │ │ - 0x0160 line=861 │ │ - 0x0164 line=862 │ │ - 0x016e line=863 │ │ - 0x0174 line=864 │ │ - 0x019d line=853 │ │ - 0x01a1 line=869 │ │ - 0x01a3 line=870 │ │ - 0x01b1 line=872 │ │ - 0x01b5 line=873 │ │ - 0x01b9 line=874 │ │ - 0x01c1 line=875 │ │ - 0x01c3 line=876 │ │ - 0x01c8 line=878 │ │ - 0x01ca line=879 │ │ - 0x01cf line=881 │ │ - 0x01d4 line=883 │ │ - 0x01df line=884 │ │ - 0x01e6 line=890 │ │ - 0x01e9 line=891 │ │ - 0x01ee line=892 │ │ - 0x01f2 line=893 │ │ - 0x0211 line=886 │ │ - 0x0215 line=896 │ │ - 0x0219 line=897 │ │ - 0x021c line=899 │ │ - 0x021f line=903 │ │ - 0x0222 line=904 │ │ - 0x023e line=905 │ │ - 0x0241 line=906 │ │ - 0x0244 line=907 │ │ - 0x0248 line=908 │ │ - 0x0267 line=913 │ │ - 0x026a line=914 │ │ - 0x0286 line=915 │ │ - 0x0289 line=916 │ │ - 0x028c line=917 │ │ - 0x028f line=918 │ │ - 0x0293 line=919 │ │ - 0x02b2 line=922 │ │ - 0x02b5 line=923 │ │ - 0x02ba line=926 │ │ - 0x02be line=927 │ │ - 0x02c5 line=1005 │ │ - 0x02c8 line=1006 │ │ - 0x02cc line=1007 │ │ - 0x02d0 line=1014 │ │ - 0x02d2 line=1015 │ │ - 0x02d5 line=1016 │ │ - 0x02d8 line=1019 │ │ - 0x02dc line=1024 │ │ - 0x02de line=1025 │ │ - 0x02e1 line=929 │ │ - 0x02e4 line=930 │ │ - 0x0300 line=931 │ │ - 0x0303 line=932 │ │ - 0x0306 line=933 │ │ - 0x030a line=934 │ │ - 0x0329 line=937 │ │ - 0x032c line=940 │ │ - 0x032f line=941 │ │ - 0x034b line=942 │ │ - 0x034e line=943 │ │ - 0x0351 line=944 │ │ - 0x0355 line=945 │ │ - 0x0374 line=950 │ │ - 0x0377 line=951 │ │ - 0x0393 line=952 │ │ - 0x0396 line=955 │ │ - 0x0399 line=956 │ │ - 0x03b5 line=957 │ │ - 0x03b9 line=960 │ │ - 0x03c5 line=961 │ │ - 0x03c8 line=964 │ │ - 0x03cb line=965 │ │ - 0x03ce line=966 │ │ - 0x03d2 line=967 │ │ - 0x03f1 line=970 │ │ - 0x03f9 line=971 │ │ - 0x03fa line=972 │ │ - 0x0402 line=973 │ │ - 0x0407 line=976 │ │ - 0x0409 line=977 │ │ - 0x040a line=978 │ │ - 0x040e line=979 │ │ - 0x0410 line=980 │ │ - 0x0418 line=996 │ │ - 0x041d line=998 │ │ - 0x0424 line=1000 │ │ - 0x0427 line=1001 │ │ - 0x042a line=1002 │ │ - 0x042f line=1027 │ │ - 0x044b line=1028 │ │ - 0x044f line=1029 │ │ - 0x0452 line=1030 │ │ - 0x0455 line=1031 │ │ - 0x0459 line=1032 │ │ - 0x0478 line=1037 │ │ - 0x047b line=1038 │ │ - 0x047e line=1039 │ │ - 0x0482 line=1040 │ │ - 0x04a1 line=1043 │ │ - 0x04a5 line=1044 │ │ - 0x04aa line=1046 │ │ - 0x04ad line=1047 │ │ - 0x04b2 line=801 │ │ - 0x04c0 line=927 │ │ - locals : │ │ - 0x0160 - 0x016c reg=1 container Landroid/view/ViewGroup; │ │ - 0x016e - 0x019d reg=1 container Landroid/view/ViewGroup; │ │ - 0x01c8 - 0x01d4 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x01a1 - 0x01e6 reg=1 container Landroid/view/ViewGroup; │ │ - 0x0211 - 0x0215 reg=1 container Landroid/view/ViewGroup; │ │ - 0x02d2 - 0x02d8 reg=3 v Landroid/view/View; │ │ - 0x040a - 0x041d reg=2 fragment Landroid/support/v4/app/Fragment; │ │ - 0x03fa - 0x0424 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0000 - 0x04ce reg=7 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x04ce reg=8 f Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x04ce reg=9 newState I │ │ - 0x0000 - 0x04ce reg=10 transit I │ │ - 0x0000 - 0x04ce reg=11 transitionStyle I │ │ - │ │ - #42 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'noteStateNotSaved' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 4 16-bit code units │ │ -020570: |[020570] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -020580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -020582: 5c10 e900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ -020586: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1800 │ │ - 0x0003 line=1801 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #43 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'performPendingDeferredStart' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 21 16-bit code units │ │ -020588: |[020588] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -020598: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02059a: 5530 7f00 |0001: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ -02059e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -0205a2: 5520 e200 |0005: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00e2 │ │ -0205a6: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0205aa: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0205ac: 5c20 e300 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00e3 │ │ -0205b0: 0e00 |000c: return-void │ │ -0205b2: 5c31 7f00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ -0205b6: 5220 df00 |000f: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ -0205ba: 6e51 2d03 3210 |0011: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@032d │ │ -0205c0: 28f8 |0014: goto 000c // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=761 │ │ - 0x0005 line=762 │ │ - 0x0009 line=764 │ │ - 0x000c line=770 │ │ - 0x000d line=767 │ │ - 0x000f line=768 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0015 reg=3 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #44 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStack' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -0205c4: |[0205c4] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -0205d4: 2200 9300 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0093 │ │ -0205d8: 7020 f502 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@02f5 │ │ -0205de: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0205e0: 6e30 1a03 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@031a │ │ -0205e6: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=436 │ │ - 0x0009 line=441 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #45 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStack' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 37 16-bit code units │ │ -0205e8: |[0205e8] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -0205f8: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -0205fc: 2200 f701 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -020600: 2201 0802 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -020604: 7010 730c 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02060a: 1a02 7001 |0009: const-string v2, "Bad id: " // string@0170 │ │ -02060e: 6e20 7a0c 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020614: 0c01 |000e: move-result-object v1 │ │ -020616: 6e20 770c 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -02061c: 0c01 |0012: move-result-object v1 │ │ -02061e: 6e10 7e0c 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020624: 0c01 |0016: move-result-object v1 │ │ -020626: 7020 400c 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -02062c: 2700 |001a: throw v0 │ │ -02062e: 2200 9500 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0095 │ │ -020632: 7040 f902 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@02f9 │ │ -020638: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -02063a: 6e30 1a03 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@031a │ │ -020640: 0e00 |0024: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=468 │ │ - 0x0002 line=469 │ │ - 0x001b line=471 │ │ - 0x0024 line=476 │ │ - locals : │ │ - 0x0000 - 0x0025 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0025 reg=4 id I │ │ - 0x0000 - 0x0025 reg=5 flags I │ │ - │ │ - #46 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStack' │ │ - type : '(Ljava/lang/String;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -020644: |[020644] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -020654: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0094 │ │ -020658: 7040 f702 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@02f7 │ │ -02065e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -020660: 6e30 1a03 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@031a │ │ -020666: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=452 │ │ - 0x0009 line=457 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ - 0x0000 - 0x000a reg=4 flags I │ │ - │ │ - #47 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackImmediate' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 18 16-bit code units │ │ -020668: |[020668] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -020678: 7010 0803 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0308 │ │ -02067e: 6e10 1c03 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@031c │ │ -020684: 5440 d700 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -020688: 5400 b100 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -02068c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -02068e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -020690: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -020692: 6e53 3603 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0336 │ │ -020698: 0a00 |0010: move-result v0 │ │ -02069a: 0f00 |0011: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=445 │ │ - 0x0003 line=446 │ │ - 0x0006 line=447 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #48 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackImmediate' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 43 16-bit code units │ │ -02069c: |[02069c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -0206ac: 7010 0803 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0308 │ │ -0206b2: 6e10 1c03 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@031c │ │ -0206b8: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -0206bc: 2200 f701 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -0206c0: 2201 0802 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -0206c4: 7010 730c 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0206ca: 1a02 7001 |000f: const-string v2, "Bad id: " // string@0170 │ │ -0206ce: 6e20 7a0c 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0206d4: 0c01 |0014: move-result-object v1 │ │ -0206d6: 6e20 770c 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -0206dc: 0c01 |0018: move-result-object v1 │ │ -0206de: 6e10 7e0c 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0206e4: 0c01 |001c: move-result-object v1 │ │ -0206e6: 7020 400c 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -0206ec: 2700 |0020: throw v0 │ │ -0206ee: 5430 d700 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -0206f2: 5400 b100 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -0206f6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0206f8: 6e55 3603 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0336 │ │ -0206fe: 0a00 |0029: move-result v0 │ │ -020700: 0f00 |002a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=480 │ │ - 0x0003 line=481 │ │ - 0x0006 line=482 │ │ - 0x0008 line=483 │ │ - 0x0021 line=485 │ │ - locals : │ │ - 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002b reg=4 id I │ │ - 0x0000 - 0x002b reg=5 flags I │ │ - │ │ - #49 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackImmediate' │ │ - type : '(Ljava/lang/String;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 16 16-bit code units │ │ -020704: |[020704] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -020714: 7010 0803 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@0308 │ │ -02071a: 6e10 1c03 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@031c │ │ -020720: 5420 d700 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -020724: 5400 b100 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ -020728: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -02072a: 6e54 3603 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@0336 │ │ -020730: 0a00 |000e: move-result v0 │ │ -020732: 0f00 |000f: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=461 │ │ - 0x0003 line=462 │ │ - 0x0006 line=463 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0010 reg=3 name Ljava/lang/String; │ │ - 0x0000 - 0x0010 reg=4 flags I │ │ - │ │ - #50 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'popBackStackState' │ │ - type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 16 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 224 16-bit code units │ │ -020734: |[020734] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -020744: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -020746: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -020748: 54b6 db00 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -02074c: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -020750: 0f09 |0006: return v9 │ │ -020752: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -020756: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -02075a: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -02075e: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -020762: 54b6 db00 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -020766: 6e10 970c 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02076c: 0a06 |0014: move-result v6 │ │ -02076e: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -020772: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -020776: 54b6 db00 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -02077a: 6e20 940c 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0c94 │ │ -020780: 0c01 |001e: move-result-object v1 │ │ -020782: 1f01 8300 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0083 │ │ -020786: 6e20 1602 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0216 │ │ -02078c: 6e10 3a03 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@033a │ │ -020792: 0189 |0027: move v9, v8 │ │ -020794: 28de |0028: goto 0006 // -0022 │ │ -020796: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -020798: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -02079c: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -0207a0: 54b6 db00 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -0207a4: 6e10 970c 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0207aa: 0a06 |0033: move-result v6 │ │ -0207ac: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -0207b0: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -0207b4: 54b6 db00 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -0207b8: 6e20 900c 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0207be: 0c01 |003d: move-result-object v1 │ │ -0207c0: 1f01 8300 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0083 │ │ -0207c4: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -0207c8: 6e10 1002 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0210 │ │ -0207ce: 0c06 |0045: move-result-object v6 │ │ -0207d0: 6e20 660c 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -0207d6: 0a06 |0049: move-result v6 │ │ -0207d8: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -0207dc: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -0207e0: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -0207e4: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -0207e8: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0207ec: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -0207f0: 54b6 db00 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -0207f4: 6e20 900c 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0207fa: 0c01 |005b: move-result-object v1 │ │ -0207fc: 1f01 8300 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0083 │ │ -020800: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -020804: 6e10 1002 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0210 │ │ -02080a: 0c06 |0063: move-result-object v6 │ │ -02080c: 6e20 660c 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -020812: 0a06 |0067: move-result v6 │ │ -020814: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -020818: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -02081c: 5216 4800 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -020820: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -020824: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -020828: 28e2 |0072: goto 0054 // -001e │ │ -02082a: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -02082e: 5216 4800 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -020832: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -020836: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -02083a: 28bb |007b: goto 0036 // -0045 │ │ -02083c: 54b6 db00 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -020840: 6e10 970c 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -020846: 0a06 |0081: move-result v6 │ │ -020848: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -02084c: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -020850: 2205 1402 |0086: new-instance v5, Ljava/util/ArrayList; // type@0214 │ │ -020854: 7010 880c 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -02085a: 54b6 db00 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -02085e: 6e10 970c 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -020864: 0a06 |0090: move-result v6 │ │ -020866: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -02086a: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -02086e: 54b6 db00 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -020872: 6e20 940c 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0c94 │ │ -020878: 0c06 |009a: move-result-object v6 │ │ -02087a: 6e20 8b0c 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -020880: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -020884: 28f3 |00a0: goto 0093 // -000d │ │ -020886: 6e10 970c 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02088c: 0a06 |00a4: move-result v6 │ │ -02088e: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -020892: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -020894: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -020898: 6306 cd00 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -02089c: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -0208a0: 1a06 6402 |00ae: const-string v6, "FragmentManager" // string@0264 │ │ -0208a4: 2207 0802 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@0208 │ │ -0208a8: 7010 730c 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0208ae: 1a0a bb06 |00b5: const-string v10, "Popping back stack state: " // string@06bb │ │ -0208b2: 6e20 7a0c a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0208b8: 0c07 |00ba: move-result-object v7 │ │ -0208ba: 6e20 900c 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0208c0: 0c0a |00be: move-result-object v10 │ │ -0208c2: 6e20 790c a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0208c8: 0c07 |00c2: move-result-object v7 │ │ -0208ca: 6e10 7e0c 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0208d0: 0c07 |00c6: move-result-object v7 │ │ -0208d2: 7120 8209 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0208d8: 6e20 900c 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0208de: 0c06 |00cd: move-result-object v6 │ │ -0208e0: 1f06 8300 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0083 │ │ -0208e4: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -0208e8: 0187 |00d2: move v7, v8 │ │ -0208ea: 6e20 1602 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@0216 │ │ -0208f0: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0208f4: 28d0 |00d8: goto 00a8 // -0030 │ │ -0208f6: 0197 |00d9: move v7, v9 │ │ -0208f8: 28f9 |00da: goto 00d3 // -0007 │ │ -0208fa: 6e10 3a03 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@033a │ │ -020900: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1456 │ │ - 0x0006 line=1515 │ │ - 0x0007 line=1459 │ │ - 0x000f line=1460 │ │ - 0x0017 line=1461 │ │ - 0x0019 line=1464 │ │ - 0x0021 line=1465 │ │ - 0x0024 line=1466 │ │ - 0x0028 line=1515 │ │ - 0x0029 line=1468 │ │ - 0x002a line=1469 │ │ - 0x002e line=1472 │ │ - 0x0036 line=1473 │ │ - 0x0038 line=1474 │ │ - 0x0040 line=1475 │ │ - 0x004c line=1483 │ │ - 0x004e line=1486 │ │ - 0x0052 line=1487 │ │ - 0x0054 line=1489 │ │ - 0x0056 line=1490 │ │ - 0x005e line=1491 │ │ - 0x0070 line=1493 │ │ - 0x0072 line=1494 │ │ - 0x0073 line=1478 │ │ - 0x0079 line=1481 │ │ - 0x007b line=1482 │ │ - 0x007c line=1500 │ │ - 0x0086 line=1503 │ │ - 0x008b line=1505 │ │ - 0x0095 line=1506 │ │ - 0x009e line=1505 │ │ - 0x00a1 line=1508 │ │ - 0x00a7 line=1509 │ │ - 0x00aa line=1510 │ │ - 0x00ca line=1511 │ │ - 0x00d6 line=1509 │ │ - 0x00da line=1511 │ │ - 0x00db line=1513 │ │ - locals : │ │ - 0x0021 - 0x0027 reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ - 0x0017 - 0x0027 reg=4 last I │ │ - 0x0040 - 0x004c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ - 0x005e - 0x007c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ - 0x00a7 - 0x00e0 reg=0 LAST I │ │ - 0x0093 - 0x00e0 reg=2 i I │ │ - 0x002a - 0x00e0 reg=3 index I │ │ - 0x008b - 0x00e0 reg=5 states Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x00e0 reg=11 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x00e0 reg=12 handler Landroid/os/Handler; │ │ - 0x0000 - 0x00e0 reg=13 name Ljava/lang/String; │ │ - 0x0000 - 0x00e0 reg=14 id I │ │ - 0x0000 - 0x00e0 reg=15 flags I │ │ - │ │ - #51 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'putFragment' │ │ - type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 41 16-bit code units │ │ -020904: |[020904] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -020914: 5260 8700 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -020918: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ -02091c: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -020920: 2201 0802 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -020924: 7010 730c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02092a: 1a02 5f02 |000b: const-string v2, "Fragment " // string@025f │ │ -02092e: 6e20 7a0c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020934: 0c01 |0010: move-result-object v1 │ │ -020936: 6e20 790c 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02093c: 0c01 |0014: move-result-object v1 │ │ -02093e: 1a02 4a00 |0015: const-string v2, " is not currently in the FragmentManager" // string@004a │ │ -020942: 6e20 7a0c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020948: 0c01 |001a: move-result-object v1 │ │ -02094a: 6e10 7e0c 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020950: 0c01 |001e: move-result-object v1 │ │ -020952: 7020 440c 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -020958: 2700 |0022: throw v0 │ │ -02095a: 5260 8700 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -02095e: 6e30 8601 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0186 │ │ -020964: 0e00 |0028: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=515 │ │ - 0x0004 line=516 │ │ - 0x0023 line=519 │ │ - 0x0028 line=520 │ │ - locals : │ │ - 0x0000 - 0x0029 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0029 reg=4 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x0029 reg=5 key Ljava/lang/String; │ │ - 0x0000 - 0x0029 reg=6 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #52 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'removeFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 84 16-bit code units │ │ -020968: |[020968] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -020978: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02097a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -02097c: 6303 cd00 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -020980: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ -020984: 1a03 6402 |0006: const-string v3, "FragmentManager" // string@0264 │ │ -020988: 2204 0802 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -02098c: 7010 730c 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020992: 1a05 5313 |000d: const-string v5, "remove: " // string@1353 │ │ -020996: 6e20 7a0c 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02099c: 0c04 |0012: move-result-object v4 │ │ -02099e: 6e20 790c 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0209a4: 0c04 |0016: move-result-object v4 │ │ -0209a6: 1a05 6e00 |0017: const-string v5, " nesting=" // string@006e │ │ -0209aa: 6e20 7a0c 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0209b0: 0c04 |001c: move-result-object v4 │ │ -0209b2: 5275 7a00 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -0209b6: 6e20 770c 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -0209bc: 0c04 |0022: move-result-object v4 │ │ -0209be: 6e10 7e0c 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0209c4: 0c04 |0026: move-result-object v4 │ │ -0209c6: 7120 8209 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0209cc: 6e10 6e02 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@026e │ │ -0209d2: 0a03 |002d: move-result v3 │ │ -0209d4: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ -0209d8: 0110 |0030: move v0, v1 │ │ -0209da: 5573 8000 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -0209de: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ -0209e2: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ -0209e6: 5463 d800 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -0209ea: 6e20 950c 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0c95 │ │ -0209f0: 5573 8400 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -0209f4: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ -0209f8: 5573 8b00 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -0209fc: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ -020a00: 5c61 e400 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -020a04: 5c72 7700 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -020a08: 5c71 8d00 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ -020a0c: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ -020a10: 6e59 2d03 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@032d │ │ -020a16: 0e00 |004f: return-void │ │ -020a18: 0120 |0050: move v0, v2 │ │ -020a1a: 28e0 |0051: goto 0031 // -0020 │ │ -020a1c: 0112 |0052: move v2, v1 │ │ -020a1e: 28f9 |0053: goto 004c // -0007 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1162 │ │ - 0x002a line=1163 │ │ - 0x0031 line=1164 │ │ - 0x0037 line=1165 │ │ - 0x003c line=1166 │ │ - 0x0044 line=1167 │ │ - 0x0046 line=1169 │ │ - 0x0048 line=1170 │ │ - 0x004a line=1171 │ │ - 0x004f line=1174 │ │ - 0x0051 line=1163 │ │ - 0x0053 line=1171 │ │ - locals : │ │ - 0x0031 - 0x0050 reg=0 inactive Z │ │ - 0x0052 - 0x0054 reg=0 inactive Z │ │ - 0x0000 - 0x0054 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0054 reg=7 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0054 reg=8 transition I │ │ - 0x0000 - 0x0054 reg=9 transitionStyle I │ │ - │ │ - #53 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'removeOnBackStackChangedListener' │ │ - type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -020a20: |[020a20] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -020a30: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ -020a34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -020a38: 5410 dc00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ -020a3c: 6e20 950c 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0c95 │ │ -020a42: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=508 │ │ - 0x0004 line=509 │ │ - 0x0009 line=511 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x000a reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ - │ │ - #54 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'reportBackStackChanged' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -020a44: |[020a44] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -020a54: 5421 dc00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ -020a58: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -020a5c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -020a5e: 5421 dc00 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ -020a62: 6e10 970c 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -020a68: 0a01 |000a: move-result v1 │ │ -020a6a: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -020a6e: 5421 dc00 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ -020a72: 6e20 900c 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -020a78: 0c01 |0012: move-result-object v1 │ │ -020a7a: 1f01 9000 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0090 │ │ -020a7e: 7210 dd02 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@02dd │ │ -020a84: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -020a88: 28eb |001a: goto 0005 // -0015 │ │ -020a8a: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1440 │ │ - 0x0004 line=1441 │ │ - 0x000d line=1442 │ │ - 0x0018 line=1441 │ │ - 0x001b line=1445 │ │ - locals : │ │ - 0x0005 - 0x001b reg=0 i I │ │ - 0x0000 - 0x001c reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #55 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'restoreAllState' │ │ - type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 13 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 570 16-bit code units │ │ -020a8c: |[020a8c] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -020a9c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -020a9e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -020aa0: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ -020aa4: 0e00 |0004: return-void │ │ -020aa6: 07b2 |0005: move-object v2, v11 │ │ -020aa8: 1f02 9900 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0099 │ │ -020aac: 5425 ec00 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ -020ab0: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ -020ab4: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ -020ab8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -020aba: 6e10 970c 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -020ac0: 0a05 |0012: move-result v5 │ │ -020ac2: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ -020ac6: 6e20 900c 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -020acc: 0c01 |0018: move-result-object v1 │ │ -020ace: 1f01 8a00 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@008a │ │ -020ad2: 6305 cd00 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -020ad6: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ -020ada: 1a05 6402 |001f: const-string v5, "FragmentManager" // string@0264 │ │ -020ade: 2206 0802 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -020ae2: 7010 730c 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020ae8: 1a07 8b13 |0026: const-string v7, "restoreAllState: re-attaching retained " // string@138b │ │ -020aec: 6e20 7a0c 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020af2: 0c06 |002b: move-result-object v6 │ │ -020af4: 6e20 790c 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -020afa: 0c06 |002f: move-result-object v6 │ │ -020afc: 6e10 7e0c 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020b02: 0c06 |0033: move-result-object v6 │ │ -020b04: 7120 8209 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -020b0a: 5425 ec00 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ -020b0e: 5216 8700 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -020b12: 4603 0506 |003b: aget-object v3, v5, v6 │ │ -020b16: 5b31 fc00 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -020b1a: 5b18 9300 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -020b1e: 5919 7a00 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ -020b22: 5c19 8600 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ -020b26: 5c19 7700 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -020b2a: 5b18 9700 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -020b2e: 5435 fe00 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -020b32: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ -020b36: 5435 fe00 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -020b3a: 54a6 d700 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -020b3e: 6e10 a902 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02a9 │ │ -020b44: 0c06 |0054: move-result-object v6 │ │ -020b46: 6e20 8d01 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@018d │ │ -020b4c: 5435 fe00 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -020b50: 1a06 0709 |005a: const-string v6, "android:view_state" // string@0907 │ │ -020b54: 6e20 8001 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0180 │ │ -020b5a: 0c05 |005f: move-result-object v5 │ │ -020b5c: 5b15 9300 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -020b60: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020b64: 28ab |0064: goto 000f // -0055 │ │ -020b66: 2205 1402 |0065: new-instance v5, Ljava/util/ArrayList; // type@0214 │ │ -020b6a: 5426 ec00 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ -020b6e: 2166 |0069: array-length v6, v6 │ │ -020b70: 7020 890c 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -020b76: 5ba5 d600 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020b7a: 54a5 da00 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -020b7e: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ -020b82: 54a5 da00 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -020b86: 6e10 8e0c 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0c8e │ │ -020b8c: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -020b8e: 5425 ec00 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ -020b92: 2155 |007b: array-length v5, v5 │ │ -020b94: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ -020b98: 5425 ec00 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ -020b9c: 4603 0504 |0080: aget-object v3, v5, v4 │ │ -020ba0: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ -020ba4: 54a5 d700 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -020ba8: 6e20 6503 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@0365 │ │ -020bae: 0c01 |0089: move-result-object v1 │ │ -020bb0: 6305 cd00 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -020bb4: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ -020bb8: 1a05 6402 |008e: const-string v5, "FragmentManager" // string@0264 │ │ -020bbc: 2206 0802 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -020bc0: 7010 730c 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020bc6: 1a07 8713 |0095: const-string v7, "restoreAllState: adding #" // string@1387 │ │ -020bca: 6e20 7a0c 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020bd0: 0c06 |009a: move-result-object v6 │ │ -020bd2: 6e20 770c 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -020bd8: 0c06 |009e: move-result-object v6 │ │ -020bda: 1a07 c400 |009f: const-string v7, ": " // string@00c4 │ │ -020bde: 6e20 7a0c 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020be4: 0c06 |00a4: move-result-object v6 │ │ -020be6: 6e20 790c 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -020bec: 0c06 |00a8: move-result-object v6 │ │ -020bee: 6e10 7e0c 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020bf4: 0c06 |00ac: move-result-object v6 │ │ -020bf6: 7120 8209 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -020bfc: 54a5 d600 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020c00: 6e20 8b0c 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -020c06: 5b38 fc00 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -020c0a: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020c0e: 28c0 |00b9: goto 0079 // -0040 │ │ -020c10: 6305 cd00 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -020c14: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ -020c18: 1a05 6402 |00be: const-string v5, "FragmentManager" // string@0264 │ │ -020c1c: 2206 0802 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -020c20: 7010 730c 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020c26: 1a07 8713 |00c5: const-string v7, "restoreAllState: adding #" // string@1387 │ │ -020c2a: 6e20 7a0c 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020c30: 0c06 |00ca: move-result-object v6 │ │ -020c32: 6e20 770c 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -020c38: 0c06 |00ce: move-result-object v6 │ │ -020c3a: 1a07 c500 |00cf: const-string v7, ": (null)" // string@00c5 │ │ -020c3e: 6e20 7a0c 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020c44: 0c06 |00d4: move-result-object v6 │ │ -020c46: 6e10 7e0c 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020c4c: 0c06 |00d8: move-result-object v6 │ │ -020c4e: 7120 8209 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -020c54: 54a5 d600 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020c58: 6e20 8b0c 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -020c5e: 54a5 da00 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -020c62: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ -020c66: 2205 1402 |00e5: new-instance v5, Ljava/util/ArrayList; // type@0214 │ │ -020c6a: 7010 880c 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -020c70: 5ba5 da00 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -020c74: 6305 cd00 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -020c78: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ -020c7c: 1a05 6402 |00f0: const-string v5, "FragmentManager" // string@0264 │ │ -020c80: 2206 0802 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -020c84: 7010 730c 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020c8a: 1a07 8813 |00f7: const-string v7, "restoreAllState: adding avail #" // string@1388 │ │ -020c8e: 6e20 7a0c 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020c94: 0c06 |00fc: move-result-object v6 │ │ -020c96: 6e20 770c 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -020c9c: 0c06 |0100: move-result-object v6 │ │ -020c9e: 6e10 7e0c 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020ca4: 0c06 |0104: move-result-object v6 │ │ -020ca6: 7120 8209 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -020cac: 54a5 da00 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ -020cb0: 7110 4a0c 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -020cb6: 0c06 |010d: move-result-object v6 │ │ -020cb8: 6e20 8b0c 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -020cbe: 28a6 |0111: goto 00b7 // -005a │ │ -020cc0: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ -020cc4: 1204 |0114: const/4 v4, #int 0 // #0 │ │ -020cc6: 6e10 970c 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -020ccc: 0a05 |0118: move-result v5 │ │ -020cce: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ -020cd2: 6e20 900c 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -020cd8: 0c01 |011e: move-result-object v1 │ │ -020cda: 1f01 8a00 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@008a │ │ -020cde: 5215 9800 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ -020ce2: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ -020ce6: 5215 9800 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ -020cea: 54a6 d600 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020cee: 6e10 970c 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -020cf4: 0a06 |012c: move-result v6 │ │ -020cf6: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ -020cfa: 54a5 d600 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020cfe: 5216 9800 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ -020d02: 6e20 900c 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -020d08: 0c05 |0136: move-result-object v5 │ │ -020d0a: 1f05 8a00 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@008a │ │ -020d0e: 5b15 9700 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -020d12: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020d16: 28d8 |013d: goto 0115 // -0028 │ │ -020d18: 1a05 6402 |013e: const-string v5, "FragmentManager" // string@0264 │ │ -020d1c: 2206 0802 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -020d20: 7010 730c 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020d26: 1a07 e106 |0145: const-string v7, "Re-attaching retained fragment " // string@06e1 │ │ -020d2a: 6e20 7a0c 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020d30: 0c06 |014a: move-result-object v6 │ │ -020d32: 6e20 790c 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -020d38: 0c06 |014e: move-result-object v6 │ │ -020d3a: 1a07 7900 |014f: const-string v7, " target no longer exists: " // string@0079 │ │ -020d3e: 6e20 7a0c 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020d44: 0c06 |0154: move-result-object v6 │ │ -020d46: 5217 9800 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ -020d4a: 6e20 770c 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -020d50: 0c06 |015a: move-result-object v6 │ │ -020d52: 6e10 7e0c 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020d58: 0c06 |015e: move-result-object v6 │ │ -020d5a: 7120 8309 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0983 │ │ -020d60: 5b18 9700 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -020d64: 28d7 |0164: goto 013b // -0029 │ │ -020d66: 5425 ed00 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ -020d6a: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ -020d6e: 2205 1402 |0169: new-instance v5, Ljava/util/ArrayList; // type@0214 │ │ -020d72: 5426 ed00 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ -020d76: 2166 |016d: array-length v6, v6 │ │ -020d78: 7020 890c 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -020d7e: 5ba5 d800 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -020d82: 1204 |0173: const/4 v4, #int 0 // #0 │ │ -020d84: 5425 ed00 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ -020d88: 2155 |0176: array-length v5, v5 │ │ -020d8a: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ -020d8e: 54a5 d600 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020d92: 5426 ed00 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ -020d96: 4406 0604 |017d: aget v6, v6, v4 │ │ -020d9a: 6e20 900c 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -020da0: 0c01 |0182: move-result-object v1 │ │ -020da2: 1f01 8a00 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@008a │ │ -020da6: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ -020daa: 2205 f801 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@01f8 │ │ -020dae: 2206 0802 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -020db2: 7010 730c 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020db8: 1a07 5506 |018e: const-string v7, "No instantiated fragment for index #" // string@0655 │ │ -020dbc: 6e20 7a0c 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020dc2: 0c06 |0193: move-result-object v6 │ │ -020dc4: 5427 ed00 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ -020dc8: 4407 0704 |0196: aget v7, v7, v4 │ │ -020dcc: 6e20 770c 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -020dd2: 0c06 |019b: move-result-object v6 │ │ -020dd4: 6e10 7e0c 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020dda: 0c06 |019f: move-result-object v6 │ │ -020ddc: 7020 440c 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -020de2: 2705 |01a3: throw v5 │ │ -020de4: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ -020de6: 5c15 7700 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -020dea: 6305 cd00 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -020dee: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ -020df2: 1a05 6402 |01ab: const-string v5, "FragmentManager" // string@0264 │ │ -020df6: 2206 0802 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -020dfa: 7010 730c 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020e00: 1a07 8a13 |01b2: const-string v7, "restoreAllState: making added #" // string@138a │ │ -020e04: 6e20 7a0c 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020e0a: 0c06 |01b7: move-result-object v6 │ │ -020e0c: 6e20 770c 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -020e12: 0c06 |01bb: move-result-object v6 │ │ -020e14: 1a07 c400 |01bc: const-string v7, ": " // string@00c4 │ │ -020e18: 6e20 7a0c 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020e1e: 0c06 |01c1: move-result-object v6 │ │ -020e20: 6e20 790c 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -020e26: 0c06 |01c5: move-result-object v6 │ │ -020e28: 6e10 7e0c 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020e2e: 0c06 |01c9: move-result-object v6 │ │ -020e30: 7120 8209 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -020e36: 54a5 d800 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -020e3a: 6e20 8b0c 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -020e40: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020e44: 28a0 |01d4: goto 0174 // -0060 │ │ -020e46: 5ba8 d800 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -020e4a: 5425 ee00 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ -020e4e: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ -020e52: 2205 1402 |01db: new-instance v5, Ljava/util/ArrayList; // type@0214 │ │ -020e56: 5426 ee00 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ -020e5a: 2166 |01df: array-length v6, v6 │ │ -020e5c: 7020 890c 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -020e62: 5ba5 db00 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -020e66: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ -020e68: 5425 ee00 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ -020e6c: 2155 |01e8: array-length v5, v5 │ │ -020e6e: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ -020e72: 5425 ee00 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ -020e76: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ -020e7a: 6e20 2d02 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@022d │ │ -020e80: 0c00 |01f2: move-result-object v0 │ │ -020e82: 6305 cd00 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -020e86: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ -020e8a: 1a05 6402 |01f7: const-string v5, "FragmentManager" // string@0264 │ │ -020e8e: 2206 0802 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -020e92: 7010 730c 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -020e98: 1a07 8913 |01fe: const-string v7, "restoreAllState: adding bse #" // string@1389 │ │ -020e9c: 6e20 7a0c 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020ea2: 0c06 |0203: move-result-object v6 │ │ -020ea4: 6e20 770c 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -020eaa: 0c06 |0207: move-result-object v6 │ │ -020eac: 1a07 2300 |0208: const-string v7, " (index " // string@0023 │ │ -020eb0: 6e20 7a0c 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020eb6: 0c06 |020d: move-result-object v6 │ │ -020eb8: 5207 4800 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -020ebc: 6e20 770c 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -020ec2: 0c06 |0213: move-result-object v6 │ │ -020ec4: 1a07 ab00 |0214: const-string v7, "): " // string@00ab │ │ -020ec8: 6e20 7a0c 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -020ece: 0c06 |0219: move-result-object v6 │ │ -020ed0: 6e20 790c 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -020ed6: 0c06 |021d: move-result-object v6 │ │ -020ed8: 6e10 7e0c 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -020ede: 0c06 |0221: move-result-object v6 │ │ -020ee0: 7120 8209 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -020ee6: 54a5 db00 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -020eea: 6e20 8b0c 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -020ef0: 5205 4800 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -020ef4: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ -020ef8: 5205 4800 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ -020efc: 6e30 4203 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0342 │ │ -020f02: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ -020f06: 28b1 |0235: goto 01e6 // -004f │ │ -020f08: 5ba8 db00 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -020f0c: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1692 │ │ - 0x0004 line=1792 │ │ - 0x0006 line=1693 │ │ - 0x0008 line=1694 │ │ - 0x000c line=1698 │ │ - 0x000e line=1699 │ │ - 0x0015 line=1700 │ │ - 0x001b line=1701 │ │ - 0x0037 line=1702 │ │ - 0x003d line=1703 │ │ - 0x003f line=1704 │ │ - 0x0041 line=1705 │ │ - 0x0043 line=1706 │ │ - 0x0045 line=1707 │ │ - 0x0047 line=1708 │ │ - 0x0049 line=1709 │ │ - 0x004d line=1710 │ │ - 0x0058 line=1711 │ │ - 0x0062 line=1699 │ │ - 0x0065 line=1719 │ │ - 0x006f line=1720 │ │ - 0x0073 line=1721 │ │ - 0x0078 line=1723 │ │ - 0x007e line=1724 │ │ - 0x0082 line=1725 │ │ - 0x0084 line=1726 │ │ - 0x008a line=1727 │ │ - 0x00b0 line=1728 │ │ - 0x00b5 line=1732 │ │ - 0x00b7 line=1723 │ │ - 0x00ba line=1734 │ │ - 0x00dc line=1735 │ │ - 0x00e1 line=1736 │ │ - 0x00e5 line=1737 │ │ - 0x00ec line=1739 │ │ - 0x0108 line=1740 │ │ - 0x0112 line=1745 │ │ - 0x0114 line=1746 │ │ - 0x011b line=1747 │ │ - 0x0121 line=1748 │ │ - 0x0125 line=1749 │ │ - 0x012f line=1750 │ │ - 0x013b line=1746 │ │ - 0x013e line=1752 │ │ - 0x0162 line=1754 │ │ - 0x0165 line=1761 │ │ - 0x0169 line=1762 │ │ - 0x0173 line=1763 │ │ - 0x0179 line=1764 │ │ - 0x0185 line=1765 │ │ - 0x0187 line=1766 │ │ - 0x01a4 line=1769 │ │ - 0x01a7 line=1770 │ │ - 0x01cd line=1771 │ │ - 0x01d2 line=1763 │ │ - 0x01d5 line=1774 │ │ - 0x01d7 line=1778 │ │ - 0x01db line=1779 │ │ - 0x01e5 line=1780 │ │ - 0x01eb line=1781 │ │ - 0x01f3 line=1782 │ │ - 0x0225 line=1784 │ │ - 0x022a line=1785 │ │ - 0x022e line=1786 │ │ - 0x0233 line=1780 │ │ - 0x0236 line=1790 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=12 (null) Ljava/util/ArrayList; │ │ - 0x001b - 0x0065 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x003d - 0x0065 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ - 0x000f - 0x0065 reg=4 i I │ │ - 0x008a - 0x00b7 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x0082 - 0x0112 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ - 0x0121 - 0x0165 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x0185 - 0x01d5 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x01f3 - 0x0236 reg=0 bse Landroid/support/v4/app/BackStackRecord; │ │ - 0x0008 - 0x023a reg=2 fms Landroid/support/v4/app/FragmentManagerState; │ │ - 0x0079 - 0x023a reg=4 i I │ │ - 0x0000 - 0x023a reg=10 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x023a reg=11 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x023a reg=12 nonConfig Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - │ │ - #56 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'retainNonConfig' │ │ - type : '()Ljava/util/ArrayList;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 57 16-bit code units │ │ -020f10: |[020f10] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -020f20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -020f22: 5443 d600 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020f26: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ -020f2a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -020f2c: 5443 d600 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020f30: 6e10 970c 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -020f36: 0a03 |000b: move-result v3 │ │ -020f38: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ -020f3c: 5443 d600 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020f40: 6e20 900c 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -020f46: 0c00 |0013: move-result-object v0 │ │ -020f48: 1f00 8a00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -020f4c: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ -020f50: 5503 9000 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ -020f54: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -020f58: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -020f5c: 2201 1402 |001e: new-instance v1, Ljava/util/ArrayList; // type@0214 │ │ -020f60: 7010 880c 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -020f66: 6e20 8b0c 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -020f6c: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -020f6e: 5c03 9100 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ -020f72: 5403 9700 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -020f76: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ -020f7a: 5403 9700 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -020f7e: 5233 8700 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -020f82: 5903 9800 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ -020f86: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ -020f8a: 28d1 |0035: goto 0006 // -002f │ │ -020f8c: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -020f8e: 28fa |0037: goto 0031 // -0006 │ │ -020f90: 1101 |0038: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1519 │ │ - 0x0001 line=1520 │ │ - 0x0005 line=1521 │ │ - 0x000e line=1522 │ │ - 0x0016 line=1523 │ │ - 0x001c line=1524 │ │ - 0x001e line=1525 │ │ - 0x0023 line=1527 │ │ - 0x0026 line=1528 │ │ - 0x0029 line=1529 │ │ - 0x0033 line=1521 │ │ - 0x0036 line=1529 │ │ - 0x0038 line=1533 │ │ - locals : │ │ - 0x0001 - 0x0020 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0016 - 0x0038 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0006 - 0x0038 reg=2 i I │ │ - 0x0023 - 0x0039 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0039 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #57 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveAllState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 15 │ │ - ins : 1 │ │ - outs : 5 │ │ - insns size : 407 16-bit code units │ │ -020f94: |[020f94] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -020fa4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -020fa6: 6e10 1b03 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@031b │ │ -020fac: 630a d000 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00d0 │ │ -020fb0: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ -020fb4: 121a |0008: const/4 v10, #int 1 // #1 │ │ -020fb6: 5cea e900 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ -020fba: 54ea d600 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020fbe: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ -020fc2: 54ea d600 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020fc6: 6e10 970c 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -020fcc: 0a0a |0014: move-result v10 │ │ -020fce: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ -020fd2: 1105 |0017: return-object v5 │ │ -020fd4: 54ea d600 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020fd8: 6e10 970c 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -020fde: 0a00 |001d: move-result v0 │ │ -020fe0: 2301 c102 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@02c1 │ │ -020fe4: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -020fe6: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -020fe8: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ -020fec: 54ea d600 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -020ff0: 6e20 900c 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -020ff6: 0c04 |0029: move-result-object v4 │ │ -020ff8: 1f04 8a00 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@008a │ │ -020ffc: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ -021000: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -021002: 2206 9c00 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@009c │ │ -021006: 7020 6303 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@0363 │ │ -02100c: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ -021010: 524a 9400 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -021014: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ -021018: 546a fe00 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -02101c: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ -021020: 6e20 3f03 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@033f │ │ -021026: 0c0a |0041: move-result-object v10 │ │ -021028: 5b6a fe00 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -02102c: 544a 9700 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -021030: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ -021034: 544a 9700 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -021038: 52aa 8700 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -02103c: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ -021040: 220a 0802 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@0208 │ │ -021044: 7010 730c 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02104a: 1a0b 5902 |0053: const-string v11, "Failure saving state: " // string@0259 │ │ -02104e: 6e20 7a0c ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -021054: 0c0a |0058: move-result-object v10 │ │ -021056: 6e20 790c 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02105c: 0c0a |005c: move-result-object v10 │ │ -02105e: 1a0b 4100 |005d: const-string v11, " has target not in fragment manager: " // string@0041 │ │ -021062: 6e20 7a0c ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -021068: 0c0a |0062: move-result-object v10 │ │ -02106a: 544b 9700 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -02106e: 6e20 790c ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -021074: 0c0a |0068: move-result-object v10 │ │ -021076: 6e10 7e0c 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02107c: 0c09 |006c: move-result-object v9 │ │ -02107e: 1a0a 6402 |006d: const-string v10, "FragmentManager" // string@0264 │ │ -021082: 7120 8009 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0980 │ │ -021088: 1a0a 0400 |0072: const-string v10, " " // string@0004 │ │ -02108c: 220b e901 |0074: new-instance v11, Ljava/io/PrintWriter; // type@01e9 │ │ -021090: 220c d900 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@00d9 │ │ -021094: 1a0d 6402 |0078: const-string v13, "FragmentManager" // string@0264 │ │ -021098: 7020 0405 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0504 │ │ -02109e: 7020 250c cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0c25 │ │ -0210a4: 120c |0080: const/4 v12, #int 0 // #0 │ │ -0210a6: 23cc cc02 |0081: new-array v12, v12, [Ljava/lang/String; // type@02cc │ │ -0210aa: 6e5c 1903 aeb5 |0083: invoke-virtual {v14, v10, v5, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0319 │ │ -0210b0: 220a f801 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@01f8 │ │ -0210b4: 7020 440c 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0210ba: 270a |008b: throw v10 │ │ -0210bc: 546a fe00 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -0210c0: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ -0210c4: 220a 5b00 |0090: new-instance v10, Landroid/os/Bundle; // type@005b │ │ -0210c8: 7010 7501 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@0175 │ │ -0210ce: 5b6a fe00 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -0210d2: 546a fe00 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -0210d6: 1a0b 0409 |0099: const-string v11, "android:target_state" // string@0904 │ │ -0210da: 544c 9700 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ -0210de: 6e40 3703 aecb |009d: invoke-virtual {v14, v10, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@0337 │ │ -0210e4: 524a 9900 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ -0210e8: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ -0210ec: 546a fe00 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -0210f0: 1a0b 0309 |00a6: const-string v11, "android:target_req_state" // string@0903 │ │ -0210f4: 524c 9900 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ -0210f8: 6e30 8601 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0186 │ │ -0210fe: 630a cd00 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -021102: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ -021106: 1a0a 6402 |00b1: const-string v10, "FragmentManager" // string@0264 │ │ -02110a: 220b 0802 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@0208 │ │ -02110e: 7010 730c 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -021114: 1a0c 2c07 |00b8: const-string v12, "Saved state of " // string@072c │ │ -021118: 6e20 7a0c cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02111e: 0c0b |00bd: move-result-object v11 │ │ -021120: 6e20 790c 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -021126: 0c0b |00c1: move-result-object v11 │ │ -021128: 1a0c c400 |00c2: const-string v12, ": " // string@00c4 │ │ -02112c: 6e20 7a0c cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -021132: 0c0b |00c7: move-result-object v11 │ │ -021134: 546c fe00 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -021138: 6e20 790c cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02113e: 0c0b |00cd: move-result-object v11 │ │ -021140: 6e10 7e0c 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -021146: 0c0b |00d1: move-result-object v11 │ │ -021148: 7120 8209 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02114e: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ -021152: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ -021156: 544a 9200 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -02115a: 5b6a fe00 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -02115e: 28d0 |00dd: goto 00ad // -0030 │ │ -021160: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ -021164: 630a cd00 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -021168: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ -02116c: 1a0a 6402 |00e4: const-string v10, "FragmentManager" // string@0264 │ │ -021170: 1a0b c513 |00e6: const-string v11, "saveAllState: no fragments!" // string@13c5 │ │ -021174: 7120 8209 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02117a: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ -02117e: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -021180: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ -021182: 54ea d800 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -021186: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ -02118a: 54ea d800 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -02118e: 6e10 970c 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -021194: 0a00 |00f8: move-result v0 │ │ -021196: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ -02119a: 2302 b802 |00fb: new-array v2, v0, [I // type@02b8 │ │ -02119e: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ -0211a0: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ -0211a4: 54ea d800 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -0211a8: 6e20 900c 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0211ae: 0c0a |0105: move-result-object v10 │ │ -0211b0: 1f0a 8a00 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@008a │ │ -0211b4: 52aa 8700 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -0211b8: 4b0a 0208 |010a: aput v10, v2, v8 │ │ -0211bc: 630a cd00 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -0211c0: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ -0211c4: 1a0a 6402 |0110: const-string v10, "FragmentManager" // string@0264 │ │ -0211c8: 220b 0802 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@0208 │ │ -0211cc: 7010 730c 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0211d2: 1a0c c413 |0117: const-string v12, "saveAllState: adding fragment #" // string@13c4 │ │ -0211d6: 6e20 7a0c cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0211dc: 0c0b |011c: move-result-object v11 │ │ -0211de: 6e20 770c 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -0211e4: 0c0b |0120: move-result-object v11 │ │ -0211e6: 1a0c c400 |0121: const-string v12, ": " // string@00c4 │ │ -0211ea: 6e20 7a0c cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0211f0: 0c0b |0126: move-result-object v11 │ │ -0211f2: 54ec d800 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ -0211f6: 6e20 900c 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0211fc: 0c0c |012c: move-result-object v12 │ │ -0211fe: 6e20 790c cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -021204: 0c0b |0130: move-result-object v11 │ │ -021206: 6e10 7e0c 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02120c: 0c0b |0134: move-result-object v11 │ │ -02120e: 7120 8209 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -021214: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ -021218: 28c4 |013a: goto 00fe // -003c │ │ -02121a: 54ea db00 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -02121e: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ -021222: 54ea db00 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -021226: 6e10 970c 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02122c: 0a00 |0144: move-result v0 │ │ -02122e: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ -021232: 2303 be02 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@02be │ │ -021236: 1208 |0149: const/4 v8, #int 0 // #0 │ │ -021238: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ -02123c: 220b 8500 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@0085 │ │ -021240: 54ea db00 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -021244: 6e20 900c 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02124a: 0c0a |0153: move-result-object v10 │ │ -02124c: 1f0a 8300 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@0083 │ │ -021250: 7030 2b02 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@022b │ │ -021256: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ -02125a: 630a cd00 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -02125e: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ -021262: 1a0a 6402 |015f: const-string v10, "FragmentManager" // string@0264 │ │ -021266: 220b 0802 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@0208 │ │ -02126a: 7010 730c 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -021270: 1a0c c313 |0166: const-string v12, "saveAllState: adding back stack #" // string@13c3 │ │ -021274: 6e20 7a0c cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02127a: 0c0b |016b: move-result-object v11 │ │ -02127c: 6e20 770c 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -021282: 0c0b |016f: move-result-object v11 │ │ -021284: 1a0c c400 |0170: const-string v12, ": " // string@00c4 │ │ -021288: 6e20 7a0c cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02128e: 0c0b |0175: move-result-object v11 │ │ -021290: 54ec db00 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ -021294: 6e20 900c 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02129a: 0c0c |017b: move-result-object v12 │ │ -02129c: 6e20 790c cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0212a2: 0c0b |017f: move-result-object v11 │ │ -0212a4: 6e10 7e0c 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0212aa: 0c0b |0183: move-result-object v11 │ │ -0212ac: 7120 8209 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0212b2: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0212b6: 28c1 |0189: goto 014a // -003f │ │ -0212b8: 2205 9900 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0099 │ │ -0212bc: 7010 4d03 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@034d │ │ -0212c2: 5b51 ec00 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ -0212c6: 5b52 ed00 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ -0212ca: 5b53 ee00 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ -0212ce: 2900 82fe |0195: goto/16 0017 // -017e │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1585 │ │ - 0x0004 line=1587 │ │ - 0x0008 line=1597 │ │ - 0x000b line=1600 │ │ - 0x0017 line=1686 │ │ - 0x0018 line=1605 │ │ - 0x001e line=1606 │ │ - 0x0020 line=1607 │ │ - 0x0021 line=1608 │ │ - 0x0024 line=1609 │ │ - 0x002c line=1610 │ │ - 0x002e line=1611 │ │ - 0x002f line=1613 │ │ - 0x0034 line=1614 │ │ - 0x0036 line=1616 │ │ - 0x003e line=1617 │ │ - 0x0044 line=1619 │ │ - 0x0048 line=1620 │ │ - 0x004e line=1621 │ │ - 0x006d line=1623 │ │ - 0x0072 line=1624 │ │ - 0x0086 line=1625 │ │ - 0x008c line=1627 │ │ - 0x0090 line=1628 │ │ - 0x0097 line=1630 │ │ - 0x00a0 line=1632 │ │ - 0x00a4 line=1633 │ │ - 0x00ad line=1643 │ │ - 0x00d5 line=1608 │ │ - 0x00d9 line=1640 │ │ - 0x00de line=1648 │ │ - 0x00e0 line=1649 │ │ - 0x00ed line=1653 │ │ - 0x00ee line=1654 │ │ - 0x00ef line=1657 │ │ - 0x00f3 line=1658 │ │ - 0x00f9 line=1659 │ │ - 0x00fb line=1660 │ │ - 0x00fd line=1661 │ │ - 0x0100 line=1662 │ │ - 0x010c line=1663 │ │ - 0x0138 line=1661 │ │ - 0x013b line=1670 │ │ - 0x013f line=1671 │ │ - 0x0145 line=1672 │ │ - 0x0147 line=1673 │ │ - 0x0149 line=1674 │ │ - 0x014c line=1675 │ │ - 0x015b line=1676 │ │ - 0x0187 line=1674 │ │ - 0x018a line=1682 │ │ - 0x018f line=1683 │ │ - 0x0191 line=1684 │ │ - 0x0193 line=1685 │ │ - locals : │ │ - 0x006d - 0x008c reg=9 msg Ljava/lang/String; │ │ - 0x0034 - 0x00d5 reg=6 fs Landroid/support/v4/app/FragmentState; │ │ - 0x002c - 0x00de reg=4 f Landroid/support/v4/app/Fragment; │ │ - 0x00d9 - 0x00de reg=6 fs Landroid/support/v4/app/FragmentState; │ │ - 0x001e - 0x0197 reg=0 N I │ │ - 0x0020 - 0x0197 reg=1 active [Landroid/support/v4/app/FragmentState; │ │ - 0x00ee - 0x0197 reg=2 added [I │ │ - 0x00ef - 0x0197 reg=3 backStack [Landroid/support/v4/app/BackStackState; │ │ - 0x018f - 0x0197 reg=5 fms Landroid/support/v4/app/FragmentManagerState; │ │ - 0x0021 - 0x0197 reg=7 haveFragments Z │ │ - 0x0022 - 0x0197 reg=8 i I │ │ - 0x0000 - 0x0197 reg=14 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #58 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveFragmentBasicState' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 67 16-bit code units │ │ -0212d4: |[0212d4] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -0212e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0212e6: 5431 e800 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ -0212ea: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0212ee: 2201 5b00 |0005: new-instance v1, Landroid/os/Bundle; // type@005b │ │ -0212f2: 7010 7501 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0175 │ │ -0212f8: 5b31 e800 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ -0212fc: 5431 e800 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ -021300: 6e20 8902 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0289 │ │ -021306: 5431 e800 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ -02130a: 6e10 8201 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0182 │ │ -021310: 0a01 |0016: move-result v1 │ │ -021312: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -021316: 5430 e800 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ -02131a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -02131c: 5b31 e800 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ -021320: 5441 9b00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -021324: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -021328: 6e20 4103 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0341 │ │ -02132e: 5441 9300 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -021332: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -021336: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -02133a: 2200 5b00 |002b: new-instance v0, Landroid/os/Bundle; // type@005b │ │ -02133e: 7010 7501 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0175 │ │ -021344: 1a01 0709 |0030: const-string v1, "android:view_state" // string@0907 │ │ -021348: 5442 9300 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -02134c: 6e30 8b01 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@018b │ │ -021352: 5541 9a00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ -021356: 3901 0900 |0039: if-nez v1, 0042 // +0009 │ │ -02135a: 1a01 0609 |003b: const-string v1, "android:user_visible_hint" // string@0906 │ │ -02135e: 5542 9a00 |003d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ -021362: 6e30 8401 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0184 │ │ -021368: 1100 |0042: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1553 │ │ - 0x0001 line=1555 │ │ - 0x0005 line=1556 │ │ - 0x000c line=1558 │ │ - 0x0011 line=1559 │ │ - 0x0019 line=1560 │ │ - 0x001b line=1561 │ │ - 0x001e line=1564 │ │ - 0x0022 line=1565 │ │ - 0x0025 line=1567 │ │ - 0x0029 line=1568 │ │ - 0x002b line=1569 │ │ - 0x0030 line=1571 │ │ - 0x0037 line=1574 │ │ - 0x003b line=1576 │ │ - 0x0042 line=1579 │ │ - locals : │ │ - 0x0001 - 0x002d reg=0 result Landroid/os/Bundle; │ │ - 0x0030 - 0x0043 reg=0 result Landroid/os/Bundle; │ │ - 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0043 reg=4 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #59 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveFragmentInstanceState' │ │ - type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 52 16-bit code units │ │ -02136c: |[02136c] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -02137c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02137e: 5252 8700 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -021382: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ -021386: 2201 f801 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -02138a: 2202 0802 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -02138e: 7010 730c 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -021394: 1a03 5f02 |000c: const-string v3, "Fragment " // string@025f │ │ -021398: 6e20 7a0c 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02139e: 0c02 |0011: move-result-object v2 │ │ -0213a0: 6e20 790c 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0213a6: 0c02 |0015: move-result-object v2 │ │ -0213a8: 1a03 4a00 |0016: const-string v3, " is not currently in the FragmentManager" // string@004a │ │ -0213ac: 6e20 7a0c 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0213b2: 0c02 |001b: move-result-object v2 │ │ -0213b4: 6e10 7e0c 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0213ba: 0c02 |001f: move-result-object v2 │ │ -0213bc: 7020 440c 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0213c2: 2701 |0023: throw v1 │ │ -0213c4: 5252 9400 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ -0213c8: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ -0213cc: 6e20 3f03 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@033f │ │ -0213d2: 0c00 |002b: move-result-object v0 │ │ -0213d4: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -0213d8: 2201 8900 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0089 │ │ -0213dc: 7020 4f02 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@024f │ │ -0213e2: 1101 |0033: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=542 │ │ - 0x0005 line=543 │ │ - 0x0024 line=546 │ │ - 0x0028 line=547 │ │ - 0x002c line=548 │ │ - 0x0033 line=550 │ │ - locals : │ │ - 0x002c - 0x0033 reg=0 result Landroid/os/Bundle; │ │ - 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x0034 reg=5 fragment Landroid/support/v4/app/Fragment; │ │ - │ │ - #60 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'saveFragmentViewState' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -0213e4: |[0213e4] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -0213f4: 5430 8800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ -0213f8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0213fc: 0e00 |0004: return-void │ │ -0213fe: 5420 e700 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ -021402: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -021406: 2200 5f01 |0009: new-instance v0, Landroid/util/SparseArray; // type@015f │ │ -02140a: 7010 8609 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0986 │ │ -021410: 5b20 e700 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ -021414: 5430 8800 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ -021418: 5421 e700 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ -02141c: 6e20 f309 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@09f3 │ │ -021422: 5420 e700 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ -021426: 6e10 8809 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@0988 │ │ -02142c: 0a00 |001c: move-result v0 │ │ -02142e: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -021432: 5420 e700 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ -021436: 5b30 9300 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ -02143a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -02143c: 5b20 e700 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ -021440: 28de |0026: goto 0004 // -0022 │ │ -021442: 5420 e700 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ -021446: 6e10 8709 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@0987 │ │ -02144c: 28e4 |002c: goto 0010 // -001c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1537 │ │ - 0x0004 line=1550 │ │ - 0x0005 line=1540 │ │ - 0x0009 line=1541 │ │ - 0x0010 line=1545 │ │ - 0x0017 line=1546 │ │ - 0x001f line=1547 │ │ - 0x0023 line=1548 │ │ - 0x0027 line=1543 │ │ - locals : │ │ - 0x0000 - 0x002d reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x002d reg=3 f Landroid/support/v4/app/Fragment; │ │ - │ │ - #61 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'setBackStackIndex' │ │ - type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 171 16-bit code units │ │ -021450: |[021450] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -021460: 1d04 |0000: monitor-enter v4 │ │ -021462: 5441 dd00 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -021466: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -02146a: 2201 1402 |0005: new-instance v1, Ljava/util/ArrayList; // type@0214 │ │ -02146e: 7010 880c 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -021474: 5b41 dd00 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -021478: 5441 dd00 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -02147c: 6e10 970c 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -021482: 0a00 |0011: move-result v0 │ │ -021484: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -021488: 6301 cd00 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -02148c: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -021490: 1a01 6402 |0018: const-string v1, "FragmentManager" // string@0264 │ │ -021494: 2202 0802 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -021498: 7010 730c 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02149e: 1a03 3507 |001f: const-string v3, "Setting back stack index " // string@0735 │ │ -0214a2: 6e20 7a0c 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0214a8: 0c02 |0024: move-result-object v2 │ │ -0214aa: 6e20 770c 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -0214b0: 0c02 |0028: move-result-object v2 │ │ -0214b2: 1a03 7f00 |0029: const-string v3, " to " // string@007f │ │ -0214b6: 6e20 7a0c 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0214bc: 0c02 |002e: move-result-object v2 │ │ -0214be: 6e20 790c 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0214c4: 0c02 |0032: move-result-object v2 │ │ -0214c6: 6e10 7e0c 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0214cc: 0c02 |0036: move-result-object v2 │ │ -0214ce: 7120 8209 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0214d4: 5441 dd00 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -0214d8: 6e30 960c 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -0214de: 1e04 |003f: monitor-exit v4 │ │ -0214e0: 0e00 |0040: return-void │ │ -0214e2: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -0214e6: 5441 dd00 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -0214ea: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0214ec: 6e20 8b0c 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -0214f2: 5441 d900 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -0214f6: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -0214fa: 2201 1402 |004d: new-instance v1, Ljava/util/ArrayList; // type@0214 │ │ -0214fe: 7010 880c 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -021504: 5b41 d900 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -021508: 6301 cd00 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -02150c: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -021510: 1a01 6402 |0058: const-string v1, "FragmentManager" // string@0264 │ │ -021514: 2202 0802 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -021518: 7010 730c 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02151e: 1a03 4a01 |005f: const-string v3, "Adding available back stack index " // string@014a │ │ -021522: 6e20 7a0c 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -021528: 0c02 |0064: move-result-object v2 │ │ -02152a: 6e20 770c 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -021530: 0c02 |0068: move-result-object v2 │ │ -021532: 6e10 7e0c 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -021538: 0c02 |006c: move-result-object v2 │ │ -02153a: 7120 8209 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -021540: 5441 d900 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ -021544: 7110 4a0c 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -02154a: 0c02 |0075: move-result-object v2 │ │ -02154c: 6e20 8b0c 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -021552: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -021556: 28c6 |007b: goto 0041 // -003a │ │ -021558: 6301 cd00 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -02155c: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -021560: 1a01 6402 |0080: const-string v1, "FragmentManager" // string@0264 │ │ -021564: 2202 0802 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -021568: 7010 730c 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02156e: 1a03 4b01 |0087: const-string v3, "Adding back stack index " // string@014b │ │ -021572: 6e20 7a0c 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -021578: 0c02 |008c: move-result-object v2 │ │ -02157a: 6e20 770c 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -021580: 0c02 |0090: move-result-object v2 │ │ -021582: 1a03 8500 |0091: const-string v3, " with " // string@0085 │ │ -021586: 6e20 7a0c 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02158c: 0c02 |0096: move-result-object v2 │ │ -02158e: 6e20 790c 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -021594: 0c02 |009a: move-result-object v2 │ │ -021596: 6e10 7e0c 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02159c: 0c02 |009e: move-result-object v2 │ │ -02159e: 7120 8209 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0215a4: 5441 dd00 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ -0215a8: 6e20 8b0c 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -0215ae: 2898 |00a7: goto 003f // -0068 │ │ -0215b0: 0d01 |00a8: move-exception v1 │ │ -0215b2: 1e04 |00a9: monitor-exit v4 │ │ -0215b4: 2701 |00aa: throw v1 │ │ - catches : 1 │ │ - 0x0001 - 0x00aa │ │ - -> 0x00a8 │ │ - positions : │ │ - 0x0000 line=1348 │ │ - 0x0001 line=1349 │ │ - 0x0005 line=1350 │ │ - 0x000c line=1352 │ │ - 0x0012 line=1353 │ │ - 0x0014 line=1354 │ │ - 0x003a line=1355 │ │ - 0x003f line=1369 │ │ - 0x0040 line=1370 │ │ - 0x0041 line=1357 │ │ - 0x0043 line=1358 │ │ - 0x0049 line=1359 │ │ - 0x004d line=1360 │ │ - 0x0054 line=1362 │ │ - 0x0070 line=1363 │ │ - 0x0079 line=1364 │ │ - 0x007c line=1366 │ │ - 0x00a2 line=1367 │ │ - 0x00a8 line=1369 │ │ - locals : │ │ - 0x0012 - 0x00a8 reg=0 N I │ │ - 0x0000 - 0x00ab reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x00ab reg=5 index I │ │ - 0x0000 - 0x00ab reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ - │ │ - #62 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'showFragment' │ │ - type : '(Landroid/support/v4/app/Fragment;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 74 16-bit code units │ │ -0215c4: |[0215c4] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0215d4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0215d6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0215d8: 6301 cd00 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ -0215dc: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -0215e0: 1a01 6402 |0006: const-string v1, "FragmentManager" // string@0264 │ │ -0215e4: 2202 0802 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -0215e8: 7010 730c 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0215ee: 1a03 f414 |000d: const-string v3, "show: " // string@14f4 │ │ -0215f2: 6e20 7a0c 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0215f8: 0c02 |0012: move-result-object v2 │ │ -0215fa: 6e20 790c 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -021600: 0c02 |0016: move-result-object v2 │ │ -021602: 6e10 7e0c 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -021608: 0c02 |001a: move-result-object v2 │ │ -02160a: 7120 8209 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -021610: 5571 8500 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -021614: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -021618: 5c74 8500 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ -02161c: 5471 9b00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -021620: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -021624: 6e59 2503 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@0325 │ │ -02162a: 0c00 |002b: move-result-object v0 │ │ -02162c: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -021630: 5471 9b00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -021634: 6e20 fd09 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@09fd │ │ -02163a: 5471 9b00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ -02163e: 6e20 fc09 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@09fc │ │ -021644: 5571 7700 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ -021648: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -02164c: 5571 8400 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ -021650: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -021654: 5571 8b00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ -021658: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -02165c: 5c65 e400 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ -021660: 6e20 8102 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0281 │ │ -021666: 0e00 |0049: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1196 │ │ - 0x001e line=1197 │ │ - 0x0022 line=1198 │ │ - 0x0024 line=1199 │ │ - 0x0028 line=1200 │ │ - 0x002c line=1202 │ │ - 0x002e line=1203 │ │ - 0x0033 line=1205 │ │ - 0x0038 line=1207 │ │ - 0x0044 line=1208 │ │ - 0x0046 line=1210 │ │ - 0x0049 line=1212 │ │ - locals : │ │ - 0x002c - 0x0038 reg=0 anim Landroid/view/animation/Animation; │ │ - 0x0000 - 0x004a reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - 0x0000 - 0x004a reg=7 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x004a reg=8 transition I │ │ - 0x0000 - 0x004a reg=9 transitionStyle I │ │ - │ │ - #63 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'startPendingDeferredFragments' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -021668: |[021668] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -021678: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -02167c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -021680: 0e00 |0004: return-void │ │ -021682: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -021684: 5432 d600 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -021688: 6e10 970c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02168e: 0a02 |000b: move-result v2 │ │ -021690: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -021694: 5432 d600 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ -021698: 6e20 900c 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02169e: 0c00 |0013: move-result-object v0 │ │ -0216a0: 1f00 8a00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -0216a4: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0216a8: 6e20 2f03 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@032f │ │ -0216ae: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0216b2: 28e9 |001d: goto 0006 // -0017 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1099 │ │ - 0x0004 line=1107 │ │ - 0x0005 line=1101 │ │ - 0x000e line=1102 │ │ - 0x0016 line=1103 │ │ - 0x0018 line=1104 │ │ - 0x001b line=1101 │ │ - locals : │ │ - 0x0016 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0006 - 0x001e reg=1 i I │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - #64 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -0216b4: |[0216b4] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -0216c4: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -0216c8: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0216cc: 7020 740c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0c74 │ │ -0216d2: 1a01 6702 |0007: const-string v1, "FragmentManager{" // string@0267 │ │ -0216d6: 6e20 7a0c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0216dc: 7110 810c 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0c81 │ │ -0216e2: 0a01 |000f: move-result v1 │ │ -0216e4: 7110 490c 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -0216ea: 0c01 |0013: move-result-object v1 │ │ -0216ec: 6e20 7a0c 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0216f2: 1a01 4500 |0017: const-string v1, " in " // string@0045 │ │ -0216f6: 6e20 7a0c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0216fc: 5421 d700 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ -021700: 7120 0305 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0503 │ │ -021706: 1a01 af16 |0021: const-string v1, "}}" // string@16af │ │ -02170a: 6e20 7a0c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -021710: 6e10 7e0c 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -021716: 0c01 |0029: move-result-object v1 │ │ -021718: 1101 |002a: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=555 │ │ - 0x0007 line=556 │ │ - 0x000c line=557 │ │ - 0x0017 line=558 │ │ - 0x001c line=559 │ │ - 0x0021 line=560 │ │ - 0x0026 line=561 │ │ - locals : │ │ - 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ - │ │ - source_file_idx : 614 (FragmentManager.java) │ │ - │ │ -Class #32 header: │ │ -class_idx : 152 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #32 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentManagerState; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ - │ │ -Class #32 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManagerState$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02171c: |[02171c] android.support.v4.app.FragmentManagerState$1.:()V │ │ -02172c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -021732: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=363 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -021734: |[021734] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -021744: 2200 9900 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0099 │ │ -021748: 7020 4e03 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@034e │ │ -02174e: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=365 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ - 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021750: |[021750] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -021760: 6e20 4803 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@0348 │ │ -021766: 0c00 |0003: move-result-object v0 │ │ -021768: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=363 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02176c: |[02176c] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -02177c: 2320 c002 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@02c0 │ │ -021780: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=369 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ - 0x0000 - 0x0003 reg=2 size I │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentManagerState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021784: |[021784] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -021794: 6e20 4a03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@034a │ │ -02179a: 0c00 |0003: move-result-object v0 │ │ -02179c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=363 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ - │ │ - source_file_idx : 614 (FragmentManager.java) │ │ - │ │ -Class #33 header: │ │ -class_idx : 153 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 614 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 2 │ │ + #0 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #33 annotations: │ │ -Annotations on field #235 'CREATOR' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentManagerState;" ">;" } │ │ + #1 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #33 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentManagerState;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'mActive' │ │ - type : '[Landroid/support/v4/app/FragmentState;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'mAdded' │ │ - type : '[I' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'mBackStack' │ │ - type : '[Landroid/support/v4/app/BackStackState;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0217a0: |[0217a0] android.support.v4.app.FragmentManagerState.:()V │ │ -0217b0: 2200 9800 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0098 │ │ -0217b4: 7010 4703 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@0347 │ │ -0217ba: 6900 eb00 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00eb │ │ -0217be: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=362 │ │ - locals : │ │ + #2 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'add' │ │ + type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0217c0: |[0217c0] android.support.v4.app.FragmentManagerState.:()V │ │ -0217d0: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0217d6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=343 │ │ - 0x0003 line=344 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ + #3 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'addToBackStack' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -0217d8: |[0217d8] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -0217e8: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0217ee: 6200 f400 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00f4 │ │ -0217f2: 6e20 9d01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@019d │ │ -0217f8: 0c00 |0008: move-result-object v0 │ │ -0217fa: 1f00 c102 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@02c1 │ │ -0217fe: 5b10 ec00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ -021802: 6e10 9c01 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@019c │ │ -021808: 0c00 |0010: move-result-object v0 │ │ -02180a: 5b10 ed00 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ -02180e: 6200 5100 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0051 │ │ -021812: 6e20 9d01 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@019d │ │ -021818: 0c00 |0018: move-result-object v0 │ │ -02181a: 1f00 be02 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@02be │ │ -02181e: 5b10 ee00 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ -021822: 0e00 |001d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=346 │ │ - 0x0003 line=347 │ │ - 0x000d line=348 │ │ - 0x0013 line=349 │ │ - 0x001d line=350 │ │ - locals : │ │ - 0x0000 - 0x001e reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ - 0x0000 - 0x001e reg=2 in Landroid/os/Parcel; │ │ + #4 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'attach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'describeContents' │ │ + #5 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'commit' │ │ type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021824: |[021824] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -021834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021836: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=353 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -021838: |[021838] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -021848: 5410 ec00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ -02184c: 6e30 a701 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@01a7 │ │ -021852: 5410 ed00 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ -021856: 6e20 a401 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@01a4 │ │ -02185c: 5410 ee00 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ -021860: 6e30 a701 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@01a7 │ │ -021866: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=357 │ │ - 0x0005 line=358 │ │ - 0x000a line=359 │ │ - 0x000f line=360 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ - 0x0000 - 0x0010 reg=2 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x0010 reg=3 flags I │ │ - │ │ - source_file_idx : 614 (FragmentManager.java) │ │ - │ │ -Class #34 header: │ │ -class_idx : 247 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1713 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 19 │ │ - │ │ -Class #34 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'POSITION_NONE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -2 │ │ - #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'POSITION_UNCHANGED' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : -1 │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'mObservable' │ │ - type : 'Landroid/database/DataSetObservable;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -021868: |[021868] android.support.v4.view.PagerAdapter.:()V │ │ -021878: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02187e: 2200 3b00 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@003b │ │ -021882: 7010 2301 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@0123 │ │ -021888: 5b10 d801 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01d8 │ │ -02188c: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - 0x0003 line=79 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -021890: |[021890] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -0218a0: 2200 0c02 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@020c │ │ -0218a4: 1a01 ec06 |0002: const-string v1, "Required method destroyItem was not overridden" // string@06ec │ │ -0218a8: 7020 840c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0c84 │ │ -0218ae: 2700 |0007: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=192 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 position I │ │ - 0x0000 - 0x0008 reg=5 object Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -0218b0: |[0218b0] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0218c0: 6e40 b705 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@05b7 │ │ -0218c6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=124 │ │ - 0x0003 line=125 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0004 reg=2 position I │ │ - 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ - │ │ - #2 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0218c8: |[0218c8] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -0218d8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=219 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ - │ │ - #3 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0218dc: |[0218dc] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0218ec: 6e20 b905 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@05b9 │ │ -0218f2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=148 │ │ - 0x0003 line=149 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getCount' │ │ + #6 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'commitAllowingStateLoss' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getItemPosition' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0218f4: |[0218f4] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -021904: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -021906: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=268 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ - │ │ - #6 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'getPageTitle' │ │ - type : '(I)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021908: |[021908] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -021918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02191a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=297 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0002 reg=2 position I │ │ - │ │ - #7 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02191c: |[02191c] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -02192c: 2200 0c02 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@020c │ │ -021930: 1a01 ed06 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@06ed │ │ -021934: 7020 840c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0c84 │ │ -02193a: 2700 |0007: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=175 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 position I │ │ - │ │ - #8 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -02193c: |[02193c] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -02194c: 6e30 be05 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@05be │ │ -021952: 0c00 |0003: move-result-object v0 │ │ -021954: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0005 reg=3 position I │ │ - │ │ - #9 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + #7 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'detach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #10 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'notifyDataSetChanged' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -021958: |[021958] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -021968: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01d8 │ │ -02196c: 6e10 2401 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@0124 │ │ -021972: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=276 │ │ - 0x0005 line=277 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - │ │ - #11 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'registerDataSetObserver' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -021974: |[021974] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -021984: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01d8 │ │ -021988: 6e20 2501 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@0125 │ │ -02198e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=280 │ │ - 0x0005 line=281 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ - │ │ - #12 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -021990: |[021990] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -0219a0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=250 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ - │ │ - #13 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0219a4: |[0219a4] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0219b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0219b6: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=239 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - │ │ - #14 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0219b8: |[0219b8] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -0219c8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=207 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=2 position I │ │ - 0x0000 - 0x0001 reg=3 object Ljava/lang/Object; │ │ - │ │ - #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -0219cc: |[0219cc] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0219dc: 6e40 c505 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@05c5 │ │ -0219e2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=137 │ │ - 0x0003 line=138 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0004 reg=2 position I │ │ - 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ - │ │ - #16 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0219e4: |[0219e4] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -0219f4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=159 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ - │ │ - #17 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0219f8: |[0219f8] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -021a08: 6e20 c705 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@05c7 │ │ -021a0e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - 0x0003 line=96 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ - │ │ - #18 : (in Landroid/support/v4/view/PagerAdapter;) │ │ - name : 'unregisterDataSetObserver' │ │ - type : '(Landroid/database/DataSetObserver;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -021a10: |[021a10] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -021a20: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01d8 │ │ -021a24: 6e20 2601 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@0126 │ │ -021a2a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=284 │ │ - 0x0005 line=285 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ - │ │ - source_file_idx : 1713 (PagerAdapter.java) │ │ - │ │ -Class #35 header: │ │ -class_idx : 154 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 247 │ │ -source_file_idx : 618 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #35 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentPagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "FragmentPagerAdapter" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'mCurTransaction' │ │ - type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'mCurrentPrimaryItem' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'mFragmentManager' │ │ - type : 'Landroid/support/v4/app/FragmentManager;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -021a2c: |[021a2c] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -021a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021a3e: 7010 b605 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@05b6 │ │ -021a44: 5b10 f100 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021a48: 5b10 f200 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -021a4c: 5b12 f300 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -021a50: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=69 │ │ - 0x0004 line=66 │ │ - 0x0006 line=67 │ │ - 0x0008 line=70 │ │ - 0x000a line=71 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x000b reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'makeFragmentName' │ │ - type : '(II)Ljava/lang/String;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -021a54: |[021a54] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ -021a64: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -021a68: 7010 730c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -021a6e: 1a01 0209 |0005: const-string v1, "android:switcher:" // string@0902 │ │ -021a72: 6e20 7a0c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -021a78: 0c00 |000a: move-result-object v0 │ │ -021a7a: 6e20 770c 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -021a80: 0c00 |000e: move-result-object v0 │ │ -021a82: 1a01 c300 |000f: const-string v1, ":" // string@00c3 │ │ -021a86: 6e20 7a0c 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -021a8c: 0c00 |0014: move-result-object v0 │ │ -021a8e: 6e20 770c 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -021a94: 0c00 |0018: move-result-object v0 │ │ -021a96: 6e10 7e0c 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -021a9c: 0c00 |001c: move-result-object v0 │ │ -021a9e: 1100 |001d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=158 │ │ - locals : │ │ - 0x0000 - 0x001e reg=2 viewId I │ │ - 0x0000 - 0x001e reg=3 index I │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -021aa0: |[021aa0] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -021ab0: 5410 f100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021ab4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -021ab8: 5410 f300 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -021abc: 6e10 e002 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -021ac2: 0c00 |0009: move-result-object v0 │ │ -021ac4: 5b10 f100 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021ac8: 5410 f100 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021acc: 1f04 8a00 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@008a │ │ -021ad0: 6e20 7903 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0379 │ │ -021ad6: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - 0x0004 line=111 │ │ - 0x000c line=115 │ │ - 0x0013 line=116 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=4 object Ljava/lang/Object; │ │ - 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0014 reg=2 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0014 reg=3 position I │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -021ad8: |[021ad8] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -021ae8: 5410 f100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021aec: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -021af0: 5410 f100 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021af4: 6e10 7803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0378 │ │ -021afa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -021afc: 5b10 f100 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021b00: 5410 f300 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -021b04: 6e10 e302 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@02e3 │ │ -021b0a: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=136 │ │ - 0x0004 line=137 │ │ - 0x0009 line=138 │ │ - 0x000c line=139 │ │ - 0x0011 line=141 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ + #8 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'disallowAddToBackStack' │ │ + type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 67 16-bit code units │ │ -021b0c: |[021b0c] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -021b1c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -021b1e: 5462 f100 |0001: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021b22: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ -021b26: 5462 f300 |0005: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -021b2a: 6e10 e002 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -021b30: 0c02 |000a: move-result-object v2 │ │ -021b32: 5b62 f100 |000b: iput-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021b36: 6e10 0f0a 0700 |000d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0a0f │ │ -021b3c: 0a02 |0010: move-result v2 │ │ -021b3e: 7120 5703 8200 |0011: invoke-static {v2, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0357 │ │ -021b44: 0c01 |0014: move-result-object v1 │ │ -021b46: 5462 f300 |0015: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ -021b4a: 6e20 e502 1200 |0017: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02e5 │ │ -021b50: 0c00 |001a: move-result-object v0 │ │ -021b52: 3800 1200 |001b: if-eqz v0, 002d // +0012 │ │ -021b56: 5462 f100 |001d: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021b5a: 6e20 7603 0200 |001f: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0376 │ │ -021b60: 5462 f200 |0022: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -021b64: 3220 0800 |0024: if-eq v0, v2, 002c // +0008 │ │ -021b68: 6e20 9702 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -021b6e: 6e20 9a02 5000 |0029: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@029a │ │ -021b74: 1100 |002c: return-object v0 │ │ -021b76: 6e20 5403 8600 |002d: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0354 │ │ -021b7c: 0c00 |0030: move-result-object v0 │ │ -021b7e: 5462 f100 |0031: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ -021b82: 6e10 0f0a 0700 |0033: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0a0f │ │ -021b88: 0a03 |0036: move-result v3 │ │ -021b8a: 6e10 0f0a 0700 |0037: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0a0f │ │ -021b90: 0a04 |003a: move-result v4 │ │ -021b92: 7120 5703 8400 |003b: invoke-static {v4, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@0357 │ │ -021b98: 0c04 |003e: move-result-object v4 │ │ -021b9a: 6e40 7303 3240 |003f: invoke-virtual {v2, v3, v0, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0373 │ │ -021ba0: 28e0 |0042: goto 0022 // -0020 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=84 │ │ - 0x0005 line=85 │ │ - 0x000d line=89 │ │ - 0x0015 line=90 │ │ - 0x001b line=91 │ │ - 0x001d line=93 │ │ - 0x0022 line=100 │ │ - 0x0026 line=101 │ │ - 0x0029 line=102 │ │ - 0x002c line=105 │ │ - 0x002d line=95 │ │ - 0x0031 line=97 │ │ - locals : │ │ - 0x001b - 0x0043 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0015 - 0x0043 reg=1 name Ljava/lang/String; │ │ - 0x0000 - 0x0043 reg=6 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0043 reg=7 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0043 reg=8 position I │ │ - │ │ - #4 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -021ba4: |[021ba4] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -021bb4: 1f03 8a00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@008a │ │ -021bb8: 6e10 6602 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0266 │ │ -021bbe: 0c00 |0005: move-result-object v0 │ │ -021bc0: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -021bc4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -021bc6: 0f00 |0009: return v0 │ │ -021bc8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -021bca: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=145 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ - │ │ - #5 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -021bcc: |[021bcc] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -021bdc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=155 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ - │ │ - #6 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021be0: |[021be0] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -021bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021bf2: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=150 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - │ │ - #7 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -021bf4: |[021bf4] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -021c04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -021c06: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -021c08: 0770 |0002: move-object v0, v7 │ │ -021c0a: 1f00 8a00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -021c0e: 5441 f200 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -021c12: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -021c16: 5441 f200 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -021c1a: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -021c1e: 5441 f200 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -021c22: 6e20 9702 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -021c28: 5441 f200 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -021c2c: 6e20 9a02 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@029a │ │ -021c32: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -021c36: 6e20 9702 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -021c3c: 6e20 9a02 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@029a │ │ -021c42: 5b40 f200 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ -021c46: 0e00 |0021: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=120 │ │ - 0x0005 line=121 │ │ - 0x0009 line=122 │ │ - 0x000d line=123 │ │ - 0x0012 line=124 │ │ - 0x0017 line=126 │ │ - 0x0019 line=127 │ │ - 0x001c line=128 │ │ - 0x001f line=130 │ │ - 0x0021 line=132 │ │ - locals : │ │ - 0x0005 - 0x0022 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0022 reg=4 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0022 reg=5 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0022 reg=6 position I │ │ - 0x0000 - 0x0022 reg=7 object Ljava/lang/Object; │ │ - │ │ - #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -021c48: |[021c48] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -021c58: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ - │ │ - source_file_idx : 618 (FragmentPagerAdapter.java) │ │ - │ │ -Class #36 header: │ │ -class_idx : 155 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 609 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #36 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/FragmentState; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ - │ │ -Class #36 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentState$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable$Creator;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -021c5c: |[021c5c] android.support.v4.app.FragmentState$1.:()V │ │ -021c6c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -021c72: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=133 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -021c74: |[021c74] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -021c84: 2200 9c00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@009c │ │ -021c88: 7020 6203 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@0362 │ │ -021c8e: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=135 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ - 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021c90: |[021c90] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -021ca0: 6e20 5d03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@035d │ │ -021ca6: 0c00 |0003: move-result-object v0 │ │ -021ca8: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=133 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -021cac: |[021cac] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -021cbc: 2320 c102 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@02c1 │ │ -021cc0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=139 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ - 0x0000 - 0x0003 reg=2 size I │ │ - │ │ - #3 : (in Landroid/support/v4/app/FragmentState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -021cc4: |[021cc4] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -021cd4: 6e20 5f03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@035f │ │ -021cda: 0c00 |0003: move-result-object v0 │ │ -021cdc: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=133 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ - │ │ - source_file_idx : 609 (Fragment.java) │ │ - │ │ -Class #37 header: │ │ -class_idx : 156 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 609 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 11 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #37 annotations: │ │ -Annotations on field #244 'CREATOR' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/app/FragmentState;" ">;" } │ │ - │ │ -Class #37 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentState;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/os/Parcelable;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'CREATOR' │ │ - type : 'Landroid/os/Parcelable$Creator;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mArguments' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mClassName' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mContainerId' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mDetached' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - #4 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mFragmentId' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #5 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mFromLayout' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - #6 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mIndex' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #7 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mInstance' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mRetainInstance' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - #9 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mSavedFragmentState' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'mTag' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -021ce0: |[021ce0] android.support.v4.app.FragmentState.:()V │ │ -021cf0: 2200 9b00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@009b │ │ -021cf4: 7010 5c03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@035c │ │ -021cfa: 6900 f400 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00f4 │ │ -021cfe: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=132 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : '' │ │ - type : '(Landroid/os/Parcel;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 80 16-bit code units │ │ -021d00: |[021d00] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -021d10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -021d12: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -021d14: 7010 5a0c 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0c5a │ │ -021d1a: 6e10 a101 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01a1 │ │ -021d20: 0c00 |0008: move-result-object v0 │ │ -021d22: 5b30 f600 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00f6 │ │ -021d26: 6e10 9f01 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -021d2c: 0a00 |000e: move-result v0 │ │ -021d2e: 5930 fb00 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00fb │ │ -021d32: 6e10 9f01 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -021d38: 0a00 |0014: move-result v0 │ │ -021d3a: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -021d3e: 0110 |0017: move v0, v1 │ │ -021d40: 5c30 fa00 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00fa │ │ -021d44: 6e10 9f01 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -021d4a: 0a00 |001d: move-result v0 │ │ -021d4c: 5930 f900 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f9 │ │ -021d50: 6e10 9f01 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -021d56: 0a00 |0023: move-result v0 │ │ -021d58: 5930 f700 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00f7 │ │ -021d5c: 6e10 a101 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01a1 │ │ -021d62: 0c00 |0029: move-result-object v0 │ │ -021d64: 5b30 ff00 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ff │ │ -021d68: 6e10 9f01 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -021d6e: 0a00 |002f: move-result v0 │ │ -021d70: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -021d74: 0110 |0032: move v0, v1 │ │ -021d76: 5c30 fd00 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00fd │ │ -021d7a: 6e10 9f01 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -021d80: 0a00 |0038: move-result v0 │ │ -021d82: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -021d86: 5c31 f800 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00f8 │ │ -021d8a: 6e10 9e01 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@019e │ │ -021d90: 0c00 |0040: move-result-object v0 │ │ -021d92: 5b30 f500 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ -021d96: 6e10 9e01 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@019e │ │ -021d9c: 0c00 |0046: move-result-object v0 │ │ -021d9e: 5b30 fe00 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -021da2: 0e00 |0049: return-void │ │ -021da4: 0120 |004a: move v0, v2 │ │ -021da6: 28cd |004b: goto 0018 // -0033 │ │ -021da8: 0120 |004c: move v0, v2 │ │ -021daa: 28e6 |004d: goto 0033 // -001a │ │ -021dac: 0121 |004e: move v1, v2 │ │ -021dae: 28ec |004f: goto 003b // -0014 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=74 │ │ - 0x0005 line=75 │ │ - 0x000b line=76 │ │ - 0x0011 line=77 │ │ - 0x001a line=78 │ │ - 0x0020 line=79 │ │ - 0x0026 line=80 │ │ - 0x002c line=81 │ │ - 0x0035 line=82 │ │ - 0x003d line=83 │ │ - 0x0043 line=84 │ │ - 0x0049 line=85 │ │ - 0x004b line=77 │ │ - 0x004d line=81 │ │ - 0x004f line=82 │ │ - locals : │ │ - 0x0000 - 0x0050 reg=3 this Landroid/support/v4/app/FragmentState; │ │ - 0x0000 - 0x0050 reg=4 in Landroid/os/Parcel; │ │ - │ │ - #2 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/Fragment;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 46 16-bit code units │ │ -021db0: |[021db0] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -021dc0: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -021dc6: 6e10 5c0c 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -021dcc: 0c00 |0006: move-result-object v0 │ │ -021dce: 6e10 370c 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -021dd4: 0c00 |000a: move-result-object v0 │ │ -021dd6: 5b10 f600 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00f6 │ │ -021dda: 5220 8700 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ -021dde: 5910 fb00 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00fb │ │ -021de2: 5520 8300 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ -021de6: 5c10 fa00 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00fa │ │ -021dea: 5220 8100 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -021dee: 5910 f900 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f9 │ │ -021df2: 5220 7e00 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -021df6: 5910 f700 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00f7 │ │ -021dfa: 5420 9600 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -021dfe: 5b10 ff00 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ff │ │ -021e02: 5520 9000 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ -021e06: 5c10 fd00 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00fd │ │ -021e0a: 5520 8000 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -021e0e: 5c10 f800 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00f8 │ │ -021e12: 5420 7900 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0079 │ │ -021e16: 5b10 f500 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ -021e1a: 0e00 |002d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - 0x0003 line=63 │ │ - 0x000d line=64 │ │ - 0x0011 line=65 │ │ - 0x0015 line=66 │ │ - 0x0019 line=67 │ │ - 0x001d line=68 │ │ - 0x0021 line=69 │ │ - 0x0025 line=70 │ │ - 0x0029 line=71 │ │ - 0x002d line=72 │ │ - locals : │ │ - 0x0000 - 0x002e reg=1 this Landroid/support/v4/app/FragmentState; │ │ - 0x0000 - 0x002e reg=2 frag Landroid/support/v4/app/Fragment; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'describeContents' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -021e1c: |[021e1c] android.support.v4.app.FragmentState.describeContents:()I │ │ -021e2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -021e2e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=116 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ - │ │ - #1 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'instantiate' │ │ - type : '(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 106 16-bit code units │ │ -021e30: |[021e30] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; │ │ -021e40: 5420 fc00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021e44: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -021e48: 5420 fc00 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021e4c: 1100 |0006: return-object v0 │ │ -021e4e: 5420 f500 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ -021e52: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -021e56: 5420 f500 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ -021e5a: 6e10 a902 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02a9 │ │ -021e60: 0c01 |0010: move-result-object v1 │ │ -021e62: 6e20 8d01 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@018d │ │ -021e68: 5420 f600 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00f6 │ │ -021e6c: 5421 f500 |0016: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ -021e70: 7130 6a02 0301 |0018: invoke-static {v3, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@026a │ │ -021e76: 0c00 |001b: move-result-object v0 │ │ -021e78: 5b20 fc00 |001c: iput-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021e7c: 5420 fe00 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -021e80: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -021e84: 5420 fe00 |0022: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -021e88: 6e10 a902 0300 |0024: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02a9 │ │ -021e8e: 0c01 |0027: move-result-object v1 │ │ -021e90: 6e20 8d01 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@018d │ │ -021e96: 5420 fc00 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021e9a: 5421 fe00 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -021e9e: 5b01 9200 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ -021ea2: 5420 fc00 |0031: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021ea6: 5221 fb00 |0033: iget v1, v2, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00fb │ │ -021eaa: 6e20 9502 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@0295 │ │ -021eb0: 5420 fc00 |0038: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021eb4: 5521 fa00 |003a: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00fa │ │ -021eb8: 5c01 8300 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ -021ebc: 5420 fc00 |003e: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021ec0: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -021ec2: 5c01 8e00 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@008e │ │ -021ec6: 5420 fc00 |0043: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021eca: 5221 f900 |0045: iget v1, v2, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f9 │ │ -021ece: 5901 8100 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ -021ed2: 5420 fc00 |0049: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021ed6: 5221 f700 |004b: iget v1, v2, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00f7 │ │ -021eda: 5901 7e00 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ -021ede: 5420 fc00 |004f: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021ee2: 5421 ff00 |0051: iget-object v1, v2, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ff │ │ -021ee6: 5b01 9600 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ -021eea: 5420 fc00 |0055: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021eee: 5521 fd00 |0057: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00fd │ │ -021ef2: 5c01 9000 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ -021ef6: 5420 fc00 |005b: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021efa: 5521 f800 |005d: iget-boolean v1, v2, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00f8 │ │ -021efe: 5c01 8000 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ -021f02: 5420 fc00 |0061: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021f06: 5431 b000 |0063: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -021f0a: 5b01 8200 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ -021f0e: 5420 fc00 |0067: iget-object v0, v2, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ -021f12: 289d |0069: goto 0006 // -0063 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=88 │ │ - 0x0004 line=89 │ │ - 0x0006 line=112 │ │ - 0x0007 line=92 │ │ - 0x000b line=93 │ │ - 0x0014 line=96 │ │ - 0x001e line=98 │ │ - 0x0022 line=99 │ │ - 0x002b line=100 │ │ - 0x0031 line=102 │ │ - 0x0038 line=103 │ │ - 0x003e line=104 │ │ - 0x0043 line=105 │ │ - 0x0049 line=106 │ │ - 0x004f line=107 │ │ - 0x0055 line=108 │ │ - 0x005b line=109 │ │ - 0x0061 line=110 │ │ - 0x0067 line=112 │ │ - locals : │ │ - 0x0000 - 0x006a reg=2 this Landroid/support/v4/app/FragmentState; │ │ - 0x0000 - 0x006a reg=3 activity Landroid/support/v4/app/FragmentActivity; │ │ + #9 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'hide' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentState;) │ │ - name : 'writeToParcel' │ │ - type : '(Landroid/os/Parcel;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 67 16-bit code units │ │ -021f14: |[021f14] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -021f24: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -021f26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -021f28: 5430 f600 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00f6 │ │ -021f2c: 6e20 a601 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01a6 │ │ -021f32: 5230 fb00 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@00fb │ │ -021f36: 6e20 a301 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -021f3c: 5530 fa00 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@00fa │ │ -021f40: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -021f44: 0110 |0010: move v0, v1 │ │ -021f46: 6e20 a301 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -021f4c: 5230 f900 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@00f9 │ │ -021f50: 6e20 a301 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -021f56: 5230 f700 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00f7 │ │ -021f5a: 6e20 a301 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -021f60: 5430 ff00 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@00ff │ │ -021f64: 6e20 a601 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01a6 │ │ -021f6a: 5530 fd00 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@00fd │ │ -021f6e: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -021f72: 0110 |0027: move v0, v1 │ │ -021f74: 6e20 a301 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -021f7a: 5530 f800 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00f8 │ │ -021f7e: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -021f82: 6e20 a301 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -021f88: 5430 f500 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00f5 │ │ -021f8c: 6e20 a201 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01a2 │ │ -021f92: 5430 fe00 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ -021f96: 6e20 a201 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@01a2 │ │ -021f9c: 0e00 |003c: return-void │ │ -021f9e: 0120 |003d: move v0, v2 │ │ -021fa0: 28d3 |003e: goto 0011 // -002d │ │ -021fa2: 0120 |003f: move v0, v2 │ │ -021fa4: 28e8 |0040: goto 0028 // -0018 │ │ -021fa6: 0121 |0041: move v1, v2 │ │ -021fa8: 28ed |0042: goto 002f // -0013 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=120 │ │ - 0x0007 line=121 │ │ - 0x000c line=122 │ │ - 0x0014 line=123 │ │ - 0x0019 line=124 │ │ - 0x001e line=125 │ │ - 0x0023 line=126 │ │ - 0x002b line=127 │ │ - 0x0032 line=128 │ │ - 0x0037 line=129 │ │ - 0x003c line=130 │ │ - 0x003e line=122 │ │ - 0x0040 line=126 │ │ - 0x0042 line=127 │ │ - locals : │ │ - 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ - 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ - 0x0000 - 0x0043 reg=5 flags I │ │ + #10 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'isAddToBackStackAllowed' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 609 (Fragment.java) │ │ + #11 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #38 header: │ │ -class_idx : 157 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 247 │ │ -source_file_idx : 620 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ + #12 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'remove' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #38 annotations: │ │ -Annotations on field #261 'mFragments' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #262 'mSavedState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + #13 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ -Class #38 - │ │ - Class descriptor : 'Landroid/support/v4/app/FragmentStatePagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "FragmentStatePagerAdapter" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mCurTransaction' │ │ - type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mCurrentPrimaryItem' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mFragmentManager' │ │ - type : 'Landroid/support/v4/app/FragmentManager;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mFragments' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'mSavedState' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 25 16-bit code units │ │ -021fac: |[021fac] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -021fbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -021fbe: 7010 b605 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@05b6 │ │ -021fc4: 5b21 0201 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -021fc8: 2200 1402 |0006: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -021fcc: 7010 880c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -021fd2: 5b20 0601 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -021fd6: 2200 1402 |000d: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -021fda: 7010 880c 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -021fe0: 5b20 0501 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -021fe4: 5b21 0301 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ -021fe8: 5b23 0401 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ -021fec: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=75 │ │ - 0x0004 line=69 │ │ - 0x0006 line=71 │ │ - 0x000d line=72 │ │ - 0x0014 line=73 │ │ - 0x0016 line=76 │ │ - 0x0018 line=77 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0019 reg=3 fm Landroid/support/v4/app/FragmentManager; │ │ + #14 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 52 16-bit code units │ │ -021ff0: |[021ff0] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -022000: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -022002: 0770 |0001: move-object v0, v7 │ │ -022004: 1f00 8a00 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -022008: 5441 0201 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -02200c: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -022010: 5441 0401 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ -022014: 6e10 e002 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -02201a: 0c01 |000d: move-result-object v1 │ │ -02201c: 5b41 0201 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -022020: 5441 0601 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -022024: 6e10 970c 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02202a: 0a01 |0015: move-result v1 │ │ -02202c: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -022030: 5441 0601 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -022034: 6e20 8b0c 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -02203a: 28f3 |001d: goto 0010 // -000d │ │ -02203c: 5441 0601 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -022040: 5442 0401 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ -022044: 6e20 f202 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@02f2 │ │ -02204a: 0c02 |0025: move-result-object v2 │ │ -02204c: 6e30 960c 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -022052: 5441 0501 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -022056: 6e30 960c 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -02205c: 5441 0201 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -022060: 6e20 7e03 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@037e │ │ -022066: 0e00 |0033: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=125 │ │ - 0x0004 line=127 │ │ - 0x0008 line=128 │ │ - 0x0010 line=132 │ │ - 0x0018 line=133 │ │ - 0x001e line=135 │ │ - 0x0029 line=136 │ │ - 0x002e line=138 │ │ - 0x0033 line=139 │ │ - locals : │ │ - 0x0004 - 0x0034 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0034 reg=5 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0034 reg=6 position I │ │ - 0x0000 - 0x0034 reg=7 object Ljava/lang/Object; │ │ + #15 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -022068: |[022068] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -022078: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -02207c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -022080: 5410 0201 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -022084: 6e10 7803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0378 │ │ -02208a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -02208c: 5b10 0201 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -022090: 5410 0401 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ -022094: 6e10 e302 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@02e3 │ │ -02209a: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=157 │ │ - 0x0004 line=158 │ │ - 0x0009 line=159 │ │ - 0x000c line=160 │ │ - 0x0011 line=162 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + #16 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ + #17 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 91 16-bit code units │ │ -02209c: |[02209c] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -0220ac: 5453 0501 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -0220b0: 6e10 970c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0220b6: 0a03 |0005: move-result v3 │ │ -0220b8: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ -0220bc: 5453 0501 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -0220c0: 6e20 900c 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0220c6: 0c00 |000d: move-result-object v0 │ │ -0220c8: 1f00 8a00 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -0220cc: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -0220d0: 1100 |0012: return-object v0 │ │ -0220d2: 5453 0201 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -0220d6: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ -0220da: 5453 0401 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ -0220de: 6e10 e002 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -0220e4: 0c03 |001c: move-result-object v3 │ │ -0220e6: 5b53 0201 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -0220ea: 6e20 6a03 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@036a │ │ -0220f0: 0c01 |0022: move-result-object v1 │ │ -0220f2: 5453 0601 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -0220f6: 6e10 970c 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0220fc: 0a03 |0028: move-result v3 │ │ -0220fe: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ -022102: 5453 0601 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -022106: 6e20 900c 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02210c: 0c02 |0030: move-result-object v2 │ │ -02210e: 1f02 8900 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0089 │ │ -022112: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ -022116: 6e20 9602 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@0296 │ │ -02211c: 5453 0501 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -022120: 6e10 970c 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -022126: 0a03 |003d: move-result v3 │ │ -022128: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ -02212c: 5453 0501 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -022130: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -022132: 6e20 8b0c 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -022138: 28f2 |0046: goto 0038 // -000e │ │ -02213a: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -02213c: 6e20 9702 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -022142: 5453 0501 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -022146: 6e30 960c 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -02214c: 5453 0201 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ -022150: 6e10 0f0a 0600 |0052: invoke-virtual {v6}, Landroid/view/ViewGroup;.getId:()I // method@0a0f │ │ -022156: 0a04 |0055: move-result v4 │ │ -022158: 6e30 7203 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -02215e: 0710 |0059: move-object v0, v1 │ │ -022160: 28b8 |005a: goto 0012 // -0048 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=94 │ │ - 0x0008 line=95 │ │ - 0x0010 line=96 │ │ - 0x0012 line=120 │ │ - 0x0013 line=101 │ │ - 0x0017 line=102 │ │ - 0x001f line=105 │ │ - 0x0023 line=107 │ │ - 0x002b line=108 │ │ - 0x0033 line=109 │ │ - 0x0035 line=110 │ │ - 0x0038 line=113 │ │ - 0x0040 line=114 │ │ - 0x0047 line=116 │ │ - 0x004b line=117 │ │ - 0x0050 line=118 │ │ - 0x005a line=120 │ │ - locals : │ │ - 0x0010 - 0x0012 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0033 - 0x0038 reg=2 fss Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x0023 - 0x005b reg=1 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x005b reg=5 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x005b reg=6 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x005b reg=7 position I │ │ + #18 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -022164: |[022164] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -022174: 1f03 8a00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@008a │ │ -022178: 6e10 6602 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0266 │ │ -02217e: 0c00 |0005: move-result-object v0 │ │ -022180: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -022184: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -022186: 0f00 |0009: return v0 │ │ -022188: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02218a: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=166 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + #19 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setCustomAnimations' │ │ + type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 14 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 138 16-bit code units │ │ -02218c: |[02218c] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -02219c: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -0221a0: 07c0 |0002: move-object v0, v12 │ │ -0221a2: 1f00 5b00 |0003: check-cast v0, Landroid/os/Bundle; // type@005b │ │ -0221a6: 6e20 8d01 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@018d │ │ -0221ac: 1a08 7915 |0008: const-string v8, "states" // string@1579 │ │ -0221b0: 6e20 7f01 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@017f │ │ -0221b6: 0c02 |000d: move-result-object v2 │ │ -0221b8: 54b8 0601 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -0221bc: 6e10 8e0c 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0c8e │ │ -0221c2: 54b8 0501 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -0221c6: 6e10 8e0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0c8e │ │ -0221cc: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -0221d0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0221d2: 2128 |001b: array-length v8, v2 │ │ -0221d4: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -0221d8: 54b9 0601 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -0221dc: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -0221e0: 1f08 8900 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0089 │ │ -0221e4: 6e20 8b0c 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -0221ea: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0221ee: 28f2 |0029: goto 001b // -000e │ │ -0221f0: 6e10 8301 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0183 │ │ -0221f6: 0c07 |002d: move-result-object v7 │ │ -0221f8: 7210 4c0c 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0c4c │ │ -0221fe: 0c04 |0031: move-result-object v4 │ │ -022200: 7210 a20c 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0ca2 │ │ -022206: 0a08 |0035: move-result v8 │ │ -022208: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -02220c: 7210 a30c 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca3 │ │ -022212: 0c06 |003b: move-result-object v6 │ │ -022214: 1f06 0702 |003c: check-cast v6, Ljava/lang/String; // type@0207 │ │ -022218: 1a08 880b |003e: const-string v8, "f" // string@0b88 │ │ -02221c: 6e20 6c0c 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0c6c │ │ -022222: 0a08 |0043: move-result v8 │ │ -022224: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -022228: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -02222a: 6e20 6d0c 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0c6d │ │ -022230: 0c08 |004a: move-result-object v8 │ │ -022232: 7110 480c 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -022238: 0a05 |004e: move-result v5 │ │ -02223a: 54b8 0401 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ -02223e: 6e30 e802 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02e8 │ │ -022244: 0c01 |0054: move-result-object v1 │ │ -022246: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -02224a: 54b8 0501 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -02224e: 6e10 970c 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -022254: 0a08 |005c: move-result v8 │ │ -022256: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -02225a: 54b8 0501 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -02225e: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -022260: 6e20 8b0c 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -022266: 28f2 |0065: goto 0057 // -000e │ │ -022268: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -02226a: 6e20 9702 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -022270: 54b8 0501 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -022274: 6e30 960c 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -02227a: 28c3 |006f: goto 0032 // -003d │ │ -02227c: 1a08 6b02 |0070: const-string v8, "FragmentStatePagerAdapter" // string@026b │ │ -022280: 2209 0802 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0208 │ │ -022284: 7010 730c 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02228a: 1a0a 6f01 |0077: const-string v10, "Bad fragment at key " // string@016f │ │ -02228e: 6e20 7a0c a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -022294: 0c09 |007c: move-result-object v9 │ │ -022296: 6e20 7a0c 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02229c: 0c09 |0080: move-result-object v9 │ │ -02229e: 6e10 7e0c 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0222a4: 0c09 |0084: move-result-object v9 │ │ -0222a6: 7120 8309 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0983 │ │ -0222ac: 28aa |0088: goto 0032 // -0056 │ │ -0222ae: 0e00 |0089: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=193 │ │ - 0x0003 line=194 │ │ - 0x0005 line=195 │ │ - 0x0008 line=196 │ │ - 0x000e line=197 │ │ - 0x0013 line=198 │ │ - 0x0018 line=199 │ │ - 0x001a line=200 │ │ - 0x001e line=201 │ │ - 0x0027 line=200 │ │ - 0x002a line=204 │ │ - 0x002e line=205 │ │ - 0x003e line=206 │ │ - 0x0046 line=207 │ │ - 0x004f line=208 │ │ - 0x0055 line=209 │ │ - 0x0057 line=210 │ │ - 0x005f line=211 │ │ - 0x0066 line=213 │ │ - 0x006a line=214 │ │ - 0x0070 line=216 │ │ - 0x0089 line=221 │ │ - locals : │ │ - 0x001b - 0x002a reg=3 i I │ │ - 0x0005 - 0x0089 reg=0 bundle Landroid/os/Bundle; │ │ - 0x0055 - 0x0089 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0089 reg=2 fss [Landroid/os/Parcelable; │ │ - 0x0032 - 0x0089 reg=4 i$ Ljava/util/Iterator; │ │ - 0x004f - 0x0089 reg=5 index I │ │ - 0x003e - 0x0089 reg=6 key Ljava/lang/String; │ │ - 0x002e - 0x0089 reg=7 keys Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ - 0x0000 - 0x008a reg=11 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x008a reg=12 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x008a reg=13 loader Ljava/lang/ClassLoader; │ │ + #20 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setCustomAnimations' │ │ + type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #6 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 86 16-bit code units │ │ -0222b0: |[0222b0] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0222c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0222c2: 5475 0601 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -0222c6: 6e10 970c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0222cc: 0a05 |0006: move-result v5 │ │ -0222ce: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -0222d2: 2204 5b00 |0009: new-instance v4, Landroid/os/Bundle; // type@005b │ │ -0222d6: 7010 7501 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0175 │ │ -0222dc: 5475 0601 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -0222e0: 6e10 970c 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0222e6: 0a05 |0013: move-result v5 │ │ -0222e8: 2351 bf02 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@02bf │ │ -0222ec: 5475 0601 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ -0222f0: 6e20 990c 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0c99 │ │ -0222f6: 1a05 7915 |001b: const-string v5, "states" // string@1579 │ │ -0222fa: 6e30 8a01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@018a │ │ -022300: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -022302: 5475 0501 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -022306: 6e10 970c 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02230c: 0a05 |0026: move-result v5 │ │ -02230e: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -022312: 5475 0501 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ -022316: 6e20 900c 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02231c: 0c00 |002e: move-result-object v0 │ │ -02231e: 1f00 8a00 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -022322: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -022326: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -02232a: 2204 5b00 |0035: new-instance v4, Landroid/os/Bundle; // type@005b │ │ -02232e: 7010 7501 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0175 │ │ -022334: 2205 0802 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -022338: 7010 730c 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02233e: 1a06 880b |003f: const-string v6, "f" // string@0b88 │ │ -022342: 6e20 7a0c 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -022348: 0c05 |0044: move-result-object v5 │ │ -02234a: 6e20 770c 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -022350: 0c05 |0048: move-result-object v5 │ │ -022352: 6e10 7e0c 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -022358: 0c03 |004c: move-result-object v3 │ │ -02235a: 5475 0401 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ -02235e: 6e40 f002 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@02f0 │ │ -022364: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -022368: 28cd |0054: goto 0021 // -0033 │ │ -02236a: 1104 |0055: return-object v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=171 │ │ - 0x0001 line=172 │ │ - 0x0009 line=173 │ │ - 0x000e line=174 │ │ - 0x0016 line=175 │ │ - 0x001b line=176 │ │ - 0x0020 line=178 │ │ - 0x0029 line=179 │ │ - 0x0031 line=180 │ │ - 0x0033 line=181 │ │ - 0x0035 line=182 │ │ - 0x003a line=184 │ │ - 0x004d line=185 │ │ - 0x0052 line=178 │ │ - 0x0055 line=188 │ │ - locals : │ │ - 0x0001 - 0x000b reg=4 state Landroid/os/Bundle; │ │ - 0x0016 - 0x0020 reg=1 fss [Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x000e - 0x0037 reg=4 state Landroid/os/Bundle; │ │ - 0x004d - 0x0052 reg=3 key Ljava/lang/String; │ │ - 0x0031 - 0x0055 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0021 - 0x0056 reg=2 i I │ │ - 0x003a - 0x0056 reg=4 state Landroid/os/Bundle; │ │ - 0x0000 - 0x0056 reg=7 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + #21 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setTransition' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #7 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -02236c: |[02236c] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -02237c: 0760 |0000: move-object v0, v6 │ │ -02237e: 1f00 8a00 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -022382: 5431 0301 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ -022386: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ -02238a: 5431 0301 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ -02238e: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -022392: 5431 0301 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ -022396: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -022398: 6e20 9702 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -02239e: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -0223a2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0223a4: 6e20 9702 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -0223aa: 5b30 0301 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ -0223ae: 0e00 |0019: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=143 │ │ - 0x0003 line=144 │ │ - 0x0007 line=145 │ │ - 0x000b line=146 │ │ - 0x0011 line=148 │ │ - 0x0013 line=149 │ │ - 0x0017 line=151 │ │ - 0x0019 line=153 │ │ - locals : │ │ - 0x0003 - 0x001a reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x001a reg=3 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x001a reg=4 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x001a reg=5 position I │ │ - 0x0000 - 0x001a reg=6 object Ljava/lang/Object; │ │ + #22 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'setTransitionStyle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #8 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0223b0: |[0223b0] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0223c0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + #23 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ + name : 'show' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 620 (FragmentStatePagerAdapter.java) │ │ + source_file_idx : 626 (FragmentTransaction.java) │ │ │ │ -Class #39 header: │ │ -class_idx : 159 │ │ +Class #31 header: │ │ +class_idx : 158 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 633 │ │ +superclass_idx : 513 │ │ +source_file_idx : 637 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ -Class #39 annotations: │ │ +Class #31 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #909 'append' │ │ +Annotations on method #915 'append' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ -Annotations on method #914 'get' │ │ +Annotations on method #920 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ -Annotations on method #915 'get' │ │ +Annotations on method #921 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)TE;" } │ │ -Annotations on method #919 'indexOfValue' │ │ +Annotations on method #925 'indexOfValue' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TE;)I" } │ │ -Annotations on method #921 'put' │ │ +Annotations on method #927 'put' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ -Annotations on method #924 'setValueAt' │ │ +Annotations on method #930 'setValueAt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ITE;)V" } │ │ -Annotations on method #926 'valueAt' │ │ +Annotations on method #932 'valueAt' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)TE;" } │ │ │ │ -Class #39 - │ │ +Class #31 - │ │ Class descriptor : 'Landroid/support/v4/app/HCSparseArray;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/HCSparseArray;) │ │ name : 'DELETED' │ │ @@ -17818,37 +7994,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0223c4: |[0223c4] android.support.v4.app.HCSparseArray.:()V │ │ -0223d4: 2200 0302 |0000: new-instance v0, Ljava/lang/Object; // type@0203 │ │ -0223d8: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0223de: 6900 0e01 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ -0223e2: 0e00 |0007: return-void │ │ +029998: |[029998] android.support.v4.app.HCSparseArray.:()V │ │ +0299a8: 2200 0102 |0000: new-instance v0, Ljava/lang/Object; // type@0201 │ │ +0299ac: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0299b2: 6900 0e01 |0005: sput-object v0, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ +0299b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/HCSparseArray;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0223e4: |[0223e4] android.support.v4.app.HCSparseArray.:()V │ │ -0223f4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0223f8: 7020 8c03 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@038c │ │ -0223fe: 0e00 |0005: return-void │ │ +0299b8: |[0299b8] android.support.v4.app.HCSparseArray.:()V │ │ +0299c8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0299cc: 7020 9203 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/app/HCSparseArray;.:(I)V // method@0392 │ │ +0299d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ @@ -17858,26 +8034,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -022400: |[022400] android.support.v4.app.HCSparseArray.:(I)V │ │ -022410: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -022412: 7010 5a0c 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0c5a │ │ -022418: 5c21 0f01 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -02241c: 7110 9503 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@0395 │ │ -022422: 0a03 |0009: move-result v3 │ │ -022424: 2330 b802 |000a: new-array v0, v3, [I // type@02b8 │ │ -022428: 5b20 1001 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02242c: 2330 ca02 |000e: new-array v0, v3, [Ljava/lang/Object; // type@02ca │ │ -022430: 5b20 1201 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -022434: 5921 1101 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022438: 0e00 |0014: return-void │ │ +0299d4: |[0299d4] android.support.v4.app.HCSparseArray.:(I)V │ │ +0299e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0299e6: 7010 c00c 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0299ec: 5c21 0f01 |0004: iput-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +0299f0: 7110 9b03 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@039b │ │ +0299f6: 0a03 |0009: move-result v3 │ │ +0299f8: 2330 b602 |000a: new-array v0, v3, [I // type@02b6 │ │ +0299fc: 5b20 1001 |000c: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029a00: 2330 cb02 |000e: new-array v0, v3, [Ljava/lang/Object; // type@02cb │ │ +029a04: 5b20 1201 |0010: iput-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029a08: 5921 1101 |0012: iput v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029a0c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=25 │ │ 0x0006 line=40 │ │ 0x000a line=42 │ │ 0x000e line=43 │ │ @@ -17893,37 +8069,37 @@ │ │ type : '([IIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 37 16-bit code units │ │ -02243c: |[02243c] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ -02244c: 9001 0607 |0000: add-int v1, v6, v7 │ │ -022450: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ -022454: 9103 0102 |0004: sub-int v3, v1, v2 │ │ -022458: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -02245a: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ -02245e: 9003 0102 |0009: add-int v3, v1, v2 │ │ -022462: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ -022466: 4403 0500 |000d: aget v3, v5, v0 │ │ -02246a: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ -02246e: 0102 |0011: move v2, v0 │ │ -022470: 28f2 |0012: goto 0004 // -000e │ │ -022472: 0101 |0013: move v1, v0 │ │ -022474: 28f0 |0014: goto 0004 // -0010 │ │ -022476: 9003 0607 |0015: add-int v3, v6, v7 │ │ -02247a: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ -02247e: 9003 0607 |0019: add-int v3, v6, v7 │ │ -022482: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -022486: 0f01 |001d: return v1 │ │ -022488: 4403 0501 |001e: aget v3, v5, v1 │ │ -02248c: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ -022490: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -022494: 28f9 |0024: goto 001d // -0007 │ │ +029a10: |[029a10] android.support.v4.app.HCSparseArray.binarySearch:([IIII)I │ │ +029a20: 9001 0607 |0000: add-int v1, v6, v7 │ │ +029a24: d802 06ff |0002: add-int/lit8 v2, v6, #int -1 // #ff │ │ +029a28: 9103 0102 |0004: sub-int v3, v1, v2 │ │ +029a2c: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +029a2e: 3743 0e00 |0007: if-le v3, v4, 0015 // +000e │ │ +029a32: 9003 0102 |0009: add-int v3, v1, v2 │ │ +029a36: db00 0302 |000b: div-int/lit8 v0, v3, #int 2 // #02 │ │ +029a3a: 4403 0500 |000d: aget v3, v5, v0 │ │ +029a3e: 3583 0400 |000f: if-ge v3, v8, 0013 // +0004 │ │ +029a42: 0102 |0011: move v2, v0 │ │ +029a44: 28f2 |0012: goto 0004 // -000e │ │ +029a46: 0101 |0013: move v1, v0 │ │ +029a48: 28f0 |0014: goto 0004 // -0010 │ │ +029a4a: 9003 0607 |0015: add-int v3, v6, v7 │ │ +029a4e: 3331 0700 |0017: if-ne v1, v3, 001e // +0007 │ │ +029a52: 9003 0607 |0019: add-int v3, v6, v7 │ │ +029a56: df01 03ff |001b: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +029a5a: 0f01 |001d: return v1 │ │ +029a5c: 4403 0501 |001e: aget v3, v5, v1 │ │ +029a60: 3283 fdff |0020: if-eq v3, v8, 001d // -0003 │ │ +029a64: df01 01ff |0022: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +029a68: 28f9 |0024: goto 001d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0004 line=315 │ │ 0x0009 line=316 │ │ 0x000d line=318 │ │ 0x0011 line=319 │ │ @@ -17948,35 +8124,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 35 16-bit code units │ │ -022498: |[022498] android.support.v4.app.HCSparseArray.gc:()V │ │ -0224a8: 5272 1101 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -0224ac: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0224ae: 5471 1001 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -0224b2: 5475 1201 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0224b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0224b8: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ -0224bc: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -0224c0: 6206 0e01 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ -0224c4: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ -0224c8: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ -0224cc: 4406 0100 |0012: aget v6, v1, v0 │ │ -0224d0: 4b06 0103 |0014: aput v6, v1, v3 │ │ -0224d4: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -0224d8: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0224dc: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0224e0: 28ec |001c: goto 0008 // -0014 │ │ -0224e2: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0224e4: 5c76 0f01 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -0224e8: 5973 1101 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -0224ec: 0e00 |0022: return-void │ │ +029a6c: |[029a6c] android.support.v4.app.HCSparseArray.gc:()V │ │ +029a7c: 5272 1101 |0000: iget v2, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029a80: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +029a82: 5471 1001 |0003: iget-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029a86: 5475 1201 |0005: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029a8a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +029a8c: 3520 1500 |0008: if-ge v0, v2, 001d // +0015 │ │ +029a90: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +029a94: 6206 0e01 |000c: sget-object v6, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ +029a98: 3264 0c00 |000e: if-eq v4, v6, 001a // +000c │ │ +029a9c: 3230 0800 |0010: if-eq v0, v3, 0018 // +0008 │ │ +029aa0: 4406 0100 |0012: aget v6, v1, v0 │ │ +029aa4: 4b06 0103 |0014: aput v6, v1, v3 │ │ +029aa8: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +029aac: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +029ab0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +029ab4: 28ec |001c: goto 0008 // -0014 │ │ +029ab6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +029ab8: 5c76 0f01 |001e: iput-boolean v6, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029abc: 5973 1101 |0020: iput v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029ac0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0003 line=105 │ │ 0x0005 line=106 │ │ 0x0007 line=108 │ │ @@ -18005,27 +8181,27 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0224f0: |[0224f0] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ -022500: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -022502: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -022504: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -022508: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -02250c: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -022510: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -022514: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -022518: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -02251c: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -022520: 0f03 |0010: return v3 │ │ -022522: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -022526: 28ef |0013: goto 0002 // -0011 │ │ +029ac4: |[029ac4] android.support.v4.app.HCSparseArray.idealByteArraySize:(I)I │ │ +029ad4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +029ad6: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +029ad8: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +029adc: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +029ae0: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +029ae4: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +029ae8: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +029aec: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +029af0: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +029af4: 0f03 |0010: return v3 │ │ +029af6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +029afa: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=333 │ │ 0x0006 line=334 │ │ 0x000c line=335 │ │ 0x0010 line=337 │ │ 0x0011 line=333 │ │ @@ -18039,20 +8215,20 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -022528: |[022528] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ -022538: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -02253c: 7110 9403 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@0394 │ │ -022542: 0a00 |0005: move-result v0 │ │ -022544: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -022548: 0f00 |0008: return v0 │ │ +029afc: |[029afc] android.support.v4.app.HCSparseArray.idealIntArraySize:(I)I │ │ +029b0c: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +029b10: 7110 9a03 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/HCSparseArray;.idealByteArraySize:(I)I // method@039a │ │ +029b16: 0a00 |0005: move-result v0 │ │ +029b18: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +029b1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ @@ -18061,58 +8237,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -02254c: |[02254c] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ -02255c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -02255e: 5274 1101 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022562: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -022566: 5474 1001 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02256a: 5275 1101 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -02256e: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -022572: 4404 0405 |000b: aget v4, v4, v5 │ │ -022576: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -02257a: 6e30 9903 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0399 │ │ -022580: 0e00 |0012: return-void │ │ -022582: 5574 0f01 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -022586: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -02258a: 5274 1101 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -02258e: 5475 1001 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -022592: 2155 |001b: array-length v5, v5 │ │ -022594: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -022598: 7010 9103 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0391 │ │ -02259e: 5273 1101 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -0225a2: 5474 1001 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -0225a6: 2144 |0025: array-length v4, v4 │ │ -0225a8: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -0225ac: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0225b0: 7110 9503 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@0395 │ │ -0225b6: 0a00 |002d: move-result v0 │ │ -0225b8: 2301 b802 |002e: new-array v1, v0, [I // type@02b8 │ │ -0225bc: 2302 ca02 |0030: new-array v2, v0, [Ljava/lang/Object; // type@02ca │ │ -0225c0: 5474 1001 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -0225c4: 5475 1001 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -0225c8: 2155 |0036: array-length v5, v5 │ │ -0225ca: 7155 7f0c 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -0225d0: 5474 1201 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0225d4: 5475 1201 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0225d8: 2155 |003e: array-length v5, v5 │ │ -0225da: 7155 7f0c 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -0225e0: 5b71 1001 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -0225e4: 5b72 1201 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0225e8: 5474 1001 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -0225ec: 4b08 0403 |0048: aput v8, v4, v3 │ │ -0225f0: 5474 1201 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0225f4: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -0225f8: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0225fc: 5974 1101 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022600: 28c0 |0052: goto 0012 // -0040 │ │ +029b20: |[029b20] android.support.v4.app.HCSparseArray.append:(ILjava/lang/Object;)V │ │ +029b30: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +029b32: 5274 1101 |0001: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029b36: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +029b3a: 5474 1001 |0005: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029b3e: 5275 1101 |0007: iget v5, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029b42: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +029b46: 4404 0405 |000b: aget v4, v4, v5 │ │ +029b4a: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +029b4e: 6e30 9f03 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@039f │ │ +029b54: 0e00 |0012: return-void │ │ +029b56: 5574 0f01 |0013: iget-boolean v4, v7, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029b5a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +029b5e: 5274 1101 |0017: iget v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029b62: 5475 1001 |0019: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029b66: 2155 |001b: array-length v5, v5 │ │ +029b68: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +029b6c: 7010 9703 0700 |001e: invoke-direct {v7}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0397 │ │ +029b72: 5273 1101 |0021: iget v3, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029b76: 5474 1001 |0023: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029b7a: 2144 |0025: array-length v4, v4 │ │ +029b7c: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +029b80: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +029b84: 7110 9b03 0400 |002a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@039b │ │ +029b8a: 0a00 |002d: move-result v0 │ │ +029b8c: 2301 b602 |002e: new-array v1, v0, [I // type@02b6 │ │ +029b90: 2302 cb02 |0030: new-array v2, v0, [Ljava/lang/Object; // type@02cb │ │ +029b94: 5474 1001 |0032: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029b98: 5475 1001 |0034: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029b9c: 2155 |0036: array-length v5, v5 │ │ +029b9e: 7155 e50c 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +029ba4: 5474 1201 |003a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029ba8: 5475 1201 |003c: iget-object v5, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029bac: 2155 |003e: array-length v5, v5 │ │ +029bae: 7155 e50c 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +029bb4: 5b71 1001 |0042: iput-object v1, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029bb8: 5b72 1201 |0044: iput-object v2, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029bbc: 5474 1001 |0046: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029bc0: 4b08 0403 |0048: aput v8, v4, v3 │ │ +029bc4: 5474 1201 |004a: iget-object v4, v7, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029bc8: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +029bcc: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +029bd0: 5974 1101 |0050: iput v4, v7, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029bd4: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=283 │ │ 0x000f line=284 │ │ 0x0012 line=310 │ │ 0x0013 line=288 │ │ 0x001e line=289 │ │ @@ -18144,27 +8320,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -022604: |[022604] android.support.v4.app.HCSparseArray.clear:()V │ │ -022614: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -022616: 5251 1101 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -02261a: 5452 1201 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -02261e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -022620: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -022624: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -022626: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -02262a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02262e: 28f9 |000d: goto 0006 // -0007 │ │ -022630: 5954 1101 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022634: 5c54 0f01 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -022638: 0e00 |0012: return-void │ │ +029bd8: |[029bd8] android.support.v4.app.HCSparseArray.clear:()V │ │ +029be8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +029bea: 5251 1101 |0001: iget v1, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029bee: 5452 1201 |0003: iget-object v2, v5, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029bf2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +029bf4: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +029bf8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +029bfa: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +029bfe: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +029c02: 28f9 |000d: goto 0006 // -0007 │ │ +029c04: 5954 1101 |000e: iput v4, v5, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029c08: 5c54 0f01 |0010: iput-boolean v4, v5, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029c0c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=267 │ │ 0x0003 line=268 │ │ 0x0005 line=270 │ │ 0x0008 line=271 │ │ 0x000b line=270 │ │ @@ -18183,31 +8359,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -02263c: |[02263c] android.support.v4.app.HCSparseArray.delete:(I)V │ │ -02264c: 5441 1001 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -022650: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -022652: 5243 1101 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022656: 7140 8e03 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@038e │ │ -02265c: 0a00 |0008: move-result v0 │ │ -02265e: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ -022662: 5441 1201 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -022666: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -02266a: 6202 0e01 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ -02266e: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ -022672: 5441 1201 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -022676: 6202 0e01 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ -02267a: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ -02267e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -022680: 5c41 0f01 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -022684: 0e00 |001c: return-void │ │ +029c10: |[029c10] android.support.v4.app.HCSparseArray.delete:(I)V │ │ +029c20: 5441 1001 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029c24: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +029c26: 5243 1101 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029c2a: 7140 9403 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0394 │ │ +029c30: 0a00 |0008: move-result v0 │ │ +029c32: 3a00 1300 |0009: if-ltz v0, 001c // +0013 │ │ +029c36: 5441 1201 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029c3a: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +029c3e: 6202 0e01 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ +029c42: 3221 0b00 |0011: if-eq v1, v2, 001c // +000b │ │ +029c46: 5441 1201 |0013: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029c4a: 6202 0e01 |0015: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ +029c4e: 4d02 0100 |0017: aput-object v2, v1, v0 │ │ +029c52: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +029c54: 5c41 0f01 |001a: iput-boolean v1, v4, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029c58: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0009 line=75 │ │ 0x000b line=76 │ │ 0x0013 line=77 │ │ 0x0019 line=78 │ │ @@ -18223,19 +8399,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -022688: |[022688] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ -022698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02269a: 6e30 9303 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0393 │ │ -0226a0: 0c00 |0004: move-result-object v0 │ │ -0226a2: 1100 |0005: return-object v0 │ │ +029c5c: |[029c5c] android.support.v4.app.HCSparseArray.get:(I)Ljava/lang/Object; │ │ +029c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +029c6e: 6e30 9903 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/HCSparseArray;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0399 │ │ +029c74: 0c00 |0004: move-result-object v0 │ │ +029c76: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0006 reg=2 key I │ │ @@ -18245,29 +8421,29 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0226a4: |[0226a4] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -0226b4: 5441 1001 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -0226b8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0226ba: 5243 1101 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -0226be: 7140 8e03 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@038e │ │ -0226c4: 0a00 |0008: move-result v0 │ │ -0226c6: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ -0226ca: 5441 1201 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0226ce: 4601 0100 |000d: aget-object v1, v1, v0 │ │ -0226d2: 6202 0e01 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ -0226d6: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -0226da: 1106 |0013: return-object v6 │ │ -0226dc: 5441 1201 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0226e0: 4606 0100 |0016: aget-object v6, v1, v0 │ │ -0226e4: 28fb |0018: goto 0013 // -0005 │ │ +029c78: |[029c78] android.support.v4.app.HCSparseArray.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +029c88: 5441 1001 |0000: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029c8c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +029c8e: 5243 1101 |0003: iget v3, v4, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029c92: 7140 9403 2153 |0005: invoke-static {v1, v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0394 │ │ +029c98: 0a00 |0008: move-result v0 │ │ +029c9a: 3a00 0a00 |0009: if-ltz v0, 0013 // +000a │ │ +029c9e: 5441 1201 |000b: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029ca2: 4601 0100 |000d: aget-object v1, v1, v0 │ │ +029ca6: 6202 0e01 |000f: sget-object v2, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ +029caa: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +029cae: 1106 |0013: return-object v6 │ │ +029cb0: 5441 1201 |0014: iget-object v1, v4, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029cb4: 4606 0100 |0016: aget-object v6, v1, v0 │ │ +029cb8: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0009 line=62 │ │ 0x0013 line=65 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -18283,24 +8459,24 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0226e8: |[0226e8] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ -0226f8: 5530 0f01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -0226fc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -022700: 7010 9103 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0391 │ │ -022706: 5430 1001 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02270a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -02270c: 5232 1101 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022710: 7140 8e03 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@038e │ │ -022716: 0a00 |000f: move-result v0 │ │ -022718: 0f00 |0010: return v0 │ │ +029cbc: |[029cbc] android.support.v4.app.HCSparseArray.indexOfKey:(I)I │ │ +029ccc: 5530 0f01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029cd0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +029cd4: 7010 9703 0300 |0004: invoke-direct {v3}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0397 │ │ +029cda: 5430 1001 |0007: iget-object v0, v3, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029cde: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +029ce0: 5232 1101 |000a: iget v2, v3, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029ce4: 7140 9403 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0394 │ │ +029cea: 0a00 |000f: move-result v0 │ │ +029cec: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0007 line=240 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -18312,29 +8488,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -02271c: |[02271c] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -02272c: 5521 0f01 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -022730: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -022734: 7010 9103 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0391 │ │ -02273a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -02273c: 5221 1101 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022740: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -022744: 5421 1201 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -022748: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -02274c: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -022750: 0f00 |0012: return v0 │ │ -022752: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -022756: 28f3 |0015: goto 0008 // -000d │ │ -022758: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -02275a: 28fb |0017: goto 0012 // -0005 │ │ +029cf0: |[029cf0] android.support.v4.app.HCSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +029d00: 5521 0f01 |0000: iget-boolean v1, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029d04: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +029d08: 7010 9703 0200 |0004: invoke-direct {v2}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0397 │ │ +029d0e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +029d10: 5221 1101 |0008: iget v1, v2, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029d14: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +029d18: 5421 1201 |000c: iget-object v1, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029d1c: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +029d20: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +029d24: 0f00 |0012: return v0 │ │ +029d26: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +029d2a: 28f3 |0015: goto 0008 // -000d │ │ +029d2c: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +029d2e: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x0007 line=256 │ │ 0x000c line=257 │ │ 0x0012 line=260 │ │ @@ -18353,21 +8529,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02275c: |[02275c] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ -02276c: 5510 0f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -022770: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -022774: 7010 9103 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0391 │ │ -02277a: 5410 1001 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02277e: 4400 0002 |0009: aget v0, v0, v2 │ │ -022782: 0f00 |000b: return v0 │ │ +029d30: |[029d30] android.support.v4.app.HCSparseArray.keyAt:(I)I │ │ +029d40: 5510 0f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029d44: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +029d48: 7010 9703 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0397 │ │ +029d4e: 5410 1001 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029d52: 4400 0002 |0009: aget v0, v0, v2 │ │ +029d56: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ 0x0007 line=201 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -18379,91 +8555,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -022784: |[022784] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ -022794: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -022796: 5484 1001 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02279a: 5285 1101 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -02279e: 7140 8e03 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@038e │ │ -0227a4: 0a00 |0008: move-result v0 │ │ -0227a6: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -0227aa: 5484 1201 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0227ae: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -0227b2: 0e00 |000f: return-void │ │ -0227b4: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -0227b8: 5284 1101 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -0227bc: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -0227c0: 5484 1201 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0227c4: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -0227c8: 6205 0e01 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ -0227cc: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -0227d0: 5484 1001 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -0227d4: 4b09 0400 |0020: aput v9, v4, v0 │ │ -0227d8: 5484 1201 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0227dc: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -0227e0: 28e9 |0026: goto 000f // -0017 │ │ -0227e2: 5584 0f01 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -0227e6: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -0227ea: 5284 1101 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -0227ee: 5485 1001 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -0227f2: 2155 |002f: array-length v5, v5 │ │ -0227f4: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -0227f8: 7010 9103 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0391 │ │ -0227fe: 5484 1001 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -022802: 5285 1101 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022806: 7140 8e03 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@038e │ │ -02280c: 0a04 |003c: move-result v4 │ │ -02280e: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -022812: 5284 1101 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022816: 5485 1001 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02281a: 2155 |0043: array-length v5, v5 │ │ -02281c: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -022820: 5284 1101 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022824: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -022828: 7110 9503 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@0395 │ │ -02282e: 0a01 |004d: move-result v1 │ │ -022830: 2312 b802 |004e: new-array v2, v1, [I // type@02b8 │ │ -022834: 2313 ca02 |0050: new-array v3, v1, [Ljava/lang/Object; // type@02ca │ │ -022838: 5484 1001 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02283c: 5485 1001 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -022840: 2155 |0056: array-length v5, v5 │ │ -022842: 7155 7f0c 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -022848: 5484 1201 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -02284c: 5485 1201 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -022850: 2155 |005e: array-length v5, v5 │ │ -022852: 7155 7f0c 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -022858: 5b82 1001 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02285c: 5b83 1201 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -022860: 5284 1101 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022864: b104 |0068: sub-int/2addr v4, v0 │ │ -022866: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -02286a: 5484 1001 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02286e: 5485 1001 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -022872: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -022876: 5287 1101 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -02287a: b107 |0073: sub-int/2addr v7, v0 │ │ -02287c: 7157 7f0c 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -022882: 5484 1201 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -022886: 5485 1201 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -02288a: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -02288e: 5287 1101 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022892: b107 |007f: sub-int/2addr v7, v0 │ │ -022894: 7157 7f0c 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -02289a: 5484 1001 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ -02289e: 4b09 0400 |0085: aput v9, v4, v0 │ │ -0228a2: 5484 1201 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0228a6: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -0228aa: 5284 1101 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -0228ae: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0228b2: 5984 1101 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -0228b6: 2900 7eff |0091: goto/16 000f // -0082 │ │ +029d58: |[029d58] android.support.v4.app.HCSparseArray.put:(ILjava/lang/Object;)V │ │ +029d68: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +029d6a: 5484 1001 |0001: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029d6e: 5285 1101 |0003: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029d72: 7140 9403 6495 |0005: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0394 │ │ +029d78: 0a00 |0008: move-result v0 │ │ +029d7a: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +029d7e: 5484 1201 |000b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029d82: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +029d86: 0e00 |000f: return-void │ │ +029d88: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +029d8c: 5284 1101 |0012: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029d90: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +029d94: 5484 1201 |0016: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029d98: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +029d9c: 6205 0e01 |001a: sget-object v5, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ +029da0: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +029da4: 5484 1001 |001e: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029da8: 4b09 0400 |0020: aput v9, v4, v0 │ │ +029dac: 5484 1201 |0022: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029db0: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +029db4: 28e9 |0026: goto 000f // -0017 │ │ +029db6: 5584 0f01 |0027: iget-boolean v4, v8, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029dba: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +029dbe: 5284 1101 |002b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029dc2: 5485 1001 |002d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029dc6: 2155 |002f: array-length v5, v5 │ │ +029dc8: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +029dcc: 7010 9703 0800 |0032: invoke-direct {v8}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0397 │ │ +029dd2: 5484 1001 |0035: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029dd6: 5285 1101 |0037: iget v5, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029dda: 7140 9403 6495 |0039: invoke-static {v4, v6, v5, v9}, Landroid/support/v4/app/HCSparseArray;.binarySearch:([IIII)I // method@0394 │ │ +029de0: 0a04 |003c: move-result v4 │ │ +029de2: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +029de6: 5284 1101 |003f: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029dea: 5485 1001 |0041: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029dee: 2155 |0043: array-length v5, v5 │ │ +029df0: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +029df4: 5284 1101 |0046: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029df8: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +029dfc: 7110 9b03 0400 |004a: invoke-static {v4}, Landroid/support/v4/app/HCSparseArray;.idealIntArraySize:(I)I // method@039b │ │ +029e02: 0a01 |004d: move-result v1 │ │ +029e04: 2312 b602 |004e: new-array v2, v1, [I // type@02b6 │ │ +029e08: 2313 cb02 |0050: new-array v3, v1, [Ljava/lang/Object; // type@02cb │ │ +029e0c: 5484 1001 |0052: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029e10: 5485 1001 |0054: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029e14: 2155 |0056: array-length v5, v5 │ │ +029e16: 7155 e50c 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +029e1c: 5484 1201 |005a: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029e20: 5485 1201 |005c: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029e24: 2155 |005e: array-length v5, v5 │ │ +029e26: 7155 e50c 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +029e2c: 5b82 1001 |0062: iput-object v2, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029e30: 5b83 1201 |0064: iput-object v3, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029e34: 5284 1101 |0066: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029e38: b104 |0068: sub-int/2addr v4, v0 │ │ +029e3a: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +029e3e: 5484 1001 |006b: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029e42: 5485 1001 |006d: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029e46: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +029e4a: 5287 1101 |0071: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029e4e: b107 |0073: sub-int/2addr v7, v0 │ │ +029e50: 7157 e50c 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +029e56: 5484 1201 |0077: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029e5a: 5485 1201 |0079: iget-object v5, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029e5e: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +029e62: 5287 1101 |007d: iget v7, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029e66: b107 |007f: sub-int/2addr v7, v0 │ │ +029e68: 7157 e50c 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +029e6e: 5484 1001 |0083: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mKeys:[I // field@0110 │ │ +029e72: 4b09 0400 |0085: aput v9, v4, v0 │ │ +029e76: 5484 1201 |0087: iget-object v4, v8, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029e7a: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +029e7e: 5284 1101 |008b: iget v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029e82: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +029e86: 5984 1101 |008f: iput v4, v8, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029e8a: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=133 │ │ 0x0009 line=135 │ │ 0x000b line=136 │ │ 0x000f line=177 │ │ 0x0010 line=138 │ │ @@ -18503,17 +8679,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0228bc: |[0228bc] android.support.v4.app.HCSparseArray.remove:(I)V │ │ -0228cc: 6e20 9003 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@0390 │ │ -0228d2: 0e00 |0003: return-void │ │ +029e90: |[029e90] android.support.v4.app.HCSparseArray.remove:(I)V │ │ +029ea0: 6e20 9603 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/HCSparseArray;.delete:(I)V // method@0396 │ │ +029ea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ @@ -18524,25 +8700,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0228d4: |[0228d4] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ -0228e4: 5420 1201 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0228e8: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -0228ec: 6201 0e01 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ -0228f0: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -0228f4: 5420 1201 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -0228f8: 6201 0e01 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ -0228fc: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -022900: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -022902: 5c20 0f01 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -022906: 0e00 |0011: return-void │ │ +029ea8: |[029ea8] android.support.v4.app.HCSparseArray.removeAt:(I)V │ │ +029eb8: 5420 1201 |0000: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029ebc: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +029ec0: 6201 0e01 |0004: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ +029ec4: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +029ec8: 5420 1201 |0008: iget-object v0, v2, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029ecc: 6201 0e01 |000a: sget-object v1, Landroid/support/v4/app/HCSparseArray;.DELETED:Ljava/lang/Object; // field@010e │ │ +029ed0: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +029ed4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +029ed6: 5c20 0f01 |000f: iput-boolean v0, v2, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029eda: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ 0x000e line=96 │ │ 0x0011 line=98 │ │ locals : │ │ @@ -18555,21 +8731,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -022908: |[022908] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -022918: 5510 0f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -02291c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -022920: 7010 9103 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0391 │ │ -022926: 5410 1201 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -02292a: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -02292e: 0e00 |000b: return-void │ │ +029edc: |[029edc] android.support.v4.app.HCSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +029eec: 5510 0f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029ef0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +029ef4: 7010 9703 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0397 │ │ +029efa: 5410 1201 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029efe: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +029f02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0007 line=227 │ │ 0x000b line=228 │ │ locals : │ │ @@ -18584,20 +8760,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -022930: |[022930] android.support.v4.app.HCSparseArray.size:()I │ │ -022940: 5510 0f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -022944: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -022948: 7010 9103 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0391 │ │ -02294e: 5210 1101 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ -022952: 0f00 |0009: return v0 │ │ +029f04: |[029f04] android.support.v4.app.HCSparseArray.size:()I │ │ +029f14: 5510 0f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029f18: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +029f1c: 7010 9703 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0397 │ │ +029f22: 5210 1101 |0007: iget v0, v1, Landroid/support/v4/app/HCSparseArray;.mSize:I // field@0111 │ │ +029f26: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0007 line=188 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ @@ -18608,49 +8784,49 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -022954: |[022954] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -022964: 5510 0f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ -022968: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -02296c: 7010 9103 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0391 │ │ -022972: 5410 1201 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ -022976: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -02297a: 1100 |000b: return-object v0 │ │ +029f28: |[029f28] android.support.v4.app.HCSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +029f38: 5510 0f01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/HCSparseArray;.mGarbage:Z // field@010f │ │ +029f3c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +029f40: 7010 9703 0100 |0004: invoke-direct {v1}, Landroid/support/v4/app/HCSparseArray;.gc:()V // method@0397 │ │ +029f46: 5410 1201 |0007: iget-object v0, v1, Landroid/support/v4/app/HCSparseArray;.mValues:[Ljava/lang/Object; // field@0112 │ │ +029f4a: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +029f4e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/HCSparseArray; Landroid/support/v4/app/HCSparseArray; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 633 (HCSparseArray.java) │ │ + source_file_idx : 637 (HCSparseArray.java) │ │ │ │ -Class #40 header: │ │ -class_idx : 160 │ │ +Class #32 header: │ │ +class_idx : 159 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1276 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1293 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #40 annotations: │ │ +Class #32 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ListFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #40 - │ │ +Class #32 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -18664,18 +8840,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02297c: |[02297c] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -02298c: 5b01 1301 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0113 │ │ -022990: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -022996: 0e00 |0005: return-void │ │ +029f50: |[029f50] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +029f60: 5b01 1301 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0113 │ │ +029f64: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +029f6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -18685,48 +8861,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -022998: |[022998] android.support.v4.app.ListFragment$1.run:()V │ │ -0229a8: 5420 1301 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0113 │ │ -0229ac: 5400 1c01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -0229b0: 5421 1301 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0113 │ │ -0229b4: 5411 1c01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -0229b8: 6e20 c80a 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@0ac8 │ │ -0229be: 0e00 |000b: return-void │ │ +029f6c: |[029f6c] android.support.v4.app.ListFragment$1.run:()V │ │ +029f7c: 5420 1301 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0113 │ │ +029f80: 5400 1c01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +029f84: 5421 1301 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0113 │ │ +029f88: 5411 1c01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +029f8c: 6e20 c90a 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@0ac9 │ │ +029f92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ListFragment$1; │ │ │ │ - source_file_idx : 1276 (ListFragment.java) │ │ + source_file_idx : 1293 (ListFragment.java) │ │ │ │ -Class #41 header: │ │ -class_idx : 161 │ │ +Class #33 header: │ │ +class_idx : 160 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1276 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1293 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #41 annotations: │ │ +Class #33 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ListFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #930 'onItemClick' │ │ +Annotations on method #936 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #41 - │ │ +Class #33 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -18740,18 +8916,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0229c0: |[0229c0] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -0229d0: 5b01 1401 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0114 │ │ -0229d4: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0229da: 0e00 |0005: return-void │ │ +029f94: |[029f94] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +029fa4: 5b01 1401 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0114 │ │ +029fa8: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +029fae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -18761,832 +8937,60 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0229dc: |[0229dc] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0229ec: 5460 1401 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0114 │ │ -0229f0: 0771 |0002: move-object v1, v7 │ │ -0229f2: 1f01 a201 |0003: check-cast v1, Landroid/widget/ListView; // type@01a2 │ │ -0229f6: 0782 |0005: move-object v2, v8 │ │ -0229f8: 0193 |0006: move v3, v9 │ │ -0229fa: 04a4 |0007: move-wide v4, v10 │ │ -0229fc: 7406 af03 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@03af │ │ -022a02: 0e00 |000b: return-void │ │ +029fb0: |[029fb0] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +029fc0: 5460 1401 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0114 │ │ +029fc4: 0771 |0002: move-object v1, v7 │ │ +029fc6: 1f01 9f01 |0003: check-cast v1, Landroid/widget/ListView; // type@019f │ │ +029fca: 0782 |0005: move-object v2, v8 │ │ +029fcc: 0193 |0006: move v3, v9 │ │ +029fce: 04a4 |0007: move-wide v4, v10 │ │ +029fd0: 7406 b503 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@03b5 │ │ +029fd6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000b line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x000c reg=7 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x000c reg=8 v Landroid/view/View; │ │ 0x0000 - 0x000c reg=9 position I │ │ 0x0000 - 0x000c reg=10 id J │ │ │ │ - source_file_idx : 1276 (ListFragment.java) │ │ + source_file_idx : 1293 (ListFragment.java) │ │ │ │ -Class #42 header: │ │ +Class #34 header: │ │ class_idx : 162 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 138 │ │ -source_file_idx : 1276 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 11 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 13 │ │ - │ │ -Class #42 - │ │ - Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/Fragment;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'INTERNAL_EMPTY_ID' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16711681 │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'INTERNAL_LIST_CONTAINER_ID' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16711683 │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'INTERNAL_PROGRESS_CONTAINER_ID' │ │ - type : 'I' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : 16711682 │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mAdapter' │ │ - type : 'Landroid/widget/ListAdapter;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mEmptyText' │ │ - type : 'Ljava/lang/CharSequence;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mEmptyView' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mHandler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #4 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mList' │ │ - type : 'Landroid/widget/ListView;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mListContainer' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mListShown' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #7 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mOnClickListener' │ │ - type : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #8 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mProgressContainer' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mRequestFocus' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #10 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'mStandardEmptyView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -022a04: |[022a04] android.support.v4.app.ListFragment.:()V │ │ -022a14: 7010 5402 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0254 │ │ -022a1a: 2200 5c00 |0003: new-instance v0, Landroid/os/Handler; // type@005c │ │ -022a1e: 7010 8e01 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@018e │ │ -022a24: 5b10 1b01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@011b │ │ -022a28: 2200 a000 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00a0 │ │ -022a2c: 7020 9f03 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@039f │ │ -022a32: 5b10 2101 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0121 │ │ -022a36: 2200 a100 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00a1 │ │ -022a3a: 7020 a103 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@03a1 │ │ -022a40: 5b10 1f01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@011f │ │ -022a44: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0003 line=47 │ │ - 0x000a line=49 │ │ - 0x0011 line=55 │ │ - 0x0018 line=72 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'ensureList' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 182 16-bit code units │ │ -022a48: |[022a48] android.support.v4.app.ListFragment.ensureList:()V │ │ -022a58: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -022a5a: 5463 1c01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022a5e: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -022a62: 0e00 |0005: return-void │ │ -022a64: 6e10 aa03 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@03aa │ │ -022a6a: 0c02 |0009: move-result-object v2 │ │ -022a6c: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -022a70: 2203 f801 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@01f8 │ │ -022a74: 1a04 d801 |000e: const-string v4, "Content view not yet created" // string@01d8 │ │ -022a78: 7020 440c 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -022a7e: 2703 |0013: throw v3 │ │ -022a80: 2023 a201 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@01a2 │ │ -022a84: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -022a88: 1f02 a201 |0018: check-cast v2, Landroid/widget/ListView; // type@01a2 │ │ -022a8c: 5b62 1c01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022a90: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -022a92: 5c63 1e01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ -022a96: 5463 1c01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022a9a: 5464 1f01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@011f │ │ -022a9e: 6e20 d00a 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0ad0 │ │ -022aa4: 5463 1801 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ -022aa8: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -022aac: 5460 1801 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ -022ab0: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -022ab2: 5b63 1801 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ -022ab6: 6e20 b303 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@03b3 │ │ -022abc: 5463 1b01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@011b │ │ -022ac0: 5464 2101 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0121 │ │ -022ac4: 6e20 9301 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0193 │ │ -022aca: 28cc |0039: goto 0005 // -0034 │ │ -022acc: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -022ad2: 6e20 d209 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -022ad8: 0c03 |0040: move-result-object v3 │ │ -022ada: 1f03 b001 |0041: check-cast v3, Landroid/widget/TextView; // type@01b0 │ │ -022ade: 5b63 2201 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ -022ae2: 5463 2201 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ -022ae6: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -022aea: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -022af0: 6e20 d209 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -022af6: 0c03 |004f: move-result-object v3 │ │ -022af8: 5b63 1a01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011a │ │ -022afc: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -022b02: 6e20 d209 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -022b08: 0c03 |0058: move-result-object v3 │ │ -022b0a: 5b63 2001 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022b0e: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -022b14: 6e20 d209 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -022b1a: 0c03 |0061: move-result-object v3 │ │ -022b1c: 5b63 1d01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ -022b20: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -022b26: 6e20 d209 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -022b2c: 0c01 |006a: move-result-object v1 │ │ -022b2e: 2013 a201 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@01a2 │ │ -022b32: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -022b36: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -022b3a: 2203 0602 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0206 │ │ -022b3e: 1a04 2308 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0823 │ │ -022b42: 7020 600c 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0c60 │ │ -022b48: 2703 |0078: throw v3 │ │ -022b4a: 5463 2201 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ -022b4e: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -022b52: 6e20 050b 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -022b58: 28d2 |0080: goto 0052 // -002e │ │ -022b5a: 2203 0602 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0206 │ │ -022b5e: 1a04 d701 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01d7 │ │ -022b62: 7020 600c 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0c60 │ │ -022b68: 2703 |0088: throw v3 │ │ -022b6a: 1f01 a201 |0089: check-cast v1, Landroid/widget/ListView; // type@01a2 │ │ -022b6e: 5b61 1c01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022b72: 5463 1a01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011a │ │ -022b76: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -022b7a: 5463 1c01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022b7e: 5464 1a01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011a │ │ -022b82: 6e20 cd0a 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0acd │ │ -022b88: 2884 |0098: goto 001c // -007c │ │ -022b8a: 5463 1901 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0119 │ │ -022b8e: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -022b92: 5463 2201 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ -022b96: 5464 1901 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0119 │ │ -022b9a: 6e20 000b 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -022ba0: 5463 1c01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022ba4: 5464 2201 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ -022ba8: 6e20 cd0a 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0acd │ │ -022bae: 2900 71ff |00ab: goto/16 001c // -008f │ │ -022bb2: 5463 2001 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022bb6: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -022bba: 7030 b503 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@03b5 │ │ -022bc0: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=323 │ │ - 0x0005 line=374 │ │ - 0x0006 line=326 │ │ - 0x000a line=327 │ │ - 0x000c line=328 │ │ - 0x0014 line=330 │ │ - 0x0018 line=331 │ │ - 0x001c line=360 │ │ - 0x001f line=361 │ │ - 0x0026 line=362 │ │ - 0x002a line=363 │ │ - 0x002c line=364 │ │ - 0x002f line=365 │ │ - 0x0032 line=373 │ │ - 0x003a line=333 │ │ - 0x0045 line=334 │ │ - 0x0049 line=335 │ │ - 0x0052 line=339 │ │ - 0x005b line=340 │ │ - 0x0064 line=341 │ │ - 0x006b line=342 │ │ - 0x006f line=343 │ │ - 0x0071 line=344 │ │ - 0x0079 line=337 │ │ - 0x0081 line=348 │ │ - 0x0089 line=352 │ │ - 0x008d line=353 │ │ - 0x0091 line=354 │ │ - 0x0099 line=355 │ │ - 0x009d line=356 │ │ - 0x00a4 line=357 │ │ - 0x00ad line=369 │ │ - 0x00b1 line=370 │ │ - locals : │ │ - 0x000a - 0x001a reg=2 root Landroid/view/View; │ │ - 0x002c - 0x0032 reg=0 adapter Landroid/widget/ListAdapter; │ │ - 0x006b - 0x0079 reg=1 rawListView Landroid/view/View; │ │ - 0x0081 - 0x008b reg=1 rawListView Landroid/view/View; │ │ - 0x003a - 0x00ad reg=2 root Landroid/view/View; │ │ - 0x0000 - 0x00b6 reg=6 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListShown' │ │ - type : '(ZZ)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 132 16-bit code units │ │ -022bc4: |[022bc4] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -022bd4: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -022bda: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -022bde: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -022be2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -022be4: 7010 a403 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03a4 │ │ -022bea: 5460 2001 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022bee: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -022bf2: 2200 f801 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -022bf6: 1a01 b901 |0011: const-string v1, "Can't be used with a custom content view" // string@01b9 │ │ -022bfa: 7020 440c 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -022c00: 2700 |0016: throw v0 │ │ -022c02: 5560 1e01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ -022c06: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -022c0a: 0e00 |001b: return-void │ │ -022c0c: 5c67 1e01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ -022c10: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -022c14: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -022c18: 5460 2001 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022c1c: 6e10 a503 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03a5 │ │ -022c22: 0c01 |0027: move-result-object v1 │ │ -022c24: 7120 850a 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a85 │ │ -022c2a: 0c01 |002b: move-result-object v1 │ │ -022c2c: 6e20 fd09 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@09fd │ │ -022c32: 5460 1d01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ -022c36: 6e10 a503 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03a5 │ │ -022c3c: 0c01 |0034: move-result-object v1 │ │ -022c3e: 7120 850a 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a85 │ │ -022c44: 0c01 |0038: move-result-object v1 │ │ -022c46: 6e20 fd09 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@09fd │ │ -022c4c: 5460 2001 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022c50: 6e20 fc09 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@09fc │ │ -022c56: 5460 1d01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ -022c5a: 6e20 fc09 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@09fc │ │ -022c60: 28d5 |0046: goto 001b // -002b │ │ -022c62: 5460 2001 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022c66: 6e10 d009 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@09d0 │ │ -022c6c: 5460 1d01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ -022c70: 6e10 d009 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@09d0 │ │ -022c76: 28eb |0051: goto 003c // -0015 │ │ -022c78: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -022c7c: 5460 2001 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022c80: 6e10 a503 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03a5 │ │ -022c86: 0c01 |0059: move-result-object v1 │ │ -022c88: 7120 850a 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a85 │ │ -022c8e: 0c01 |005d: move-result-object v1 │ │ -022c90: 6e20 fd09 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@09fd │ │ -022c96: 5460 1d01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ -022c9a: 6e10 a503 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03a5 │ │ -022ca0: 0c01 |0066: move-result-object v1 │ │ -022ca2: 7120 850a 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a85 │ │ -022ca8: 0c01 |006a: move-result-object v1 │ │ -022caa: 6e20 fd09 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@09fd │ │ -022cb0: 5460 2001 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022cb4: 6e20 fc09 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@09fc │ │ -022cba: 5460 1d01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ -022cbe: 6e20 fc09 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@09fc │ │ -022cc4: 28a3 |0078: goto 001b // -005d │ │ -022cc6: 5460 2001 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022cca: 6e10 d009 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@09d0 │ │ -022cd0: 5460 1d01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ -022cd4: 6e10 d009 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@09d0 │ │ -022cda: 28eb |0083: goto 006e // -0015 │ │ - catches : (none) │ │ - positions : │ │ - 0x0008 line=280 │ │ - 0x000b line=281 │ │ - 0x000f line=282 │ │ - 0x0017 line=284 │ │ - 0x001b line=313 │ │ - 0x001c line=287 │ │ - 0x001e line=288 │ │ - 0x0020 line=289 │ │ - 0x0022 line=290 │ │ - 0x002f line=292 │ │ - 0x003c line=298 │ │ - 0x0041 line=299 │ │ - 0x0047 line=295 │ │ - 0x004c line=296 │ │ - 0x0052 line=301 │ │ - 0x0054 line=302 │ │ - 0x0061 line=304 │ │ - 0x006e line=310 │ │ - 0x0073 line=311 │ │ - 0x0079 line=307 │ │ - 0x007e line=308 │ │ - locals : │ │ - 0x0000 - 0x0084 reg=6 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0084 reg=7 shown Z │ │ - 0x0000 - 0x0084 reg=8 animate Z │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getListAdapter' │ │ - type : '()Landroid/widget/ListAdapter;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -022cdc: |[022cdc] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -022cec: 5410 1801 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ -022cf0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=319 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #1 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getListView' │ │ - type : '()Landroid/widget/ListView;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -022cf4: |[022cf4] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -022d04: 7010 a403 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03a4 │ │ -022d0a: 5410 1c01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022d0e: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=222 │ │ - 0x0003 line=223 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #2 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getSelectedItemId' │ │ - type : '()J' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -022d10: |[022d10] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -022d20: 7010 a403 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03a4 │ │ -022d26: 5420 1c01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022d2a: 6e10 c90a 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@0ac9 │ │ -022d30: 0b00 |0008: move-result-wide v0 │ │ -022d32: 1000 |0009: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=214 │ │ - 0x0003 line=215 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #3 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'getSelectedItemPosition' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -022d34: |[022d34] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -022d44: 7010 a403 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03a4 │ │ -022d4a: 5410 1c01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022d4e: 6e10 ca0a 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@0aca │ │ -022d54: 0a00 |0008: move-result v0 │ │ -022d56: 0f00 |0009: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=206 │ │ - 0x0003 line=207 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #4 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onCreateView' │ │ - type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 142 16-bit code units │ │ -022d58: |[022d58] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -022d68: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -022d6c: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -022d6e: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -022d70: 6e10 a503 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03a5 │ │ -022d76: 0c00 |0007: move-result-object v0 │ │ -022d78: 2205 9b01 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@019b │ │ -022d7c: 7020 aa0a 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0aaa │ │ -022d82: 2203 a001 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@01a0 │ │ -022d86: 7020 b90a 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0ab9 │ │ -022d8c: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -022d92: 6e20 c20a 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@0ac2 │ │ -022d98: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -022d9a: 6e20 c40a 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0ac4 │ │ -022da0: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -022da4: 6e20 c50a 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac5 │ │ -022daa: 6e20 c10a b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@0ac1 │ │ -022db0: 2204 a301 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@01a3 │ │ -022db4: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -022db6: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -022dbc: 7040 d20a 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0ad2 │ │ -022dc2: 2207 9a01 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@019a │ │ -022dc6: 7030 a90a a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aa9 │ │ -022dcc: 6e30 bb0a 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0abb │ │ -022dd2: 2207 9a01 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@019a │ │ -022dd6: 7030 a90a 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aa9 │ │ -022ddc: 6e30 ab0a 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0aab │ │ -022de2: 2201 9b01 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@019b │ │ -022de6: 7020 aa0a 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0aaa │ │ -022dec: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -022df2: 6e20 ac0a 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@0aac │ │ -022df8: 2206 b001 |0048: new-instance v6, Landroid/widget/TextView; // type@01b0 │ │ -022dfc: 6e10 a503 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03a5 │ │ -022e02: 0c07 |004d: move-result-object v7 │ │ -022e04: 7020 f00a 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0af0 │ │ -022e0a: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -022e10: 6e20 fc0a 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@0afc │ │ -022e16: 6e20 fb0a b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@0afb │ │ -022e1c: 2207 9a01 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@019a │ │ -022e20: 7030 a90a 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aa9 │ │ -022e26: 6e30 ab0a 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0aab │ │ -022e2c: 2202 a201 |0062: new-instance v2, Landroid/widget/ListView; // type@01a2 │ │ -022e30: 6e10 a503 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03a5 │ │ -022e36: 0c07 |0067: move-result-object v7 │ │ -022e38: 7020 c60a 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@0ac6 │ │ -022e3e: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -022e44: 6e20 ce0a 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@0ace │ │ -022e4a: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -022e4c: 6e20 cc0a 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@0acc │ │ -022e52: 2207 9a01 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@019a │ │ -022e56: 7030 a90a 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aa9 │ │ -022e5c: 6e30 ab0a 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0aab │ │ -022e62: 2207 9a01 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@019a │ │ -022e66: 7030 a90a 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aa9 │ │ -022e6c: 6e30 ab0a 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0aab │ │ -022e72: 2207 9a01 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@019a │ │ -022e76: 7030 a90a 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aa9 │ │ -022e7c: 6e20 ad0a 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0aad │ │ -022e82: 1105 |008d: return-object v5 │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=91 │ │ - 0x0008 line=93 │ │ - 0x000d line=97 │ │ - 0x0012 line=98 │ │ - 0x0018 line=99 │ │ - 0x001c line=100 │ │ - 0x0021 line=101 │ │ - 0x0024 line=103 │ │ - 0x002d line=105 │ │ - 0x0035 line=108 │ │ - 0x003d line=113 │ │ - 0x0042 line=114 │ │ - 0x0048 line=116 │ │ - 0x0051 line=117 │ │ - 0x0057 line=118 │ │ - 0x005a line=119 │ │ - 0x0062 line=122 │ │ - 0x006b line=123 │ │ - 0x0071 line=124 │ │ - 0x0075 line=125 │ │ - 0x007d line=128 │ │ - 0x0085 line=133 │ │ - 0x008d line=136 │ │ - locals : │ │ - 0x0008 - 0x008e reg=0 context Landroid/content/Context; │ │ - 0x0042 - 0x008e reg=1 lframe Landroid/widget/FrameLayout; │ │ - 0x006b - 0x008e reg=2 lv Landroid/widget/ListView; │ │ - 0x0012 - 0x008e reg=3 pframe Landroid/widget/LinearLayout; │ │ - 0x002d - 0x008e reg=4 progress Landroid/widget/ProgressBar; │ │ - 0x000d - 0x008e reg=5 root Landroid/widget/FrameLayout; │ │ - 0x0051 - 0x008e reg=6 tv Landroid/widget/TextView; │ │ - 0x0000 - 0x008e reg=12 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x008e reg=13 inflater Landroid/view/LayoutInflater; │ │ - 0x0000 - 0x008e reg=14 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x008e reg=15 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #5 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onDestroyView' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -022e84: |[022e84] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -022e94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -022e96: 5430 1b01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@011b │ │ -022e9a: 5431 2101 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0121 │ │ -022e9e: 6e20 9501 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0195 │ │ -022ea4: 5b32 1c01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022ea8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -022eaa: 5c30 1e01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ -022eae: 5b32 1d01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ -022eb2: 5b32 2001 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ -022eb6: 5b32 1a01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011a │ │ -022eba: 5b32 2201 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ -022ebe: 6f10 7f02 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@027f │ │ -022ec4: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=153 │ │ - 0x0008 line=154 │ │ - 0x000a line=155 │ │ - 0x000d line=156 │ │ - 0x0013 line=157 │ │ - 0x0015 line=158 │ │ - 0x0018 line=159 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/ListFragment; │ │ - │ │ - #6 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onListItemClick' │ │ - type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 6 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -022ec8: |[022ec8] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -022ed8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=173 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ - 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=3 position I │ │ - 0x0000 - 0x0001 reg=4 id J │ │ - │ │ - #7 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'onViewCreated' │ │ - type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -022edc: |[022edc] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -022eec: 6f30 8c02 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@028c │ │ -022ef2: 7010 a403 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03a4 │ │ -022ef8: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=144 │ │ - 0x0003 line=145 │ │ - 0x0006 line=146 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #8 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setEmptyText' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -022efc: |[022efc] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -022f0c: 7010 a403 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03a4 │ │ -022f12: 5420 2201 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ -022f16: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -022f1a: 2200 f801 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -022f1e: 1a01 b901 |0009: const-string v1, "Can't be used with a custom content view" // string@01b9 │ │ -022f22: 7020 440c 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -022f28: 2700 |000e: throw v0 │ │ -022f2a: 5420 2201 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ -022f2e: 6e20 000b 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -022f34: 5420 1901 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0119 │ │ -022f38: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -022f3c: 5420 1c01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022f40: 5421 2201 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ -022f44: 6e20 cd0a 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0acd │ │ -022f4a: 5b23 1901 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0119 │ │ -022f4e: 0e00 |0021: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=232 │ │ - 0x0003 line=233 │ │ - 0x0007 line=234 │ │ - 0x000f line=236 │ │ - 0x0014 line=237 │ │ - 0x0018 line=238 │ │ - 0x001f line=240 │ │ - 0x0021 line=241 │ │ - locals : │ │ - 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0022 reg=3 text Ljava/lang/CharSequence; │ │ - │ │ - #9 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListAdapter' │ │ - type : '(Landroid/widget/ListAdapter;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 41 16-bit code units │ │ -022f50: |[022f50] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -022f60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -022f62: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -022f64: 5443 1801 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ -022f68: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -022f6c: 0110 |0006: move v0, v1 │ │ -022f6e: 5b45 1801 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ -022f72: 5443 1c01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022f76: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -022f7a: 5443 1c01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -022f7e: 6e20 cb0a 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0acb │ │ -022f84: 5543 1e01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ -022f88: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -022f8c: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -022f90: 6e10 aa03 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@03aa │ │ -022f96: 0c03 |001b: move-result-object v3 │ │ -022f98: 6e10 e509 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@09e5 │ │ -022f9e: 0c03 |001f: move-result-object v3 │ │ -022fa0: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -022fa4: 0112 |0022: move v2, v1 │ │ -022fa6: 7030 b503 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@03b5 │ │ -022fac: 0e00 |0026: return-void │ │ -022fae: 0120 |0027: move v0, v2 │ │ -022fb0: 28df |0028: goto 0007 // -0021 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=179 │ │ - 0x0007 line=180 │ │ - 0x0009 line=181 │ │ - 0x000d line=182 │ │ - 0x0012 line=183 │ │ - 0x0018 line=186 │ │ - 0x0026 line=189 │ │ - 0x0028 line=179 │ │ - locals : │ │ - 0x0007 - 0x0027 reg=0 hadAdapter Z │ │ - 0x0000 - 0x0029 reg=4 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0029 reg=5 adapter Landroid/widget/ListAdapter; │ │ - │ │ - #10 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListShown' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -022fb4: |[022fb4] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -022fc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -022fc6: 7030 b503 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@03b5 │ │ -022fcc: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=258 │ │ - 0x0004 line=259 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0005 reg=2 shown Z │ │ - │ │ - #11 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setListShownNoAnimation' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -022fd0: |[022fd0] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -022fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -022fe2: 7030 b503 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@03b5 │ │ -022fe8: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=266 │ │ - 0x0004 line=267 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0005 reg=2 shown Z │ │ - │ │ - #12 : (in Landroid/support/v4/app/ListFragment;) │ │ - name : 'setSelection' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -022fec: |[022fec] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -022ffc: 7010 a403 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03a4 │ │ -023002: 5410 1c01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ -023006: 6e20 d10a 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@0ad1 │ │ -02300c: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=198 │ │ - 0x0003 line=199 │ │ - 0x0008 line=200 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ - 0x0000 - 0x0009 reg=2 position I │ │ - │ │ - source_file_idx : 1276 (ListFragment.java) │ │ - │ │ -Class #43 header: │ │ -class_idx : 163 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1537 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #43 annotations: │ │ +Class #34 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="LoaderCallbacks" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #952 'onCreateLoader' │ │ +Annotations on method #958 'onCreateLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #953 'onLoadFinished' │ │ +Annotations on method #959 'onLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ -Annotations on method #954 'onLoaderReset' │ │ +Annotations on method #960 'onLoaderReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";)V" } │ │ │ │ -Class #43 - │ │ +Class #34 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -19605,37 +9009,37 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/LoaderManager$LoaderCallbacks;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1537 (LoaderManager.java) │ │ + source_file_idx : 1554 (LoaderManager.java) │ │ │ │ -Class #44 header: │ │ -class_idx : 164 │ │ +Class #35 header: │ │ +class_idx : 163 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1537 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ -Class #44 annotations: │ │ +Class #35 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManager$LoaderCallbacks; } │ │ -Annotations on method #959 'getLoader' │ │ +Annotations on method #965 'getLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #961 'initLoader' │ │ +Annotations on method #967 'initLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #962 'restartLoader' │ │ +Annotations on method #968 'restartLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ │ │ -Class #44 - │ │ +Class #35 - │ │ Class descriptor : 'Landroid/support/v4/app/LoaderManager;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -19644,17 +9048,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -023010: |[023010] android.support.v4.app.LoaderManager.:()V │ │ -023020: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -023026: 0e00 |0003: return-void │ │ +029fd8: |[029fd8] android.support.v4.app.LoaderManager.:()V │ │ +029fe8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +029fee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -19663,17 +9067,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -023028: |[023028] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -023038: 6a00 3201 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -02303c: 0e00 |0002: return-void │ │ +029ff0: |[029ff0] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +02a000: 6a00 3201 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +02a004: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -19701,17 +9105,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -023040: |[023040] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -023050: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -023052: 0f00 |0001: return v0 │ │ +02a008: |[02a008] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +02a018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02a01a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ #4 : (in Landroid/support/v4/app/LoaderManager;) │ │ @@ -19722,2740 +9126,454 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/LoaderManager;) │ │ name : 'restartLoader' │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1537 (LoaderManager.java) │ │ + source_file_idx : 1554 (LoaderManager.java) │ │ │ │ -Class #45 header: │ │ -class_idx : 194 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1532 │ │ -static_fields_size : 0 │ │ +Class #36 header: │ │ +class_idx : 166 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1633 │ │ +static_fields_size : 2 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #45 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnLoadCompleteListener" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #1179 'onLoadComplete' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ - │ │ -Class #45 - │ │ - Class descriptor : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ - name : 'onLoadComplete' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1532 (Loader.java) │ │ - │ │ -Class #46 header: │ │ -class_idx : 165 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1537 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 15 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 10 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #46 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManagerImpl; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoaderInfo" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on field #292 'mCallbacks' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on field #299 'mLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #963 '' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #964 'callOnLoadFinished' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ -Annotations on method #968 'onLoadComplete' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ +Class #36 annotations: │ │ +Annotations on method #1002 'getParentActivityIntent' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ +Annotations on method #1003 'getParentActivityIntent' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/lang/Class" "<*>;)" "Landroid/content/Intent;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ +Annotations on method #1005 'getParentActivityName' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ │ │ -Class #46 - │ │ - Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - Access flags : 0x0010 (FINAL) │ │ +Class #36 - │ │ + Class descriptor : 'Landroid/support/v4/app/NavUtils;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'PARENT_ACTIVITY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.support.PARENT_ACTIVITY" │ │ + #1 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "NavUtils" │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mArgs' │ │ - type : 'Landroid/os/Bundle;' │ │ - access : 0x0010 (FINAL) │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mCallbacks' │ │ - type : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mData' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mDeliveredData' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mDestroyed' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mHaveData' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mId' │ │ - type : 'I' │ │ - access : 0x0010 (FINAL) │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mListenerRegistered' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mLoader' │ │ - type : 'Landroid/support/v4/content/Loader;' │ │ - access : 0x0000 () │ │ - #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mPendingLoader' │ │ - type : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - access : 0x0000 () │ │ - #10 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mReportNextStart' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #11 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mRetaining' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #12 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mRetainingStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #13 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'mStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #14 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + #0 : (in Landroid/support/v4/app/NavUtils;) │ │ name : '' │ │ - type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 5 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -023054: |[023054] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -023064: 5b01 3101 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -023068: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02306e: 5902 2901 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -023072: 5b03 2301 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0123 │ │ -023076: 5b04 2401 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -02307a: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=225 │ │ - 0x0005 line=226 │ │ - 0x0007 line=227 │ │ - 0x0009 line=228 │ │ - 0x000b line=229 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0000 - 0x000c reg=0 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x000c reg=2 id I │ │ - 0x0000 - 0x000c reg=3 args Landroid/os/Bundle; │ │ - 0x0000 - 0x000c reg=4 callbacks Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'callOnLoadFinished' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 110 16-bit code units │ │ -02307c: |[02307c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -02308c: 5441 2401 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -023090: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -023094: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -023096: 5441 3101 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -02309a: 5411 3401 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -02309e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0230a2: 5441 3101 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -0230a6: 5411 3401 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -0230aa: 5411 b000 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -0230ae: 5410 e500 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -0230b2: 5441 3101 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -0230b6: 5411 3401 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -0230ba: 5411 b000 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -0230be: 1a02 2111 |0019: const-string v2, "onLoadFinished" // string@1121 │ │ -0230c2: 5b12 e500 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -0230c6: 6301 3201 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0230ca: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -0230ce: 1a01 0006 |0021: const-string v1, "LoaderManager" // string@0600 │ │ -0230d2: 2202 0802 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -0230d6: 7010 730c 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0230dc: 1a03 2000 |0028: const-string v3, " onLoadFinished in " // string@0020 │ │ -0230e0: 6e20 7a0c 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0230e6: 0c02 |002d: move-result-object v2 │ │ -0230e8: 6e20 790c 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0230ee: 0c02 |0031: move-result-object v2 │ │ -0230f0: 1a03 c400 |0032: const-string v3, ": " // string@00c4 │ │ -0230f4: 6e20 7a0c 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0230fa: 0c02 |0037: move-result-object v2 │ │ -0230fc: 6e20 9e04 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@049e │ │ -023102: 0c03 |003b: move-result-object v3 │ │ -023104: 6e20 7a0c 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02310a: 0c02 |003f: move-result-object v2 │ │ -02310c: 6e10 7e0c 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023112: 0c02 |0043: move-result-object v2 │ │ -023114: 7120 8209 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02311a: 5441 2401 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -02311e: 7230 b903 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03b9 │ │ -023124: 5441 3101 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -023128: 5411 3401 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -02312c: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -023130: 5441 3101 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -023134: 5411 3401 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -023138: 5411 b000 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -02313c: 5b10 e500 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -023140: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -023142: 5c41 2601 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ -023146: 0e00 |005d: return-void │ │ -023148: 0d01 |005e: move-exception v1 │ │ -02314a: 5442 3101 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -02314e: 5422 3401 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -023152: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -023156: 5442 3101 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -02315a: 5422 3401 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -02315e: 5422 b000 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -023162: 5b20 e500 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -023166: 2701 |006d: throw v1 │ │ - catches : 1 │ │ - 0x001d - 0x004c │ │ - -> 0x005e │ │ - positions : │ │ - 0x0000 line=415 │ │ - 0x0004 line=416 │ │ - 0x0005 line=417 │ │ - 0x000b line=418 │ │ - 0x0013 line=419 │ │ - 0x001d line=422 │ │ - 0x0047 line=424 │ │ - 0x004c line=426 │ │ - 0x0052 line=427 │ │ - 0x005a line=430 │ │ - 0x005d line=432 │ │ - 0x005e line=426 │ │ - 0x0065 line=427 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/content/Loader; │ │ - 0x0005 - 0x005d reg=0 lastBecause Ljava/lang/String; │ │ - 0x005e - 0x006e reg=0 lastBecause Ljava/lang/String; │ │ - 0x0000 - 0x006e reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x006e reg=5 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x006e reg=6 data Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'destroy' │ │ type : '()V' │ │ - access : 0x0000 () │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 177 16-bit code units │ │ -023174: |[023174] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -023184: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -023186: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -023188: 6302 3201 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -02318c: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -023190: 1a02 0006 |0006: const-string v2, "LoaderManager" // string@0600 │ │ -023194: 2203 0802 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023198: 7010 730c 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02319e: 1a04 0900 |000d: const-string v4, " Destroying: " // string@0009 │ │ -0231a2: 6e20 7a0c 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0231a8: 0c03 |0012: move-result-object v3 │ │ -0231aa: 6e20 790c 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0231b0: 0c03 |0016: move-result-object v3 │ │ -0231b2: 6e10 7e0c 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0231b8: 0c03 |001a: move-result-object v3 │ │ -0231ba: 7120 8209 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0231c0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0231c2: 5c72 2701 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0127 │ │ -0231c6: 5571 2601 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ -0231ca: 5c75 2601 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ -0231ce: 5472 2401 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -0231d2: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -0231d6: 5472 2b01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -0231da: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -0231de: 5572 2801 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -0231e2: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -0231e6: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -0231ea: 6302 3201 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0231ee: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -0231f2: 1a02 0006 |0037: const-string v2, "LoaderManager" // string@0600 │ │ -0231f6: 2203 0802 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -0231fa: 7010 730c 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023200: 1a04 1600 |003e: const-string v4, " Reseting: " // string@0016 │ │ -023204: 6e20 7a0c 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02320a: 0c03 |0043: move-result-object v3 │ │ -02320c: 6e20 790c 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023212: 0c03 |0047: move-result-object v3 │ │ -023214: 6e10 7e0c 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02321a: 0c03 |004b: move-result-object v3 │ │ -02321c: 7120 8209 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023222: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -023224: 5472 3101 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -023228: 5422 3401 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -02322c: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -023230: 5472 3101 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -023234: 5422 3401 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -023238: 5422 b000 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -02323c: 5420 e500 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -023240: 5472 3101 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -023244: 5422 3401 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -023248: 5422 b000 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -02324c: 1a03 2311 |0064: const-string v3, "onLoaderReset" // string@1123 │ │ -023250: 5b23 e500 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -023254: 5472 2401 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -023258: 5473 2b01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -02325c: 7220 ba03 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@03ba │ │ -023262: 5472 3101 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -023266: 5422 3401 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -02326a: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -02326e: 5472 3101 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -023272: 5422 3401 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -023276: 5422 b000 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -02327a: 5b20 e500 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -02327e: 5b76 2401 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -023282: 5b76 2501 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ -023286: 5c75 2801 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -02328a: 5472 2b01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -02328e: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -023292: 5572 2a01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ -023296: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -02329a: 5c75 2a01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ -02329e: 5472 2b01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -0232a2: 6e20 b304 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@04b3 │ │ -0232a8: 5472 2b01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -0232ac: 6e10 ae04 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@04ae │ │ -0232b2: 5472 2c01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -0232b6: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -0232ba: 5472 2c01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -0232be: 6e10 c503 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -0232c4: 0e00 |00a0: return-void │ │ -0232c6: 0d02 |00a1: move-exception v2 │ │ -0232c8: 5473 3101 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -0232cc: 5433 3401 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -0232d0: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -0232d4: 5473 3101 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -0232d8: 5433 3401 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -0232dc: 5433 b000 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -0232e0: 5b30 e500 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ -0232e4: 2702 |00b0: throw v2 │ │ - catches : 1 │ │ - 0x0068 - 0x006f │ │ - -> 0x00a1 │ │ - positions : │ │ - 0x0002 line=324 │ │ - 0x001e line=325 │ │ - 0x0021 line=326 │ │ - 0x0023 line=327 │ │ - 0x0025 line=328 │ │ - 0x0033 line=329 │ │ - 0x004f line=330 │ │ - 0x0050 line=331 │ │ - 0x0056 line=332 │ │ - 0x005e line=333 │ │ - 0x0068 line=336 │ │ - 0x006f line=338 │ │ - 0x0075 line=339 │ │ - 0x007d line=343 │ │ - 0x007f line=344 │ │ - 0x0081 line=345 │ │ - 0x0083 line=346 │ │ - 0x0087 line=347 │ │ - 0x008b line=348 │ │ - 0x008d line=349 │ │ - 0x0092 line=351 │ │ - 0x0097 line=353 │ │ - 0x009b line=354 │ │ - 0x00a0 line=356 │ │ - 0x00a1 line=338 │ │ - 0x00a8 line=339 │ │ - locals : │ │ - 0x0050 - 0x007d reg=0 lastBecause Ljava/lang/String; │ │ - 0x00a1 - 0x00b1 reg=0 lastBecause Ljava/lang/String; │ │ - 0x0023 - 0x00b1 reg=1 needReset Z │ │ - 0x0000 - 0x00b1 reg=7 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 234 16-bit code units │ │ -0232f4: |[0232f4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -023304: 6e20 280c 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02330a: 1a00 e70e |0003: const-string v0, "mId=" // string@0ee7 │ │ -02330e: 6e20 280c 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023314: 5230 2901 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -023318: 6e20 260c 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -02331e: 1a00 4c00 |000d: const-string v0, " mArgs=" // string@004c │ │ -023322: 6e20 280c 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023328: 5430 2301 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0123 │ │ -02332c: 6e20 2c0c 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -023332: 6e20 280c 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023338: 1a00 7d0e |001a: const-string v0, "mCallbacks=" // string@0e7d │ │ -02333c: 6e20 280c 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023342: 5430 2401 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -023346: 6e20 2c0c 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -02334c: 6e20 280c 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023352: 1a00 090f |0027: const-string v0, "mLoader=" // string@0f09 │ │ -023356: 6e20 280c 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02335c: 5430 2b01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023360: 6e20 2c0c 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -023366: 5430 2b01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -02336a: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -02336e: 5430 2b01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023372: 2201 0802 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -023376: 7010 730c 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02337c: 6e20 7a0c 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023382: 0c01 |003f: move-result-object v1 │ │ -023384: 1a02 0400 |0040: const-string v2, " " // string@0004 │ │ -023388: 6e20 7a0c 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02338e: 0c01 |0045: move-result-object v1 │ │ -023390: 6e10 7e0c 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023396: 0c01 |0049: move-result-object v1 │ │ -023398: 6e57 a004 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04a0 │ │ -02339e: 5530 2801 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -0233a2: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -0233a6: 5530 2601 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ -0233aa: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -0233ae: 6e20 280c 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0233b4: 1a00 e10e |0058: const-string v0, "mHaveData=" // string@0ee1 │ │ -0233b8: 6e20 280c 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0233be: 5530 2801 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -0233c2: 6e20 290c 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -0233c8: 1a00 1d00 |0062: const-string v0, " mDeliveredData=" // string@001d │ │ -0233cc: 6e20 280c 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0233d2: 5530 2601 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ -0233d6: 6e20 2e0c 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -0233dc: 6e20 280c 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0233e2: 1a00 b20e |006f: const-string v0, "mData=" // string@0eb2 │ │ -0233e6: 6e20 280c 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0233ec: 5430 2501 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ -0233f0: 6e20 2c0c 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -0233f6: 6e20 280c 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0233fc: 1a00 810f |007c: const-string v0, "mStarted=" // string@0f81 │ │ -023400: 6e20 280c 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023406: 5530 3001 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -02340a: 6e20 290c 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -023410: 1a00 6100 |0086: const-string v0, " mReportNextStart=" // string@0061 │ │ -023414: 6e20 280c 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02341a: 5530 2d01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ -02341e: 6e20 290c 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -023424: 1a00 5300 |0090: const-string v0, " mDestroyed=" // string@0053 │ │ -023428: 6e20 280c 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02342e: 5530 2701 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0127 │ │ -023432: 6e20 2e0c 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -023438: 6e20 280c 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02343e: 1a00 5f0f |009d: const-string v0, "mRetaining=" // string@0f5f │ │ -023442: 6e20 280c 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023448: 5530 2e01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ -02344c: 6e20 290c 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -023452: 1a00 6500 |00a7: const-string v0, " mRetainingStarted=" // string@0065 │ │ -023456: 6e20 280c 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02345c: 5530 2f01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@012f │ │ -023460: 6e20 290c 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -023466: 1a00 5c00 |00b1: const-string v0, " mListenerRegistered=" // string@005c │ │ -02346a: 6e20 280c 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023470: 5530 2a01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ -023474: 6e20 2e0c 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -02347a: 5430 2c01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -02347e: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -023482: 6e20 280c 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023488: 1a00 ba06 |00c2: const-string v0, "Pending Loader " // string@06ba │ │ -02348c: 6e20 2d0c 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -023492: 5430 2c01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -023496: 6e20 270c 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0c27 │ │ -02349c: 1a00 c300 |00cc: const-string v0, ":" // string@00c3 │ │ -0234a0: 6e20 2d0c 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -0234a6: 5430 2c01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -0234aa: 2201 0802 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -0234ae: 7010 730c 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0234b4: 6e20 7a0c 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0234ba: 0c01 |00db: move-result-object v1 │ │ -0234bc: 1a02 0400 |00dc: const-string v2, " " // string@0004 │ │ -0234c0: 6e20 7a0c 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0234c6: 0c01 |00e1: move-result-object v1 │ │ -0234c8: 6e10 7e0c 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0234ce: 0c01 |00e5: move-result-object v1 │ │ -0234d0: 6e57 c603 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c6 │ │ -0234d6: 0e00 |00e9: return-void │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02a01c: |[02a01c] android.support.v4.app.NavUtils.:()V │ │ +02a02c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02a032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=448 │ │ - 0x000d line=449 │ │ - 0x0017 line=450 │ │ - 0x0024 line=451 │ │ - 0x0031 line=452 │ │ - 0x0035 line=453 │ │ - 0x004d line=455 │ │ - 0x0055 line=456 │ │ - 0x0062 line=457 │ │ - 0x006c line=458 │ │ - 0x0079 line=460 │ │ - 0x0086 line=461 │ │ - 0x0090 line=462 │ │ - 0x009a line=463 │ │ - 0x00a7 line=464 │ │ - 0x00b1 line=465 │ │ - 0x00bb line=466 │ │ - 0x00bf line=467 │ │ - 0x00c7 line=468 │ │ - 0x00d1 line=469 │ │ - 0x00e9 line=471 │ │ + 0x0000 line=196 │ │ + 0x0003 line=197 │ │ locals : │ │ - 0x0000 - 0x00ea reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00ea reg=4 prefix Ljava/lang/String; │ │ - 0x0000 - 0x00ea reg=5 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x00ea reg=6 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x00ea reg=7 args [Ljava/lang/String; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'finishRetain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityIntent' │ │ + type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 68 16-bit code units │ │ -0234d8: |[0234d8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -0234e8: 5530 2e01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ -0234ec: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -0234f0: 6300 3201 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0234f4: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -0234f8: 1a00 0006 |0008: const-string v0, "LoaderManager" // string@0600 │ │ -0234fc: 2201 0802 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -023500: 7010 730c 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023506: 1a02 0e00 |000f: const-string v2, " Finished Retaining: " // string@000e │ │ -02350a: 6e20 7a0c 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023510: 0c01 |0014: move-result-object v1 │ │ -023512: 6e20 790c 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023518: 0c01 |0018: move-result-object v1 │ │ -02351a: 6e10 7e0c 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023520: 0c01 |001c: move-result-object v1 │ │ -023522: 7120 8209 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023528: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -02352a: 5c30 2e01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ -02352e: 5530 3001 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -023532: 5531 2f01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@012f │ │ -023536: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -02353a: 5530 3001 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -02353e: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -023542: 6e10 cc03 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@03cc │ │ -023548: 5530 3001 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -02354c: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -023550: 5530 2801 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -023554: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -023558: 5530 2d01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ -02355c: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -023560: 5430 2b01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023564: 5431 2501 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ -023568: 6e30 c403 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03c4 │ │ -02356e: 0e00 |0043: return-void │ │ + insns size : 20 16-bit code units │ │ +02a034: |[02a034] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +02a044: 7110 ec03 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@03ec │ │ +02a04a: 0c00 |0003: move-result-object v0 │ │ +02a04c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +02a050: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +02a052: 1101 |0007: return-object v1 │ │ +02a054: 2201 2800 |0008: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +02a058: 1a02 fe08 |000a: const-string v2, "android.intent.action.MAIN" // string@08fe │ │ +02a05c: 7020 b100 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +02a062: 6e30 d300 3100 |000f: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00d3 │ │ +02a068: 0c01 |0012: move-result-object v1 │ │ +02a06a: 28f4 |0013: goto 0007 // -000c │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=275 │ │ - 0x0004 line=276 │ │ - 0x0020 line=277 │ │ - 0x0023 line=278 │ │ - 0x0029 line=279 │ │ - 0x002d line=283 │ │ - 0x0030 line=288 │ │ - 0x003c line=295 │ │ - 0x0043 line=297 │ │ + 0x0000 line=112 │ │ + 0x0004 line=113 │ │ + 0x0007 line=114 │ │ locals : │ │ - 0x0000 - 0x0044 reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0004 - 0x0014 reg=0 parentActivity Ljava/lang/String; │ │ + 0x0000 - 0x0014 reg=3 sourceActivity Landroid/app/Activity; │ │ │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'onLoadComplete' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityIntent' │ │ + type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ - ins : 3 │ │ + registers : 5 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 197 16-bit code units │ │ -023570: |[023570] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -023580: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -023582: 6302 3201 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -023586: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -02358a: 1a02 0006 |0005: const-string v2, "LoaderManager" // string@0600 │ │ -02358e: 2203 0802 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023592: 7010 730c 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023598: 1a04 2011 |000c: const-string v4, "onLoadComplete: " // string@1120 │ │ -02359c: 6e20 7a0c 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0235a2: 0c03 |0011: move-result-object v3 │ │ -0235a4: 6e20 790c 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0235aa: 0c03 |0015: move-result-object v3 │ │ -0235ac: 6e10 7e0c 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0235b2: 0c03 |0019: move-result-object v3 │ │ -0235b4: 7120 8209 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0235ba: 5562 2701 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0127 │ │ -0235be: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -0235c2: 6302 3201 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0235c6: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -0235ca: 1a02 0006 |0025: const-string v2, "LoaderManager" // string@0600 │ │ -0235ce: 1a03 0f00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000f │ │ -0235d2: 7120 8209 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0235d8: 0e00 |002c: return-void │ │ -0235da: 5462 3101 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -0235de: 5422 3701 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -0235e2: 5263 2901 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -0235e6: 6e20 9203 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0392 │ │ -0235ec: 0c02 |0036: move-result-object v2 │ │ -0235ee: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -0235f2: 6302 3201 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0235f6: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -0235fa: 1a02 0006 |003d: const-string v2, "LoaderManager" // string@0600 │ │ -0235fe: 1a03 1000 |003f: const-string v3, " Ignoring load complete -- not active" // string@0010 │ │ -023602: 7120 8209 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023608: 28e8 |0044: goto 002c // -0018 │ │ -02360a: 5461 2c01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -02360e: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -023612: 6302 3201 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -023616: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -02361a: 1a02 0006 |004d: const-string v2, "LoaderManager" // string@0600 │ │ -02361e: 2203 0802 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023622: 7010 730c 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023628: 1a04 1a00 |0054: const-string v4, " Switching to pending loader: " // string@001a │ │ -02362c: 6e20 7a0c 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023632: 0c03 |0059: move-result-object v3 │ │ -023634: 6e20 790c 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02363a: 0c03 |005d: move-result-object v3 │ │ -02363c: 6e10 7e0c 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023642: 0c03 |0061: move-result-object v3 │ │ -023644: 7120 8209 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02364a: 5b65 2c01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -02364e: 5462 3101 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -023652: 5422 3701 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023656: 5263 2901 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -02365a: 6e30 9903 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0399 │ │ -023660: 6e10 c503 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -023666: 5462 3101 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -02366a: 6e20 de03 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@03de │ │ -023670: 28b4 |0078: goto 002c // -004c │ │ -023672: 5462 2501 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ -023676: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -02367a: 5562 2801 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -02367e: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -023682: 5b68 2501 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ -023686: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -023688: 5c62 2801 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -02368c: 5562 3001 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -023690: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -023694: 6e30 c403 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03c4 │ │ -02369a: 5462 3101 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -02369e: 5422 3601 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -0236a2: 5263 2901 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -0236a6: 6e20 9203 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0392 │ │ -0236ac: 0c00 |0096: move-result-object v0 │ │ -0236ae: 1f00 a500 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -0236b2: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -0236b6: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -0236ba: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -0236bc: 5c02 2601 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ -0236c0: 6e10 c503 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -0236c6: 5462 3101 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -0236ca: 5422 3601 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -0236ce: 5263 2901 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -0236d2: 6e20 9a03 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@039a │ │ -0236d8: 5462 3101 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -0236dc: 5422 3401 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -0236e0: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -0236e4: 5462 3101 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -0236e8: 6e10 dc03 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@03dc │ │ -0236ee: 0a02 |00b7: move-result v2 │ │ -0236f0: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -0236f4: 5462 3101 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ -0236f8: 5422 3401 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -0236fc: 5422 b000 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -023700: 6e10 4403 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0344 │ │ -023706: 2900 69ff |00c3: goto/16 002c // -0097 │ │ + insns size : 50 16-bit code units │ │ +02a06c: |[02a06c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +02a07c: 7120 ed03 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@03ed │ │ +02a082: 0c00 |0003: move-result-object v0 │ │ +02a084: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +02a088: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +02a08a: 1101 |0007: return-object v1 │ │ +02a08c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +02a08e: 6e20 ca0c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0cca │ │ +02a094: 0a01 |000c: move-result v1 │ │ +02a096: 1302 2e00 |000d: const/16 v2, #int 46 // #2e │ │ +02a09a: 3321 1700 |000f: if-ne v1, v2, 0026 // +0017 │ │ +02a09e: 2201 0602 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +02a0a2: 7010 d90c 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02a0a8: 6e10 a300 0300 |0016: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a3 │ │ +02a0ae: 0c02 |0019: move-result-object v2 │ │ +02a0b0: 6e20 e00c 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02a0b6: 0c01 |001d: move-result-object v1 │ │ +02a0b8: 6e20 e00c 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02a0be: 0c01 |0021: move-result-object v1 │ │ +02a0c0: 6e10 e40c 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02a0c6: 0c00 |0025: move-result-object v0 │ │ +02a0c8: 2201 2800 |0026: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +02a0cc: 1a02 fe08 |0028: const-string v2, "android.intent.action.MAIN" // string@08fe │ │ +02a0d0: 7020 b100 2100 |002a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +02a0d6: 6e30 d300 3100 |002d: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00d3 │ │ +02a0dc: 0c01 |0030: move-result-object v1 │ │ +02a0de: 28d6 |0031: goto 0007 // -002a │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=359 │ │ - 0x001d line=361 │ │ - 0x0021 line=362 │ │ - 0x002c line=412 │ │ - 0x002d line=366 │ │ - 0x0039 line=369 │ │ - 0x0045 line=373 │ │ - 0x0047 line=374 │ │ - 0x0049 line=378 │ │ - 0x0065 line=379 │ │ - 0x0067 line=380 │ │ - 0x0070 line=381 │ │ - 0x0073 line=382 │ │ - 0x0079 line=388 │ │ - 0x0081 line=389 │ │ - 0x0083 line=390 │ │ - 0x0086 line=391 │ │ - 0x008a line=392 │ │ - 0x008d line=402 │ │ - 0x0099 line=403 │ │ - 0x009d line=404 │ │ - 0x00a0 line=405 │ │ - 0x00a3 line=406 │ │ - 0x00ac line=409 │ │ - 0x00ba line=410 │ │ + 0x0000 line=147 │ │ + 0x0004 line=148 │ │ + 0x0007 line=152 │ │ + 0x0008 line=149 │ │ + 0x0011 line=150 │ │ + 0x0026 line=152 │ │ locals : │ │ - 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/content/Loader; │ │ - 0x0099 - 0x00c5 reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0047 - 0x00c5 reg=1 pending Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00c5 reg=6 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00c5 reg=7 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x00c5 reg=8 data Ljava/lang/Object; │ │ + 0x0004 - 0x0032 reg=0 parentActivity Ljava/lang/String; │ │ + 0x0000 - 0x0032 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0032 reg=4 componentName Landroid/content/ComponentName; │ │ │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'reportStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityIntent' │ │ + type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 1 │ │ + registers : 5 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 23 16-bit code units │ │ -02370c: |[02370c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -02371c: 5520 3001 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -023720: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -023724: 5520 2d01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ -023728: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -02372c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -02372e: 5c20 2d01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ -023732: 5520 2801 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -023736: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -02373a: 5420 2b01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -02373e: 5421 2501 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ -023742: 6e30 c403 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03c4 │ │ -023748: 0e00 |0016: return-void │ │ + insns size : 25 16-bit code units │ │ +02a0e0: |[02a0e0] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +02a0f0: 2201 1e00 |0000: new-instance v1, Landroid/content/ComponentName; // type@001e │ │ +02a0f4: 7030 8b00 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008b │ │ +02a0fa: 7120 ed03 1300 |0005: invoke-static {v3, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@03ed │ │ +02a100: 0c00 |0008: move-result-object v0 │ │ +02a102: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ +02a106: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +02a108: 1101 |000c: return-object v1 │ │ +02a10a: 2201 2800 |000d: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +02a10e: 1a02 fe08 |000f: const-string v2, "android.intent.action.MAIN" // string@08fe │ │ +02a112: 7020 b100 2100 |0011: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +02a118: 6e30 d300 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00d3 │ │ +02a11e: 0c01 |0017: move-result-object v1 │ │ +02a120: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=300 │ │ - 0x0004 line=301 │ │ - 0x0008 line=302 │ │ - 0x000b line=303 │ │ - 0x000f line=304 │ │ - 0x0016 line=308 │ │ + 0x0000 line=129 │ │ + 0x0009 line=131 │ │ + 0x000c line=132 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Class; │ │ + 0x0009 - 0x0019 reg=0 parentActivity Ljava/lang/String; │ │ + 0x0000 - 0x0019 reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x0019 reg=4 sourceActivityClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'retain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityName' │ │ + type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 42 16-bit code units │ │ -02374c: |[02374c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -02375c: 6300 3201 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -023760: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -023764: 1a00 0006 |0004: const-string v0, "LoaderManager" // string@0600 │ │ -023768: 2201 0802 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -02376c: 7010 730c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023772: 1a02 1700 |000b: const-string v2, " Retaining: " // string@0017 │ │ -023776: 6e20 7a0c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02377c: 0c01 |0010: move-result-object v1 │ │ -02377e: 6e20 790c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023784: 0c01 |0014: move-result-object v1 │ │ -023786: 6e10 7e0c 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02378c: 0c01 |0018: move-result-object v1 │ │ -02378e: 7120 8209 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023794: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -023796: 5c30 2e01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ -02379a: 5530 3001 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -02379e: 5c30 2f01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@012f │ │ -0237a2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0237a4: 5c30 3001 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -0237a8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0237aa: 5b30 2401 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -0237ae: 0e00 |0029: return-void │ │ - catches : (none) │ │ + insns size : 16 16-bit code units │ │ +02a124: |[02a124] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +02a134: 6e10 0e00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000e │ │ +02a13a: 0c01 |0003: move-result-object v1 │ │ +02a13c: 7120 ed03 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@03ed │ │ +02a142: 0c01 |0007: move-result-object v1 │ │ +02a144: 1101 |0008: return-object v1 │ │ +02a146: 0d00 |0009: move-exception v0 │ │ +02a148: 2201 f501 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +02a14c: 7020 a70c 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0ca7 │ │ +02a152: 2701 |000f: throw v1 │ │ + catches : 1 │ │ + 0x0000 - 0x0007 │ │ + Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ - 0x0000 line=267 │ │ - 0x001c line=268 │ │ - 0x001f line=269 │ │ - 0x0023 line=270 │ │ - 0x0026 line=271 │ │ - 0x0029 line=272 │ │ + 0x0000 line=166 │ │ + 0x0009 line=167 │ │ + 0x000a line=169 │ │ locals : │ │ - 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x000a - 0x0010 reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ + 0x0000 - 0x0010 reg=2 sourceActivity Landroid/app/Activity; │ │ │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'start' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'getParentActivityName' │ │ + type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 5 │ │ - ins : 1 │ │ + registers : 8 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 145 16-bit code units │ │ -0237b0: |[0237b0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -0237c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0237c2: 5540 2e01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ -0237c6: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -0237ca: 5540 2f01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@012f │ │ -0237ce: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -0237d2: 5c43 3001 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -0237d6: 0e00 |000b: return-void │ │ -0237d8: 5540 3001 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -0237dc: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -0237e0: 5c43 3001 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -0237e4: 6300 3201 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0237e8: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0237ec: 1a00 0006 |0016: const-string v0, "LoaderManager" // string@0600 │ │ -0237f0: 2201 0802 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -0237f4: 7010 730c 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0237fa: 1a02 1800 |001d: const-string v2, " Starting: " // string@0018 │ │ -0237fe: 6e20 7a0c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023804: 0c01 |0022: move-result-object v1 │ │ -023806: 6e20 790c 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02380c: 0c01 |0026: move-result-object v1 │ │ -02380e: 6e10 7e0c 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023814: 0c01 |002a: move-result-object v1 │ │ -023816: 7120 8209 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02381c: 5440 2b01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023820: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -023824: 5440 2401 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -023828: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -02382c: 5440 2401 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -023830: 5241 2901 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -023834: 5442 2301 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0123 │ │ -023838: 7230 b803 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@03b8 │ │ -02383e: 0c00 |003f: move-result-object v0 │ │ -023840: 5b40 2b01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023844: 5440 2b01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023848: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -02384c: 5440 2b01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023850: 6e10 5c0c 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -023856: 0c00 |004b: move-result-object v0 │ │ -023858: 6e10 390c 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0c39 │ │ -02385e: 0a00 |004f: move-result v0 │ │ -023860: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -023864: 5440 2b01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023868: 6e10 5c0c 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -02386e: 0c00 |0057: move-result-object v0 │ │ -023870: 6e10 360c 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@0c36 │ │ -023876: 0a00 |005b: move-result v0 │ │ -023878: 7110 870c 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0c87 │ │ -02387e: 0a00 |005f: move-result v0 │ │ -023880: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -023884: 2200 f701 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -023888: 2201 0802 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -02388c: 7010 730c 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023892: 1a02 7206 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0672 │ │ -023896: 6e20 7a0c 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02389c: 0c01 |006e: move-result-object v1 │ │ -02389e: 5442 2b01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -0238a2: 6e20 790c 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0238a8: 0c01 |0074: move-result-object v1 │ │ -0238aa: 6e10 7e0c 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0238b0: 0c01 |0078: move-result-object v1 │ │ -0238b2: 7020 400c 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -0238b8: 2700 |007c: throw v0 │ │ -0238ba: 5540 2a01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ -0238be: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -0238c2: 5440 2b01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -0238c6: 5241 2901 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -0238ca: 6e30 ad04 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@04ad │ │ -0238d0: 5c43 2a01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ -0238d4: 5440 2b01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -0238d8: 6e10 af04 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@04af │ │ -0238de: 2900 7cff |008f: goto/16 000b // -0084 │ │ + insns size : 60 16-bit code units │ │ +02a160: |[02a160] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +02a170: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02a172: 6e10 a200 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a2 │ │ +02a178: 0c02 |0004: move-result-object v2 │ │ +02a17a: 1304 8000 |0005: const/16 v4, #int 128 // #80 │ │ +02a17e: 6e30 eb00 7204 |0007: invoke-virtual {v2, v7, v4}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00eb │ │ +02a184: 0c00 |000a: move-result-object v0 │ │ +02a186: 5404 1000 |000b: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0010 │ │ +02a18a: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ +02a18e: 0731 |000f: move-object v1, v3 │ │ +02a190: 1101 |0010: return-object v1 │ │ +02a192: 5404 1000 |0011: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0010 │ │ +02a196: 1a05 1209 |0013: const-string v5, "android.support.PARENT_ACTIVITY" // string@0912 │ │ +02a19a: 6e20 8701 5400 |0015: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +02a1a0: 0c01 |0018: move-result-object v1 │ │ +02a1a2: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +02a1a6: 0731 |001b: move-object v1, v3 │ │ +02a1a8: 28f4 |001c: goto 0010 // -000c │ │ +02a1aa: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +02a1ac: 6e20 ca0c 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@0cca │ │ +02a1b2: 0a03 |0021: move-result v3 │ │ +02a1b4: 1304 2e00 |0022: const/16 v4, #int 46 // #2e │ │ +02a1b8: 3343 ecff |0024: if-ne v3, v4, 0010 // -0014 │ │ +02a1bc: 2203 0602 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +02a1c0: 7010 d90c 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02a1c6: 6e10 a300 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a3 │ │ +02a1cc: 0c04 |002e: move-result-object v4 │ │ +02a1ce: 6e20 e00c 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02a1d4: 0c03 |0032: move-result-object v3 │ │ +02a1d6: 6e20 e00c 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02a1dc: 0c03 |0036: move-result-object v3 │ │ +02a1de: 6e10 e40c 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02a1e4: 0c01 |003a: move-result-object v1 │ │ +02a1e6: 28d5 |003b: goto 0010 // -002b │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=232 │ │ - 0x0009 line=236 │ │ - 0x000b line=264 │ │ - 0x000c line=240 │ │ - 0x0010 line=245 │ │ - 0x0012 line=247 │ │ - 0x002e line=248 │ │ - 0x0036 line=249 │ │ - 0x0042 line=251 │ │ - 0x0046 line=252 │ │ - 0x0062 line=254 │ │ - 0x007d line=258 │ │ - 0x0081 line=259 │ │ - 0x0088 line=260 │ │ - 0x008a line=262 │ │ + 0x0001 line=184 │ │ + 0x0005 line=185 │ │ + 0x000b line=186 │ │ + 0x0010 line=192 │ │ + 0x0011 line=187 │ │ + 0x0019 line=188 │ │ + 0x001d line=189 │ │ + 0x0026 line=190 │ │ locals : │ │ - 0x0000 - 0x0091 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x000b - 0x003c reg=0 info Landroid/content/pm/ActivityInfo; │ │ + 0x0019 - 0x003c reg=1 parentActivity Ljava/lang/String; │ │ + 0x0005 - 0x003c reg=2 pm Landroid/content/pm/PackageManager; │ │ + 0x0000 - 0x003c reg=6 context Landroid/content/Context; │ │ + 0x0000 - 0x003c reg=7 componentName Landroid/content/ComponentName; │ │ │ │ - #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'stop' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'navigateUpFromSameTask' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 56 16-bit code units │ │ -0238e4: |[0238e4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -0238f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0238f6: 6300 3201 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0238fa: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -0238fe: 1a00 0006 |0005: const-string v0, "LoaderManager" // string@0600 │ │ -023902: 2201 0802 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -023906: 7010 730c 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02390c: 1a02 1900 |000c: const-string v2, " Stopping: " // string@0019 │ │ -023910: 6e20 7a0c 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023916: 0c01 |0011: move-result-object v1 │ │ -023918: 6e20 790c 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02391e: 0c01 |0015: move-result-object v1 │ │ -023920: 6e10 7e0c 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023926: 0c01 |0019: move-result-object v1 │ │ -023928: 7120 8209 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02392e: 5c43 3001 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -023932: 5540 2e01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ -023936: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -02393a: 5440 2b01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -02393e: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -023942: 5540 2a01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ -023946: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -02394a: 5c43 2a01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ -02394e: 5440 2b01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023952: 6e20 b304 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@04b3 │ │ -023958: 5440 2b01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -02395c: 6e10 b004 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@04b0 │ │ -023962: 0e00 |0037: return-void │ │ + insns size : 61 16-bit code units │ │ +02a1e8: |[02a1e8] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +02a1f8: 7110 e903 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@03e9 │ │ +02a1fe: 0c00 |0003: move-result-object v0 │ │ +02a200: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +02a204: 2201 f501 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +02a208: 2202 0602 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +02a20c: 7010 d90c 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02a212: 1a03 3e01 |000d: const-string v3, "Activity " // string@013e │ │ +02a216: 6e20 e00c 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02a21c: 0c02 |0012: move-result-object v2 │ │ +02a21e: 6e10 c20c 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +02a224: 0c03 |0016: move-result-object v3 │ │ +02a226: 6e10 9e0c 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0c9e │ │ +02a22c: 0c03 |001a: move-result-object v3 │ │ +02a22e: 6e20 e00c 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02a234: 0c02 |001e: move-result-object v2 │ │ +02a236: 1a03 3800 |001f: const-string v3, " does not have a parent activity name specified." // string@0038 │ │ +02a23a: 6e20 e00c 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02a240: 0c02 |0024: move-result-object v2 │ │ +02a242: 1a03 2200 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0022 │ │ +02a246: 6e20 e00c 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02a24c: 0c02 |002a: move-result-object v2 │ │ +02a24e: 1a03 3900 |002b: const-string v3, " element in your manifest?)" // string@0039 │ │ +02a252: 6e20 e00c 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02a258: 0c02 |0030: move-result-object v2 │ │ +02a25a: 6e10 e40c 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02a260: 0c02 |0034: move-result-object v2 │ │ +02a262: 7020 a60c 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +02a268: 2701 |0038: throw v1 │ │ +02a26a: 7120 ef03 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@03ef │ │ +02a270: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=311 │ │ - 0x001d line=312 │ │ - 0x001f line=313 │ │ - 0x0023 line=314 │ │ - 0x002b line=316 │ │ - 0x002d line=317 │ │ - 0x0032 line=318 │ │ - 0x0037 line=321 │ │ + 0x0000 line=71 │ │ + 0x0004 line=73 │ │ + 0x0006 line=74 │ │ + 0x0039 line=81 │ │ + 0x003c line=82 │ │ locals : │ │ - 0x0000 - 0x0038 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0004 - 0x003d reg=0 upIntent Landroid/content/Intent; │ │ + 0x0000 - 0x003d reg=4 sourceActivity Landroid/app/Activity; │ │ │ │ - #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ + #7 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'navigateUpTo' │ │ + type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ + ins : 2 │ │ outs : 2 │ │ - insns size : 53 16-bit code units │ │ -023964: |[023964] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -023974: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -023978: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -02397c: 7020 740c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0c74 │ │ -023982: 1a01 ff05 |0007: const-string v1, "LoaderInfo{" // string@05ff │ │ -023986: 6e20 7a0c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02398c: 7110 810c 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0c81 │ │ -023992: 0a01 |000f: move-result v1 │ │ -023994: 7110 490c 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -02399a: 0c01 |0013: move-result-object v1 │ │ -02399c: 6e20 7a0c 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0239a2: 1a01 2100 |0017: const-string v1, " #" // string@0021 │ │ -0239a6: 6e20 7a0c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0239ac: 5221 2901 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -0239b0: 6e20 770c 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -0239b6: 1a01 2500 |0021: const-string v1, " : " // string@0025 │ │ -0239ba: 6e20 7a0c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0239c0: 5421 2b01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -0239c4: 7120 0305 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0503 │ │ -0239ca: 1a01 af16 |002b: const-string v1, "}}" // string@16af │ │ -0239ce: 6e20 7a0c 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0239d4: 6e10 7e0c 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0239da: 0c01 |0033: move-result-object v1 │ │ -0239dc: 1101 |0034: return-object v1 │ │ + insns size : 12 16-bit code units │ │ +02a274: |[02a274] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +02a284: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +02a288: 6e20 b300 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ +02a28e: 6e20 2700 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0027 │ │ +02a294: 6e10 0a00 0100 |0008: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@000a │ │ +02a29a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=436 │ │ - 0x0007 line=437 │ │ - 0x000c line=438 │ │ - 0x0017 line=439 │ │ - 0x001c line=440 │ │ - 0x0021 line=441 │ │ - 0x0026 line=442 │ │ - 0x002b line=443 │ │ - 0x0030 line=444 │ │ + 0x0000 line=98 │ │ + 0x0005 line=99 │ │ + 0x0008 line=100 │ │ + 0x000b line=101 │ │ locals : │ │ - 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x000c reg=1 sourceActivity Landroid/app/Activity; │ │ + 0x0000 - 0x000c reg=2 upIntent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1537 (LoaderManager.java) │ │ + #8 : (in Landroid/support/v4/app/NavUtils;) │ │ + name : 'shouldUpRecreateTask' │ │ + type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +02a29c: |[02a29c] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +02a2ac: 6e10 0f00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ +02a2b2: 0c01 |0003: move-result-object v1 │ │ +02a2b4: 6e10 b500 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +02a2ba: 0c00 |0007: move-result-object v0 │ │ +02a2bc: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +02a2c0: 1a01 fe08 |000a: const-string v1, "android.intent.action.MAIN" // string@08fe │ │ +02a2c4: 6e20 cc0c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +02a2ca: 0a01 |000f: move-result v1 │ │ +02a2cc: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +02a2d0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +02a2d2: 0f01 |0013: return v1 │ │ +02a2d4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +02a2d6: 28fe |0015: goto 0013 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0008 line=55 │ │ + locals : │ │ + 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ + 0x0000 - 0x0016 reg=2 sourceActivity Landroid/app/Activity; │ │ + 0x0000 - 0x0016 reg=3 targetIntent Landroid/content/Intent; │ │ │ │ -Class #47 header: │ │ -class_idx : 166 │ │ + Virtual methods - │ │ + source_file_idx : 1633 (NavUtils.java) │ │ + │ │ +Class #37 header: │ │ +class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 164 │ │ -source_file_idx : 1537 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 16 │ │ +superclass_idx : 408 │ │ +source_file_idx : 1642 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #47 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; } │ │ -Annotations on field #310 'mInactiveLoaders' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ -Annotations on field #311 'mLoaders' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ -Annotations on method #976 'createAndInstallLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ -Annotations on method #977 'createLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ -Annotations on method #987 'getLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #989 'initLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on method #991 'restartLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ +Class #37 annotations: │ │ +Annotations on method #1012 'dispatchRestoreInstanceState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ +Annotations on method #1013 'dispatchSaveInstanceState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ │ │ -Class #47 - │ │ - Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ +Class #37 - │ │ + Class descriptor : 'Landroid/support/v4/app/NoSaveStateFrameLayout;' │ │ Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/app/LoaderManager;' │ │ + Superclass : 'Landroid/widget/FrameLayout;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0008 (STATIC) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "LoaderManager" │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mActivity' │ │ - type : 'Landroid/support/v4/app/FragmentActivity;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mCreatingLoader' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mInactiveLoaders' │ │ - type : 'Landroid/support/v4/app/HCSparseArray;' │ │ - access : 0x0010 (FINAL) │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mLoaders' │ │ - type : 'Landroid/support/v4/app/HCSparseArray;' │ │ - access : 0x0010 (FINAL) │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mRetaining' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mRetainingStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'mStarted' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #0 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 4 16-bit code units │ │ -0239e0: |[0239e0] android.support.v4.app.LoaderManagerImpl.:()V │ │ -0239f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0239f2: 6a00 3201 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0239f6: 0e00 |0003: return-void │ │ +02a2d8: |[02a2d8] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +02a2e8: 7020 af0a 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0aaf │ │ +02a2ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=188 │ │ + 0x0000 line=45 │ │ + 0x0003 line=46 │ │ locals : │ │ - │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/app/FragmentActivity;Z)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -0239f8: |[0239f8] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ -023a08: 7010 bb03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@03bb │ │ -023a0e: 2200 9f00 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@009f │ │ -023a12: 7010 8b03 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@038b │ │ -023a18: 5b10 3701 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023a1c: 2200 9f00 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@009f │ │ -023a20: 7010 8b03 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@038b │ │ -023a26: 5b10 3601 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -023a2a: 5b12 3401 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -023a2e: 5c13 3a01 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ -023a32: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=474 │ │ - 0x0003 line=193 │ │ - 0x000a line=199 │ │ - 0x0011 line=475 │ │ - 0x0013 line=476 │ │ - 0x0015 line=477 │ │ - locals : │ │ - 0x0000 - 0x0016 reg=1 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0016 reg=2 activity Landroid/support/v4/app/FragmentActivity; │ │ - 0x0000 - 0x0016 reg=3 started Z │ │ - │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'createAndInstallLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -023a34: |[023a34] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -023a44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -023a46: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -023a48: 5c31 3501 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ -023a4c: 7040 d103 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@03d1 │ │ -023a52: 0c00 |0007: move-result-object v0 │ │ -023a54: 6e20 de03 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@03de │ │ -023a5a: 5c32 3501 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ -023a5e: 1100 |000d: return-object v0 │ │ -023a60: 0d01 |000e: move-exception v1 │ │ -023a62: 5c32 3501 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ -023a66: 2701 |0011: throw v1 │ │ - catches : 1 │ │ - 0x0002 - 0x000b │ │ - -> 0x000e │ │ - positions : │ │ - 0x0001 line=494 │ │ - 0x0004 line=495 │ │ - 0x0008 line=496 │ │ - 0x000b line=499 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=6 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0008 - 0x000e reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0012 reg=4 id I │ │ - 0x0000 - 0x0012 reg=5 args Landroid/os/Bundle; │ │ - 0x0000 - 0x0012 reg=6 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'createLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 12 16-bit code units │ │ -023a74: |[023a74] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -023a84: 2200 a500 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023a88: 7055 c303 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@03c3 │ │ -023a8e: 7230 b803 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@03b8 │ │ -023a94: 0c01 |0008: move-result-object v1 │ │ -023a96: 5b01 2b01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -023a9a: 1100 |000b: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=485 │ │ - 0x0005 line=486 │ │ - 0x0009 line=487 │ │ - 0x000b line=488 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0005 - 0x000c reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0009 - 0x000c reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x000c reg=3 id I │ │ - 0x0000 - 0x000c reg=4 args Landroid/os/Bundle; │ │ - 0x0000 - 0x000c reg=5 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'destroyLoader' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 116 16-bit code units │ │ -023a9c: |[023a9c] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -023aac: 5552 3501 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ -023ab0: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -023ab4: 2202 f801 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01f8 │ │ -023ab8: 1a03 b501 |0006: const-string v3, "Called while creating a loader" // string@01b5 │ │ -023abc: 7020 440c 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -023ac2: 2702 |000b: throw v2 │ │ -023ac4: 6302 3201 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -023ac8: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -023acc: 1a02 0006 |0010: const-string v2, "LoaderManager" // string@0600 │ │ -023ad0: 2203 0802 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023ad4: 7010 730c 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023ada: 1a04 e70a |0017: const-string v4, "destroyLoader in " // string@0ae7 │ │ -023ade: 6e20 7a0c 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023ae4: 0c03 |001c: move-result-object v3 │ │ -023ae6: 6e20 790c 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023aec: 0c03 |0020: move-result-object v3 │ │ -023aee: 1a04 7100 |0021: const-string v4, " of " // string@0071 │ │ -023af2: 6e20 7a0c 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023af8: 0c03 |0026: move-result-object v3 │ │ -023afa: 6e20 770c 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -023b00: 0c03 |002a: move-result-object v3 │ │ -023b02: 6e10 7e0c 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023b08: 0c03 |002e: move-result-object v3 │ │ -023b0a: 7120 8209 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023b10: 5452 3701 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023b14: 6e20 9603 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0396 │ │ -023b1a: 0a00 |0037: move-result v0 │ │ -023b1c: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -023b20: 5452 3701 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023b24: 6e20 9e03 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023b2a: 0c01 |003f: move-result-object v1 │ │ -023b2c: 1f01 a500 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023b30: 5452 3701 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023b34: 6e20 9b03 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@039b │ │ -023b3a: 6e10 c503 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -023b40: 5452 3601 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -023b44: 6e20 9603 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@0396 │ │ -023b4a: 0a00 |004f: move-result v0 │ │ -023b4c: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -023b50: 5452 3601 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -023b54: 6e20 9e03 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023b5a: 0c01 |0057: move-result-object v1 │ │ -023b5c: 1f01 a500 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023b60: 5452 3601 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -023b64: 6e20 9b03 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@039b │ │ -023b6a: 6e10 c503 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -023b70: 5452 3401 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -023b74: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -023b78: 6e10 dc03 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@03dc │ │ -023b7e: 0a02 |0069: move-result v2 │ │ -023b80: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -023b84: 5452 3401 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -023b88: 5422 b000 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ -023b8c: 6e10 4403 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@0344 │ │ -023b92: 0e00 |0073: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=654 │ │ - 0x0004 line=655 │ │ - 0x000c line=658 │ │ - 0x0032 line=659 │ │ - 0x0038 line=660 │ │ - 0x003a line=661 │ │ - 0x0042 line=662 │ │ - 0x0047 line=663 │ │ - 0x004a line=665 │ │ - 0x0050 line=666 │ │ - 0x0052 line=667 │ │ - 0x005a line=668 │ │ - 0x005f line=669 │ │ - 0x0062 line=671 │ │ - 0x006c line=672 │ │ - 0x0073 line=674 │ │ - locals : │ │ - 0x0042 - 0x004a reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x005a - 0x0062 reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0038 - 0x0074 reg=0 idx I │ │ - 0x0000 - 0x0074 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0074 reg=6 id I │ │ - │ │ - #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doDestroy' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 114 16-bit code units │ │ -023b94: |[023b94] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -023ba4: 5541 3801 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ -023ba8: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ -023bac: 6301 3201 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -023bb0: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -023bb4: 1a01 0006 |0008: const-string v1, "LoaderManager" // string@0600 │ │ -023bb8: 2202 0802 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -023bbc: 7010 730c 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023bc2: 1a03 0d02 |000f: const-string v3, "Destroying Active in " // string@020d │ │ -023bc6: 6e20 7a0c 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023bcc: 0c02 |0014: move-result-object v2 │ │ -023bce: 6e20 790c 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023bd4: 0c02 |0018: move-result-object v2 │ │ -023bd6: 6e10 7e0c 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023bdc: 0c02 |001c: move-result-object v2 │ │ -023bde: 7120 8209 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023be4: 5441 3701 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023be8: 6e10 9d03 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -023bee: 0a01 |0025: move-result v1 │ │ -023bf0: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -023bf4: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -023bf8: 5441 3701 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023bfc: 6e20 9e03 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023c02: 0c01 |002f: move-result-object v1 │ │ -023c04: 1f01 a500 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023c08: 6e10 c503 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -023c0e: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -023c12: 28f1 |0037: goto 0028 // -000f │ │ -023c14: 6301 3201 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -023c18: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ -023c1c: 1a01 0006 |003c: const-string v1, "LoaderManager" // string@0600 │ │ -023c20: 2202 0802 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -023c24: 7010 730c 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023c2a: 1a03 0e02 |0043: const-string v3, "Destroying Inactive in " // string@020e │ │ -023c2e: 6e20 7a0c 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023c34: 0c02 |0048: move-result-object v2 │ │ -023c36: 6e20 790c 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023c3c: 0c02 |004c: move-result-object v2 │ │ -023c3e: 6e10 7e0c 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023c44: 0c02 |0050: move-result-object v2 │ │ -023c46: 7120 8209 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023c4c: 5441 3601 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -023c50: 6e10 9d03 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -023c56: 0a01 |0059: move-result v1 │ │ -023c58: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ -023c5c: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ -023c60: 5441 3601 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -023c64: 6e20 9e03 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023c6a: 0c01 |0063: move-result-object v1 │ │ -023c6c: 1f01 a500 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023c70: 6e10 c503 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -023c76: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ -023c7a: 28f1 |006b: goto 005c // -000f │ │ -023c7c: 5441 3601 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -023c80: 6e10 8f03 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@038f │ │ -023c86: 0e00 |0071: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=769 │ │ - 0x0004 line=770 │ │ - 0x0020 line=771 │ │ - 0x002a line=772 │ │ - 0x0035 line=771 │ │ - 0x0038 line=776 │ │ - 0x0054 line=777 │ │ - 0x005e line=778 │ │ - 0x0069 line=777 │ │ - 0x006c line=780 │ │ - 0x0071 line=781 │ │ - locals : │ │ - 0x0028 - 0x0038 reg=0 i I │ │ - 0x005c - 0x0072 reg=0 i I │ │ - 0x0000 - 0x0072 reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doReportNextStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -023c88: |[023c88] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -023c98: 5431 3701 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023c9c: 6e10 9d03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -023ca2: 0a01 |0005: move-result v1 │ │ -023ca4: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -023ca8: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -023cac: 5431 3701 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023cb0: 6e20 9e03 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023cb6: 0c01 |000f: move-result-object v1 │ │ -023cb8: 1f01 a500 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023cbc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -023cbe: 5c12 2d01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ -023cc2: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -023cc6: 28f1 |0017: goto 0008 // -000f │ │ -023cc8: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=757 │ │ - 0x000a line=758 │ │ - 0x0015 line=757 │ │ - 0x0018 line=760 │ │ - locals : │ │ - 0x0008 - 0x0019 reg=0 i I │ │ - 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doReportStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -023ccc: |[023ccc] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -023cdc: 5421 3701 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023ce0: 6e10 9d03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -023ce6: 0a01 |0005: move-result v1 │ │ -023ce8: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -023cec: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -023cf0: 5421 3701 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023cf4: 6e20 9e03 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023cfa: 0c01 |000f: move-result-object v1 │ │ -023cfc: 1f01 a500 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023d00: 6e10 c903 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@03c9 │ │ -023d06: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -023d0a: 28f1 |0017: goto 0008 // -000f │ │ -023d0c: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=763 │ │ - 0x000a line=764 │ │ - 0x0015 line=763 │ │ - 0x0018 line=766 │ │ - locals : │ │ - 0x0008 - 0x0019 reg=0 i I │ │ - 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doRetain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 97 16-bit code units │ │ -023d10: |[023d10] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -023d20: 6302 3201 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -023d24: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -023d28: 1a02 0006 |0004: const-string v2, "LoaderManager" // string@0600 │ │ -023d2c: 2203 0802 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023d30: 7010 730c 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023d36: 1a04 f206 |000b: const-string v4, "Retaining in " // string@06f2 │ │ -023d3a: 6e20 7a0c 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023d40: 0c03 |0010: move-result-object v3 │ │ -023d42: 6e20 790c 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023d48: 0c03 |0014: move-result-object v3 │ │ -023d4a: 6e10 7e0c 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023d50: 0c03 |0018: move-result-object v3 │ │ -023d52: 7120 8209 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023d58: 5552 3a01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ -023d5c: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -023d60: 2200 0602 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0206 │ │ -023d64: 1a02 680d |0022: const-string v2, "here" // string@0d68 │ │ -023d68: 7020 600c 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0c60 │ │ -023d6e: 6e10 620c 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0c62 │ │ -023d74: 1a02 0006 |002a: const-string v2, "LoaderManager" // string@0600 │ │ -023d78: 2203 0802 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023d7c: 7010 730c 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023d82: 1a04 b201 |0031: const-string v4, "Called doRetain when not started: " // string@01b2 │ │ -023d86: 6e20 7a0c 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023d8c: 0c03 |0036: move-result-object v3 │ │ -023d8e: 6e20 790c 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023d94: 0c03 |003a: move-result-object v3 │ │ -023d96: 6e10 7e0c 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023d9c: 0c03 |003e: move-result-object v3 │ │ -023d9e: 7130 8409 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0984 │ │ -023da4: 0e00 |0042: return-void │ │ -023da6: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -023da8: 5c52 3801 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ -023dac: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -023dae: 5c52 3a01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ -023db2: 5452 3701 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023db6: 6e10 9d03 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -023dbc: 0a02 |004e: move-result v2 │ │ -023dbe: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -023dc2: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -023dc6: 5452 3701 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023dca: 6e20 9e03 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023dd0: 0c02 |0058: move-result-object v2 │ │ -023dd2: 1f02 a500 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023dd6: 6e10 ca03 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@03ca │ │ -023ddc: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -023de0: 28f1 |0060: goto 0051 // -000f │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=730 │ │ - 0x001c line=731 │ │ - 0x0020 line=732 │ │ - 0x0027 line=733 │ │ - 0x002a line=734 │ │ - 0x0042 line=743 │ │ - 0x0043 line=738 │ │ - 0x0046 line=739 │ │ - 0x0049 line=740 │ │ - 0x0053 line=741 │ │ - 0x005e line=740 │ │ - locals : │ │ - 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ - 0x0051 - 0x0061 reg=1 i I │ │ - 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doStart' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 94 16-bit code units │ │ -023de4: |[023de4] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -023df4: 6302 3201 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -023df8: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -023dfc: 1a02 0006 |0004: const-string v2, "LoaderManager" // string@0600 │ │ -023e00: 2203 0802 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023e04: 7010 730c 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023e0a: 1a04 5107 |000b: const-string v4, "Starting in " // string@0751 │ │ -023e0e: 6e20 7a0c 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023e14: 0c03 |0010: move-result-object v3 │ │ -023e16: 6e20 790c 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023e1c: 0c03 |0014: move-result-object v3 │ │ -023e1e: 6e10 7e0c 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023e24: 0c03 |0018: move-result-object v3 │ │ -023e26: 7120 8209 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023e2c: 5552 3a01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ -023e30: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -023e34: 2200 0602 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0206 │ │ -023e38: 1a02 680d |0022: const-string v2, "here" // string@0d68 │ │ -023e3c: 7020 600c 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0c60 │ │ -023e42: 6e10 620c 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0c62 │ │ -023e48: 1a02 0006 |002a: const-string v2, "LoaderManager" // string@0600 │ │ -023e4c: 2203 0802 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023e50: 7010 730c 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023e56: 1a04 b301 |0031: const-string v4, "Called doStart when already started: " // string@01b3 │ │ -023e5a: 6e20 7a0c 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023e60: 0c03 |0036: move-result-object v3 │ │ -023e62: 6e20 790c 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023e68: 0c03 |003a: move-result-object v3 │ │ -023e6a: 6e10 7e0c 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023e70: 0c03 |003e: move-result-object v3 │ │ -023e72: 7130 8409 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0984 │ │ -023e78: 0e00 |0042: return-void │ │ -023e7a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -023e7c: 5c52 3a01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ -023e80: 5452 3701 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023e84: 6e10 9d03 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -023e8a: 0a02 |004b: move-result v2 │ │ -023e8c: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -023e90: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -023e94: 5452 3701 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023e98: 6e20 9e03 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023e9e: 0c02 |0055: move-result-object v2 │ │ -023ea0: 1f02 a500 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023ea4: 6e10 cb03 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@03cb │ │ -023eaa: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -023eae: 28f1 |005d: goto 004e // -000f │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=697 │ │ - 0x001c line=698 │ │ - 0x0020 line=699 │ │ - 0x0027 line=700 │ │ - 0x002a line=701 │ │ - 0x0042 line=712 │ │ - 0x0043 line=705 │ │ - 0x0046 line=709 │ │ - 0x0050 line=710 │ │ - 0x005b line=709 │ │ - locals : │ │ - 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ - 0x004e - 0x005e reg=1 i I │ │ - 0x0000 - 0x005e reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'doStop' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 95 16-bit code units │ │ -023eb0: |[023eb0] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -023ec0: 6302 3201 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -023ec4: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -023ec8: 1a02 0006 |0004: const-string v2, "LoaderManager" // string@0600 │ │ -023ecc: 2203 0802 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023ed0: 7010 730c 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023ed6: 1a04 5307 |000b: const-string v4, "Stopping in " // string@0753 │ │ -023eda: 6e20 7a0c 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023ee0: 0c03 |0010: move-result-object v3 │ │ -023ee2: 6e20 790c 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023ee8: 0c03 |0014: move-result-object v3 │ │ -023eea: 6e10 7e0c 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023ef0: 0c03 |0018: move-result-object v3 │ │ -023ef2: 7120 8209 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -023ef8: 5552 3a01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ -023efc: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -023f00: 2200 0602 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0206 │ │ -023f04: 1a02 680d |0022: const-string v2, "here" // string@0d68 │ │ -023f08: 7020 600c 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0c60 │ │ -023f0e: 6e10 620c 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0c62 │ │ -023f14: 1a02 0006 |002a: const-string v2, "LoaderManager" // string@0600 │ │ -023f18: 2203 0802 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023f1c: 7010 730c 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023f22: 1a04 b401 |0031: const-string v4, "Called doStop when not started: " // string@01b4 │ │ -023f26: 6e20 7a0c 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023f2c: 0c03 |0036: move-result-object v3 │ │ -023f2e: 6e20 790c 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -023f34: 0c03 |003a: move-result-object v3 │ │ -023f36: 6e10 7e0c 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023f3c: 0c03 |003e: move-result-object v3 │ │ -023f3e: 7130 8409 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0984 │ │ -023f44: 0e00 |0042: return-void │ │ -023f46: 5452 3701 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023f4a: 6e10 9d03 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -023f50: 0a02 |0048: move-result v2 │ │ -023f52: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -023f56: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -023f5a: 5452 3701 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023f5e: 6e20 9e03 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023f64: 0c02 |0052: move-result-object v2 │ │ -023f66: 1f02 a500 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023f6a: 6e10 cc03 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@03cc │ │ -023f70: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -023f74: 28f1 |005a: goto 004b // -000f │ │ -023f76: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -023f78: 5c52 3a01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ -023f7c: 28e4 |005e: goto 0042 // -001c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=715 │ │ - 0x001c line=716 │ │ - 0x0020 line=717 │ │ - 0x0027 line=718 │ │ - 0x002a line=719 │ │ - 0x0042 line=727 │ │ - 0x0043 line=723 │ │ - 0x004d line=724 │ │ - 0x0058 line=723 │ │ - 0x005b line=726 │ │ - locals : │ │ - 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ - 0x004b - 0x005f reg=1 i I │ │ - 0x0000 - 0x005f reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #7 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 175 16-bit code units │ │ -023f80: |[023f80] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -023f90: 5453 3701 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023f94: 6e10 9d03 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -023f9a: 0a03 |0005: move-result v3 │ │ -023f9c: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -023fa0: 6e20 280c 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023fa6: 1a03 3e01 |000b: const-string v3, "Active Loaders:" // string@013e │ │ -023faa: 6e20 2d0c 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -023fb0: 2203 0802 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -023fb4: 7010 730c 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -023fba: 6e20 7a0c 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023fc0: 0c03 |0018: move-result-object v3 │ │ -023fc2: 1a04 0500 |0019: const-string v4, " " // string@0005 │ │ -023fc6: 6e20 7a0c 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -023fcc: 0c03 |001e: move-result-object v3 │ │ -023fce: 6e10 7e0c 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -023fd4: 0c01 |0022: move-result-object v1 │ │ -023fd6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -023fd8: 5453 3701 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023fdc: 6e10 9d03 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -023fe2: 0a03 |0029: move-result v3 │ │ -023fe4: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -023fe8: 5453 3701 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -023fec: 6e20 9e03 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -023ff2: 0c02 |0031: move-result-object v2 │ │ -023ff4: 1f02 a500 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -023ff8: 6e20 280c 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -023ffe: 1a03 0600 |0037: const-string v3, " #" // string@0006 │ │ -024002: 6e20 280c 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -024008: 5453 3701 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -02400c: 6e20 9803 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@0398 │ │ -024012: 0a03 |0041: move-result v3 │ │ -024014: 6e20 260c 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -02401a: 1a03 c400 |0045: const-string v3, ": " // string@00c4 │ │ -02401e: 6e20 280c 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -024024: 6e10 cd03 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@03cd │ │ -02402a: 0c03 |004d: move-result-object v3 │ │ -02402c: 6e20 2d0c 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -024032: 6e59 c603 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c6 │ │ -024038: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02403c: 28ce |0056: goto 0024 // -0032 │ │ -02403e: 5453 3601 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -024042: 6e10 9d03 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -024048: 0a03 |005c: move-result v3 │ │ -02404a: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -02404e: 6e20 280c 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -024054: 1a03 9f02 |0062: const-string v3, "Inactive Loaders:" // string@029f │ │ -024058: 6e20 2d0c 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -02405e: 2203 0802 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -024062: 7010 730c 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -024068: 6e20 7a0c 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02406e: 0c03 |006f: move-result-object v3 │ │ -024070: 1a04 0500 |0070: const-string v4, " " // string@0005 │ │ -024074: 6e20 7a0c 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02407a: 0c03 |0075: move-result-object v3 │ │ -02407c: 6e10 7e0c 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -024082: 0c01 |0079: move-result-object v1 │ │ -024084: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -024086: 5453 3601 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -02408a: 6e10 9d03 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -024090: 0a03 |0080: move-result v3 │ │ -024092: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -024096: 5453 3601 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -02409a: 6e20 9e03 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -0240a0: 0c02 |0088: move-result-object v2 │ │ -0240a2: 1f02 a500 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -0240a6: 6e20 280c 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0240ac: 1a03 0600 |008e: const-string v3, " #" // string@0006 │ │ -0240b0: 6e20 280c 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0240b6: 5453 3601 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -0240ba: 6e20 9803 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@0398 │ │ -0240c0: 0a03 |0098: move-result v3 │ │ -0240c2: 6e20 260c 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -0240c8: 1a03 c400 |009c: const-string v3, ": " // string@00c4 │ │ -0240cc: 6e20 280c 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0240d2: 6e10 cd03 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@03cd │ │ -0240d8: 0c03 |00a4: move-result-object v3 │ │ -0240da: 6e20 2d0c 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -0240e0: 6e59 c603 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c6 │ │ -0240e6: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0240ea: 28ce |00ad: goto 007b // -0032 │ │ -0240ec: 0e00 |00ae: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=796 │ │ - 0x0008 line=797 │ │ - 0x0010 line=798 │ │ - 0x0023 line=799 │ │ - 0x002c line=800 │ │ - 0x0034 line=801 │ │ - 0x0045 line=802 │ │ - 0x0051 line=803 │ │ - 0x0054 line=799 │ │ - 0x0057 line=806 │ │ - 0x005f line=807 │ │ - 0x0067 line=808 │ │ - 0x007a line=809 │ │ - 0x0083 line=810 │ │ - 0x008b line=811 │ │ - 0x009c line=812 │ │ - 0x00a8 line=813 │ │ - 0x00ab line=809 │ │ - 0x00ae line=816 │ │ - locals : │ │ - 0x0024 - 0x0057 reg=0 i I │ │ - 0x0023 - 0x0057 reg=1 innerPrefix Ljava/lang/String; │ │ - 0x0034 - 0x0057 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x007b - 0x00ae reg=0 i I │ │ - 0x007a - 0x00ae reg=1 innerPrefix Ljava/lang/String; │ │ - 0x008b - 0x00ae reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00af reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x00af reg=6 prefix Ljava/lang/String; │ │ - 0x0000 - 0x00af reg=7 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x00af reg=8 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x00af reg=9 args [Ljava/lang/String; │ │ - │ │ - #8 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'finishRetain' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -0240f0: |[0240f0] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -024100: 5541 3801 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ -024104: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -024108: 6301 3201 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -02410c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -024110: 1a01 0006 |0008: const-string v1, "LoaderManager" // string@0600 │ │ -024114: 2202 0802 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -024118: 7010 730c 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02411e: 1a03 5b02 |000f: const-string v3, "Finished Retaining in " // string@025b │ │ -024122: 6e20 7a0c 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -024128: 0c02 |0014: move-result-object v2 │ │ -02412a: 6e20 790c 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -024130: 0c02 |0018: move-result-object v2 │ │ -024132: 6e10 7e0c 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -024138: 0c02 |001c: move-result-object v2 │ │ -02413a: 7120 8209 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -024140: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -024142: 5c41 3801 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ -024146: 5441 3701 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -02414a: 6e10 9d03 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -024150: 0a01 |0028: move-result v1 │ │ -024152: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -024156: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -02415a: 5441 3701 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -02415e: 6e20 9e03 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -024164: 0c01 |0032: move-result-object v1 │ │ -024166: 1f01 a500 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -02416a: 6e10 c703 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@03c7 │ │ -024170: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -024174: 28f1 |003a: goto 002b // -000f │ │ -024176: 0e00 |003b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=746 │ │ - 0x0004 line=747 │ │ - 0x0020 line=749 │ │ - 0x0023 line=750 │ │ - 0x002d line=751 │ │ - 0x0038 line=750 │ │ - 0x003b line=754 │ │ - locals : │ │ - 0x002b - 0x003b reg=0 i I │ │ - 0x0000 - 0x003c reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #9 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'getLoader' │ │ - type : '(I)Landroid/support/v4/content/Loader;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -024178: |[024178] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -024188: 5531 3501 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ -02418c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -024190: 2201 f801 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -024194: 1a02 b501 |0006: const-string v2, "Called while creating a loader" // string@01b5 │ │ -024198: 7020 440c 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -02419e: 2701 |000b: throw v1 │ │ -0241a0: 5431 3701 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -0241a4: 6e20 9203 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0392 │ │ -0241aa: 0c00 |0011: move-result-object v0 │ │ -0241ac: 1f00 a500 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -0241b0: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -0241b4: 5401 2c01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -0241b8: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -0241bc: 5401 2c01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -0241c0: 5411 2b01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -0241c4: 1101 |001e: return-object v1 │ │ -0241c6: 5401 2b01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -0241ca: 28fd |0021: goto 001e // -0003 │ │ -0241cc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0241ce: 28fb |0023: goto 001e // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=682 │ │ - 0x0004 line=683 │ │ - 0x000c line=686 │ │ - 0x0014 line=687 │ │ - 0x0016 line=688 │ │ - 0x001a line=689 │ │ - 0x001e line=693 │ │ - 0x001f line=691 │ │ - 0x0022 line=693 │ │ - locals : │ │ - 0x0014 - 0x0024 reg=0 loaderInfo Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0024 reg=4 id I │ │ - │ │ - #10 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'hasRunningLoaders' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -0241d0: |[0241d0] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -0241e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0241e2: 5454 3701 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -0241e6: 6e10 9d03 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@039d │ │ -0241ec: 0a00 |0006: move-result v0 │ │ -0241ee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0241f0: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -0241f4: 5454 3701 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -0241f8: 6e20 9e03 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@039e │ │ -0241fe: 0c02 |000f: move-result-object v2 │ │ -024200: 1f02 a500 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -024204: 5524 3001 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -024208: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -02420c: 5524 2601 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ -024210: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -024214: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -024216: b643 |001b: or-int/2addr v3, v4 │ │ -024218: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02421c: 28ea |001e: goto 0008 // -0016 │ │ -02421e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -024220: 28fb |0020: goto 001b // -0005 │ │ -024222: 0f03 |0021: return v3 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=820 │ │ - 0x0001 line=821 │ │ - 0x0007 line=822 │ │ - 0x000a line=823 │ │ - 0x0012 line=824 │ │ - 0x001c line=822 │ │ - 0x001f line=824 │ │ - 0x0021 line=826 │ │ - locals : │ │ - 0x0012 - 0x0021 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0007 - 0x0022 reg=0 count I │ │ - 0x0008 - 0x0022 reg=1 i I │ │ - 0x0001 - 0x0022 reg=3 loadersRunning Z │ │ - 0x0000 - 0x0022 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #11 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'initLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 141 16-bit code units │ │ -024224: |[024224] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -024234: 5541 3501 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ -024238: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -02423c: 2201 f801 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -024240: 1a02 b501 |0006: const-string v2, "Called while creating a loader" // string@01b5 │ │ -024244: 7020 440c 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -02424a: 2701 |000b: throw v1 │ │ -02424c: 5441 3701 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -024250: 6e20 9203 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0392 │ │ -024256: 0c00 |0011: move-result-object v0 │ │ -024258: 1f00 a500 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -02425c: 6301 3201 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -024260: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -024264: 1a01 0006 |0018: const-string v1, "LoaderManager" // string@0600 │ │ -024268: 2202 0802 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -02426c: 7010 730c 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -024272: 1a03 a30d |001f: const-string v3, "initLoader in " // string@0da3 │ │ -024276: 6e20 7a0c 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02427c: 0c02 |0024: move-result-object v2 │ │ -02427e: 6e20 790c 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -024284: 0c02 |0028: move-result-object v2 │ │ -024286: 1a03 c800 |0029: const-string v3, ": args=" // string@00c8 │ │ -02428a: 6e20 7a0c 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -024290: 0c02 |002e: move-result-object v2 │ │ -024292: 6e20 790c 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -024298: 0c02 |0032: move-result-object v2 │ │ -02429a: 6e10 7e0c 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0242a0: 0c02 |0036: move-result-object v2 │ │ -0242a2: 7120 8209 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0242a8: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -0242ac: 7040 d003 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@03d0 │ │ -0242b2: 0c00 |003f: move-result-object v0 │ │ -0242b4: 6301 3201 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0242b8: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -0242bc: 1a01 0006 |0044: const-string v1, "LoaderManager" // string@0600 │ │ -0242c0: 2202 0802 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -0242c4: 7010 730c 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0242ca: 1a03 0700 |004b: const-string v3, " Created new loader " // string@0007 │ │ -0242ce: 6e20 7a0c 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0242d4: 0c02 |0050: move-result-object v2 │ │ -0242d6: 6e20 790c 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0242dc: 0c02 |0054: move-result-object v2 │ │ -0242de: 6e10 7e0c 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0242e4: 0c02 |0058: move-result-object v2 │ │ -0242e6: 7120 8209 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0242ec: 5501 2801 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -0242f0: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -0242f4: 5541 3a01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ -0242f8: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -0242fc: 5401 2b01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -024300: 5402 2501 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ -024304: 6e30 c403 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03c4 │ │ -02430a: 5401 2b01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -02430e: 1101 |006d: return-object v1 │ │ -024310: 6301 3201 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -024314: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -024318: 1a01 0006 |0072: const-string v1, "LoaderManager" // string@0600 │ │ -02431c: 2202 0802 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -024320: 7010 730c 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -024326: 1a03 1300 |0079: const-string v3, " Re-using existing loader " // string@0013 │ │ -02432a: 6e20 7a0c 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -024330: 0c02 |007e: move-result-object v2 │ │ -024332: 6e20 790c 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -024338: 0c02 |0082: move-result-object v2 │ │ -02433a: 6e10 7e0c 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -024340: 0c02 |0086: move-result-object v2 │ │ -024342: 7120 8209 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -024348: 5b07 2401 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ -02434c: 28d0 |008c: goto 005c // -0030 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=539 │ │ - 0x0004 line=540 │ │ - 0x000c line=543 │ │ - 0x0014 line=545 │ │ - 0x003a line=547 │ │ - 0x003c line=549 │ │ - 0x0040 line=550 │ │ - 0x005c line=556 │ │ - 0x0064 line=558 │ │ - 0x006b line=561 │ │ - 0x006e line=552 │ │ - 0x008a line=553 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0014 - 0x008d reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x008d reg=5 id I │ │ - 0x0000 - 0x008d reg=6 args Landroid/os/Bundle; │ │ - 0x0000 - 0x008d reg=7 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - #12 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'installLoader' │ │ - type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -024350: |[024350] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -024360: 5420 3701 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -024364: 5231 2901 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ -024368: 6e30 9903 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0399 │ │ -02436e: 5520 3a01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ -024372: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -024376: 6e10 cb03 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@03cb │ │ -02437c: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=504 │ │ - 0x0007 line=505 │ │ - 0x000b line=509 │ │ - 0x000e line=511 │ │ - locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x000f reg=3 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - │ │ - #13 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'restartLoader' │ │ - type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 253 16-bit code units │ │ -024380: |[024380] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -024390: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -024392: 5562 3501 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ -024396: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -02439a: 2202 f801 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@01f8 │ │ -02439e: 1a03 b501 |0007: const-string v3, "Called while creating a loader" // string@01b5 │ │ -0243a2: 7020 440c 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0243a8: 2702 |000c: throw v2 │ │ -0243aa: 5462 3701 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -0243ae: 6e20 9203 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0392 │ │ -0243b4: 0c01 |0012: move-result-object v1 │ │ -0243b6: 1f01 a500 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -0243ba: 6302 3201 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0243be: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -0243c2: 1a02 0006 |0019: const-string v2, "LoaderManager" // string@0600 │ │ -0243c6: 2203 0802 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -0243ca: 7010 730c 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0243d0: 1a04 8413 |0020: const-string v4, "restartLoader in " // string@1384 │ │ -0243d4: 6e20 7a0c 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0243da: 0c03 |0025: move-result-object v3 │ │ -0243dc: 6e20 790c 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0243e2: 0c03 |0029: move-result-object v3 │ │ -0243e4: 1a04 c800 |002a: const-string v4, ": args=" // string@00c8 │ │ -0243e8: 6e20 7a0c 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0243ee: 0c03 |002f: move-result-object v3 │ │ -0243f0: 6e20 790c 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0243f6: 0c03 |0033: move-result-object v3 │ │ -0243f8: 6e10 7e0c 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0243fe: 0c03 |0037: move-result-object v3 │ │ -024400: 7120 8209 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -024406: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -02440a: 5462 3601 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -02440e: 6e20 9203 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0392 │ │ -024414: 0c00 |0042: move-result-object v0 │ │ -024416: 1f00 a500 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a5 │ │ -02441a: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -02441e: 5512 2801 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ -024422: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -024426: 6302 3201 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -02442a: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -02442e: 1a02 0006 |004f: const-string v2, "LoaderManager" // string@0600 │ │ -024432: 2203 0802 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -024436: 7010 730c 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02443c: 1a04 1400 |0056: const-string v4, " Removing last inactive loader: " // string@0014 │ │ -024440: 6e20 7a0c 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -024446: 0c03 |005b: move-result-object v3 │ │ -024448: 6e20 790c 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02444e: 0c03 |005f: move-result-object v3 │ │ -024450: 6e10 7e0c 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -024456: 0c03 |0063: move-result-object v3 │ │ -024458: 7120 8209 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02445e: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -024460: 5c02 2601 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ -024464: 6e10 c503 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -02446a: 5412 2b01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -02446e: 6e10 9d04 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@049d │ │ -024474: 5462 3601 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -024478: 6e30 9903 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0399 │ │ -02447e: 7040 d003 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@03d0 │ │ -024484: 0c01 |007a: move-result-object v1 │ │ -024486: 5412 2b01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -02448a: 1102 |007d: return-object v2 │ │ -02448c: 5512 3001 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ -024490: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -024494: 6302 3201 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -024498: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -02449c: 1a02 0006 |0086: const-string v2, "LoaderManager" // string@0600 │ │ -0244a0: 1a03 0800 |0088: const-string v3, " Current loader is stopped; replacing" // string@0008 │ │ -0244a4: 7120 8209 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0244aa: 5462 3701 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ -0244ae: 6e30 9903 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0399 │ │ -0244b4: 6e10 c503 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -0244ba: 28e2 |0095: goto 0077 // -001e │ │ -0244bc: 5412 2c01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -0244c0: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -0244c4: 6302 3201 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -0244c8: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -0244cc: 1a02 0006 |009e: const-string v2, "LoaderManager" // string@0600 │ │ -0244d0: 2203 0802 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -0244d4: 7010 730c 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0244da: 1a04 1500 |00a5: const-string v4, " Removing pending loader: " // string@0015 │ │ -0244de: 6e20 7a0c 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0244e4: 0c03 |00aa: move-result-object v3 │ │ -0244e6: 5414 2c01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -0244ea: 6e20 790c 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0244f0: 0c03 |00b0: move-result-object v3 │ │ -0244f2: 6e10 7e0c 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0244f8: 0c03 |00b4: move-result-object v3 │ │ -0244fa: 7120 8209 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -024500: 5412 2c01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -024504: 6e10 c503 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03c5 │ │ -02450a: 5b15 2c01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -02450e: 6302 3201 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -024512: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -024516: 1a02 0006 |00c3: const-string v2, "LoaderManager" // string@0600 │ │ -02451a: 1a03 0a00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@000a │ │ -02451e: 7120 8209 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -024524: 7040 d103 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@03d1 │ │ -02452a: 0c02 |00cd: move-result-object v2 │ │ -02452c: 5b12 2c01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -024530: 5412 2c01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ -024534: 5422 2b01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -024538: 28a9 |00d4: goto 007d // -0057 │ │ -02453a: 6302 3201 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ -02453e: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -024542: 1a02 0006 |00d9: const-string v2, "LoaderManager" // string@0600 │ │ -024546: 2203 0802 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -02454a: 7010 730c 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -024550: 1a04 1100 |00e0: const-string v4, " Making last loader inactive: " // string@0011 │ │ -024554: 6e20 7a0c 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02455a: 0c03 |00e5: move-result-object v3 │ │ -02455c: 6e20 790c 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -024562: 0c03 |00e9: move-result-object v3 │ │ -024564: 6e10 7e0c 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02456a: 0c03 |00ed: move-result-object v3 │ │ -02456c: 7120 8209 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -024572: 5412 2b01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ -024576: 6e10 9d04 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@049d │ │ -02457c: 5462 3601 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ -024580: 6e30 9903 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@0399 │ │ -024586: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=589 │ │ - 0x0005 line=590 │ │ - 0x000d line=593 │ │ - 0x0015 line=594 │ │ - 0x003b line=595 │ │ - 0x003d line=596 │ │ - 0x0045 line=597 │ │ - 0x0047 line=598 │ │ - 0x004b line=603 │ │ - 0x0067 line=604 │ │ - 0x006a line=605 │ │ - 0x006d line=606 │ │ - 0x0072 line=607 │ │ - 0x0077 line=642 │ │ - 0x007b line=643 │ │ - 0x007e line=611 │ │ - 0x0082 line=615 │ │ - 0x008d line=616 │ │ - 0x0092 line=617 │ │ - 0x0096 line=622 │ │ - 0x009a line=623 │ │ - 0x00b8 line=624 │ │ - 0x00bd line=625 │ │ - 0x00bf line=627 │ │ - 0x00ca line=628 │ │ - 0x00d0 line=630 │ │ - 0x00d5 line=636 │ │ - 0x00f1 line=637 │ │ - 0x00f6 line=638 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=9 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - 0x0045 - 0x0077 reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x007e - 0x00fd reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0015 - 0x00fd reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ - 0x0000 - 0x00fd reg=6 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x00fd reg=7 id I │ │ - 0x0000 - 0x00fd reg=8 args Landroid/os/Bundle; │ │ - 0x0000 - 0x00fd reg=9 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - │ │ - #14 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'toString' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -02458c: |[02458c] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -02459c: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -0245a0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0245a4: 7020 740c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0c74 │ │ -0245aa: 1a01 0206 |0007: const-string v1, "LoaderManager{" // string@0602 │ │ -0245ae: 6e20 7a0c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0245b4: 7110 810c 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0c81 │ │ -0245ba: 0a01 |000f: move-result v1 │ │ -0245bc: 7110 490c 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -0245c2: 0c01 |0013: move-result-object v1 │ │ -0245c4: 6e20 7a0c 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0245ca: 1a01 4500 |0017: const-string v1, " in " // string@0045 │ │ -0245ce: 6e20 7a0c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0245d4: 5421 3401 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -0245d8: 7120 0305 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0503 │ │ -0245de: 1a01 af16 |0021: const-string v1, "}}" // string@16af │ │ -0245e2: 6e20 7a0c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0245e8: 6e10 7e0c 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0245ee: 0c01 |0029: move-result-object v1 │ │ -0245f0: 1101 |002a: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=785 │ │ - 0x0007 line=786 │ │ - 0x000c line=787 │ │ - 0x0017 line=788 │ │ - 0x001c line=789 │ │ - 0x0021 line=790 │ │ - 0x0026 line=791 │ │ - locals : │ │ - 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - │ │ - #15 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ - name : 'updateActivity' │ │ - type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0245f4: |[0245f4] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -024604: 5b01 3401 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ -024608: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=480 │ │ - 0x0002 line=481 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ - 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ - │ │ - source_file_idx : 1537 (LoaderManager.java) │ │ - │ │ -Class #48 header: │ │ -class_idx : 167 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1616 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 9 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #48 annotations: │ │ -Annotations on method #996 'getParentActivityIntent' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ -Annotations on method #997 'getParentActivityIntent' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/lang/Class" "<*>;)" "Landroid/content/Intent;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ -Annotations on method #999 'getParentActivityName' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Landroid/content/pm/PackageManager$NameNotFoundException; } │ │ - │ │ -Class #48 - │ │ - Class descriptor : 'Landroid/support/v4/app/NavUtils;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'PARENT_ACTIVITY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.support.PARENT_ACTIVITY" │ │ - #1 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "NavUtils" │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02460c: |[02460c] android.support.v4.app.NavUtils.:()V │ │ -02461c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -024622: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=196 │ │ - 0x0003 line=197 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ - │ │ - #1 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityIntent' │ │ - type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -024624: |[024624] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -024634: 7110 e603 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@03e6 │ │ -02463a: 0c00 |0003: move-result-object v0 │ │ -02463c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -024640: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -024642: 1101 |0007: return-object v1 │ │ -024644: 2201 2800 |0008: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -024648: 1a02 e408 |000a: const-string v2, "android.intent.action.MAIN" // string@08e4 │ │ -02464c: 7020 b100 2100 |000c: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -024652: 6e30 d300 3100 |000f: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00d3 │ │ -024658: 0c01 |0012: move-result-object v1 │ │ -02465a: 28f4 |0013: goto 0007 // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=112 │ │ - 0x0004 line=113 │ │ - 0x0007 line=114 │ │ - locals : │ │ - 0x0004 - 0x0014 reg=0 parentActivity Ljava/lang/String; │ │ - 0x0000 - 0x0014 reg=3 sourceActivity Landroid/app/Activity; │ │ - │ │ - #2 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityIntent' │ │ - type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 50 16-bit code units │ │ -02465c: |[02465c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -02466c: 7120 e703 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@03e7 │ │ -024672: 0c00 |0003: move-result-object v0 │ │ -024674: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -024678: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -02467a: 1101 |0007: return-object v1 │ │ -02467c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -02467e: 6e20 640c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@0c64 │ │ -024684: 0a01 |000c: move-result v1 │ │ -024686: 1302 2e00 |000d: const/16 v2, #int 46 // #2e │ │ -02468a: 3321 1700 |000f: if-ne v1, v2, 0026 // +0017 │ │ -02468e: 2201 0802 |0011: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -024692: 7010 730c 0100 |0013: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -024698: 6e10 a300 0300 |0016: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a3 │ │ -02469e: 0c02 |0019: move-result-object v2 │ │ -0246a0: 6e20 7a0c 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0246a6: 0c01 |001d: move-result-object v1 │ │ -0246a8: 6e20 7a0c 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0246ae: 0c01 |0021: move-result-object v1 │ │ -0246b0: 6e10 7e0c 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0246b6: 0c00 |0025: move-result-object v0 │ │ -0246b8: 2201 2800 |0026: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -0246bc: 1a02 e408 |0028: const-string v2, "android.intent.action.MAIN" // string@08e4 │ │ -0246c0: 7020 b100 2100 |002a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -0246c6: 6e30 d300 3100 |002d: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00d3 │ │ -0246cc: 0c01 |0030: move-result-object v1 │ │ -0246ce: 28d6 |0031: goto 0007 // -002a │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=147 │ │ - 0x0004 line=148 │ │ - 0x0007 line=152 │ │ - 0x0008 line=149 │ │ - 0x0011 line=150 │ │ - 0x0026 line=152 │ │ - locals : │ │ - 0x0004 - 0x0032 reg=0 parentActivity Ljava/lang/String; │ │ - 0x0000 - 0x0032 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0032 reg=4 componentName Landroid/content/ComponentName; │ │ - │ │ - #3 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityIntent' │ │ - type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -0246d0: |[0246d0] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -0246e0: 2201 1e00 |0000: new-instance v1, Landroid/content/ComponentName; // type@001e │ │ -0246e4: 7030 8b00 3104 |0002: invoke-direct {v1, v3, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008b │ │ -0246ea: 7120 e703 1300 |0005: invoke-static {v3, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@03e7 │ │ -0246f0: 0c00 |0008: move-result-object v0 │ │ -0246f2: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ -0246f6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0246f8: 1101 |000c: return-object v1 │ │ -0246fa: 2201 2800 |000d: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -0246fe: 1a02 e408 |000f: const-string v2, "android.intent.action.MAIN" // string@08e4 │ │ -024702: 7020 b100 2100 |0011: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -024708: 6e30 d300 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/content/Intent;.setClassName:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@00d3 │ │ -02470e: 0c01 |0017: move-result-object v1 │ │ -024710: 28f4 |0018: goto 000c // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=129 │ │ - 0x0009 line=131 │ │ - 0x000c line=132 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Class; │ │ - 0x0009 - 0x0019 reg=0 parentActivity Ljava/lang/String; │ │ - 0x0000 - 0x0019 reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x0019 reg=4 sourceActivityClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ - │ │ - #4 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityName' │ │ - type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -024714: |[024714] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -024724: 6e10 0e00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000e │ │ -02472a: 0c01 |0003: move-result-object v1 │ │ -02472c: 7120 e703 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@03e7 │ │ -024732: 0c01 |0007: move-result-object v1 │ │ -024734: 1101 |0008: return-object v1 │ │ -024736: 0d00 |0009: move-exception v0 │ │ -024738: 2201 f701 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -02473c: 7020 410c 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0c41 │ │ -024742: 2701 |000f: throw v1 │ │ - catches : 1 │ │ - 0x0000 - 0x0007 │ │ - Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ - positions : │ │ - 0x0000 line=166 │ │ - 0x0009 line=167 │ │ - 0x000a line=169 │ │ - locals : │ │ - 0x000a - 0x0010 reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ - 0x0000 - 0x0010 reg=2 sourceActivity Landroid/app/Activity; │ │ - │ │ - #5 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'getParentActivityName' │ │ - type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 60 16-bit code units │ │ -024750: |[024750] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -024760: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -024762: 6e10 a200 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a2 │ │ -024768: 0c02 |0004: move-result-object v2 │ │ -02476a: 1304 8000 |0005: const/16 v4, #int 128 // #80 │ │ -02476e: 6e30 eb00 7204 |0007: invoke-virtual {v2, v7, v4}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00eb │ │ -024774: 0c00 |000a: move-result-object v0 │ │ -024776: 5404 1000 |000b: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0010 │ │ -02477a: 3904 0400 |000d: if-nez v4, 0011 // +0004 │ │ -02477e: 0731 |000f: move-object v1, v3 │ │ -024780: 1101 |0010: return-object v1 │ │ -024782: 5404 1000 |0011: iget-object v4, v0, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0010 │ │ -024786: 1a05 f808 |0013: const-string v5, "android.support.PARENT_ACTIVITY" // string@08f8 │ │ -02478a: 6e20 8101 5400 |0015: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0181 │ │ -024790: 0c01 |0018: move-result-object v1 │ │ -024792: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -024796: 0731 |001b: move-object v1, v3 │ │ -024798: 28f4 |001c: goto 0010 // -000c │ │ -02479a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -02479c: 6e20 640c 3100 |001e: invoke-virtual {v1, v3}, Ljava/lang/String;.charAt:(I)C // method@0c64 │ │ -0247a2: 0a03 |0021: move-result v3 │ │ -0247a4: 1304 2e00 |0022: const/16 v4, #int 46 // #2e │ │ -0247a8: 3343 ecff |0024: if-ne v3, v4, 0010 // -0014 │ │ -0247ac: 2203 0802 |0026: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -0247b0: 7010 730c 0300 |0028: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0247b6: 6e10 a300 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00a3 │ │ -0247bc: 0c04 |002e: move-result-object v4 │ │ -0247be: 6e20 7a0c 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0247c4: 0c03 |0032: move-result-object v3 │ │ -0247c6: 6e20 7a0c 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0247cc: 0c03 |0036: move-result-object v3 │ │ -0247ce: 6e10 7e0c 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0247d4: 0c01 |003a: move-result-object v1 │ │ -0247d6: 28d5 |003b: goto 0010 // -002b │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=184 │ │ - 0x0005 line=185 │ │ - 0x000b line=186 │ │ - 0x0010 line=192 │ │ - 0x0011 line=187 │ │ - 0x0019 line=188 │ │ - 0x001d line=189 │ │ - 0x0026 line=190 │ │ - locals : │ │ - 0x000b - 0x003c reg=0 info Landroid/content/pm/ActivityInfo; │ │ - 0x0019 - 0x003c reg=1 parentActivity Ljava/lang/String; │ │ - 0x0005 - 0x003c reg=2 pm Landroid/content/pm/PackageManager; │ │ - 0x0000 - 0x003c reg=6 context Landroid/content/Context; │ │ - 0x0000 - 0x003c reg=7 componentName Landroid/content/ComponentName; │ │ - │ │ - #6 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'navigateUpFromSameTask' │ │ - type : '(Landroid/app/Activity;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 61 16-bit code units │ │ -0247d8: |[0247d8] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -0247e8: 7110 e303 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@03e3 │ │ -0247ee: 0c00 |0003: move-result-object v0 │ │ -0247f0: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -0247f4: 2201 f701 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -0247f8: 2202 0802 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -0247fc: 7010 730c 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -024802: 1a03 3f01 |000d: const-string v3, "Activity " // string@013f │ │ -024806: 6e20 7a0c 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02480c: 0c02 |0012: move-result-object v2 │ │ -02480e: 6e10 5c0c 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -024814: 0c03 |0016: move-result-object v3 │ │ -024816: 6e10 380c 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0c38 │ │ -02481c: 0c03 |001a: move-result-object v3 │ │ -02481e: 6e20 7a0c 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -024824: 0c02 |001e: move-result-object v2 │ │ -024826: 1a03 3800 |001f: const-string v3, " does not have a parent activity name specified." // string@0038 │ │ -02482a: 6e20 7a0c 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -024830: 0c02 |0024: move-result-object v2 │ │ -024832: 1a03 2200 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0022 │ │ -024836: 6e20 7a0c 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02483c: 0c02 |002a: move-result-object v2 │ │ -02483e: 1a03 3900 |002b: const-string v3, " element in your manifest?)" // string@0039 │ │ -024842: 6e20 7a0c 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -024848: 0c02 |0030: move-result-object v2 │ │ -02484a: 6e10 7e0c 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -024850: 0c02 |0034: move-result-object v2 │ │ -024852: 7020 400c 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -024858: 2701 |0038: throw v1 │ │ -02485a: 7120 e903 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@03e9 │ │ -024860: 0e00 |003c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0004 line=73 │ │ - 0x0006 line=74 │ │ - 0x0039 line=81 │ │ - 0x003c line=82 │ │ - locals : │ │ - 0x0004 - 0x003d reg=0 upIntent Landroid/content/Intent; │ │ - 0x0000 - 0x003d reg=4 sourceActivity Landroid/app/Activity; │ │ - │ │ - #7 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'navigateUpTo' │ │ - type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -024864: |[024864] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -024874: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -024878: 6e20 b300 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ -02487e: 6e20 2700 2100 |0005: invoke-virtual {v1, v2}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0027 │ │ -024884: 6e10 0a00 0100 |0008: invoke-virtual {v1}, Landroid/app/Activity;.finish:()V // method@000a │ │ -02488a: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - 0x0005 line=99 │ │ - 0x0008 line=100 │ │ - 0x000b line=101 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 sourceActivity Landroid/app/Activity; │ │ - 0x0000 - 0x000c reg=2 upIntent Landroid/content/Intent; │ │ - │ │ - #8 : (in Landroid/support/v4/app/NavUtils;) │ │ - name : 'shouldUpRecreateTask' │ │ - type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -02488c: |[02488c] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -02489c: 6e10 0f00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ -0248a2: 0c01 |0003: move-result-object v1 │ │ -0248a4: 6e10 b500 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -0248aa: 0c00 |0007: move-result-object v0 │ │ -0248ac: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0248b0: 1a01 e408 |000a: const-string v1, "android.intent.action.MAIN" // string@08e4 │ │ -0248b4: 6e20 660c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -0248ba: 0a01 |000f: move-result v1 │ │ -0248bc: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -0248c0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0248c2: 0f01 |0013: return v1 │ │ -0248c4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0248c6: 28fe |0015: goto 0013 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0008 line=55 │ │ - locals : │ │ - 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ - 0x0000 - 0x0016 reg=2 sourceActivity Landroid/app/Activity; │ │ - 0x0000 - 0x0016 reg=3 targetIntent Landroid/content/Intent; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1616 (NavUtils.java) │ │ - │ │ -Class #49 header: │ │ -class_idx : 168 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 411 │ │ -source_file_idx : 1625 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #49 annotations: │ │ -Annotations on method #1006 'dispatchRestoreInstanceState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ -Annotations on method #1007 'dispatchSaveInstanceState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;)V" } │ │ - │ │ -Class #49 - │ │ - Class descriptor : 'Landroid/support/v4/app/NoSaveStateFrameLayout;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/widget/FrameLayout;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0248c8: |[0248c8] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -0248d8: 7020 aa0a 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0aaa │ │ -0248de: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - 0x0003 line=46 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ - 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ + 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ │ │ #1 : (in Landroid/support/v4/app/NoSaveStateFrameLayout;) │ │ name : 'wrap' │ │ type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0248e0: |[0248e0] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -0248f0: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -0248f2: 2202 a800 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00a8 │ │ -0248f6: 6e10 d509 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@09d5 │ │ -0248fc: 0c03 |0006: move-result-object v3 │ │ -0248fe: 7020 eb03 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@03eb │ │ -024904: 6e10 d809 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09d8 │ │ -02490a: 0c00 |000d: move-result-object v0 │ │ -02490c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -024910: 6e20 f103 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@03f1 │ │ -024916: 2201 9a01 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@019a │ │ -02491a: 7030 a90a 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aa9 │ │ -024920: 6e20 f709 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09f7 │ │ -024926: 6e20 ec03 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@03ec │ │ -02492c: 1102 |001e: return-object v2 │ │ +02a2f0: |[02a2f0] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +02a300: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +02a302: 2202 a700 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00a7 │ │ +02a306: 6e10 d909 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@09d9 │ │ +02a30c: 0c03 |0006: move-result-object v3 │ │ +02a30e: 7020 f103 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@03f1 │ │ +02a314: 6e10 db09 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +02a31a: 0c00 |000d: move-result-object v0 │ │ +02a31c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +02a320: 6e20 f703 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@03f7 │ │ +02a326: 2201 9701 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0197 │ │ +02a32a: 7030 ad0a 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aad │ │ +02a330: 6e20 fb09 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09fb │ │ +02a336: 6e20 f203 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@03f2 │ │ +02a33c: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -22474,17 +9592,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -024930: |[024930] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -024940: 6e20 f003 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@03f0 │ │ -024946: 0e00 |0003: return-void │ │ +02a340: |[02a340] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +02a350: 6e20 f603 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@03f6 │ │ +02a356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ @@ -22495,44 +9613,44 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -024948: |[024948] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -024958: 6e20 ed03 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@03ed │ │ -02495e: 0e00 |0003: return-void │ │ +02a358: |[02a358] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +02a368: 6e20 f303 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@03f3 │ │ +02a36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 container Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ │ │ - source_file_idx : 1625 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 1642 (NoSaveStateFrameLayout.java) │ │ │ │ -Class #50 header: │ │ -class_idx : 169 │ │ +Class #38 header: │ │ +class_idx : 168 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1629 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1646 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 23 │ │ │ │ -Class #50 annotations: │ │ +Class #38 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="Builder" │ │ │ │ -Class #50 - │ │ +Class #38 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$Builder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -22577,66 +9695,66 @@ │ │ access : 0x0000 () │ │ Direct methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -024960: |[024960] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -024970: 7010 5a0c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0c5a │ │ -024976: 2200 1600 |0003: new-instance v0, Landroid/app/Notification; // type@0016 │ │ -02497a: 7010 7400 0000 |0005: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0074 │ │ -024980: 5b30 4401 |0008: iput-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024984: 5b34 4101 |000a: iput-object v4, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0141 │ │ -024988: 5430 4401 |000c: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -02498c: 7100 800c 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0c80 │ │ -024992: 0b01 |0011: move-result-wide v1 │ │ -024994: 5a01 0f00 |0012: iput-wide v1, v0, Landroid/app/Notification;.when:J // field@000f │ │ -024998: 5430 4401 |0014: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -02499c: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ -02499e: 5901 0100 |0017: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -0249a2: 0e00 |0019: return-void │ │ +02a370: |[02a370] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +02a380: 7010 c00c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02a386: 2200 1600 |0003: new-instance v0, Landroid/app/Notification; // type@0016 │ │ +02a38a: 7010 7400 0000 |0005: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@0074 │ │ +02a390: 5b40 4401 |0008: iput-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a394: 5b45 4101 |000a: iput-object v5, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0141 │ │ +02a398: 5440 4401 |000c: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a39c: 7100 e60c 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ce6 │ │ +02a3a2: 0b02 |0011: move-result-wide v2 │ │ +02a3a4: 5a02 0f00 |0012: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000f │ │ +02a3a8: 5440 4401 |0014: iget-object v0, v4, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a3ac: 12f1 |0016: const/4 v1, #int -1 // #ff │ │ +02a3ae: 5901 0100 |0017: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +02a3b2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=87 │ │ 0x000a line=101 │ │ 0x000c line=104 │ │ 0x0014 line=105 │ │ 0x0019 line=106 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x0000 - 0x001a reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x001a reg=4 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x0000 - 0x001a reg=5 context Landroid/content/Context; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ name : 'setFlag' │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0249a4: |[0249a4] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -0249b4: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -0249b8: 5430 4401 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -0249bc: 5201 0500 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0249c0: b641 |0006: or-int/2addr v1, v4 │ │ -0249c2: 5901 0500 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0249c6: 0e00 |0009: return-void │ │ -0249c8: 5430 4401 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -0249cc: 5201 0500 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0249d0: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -0249d4: b521 |0010: and-int/2addr v1, v2 │ │ -0249d6: 5901 0500 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0249da: 28f6 |0013: goto 0009 // -000a │ │ +02a3b4: |[02a3b4] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +02a3c4: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +02a3c8: 5430 4401 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a3cc: 5201 0500 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a3d0: b641 |0006: or-int/2addr v1, v4 │ │ +02a3d2: 5901 0500 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a3d6: 0e00 |0009: return-void │ │ +02a3d8: 5430 4401 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a3dc: 5201 0500 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a3e0: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +02a3e4: b521 |0010: and-int/2addr v1, v2 │ │ +02a3e6: 5901 0500 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a3ea: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0002 line=374 │ │ 0x0009 line=378 │ │ 0x000a line=376 │ │ locals : │ │ @@ -22650,20 +9768,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0249dc: |[0249dc] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -0249ec: 7100 1304 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0413 │ │ -0249f2: 0c00 |0003: move-result-object v0 │ │ -0249f4: 7220 0c04 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@040c │ │ -0249fa: 0c00 |0007: move-result-object v0 │ │ -0249fc: 1100 |0008: return-object v0 │ │ +02a3ec: |[02a3ec] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +02a3fc: 7100 1904 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0419 │ │ +02a402: 0c00 |0003: move-result-object v0 │ │ +02a404: 7220 1204 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0412 │ │ +02a40a: 0c00 |0007: move-result-object v0 │ │ +02a40c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -22671,18 +9789,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -024a00: |[024a00] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024a10: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -024a14: 7030 fd03 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@03fd │ │ -024a1a: 1101 |0005: return-object v1 │ │ +02a410: |[02a410] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a420: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +02a424: 7030 0304 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0403 │ │ +02a42a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0005 line=351 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -22692,18 +9810,18 @@ │ │ type : '(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -024a1c: |[024a1c] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024a2c: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024a30: 5b02 0200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -024a34: 1101 |0004: return-object v1 │ │ +02a42c: |[02a42c] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a43c: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a440: 5b02 0200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +02a444: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0004 line=196 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ @@ -22713,17 +9831,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024a38: |[024a38] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024a48: 5b01 3d01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@013d │ │ -024a4c: 1100 |0002: return-object v0 │ │ +02a448: |[02a448] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a458: 5b01 3d01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@013d │ │ +02a45c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/CharSequence; │ │ @@ -22733,17 +9851,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024a50: |[024a50] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024a60: 5b01 3e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@013e │ │ -024a64: 1100 |0002: return-object v0 │ │ +02a460: |[02a460] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a470: 5b01 3e01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@013e │ │ +02a474: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0002 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -22753,17 +9871,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024a68: |[024a68] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024a78: 5b01 3f01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@013f │ │ -024a7c: 1100 |0002: return-object v0 │ │ +02a478: |[02a478] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a488: 5b01 3f01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@013f │ │ +02a48c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0002 line=158 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -22773,17 +9891,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024a80: |[024a80] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024a90: 5b01 4001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0140 │ │ -024a94: 1100 |0002: return-object v0 │ │ +02a490: |[02a490] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a4a0: 5b01 4001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0140 │ │ +02a4a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -22793,24 +9911,24 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -024a98: |[024a98] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024aa8: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024aac: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ -024ab0: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -024ab4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -024ab8: 5420 4401 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024abc: 5201 0500 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -024ac0: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -024ac4: 5901 0500 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -024ac8: 1102 |0010: return-object v2 │ │ +02a4a8: |[02a4a8] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a4b8: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a4bc: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ +02a4c0: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +02a4c4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +02a4c8: 5420 4401 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a4cc: 5201 0500 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a4d0: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +02a4d4: 5901 0500 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a4d8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0004 line=366 │ │ 0x0008 line=367 │ │ 0x0010 line=369 │ │ locals : │ │ @@ -22822,18 +9940,18 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -024acc: |[024acc] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024adc: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024ae0: 5b02 0400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -024ae4: 1101 |0004: return-object v1 │ │ +02a4dc: |[02a4dc] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a4ec: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a4f0: 5b02 0400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +02a4f4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=221 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ @@ -22843,19 +9961,19 @@ │ │ type : '(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -024ae8: |[024ae8] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024af8: 5b12 4201 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0142 │ │ -024afc: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -024b00: 7030 fd03 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@03fd │ │ -024b06: 1101 |0007: return-object v1 │ │ +02a4f8: |[02a4f8] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a508: 5b12 4201 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0142 │ │ +02a50c: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +02a510: 7030 0304 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0403 │ │ +02a516: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0002 line=239 │ │ 0x0007 line=240 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -22867,17 +9985,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024b08: |[024b08] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024b18: 5b01 4301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0143 │ │ -024b1c: 1100 |0002: return-object v0 │ │ +02a518: |[02a518] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a528: 5b01 4301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0143 │ │ +02a52c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0002 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -22887,42 +10005,42 @@ │ │ type : '(III)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -024b20: |[024b20] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024b30: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -024b32: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -024b34: 5453 4401 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024b38: 5936 0800 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -024b3c: 5453 4401 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024b40: 5937 0a00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -024b44: 5453 4401 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024b48: 5938 0900 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -024b4c: 5453 4401 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024b50: 5233 0a00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -024b54: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -024b58: 5453 4401 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024b5c: 5233 0900 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -024b60: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -024b64: 0110 |001a: move v0, v1 │ │ -024b66: 5453 4401 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024b6a: 5454 4401 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024b6e: 5244 0500 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0005 │ │ -024b72: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -024b76: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -024b7a: b641 |0025: or-int/2addr v1, v4 │ │ -024b7c: 5931 0500 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0005 │ │ -024b80: 1105 |0028: return-object v5 │ │ -024b82: 0120 |0029: move v0, v2 │ │ -024b84: 28f1 |002a: goto 001b // -000f │ │ -024b86: 0121 |002b: move v1, v2 │ │ -024b88: 28f9 |002c: goto 0025 // -0007 │ │ +02a530: |[02a530] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a540: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02a542: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02a544: 5453 4401 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a548: 5936 0800 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +02a54c: 5453 4401 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a550: 5937 0a00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +02a554: 5453 4401 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a558: 5938 0900 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +02a55c: 5453 4401 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a560: 5233 0a00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +02a564: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +02a568: 5453 4401 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a56c: 5233 0900 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +02a570: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +02a574: 0110 |001a: move v0, v1 │ │ +02a576: 5453 4401 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a57a: 5454 4401 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a57e: 5244 0500 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a582: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +02a586: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +02a58a: b641 |0025: or-int/2addr v1, v4 │ │ +02a58c: 5931 0500 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a590: 1105 |0028: return-object v5 │ │ +02a592: 0120 |0029: move v0, v2 │ │ +02a594: 28f1 |002a: goto 001b // -000f │ │ +02a596: 0121 |002b: move v1, v2 │ │ +02a598: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=309 │ │ 0x0006 line=310 │ │ 0x000a line=311 │ │ 0x000e line=312 │ │ 0x001b line=313 │ │ @@ -22942,17 +10060,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024b8c: |[024b8c] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024b9c: 5901 4501 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0145 │ │ -024ba0: 1100 |0002: return-object v0 │ │ +02a59c: |[02a59c] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a5ac: 5901 4501 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0145 │ │ +02a5b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ @@ -22962,18 +10080,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -024ba4: |[024ba4] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024bb4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -024bb6: 7030 fd03 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@03fd │ │ -024bbc: 1101 |0004: return-object v1 │ │ +02a5b4: |[02a5b4] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a5c4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +02a5c6: 7030 0304 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0403 │ │ +02a5cc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0004 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ @@ -22983,18 +10101,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -024bc0: |[024bc0] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024bd0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -024bd4: 7030 fd03 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@03fd │ │ -024bda: 1101 |0005: return-object v1 │ │ +02a5d0: |[02a5d0] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a5e0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +02a5e4: 7030 0304 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0403 │ │ +02a5ea: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0005 line=340 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ @@ -23004,18 +10122,18 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -024bdc: |[024bdc] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024bec: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024bf0: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ -024bf4: 1101 |0004: return-object v1 │ │ +02a5ec: |[02a5ec] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a5fc: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a600: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ +02a604: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -23025,20 +10143,20 @@ │ │ type : '(II)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -024bf8: |[024bf8] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024c08: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024c0c: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ -024c10: 5410 4401 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024c14: 5903 0700 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -024c18: 1101 |0008: return-object v1 │ │ +02a608: |[02a608] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a618: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a61c: 5902 0600 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0006 │ │ +02a620: 5410 4401 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a624: 5903 0700 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +02a628: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0008 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -23050,21 +10168,21 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -024c1c: |[024c1c] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024c2c: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024c30: 5b03 0c00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ -024c34: 5420 4401 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024c38: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -024c3a: 5901 0100 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -024c3e: 1102 |0009: return-object v2 │ │ +02a62c: |[02a62c] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a63c: 5420 4401 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a640: 5b03 0c00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ +02a644: 5420 4401 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a648: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +02a64a: 5901 0100 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +02a64e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=276 │ │ 0x0009 line=277 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -23075,20 +10193,20 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -024c40: |[024c40] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024c50: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024c54: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ -024c58: 5410 4401 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024c5c: 5903 0100 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -024c60: 1101 |0008: return-object v1 │ │ +02a650: |[02a650] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a660: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a664: 5b02 0c00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ +02a668: 5410 4401 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a66c: 5903 0100 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +02a670: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0008 line=289 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -23100,18 +10218,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -024c64: |[024c64] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024c74: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024c78: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -024c7c: 1101 |0004: return-object v1 │ │ +02a674: |[02a674] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a684: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a688: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +02a68c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 tickerText Ljava/lang/CharSequence; │ │ @@ -23121,19 +10239,19 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -024c80: |[024c80] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024c90: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024c94: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -024c98: 5b13 4601 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0146 │ │ -024c9c: 1101 |0006: return-object v1 │ │ +02a690: |[02a690] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a6a0: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a6a4: 5b02 0d00 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +02a6a8: 5b13 4601 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0146 │ │ +02a6ac: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0006 line=260 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -23145,18 +10263,18 @@ │ │ type : '([J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -024ca0: |[024ca0] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024cb0: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024cb4: 5b02 0e00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000e │ │ -024cb8: 1101 |0004: return-object v1 │ │ +02a6b0: |[02a6b0] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a6c0: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a6c4: 5b02 0e00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@000e │ │ +02a6c8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ @@ -23166,222 +10284,75 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -024cbc: |[024cbc] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -024ccc: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024cd0: 5a02 0f00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000f │ │ -024cd4: 1101 |0004: return-object v1 │ │ +02a6cc: |[02a6cc] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +02a6dc: 5410 4401 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +02a6e0: 5a02 0f00 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@000f │ │ +02a6e4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ │ │ - source_file_idx : 1629 (NotificationCompat.java) │ │ + source_file_idx : 1646 (NotificationCompat.java) │ │ │ │ -Class #51 header: │ │ -class_idx : 170 │ │ +Class #39 header: │ │ +class_idx : 169 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1629 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1646 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #51 annotations: │ │ +Class #39 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="NotificationCompatImpl" │ │ │ │ -Class #51 - │ │ +Class #39 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ name : 'getNotification' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1629 (NotificationCompat.java) │ │ - │ │ -Class #52 header: │ │ -class_idx : 171 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1629 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #52 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplBase" │ │ - │ │ -Class #52 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -024cd8: |[024cd8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -024ce8: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -024cee: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ - name : 'getNotification' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 14 16-bit code units │ │ -024cf0: |[024cf0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -024d00: 5460 4401 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024d04: 5461 4101 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0141 │ │ -024d08: 5462 4001 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0140 │ │ -024d0c: 5463 3f01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@013f │ │ -024d10: 5464 3e01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@013e │ │ -024d14: 6e54 7500 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0075 │ │ -024d1a: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=48 │ │ - 0x0002 line=49 │ │ - 0x000d line=51 │ │ - locals : │ │ - 0x0002 - 0x000e reg=0 result Landroid/app/Notification; │ │ - 0x0000 - 0x000e reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ - 0x0000 - 0x000e reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ - │ │ - source_file_idx : 1629 (NotificationCompat.java) │ │ + source_file_idx : 1646 (NotificationCompat.java) │ │ │ │ -Class #53 header: │ │ +Class #40 header: │ │ class_idx : 172 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1629 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #53 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplHoneycomb" │ │ - │ │ -Class #53 - │ │ - Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -024d1c: |[024d1c] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -024d2c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -024d32: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=55 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ - name : 'getNotification' │ │ - type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 10 │ │ - insns size : 25 16-bit code units │ │ -024d34: |[024d34] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -024d44: 54b0 4101 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0141 │ │ -024d48: 54b1 4401 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ -024d4c: 54b2 4001 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0140 │ │ -024d50: 54b3 3f01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@013f │ │ -024d54: 54b4 3d01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@013d │ │ -024d58: 54b5 4601 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0146 │ │ -024d5c: 52b6 4501 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0145 │ │ -024d60: 54b7 3e01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@013e │ │ -024d64: 54b8 4201 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0142 │ │ -024d68: 54b9 4301 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0143 │ │ -024d6c: 770a 1504 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@0415 │ │ -024d72: 0c00 |0017: move-result-object v0 │ │ -024d74: 1100 |0018: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ - 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ - │ │ - source_file_idx : 1629 (NotificationCompat.java) │ │ - │ │ -Class #54 header: │ │ -class_idx : 173 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1629 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1646 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #54 annotations: │ │ +Class #40 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/NotificationCompat$Builder; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; } │ │ │ │ -Class #54 - │ │ +Class #40 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'FLAG_HIGH_PRIORITY' │ │ @@ -23399,26 +10370,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -024d78: |[024d78] android.support.v4.app.NotificationCompat.:()V │ │ -024d88: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -024d8c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -024d90: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -024d94: 2200 ac00 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00ac │ │ -024d98: 7010 0f04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@040f │ │ -024d9e: 6900 4801 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0148 │ │ -024da2: 0e00 |000d: return-void │ │ -024da4: 2200 ab00 |000e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00ab │ │ -024da8: 7010 0d04 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@040d │ │ -024dae: 6900 4801 |0013: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0148 │ │ -024db2: 28f8 |0015: goto 000d // -0008 │ │ +02a6e8: |[02a6e8] android.support.v4.app.NotificationCompat.:()V │ │ +02a6f8: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02a6fc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +02a700: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02a704: 2200 ab00 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00ab │ │ +02a708: 7010 1504 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0415 │ │ +02a70e: 6900 4801 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0148 │ │ +02a712: 0e00 |000d: return-void │ │ +02a714: 2200 aa00 |000e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00aa │ │ +02a718: 7010 1304 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0413 │ │ +02a71e: 6900 4801 |0013: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0148 │ │ +02a722: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x000d line=69 │ │ 0x000e line=67 │ │ locals : │ │ @@ -23428,17 +10399,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024db4: |[024db4] android.support.v4.app.NotificationCompat.:()V │ │ -024dc4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -024dca: 0e00 |0003: return-void │ │ +02a724: |[02a724] android.support.v4.app.NotificationCompat.:()V │ │ +02a734: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02a73a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ @@ -23447,36 +10418,36 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -024dcc: |[024dcc] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -024ddc: 6200 4801 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0148 │ │ -024de0: 1100 |0002: return-object v0 │ │ +02a73c: |[02a73c] android.support.v4.app.NotificationCompat.access$000:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +02a74c: 6200 4801 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0148 │ │ +02a750: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1629 (NotificationCompat.java) │ │ + source_file_idx : 1646 (NotificationCompat.java) │ │ │ │ -Class #55 header: │ │ -class_idx : 174 │ │ +Class #41 header: │ │ +class_idx : 173 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1630 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1647 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #55 - │ │ +Class #41 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -23485,17 +10456,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024de4: |[024de4] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -024df4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -024dfa: 0e00 |0003: return-void │ │ +02a754: |[02a754] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +02a764: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02a76a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatHoneycomb;) │ │ @@ -23503,93 +10474,93 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 144 16-bit code units │ │ -024dfc: |[024dfc] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ -024e0c: 2201 1500 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0015 │ │ -024e10: 7020 6000 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0060 │ │ -024e16: 5362 0f00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000f │ │ -024e1a: 6e30 7300 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0073 │ │ -024e20: 0c01 |000a: move-result-object v1 │ │ -024e22: 5262 0600 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0006 │ │ -024e26: 5263 0700 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ -024e2a: 6e30 6f00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@006f │ │ -024e30: 0c01 |0012: move-result-object v1 │ │ -024e32: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -024e36: 6e20 6300 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0063 │ │ -024e3c: 0c01 |0018: move-result-object v1 │ │ -024e3e: 5462 0d00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -024e42: 6e30 7100 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0071 │ │ -024e48: 0c01 |001e: move-result-object v1 │ │ -024e4a: 5462 0c00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ -024e4e: 5263 0100 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -024e52: 6e30 7000 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0070 │ │ -024e58: 0c01 |0026: move-result-object v1 │ │ -024e5a: 5462 0e00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000e │ │ -024e5e: 6e20 7200 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0072 │ │ -024e64: 0c01 |002c: move-result-object v1 │ │ -024e66: 5262 0800 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -024e6a: 5263 0a00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -024e6e: 5264 0900 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -024e72: 6e40 6c00 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@006c │ │ -024e78: 0c02 |0036: move-result-object v2 │ │ -024e7a: 5261 0500 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -024e7e: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -024e82: 3801 4d00 |003b: if-eqz v1, 0088 // +004d │ │ -024e86: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -024e88: 6e20 6d00 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@006d │ │ -024e8e: 0c02 |0041: move-result-object v2 │ │ -024e90: 5261 0500 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -024e94: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -024e98: 3801 4400 |0046: if-eqz v1, 008a // +0044 │ │ -024e9c: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -024e9e: 6e20 6e00 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@006e │ │ -024ea4: 0c02 |004c: move-result-object v2 │ │ -024ea6: 5261 0500 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -024eaa: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -024eae: 3801 3b00 |0051: if-eqz v1, 008c // +003b │ │ -024eb2: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -024eb4: 6e20 6200 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0062 │ │ -024eba: 0c01 |0057: move-result-object v1 │ │ -024ebc: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ -024ec0: 6e20 6800 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0068 │ │ -024ec6: 0c01 |005d: move-result-object v1 │ │ -024ec8: 6e20 6700 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0067 │ │ -024ece: 0c01 |0061: move-result-object v1 │ │ -024ed0: 6e20 6600 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0066 │ │ -024ed6: 0c01 |0065: move-result-object v1 │ │ -024ed8: 6e20 6400 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0064 │ │ -024ede: 0c01 |0069: move-result-object v1 │ │ -024ee0: 6e20 6500 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0065 │ │ -024ee6: 0c01 |006d: move-result-object v1 │ │ -024ee8: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -024eec: 6e20 6900 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0069 │ │ -024ef2: 0c02 |0073: move-result-object v2 │ │ -024ef4: 5261 0500 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ -024ef8: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -024efc: 3801 1600 |0078: if-eqz v1, 008e // +0016 │ │ -024f00: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -024f02: 6e30 6a00 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@006a │ │ -024f08: 0c01 |007e: move-result-object v1 │ │ -024f0a: 6e20 6b00 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@006b │ │ -024f10: 0c00 |0082: move-result-object v0 │ │ -024f12: 6e10 6100 0000 |0083: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0061 │ │ -024f18: 0c01 |0086: move-result-object v1 │ │ -024f1a: 1101 |0087: return-object v1 │ │ -024f1c: 1201 |0088: const/4 v1, #int 0 // #0 │ │ -024f1e: 28b5 |0089: goto 003e // -004b │ │ -024f20: 1201 |008a: const/4 v1, #int 0 // #0 │ │ -024f22: 28be |008b: goto 0049 // -0042 │ │ -024f24: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -024f26: 28c7 |008d: goto 0054 // -0039 │ │ -024f28: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -024f2a: 28ec |008f: goto 007b // -0014 │ │ +02a76c: |[02a76c] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ +02a77c: 2201 1500 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0015 │ │ +02a780: 7020 6000 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0060 │ │ +02a786: 5362 0f00 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@000f │ │ +02a78a: 6e30 7300 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0073 │ │ +02a790: 0c01 |000a: move-result-object v1 │ │ +02a792: 5262 0600 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0006 │ │ +02a796: 5263 0700 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0007 │ │ +02a79a: 6e30 6f00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@006f │ │ +02a7a0: 0c01 |0012: move-result-object v1 │ │ +02a7a2: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +02a7a6: 6e20 6300 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0063 │ │ +02a7ac: 0c01 |0018: move-result-object v1 │ │ +02a7ae: 5462 0d00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +02a7b2: 6e30 7100 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0071 │ │ +02a7b8: 0c01 |001e: move-result-object v1 │ │ +02a7ba: 5462 0c00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ +02a7be: 5263 0100 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +02a7c2: 6e30 7000 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0070 │ │ +02a7c8: 0c01 |0026: move-result-object v1 │ │ +02a7ca: 5462 0e00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000e │ │ +02a7ce: 6e20 7200 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0072 │ │ +02a7d4: 0c01 |002c: move-result-object v1 │ │ +02a7d6: 5262 0800 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +02a7da: 5263 0a00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +02a7de: 5264 0900 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +02a7e2: 6e40 6c00 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@006c │ │ +02a7e8: 0c02 |0036: move-result-object v2 │ │ +02a7ea: 5261 0500 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a7ee: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +02a7f2: 3801 4d00 |003b: if-eqz v1, 0088 // +004d │ │ +02a7f6: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +02a7f8: 6e20 6d00 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@006d │ │ +02a7fe: 0c02 |0041: move-result-object v2 │ │ +02a800: 5261 0500 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a804: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +02a808: 3801 4400 |0046: if-eqz v1, 008a // +0044 │ │ +02a80c: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +02a80e: 6e20 6e00 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@006e │ │ +02a814: 0c02 |004c: move-result-object v2 │ │ +02a816: 5261 0500 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a81a: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +02a81e: 3801 3b00 |0051: if-eqz v1, 008c // +003b │ │ +02a822: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +02a824: 6e20 6200 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0062 │ │ +02a82a: 0c01 |0057: move-result-object v1 │ │ +02a82c: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ +02a830: 6e20 6800 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@0068 │ │ +02a836: 0c01 |005d: move-result-object v1 │ │ +02a838: 6e20 6700 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0067 │ │ +02a83e: 0c01 |0061: move-result-object v1 │ │ +02a840: 6e20 6600 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0066 │ │ +02a846: 0c01 |0065: move-result-object v1 │ │ +02a848: 6e20 6400 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0064 │ │ +02a84e: 0c01 |0069: move-result-object v1 │ │ +02a850: 6e20 6500 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0065 │ │ +02a856: 0c01 |006d: move-result-object v1 │ │ +02a858: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +02a85c: 6e20 6900 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0069 │ │ +02a862: 0c02 |0073: move-result-object v2 │ │ +02a864: 5261 0500 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0005 │ │ +02a868: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +02a86c: 3801 1600 |0078: if-eqz v1, 008e // +0016 │ │ +02a870: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +02a872: 6e30 6a00 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@006a │ │ +02a878: 0c01 |007e: move-result-object v1 │ │ +02a87a: 6e20 6b00 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@006b │ │ +02a880: 0c00 |0082: move-result-object v0 │ │ +02a882: 6e10 6100 0000 |0083: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0061 │ │ +02a888: 0c01 |0086: move-result-object v1 │ │ +02a88a: 1101 |0087: return-object v1 │ │ +02a88c: 1201 |0088: const/4 v1, #int 0 // #0 │ │ +02a88e: 28b5 |0089: goto 003e // -004b │ │ +02a890: 1201 |008a: const/4 v1, #int 0 // #0 │ │ +02a892: 28be |008b: goto 0049 // -0042 │ │ +02a894: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +02a896: 28c7 |008d: goto 0054 // -0039 │ │ +02a898: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +02a89a: 28ec |008f: goto 007b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0083 line=51 │ │ 0x0088 line=30 │ │ locals : │ │ 0x0083 - 0x0088 reg=0 b Landroid/app/Notification$Builder; │ │ @@ -23601,27 +10572,27 @@ │ │ 0x0000 - 0x0090 reg=10 tickerView Landroid/widget/RemoteViews; │ │ 0x0000 - 0x0090 reg=11 number I │ │ 0x0000 - 0x0090 reg=12 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0090 reg=13 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0090 reg=14 largeIcon Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1630 (NotificationCompatHoneycomb.java) │ │ + source_file_idx : 1647 (NotificationCompatHoneycomb.java) │ │ │ │ -Class #56 header: │ │ -class_idx : 175 │ │ +Class #42 header: │ │ +class_idx : 174 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1844 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1862 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #56 - │ │ +Class #42 - │ │ Class descriptor : 'Landroid/support/v4/app/ServiceCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ServiceCompat;) │ │ name : 'START_STICKY' │ │ @@ -23635,53 +10606,53 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -024f2c: |[024f2c] android.support.v4.app.ServiceCompat.:()V │ │ -024f3c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -024f42: 0e00 |0003: return-void │ │ +02a89c: |[02a89c] android.support.v4.app.ServiceCompat.:()V │ │ +02a8ac: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02a8b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1844 (ServiceCompat.java) │ │ + source_file_idx : 1862 (ServiceCompat.java) │ │ │ │ -Class #57 header: │ │ -class_idx : 176 │ │ +Class #43 header: │ │ +class_idx : 175 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1846 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1864 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 20 │ │ │ │ -Class #57 annotations: │ │ +Class #43 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IntentBuilder" │ │ Annotations on field #331 'mBccAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #332 'mCcAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ Annotations on field #335 'mStreams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/net/Uri;" ">;" } │ │ Annotations on field #336 'mToAddresses' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;" } │ │ -Annotations on method #1055 'combineArrayExtra' │ │ +Annotations on method #1061 'combineArrayExtra' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Ljava/util/ArrayList" "<" "Ljava/lang/String;" ">;)V" } │ │ │ │ -Class #57 - │ │ +Class #43 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -23718,37 +10689,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -024f44: |[024f44] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -024f54: 7010 5a0c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0c5a │ │ -024f5a: 5b34 4a01 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@014a │ │ -024f5e: 2200 2800 |0005: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -024f62: 7010 ae00 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00ae │ │ -024f68: 1a01 e608 |000a: const-string v1, "android.intent.action.SEND" // string@08e6 │ │ -024f6c: 6e20 d100 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -024f72: 0c00 |000f: move-result-object v0 │ │ -024f74: 5b30 4e01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -024f78: 5430 4e01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -024f7c: 1a01 fa08 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@08fa │ │ -024f80: 6e10 1100 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0011 │ │ -024f86: 0c02 |0019: move-result-object v2 │ │ -024f88: 6e30 ca00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ -024f8e: 5430 4e01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -024f92: 1a01 f908 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@08f9 │ │ -024f96: 6e10 0e00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000e │ │ -024f9c: 0c02 |0024: move-result-object v2 │ │ -024f9e: 6e30 c800 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ -024fa4: 5430 4e01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -024fa8: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -024fac: 6e20 b300 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ -024fb2: 0e00 |002f: return-void │ │ +02a8b4: |[02a8b4] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +02a8c4: 7010 c00c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02a8ca: 5b34 4a01 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@014a │ │ +02a8ce: 2200 2800 |0005: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +02a8d2: 7010 ae00 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00ae │ │ +02a8d8: 1a01 0009 |000a: const-string v1, "android.intent.action.SEND" // string@0900 │ │ +02a8dc: 6e20 d100 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +02a8e2: 0c00 |000f: move-result-object v0 │ │ +02a8e4: 5b30 4e01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02a8e8: 5430 4e01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02a8ec: 1a01 1409 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0914 │ │ +02a8f0: 6e10 1100 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0011 │ │ +02a8f6: 0c02 |0019: move-result-object v2 │ │ +02a8f8: 6e30 ca00 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ +02a8fe: 5430 4e01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02a902: 1a01 1309 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0913 │ │ +02a906: 6e10 0e00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000e │ │ +02a90c: 0c02 |0024: move-result-object v2 │ │ +02a90e: 6e30 c800 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ +02a914: 5430 4e01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02a918: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +02a91c: 6e20 b300 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ +02a922: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ 0x0005 line=224 │ │ 0x0012 line=225 │ │ 0x001d line=226 │ │ @@ -23763,35 +10734,35 @@ │ │ type : '(Ljava/lang/String;Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -024fb4: |[024fb4] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -024fc4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -024fc6: 5454 4e01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -024fca: 6e20 c200 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ -024fd0: 0c00 |0006: move-result-object v0 │ │ -024fd2: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -024fd6: 2101 |0009: array-length v1, v0 │ │ -024fd8: 6e10 970c 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -024fde: 0a04 |000d: move-result v4 │ │ -024fe0: b014 |000e: add-int/2addr v4, v1 │ │ -024fe2: 2342 cc02 |000f: new-array v2, v4, [Ljava/lang/String; // type@02cc │ │ -024fe6: 6e20 990c 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0c99 │ │ -024fec: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -024ff0: 6e10 970c 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -024ff6: 0a04 |0019: move-result v4 │ │ -024ff8: 7151 7f0c 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -024ffe: 5453 4e01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -025002: 6e30 cc00 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ -025008: 0e00 |0022: return-void │ │ -02500a: 0131 |0023: move v1, v3 │ │ -02500c: 28e6 |0024: goto 000a // -001a │ │ +02a924: |[02a924] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +02a934: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02a936: 5454 4e01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02a93a: 6e20 c200 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ +02a940: 0c00 |0006: move-result-object v0 │ │ +02a942: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +02a946: 2101 |0009: array-length v1, v0 │ │ +02a948: 6e10 fd0c 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02a94e: 0a04 |000d: move-result v4 │ │ +02a950: b014 |000e: add-int/2addr v4, v1 │ │ +02a952: 2342 cd02 |000f: new-array v2, v4, [Ljava/lang/String; // type@02cd │ │ +02a956: 6e20 ff0c 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0cff │ │ +02a95c: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +02a960: 6e10 fd0c 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02a966: 0a04 |0019: move-result v4 │ │ +02a968: 7151 e50c 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +02a96e: 5453 4e01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02a972: 6e30 cc00 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ +02a978: 0e00 |0022: return-void │ │ +02a97a: 0131 |0023: move v1, v3 │ │ +02a97c: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=288 │ │ 0x0007 line=289 │ │ 0x000a line=290 │ │ 0x0011 line=291 │ │ 0x0014 line=292 │ │ @@ -23813,33 +10784,33 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -025010: |[025010] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -025020: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -025022: 6e10 2404 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0424 │ │ -025028: 0c00 |0004: move-result-object v0 │ │ -02502a: 6e20 c200 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ -025030: 0c01 |0008: move-result-object v1 │ │ -025032: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -025036: 2112 |000b: array-length v2, v1 │ │ -025038: 2185 |000c: array-length v5, v8 │ │ -02503a: b025 |000d: add-int/2addr v5, v2 │ │ -02503c: 2353 cc02 |000e: new-array v3, v5, [Ljava/lang/String; // type@02cc │ │ -025040: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -025044: 7152 7f0c 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -02504a: 2185 |0015: array-length v5, v8 │ │ -02504c: 7155 7f0c 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -025052: 6e30 cc00 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ -025058: 0e00 |001c: return-void │ │ -02505a: 0142 |001d: move v2, v4 │ │ -02505c: 28ee |001e: goto 000c // -0012 │ │ +02a980: |[02a980] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +02a990: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +02a992: 6e10 2a04 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@042a │ │ +02a998: 0c00 |0004: move-result-object v0 │ │ +02a99a: 6e20 c200 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ +02a9a0: 0c01 |0008: move-result-object v1 │ │ +02a9a2: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +02a9a6: 2112 |000b: array-length v2, v1 │ │ +02a9a8: 2185 |000c: array-length v5, v8 │ │ +02a9aa: b025 |000d: add-int/2addr v5, v2 │ │ +02a9ac: 2353 cd02 |000e: new-array v3, v5, [Ljava/lang/String; // type@02cd │ │ +02a9b0: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +02a9b4: 7152 e50c 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +02a9ba: 2185 |0015: array-length v5, v8 │ │ +02a9bc: 7155 e50c 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +02a9c2: 6e30 cc00 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ +02a9c8: 0e00 |001c: return-void │ │ +02a9ca: 0142 |001d: move v2, v4 │ │ +02a9cc: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=300 │ │ 0x0005 line=301 │ │ 0x0009 line=302 │ │ 0x000c line=303 │ │ 0x0010 line=304 │ │ @@ -23861,18 +10832,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025060: |[025060] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -025070: 2200 b000 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@00b0 │ │ -025074: 7020 1704 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@0417 │ │ -02507a: 1100 |0005: return-object v0 │ │ +02a9d0: |[02a9d0] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02a9e0: 2200 af00 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@00af │ │ +02a9e4: 7020 1d04 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@041d │ │ +02a9ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -23881,23 +10852,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02507c: |[02507c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -02508c: 5410 4b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ -025090: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -025094: 2200 1402 |0004: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -025098: 7010 880c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -02509e: 5b10 4b01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ -0250a2: 5410 4b01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ -0250a6: 6e20 8b0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -0250ac: 1101 |0010: return-object v1 │ │ +02a9ec: |[02a9ec] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02a9fc: 5410 4b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ +02aa00: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02aa04: 2200 1202 |0004: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +02aa08: 7010 ee0c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +02aa0e: 5b10 4b01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ +02aa12: 5410 4b01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ +02aa16: 6e20 f10c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02aa1c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=529 │ │ 0x000b line=531 │ │ 0x0010 line=532 │ │ locals : │ │ @@ -23909,18 +10880,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0250b0: |[0250b0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0250c0: 1a00 ea08 |0000: const-string v0, "android.intent.extra.BCC" // string@08ea │ │ -0250c4: 7030 2004 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0420 │ │ -0250ca: 1101 |0005: return-object v1 │ │ +02aa20: |[02aa20] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02aa30: 1a00 0409 |0000: const-string v0, "android.intent.extra.BCC" // string@0904 │ │ +02aa34: 7030 2604 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0426 │ │ +02aa3a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0005 line=544 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -23930,23 +10901,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0250cc: |[0250cc] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0250dc: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ -0250e0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0250e4: 2200 1402 |0004: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -0250e8: 7010 880c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -0250ee: 5b10 4c01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ -0250f2: 5410 4c01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ -0250f6: 6e20 8b0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -0250fc: 1101 |0010: return-object v1 │ │ +02aa3c: |[02aa3c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02aa4c: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ +02aa50: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02aa54: 2200 1202 |0004: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +02aa58: 7010 ee0c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +02aa5e: 5b10 4c01 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ +02aa62: 5410 4c01 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ +02aa66: 6e20 f10c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02aa6c: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0004 line=489 │ │ 0x000b line=491 │ │ 0x0010 line=492 │ │ locals : │ │ @@ -23958,18 +10929,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -025100: |[025100] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -025110: 1a00 eb08 |0000: const-string v0, "android.intent.extra.CC" // string@08eb │ │ -025114: 7030 2004 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0420 │ │ -02511a: 1101 |0005: return-object v1 │ │ +02aa70: |[02aa70] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02aa80: 1a00 0509 |0000: const-string v0, "android.intent.extra.CC" // string@0905 │ │ +02aa84: 7030 2604 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0426 │ │ +02aa8a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0005 line=504 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -23979,23 +10950,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02511c: |[02511c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -02512c: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ -025130: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -025134: 2200 1402 |0004: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -025138: 7010 880c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -02513e: 5b10 5001 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ -025142: 5410 5001 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ -025146: 6e20 8b0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -02514c: 1101 |0010: return-object v1 │ │ +02aa8c: |[02aa8c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02aa9c: 5410 5001 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ +02aaa0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +02aaa4: 2200 1202 |0004: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +02aaa8: 7010 ee0c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +02aaae: 5b10 5001 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ +02aab2: 5410 5001 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ +02aab6: 6e20 f10c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02aabc: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0004 line=449 │ │ 0x000b line=451 │ │ 0x0010 line=452 │ │ locals : │ │ @@ -24007,18 +10978,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -025150: |[025150] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -025160: 1a00 ed08 |0000: const-string v0, "android.intent.extra.EMAIL" // string@08ed │ │ -025164: 7030 2004 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0420 │ │ -02516a: 1101 |0005: return-object v1 │ │ +02aac0: |[02aac0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02aad0: 1a00 0709 |0000: const-string v0, "android.intent.extra.EMAIL" // string@0907 │ │ +02aad4: 7030 2604 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0426 │ │ +02aada: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0005 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -24028,38 +10999,38 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -02516c: |[02516c] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -02517c: 5431 4e01 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -025180: 1a02 ee08 |0002: const-string v2, "android.intent.extra.STREAM" // string@08ee │ │ -025184: 6e20 bf00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ -02518a: 0c00 |0007: move-result-object v0 │ │ -02518c: 1f00 5700 |0008: check-cast v0, Landroid/net/Uri; // type@0057 │ │ -025190: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -025194: 6e20 2a04 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@042a │ │ -02519a: 0c03 |000f: move-result-object v3 │ │ -02519c: 1103 |0010: return-object v3 │ │ -02519e: 5431 4f01 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -0251a2: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -0251a6: 2201 1402 |0015: new-instance v1, Ljava/util/ArrayList; // type@0214 │ │ -0251aa: 7010 880c 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -0251b0: 5b31 4f01 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -0251b4: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -0251b8: 5431 4e01 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -0251bc: 1a02 ee08 |0020: const-string v2, "android.intent.extra.STREAM" // string@08ee │ │ -0251c0: 6e20 cf00 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00cf │ │ -0251c6: 5431 4f01 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -0251ca: 6e20 8b0c 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -0251d0: 5431 4f01 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -0251d4: 6e20 8b0c 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -0251da: 28e1 |002f: goto 0010 // -001f │ │ +02aadc: |[02aadc] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02aaec: 5431 4e01 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02aaf0: 1a02 0809 |0002: const-string v2, "android.intent.extra.STREAM" // string@0908 │ │ +02aaf4: 6e20 bf00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ +02aafa: 0c00 |0007: move-result-object v0 │ │ +02aafc: 1f00 5600 |0008: check-cast v0, Landroid/net/Uri; // type@0056 │ │ +02ab00: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +02ab04: 6e20 3004 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0430 │ │ +02ab0a: 0c03 |000f: move-result-object v3 │ │ +02ab0c: 1103 |0010: return-object v3 │ │ +02ab0e: 5431 4f01 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ab12: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +02ab16: 2201 1202 |0015: new-instance v1, Ljava/util/ArrayList; // type@0212 │ │ +02ab1a: 7010 ee0c 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +02ab20: 5b31 4f01 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ab24: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +02ab28: 5431 4e01 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ab2c: 1a02 0809 |0020: const-string v2, "android.intent.extra.STREAM" // string@0908 │ │ +02ab30: 6e20 cf00 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00cf │ │ +02ab36: 5431 4f01 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ab3a: 6e20 f10c 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02ab40: 5431 4f01 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ab44: 6e20 f10c 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02ab4a: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x000a line=410 │ │ 0x000c line=411 │ │ 0x0010 line=421 │ │ 0x0011 line=413 │ │ @@ -24079,21 +11050,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0251dc: |[0251dc] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -0251ec: 6e10 2404 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0424 │ │ -0251f2: 0c00 |0003: move-result-object v0 │ │ -0251f4: 5421 4d01 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@014d │ │ -0251f8: 7120 b400 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00b4 │ │ -0251fe: 0c00 |0009: move-result-object v0 │ │ -025200: 1100 |000a: return-object v0 │ │ +02ab4c: |[02ab4c] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +02ab5c: 6e10 2a04 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@042a │ │ +02ab62: 0c00 |0003: move-result-object v0 │ │ +02ab64: 5421 4d01 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@014d │ │ +02ab68: 7120 b400 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00b4 │ │ +02ab6e: 0c00 |0009: move-result-object v0 │ │ +02ab70: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -24101,17 +11072,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025204: |[025204] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -025214: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@014a │ │ -025218: 1100 |0002: return-object v0 │ │ +02ab74: |[02ab74] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +02ab84: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@014a │ │ +02ab88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -24119,94 +11090,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -02521c: |[02521c] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -02522c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02522e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -025230: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -025232: 5473 5001 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ -025236: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -02523a: 1a03 ed08 |0007: const-string v3, "android.intent.extra.EMAIL" // string@08ed │ │ -02523e: 5474 5001 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ -025242: 7030 1f04 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@041f │ │ -025248: 5b76 5001 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ -02524c: 5473 4c01 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ -025250: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -025254: 1a03 eb08 |0014: const-string v3, "android.intent.extra.CC" // string@08eb │ │ -025258: 5474 4c01 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ -02525c: 7030 1f04 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@041f │ │ -025262: 5b76 4c01 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ -025266: 5473 4b01 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ -02526a: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -02526e: 1a03 ea08 |0021: const-string v3, "android.intent.extra.BCC" // string@08ea │ │ -025272: 5474 4b01 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ -025276: 7030 1f04 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@041f │ │ -02527c: 5b76 4b01 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ -025280: 5473 4f01 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -025284: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -025288: 5473 4f01 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -02528c: 6e10 970c 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -025292: 0a03 |0033: move-result v3 │ │ -025294: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -025298: 5473 4e01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -02529c: 6e10 b500 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -0252a2: 0c03 |003b: move-result-object v3 │ │ -0252a4: 1a04 e808 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@08e8 │ │ -0252a8: 6e20 660c 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -0252ae: 0a00 |0041: move-result v0 │ │ -0252b0: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -0252b4: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -0252b8: 5473 4e01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -0252bc: 1a04 e608 |0048: const-string v4, "android.intent.action.SEND" // string@08e6 │ │ -0252c0: 6e20 d100 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -0252c6: 5473 4f01 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -0252ca: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -0252ce: 5473 4f01 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -0252d2: 6e10 920c 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c92 │ │ -0252d8: 0a03 |0056: move-result v3 │ │ -0252da: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -0252de: 5473 4e01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -0252e2: 1a04 ee08 |005b: const-string v4, "android.intent.extra.STREAM" // string@08ee │ │ -0252e6: 5475 4f01 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -0252ea: 6e20 900c 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0252f0: 0c02 |0062: move-result-object v2 │ │ -0252f2: 1f02 6300 |0063: check-cast v2, Landroid/os/Parcelable; // type@0063 │ │ -0252f6: 6e30 c800 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ -0252fc: 5b76 4f01 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -025300: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -025304: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -025308: 5472 4e01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -02530c: 1a03 e808 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@08e8 │ │ -025310: 6e20 d100 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -025316: 5472 4f01 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -02531a: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -02531e: 5472 4f01 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -025322: 6e10 920c 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c92 │ │ -025328: 0a02 |007e: move-result v2 │ │ -02532a: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -02532e: 5472 4e01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -025332: 1a03 ee08 |0083: const-string v3, "android.intent.extra.STREAM" // string@08ee │ │ -025336: 5474 4f01 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -02533a: 6e30 ce00 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00ce │ │ -025340: 5472 4e01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -025344: 1102 |008c: return-object v2 │ │ -025346: 0121 |008d: move v1, v2 │ │ -025348: 28a8 |008e: goto 0036 // -0058 │ │ -02534a: 5472 4e01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -02534e: 1a03 ee08 |0091: const-string v3, "android.intent.extra.STREAM" // string@08ee │ │ -025352: 6e20 cf00 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00cf │ │ -025358: 28d2 |0096: goto 0068 // -002e │ │ -02535a: 5472 4e01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -02535e: 1a03 ee08 |0099: const-string v3, "android.intent.extra.STREAM" // string@08ee │ │ -025362: 6e20 cf00 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00cf │ │ -025368: 28ec |009e: goto 008a // -0014 │ │ +02ab8c: |[02ab8c] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +02ab9c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02ab9e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +02aba0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +02aba2: 5473 5001 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ +02aba6: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +02abaa: 1a03 0709 |0007: const-string v3, "android.intent.extra.EMAIL" // string@0907 │ │ +02abae: 5474 5001 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ +02abb2: 7030 2504 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0425 │ │ +02abb8: 5b76 5001 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ +02abbc: 5473 4c01 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ +02abc0: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +02abc4: 1a03 0509 |0014: const-string v3, "android.intent.extra.CC" // string@0905 │ │ +02abc8: 5474 4c01 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ +02abcc: 7030 2504 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0425 │ │ +02abd2: 5b76 4c01 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@014c │ │ +02abd6: 5473 4b01 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ +02abda: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +02abde: 1a03 0409 |0021: const-string v3, "android.intent.extra.BCC" // string@0904 │ │ +02abe2: 5474 4b01 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ +02abe6: 7030 2504 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0425 │ │ +02abec: 5b76 4b01 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@014b │ │ +02abf0: 5473 4f01 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02abf4: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +02abf8: 5473 4f01 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02abfc: 6e10 fd0c 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02ac02: 0a03 |0033: move-result v3 │ │ +02ac04: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +02ac08: 5473 4e01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ac0c: 6e10 b500 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +02ac12: 0c03 |003b: move-result-object v3 │ │ +02ac14: 1a04 0209 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0902 │ │ +02ac18: 6e20 cc0c 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +02ac1e: 0a00 |0041: move-result v0 │ │ +02ac20: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +02ac24: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +02ac28: 5473 4e01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ac2c: 1a04 0009 |0048: const-string v4, "android.intent.action.SEND" // string@0900 │ │ +02ac30: 6e20 d100 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +02ac36: 5473 4f01 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ac3a: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +02ac3e: 5473 4f01 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ac42: 6e10 f80c 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@0cf8 │ │ +02ac48: 0a03 |0056: move-result v3 │ │ +02ac4a: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +02ac4e: 5473 4e01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ac52: 1a04 0809 |005b: const-string v4, "android.intent.extra.STREAM" // string@0908 │ │ +02ac56: 5475 4f01 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ac5a: 6e20 f60c 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02ac60: 0c02 |0062: move-result-object v2 │ │ +02ac62: 1f02 6200 |0063: check-cast v2, Landroid/os/Parcelable; // type@0062 │ │ +02ac66: 6e30 c800 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ +02ac6c: 5b76 4f01 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ac70: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +02ac74: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +02ac78: 5472 4e01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ac7c: 1a03 0209 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0902 │ │ +02ac80: 6e20 d100 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +02ac86: 5472 4f01 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ac8a: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +02ac8e: 5472 4f01 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02ac92: 6e10 f80c 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0cf8 │ │ +02ac98: 0a02 |007e: move-result v2 │ │ +02ac9a: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +02ac9e: 5472 4e01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02aca2: 1a03 0809 |0083: const-string v3, "android.intent.extra.STREAM" // string@0908 │ │ +02aca6: 5474 4f01 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02acaa: 6e30 ce00 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00ce │ │ +02acb0: 5472 4e01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02acb4: 1102 |008c: return-object v2 │ │ +02acb6: 0121 |008d: move v1, v2 │ │ +02acb8: 28a8 |008e: goto 0036 // -0058 │ │ +02acba: 5472 4e01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02acbe: 1a03 0809 |0091: const-string v3, "android.intent.extra.STREAM" // string@0908 │ │ +02acc2: 6e20 cf00 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00cf │ │ +02acc8: 28d2 |0096: goto 0068 // -002e │ │ +02acca: 5472 4e01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02acce: 1a03 0809 |0099: const-string v3, "android.intent.extra.STREAM" // string@0908 │ │ +02acd2: 6e20 cf00 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00cf │ │ +02acd8: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=240 │ │ 0x0007 line=241 │ │ 0x000e line=242 │ │ 0x0010 line=244 │ │ 0x0014 line=245 │ │ @@ -24241,21 +11212,21 @@ │ │ type : '(I)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -02536c: |[02536c] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -02537c: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@014a │ │ -025380: 6e20 1300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0013 │ │ -025386: 0c00 |0005: move-result-object v0 │ │ -025388: 6e20 2604 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0426 │ │ -02538e: 0c00 |0009: move-result-object v0 │ │ -025390: 1100 |000a: return-object v0 │ │ +02acdc: |[02acdc] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02acec: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@014a │ │ +02acf0: 6e20 1300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0013 │ │ +02acf6: 0c00 |0005: move-result-object v0 │ │ +02acf8: 6e20 2c04 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@042c │ │ +02acfe: 0c00 |0009: move-result-object v0 │ │ +02ad00: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ @@ -24264,17 +11235,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025394: |[025394] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0253a4: 5b01 4d01 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@014d │ │ -0253a8: 1100 |0002: return-object v0 │ │ +02ad04: |[02ad04] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02ad14: 5b01 4d01 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@014d │ │ +02ad18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -24284,19 +11255,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0253ac: |[0253ac] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0253bc: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -0253c0: 1a01 ea08 |0002: const-string v1, "android.intent.extra.BCC" // string@08ea │ │ -0253c4: 6e30 cc00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ -0253ca: 1102 |0007: return-object v2 │ │ +02ad1c: |[02ad1c] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02ad2c: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ad30: 1a01 0409 |0002: const-string v1, "android.intent.extra.BCC" // string@0904 │ │ +02ad34: 6e30 cc00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ +02ad3a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0007 line=517 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -24306,19 +11277,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0253cc: |[0253cc] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0253dc: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -0253e0: 1a01 eb08 |0002: const-string v1, "android.intent.extra.CC" // string@08eb │ │ -0253e4: 6e30 cc00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ -0253ea: 1102 |0007: return-object v2 │ │ +02ad3c: |[02ad3c] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02ad4c: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ad50: 1a01 0509 |0002: const-string v1, "android.intent.extra.CC" // string@0905 │ │ +02ad54: 6e30 cc00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ +02ad5a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0007 line=477 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -24328,23 +11299,23 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0253ec: |[0253ec] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0253fc: 5420 5001 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ -025400: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -025404: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -025406: 5b20 5001 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ -02540a: 5420 4e01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -02540e: 1a01 ed08 |0009: const-string v1, "android.intent.extra.EMAIL" // string@08ed │ │ -025412: 6e30 cc00 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ -025418: 1102 |000e: return-object v2 │ │ +02ad5c: |[02ad5c] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02ad6c: 5420 5001 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ +02ad70: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +02ad74: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +02ad76: 5b20 5001 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0150 │ │ +02ad7a: 5420 4e01 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ad7e: 1a01 0709 |0009: const-string v1, "android.intent.extra.EMAIL" // string@0907 │ │ +02ad82: 6e30 cc00 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ +02ad88: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=434 │ │ 0x0007 line=436 │ │ 0x000e line=437 │ │ locals : │ │ @@ -24356,31 +11327,31 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -02541c: |[02541c] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -02542c: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -025430: 6e10 b500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -025436: 0c00 |0005: move-result-object v0 │ │ -025438: 1a01 e608 |0006: const-string v1, "android.intent.action.SEND" // string@08e6 │ │ -02543c: 6e20 660c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -025442: 0a00 |000b: move-result v0 │ │ -025444: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -025448: 5420 4e01 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -02544c: 1a01 e608 |0010: const-string v1, "android.intent.action.SEND" // string@08e6 │ │ -025450: 6e20 d100 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -025456: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -025458: 5b20 4f01 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ -02545c: 5420 4e01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -025460: 1a01 ee08 |001a: const-string v1, "android.intent.extra.STREAM" // string@08ee │ │ -025464: 6e30 c800 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ -02546a: 1102 |001f: return-object v2 │ │ +02ad8c: |[02ad8c] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02ad9c: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ada0: 6e10 b500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +02ada6: 0c00 |0005: move-result-object v0 │ │ +02ada8: 1a01 0009 |0006: const-string v1, "android.intent.action.SEND" // string@0900 │ │ +02adac: 6e20 cc0c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +02adb2: 0a00 |000b: move-result v0 │ │ +02adb4: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +02adb8: 5420 4e01 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02adbc: 1a01 0009 |0010: const-string v1, "android.intent.action.SEND" // string@0900 │ │ +02adc0: 6e20 d100 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +02adc6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +02adc8: 5b20 4f01 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@014f │ │ +02adcc: 5420 4e01 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02add0: 1a01 0809 |001a: const-string v1, "android.intent.extra.STREAM" // string@0908 │ │ +02add4: 6e30 c800 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ +02adda: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x000e line=390 │ │ 0x0015 line=392 │ │ 0x0018 line=393 │ │ 0x001f line=394 │ │ @@ -24393,19 +11364,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02546c: |[02546c] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -02547c: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -025480: 1a01 ef08 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@08ef │ │ -025484: 6e30 ca00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ -02548a: 1102 |0007: return-object v2 │ │ +02addc: |[02addc] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02adec: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02adf0: 1a01 0909 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0909 │ │ +02adf4: 6e30 ca00 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ +02adfa: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0007 line=556 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 subject Ljava/lang/String; │ │ @@ -24415,19 +11386,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02548c: |[02548c] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -02549c: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -0254a0: 1a01 f008 |0002: const-string v1, "android.intent.extra.TEXT" // string@08f0 │ │ -0254a4: 6e30 c900 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00c9 │ │ -0254aa: 1102 |0007: return-object v2 │ │ +02adfc: |[02adfc] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02ae0c: 5420 4e01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ae10: 1a01 0a09 |0002: const-string v1, "android.intent.extra.TEXT" // string@090a │ │ +02ae14: 6e30 c900 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00c9 │ │ +02ae1a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0007 line=375 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -24437,18 +11408,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0254ac: |[0254ac] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0254bc: 5410 4e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ -0254c0: 6e20 d700 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00d7 │ │ -0254c6: 1101 |0005: return-object v1 │ │ +02ae1c: |[02ae1c] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +02ae2c: 5410 4e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@014e │ │ +02ae30: 6e20 d700 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00d7 │ │ +02ae36: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ @@ -24458,47 +11429,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0254c8: |[0254c8] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -0254d8: 5420 4a01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@014a │ │ -0254dc: 6e10 2104 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0421 │ │ -0254e2: 0c01 |0005: move-result-object v1 │ │ -0254e4: 6e20 2700 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0027 │ │ -0254ea: 0e00 |0009: return-void │ │ +02ae38: |[02ae38] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +02ae48: 5420 4a01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@014a │ │ +02ae4c: 6e10 2704 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0427 │ │ +02ae52: 0c01 |0005: move-result-object v1 │ │ +02ae54: 6e20 2700 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0027 │ │ +02ae5a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0009 line=331 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ - source_file_idx : 1846 (ShareCompat.java) │ │ + source_file_idx : 1864 (ShareCompat.java) │ │ │ │ -Class #58 header: │ │ -class_idx : 177 │ │ +Class #44 header: │ │ +class_idx : 176 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1846 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1864 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 17 │ │ │ │ -Class #58 annotations: │ │ +Class #44 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="IntentReader" │ │ Annotations on field #342 'mStreams' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/net/Uri;" ">;" } │ │ │ │ -Class #58 - │ │ +Class #44 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ name : 'TAG' │ │ @@ -24532,27 +11503,27 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0254ec: |[0254ec] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -0254fc: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -025502: 5b12 5201 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0152 │ │ -025506: 6e10 0f00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ -02550c: 0c00 |0008: move-result-object v0 │ │ -02550e: 5b10 5501 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -025512: 7110 4c04 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@044c │ │ -025518: 0c00 |000e: move-result-object v0 │ │ -02551a: 5b10 5401 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ -02551e: 7110 4b04 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@044b │ │ -025524: 0c00 |0014: move-result-object v0 │ │ -025526: 5b10 5301 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0153 │ │ -02552a: 0e00 |0017: return-void │ │ +02ae5c: |[02ae5c] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +02ae6c: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02ae72: 5b12 5201 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0152 │ │ +02ae76: 6e10 0f00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ +02ae7c: 0c00 |0008: move-result-object v0 │ │ +02ae7e: 5b10 5501 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02ae82: 7110 5204 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0452 │ │ +02ae88: 0c00 |000e: move-result-object v0 │ │ +02ae8a: 5b10 5401 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ +02ae8e: 7110 5104 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0451 │ │ +02ae94: 0c00 |0014: move-result-object v0 │ │ +02ae96: 5b10 5301 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0153 │ │ +02ae9a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0003 line=599 │ │ 0x0005 line=600 │ │ 0x000b line=601 │ │ 0x0011 line=602 │ │ @@ -24566,18 +11537,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02552c: |[02552c] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -02553c: 2200 b100 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@00b1 │ │ -025540: 7020 2f04 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@042f │ │ -025546: 1100 |0005: return-object v0 │ │ +02ae9c: |[02ae9c] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +02aeac: 2200 b000 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@00b0 │ │ +02aeb0: 7020 3504 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@0435 │ │ +02aeb6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -24586,17 +11557,17 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025548: |[025548] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -025558: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0153 │ │ -02555c: 1100 |0002: return-object v0 │ │ +02aeb8: |[02aeb8] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +02aec8: 5410 5301 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0153 │ │ +02aecc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24604,31 +11575,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -025560: |[025560] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -025570: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -025572: 5453 5301 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0153 │ │ -025576: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -02557a: 1102 |0005: return-object v2 │ │ -02557c: 5453 5201 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0152 │ │ -025580: 6e10 1000 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0010 │ │ -025586: 0c01 |000b: move-result-object v1 │ │ -025588: 5453 5301 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0153 │ │ -02558c: 6e20 ea00 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@00ea │ │ -025592: 0c02 |0011: move-result-object v2 │ │ -025594: 28f3 |0012: goto 0005 // -000d │ │ -025596: 0d00 |0013: move-exception v0 │ │ -025598: 1a03 a402 |0014: const-string v3, "IntentReader" // string@02a4 │ │ -02559c: 1a04 dc01 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@01dc │ │ -0255a0: 7130 8109 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0981 │ │ -0255a6: 28ea |001b: goto 0005 // -0016 │ │ +02aed0: |[02aed0] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +02aee0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02aee2: 5453 5301 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0153 │ │ +02aee6: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +02aeea: 1102 |0005: return-object v2 │ │ +02aeec: 5453 5201 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0152 │ │ +02aef0: 6e10 1000 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0010 │ │ +02aef6: 0c01 |000b: move-result-object v1 │ │ +02aef8: 5453 5301 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0153 │ │ +02aefc: 6e20 ea00 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@00ea │ │ +02af02: 0c02 |0011: move-result-object v2 │ │ +02af04: 28f3 |0012: goto 0005 // -000d │ │ +02af06: 0d00 |0013: move-exception v0 │ │ +02af08: 1a03 aa02 |0014: const-string v3, "IntentReader" // string@02aa │ │ +02af0c: 1a04 de01 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@01de │ │ +02af10: 7130 8609 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0986 │ │ +02af16: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=801 │ │ 0x0005 line=809 │ │ 0x0006 line=803 │ │ @@ -24645,31 +11616,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0255b4: |[0255b4] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -0255c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0255c6: 5453 5401 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ -0255ca: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0255ce: 1102 |0005: return-object v2 │ │ -0255d0: 5453 5201 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0152 │ │ -0255d4: 6e10 1000 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0010 │ │ -0255da: 0c01 |000b: move-result-object v1 │ │ -0255dc: 5453 5401 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ -0255e0: 6e20 ec00 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@00ec │ │ -0255e6: 0c02 |0011: move-result-object v2 │ │ -0255e8: 28f3 |0012: goto 0005 // -000d │ │ -0255ea: 0d00 |0013: move-exception v0 │ │ -0255ec: 1a03 a402 |0014: const-string v3, "IntentReader" // string@02a4 │ │ -0255f0: 1a04 dd01 |0016: const-string v4, "Could not retrieve icon for calling application" // string@01dd │ │ -0255f4: 7130 8109 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0981 │ │ -0255fa: 28ea |001b: goto 0005 // -0016 │ │ +02af24: |[02af24] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +02af34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02af36: 5453 5401 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ +02af3a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +02af3e: 1102 |0005: return-object v2 │ │ +02af40: 5453 5201 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0152 │ │ +02af44: 6e10 1000 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0010 │ │ +02af4a: 0c01 |000b: move-result-object v1 │ │ +02af4c: 5453 5401 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ +02af50: 6e20 ec00 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@00ec │ │ +02af56: 0c02 |0011: move-result-object v2 │ │ +02af58: 28f3 |0012: goto 0005 // -000d │ │ +02af5a: 0d00 |0013: move-exception v0 │ │ +02af5c: 1a03 aa02 |0014: const-string v3, "IntentReader" // string@02aa │ │ +02af60: 1a04 df01 |0016: const-string v4, "Could not retrieve icon for calling application" // string@01df │ │ +02af64: 7130 8609 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0986 │ │ +02af6a: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=823 │ │ 0x0005 line=831 │ │ 0x0006 line=825 │ │ @@ -24686,34 +11657,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -025608: |[025608] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -025618: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02561a: 5453 5401 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ -02561e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -025622: 1102 |0005: return-object v2 │ │ -025624: 5453 5201 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0152 │ │ -025628: 6e10 1000 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0010 │ │ -02562e: 0c01 |000b: move-result-object v1 │ │ -025630: 5453 5401 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ -025634: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -025636: 6e30 ed00 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@00ed │ │ -02563c: 0c03 |0012: move-result-object v3 │ │ -02563e: 6e20 ee00 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@00ee │ │ -025644: 0c02 |0016: move-result-object v2 │ │ -025646: 28ee |0017: goto 0005 // -0012 │ │ -025648: 0d00 |0018: move-exception v0 │ │ -02564a: 1a03 a402 |0019: const-string v3, "IntentReader" // string@02a4 │ │ -02564e: 1a04 de01 |001b: const-string v4, "Could not retrieve label for calling application" // string@01de │ │ -025652: 7130 8109 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0981 │ │ -025658: 28e5 |0020: goto 0005 // -001b │ │ +02af78: |[02af78] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +02af88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02af8a: 5453 5401 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ +02af8e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +02af92: 1102 |0005: return-object v2 │ │ +02af94: 5453 5201 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0152 │ │ +02af98: 6e10 1000 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0010 │ │ +02af9e: 0c01 |000b: move-result-object v1 │ │ +02afa0: 5453 5401 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ +02afa4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +02afa6: 6e30 ed00 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@00ed │ │ +02afac: 0c03 |0012: move-result-object v3 │ │ +02afae: 6e20 ee00 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@00ee │ │ +02afb4: 0c02 |0016: move-result-object v2 │ │ +02afb6: 28ee |0017: goto 0005 // -0012 │ │ +02afb8: 0d00 |0018: move-exception v0 │ │ +02afba: 1a03 aa02 |0019: const-string v3, "IntentReader" // string@02aa │ │ +02afbe: 1a04 e001 |001b: const-string v4, "Could not retrieve label for calling application" // string@01e0 │ │ +02afc2: 7130 8609 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0986 │ │ +02afc8: 28e5 |0020: goto 0005 // -001b │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0001 line=845 │ │ 0x0005 line=853 │ │ 0x0006 line=847 │ │ @@ -24730,17 +11701,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -025668: |[025668] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -025678: 5410 5401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ -02567c: 1100 |0002: return-object v0 │ │ +02afd8: |[02afd8] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +02afe8: 5410 5401 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0154 │ │ +02afec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24748,20 +11719,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025680: |[025680] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -025690: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -025694: 1a01 ea08 |0002: const-string v1, "android.intent.extra.BCC" // string@08ea │ │ -025698: 6e20 c200 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ -02569e: 0c00 |0007: move-result-object v0 │ │ -0256a0: 1100 |0008: return-object v0 │ │ +02aff0: |[02aff0] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +02b000: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b004: 1a01 0409 |0002: const-string v1, "android.intent.extra.BCC" // string@0904 │ │ +02b008: 6e20 c200 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ +02b00e: 0c00 |0007: move-result-object v0 │ │ +02b010: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24769,20 +11740,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0256a4: |[0256a4] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -0256b4: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -0256b8: 1a01 eb08 |0002: const-string v1, "android.intent.extra.CC" // string@08eb │ │ -0256bc: 6e20 c200 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ -0256c2: 0c00 |0007: move-result-object v0 │ │ -0256c4: 1100 |0008: return-object v0 │ │ +02b014: |[02b014] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +02b024: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b028: 1a01 0509 |0002: const-string v1, "android.intent.extra.CC" // string@0905 │ │ +02b02c: 6e20 c200 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ +02b032: 0c00 |0007: move-result-object v0 │ │ +02b034: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24790,20 +11761,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0256c8: |[0256c8] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -0256d8: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -0256dc: 1a01 ed08 |0002: const-string v1, "android.intent.extra.EMAIL" // string@08ed │ │ -0256e0: 6e20 c200 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ -0256e6: 0c00 |0007: move-result-object v0 │ │ -0256e8: 1100 |0008: return-object v0 │ │ +02b038: |[02b038] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +02b048: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b04c: 1a01 0709 |0002: const-string v1, "android.intent.extra.EMAIL" // string@0907 │ │ +02b050: 6e20 c200 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00c2 │ │ +02b056: 0c00 |0007: move-result-object v0 │ │ +02b058: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24811,21 +11782,21 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0256ec: |[0256ec] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -0256fc: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -025700: 1a01 ee08 |0002: const-string v1, "android.intent.extra.STREAM" // string@08ee │ │ -025704: 6e20 bf00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ -02570a: 0c00 |0007: move-result-object v0 │ │ -02570c: 1f00 5700 |0008: check-cast v0, Landroid/net/Uri; // type@0057 │ │ -025710: 1100 |000a: return-object v0 │ │ +02b05c: |[02b05c] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +02b06c: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b070: 1a01 0809 |0002: const-string v1, "android.intent.extra.STREAM" // string@0908 │ │ +02b074: 6e20 bf00 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ +02b07a: 0c00 |0007: move-result-object v0 │ │ +02b07c: 1f00 5600 |0008: check-cast v0, Landroid/net/Uri; // type@0056 │ │ +02b080: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24833,58 +11804,58 @@ │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -025714: |[025714] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -025724: 5430 5601 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ -025728: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -02572c: 6e10 3f04 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@043f │ │ -025732: 0a00 |0007: move-result v0 │ │ -025734: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -025738: 5430 5501 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -02573c: 1a01 ee08 |000c: const-string v1, "android.intent.extra.STREAM" // string@08ee │ │ -025740: 6e20 be00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00be │ │ -025746: 0c00 |0011: move-result-object v0 │ │ -025748: 5b30 5601 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ -02574c: 5430 5601 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ -025750: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -025754: 5430 5601 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ -025758: 6e20 900c 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02575e: 0c00 |001d: move-result-object v0 │ │ -025760: 1f00 5700 |001e: check-cast v0, Landroid/net/Uri; // type@0057 │ │ -025764: 1100 |0020: return-object v0 │ │ -025766: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -02576a: 5430 5501 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -02576e: 1a01 ee08 |0025: const-string v1, "android.intent.extra.STREAM" // string@08ee │ │ -025772: 6e20 bf00 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ -025778: 0c00 |002a: move-result-object v0 │ │ -02577a: 1f00 5700 |002b: check-cast v0, Landroid/net/Uri; // type@0057 │ │ -02577e: 28f3 |002d: goto 0020 // -000d │ │ -025780: 2200 f901 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01f9 │ │ -025784: 2201 0802 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -025788: 7010 730c 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02578e: 1a02 5407 |0035: const-string v2, "Stream items available: " // string@0754 │ │ -025792: 6e20 7a0c 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -025798: 0c01 |003a: move-result-object v1 │ │ -02579a: 6e10 3b04 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@043b │ │ -0257a0: 0a02 |003e: move-result v2 │ │ -0257a2: 6e20 770c 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -0257a8: 0c01 |0042: move-result-object v1 │ │ -0257aa: 1a02 4700 |0043: const-string v2, " index requested: " // string@0047 │ │ -0257ae: 6e20 7a0c 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0257b4: 0c01 |0048: move-result-object v1 │ │ -0257b6: 6e20 770c 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -0257bc: 0c01 |004c: move-result-object v1 │ │ -0257be: 6e10 7e0c 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0257c4: 0c01 |0050: move-result-object v1 │ │ -0257c6: 7020 450c 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0c45 │ │ -0257cc: 2700 |0054: throw v0 │ │ +02b084: |[02b084] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +02b094: 5430 5601 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ +02b098: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +02b09c: 6e10 4504 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0445 │ │ +02b0a2: 0a00 |0007: move-result v0 │ │ +02b0a4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +02b0a8: 5430 5501 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b0ac: 1a01 0809 |000c: const-string v1, "android.intent.extra.STREAM" // string@0908 │ │ +02b0b0: 6e20 be00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00be │ │ +02b0b6: 0c00 |0011: move-result-object v0 │ │ +02b0b8: 5b30 5601 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ +02b0bc: 5430 5601 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ +02b0c0: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +02b0c4: 5430 5601 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ +02b0c8: 6e20 f60c 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02b0ce: 0c00 |001d: move-result-object v0 │ │ +02b0d0: 1f00 5600 |001e: check-cast v0, Landroid/net/Uri; // type@0056 │ │ +02b0d4: 1100 |0020: return-object v0 │ │ +02b0d6: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +02b0da: 5430 5501 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b0de: 1a01 0809 |0025: const-string v1, "android.intent.extra.STREAM" // string@0908 │ │ +02b0e2: 6e20 bf00 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ +02b0e8: 0c00 |002a: move-result-object v0 │ │ +02b0ea: 1f00 5600 |002b: check-cast v0, Landroid/net/Uri; // type@0056 │ │ +02b0ee: 28f3 |002d: goto 0020 // -000d │ │ +02b0f0: 2200 f701 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01f7 │ │ +02b0f4: 2201 0602 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +02b0f8: 7010 d90c 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02b0fe: 1a02 6607 |0035: const-string v2, "Stream items available: " // string@0766 │ │ +02b102: 6e20 e00c 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02b108: 0c01 |003a: move-result-object v1 │ │ +02b10a: 6e10 4104 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0441 │ │ +02b110: 0a02 |003e: move-result v2 │ │ +02b112: 6e20 dd0c 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +02b118: 0c01 |0042: move-result-object v1 │ │ +02b11a: 1a02 4700 |0043: const-string v2, " index requested: " // string@0047 │ │ +02b11e: 6e20 e00c 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02b124: 0c01 |0048: move-result-object v1 │ │ +02b126: 6e20 dd0c 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +02b12c: 0c01 |004c: move-result-object v1 │ │ +02b12e: 6e10 e40c 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02b134: 0c01 |0050: move-result-object v1 │ │ +02b136: 7020 ab0c 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0cab │ │ +02b13c: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x000a line=687 │ │ 0x0014 line=689 │ │ 0x0018 line=690 │ │ 0x0020 line=693 │ │ @@ -24900,40 +11871,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0257d0: |[0257d0] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -0257e0: 5420 5601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ -0257e4: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -0257e8: 6e10 3f04 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@043f │ │ -0257ee: 0a00 |0007: move-result v0 │ │ -0257f0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0257f4: 5420 5501 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -0257f8: 1a01 ee08 |000c: const-string v1, "android.intent.extra.STREAM" // string@08ee │ │ -0257fc: 6e20 be00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00be │ │ -025802: 0c00 |0011: move-result-object v0 │ │ -025804: 5b20 5601 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ -025808: 5420 5601 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ -02580c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -025810: 5420 5601 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ -025814: 6e10 970c 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02581a: 0a00 |001d: move-result v0 │ │ -02581c: 0f00 |001e: return v0 │ │ -02581e: 5420 5501 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -025822: 1a01 ee08 |0021: const-string v1, "android.intent.extra.STREAM" // string@08ee │ │ -025826: 6e20 c600 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00c6 │ │ -02582c: 0a00 |0026: move-result v0 │ │ -02582e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -025832: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -025834: 28f4 |002a: goto 001e // -000c │ │ -025836: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -025838: 28f2 |002c: goto 001e // -000e │ │ +02b140: |[02b140] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +02b150: 5420 5601 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ +02b154: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +02b158: 6e10 4504 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0445 │ │ +02b15e: 0a00 |0007: move-result v0 │ │ +02b160: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +02b164: 5420 5501 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b168: 1a01 0809 |000c: const-string v1, "android.intent.extra.STREAM" // string@0908 │ │ +02b16c: 6e20 be00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00be │ │ +02b172: 0c00 |0011: move-result-object v0 │ │ +02b174: 5b20 5601 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ +02b178: 5420 5601 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ +02b17c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +02b180: 5420 5601 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0156 │ │ +02b184: 6e10 fd0c 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02b18a: 0a00 |001d: move-result v0 │ │ +02b18c: 0f00 |001e: return v0 │ │ +02b18e: 5420 5501 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b192: 1a01 0809 |0021: const-string v1, "android.intent.extra.STREAM" // string@0908 │ │ +02b196: 6e20 c600 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00c6 │ │ +02b19c: 0a00 |0026: move-result v0 │ │ +02b19e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +02b1a2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +02b1a4: 28f4 |002a: goto 001e // -000c │ │ +02b1a6: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +02b1a8: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x000a line=708 │ │ 0x0014 line=710 │ │ 0x0018 line=711 │ │ 0x001e line=713 │ │ @@ -24945,20 +11916,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02583c: |[02583c] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -02584c: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -025850: 1a01 ef08 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@08ef │ │ -025854: 6e20 c400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c4 │ │ -02585a: 0c00 |0007: move-result-object v0 │ │ -02585c: 1100 |0008: return-object v0 │ │ +02b1ac: |[02b1ac] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +02b1bc: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b1c0: 1a01 0909 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0909 │ │ +02b1c4: 6e20 c400 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c4 │ │ +02b1ca: 0c00 |0007: move-result-object v0 │ │ +02b1cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #12 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24966,20 +11937,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025860: |[025860] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -025870: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -025874: 1a01 f008 |0002: const-string v1, "android.intent.extra.TEXT" // string@08f0 │ │ -025878: 6e20 b800 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@00b8 │ │ -02587e: 0c00 |0007: move-result-object v0 │ │ -025880: 1100 |0008: return-object v0 │ │ +02b1d0: |[02b1d0] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +02b1e0: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b1e4: 1a01 0a09 |0002: const-string v1, "android.intent.extra.TEXT" // string@090a │ │ +02b1e8: 6e20 b800 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@00b8 │ │ +02b1ee: 0c00 |0007: move-result-object v0 │ │ +02b1f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -24987,19 +11958,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025884: |[025884] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -025894: 5410 5501 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -025898: 6e10 c500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00c5 │ │ -02589e: 0c00 |0005: move-result-object v0 │ │ -0258a0: 1100 |0006: return-object v0 │ │ +02b1f4: |[02b1f4] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +02b204: 5410 5501 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b208: 6e10 c500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00c5 │ │ +02b20e: 0c00 |0005: move-result-object v0 │ │ +02b210: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -25007,22 +11978,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0258a4: |[0258a4] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -0258b4: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -0258b8: 6e10 b500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -0258be: 0c00 |0005: move-result-object v0 │ │ -0258c0: 1a01 e808 |0006: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@08e8 │ │ -0258c4: 6e20 660c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -0258ca: 0a00 |000b: move-result v0 │ │ -0258cc: 0f00 |000c: return v0 │ │ +02b214: |[02b214] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +02b224: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b228: 6e10 b500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +02b22e: 0c00 |0005: move-result-object v0 │ │ +02b230: 1a01 0209 |0006: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0902 │ │ +02b234: 6e20 cc0c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +02b23a: 0a00 |000b: move-result v0 │ │ +02b23c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -25030,30 +12001,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0258d0: |[0258d0] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -0258e0: 5421 5501 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -0258e4: 6e10 b500 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -0258ea: 0c00 |0005: move-result-object v0 │ │ -0258ec: 1a01 e608 |0006: const-string v1, "android.intent.action.SEND" // string@08e6 │ │ -0258f0: 6e20 660c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -0258f6: 0a01 |000b: move-result v1 │ │ -0258f8: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -0258fc: 1a01 e808 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@08e8 │ │ -025900: 6e20 660c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -025906: 0a01 |0013: move-result v1 │ │ -025908: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -02590c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -02590e: 0f01 |0017: return v1 │ │ -025910: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -025912: 28fe |0019: goto 0017 // -0002 │ │ +02b240: |[02b240] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +02b250: 5421 5501 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b254: 6e10 b500 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +02b25a: 0c00 |0005: move-result-object v0 │ │ +02b25c: 1a01 0009 |0006: const-string v1, "android.intent.action.SEND" // string@0900 │ │ +02b260: 6e20 cc0c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +02b266: 0a01 |000b: move-result v1 │ │ +02b268: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +02b26c: 1a01 0209 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@0902 │ │ +02b270: 6e20 cc0c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +02b276: 0a01 |0013: move-result v1 │ │ +02b278: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +02b27c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +02b27e: 0f01 |0017: return v1 │ │ +02b280: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +02b282: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0006 line=615 │ │ locals : │ │ 0x0006 - 0x001a reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ @@ -25063,215 +12034,77 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -025914: |[025914] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -025924: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ -025928: 6e10 b500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -02592e: 0c00 |0005: move-result-object v0 │ │ -025930: 1a01 e608 |0006: const-string v1, "android.intent.action.SEND" // string@08e6 │ │ -025934: 6e20 660c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -02593a: 0a00 |000b: move-result v0 │ │ -02593c: 0f00 |000c: return v0 │ │ +02b284: |[02b284] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +02b294: 5420 5501 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0155 │ │ +02b298: 6e10 b500 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +02b29e: 0c00 |0005: move-result-object v0 │ │ +02b2a0: 1a01 0009 |0006: const-string v1, "android.intent.action.SEND" // string@0900 │ │ +02b2a4: 6e20 cc0c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +02b2aa: 0a00 |000b: move-result v0 │ │ +02b2ac: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ - source_file_idx : 1846 (ShareCompat.java) │ │ + source_file_idx : 1864 (ShareCompat.java) │ │ │ │ -Class #59 header: │ │ -class_idx : 178 │ │ +Class #45 header: │ │ +class_idx : 177 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1846 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1864 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #59 annotations: │ │ +Class #45 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ShareCompatImpl" │ │ │ │ -Class #59 - │ │ +Class #45 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImpl;) │ │ name : 'configureMenuItem' │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1846 (ShareCompat.java) │ │ - │ │ -Class #60 header: │ │ -class_idx : 179 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1846 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #60 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplBase" │ │ - │ │ -Class #60 - │ │ - Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025940: |[025940] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -025950: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -025956: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=81 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ - name : 'configureMenuItem' │ │ - type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -025958: |[025958] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -025968: 6e10 2104 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0421 │ │ -02596e: 0c00 |0003: move-result-object v0 │ │ -025970: 7220 a709 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@09a7 │ │ -025976: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - 0x0007 line=84 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ - 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0008 reg=3 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ - │ │ - source_file_idx : 1846 (ShareCompat.java) │ │ + source_file_idx : 1864 (ShareCompat.java) │ │ │ │ -Class #61 header: │ │ +Class #46 header: │ │ class_idx : 180 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1846 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #61 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplICS" │ │ - │ │ -Class #61 - │ │ - Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025978: |[025978] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -025988: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02598e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ - name : 'configureMenuItem' │ │ - type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -025990: |[025990] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0259a0: 6e10 2304 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0423 │ │ -0259a6: 0c00 |0003: move-result-object v0 │ │ -0259a8: 6e10 2404 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0424 │ │ -0259ae: 0c01 |0007: move-result-object v1 │ │ -0259b0: 7130 4e04 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@044e │ │ -0259b6: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - 0x000b line=91 │ │ - locals : │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ - 0x0000 - 0x000c reg=3 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x000c reg=4 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ - │ │ - source_file_idx : 1846 (ShareCompat.java) │ │ - │ │ -Class #62 header: │ │ -class_idx : 181 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1846 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1864 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ -Class #62 annotations: │ │ +Class #46 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/ShareCompat$IntentReader; Landroid/support/v4/app/ShareCompat$IntentBuilder; Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; Landroid/support/v4/app/ShareCompat$ShareCompatImpl; } │ │ │ │ -Class #62 - │ │ +Class #46 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'EXTRA_CALLING_ACTIVITY' │ │ @@ -25294,26 +12127,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0259b8: |[0259b8] android.support.v4.app.ShareCompat.:()V │ │ -0259c8: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -0259cc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0259d0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0259d4: 2200 b400 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@00b4 │ │ -0259d8: 7010 4504 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0445 │ │ -0259de: 6900 5901 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0159 │ │ -0259e2: 0e00 |000d: return-void │ │ -0259e4: 2200 b300 |000e: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@00b3 │ │ -0259e8: 7010 4304 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0443 │ │ -0259ee: 6900 5901 |0013: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0159 │ │ -0259f2: 28f8 |0015: goto 000d // -0008 │ │ +02b2b0: |[02b2b0] android.support.v4.app.ShareCompat.:()V │ │ +02b2c0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02b2c4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02b2c8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02b2cc: 2200 b300 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@00b3 │ │ +02b2d0: 7010 4b04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@044b │ │ +02b2d6: 6900 5901 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0159 │ │ +02b2da: 0e00 |000d: return-void │ │ +02b2dc: 2200 b200 |000e: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@00b2 │ │ +02b2e0: 7010 4904 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0449 │ │ +02b2e6: 6900 5901 |0013: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0159 │ │ +02b2ea: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0006 line=98 │ │ 0x000d line=102 │ │ 0x000e line=100 │ │ locals : │ │ @@ -25323,17 +12156,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0259f4: |[0259f4] android.support.v4.app.ShareCompat.:()V │ │ -025a04: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -025a0a: 0e00 |0003: return-void │ │ +02b2ec: |[02b2ec] android.support.v4.app.ShareCompat.:()V │ │ +02b2fc: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02b302: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=577 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ @@ -25342,35 +12175,35 @@ │ │ type : '(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -025a0c: |[025a0c] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -025a1c: 7220 9f09 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@099f │ │ -025a22: 0c00 |0003: move-result-object v0 │ │ -025a24: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -025a28: 2201 f701 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -025a2c: 2202 0802 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -025a30: 7010 730c 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -025a36: 1a03 da01 |000d: const-string v3, "Could not find menu item with id " // string@01da │ │ -025a3a: 6e20 7a0c 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -025a40: 0c02 |0012: move-result-object v2 │ │ -025a42: 6e20 770c 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -025a48: 0c02 |0016: move-result-object v2 │ │ -025a4a: 1a03 4600 |0017: const-string v3, " in the supplied menu" // string@0046 │ │ -025a4e: 6e20 7a0c 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -025a54: 0c02 |001c: move-result-object v2 │ │ -025a56: 6e10 7e0c 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -025a5c: 0c02 |0020: move-result-object v2 │ │ -025a5e: 7020 400c 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -025a64: 2701 |0024: throw v1 │ │ -025a66: 7120 4a04 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@044a │ │ -025a6c: 0e00 |0028: return-void │ │ +02b304: |[02b304] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +02b314: 7220 a309 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@09a3 │ │ +02b31a: 0c00 |0003: move-result-object v0 │ │ +02b31c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +02b320: 2201 f501 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +02b324: 2202 0602 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +02b328: 7010 d90c 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02b32e: 1a03 dc01 |000d: const-string v3, "Could not find menu item with id " // string@01dc │ │ +02b332: 6e20 e00c 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02b338: 0c02 |0012: move-result-object v2 │ │ +02b33a: 6e20 dd0c 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +02b340: 0c02 |0016: move-result-object v2 │ │ +02b342: 1a03 4600 |0017: const-string v3, " in the supplied menu" // string@0046 │ │ +02b346: 6e20 e00c 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02b34c: 0c02 |001c: move-result-object v2 │ │ +02b34e: 6e10 e40c 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02b354: 0c02 |0020: move-result-object v2 │ │ +02b356: 7020 a60c 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +02b35c: 2701 |0024: throw v1 │ │ +02b35e: 7120 5004 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0450 │ │ +02b364: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=189 │ │ 0x0006 line=190 │ │ 0x0025 line=193 │ │ 0x0028 line=194 │ │ @@ -25385,18 +12218,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -025a70: |[025a70] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -025a80: 6200 5901 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0159 │ │ -025a84: 7230 4204 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0442 │ │ -025a8a: 0e00 |0005: return-void │ │ +02b368: |[02b368] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +02b378: 6200 5901 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@0159 │ │ +02b37c: 7230 4804 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0448 │ │ +02b382: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0005 line=177 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=2 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ @@ -25406,25 +12239,25 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -025a8c: |[025a8c] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -025a9c: 6e10 0c00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@000c │ │ -025aa2: 0c00 |0003: move-result-object v0 │ │ -025aa4: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -025aa8: 6e10 0f00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ -025aae: 0c01 |0009: move-result-object v1 │ │ -025ab0: 1a02 f908 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@08f9 │ │ -025ab4: 6e20 bf00 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ -025aba: 0c00 |000f: move-result-object v0 │ │ -025abc: 1f00 1e00 |0010: check-cast v0, Landroid/content/ComponentName; // type@001e │ │ -025ac0: 1100 |0012: return-object v0 │ │ +02b384: |[02b384] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +02b394: 6e10 0c00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@000c │ │ +02b39a: 0c00 |0003: move-result-object v0 │ │ +02b39c: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +02b3a0: 6e10 0f00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ +02b3a6: 0c01 |0009: move-result-object v1 │ │ +02b3a8: 1a02 1309 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0913 │ │ +02b3ac: 6e20 bf00 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ +02b3b2: 0c00 |000f: move-result-object v0 │ │ +02b3b4: 1f00 1e00 |0010: check-cast v0, Landroid/content/ComponentName; // type@001e │ │ +02b3b8: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x0006 line=139 │ │ 0x0012 line=141 │ │ locals : │ │ @@ -25437,48 +12270,48 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -025ac4: |[025ac4] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -025ad4: 6e10 0d00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@000d │ │ -025ada: 0c00 |0003: move-result-object v0 │ │ -025adc: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -025ae0: 6e10 0f00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ -025ae6: 0c01 |0009: move-result-object v1 │ │ -025ae8: 1a02 fa08 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@08fa │ │ -025aec: 6e20 c400 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c4 │ │ -025af2: 0c00 |000f: move-result-object v0 │ │ -025af4: 1100 |0010: return-object v0 │ │ +02b3bc: |[02b3bc] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +02b3cc: 6e10 0d00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@000d │ │ +02b3d2: 0c00 |0003: move-result-object v0 │ │ +02b3d4: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +02b3d8: 6e10 0f00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ +02b3de: 0c01 |0009: move-result-object v1 │ │ +02b3e0: 1a02 1409 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0914 │ │ +02b3e4: 6e20 c400 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c4 │ │ +02b3ea: 0c00 |000f: move-result-object v0 │ │ +02b3ec: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0006 line=119 │ │ 0x0010 line=121 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 calledActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1846 (ShareCompat.java) │ │ + source_file_idx : 1864 (ShareCompat.java) │ │ │ │ -Class #63 header: │ │ -class_idx : 182 │ │ +Class #47 header: │ │ +class_idx : 181 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1847 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1865 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #63 - │ │ +Class #47 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ name : 'HISTORY_FILENAME_PREFIX' │ │ @@ -25492,17 +12325,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025af8: |[025af8] android.support.v4.app.ShareCompatICS.:()V │ │ -025b08: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -025b0e: 0e00 |0003: return-void │ │ +02b3f0: |[02b3f0] android.support.v4.app.ShareCompatICS.:()V │ │ +02b400: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02b406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ @@ -25510,42 +12343,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -025b10: |[025b10] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -025b20: 7210 a209 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@09a2 │ │ -025b26: 0c00 |0003: move-result-object v0 │ │ -025b28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -025b2a: 2002 ad01 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@01ad │ │ -025b2e: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -025b32: 2201 ad01 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@01ad │ │ -025b36: 7020 ec0a 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@0aec │ │ -025b3c: 2202 0802 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -025b40: 7010 730c 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -025b46: 1a03 b800 |0013: const-string v3, ".sharecompat_" // string@00b8 │ │ -025b4a: 6e20 7a0c 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -025b50: 0c02 |0018: move-result-object v2 │ │ -025b52: 6e10 5c0c 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -025b58: 0c03 |001c: move-result-object v3 │ │ -025b5a: 6e10 370c 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -025b60: 0c03 |0020: move-result-object v3 │ │ -025b62: 6e20 7a0c 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -025b68: 0c02 |0024: move-result-object v2 │ │ -025b6a: 6e10 7e0c 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -025b70: 0c02 |0028: move-result-object v2 │ │ -025b72: 6e20 ed0a 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@0aed │ │ -025b78: 6e20 ee0a 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@0aee │ │ -025b7e: 7220 a509 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@09a5 │ │ -025b84: 0e00 |0032: return-void │ │ -025b86: 0701 |0033: move-object v1, v0 │ │ -025b88: 1f01 ad01 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@01ad │ │ -025b8c: 28d8 |0036: goto 000e // -0028 │ │ +02b408: |[02b408] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +02b418: 7210 a609 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@09a6 │ │ +02b41e: 0c00 |0003: move-result-object v0 │ │ +02b420: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +02b422: 2002 aa01 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@01aa │ │ +02b426: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +02b42a: 2201 aa01 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@01aa │ │ +02b42e: 7020 e90a 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@0ae9 │ │ +02b434: 2202 0602 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +02b438: 7010 d90c 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02b43e: 1a03 b700 |0013: const-string v3, ".sharecompat_" // string@00b7 │ │ +02b442: 6e20 e00c 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02b448: 0c02 |0018: move-result-object v2 │ │ +02b44a: 6e10 c20c 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +02b450: 0c03 |001c: move-result-object v3 │ │ +02b452: 6e10 9d0c 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +02b458: 0c03 |0020: move-result-object v3 │ │ +02b45a: 6e20 e00c 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02b460: 0c02 |0024: move-result-object v2 │ │ +02b462: 6e10 e40c 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02b468: 0c02 |0028: move-result-object v2 │ │ +02b46a: 6e20 ea0a 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@0aea │ │ +02b470: 6e20 eb0a 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@0aeb │ │ +02b476: 7220 a909 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@09a9 │ │ +02b47c: 0e00 |0032: return-void │ │ +02b47e: 0701 |0033: move-object v1, v0 │ │ +02b480: 1f01 aa01 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@01aa │ │ +02b484: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -25558,27 +12391,27 @@ │ │ 0x0004 - 0x0037 reg=0 itemProvider Landroid/view/ActionProvider; │ │ 0x000e - 0x0037 reg=1 provider Landroid/widget/ShareActionProvider; │ │ 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0037 reg=5 callingActivity Landroid/app/Activity; │ │ 0x0000 - 0x0037 reg=6 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1847 (ShareCompatICS.java) │ │ + source_file_idx : 1865 (ShareCompatICS.java) │ │ │ │ -Class #64 header: │ │ -class_idx : 183 │ │ +Class #48 header: │ │ +class_idx : 182 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 347 │ │ -source_file_idx : 1877 │ │ +superclass_idx : 344 │ │ +source_file_idx : 1895 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #64 - │ │ +Class #48 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/util/AndroidRuntimeException;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -25587,231 +12420,82 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -025b90: |[025b90] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -025ba0: 7020 7c09 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@097c │ │ -025ba6: 0e00 |0003: return-void │ │ +02b488: |[02b488] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +02b498: 7020 8009 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@0980 │ │ +02b49e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/SuperNotCalledException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1877 (SuperNotCalledException.java) │ │ + source_file_idx : 1895 (SuperNotCalledException.java) │ │ │ │ -Class #65 header: │ │ -class_idx : 184 │ │ +Class #49 header: │ │ +class_idx : 183 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1918 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1936 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #65 annotations: │ │ +Class #49 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="TaskStackBuilderImpl" │ │ │ │ -Class #65 - │ │ +Class #49 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;) │ │ name : 'getPendingIntent' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1918 (TaskStackBuilder.java) │ │ - │ │ -Class #66 header: │ │ -class_idx : 185 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1918 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #66 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplBase" │ │ - │ │ -Class #66 - │ │ - Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025ba8: |[025ba8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -025bb8: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -025bbe: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=74 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ - name : 'getPendingIntent' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 15 16-bit code units │ │ -025bc0: |[025bc0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ -025bd0: 2141 |0000: array-length v1, v4 │ │ -025bd2: d801 01ff |0001: add-int/lit8 v1, v1, #int -1 // #ff │ │ -025bd6: 4600 0401 |0003: aget-object v0, v4, v1 │ │ -025bda: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ -025bde: 6e20 b300 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ -025be4: 7140 7c00 5360 |000a: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007c │ │ -025bea: 0c01 |000d: move-result-object v1 │ │ -025bec: 1101 |000e: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=77 │ │ - 0x0005 line=78 │ │ - 0x000a line=79 │ │ - locals : │ │ - 0x0005 - 0x000f reg=0 topIntent Landroid/content/Intent; │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ - 0x0000 - 0x000f reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x000f reg=4 intents [Landroid/content/Intent; │ │ - 0x0000 - 0x000f reg=5 requestCode I │ │ - 0x0000 - 0x000f reg=6 flags I │ │ - │ │ - source_file_idx : 1918 (TaskStackBuilder.java) │ │ + source_file_idx : 1936 (TaskStackBuilder.java) │ │ │ │ -Class #67 header: │ │ +Class #50 header: │ │ class_idx : 186 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1918 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #67 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplHoneycomb" │ │ - │ │ -Class #67 - │ │ - Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -025bf0: |[025bf0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -025c00: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -025c06: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ - name : 'getPendingIntent' │ │ - type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 14 16-bit code units │ │ -025c08: |[025c08] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ -025c18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -025c1a: 4600 0400 |0001: aget-object v0, v4, v0 │ │ -025c1e: 1401 0080 0010 |0003: const v1, #float 2.53422e-29 // #10008000 │ │ -025c24: 6e20 b300 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ -025c2a: 7140 6104 5364 |0009: invoke-static {v3, v5, v4, v6}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0461 │ │ -025c30: 0c00 |000c: move-result-object v0 │ │ -025c32: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - 0x0009 line=88 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ - 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=4 intents [Landroid/content/Intent; │ │ - 0x0000 - 0x000e reg=5 requestCode I │ │ - 0x0000 - 0x000e reg=6 flags I │ │ - │ │ - source_file_idx : 1918 (TaskStackBuilder.java) │ │ - │ │ -Class #68 header: │ │ -class_idx : 187 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1918 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1936 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ -Class #68 annotations: │ │ +Class #50 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/lang/Iterable" "<" "Landroid/content/Intent;" ">;" } │ │ Annotations on field #349 'mIntents' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/content/Intent;" ">;" } │ │ -Annotations on method #1113 'addParentStack' │ │ +Annotations on method #1119 'addParentStack' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Class" "<*>;)" "Landroid/support/v4/app/TaskStackBuilder;" } │ │ -Annotations on method #1118 'iterator' │ │ +Annotations on method #1124 'iterator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Iterator" "<" "Landroid/content/Intent;" ">;" } │ │ │ │ -Class #68 - │ │ +Class #50 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Iterable;' │ │ Static fields - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -25839,26 +12523,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -025c34: |[025c34] android.support.v4.app.TaskStackBuilder.:()V │ │ -025c44: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -025c48: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -025c4c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -025c50: 2200 ba00 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@00ba │ │ -025c54: 7010 5304 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0453 │ │ -025c5a: 6900 5b01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@015b │ │ -025c5e: 0e00 |000d: return-void │ │ -025c60: 2200 b900 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@00b9 │ │ -025c64: 7010 5104 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0451 │ │ -025c6a: 6900 5b01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@015b │ │ -025c6e: 28f8 |0015: goto 000d // -0008 │ │ +02b4a0: |[02b4a0] android.support.v4.app.TaskStackBuilder.:()V │ │ +02b4b0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02b4b4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +02b4b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02b4bc: 2200 b900 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@00b9 │ │ +02b4c0: 7010 5904 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0459 │ │ +02b4c6: 6900 5b01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@015b │ │ +02b4ca: 0e00 |000d: return-void │ │ +02b4cc: 2200 b800 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@00b8 │ │ +02b4d0: 7010 5704 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0457 │ │ +02b4d6: 6900 5b01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@015b │ │ +02b4da: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x000d line=101 │ │ 0x000e line=99 │ │ locals : │ │ @@ -25868,21 +12552,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -025c70: |[025c70] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -025c80: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -025c86: 2200 1402 |0003: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -025c8a: 7010 880c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -025c90: 5b10 5d01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025c94: 5b12 5e01 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ -025c98: 0e00 |000c: return-void │ │ +02b4dc: |[02b4dc] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +02b4ec: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02b4f2: 2200 1202 |0003: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +02b4f6: 7010 ee0c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +02b4fc: 5b10 5d01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b500: 5b12 5e01 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ +02b504: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=103 │ │ 0x000a line=107 │ │ 0x000c line=108 │ │ locals : │ │ @@ -25894,18 +12578,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025c9c: |[025c9c] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -025cac: 2200 bb00 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@00bb │ │ -025cb0: 7020 5604 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0456 │ │ -025cb6: 1100 |0005: return-object v0 │ │ +02b508: |[02b508] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +02b518: 2200 ba00 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@00ba │ │ +02b51c: 7020 5c04 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@045c │ │ +02b522: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -25914,18 +12598,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -025cb8: |[025cb8] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -025cc8: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025ccc: 6e20 8b0c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -025cd2: 1101 |0005: return-object v1 │ │ +02b524: |[02b524] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +02b534: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b538: 6e20 f10c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02b53e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 nextIntent Landroid/content/Intent; │ │ @@ -25935,36 +12619,36 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -025cd4: |[025cd4] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -025ce4: 5453 5d01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025ce8: 6e10 970c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -025cee: 0a01 |0005: move-result v1 │ │ -025cf0: 7110 e303 0600 |0006: invoke-static {v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@03e3 │ │ -025cf6: 0c02 |0009: move-result-object v2 │ │ -025cf8: 3802 1e00 |000a: if-eqz v2, 0028 // +001e │ │ -025cfc: 5453 5d01 |000c: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025d00: 6e30 8a0c 1302 |000e: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c8a │ │ -025d06: 6e10 b900 0200 |0011: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00b9 │ │ -025d0c: 0c03 |0014: move-result-object v3 │ │ -025d0e: 7120 e403 3600 |0015: invoke-static {v6, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@03e4 │ │ -025d14: 0c02 |0018: move-result-object v2 │ │ -025d16: 28f1 |0019: goto 000a // -000f │ │ -025d18: 0d00 |001a: move-exception v0 │ │ -025d1a: 1a03 7d07 |001b: const-string v3, "TaskStackBuilder" // string@077d │ │ -025d1e: 1a04 6e01 |001d: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@016e │ │ -025d22: 7120 8009 4300 |001f: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0980 │ │ -025d28: 2203 f701 |0022: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -025d2c: 7020 410c 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0c41 │ │ -025d32: 2703 |0027: throw v3 │ │ -025d34: 1105 |0028: return-object v5 │ │ +02b540: |[02b540] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +02b550: 5453 5d01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b554: 6e10 fd0c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02b55a: 0a01 |0005: move-result v1 │ │ +02b55c: 7110 e903 0600 |0006: invoke-static {v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@03e9 │ │ +02b562: 0c02 |0009: move-result-object v2 │ │ +02b564: 3802 1e00 |000a: if-eqz v2, 0028 // +001e │ │ +02b568: 5453 5d01 |000c: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b56c: 6e30 f00c 1302 |000e: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0cf0 │ │ +02b572: 6e10 b900 0200 |0011: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00b9 │ │ +02b578: 0c03 |0014: move-result-object v3 │ │ +02b57a: 7120 ea03 3600 |0015: invoke-static {v6, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@03ea │ │ +02b580: 0c02 |0018: move-result-object v2 │ │ +02b582: 28f1 |0019: goto 000a // -000f │ │ +02b584: 0d00 |001a: move-exception v0 │ │ +02b586: 1a03 8f07 |001b: const-string v3, "TaskStackBuilder" // string@078f │ │ +02b58a: 1a04 6d01 |001d: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@016d │ │ +02b58e: 7120 8509 4300 |001f: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0985 │ │ +02b594: 2203 f501 |0022: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +02b598: 7020 a70c 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0ca7 │ │ +02b59e: 2703 |0027: throw v3 │ │ +02b5a0: 1105 |0028: return-object v5 │ │ catches : 1 │ │ 0x0011 - 0x0018 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001a │ │ positions : │ │ 0x0000 line=141 │ │ 0x0006 line=142 │ │ 0x000a line=143 │ │ @@ -25986,38 +12670,38 @@ │ │ type : '(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -025d44: |[025d44] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -025d54: 5453 5d01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025d58: 6e10 970c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -025d5e: 0a01 |0005: move-result v1 │ │ -025d60: 5453 5e01 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ -025d64: 7120 e503 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@03e5 │ │ -025d6a: 0c02 |000b: move-result-object v2 │ │ -025d6c: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -025d70: 5453 5d01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025d74: 6e30 8a0c 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c8a │ │ -025d7a: 5453 5e01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ -025d7e: 6e10 b900 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00b9 │ │ -025d84: 0c04 |0018: move-result-object v4 │ │ -025d86: 7120 e403 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@03e4 │ │ -025d8c: 0c02 |001c: move-result-object v2 │ │ -025d8e: 28ef |001d: goto 000c // -0011 │ │ -025d90: 0d00 |001e: move-exception v0 │ │ -025d92: 1a03 7d07 |001f: const-string v3, "TaskStackBuilder" // string@077d │ │ -025d96: 1a04 6e01 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@016e │ │ -025d9a: 7120 8009 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0980 │ │ -025da0: 2203 f701 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -025da4: 7020 410c 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0c41 │ │ -025daa: 2703 |002b: throw v3 │ │ -025dac: 1105 |002c: return-object v5 │ │ +02b5b0: |[02b5b0] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +02b5c0: 5453 5d01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b5c4: 6e10 fd0c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02b5ca: 0a01 |0005: move-result v1 │ │ +02b5cc: 5453 5e01 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ +02b5d0: 7120 eb03 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@03eb │ │ +02b5d6: 0c02 |000b: move-result-object v2 │ │ +02b5d8: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +02b5dc: 5453 5d01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b5e0: 6e30 f00c 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0cf0 │ │ +02b5e6: 5453 5e01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ +02b5ea: 6e10 b900 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00b9 │ │ +02b5f0: 0c04 |0018: move-result-object v4 │ │ +02b5f2: 7120 ea03 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@03ea │ │ +02b5f8: 0c02 |001c: move-result-object v2 │ │ +02b5fa: 28ef |001d: goto 000c // -0011 │ │ +02b5fc: 0d00 |001e: move-exception v0 │ │ +02b5fe: 1a03 8f07 |001f: const-string v3, "TaskStackBuilder" // string@078f │ │ +02b602: 1a04 6d01 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@016d │ │ +02b606: 7120 8509 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0985 │ │ +02b60c: 2203 f501 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +02b610: 7020 a70c 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@0ca7 │ │ +02b616: 2703 |002b: throw v3 │ │ +02b618: 1105 |002c: return-object v5 │ │ catches : 1 │ │ 0x0006 - 0x001c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=163 │ │ 0x0006 line=165 │ │ 0x000c line=166 │ │ @@ -26041,20 +12725,20 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -025dbc: |[025dbc] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -025dcc: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025dd0: 6e20 900c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -025dd6: 0c00 |0005: move-result-object v0 │ │ -025dd8: 1f00 2800 |0006: check-cast v0, Landroid/content/Intent; // type@0028 │ │ -025ddc: 1100 |0008: return-object v0 │ │ +02b628: |[02b628] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +02b638: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b63c: 6e20 f60c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02b642: 0c00 |0005: move-result-object v0 │ │ +02b644: 1f00 2800 |0006: check-cast v0, Landroid/content/Intent; // type@0028 │ │ +02b648: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -26063,19 +12747,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025de0: |[025de0] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -025df0: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025df4: 6e10 970c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -025dfa: 0a00 |0005: move-result v0 │ │ -025dfc: 0f00 |0006: return v0 │ │ +02b64c: |[02b64c] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +02b65c: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b660: 6e10 fd0c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02b666: 0a00 |0005: move-result v0 │ │ +02b668: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #5 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -26083,28 +12767,28 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -025e00: |[025e00] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -025e10: 5431 5d01 |0000: iget-object v1, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025e14: 5432 5d01 |0002: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025e18: 6e10 970c 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -025e1e: 0a02 |0007: move-result v2 │ │ -025e20: 2322 ba02 |0008: new-array v2, v2, [Landroid/content/Intent; // type@02ba │ │ -025e24: 6e20 990c 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0c99 │ │ -025e2a: 0c00 |000d: move-result-object v0 │ │ -025e2c: 1f00 ba02 |000e: check-cast v0, [Landroid/content/Intent; // type@02ba │ │ -025e30: 6201 5b01 |0010: sget-object v1, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@015b │ │ -025e34: 5432 5e01 |0012: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ -025e38: 7255 5004 2140 |0014: invoke-interface {v1, v2, v0, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; // method@0450 │ │ -025e3e: 0c01 |0017: move-result-object v1 │ │ -025e40: 1101 |0018: return-object v1 │ │ +02b66c: |[02b66c] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +02b67c: 5431 5d01 |0000: iget-object v1, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b680: 5432 5d01 |0002: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b684: 6e10 fd0c 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02b68a: 0a02 |0007: move-result v2 │ │ +02b68c: 2322 b802 |0008: new-array v2, v2, [Landroid/content/Intent; // type@02b8 │ │ +02b690: 6e20 ff0c 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0cff │ │ +02b696: 0c00 |000d: move-result-object v0 │ │ +02b698: 1f00 b802 |000e: check-cast v0, [Landroid/content/Intent; // type@02b8 │ │ +02b69c: 6201 5b01 |0010: sget-object v1, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@015b │ │ +02b6a0: 5432 5e01 |0012: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ +02b6a4: 7255 5604 2140 |0014: invoke-interface {v1, v2, v0, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; // method@0456 │ │ +02b6aa: 0c01 |0017: move-result-object v1 │ │ +02b6ac: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0010 line=238 │ │ locals : │ │ 0x0010 - 0x0019 reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/TaskStackBuilder; │ │ @@ -26116,19 +12800,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -025e44: |[025e44] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -025e54: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025e58: 6e10 930c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c93 │ │ -025e5e: 0c00 |0005: move-result-object v0 │ │ -025e60: 1100 |0006: return-object v0 │ │ +02b6b0: |[02b6b0] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +02b6c0: 5410 5d01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b6c4: 6e10 f90c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0cf9 │ │ +02b6ca: 0c00 |0005: move-result-object v0 │ │ +02b6cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #7 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -26136,48 +12820,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -025e64: |[025e64] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -025e74: 5442 5d01 |0000: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025e78: 6e10 920c 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c92 │ │ -025e7e: 0a02 |0005: move-result v2 │ │ -025e80: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ -025e84: 2202 f801 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@01f8 │ │ -025e88: 1a03 5606 |000a: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0656 │ │ -025e8c: 7020 440c 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -025e92: 2702 |000f: throw v2 │ │ -025e94: 5442 5d01 |0010: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025e98: 5443 5d01 |0012: iget-object v3, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ -025e9c: 6e10 970c 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -025ea2: 0a03 |0017: move-result v3 │ │ -025ea4: 2333 ba02 |0018: new-array v3, v3, [Landroid/content/Intent; // type@02ba │ │ -025ea8: 6e20 990c 3200 |001a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0c99 │ │ -025eae: 0c00 |001d: move-result-object v0 │ │ -025eb0: 1f00 ba02 |001e: check-cast v0, [Landroid/content/Intent; // type@02ba │ │ -025eb4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -025eb6: 4602 0002 |0021: aget-object v2, v0, v2 │ │ -025eba: 1403 00c0 0010 |0023: const v3, #float 2.53915e-29 // #1000c000 │ │ -025ec0: 6e20 b300 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ -025ec6: 5442 5e01 |0029: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ -025eca: 1f02 0900 |002b: check-cast v2, Landroid/app/Activity; // type@0009 │ │ -025ece: 7120 f601 0200 |002d: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z // method@01f6 │ │ -025ed4: 0a02 |0030: move-result v2 │ │ -025ed6: 3902 1100 |0031: if-nez v2, 0042 // +0011 │ │ -025eda: 2102 |0033: array-length v2, v0 │ │ -025edc: d802 02ff |0034: add-int/lit8 v2, v2, #int -1 // #ff │ │ -025ee0: 4601 0002 |0036: aget-object v1, v0, v2 │ │ -025ee4: 1502 0010 |0038: const/high16 v2, #int 268435456 // #1000 │ │ -025ee8: 6e20 b300 2100 |003a: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ -025eee: 5442 5e01 |003d: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ -025ef2: 6e20 ab00 1200 |003f: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00ab │ │ -025ef8: 0e00 |0042: return-void │ │ +02b6d0: |[02b6d0] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +02b6e0: 5442 5d01 |0000: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b6e4: 6e10 f80c 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@0cf8 │ │ +02b6ea: 0a02 |0005: move-result v2 │ │ +02b6ec: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ +02b6f0: 2202 f601 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02b6f4: 1a03 6706 |000a: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0667 │ │ +02b6f8: 7020 aa0c 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02b6fe: 2702 |000f: throw v2 │ │ +02b700: 5442 5d01 |0010: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b704: 5443 5d01 |0012: iget-object v3, v4, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@015d │ │ +02b708: 6e10 fd0c 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02b70e: 0a03 |0017: move-result v3 │ │ +02b710: 2333 b802 |0018: new-array v3, v3, [Landroid/content/Intent; // type@02b8 │ │ +02b714: 6e20 ff0c 3200 |001a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0cff │ │ +02b71a: 0c00 |001d: move-result-object v0 │ │ +02b71c: 1f00 b802 |001e: check-cast v0, [Landroid/content/Intent; // type@02b8 │ │ +02b720: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +02b722: 4602 0002 |0021: aget-object v2, v0, v2 │ │ +02b726: 1403 00c0 0010 |0023: const v3, #float 2.53915e-29 // #1000c000 │ │ +02b72c: 6e20 b300 3200 |0026: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ +02b732: 5442 5e01 |0029: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ +02b736: 1f02 0900 |002b: check-cast v2, Landroid/app/Activity; // type@0009 │ │ +02b73a: 7120 fc01 0200 |002d: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat;.startActivities:(Landroid/app/Activity;[Landroid/content/Intent;)Z // method@01fc │ │ +02b740: 0a02 |0030: move-result v2 │ │ +02b742: 3902 1100 |0031: if-nez v2, 0042 // +0011 │ │ +02b746: 2102 |0033: array-length v2, v0 │ │ +02b748: d802 02ff |0034: add-int/lit8 v2, v2, #int -1 // #ff │ │ +02b74c: 4601 0002 |0036: aget-object v1, v0, v2 │ │ +02b750: 1502 0010 |0038: const/high16 v2, #int 268435456 // #1000 │ │ +02b754: 6e20 b300 2100 |003a: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ +02b75a: 5442 5e01 |003d: iget-object v2, v4, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@015e │ │ +02b75e: 6e20 ab00 1200 |003f: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00ab │ │ +02b764: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0008 line=210 │ │ 0x0010 line=214 │ │ 0x0020 line=215 │ │ 0x0029 line=218 │ │ @@ -26186,27 +12870,27 @@ │ │ 0x003d line=221 │ │ 0x0042 line=223 │ │ locals : │ │ 0x0038 - 0x0042 reg=1 topIntent Landroid/content/Intent; │ │ 0x0020 - 0x0043 reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0043 reg=4 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ - source_file_idx : 1918 (TaskStackBuilder.java) │ │ + source_file_idx : 1936 (TaskStackBuilder.java) │ │ │ │ -Class #69 header: │ │ -class_idx : 188 │ │ +Class #51 header: │ │ +class_idx : 187 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1919 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #69 - │ │ +Class #51 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -26215,17 +12899,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -025efc: |[025efc] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -025f0c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -025f12: 0e00 |0003: return-void │ │ +02b768: |[02b768] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +02b778: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02b77e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderHoneycomb;) │ │ @@ -26233,1036 +12917,257 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -025f14: |[025f14] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -025f24: 7140 7b00 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@007b │ │ -025f2a: 0c00 |0003: move-result-object v0 │ │ -025f2c: 1100 |0004: return-object v0 │ │ +02b780: |[02b780] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +02b790: 7140 7b00 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@007b │ │ +02b796: 0c00 |0003: move-result-object v0 │ │ +02b798: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1919 (TaskStackBuilderHoneycomb.java) │ │ - │ │ -Class #70 header: │ │ -class_idx : 208 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1597 │ │ -static_fields_size : 11 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 12 │ │ -virtual_methods_size: 14 │ │ + source_file_idx : 1937 (TaskStackBuilderHoneycomb.java) │ │ │ │ -Class #70 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/ModernAsyncTask$4; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$InternalHandler; Landroid/support/v4/content/ModernAsyncTask$Status; } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on field #419 'mFuture' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/FutureTask" ";" } │ │ -Annotations on field #422 'mWorker' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ -Annotations on field #425 'sPoolWorkQueue' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/BlockingQueue" "<" "Ljava/lang/Runnable;" ">;" } │ │ -Annotations on method #1246 'doInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)TResult;" } │ │ -Annotations on method #1247 'execute' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ -Annotations on method #1249 'executeOnExecutor' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/concurrent/Executor;" "[TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ -Annotations on method #1250 'finish' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1251 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; } │ │ -Annotations on method #1252 'get' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(J" "Ljava/util/concurrent/TimeUnit;" ")TResult;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; Ljava/util/concurrent/TimeoutException; } │ │ -Annotations on method #1257 'onCancelled' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1258 'onPostExecute' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1260 'onProgressUpdate' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ -Annotations on method #1261 'postResult' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)TResult;" } │ │ -Annotations on method #1262 'postResultIfNotInvoked' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ -Annotations on method #1263 'publishProgress' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ +Class #52 header: │ │ +class_idx : 191 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 681 │ │ +static_fields_size : 6 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #70 - │ │ - Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ +Class #52 - │ │ + Class descriptor : 'Landroid/support/v4/content/IntentCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'CORE_POOL_SIZE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 5 │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'KEEP_ALIVE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'LOG_TAG' │ │ + #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'ACTION_EXTERNAL_APPLICATIONS_AVAILABLE' │ │ type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "AsyncTask" │ │ - #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'MAXIMUM_POOL_SIZE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 128 │ │ - #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'MESSAGE_POST_PROGRESS' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" │ │ + #1 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" │ │ + #2 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'EXTRA_CHANGED_PACKAGE_LIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.extra.changed_package_list" │ │ + #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'EXTRA_CHANGED_UID_LIST' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "android.intent.extra.changed_uid_list" │ │ + #4 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'FLAG_ACTIVITY_CLEAR_TASK' │ │ type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'MESSAGE_POST_RESULT' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 32768 │ │ + #5 : (in Landroid/support/v4/content/IntentCompat;) │ │ + name : 'FLAG_ACTIVITY_TASK_ON_HOME' │ │ type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'THREAD_POOL_EXECUTOR' │ │ - type : 'Ljava/util/concurrent/Executor;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'sDefaultExecutor' │ │ - type : 'Ljava/util/concurrent/Executor;' │ │ - access : 0x004a (PRIVATE STATIC VOLATILE) │ │ - #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'sHandler' │ │ - type : 'Landroid/support/v4/content/ModernAsyncTask$InternalHandler;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'sPoolWorkQueue' │ │ - type : 'Ljava/util/concurrent/BlockingQueue;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'sThreadFactory' │ │ - type : 'Ljava/util/concurrent/ThreadFactory;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 16384 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'mFuture' │ │ - type : 'Ljava/util/concurrent/FutureTask;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'mStatus' │ │ - type : 'Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ - access : 0x0042 (PRIVATE VOLATILE) │ │ - #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'mTaskInvoked' │ │ - type : 'Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'mWorker' │ │ - type : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 8 │ │ - ins : 0 │ │ - outs : 8 │ │ - insns size : 47 16-bit code units │ │ -025f30: |[025f30] android.support.v4.content.ModernAsyncTask.:()V │ │ -025f40: 2200 c800 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@00c8 │ │ -025f44: 7010 c204 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@04c2 │ │ -025f4a: 6900 aa01 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01aa │ │ -025f4e: 2200 2802 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0228 │ │ -025f52: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -025f56: 7020 be0c 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0cbe │ │ -025f5c: 6900 a901 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01a9 │ │ -025f60: 2200 2a02 |0010: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@022a │ │ -025f64: 1251 |0012: const/4 v1, #int 5 // #5 │ │ -025f66: 1302 8000 |0013: const/16 v2, #int 128 // #80 │ │ -025f6a: 1603 0100 |0015: const-wide/16 v3, #int 1 // #1 │ │ -025f6e: 6205 4005 |0017: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0540 │ │ -025f72: 6206 a901 |0019: sget-object v6, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01a9 │ │ -025f76: 6207 aa01 |001b: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01aa │ │ -025f7a: 7608 bf0c 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0cbf │ │ -025f80: 6900 a201 |0020: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01a2 │ │ -025f84: 2200 cd00 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@00cd │ │ -025f88: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -025f8a: 7020 cc04 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@04cc │ │ -025f90: 6900 a801 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01a8 │ │ -025f94: 6200 a201 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01a2 │ │ -025f98: 6900 a701 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01a7 │ │ -025f9c: 0e00 |002e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0007 line=62 │ │ - 0x0010 line=68 │ │ - 0x0022 line=75 │ │ - 0x002a line=77 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -025fa0: |[025fa0] android.support.v4.content.ModernAsyncTask.:()V │ │ -025fb0: 7010 5a0c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0c5a │ │ -025fb6: 6200 9901 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0199 │ │ -025fba: 5b20 a401 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ -025fbe: 2200 2d02 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@022d │ │ -025fc2: 7010 c00c 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0cc0 │ │ -025fc8: 5b20 a501 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01a5 │ │ -025fcc: 2200 c900 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@00c9 │ │ -025fd0: 7020 c404 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@04c4 │ │ -025fd6: 5b20 a601 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01a6 │ │ -025fda: 2200 ca00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@00ca │ │ -025fde: 5421 a601 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01a6 │ │ -025fe2: 7030 c604 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@04c6 │ │ -025fe8: 5b20 a301 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ -025fec: 0e00 |001e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=117 │ │ - 0x0003 line=81 │ │ - 0x0007 line=83 │ │ - 0x000e line=118 │ │ - 0x0015 line=127 │ │ - 0x001e line=147 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x001f reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'access$200' │ │ - type : '(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -025ff0: |[025ff0] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -026000: 5410 a501 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01a5 │ │ -026004: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'access$300' │ │ - type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -026008: |[026008] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -026018: 7020 ed04 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@04ed │ │ -02601e: 0c00 |0003: move-result-object v0 │ │ -026020: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ - │ │ - #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'access$400' │ │ - type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -026024: |[026024] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -026034: 7020 ee04 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@04ee │ │ -02603a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ - │ │ - #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'access$500' │ │ - type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02603c: |[02603c] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -02604c: 7020 e204 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@04e2 │ │ -026052: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ - │ │ - #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'execute' │ │ - type : '(Ljava/lang/Runnable;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -026054: |[026054] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -026064: 6200 a701 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01a7 │ │ -026068: 7220 b80c 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0cb8 │ │ -02606e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=433 │ │ - 0x0005 line=434 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ - │ │ - #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'finish' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -026070: |[026070] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -026080: 6e10 e704 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@04e7 │ │ -026086: 0a00 |0003: move-result v0 │ │ -026088: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -02608c: 6e20 e904 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@04e9 │ │ -026092: 6200 9801 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -026096: 5b10 a401 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ -02609a: 0e00 |000d: return-void │ │ -02609c: 6e20 ea04 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@04ea │ │ -0260a2: 28f8 |0011: goto 0009 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=458 │ │ - 0x0006 line=459 │ │ - 0x0009 line=463 │ │ - 0x000d line=464 │ │ - 0x000e line=461 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0012 reg=2 result Ljava/lang/Object; TResult; │ │ - │ │ - #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'init' │ │ - type : '()V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -0260a4: |[0260a4] android.support.v4.content.ModernAsyncTask.init:()V │ │ -0260b4: 6200 a801 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01a8 │ │ -0260b8: 6e10 cd04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@04cd │ │ -0260be: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - 0x0005 line=107 │ │ - locals : │ │ - │ │ - #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'postResult' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 21 16-bit code units │ │ -0260c0: |[0260c0] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0260d0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0260d2: 6201 a801 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01a8 │ │ -0260d6: 2202 cc00 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00cc │ │ -0260da: 2353 ca02 |0005: new-array v3, v5, [Ljava/lang/Object; // type@02ca │ │ -0260de: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0260e0: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -0260e4: 7030 ca04 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@04ca │ │ -0260ea: 6e30 cf04 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04cf │ │ -0260f0: 0c00 |0010: move-result-object v0 │ │ -0260f2: 6e10 9b01 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@019b │ │ -0260f8: 1107 |0014: return-object v7 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=157 │ │ - 0x0011 line=159 │ │ - 0x0014 line=160 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=7 (null) Ljava/lang/Object; │ │ - 0x0011 - 0x0015 reg=0 message Landroid/os/Message; │ │ - 0x0000 - 0x0015 reg=6 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0015 reg=7 result Ljava/lang/Object; TResult; │ │ - │ │ - #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'postResultIfNotInvoked' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0260fc: |[0260fc] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -02610c: 5421 a501 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01a5 │ │ -026110: 6e10 c10c 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0cc1 │ │ -026116: 0a00 |0005: move-result v0 │ │ -026118: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -02611c: 7020 ed04 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@04ed │ │ -026122: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=150 │ │ - 0x0006 line=151 │ │ - 0x0008 line=152 │ │ - 0x000b line=154 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0006 - 0x000c reg=0 wasTaskInvoked Z │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x000c reg=3 result Ljava/lang/Object; TResult; │ │ - │ │ - #11 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'setDefaultExecutor' │ │ - type : '(Ljava/util/concurrent/Executor;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026124: |[026124] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -026134: 6900 a701 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01a7 │ │ -026138: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=111 │ │ - 0x0002 line=112 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'cancel' │ │ - type : '(Z)Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02613c: |[02613c] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -02614c: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ -026150: 6e20 ba0c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@0cba │ │ -026156: 0a00 |0005: move-result v0 │ │ -026158: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=306 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ - │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0484 (PROTECTED VARARGS ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'execute' │ │ - type : '([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ - access : 0x0091 (PUBLIC FINAL VARARGS) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -02615c: |[02615c] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -02616c: 6200 a701 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01a7 │ │ -026170: 6e30 e104 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@04e1 │ │ -026176: 0c00 |0005: move-result-object v0 │ │ -026178: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=371 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=2 params [Ljava/lang/Object; [TParams; │ │ - │ │ - #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'executeOnExecutor' │ │ - type : '(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ - access : 0x0091 (PUBLIC FINAL VARARGS) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -02617c: |[02617c] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -02618c: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ -026190: 6201 9901 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0199 │ │ -026194: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -026198: 6200 9401 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0194 │ │ -02619c: 5421 a401 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ -0261a0: 6e10 d204 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@04d2 │ │ -0261a6: 0a01 |000d: move-result v1 │ │ -0261a8: 4400 0001 |000e: aget v0, v0, v1 │ │ -0261ac: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -0261b2: 6200 9a01 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@019a │ │ -0261b6: 5b20 a401 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ -0261ba: 6e10 eb04 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@04eb │ │ -0261c0: 5420 a601 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01a6 │ │ -0261c4: 5b04 9b01 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@019b │ │ -0261c8: 5420 a301 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ -0261cc: 7220 b80c 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0cb8 │ │ -0261d2: 1102 |0023: return-object v2 │ │ -0261d4: 2200 f801 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -0261d8: 1a01 bf01 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01bf │ │ -0261dc: 7020 440c 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0261e2: 2700 |002b: throw v0 │ │ -0261e4: 2200 f801 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -0261e8: 1a01 be01 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@01be │ │ -0261ec: 7020 440c 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0261f2: 2700 |0033: throw v0 │ │ -0261f4: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=406 │ │ - 0x0006 line=407 │ │ - 0x0013 line=418 │ │ - 0x0017 line=420 │ │ - 0x001a line=422 │ │ - 0x001e line=423 │ │ - 0x0023 line=425 │ │ - 0x0024 line=409 │ │ - 0x002c line=412 │ │ - 0x0034 line=407 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ - 0x0000 - 0x003c reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x003c reg=3 exec Ljava/util/concurrent/Executor; │ │ - 0x0000 - 0x003c reg=4 params [Ljava/lang/Object; [TParams; │ │ - │ │ - #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'get' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -026204: |[026204] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -026214: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ -026218: 6e10 bb0c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@0cbb │ │ -02621e: 0c00 |0005: move-result-object v0 │ │ -026220: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=321 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'get' │ │ - type : '(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -026224: |[026224] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -026234: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ -026238: 6e40 bc0c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@0cbc │ │ -02623e: 0c00 |0005: move-result-object v0 │ │ -026240: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=341 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=2 timeout J │ │ - 0x0000 - 0x0007 reg=4 unit Ljava/util/concurrent/TimeUnit; │ │ - │ │ - #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'getStatus' │ │ - type : '()Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026244: |[026244] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -026254: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ -026258: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=169 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'isCancelled' │ │ - type : '()Z' │ │ - access : 0x0011 (PUBLIC FINAL) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -02625c: |[02625c] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -02626c: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ -026270: 6e10 bd0c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@0cbd │ │ -026276: 0a00 |0005: move-result v0 │ │ -026278: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=273 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onCancelled' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02627c: |[02627c] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -02628c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=260 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onCancelled' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -026290: |[026290] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -0262a0: 6e10 e804 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@04e8 │ │ -0262a6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=244 │ │ - 0x0003 line=245 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0004 reg=1 result Ljava/lang/Object; TResult; │ │ - │ │ - #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onPostExecute' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0262a8: |[0262a8] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0262b8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=213 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0001 reg=1 result Ljava/lang/Object; TResult; │ │ - │ │ - #11 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onPreExecute' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0262bc: |[0262bc] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -0262cc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=197 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - #12 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'onProgressUpdate' │ │ - type : '([Ljava/lang/Object;)V' │ │ - access : 0x0084 (PROTECTED VARARGS) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0262d0: |[0262d0] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -0262e0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=226 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0001 reg=1 values [Ljava/lang/Object; [TProgress; │ │ - │ │ - #13 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ - name : 'publishProgress' │ │ - type : '([Ljava/lang/Object;)V' │ │ - access : 0x0094 (PROTECTED FINAL VARARGS) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 22 16-bit code units │ │ -0262e4: |[0262e4] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -0262f4: 6e10 e704 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@04e7 │ │ -0262fa: 0a00 |0003: move-result v0 │ │ -0262fc: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -026300: 6200 a801 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01a8 │ │ -026304: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -026306: 2202 cc00 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00cc │ │ -02630a: 7030 ca04 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@04ca │ │ -026310: 6e30 cf04 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04cf │ │ -026316: 0c00 |0011: move-result-object v0 │ │ -026318: 6e10 9b01 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@019b │ │ -02631e: 0e00 |0015: return-void │ │ +02b79c: |[02b79c] android.support.v4.content.IntentCompat.:()V │ │ +02b7ac: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02b7b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=451 │ │ - 0x0006 line=452 │ │ - 0x0015 line=455 │ │ + 0x0000 line=27 │ │ + 0x0003 line=29 │ │ locals : │ │ - 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ - 0x0000 - 0x0016 reg=3 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ - 0x0000 - 0x0016 reg=4 values [Ljava/lang/Object; [TProgress; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ │ │ - source_file_idx : 1597 (ModernAsyncTask.java) │ │ + Virtual methods - │ │ + source_file_idx : 681 (IntentCompat.java) │ │ │ │ -Class #71 header: │ │ -class_idx : 189 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 208 │ │ -source_file_idx : 338 │ │ +Class #53 header: │ │ +class_idx : 192 │ │ +access_flags : 17 (0x0011) │ │ +superclass_idx : 57 │ │ +source_file_idx : 1549 │ │ static_fields_size : 0 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 5 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #71 annotations: │ │ +Class #53 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/AsyncTaskLoader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoadTask" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "TD;>;" "Ljava/lang/Runnable;" } │ │ -Annotations on field #352 'result' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TD;" } │ │ -Annotations on method #1126 'doInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Void;" ")TD;" } │ │ -Annotations on method #1129 'onPostExecute' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="ForceLoadContentObserver" │ │ │ │ -Class #71 - │ │ - Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ +Class #53 - │ │ + Class descriptor : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ + Access flags : 0x0011 (PUBLIC FINAL) │ │ + Superclass : 'Landroid/database/ContentObserver;' │ │ Interfaces - │ │ - #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'done' │ │ - type : 'Ljava/util/concurrent/CountDownLatch;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'result' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ name : 'this$0' │ │ - type : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ + type : 'Landroid/support/v4/content/Loader;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'waiting' │ │ - type : 'Z' │ │ - access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ name : '' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/content/Loader;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 14 16-bit code units │ │ -026320: |[026320] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -026330: 5b23 6101 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ -026334: 7010 d804 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@04d8 │ │ -02633a: 2200 2402 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@0224 │ │ -02633e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -026340: 7020 b40c 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0cb4 │ │ -026346: 5b20 5f01 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ -02634a: 0e00 |000d: return-void │ │ + insns size : 11 16-bit code units │ │ +02b7b4: |[02b7b4] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +02b7c4: 5b12 7801 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0178 │ │ +02b7c8: 2200 5b00 |0002: new-instance v0, Landroid/os/Handler; // type@005b │ │ +02b7cc: 7010 9401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0194 │ │ +02b7d2: 7020 1101 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0111 │ │ +02b7d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ - 0x0005 line=45 │ │ + 0x0000 line=51 │ │ + 0x0002 line=52 │ │ + 0x000a line=53 │ │ locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x000e reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ + 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/content/Loader; │ │ │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'access$000' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ + name : 'deliverSelfNotifications' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02634c: |[02634c] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -02635c: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ -026360: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -026364: |[026364] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -026374: 1f02 cd02 |0000: check-cast v2, [Ljava/lang/Void; // type@02cd │ │ -026378: 6e20 6604 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@0466 │ │ -02637e: 0c00 |0005: move-result-object v0 │ │ -026380: 1100 |0006: return-object v0 │ │ + insns size : 2 16-bit code units │ │ +02b7dc: |[02b7dc] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +02b7ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02b7ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=40 │ │ + 0x0000 line=57 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'doInBackground' │ │ - type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ - access : 0x0084 (PROTECTED VARARGS) │ │ + #1 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ + name : 'onChange' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ - insns size : 11 16-bit code units │ │ -026384: |[026384] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -026394: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ -026398: 6e10 7604 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@0476 │ │ -02639e: 0c00 |0005: move-result-object v0 │ │ -0263a0: 5b10 6001 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0160 │ │ -0263a4: 5410 6001 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0160 │ │ -0263a8: 1100 |000a: return-object v0 │ │ + insns size : 6 16-bit code units │ │ +02b7f0: |[02b7f0] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +02b800: 5410 7801 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0178 │ │ +02b804: 6e10 ae04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@04ae │ │ +02b80a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=51 │ │ - 0x0008 line=53 │ │ + 0x0000 line=62 │ │ + 0x0005 line=63 │ │ locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x000b reg=2 params [Ljava/lang/Void; │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ + 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'onCancelled' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 20 16-bit code units │ │ -0263ac: |[0263ac] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -0263bc: 5420 6101 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ -0263c0: 5421 6001 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0160 │ │ -0263c4: 6e30 6e04 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@046e │ │ -0263ca: 5420 5f01 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ -0263ce: 6e10 b60c 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0cb6 │ │ -0263d4: 0e00 |000c: return-void │ │ -0263d6: 0d00 |000d: move-exception v0 │ │ -0263d8: 5421 5f01 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ -0263dc: 6e10 b60c 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0cb6 │ │ -0263e2: 2700 |0013: throw v0 │ │ - catches : 1 │ │ - 0x0000 - 0x0007 │ │ - -> 0x000d │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0007 line=73 │ │ - 0x000c line=75 │ │ - 0x000d line=73 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + source_file_idx : 1549 (Loader.java) │ │ │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'onPostExecute' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -0263f0: |[0263f0] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -026400: 5420 6101 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ -026404: 6e30 6f04 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@046f │ │ -02640a: 5420 5f01 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ -02640e: 6e10 b60c 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0cb6 │ │ -026414: 0e00 |000a: return-void │ │ -026416: 0d00 |000b: move-exception v0 │ │ -026418: 5421 5f01 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ -02641c: 6e10 b60c 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0cb6 │ │ -026422: 2700 |0011: throw v0 │ │ - catches : 1 │ │ - 0x0000 - 0x0005 │ │ - -> 0x000b │ │ - positions : │ │ - 0x0000 line=61 │ │ - 0x0005 line=63 │ │ - 0x000a line=65 │ │ - 0x000b line=63 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0012 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x0012 reg=3 data Ljava/lang/Object; TD; │ │ +Class #54 header: │ │ +class_idx : 193 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1549 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ - #4 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ - name : 'run' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -026430: |[026430] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -026440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026442: 5c10 6201 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -026446: 5410 6101 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ -02644a: 6e10 7104 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0471 │ │ -026450: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=79 │ │ - 0x0003 line=80 │ │ - 0x0008 line=81 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ +Class #54 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnLoadCompleteListener" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on method #1185 'onLoadComplete' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" ";TD;)V" } │ │ + │ │ +Class #54 - │ │ + Class descriptor : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ + name : 'onLoadComplete' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 338 (AsyncTaskLoader.java) │ │ + source_file_idx : 1549 (Loader.java) │ │ │ │ -Class #72 header: │ │ -class_idx : 195 │ │ +Class #55 header: │ │ +class_idx : 194 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1532 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1549 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 23 │ │ │ │ -Class #72 annotations: │ │ +Class #55 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$ForceLoadContentObserver; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #381 'mListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";" } │ │ -Annotations on method #1182 'dataToString' │ │ +Annotations on method #1188 'dataToString' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)" "Ljava/lang/String;" } │ │ -Annotations on method #1183 'deliverResult' │ │ +Annotations on method #1189 'deliverResult' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ -Annotations on method #1197 'registerListener' │ │ +Annotations on method #1203 'registerListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";)V" } │ │ -Annotations on method #1203 'unregisterListener' │ │ +Annotations on method #1209 'unregisterListener' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" ";)V" } │ │ │ │ -Class #72 - │ │ +Class #55 - │ │ Class descriptor : 'Landroid/support/v4/content/Loader;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/Loader;) │ │ @@ -27299,26 +13204,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -026454: |[026454] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -026464: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -026466: 7010 5a0c 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02646c: 5c21 7f01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ -026470: 5c21 7901 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ -026474: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -026476: 5c20 7e01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ -02647a: 5c21 7a01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ -02647e: 6e10 9e00 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009e │ │ -026484: 0c00 |0010: move-result-object v0 │ │ -026486: 5b20 7b01 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@017b │ │ -02648a: 0e00 |0013: return-void │ │ +02b80c: |[02b80c] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +02b81c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02b81e: 7010 c00c 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02b824: 5c21 7f01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ +02b828: 5c21 7901 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ +02b82c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02b82e: 5c20 7e01 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ +02b832: 5c21 7a01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ +02b836: 6e10 9e00 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009e │ │ +02b83c: 0c00 |0010: move-result-object v0 │ │ +02b83e: 5b20 7b01 |0011: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@017b │ │ +02b842: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=90 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -27335,19 +13240,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02648c: |[02648c] android.support.v4.content.Loader.abandon:()V │ │ -02649c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02649e: 5c10 7901 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ -0264a2: 6e10 a704 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@04a7 │ │ -0264a8: 0e00 |0006: return-void │ │ +02b844: |[02b844] android.support.v4.content.Loader.abandon:()V │ │ +02b854: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02b856: 5c10 7901 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ +02b85a: 6e10 ad04 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@04ad │ │ +02b860: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ 0x0006 line=263 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -27358,24 +13263,24 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0264ac: |[0264ac] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0264bc: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -0264c0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0264c4: 7020 740c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0c74 │ │ -0264ca: 7120 0305 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0503 │ │ -0264d0: 1a01 ae16 |000a: const-string v1, "}" // string@16ae │ │ -0264d4: 6e20 7a0c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0264da: 6e10 7e0c 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0264e0: 0c01 |0012: move-result-object v1 │ │ -0264e2: 1101 |0013: return-object v1 │ │ +02b864: |[02b864] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +02b874: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +02b878: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +02b87c: 7020 da0c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0cda │ │ +02b882: 7120 0905 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0509 │ │ +02b888: 1a01 2617 |000a: const-string v1, "}" // string@1726 │ │ +02b88c: 6e20 e00c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02b892: 6e10 e40c 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02b898: 0c01 |0012: move-result-object v1 │ │ +02b89a: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0007 line=342 │ │ 0x000a line=343 │ │ 0x000f line=344 │ │ locals : │ │ @@ -27390,20 +13295,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0264e4: |[0264e4] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -0264f4: 5410 7d01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ -0264f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0264fc: 5410 7d01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ -026500: 7230 9b04 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@049b │ │ -026506: 0e00 |0009: return-void │ │ +02b89c: |[02b89c] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +02b8ac: 5410 7d01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ +02b8b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +02b8b4: 5410 7d01 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ +02b8b8: 7230 a104 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@04a1 │ │ +02b8be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0009 line=105 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -27416,42 +13321,42 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -026508: |[026508] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -026518: 6e20 280c 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02651e: 1a00 e70e |0003: const-string v0, "mId=" // string@0ee7 │ │ -026522: 6e20 280c 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026528: 5210 7c01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@017c │ │ -02652c: 6e20 260c 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0c26 │ │ -026532: 1a00 5b00 |000d: const-string v0, " mListener=" // string@005b │ │ -026536: 6e20 280c 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02653c: 5410 7d01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ -026540: 6e20 2c0c 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -026546: 6e20 280c 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02654c: 1a00 810f |001a: const-string v0, "mStarted=" // string@0f81 │ │ -026550: 6e20 280c 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026556: 5510 7f01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ -02655a: 6e20 290c 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -026560: 1a00 5200 |0024: const-string v0, " mContentChanged=" // string@0052 │ │ -026564: 6e20 280c 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02656a: 5510 7a01 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ -02656e: 6e20 290c 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -026574: 1a00 4b00 |002e: const-string v0, " mAbandoned=" // string@004b │ │ -026578: 6e20 280c 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02657e: 5510 7901 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ -026582: 6e20 290c 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c29 │ │ -026588: 1a00 6200 |0038: const-string v0, " mReset=" // string@0062 │ │ -02658c: 6e20 280c 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026592: 5510 7e01 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ -026596: 6e20 2e0c 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -02659c: 0e00 |0042: return-void │ │ +02b8c0: |[02b8c0] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +02b8d0: 6e20 8d0c 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02b8d6: 1a00 450f |0003: const-string v0, "mId=" // string@0f45 │ │ +02b8da: 6e20 8d0c 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02b8e0: 5210 7c01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@017c │ │ +02b8e4: 6e20 8b0c 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +02b8ea: 1a00 5b00 |000d: const-string v0, " mListener=" // string@005b │ │ +02b8ee: 6e20 8d0c 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02b8f4: 5410 7d01 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ +02b8f8: 6e20 910c 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +02b8fe: 6e20 8d0c 2400 |0017: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02b904: 1a00 e70f |001a: const-string v0, "mStarted=" // string@0fe7 │ │ +02b908: 6e20 8d0c 0400 |001c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02b90e: 5510 7f01 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ +02b912: 6e20 8e0c 0400 |0021: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +02b918: 1a00 5200 |0024: const-string v0, " mContentChanged=" // string@0052 │ │ +02b91c: 6e20 8d0c 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02b922: 5510 7a01 |0029: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ +02b926: 6e20 8e0c 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +02b92c: 1a00 4b00 |002e: const-string v0, " mAbandoned=" // string@004b │ │ +02b930: 6e20 8d0c 0400 |0030: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02b936: 5510 7901 |0033: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ +02b93a: 6e20 8e0c 0400 |0035: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +02b940: 1a00 6200 |0038: const-string v0, " mReset=" // string@0062 │ │ +02b944: 6e20 8d0c 0400 |003a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02b94a: 5510 7e01 |003d: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ +02b94e: 6e20 930c 0400 |003f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +02b954: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x000d line=367 │ │ 0x0017 line=368 │ │ 0x0024 line=369 │ │ 0x002e line=370 │ │ @@ -27470,17 +13375,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0265a0: |[0265a0] android.support.v4.content.Loader.forceLoad:()V │ │ -0265b0: 6e10 a904 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@04a9 │ │ -0265b6: 0e00 |0003: return-void │ │ +02b958: |[02b958] android.support.v4.content.Loader.forceLoad:()V │ │ +02b968: 6e10 af04 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@04af │ │ +02b96e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -27490,17 +13395,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0265b8: |[0265b8] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -0265c8: 5410 7b01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@017b │ │ -0265cc: 1100 |0002: return-object v0 │ │ +02b970: |[02b970] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +02b980: 5410 7b01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@017b │ │ +02b984: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27509,17 +13414,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0265d0: |[0265d0] android.support.v4.content.Loader.getId:()I │ │ -0265e0: 5210 7c01 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@017c │ │ -0265e4: 0f00 |0002: return v0 │ │ +02b988: |[02b988] android.support.v4.content.Loader.getId:()I │ │ +02b998: 5210 7c01 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@017c │ │ +02b99c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27528,17 +13433,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0265e8: |[0265e8] android.support.v4.content.Loader.isAbandoned:()Z │ │ -0265f8: 5510 7901 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ -0265fc: 0f00 |0002: return v0 │ │ +02b9a0: |[02b9a0] android.support.v4.content.Loader.isAbandoned:()Z │ │ +02b9b0: 5510 7901 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ +02b9b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27547,17 +13452,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026600: |[026600] android.support.v4.content.Loader.isReset:()Z │ │ -026610: 5510 7e01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ -026614: 0f00 |0002: return v0 │ │ +02b9b8: |[02b9b8] android.support.v4.content.Loader.isReset:()Z │ │ +02b9c8: 5510 7e01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ +02b9cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27566,17 +13471,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -026618: |[026618] android.support.v4.content.Loader.isStarted:()Z │ │ -026628: 5510 7f01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ -02662c: 0f00 |0002: return v0 │ │ +02b9d0: |[02b9d0] android.support.v4.content.Loader.isStarted:()Z │ │ +02b9e0: 5510 7f01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ +02b9e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27585,16 +13490,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -026630: |[026630] android.support.v4.content.Loader.onAbandon:()V │ │ -026640: 0e00 |0000: return-void │ │ +02b9e8: |[02b9e8] android.support.v4.content.Loader.onAbandon:()V │ │ +02b9f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27603,22 +13508,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -026644: |[026644] android.support.v4.content.Loader.onContentChanged:()V │ │ -026654: 5510 7f01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ -026658: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -02665c: 6e10 a104 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@04a1 │ │ -026662: 0e00 |0007: return-void │ │ -026664: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -026666: 5c10 7a01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ -02666a: 28fc |000b: goto 0007 // -0004 │ │ +02b9fc: |[02b9fc] android.support.v4.content.Loader.onContentChanged:()V │ │ +02ba0c: 5510 7f01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ +02ba10: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +02ba14: 6e10 a704 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@04a7 │ │ +02ba1a: 0e00 |0007: return-void │ │ +02ba1c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +02ba1e: 5c10 7a01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ +02ba22: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=327 │ │ 0x0007 line=334 │ │ 0x0008 line=332 │ │ locals : │ │ @@ -27630,16 +13535,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -02666c: |[02666c] android.support.v4.content.Loader.onForceLoad:()V │ │ -02667c: 0e00 |0000: return-void │ │ +02ba24: |[02ba24] android.support.v4.content.Loader.onForceLoad:()V │ │ +02ba34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27648,16 +13553,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -026680: |[026680] android.support.v4.content.Loader.onReset:()V │ │ -026690: 0e00 |0000: return-void │ │ +02ba38: |[02ba38] android.support.v4.content.Loader.onReset:()V │ │ +02ba48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27666,16 +13571,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -026694: |[026694] android.support.v4.content.Loader.onStartLoading:()V │ │ -0266a4: 0e00 |0000: return-void │ │ +02ba4c: |[02ba4c] android.support.v4.content.Loader.onStartLoading:()V │ │ +02ba5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27684,16 +13589,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0266a8: |[0266a8] android.support.v4.content.Loader.onStopLoading:()V │ │ -0266b8: 0e00 |0000: return-void │ │ +02ba60: |[02ba60] android.support.v4.content.Loader.onStopLoading:()V │ │ +02ba70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27702,24 +13607,24 @@ │ │ type : '(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0266bc: |[0266bc] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -0266cc: 5420 7d01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ -0266d0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0266d4: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -0266d8: 1a01 8607 |0006: const-string v1, "There is already a listener registered" // string@0786 │ │ -0266dc: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0266e2: 2700 |000b: throw v0 │ │ -0266e4: 5b24 7d01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ -0266e8: 5923 7c01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@017c │ │ -0266ec: 0e00 |0010: return-void │ │ +02ba74: |[02ba74] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +02ba84: 5420 7d01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ +02ba88: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02ba8c: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02ba90: 1a01 9807 |0006: const-string v1, "There is already a listener registered" // string@0798 │ │ +02ba94: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02ba9a: 2700 |000b: throw v0 │ │ +02ba9c: 5b24 7d01 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ +02baa0: 5923 7c01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@017c │ │ +02baa4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x000c line=132 │ │ 0x000e line=133 │ │ 0x0010 line=134 │ │ @@ -27735,23 +13640,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0266f0: |[0266f0] android.support.v4.content.Loader.reset:()V │ │ -026700: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -026702: 6e10 aa04 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@04aa │ │ -026708: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -02670a: 5c20 7e01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ -02670e: 5c21 7f01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ -026712: 5c21 7901 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ -026716: 5c21 7a01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ -02671a: 0e00 |000d: return-void │ │ +02baa8: |[02baa8] android.support.v4.content.Loader.reset:()V │ │ +02bab8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02baba: 6e10 b004 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@04b0 │ │ +02bac0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +02bac2: 5c20 7e01 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ +02bac6: 5c21 7f01 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ +02baca: 5c21 7901 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ +02bace: 5c21 7a01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ +02bad2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=290 │ │ 0x0004 line=291 │ │ 0x0007 line=292 │ │ 0x0009 line=293 │ │ 0x000b line=294 │ │ @@ -27765,22 +13670,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02671c: |[02671c] android.support.v4.content.Loader.startLoading:()V │ │ -02672c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02672e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -026730: 5c20 7f01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ -026734: 5c21 7e01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ -026738: 5c21 7901 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ -02673c: 6e10 ab04 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@04ab │ │ -026742: 0e00 |000b: return-void │ │ +02bad4: |[02bad4] android.support.v4.content.Loader.startLoading:()V │ │ +02bae4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02bae6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +02bae8: 5c20 7f01 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ +02baec: 5c21 7e01 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@017e │ │ +02baf0: 5c21 7901 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0179 │ │ +02baf4: 6e10 b104 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@04b1 │ │ +02bafa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=194 │ │ 0x0004 line=195 │ │ 0x0006 line=196 │ │ 0x0008 line=197 │ │ 0x000b line=198 │ │ @@ -27793,19 +13698,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -026744: |[026744] android.support.v4.content.Loader.stopLoading:()V │ │ -026754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -026756: 5c10 7f01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ -02675a: 6e10 ac04 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@04ac │ │ -026760: 0e00 |0006: return-void │ │ +02bafc: |[02bafc] android.support.v4.content.Loader.stopLoading:()V │ │ +02bb0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02bb0e: 5c10 7f01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@017f │ │ +02bb12: 6e10 b204 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@04b2 │ │ +02bb18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=243 │ │ 0x0006 line=244 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -27816,19 +13721,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -026764: |[026764] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -026774: 5520 7a01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ -026778: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -02677a: 5c21 7a01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ -02677e: 0f00 |0005: return v0 │ │ +02bb1c: |[02bb1c] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +02bb2c: 5520 7a01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ +02bb30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02bb32: 5c21 7a01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@017a │ │ +02bb36: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0002 line=313 │ │ 0x0005 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ @@ -27840,28 +13745,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -026780: |[026780] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -026790: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -026794: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -026798: 7020 740c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0c74 │ │ -02679e: 7120 0305 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0503 │ │ -0267a4: 1a01 4300 |000a: const-string v1, " id=" // string@0043 │ │ -0267a8: 6e20 7a0c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0267ae: 5221 7c01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@017c │ │ -0267b2: 6e20 770c 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -0267b8: 1a01 ae16 |0014: const-string v1, "}" // string@16ae │ │ -0267bc: 6e20 7a0c 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0267c2: 6e10 7e0c 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0267c8: 0c01 |001c: move-result-object v1 │ │ -0267ca: 1101 |001d: return-object v1 │ │ +02bb38: |[02bb38] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +02bb48: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +02bb4c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +02bb50: 7020 da0c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0cda │ │ +02bb56: 7120 0905 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0509 │ │ +02bb5c: 1a01 4300 |000a: const-string v1, " id=" // string@0043 │ │ +02bb60: 6e20 e00c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bb66: 5221 7c01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@017c │ │ +02bb6a: 6e20 dd0c 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +02bb70: 1a01 2617 |0014: const-string v1, "}" // string@1726 │ │ +02bb74: 6e20 e00c 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bb7a: 6e10 e40c 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02bb80: 0c01 |001c: move-result-object v1 │ │ +02bb82: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0007 line=350 │ │ 0x000a line=351 │ │ 0x000f line=352 │ │ 0x0014 line=353 │ │ @@ -27876,1399 +13781,62 @@ │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0267cc: |[0267cc] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -0267dc: 5420 7d01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ -0267e0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0267e4: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -0267e8: 1a01 5706 |0006: const-string v1, "No listener register" // string@0657 │ │ -0267ec: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0267f2: 2700 |000b: throw v0 │ │ -0267f4: 5420 7d01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ -0267f8: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -0267fc: 2200 f701 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -026800: 1a01 5401 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0154 │ │ -026804: 7020 400c 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -02680a: 2700 |0017: throw v0 │ │ -02680c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -02680e: 5b20 7d01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ -026812: 0e00 |001b: return-void │ │ +02bb84: |[02bb84] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +02bb94: 5420 7d01 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ +02bb98: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +02bb9c: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02bba0: 1a01 6806 |0006: const-string v1, "No listener register" // string@0668 │ │ +02bba4: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02bbaa: 2700 |000b: throw v0 │ │ +02bbac: 5420 7d01 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ +02bbb0: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +02bbb4: 2200 f501 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +02bbb8: 1a01 5301 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0153 │ │ +02bbbc: 7020 a60c 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +02bbc2: 2700 |0017: throw v0 │ │ +02bbc4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +02bbc6: 5b20 7d01 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@017d │ │ +02bbca: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x000c line=145 │ │ 0x0010 line=146 │ │ 0x0018 line=148 │ │ 0x001b line=149 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x001c reg=3 listener Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ │ │ - source_file_idx : 1532 (Loader.java) │ │ - │ │ -Class #73 header: │ │ -class_idx : 190 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 195 │ │ -source_file_idx : 338 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 11 │ │ - │ │ -Class #73 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/AsyncTaskLoader$LoadTask; } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/content/Loader" ";" } │ │ -Annotations on field #357 'mCancellingTask' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ -Annotations on field #360 'mTask' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ -Annotations on method #1134 'dispatchOnCancelled' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ -Annotations on method #1135 'dispatchOnLoadComplete' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ -Annotations on method #1139 'loadInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ -Annotations on method #1140 'onCanceled' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ -Annotations on method #1142 'onLoadInBackground' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ - │ │ -Class #73 - │ │ - Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/content/Loader;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : false │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0018 (STATIC FINAL) │ │ - value : "AsyncTaskLoader" │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mCancellingTask' │ │ - type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ - access : 0x0040 (VOLATILE) │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mHandler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0000 () │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mLastLoadCompleteTime' │ │ - type : 'J' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mTask' │ │ - type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ - access : 0x0040 (VOLATILE) │ │ - #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'mUpdateThrottle' │ │ - type : 'J' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -026814: |[026814] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -026824: 7020 9c04 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@049c │ │ -02682a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -02682e: 5a20 6701 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ -026832: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=92 │ │ - 0x0003 line=88 │ │ - 0x0007 line=93 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'cancelLoad' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 65 16-bit code units │ │ -026834: |[026834] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -026844: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -026846: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -026848: 5441 6801 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -02684c: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -026850: 5441 6501 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ -026854: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -026858: 5441 6801 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -02685c: 5511 6201 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -026860: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -026864: 5441 6801 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026868: 5c10 6201 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -02686c: 5441 6601 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ -026870: 5442 6801 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026874: 6e20 9501 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0195 │ │ -02687a: 5b43 6801 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -02687e: 0f00 |001d: return v0 │ │ -026880: 5441 6801 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026884: 5511 6201 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -026888: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -02688c: 5441 6801 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026890: 5c10 6201 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -026894: 5441 6601 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ -026898: 5442 6801 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -02689c: 6e20 9501 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0195 │ │ -0268a2: 5b43 6801 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -0268a6: 28ec |0031: goto 001d // -0014 │ │ -0268a8: 5441 6801 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -0268ac: 6e20 6404 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@0464 │ │ -0268b2: 0a00 |0037: move-result v0 │ │ -0268b4: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -0268b8: 5441 6801 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -0268bc: 5b41 6501 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ -0268c0: 5b43 6801 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -0268c4: 28dd |0040: goto 001d // -0023 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=136 │ │ - 0x0006 line=137 │ │ - 0x000a line=142 │ │ - 0x0010 line=143 │ │ - 0x0014 line=144 │ │ - 0x001b line=146 │ │ - 0x001d line=166 │ │ - 0x001e line=148 │ │ - 0x0024 line=152 │ │ - 0x0028 line=153 │ │ - 0x002f line=154 │ │ - 0x0032 line=157 │ │ - 0x0038 line=159 │ │ - 0x003a line=160 │ │ - 0x003e line=162 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0038 - 0x0041 reg=0 cancelled Z │ │ - 0x0000 - 0x0041 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'dispatchOnCancelled' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 20 16-bit code units │ │ -0268c8: |[0268c8] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -0268d8: 6e20 7404 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0474 │ │ -0268de: 5420 6501 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ -0268e2: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ -0268e6: 7100 b001 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b0 │ │ -0268ec: 0b00 |000a: move-result-wide v0 │ │ -0268ee: 5a20 6701 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ -0268f2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0268f4: 5b20 6501 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ -0268f8: 6e10 7104 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0471 │ │ -0268fe: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=200 │ │ - 0x0003 line=201 │ │ - 0x0007 line=203 │ │ - 0x000d line=204 │ │ - 0x0010 line=205 │ │ - 0x0013 line=207 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0014 reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x0014 reg=4 data Ljava/lang/Object; TD; │ │ - │ │ - #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'dispatchOnLoadComplete' │ │ - type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 31 16-bit code units │ │ -026900: |[026900] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -026910: 5420 6801 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026914: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -026918: 6e30 6e04 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@046e │ │ -02691e: 0e00 |0007: return-void │ │ -026920: 6e10 7204 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0472 │ │ -026926: 0a00 |000b: move-result v0 │ │ -026928: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -02692c: 6e20 7404 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0474 │ │ -026932: 28f6 |0011: goto 0007 // -000a │ │ -026934: 7100 b001 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b0 │ │ -02693a: 0b00 |0015: move-result-wide v0 │ │ -02693c: 5a20 6701 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ -026940: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -026942: 5b20 6801 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026946: 6e20 6d04 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@046d │ │ -02694c: 28e9 |001e: goto 0007 // -0017 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=210 │ │ - 0x0004 line=212 │ │ - 0x0007 line=224 │ │ - 0x0008 line=214 │ │ - 0x000e line=216 │ │ - 0x0012 line=218 │ │ - 0x0018 line=219 │ │ - 0x001b line=221 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ - 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x001f reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x001f reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x001f reg=4 data Ljava/lang/Object; TD; │ │ - │ │ - #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 100 16-bit code units │ │ -026950: |[026950] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -026960: 6f58 a004 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04a0 │ │ -026966: 5440 6801 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -02696a: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -02696e: 6e20 280c 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026974: 1a00 9b0f |000a: const-string v0, "mTask=" // string@0f9b │ │ -026978: 6e20 280c 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -02697e: 5440 6801 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026982: 6e20 270c 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0c27 │ │ -026988: 1a00 8400 |0014: const-string v0, " waiting=" // string@0084 │ │ -02698c: 6e20 280c 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026992: 5440 6801 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026996: 5500 6201 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -02699a: 6e20 2e0c 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -0269a0: 5440 6501 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ -0269a4: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -0269a8: 6e20 280c 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0269ae: 1a00 840e |0027: const-string v0, "mCancellingTask=" // string@0e84 │ │ -0269b2: 6e20 280c 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0269b8: 5440 6501 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ -0269bc: 6e20 270c 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0c27 │ │ -0269c2: 1a00 8400 |0031: const-string v0, " waiting=" // string@0084 │ │ -0269c6: 6e20 280c 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0269cc: 5440 6501 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ -0269d0: 5500 6201 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -0269d4: 6e20 2e0c 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -0269da: 5340 6901 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ -0269de: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -0269e2: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -0269e6: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -0269ea: 6e20 280c 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0269f0: 1a00 b00f |0048: const-string v0, "mUpdateThrottle=" // string@0fb0 │ │ -0269f4: 6e20 280c 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0269fa: 5340 6901 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ -0269fe: 7130 2005 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0520 │ │ -026a04: 1a00 5a00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@005a │ │ -026a08: 6e20 280c 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026a0e: 5340 6701 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ -026a12: 7100 b001 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b0 │ │ -026a18: 0b02 |005c: move-result-wide v2 │ │ -026a1a: 7157 1f05 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@051f │ │ -026a20: 6e10 2a0c 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@0c2a │ │ -026a26: 0e00 |0063: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=266 │ │ - 0x0003 line=267 │ │ - 0x0007 line=268 │ │ - 0x0014 line=269 │ │ - 0x0020 line=271 │ │ - 0x0024 line=272 │ │ - 0x0031 line=273 │ │ - 0x003d line=275 │ │ - 0x0045 line=276 │ │ - 0x004d line=277 │ │ - 0x0052 line=278 │ │ - 0x0057 line=279 │ │ - 0x0060 line=281 │ │ - 0x0063 line=283 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0064 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0064 reg=5 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0064 reg=6 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0064 reg=7 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0064 reg=8 args [Ljava/lang/String; │ │ - │ │ - #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'executePendingTask' │ │ - type : '()V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 9 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 76 16-bit code units │ │ -026a28: |[026a28] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -026a38: 5482 6501 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ -026a3c: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -026a40: 5482 6801 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026a44: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -026a48: 5482 6801 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026a4c: 5522 6201 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -026a50: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -026a54: 5482 6801 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026a58: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -026a5a: 5c23 6201 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -026a5e: 5482 6601 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ -026a62: 5483 6801 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026a66: 6e20 9501 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0195 │ │ -026a6c: 5382 6901 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ -026a70: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -026a74: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -026a78: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -026a7c: 7100 b001 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b0 │ │ -026a82: 0b00 |0025: move-result-wide v0 │ │ -026a84: 5382 6701 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ -026a88: 5384 6901 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ -026a8c: bb42 |002a: add-long/2addr v2, v4 │ │ -026a8e: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -026a92: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -026a96: 5482 6801 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026a9a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -026a9c: 5c23 6201 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ -026aa0: 5482 6601 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ -026aa4: 5483 6801 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026aa8: 5384 6701 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ -026aac: 5386 6901 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ -026ab0: bb64 |003c: add-long/2addr v4, v6 │ │ -026ab2: 6e40 9401 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@0194 │ │ -026ab8: 0e00 |0040: return-void │ │ -026aba: 5483 6801 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026abe: 6204 a201 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01a2 │ │ -026ac2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -026ac4: 1f02 cd02 |0046: check-cast v2, [Ljava/lang/Void; // type@02cd │ │ -026ac8: 6e30 6704 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0467 │ │ -026ace: 28f5 |004b: goto 0040 // -000b │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=177 │ │ - 0x0008 line=178 │ │ - 0x000e line=179 │ │ - 0x0013 line=180 │ │ - 0x001a line=182 │ │ - 0x0022 line=183 │ │ - 0x0026 line=184 │ │ - 0x002f line=189 │ │ - 0x0034 line=190 │ │ - 0x0040 line=197 │ │ - 0x0041 line=195 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=8 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0026 - 0x0040 reg=0 now J │ │ - 0x0000 - 0x004c reg=8 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - #5 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'loadInBackground' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'onCanceled' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -026ad0: |[026ad0] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -026ae0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=174 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0001 reg=1 data Ljava/lang/Object; TD; │ │ - │ │ - #7 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'onForceLoad' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -026ae4: |[026ae4] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -026af4: 6f10 a904 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@04a9 │ │ -026afa: 6e10 6c04 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@046c │ │ -026b00: 2200 bd00 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@00bd │ │ -026b04: 7020 6204 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0462 │ │ -026b0a: 5b10 6801 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026b0e: 6e10 7104 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0471 │ │ -026b14: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=111 │ │ - 0x0003 line=112 │ │ - 0x0006 line=113 │ │ - 0x000d line=115 │ │ - 0x0010 line=116 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0011 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - #8 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'onLoadInBackground' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026b18: |[026b18] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -026b28: 6e10 7304 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0473 │ │ -026b2e: 0c00 |0003: move-result-object v0 │ │ -026b30: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=240 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - #9 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'setUpdateThrottle' │ │ - type : '(J)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -026b34: |[026b34] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -026b44: 5a23 6901 |0000: iput-wide v3, v2, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ -026b48: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -026b4c: 3100 0300 |0004: cmp-long v0, v3, v0 │ │ -026b50: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -026b54: 2200 5c00 |0008: new-instance v0, Landroid/os/Handler; // type@005c │ │ -026b58: 7010 8e01 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@018e │ │ -026b5e: 5b20 6601 |000d: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ -026b62: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=103 │ │ - 0x0002 line=104 │ │ - 0x0008 line=105 │ │ - 0x000f line=107 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0000 - 0x0010 reg=3 delayMS J │ │ - │ │ - #10 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ - name : 'waitForLoader' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -026b64: |[026b64] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -026b74: 5420 6801 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ -026b78: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -026b7c: 7110 6304 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@0463 │ │ -026b82: 0c01 |0007: move-result-object v1 │ │ -026b84: 6e10 b50c 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0cb5 │ │ -026b8a: 0e00 |000b: return-void │ │ -026b8c: 0d01 |000c: move-exception v1 │ │ -026b8e: 28fe |000d: goto 000b // -0002 │ │ - catches : 1 │ │ - 0x0004 - 0x000b │ │ - Ljava/lang/InterruptedException; -> 0x000c │ │ - positions : │ │ - 0x0000 line=254 │ │ - 0x0002 line=255 │ │ - 0x0004 line=257 │ │ - 0x000b line=262 │ │ - 0x000c line=258 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ - 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ - │ │ - source_file_idx : 338 (AsyncTaskLoader.java) │ │ - │ │ -Class #74 header: │ │ -class_idx : 191 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 190 │ │ -source_file_idx : 482 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 21 │ │ - │ │ -Class #74 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "<" "Landroid/database/Cursor;" ">;" } │ │ -Annotations on field #364 'mObserver' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">.Force" "LoadContentObserver;" } │ │ - │ │ -Class #74 - │ │ - Class descriptor : 'Landroid/support/v4/content/CursorLoader;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mCursor' │ │ - type : 'Landroid/database/Cursor;' │ │ - access : 0x0000 () │ │ - #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mObserver' │ │ - type : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ - access : 0x0010 (FINAL) │ │ - #2 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mProjection' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mSelection' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mSelectionArgs' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mSortOrder' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'mUri' │ │ - type : 'Landroid/net/Uri;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -026ba0: |[026ba0] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -026bb0: 7020 6b04 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@046b │ │ -026bb6: 2200 c100 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00c1 │ │ -026bba: 7020 9804 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0498 │ │ -026bc0: 5b10 6c01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@016c │ │ -026bc4: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - 0x0003 line=96 │ │ - 0x000a line=97 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ - │ │ - #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 8 │ │ - ins : 7 │ │ - outs : 2 │ │ - insns size : 21 16-bit code units │ │ -026bc8: |[026bc8] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -026bd8: 7020 6b04 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@046b │ │ -026bde: 2200 c100 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00c1 │ │ -026be2: 7020 9804 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0498 │ │ -026be8: 5b10 6c01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@016c │ │ -026bec: 5b13 7101 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ -026bf0: 5b14 6d01 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ -026bf4: 5b15 6e01 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ -026bf8: 5b16 6f01 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ -026bfc: 5b17 7001 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ -026c00: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=107 │ │ - 0x0003 line=108 │ │ - 0x000a line=109 │ │ - 0x000c line=110 │ │ - 0x000e line=111 │ │ - 0x0010 line=112 │ │ - 0x0012 line=113 │ │ - 0x0014 line=114 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0015 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0015 reg=3 uri Landroid/net/Uri; │ │ - 0x0000 - 0x0015 reg=4 projection [Ljava/lang/String; │ │ - 0x0000 - 0x0015 reg=5 selection Ljava/lang/String; │ │ - 0x0000 - 0x0015 reg=6 selectionArgs [Ljava/lang/String; │ │ - 0x0000 - 0x0015 reg=7 sortOrder Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'deliverResult' │ │ - type : '(Landroid/database/Cursor;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 39 16-bit code units │ │ -026c04: |[026c04] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -026c14: 6e10 8704 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0487 │ │ -026c1a: 0a01 |0003: move-result v1 │ │ -026c1c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -026c20: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -026c24: 7210 1201 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -026c2a: 0e00 |000b: return-void │ │ -026c2c: 5420 6b01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026c30: 5b23 6b01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026c34: 6e10 8804 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0488 │ │ -026c3a: 0a01 |0013: move-result v1 │ │ -026c3c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -026c40: 6f20 6d04 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@046d │ │ -026c46: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -026c4a: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -026c4e: 7210 1901 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0119 │ │ -026c54: 0a01 |0020: move-result v1 │ │ -026c56: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -026c5a: 7210 1201 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -026c60: 28e5 |0026: goto 000b // -001b │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=70 │ │ - 0x0006 line=72 │ │ - 0x0008 line=73 │ │ - 0x000b line=87 │ │ - 0x000c line=77 │ │ - 0x000e line=78 │ │ - 0x0010 line=80 │ │ - 0x0016 line=81 │ │ - 0x0019 line=84 │ │ - 0x0023 line=85 │ │ - locals : │ │ - 0x000e - 0x0027 reg=0 oldCursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0027 reg=2 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0027 reg=3 cursor Landroid/database/Cursor; │ │ - │ │ - #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'deliverResult' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -026c64: |[026c64] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -026c74: 1f01 3a00 |0000: check-cast v1, Landroid/database/Cursor; // type@003a │ │ -026c78: 6e20 7d04 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@047d │ │ -026c7e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #2 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'dump' │ │ - type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 5 │ │ - insns size : 103 16-bit code units │ │ -026c80: |[026c80] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -026c90: 6f55 7004 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0470 │ │ -026c96: 6e20 280c 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026c9c: 1a00 b40f |0006: const-string v0, "mUri=" // string@0fb4 │ │ -026ca0: 6e20 280c 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026ca6: 5410 7101 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ -026caa: 6e20 2c0c 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -026cb0: 6e20 280c 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026cb6: 1a00 4a0f |0013: const-string v0, "mProjection=" // string@0f4a │ │ -026cba: 6e20 280c 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026cc0: 5410 6d01 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ -026cc4: 7110 9b0c 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0c9b │ │ -026cca: 0c00 |001d: move-result-object v0 │ │ -026ccc: 6e20 2d0c 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -026cd2: 6e20 280c 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026cd8: 1a00 730f |0024: const-string v0, "mSelection=" // string@0f73 │ │ -026cdc: 6e20 280c 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026ce2: 5410 6e01 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ -026ce6: 6e20 2d0c 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -026cec: 6e20 280c 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026cf2: 1a00 750f |0031: const-string v0, "mSelectionArgs=" // string@0f75 │ │ -026cf6: 6e20 280c 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026cfc: 5410 6f01 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ -026d00: 7110 9b0c 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0c9b │ │ -026d06: 0c00 |003b: move-result-object v0 │ │ -026d08: 6e20 2d0c 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -026d0e: 6e20 280c 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026d14: 1a00 7d0f |0042: const-string v0, "mSortOrder=" // string@0f7d │ │ -026d18: 6e20 280c 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026d1e: 5410 7001 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ -026d22: 6e20 2d0c 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c2d │ │ -026d28: 6e20 280c 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026d2e: 1a00 ad0e |004f: const-string v0, "mCursor=" // string@0ead │ │ -026d32: 6e20 280c 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026d38: 5410 6b01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026d3c: 6e20 2c0c 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c2c │ │ -026d42: 6e20 280c 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026d48: 1a00 980e |005c: const-string v0, "mContentChanged=" // string@0e98 │ │ -026d4c: 6e20 280c 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -026d52: 5510 6a01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@016a │ │ -026d56: 6e20 2e0c 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c2e │ │ -026d5c: 0e00 |0066: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=204 │ │ - 0x0003 line=205 │ │ - 0x0010 line=206 │ │ - 0x0018 line=207 │ │ - 0x0021 line=208 │ │ - 0x002e line=209 │ │ - 0x0036 line=210 │ │ - 0x003f line=211 │ │ - 0x004c line=212 │ │ - 0x0059 line=213 │ │ - 0x0066 line=214 │ │ - locals : │ │ - 0x0000 - 0x0067 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0067 reg=2 prefix Ljava/lang/String; │ │ - 0x0000 - 0x0067 reg=3 fd Ljava/io/FileDescriptor; │ │ - 0x0000 - 0x0067 reg=4 writer Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0067 reg=5 args [Ljava/lang/String; │ │ - │ │ - #3 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'getProjection' │ │ - type : '()[Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026d60: |[026d60] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -026d70: 5410 6d01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ -026d74: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=171 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'getSelection' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026d78: |[026d78] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -026d88: 5410 6e01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ -026d8c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=179 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'getSelectionArgs' │ │ - type : '()[Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026d90: |[026d90] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -026da0: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ -026da4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=187 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'getSortOrder' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026da8: |[026da8] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -026db8: 5410 7001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ -026dbc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=195 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'getUri' │ │ - type : '()Landroid/net/Uri;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026dc0: |[026dc0] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -026dd0: 5410 7101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ -026dd4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=163 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'loadInBackground' │ │ - type : '()Landroid/database/Cursor;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 6 │ │ - insns size : 33 16-bit code units │ │ -026dd8: |[026dd8] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -026de8: 6e10 8104 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0481 │ │ -026dee: 0c00 |0003: move-result-object v0 │ │ -026df0: 6e10 a000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -026df6: 0c00 |0007: move-result-object v0 │ │ -026df8: 5471 7101 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ -026dfc: 5472 6d01 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ -026e00: 5473 6e01 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ -026e04: 5474 6f01 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ -026e08: 5475 7001 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ -026e0c: 7406 9200 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -026e12: 0c06 |0015: move-result-object v6 │ │ -026e14: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -026e18: 7210 1501 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -026e1e: 5470 6c01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@016c │ │ -026e22: 6e30 9004 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@0490 │ │ -026e28: 1106 |0020: return-object v6 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - 0x0016 line=51 │ │ - 0x0018 line=53 │ │ - 0x001b line=54 │ │ - 0x0020 line=56 │ │ - locals : │ │ - 0x0016 - 0x0021 reg=6 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0021 reg=7 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #9 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'loadInBackground' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -026e2c: |[026e2c] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -026e3c: 6e10 8904 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0489 │ │ -026e42: 0c00 |0003: move-result-object v0 │ │ -026e44: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #10 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'onCanceled' │ │ - type : '(Landroid/database/Cursor;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -026e48: |[026e48] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -026e58: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -026e5c: 7210 1901 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@0119 │ │ -026e62: 0a00 |0005: move-result v0 │ │ -026e64: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -026e68: 7210 1201 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -026e6e: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=144 │ │ - 0x0008 line=145 │ │ - 0x000b line=147 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x000c reg=2 cursor Landroid/database/Cursor; │ │ - │ │ - #11 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'onCanceled' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -026e70: |[026e70] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -026e80: 1f01 3a00 |0000: check-cast v1, Landroid/database/Cursor; // type@003a │ │ -026e84: 6e20 8b04 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@048b │ │ -026e8a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #12 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'onReset' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 27 16-bit code units │ │ -026e8c: |[026e8c] android.support.v4.content.CursorLoader.onReset:()V │ │ -026e9c: 6f10 7704 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0477 │ │ -026ea2: 6e10 8f04 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@048f │ │ -026ea8: 5410 6b01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026eac: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -026eb0: 5410 6b01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026eb4: 7210 1901 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0119 │ │ -026eba: 0a00 |000f: move-result v0 │ │ -026ebc: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -026ec0: 5410 6b01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026ec4: 7210 1201 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -026eca: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -026ecc: 5b10 6b01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026ed0: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=151 │ │ - 0x0003 line=154 │ │ - 0x0006 line=156 │ │ - 0x0012 line=157 │ │ - 0x0017 line=159 │ │ - 0x001a line=160 │ │ - locals : │ │ - 0x0000 - 0x001b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #13 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'onStartLoading' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -026ed4: |[026ed4] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -026ee4: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026ee8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -026eec: 5410 6b01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026ef0: 6e20 7d04 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@047d │ │ -026ef6: 6e10 9604 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0496 │ │ -026efc: 0a00 |000c: move-result v0 │ │ -026efe: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -026f02: 5410 6b01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ -026f06: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -026f0a: 6e10 8004 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0480 │ │ -026f10: 0e00 |0016: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=125 │ │ - 0x0004 line=126 │ │ - 0x0009 line=128 │ │ - 0x0013 line=129 │ │ - 0x0016 line=131 │ │ - locals : │ │ - 0x0000 - 0x0017 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #14 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'onStopLoading' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026f14: |[026f14] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -026f24: 6e10 7c04 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@047c │ │ -026f2a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=139 │ │ - 0x0003 line=140 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ - │ │ - #15 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'registerContentObserver' │ │ - type : '(Landroid/database/Cursor;Landroid/database/ContentObserver;)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -026f2c: |[026f2c] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ -026f3c: 5410 6c01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@016c │ │ -026f40: 7220 1d01 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@011d │ │ -026f46: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=64 │ │ - 0x0005 line=65 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0006 reg=2 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0006 reg=3 observer Landroid/database/ContentObserver; │ │ - │ │ - #16 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setProjection' │ │ - type : '([Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026f48: |[026f48] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -026f58: 5b01 6d01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ -026f5c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=175 │ │ - 0x0002 line=176 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ - │ │ - #17 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setSelection' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026f60: |[026f60] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -026f70: 5b01 6e01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ -026f74: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=183 │ │ - 0x0002 line=184 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ - │ │ - #18 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setSelectionArgs' │ │ - type : '([Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026f78: |[026f78] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -026f88: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ -026f8c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=191 │ │ - 0x0002 line=192 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ - │ │ - #19 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setSortOrder' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026f90: |[026f90] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -026fa0: 5b01 7001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ -026fa4: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=199 │ │ - 0x0002 line=200 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ - │ │ - #20 : (in Landroid/support/v4/content/CursorLoader;) │ │ - name : 'setUri' │ │ - type : '(Landroid/net/Uri;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -026fa8: |[026fa8] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -026fb8: 5b01 7101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ -026fbc: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=167 │ │ - 0x0002 line=168 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ - 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ - │ │ - source_file_idx : 482 (CursorLoader.java) │ │ - │ │ -Class #75 header: │ │ -class_idx : 192 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 675 │ │ -static_fields_size : 6 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #75 - │ │ - Class descriptor : 'Landroid/support/v4/content/IntentCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'ACTION_EXTERNAL_APPLICATIONS_AVAILABLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" │ │ - #1 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" │ │ - #2 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'EXTRA_CHANGED_PACKAGE_LIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.extra.changed_package_list" │ │ - #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'EXTRA_CHANGED_UID_LIST' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "android.intent.extra.changed_uid_list" │ │ - #4 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'FLAG_ACTIVITY_CLEAR_TASK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 32768 │ │ - #5 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : 'FLAG_ACTIVITY_TASK_ON_HOME' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 16384 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/IntentCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -026fc0: |[026fc0] android.support.v4.content.IntentCompat.:()V │ │ -026fd0: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -026fd6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=27 │ │ - 0x0003 line=29 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 675 (IntentCompat.java) │ │ - │ │ -Class #76 header: │ │ -class_idx : 193 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 57 │ │ -source_file_idx : 1532 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #76 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/Loader; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=17 name="ForceLoadContentObserver" │ │ - │ │ -Class #76 - │ │ - Class descriptor : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Landroid/database/ContentObserver;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/content/Loader;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/content/Loader;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -026fd8: |[026fd8] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -026fe8: 5b12 7801 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0178 │ │ -026fec: 2200 5c00 |0002: new-instance v0, Landroid/os/Handler; // type@005c │ │ -026ff0: 7010 8e01 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@018e │ │ -026ff6: 7020 1001 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0110 │ │ -026ffc: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - 0x0002 line=52 │ │ - 0x000a line=53 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ - 0x0000 - 0x000b reg=2 (null) Landroid/support/v4/content/Loader; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : 'deliverSelfNotifications' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -027000: |[027000] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -027010: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -027012: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ - │ │ - #1 : (in Landroid/support/v4/content/Loader$ForceLoadContentObserver;) │ │ - name : 'onChange' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -027014: |[027014] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -027024: 5410 7801 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0178 │ │ -027028: 6e10 a804 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@04a8 │ │ -02702e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - 0x0005 line=63 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ - 0x0000 - 0x0006 reg=2 selfChange Z │ │ - │ │ - source_file_idx : 1532 (Loader.java) │ │ + source_file_idx : 1549 (Loader.java) │ │ │ │ -Class #77 header: │ │ -class_idx : 196 │ │ +Class #56 header: │ │ +class_idx : 195 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 92 │ │ -source_file_idx : 1541 │ │ +superclass_idx : 91 │ │ +source_file_idx : 1558 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #77 annotations: │ │ +Class #56 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #77 - │ │ +Class #56 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager$1;) │ │ @@ -29281,18 +13849,18 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -027030: |[027030] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -027040: 5b01 8001 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ -027044: 7020 8f01 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@018f │ │ -02704a: 0e00 |0005: return-void │ │ +02bbcc: |[02bbcc] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +02bbdc: 5b01 8001 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ +02bbe0: 7020 9501 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0195 │ │ +02bbe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/os/Looper; │ │ @@ -29303,57 +13871,57 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -02704c: |[02704c] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -02705c: 5220 2300 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0023 │ │ -027060: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -027066: 6f20 9101 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0191 │ │ -02706c: 0e00 |0008: return-void │ │ -02706e: 5410 8001 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ -027072: 7110 bb04 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@04bb │ │ -027078: 28fa |000e: goto 0008 // -0006 │ │ -02707a: 0000 |000f: nop // spacer │ │ -02707c: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +02bbe8: |[02bbe8] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +02bbf8: 5220 2300 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0023 │ │ +02bbfc: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +02bc02: 6f20 9701 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0197 │ │ +02bc08: 0e00 |0008: return-void │ │ +02bc0a: 5410 8001 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0180 │ │ +02bc0e: 7110 c104 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@04c1 │ │ +02bc14: 28fa |000e: goto 0008 // -0006 │ │ +02bc16: 0000 |000f: nop // spacer │ │ +02bc18: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=119 │ │ 0x0008 line=121 │ │ 0x0009 line=116 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0016 reg=2 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 1541 (LocalBroadcastManager.java) │ │ + source_file_idx : 1558 (LocalBroadcastManager.java) │ │ │ │ -Class #78 header: │ │ -class_idx : 197 │ │ +Class #57 header: │ │ +class_idx : 196 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1541 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1558 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #78 annotations: │ │ +Class #57 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/LocalBroadcastManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="BroadcastRecord" │ │ Annotations on field #386 'receivers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;" ">;" } │ │ -Annotations on method #1206 '' │ │ +Annotations on method #1212 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Intent;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;" ">;)V" } │ │ │ │ -Class #78 - │ │ +Class #57 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;) │ │ @@ -29370,50 +13938,50 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -027088: |[027088] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -027098: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02709e: 5b01 8101 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0181 │ │ -0270a2: 5b02 8201 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0182 │ │ -0270a6: 0e00 |0007: return-void │ │ +02bc24: |[02bc24] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +02bc34: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02bc3a: 5b01 8101 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0181 │ │ +02bc3e: 5b02 8201 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0182 │ │ +02bc42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; │ │ 0x0000 - 0x0008 reg=1 _intent Landroid/content/Intent; │ │ 0x0000 - 0x0008 reg=2 _receivers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1541 (LocalBroadcastManager.java) │ │ + source_file_idx : 1558 (LocalBroadcastManager.java) │ │ │ │ -Class #79 header: │ │ -class_idx : 198 │ │ +Class #58 header: │ │ +class_idx : 197 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1541 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1558 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #79 annotations: │ │ +Class #58 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/LocalBroadcastManager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ReceiverRecord" │ │ │ │ -Class #79 - │ │ +Class #58 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;) │ │ @@ -29434,19 +14002,19 @@ │ │ type : '(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0270a8: |[0270a8] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -0270b8: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0270be: 5b01 8401 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0184 │ │ -0270c2: 5b02 8501 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0185 │ │ -0270c6: 0e00 |0007: return-void │ │ +02bc44: |[02bc44] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +02bc54: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02bc5a: 5b01 8401 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0184 │ │ +02bc5e: 5b02 8501 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0185 │ │ +02bc62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -29460,67 +14028,67 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0270c8: |[0270c8] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -0270d8: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -0270dc: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0270e0: 7020 740c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0c74 │ │ -0270e6: 1a01 e306 |0007: const-string v1, "Receiver{" // string@06e3 │ │ -0270ea: 6e20 7a0c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0270f0: 5421 8501 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0185 │ │ -0270f4: 6e20 790c 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0270fa: 1a01 3d00 |0011: const-string v1, " filter=" // string@003d │ │ -0270fe: 6e20 7a0c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027104: 5421 8401 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0184 │ │ -027108: 6e20 790c 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02710e: 1a01 ae16 |001b: const-string v1, "}" // string@16ae │ │ -027112: 6e20 7a0c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027118: 6e10 7e0c 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02711e: 0c01 |0023: move-result-object v1 │ │ -027120: 1101 |0024: return-object v1 │ │ +02bc64: |[02bc64] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +02bc74: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +02bc78: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +02bc7c: 7020 da0c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0cda │ │ +02bc82: 1a01 f506 |0007: const-string v1, "Receiver{" // string@06f5 │ │ +02bc86: 6e20 e00c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bc8c: 5421 8501 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0185 │ │ +02bc90: 6e20 df0c 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +02bc96: 1a01 3d00 |0011: const-string v1, " filter=" // string@003d │ │ +02bc9a: 6e20 e00c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bca0: 5421 8401 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0184 │ │ +02bca4: 6e20 df0c 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +02bcaa: 1a01 2617 |001b: const-string v1, "}" // string@1726 │ │ +02bcae: 6e20 e00c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bcb4: 6e10 e40c 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02bcba: 0c01 |0023: move-result-object v1 │ │ +02bcbc: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ 0x001b line=64 │ │ 0x0020 line=65 │ │ locals : │ │ 0x0007 - 0x0025 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; │ │ │ │ - source_file_idx : 1541 (LocalBroadcastManager.java) │ │ + source_file_idx : 1558 (LocalBroadcastManager.java) │ │ │ │ -Class #80 header: │ │ -class_idx : 199 │ │ +Class #59 header: │ │ +class_idx : 198 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1541 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1558 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ -Class #80 annotations: │ │ +Class #59 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; } │ │ Annotations on field #393 'mActions' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Ljava/lang/String;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;" ">;>;" } │ │ Annotations on field #398 'mPendingBroadcasts' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;" ">;" } │ │ Annotations on field #399 'mReceivers' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/HashMap" "<" "Landroid/content/BroadcastReceiver;" "Ljava/util/ArrayList" "<" "Landroid/content/IntentFilter;" ">;>;" } │ │ │ │ -Class #80 - │ │ +Class #59 - │ │ Class descriptor : 'Landroid/support/v4/content/LocalBroadcastManager;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : 'DEBUG' │ │ @@ -29572,51 +14140,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -027124: |[027124] android.support.v4.content.LocalBroadcastManager.:()V │ │ -027134: 2200 0302 |0000: new-instance v0, Ljava/lang/Object; // type@0203 │ │ -027138: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02713e: 6900 8d01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@018d │ │ -027142: 0e00 |0007: return-void │ │ +02bcc0: |[02bcc0] android.support.v4.content.LocalBroadcastManager.:()V │ │ +02bcd0: 2200 0102 |0000: new-instance v0, Ljava/lang/Object; // type@0201 │ │ +02bcd4: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02bcda: 6900 8d01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@018d │ │ +02bcde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -027144: |[027144] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -027154: 7010 5a0c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02715a: 2200 1902 |0003: new-instance v0, Ljava/util/HashMap; // type@0219 │ │ -02715e: 7010 9e0c 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c9e │ │ -027164: 5b20 8f01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ -027168: 2200 1902 |000a: new-instance v0, Ljava/util/HashMap; // type@0219 │ │ -02716c: 7010 9e0c 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c9e │ │ -027172: 5b20 8901 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ -027176: 2200 1402 |0011: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -02717a: 7010 880c 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -027180: 5b20 8e01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ -027184: 5b23 8a01 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@018a │ │ -027188: 2200 c400 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@00c4 │ │ -02718c: 6e10 a100 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00a1 │ │ -027192: 0c01 |001f: move-result-object v1 │ │ -027194: 7030 b404 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@04b4 │ │ -02719a: 5b20 8b01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@018b │ │ -02719e: 0e00 |0025: return-void │ │ +02bce0: |[02bce0] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +02bcf0: 7010 c00c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02bcf6: 2200 1702 |0003: new-instance v0, Ljava/util/HashMap; // type@0217 │ │ +02bcfa: 7010 040d 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0d04 │ │ +02bd00: 5b20 8f01 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ +02bd04: 2200 1702 |000a: new-instance v0, Ljava/util/HashMap; // type@0217 │ │ +02bd08: 7010 040d 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0d04 │ │ +02bd0e: 5b20 8901 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ +02bd12: 2200 1202 |0011: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +02bd16: 7010 ee0c 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +02bd1c: 5b20 8e01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ +02bd20: 5b23 8a01 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@018a │ │ +02bd24: 2200 c300 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@00c3 │ │ +02bd28: 6e10 a100 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00a1 │ │ +02bd2e: 0c01 |001f: move-result-object v1 │ │ +02bd30: 7030 ba04 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@04ba │ │ +02bd36: 5b20 8b01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@018b │ │ +02bd3a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -29631,17 +14199,17 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0271a0: |[0271a0] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -0271b0: 7010 bc04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@04bc │ │ -0271b6: 0e00 |0003: return-void │ │ +02bd3c: |[02bd3c] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +02bd4c: 7010 c204 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@04c2 │ │ +02bd52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/LocalBroadcastManager; │ │ │ │ #3 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ @@ -29649,54 +14217,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0271b8: |[0271b8] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -0271c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0271ca: 5486 8f01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ -0271ce: 1d06 |0003: monitor-enter v6 │ │ -0271d0: 5485 8e01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ -0271d4: 6e10 970c 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0271da: 0a00 |0009: move-result v0 │ │ -0271dc: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -0271e0: 1e06 |000c: monitor-exit v6 │ │ -0271e2: 0e00 |000d: return-void │ │ -0271e4: 2302 c202 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@02c2 │ │ -0271e8: 5485 8e01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ -0271ec: 6e20 990c 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0c99 │ │ -0271f2: 5485 8e01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ -0271f6: 6e10 8e0c 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0c8e │ │ -0271fc: 1e06 |001a: monitor-exit v6 │ │ -0271fe: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -027200: 2125 |001c: array-length v5, v2 │ │ -027202: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -027206: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -02720a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -02720c: 5415 8201 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0182 │ │ -027210: 6e10 970c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -027216: 0a05 |0027: move-result v5 │ │ -027218: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -02721c: 5415 8201 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0182 │ │ -027220: 6e20 900c 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -027226: 0c05 |002f: move-result-object v5 │ │ -027228: 1f05 c600 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c6 │ │ -02722c: 5455 8501 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0185 │ │ -027230: 5486 8a01 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@018a │ │ -027234: 5417 8101 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0181 │ │ -027238: 6e30 8a00 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@008a │ │ -02723e: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -027242: 28e5 |003d: goto 0022 // -001b │ │ -027244: 0d05 |003e: move-exception v5 │ │ -027246: 1e06 |003f: monitor-exit v6 │ │ -027248: 2705 |0040: throw v5 │ │ -02724a: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02724e: 28d9 |0043: goto 001c // -0027 │ │ +02bd54: |[02bd54] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +02bd64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02bd66: 5486 8f01 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ +02bd6a: 1d06 |0003: monitor-enter v6 │ │ +02bd6c: 5485 8e01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ +02bd70: 6e10 fd0c 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02bd76: 0a00 |0009: move-result v0 │ │ +02bd78: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +02bd7c: 1e06 |000c: monitor-exit v6 │ │ +02bd7e: 0e00 |000d: return-void │ │ +02bd80: 2302 c002 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@02c0 │ │ +02bd84: 5485 8e01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ +02bd88: 6e20 ff0c 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0cff │ │ +02bd8e: 5485 8e01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ +02bd92: 6e10 f40c 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0cf4 │ │ +02bd98: 1e06 |001a: monitor-exit v6 │ │ +02bd9a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +02bd9c: 2125 |001c: array-length v5, v2 │ │ +02bd9e: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +02bda2: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +02bda6: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +02bda8: 5415 8201 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0182 │ │ +02bdac: 6e10 fd0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02bdb2: 0a05 |0027: move-result v5 │ │ +02bdb4: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +02bdb8: 5415 8201 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0182 │ │ +02bdbc: 6e20 f60c 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02bdc2: 0c05 |002f: move-result-object v5 │ │ +02bdc4: 1f05 c500 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c5 │ │ +02bdc8: 5455 8501 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0185 │ │ +02bdcc: 5486 8a01 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@018a │ │ +02bdd0: 5417 8101 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0181 │ │ +02bdd4: 6e30 8a00 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@008a │ │ +02bdda: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02bdde: 28e5 |003d: goto 0022 // -001b │ │ +02bde0: 0d05 |003e: move-exception v5 │ │ +02bde2: 1e06 |003f: monitor-exit v6 │ │ +02bde4: 2705 |0040: throw v5 │ │ +02bde6: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02bdea: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -29732,30 +14300,30 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -027264: |[027264] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -027274: 6201 8d01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@018d │ │ -027278: 1d01 |0002: monitor-enter v1 │ │ -02727a: 6200 8c01 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@018c │ │ -02727e: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -027282: 2200 c700 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@00c7 │ │ -027286: 6e10 9e00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009e │ │ -02728c: 0c02 |000c: move-result-object v2 │ │ -02728e: 7020 ba04 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@04ba │ │ -027294: 6900 8c01 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@018c │ │ -027298: 6200 8c01 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@018c │ │ -02729c: 1e01 |0014: monitor-exit v1 │ │ -02729e: 1100 |0015: return-object v0 │ │ -0272a0: 0d00 |0016: move-exception v0 │ │ -0272a2: 1e01 |0017: monitor-exit v1 │ │ -0272a4: 2700 |0018: throw v0 │ │ +02be00: |[02be00] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +02be10: 6201 8d01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@018d │ │ +02be14: 1d01 |0002: monitor-enter v1 │ │ +02be16: 6200 8c01 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@018c │ │ +02be1a: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +02be1e: 2200 c600 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@00c6 │ │ +02be22: 6e10 9e00 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009e │ │ +02be28: 0c02 |000c: move-result-object v2 │ │ +02be2a: 7020 c004 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@04c0 │ │ +02be30: 6900 8c01 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@018c │ │ +02be34: 6200 8c01 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@018c │ │ +02be38: 1e01 |0014: monitor-exit v1 │ │ +02be3a: 1100 |0015: return-object v0 │ │ +02be3c: 0d00 |0016: move-exception v0 │ │ +02be3e: 1e01 |0017: monitor-exit v1 │ │ +02be40: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -29770,54 +14338,54 @@ │ │ type : '(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0272b4: |[0272b4] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -0272c4: 5476 8f01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ -0272c8: 1d06 |0002: monitor-enter v6 │ │ -0272ca: 2202 c600 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c6 │ │ -0272ce: 7030 b704 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@04b7 │ │ -0272d4: 5475 8f01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ -0272d8: 6e20 9f0c 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c9f │ │ -0272de: 0c03 |000d: move-result-object v3 │ │ -0272e0: 1f03 1402 |000e: check-cast v3, Ljava/util/ArrayList; // type@0214 │ │ -0272e4: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -0272e8: 2203 1402 |0012: new-instance v3, Ljava/util/ArrayList; // type@0214 │ │ -0272ec: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -0272ee: 7020 890c 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -0272f4: 5475 8f01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ -0272f8: 6e30 a00c 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca0 │ │ -0272fe: 6e20 8b0c 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -027304: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -027306: 6e10 d800 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00d8 │ │ -02730c: 0a05 |0024: move-result v5 │ │ -02730e: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -027312: 6e20 d900 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00d9 │ │ -027318: 0c00 |002a: move-result-object v0 │ │ -02731a: 5475 8901 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ -02731e: 6e20 9f0c 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c9f │ │ -027324: 0c01 |0030: move-result-object v1 │ │ -027326: 1f01 1402 |0031: check-cast v1, Ljava/util/ArrayList; // type@0214 │ │ -02732a: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -02732e: 2201 1402 |0035: new-instance v1, Ljava/util/ArrayList; // type@0214 │ │ -027332: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -027334: 7020 890c 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -02733a: 5475 8901 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ -02733e: 6e30 a00c 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca0 │ │ -027344: 6e20 8b0c 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -02734a: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02734e: 28dc |0045: goto 0021 // -0024 │ │ -027350: 1e06 |0046: monitor-exit v6 │ │ -027352: 0e00 |0047: return-void │ │ -027354: 0d05 |0048: move-exception v5 │ │ -027356: 1e06 |0049: monitor-exit v6 │ │ -027358: 2705 |004a: throw v5 │ │ +02be50: |[02be50] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +02be60: 5476 8f01 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ +02be64: 1d06 |0002: monitor-enter v6 │ │ +02be66: 2202 c500 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c5 │ │ +02be6a: 7030 bd04 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@04bd │ │ +02be70: 5475 8f01 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ +02be74: 6e20 050d 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d05 │ │ +02be7a: 0c03 |000d: move-result-object v3 │ │ +02be7c: 1f03 1202 |000e: check-cast v3, Ljava/util/ArrayList; // type@0212 │ │ +02be80: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +02be84: 2203 1202 |0012: new-instance v3, Ljava/util/ArrayList; // type@0212 │ │ +02be88: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +02be8a: 7020 ef0c 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +02be90: 5475 8f01 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ +02be94: 6e30 060d 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d06 │ │ +02be9a: 6e20 f10c 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02bea0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +02bea2: 6e10 d800 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@00d8 │ │ +02bea8: 0a05 |0024: move-result v5 │ │ +02beaa: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +02beae: 6e20 d900 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00d9 │ │ +02beb4: 0c00 |002a: move-result-object v0 │ │ +02beb6: 5475 8901 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ +02beba: 6e20 050d 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d05 │ │ +02bec0: 0c01 |0030: move-result-object v1 │ │ +02bec2: 1f01 1202 |0031: check-cast v1, Ljava/util/ArrayList; // type@0212 │ │ +02bec6: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +02beca: 2201 1202 |0035: new-instance v1, Ljava/util/ArrayList; // type@0212 │ │ +02bece: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +02bed0: 7020 ef0c 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +02bed6: 5475 8901 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ +02beda: 6e30 060d 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d06 │ │ +02bee0: 6e20 f10c 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02bee6: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02beea: 28dc |0045: goto 0021 // -0024 │ │ +02beec: 1e06 |0046: monitor-exit v6 │ │ +02beee: 0e00 |0047: return-void │ │ +02bef0: 0d05 |0048: move-exception v5 │ │ +02bef2: 1e06 |0049: monitor-exit v6 │ │ +02bef4: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -29853,209 +14421,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -027368: |[027368] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -027378: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -02737c: 540f 8f01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ -027380: 1d0f |0004: monitor-enter v15 │ │ -027382: 7401 b500 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -027388: 0c02 |0008: move-result-object v2 │ │ -02738a: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -02738e: 5401 8a01 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@018a │ │ -027392: 6e10 a000 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -027398: 0c01 |0010: move-result-object v1 │ │ -02739a: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -02739e: 6e20 d000 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00d0 │ │ -0273a4: 0c03 |0016: move-result-object v3 │ │ -0273a6: 7401 ba00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00ba │ │ -0273ac: 0c05 |001a: move-result-object v5 │ │ -0273ae: 7401 c000 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00c0 │ │ -0273b4: 0c04 |001e: move-result-object v4 │ │ -0273b6: 7401 b700 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00b7 │ │ -0273bc: 0c06 |0022: move-result-object v6 │ │ -0273be: 7401 bc00 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00bc │ │ -0273c4: 0a01 |0026: move-result v1 │ │ -0273c6: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0273ca: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -0273ce: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -0273d0: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -0273d4: 1a01 0406 |002e: const-string v1, "LocalBroadcastManager" // string@0604 │ │ -0273d8: 2207 0802 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0208 │ │ -0273dc: 7010 730c 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0273e2: 1a10 ee06 |0035: const-string v16, "Resolving type " // string@06ee │ │ -0273e6: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -0273ea: 6e20 7a0c 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0273f0: 0c07 |003c: move-result-object v7 │ │ -0273f2: 6e20 7a0c 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0273f8: 0c07 |0040: move-result-object v7 │ │ -0273fa: 1a10 7600 |0041: const-string v16, " scheme " // string@0076 │ │ -0273fe: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -027402: 6e20 7a0c 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027408: 0c07 |0048: move-result-object v7 │ │ -02740a: 6e20 7a0c 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027410: 0c07 |004c: move-result-object v7 │ │ -027412: 1a10 7200 |004d: const-string v16, " of intent " // string@0072 │ │ -027416: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -02741a: 6e20 7a0c 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027420: 0c07 |0054: move-result-object v7 │ │ -027422: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -027426: 6e20 790c 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -02742c: 0c07 |005a: move-result-object v7 │ │ -02742e: 6e10 7e0c 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -027434: 0c07 |005e: move-result-object v7 │ │ -027436: 7120 8209 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02743c: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -027440: 5401 8901 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ -027444: 7401 b500 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -02744a: 0c07 |0069: move-result-object v7 │ │ -02744c: 6e20 9f0c 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c9f │ │ -027452: 0c09 |006d: move-result-object v9 │ │ -027454: 1f09 1402 |006e: check-cast v9, Ljava/util/ArrayList; // type@0214 │ │ -027458: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -02745c: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -027460: 1a01 0406 |0074: const-string v1, "LocalBroadcastManager" // string@0604 │ │ -027464: 2207 0802 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0208 │ │ -027468: 7010 730c 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02746e: 1a10 3c01 |007b: const-string v16, "Action list: " // string@013c │ │ -027472: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -027476: 6e20 7a0c 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02747c: 0c07 |0082: move-result-object v7 │ │ -02747e: 6e20 790c 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -027484: 0c07 |0086: move-result-object v7 │ │ -027486: 6e10 7e0c 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02748c: 0c07 |008a: move-result-object v7 │ │ -02748e: 7120 8209 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -027494: 120e |008e: const/4 v14, #int 0 // #0 │ │ -027496: 120a |008f: const/4 v10, #int 0 // #0 │ │ -027498: 6e10 970c 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02749e: 0a01 |0093: move-result v1 │ │ -0274a0: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -0274a4: 6e20 900c a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0274aa: 0c0d |0099: move-result-object v13 │ │ -0274ac: 1f0d c600 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c6 │ │ -0274b0: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -0274b4: 1a01 0406 |009e: const-string v1, "LocalBroadcastManager" // string@0604 │ │ -0274b8: 2207 0802 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0208 │ │ -0274bc: 7010 730c 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0274c2: 1a10 3606 |00a5: const-string v16, "Matching against filter " // string@0636 │ │ -0274c6: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -0274ca: 6e20 7a0c 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0274d0: 0c07 |00ac: move-result-object v7 │ │ -0274d2: 54d0 8401 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0184 │ │ -0274d6: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -0274da: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -0274de: 6e20 790c 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -0274e4: 0c07 |00b6: move-result-object v7 │ │ -0274e6: 6e10 7e0c 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0274ec: 0c07 |00ba: move-result-object v7 │ │ -0274ee: 7120 8209 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0274f4: 55d1 8301 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0183 │ │ -0274f8: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -0274fc: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -027500: 1a01 0406 |00c4: const-string v1, "LocalBroadcastManager" // string@0604 │ │ -027504: 1a07 0d00 |00c6: const-string v7, " Filter's target already added" // string@000d │ │ -027508: 7120 8209 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -02750e: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -027512: 28c3 |00cd: goto 0090 // -003d │ │ -027514: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -027516: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -02751a: 54d1 8401 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0184 │ │ -02751e: 1a07 0406 |00d3: const-string v7, "LocalBroadcastManager" // string@0604 │ │ -027522: 7407 da00 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@00da │ │ -027528: 0a0b |00d8: move-result v11 │ │ -02752a: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -02752e: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -027532: 1a01 0406 |00dd: const-string v1, "LocalBroadcastManager" // string@0604 │ │ -027536: 2207 0802 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0208 │ │ -02753a: 7010 730c 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -027540: 1a10 0c00 |00e4: const-string v16, " Filter matched! match=0x" // string@000c │ │ -027544: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -027548: 6e20 7a0c 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02754e: 0c07 |00eb: move-result-object v7 │ │ -027550: 7110 490c 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -027556: 0c10 |00ef: move-result-object v16 │ │ -027558: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -02755c: 6e20 7a0c 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027562: 0c07 |00f5: move-result-object v7 │ │ -027564: 6e10 7e0c 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02756a: 0c07 |00f9: move-result-object v7 │ │ -02756c: 7120 8209 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -027572: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -027576: 220e 1402 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0214 │ │ -02757a: 7010 880c 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -027580: 6e20 8b0c de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -027586: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -027588: 5cd1 8301 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0183 │ │ -02758c: 28c1 |010a: goto 00cb // -003f │ │ -02758e: 0d01 |010b: move-exception v1 │ │ -027590: 1e0f |010c: monitor-exit v15 │ │ -027592: 2701 |010d: throw v1 │ │ -027594: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -027598: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -02759e: 1a0c f215 |0113: const-string v12, "unknown reason" // string@15f2 │ │ -0275a2: 1a01 0406 |0115: const-string v1, "LocalBroadcastManager" // string@0604 │ │ -0275a6: 2207 0802 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0208 │ │ -0275aa: 7010 730c 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0275b0: 1a10 0b00 |011c: const-string v16, " Filter did not match: " // string@000b │ │ -0275b4: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -0275b8: 6e20 7a0c 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0275be: 0c07 |0123: move-result-object v7 │ │ -0275c0: 6e20 7a0c c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0275c6: 0c07 |0127: move-result-object v7 │ │ -0275c8: 6e10 7e0c 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0275ce: 0c07 |012b: move-result-object v7 │ │ -0275d0: 7120 8209 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -0275d6: 289c |012f: goto 00cb // -0064 │ │ -0275d8: 1a0c 9f08 |0130: const-string v12, "action" // string@089f │ │ -0275dc: 28e3 |0132: goto 0115 // -001d │ │ -0275de: 1a0c b009 |0133: const-string v12, "category" // string@09b0 │ │ -0275e2: 28e0 |0135: goto 0115 // -0020 │ │ -0275e4: 1a0c 920a |0136: const-string v12, "data" // string@0a92 │ │ -0275e8: 28dd |0138: goto 0115 // -0023 │ │ -0275ea: 1a0c eb15 |0139: const-string v12, "type" // string@15eb │ │ -0275ee: 28da |013b: goto 0115 // -0026 │ │ -0275f0: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -0275f4: 120a |013e: const/4 v10, #int 0 // #0 │ │ -0275f6: 6e10 970c 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0275fc: 0a01 |0142: move-result v1 │ │ -0275fe: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -027602: 6e20 900c ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -027608: 0c01 |0148: move-result-object v1 │ │ -02760a: 1f01 c600 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c6 │ │ -02760e: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -027610: 5c17 8301 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0183 │ │ -027614: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -027618: 28ef |0150: goto 013f // -0011 │ │ -02761a: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -02761e: 5401 8e01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ -027622: 2207 c500 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@00c5 │ │ -027626: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -02762a: 7030 b604 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@04b6 │ │ -027630: 6e20 8b0c 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -027636: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -02763a: 5401 8b01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@018b │ │ -02763e: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -027640: 6e20 9201 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0192 │ │ -027646: 0a01 |0167: move-result v1 │ │ -027648: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -02764c: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -027650: 5401 8b01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@018b │ │ -027654: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -027656: 6e20 9701 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0197 │ │ -02765c: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -02765e: 1e0f |0173: monitor-exit v15 │ │ -027660: 0f01 |0174: return v1 │ │ -027662: 1e0f |0175: monitor-exit v15 │ │ -027664: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -027666: 28fd |0177: goto 0174 // -0003 │ │ -027668: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +02bf04: |[02bf04] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +02bf14: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +02bf18: 540f 8f01 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ +02bf1c: 1d0f |0004: monitor-enter v15 │ │ +02bf1e: 7401 b500 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +02bf24: 0c02 |0008: move-result-object v2 │ │ +02bf26: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +02bf2a: 5401 8a01 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@018a │ │ +02bf2e: 6e10 a000 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +02bf34: 0c01 |0010: move-result-object v1 │ │ +02bf36: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +02bf3a: 6e20 d000 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00d0 │ │ +02bf40: 0c03 |0016: move-result-object v3 │ │ +02bf42: 7401 ba00 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00ba │ │ +02bf48: 0c05 |001a: move-result-object v5 │ │ +02bf4a: 7401 c000 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00c0 │ │ +02bf50: 0c04 |001e: move-result-object v4 │ │ +02bf52: 7401 b700 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00b7 │ │ +02bf58: 0c06 |0022: move-result-object v6 │ │ +02bf5a: 7401 bc00 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00bc │ │ +02bf60: 0a01 |0026: move-result v1 │ │ +02bf62: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +02bf66: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +02bf6a: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +02bf6c: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +02bf70: 1a01 1506 |002e: const-string v1, "LocalBroadcastManager" // string@0615 │ │ +02bf74: 2207 0602 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0206 │ │ +02bf78: 7010 d90c 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02bf7e: 1a10 0007 |0035: const-string v16, "Resolving type " // string@0700 │ │ +02bf82: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +02bf86: 6e20 e00c 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bf8c: 0c07 |003c: move-result-object v7 │ │ +02bf8e: 6e20 e00c 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bf94: 0c07 |0040: move-result-object v7 │ │ +02bf96: 1a10 7600 |0041: const-string v16, " scheme " // string@0076 │ │ +02bf9a: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +02bf9e: 6e20 e00c 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bfa4: 0c07 |0048: move-result-object v7 │ │ +02bfa6: 6e20 e00c 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bfac: 0c07 |004c: move-result-object v7 │ │ +02bfae: 1a10 7200 |004d: const-string v16, " of intent " // string@0072 │ │ +02bfb2: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +02bfb6: 6e20 e00c 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02bfbc: 0c07 |0054: move-result-object v7 │ │ +02bfbe: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +02bfc2: 6e20 df0c 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +02bfc8: 0c07 |005a: move-result-object v7 │ │ +02bfca: 6e10 e40c 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02bfd0: 0c07 |005e: move-result-object v7 │ │ +02bfd2: 7120 8709 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +02bfd8: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +02bfdc: 5401 8901 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ +02bfe0: 7401 b500 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +02bfe6: 0c07 |0069: move-result-object v7 │ │ +02bfe8: 6e20 050d 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d05 │ │ +02bfee: 0c09 |006d: move-result-object v9 │ │ +02bff0: 1f09 1202 |006e: check-cast v9, Ljava/util/ArrayList; // type@0212 │ │ +02bff4: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +02bff8: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +02bffc: 1a01 1506 |0074: const-string v1, "LocalBroadcastManager" // string@0615 │ │ +02c000: 2207 0602 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0206 │ │ +02c004: 7010 d90c 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02c00a: 1a10 3b01 |007b: const-string v16, "Action list: " // string@013b │ │ +02c00e: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +02c012: 6e20 e00c 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02c018: 0c07 |0082: move-result-object v7 │ │ +02c01a: 6e20 df0c 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +02c020: 0c07 |0086: move-result-object v7 │ │ +02c022: 6e10 e40c 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02c028: 0c07 |008a: move-result-object v7 │ │ +02c02a: 7120 8709 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +02c030: 120e |008e: const/4 v14, #int 0 // #0 │ │ +02c032: 120a |008f: const/4 v10, #int 0 // #0 │ │ +02c034: 6e10 fd0c 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02c03a: 0a01 |0093: move-result v1 │ │ +02c03c: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +02c040: 6e20 f60c a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02c046: 0c0d |0099: move-result-object v13 │ │ +02c048: 1f0d c500 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c5 │ │ +02c04c: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +02c050: 1a01 1506 |009e: const-string v1, "LocalBroadcastManager" // string@0615 │ │ +02c054: 2207 0602 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0206 │ │ +02c058: 7010 d90c 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02c05e: 1a10 4706 |00a5: const-string v16, "Matching against filter " // string@0647 │ │ +02c062: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +02c066: 6e20 e00c 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02c06c: 0c07 |00ac: move-result-object v7 │ │ +02c06e: 54d0 8401 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0184 │ │ +02c072: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +02c076: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +02c07a: 6e20 df0c 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +02c080: 0c07 |00b6: move-result-object v7 │ │ +02c082: 6e10 e40c 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02c088: 0c07 |00ba: move-result-object v7 │ │ +02c08a: 7120 8709 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +02c090: 55d1 8301 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0183 │ │ +02c094: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +02c098: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +02c09c: 1a01 1506 |00c4: const-string v1, "LocalBroadcastManager" // string@0615 │ │ +02c0a0: 1a07 0d00 |00c6: const-string v7, " Filter's target already added" // string@000d │ │ +02c0a4: 7120 8709 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +02c0aa: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02c0ae: 28c3 |00cd: goto 0090 // -003d │ │ +02c0b0: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +02c0b2: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +02c0b6: 54d1 8401 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0184 │ │ +02c0ba: 1a07 1506 |00d3: const-string v7, "LocalBroadcastManager" // string@0615 │ │ +02c0be: 7407 da00 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@00da │ │ +02c0c4: 0a0b |00d8: move-result v11 │ │ +02c0c6: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +02c0ca: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +02c0ce: 1a01 1506 |00dd: const-string v1, "LocalBroadcastManager" // string@0615 │ │ +02c0d2: 2207 0602 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0206 │ │ +02c0d6: 7010 d90c 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02c0dc: 1a10 0c00 |00e4: const-string v16, " Filter matched! match=0x" // string@000c │ │ +02c0e0: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +02c0e4: 6e20 e00c 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02c0ea: 0c07 |00eb: move-result-object v7 │ │ +02c0ec: 7110 af0c 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +02c0f2: 0c10 |00ef: move-result-object v16 │ │ +02c0f4: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +02c0f8: 6e20 e00c 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02c0fe: 0c07 |00f5: move-result-object v7 │ │ +02c100: 6e10 e40c 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02c106: 0c07 |00f9: move-result-object v7 │ │ +02c108: 7120 8709 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +02c10e: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +02c112: 220e 1202 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0212 │ │ +02c116: 7010 ee0c 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +02c11c: 6e20 f10c de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02c122: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +02c124: 5cd1 8301 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0183 │ │ +02c128: 28c1 |010a: goto 00cb // -003f │ │ +02c12a: 0d01 |010b: move-exception v1 │ │ +02c12c: 1e0f |010c: monitor-exit v15 │ │ +02c12e: 2701 |010d: throw v1 │ │ +02c130: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +02c134: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +02c13a: 1a0c 7016 |0113: const-string v12, "unknown reason" // string@1670 │ │ +02c13e: 1a01 1506 |0115: const-string v1, "LocalBroadcastManager" // string@0615 │ │ +02c142: 2207 0602 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0206 │ │ +02c146: 7010 d90c 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02c14c: 1a10 0b00 |011c: const-string v16, " Filter did not match: " // string@000b │ │ +02c150: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +02c154: 6e20 e00c 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02c15a: 0c07 |0123: move-result-object v7 │ │ +02c15c: 6e20 e00c c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02c162: 0c07 |0127: move-result-object v7 │ │ +02c164: 6e10 e40c 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02c16a: 0c07 |012b: move-result-object v7 │ │ +02c16c: 7120 8709 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +02c172: 289c |012f: goto 00cb // -0064 │ │ +02c174: 1a0c b908 |0130: const-string v12, "action" // string@08b9 │ │ +02c178: 28e3 |0132: goto 0115 // -001d │ │ +02c17a: 1a0c cd09 |0133: const-string v12, "category" // string@09cd │ │ +02c17e: 28e0 |0135: goto 0115 // -0020 │ │ +02c180: 1a0c b20a |0136: const-string v12, "data" // string@0ab2 │ │ +02c184: 28dd |0138: goto 0115 // -0023 │ │ +02c186: 1a0c 6916 |0139: const-string v12, "type" // string@1669 │ │ +02c18a: 28da |013b: goto 0115 // -0026 │ │ +02c18c: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +02c190: 120a |013e: const/4 v10, #int 0 // #0 │ │ +02c192: 6e10 fd0c 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02c198: 0a01 |0142: move-result v1 │ │ +02c19a: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +02c19e: 6e20 f60c ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02c1a4: 0c01 |0148: move-result-object v1 │ │ +02c1a6: 1f01 c500 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c5 │ │ +02c1aa: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +02c1ac: 5c17 8301 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0183 │ │ +02c1b0: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +02c1b4: 28ef |0150: goto 013f // -0011 │ │ +02c1b6: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +02c1ba: 5401 8e01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@018e │ │ +02c1be: 2207 c400 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@00c4 │ │ +02c1c2: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +02c1c6: 7030 bc04 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@04bc │ │ +02c1cc: 6e20 f10c 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02c1d2: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +02c1d6: 5401 8b01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@018b │ │ +02c1da: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +02c1dc: 6e20 9801 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0198 │ │ +02c1e2: 0a01 |0167: move-result v1 │ │ +02c1e4: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +02c1e8: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +02c1ec: 5401 8b01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@018b │ │ +02c1f0: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +02c1f2: 6e20 9d01 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@019d │ │ +02c1f8: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +02c1fa: 1e0f |0173: monitor-exit v15 │ │ +02c1fc: 0f01 |0174: return v1 │ │ +02c1fe: 1e0f |0175: monitor-exit v15 │ │ +02c200: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +02c202: 28fd |0177: goto 0174 // -0003 │ │ +02c204: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ catches : 2 │ │ 0x0005 - 0x010d │ │ -> 0x010b │ │ 0x0113 - 0x0176 │ │ -> 0x010b │ │ positions : │ │ 0x0000 line=201 │ │ @@ -30148,20 +14716,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -027694: |[027694] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -0276a4: 6e20 bf04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@04bf │ │ -0276aa: 0a00 |0003: move-result v0 │ │ -0276ac: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0276b0: 7010 bc04 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@04bc │ │ -0276b6: 0e00 |0009: return-void │ │ +02c230: |[02c230] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +02c240: 6e20 c504 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@04c5 │ │ +02c246: 0a00 |0003: move-result v0 │ │ +02c248: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +02c24c: 7010 c204 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@04c2 │ │ +02c252: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0006 line=278 │ │ 0x0009 line=280 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/content/LocalBroadcastManager; │ │ @@ -30172,69 +14740,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -0276b8: |[0276b8] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -0276c8: 5498 8f01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ -0276cc: 1d08 |0002: monitor-enter v8 │ │ -0276ce: 5497 8f01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ -0276d2: 6e20 a10c a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ca1 │ │ -0276d8: 0c02 |0008: move-result-object v2 │ │ -0276da: 1f02 1402 |0009: check-cast v2, Ljava/util/ArrayList; // type@0214 │ │ -0276de: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -0276e2: 1e08 |000d: monitor-exit v8 │ │ -0276e4: 0e00 |000e: return-void │ │ -0276e6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0276e8: 6e10 970c 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0276ee: 0a07 |0013: move-result v7 │ │ -0276f0: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -0276f4: 6e20 900c 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0276fa: 0c01 |0019: move-result-object v1 │ │ -0276fc: 1f01 2900 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0029 │ │ -027700: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -027702: 6e10 d800 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00d8 │ │ -027708: 0a07 |0020: move-result v7 │ │ -02770a: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -02770e: 6e20 d900 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00d9 │ │ -027714: 0c00 |0026: move-result-object v0 │ │ -027716: 5497 8901 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ -02771a: 6e20 9f0c 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c9f │ │ -027720: 0c06 |002c: move-result-object v6 │ │ -027722: 1f06 1402 |002d: check-cast v6, Ljava/util/ArrayList; // type@0214 │ │ -027726: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -02772a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -02772c: 6e10 970c 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -027732: 0a07 |0035: move-result v7 │ │ -027734: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -027738: 6e20 900c 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02773e: 0c07 |003b: move-result-object v7 │ │ -027740: 1f07 c600 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c6 │ │ -027744: 5477 8501 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0185 │ │ -027748: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -02774c: 6e20 940c 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0c94 │ │ -027752: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -027756: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02775a: 28e9 |0049: goto 0032 // -0017 │ │ -02775c: 6e10 970c 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -027762: 0a07 |004d: move-result v7 │ │ -027764: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -027768: 5497 8901 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ -02776c: 6e20 a10c 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ca1 │ │ -027772: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -027776: 28c6 |0057: goto 001d // -003a │ │ -027778: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02777c: 28b6 |005a: goto 0010 // -004a │ │ -02777e: 1e08 |005b: monitor-exit v8 │ │ -027780: 28b2 |005c: goto 000e // -004e │ │ -027782: 0d07 |005d: move-exception v7 │ │ -027784: 1e08 |005e: monitor-exit v8 │ │ -027786: 2707 |005f: throw v7 │ │ +02c254: |[02c254] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +02c264: 5498 8f01 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ +02c268: 1d08 |0002: monitor-enter v8 │ │ +02c26a: 5497 8f01 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@018f │ │ +02c26e: 6e20 070d a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d07 │ │ +02c274: 0c02 |0008: move-result-object v2 │ │ +02c276: 1f02 1202 |0009: check-cast v2, Ljava/util/ArrayList; // type@0212 │ │ +02c27a: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +02c27e: 1e08 |000d: monitor-exit v8 │ │ +02c280: 0e00 |000e: return-void │ │ +02c282: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +02c284: 6e10 fd0c 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02c28a: 0a07 |0013: move-result v7 │ │ +02c28c: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +02c290: 6e20 f60c 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02c296: 0c01 |0019: move-result-object v1 │ │ +02c298: 1f01 2900 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0029 │ │ +02c29c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +02c29e: 6e10 d800 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@00d8 │ │ +02c2a4: 0a07 |0020: move-result v7 │ │ +02c2a6: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +02c2aa: 6e20 d900 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@00d9 │ │ +02c2b0: 0c00 |0026: move-result-object v0 │ │ +02c2b2: 5497 8901 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ +02c2b6: 6e20 050d 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d05 │ │ +02c2bc: 0c06 |002c: move-result-object v6 │ │ +02c2be: 1f06 1202 |002d: check-cast v6, Ljava/util/ArrayList; // type@0212 │ │ +02c2c2: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +02c2c6: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +02c2c8: 6e10 fd0c 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02c2ce: 0a07 |0035: move-result v7 │ │ +02c2d0: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +02c2d4: 6e20 f60c 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02c2da: 0c07 |003b: move-result-object v7 │ │ +02c2dc: 1f07 c500 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@00c5 │ │ +02c2e0: 5477 8501 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0185 │ │ +02c2e4: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +02c2e8: 6e20 fa0c 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0cfa │ │ +02c2ee: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +02c2f2: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02c2f6: 28e9 |0049: goto 0032 // -0017 │ │ +02c2f8: 6e10 fd0c 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02c2fe: 0a07 |004d: move-result v7 │ │ +02c300: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +02c304: 5497 8901 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@0189 │ │ +02c308: 6e20 070d 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d07 │ │ +02c30e: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02c312: 28c6 |0057: goto 001d // -003a │ │ +02c314: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02c318: 28b6 |005a: goto 0010 // -004a │ │ +02c31a: 1e08 |005b: monitor-exit v8 │ │ +02c31c: 28b2 |005c: goto 000e // -004e │ │ +02c31e: 0d07 |005d: move-exception v7 │ │ +02c320: 1e08 |005e: monitor-exit v8 │ │ +02c322: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -30263,32 +14831,32 @@ │ │ 0x001c - 0x005b reg=1 filter Landroid/content/IntentFilter; │ │ 0x001d - 0x005b reg=4 j I │ │ 0x000b - 0x005d reg=2 filters Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0010 - 0x005d reg=3 i I │ │ 0x0000 - 0x0060 reg=9 this Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0060 reg=10 receiver Landroid/content/BroadcastReceiver; │ │ │ │ - source_file_idx : 1541 (LocalBroadcastManager.java) │ │ + source_file_idx : 1558 (LocalBroadcastManager.java) │ │ │ │ -Class #81 header: │ │ -class_idx : 200 │ │ +Class #60 header: │ │ +class_idx : 199 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1597 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1614 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #81 annotations: │ │ +Class #60 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #81 - │ │ +Class #60 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/concurrent/ThreadFactory;' │ │ Static fields - │ │ Instance fields - │ │ @@ -30302,21 +14870,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -027794: |[027794] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -0277a4: 7010 5a0c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0277aa: 2200 2e02 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@022e │ │ -0277ae: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0277b0: 7020 c30c 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0cc3 │ │ -0277b6: 5b20 9001 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0190 │ │ -0277ba: 0e00 |000b: return-void │ │ +02c330: |[02c330] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +02c340: 7010 c00c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02c346: 2200 2c02 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@022c │ │ +02c34a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +02c34c: 7020 290d 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@0d29 │ │ +02c352: 5b20 9001 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0190 │ │ +02c356: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -30326,219 +14894,56 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0277bc: |[0277bc] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -0277cc: 2200 0a02 |0000: new-instance v0, Ljava/lang/Thread; // type@020a │ │ -0277d0: 2201 0802 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -0277d4: 7010 730c 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0277da: 1a02 3c06 |0007: const-string v2, "ModernAsyncTask #" // string@063c │ │ -0277de: 6e20 7a0c 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0277e4: 0c01 |000c: move-result-object v1 │ │ -0277e6: 5432 9001 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0190 │ │ -0277ea: 6e10 c40c 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0cc4 │ │ -0277f0: 0a02 |0012: move-result v2 │ │ -0277f2: 6e20 770c 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -0277f8: 0c01 |0016: move-result-object v1 │ │ -0277fa: 6e10 7e0c 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -027800: 0c01 |001a: move-result-object v1 │ │ -027802: 7030 820c 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0c82 │ │ -027808: 1100 |001e: return-object v0 │ │ +02c358: |[02c358] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +02c368: 2200 0802 |0000: new-instance v0, Ljava/lang/Thread; // type@0208 │ │ +02c36c: 2201 0602 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +02c370: 7010 d90c 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02c376: 1a02 4d06 |0007: const-string v2, "ModernAsyncTask #" // string@064d │ │ +02c37a: 6e20 e00c 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02c380: 0c01 |000c: move-result-object v1 │ │ +02c382: 5432 9001 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0190 │ │ +02c386: 6e10 2a0d 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d2a │ │ +02c38c: 0a02 |0012: move-result v2 │ │ +02c38e: 6e20 dd0c 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +02c394: 0c01 |0016: move-result-object v1 │ │ +02c396: 6e10 e40c 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02c39c: 0c01 |001a: move-result-object v1 │ │ +02c39e: 7030 e80c 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@0ce8 │ │ +02c3a4: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 1597 (ModernAsyncTask.java) │ │ - │ │ -Class #82 header: │ │ -class_idx : 207 │ │ -access_flags : 1024 (0x0400) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1597 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #82 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1034 name="WorkerRunnable" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/concurrent/Callable" ";" } │ │ -Annotations on field #411 'mParams' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[TParams;" } │ │ - │ │ -Class #82 - │ │ - Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ - Access flags : 0x0400 (ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Ljava/util/concurrent/Callable;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ - name : 'mParams' │ │ - type : '[Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02780c: |[02780c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -02781c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -027822: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=483 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ - │ │ - #1 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -027824: |[027824] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -027834: 7010 d504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@04d5 │ │ -02783a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=483 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ - 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1597 (ModernAsyncTask.java) │ │ + source_file_idx : 1614 (ModernAsyncTask.java) │ │ │ │ -Class #83 header: │ │ +Class #61 header: │ │ class_idx : 201 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 207 │ │ -source_file_idx : 1597 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #83 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ -Annotations on method #1221 'call' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ - │ │ -Class #83 - │ │ - Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02783c: |[02783c] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -02784c: 5b12 9201 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0192 │ │ -027850: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -027852: 7020 d604 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@04d6 │ │ -027858: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ - 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ - name : 'call' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -02785c: |[02785c] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -02786c: 5430 9201 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0192 │ │ -027870: 7110 d904 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@04d9 │ │ -027876: 0c00 |0005: move-result-object v0 │ │ -027878: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -02787a: 6e20 c20c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0cc2 │ │ -027880: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -027884: 7110 af01 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@01af │ │ -02788a: 5430 9201 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0192 │ │ -02788e: 5431 9201 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0192 │ │ -027892: 5432 9101 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0191 │ │ -027896: 6e20 de04 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@04de │ │ -02789c: 0c01 |0018: move-result-object v1 │ │ -02789e: 7120 da04 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@04da │ │ -0278a4: 0c00 |001c: move-result-object v0 │ │ -0278a6: 1100 |001d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=120 │ │ - 0x000a line=122 │ │ - 0x000f line=123 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ - 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ - │ │ - source_file_idx : 1597 (ModernAsyncTask.java) │ │ - │ │ -Class #84 header: │ │ -class_idx : 202 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 551 │ │ -source_file_idx : 1597 │ │ +superclass_idx : 549 │ │ +source_file_idx : 1614 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #84 annotations: │ │ +Class #61 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/FutureTask" ";" } │ │ │ │ -Class #84 - │ │ +Class #61 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/util/concurrent/FutureTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$3;) │ │ @@ -30551,18 +14956,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0278a8: |[0278a8] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -0278b8: 5b01 9301 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0193 │ │ -0278bc: 7020 b90c 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0cb9 │ │ -0278c2: 0e00 |0005: return-void │ │ +02c3a8: |[02c3a8] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +02c3b8: 5b01 9301 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0193 │ │ +02c3bc: 7020 1f0d 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d1f │ │ +02c3c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ @@ -30575,41 +14980,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0278c4: |[0278c4] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -0278d4: 6e10 c804 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@04c8 │ │ -0278da: 0c01 |0003: move-result-object v1 │ │ -0278dc: 5463 9301 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0193 │ │ -0278e0: 7120 db04 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@04db │ │ -0278e6: 0e00 |0009: return-void │ │ -0278e8: 0d00 |000a: move-exception v0 │ │ -0278ea: 1a03 5001 |000b: const-string v3, "AsyncTask" // string@0150 │ │ -0278ee: 7120 8509 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@0985 │ │ -0278f4: 28f9 |0010: goto 0009 // -0007 │ │ -0278f6: 0d00 |0011: move-exception v0 │ │ -0278f8: 2203 0602 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0206 │ │ -0278fc: 1a04 4e01 |0014: const-string v4, "An error occured while executing doInBackground()" // string@014e │ │ -027900: 6e10 b70c 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0cb7 │ │ -027906: 0c05 |0019: move-result-object v5 │ │ -027908: 7030 610c 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0c61 │ │ -02790e: 2703 |001d: throw v3 │ │ -027910: 0d00 |001e: move-exception v0 │ │ -027912: 5463 9301 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0193 │ │ -027916: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -027918: 7120 db04 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@04db │ │ -02791e: 28e4 |0025: goto 0009 // -001c │ │ -027920: 0d02 |0026: move-exception v2 │ │ -027922: 2203 0602 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0206 │ │ -027926: 1a04 4e01 |0029: const-string v4, "An error occured while executing doInBackground()" // string@014e │ │ -02792a: 7030 610c 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0c61 │ │ -027930: 2703 |002e: throw v3 │ │ +02c3c4: |[02c3c4] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +02c3d4: 6e10 ce04 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@04ce │ │ +02c3da: 0c01 |0003: move-result-object v1 │ │ +02c3dc: 5463 9301 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0193 │ │ +02c3e0: 7120 e104 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@04e1 │ │ +02c3e6: 0e00 |0009: return-void │ │ +02c3e8: 0d00 |000a: move-exception v0 │ │ +02c3ea: 1a03 4f01 |000b: const-string v3, "AsyncTask" // string@014f │ │ +02c3ee: 7120 8a09 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@098a │ │ +02c3f4: 28f9 |0010: goto 0009 // -0007 │ │ +02c3f6: 0d00 |0011: move-exception v0 │ │ +02c3f8: 2203 0402 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0204 │ │ +02c3fc: 1a04 4d01 |0014: const-string v4, "An error occured while executing doInBackground()" // string@014d │ │ +02c400: 6e10 1d0d 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@0d1d │ │ +02c406: 0c05 |0019: move-result-object v5 │ │ +02c408: 7030 c70c 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0cc7 │ │ +02c40e: 2703 |001d: throw v3 │ │ +02c410: 0d00 |001e: move-exception v0 │ │ +02c412: 5463 9301 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0193 │ │ +02c416: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +02c418: 7120 e104 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@04e1 │ │ +02c41e: 28e4 |0025: goto 0009 // -001c │ │ +02c420: 0d02 |0026: move-exception v2 │ │ +02c422: 2203 0402 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0204 │ │ +02c426: 1a04 4d01 |0029: const-string v4, "An error occured while executing doInBackground()" // string@014d │ │ +02c42a: 7030 c70c 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@0cc7 │ │ +02c430: 2703 |002e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ Ljava/util/concurrent/ExecutionException; -> 0x0011 │ │ Ljava/util/concurrent/CancellationException; -> 0x001e │ │ Ljava/lang/Throwable; -> 0x0026 │ │ positions : │ │ @@ -30629,32 +15034,32 @@ │ │ 0x0004 - 0x0009 reg=1 result Ljava/lang/Object; TResult; │ │ 0x000b - 0x0011 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0012 - 0x001e reg=0 e Ljava/util/concurrent/ExecutionException; │ │ 0x001f - 0x0026 reg=0 e Ljava/util/concurrent/CancellationException; │ │ 0x0027 - 0x002f reg=2 t Ljava/lang/Throwable; │ │ 0x0000 - 0x002f reg=6 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ │ │ - source_file_idx : 1597 (ModernAsyncTask.java) │ │ + source_file_idx : 1614 (ModernAsyncTask.java) │ │ │ │ -Class #85 header: │ │ -class_idx : 203 │ │ +Class #62 header: │ │ +class_idx : 202 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1597 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1614 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #85 annotations: │ │ +Class #62 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #85 - │ │ +Class #62 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$4;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$4;) │ │ name : '$SwitchMap$android$support$v4$content$ModernAsyncTask$Status' │ │ @@ -30667,70 +15072,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -02794c: |[02794c] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -02795c: 7100 d404 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@04d4 │ │ -027962: 0c00 |0003: move-result-object v0 │ │ -027964: 2100 |0004: array-length v0, v0 │ │ -027966: 2300 b802 |0005: new-array v0, v0, [I // type@02b8 │ │ -02796a: 6900 9401 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0194 │ │ -02796e: 6200 9401 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0194 │ │ -027972: 6201 9a01 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@019a │ │ -027976: 6e10 d204 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@04d2 │ │ -02797c: 0a01 |0010: move-result v1 │ │ -02797e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -027980: 4b02 0001 |0012: aput v2, v0, v1 │ │ -027984: 6200 9401 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0194 │ │ -027988: 6201 9801 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -02798c: 6e10 d204 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@04d2 │ │ -027992: 0a01 |001b: move-result v1 │ │ -027994: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -027996: 4b02 0001 |001d: aput v2, v0, v1 │ │ -02799a: 0e00 |001f: return-void │ │ -02799c: 0d00 |0020: move-exception v0 │ │ -02799e: 28fe |0021: goto 001f // -0002 │ │ -0279a0: 0d00 |0022: move-exception v0 │ │ -0279a2: 28f1 |0023: goto 0014 // -000f │ │ +02c44c: |[02c44c] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +02c45c: 7100 da04 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@04da │ │ +02c462: 0c00 |0003: move-result-object v0 │ │ +02c464: 2100 |0004: array-length v0, v0 │ │ +02c466: 2300 b602 |0005: new-array v0, v0, [I // type@02b6 │ │ +02c46a: 6900 9401 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0194 │ │ +02c46e: 6200 9401 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0194 │ │ +02c472: 6201 9a01 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@019a │ │ +02c476: 6e10 d804 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@04d8 │ │ +02c47c: 0a01 |0010: move-result v1 │ │ +02c47e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +02c480: 4b02 0001 |0012: aput v2, v0, v1 │ │ +02c484: 6200 9401 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0194 │ │ +02c488: 6201 9801 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +02c48c: 6e10 d804 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@04d8 │ │ +02c492: 0a01 |001b: move-result v1 │ │ +02c494: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +02c496: 4b02 0001 |001d: aput v2, v0, v1 │ │ +02c49a: 0e00 |001f: return-void │ │ +02c49c: 0d00 |0020: move-exception v0 │ │ +02c49e: 28fe |0021: goto 001f // -0002 │ │ +02c4a0: 0d00 |0022: move-exception v0 │ │ +02c4a2: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1597 (ModernAsyncTask.java) │ │ + source_file_idx : 1614 (ModernAsyncTask.java) │ │ │ │ -Class #86 header: │ │ -class_idx : 204 │ │ +Class #63 header: │ │ +class_idx : 203 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1597 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1614 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #86 annotations: │ │ +Class #63 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="AsyncTaskResult" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #405 'mData' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[TData;" } │ │ -Annotations on method #1226 '' │ │ +Annotations on method #1232 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/ModernAsyncTask;" "[TData;)V" } │ │ │ │ -Class #86 - │ │ +Class #63 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;) │ │ @@ -30747,51 +15152,51 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0279c0: |[0279c0] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -0279d0: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0279d6: 5b01 9601 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0196 │ │ -0279da: 5b02 9501 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0195 │ │ -0279de: 0e00 |0007: return-void │ │ +02c4c0: |[02c4c0] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +02c4d0: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02c4d6: 5b01 9601 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0196 │ │ +02c4da: 5b02 9501 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0195 │ │ +02c4de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0008 reg=1 task Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0008 reg=2 data [Ljava/lang/Object; [TData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1597 (ModernAsyncTask.java) │ │ + source_file_idx : 1614 (ModernAsyncTask.java) │ │ │ │ -Class #87 header: │ │ -class_idx : 205 │ │ +Class #64 header: │ │ +class_idx : 204 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 92 │ │ -source_file_idx : 1597 │ │ +superclass_idx : 91 │ │ +source_file_idx : 1614 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #87 annotations: │ │ +Class #64 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="InternalHandler" │ │ │ │ -Class #87 - │ │ +Class #64 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$InternalHandler;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -30800,17 +15205,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0279e0: |[0279e0] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -0279f0: 7010 8e01 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@018e │ │ -0279f6: 0e00 |0003: return-void │ │ +02c4e0: |[02c4e0] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +02c4f0: 7010 9401 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0194 │ │ +02c4f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -30818,17 +15223,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0279f8: |[0279f8] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -027a08: 7010 cb04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@04cb │ │ -027a0e: 0e00 |0003: return-void │ │ +02c4f8: |[02c4f8] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +02c508: 7010 d104 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@04d1 │ │ +02c50e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -30838,66 +15243,66 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -027a10: |[027a10] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -027a20: 5450 2200 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0022 │ │ -027a24: 1f00 cc00 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00cc │ │ -027a28: 5251 2300 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0023 │ │ -027a2c: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -027a32: 0e00 |0009: return-void │ │ -027a34: 5401 9601 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0196 │ │ -027a38: 5402 9501 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0195 │ │ -027a3c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -027a3e: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -027a42: 7120 dc04 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@04dc │ │ -027a48: 28f5 |0014: goto 0009 // -000b │ │ -027a4a: 5401 9601 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0196 │ │ -027a4e: 5402 9501 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0195 │ │ -027a52: 6e20 ec04 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@04ec │ │ -027a58: 28ed |001c: goto 0009 // -0013 │ │ -027a5a: 0000 |001d: nop // spacer │ │ -027a5c: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +02c510: |[02c510] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +02c520: 5450 2200 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0022 │ │ +02c524: 1f00 cb00 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00cb │ │ +02c528: 5251 2300 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0023 │ │ +02c52c: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +02c532: 0e00 |0009: return-void │ │ +02c534: 5401 9601 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0196 │ │ +02c538: 5402 9501 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0195 │ │ +02c53c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +02c53e: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +02c542: 7120 e204 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@04e2 │ │ +02c548: 28f5 |0014: goto 0009 // -000b │ │ +02c54a: 5401 9601 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0196 │ │ +02c54e: 5402 9501 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0195 │ │ +02c552: 6e20 f204 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@04f2 │ │ +02c558: 28ed |001c: goto 0009 // -0013 │ │ +02c55a: 0000 |001d: nop // spacer │ │ +02c55c: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0009 line=480 │ │ 0x000a line=474 │ │ 0x0015 line=477 │ │ 0x001d line=471 │ │ locals : │ │ 0x0004 - 0x0026 reg=0 result Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0026 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 1597 (ModernAsyncTask.java) │ │ + source_file_idx : 1614 (ModernAsyncTask.java) │ │ │ │ -Class #88 header: │ │ -class_idx : 206 │ │ +Class #65 header: │ │ +class_idx : 205 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 500 │ │ -source_file_idx : 1597 │ │ +superclass_idx : 498 │ │ +source_file_idx : 1614 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #88 annotations: │ │ +Class #65 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="Status" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Landroid/support/v4/content/ModernAsyncTask$Status;" ">;" } │ │ -Annotations on method #1233 '' │ │ +Annotations on method #1239 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ -Class #88 - │ │ +Class #65 - │ │ Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ name : '$VALUES' │ │ @@ -30922,40 +15327,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -027a6c: |[027a6c] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -027a7c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -027a7e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -027a80: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -027a82: 2200 ce00 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ce │ │ -027a86: 1a01 8606 |0005: const-string v1, "PENDING" // string@0686 │ │ -027a8a: 7030 d104 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@04d1 │ │ -027a90: 6900 9901 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0199 │ │ -027a94: 2200 ce00 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ce │ │ -027a98: 1a01 e006 |000e: const-string v1, "RUNNING" // string@06e0 │ │ -027a9c: 7030 d104 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@04d1 │ │ -027aa2: 6900 9a01 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@019a │ │ -027aa6: 2200 ce00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ce │ │ -027aaa: 1a01 5002 |0017: const-string v1, "FINISHED" // string@0250 │ │ -027aae: 7030 d104 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@04d1 │ │ -027ab4: 6900 9801 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -027ab8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -027aba: 2300 c302 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@02c3 │ │ -027abe: 6201 9901 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0199 │ │ -027ac2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -027ac6: 6201 9a01 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@019a │ │ -027aca: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -027ace: 6201 9801 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ -027ad2: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -027ad6: 6900 9701 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0197 │ │ -027ada: 0e00 |002f: return-void │ │ +02c56c: |[02c56c] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +02c57c: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +02c57e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +02c580: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +02c582: 2200 cd00 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00cd │ │ +02c586: 1a01 9806 |0005: const-string v1, "PENDING" // string@0698 │ │ +02c58a: 7030 d704 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@04d7 │ │ +02c590: 6900 9901 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0199 │ │ +02c594: 2200 cd00 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00cd │ │ +02c598: 1a01 f206 |000e: const-string v1, "RUNNING" // string@06f2 │ │ +02c59c: 7030 d704 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@04d7 │ │ +02c5a2: 6900 9a01 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@019a │ │ +02c5a6: 2200 cd00 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00cd │ │ +02c5aa: 1a01 5402 |0017: const-string v1, "FINISHED" // string@0254 │ │ +02c5ae: 7030 d704 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@04d7 │ │ +02c5b4: 6900 9801 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +02c5b8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +02c5ba: 2300 c102 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@02c1 │ │ +02c5be: 6201 9901 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0199 │ │ +02c5c2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +02c5c6: 6201 9a01 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@019a │ │ +02c5ca: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +02c5ce: 6201 9801 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +02c5d2: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +02c5d6: 6900 9701 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0197 │ │ +02c5da: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -30965,17 +15370,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -027adc: |[027adc] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -027aec: 7030 3d0c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0c3d │ │ -027af2: 0e00 |0003: return-void │ │ +02c5dc: |[02c5dc] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +02c5ec: 7030 a30c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0ca3 │ │ +02c5f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -30985,20 +15390,20 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -027af4: |[027af4] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -027b04: 1c00 ce00 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ce │ │ -027b08: 7120 3e0c 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0c3e │ │ -027b0e: 0c00 |0005: move-result-object v0 │ │ -027b10: 1f00 ce00 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00ce │ │ -027b14: 1100 |0008: return-object v0 │ │ +02c5f4: |[02c5f4] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +02c604: 1c00 cd00 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00cd │ │ +02c608: 7120 a40c 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0ca4 │ │ +02c60e: 0c00 |0005: move-result-object v0 │ │ +02c610: 1f00 cd00 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@00cd │ │ +02c614: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -31006,39 +15411,862 @@ │ │ type : '()[Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -027b18: |[027b18] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -027b28: 6200 9701 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0197 │ │ -027b2c: 6e10 fe0f 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@0ffe │ │ -027b32: 0c00 |0005: move-result-object v0 │ │ -027b34: 1f00 c302 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@02c3 │ │ -027b38: 1100 |0008: return-object v0 │ │ +02c618: |[02c618] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +02c628: 6200 9701 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0197 │ │ +02c62c: 6e10 6410 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@1064 │ │ +02c632: 0c00 |0005: move-result-object v0 │ │ +02c634: 1f00 c102 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@02c1 │ │ +02c638: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1597 (ModernAsyncTask.java) │ │ + source_file_idx : 1614 (ModernAsyncTask.java) │ │ │ │ -Class #89 header: │ │ -class_idx : 209 │ │ +Class #66 header: │ │ +class_idx : 206 │ │ +access_flags : 1024 (0x0400) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1614 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #66 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/ModernAsyncTask; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1034 name="WorkerRunnable" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Ljava/util/concurrent/Callable" ";" } │ │ +Annotations on field #411 'mParams' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "[TParams;" } │ │ + │ │ +Class #66 - │ │ + Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ + Access flags : 0x0400 (ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Ljava/util/concurrent/Callable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ + name : 'mParams' │ │ + type : '[Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02c63c: |[02c63c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +02c64c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02c652: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=483 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ + │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02c654: |[02c654] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +02c664: 7010 db04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@04db │ │ +02c66a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=483 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1614 (ModernAsyncTask.java) │ │ + │ │ +Class #67 header: │ │ +class_idx : 207 │ │ +access_flags : 1024 (0x0400) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1614 │ │ +static_fields_size : 11 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 12 │ │ +virtual_methods_size: 14 │ │ + │ │ +Class #67 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/ModernAsyncTask$4; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$InternalHandler; Landroid/support/v4/content/ModernAsyncTask$Status; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ +Annotations on field #419 'mFuture' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/FutureTask" ";" } │ │ +Annotations on field #422 'mWorker' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ +Annotations on field #425 'sPoolWorkQueue' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/concurrent/BlockingQueue" "<" "Ljava/lang/Runnable;" ">;" } │ │ +Annotations on method #1252 'doInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)TResult;" } │ │ +Annotations on method #1253 'execute' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ +Annotations on method #1255 'executeOnExecutor' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/concurrent/Executor;" "[TParams;)" "Landroid/support/v4/content/ModernAsyncTask" ";" } │ │ +Annotations on method #1256 'finish' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ +Annotations on method #1257 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; } │ │ +Annotations on method #1258 'get' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(J" "Ljava/util/concurrent/TimeUnit;" ")TResult;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/InterruptedException; Ljava/util/concurrent/ExecutionException; Ljava/util/concurrent/TimeoutException; } │ │ +Annotations on method #1263 'onCancelled' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ +Annotations on method #1264 'onPostExecute' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ +Annotations on method #1266 'onProgressUpdate' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ +Annotations on method #1267 'postResult' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)TResult;" } │ │ +Annotations on method #1268 'postResultIfNotInvoked' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TResult;)V" } │ │ +Annotations on method #1269 'publishProgress' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([TProgress;)V" } │ │ + │ │ +Class #67 - │ │ + Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ + Access flags : 0x0400 (ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'CORE_POOL_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 5 │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'KEEP_ALIVE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'LOG_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "AsyncTask" │ │ + #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'MAXIMUM_POOL_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 128 │ │ + #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'MESSAGE_POST_PROGRESS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'MESSAGE_POST_RESULT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'THREAD_POOL_EXECUTOR' │ │ + type : 'Ljava/util/concurrent/Executor;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'sDefaultExecutor' │ │ + type : 'Ljava/util/concurrent/Executor;' │ │ + access : 0x004a (PRIVATE STATIC VOLATILE) │ │ + #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'sHandler' │ │ + type : 'Landroid/support/v4/content/ModernAsyncTask$InternalHandler;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'sPoolWorkQueue' │ │ + type : 'Ljava/util/concurrent/BlockingQueue;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'sThreadFactory' │ │ + type : 'Ljava/util/concurrent/ThreadFactory;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'mFuture' │ │ + type : 'Ljava/util/concurrent/FutureTask;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'mStatus' │ │ + type : 'Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'mTaskInvoked' │ │ + type : 'Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'mWorker' │ │ + type : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 9 │ │ + ins : 0 │ │ + outs : 8 │ │ + insns size : 47 16-bit code units │ │ +02c66c: |[02c66c] android.support.v4.content.ModernAsyncTask.:()V │ │ +02c67c: 2200 c700 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@00c7 │ │ +02c680: 7010 c804 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@04c8 │ │ +02c686: 6900 aa01 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01aa │ │ +02c68a: 2200 2602 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0226 │ │ +02c68e: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +02c692: 7020 240d 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@0d24 │ │ +02c698: 6900 a901 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01a9 │ │ +02c69c: 2201 2802 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@0228 │ │ +02c6a0: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +02c6a2: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +02c6a6: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +02c6aa: 6206 8c03 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@038c │ │ +02c6ae: 6207 a901 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01a9 │ │ +02c6b2: 6208 aa01 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01aa │ │ +02c6b6: 7608 250d 0100 |001d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@0d25 │ │ +02c6bc: 6901 a201 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01a2 │ │ +02c6c0: 2200 cc00 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@00cc │ │ +02c6c4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +02c6c6: 7020 d204 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@04d2 │ │ +02c6cc: 6900 a801 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01a8 │ │ +02c6d0: 6200 a201 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01a2 │ │ +02c6d4: 6900 a701 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01a7 │ │ +02c6d8: 0e00 |002e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0007 line=62 │ │ + 0x0010 line=68 │ │ + 0x0022 line=75 │ │ + 0x002a line=77 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +02c6dc: |[02c6dc] android.support.v4.content.ModernAsyncTask.:()V │ │ +02c6ec: 7010 c00c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02c6f2: 6200 9901 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0199 │ │ +02c6f6: 5b20 a401 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ +02c6fa: 2200 2b02 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@022b │ │ +02c6fe: 7010 260d 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@0d26 │ │ +02c704: 5b20 a501 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01a5 │ │ +02c708: 2200 c800 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@00c8 │ │ +02c70c: 7020 ca04 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@04ca │ │ +02c712: 5b20 a601 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01a6 │ │ +02c716: 2200 c900 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@00c9 │ │ +02c71a: 5421 a601 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01a6 │ │ +02c71e: 7030 cc04 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@04cc │ │ +02c724: 5b20 a301 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ +02c728: 0e00 |001e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + 0x0003 line=81 │ │ + 0x0007 line=83 │ │ + 0x000e line=118 │ │ + 0x0015 line=127 │ │ + 0x001e line=147 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x001f reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'access$200' │ │ + type : '(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c72c: |[02c72c] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +02c73c: 5410 a501 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01a5 │ │ +02c740: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'access$300' │ │ + type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +02c744: |[02c744] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +02c754: 7020 f304 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@04f3 │ │ +02c75a: 0c00 |0003: move-result-object v0 │ │ +02c75c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'access$400' │ │ + type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +02c760: |[02c760] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +02c770: 7020 f404 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@04f4 │ │ +02c776: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'access$500' │ │ + type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +02c778: |[02c778] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +02c788: 7020 e804 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@04e8 │ │ +02c78e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'execute' │ │ + type : '(Ljava/lang/Runnable;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +02c790: |[02c790] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +02c7a0: 6200 a701 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01a7 │ │ +02c7a4: 7220 1e0d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d1e │ │ +02c7aa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=433 │ │ + 0x0005 line=434 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ + │ │ + #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'finish' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +02c7ac: |[02c7ac] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +02c7bc: 6e10 ed04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@04ed │ │ +02c7c2: 0a00 |0003: move-result v0 │ │ +02c7c4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +02c7c8: 6e20 ef04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@04ef │ │ +02c7ce: 6200 9801 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0198 │ │ +02c7d2: 5b10 a401 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ +02c7d6: 0e00 |000d: return-void │ │ +02c7d8: 6e20 f004 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@04f0 │ │ +02c7de: 28f8 |0011: goto 0009 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=458 │ │ + 0x0006 line=459 │ │ + 0x0009 line=463 │ │ + 0x000d line=464 │ │ + 0x000e line=461 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0012 reg=2 result Ljava/lang/Object; TResult; │ │ + │ │ + #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'init' │ │ + type : '()V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02c7e0: |[02c7e0] android.support.v4.content.ModernAsyncTask.init:()V │ │ +02c7f0: 6200 a801 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01a8 │ │ +02c7f4: 6e10 d304 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@04d3 │ │ +02c7fa: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0005 line=107 │ │ + locals : │ │ + │ │ + #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'postResult' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 21 16-bit code units │ │ +02c7fc: |[02c7fc] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +02c80c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +02c80e: 6201 a801 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01a8 │ │ +02c812: 2202 cb00 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00cb │ │ +02c816: 2353 cb02 |0005: new-array v3, v5, [Ljava/lang/Object; // type@02cb │ │ +02c81a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +02c81c: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +02c820: 7030 d004 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@04d0 │ │ +02c826: 6e30 d504 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d5 │ │ +02c82c: 0c00 |0010: move-result-object v0 │ │ +02c82e: 6e10 a101 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@01a1 │ │ +02c834: 1107 |0014: return-object v7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=157 │ │ + 0x0011 line=159 │ │ + 0x0014 line=160 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=7 (null) Ljava/lang/Object; │ │ + 0x0011 - 0x0015 reg=0 message Landroid/os/Message; │ │ + 0x0000 - 0x0015 reg=6 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0015 reg=7 result Ljava/lang/Object; TResult; │ │ + │ │ + #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'postResultIfNotInvoked' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +02c838: |[02c838] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +02c848: 5421 a501 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01a5 │ │ +02c84c: 6e10 270d 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d27 │ │ +02c852: 0a00 |0005: move-result v0 │ │ +02c854: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +02c858: 7020 f304 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@04f3 │ │ +02c85e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=150 │ │ + 0x0006 line=151 │ │ + 0x0008 line=152 │ │ + 0x000b line=154 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0006 - 0x000c reg=0 wasTaskInvoked Z │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x000c reg=3 result Ljava/lang/Object; TResult; │ │ + │ │ + #11 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'setDefaultExecutor' │ │ + type : '(Ljava/util/concurrent/Executor;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c860: |[02c860] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +02c870: 6900 a701 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01a7 │ │ +02c874: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + 0x0002 line=112 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'cancel' │ │ + type : '(Z)Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +02c878: |[02c878] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +02c888: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ +02c88c: 6e20 200d 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@0d20 │ │ +02c892: 0a00 |0005: move-result v0 │ │ +02c894: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=306 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ + │ │ + #1 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0484 (PROTECTED VARARGS ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'execute' │ │ + type : '([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ + access : 0x0091 (PUBLIC FINAL VARARGS) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +02c898: |[02c898] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +02c8a8: 6200 a701 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01a7 │ │ +02c8ac: 6e30 e704 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@04e7 │ │ +02c8b2: 0c00 |0005: move-result-object v0 │ │ +02c8b4: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=371 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=2 params [Ljava/lang/Object; [TParams; │ │ + │ │ + #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'executeOnExecutor' │ │ + type : '(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ + access : 0x0091 (PUBLIC FINAL VARARGS) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +02c8b8: |[02c8b8] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +02c8c8: 5420 a401 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ +02c8cc: 6201 9901 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0199 │ │ +02c8d0: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +02c8d4: 6200 9401 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0194 │ │ +02c8d8: 5421 a401 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ +02c8dc: 6e10 d804 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@04d8 │ │ +02c8e2: 0a01 |000d: move-result v1 │ │ +02c8e4: 4400 0001 |000e: aget v0, v0, v1 │ │ +02c8e8: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +02c8ee: 6200 9a01 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@019a │ │ +02c8f2: 5b20 a401 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ +02c8f6: 6e10 f104 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@04f1 │ │ +02c8fc: 5420 a601 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01a6 │ │ +02c900: 5b04 9b01 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@019b │ │ +02c904: 5420 a301 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ +02c908: 7220 1e0d 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d1e │ │ +02c90e: 1102 |0023: return-object v2 │ │ +02c910: 2200 f601 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02c914: 1a01 bf01 |0026: const-string v1, "Cannot execute task: the task is already running." // string@01bf │ │ +02c918: 7020 aa0c 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02c91e: 2700 |002b: throw v0 │ │ +02c920: 2200 f601 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02c924: 1a01 be01 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@01be │ │ +02c928: 7020 aa0c 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02c92e: 2700 |0033: throw v0 │ │ +02c930: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=406 │ │ + 0x0006 line=407 │ │ + 0x0013 line=418 │ │ + 0x0017 line=420 │ │ + 0x001a line=422 │ │ + 0x001e line=423 │ │ + 0x0023 line=425 │ │ + 0x0024 line=409 │ │ + 0x002c line=412 │ │ + 0x0034 line=407 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x003c reg=2 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x003c reg=3 exec Ljava/util/concurrent/Executor; │ │ + 0x0000 - 0x003c reg=4 params [Ljava/lang/Object; [TParams; │ │ + │ │ + #4 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'get' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +02c940: |[02c940] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +02c950: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ +02c954: 6e10 210d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@0d21 │ │ +02c95a: 0c00 |0005: move-result-object v0 │ │ +02c95c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=321 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #5 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'get' │ │ + type : '(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +02c960: |[02c960] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +02c970: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ +02c974: 6e40 220d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@0d22 │ │ +02c97a: 0c00 |0005: move-result-object v0 │ │ +02c97c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=341 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=2 timeout J │ │ + 0x0000 - 0x0007 reg=4 unit Ljava/util/concurrent/TimeUnit; │ │ + │ │ + #6 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'getStatus' │ │ + type : '()Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02c980: |[02c980] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +02c990: 5410 a401 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01a4 │ │ +02c994: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=169 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #7 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'isCancelled' │ │ + type : '()Z' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +02c998: |[02c998] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +02c9a8: 5410 a301 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01a3 │ │ +02c9ac: 6e10 230d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@0d23 │ │ +02c9b2: 0a00 |0005: move-result v0 │ │ +02c9b4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=273 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #8 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onCancelled' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02c9b8: |[02c9b8] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +02c9c8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=260 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onCancelled' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +02c9cc: |[02c9cc] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +02c9dc: 6e10 ee04 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@04ee │ │ +02c9e2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=244 │ │ + 0x0003 line=245 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0004 reg=1 result Ljava/lang/Object; TResult; │ │ + │ │ + #10 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onPostExecute' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02c9e4: |[02c9e4] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +02c9f4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=213 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0001 reg=1 result Ljava/lang/Object; TResult; │ │ + │ │ + #11 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onPreExecute' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02c9f8: |[02c9f8] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +02ca08: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=197 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + #12 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'onProgressUpdate' │ │ + type : '([Ljava/lang/Object;)V' │ │ + access : 0x0084 (PROTECTED VARARGS) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02ca0c: |[02ca0c] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +02ca1c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=226 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0001 reg=1 values [Ljava/lang/Object; [TProgress; │ │ + │ │ + #13 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ + name : 'publishProgress' │ │ + type : '([Ljava/lang/Object;)V' │ │ + access : 0x0094 (PROTECTED FINAL VARARGS) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +02ca20: |[02ca20] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +02ca30: 6e10 ed04 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@04ed │ │ +02ca36: 0a00 |0003: move-result v0 │ │ +02ca38: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +02ca3c: 6200 a801 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01a8 │ │ +02ca40: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +02ca42: 2202 cb00 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@00cb │ │ +02ca46: 7030 d004 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@04d0 │ │ +02ca4c: 6e30 d504 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d5 │ │ +02ca52: 0c00 |0011: move-result-object v0 │ │ +02ca54: 6e10 a101 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@01a1 │ │ +02ca5a: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=451 │ │ + 0x0006 line=452 │ │ + 0x0015 line=455 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ + 0x0000 - 0x0016 reg=3 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ + 0x0000 - 0x0016 reg=4 values [Ljava/lang/Object; [TProgress; │ │ + │ │ + source_file_idx : 1614 (ModernAsyncTask.java) │ │ + │ │ +Class #68 header: │ │ +class_idx : 208 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 325 │ │ +superclass_idx : 513 │ │ +source_file_idx : 324 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #89 - │ │ +Class #68 - │ │ Class descriptor : 'Landroid/support/v4/content/pm/ActivityInfoCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/content/pm/ActivityInfoCompat;) │ │ name : 'CONFIG_UI_MODE' │ │ @@ -31052,38 +16280,38 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027b3c: |[027b3c] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -027b4c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -027b52: 0e00 |0003: return-void │ │ +02ca5c: |[02ca5c] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +02ca6c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02ca72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/pm/ActivityInfoCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 325 (ActivityInfoCompat.java) │ │ + source_file_idx : 324 (ActivityInfoCompat.java) │ │ │ │ -Class #90 header: │ │ -class_idx : 210 │ │ +Class #69 header: │ │ +class_idx : 209 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 520 │ │ +superclass_idx : 513 │ │ +source_file_idx : 522 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #90 - │ │ +Class #69 - │ │ Class descriptor : 'Landroid/support/v4/database/DatabaseUtilsCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31092,17 +16320,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027b54: |[027b54] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -027b64: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -027b6a: 0e00 |0003: return-void │ │ +02ca74: |[02ca74] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +02ca84: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02ca8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -31111,31 +16339,31 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -027b6c: |[027b6c] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -027b7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -027b7e: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -027b82: 2141 |0003: array-length v1, v4 │ │ -027b84: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -027b88: 0750 |0006: move-object v0, v5 │ │ -027b8a: 1100 |0007: return-object v0 │ │ -027b8c: 2141 |0008: array-length v1, v4 │ │ -027b8e: 2152 |0009: array-length v2, v5 │ │ -027b90: b021 |000a: add-int/2addr v1, v2 │ │ -027b92: 2310 cc02 |000b: new-array v0, v1, [Ljava/lang/String; // type@02cc │ │ -027b96: 2141 |000d: array-length v1, v4 │ │ -027b98: 7151 7f0c 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -027b9e: 2141 |0011: array-length v1, v4 │ │ -027ba0: 2152 |0012: array-length v2, v5 │ │ -027ba2: 7152 7f0c 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -027ba8: 28f1 |0016: goto 0007 // -000f │ │ +02ca8c: |[02ca8c] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +02ca9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02ca9e: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +02caa2: 2141 |0003: array-length v1, v4 │ │ +02caa4: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +02caa8: 0750 |0006: move-object v0, v5 │ │ +02caaa: 1100 |0007: return-object v0 │ │ +02caac: 2141 |0008: array-length v1, v4 │ │ +02caae: 2152 |0009: array-length v2, v5 │ │ +02cab0: b021 |000a: add-int/2addr v1, v2 │ │ +02cab2: 2310 cd02 |000b: new-array v0, v1, [Ljava/lang/String; // type@02cd │ │ +02cab6: 2141 |000d: array-length v1, v4 │ │ +02cab8: 7151 e50c 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +02cabe: 2141 |0011: array-length v1, v4 │ │ +02cac0: 2152 |0012: array-length v2, v5 │ │ +02cac2: 7152 e50c 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +02cac8: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -31149,82 +16377,82 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -027bac: |[027bac] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -027bbc: 7110 7809 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0978 │ │ -027bc2: 0a00 |0003: move-result v0 │ │ -027bc4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -027bc8: 1103 |0006: return-object v3 │ │ -027bca: 7110 7809 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0978 │ │ -027bd0: 0a00 |000a: move-result v0 │ │ -027bd2: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -027bd6: 0723 |000d: move-object v3, v2 │ │ -027bd8: 28f8 |000e: goto 0006 // -0008 │ │ -027bda: 2200 0802 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -027bde: 7010 730c 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -027be4: 1a01 8f00 |0014: const-string v1, "(" // string@008f │ │ -027be8: 6e20 7a0c 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027bee: 0c00 |0019: move-result-object v0 │ │ -027bf0: 6e20 7a0c 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027bf6: 0c00 |001d: move-result-object v0 │ │ -027bf8: 1a01 a900 |001e: const-string v1, ") AND (" // string@00a9 │ │ -027bfc: 6e20 7a0c 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027c02: 0c00 |0023: move-result-object v0 │ │ -027c04: 6e20 7a0c 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027c0a: 0c00 |0027: move-result-object v0 │ │ -027c0c: 1a01 a800 |0028: const-string v1, ")" // string@00a8 │ │ -027c10: 6e20 7a0c 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027c16: 0c00 |002d: move-result-object v0 │ │ -027c18: 6e10 7e0c 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -027c1e: 0c03 |0031: move-result-object v3 │ │ -027c20: 28d4 |0032: goto 0006 // -002c │ │ +02cacc: |[02cacc] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +02cadc: 7110 7c09 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@097c │ │ +02cae2: 0a00 |0003: move-result v0 │ │ +02cae4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +02cae8: 1103 |0006: return-object v3 │ │ +02caea: 7110 7c09 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@097c │ │ +02caf0: 0a00 |000a: move-result v0 │ │ +02caf2: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +02caf6: 0723 |000d: move-object v3, v2 │ │ +02caf8: 28f8 |000e: goto 0006 // -0008 │ │ +02cafa: 2200 0602 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +02cafe: 7010 d90c 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02cb04: 1a01 8f00 |0014: const-string v1, "(" // string@008f │ │ +02cb08: 6e20 e00c 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cb0e: 0c00 |0019: move-result-object v0 │ │ +02cb10: 6e20 e00c 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cb16: 0c00 |001d: move-result-object v0 │ │ +02cb18: 1a01 a900 |001e: const-string v1, ") AND (" // string@00a9 │ │ +02cb1c: 6e20 e00c 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cb22: 0c00 |0023: move-result-object v0 │ │ +02cb24: 6e20 e00c 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cb2a: 0c00 |0027: move-result-object v0 │ │ +02cb2c: 1a01 a800 |0028: const-string v1, ")" // string@00a8 │ │ +02cb30: 6e20 e00c 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cb36: 0c00 |002d: move-result-object v0 │ │ +02cb38: 6e10 e40c 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02cb3e: 0c03 |0031: move-result-object v3 │ │ +02cb40: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 b Ljava/lang/String; │ │ 0x0000 - 0x0033 reg=2 a Ljava/lang/String; │ │ 0x0007 - 0x0033 reg=3 b Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 520 (DatabaseUtilsCompat.java) │ │ + source_file_idx : 522 (DatabaseUtilsCompat.java) │ │ │ │ -Class #91 header: │ │ -class_idx : 211 │ │ +Class #70 header: │ │ +class_idx : 210 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1718 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1736 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #91 annotations: │ │ +Class #70 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/os/ParcelableCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="CompatCreator" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" ";" } │ │ Annotations on field #428 'mCallbacks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ -Annotations on method #1269 '' │ │ +Annotations on method #1275 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ -Annotations on method #1270 'createFromParcel' │ │ +Annotations on method #1276 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ -Annotations on method #1271 'newArray' │ │ +Annotations on method #1277 'newArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #91 - │ │ +Class #70 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompat$CompatCreator;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -31238,18 +16466,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027c24: |[027c24] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -027c34: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -027c3a: 5b01 ac01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ac │ │ -027c3e: 0e00 |0005: return-void │ │ +02cb44: |[02cb44] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +02cb54: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02cb5a: 5b01 ac01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ac │ │ +02cb5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ @@ -31263,20 +16491,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -027c40: |[027c40] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -027c50: 5420 ac01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ac │ │ -027c54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -027c56: 7230 fa04 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@04fa │ │ -027c5c: 0c00 |0006: move-result-object v0 │ │ -027c5e: 1100 |0007: return-object v0 │ │ +02cb60: |[02cb60] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +02cb70: 5420 ac01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ac │ │ +02cb74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02cb76: 7230 0005 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0500 │ │ +02cb7c: 0c00 |0006: move-result-object v0 │ │ +02cb7e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=3 source Landroid/os/Parcel; │ │ @@ -31286,46 +16514,46 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -027c60: |[027c60] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -027c70: 5410 ac01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ac │ │ -027c74: 7220 fb04 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@04fb │ │ -027c7a: 0c00 |0005: move-result-object v0 │ │ -027c7c: 1100 |0006: return-object v0 │ │ +02cb80: |[02cb80] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +02cb90: 5410 ac01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ac │ │ +02cb94: 7220 0105 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0501 │ │ +02cb9a: 0c00 |0005: move-result-object v0 │ │ +02cb9c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 1718 (ParcelableCompat.java) │ │ + source_file_idx : 1736 (ParcelableCompat.java) │ │ │ │ -Class #92 header: │ │ -class_idx : 212 │ │ +Class #71 header: │ │ +class_idx : 211 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1718 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1736 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #92 annotations: │ │ +Class #71 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/os/ParcelableCompat$CompatCreator; } │ │ -Annotations on method #1273 'newCreator' │ │ +Annotations on method #1279 'newCreator' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ │ │ -Class #92 - │ │ +Class #71 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31334,17 +16562,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027c80: |[027c80] android.support.v4.os.ParcelableCompat.:()V │ │ -027c90: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -027c96: 0e00 |0003: return-void │ │ +02cba0: |[02cba0] android.support.v4.os.ParcelableCompat.:()V │ │ +02cbb0: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02cbb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -31353,53 +16581,53 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -027c98: |[027c98] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -027ca8: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -027cac: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -027cb0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -027cb4: 7110 0105 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0501 │ │ -027cba: 2200 d300 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@00d3 │ │ -027cbe: 7020 f504 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@04f5 │ │ -027cc4: 1100 |000e: return-object v0 │ │ +02cbb8: |[02cbb8] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +02cbc8: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02cbcc: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +02cbd0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +02cbd4: 7110 0705 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0507 │ │ +02cbda: 2200 d200 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@00d2 │ │ +02cbde: 7020 fb04 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@04fb │ │ +02cbe4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x000f reg=2 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1718 (ParcelableCompat.java) │ │ + source_file_idx : 1736 (ParcelableCompat.java) │ │ │ │ -Class #93 header: │ │ -class_idx : 213 │ │ +Class #72 header: │ │ +class_idx : 212 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1719 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1737 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #93 annotations: │ │ +Class #72 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ -Annotations on method #1274 'createFromParcel' │ │ +Annotations on method #1280 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ -Annotations on method #1275 'newArray' │ │ +Annotations on method #1281 'newArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #93 - │ │ +Class #72 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31412,41 +16640,41 @@ │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1719 (ParcelableCompatCreatorCallbacks.java) │ │ + source_file_idx : 1737 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ -Class #94 header: │ │ -class_idx : 214 │ │ +Class #73 header: │ │ +class_idx : 213 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1720 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1738 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #94 annotations: │ │ +Class #73 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" "Landroid/os/Parcelable$ClassLoaderCreator" ";" } │ │ Annotations on field #429 'mCallbacks' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";" } │ │ -Annotations on method #1276 '' │ │ +Annotations on method #1282 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)V" } │ │ -Annotations on method #1277 'createFromParcel' │ │ +Annotations on method #1283 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" ")TT;" } │ │ -Annotations on method #1278 'createFromParcel' │ │ +Annotations on method #1284 'createFromParcel' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcel;" "Ljava/lang/ClassLoader;" ")TT;" } │ │ -Annotations on method #1279 'newArray' │ │ +Annotations on method #1285 'newArray' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)[TT;" } │ │ │ │ -Class #94 - │ │ +Class #73 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$ClassLoaderCreator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -31460,18 +16688,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -027cc8: |[027cc8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -027cd8: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -027cde: 5b01 ad01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ad │ │ -027ce2: 0e00 |0005: return-void │ │ +02cbe8: |[02cbe8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +02cbf8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02cbfe: 5b01 ad01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ad │ │ +02cc02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ @@ -31485,20 +16713,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -027ce4: |[027ce4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -027cf4: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ad │ │ -027cf8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -027cfa: 7230 fa04 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@04fa │ │ -027d00: 0c00 |0006: move-result-object v0 │ │ -027d02: 1100 |0007: return-object v0 │ │ +02cc04: |[02cc04] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +02cc14: 5420 ad01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ad │ │ +02cc18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +02cc1a: 7230 0005 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0500 │ │ +02cc20: 0c00 |0006: move-result-object v0 │ │ +02cc22: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=3 in Landroid/os/Parcel; │ │ @@ -31508,19 +16736,19 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -027d04: |[027d04] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -027d14: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ad │ │ -027d18: 7230 fa04 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@04fa │ │ -027d1e: 0c00 |0005: move-result-object v0 │ │ -027d20: 1100 |0006: return-object v0 │ │ +02cc24: |[02cc24] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +02cc34: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ad │ │ +02cc38: 7230 0005 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0500 │ │ +02cc3e: 0c00 |0005: move-result-object v0 │ │ +02cc40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 in Landroid/os/Parcel; │ │ @@ -31531,44 +16759,44 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -027d24: |[027d24] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -027d34: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ad │ │ -027d38: 7220 fb04 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@04fb │ │ -027d3e: 0c00 |0005: move-result-object v0 │ │ -027d40: 1100 |0006: return-object v0 │ │ +02cc44: |[02cc44] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +02cc54: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01ad │ │ +02cc58: 7220 0105 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0501 │ │ +02cc5e: 0c00 |0005: move-result-object v0 │ │ +02cc60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 size I │ │ │ │ - source_file_idx : 1720 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 1738 (ParcelableCompatHoneycombMR2.java) │ │ │ │ -Class #95 header: │ │ -class_idx : 215 │ │ +Class #74 header: │ │ +class_idx : 214 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1720 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1738 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #95 annotations: │ │ -Annotations on method #1281 'instantiate' │ │ +Class #74 annotations: │ │ +Annotations on method #1287 'instantiate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" ";)" "Landroid/os/Parcelable$Creator" ";" } │ │ │ │ -Class #95 - │ │ +Class #74 - │ │ Class descriptor : 'Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31577,17 +16805,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027d44: |[027d44] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -027d54: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -027d5a: 0e00 |0003: return-void │ │ +02cc64: |[02cc64] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +02cc74: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02cc7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub; │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ @@ -31595,39 +16823,39 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -027d5c: |[027d5c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -027d6c: 2200 d600 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@00d6 │ │ -027d70: 7020 fc04 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@04fc │ │ -027d76: 1100 |0005: return-object v0 │ │ +02cc7c: |[02cc7c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +02cc8c: 2200 d500 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@00d5 │ │ +02cc90: 7020 0205 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0502 │ │ +02cc96: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1720 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 1738 (ParcelableCompatHoneycombMR2.java) │ │ │ │ -Class #96 header: │ │ -class_idx : 216 │ │ +Class #75 header: │ │ +class_idx : 215 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 522 │ │ +superclass_idx : 513 │ │ +source_file_idx : 524 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #96 - │ │ +Class #75 - │ │ Class descriptor : 'Landroid/support/v4/util/DebugUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -31636,17 +16864,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027d78: |[027d78] android.support.v4.util.DebugUtils.:()V │ │ -027d88: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -027d8e: 0e00 |0003: return-void │ │ +02cc98: |[02cc98] android.support.v4.util.DebugUtils.:()V │ │ +02cca8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02ccae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ │ │ #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ @@ -31654,47 +16882,47 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -027d90: |[027d90] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -027da0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -027da4: 1a02 b410 |0002: const-string v2, "null" // string@10b4 │ │ -027da8: 6e20 7a0c 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027dae: 0e00 |0007: return-void │ │ -027db0: 6e10 5c0c 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -027db6: 0c02 |000b: move-result-object v2 │ │ -027db8: 6e10 380c 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0c38 │ │ -027dbe: 0c01 |000f: move-result-object v1 │ │ -027dc0: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -027dc4: 6e10 6a0c 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0c6a │ │ -027dca: 0a02 |0015: move-result v2 │ │ -027dcc: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -027dd0: 6e10 5c0c 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -027dd6: 0c02 |001b: move-result-object v2 │ │ -027dd8: 6e10 370c 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -027dde: 0c01 |001f: move-result-object v1 │ │ -027de0: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -027de4: 6e20 680c 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0c68 │ │ -027dea: 0a00 |0025: move-result v0 │ │ -027dec: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -027df0: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -027df4: 6e20 6d0c 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0c6d │ │ -027dfa: 0c01 |002d: move-result-object v1 │ │ -027dfc: 6e20 7a0c 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027e02: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -027e06: 6e20 760c 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0c76 │ │ -027e0c: 7110 810c 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0c81 │ │ -027e12: 0a02 |0039: move-result v2 │ │ -027e14: 7110 490c 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -027e1a: 0c02 |003d: move-result-object v2 │ │ -027e1c: 6e20 7a0c 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027e22: 28c6 |0041: goto 0007 // -003a │ │ +02ccb0: |[02ccb0] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +02ccc0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +02ccc4: 1a02 1e11 |0002: const-string v2, "null" // string@111e │ │ +02ccc8: 6e20 e00c 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02ccce: 0e00 |0007: return-void │ │ +02ccd0: 6e10 c20c 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +02ccd6: 0c02 |000b: move-result-object v2 │ │ +02ccd8: 6e10 9e0c 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@0c9e │ │ +02ccde: 0c01 |000f: move-result-object v1 │ │ +02cce0: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +02cce4: 6e10 d00c 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@0cd0 │ │ +02ccea: 0a02 |0015: move-result v2 │ │ +02ccec: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +02ccf0: 6e10 c20c 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +02ccf6: 0c02 |001b: move-result-object v2 │ │ +02ccf8: 6e10 9d0c 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +02ccfe: 0c01 |001f: move-result-object v1 │ │ +02cd00: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +02cd04: 6e20 ce0c 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@0cce │ │ +02cd0a: 0a00 |0025: move-result v0 │ │ +02cd0c: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +02cd10: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +02cd14: 6e20 d30c 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0cd3 │ │ +02cd1a: 0c01 |002d: move-result-object v1 │ │ +02cd1c: 6e20 e00c 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cd22: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +02cd26: 6e20 dc0c 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0cdc │ │ +02cd2c: 7110 e70c 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ce7 │ │ +02cd32: 0a02 |0039: move-result v2 │ │ +02cd34: 7110 af0c 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +02cd3a: 0c02 |003d: move-result-object v2 │ │ +02cd3c: 6e20 e00c 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cd42: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -31708,27 +16936,27 @@ │ │ locals : │ │ 0x0026 - 0x002e reg=0 end I │ │ 0x0010 - 0x0042 reg=1 simpleName Ljava/lang/String; │ │ 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 522 (DebugUtils.java) │ │ + source_file_idx : 524 (DebugUtils.java) │ │ │ │ -Class #97 header: │ │ -class_idx : 217 │ │ +Class #76 header: │ │ +class_idx : 216 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 492 │ │ -source_file_idx : 1543 │ │ +superclass_idx : 490 │ │ +source_file_idx : 1560 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #97 - │ │ +Class #76 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/io/Writer;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/util/LogWriter;) │ │ @@ -31745,22 +16973,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -027e24: |[027e24] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -027e34: 7010 2f0c 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0c2f │ │ -027e3a: 2200 0802 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -027e3e: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -027e42: 7020 740c 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0c74 │ │ -027e48: 5b20 ae01 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ -027e4c: 5b23 af01 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01af │ │ -027e50: 0e00 |000e: return-void │ │ +02cd44: |[02cd44] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +02cd54: 7010 940c 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@0c94 │ │ +02cd5a: 2200 0602 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +02cd5e: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +02cd62: 7020 da0c 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0cda │ │ +02cd68: 5b20 ae01 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ +02cd6c: 5b23 af01 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01af │ │ +02cd70: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -31772,31 +17000,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -027e54: |[027e54] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -027e64: 5430 ae01 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ -027e68: 6e10 7d0c 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0c7d │ │ -027e6e: 0a00 |0005: move-result v0 │ │ -027e70: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -027e74: 5430 af01 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01af │ │ -027e78: 5431 ae01 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ -027e7c: 6e10 7e0c 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -027e82: 0c01 |000f: move-result-object v1 │ │ -027e84: 7120 7f09 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@097f │ │ -027e8a: 5430 ae01 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ -027e8e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -027e90: 5432 ae01 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ -027e94: 6e10 7d0c 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0c7d │ │ -027e9a: 0a02 |001b: move-result v2 │ │ -027e9c: 6e30 7c0c 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0c7c │ │ -027ea2: 0e00 |001f: return-void │ │ +02cd74: |[02cd74] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +02cd84: 5430 ae01 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ +02cd88: 6e10 e30c 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@0ce3 │ │ +02cd8e: 0a00 |0005: move-result v0 │ │ +02cd90: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +02cd94: 5430 af01 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@01af │ │ +02cd98: 5431 ae01 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ +02cd9c: 6e10 e40c 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02cda2: 0c01 |000f: move-result-object v1 │ │ +02cda4: 7120 8409 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0984 │ │ +02cdaa: 5430 ae01 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ +02cdae: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +02cdb0: 5432 ae01 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ +02cdb4: 6e10 e30c 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@0ce3 │ │ +02cdba: 0a02 |001b: move-result v2 │ │ +02cdbc: 6e30 e20c 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@0ce2 │ │ +02cdc2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -31808,17 +17036,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027ea4: |[027ea4] android.support.v4.util.LogWriter.close:()V │ │ -027eb4: 7010 0705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0507 │ │ -027eba: 0e00 |0003: return-void │ │ +02cdc4: |[02cdc4] android.support.v4.util.LogWriter.close:()V │ │ +02cdd4: 7010 0d05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@050d │ │ +02cdda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -31827,17 +17055,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -027ebc: |[027ebc] android.support.v4.util.LogWriter.flush:()V │ │ -027ecc: 7010 0705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0507 │ │ -027ed2: 0e00 |0003: return-void │ │ +02cddc: |[02cddc] android.support.v4.util.LogWriter.flush:()V │ │ +02cdec: 7010 0d05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@050d │ │ +02cdf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -31846,28 +17074,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -027ed4: |[027ed4] android.support.v4.util.LogWriter.write:([CII)V │ │ -027ee4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -027ee6: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -027eea: 9002 0501 |0003: add-int v2, v5, v1 │ │ -027eee: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -027ef2: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -027ef6: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -027efa: 7010 0705 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0507 │ │ -027f00: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -027f04: 28f1 |0010: goto 0001 // -000f │ │ -027f06: 5432 ae01 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ -027f0a: 6e20 760c 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0c76 │ │ -027f10: 28f8 |0016: goto 000e // -0008 │ │ -027f12: 0e00 |0017: return-void │ │ +02cdf4: |[02cdf4] android.support.v4.util.LogWriter.write:([CII)V │ │ +02ce04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02ce06: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +02ce0a: 9002 0501 |0003: add-int v2, v5, v1 │ │ +02ce0e: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +02ce12: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +02ce16: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +02ce1a: 7010 0d05 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@050d │ │ +02ce20: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02ce24: 28f1 |0010: goto 0001 // -000f │ │ +02ce26: 5432 ae01 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@01ae │ │ +02ce2a: 6e20 dc0c 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0cdc │ │ +02ce30: 28f8 |0016: goto 000e // -0008 │ │ +02ce32: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -31877,49 +17105,49 @@ │ │ 0x0007 - 0x0017 reg=0 c C │ │ 0x0001 - 0x0018 reg=1 i I │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LogWriter; │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ - source_file_idx : 1543 (LogWriter.java) │ │ + source_file_idx : 1560 (LogWriter.java) │ │ │ │ -Class #98 header: │ │ -class_idx : 218 │ │ +Class #77 header: │ │ +class_idx : 217 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1545 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1562 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 16 │ │ │ │ -Class #98 annotations: │ │ +Class #77 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Ljava/lang/Object;" } │ │ Annotations on field #435 'map' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/LinkedHashMap" ";" } │ │ -Annotations on method #1290 'create' │ │ +Annotations on method #1296 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ -Annotations on method #1292 'entryRemoved' │ │ +Annotations on method #1298 'entryRemoved' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(ZTK;TV;TV;)V" } │ │ -Annotations on method #1295 'get' │ │ +Annotations on method #1301 'get' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ -Annotations on method #1299 'put' │ │ +Annotations on method #1305 'put' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)TV;" } │ │ -Annotations on method #1301 'remove' │ │ +Annotations on method #1307 'remove' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;)TV;" } │ │ -Annotations on method #1302 'safeSizeOf' │ │ +Annotations on method #1308 'safeSizeOf' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ -Annotations on method #1304 'sizeOf' │ │ +Annotations on method #1310 'sizeOf' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TK;TV;)I" } │ │ -Annotations on method #1305 'snapshot' │ │ +Annotations on method #1311 'snapshot' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/Map" ";" } │ │ │ │ -Class #98 - │ │ +Class #77 - │ │ Class descriptor : 'Landroid/support/v4/util/LruCache;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/util/LruCache;) │ │ @@ -31960,29 +17188,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -027f14: |[027f14] android.support.v4.util.LruCache.:(I)V │ │ -027f24: 7010 5a0c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0c5a │ │ -027f2a: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -027f2e: 2200 f701 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -027f32: 1a01 dd0f |0007: const-string v1, "maxSize <= 0" // string@0fdd │ │ -027f36: 7020 400c 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -027f3c: 2700 |000c: throw v0 │ │ -027f3e: 5945 b401 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ -027f42: 2200 1b02 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@021b │ │ -027f46: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -027f48: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -027f4c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -027f4e: 7040 a40c 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0ca4 │ │ -027f54: 5b40 b301 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -027f58: 0e00 |001a: return-void │ │ +02ce34: |[02ce34] android.support.v4.util.LruCache.:(I)V │ │ +02ce44: 7010 c00c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02ce4a: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +02ce4e: 2200 f501 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +02ce52: 1a01 4310 |0007: const-string v1, "maxSize <= 0" // string@1043 │ │ +02ce56: 7020 a60c 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +02ce5c: 2700 |000c: throw v0 │ │ +02ce5e: 5945 b401 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ +02ce62: 2200 1902 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@0219 │ │ +02ce66: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +02ce68: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +02ce6c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +02ce6e: 7040 0a0d 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@0d0a │ │ +02ce74: 5b40 b301 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02ce78: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -31997,36 +17225,36 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -027f5c: |[027f5c] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -027f6c: 6e30 1805 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0518 │ │ -027f72: 0a00 |0003: move-result v0 │ │ -027f74: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -027f78: 2201 f801 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -027f7c: 2202 0802 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -027f80: 7010 730c 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -027f86: 1a03 5106 |000d: const-string v3, "Negative size: " // string@0651 │ │ -027f8a: 6e20 7a0c 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027f90: 0c02 |0012: move-result-object v2 │ │ -027f92: 6e20 790c 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -027f98: 0c02 |0016: move-result-object v2 │ │ -027f9a: 1a03 e500 |0017: const-string v3, "=" // string@00e5 │ │ -027f9e: 6e20 7a0c 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -027fa4: 0c02 |001c: move-result-object v2 │ │ -027fa6: 6e20 790c 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -027fac: 0c02 |0020: move-result-object v2 │ │ -027fae: 6e10 7e0c 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -027fb4: 0c02 |0024: move-result-object v2 │ │ -027fb6: 7020 440c 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -027fbc: 2701 |0028: throw v1 │ │ -027fbe: 0f00 |0029: return v0 │ │ +02ce7c: |[02ce7c] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +02ce8c: 6e30 1e05 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@051e │ │ +02ce92: 0a00 |0003: move-result v0 │ │ +02ce94: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +02ce98: 2201 f601 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02ce9c: 2202 0602 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +02cea0: 7010 d90c 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02cea6: 1a03 6206 |000d: const-string v3, "Negative size: " // string@0662 │ │ +02ceaa: 6e20 e00c 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02ceb0: 0c02 |0012: move-result-object v2 │ │ +02ceb2: 6e20 df0c 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +02ceb8: 0c02 |0016: move-result-object v2 │ │ +02ceba: 1a03 e400 |0017: const-string v3, "=" // string@00e4 │ │ +02cebe: 6e20 e00c 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cec4: 0c02 |001c: move-result-object v2 │ │ +02cec6: 6e20 df0c 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +02cecc: 0c02 |0020: move-result-object v2 │ │ +02cece: 6e10 e40c 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02ced4: 0c02 |0024: move-result-object v2 │ │ +02ced6: 7020 aa0c 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02cedc: 2701 |0028: throw v1 │ │ +02cede: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x0029 line=234 │ │ locals : │ │ @@ -32043,78 +17271,78 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -027fc0: |[027fc0] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -027fd0: 1d06 |0000: monitor-enter v6 │ │ -027fd2: 5263 b701 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -027fd6: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -027fda: 5463 b301 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -027fde: 6e10 a80c 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0ca8 │ │ -027fe4: 0a03 |000a: move-result v3 │ │ -027fe6: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -027fea: 5263 b701 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -027fee: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -027ff2: 2203 f801 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@01f8 │ │ -027ff6: 2204 0802 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -027ffa: 7010 730c 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -028000: 6e10 5c0c 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -028006: 0c05 |001b: move-result-object v5 │ │ -028008: 6e10 370c 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -02800e: 0c05 |001f: move-result-object v5 │ │ -028010: 6e20 7a0c 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -028016: 0c04 |0023: move-result-object v4 │ │ -028018: 1a05 b900 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00b9 │ │ -02801c: 6e20 7a0c 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -028022: 0c04 |0029: move-result-object v4 │ │ -028024: 6e10 7e0c 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02802a: 0c04 |002d: move-result-object v4 │ │ -02802c: 7020 440c 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -028032: 2703 |0031: throw v3 │ │ -028034: 0d03 |0032: move-exception v3 │ │ -028036: 1e06 |0033: monitor-exit v6 │ │ -028038: 2703 |0034: throw v3 │ │ -02803a: 5263 b701 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -02803e: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -028042: 5463 b301 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -028046: 6e10 a80c 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0ca8 │ │ -02804c: 0a03 |003e: move-result v3 │ │ -02804e: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -028052: 1e06 |0041: monitor-exit v6 │ │ -028054: 0e00 |0042: return-void │ │ -028056: 5463 b301 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -02805a: 6e10 a60c 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0ca6 │ │ -028060: 0c03 |0048: move-result-object v3 │ │ -028062: 7210 b30c 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0cb3 │ │ -028068: 0c03 |004c: move-result-object v3 │ │ -02806a: 7210 a30c 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca3 │ │ -028070: 0c01 |0050: move-result-object v1 │ │ -028072: 1f01 1e02 |0051: check-cast v1, Ljava/util/Map$Entry; // type@021e │ │ -028076: 7210 b00c 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0cb0 │ │ -02807c: 0c00 |0056: move-result-object v0 │ │ -02807e: 7210 b10c 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0cb1 │ │ -028084: 0c02 |005a: move-result-object v2 │ │ -028086: 5463 b301 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -02808a: 6e20 aa0c 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0caa │ │ -028090: 5263 b701 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -028094: 7030 1605 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0516 │ │ -02809a: 0a04 |0065: move-result v4 │ │ -02809c: b143 |0066: sub-int/2addr v3, v4 │ │ -02809e: 5963 b701 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -0280a2: 5263 b101 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01b1 │ │ -0280a6: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0280aa: 5963 b101 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01b1 │ │ -0280ae: 1e06 |006f: monitor-exit v6 │ │ -0280b0: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -0280b2: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -0280b4: 6e54 0c05 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@050c │ │ -0280ba: 288b |0075: goto 0000 // -0075 │ │ +02cee0: |[02cee0] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +02cef0: 1d06 |0000: monitor-enter v6 │ │ +02cef2: 5263 b701 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02cef6: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +02cefa: 5463 b301 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02cefe: 6e10 0e0d 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0d0e │ │ +02cf04: 0a03 |000a: move-result v3 │ │ +02cf06: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +02cf0a: 5263 b701 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02cf0e: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +02cf12: 2203 f601 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02cf16: 2204 0602 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +02cf1a: 7010 d90c 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02cf20: 6e10 c20c 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +02cf26: 0c05 |001b: move-result-object v5 │ │ +02cf28: 6e10 9d0c 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +02cf2e: 0c05 |001f: move-result-object v5 │ │ +02cf30: 6e20 e00c 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cf36: 0c04 |0023: move-result-object v4 │ │ +02cf38: 1a05 b800 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00b8 │ │ +02cf3c: 6e20 e00c 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02cf42: 0c04 |0029: move-result-object v4 │ │ +02cf44: 6e10 e40c 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02cf4a: 0c04 |002d: move-result-object v4 │ │ +02cf4c: 7020 aa0c 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02cf52: 2703 |0031: throw v3 │ │ +02cf54: 0d03 |0032: move-exception v3 │ │ +02cf56: 1e06 |0033: monitor-exit v6 │ │ +02cf58: 2703 |0034: throw v3 │ │ +02cf5a: 5263 b701 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02cf5e: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +02cf62: 5463 b301 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02cf66: 6e10 0e0d 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@0d0e │ │ +02cf6c: 0a03 |003e: move-result v3 │ │ +02cf6e: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +02cf72: 1e06 |0041: monitor-exit v6 │ │ +02cf74: 0e00 |0042: return-void │ │ +02cf76: 5463 b301 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02cf7a: 6e10 0c0d 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@0d0c │ │ +02cf80: 0c03 |0048: move-result-object v3 │ │ +02cf82: 7210 190d 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d19 │ │ +02cf88: 0c03 |004c: move-result-object v3 │ │ +02cf8a: 7210 090d 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d09 │ │ +02cf90: 0c01 |0050: move-result-object v1 │ │ +02cf92: 1f01 1c02 |0051: check-cast v1, Ljava/util/Map$Entry; // type@021c │ │ +02cf96: 7210 160d 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@0d16 │ │ +02cf9c: 0c00 |0056: move-result-object v0 │ │ +02cf9e: 7210 170d 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@0d17 │ │ +02cfa4: 0c02 |005a: move-result-object v2 │ │ +02cfa6: 5463 b301 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02cfaa: 6e20 100d 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d10 │ │ +02cfb0: 5263 b701 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02cfb4: 7030 1c05 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@051c │ │ +02cfba: 0a04 |0065: move-result v4 │ │ +02cfbc: b143 |0066: sub-int/2addr v3, v4 │ │ +02cfbe: 5963 b701 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02cfc2: 5263 b101 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01b1 │ │ +02cfc6: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02cfca: 5963 b101 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01b1 │ │ +02cfce: 1e06 |006f: monitor-exit v6 │ │ +02cfd0: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +02cfd2: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +02cfd4: 6e54 1205 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0512 │ │ +02cfda: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=146 │ │ @@ -32146,17 +17374,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0280d0: |[0280d0] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0280e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0280e2: 1100 |0001: return-object v0 │ │ +02cff0: |[02cff0] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +02d000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d002: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -32167,22 +17395,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0280e4: |[0280e4] android.support.v4.util.LruCache.createCount:()I │ │ -0280f4: 1d01 |0000: monitor-enter v1 │ │ -0280f6: 5210 b001 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@01b0 │ │ -0280fa: 1e01 |0003: monitor-exit v1 │ │ -0280fc: 0f00 |0004: return v0 │ │ -0280fe: 0d00 |0005: move-exception v0 │ │ -028100: 1e01 |0006: monitor-exit v1 │ │ -028102: 2700 |0007: throw v0 │ │ +02d004: |[02d004] android.support.v4.util.LruCache.createCount:()I │ │ +02d014: 1d01 |0000: monitor-enter v1 │ │ +02d016: 5210 b001 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@01b0 │ │ +02d01a: 1e01 |0003: monitor-exit v1 │ │ +02d01c: 0f00 |0004: return v0 │ │ +02d01e: 0d00 |0005: move-exception v0 │ │ +02d020: 1e01 |0006: monitor-exit v1 │ │ +02d022: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32193,16 +17421,16 @@ │ │ type : '(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -028110: |[028110] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -028120: 0e00 |0000: return-void │ │ +02d030: |[02d030] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +02d040: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -32218,18 +17446,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -028124: |[028124] android.support.v4.util.LruCache.evictAll:()V │ │ -028134: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -028136: 7020 1b05 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@051b │ │ -02813c: 0e00 |0004: return-void │ │ +02d044: |[02d044] android.support.v4.util.LruCache.evictAll:()V │ │ +02d054: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02d056: 7020 2105 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0521 │ │ +02d05c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -32239,22 +17467,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -028140: |[028140] android.support.v4.util.LruCache.evictionCount:()I │ │ -028150: 1d01 |0000: monitor-enter v1 │ │ -028152: 5210 b101 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01b1 │ │ -028156: 1e01 |0003: monitor-exit v1 │ │ -028158: 0f00 |0004: return v0 │ │ -02815a: 0d00 |0005: move-exception v0 │ │ -02815c: 1e01 |0006: monitor-exit v1 │ │ -02815e: 2700 |0007: throw v0 │ │ +02d060: |[02d060] android.support.v4.util.LruCache.evictionCount:()I │ │ +02d070: 1d01 |0000: monitor-enter v1 │ │ +02d072: 5210 b101 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@01b1 │ │ +02d076: 1e01 |0003: monitor-exit v1 │ │ +02d078: 0f00 |0004: return v0 │ │ +02d07a: 0d00 |0005: move-exception v0 │ │ +02d07c: 1e01 |0006: monitor-exit v1 │ │ +02d07e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32265,71 +17493,71 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -02816c: |[02816c] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02817c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -028180: 2202 0102 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0201 │ │ -028184: 1a03 030e |0004: const-string v3, "key == null" // string@0e03 │ │ -028188: 7020 590c 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0c59 │ │ -02818e: 2702 |0009: throw v2 │ │ -028190: 1d04 |000a: monitor-enter v4 │ │ -028192: 5442 b301 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -028196: 6e20 a70c 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ca7 │ │ -02819c: 0c01 |0010: move-result-object v1 │ │ -02819e: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -0281a2: 5242 b201 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ -0281a6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0281aa: 5942 b201 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ -0281ae: 1e04 |0019: monitor-exit v4 │ │ -0281b0: 0710 |001a: move-object v0, v1 │ │ -0281b2: 1100 |001b: return-object v0 │ │ -0281b4: 5242 b501 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ -0281b8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0281bc: 5942 b501 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ -0281c0: 1e04 |0022: monitor-exit v4 │ │ -0281c2: 6e20 0a05 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@050a │ │ -0281c8: 0c00 |0026: move-result-object v0 │ │ -0281ca: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -0281ce: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0281d0: 28f1 |002a: goto 001b // -000f │ │ -0281d2: 0d02 |002b: move-exception v2 │ │ -0281d4: 1e04 |002c: monitor-exit v4 │ │ -0281d6: 2702 |002d: throw v2 │ │ -0281d8: 1d04 |002e: monitor-enter v4 │ │ -0281da: 5242 b001 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01b0 │ │ -0281de: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0281e2: 5942 b001 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01b0 │ │ -0281e6: 5442 b301 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -0281ea: 6e30 a90c 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca9 │ │ -0281f0: 0c01 |003a: move-result-object v1 │ │ -0281f2: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -0281f6: 5442 b301 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -0281fa: 6e30 a90c 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca9 │ │ -028200: 1e04 |0042: monitor-exit v4 │ │ -028202: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -028206: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -028208: 6e51 0c05 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@050c │ │ -02820e: 0710 |0049: move-object v0, v1 │ │ -028210: 28d1 |004a: goto 001b // -002f │ │ -028212: 5242 b701 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -028216: 7030 1605 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0516 │ │ -02821c: 0a03 |0050: move-result v3 │ │ -02821e: b032 |0051: add-int/2addr v2, v3 │ │ -028220: 5942 b701 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -028224: 28ee |0054: goto 0042 // -0012 │ │ -028226: 0d02 |0055: move-exception v2 │ │ -028228: 1e04 |0056: monitor-exit v4 │ │ -02822a: 2702 |0057: throw v2 │ │ -02822c: 5242 b401 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ -028230: 7020 1b05 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@051b │ │ -028236: 28be |005d: goto 001b // -0042 │ │ +02d08c: |[02d08c] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +02d09c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +02d0a0: 2202 ff01 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@01ff │ │ +02d0a4: 1a03 510e |0004: const-string v3, "key == null" // string@0e51 │ │ +02d0a8: 7020 bf0c 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0cbf │ │ +02d0ae: 2702 |0009: throw v2 │ │ +02d0b0: 1d04 |000a: monitor-enter v4 │ │ +02d0b2: 5442 b301 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02d0b6: 6e20 0d0d 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d0d │ │ +02d0bc: 0c01 |0010: move-result-object v1 │ │ +02d0be: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +02d0c2: 5242 b201 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ +02d0c6: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02d0ca: 5942 b201 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ +02d0ce: 1e04 |0019: monitor-exit v4 │ │ +02d0d0: 0710 |001a: move-object v0, v1 │ │ +02d0d2: 1100 |001b: return-object v0 │ │ +02d0d4: 5242 b501 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ +02d0d8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02d0dc: 5942 b501 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ +02d0e0: 1e04 |0022: monitor-exit v4 │ │ +02d0e2: 6e20 1005 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0510 │ │ +02d0e8: 0c00 |0026: move-result-object v0 │ │ +02d0ea: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +02d0ee: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +02d0f0: 28f1 |002a: goto 001b // -000f │ │ +02d0f2: 0d02 |002b: move-exception v2 │ │ +02d0f4: 1e04 |002c: monitor-exit v4 │ │ +02d0f6: 2702 |002d: throw v2 │ │ +02d0f8: 1d04 |002e: monitor-enter v4 │ │ +02d0fa: 5242 b001 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01b0 │ │ +02d0fe: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02d102: 5942 b001 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@01b0 │ │ +02d106: 5442 b301 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02d10a: 6e30 0f0d 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d0f │ │ +02d110: 0c01 |003a: move-result-object v1 │ │ +02d112: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +02d116: 5442 b301 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02d11a: 6e30 0f0d 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d0f │ │ +02d120: 1e04 |0042: monitor-exit v4 │ │ +02d122: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +02d126: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +02d128: 6e51 1205 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0512 │ │ +02d12e: 0710 |0049: move-object v0, v1 │ │ +02d130: 28d1 |004a: goto 001b // -002f │ │ +02d132: 5242 b701 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02d136: 7030 1c05 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@051c │ │ +02d13c: 0a03 |0050: move-result v3 │ │ +02d13e: b032 |0051: add-int/2addr v2, v3 │ │ +02d140: 5942 b701 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02d144: 28ee |0054: goto 0042 // -0012 │ │ +02d146: 0d02 |0055: move-exception v2 │ │ +02d148: 1e04 |0056: monitor-exit v4 │ │ +02d14a: 2702 |0057: throw v2 │ │ +02d14c: 5242 b401 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ +02d150: 7020 2105 2400 |005a: invoke-direct {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0521 │ │ +02d156: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -32377,22 +17605,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -028260: |[028260] android.support.v4.util.LruCache.hitCount:()I │ │ -028270: 1d01 |0000: monitor-enter v1 │ │ -028272: 5210 b201 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ -028276: 1e01 |0003: monitor-exit v1 │ │ -028278: 0f00 |0004: return v0 │ │ -02827a: 0d00 |0005: move-exception v0 │ │ -02827c: 1e01 |0006: monitor-exit v1 │ │ -02827e: 2700 |0007: throw v0 │ │ +02d180: |[02d180] android.support.v4.util.LruCache.hitCount:()I │ │ +02d190: 1d01 |0000: monitor-enter v1 │ │ +02d192: 5210 b201 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ +02d196: 1e01 |0003: monitor-exit v1 │ │ +02d198: 0f00 |0004: return v0 │ │ +02d19a: 0d00 |0005: move-exception v0 │ │ +02d19c: 1e01 |0006: monitor-exit v1 │ │ +02d19e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32403,22 +17631,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -02828c: |[02828c] android.support.v4.util.LruCache.maxSize:()I │ │ -02829c: 1d01 |0000: monitor-enter v1 │ │ -02829e: 5210 b401 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ -0282a2: 1e01 |0003: monitor-exit v1 │ │ -0282a4: 0f00 |0004: return v0 │ │ -0282a6: 0d00 |0005: move-exception v0 │ │ -0282a8: 1e01 |0006: monitor-exit v1 │ │ -0282aa: 2700 |0007: throw v0 │ │ +02d1ac: |[02d1ac] android.support.v4.util.LruCache.maxSize:()I │ │ +02d1bc: 1d01 |0000: monitor-enter v1 │ │ +02d1be: 5210 b401 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ +02d1c2: 1e01 |0003: monitor-exit v1 │ │ +02d1c4: 0f00 |0004: return v0 │ │ +02d1c6: 0d00 |0005: move-exception v0 │ │ +02d1c8: 1e01 |0006: monitor-exit v1 │ │ +02d1ca: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32429,22 +17657,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0282b8: |[0282b8] android.support.v4.util.LruCache.missCount:()I │ │ -0282c8: 1d01 |0000: monitor-enter v1 │ │ -0282ca: 5210 b501 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ -0282ce: 1e01 |0003: monitor-exit v1 │ │ -0282d0: 0f00 |0004: return v0 │ │ -0282d2: 0d00 |0005: move-exception v0 │ │ -0282d4: 1e01 |0006: monitor-exit v1 │ │ -0282d6: 2700 |0007: throw v0 │ │ +02d1d8: |[02d1d8] android.support.v4.util.LruCache.missCount:()I │ │ +02d1e8: 1d01 |0000: monitor-enter v1 │ │ +02d1ea: 5210 b501 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ +02d1ee: 1e01 |0003: monitor-exit v1 │ │ +02d1f0: 0f00 |0004: return v0 │ │ +02d1f2: 0d00 |0005: move-exception v0 │ │ +02d1f4: 1e01 |0006: monitor-exit v1 │ │ +02d1f6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32455,49 +17683,49 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -0282e4: |[0282e4] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0282f4: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -0282f8: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -0282fc: 2201 0102 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0201 │ │ -028300: 1a02 040e |0006: const-string v2, "key == null || value == null" // string@0e04 │ │ -028304: 7020 590c 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0c59 │ │ -02830a: 2701 |000b: throw v1 │ │ -02830c: 1d03 |000c: monitor-enter v3 │ │ -02830e: 5231 b601 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01b6 │ │ -028312: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -028316: 5931 b601 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01b6 │ │ -02831a: 5231 b701 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -02831e: 7030 1605 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0516 │ │ -028324: 0a02 |0018: move-result v2 │ │ -028326: b021 |0019: add-int/2addr v1, v2 │ │ -028328: 5931 b701 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -02832c: 5431 b301 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -028330: 6e30 a90c 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ca9 │ │ -028336: 0c00 |0021: move-result-object v0 │ │ -028338: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -02833c: 5231 b701 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -028340: 7030 1605 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0516 │ │ -028346: 0a02 |0029: move-result v2 │ │ -028348: b121 |002a: sub-int/2addr v1, v2 │ │ -02834a: 5931 b701 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -02834e: 1e03 |002d: monitor-exit v3 │ │ -028350: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -028354: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -028356: 6e55 0c05 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@050c │ │ -02835c: 5231 b401 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ -028360: 7020 1b05 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@051b │ │ -028366: 1100 |0039: return-object v0 │ │ -028368: 0d01 |003a: move-exception v1 │ │ -02836a: 1e03 |003b: monitor-exit v3 │ │ -02836c: 2701 |003c: throw v1 │ │ +02d204: |[02d204] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +02d214: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +02d218: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +02d21c: 2201 ff01 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@01ff │ │ +02d220: 1a02 520e |0006: const-string v2, "key == null || value == null" // string@0e52 │ │ +02d224: 7020 bf0c 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0cbf │ │ +02d22a: 2701 |000b: throw v1 │ │ +02d22c: 1d03 |000c: monitor-enter v3 │ │ +02d22e: 5231 b601 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01b6 │ │ +02d232: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02d236: 5931 b601 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@01b6 │ │ +02d23a: 5231 b701 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02d23e: 7030 1c05 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@051c │ │ +02d244: 0a02 |0018: move-result v2 │ │ +02d246: b021 |0019: add-int/2addr v1, v2 │ │ +02d248: 5931 b701 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02d24c: 5431 b301 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02d250: 6e30 0f0d 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0d0f │ │ +02d256: 0c00 |0021: move-result-object v0 │ │ +02d258: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +02d25c: 5231 b701 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02d260: 7030 1c05 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@051c │ │ +02d266: 0a02 |0029: move-result v2 │ │ +02d268: b121 |002a: sub-int/2addr v1, v2 │ │ +02d26a: 5931 b701 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02d26e: 1e03 |002d: monitor-exit v3 │ │ +02d270: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +02d274: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +02d276: 6e55 1205 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0512 │ │ +02d27c: 5231 b401 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ +02d280: 7020 2105 1300 |0036: invoke-direct {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0521 │ │ +02d286: 1100 |0039: return-object v0 │ │ +02d288: 0d01 |003a: move-exception v1 │ │ +02d28a: 1e03 |003b: monitor-exit v3 │ │ +02d28c: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -32528,22 +17756,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -028384: |[028384] android.support.v4.util.LruCache.putCount:()I │ │ -028394: 1d01 |0000: monitor-enter v1 │ │ -028396: 5210 b601 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@01b6 │ │ -02839a: 1e01 |0003: monitor-exit v1 │ │ -02839c: 0f00 |0004: return v0 │ │ -02839e: 0d00 |0005: move-exception v0 │ │ -0283a0: 1e01 |0006: monitor-exit v1 │ │ -0283a2: 2700 |0007: throw v0 │ │ +02d2a4: |[02d2a4] android.support.v4.util.LruCache.putCount:()I │ │ +02d2b4: 1d01 |0000: monitor-enter v1 │ │ +02d2b6: 5210 b601 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@01b6 │ │ +02d2ba: 1e01 |0003: monitor-exit v1 │ │ +02d2bc: 0f00 |0004: return v0 │ │ +02d2be: 0d00 |0005: move-exception v0 │ │ +02d2c0: 1e01 |0006: monitor-exit v1 │ │ +02d2c2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32554,39 +17782,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0283b0: |[0283b0] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0283c0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0283c4: 2201 0102 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0201 │ │ -0283c8: 1a02 030e |0004: const-string v2, "key == null" // string@0e03 │ │ -0283cc: 7020 590c 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0c59 │ │ -0283d2: 2701 |0009: throw v1 │ │ -0283d4: 1d03 |000a: monitor-enter v3 │ │ -0283d6: 5431 b301 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -0283da: 6e20 aa0c 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0caa │ │ -0283e0: 0c00 |0010: move-result-object v0 │ │ -0283e2: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -0283e6: 5231 b701 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -0283ea: 7030 1605 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0516 │ │ -0283f0: 0a02 |0018: move-result v2 │ │ -0283f2: b121 |0019: sub-int/2addr v1, v2 │ │ -0283f4: 5931 b701 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -0283f8: 1e03 |001c: monitor-exit v3 │ │ -0283fa: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0283fe: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -028400: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -028402: 6e52 0c05 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@050c │ │ -028408: 1100 |0024: return-object v0 │ │ -02840a: 0d01 |0025: move-exception v1 │ │ -02840c: 1e03 |0026: monitor-exit v3 │ │ -02840e: 2701 |0027: throw v1 │ │ +02d2d0: |[02d2d0] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +02d2e0: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +02d2e4: 2201 ff01 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@01ff │ │ +02d2e8: 1a02 510e |0004: const-string v2, "key == null" // string@0e51 │ │ +02d2ec: 7020 bf0c 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0cbf │ │ +02d2f2: 2701 |0009: throw v1 │ │ +02d2f4: 1d03 |000a: monitor-enter v3 │ │ +02d2f6: 5431 b301 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02d2fa: 6e20 100d 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d10 │ │ +02d300: 0c00 |0010: move-result-object v0 │ │ +02d302: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +02d306: 5231 b701 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02d30a: 7030 1c05 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@051c │ │ +02d310: 0a02 |0018: move-result v2 │ │ +02d312: b121 |0019: sub-int/2addr v1, v2 │ │ +02d314: 5931 b701 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02d318: 1e03 |001c: monitor-exit v3 │ │ +02d31a: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +02d31e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +02d320: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +02d322: 6e52 1205 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0512 │ │ +02d328: 1100 |0024: return-object v0 │ │ +02d32a: 0d01 |0025: move-exception v1 │ │ +02d32c: 1e03 |0026: monitor-exit v3 │ │ +02d32e: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=174 │ │ @@ -32612,22 +17840,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -028424: |[028424] android.support.v4.util.LruCache.size:()I │ │ -028434: 1d01 |0000: monitor-enter v1 │ │ -028436: 5210 b701 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ -02843a: 1e01 |0003: monitor-exit v1 │ │ -02843c: 0f00 |0004: return v0 │ │ -02843e: 0d00 |0005: move-exception v0 │ │ -028440: 1e01 |0006: monitor-exit v1 │ │ -028442: 2700 |0007: throw v0 │ │ +02d344: |[02d344] android.support.v4.util.LruCache.size:()I │ │ +02d354: 1d01 |0000: monitor-enter v1 │ │ +02d356: 5210 b701 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@01b7 │ │ +02d35a: 1e01 |0003: monitor-exit v1 │ │ +02d35c: 0f00 |0004: return v0 │ │ +02d35e: 0d00 |0005: move-exception v0 │ │ +02d360: 1e01 |0006: monitor-exit v1 │ │ +02d362: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -32638,17 +17866,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -028450: |[028450] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -028460: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -028462: 0f00 |0001: return v0 │ │ +02d370: |[02d370] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +02d380: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02d382: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -32661,24 +17889,24 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -028464: |[028464] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -028474: 1d02 |0000: monitor-enter v2 │ │ -028476: 2200 1b02 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@021b │ │ -02847a: 5421 b301 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ -02847e: 7020 a50c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0ca5 │ │ -028484: 1e02 |0008: monitor-exit v2 │ │ -028486: 1100 |0009: return-object v0 │ │ -028488: 0d00 |000a: move-exception v0 │ │ -02848a: 1e02 |000b: monitor-exit v2 │ │ -02848c: 2700 |000c: throw v0 │ │ +02d384: |[02d384] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +02d394: 1d02 |0000: monitor-enter v2 │ │ +02d396: 2200 1902 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@0219 │ │ +02d39a: 5421 b301 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@01b3 │ │ +02d39e: 7020 0b0d 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@0d0b │ │ +02d3a4: 1e02 |0008: monitor-exit v2 │ │ +02d3a6: 1100 |0009: return-object v0 │ │ +02d3a8: 0d00 |000a: move-exception v0 │ │ +02d3aa: 1e02 |000b: monitor-exit v2 │ │ +02d3ac: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -32689,80 +17917,80 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -02849c: |[02849c] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -0284ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0284ae: 1d06 |0001: monitor-enter v6 │ │ -0284b0: 5262 b201 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ -0284b4: 5263 b501 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ -0284b8: 9000 0203 |0006: add-int v0, v2, v3 │ │ -0284bc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0284c0: 5262 b201 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ -0284c4: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -0284c8: 9301 0200 |000e: div-int v1, v2, v0 │ │ -0284cc: 1a02 0a06 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@060a │ │ -0284d0: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -0284d2: 2333 ca02 |0013: new-array v3, v3, [Ljava/lang/Object; // type@02ca │ │ -0284d6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0284d8: 5265 b401 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ -0284dc: 7110 4a0c 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -0284e2: 0c05 |001b: move-result-object v5 │ │ -0284e4: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -0284e8: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -0284ea: 5265 b201 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ -0284ee: 7110 4a0c 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -0284f4: 0c05 |0024: move-result-object v5 │ │ -0284f6: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -0284fa: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -0284fc: 5265 b501 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ -028500: 7110 4a0c 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -028506: 0c05 |002d: move-result-object v5 │ │ -028508: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -02850c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -02850e: 7110 4a0c 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -028514: 0c05 |0034: move-result-object v5 │ │ -028516: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -02851a: 7120 670c 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0c67 │ │ -028520: 0c02 |003a: move-result-object v2 │ │ -028522: 1e06 |003b: monitor-exit v6 │ │ -028524: 1102 |003c: return-object v2 │ │ -028526: 0d02 |003d: move-exception v2 │ │ -028528: 1e06 |003e: monitor-exit v6 │ │ -02852a: 2702 |003f: throw v2 │ │ +02d3bc: |[02d3bc] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +02d3cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02d3ce: 1d06 |0001: monitor-enter v6 │ │ +02d3d0: 5262 b201 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ +02d3d4: 5263 b501 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ +02d3d8: 9000 0203 |0006: add-int v0, v2, v3 │ │ +02d3dc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +02d3e0: 5262 b201 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ +02d3e4: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +02d3e8: 9301 0200 |000e: div-int v1, v2, v0 │ │ +02d3ec: 1a02 1b06 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@061b │ │ +02d3f0: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +02d3f2: 2333 cb02 |0013: new-array v3, v3, [Ljava/lang/Object; // type@02cb │ │ +02d3f6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +02d3f8: 5265 b401 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@01b4 │ │ +02d3fc: 7110 b00c 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +02d402: 0c05 |001b: move-result-object v5 │ │ +02d404: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +02d408: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +02d40a: 5265 b201 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@01b2 │ │ +02d40e: 7110 b00c 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +02d414: 0c05 |0024: move-result-object v5 │ │ +02d416: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +02d41a: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +02d41c: 5265 b501 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@01b5 │ │ +02d420: 7110 b00c 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +02d426: 0c05 |002d: move-result-object v5 │ │ +02d428: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +02d42c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +02d42e: 7110 b00c 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +02d434: 0c05 |0034: move-result-object v5 │ │ +02d436: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +02d43a: 7120 cd0c 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ccd │ │ +02d440: 0c02 |003a: move-result-object v2 │ │ +02d442: 1e06 |003b: monitor-exit v6 │ │ +02d444: 1102 |003c: return-object v2 │ │ +02d446: 0d02 |003d: move-exception v2 │ │ +02d448: 1e06 |003e: monitor-exit v6 │ │ +02d44a: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=318 │ │ 0x0008 line=319 │ │ 0x0010 line=320 │ │ 0x003d line=318 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ 0x0008 - 0x003d reg=0 accesses I │ │ 0x0010 - 0x003d reg=1 hitPercent I │ │ 0x0000 - 0x0040 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ │ │ - source_file_idx : 1545 (LruCache.java) │ │ + source_file_idx : 1562 (LruCache.java) │ │ │ │ -Class #99 header: │ │ -class_idx : 219 │ │ +Class #78 header: │ │ +class_idx : 218 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1929 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1947 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #99 - │ │ +Class #78 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'HUNDRED_DAY_FIELD_LEN' │ │ @@ -32799,22 +18027,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -028538: |[028538] android.support.v4.util.TimeUtils.:()V │ │ -028548: 2200 0302 |0000: new-instance v0, Ljava/lang/Object; // type@0203 │ │ -02854c: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -028552: 6900 bd01 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01bd │ │ -028556: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -02855a: 2300 b702 |0009: new-array v0, v0, [C // type@02b7 │ │ -02855e: 6900 bc01 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ -028562: 0e00 |000d: return-void │ │ +02d458: |[02d458] android.support.v4.util.TimeUtils.:()V │ │ +02d468: 2200 0102 |0000: new-instance v0, Ljava/lang/Object; // type@0201 │ │ +02d46c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02d472: 6900 bd01 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01bd │ │ +02d476: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +02d47a: 2300 b502 |0009: new-array v0, v0, [C // type@02b5 │ │ +02d47e: 6900 bc01 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ +02d482: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -32822,17 +18050,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -028564: |[028564] android.support.v4.util.TimeUtils.:()V │ │ -028574: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02857a: 0e00 |0003: return-void │ │ +02d484: |[02d484] android.support.v4.util.TimeUtils.:()V │ │ +02d494: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02d49a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -32840,35 +18068,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -02857c: |[02857c] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -02858c: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -028590: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -028594: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -028598: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -02859a: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -02859e: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -0285a2: 0f00 |000b: return v0 │ │ -0285a4: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -0285a8: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -0285ac: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -0285b0: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -0285b2: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -0285b6: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -0285ba: 28f4 |0017: goto 000b // -000c │ │ -0285bc: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -0285c0: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -0285c4: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -0285c8: 28ed |001e: goto 000b // -0013 │ │ -0285ca: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0285cc: 28eb |0020: goto 000b // -0015 │ │ +02d49c: |[02d49c] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +02d4ac: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +02d4b0: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +02d4b4: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +02d4b8: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +02d4ba: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +02d4be: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +02d4c2: 0f00 |000b: return v0 │ │ +02d4c4: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +02d4c8: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +02d4cc: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +02d4d0: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +02d4d2: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +02d4d6: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +02d4da: 28f4 |0017: goto 000b // -000c │ │ +02d4dc: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +02d4e0: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +02d4e4: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +02d4e8: 28ed |001e: goto 000b // -0013 │ │ +02d4ea: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +02d4ec: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -32882,124 +18110,124 @@ │ │ 0x0000 - 0x0021 reg=4 zeropad I │ │ │ │ #3 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0285d0: |[0285d0] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -0285e0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0285e4: 3100 0300 |0002: cmp-long v0, v3, v0 │ │ -0285e8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0285ec: 1a00 b700 |0006: const-string v0, "--" // string@00b7 │ │ -0285f0: 6e20 280c 0700 |0008: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -0285f6: 0e00 |000b: return-void │ │ -0285f8: 9c00 0305 |000c: sub-long v0, v3, v5 │ │ -0285fc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0285fe: 7140 2105 1027 |000f: invoke-static {v0, v1, v7, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0521 │ │ -028604: 28f9 |0012: goto 000b // -0007 │ │ +02d4f0: |[02d4f0] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +02d500: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +02d504: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +02d508: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +02d50c: 1a00 b600 |0006: const-string v0, "--" // string@00b6 │ │ +02d510: 6e20 8d0c 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02d516: 0e00 |000b: return-void │ │ +02d518: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +02d51c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +02d51e: 7140 2705 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0527 │ │ +02d524: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ locals : │ │ - 0x0000 - 0x0013 reg=3 time J │ │ - 0x0000 - 0x0013 reg=5 now J │ │ - 0x0000 - 0x0013 reg=7 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0013 reg=4 time J │ │ + 0x0000 - 0x0013 reg=6 now J │ │ + 0x0000 - 0x0013 reg=8 pw Ljava/io/PrintWriter; │ │ │ │ #4 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -028608: |[028608] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -028618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02861a: 7140 2105 2103 |0001: invoke-static {v1, v2, v3, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0521 │ │ -028620: 0e00 |0004: return-void │ │ +02d528: |[02d528] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +02d538: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02d53a: 7140 2705 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0527 │ │ +02d540: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 duration J │ │ - 0x0000 - 0x0005 reg=3 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0005 reg=2 duration J │ │ + 0x0000 - 0x0005 reg=4 pw Ljava/io/PrintWriter; │ │ │ │ #5 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JLjava/io/PrintWriter;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -028624: |[028624] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -028634: 6202 bd01 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01bd │ │ -028638: 1d02 |0002: monitor-enter v2 │ │ -02863a: 7130 2305 6508 |0003: invoke-static {v5, v6, v8}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0523 │ │ -028640: 0a00 |0006: move-result v0 │ │ -028642: 2201 0702 |0007: new-instance v1, Ljava/lang/String; // type@0207 │ │ -028646: 6203 bc01 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ -02864a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -02864c: 7040 630c 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0c63 │ │ -028652: 6e20 280c 1700 |000f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c28 │ │ -028658: 1e02 |0012: monitor-exit v2 │ │ -02865a: 0e00 |0013: return-void │ │ -02865c: 0d01 |0014: move-exception v1 │ │ -02865e: 1e02 |0015: monitor-exit v2 │ │ -028660: 2701 |0016: throw v1 │ │ +02d544: |[02d544] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +02d554: 6202 bd01 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01bd │ │ +02d558: 1d02 |0002: monitor-enter v2 │ │ +02d55a: 7130 2905 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0529 │ │ +02d560: 0a00 |0006: move-result v0 │ │ +02d562: 2201 0502 |0007: new-instance v1, Ljava/lang/String; // type@0205 │ │ +02d566: 6203 bc01 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ +02d56a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +02d56c: 7040 c90c 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@0cc9 │ │ +02d572: 6e20 8d0c 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +02d578: 1e02 |0012: monitor-exit v2 │ │ +02d57a: 0e00 |0013: return-void │ │ +02d57c: 0d01 |0014: move-exception v1 │ │ +02d57e: 1e02 |0015: monitor-exit v2 │ │ +02d580: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ 0x0012 line=159 │ │ 0x0013 line=160 │ │ 0x0014 line=159 │ │ locals : │ │ 0x0007 - 0x0014 reg=0 len I │ │ - 0x0000 - 0x0017 reg=5 duration J │ │ - 0x0000 - 0x0017 reg=7 pw Ljava/io/PrintWriter; │ │ - 0x0000 - 0x0017 reg=8 fieldLen I │ │ + 0x0000 - 0x0017 reg=6 duration J │ │ + 0x0000 - 0x0017 reg=8 pw Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0017 reg=9 fieldLen I │ │ │ │ #6 : (in Landroid/support/v4/util/TimeUtils;) │ │ name : 'formatDuration' │ │ type : '(JLjava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -028670: |[028670] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -028680: 6202 bd01 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01bd │ │ -028684: 1d02 |0002: monitor-enter v2 │ │ -028686: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -028688: 7130 2305 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0523 │ │ -02868e: 0a00 |0007: move-result v0 │ │ -028690: 6201 bc01 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ -028694: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -028696: 6e40 7b0c 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0c7b │ │ -02869c: 1e02 |000e: monitor-exit v2 │ │ -02869e: 0e00 |000f: return-void │ │ -0286a0: 0d01 |0010: move-exception v1 │ │ -0286a2: 1e02 |0011: monitor-exit v2 │ │ -0286a4: 2701 |0012: throw v1 │ │ +02d590: |[02d590] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +02d5a0: 6202 bd01 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@01bd │ │ +02d5a4: 1d02 |0002: monitor-enter v2 │ │ +02d5a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02d5a8: 7130 2905 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0529 │ │ +02d5ae: 0a00 |0007: move-result v0 │ │ +02d5b0: 6201 bc01 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ +02d5b4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +02d5b6: 6e40 e10c 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@0ce1 │ │ +02d5bc: 1e02 |000e: monitor-exit v2 │ │ +02d5be: 0e00 |000f: return-void │ │ +02d5c0: 0d01 |0010: move-exception v1 │ │ +02d5c2: 1e02 |0011: monitor-exit v2 │ │ +02d5c4: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0008 line=150 │ │ @@ -33016,206 +18244,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -0286b4: |[0286b4] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -0286c4: 6204 bc01 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ -0286c8: 2144 |0002: array-length v4, v4 │ │ -0286ca: 0200 1600 |0003: move/from16 v0, v22 │ │ -0286ce: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -0286d2: 0200 1600 |0007: move/from16 v0, v22 │ │ -0286d6: 2304 b702 |0009: new-array v4, v0, [C // type@02b7 │ │ -0286da: 6904 bc01 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ -0286de: 6202 bc01 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ -0286e2: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -0286e6: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -0286ea: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -0286ee: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -0286f0: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -0286f4: 0200 1600 |0018: move/from16 v0, v22 │ │ -0286f8: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -0286fc: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -028700: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -028704: 28f8 |0020: goto 0018 // -0008 │ │ -028706: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -02870a: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -02870e: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -028710: 0f04 |0026: return v4 │ │ -028712: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -028716: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -02871a: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -02871e: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -028722: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -028726: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -02872a: 846d |0033: long-to-int v13, v6 │ │ -02872c: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -028730: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -028734: 8666 |0038: long-to-double v6, v6 │ │ -028736: 7120 530c 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@0c53 │ │ -02873c: 0b06 |003c: move-result-wide v6 │ │ -02873e: 8a60 |003d: double-to-int v0, v6 │ │ -028740: 0211 0000 |003e: move/from16 v17, v0 │ │ -028744: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -028746: 120c |0041: const/4 v12, #int 0 // #0 │ │ -028748: 120e |0042: const/4 v14, #int 0 // #0 │ │ -02874a: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -028750: 0200 1100 |0046: move/from16 v0, v17 │ │ -028754: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -028758: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -02875e: 9303 1104 |004d: div-int v3, v17, v4 │ │ -028762: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -028768: b234 |0052: mul-int/2addr v4, v3 │ │ -02876a: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -02876e: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -028772: 0200 1100 |0057: move/from16 v0, v17 │ │ -028776: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -02877a: 0200 1100 |005b: move/from16 v0, v17 │ │ -02877e: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -028782: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -028786: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -02878a: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -02878e: 0200 1100 |0065: move/from16 v0, v17 │ │ -028792: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -028796: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -02879a: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -02879e: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -0287a2: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -0287a4: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -0287a8: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -0287aa: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -0287ac: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -0287ae: 7140 1e05 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@051e │ │ -0287b4: 0a0f |0078: move-result v15 │ │ -0287b6: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -0287b8: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -0287bc: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -0287be: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -0287c0: 7140 1e05 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@051e │ │ -0287c6: 0a04 |0081: move-result v4 │ │ -0287c8: b04f |0082: add-int/2addr v15, v4 │ │ -0287ca: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -0287cc: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -0287d0: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -0287d2: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -0287d4: 7140 1e05 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@051e │ │ -0287da: 0a04 |008b: move-result v4 │ │ -0287dc: b04f |008c: add-int/2addr v15, v4 │ │ -0287de: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -0287e0: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -0287e4: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -0287e6: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -0287e8: 0200 1100 |0092: move/from16 v0, v17 │ │ -0287ec: 7140 1e05 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@051e │ │ -0287f2: 0a04 |0097: move-result v4 │ │ -0287f4: b04f |0098: add-int/2addr v15, v4 │ │ -0287f6: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -0287f8: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -0287fa: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -0287fe: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -028800: 7140 1e05 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@051e │ │ -028806: 0a04 |00a1: move-result v4 │ │ -028808: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -02880c: b04f |00a4: add-int/2addr v15, v4 │ │ -02880e: 0200 1600 |00a5: move/from16 v0, v22 │ │ -028812: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -028816: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -02881a: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -02881e: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -028822: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -028826: 28f4 |00b1: goto 00a5 // -000c │ │ -028828: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -02882c: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -028830: 7d00 |00b6: neg-long v0, v0 │ │ -028832: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -028836: 2900 76ff |00b9: goto/16 002f // -008a │ │ -02883a: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -02883c: 28c1 |00bc: goto 007d // -003f │ │ -02883e: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -028840: 28c9 |00be: goto 0087 // -0037 │ │ -028842: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -028844: 28d1 |00c0: goto 0091 // -002f │ │ -028846: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -028848: 28dc |00c2: goto 009e // -0024 │ │ -02884a: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -02884e: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -028852: 0212 0500 |00c7: move/from16 v18, v5 │ │ -028856: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -02885a: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -02885e: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -028862: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -028864: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -028866: 7706 2405 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0524 │ │ -02886c: 0a05 |00d4: move-result v5 │ │ -02886e: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -028872: 0200 1200 |00d7: move/from16 v0, v18 │ │ -028876: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -02887a: 121a |00db: const/4 v10, #int 1 // #1 │ │ -02887c: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -028880: 122b |00de: const/4 v11, #int 2 // #2 │ │ -028882: 0726 |00df: move-object v6, v2 │ │ -028884: 01c7 |00e0: move v7, v12 │ │ -028886: 0159 |00e1: move v9, v5 │ │ -028888: 7706 2405 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0524 │ │ -02888e: 0a05 |00e5: move-result v5 │ │ -028890: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -028894: 0200 1200 |00e8: move/from16 v0, v18 │ │ -028898: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -02889c: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -02889e: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -0288a2: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -0288a4: 0726 |00f0: move-object v6, v2 │ │ -0288a6: 01e7 |00f1: move v7, v14 │ │ -0288a8: 0159 |00f2: move v9, v5 │ │ -0288aa: 7706 2405 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0524 │ │ -0288b0: 0a05 |00f6: move-result v5 │ │ -0288b2: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -0288b6: 0200 1200 |00f9: move/from16 v0, v18 │ │ -0288ba: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -0288be: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -0288c0: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -0288c4: 122b |0100: const/4 v11, #int 2 // #2 │ │ -0288c6: 0726 |0101: move-object v6, v2 │ │ -0288c8: 0207 1100 |0102: move/from16 v7, v17 │ │ -0288cc: 0159 |0104: move v9, v5 │ │ -0288ce: 7706 2405 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0524 │ │ -0288d4: 0a05 |0108: move-result v5 │ │ -0288d6: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -0288da: 121a |010b: const/4 v10, #int 1 // #1 │ │ -0288dc: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -0288e0: 0200 1200 |010e: move/from16 v0, v18 │ │ -0288e4: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -0288e8: 123b |0112: const/4 v11, #int 3 // #3 │ │ -0288ea: 0726 |0113: move-object v6, v2 │ │ -0288ec: 01d7 |0114: move v7, v13 │ │ -0288ee: 0159 |0115: move v9, v5 │ │ -0288f0: 7706 2405 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0524 │ │ -0288f6: 0a05 |0119: move-result v5 │ │ -0288f8: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -0288fc: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -028900: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -028904: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -028908: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -02890c: 28a9 |0124: goto 00cd // -0057 │ │ -02890e: 120a |0125: const/4 v10, #int 0 // #0 │ │ -028910: 28b6 |0126: goto 00dc // -004a │ │ -028912: 120b |0127: const/4 v11, #int 0 // #0 │ │ -028914: 28b7 |0128: goto 00df // -0049 │ │ -028916: 120a |0129: const/4 v10, #int 0 // #0 │ │ -028918: 28c3 |012a: goto 00ed // -003d │ │ -02891a: 120b |012b: const/4 v11, #int 0 // #0 │ │ -02891c: 28c4 |012c: goto 00f0 // -003c │ │ -02891e: 120a |012d: const/4 v10, #int 0 // #0 │ │ -028920: 28d0 |012e: goto 00fe // -0030 │ │ -028922: 120b |012f: const/4 v11, #int 0 // #0 │ │ -028924: 28d1 |0130: goto 0101 // -002f │ │ -028926: 120b |0131: const/4 v11, #int 0 // #0 │ │ -028928: 28e1 |0132: goto 0113 // -001f │ │ +02d5d4: |[02d5d4] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +02d5e4: 6204 bc01 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ +02d5e8: 2144 |0002: array-length v4, v4 │ │ +02d5ea: 0200 1600 |0003: move/from16 v0, v22 │ │ +02d5ee: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +02d5f2: 0200 1600 |0007: move/from16 v0, v22 │ │ +02d5f6: 2304 b502 |0009: new-array v4, v0, [C // type@02b5 │ │ +02d5fa: 6904 bc01 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ +02d5fe: 6202 bc01 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@01bc │ │ +02d602: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +02d606: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +02d60a: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +02d60e: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +02d610: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +02d614: 0200 1600 |0018: move/from16 v0, v22 │ │ +02d618: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +02d61c: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +02d620: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +02d624: 28f8 |0020: goto 0018 // -0008 │ │ +02d626: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +02d62a: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +02d62e: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +02d630: 0f04 |0026: return v4 │ │ +02d632: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +02d636: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +02d63a: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +02d63e: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +02d642: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +02d646: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +02d64a: 846d |0033: long-to-int v13, v6 │ │ +02d64c: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +02d650: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +02d654: 8666 |0038: long-to-double v6, v6 │ │ +02d656: 7120 b90c 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@0cb9 │ │ +02d65c: 0b06 |003c: move-result-wide v6 │ │ +02d65e: 8a60 |003d: double-to-int v0, v6 │ │ +02d660: 0211 0000 |003e: move/from16 v17, v0 │ │ +02d664: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +02d666: 120c |0041: const/4 v12, #int 0 // #0 │ │ +02d668: 120e |0042: const/4 v14, #int 0 // #0 │ │ +02d66a: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +02d670: 0200 1100 |0046: move/from16 v0, v17 │ │ +02d674: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +02d678: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +02d67e: 9303 1104 |004d: div-int v3, v17, v4 │ │ +02d682: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +02d688: b234 |0052: mul-int/2addr v4, v3 │ │ +02d68a: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +02d68e: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +02d692: 0200 1100 |0057: move/from16 v0, v17 │ │ +02d696: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +02d69a: 0200 1100 |005b: move/from16 v0, v17 │ │ +02d69e: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +02d6a2: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +02d6a6: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +02d6aa: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +02d6ae: 0200 1100 |0065: move/from16 v0, v17 │ │ +02d6b2: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +02d6b6: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +02d6ba: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +02d6be: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +02d6c2: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +02d6c4: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +02d6c8: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +02d6ca: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +02d6cc: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +02d6ce: 7140 2405 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0524 │ │ +02d6d4: 0a0f |0078: move-result v15 │ │ +02d6d6: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +02d6d8: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +02d6dc: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +02d6de: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +02d6e0: 7140 2405 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0524 │ │ +02d6e6: 0a04 |0081: move-result v4 │ │ +02d6e8: b04f |0082: add-int/2addr v15, v4 │ │ +02d6ea: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +02d6ec: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +02d6f0: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +02d6f2: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +02d6f4: 7140 2405 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0524 │ │ +02d6fa: 0a04 |008b: move-result v4 │ │ +02d6fc: b04f |008c: add-int/2addr v15, v4 │ │ +02d6fe: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +02d700: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +02d704: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +02d706: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +02d708: 0200 1100 |0092: move/from16 v0, v17 │ │ +02d70c: 7140 2405 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0524 │ │ +02d712: 0a04 |0097: move-result v4 │ │ +02d714: b04f |0098: add-int/2addr v15, v4 │ │ +02d716: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +02d718: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +02d71a: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +02d71e: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +02d720: 7140 2405 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0524 │ │ +02d726: 0a04 |00a1: move-result v4 │ │ +02d728: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +02d72c: b04f |00a4: add-int/2addr v15, v4 │ │ +02d72e: 0200 1600 |00a5: move/from16 v0, v22 │ │ +02d732: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +02d736: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +02d73a: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +02d73e: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02d742: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +02d746: 28f4 |00b1: goto 00a5 // -000c │ │ +02d748: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +02d74c: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +02d750: 7d00 |00b6: neg-long v0, v0 │ │ +02d752: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +02d756: 2900 76ff |00b9: goto/16 002f // -008a │ │ +02d75a: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +02d75c: 28c1 |00bc: goto 007d // -003f │ │ +02d75e: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +02d760: 28c9 |00be: goto 0087 // -0037 │ │ +02d762: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +02d764: 28d1 |00c0: goto 0091 // -002f │ │ +02d766: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +02d768: 28dc |00c2: goto 009e // -0024 │ │ +02d76a: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +02d76e: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +02d772: 0212 0500 |00c7: move/from16 v18, v5 │ │ +02d776: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +02d77a: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +02d77e: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +02d782: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +02d784: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +02d786: 7706 2a05 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@052a │ │ +02d78c: 0a05 |00d4: move-result v5 │ │ +02d78e: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +02d792: 0200 1200 |00d7: move/from16 v0, v18 │ │ +02d796: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +02d79a: 121a |00db: const/4 v10, #int 1 // #1 │ │ +02d79c: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +02d7a0: 122b |00de: const/4 v11, #int 2 // #2 │ │ +02d7a2: 0726 |00df: move-object v6, v2 │ │ +02d7a4: 01c7 |00e0: move v7, v12 │ │ +02d7a6: 0159 |00e1: move v9, v5 │ │ +02d7a8: 7706 2a05 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@052a │ │ +02d7ae: 0a05 |00e5: move-result v5 │ │ +02d7b0: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +02d7b4: 0200 1200 |00e8: move/from16 v0, v18 │ │ +02d7b8: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +02d7bc: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +02d7be: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +02d7c2: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +02d7c4: 0726 |00f0: move-object v6, v2 │ │ +02d7c6: 01e7 |00f1: move v7, v14 │ │ +02d7c8: 0159 |00f2: move v9, v5 │ │ +02d7ca: 7706 2a05 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@052a │ │ +02d7d0: 0a05 |00f6: move-result v5 │ │ +02d7d2: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +02d7d6: 0200 1200 |00f9: move/from16 v0, v18 │ │ +02d7da: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +02d7de: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +02d7e0: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +02d7e4: 122b |0100: const/4 v11, #int 2 // #2 │ │ +02d7e6: 0726 |0101: move-object v6, v2 │ │ +02d7e8: 0207 1100 |0102: move/from16 v7, v17 │ │ +02d7ec: 0159 |0104: move v9, v5 │ │ +02d7ee: 7706 2a05 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@052a │ │ +02d7f4: 0a05 |0108: move-result v5 │ │ +02d7f6: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +02d7fa: 121a |010b: const/4 v10, #int 1 // #1 │ │ +02d7fc: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +02d800: 0200 1200 |010e: move/from16 v0, v18 │ │ +02d804: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +02d808: 123b |0112: const/4 v11, #int 3 // #3 │ │ +02d80a: 0726 |0113: move-object v6, v2 │ │ +02d80c: 01d7 |0114: move v7, v13 │ │ +02d80e: 0159 |0115: move v9, v5 │ │ +02d810: 7706 2a05 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@052a │ │ +02d816: 0a05 |0119: move-result v5 │ │ +02d818: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +02d81c: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +02d820: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +02d824: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +02d828: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +02d82c: 28a9 |0124: goto 00cd // -0057 │ │ +02d82e: 120a |0125: const/4 v10, #int 0 // #0 │ │ +02d830: 28b6 |0126: goto 00dc // -004a │ │ +02d832: 120b |0127: const/4 v11, #int 0 // #0 │ │ +02d834: 28b7 |0128: goto 00df // -0049 │ │ +02d836: 120a |0129: const/4 v10, #int 0 // #0 │ │ +02d838: 28c3 |012a: goto 00ed // -003d │ │ +02d83a: 120b |012b: const/4 v11, #int 0 // #0 │ │ +02d83c: 28c4 |012c: goto 00f0 // -003c │ │ +02d83e: 120a |012d: const/4 v10, #int 0 // #0 │ │ +02d840: 28d0 |012e: goto 00fe // -0030 │ │ +02d842: 120b |012f: const/4 v11, #int 0 // #0 │ │ +02d844: 28d1 |0130: goto 0101 // -002f │ │ +02d846: 120b |0131: const/4 v11, #int 0 // #0 │ │ +02d848: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -33302,50 +18530,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -02892c: |[02892c] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -02893c: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -028940: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -028944: 0161 |0004: move v1, v6 │ │ -028946: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -02894a: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -02894c: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -028950: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -028954: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -028958: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -02895c: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -028960: 8e22 |0012: int-to-char v2, v2 │ │ -028962: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -028966: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -02896a: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -02896e: b124 |0019: sub-int/2addr v4, v2 │ │ -028970: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -028974: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -028976: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -02897a: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -02897e: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -028982: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -028986: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -02898a: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -02898e: 8e22 |0029: int-to-char v2, v2 │ │ -028990: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -028994: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -028998: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -02899c: b124 |0030: sub-int/2addr v4, v2 │ │ -02899e: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -0289a2: 8e22 |0033: int-to-char v2, v2 │ │ -0289a4: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -0289a8: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0289ac: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -0289b0: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0289b4: 0f06 |003c: return v6 │ │ +02d84c: |[02d84c] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +02d85c: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +02d860: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +02d864: 0161 |0004: move v1, v6 │ │ +02d866: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +02d86a: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +02d86c: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +02d870: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +02d874: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +02d878: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +02d87c: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +02d880: 8e22 |0012: int-to-char v2, v2 │ │ +02d882: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +02d886: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02d88a: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +02d88e: b124 |0019: sub-int/2addr v4, v2 │ │ +02d890: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +02d894: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +02d896: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +02d89a: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +02d89e: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +02d8a2: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +02d8a6: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +02d8aa: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +02d8ae: 8e22 |0029: int-to-char v2, v2 │ │ +02d8b0: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +02d8b4: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02d8b8: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +02d8bc: b124 |0030: sub-int/2addr v4, v2 │ │ +02d8be: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +02d8c2: 8e22 |0033: int-to-char v2, v2 │ │ +02d8c4: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +02d8c8: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02d8cc: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +02d8d0: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02d8d4: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -33369,1063 +18597,314 @@ │ │ 0x0000 - 0x003d reg=4 amt I │ │ 0x0000 - 0x003d reg=5 suffix C │ │ 0x0000 - 0x003d reg=6 pos I │ │ 0x0000 - 0x003d reg=7 always Z │ │ 0x0000 - 0x003d reg=8 zeropad I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1929 (TimeUtils.java) │ │ + source_file_idx : 1947 (TimeUtils.java) │ │ │ │ -Class #100 header: │ │ -class_idx : 226 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 285 │ │ +Class #79 header: │ │ +class_idx : 221 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 513 │ │ +source_file_idx : 283 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 7 │ │ +virtual_methods_size: 9 │ │ │ │ -Class #100 annotations: │ │ +Class #79 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridge" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityDelegateImpl" │ │ │ │ -Class #100 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #79 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'newAccessiblityDelegateBridge' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ + name : 'newAccessiblityDelegateDefaultImpl' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'sendAccessibilityEvent' │ │ - type : '(Landroid/view/View;I)V' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 285 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 283 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #101 header: │ │ -class_idx : 220 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 284 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 7 │ │ +Class #80 header: │ │ +class_idx : 223 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 283 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 8 │ │ │ │ -Class #101 annotations: │ │ +Class #80 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityDelegateBridge │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; } │ │ │ │ -Class #101 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;' │ │ - Access flags : 0x0000 () │ │ +Class #80 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ Static fields - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'DEFAULT_DELEGATE' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'val$compat' │ │ - type : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'mBridge' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 0 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -0289b8: |[0289b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0289c8: 5b01 be01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@01be │ │ -0289cc: 5b02 bf01 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ -0289d0: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0289d6: 0e00 |0007: return-void │ │ + insns size : 30 16-bit code units │ │ +02d8d8: |[02d8d8] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +02d8e8: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02d8ec: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02d8f0: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +02d8f4: 2200 dc00 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@00dc │ │ +02d8f8: 7010 3305 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0533 │ │ +02d8fe: 6900 c101 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02d902: 6200 c101 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02d906: 7210 3f05 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@053f │ │ +02d90c: 0c00 |0012: move-result-object v0 │ │ +02d90e: 6900 c001 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ +02d912: 0e00 |0015: return-void │ │ +02d914: 2200 de00 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@00de │ │ +02d918: 7010 4605 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0546 │ │ +02d91e: 6900 c101 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02d922: 28f0 |001d: goto 000d // -0010 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=102 │ │ + 0x0000 line=192 │ │ + 0x0006 line=193 │ │ + 0x000d line=197 │ │ + 0x0015 line=198 │ │ + 0x0016 line=195 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +02d924: |[02d924] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +02d934: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02d93a: 6200 c101 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02d93e: 7220 3e05 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@053e │ │ +02d944: 0c00 |0008: move-result-object v0 │ │ +02d946: 5b10 c201 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01c2 │ │ +02d94a: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=205 │ │ + 0x0003 line=206 │ │ + 0x000b line=207 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : 'dispatchPopulateAccessibilityEvent' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -0289d8: |[0289d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0289e8: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ -0289ec: 6e30 4c05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@054c │ │ -0289f2: 0a00 |0005: move-result v0 │ │ -0289f4: 0f00 |0006: return v0 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +02d94c: |[02d94c] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02d95c: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02d960: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ +02d964: 7240 3d05 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@053d │ │ +02d96a: 0a00 |0007: move-result v0 │ │ +02d96c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=106 │ │ + 0x0000 line=274 │ │ locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0009 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ + name : 'getBridge' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +02d970: |[02d970] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +02d980: 5410 c201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01c2 │ │ +02d984: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=213 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -0289f8: |[0289f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028a08: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ -028a0c: 6e30 4e05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@054e │ │ -028a12: 0e00 |0005: return-void │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +02d988: |[02d988] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02d998: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02d99c: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ +02d9a0: 7240 4005 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0540 │ │ +02d9a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=111 │ │ - 0x0005 line=112 │ │ + 0x0000 line=314 │ │ + 0x0007 line=315 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 11 16-bit code units │ │ -028a14: |[028a14] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -028a24: 5420 bf01 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ -028a28: 2201 2e01 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -028a2c: 7020 8f07 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -028a32: 6e30 4f05 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@054f │ │ -028a38: 0e00 |000a: return-void │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +02d9a8: |[02d9a8] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +02d9b8: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02d9bc: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ +02d9c0: 7240 4105 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0541 │ │ +02d9c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ - 0x000a line=118 │ │ + 0x0000 line=333 │ │ + 0x0007 line=334 │ │ locals : │ │ - 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ - 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x000b reg=4 info Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : 'onPopulateAccessibilityEvent' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -028a3c: |[028a3c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028a4c: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ -028a50: 6e30 5005 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0550 │ │ -028a56: 0e00 |0005: return-void │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +02d9c8: |[02d9c8] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02d9d8: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02d9dc: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ +02d9e0: 7240 4205 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0542 │ │ +02d9e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=122 │ │ - 0x0005 line=123 │ │ + 0x0000 line=294 │ │ + 0x0007 line=295 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ name : 'onRequestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -028a58: |[028a58] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028a68: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ -028a6c: 6e40 5105 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0551 │ │ -028a72: 0a00 |0005: move-result v0 │ │ -028a74: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=128 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ - 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ - 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -028a78: |[028a78] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -028a88: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ -028a8c: 6e30 5205 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0552 │ │ -028a92: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=133 │ │ - 0x0005 line=134 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 eventType I │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -028a94: |[028a94] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028aa4: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ -028aa8: 6e30 5305 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0553 │ │ -028aae: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=138 │ │ - 0x0005 line=139 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ - 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - source_file_idx : 284 (AccessibilityDelegateCompat.java) │ │ - │ │ -Class #102 header: │ │ -class_idx : 222 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 284 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #102 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityDelegateImpl" │ │ - │ │ -Class #102 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'newAccessiblityDelegateBridge' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'newAccessiblityDelegateDefaultImpl' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 284 (AccessibilityDelegateCompat.java) │ │ - │ │ -Class #103 header: │ │ -class_idx : 223 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 284 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #103 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateStubImpl" │ │ - │ │ -Class #103 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -028ab0: |[028ab0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -028ac0: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -028ac6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -028ac8: |[028ac8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028ad8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028ada: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0002 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'newAccessiblityDelegateBridge' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -028adc: |[028adc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -028aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028aee: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=55 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'newAccessiblityDelegateDefaultImpl' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -028af0: |[028af0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -028b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -028b02: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028b04: |[028b04] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028b14: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=66 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028b18: |[028b18] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -028b28: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028b2c: |[028b2c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028b3c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=76 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -028b40: |[028b40] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028b50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -028b52: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=3 host Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0002 reg=4 child Landroid/view/View; │ │ - 0x0000 - 0x0002 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028b54: |[028b54] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -028b64: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=85 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=3 eventType I │ │ - │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -028b68: |[028b68] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028b78: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=90 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ - 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - source_file_idx : 284 (AccessibilityDelegateCompat.java) │ │ - │ │ -Class #104 header: │ │ -class_idx : 221 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 223 │ │ -source_file_idx : 284 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #104 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateIcsImpl" │ │ - │ │ -Class #104 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -028b7c: |[028b7c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -028b8c: 7010 4005 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0540 │ │ -028b92: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=93 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -028b94: |[028b94] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028ba4: 7130 6405 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0564 │ │ -028baa: 0a00 |0003: move-result v0 │ │ -028bac: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=146 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'newAccessiblityDelegateBridge' │ │ - type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -028bb0: |[028bb0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -028bc0: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@00dc │ │ -028bc4: 7030 2505 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0525 │ │ -028bca: 7110 6505 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0565 │ │ -028bd0: 0c00 |0008: move-result-object v0 │ │ -028bd2: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=101 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'newAccessiblityDelegateDefaultImpl' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -028bd4: |[028bd4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -028be4: 7100 6605 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0566 │ │ -028bea: 0c00 |0003: move-result-object v0 │ │ -028bec: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=96 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -028bf0: |[028bf0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028c00: 7130 6705 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0567 │ │ -028c06: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=153 │ │ - 0x0003 line=154 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -028c08: |[028c08] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -028c18: 6e10 9c07 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@079c │ │ -028c1e: 0c00 |0003: move-result-object v0 │ │ -028c20: 7130 6805 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0568 │ │ -028c26: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=159 │ │ - 0x0007 line=161 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0008 reg=2 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -028c28: |[028c28] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028c38: 7130 6905 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0569 │ │ -028c3e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=166 │ │ - 0x0003 line=167 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -028c40: |[028c40] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028c50: 7140 6a05 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@056a │ │ -028c56: 0a00 |0003: move-result v0 │ │ -028c58: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=172 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 host Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0005 reg=4 child Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'sendAccessibilityEvent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -028c5c: |[028c5c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -028c6c: 7130 6b05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@056b │ │ -028c72: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=178 │ │ - 0x0003 line=179 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=3 eventType I │ │ - │ │ - #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ - name : 'sendAccessibilityEventUnchecked' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -028c74: |[028c74] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028c84: 7130 6c05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@056c │ │ -028c8a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=184 │ │ - 0x0003 line=185 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - source_file_idx : 284 (AccessibilityDelegateCompat.java) │ │ - │ │ -Class #105 header: │ │ -class_idx : 224 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 284 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #105 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; } │ │ - │ │ -Class #105 - │ │ - Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'DEFAULT_DELEGATE' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'mBridge' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 30 16-bit code units │ │ -028c8c: |[028c8c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -028c9c: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -028ca0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -028ca4: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -028ca8: 2200 dd00 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@00dd │ │ -028cac: 7010 2d05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@052d │ │ -028cb2: 6900 c101 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028cb6: 6200 c101 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028cba: 7210 3905 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0539 │ │ -028cc0: 0c00 |0012: move-result-object v0 │ │ -028cc2: 6900 c001 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ -028cc6: 0e00 |0015: return-void │ │ -028cc8: 2200 df00 |0016: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@00df │ │ -028ccc: 7010 4005 0000 |0018: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0540 │ │ -028cd2: 6900 c101 |001b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028cd6: 28f0 |001d: goto 000d // -0010 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=192 │ │ - 0x0006 line=193 │ │ - 0x000d line=197 │ │ - 0x0015 line=198 │ │ - 0x0016 line=195 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -028cd8: |[028cd8] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -028ce8: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -028cee: 6200 c101 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028cf2: 7220 3805 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0538 │ │ -028cf8: 0c00 |0008: move-result-object v0 │ │ -028cfa: 5b10 c201 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01c2 │ │ -028cfe: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=205 │ │ - 0x0003 line=206 │ │ - 0x000b line=207 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'dispatchPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 9 16-bit code units │ │ -028d00: |[028d00] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028d10: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028d14: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ -028d18: 7240 3705 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0537 │ │ -028d1e: 0a00 |0007: move-result v0 │ │ -028d20: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=274 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0009 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'getBridge' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -028d24: |[028d24] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -028d34: 5410 c201 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@01c2 │ │ -028d38: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=213 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -028d3c: |[028d3c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028d4c: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028d50: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ -028d54: 7240 3a05 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@053a │ │ -028d5a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=314 │ │ - 0x0007 line=315 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -028d5c: |[028d5c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -028d6c: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028d70: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ -028d74: 7240 3b05 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@053b │ │ -028d7a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=333 │ │ - 0x0007 line=334 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - │ │ - #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -028d7c: |[028d7c] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028d8c: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028d90: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ -028d94: 7240 3c05 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@053c │ │ -028d9a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=294 │ │ - 0x0007 line=295 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ + registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -028d9c: |[028d9c] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028dac: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028db0: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ -028db4: 7255 3d05 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@053d │ │ -028dba: 0a00 |0007: move-result v0 │ │ -028dbc: 0f00 |0008: return v0 │ │ +02d9e8: |[02d9e8] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02d9f8: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02d9fc: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ +02da00: 7255 4305 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0543 │ │ +02da06: 0a00 |0007: move-result v0 │ │ +02da08: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0009 reg=4 child Landroid/view/View; │ │ @@ -34436,19 +18915,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -028dc0: |[028dc0] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -028dd0: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028dd4: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ -028dd8: 7240 3e05 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@053e │ │ -028dde: 0e00 |0007: return-void │ │ +02da0c: |[02da0c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +02da1c: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02da20: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ +02da24: 7240 4405 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0544 │ │ +02da2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0007 line=232 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -34459,46 +18938,46 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -028de0: |[028de0] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028df0: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ -028df4: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ -028df8: 7240 3f05 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@053f │ │ -028dfe: 0e00 |0007: return-void │ │ +02da2c: |[02da2c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02da3c: 6200 c101 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@01c1 │ │ +02da40: 6201 c001 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@01c0 │ │ +02da44: 7240 4505 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0545 │ │ +02da4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0007 line=254 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 284 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 283 (AccessibilityDelegateCompat.java) │ │ │ │ -Class #106 header: │ │ -class_idx : 225 │ │ +Class #81 header: │ │ +class_idx : 224 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 369 │ │ -source_file_idx : 285 │ │ +superclass_idx : 366 │ │ +source_file_idx : 284 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ -Class #106 annotations: │ │ +Class #81 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityDelegateBridge │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #106 - │ │ +Class #81 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Landroid/view/View$AccessibilityDelegate;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;) │ │ @@ -34511,18 +18990,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028e00: |[028e00] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -028e10: 5b01 c301 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ -028e14: 7010 bd09 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@09bd │ │ -028e1a: 0e00 |0005: return-void │ │ +02da4c: |[02da4c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +02da5c: 5b01 c301 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ +02da60: 7010 c109 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@09c1 │ │ +02da66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ @@ -34532,19 +19011,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -028e1c: |[028e1c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028e2c: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ -028e30: 7230 5c05 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@055c │ │ -028e36: 0a00 |0005: move-result v0 │ │ -028e38: 0f00 |0006: return v0 │ │ +02da68: |[02da68] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02da78: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ +02da7c: 7230 6205 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0562 │ │ +02da82: 0a00 |0005: move-result v0 │ │ +02da84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -34554,18 +19033,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -028e3c: |[028e3c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028e4c: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ -028e50: 7230 5d05 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@055d │ │ -028e56: 0e00 |0005: return-void │ │ +02da88: |[02da88] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02da98: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ +02da9c: 7230 6305 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0563 │ │ +02daa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34576,18 +19055,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -028e58: |[028e58] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -028e68: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ -028e6c: 7230 5e05 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@055e │ │ -028e72: 0e00 |0005: return-void │ │ +02daa4: |[02daa4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +02dab4: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ +02dab8: 7230 6405 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0564 │ │ +02dabe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34598,18 +19077,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -028e74: |[028e74] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028e84: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ -028e88: 7230 5f05 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@055f │ │ -028e8e: 0e00 |0005: return-void │ │ +02dac0: |[02dac0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02dad0: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ +02dad4: 7230 6505 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0565 │ │ +02dada: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34620,19 +19099,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -028e90: |[028e90] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028ea0: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ -028ea4: 7240 6005 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0560 │ │ -028eaa: 0a00 |0005: move-result v0 │ │ -028eac: 0f00 |0006: return v0 │ │ +02dadc: |[02dadc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02daec: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ +02daf0: 7240 6605 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0566 │ │ +02daf6: 0a00 |0005: move-result v0 │ │ +02daf8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -34643,18 +19122,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -028eb0: |[028eb0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -028ec0: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ -028ec4: 7230 6105 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0561 │ │ -028eca: 0e00 |0005: return-void │ │ +02dafc: |[02dafc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +02db0c: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ +02db10: 7230 6705 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0567 │ │ +02db16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -34665,44 +19144,112 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -028ecc: |[028ecc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028edc: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ -028ee0: 7230 6205 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0562 │ │ -028ee6: 0e00 |0005: return-void │ │ +02db18: |[02db18] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02db28: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@01c3 │ │ +02db2c: 7230 6805 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0568 │ │ +02db32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 285 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 284 (AccessibilityDelegateCompatIcs.java) │ │ │ │ -Class #107 header: │ │ -class_idx : 227 │ │ +Class #82 header: │ │ +class_idx : 225 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 513 │ │ +source_file_idx : 284 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #82 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AccessibilityDelegateBridge" │ │ + │ │ +Class #82 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 284 (AccessibilityDelegateCompatIcs.java) │ │ + │ │ +Class #83 header: │ │ +class_idx : 226 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 285 │ │ +superclass_idx : 513 │ │ +source_file_idx : 284 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #107 annotations: │ │ +Class #83 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; } │ │ │ │ -Class #107 - │ │ +Class #83 - │ │ Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -34711,17 +19258,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -028ee8: |[028ee8] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -028ef8: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -028efe: 0e00 |0003: return-void │ │ +02db34: |[02db34] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +02db44: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02db4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -34730,19 +19277,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -028f00: |[028f00] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028f10: 1f01 7101 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0171 │ │ -028f14: 6e30 be09 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@09be │ │ -028f1a: 0a00 |0005: move-result v0 │ │ -028f1c: 0f00 |0006: return v0 │ │ +02db4c: |[02db4c] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02db5c: 1f01 6e01 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@016e │ │ +02db60: 6e30 c209 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@09c2 │ │ +02db66: 0a00 |0005: move-result v0 │ │ +02db68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -34752,18 +19299,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -028f20: |[028f20] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -028f30: 2200 e100 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@00e1 │ │ -028f34: 7020 5405 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0554 │ │ -028f3a: 1100 |0005: return-object v0 │ │ +02db6c: |[02db6c] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +02db7c: 2200 e000 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@00e0 │ │ +02db80: 7020 5a05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@055a │ │ +02db86: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ @@ -34771,36 +19318,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -028f3c: |[028f3c] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -028f4c: 2200 7101 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0171 │ │ -028f50: 7010 bd09 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@09bd │ │ -028f56: 1100 |0005: return-object v0 │ │ +02db88: |[02db88] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +02db98: 2200 6e01 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@016e │ │ +02db9c: 7010 c109 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@09c1 │ │ +02dba2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -028f58: |[028f58] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028f68: 1f00 7101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0171 │ │ -028f6c: 6e30 bf09 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09bf │ │ -028f72: 0e00 |0005: return-void │ │ +02dba4: |[02dba4] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02dbb4: 1f00 6e01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@016e │ │ +02dbb8: 6e30 c309 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09c3 │ │ +02dbbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -34811,19 +19358,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -028f74: |[028f74] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -028f84: 1f00 7101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0171 │ │ -028f88: 1f02 8001 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -028f8c: 6e30 c009 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@09c0 │ │ -028f92: 0e00 |0007: return-void │ │ +02dbc0: |[02dbc0] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +02dbd0: 1f00 6e01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@016e │ │ +02dbd4: 1f02 7d01 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +02dbd8: 6e30 c409 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@09c4 │ │ +02dbde: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 info Ljava/lang/Object; │ │ @@ -34834,18 +19381,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -028f94: |[028f94] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028fa4: 1f00 7101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0171 │ │ -028fa8: 6e30 c109 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09c1 │ │ -028fae: 0e00 |0005: return-void │ │ +02dbe0: |[02dbe0] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02dbf0: 1f00 6e01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@016e │ │ +02dbf4: 6e30 c509 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09c5 │ │ +02dbfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -34856,19 +19403,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -028fb0: |[028fb0] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -028fc0: 1f01 7101 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0171 │ │ -028fc4: 6e40 c209 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@09c2 │ │ -028fca: 0a00 |0005: move-result v0 │ │ -028fcc: 0f00 |0006: return v0 │ │ +02dbfc: |[02dbfc] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02dc0c: 1f01 6e01 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@016e │ │ +02dc10: 6e40 c609 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@09c6 │ │ +02dc16: 0a00 |0005: move-result v0 │ │ +02dc18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -34879,18 +19426,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -028fd0: |[028fd0] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -028fe0: 1f00 7101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0171 │ │ -028fe4: 6e30 c309 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@09c3 │ │ -028fea: 0e00 |0005: return-void │ │ +02dc1c: |[02dc1c] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +02dc2c: 1f00 6e01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@016e │ │ +02dc30: 6e30 c709 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@09c7 │ │ +02dc36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -34901,46 +19448,46 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -028fec: |[028fec] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -028ffc: 1f00 7101 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0171 │ │ -029000: 6e30 c409 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09c4 │ │ -029006: 0e00 |0005: return-void │ │ +02dc38: |[02dc38] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02dc48: 1f00 6e01 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@016e │ │ +02dc4c: 6e30 c809 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@09c8 │ │ +02dc52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 285 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 284 (AccessibilityDelegateCompatIcs.java) │ │ │ │ -Class #108 header: │ │ -class_idx : 230 │ │ +Class #84 header: │ │ +class_idx : 229 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 689 │ │ +superclass_idx : 513 │ │ +source_file_idx : 695 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #108 annotations: │ │ +Class #84 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="KeyEventVersionImpl" │ │ │ │ -Class #108 - │ │ +Class #84 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -34959,347 +19506,31 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ name : 'normalizeMetaState' │ │ type : '(I)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 689 (KeyEventCompat.java) │ │ - │ │ -Class #109 header: │ │ -class_idx : 228 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 689 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #109 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseKeyEventVersionImpl" │ │ - │ │ -Class #109 - │ │ - Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'META_ALL_MASK' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 247 │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'META_MODIFIER_MASK' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 247 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029008: |[029008] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -029018: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02901e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ - │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'metaStateFilterDirectionalModifiers' │ │ - type : '(IIIII)I' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 39 16-bit code units │ │ -029020: |[029020] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -029030: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -029032: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -029034: 9504 0607 |0002: and-int v4, v6, v7 │ │ -029038: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -02903c: 0121 |0006: move v1, v2 │ │ -02903e: 9600 0809 |0007: or-int v0, v8, v9 │ │ -029042: 9504 0600 |0009: and-int v4, v6, v0 │ │ -029046: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -02904a: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -02904e: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -029052: 2203 f701 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -029056: 1a04 3309 |0013: const-string v4, "bad arguments" // string@0933 │ │ -02905a: 7020 400c 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -029060: 2703 |0018: throw v3 │ │ -029062: 0131 |0019: move v1, v3 │ │ -029064: 28ed |001a: goto 0007 // -0013 │ │ -029066: 0132 |001b: move v2, v3 │ │ -029068: 28f1 |001c: goto 000d // -000f │ │ -02906a: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -02906e: b535 |001f: and-int/2addr v5, v3 │ │ -029070: 0f05 |0020: return v5 │ │ -029072: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -029076: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -02907a: b535 |0025: and-int/2addr v5, v3 │ │ -02907c: 28fa |0026: goto 0020 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=49 │ │ - 0x0007 line=50 │ │ - 0x0009 line=51 │ │ - 0x000d line=53 │ │ - 0x000f line=54 │ │ - 0x0011 line=55 │ │ - 0x001a line=49 │ │ - 0x001c line=51 │ │ - 0x001d line=57 │ │ - 0x0020 line=61 │ │ - 0x0021 line=58 │ │ - 0x0023 line=59 │ │ - locals : │ │ - 0x0009 - 0x0019 reg=0 directional I │ │ - 0x0007 - 0x0019 reg=1 wantBasic Z │ │ - 0x000d - 0x0019 reg=2 wantLeftOrRight Z │ │ - 0x0000 - 0x0020 reg=5 metaState I │ │ - 0x001b - 0x0027 reg=0 directional I │ │ - 0x001b - 0x0027 reg=1 wantBasic Z │ │ - 0x001d - 0x0027 reg=2 wantLeftOrRight Z │ │ - 0x0021 - 0x0027 reg=5 metaState I │ │ - 0x0000 - 0x0027 reg=6 modifiers I │ │ - 0x0000 - 0x0027 reg=7 basic I │ │ - 0x0000 - 0x0027 reg=8 left I │ │ - 0x0000 - 0x0027 reg=9 right I │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'metaStateHasModifiers' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 29 16-bit code units │ │ -029080: |[029080] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -029090: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -029092: 6e20 7105 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0571 │ │ -029098: 0a01 |0004: move-result v1 │ │ -02909a: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -02909e: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -0290a2: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -0290a6: 7152 6e05 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@056e │ │ -0290ac: 0a05 |000e: move-result v5 │ │ -0290ae: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -0290b0: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -0290b4: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -0290b8: 7153 6e05 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@056e │ │ -0290be: 0a05 |0017: move-result v5 │ │ -0290c0: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -0290c4: 0f00 |001a: return v0 │ │ -0290c6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0290c8: 28fe |001c: goto 001a // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=78 │ │ - 0x0007 line=79 │ │ - 0x000f line=81 │ │ - 0x0018 line=83 │ │ - locals : │ │ - 0x0000 - 0x001d reg=4 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ - 0x0000 - 0x001d reg=5 metaState I │ │ - 0x0000 - 0x001d reg=6 modifiers I │ │ - │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'metaStateHasNoModifiers' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0290cc: |[0290cc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0290dc: 6e20 7105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0571 │ │ -0290e2: 0a00 |0003: move-result v0 │ │ -0290e4: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -0290e8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0290ec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0290ee: 0f00 |0009: return v0 │ │ -0290f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0290f2: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=88 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ - 0x0000 - 0x000c reg=2 metaState I │ │ - │ │ - #2 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ - name : 'normalizeMetaState' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 15 16-bit code units │ │ -0290f4: |[0290f4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -029104: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -029108: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -02910c: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -029110: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -029114: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -029118: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -02911c: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -029120: 0f00 |000e: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=67 │ │ - 0x0004 line=68 │ │ - 0x0006 line=70 │ │ - 0x000a line=71 │ │ - 0x000c line=73 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ - 0x0000 - 0x000f reg=2 metaState I │ │ - │ │ - source_file_idx : 689 (KeyEventCompat.java) │ │ - │ │ -Class #110 header: │ │ -class_idx : 229 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 689 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #110 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombKeyEventVersionImpl" │ │ - │ │ -Class #110 - │ │ - Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029124: |[029124] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -029134: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02913a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : 'metaStateHasModifiers' │ │ - type : '(II)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02913c: |[02913c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -02914c: 7120 8105 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0581 │ │ -029152: 0a00 |0003: move-result v0 │ │ -029154: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=103 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 metaState I │ │ - 0x0000 - 0x0005 reg=3 modifiers I │ │ - │ │ - #1 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : 'metaStateHasNoModifiers' │ │ - type : '(I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -029158: |[029158] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -029168: 7110 8205 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0582 │ │ -02916e: 0a00 |0003: move-result v0 │ │ -029170: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=108 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 metaState I │ │ - │ │ - #2 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ - name : 'normalizeMetaState' │ │ - type : '(I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -029174: |[029174] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -029184: 7110 8305 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0583 │ │ -02918a: 0a00 |0003: move-result v0 │ │ -02918c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 metaState I │ │ - │ │ - source_file_idx : 689 (KeyEventCompat.java) │ │ + source_file_idx : 695 (KeyEventCompat.java) │ │ │ │ -Class #111 header: │ │ -class_idx : 231 │ │ +Class #85 header: │ │ +class_idx : 230 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 689 │ │ +superclass_idx : 513 │ │ +source_file_idx : 695 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #111 annotations: │ │ +Class #85 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; } │ │ │ │ -Class #111 - │ │ +Class #85 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ name : 'IMPL' │ │ @@ -35312,26 +19543,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -029190: |[029190] android.support.v4.view.KeyEventCompat.:()V │ │ -0291a0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -0291a4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0291a8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0291ac: 2200 e500 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@00e5 │ │ -0291b0: 7010 7205 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0572 │ │ -0291b6: 6900 c601 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ -0291ba: 0e00 |000d: return-void │ │ -0291bc: 2200 e400 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@00e4 │ │ -0291c0: 7010 6d05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@056d │ │ -0291c6: 6900 c601 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ -0291ca: 28f8 |0015: goto 000d // -0008 │ │ +02dc54: |[02dc54] android.support.v4.view.KeyEventCompat.:()V │ │ +02dc64: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02dc68: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +02dc6c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02dc70: 2200 e400 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@00e4 │ │ +02dc74: 7010 7805 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0578 │ │ +02dc7a: 6900 c601 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ +02dc7e: 0e00 |000d: return-void │ │ +02dc80: 2200 e300 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@00e3 │ │ +02dc84: 7010 7305 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0573 │ │ +02dc8a: 6900 c601 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ +02dc8e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x000d line=122 │ │ 0x000e line=120 │ │ locals : │ │ @@ -35341,17 +19572,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0291cc: |[0291cc] android.support.v4.view.KeyEventCompat.:()V │ │ -0291dc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0291e2: 0e00 |0003: return-void │ │ +02dc90: |[02dc90] android.support.v4.view.KeyEventCompat.:()V │ │ +02dca0: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02dca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -35360,21 +19591,21 @@ │ │ type : '(Landroid/view/KeyEvent;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0291e4: |[0291e4] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -0291f4: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ -0291f8: 6e10 9309 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0993 │ │ -0291fe: 0a01 |0005: move-result v1 │ │ -029200: 7230 7605 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0576 │ │ -029206: 0a00 |0009: move-result v0 │ │ -029208: 0f00 |000a: return v0 │ │ +02dca8: |[02dca8] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +02dcb8: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ +02dcbc: 6e10 9709 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0997 │ │ +02dcc2: 0a01 |0005: move-result v1 │ │ +02dcc4: 7230 7c05 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@057c │ │ +02dcca: 0a00 |0009: move-result v0 │ │ +02dccc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x000b reg=3 modifiers I │ │ │ │ @@ -35383,21 +19614,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -02920c: |[02920c] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -02921c: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ -029220: 6e10 9309 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0993 │ │ -029226: 0a01 |0005: move-result v1 │ │ -029228: 7220 7705 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0577 │ │ -02922e: 0a00 |0009: move-result v0 │ │ -029230: 0f00 |000a: return v0 │ │ +02dcd0: |[02dcd0] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +02dce0: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ +02dce4: 6e10 9709 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@0997 │ │ +02dcea: 0a01 |0005: move-result v1 │ │ +02dcec: 7220 7d05 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@057d │ │ +02dcf2: 0a00 |0009: move-result v0 │ │ +02dcf4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -35405,19 +19636,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -029234: |[029234] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -029244: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ -029248: 7230 7605 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0576 │ │ -02924e: 0a00 |0005: move-result v0 │ │ -029250: 0f00 |0006: return v0 │ │ +02dcf8: |[02dcf8] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +02dd08: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ +02dd0c: 7230 7c05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@057c │ │ +02dd12: 0a00 |0005: move-result v0 │ │ +02dd14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -35426,19 +19657,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -029254: |[029254] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -029264: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ -029268: 7220 7705 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0577 │ │ -02926e: 0a00 |0005: move-result v0 │ │ -029270: 0f00 |0006: return v0 │ │ +02dd18: |[02dd18] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +02dd28: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ +02dd2c: 7220 7d05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@057d │ │ +02dd32: 0a00 |0005: move-result v0 │ │ +02dd34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -35446,39 +19677,39 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -029274: |[029274] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -029284: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ -029288: 7220 7805 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@0578 │ │ -02928e: 0a00 |0005: move-result v0 │ │ -029290: 0f00 |0006: return v0 │ │ +02dd38: |[02dd38] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +02dd48: 6200 c601 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@01c6 │ │ +02dd4c: 7220 7e05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@057e │ │ +02dd52: 0a00 |0005: move-result v0 │ │ +02dd54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ Virtual methods - │ │ - source_file_idx : 689 (KeyEventCompat.java) │ │ + source_file_idx : 695 (KeyEventCompat.java) │ │ │ │ -Class #112 header: │ │ -class_idx : 232 │ │ +Class #86 header: │ │ +class_idx : 231 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 690 │ │ +superclass_idx : 513 │ │ +source_file_idx : 696 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #112 - │ │ +Class #86 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35487,17 +19718,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -029294: |[029294] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -0292a4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0292aa: 0e00 |0003: return-void │ │ +02dd58: |[02dd58] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +02dd68: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02dd6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -35505,18 +19736,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0292ac: |[0292ac] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -0292bc: 7120 9609 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@0996 │ │ -0292c2: 0a00 |0003: move-result v0 │ │ -0292c4: 0f00 |0004: return v0 │ │ +02dd70: |[02dd70] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +02dd80: 7120 9a09 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@099a │ │ +02dd86: 0a00 |0003: move-result v0 │ │ +02dd88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -35525,18 +19756,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0292c8: |[0292c8] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -0292d8: 7110 9709 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@0997 │ │ -0292de: 0a00 |0003: move-result v0 │ │ -0292e0: 0f00 |0004: return v0 │ │ +02dd8c: |[02dd8c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +02dd9c: 7110 9b09 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@099b │ │ +02dda2: 0a00 |0003: move-result v0 │ │ +02dda4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -35544,206 +19775,74 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0292e4: |[0292e4] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -0292f4: 7110 9809 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@0998 │ │ -0292fa: 0a00 |0003: move-result v0 │ │ -0292fc: 0f00 |0004: return v0 │ │ +02dda8: |[02dda8] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +02ddb8: 7110 9c09 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@099c │ │ +02ddbe: 0a00 |0003: move-result v0 │ │ +02ddc0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ - source_file_idx : 690 (KeyEventCompatHoneycomb.java) │ │ + source_file_idx : 696 (KeyEventCompatHoneycomb.java) │ │ │ │ -Class #113 header: │ │ -class_idx : 235 │ │ +Class #87 header: │ │ +class_idx : 234 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1591 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1608 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #113 annotations: │ │ +Class #87 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MenuVersionImpl" │ │ │ │ -Class #113 - │ │ +Class #87 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/MenuCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1591 (MenuCompat.java) │ │ - │ │ -Class #114 header: │ │ -class_idx : 233 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1591 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #114 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ - │ │ -Class #114 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029300: |[029300] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ -029310: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -029316: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -029318: |[029318] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -029328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02932a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ - 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0002 reg=3 actionEnum I │ │ - │ │ - source_file_idx : 1591 (MenuCompat.java) │ │ - │ │ -Class #115 header: │ │ -class_idx : 234 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1591 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #115 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ - │ │ -Class #115 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02932c: |[02932c] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ -02933c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -029342: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=47 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -029344: |[029344] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -029354: 7120 9a05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@059a │ │ -02935a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -02935c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0003 line=51 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0005 reg=3 actionEnum I │ │ - │ │ - source_file_idx : 1591 (MenuCompat.java) │ │ + source_file_idx : 1608 (MenuCompat.java) │ │ │ │ -Class #116 header: │ │ -class_idx : 236 │ │ +Class #88 header: │ │ +class_idx : 235 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1591 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1608 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #116 annotations: │ │ +Class #88 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; Landroid/support/v4/view/MenuCompat$MenuVersionImpl; } │ │ │ │ -Class #116 - │ │ +Class #88 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/MenuCompat;) │ │ name : 'IMPL' │ │ @@ -35756,26 +19855,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -029360: |[029360] android.support.v4.view.MenuCompat.:()V │ │ -029370: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -029374: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -029378: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02937c: 2200 ea00 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@00ea │ │ -029380: 7010 8605 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@0586 │ │ -029386: 6900 c701 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01c7 │ │ -02938a: 0e00 |000d: return-void │ │ -02938c: 2200 e900 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@00e9 │ │ -029390: 7010 8405 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@0584 │ │ -029396: 6900 c701 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01c7 │ │ -02939a: 28f8 |0015: goto 000d // -0008 │ │ +02ddc4: |[02ddc4] android.support.v4.view.MenuCompat.:()V │ │ +02ddd4: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02ddd8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +02dddc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02dde0: 2200 e900 |0006: new-instance v0, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; // type@00e9 │ │ +02dde4: 7010 8c05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;.:()V // method@058c │ │ +02ddea: 6900 c701 |000b: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01c7 │ │ +02ddee: 0e00 |000d: return-void │ │ +02ddf0: 2200 e800 |000e: new-instance v0, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; // type@00e8 │ │ +02ddf4: 7010 8a05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;.:()V // method@058a │ │ +02ddfa: 6900 c701 |0013: sput-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01c7 │ │ +02ddfe: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=61 │ │ 0x000d line=65 │ │ 0x000e line=63 │ │ locals : │ │ @@ -35785,17 +19884,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02939c: |[02939c] android.support.v4.view.MenuCompat.:()V │ │ -0293ac: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0293b2: 0e00 |0003: return-void │ │ +02de00: |[02de00] android.support.v4.view.MenuCompat.:()V │ │ +02de10: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02de16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ @@ -35804,45 +19903,45 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0293b4: |[0293b4] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -0293c4: 6200 c701 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01c7 │ │ -0293c8: 7230 8805 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@0588 │ │ -0293ce: 0a00 |0005: move-result v0 │ │ -0293d0: 0f00 |0006: return v0 │ │ +02de18: |[02de18] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +02de28: 6200 c701 |0000: sget-object v0, Landroid/support/v4/view/MenuCompat;.IMPL:Landroid/support/v4/view/MenuCompat$MenuVersionImpl; // field@01c7 │ │ +02de2c: 7230 8e05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@058e │ │ +02de32: 0a00 |0005: move-result v0 │ │ +02de34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1591 (MenuCompat.java) │ │ + source_file_idx : 1608 (MenuCompat.java) │ │ │ │ -Class #117 header: │ │ -class_idx : 239 │ │ +Class #89 header: │ │ +class_idx : 238 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1592 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1609 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #117 annotations: │ │ +Class #89 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MenuVersionImpl" │ │ │ │ -Class #117 - │ │ +Class #89 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -35855,203 +19954,31 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1592 (MenuItemCompat.java) │ │ - │ │ -Class #118 header: │ │ -class_idx : 237 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1592 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #118 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ - │ │ -Class #118 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0293d4: |[0293d4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -0293e4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0293ea: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=72 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ - name : 'setActionView' │ │ - type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0293ec: |[0293ec] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0293fc: 1101 |0000: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ - 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ - │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -029400: |[029400] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -029410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -029412: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ - 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0002 reg=3 actionEnum I │ │ - │ │ - source_file_idx : 1592 (MenuItemCompat.java) │ │ - │ │ -Class #119 header: │ │ -class_idx : 238 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1592 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #119 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ - │ │ -Class #119 - │ │ - Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029414: |[029414] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -029424: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02942a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ - name : 'setActionView' │ │ - type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02942c: |[02942c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -02943c: 7120 9905 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0599 │ │ -029442: 0c00 |0003: move-result-object v0 │ │ -029444: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ - │ │ - #1 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ - name : 'setShowAsAction' │ │ - type : '(Landroid/view/MenuItem;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -029448: |[029448] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -029458: 7120 9a05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@059a │ │ -02945e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -029460: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=90 │ │ - 0x0003 line=91 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ - 0x0000 - 0x0005 reg=3 actionEnum I │ │ - │ │ - source_file_idx : 1592 (MenuItemCompat.java) │ │ + source_file_idx : 1609 (MenuItemCompat.java) │ │ │ │ -Class #120 header: │ │ -class_idx : 240 │ │ +Class #90 header: │ │ +class_idx : 239 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1592 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1609 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #120 annotations: │ │ +Class #90 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; } │ │ │ │ -Class #120 - │ │ +Class #90 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/MenuItemCompat;) │ │ name : 'IMPL' │ │ @@ -36090,26 +20017,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -029464: |[029464] android.support.v4.view.MenuItemCompat.:()V │ │ -029474: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -029478: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -02947c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -029480: 2200 ee00 |0006: new-instance v0, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@00ee │ │ -029484: 7010 8f05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@058f │ │ -02948a: 6900 c801 |000b: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01c8 │ │ -02948e: 0e00 |000d: return-void │ │ -029490: 2200 ed00 |000e: new-instance v0, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@00ed │ │ -029494: 7010 8c05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@058c │ │ -02949a: 6900 c801 |0013: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01c8 │ │ -02949e: 28f8 |0015: goto 000d // -0008 │ │ +02de38: |[02de38] android.support.v4.view.MenuItemCompat.:()V │ │ +02de48: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02de4c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +02de50: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02de54: 2200 ed00 |0006: new-instance v0, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@00ed │ │ +02de58: 7010 9505 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0595 │ │ +02de5e: 6900 c801 |000b: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01c8 │ │ +02de62: 0e00 |000d: return-void │ │ +02de64: 2200 ec00 |000e: new-instance v0, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@00ec │ │ +02de68: 7010 9205 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0592 │ │ +02de6e: 6900 c801 |0013: sput-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01c8 │ │ +02de72: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000d line=109 │ │ 0x000e line=107 │ │ locals : │ │ @@ -36119,17 +20046,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0294a0: |[0294a0] android.support.v4.view.MenuItemCompat.:()V │ │ -0294b0: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0294b6: 0e00 |0003: return-void │ │ +02de74: |[02de74] android.support.v4.view.MenuItemCompat.:()V │ │ +02de84: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02de8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ @@ -36138,19 +20065,19 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0294b8: |[0294b8] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0294c8: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01c8 │ │ -0294cc: 7230 9205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0592 │ │ -0294d2: 0c00 |0005: move-result-object v0 │ │ -0294d4: 1100 |0006: return-object v0 │ │ +02de8c: |[02de8c] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +02de9c: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01c8 │ │ +02dea0: 7230 9805 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0598 │ │ +02dea6: 0c00 |0005: move-result-object v0 │ │ +02dea8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -36159,40 +20086,40 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0294d8: |[0294d8] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ -0294e8: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01c8 │ │ -0294ec: 7230 9305 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@0593 │ │ -0294f2: 0a00 |0005: move-result v0 │ │ -0294f4: 0f00 |0006: return v0 │ │ +02deac: |[02deac] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +02debc: 6200 c801 |0000: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@01c8 │ │ +02dec0: 7230 9905 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)Z // method@0599 │ │ +02dec6: 0a00 |0005: move-result v0 │ │ +02dec8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0007 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1592 (MenuItemCompat.java) │ │ + source_file_idx : 1609 (MenuItemCompat.java) │ │ │ │ -Class #121 header: │ │ -class_idx : 241 │ │ +Class #91 header: │ │ +class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1593 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1610 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #121 - │ │ +Class #91 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36201,17 +20128,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0294f8: |[0294f8] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -029508: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02950e: 0e00 |0003: return-void │ │ +02decc: |[02decc] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +02dedc: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02dee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -36219,18 +20146,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -029510: |[029510] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -029520: 7220 a609 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@09a6 │ │ -029526: 0c00 |0003: move-result-object v0 │ │ -029528: 1100 |0004: return-object v0 │ │ +02dee4: |[02dee4] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +02def4: 7220 aa09 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@09aa │ │ +02defa: 0c00 |0003: move-result-object v0 │ │ +02defc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -36239,44 +20166,44 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02952c: |[02952c] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -02953c: 7220 a809 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@09a8 │ │ -029542: 0e00 |0003: return-void │ │ +02df00: |[02df00] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +02df10: 7220 ac09 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@09ac │ │ +02df16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1593 (MenuItemCompatHoneycomb.java) │ │ + source_file_idx : 1610 (MenuItemCompatHoneycomb.java) │ │ │ │ -Class #122 header: │ │ -class_idx : 244 │ │ +Class #92 header: │ │ +class_idx : 243 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1598 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1615 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #122 annotations: │ │ +Class #92 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="MotionEventVersionImpl" │ │ │ │ -Class #122 - │ │ +Class #92 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36301,313 +20228,31 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1598 (MotionEventCompat.java) │ │ - │ │ -Class #123 header: │ │ -class_idx : 242 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1598 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #123 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMotionEventVersionImpl" │ │ - │ │ -Class #123 - │ │ - Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029544: |[029544] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -029554: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02955a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : 'findPointerIndex' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 6 16-bit code units │ │ -02955c: |[02955c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -02956c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -029570: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -029572: 0f00 |0003: return v0 │ │ -029574: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -029576: 28fe |0005: goto 0003 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - 0x0002 line=44 │ │ - 0x0003 line=46 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ - 0x0000 - 0x0006 reg=2 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0006 reg=3 pointerId I │ │ - │ │ - #1 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : 'getPointerId' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -029578: |[029578] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -029588: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -02958c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -02958e: 0f00 |0003: return v0 │ │ -029590: 2200 f901 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01f9 │ │ -029594: 1a01 bf06 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@06bf │ │ -029598: 7020 450c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0c45 │ │ -02959e: 2700 |000b: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0002 line=52 │ │ - 0x0004 line=54 │ │ - locals : │ │ - 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ - 0x0000 - 0x000c reg=3 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x000c reg=4 pointerIndex I │ │ - │ │ - #2 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : 'getX' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -0295a0: |[0295a0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -0295b0: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0295b4: 6e10 ad09 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@09ad │ │ -0295ba: 0a00 |0005: move-result v0 │ │ -0295bc: 0f00 |0006: return v0 │ │ -0295be: 2200 f901 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01f9 │ │ -0295c2: 1a01 bf06 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@06bf │ │ -0295c6: 7020 450c 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0c45 │ │ -0295cc: 2700 |000e: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=58 │ │ - 0x0002 line=59 │ │ - 0x0007 line=61 │ │ - locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ - 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x000f reg=4 pointerIndex I │ │ - │ │ - #3 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ - name : 'getY' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -0295d0: |[0295d0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0295e0: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0295e4: 6e10 af09 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@09af │ │ -0295ea: 0a00 |0005: move-result v0 │ │ -0295ec: 0f00 |0006: return v0 │ │ -0295ee: 2200 f901 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01f9 │ │ -0295f2: 1a01 bf06 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@06bf │ │ -0295f6: 7020 450c 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0c45 │ │ -0295fc: 2700 |000e: throw v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - 0x0002 line=66 │ │ - 0x0007 line=68 │ │ - locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ - 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x000f reg=4 pointerIndex I │ │ - │ │ - source_file_idx : 1598 (MotionEventCompat.java) │ │ - │ │ -Class #124 header: │ │ -class_idx : 243 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1598 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #124 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairMotionEventVersionImpl" │ │ - │ │ -Class #124 - │ │ - Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -029600: |[029600] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -029610: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -029616: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : 'findPointerIndex' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -029618: |[029618] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -029628: 7120 b205 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b2 │ │ -02962e: 0a00 |0003: move-result v0 │ │ -029630: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0005 reg=3 pointerId I │ │ - │ │ - #1 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : 'getPointerId' │ │ - type : '(Landroid/view/MotionEvent;I)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -029634: |[029634] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -029644: 7120 b305 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b3 │ │ -02964a: 0a00 |0003: move-result v0 │ │ -02964c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=82 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0005 reg=3 pointerIndex I │ │ - │ │ - #2 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : 'getX' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -029650: |[029650] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -029660: 7120 b405 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@05b4 │ │ -029666: 0a00 |0003: move-result v0 │ │ -029668: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0005 reg=3 pointerIndex I │ │ - │ │ - #3 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ - name : 'getY' │ │ - type : '(Landroid/view/MotionEvent;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02966c: |[02966c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -02967c: 7120 b505 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ -029682: 0a00 |0003: move-result v0 │ │ -029684: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=90 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ - 0x0000 - 0x0005 reg=3 pointerIndex I │ │ - │ │ - source_file_idx : 1598 (MotionEventCompat.java) │ │ + source_file_idx : 1615 (MotionEventCompat.java) │ │ │ │ -Class #125 header: │ │ -class_idx : 245 │ │ +Class #93 header: │ │ +class_idx : 244 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1598 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1615 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #125 annotations: │ │ +Class #93 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; } │ │ │ │ -Class #125 - │ │ +Class #93 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ name : 'ACTION_HOVER_MOVE' │ │ @@ -36655,26 +20300,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -029688: |[029688] android.support.v4.view.MotionEventCompat.:()V │ │ -029698: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02969c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -02969e: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -0296a2: 2200 f300 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@00f3 │ │ -0296a6: 7010 a005 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@05a0 │ │ -0296ac: 6900 d501 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ -0296b0: 0e00 |000c: return-void │ │ -0296b2: 2200 f200 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@00f2 │ │ -0296b6: 7010 9b05 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@059b │ │ -0296bc: 6900 d501 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ -0296c0: 28f8 |0014: goto 000c // -0008 │ │ +02df18: |[02df18] android.support.v4.view.MotionEventCompat.:()V │ │ +02df28: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02df2c: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +02df2e: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +02df32: 2200 f200 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@00f2 │ │ +02df36: 7010 a605 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@05a6 │ │ +02df3c: 6900 d501 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ +02df40: 0e00 |000c: return-void │ │ +02df42: 2200 f100 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@00f1 │ │ +02df46: 7010 a105 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@05a1 │ │ +02df4c: 6900 d501 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ +02df50: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000c line=104 │ │ 0x000d line=102 │ │ locals : │ │ @@ -36684,17 +20329,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0296c4: |[0296c4] android.support.v4.view.MotionEventCompat.:()V │ │ -0296d4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0296da: 0e00 |0003: return-void │ │ +02df54: |[02df54] android.support.v4.view.MotionEventCompat.:()V │ │ +02df64: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02df6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -36703,19 +20348,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0296dc: |[0296dc] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0296ec: 6200 d501 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ -0296f0: 7230 a505 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05a5 │ │ -0296f6: 0a00 |0005: move-result v0 │ │ -0296f8: 0f00 |0006: return v0 │ │ +02df6c: |[02df6c] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +02df7c: 6200 d501 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ +02df80: 7230 ab05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ +02df86: 0a00 |0005: move-result v0 │ │ +02df88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -36724,21 +20369,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0296fc: |[0296fc] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -02970c: 6e10 aa09 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@09aa │ │ -029712: 0a00 |0003: move-result v0 │ │ -029714: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -02971a: b510 |0007: and-int/2addr v0, v1 │ │ -02971c: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -029720: 0f00 |000a: return v0 │ │ +02df8c: |[02df8c] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +02df9c: 6e10 ae09 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@09ae │ │ +02dfa2: 0a00 |0003: move-result v0 │ │ +02dfa4: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +02dfaa: b510 |0007: and-int/2addr v0, v1 │ │ +02dfac: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +02dfb0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -36746,19 +20391,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -029724: |[029724] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -029734: 6e10 aa09 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@09aa │ │ -02973a: 0a00 |0003: move-result v0 │ │ -02973c: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -029740: 0f00 |0006: return v0 │ │ +02dfb4: |[02dfb4] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +02dfc4: 6e10 ae09 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@09ae │ │ +02dfca: 0a00 |0003: move-result v0 │ │ +02dfcc: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +02dfd0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -36766,19 +20411,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -029744: |[029744] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -029754: 6200 d501 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ -029758: 7230 a605 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05a6 │ │ -02975e: 0a00 |0005: move-result v0 │ │ -029760: 0f00 |0006: return v0 │ │ +02dfd4: |[02dfd4] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +02dfe4: 6200 d501 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ +02dfe8: 7230 ac05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ac │ │ +02dfee: 0a00 |0005: move-result v0 │ │ +02dff0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -36787,19 +20432,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -029764: |[029764] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -029774: 6200 d501 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ -029778: 7230 a705 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@05a7 │ │ -02977e: 0a00 |0005: move-result v0 │ │ -029780: 0f00 |0006: return v0 │ │ +02dff4: |[02dff4] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +02e004: 6200 d501 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ +02e008: 7230 ad05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@05ad │ │ +02e00e: 0a00 |0005: move-result v0 │ │ +02e010: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -36808,40 +20453,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -029784: |[029784] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -029794: 6200 d501 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ -029798: 7230 a805 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@05a8 │ │ -02979e: 0a00 |0005: move-result v0 │ │ -0297a0: 0f00 |0006: return v0 │ │ +02e014: |[02e014] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +02e024: 6200 d501 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@01d5 │ │ +02e028: 7230 ae05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@05ae │ │ +02e02e: 0a00 |0005: move-result v0 │ │ +02e030: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1598 (MotionEventCompat.java) │ │ + source_file_idx : 1615 (MotionEventCompat.java) │ │ │ │ -Class #126 header: │ │ -class_idx : 246 │ │ +Class #94 header: │ │ +class_idx : 245 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1599 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #126 - │ │ +Class #94 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -36850,17 +20495,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0297a4: |[0297a4] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -0297b4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0297ba: 0e00 |0003: return-void │ │ +02e034: |[02e034] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +02e044: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e04a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -36868,18 +20513,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0297bc: |[0297bc] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0297cc: 6e20 a909 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@09a9 │ │ -0297d2: 0a00 |0003: move-result v0 │ │ -0297d4: 0f00 |0004: return v0 │ │ +02e04c: |[02e04c] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +02e05c: 6e20 ad09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@09ad │ │ +02e062: 0a00 |0003: move-result v0 │ │ +02e064: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -36888,18 +20533,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0297d8: |[0297d8] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0297e8: 6e20 ac09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@09ac │ │ -0297ee: 0a00 |0003: move-result v0 │ │ -0297f0: 0f00 |0004: return v0 │ │ +02e068: |[02e068] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +02e078: 6e20 b009 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@09b0 │ │ +02e07e: 0a00 |0003: move-result v0 │ │ +02e080: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -36908,18 +20553,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0297f4: |[0297f4] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -029804: 6e20 ae09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@09ae │ │ -02980a: 0a00 |0003: move-result v0 │ │ -02980c: 0f00 |0004: return v0 │ │ +02e084: |[02e084] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +02e094: 6e20 b209 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@09b2 │ │ +02e09a: 0a00 |0003: move-result v0 │ │ +02e09c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -36928,1483 +20573,519 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -029810: |[029810] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -029820: 6e20 b009 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@09b0 │ │ -029826: 0a00 |0003: move-result v0 │ │ -029828: 0f00 |0004: return v0 │ │ +02e0a0: |[02e0a0] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +02e0b0: 6e20 b409 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@09b4 │ │ +02e0b6: 0a00 |0003: move-result v0 │ │ +02e0b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1599 (MotionEventCompatEclair.java) │ │ - │ │ -Class #127 header: │ │ -class_idx : 248 │ │ -access_flags : 4096 (0x1000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1717 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #127 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ - │ │ -Class #127 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$1;' │ │ - Access flags : 0x1000 (SYNTHETIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 1717 (PagerTitleStrip.java) │ │ - │ │ -Class #128 header: │ │ -class_idx : 279 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2065 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #128 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPageChangeListener" │ │ - │ │ -Class #128 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 1616 (MotionEventCompatEclair.java) │ │ │ │ - #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 2065 (ViewPager.java) │ │ - │ │ -Class #129 header: │ │ -class_idx : 278 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2065 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #129 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnAdapterChangeListener" │ │ +Class #95 header: │ │ +class_idx : 246 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1731 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 19 │ │ │ │ -Class #129 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ +Class #95 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ - name : 'onAdapterChanged' │ │ - type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 2065 (ViewPager.java) │ │ - │ │ -Class #130 header: │ │ -class_idx : 249 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 60 │ │ -source_file_idx : 1717 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #130 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PageListener" │ │ - │ │ -Class #130 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/database/DataSetObserver;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - #1 : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'mScrollState' │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'POSITION_NONE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -2 │ │ + #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'POSITION_UNCHANGED' │ │ type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : -1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'mObservable' │ │ + type : 'Landroid/database/DataSetObservable;' │ │ access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ name : '' │ │ - type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ - access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ - ins : 2 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -02982c: |[02982c] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -02983c: 5b01 da01 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ -029840: 7010 2701 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@0127 │ │ -029846: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=290 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ - │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ - access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -029848: |[029848] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -029858: 7020 ca05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@05ca │ │ -02985e: 0e00 |0003: return-void │ │ + insns size : 11 16-bit code units │ │ +02e0bc: |[02e0bc] android.support.v4.view.PagerAdapter.:()V │ │ +02e0cc: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e0d2: 2200 3b00 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@003b │ │ +02e0d6: 7010 2401 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@0124 │ │ +02e0dc: 5b10 d801 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01d8 │ │ +02e0e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=290 │ │ + 0x0000 line=78 │ │ + 0x0003 line=79 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onAdapterChanged' │ │ - type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ + #0 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -029860: |[029860] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -029870: 5410 da01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ -029874: 6e30 e305 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@05e3 │ │ -02987a: 0e00 |0005: return-void │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +02e0e4: |[02e0e4] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +02e0f4: 2200 0a02 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@020a │ │ +02e0f8: 1a01 fe06 |0002: const-string v1, "Required method destroyItem was not overridden" // string@06fe │ │ +02e0fc: 7020 ea0c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0cea │ │ +02e102: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=318 │ │ - 0x0005 line=319 │ │ + 0x0000 line=192 │ │ locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0006 reg=3 newAdapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 position I │ │ + 0x0000 - 0x0008 reg=5 object Ljava/lang/Object; │ │ │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onChanged' │ │ - type : '()V' │ │ + #1 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 22 16-bit code units │ │ -02987c: |[02987c] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -02988c: 5430 da01 |0000: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ -029890: 5431 da01 |0002: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ -029894: 5411 e401 |0004: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029898: 6e10 7906 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0679 │ │ -02989e: 0a01 |0009: move-result v1 │ │ -0298a0: 5432 da01 |000a: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ -0298a4: 5422 e401 |000c: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -0298a8: 6e10 7506 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -0298ae: 0c02 |0011: move-result-object v2 │ │ -0298b0: 6e30 e405 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@05e4 │ │ -0298b6: 0e00 |0015: return-void │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +02e104: |[02e104] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +02e114: 6e40 bd05 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@05bd │ │ +02e11a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=323 │ │ - 0x0015 line=324 │ │ + 0x0000 line=124 │ │ + 0x0003 line=125 │ │ locals : │ │ - 0x0000 - 0x0016 reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 position I │ │ + 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ + #2 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0298b8: |[0298b8] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -0298c8: 5901 d901 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01d9 │ │ -0298cc: 0e00 |0002: return-void │ │ + insns size : 1 16-bit code units │ │ +02e11c: |[02e11c] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +02e12c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=313 │ │ - 0x0002 line=314 │ │ + 0x0000 line=219 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x0003 reg=1 state I │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ - #3 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ + #3 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -0298d0: |[0298d0] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -0298e0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0298e4: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ -0298e8: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -0298ec: d802 0201 |0006: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0298f0: 5410 da01 |0008: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ -0298f4: 6e30 e505 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@05e5 │ │ -0298fa: 0e00 |000d: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +02e130: |[02e130] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +02e140: 6e20 bf05 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@05bf │ │ +02e146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=296 │ │ - 0x0006 line=298 │ │ - 0x0008 line=300 │ │ - 0x000d line=301 │ │ + 0x0000 line=148 │ │ + 0x0003 line=149 │ │ locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x000e reg=2 position I │ │ - 0x0000 - 0x000e reg=3 positionOffset F │ │ - 0x0000 - 0x000e reg=4 positionOffsetPixels I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ │ │ - #4 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ + #4 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getCount' │ │ + type : '()I' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getItemPosition' │ │ + type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 26 16-bit code units │ │ -0298fc: |[0298fc] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -02990c: 5230 d901 |0000: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01d9 │ │ -029910: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ -029914: 5430 da01 |0004: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ -029918: 5431 da01 |0006: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ -02991c: 5411 e401 |0008: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029920: 6e10 7906 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0679 │ │ -029926: 0a01 |000d: move-result v1 │ │ -029928: 5432 da01 |000e: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ -02992c: 5422 e401 |0010: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029930: 6e10 7506 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -029936: 0c02 |0015: move-result-object v2 │ │ -029938: 6e30 e405 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@05e4 │ │ -02993e: 0e00 |0019: return-void │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02e148: |[02e148] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +02e158: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02e15a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=305 │ │ - 0x0004 line=307 │ │ - 0x0019 line=309 │ │ + 0x0000 line=268 │ │ locals : │ │ - 0x0000 - 0x001a reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ - 0x0000 - 0x001a reg=4 position I │ │ - │ │ - source_file_idx : 1717 (PagerTitleStrip.java) │ │ - │ │ -Class #131 header: │ │ -class_idx : 275 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2065 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #131 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Decor" │ │ - │ │ -Class #131 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - source_file_idx : 2065 (ViewPager.java) │ │ - │ │ -Class #132 header: │ │ -class_idx : 250 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 377 │ │ -source_file_idx : 1717 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 10 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #132 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/PagerTitleStrip$1; Landroid/support/v4/view/PagerTitleStrip$PageListener; } │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ │ │ -Class #132 - │ │ - Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/ViewGroup;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'ATTRS' │ │ - type : '[I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : null │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'SIDE_ALPHA' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 153 │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "PagerTitleStrip" │ │ - #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'TEXT_SPACING' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 16 │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mCurrText' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mLastKnownCurrentPage' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mLastKnownPositionOffset' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mNextText' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mPageListener' │ │ - type : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #5 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mPager' │ │ - type : 'Landroid/support/v4/view/ViewPager;' │ │ - access : 0x0000 () │ │ - #6 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mPrevText' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mScaledTextSpacing' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mUpdatingPositions' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'mUpdatingText' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ + #6 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'getPageTitle' │ │ + type : '(I)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 0 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 0 │ │ - insns size : 20 16-bit code units │ │ -029940: |[029940] android.support.v4.view.PagerTitleStrip.:()V │ │ -029950: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -029952: 2300 b802 |0001: new-array v0, v0, [I // type@02b8 │ │ -029956: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -02995c: 6900 db01 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01db │ │ -029960: 0e00 |0008: return-void │ │ -029962: 0000 |0009: nop // spacer │ │ -029964: 0003 0400 0300 0000 3400 0101 9800 ... |000a: array-data (10 units) │ │ + insns size : 2 16-bit code units │ │ +02e15c: |[02e15c] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +02e16c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02e16e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ + 0x0000 line=297 │ │ locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0002 reg=2 position I │ │ │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #7 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -029978: |[029978] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -029988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02998a: 7030 d305 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@05d3 │ │ -029990: 0e00 |0004: return-void │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +02e170: |[02e170] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +02e180: 2200 0a02 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@020a │ │ +02e184: 1a01 ff06 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@06ff │ │ +02e188: 7020 ea0c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0cea │ │ +02e18e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=67 │ │ - 0x0004 line=68 │ │ + 0x0000 line=175 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 position I │ │ │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #8 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 14 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 211 16-bit code units │ │ -029994: |[029994] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0299a4: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0299a6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0299a8: 7030 060a cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a06 │ │ -0299ae: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -0299b0: 59b7 e001 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01e0 │ │ -0299b4: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -0299b8: 59b7 e101 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ -0299bc: 2207 f900 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@00f9 │ │ -0299c0: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -0299c2: 7030 cb05 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@05cb │ │ -0299c8: 5bb7 e301 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ -0299cc: 2207 b001 |0014: new-instance v7, Landroid/widget/TextView; // type@01b0 │ │ -0299d0: 7020 f00a c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0af0 │ │ -0299d6: 5bb7 e501 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -0299da: 6e20 d405 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@05d4 │ │ -0299e0: 2207 b001 |001e: new-instance v7, Landroid/widget/TextView; // type@01b0 │ │ -0299e4: 7020 f00a c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0af0 │ │ -0299ea: 5bb7 df01 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -0299ee: 6e20 d405 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@05d4 │ │ -0299f4: 2207 b001 |0028: new-instance v7, Landroid/widget/TextView; // type@01b0 │ │ -0299f8: 7020 f00a c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0af0 │ │ -0299fe: 5bb7 e201 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029a02: 6e20 d405 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@05d4 │ │ -029a08: 6207 db01 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01db │ │ -029a0c: 6e30 a900 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00a9 │ │ -029a12: 0c00 |0037: move-result-object v0 │ │ -029a14: 6e30 0801 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0108 │ │ -029a1a: 0a03 |003b: move-result v3 │ │ -029a1c: 3803 1100 |003c: if-eqz v3, 004d // +0011 │ │ -029a20: 54b7 e501 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029a24: 6e30 010b c703 |0040: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0b01 │ │ -029a2a: 54b7 df01 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029a2e: 6e30 010b c703 |0045: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0b01 │ │ -029a34: 54b7 e201 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029a38: 6e30 010b c703 |004a: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0b01 │ │ -029a3e: 6e20 0a01 a000 |004d: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@010a │ │ -029a44: 0a07 |0050: move-result v7 │ │ -029a46: 3807 1500 |0051: if-eqz v7, 0066 // +0015 │ │ -029a4a: 6e30 0301 a009 |0053: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ -029a50: 0a04 |0056: move-result v4 │ │ -029a52: 54b7 e501 |0057: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029a56: 6e20 020b 4700 |0059: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0b02 │ │ -029a5c: 54b7 df01 |005c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029a60: 6e20 020b 4700 |005e: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0b02 │ │ -029a66: 54b7 e201 |0061: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029a6a: 6e20 020b 4700 |0063: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0b02 │ │ -029a70: 1227 |0066: const/4 v7, #int 2 // #2 │ │ -029a72: 6e30 0501 7009 |0067: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0105 │ │ -029a78: 0a05 |006a: move-result v5 │ │ -029a7a: 3805 1400 |006b: if-eqz v5, 007f // +0014 │ │ -029a7e: 54b7 e501 |006d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029a82: 8258 |006f: int-to-float v8, v5 │ │ -029a84: 6e30 040b 9708 |0070: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0b04 │ │ -029a8a: 54b7 df01 |0073: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029a8e: 8258 |0075: int-to-float v8, v5 │ │ -029a90: 6e30 040b 9708 |0076: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0b04 │ │ -029a96: 54b7 e201 |0079: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029a9a: 8258 |007b: int-to-float v8, v5 │ │ -029a9c: 6e30 040b 9708 |007c: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0b04 │ │ -029aa2: 6e10 0b01 0000 |007f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010b │ │ -029aa8: 54b7 e501 |0082: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029aac: 6e10 f60a 0700 |0084: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@0af6 │ │ -029ab2: 0c07 |0087: move-result-object v7 │ │ -029ab4: 6e10 f500 0700 |0088: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f5 │ │ -029aba: 0a01 |008b: move-result v1 │ │ -029abc: 1507 0099 |008c: const/high16 v7, #int -1728053248 // #9900 │ │ -029ac0: 1408 ffff ff00 |008e: const v8, #float 2.35099e-38 // #00ffffff │ │ -029ac6: b518 |0091: and-int/2addr v8, v1 │ │ -029ac8: 9606 0708 |0092: or-int v6, v7, v8 │ │ -029acc: 54b7 e501 |0094: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029ad0: 6e20 020b 6700 |0096: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0b02 │ │ -029ad6: 54b7 e201 |0099: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029ada: 6e20 020b 6700 |009b: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0b02 │ │ -029ae0: 54b7 e501 |009e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029ae4: 6208 6602 |00a0: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0266 │ │ -029ae8: 6e20 fa0a 8700 |00a2: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0afa │ │ -029aee: 54b7 df01 |00a5: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029af2: 6208 6602 |00a7: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0266 │ │ -029af6: 6e20 fa0a 8700 |00a9: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0afa │ │ -029afc: 54b7 e201 |00ac: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029b00: 6208 6602 |00ae: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0266 │ │ -029b04: 6e20 fa0a 8700 |00b0: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0afa │ │ -029b0a: 54b7 e501 |00b3: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029b0e: 6e10 fe0a 0700 |00b5: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0afe │ │ -029b14: 54b7 df01 |00b8: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029b18: 6e10 fe0a 0700 |00ba: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0afe │ │ -029b1e: 54b7 e201 |00bd: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029b22: 6e10 fe0a 0700 |00bf: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0afe │ │ -029b28: 6e10 a400 0c00 |00c2: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -029b2e: 0c07 |00c5: move-result-object v7 │ │ -029b30: 6e10 fa00 0700 |00c6: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00fa │ │ -029b36: 0c07 |00c9: move-result-object v7 │ │ -029b38: 5272 6802 |00ca: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0268 │ │ -029b3c: 1507 8041 |00cc: const/high16 v7, #int 1098907648 // #4180 │ │ -029b40: c827 |00ce: mul-float/2addr v7, v2 │ │ -029b42: 8777 |00cf: float-to-int v7, v7 │ │ -029b44: 59b7 e601 |00d0: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01e6 │ │ -029b48: 0e00 |00d2: return-void │ │ + insns size : 5 16-bit code units │ │ +02e190: |[02e190] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +02e1a0: 6e30 c405 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@05c4 │ │ +02e1a6: 0c00 |0003: move-result-object v0 │ │ +02e1a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=71 │ │ - 0x0005 line=48 │ │ - 0x0008 line=49 │ │ - 0x000c line=55 │ │ - 0x0014 line=73 │ │ - 0x001e line=74 │ │ - 0x0028 line=75 │ │ - 0x0032 line=77 │ │ - 0x0038 line=78 │ │ - 0x003c line=79 │ │ - 0x003e line=80 │ │ - 0x0043 line=81 │ │ - 0x0048 line=82 │ │ - 0x004d line=84 │ │ - 0x0053 line=85 │ │ - 0x0057 line=86 │ │ - 0x005c line=87 │ │ - 0x0061 line=88 │ │ - 0x0066 line=90 │ │ - 0x006b line=91 │ │ - 0x006d line=92 │ │ - 0x0073 line=93 │ │ - 0x0079 line=94 │ │ - 0x007f line=96 │ │ - 0x0082 line=98 │ │ - 0x008c line=99 │ │ - 0x0094 line=100 │ │ - 0x0099 line=101 │ │ - 0x009e line=103 │ │ - 0x00a5 line=104 │ │ - 0x00ac line=105 │ │ - 0x00b3 line=106 │ │ - 0x00b8 line=107 │ │ - 0x00bd line=108 │ │ - 0x00c2 line=110 │ │ - 0x00cc line=111 │ │ - 0x00d2 line=112 │ │ + 0x0000 line=110 │ │ locals : │ │ - 0x0057 - 0x0066 reg=4 textColor I │ │ - 0x0038 - 0x00d3 reg=0 a Landroid/content/res/TypedArray; │ │ - 0x008c - 0x00d3 reg=1 defaultColor I │ │ - 0x00cc - 0x00d3 reg=2 density F │ │ - 0x003c - 0x00d3 reg=3 textAppearance I │ │ - 0x006b - 0x00d3 reg=5 textSize I │ │ - 0x0094 - 0x00d3 reg=6 transparentColor I │ │ - 0x0000 - 0x00d3 reg=11 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x00d3 reg=12 context Landroid/content/Context; │ │ - 0x0000 - 0x00d3 reg=13 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0005 reg=3 position I │ │ │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'onAttachedToWindow' │ │ + #9 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #10 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'notifyDataSetChanged' │ │ type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 6 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 43 16-bit code units │ │ -029b4c: |[029b4c] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -029b5c: 6f10 100a 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0a10 │ │ -029b62: 6e10 db05 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@05db │ │ -029b68: 0c02 |0006: move-result-object v2 │ │ -029b6a: 2023 1c01 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@011c │ │ -029b6e: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -029b72: 2203 f801 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@01f8 │ │ -029b76: 1a04 b406 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@06b4 │ │ -029b7a: 7020 440c 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -029b80: 2703 |0012: throw v3 │ │ -029b82: 0721 |0013: move-object v1, v2 │ │ -029b84: 1f01 1c01 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@011c │ │ -029b88: 6e10 7506 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -029b8e: 0c00 |0019: move-result-object v0 │ │ -029b90: 5453 e301 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ -029b94: 6e20 b106 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@06b1 │ │ -029b9a: 5453 e301 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ -029b9e: 6e20 b406 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@06b4 │ │ -029ba4: 5b51 e401 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029ba8: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -029baa: 6e30 e305 3500 |0027: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@05e3 │ │ -029bb0: 0e00 |002a: return-void │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +02e1ac: |[02e1ac] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +02e1bc: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01d8 │ │ +02e1c0: 6e10 2501 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@0125 │ │ +02e1c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ - 0x0003 line=118 │ │ - 0x0007 line=119 │ │ - 0x000b line=120 │ │ - 0x0014 line=124 │ │ - 0x0016 line=125 │ │ - 0x001a line=127 │ │ - 0x001f line=128 │ │ - 0x0024 line=129 │ │ - 0x0026 line=130 │ │ - 0x002a line=131 │ │ + 0x0000 line=276 │ │ + 0x0005 line=277 │ │ locals : │ │ - 0x001a - 0x002b reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0016 - 0x002b reg=1 pager Landroid/support/v4/view/ViewPager; │ │ - 0x0007 - 0x002b reg=2 parent Landroid/view/ViewParent; │ │ - 0x0000 - 0x002b reg=5 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ - #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ + #11 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'registerDataSetObserver' │ │ + type : '(Landroid/database/DataSetObserver;)V' │ │ + access : 0x0000 () │ │ code - │ │ registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 23 16-bit code units │ │ -029bb4: |[029bb4] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -029bc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -029bc6: 5420 e401 |0001: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029bca: 6e10 7506 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -029bd0: 0c00 |0006: move-result-object v0 │ │ -029bd2: 6e30 e305 0201 |0007: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@05e3 │ │ -029bd8: 5420 e401 |000a: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029bdc: 6e20 b106 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@06b1 │ │ -029be2: 5420 e401 |000f: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029be6: 6e20 b406 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@06b4 │ │ -029bec: 5b21 e401 |0014: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029bf0: 0e00 |0016: return-void │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +02e1c8: |[02e1c8] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +02e1d8: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01d8 │ │ +02e1dc: 6e20 2601 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@0126 │ │ +02e1e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=135 │ │ - 0x000a line=136 │ │ - 0x000f line=137 │ │ - 0x0014 line=138 │ │ - 0x0016 line=139 │ │ + 0x0000 line=280 │ │ + 0x0005 line=281 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'onLayout' │ │ - type : '(ZIIII)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #12 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 6 │ │ - outs : 3 │ │ - insns size : 15 16-bit code units │ │ -029bf4: |[029bf4] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -029c04: 5420 e401 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029c08: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -029c0c: 5420 e401 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029c10: 6e10 7906 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0679 │ │ -029c16: 0a00 |0009: move-result v0 │ │ -029c18: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -029c1a: 6e30 e505 0201 |000b: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@05e5 │ │ -029c20: 0e00 |000e: return-void │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e1e4: |[02e1e4] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +02e1f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=285 │ │ - 0x0004 line=286 │ │ - 0x000e line=288 │ │ + 0x0000 line=250 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x000f reg=3 changed Z │ │ - 0x0000 - 0x000f reg=4 l I │ │ - 0x0000 - 0x000f reg=5 t I │ │ - 0x0000 - 0x000f reg=6 r I │ │ - 0x0000 - 0x000f reg=7 b I │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ │ │ - #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #13 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 107 16-bit code units │ │ -029c24: |[029c24] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -029c34: 7110 c809 0e00 |0000: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09c8 │ │ -029c3a: 0a09 |0003: move-result v9 │ │ -029c3c: 7110 c809 0f00 |0004: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09c8 │ │ -029c42: 0a04 |0007: move-result v4 │ │ -029c44: 7110 c909 0e00 |0008: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -029c4a: 0a0a |000b: move-result v10 │ │ -029c4c: 7110 c909 0f00 |000c: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -029c52: 0a05 |000f: move-result v5 │ │ -029c54: 150b 0040 |0010: const/high16 v11, #int 1073741824 // #4000 │ │ -029c58: 32b9 0a00 |0012: if-eq v9, v11, 001c // +000a │ │ -029c5c: 220b f801 |0014: new-instance v11, Ljava/lang/IllegalStateException; // type@01f8 │ │ -029c60: 1a0c 4406 |0016: const-string v12, "Must measure with an exact width" // string@0644 │ │ -029c64: 7020 440c cb00 |0018: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -029c6a: 270b |001b: throw v11 │ │ -029c6c: 0151 |001c: move v1, v5 │ │ -029c6e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -029c70: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -029c72: 6e10 d505 0d00 |001f: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@05d5 │ │ -029c78: 0c00 |0022: move-result-object v0 │ │ -029c7a: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ -029c7e: 6e10 5d01 0000 |0025: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@015d │ │ -029c84: 0a06 |0028: move-result v6 │ │ -029c86: 6e10 da05 0d00 |0029: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@05da │ │ -029c8c: 0a0b |002c: move-result v11 │ │ -029c8e: 6e10 d705 0d00 |002d: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@05d7 │ │ -029c94: 0a0c |0030: move-result v12 │ │ -029c96: 9007 0b0c |0031: add-int v7, v11, v12 │ │ -029c9a: b171 |0033: sub-int/2addr v1, v7 │ │ -029c9c: 82ab |0034: int-to-float v11, v10 │ │ -029c9e: 140c cdcc 4c3f |0035: const v12, #float 0.8 // #3f4ccccd │ │ -029ca4: c8cb |0038: mul-float/2addr v11, v12 │ │ -029ca6: 87bb |0039: float-to-int v11, v11 │ │ -029ca8: 150c 0080 |003a: const/high16 v12, #int -2147483648 // #8000 │ │ -029cac: 7120 ca09 cb00 |003c: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -029cb2: 0a03 |003f: move-result v3 │ │ -029cb4: 7120 ca09 4100 |0040: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -029cba: 0a02 |0043: move-result v2 │ │ -029cbc: 54db e501 |0044: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029cc0: 6e30 f80a 3b02 |0046: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0af8 │ │ -029cc6: 54db df01 |0049: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029cca: 6e30 f80a 3b02 |004b: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0af8 │ │ -029cd0: 54db e201 |004e: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029cd4: 6e30 f80a 3b02 |0050: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0af8 │ │ -029cda: 150b 0040 |0053: const/high16 v11, #int 1073741824 // #4000 │ │ -029cde: 33b4 0600 |0055: if-ne v4, v11, 005b // +0006 │ │ -029ce2: 6e30 e205 ad05 |0057: invoke-virtual {v13, v10, v5}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@05e2 │ │ -029ce8: 0e00 |005a: return-void │ │ -029cea: 54db df01 |005b: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029cee: 6e10 f30a 0b00 |005d: invoke-virtual {v11}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0af3 │ │ -029cf4: 0a08 |0060: move-result v8 │ │ -029cf6: 900b 0807 |0061: add-int v11, v8, v7 │ │ -029cfa: 7120 540c b600 |0063: invoke-static {v6, v11}, Ljava/lang/Math;.max:(II)I // method@0c54 │ │ -029d00: 0a0b |0066: move-result v11 │ │ -029d02: 6e30 e205 ad0b |0067: invoke-virtual {v13, v10, v11}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@05e2 │ │ -029d08: 28f0 |006a: goto 005a // -0010 │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +02e1f8: |[02e1f8] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +02e208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02e20a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=248 │ │ - 0x0004 line=249 │ │ - 0x0008 line=250 │ │ - 0x000c line=251 │ │ - 0x0010 line=253 │ │ - 0x0014 line=254 │ │ - 0x001c line=257 │ │ - 0x001d line=258 │ │ - 0x001e line=259 │ │ - 0x001f line=260 │ │ - 0x0023 line=261 │ │ - 0x0025 line=262 │ │ - 0x0029 line=264 │ │ - 0x0033 line=265 │ │ - 0x0034 line=267 │ │ - 0x0040 line=269 │ │ - 0x0044 line=271 │ │ - 0x0049 line=272 │ │ - 0x004e line=273 │ │ - 0x0053 line=275 │ │ - 0x0057 line=276 │ │ - 0x005a line=281 │ │ - 0x005b line=278 │ │ - 0x0061 line=279 │ │ + 0x0000 line=239 │ │ locals : │ │ - 0x0023 - 0x006b reg=0 bg Landroid/graphics/drawable/Drawable; │ │ - 0x001d - 0x006b reg=1 childHeight I │ │ - 0x0044 - 0x006b reg=2 childHeightSpec I │ │ - 0x0040 - 0x006b reg=3 childWidthSpec I │ │ - 0x0008 - 0x006b reg=4 heightMode I │ │ - 0x0010 - 0x006b reg=5 heightSize I │ │ - 0x001e - 0x006b reg=6 minHeight I │ │ - 0x001f - 0x006b reg=7 padding I │ │ - 0x0061 - 0x006b reg=8 textHeight I │ │ - 0x0004 - 0x006b reg=9 widthMode I │ │ - 0x000c - 0x006b reg=10 widthSize I │ │ - 0x0000 - 0x006b reg=13 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x006b reg=14 widthMeasureSpec I │ │ - 0x0000 - 0x006b reg=15 heightMeasureSpec I │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ - #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'requestLayout' │ │ - type : '()V' │ │ + #14 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -029d0c: |[029d0c] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -029d1c: 5510 e801 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01e8 │ │ -029d20: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -029d24: 6f10 170a 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@0a17 │ │ -029d2a: 0e00 |0007: return-void │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e20c: |[02e20c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +02e21c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=180 │ │ - 0x0004 line=181 │ │ - 0x0007 line=183 │ │ + 0x0000 line=207 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 position I │ │ + 0x0000 - 0x0001 reg=3 object Ljava/lang/Object; │ │ │ │ - #5 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'updateAdapter' │ │ - type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ - access : 0x0000 () │ │ + #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 38 16-bit code units │ │ -029d2c: |[029d2c] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -029d3c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -029d40: 5410 e301 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ -029d44: 6e20 c905 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@05c9 │ │ -029d4a: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ -029d4e: 5410 e301 |0009: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ -029d52: 6e20 c205 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@05c2 │ │ -029d58: 5410 e401 |000e: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029d5c: 3800 1500 |0010: if-eqz v0, 0025 // +0015 │ │ -029d60: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -029d62: 5910 e001 |0013: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01e0 │ │ -029d66: 1500 80bf |0015: const/high16 v0, #int -1082130432 // #bf80 │ │ -029d6a: 5910 e101 |0017: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ -029d6e: 5410 e401 |0019: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029d72: 6e10 7906 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0679 │ │ -029d78: 0a00 |001e: move-result v0 │ │ -029d7a: 6e30 e405 0103 |001f: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@05e4 │ │ -029d80: 6e10 e105 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@05e1 │ │ -029d86: 0e00 |0025: return-void │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +02e220: |[02e220] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +02e230: 6e40 cb05 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@05cb │ │ +02e236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=186 │ │ - 0x0002 line=187 │ │ - 0x0007 line=189 │ │ - 0x0009 line=190 │ │ - 0x000e line=192 │ │ - 0x0012 line=193 │ │ - 0x0015 line=194 │ │ - 0x0019 line=195 │ │ - 0x0022 line=196 │ │ - 0x0025 line=198 │ │ + 0x0000 line=137 │ │ + 0x0003 line=138 │ │ locals : │ │ - 0x0000 - 0x0026 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x0026 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0026 reg=3 newAdapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0004 reg=2 position I │ │ + 0x0000 - 0x0004 reg=3 object Ljava/lang/Object; │ │ │ │ - #6 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'updateText' │ │ - type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ - access : 0x0000 () │ │ + #16 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 136 16-bit code units │ │ -029d88: |[029d88] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -029d98: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -029d9a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -029d9c: 380b 8200 |0002: if-eqz v11, 0084 // +0082 │ │ -029da0: 6e10 bb05 0b00 |0004: invoke-virtual {v11}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -029da6: 0a03 |0007: move-result v3 │ │ -029da8: 5c97 e801 |0008: iput-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01e8 │ │ -029dac: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -029dae: 347a 0a00 |000b: if-lt v10, v7, 0015 // +000a │ │ -029db2: 380b 0800 |000d: if-eqz v11, 0015 // +0008 │ │ -029db6: d807 0aff |000f: add-int/lit8 v7, v10, #int -1 // #ff │ │ -029dba: 6e20 bd05 7b00 |0011: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@05bd │ │ -029dc0: 0c04 |0014: move-result-object v4 │ │ -029dc2: 5497 e501 |0015: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029dc6: 6e20 000b 4700 |0017: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -029dcc: 5498 df01 |001a: iget-object v8, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029dd0: 380b 6a00 |001c: if-eqz v11, 0086 // +006a │ │ -029dd4: 6e20 bd05 ab00 |001e: invoke-virtual {v11, v10}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@05bd │ │ -029dda: 0c07 |0021: move-result-object v7 │ │ -029ddc: 6e20 000b 7800 |0022: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -029de2: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -029de4: d807 0a01 |0026: add-int/lit8 v7, v10, #int 1 // #01 │ │ -029de8: 3537 0a00 |0028: if-ge v7, v3, 0032 // +000a │ │ -029dec: 380b 0800 |002a: if-eqz v11, 0032 // +0008 │ │ -029df0: d807 0a01 |002c: add-int/lit8 v7, v10, #int 1 // #01 │ │ -029df4: 6e20 bd05 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@05bd │ │ -029dfa: 0c04 |0031: move-result-object v4 │ │ -029dfc: 5497 e201 |0032: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029e00: 6e20 000b 4700 |0034: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -029e06: 6e10 dc05 0900 |0037: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@05dc │ │ -029e0c: 0a07 |003a: move-result v7 │ │ -029e0e: 6e10 d805 0900 |003b: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@05d8 │ │ -029e14: 0a08 |003e: move-result v8 │ │ -029e16: b187 |003f: sub-int/2addr v7, v8 │ │ -029e18: 6e10 d905 0900 |0040: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@05d9 │ │ -029e1e: 0a08 |0043: move-result v8 │ │ -029e20: 9105 0708 |0044: sub-int v5, v7, v8 │ │ -029e24: 6e10 d605 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@05d6 │ │ -029e2a: 0a07 |0049: move-result v7 │ │ -029e2c: 6e10 da05 0900 |004a: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@05da │ │ -029e32: 0a08 |004d: move-result v8 │ │ -029e34: b187 |004e: sub-int/2addr v7, v8 │ │ -029e36: 6e10 d705 0900 |004f: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@05d7 │ │ -029e3c: 0a08 |0052: move-result v8 │ │ -029e3e: 9100 0708 |0053: sub-int v0, v7, v8 │ │ -029e42: 8257 |0055: int-to-float v7, v5 │ │ -029e44: 1408 cdcc 4c3f |0056: const v8, #float 0.8 // #3f4ccccd │ │ -029e4a: c887 |0059: mul-float/2addr v7, v8 │ │ -029e4c: 8777 |005a: float-to-int v7, v7 │ │ -029e4e: 1508 0080 |005b: const/high16 v8, #int -2147483648 // #8000 │ │ -029e52: 7120 ca09 8700 |005d: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -029e58: 0a02 |0060: move-result v2 │ │ -029e5a: 1507 0040 |0061: const/high16 v7, #int 1073741824 // #4000 │ │ -029e5e: 7120 ca09 7000 |0063: invoke-static {v0, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -029e64: 0a01 |0066: move-result v1 │ │ -029e66: 5497 e501 |0067: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029e6a: 6e30 f80a 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0af8 │ │ -029e70: 5497 df01 |006c: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029e74: 6e30 f80a 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0af8 │ │ -029e7a: 5497 e201 |0071: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029e7e: 6e30 f80a 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0af8 │ │ -029e84: 599a e001 |0076: iput v10, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01e0 │ │ -029e88: 5597 e701 |0078: iget-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01e7 │ │ -029e8c: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -029e90: 5297 e101 |007c: iget v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ -029e94: 6e30 e505 a907 |007e: invoke-virtual {v9, v10, v7}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@05e5 │ │ -029e9a: 5c96 e801 |0081: iput-boolean v6, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01e8 │ │ -029e9e: 0e00 |0083: return-void │ │ -029ea0: 0163 |0084: move v3, v6 │ │ -029ea2: 2883 |0085: goto 0008 // -007d │ │ -029ea4: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -029ea6: 289b |0087: goto 0022 // -0065 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +02e238: |[02e238] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +02e248: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0002 line=142 │ │ - 0x0008 line=143 │ │ - 0x000a line=145 │ │ - 0x000b line=146 │ │ - 0x000f line=147 │ │ - 0x0015 line=149 │ │ - 0x001a line=151 │ │ - 0x0025 line=153 │ │ - 0x0026 line=154 │ │ - 0x002c line=155 │ │ - 0x0032 line=157 │ │ - 0x0037 line=160 │ │ - 0x0046 line=161 │ │ - 0x0055 line=162 │ │ - 0x0061 line=164 │ │ - 0x0067 line=165 │ │ - 0x006c line=166 │ │ - 0x0071 line=167 │ │ - 0x0076 line=169 │ │ - 0x0078 line=171 │ │ - 0x007c line=172 │ │ - 0x0081 line=175 │ │ - 0x0083 line=176 │ │ - 0x0085 line=142 │ │ - 0x0086 line=151 │ │ + 0x0000 line=159 │ │ locals : │ │ - 0x0055 - 0x0084 reg=0 childHeight I │ │ - 0x0067 - 0x0084 reg=1 childHeightSpec I │ │ - 0x0061 - 0x0084 reg=2 childWidthSpec I │ │ - 0x0008 - 0x0084 reg=3 itemCount I │ │ - 0x000b - 0x0084 reg=4 text Ljava/lang/CharSequence; │ │ - 0x0046 - 0x0084 reg=5 width I │ │ - 0x0086 - 0x0088 reg=3 itemCount I │ │ - 0x0086 - 0x0088 reg=4 text Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0088 reg=9 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x0088 reg=10 currentItem I │ │ - 0x0000 - 0x0088 reg=11 adapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ - #7 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ - name : 'updateTextPositions' │ │ - type : '(IF)V' │ │ + #17 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +02e24c: |[02e24c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +02e25c: 6e20 cd05 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@05cd │ │ +02e262: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + 0x0003 line=96 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + #18 : (in Landroid/support/v4/view/PagerAdapter;) │ │ + name : 'unregisterDataSetObserver' │ │ + type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0000 () │ │ code - │ │ - registers : 26 │ │ - ins : 3 │ │ - outs : 5 │ │ - insns size : 270 16-bit code units │ │ -029ea8: |[029ea8] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IF)V │ │ -029eb8: 0800 1700 |0000: move-object/from16 v0, v23 │ │ -029ebc: 5200 e001 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01e0 │ │ -029ec0: 0214 0000 |0004: move/from16 v20, v0 │ │ -029ec4: 0200 1800 |0006: move/from16 v0, v24 │ │ -029ec8: 0201 1400 |0008: move/from16 v1, v20 │ │ -029ecc: 3210 f900 |000a: if-eq v0, v1, 0103 // +00f9 │ │ -029ed0: 0800 1700 |000c: move-object/from16 v0, v23 │ │ -029ed4: 5400 e401 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ -029ed8: 0814 0000 |0010: move-object/from16 v20, v0 │ │ -029edc: 7401 7506 1400 |0012: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -029ee2: 0c14 |0015: move-result-object v20 │ │ -029ee4: 0800 1700 |0016: move-object/from16 v0, v23 │ │ -029ee8: 0201 1800 |0018: move/from16 v1, v24 │ │ -029eec: 0802 1400 |001a: move-object/from16 v2, v20 │ │ -029ef0: 6e30 e405 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@05e4 │ │ -029ef6: 1314 0100 |001f: const/16 v20, #int 1 // #1 │ │ -029efa: 0200 1400 |0021: move/from16 v0, v20 │ │ -029efe: 0801 1700 |0023: move-object/from16 v1, v23 │ │ -029f02: 5c10 e701 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01e7 │ │ -029f06: 0800 1700 |0027: move-object/from16 v0, v23 │ │ -029f0a: 5400 e501 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -029f0e: 0814 0000 |002b: move-object/from16 v20, v0 │ │ -029f12: 7401 f40a 1400 |002d: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0af4 │ │ -029f18: 0a10 |0030: move-result v16 │ │ -029f1a: 0800 1700 |0031: move-object/from16 v0, v23 │ │ -029f1e: 5400 df01 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029f22: 0814 0000 |0035: move-object/from16 v20, v0 │ │ -029f26: 7401 f40a 1400 |0037: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0af4 │ │ -029f2c: 0a08 |003a: move-result v8 │ │ -029f2e: 0800 1700 |003b: move-object/from16 v0, v23 │ │ -029f32: 5400 e201 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -029f36: 0814 0000 |003f: move-object/from16 v20, v0 │ │ -029f3a: 7401 f40a 1400 |0041: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0af4 │ │ -029f40: 0a0b |0044: move-result v11 │ │ -029f42: db09 0802 |0045: div-int/lit8 v9, v8, #int 2 // #02 │ │ -029f46: 7401 dc05 1700 |0047: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@05dc │ │ -029f4c: 0a11 |004a: move-result v17 │ │ -029f4e: 7401 d805 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@05d8 │ │ -029f54: 0a0c |004e: move-result v12 │ │ -029f56: 7401 d905 1700 |004f: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@05d9 │ │ -029f5c: 0a0d |0052: move-result v13 │ │ -029f5e: 7401 da05 1700 |0053: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@05da │ │ -029f64: 0a0e |0056: move-result v14 │ │ -029f66: 9012 0c09 |0057: add-int v18, v12, v9 │ │ -029f6a: 9013 0d09 |0059: add-int v19, v13, v9 │ │ -029f6e: 9114 1112 |005b: sub-int v20, v17, v18 │ │ -029f72: 9103 1413 |005d: sub-int v3, v20, v19 │ │ -029f76: 1514 003f |005f: const/high16 v20, #int 1056964608 // #3f00 │ │ -029f7a: a606 1914 |0061: add-float v6, v25, v20 │ │ -029f7e: 1514 803f |0063: const/high16 v20, #int 1065353216 // #3f80 │ │ -029f82: 2d14 0614 |0065: cmpl-float v20, v6, v20 │ │ -029f86: 3d14 0600 |0067: if-lez v20, 006d // +0006 │ │ -029f8a: 1514 803f |0069: const/high16 v20, #int 1065353216 // #3f80 │ │ -029f8e: a706 0614 |006b: sub-float v6, v6, v20 │ │ -029f92: 9114 1113 |006d: sub-int v20, v17, v19 │ │ -029f96: 8230 |006f: int-to-float v0, v3 │ │ -029f98: 0215 0000 |0070: move/from16 v21, v0 │ │ -029f9c: a815 1506 |0072: mul-float v21, v21, v6 │ │ -029fa0: 0200 1500 |0074: move/from16 v0, v21 │ │ -029fa4: 8700 |0076: float-to-int v0, v0 │ │ -029fa6: 0215 0000 |0077: move/from16 v21, v0 │ │ -029faa: 9104 1415 |0079: sub-int v4, v20, v21 │ │ -029fae: db14 0802 |007b: div-int/lit8 v20, v8, #int 2 // #02 │ │ -029fb2: 9105 0414 |007d: sub-int v5, v4, v20 │ │ -029fb6: 9007 0508 |007f: add-int v7, v5, v8 │ │ -029fba: 0800 1700 |0081: move-object/from16 v0, v23 │ │ -029fbe: 5400 df01 |0083: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029fc2: 0814 0000 |0085: move-object/from16 v20, v0 │ │ -029fc6: 0800 1700 |0087: move-object/from16 v0, v23 │ │ -029fca: 5400 df01 |0089: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ -029fce: 0815 0000 |008b: move-object/from16 v21, v0 │ │ -029fd2: 7401 f30a 1500 |008d: invoke-virtual/range {v21}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0af3 │ │ -029fd8: 0a15 |0090: move-result v21 │ │ -029fda: 9015 150e |0091: add-int v21, v21, v14 │ │ -029fde: 0800 1400 |0093: move-object/from16 v0, v20 │ │ -029fe2: 0201 1500 |0095: move/from16 v1, v21 │ │ -029fe6: 6e51 f70a 507e |0097: invoke-virtual {v0, v5, v14, v7, v1}, Landroid/widget/TextView;.layout:(IIII)V // method@0af7 │ │ -029fec: 0800 1700 |009a: move-object/from16 v0, v23 │ │ -029ff0: 5200 e601 |009c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01e6 │ │ -029ff4: 0214 0000 |009e: move/from16 v20, v0 │ │ -029ff8: 9114 0514 |00a0: sub-int v20, v5, v20 │ │ -029ffc: 9114 1410 |00a2: sub-int v20, v20, v16 │ │ -02a000: 0200 1400 |00a4: move/from16 v0, v20 │ │ -02a004: 7120 560c 0c00 |00a6: invoke-static {v12, v0}, Ljava/lang/Math;.min:(II)I // method@0c56 │ │ -02a00a: 0a0f |00a9: move-result v15 │ │ -02a00c: 0800 1700 |00aa: move-object/from16 v0, v23 │ │ -02a010: 5400 e501 |00ac: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -02a014: 0814 0000 |00ae: move-object/from16 v20, v0 │ │ -02a018: 9015 0f10 |00b0: add-int v21, v15, v16 │ │ -02a01c: 0800 1700 |00b2: move-object/from16 v0, v23 │ │ -02a020: 5400 e501 |00b4: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ -02a024: 0816 0000 |00b6: move-object/from16 v22, v0 │ │ -02a028: 7401 f30a 1600 |00b8: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0af3 │ │ -02a02e: 0a16 |00bb: move-result v22 │ │ -02a030: 9016 160e |00bc: add-int v22, v22, v14 │ │ -02a034: 0800 1400 |00be: move-object/from16 v0, v20 │ │ -02a038: 0201 1500 |00c0: move/from16 v1, v21 │ │ -02a03c: 0202 1600 |00c2: move/from16 v2, v22 │ │ -02a040: 6e52 f70a f01e |00c4: invoke-virtual {v0, v15, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@0af7 │ │ -02a046: 9114 110d |00c7: sub-int v20, v17, v13 │ │ -02a04a: 9114 140b |00c9: sub-int v20, v20, v11 │ │ -02a04e: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ -02a052: 5200 e601 |00cd: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01e6 │ │ -02a056: 0215 0000 |00cf: move/from16 v21, v0 │ │ -02a05a: 9015 1507 |00d1: add-int v21, v21, v7 │ │ -02a05e: 7702 540c 1400 |00d3: invoke-static/range {v20, v21}, Ljava/lang/Math;.max:(II)I // method@0c54 │ │ -02a064: 0a0a |00d6: move-result v10 │ │ -02a066: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ -02a06a: 5400 e201 |00d9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -02a06e: 0814 0000 |00db: move-object/from16 v20, v0 │ │ -02a072: 9015 0a0b |00dd: add-int v21, v10, v11 │ │ -02a076: 0800 1700 |00df: move-object/from16 v0, v23 │ │ -02a07a: 5400 e201 |00e1: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ -02a07e: 0816 0000 |00e3: move-object/from16 v22, v0 │ │ -02a082: 7401 f30a 1600 |00e5: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0af3 │ │ -02a088: 0a16 |00e8: move-result v22 │ │ -02a08a: 9016 160e |00e9: add-int v22, v22, v14 │ │ -02a08e: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -02a092: 0201 1500 |00ed: move/from16 v1, v21 │ │ -02a096: 0202 1600 |00ef: move/from16 v2, v22 │ │ -02a09a: 6e52 f70a a01e |00f1: invoke-virtual {v0, v10, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@0af7 │ │ -02a0a0: 0200 1900 |00f4: move/from16 v0, v25 │ │ -02a0a4: 0801 1700 |00f6: move-object/from16 v1, v23 │ │ -02a0a8: 5910 e101 |00f8: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ -02a0ac: 1314 0000 |00fa: const/16 v20, #int 0 // #0 │ │ -02a0b0: 0200 1400 |00fc: move/from16 v0, v20 │ │ -02a0b4: 0801 1700 |00fe: move-object/from16 v1, v23 │ │ -02a0b8: 5c10 e701 |0100: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01e7 │ │ -02a0bc: 0e00 |0102: return-void │ │ -02a0be: 0800 1700 |0103: move-object/from16 v0, v23 │ │ -02a0c2: 5200 e101 |0105: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ -02a0c6: 0214 0000 |0107: move/from16 v20, v0 │ │ -02a0ca: 2d14 1914 |0109: cmpl-float v20, v25, v20 │ │ -02a0ce: 3914 14ff |010b: if-nez v20, 001f // -00ec │ │ -02a0d2: 28f5 |010d: goto 0102 // -000b │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +02e264: |[02e264] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +02e274: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@01d8 │ │ +02e278: 6e20 2701 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@0127 │ │ +02e27e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=201 │ │ - 0x000c line=202 │ │ - 0x001f line=207 │ │ - 0x0027 line=209 │ │ - 0x0031 line=210 │ │ - 0x003b line=211 │ │ - 0x0045 line=212 │ │ - 0x0047 line=214 │ │ - 0x004b line=215 │ │ - 0x004f line=216 │ │ - 0x0053 line=217 │ │ - 0x0057 line=218 │ │ - 0x0059 line=219 │ │ - 0x005b line=220 │ │ - 0x005f line=222 │ │ - 0x0063 line=223 │ │ - 0x0069 line=224 │ │ - 0x006d line=226 │ │ - 0x007b line=227 │ │ - 0x007f line=228 │ │ - 0x0081 line=230 │ │ - 0x009a line=233 │ │ - 0x00aa line=234 │ │ - 0x00c7 line=237 │ │ - 0x00d7 line=239 │ │ - 0x00f4 line=242 │ │ - 0x00fa line=243 │ │ - 0x0102 line=244 │ │ - 0x0103 line=203 │ │ + 0x0000 line=284 │ │ + 0x0005 line=285 │ │ locals : │ │ - 0x005f - 0x0102 reg=3 contentWidth I │ │ - 0x007b - 0x0102 reg=4 currCenter I │ │ - 0x007f - 0x0102 reg=5 currLeft I │ │ - 0x0063 - 0x0102 reg=6 currOffset F │ │ - 0x0081 - 0x0102 reg=7 currRight I │ │ - 0x003b - 0x0102 reg=8 currWidth I │ │ - 0x0047 - 0x0102 reg=9 halfCurrWidth I │ │ - 0x00d7 - 0x0102 reg=10 nextLeft I │ │ - 0x0045 - 0x0102 reg=11 nextWidth I │ │ - 0x004f - 0x0102 reg=12 paddingLeft I │ │ - 0x0053 - 0x0102 reg=13 paddingRight I │ │ - 0x0057 - 0x0102 reg=14 paddingTop I │ │ - 0x00aa - 0x0102 reg=15 prevLeft I │ │ - 0x0031 - 0x0102 reg=16 prevWidth I │ │ - 0x004b - 0x0102 reg=17 stripWidth I │ │ - 0x0059 - 0x0102 reg=18 textPaddedLeft I │ │ - 0x005b - 0x0102 reg=19 textPaddedRight I │ │ - 0x0000 - 0x010e reg=23 this Landroid/support/v4/view/PagerTitleStrip; │ │ - 0x0000 - 0x010e reg=24 position I │ │ - 0x0000 - 0x010e reg=25 positionOffset F │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 1717 (PagerTitleStrip.java) │ │ + source_file_idx : 1731 (PagerAdapter.java) │ │ │ │ -Class #133 header: │ │ -class_idx : 253 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2042 │ │ +Class #96 header: │ │ +class_idx : 247 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1735 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #133 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="VelocityTrackerVersionImpl" │ │ - │ │ -Class #133 - │ │ - Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ - name : 'getXVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ - name : 'getYVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 2042 (VelocityTrackerCompat.java) │ │ - │ │ -Class #134 header: │ │ -class_idx : 251 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2042 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ +virtual_methods_size: 0 │ │ │ │ -Class #134 annotations: │ │ +Class #96 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseVelocityTrackerVersionImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #134 - │ │ - Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;' │ │ - Access flags : 0x0000 () │ │ +Class #96 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a0d4: |[02a0d4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -02a0e4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a0ea: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ - name : 'getXVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02a0ec: |[02a0ec] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02a0fc: 6e10 b709 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@09b7 │ │ -02a102: 0a00 |0003: move-result v0 │ │ -02a104: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=3 pointerId I │ │ - │ │ - #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ - name : 'getYVelocity' │ │ - type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02a108: |[02a108] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02a118: 6e10 b909 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@09b9 │ │ -02a11e: 0a00 |0003: move-result v0 │ │ -02a120: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=44 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=3 pointerId I │ │ - │ │ - source_file_idx : 2042 (VelocityTrackerCompat.java) │ │ + source_file_idx : 1735 (PagerTitleStrip.java) │ │ │ │ -Class #135 header: │ │ +Class #97 header: │ │ class_idx : 252 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2042 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2069 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ -Class #135 annotations: │ │ +Class #97 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombVelocityTrackerVersionImpl" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="VelocityTrackerVersionImpl" │ │ │ │ -Class #135 - │ │ - Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;' │ │ - Access flags : 0x0000 () │ │ +Class #97 - │ │ + Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a124: |[02a124] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -02a134: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a13a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getXVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02a13c: |[02a13c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02a14c: 7120 f305 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@05f3 │ │ -02a152: 0a00 |0003: move-result v0 │ │ -02a154: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=3 pointerId I │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getYVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02a158: |[02a158] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02a168: 7120 f405 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@05f4 │ │ -02a16e: 0a00 |0003: move-result v0 │ │ -02a170: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=58 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ - 0x0000 - 0x0005 reg=3 pointerId I │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 2042 (VelocityTrackerCompat.java) │ │ + source_file_idx : 2069 (VelocityTrackerCompat.java) │ │ │ │ -Class #136 header: │ │ -class_idx : 254 │ │ +Class #98 header: │ │ +class_idx : 253 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2042 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2069 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #136 annotations: │ │ +Class #98 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; } │ │ │ │ -Class #136 - │ │ +Class #98 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/VelocityTrackerCompat;) │ │ name : 'IMPL' │ │ @@ -38417,26 +21098,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02a174: |[02a174] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -02a184: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02a188: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -02a18c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02a190: 2200 fc00 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@00fc │ │ -02a194: 7010 e905 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@05e9 │ │ -02a19a: 6900 e901 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01e9 │ │ -02a19e: 0e00 |000d: return-void │ │ -02a1a0: 2200 fb00 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@00fb │ │ -02a1a4: 7010 e605 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@05e6 │ │ -02a1aa: 6900 e901 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01e9 │ │ -02a1ae: 28f8 |0015: goto 000d // -0008 │ │ +02e280: |[02e280] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +02e290: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02e294: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +02e298: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02e29c: 2200 fb00 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@00fb │ │ +02e2a0: 7010 ef05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@05ef │ │ +02e2a6: 6900 e901 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01e9 │ │ +02e2aa: 0e00 |000d: return-void │ │ +02e2ac: 2200 fa00 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@00fa │ │ +02e2b0: 7010 ec05 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@05ec │ │ +02e2b6: 6900 e901 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01e9 │ │ +02e2ba: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -38446,17 +21127,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a1b0: |[02a1b0] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -02a1c0: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a1c6: 0e00 |0003: return-void │ │ +02e2bc: |[02e2bc] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +02e2cc: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e2d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -38465,19 +21146,19 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02a1c8: |[02a1c8] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02a1d8: 6200 e901 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01e9 │ │ -02a1dc: 7230 ec05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@05ec │ │ -02a1e2: 0a00 |0005: move-result v0 │ │ -02a1e4: 0f00 |0006: return v0 │ │ +02e2d4: |[02e2d4] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +02e2e4: 6200 e901 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01e9 │ │ +02e2e8: 7230 f205 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@05f2 │ │ +02e2ee: 0a00 |0005: move-result v0 │ │ +02e2f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -38486,40 +21167,40 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02a1e8: |[02a1e8] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02a1f8: 6200 e901 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01e9 │ │ -02a1fc: 7230 ed05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@05ed │ │ -02a202: 0a00 |0005: move-result v0 │ │ -02a204: 0f00 |0006: return v0 │ │ +02e2f4: |[02e2f4] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +02e304: 6200 e901 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@01e9 │ │ +02e308: 7230 f305 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@05f3 │ │ +02e30e: 0a00 |0005: move-result v0 │ │ +02e310: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2042 (VelocityTrackerCompat.java) │ │ + source_file_idx : 2069 (VelocityTrackerCompat.java) │ │ │ │ -Class #137 header: │ │ -class_idx : 255 │ │ +Class #99 header: │ │ +class_idx : 254 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2043 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2070 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #137 - │ │ +Class #99 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -38528,17 +21209,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a208: |[02a208] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -02a218: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a21e: 0e00 |0003: return-void │ │ +02e314: |[02e314] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +02e324: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e32a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ @@ -38546,18 +21227,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02a220: |[02a220] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02a230: 6e20 b809 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@09b8 │ │ -02a236: 0a00 |0003: move-result v0 │ │ -02a238: 0f00 |0004: return v0 │ │ +02e32c: |[02e32c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +02e33c: 6e20 bc09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@09bc │ │ +02e342: 0a00 |0003: move-result v0 │ │ +02e344: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -38566,44 +21247,44 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02a23c: |[02a23c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -02a24c: 6e20 ba09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@09ba │ │ -02a252: 0a00 |0003: move-result v0 │ │ -02a254: 0f00 |0004: return v0 │ │ +02e348: |[02e348] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +02e358: 6e20 be09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@09be │ │ +02e35e: 0a00 |0003: move-result v0 │ │ +02e360: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2043 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 2070 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ -Class #138 header: │ │ -class_idx : 259 │ │ +Class #100 header: │ │ +class_idx : 258 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2048 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2073 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ -Class #138 annotations: │ │ +Class #100 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewCompatImpl" │ │ │ │ -Class #138 - │ │ +Class #100 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -38652,489 +21333,31 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'setOverScrollMode' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2048 (ViewCompat.java) │ │ - │ │ -Class #139 header: │ │ -class_idx : 256 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2048 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #139 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewCompatImpl" │ │ - │ │ -Class #139 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a258: |[02a258] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -02a268: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a26e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'canScrollHorizontally' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02a270: |[02a270] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -02a280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02a282: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=59 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0002 reg=3 direction I │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'canScrollVertically' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02a284: |[02a284] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -02a294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02a296: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0002 reg=3 direction I │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'getOverScrollMode' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02a298: |[02a298] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -02a2a8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -02a2aa: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ - │ │ - #3 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02a2ac: |[02a2ac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02a2bc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #4 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02a2c0: |[02a2c0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -02a2d0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=81 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - │ │ - #5 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02a2d4: |[02a2d4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02a2e4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #6 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'setAccessibilityDelegate' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02a2e8: |[02a2e8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -02a2f8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=72 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - │ │ - #7 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ - name : 'setOverScrollMode' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02a2fc: |[02a2fc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -02a30c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=69 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ - 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0001 reg=2 mode I │ │ - │ │ - source_file_idx : 2048 (ViewCompat.java) │ │ - │ │ -Class #140 header: │ │ -class_idx : 257 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 256 │ │ -source_file_idx : 2048 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #140 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GBViewCompatImpl" │ │ - │ │ -Class #140 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a310: |[02a310] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -02a320: 7010 f505 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@05f5 │ │ -02a326: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=84 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ - name : 'getOverScrollMode' │ │ - type : '(Landroid/view/View;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02a328: |[02a328] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -02a338: 7110 1b06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@061b │ │ -02a33e: 0a00 |0003: move-result v0 │ │ -02a340: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ - name : 'setOverScrollMode' │ │ - type : '(Landroid/view/View;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02a344: |[02a344] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -02a354: 7120 1c06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@061c │ │ -02a35a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=91 │ │ - 0x0003 line=92 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 mode I │ │ - │ │ - source_file_idx : 2048 (ViewCompat.java) │ │ - │ │ -Class #141 header: │ │ -class_idx : 258 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 257 │ │ -source_file_idx : 2048 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #141 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSViewCompatImpl" │ │ - │ │ -Class #141 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a35c: |[02a35c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -02a36c: 7010 fe05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@05fe │ │ -02a372: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=95 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'canScrollHorizontally' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02a374: |[02a374] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -02a384: 7120 1e06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@061e │ │ -02a38a: 0a00 |0003: move-result v0 │ │ -02a38c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=3 direction I │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'canScrollVertically' │ │ - type : '(Landroid/view/View;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02a390: |[02a390] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -02a3a0: 7120 1f06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@061f │ │ -02a3a6: 0a00 |0003: move-result v0 │ │ -02a3a8: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=102 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=3 direction I │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02a3ac: |[02a3ac] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02a3bc: 7120 2006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0620 │ │ -02a3c2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - 0x0003 line=111 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #3 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'onInitializeAccessibilityNodeInfo' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02a3c4: |[02a3c4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -02a3d4: 6e10 9c07 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@079c │ │ -02a3da: 0c00 |0003: move-result-object v0 │ │ -02a3dc: 7120 2106 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0621 │ │ -02a3e2: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=114 │ │ - 0x0007 line=115 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - │ │ - #4 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'onPopulateAccessibilityEvent' │ │ - type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02a3e4: |[02a3e4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02a3f4: 7120 2206 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0622 │ │ -02a3fa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - 0x0003 line=107 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ - 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - #5 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ - name : 'setAccessibilityDelegate' │ │ - type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -02a3fc: |[02a3fc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -02a40c: 6e10 4d05 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@054d │ │ -02a412: 0c00 |0003: move-result-object v0 │ │ -02a414: 7120 2306 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0623 │ │ -02a41a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - 0x0007 line=119 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ - 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ - 0x0000 - 0x0008 reg=3 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ - │ │ - source_file_idx : 2048 (ViewCompat.java) │ │ + source_file_idx : 2073 (ViewCompat.java) │ │ │ │ -Class #142 header: │ │ -class_idx : 260 │ │ +Class #101 header: │ │ +class_idx : 259 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2048 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2073 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ -Class #142 annotations: │ │ +Class #101 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; Landroid/support/v4/view/ViewCompat$ViewCompatImpl; } │ │ │ │ -Class #142 - │ │ +Class #101 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewCompat;) │ │ name : 'IMPL' │ │ @@ -39163,32 +21386,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -02a41c: |[02a41c] android.support.v4.view.ViewCompat.:()V │ │ -02a42c: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02a430: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02a434: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02a438: 2201 0201 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@0102 │ │ -02a43c: 7010 0106 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0601 │ │ -02a442: 6901 ea01 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a446: 0e00 |000d: return-void │ │ -02a448: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ -02a44c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -02a450: 2201 0101 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@0101 │ │ -02a454: 7010 fe05 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@05fe │ │ -02a45a: 6901 ea01 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a45e: 28f4 |0019: goto 000d // -000c │ │ -02a460: 2201 0001 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@0100 │ │ -02a464: 7010 f505 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@05f5 │ │ -02a46a: 6901 ea01 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a46e: 28ec |0021: goto 000d // -0014 │ │ +02e364: |[02e364] android.support.v4.view.ViewCompat.:()V │ │ +02e374: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02e378: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02e37c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02e380: 2201 0101 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@0101 │ │ +02e384: 7010 0706 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0607 │ │ +02e38a: 6901 ea01 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e38e: 0e00 |000d: return-void │ │ +02e390: 1301 0900 |000e: const/16 v1, #int 9 // #9 │ │ +02e394: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +02e398: 2201 0001 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@0100 │ │ +02e39c: 7010 0406 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0604 │ │ +02e3a2: 6901 ea01 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e3a6: 28f4 |0019: goto 000d // -000c │ │ +02e3a8: 2201 ff00 |001a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@00ff │ │ +02e3ac: 7010 fb05 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@05fb │ │ +02e3b2: 6901 ea01 |001f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e3b6: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=132 │ │ 0x000e line=127 │ │ @@ -39202,17 +21425,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a470: |[02a470] android.support.v4.view.ViewCompat.:()V │ │ -02a480: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a486: 0e00 |0003: return-void │ │ +02e3b8: |[02e3b8] android.support.v4.view.ViewCompat.:()V │ │ +02e3c8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e3ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -39221,19 +21444,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02a488: |[02a488] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -02a498: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a49c: 7230 0806 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0608 │ │ -02a4a2: 0a00 |0005: move-result v0 │ │ -02a4a4: 0f00 |0006: return v0 │ │ +02e3d0: |[02e3d0] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +02e3e0: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e3e4: 7230 0e06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@060e │ │ +02e3ea: 0a00 |0005: move-result v0 │ │ +02e3ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -39242,19 +21465,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02a4a8: |[02a4a8] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -02a4b8: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a4bc: 7230 0906 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0609 │ │ -02a4c2: 0a00 |0005: move-result v0 │ │ -02a4c4: 0f00 |0006: return v0 │ │ +02e3f0: |[02e3f0] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +02e400: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e404: 7230 0f06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@060f │ │ +02e40a: 0a00 |0005: move-result v0 │ │ +02e40c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -39263,19 +21486,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02a4c8: |[02a4c8] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -02a4d8: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a4dc: 7220 0a06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@060a │ │ -02a4e2: 0a00 |0005: move-result v0 │ │ -02a4e4: 0f00 |0006: return v0 │ │ +02e410: |[02e410] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +02e420: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e424: 7220 1006 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0610 │ │ +02e42a: 0a00 |0005: move-result v0 │ │ +02e42c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -39283,18 +21506,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02a4e8: |[02a4e8] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02a4f8: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a4fc: 7230 0b06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@060b │ │ -02a502: 0e00 |0005: return-void │ │ +02e430: |[02e430] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02e440: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e444: 7230 1106 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0611 │ │ +02e44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=253 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -39304,18 +21527,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02a504: |[02a504] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -02a514: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a518: 7230 0c06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@060c │ │ -02a51e: 0e00 |0005: return-void │ │ +02e44c: |[02e44c] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +02e45c: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e460: 7230 1206 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0612 │ │ +02e466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -39325,18 +21548,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02a520: |[02a520] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02a530: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a534: 7230 0d06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@060d │ │ -02a53a: 0e00 |0005: return-void │ │ +02e468: |[02e468] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02e478: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e47c: 7230 1306 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0613 │ │ +02e482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -39346,18 +21569,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02a53c: |[02a53c] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -02a54c: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a550: 7230 0e06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@060e │ │ -02a556: 0e00 |0005: return-void │ │ +02e484: |[02e484] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +02e494: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e498: 7230 1406 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0614 │ │ +02e49e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0005 line=304 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -39367,40 +21590,40 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -02a558: |[02a558] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -02a568: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ -02a56c: 7230 0f06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@060f │ │ -02a572: 0e00 |0005: return-void │ │ +02e4a0: |[02e4a0] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +02e4b0: 6200 ea01 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@01ea │ │ +02e4b4: 7230 1506 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0615 │ │ +02e4ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 overScrollMode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2048 (ViewCompat.java) │ │ + source_file_idx : 2073 (ViewCompat.java) │ │ │ │ -Class #143 header: │ │ -class_idx : 261 │ │ +Class #102 header: │ │ +class_idx : 260 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2049 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2074 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #143 - │ │ +Class #102 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -39409,17 +21632,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a574: |[02a574] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -02a584: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a58a: 0e00 |0003: return-void │ │ +02e4bc: |[02e4bc] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +02e4cc: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e4d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -39427,18 +21650,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02a58c: |[02a58c] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -02a59c: 6e10 dc09 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@09dc │ │ -02a5a2: 0a00 |0003: move-result v0 │ │ -02a5a4: 0f00 |0004: return v0 │ │ +02e4d4: |[02e4d4] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +02e4e4: 6e10 df09 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@09df │ │ +02e4ea: 0a00 |0003: move-result v0 │ │ +02e4ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -39446,39 +21669,39 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02a5a8: |[02a5a8] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -02a5b8: 6e20 f909 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@09f9 │ │ -02a5be: 0e00 |0003: return-void │ │ +02e4f0: |[02e4f0] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +02e500: 6e20 fd09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@09fd │ │ +02e506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2049 (ViewCompatGingerbread.java) │ │ + source_file_idx : 2074 (ViewCompatGingerbread.java) │ │ │ │ -Class #144 header: │ │ -class_idx : 262 │ │ +Class #103 header: │ │ +class_idx : 261 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2050 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2075 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #144 - │ │ +Class #103 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -39487,17 +21710,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a5c0: |[02a5c0] android.support.v4.view.ViewCompatICS.:()V │ │ -02a5d0: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a5d6: 0e00 |0003: return-void │ │ +02e508: |[02e508] android.support.v4.view.ViewCompatICS.:()V │ │ +02e518: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e51e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ @@ -39505,18 +21728,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02a5d8: |[02a5d8] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -02a5e8: 6e20 ce09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@09ce │ │ -02a5ee: 0a00 |0003: move-result v0 │ │ -02a5f0: 0f00 |0004: return v0 │ │ +02e520: |[02e520] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +02e530: 6e20 d209 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@09d2 │ │ +02e536: 0a00 |0003: move-result v0 │ │ +02e538: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -39525,18 +21748,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02a5f4: |[02a5f4] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -02a604: 6e20 cf09 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@09cf │ │ -02a60a: 0a00 |0003: move-result v0 │ │ -02a60c: 0f00 |0004: return v0 │ │ +02e53c: |[02e53c] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +02e54c: 6e20 d309 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@09d3 │ │ +02e552: 0a00 |0003: move-result v0 │ │ +02e554: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -39545,17 +21768,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02a610: |[02a610] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02a620: 6e20 ea09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@09ea │ │ -02a626: 0e00 |0003: return-void │ │ +02e558: |[02e558] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02e568: 6e20 ed09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@09ed │ │ +02e56e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -39565,18 +21788,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a628: |[02a628] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -02a638: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02a63c: 6e20 eb09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@09eb │ │ -02a642: 0e00 |0005: return-void │ │ +02e570: |[02e570] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +02e580: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +02e584: 6e20 ee09 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@09ee │ │ +02e58a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ @@ -39586,17 +21809,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02a644: |[02a644] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -02a654: 6e20 ec09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@09ec │ │ -02a65a: 0e00 |0003: return-void │ │ +02e58c: |[02e58c] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +02e59c: 6e20 ef09 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@09ef │ │ +02e5a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -39606,206 +21829,76 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02a65c: |[02a65c] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -02a66c: 1f01 7101 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0171 │ │ -02a670: 6e20 f409 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@09f4 │ │ -02a676: 0e00 |0005: return-void │ │ +02e5a4: |[02e5a4] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +02e5b4: 1f01 6e01 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@016e │ │ +02e5b8: 6e20 f809 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@09f8 │ │ +02e5be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2050 (ViewCompatICS.java) │ │ + source_file_idx : 2075 (ViewCompatICS.java) │ │ │ │ -Class #145 header: │ │ -class_idx : 265 │ │ +Class #104 header: │ │ +class_idx : 264 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2052 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2077 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #145 annotations: │ │ +Class #104 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewConfigurationVersionImpl" │ │ │ │ -Class #145 - │ │ +Class #104 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ name : 'getScaledPagingTouchSlop' │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2052 (ViewConfigurationCompat.java) │ │ - │ │ -Class #146 header: │ │ -class_idx : 263 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2052 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #146 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewConfigurationVersionImpl" │ │ - │ │ -Class #146 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a678: |[02a678] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -02a688: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a68e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ - name : 'getScaledPagingTouchSlop' │ │ - type : '(Landroid/view/ViewConfiguration;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02a690: |[02a690] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -02a6a0: 6e10 020a 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0a02 │ │ -02a6a6: 0a00 |0003: move-result v0 │ │ -02a6a8: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ - │ │ - source_file_idx : 2052 (ViewConfigurationCompat.java) │ │ - │ │ -Class #147 header: │ │ -class_idx : 264 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2052 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #147 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FroyoViewConfigurationVersionImpl" │ │ - │ │ -Class #147 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a6ac: |[02a6ac] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -02a6bc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a6c2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ - name : 'getScaledPagingTouchSlop' │ │ - type : '(Landroid/view/ViewConfiguration;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02a6c4: |[02a6c4] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -02a6d4: 7110 2d06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@062d │ │ -02a6da: 0a00 |0003: move-result v0 │ │ -02a6dc: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ - 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ - │ │ - source_file_idx : 2052 (ViewConfigurationCompat.java) │ │ + source_file_idx : 2077 (ViewConfigurationCompat.java) │ │ │ │ -Class #148 header: │ │ -class_idx : 266 │ │ +Class #105 header: │ │ +class_idx : 265 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2052 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2077 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #148 annotations: │ │ +Class #105 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; } │ │ │ │ -Class #148 - │ │ +Class #105 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ name : 'IMPL' │ │ @@ -39818,26 +21911,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02a6e0: |[02a6e0] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -02a6f0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02a6f4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -02a6f8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02a6fc: 2200 0801 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@0108 │ │ -02a700: 7010 2606 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0626 │ │ -02a706: 6900 ee01 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01ee │ │ -02a70a: 0e00 |000d: return-void │ │ -02a70c: 2200 0701 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@0107 │ │ -02a710: 7010 2406 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0624 │ │ -02a716: 6900 ee01 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01ee │ │ -02a71a: 28f8 |0015: goto 000d // -0008 │ │ +02e5c0: |[02e5c0] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +02e5d0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02e5d4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +02e5d8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02e5dc: 2200 0701 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@0107 │ │ +02e5e0: 7010 2c06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@062c │ │ +02e5e6: 6900 ee01 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01ee │ │ +02e5ea: 0e00 |000d: return-void │ │ +02e5ec: 2200 0601 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@0106 │ │ +02e5f0: 7010 2a06 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@062a │ │ +02e5f6: 6900 ee01 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01ee │ │ +02e5fa: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -39847,17 +21940,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a71c: |[02a71c] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -02a72c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a732: 0e00 |0003: return-void │ │ +02e5fc: |[02e5fc] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +02e60c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -39866,39 +21959,39 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02a734: |[02a734] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -02a744: 6200 ee01 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01ee │ │ -02a748: 7220 2806 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0628 │ │ -02a74e: 0a00 |0005: move-result v0 │ │ -02a750: 0f00 |0006: return v0 │ │ +02e614: |[02e614] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +02e624: 6200 ee01 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@01ee │ │ +02e628: 7220 2e06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@062e │ │ +02e62e: 0a00 |0005: move-result v0 │ │ +02e630: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2052 (ViewConfigurationCompat.java) │ │ + source_file_idx : 2077 (ViewConfigurationCompat.java) │ │ │ │ -Class #149 header: │ │ -class_idx : 267 │ │ +Class #106 header: │ │ +class_idx : 266 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2053 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2078 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #149 - │ │ +Class #106 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -39907,17 +22000,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a754: |[02a754] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -02a764: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a76a: 0e00 |0003: return-void │ │ +02e634: |[02e634] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +02e644: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e64a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatFroyo; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ @@ -39925,206 +22018,74 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02a76c: |[02a76c] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -02a77c: 6e10 010a 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@0a01 │ │ -02a782: 0a00 |0003: move-result v0 │ │ -02a784: 0f00 |0004: return v0 │ │ +02e64c: |[02e64c] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +02e65c: 6e10 050a 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@0a05 │ │ +02e662: 0a00 |0003: move-result v0 │ │ +02e664: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2053 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 2078 (ViewConfigurationCompatFroyo.java) │ │ │ │ -Class #150 header: │ │ -class_idx : 269 │ │ +Class #107 header: │ │ +class_idx : 268 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2055 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2080 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #150 annotations: │ │ +Class #107 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ViewGroupCompatImpl" │ │ │ │ -Class #150 - │ │ +Class #107 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ name : 'onRequestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2055 (ViewGroupCompat.java) │ │ + source_file_idx : 2080 (ViewGroupCompat.java) │ │ │ │ -Class #151 header: │ │ +Class #108 header: │ │ class_idx : 270 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2055 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #151 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatStubImpl" │ │ - │ │ -Class #151 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a788: |[02a788] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -02a798: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a79e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02a7a0: |[02a7a0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -02a7b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02a7b2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ - 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0002 reg=3 child Landroid/view/View; │ │ - 0x0000 - 0x0002 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - source_file_idx : 2055 (ViewGroupCompat.java) │ │ - │ │ -Class #152 header: │ │ -class_idx : 268 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 270 │ │ -source_file_idx : 2055 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #152 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatIcsImpl" │ │ - │ │ -Class #152 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02a7b4: |[02a7b4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -02a7c4: 7010 3106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0631 │ │ -02a7ca: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ - name : 'onRequestSendAccessibilityEvent' │ │ - type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -02a7cc: |[02a7cc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -02a7dc: 7130 3706 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0637 │ │ -02a7e2: 0a00 |0003: move-result v0 │ │ -02a7e4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ - 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - source_file_idx : 2055 (ViewGroupCompat.java) │ │ - │ │ -Class #153 header: │ │ -class_idx : 271 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2055 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2080 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #153 annotations: │ │ +Class #108 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; } │ │ │ │ -Class #153 - │ │ +Class #108 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ name : 'IMPL' │ │ @@ -40137,26 +22098,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02a7e8: |[02a7e8] android.support.v4.view.ViewGroupCompat.:()V │ │ -02a7f8: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02a7fc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02a800: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02a804: 2200 0c01 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@010c │ │ -02a808: 7010 2e06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@062e │ │ -02a80e: 6900 ef01 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01ef │ │ -02a812: 0e00 |000d: return-void │ │ -02a814: 2200 0e01 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@010e │ │ -02a818: 7010 3106 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0631 │ │ -02a81e: 6900 ef01 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01ef │ │ -02a822: 28f8 |0015: goto 000d // -0008 │ │ +02e668: |[02e668] android.support.v4.view.ViewGroupCompat.:()V │ │ +02e678: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02e67c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +02e680: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +02e684: 2200 0b01 |0006: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@010b │ │ +02e688: 7010 3406 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0634 │ │ +02e68e: 6900 ef01 |000b: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01ef │ │ +02e692: 0e00 |000d: return-void │ │ +02e694: 2200 0d01 |000e: new-instance v0, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@010d │ │ +02e698: 7010 3706 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0637 │ │ +02e69e: 6900 ef01 |0013: sput-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01ef │ │ +02e6a2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ 0x000d line=57 │ │ 0x000e line=55 │ │ locals : │ │ @@ -40166,17 +22127,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a824: |[02a824] android.support.v4.view.ViewGroupCompat.:()V │ │ -02a834: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a83a: 0e00 |0003: return-void │ │ +02e6a4: |[02e6a4] android.support.v4.view.ViewGroupCompat.:()V │ │ +02e6b4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e6ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -40185,41 +22146,41 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -02a83c: |[02a83c] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -02a84c: 6200 ef01 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01ef │ │ -02a850: 7240 3006 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0630 │ │ -02a856: 0a00 |0005: move-result v0 │ │ -02a858: 0f00 |0006: return v0 │ │ +02e6bc: |[02e6bc] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02e6cc: 6200 ef01 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@01ef │ │ +02e6d0: 7240 3606 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0636 │ │ +02e6d6: 0a00 |0005: move-result v0 │ │ +02e6d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2055 (ViewGroupCompat.java) │ │ + source_file_idx : 2080 (ViewGroupCompat.java) │ │ │ │ -Class #154 header: │ │ -class_idx : 272 │ │ +Class #109 header: │ │ +class_idx : 271 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2056 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2081 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #154 - │ │ +Class #109 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -40228,17 +22189,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a85c: |[02a85c] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -02a86c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a872: 0e00 |0003: return-void │ │ +02e6dc: |[02e6dc] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +02e6ec: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e6f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ @@ -40246,46 +22207,46 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -02a874: |[02a874] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -02a884: 6e30 120a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0a12 │ │ -02a88a: 0a00 |0003: move-result v0 │ │ -02a88c: 0f00 |0004: return v0 │ │ +02e6f4: |[02e6f4] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02e704: 6e30 160a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0a16 │ │ +02e70a: 0a00 |0003: move-result v0 │ │ +02e70c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2056 (ViewGroupCompatIcs.java) │ │ + source_file_idx : 2081 (ViewGroupCompatIcs.java) │ │ │ │ -Class #155 header: │ │ -class_idx : 273 │ │ +Class #110 header: │ │ +class_idx : 272 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2065 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2089 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #155 annotations: │ │ +Class #110 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ │ │ -Class #155 - │ │ +Class #110 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -40295,17 +22256,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a890: |[02a890] android.support.v4.view.ViewPager$1.:()V │ │ -02a8a0: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a8a6: 0e00 |0003: return-void │ │ +02e710: |[02e710] android.support.v4.view.ViewPager$1.:()V │ │ +02e720: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -40314,19 +22275,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -02a8a8: |[02a8a8] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -02a8b8: 5230 f101 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02a8bc: 5241 f101 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02a8c0: b110 |0004: sub-int/2addr v0, v1 │ │ -02a8c2: 0f00 |0005: return v0 │ │ +02e728: |[02e728] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +02e738: 5230 f101 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02e73c: 5241 f101 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02e740: b110 |0004: sub-int/2addr v0, v1 │ │ +02e742: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/view/ViewPager$1; │ │ 0x0000 - 0x0006 reg=3 lhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ 0x0000 - 0x0006 reg=4 rhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ @@ -40336,46 +22297,46 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02a8c4: |[02a8c4] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -02a8d4: 1f02 1401 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02a8d8: 1f03 1401 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02a8dc: 6e30 3906 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@0639 │ │ -02a8e2: 0a00 |0007: move-result v0 │ │ -02a8e4: 0f00 |0008: return v0 │ │ +02e744: |[02e744] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +02e754: 1f02 1301 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +02e758: 1f03 1301 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +02e75c: 6e30 3f06 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@063f │ │ +02e762: 0a00 |0007: move-result v0 │ │ +02e764: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ - source_file_idx : 2065 (ViewPager.java) │ │ + source_file_idx : 2089 (ViewPager.java) │ │ │ │ -Class #156 header: │ │ -class_idx : 274 │ │ +Class #111 header: │ │ +class_idx : 273 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2065 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2089 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #156 annotations: │ │ +Class #111 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #156 - │ │ +Class #111 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Interpolator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -40385,17 +22346,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a8e8: |[02a8e8] android.support.v4.view.ViewPager$2.:()V │ │ -02a8f8: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a8fe: 0e00 |0003: return-void │ │ +02e768: |[02e768] android.support.v4.view.ViewPager$2.:()V │ │ +02e778: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e77e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -40404,49 +22365,75 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -02a900: |[02a900] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -02a910: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -02a914: c713 |0002: sub-float/2addr v3, v1 │ │ -02a916: a800 0303 |0003: mul-float v0, v3, v3 │ │ -02a91a: c830 |0005: mul-float/2addr v0, v3 │ │ -02a91c: c830 |0006: mul-float/2addr v0, v3 │ │ -02a91e: c830 |0007: mul-float/2addr v0, v3 │ │ -02a920: c610 |0008: add-float/2addr v0, v1 │ │ -02a922: 0f00 |0009: return v0 │ │ +02e780: |[02e780] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +02e790: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +02e794: c713 |0002: sub-float/2addr v3, v1 │ │ +02e796: a800 0303 |0003: mul-float v0, v3, v3 │ │ +02e79a: c830 |0005: mul-float/2addr v0, v3 │ │ +02e79c: c830 |0006: mul-float/2addr v0, v3 │ │ +02e79e: c830 |0007: mul-float/2addr v0, v3 │ │ +02e7a0: c610 |0008: add-float/2addr v0, v1 │ │ +02e7a2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 2065 (ViewPager.java) │ │ + source_file_idx : 2089 (ViewPager.java) │ │ │ │ -Class #157 header: │ │ -class_idx : 276 │ │ +Class #112 header: │ │ +class_idx : 274 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2089 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #112 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="Decor" │ │ + │ │ +Class #112 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 2089 (ViewPager.java) │ │ + │ │ +Class #113 header: │ │ +class_idx : 275 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2065 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2089 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #157 annotations: │ │ +Class #113 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ItemInfo" │ │ │ │ -Class #157 - │ │ +Class #113 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$ItemInfo;) │ │ @@ -40467,42 +22454,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02a924: |[02a924] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -02a934: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02a93a: 0e00 |0003: return-void │ │ +02e7a4: |[02e7a4] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +02e7b4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +02e7ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2065 (ViewPager.java) │ │ + source_file_idx : 2089 (ViewPager.java) │ │ │ │ -Class #158 header: │ │ -class_idx : 277 │ │ +Class #114 header: │ │ +class_idx : 276 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 376 │ │ -source_file_idx : 2065 │ │ +superclass_idx : 373 │ │ +source_file_idx : 2089 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #158 annotations: │ │ +Class #114 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="LayoutParams" │ │ │ │ -Class #158 - │ │ +Class #114 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$LayoutParams;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup$LayoutParams;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$LayoutParams;) │ │ @@ -40519,18 +22506,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -02a93c: |[02a93c] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -02a94c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -02a94e: 7030 030a 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0a03 │ │ -02a954: 0e00 |0004: return-void │ │ +02e7bc: |[02e7bc] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +02e7cc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +02e7ce: 7030 070a 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0a07 │ │ +02e7d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2086 │ │ 0x0004 line=2087 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ │ │ @@ -40539,58 +22526,134 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -02a958: |[02a958] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -02a968: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02a96a: 7030 040a 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a04 │ │ -02a970: 7100 5a06 0000 |0004: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$100:()[I // method@065a │ │ -02a976: 0c01 |0007: move-result-object v1 │ │ -02a978: 6e30 a900 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00a9 │ │ -02a97e: 0c00 |000b: move-result-object v0 │ │ -02a980: 6e30 0701 2002 |000c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0107 │ │ -02a986: 0a01 |000f: move-result v1 │ │ -02a988: 5931 f301 |0010: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ -02a98c: 6e10 0b01 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010b │ │ -02a992: 0e00 |0015: return-void │ │ +02e7d8: |[02e7d8] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +02e7e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02e7ea: 7030 080a 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a08 │ │ +02e7f0: 7100 6006 0000 |0004: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$100:()[I // method@0660 │ │ +02e7f6: 0c01 |0007: move-result-object v1 │ │ +02e7f8: 6e30 a900 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00a9 │ │ +02e7fe: 0c00 |000b: move-result-object v0 │ │ +02e800: 6e30 0801 2002 |000c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0108 │ │ +02e806: 0a01 |000f: move-result v1 │ │ +02e808: 5931 f301 |0010: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ +02e80c: 6e10 0c01 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010c │ │ +02e812: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2090 │ │ 0x0004 line=2092 │ │ 0x000c line=2093 │ │ 0x0012 line=2094 │ │ 0x0015 line=2095 │ │ locals : │ │ 0x000c - 0x0016 reg=0 a Landroid/content/res/TypedArray; │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2065 (ViewPager.java) │ │ + source_file_idx : 2089 (ViewPager.java) │ │ │ │ -Class #159 header: │ │ -class_idx : 280 │ │ +Class #115 header: │ │ +class_idx : 277 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2089 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #115 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnAdapterChangeListener" │ │ + │ │ +Class #115 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ + name : 'onAdapterChanged' │ │ + type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2089 (ViewPager.java) │ │ + │ │ +Class #116 header: │ │ +class_idx : 278 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2089 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #116 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnPageChangeListener" │ │ + │ │ +Class #116 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 2089 (ViewPager.java) │ │ + │ │ +Class #117 header: │ │ +class_idx : 279 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 60 │ │ -source_file_idx : 2065 │ │ +source_file_idx : 2089 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #159 annotations: │ │ +Class #117 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PagerObserver" │ │ │ │ -Class #159 - │ │ +Class #117 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$PagerObserver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$PagerObserver;) │ │ @@ -40603,18 +22666,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a994: |[02a994] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -02a9a4: 5b01 f501 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01f5 │ │ -02a9a8: 7010 2701 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@0127 │ │ -02a9ae: 0e00 |0005: return-void │ │ +02e814: |[02e814] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +02e824: 5b01 f501 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01f5 │ │ +02e828: 7010 2801 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@0128 │ │ +02e82e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -40623,17 +22686,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02a9b0: |[02a9b0] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -02a9c0: 7020 4406 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0644 │ │ -02a9c6: 0e00 |0003: return-void │ │ +02e830: |[02e830] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +02e840: 7020 4a06 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@064a │ │ +02e846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ @@ -40644,18 +22707,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a9c8: |[02a9c8] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -02a9d8: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01f5 │ │ -02a9dc: 6e10 6606 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0666 │ │ -02a9e2: 0e00 |0005: return-void │ │ +02e848: |[02e848] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +02e858: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01f5 │ │ +02e85c: 6e10 6c06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@066c │ │ +02e862: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2060 │ │ 0x0005 line=2061 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ @@ -40664,172 +22727,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02a9e4: |[02a9e4] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -02a9f4: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01f5 │ │ -02a9f8: 6e10 6606 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0666 │ │ -02a9fe: 0e00 |0005: return-void │ │ +02e864: |[02e864] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +02e874: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@01f5 │ │ +02e878: 6e10 6c06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@066c │ │ +02e87e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2064 │ │ 0x0005 line=2065 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ - source_file_idx : 2065 (ViewPager.java) │ │ + source_file_idx : 2089 (ViewPager.java) │ │ │ │ -Class #160 header: │ │ +Class #118 header: │ │ class_idx : 281 │ │ -access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2065 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #160 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager$SavedState; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ - │ │ -Class #160 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState$1;' │ │ - Access flags : 0x0010 (FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02aa00: |[02aa00] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -02aa10: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02aa16: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=853 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -02aa18: |[02aa18] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -02aa28: 2200 1a01 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@011a │ │ -02aa2c: 7030 4e06 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@064e │ │ -02aa32: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=856 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ - 0x0000 - 0x0006 reg=3 loader Ljava/lang/ClassLoader; │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'createFromParcel' │ │ - type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -02aa34: |[02aa34] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -02aa44: 6e30 4906 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@0649 │ │ -02aa4a: 0c00 |0003: move-result-object v0 │ │ -02aa4c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=853 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ - 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02aa50: |[02aa50] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -02aa60: 2320 c402 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@02c4 │ │ -02aa64: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=860 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0003 reg=2 size I │ │ - │ │ - #3 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ - name : 'newArray' │ │ - type : '(I)[Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02aa68: |[02aa68] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -02aa78: 6e20 4b06 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@064b │ │ -02aa7e: 0c00 |0003: move-result-object v0 │ │ -02aa80: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=853 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ - │ │ - source_file_idx : 2065 (ViewPager.java) │ │ - │ │ -Class #161 header: │ │ -class_idx : 282 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 370 │ │ -source_file_idx : 2065 │ │ +superclass_idx : 367 │ │ +source_file_idx : 2089 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #161 annotations: │ │ +Class #118 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SavedState" │ │ Annotations on field #502 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ │ │ -Class #161 - │ │ +Class #118 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ name : 'CREATOR' │ │ @@ -40854,50 +22790,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -02aa84: |[02aa84] android.support.v4.view.ViewPager$SavedState.:()V │ │ -02aa94: 2200 1901 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@0119 │ │ -02aa98: 7010 4806 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0648 │ │ -02aa9e: 7110 f904 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@04f9 │ │ -02aaa4: 0c00 |0008: move-result-object v0 │ │ -02aaa6: 6900 f601 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@01f6 │ │ -02aaaa: 0e00 |000b: return-void │ │ +02e880: |[02e880] android.support.v4.view.ViewPager$SavedState.:()V │ │ +02e890: 2200 1801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@0118 │ │ +02e894: 7010 4e06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@064e │ │ +02e89a: 7110 ff04 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@04ff │ │ +02e8a0: 0c00 |0008: move-result-object v0 │ │ +02e8a2: 6900 f601 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@01f6 │ │ +02e8a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -02aaac: |[02aaac] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -02aabc: 7020 c509 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@09c5 │ │ -02aac2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -02aac6: 6e10 5c0c 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -02aacc: 0c00 |0008: move-result-object v0 │ │ -02aace: 6e10 350c 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0c35 │ │ -02aad4: 0c03 |000c: move-result-object v3 │ │ -02aad6: 6e10 9f01 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -02aadc: 0a00 |0010: move-result v0 │ │ -02aade: 5910 f901 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ -02aae2: 6e20 a001 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@01a0 │ │ -02aae8: 0c00 |0016: move-result-object v0 │ │ -02aaea: 5b10 f701 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ -02aaee: 5b13 f801 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01f8 │ │ -02aaf2: 0e00 |001b: return-void │ │ +02e8a8: |[02e8a8] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +02e8b8: 7020 c909 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@09c9 │ │ +02e8be: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +02e8c2: 6e10 c20c 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +02e8c8: 0c00 |0008: move-result-object v0 │ │ +02e8ca: 6e10 9b0c 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@0c9b │ │ +02e8d0: 0c03 |000c: move-result-object v3 │ │ +02e8d2: 6e10 a501 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +02e8d8: 0a00 |0010: move-result v0 │ │ +02e8da: 5910 f901 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ +02e8de: 6e20 a601 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@01a6 │ │ +02e8e4: 0c00 |0016: move-result-object v0 │ │ +02e8e6: 5b10 f701 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ +02e8ea: 5b13 f801 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01f8 │ │ +02e8ee: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ 0x0003 line=866 │ │ 0x0005 line=867 │ │ 0x000d line=869 │ │ 0x0013 line=870 │ │ @@ -40913,17 +22849,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -02aaf4: |[02aaf4] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -02ab04: 7020 c609 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@09c6 │ │ -02ab0a: 0e00 |0003: return-void │ │ +02e8f0: |[02e8f0] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +02e900: 7020 ca09 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@09ca │ │ +02e906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0003 line=836 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -40934,38 +22870,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02ab0c: |[02ab0c] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -02ab1c: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -02ab20: 7010 730c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02ab26: 1a01 6802 |0005: const-string v1, "FragmentPager.SavedState{" // string@0268 │ │ -02ab2a: 6e20 7a0c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02ab30: 0c00 |000a: move-result-object v0 │ │ -02ab32: 7110 810c 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0c81 │ │ -02ab38: 0a01 |000e: move-result v1 │ │ -02ab3a: 7110 490c 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -02ab40: 0c01 |0012: move-result-object v1 │ │ -02ab42: 6e20 7a0c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02ab48: 0c00 |0016: move-result-object v0 │ │ -02ab4a: 1a01 7500 |0017: const-string v1, " position=" // string@0075 │ │ -02ab4e: 6e20 7a0c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02ab54: 0c00 |001c: move-result-object v0 │ │ -02ab56: 5221 f901 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ -02ab5a: 6e20 770c 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -02ab60: 0c00 |0022: move-result-object v0 │ │ -02ab62: 1a01 ae16 |0023: const-string v1, "}" // string@16ae │ │ -02ab66: 6e20 7a0c 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02ab6c: 0c00 |0028: move-result-object v0 │ │ -02ab6e: 6e10 7e0c 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02ab74: 0c00 |002c: move-result-object v0 │ │ -02ab76: 1100 |002d: return-object v0 │ │ +02e908: |[02e908] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +02e918: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +02e91c: 7010 d90c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +02e922: 1a01 6c02 |0005: const-string v1, "FragmentPager.SavedState{" // string@026c │ │ +02e926: 6e20 e00c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02e92c: 0c00 |000a: move-result-object v0 │ │ +02e92e: 7110 e70c 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ce7 │ │ +02e934: 0a01 |000e: move-result v1 │ │ +02e936: 7110 af0c 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +02e93c: 0c01 |0012: move-result-object v1 │ │ +02e93e: 6e20 e00c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02e944: 0c00 |0016: move-result-object v0 │ │ +02e946: 1a01 7500 |0017: const-string v1, " position=" // string@0075 │ │ +02e94a: 6e20 e00c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02e950: 0c00 |001c: move-result-object v0 │ │ +02e952: 5221 f901 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ +02e956: 6e20 dd0c 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +02e95c: 0c00 |0022: move-result-object v0 │ │ +02e95e: 1a01 2617 |0023: const-string v1, "}" // string@1726 │ │ +02e962: 6e20 e00c 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +02e968: 0c00 |0028: move-result-object v0 │ │ +02e96a: 6e10 e40c 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +02e970: 0c00 |002c: move-result-object v0 │ │ +02e972: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -40973,158 +22909,57 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -02ab78: |[02ab78] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -02ab88: 6f30 c709 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@09c7 │ │ -02ab8e: 5210 f901 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ -02ab92: 6e20 a301 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -02ab98: 5410 f701 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ -02ab9c: 6e30 a501 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@01a5 │ │ -02aba2: 0e00 |000d: return-void │ │ +02e974: |[02e974] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +02e984: 6f30 cb09 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@09cb │ │ +02e98a: 5210 f901 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ +02e98e: 6e20 a901 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +02e994: 5410 f701 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ +02e998: 6e30 ab01 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@01ab │ │ +02e99e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0003 line=841 │ │ 0x0008 line=842 │ │ 0x000d line=843 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 2065 (ViewPager.java) │ │ + source_file_idx : 2089 (ViewPager.java) │ │ │ │ -Class #162 header: │ │ +Class #119 header: │ │ class_idx : 283 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2065 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #162 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SimpleOnPageChangeListener" │ │ - │ │ -Class #162 - │ │ - Class descriptor : 'Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02aba4: |[02aba4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -02abb4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02abba: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=240 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02abbc: |[02abbc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -02abcc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=254 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - 0x0000 - 0x0001 reg=1 state I │ │ - │ │ - #1 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02abd0: |[02abd0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -02abe0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=244 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - 0x0000 - 0x0001 reg=1 position I │ │ - 0x0000 - 0x0001 reg=2 positionOffset F │ │ - 0x0000 - 0x0001 reg=3 positionOffsetPixels I │ │ - │ │ - #2 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02abe4: |[02abe4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -02abf4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=249 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ - 0x0000 - 0x0001 reg=1 position I │ │ - │ │ - source_file_idx : 2065 (ViewPager.java) │ │ - │ │ -Class #163 header: │ │ -class_idx : 284 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 377 │ │ -source_file_idx : 2065 │ │ +superclass_idx : 374 │ │ +source_file_idx : 2089 │ │ static_fields_size : 13 │ │ instance_fields_size: 41 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 58 │ │ │ │ -Class #163 annotations: │ │ +Class #119 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/ViewPager$LayoutParams; Landroid/support/v4/view/ViewPager$PagerObserver; Landroid/support/v4/view/ViewPager$SavedState; Landroid/support/v4/view/ViewPager$Decor; Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; Landroid/support/v4/view/ViewPager$OnPageChangeListener; Landroid/support/v4/view/ViewPager$ItemInfo; } │ │ Annotations on field #506 'COMPARATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/Comparator" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ Annotations on field #536 'mItems' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/view/ViewPager$ItemInfo;" ">;" } │ │ -Annotations on method #1627 'addFocusables' │ │ +Annotations on method #1633 'addFocusables' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;II)V" } │ │ -Annotations on method #1629 'addTouchables' │ │ +Annotations on method #1635 'addTouchables' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Landroid/view/View;" ">;)V" } │ │ │ │ -Class #163 - │ │ +Class #119 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPager;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/ViewGroup;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'COMPARATOR' │ │ @@ -41360,28 +23195,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -02abf8: |[02abf8] android.support.v4.view.ViewPager.:()V │ │ -02ac08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02ac0a: 2300 b802 |0001: new-array v0, v0, [I // type@02b8 │ │ -02ac0e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -02ac10: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -02ac16: 4b02 0001 |0007: aput v2, v0, v1 │ │ -02ac1a: 6900 fe01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01fe │ │ -02ac1e: 2200 1101 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0111 │ │ -02ac22: 7010 3806 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0638 │ │ -02ac28: 6900 fa01 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01fa │ │ -02ac2c: 2200 1201 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0112 │ │ -02ac30: 7010 3b06 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@063b │ │ -02ac36: 6900 2f02 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@022f │ │ -02ac3a: 0e00 |0019: return-void │ │ +02e9a0: |[02e9a0] android.support.v4.view.ViewPager.:()V │ │ +02e9b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +02e9b2: 2300 b602 |0001: new-array v0, v0, [I // type@02b6 │ │ +02e9b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +02e9b8: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +02e9be: 4b02 0001 |0007: aput v2, v0, v1 │ │ +02e9c2: 6900 fe01 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01fe │ │ +02e9c6: 2200 1001 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0110 │ │ +02e9ca: 7010 3e06 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@063e │ │ +02e9d0: 6900 fa01 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01fa │ │ +02e9d4: 2200 1101 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0111 │ │ +02e9d8: 7010 4106 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0641 │ │ +02e9de: 6900 2f02 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@022f │ │ +02e9e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000b line=100 │ │ 0x0012 line=106 │ │ locals : │ │ │ │ @@ -41390,32 +23225,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -02ac3c: |[02ac3c] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -02ac4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02ac4e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -02ac50: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -02ac52: 7020 050a 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@0a05 │ │ -02ac58: 2200 1402 |0006: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -02ac5c: 7010 880c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -02ac62: 5b40 1802 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02ac66: 5941 2602 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ -02ac6a: 5b43 2402 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ -02ac6e: 5b43 2502 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ -02ac72: 5942 2002 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ -02ac76: 5941 0602 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02ac7a: 5c42 1102 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ -02ac7e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -02ac80: 5940 2802 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ -02ac84: 6e10 8d06 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@068d │ │ -02ac8a: 0e00 |001f: return-void │ │ +02e9e4: |[02e9e4] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +02e9f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02e9f6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +02e9f8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +02e9fa: 7020 090a 5400 |0003: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@0a09 │ │ +02ea00: 2200 1202 |0006: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +02ea04: 7010 ee0c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +02ea0a: 5b40 1802 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02ea0e: 5941 2602 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ +02ea12: 5b43 2402 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ +02ea16: 5b43 2502 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ +02ea1a: 5942 2002 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ +02ea1e: 5941 0602 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +02ea22: 5c42 1102 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ +02ea26: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +02ea28: 5940 2802 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ +02ea2c: 6e10 9306 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0693 │ │ +02ea32: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=271 │ │ 0x0006 line=113 │ │ 0x000d line=117 │ │ 0x000f line=118 │ │ 0x0011 line=119 │ │ @@ -41434,32 +23269,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -02ac8c: |[02ac8c] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -02ac9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02ac9e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -02aca0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -02aca2: 7030 060a 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a06 │ │ -02aca8: 2200 1402 |0006: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -02acac: 7010 880c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -02acb2: 5b40 1802 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02acb6: 5941 2602 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ -02acba: 5b43 2402 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ -02acbe: 5b43 2502 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ -02acc2: 5942 2002 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ -02acc6: 5941 0602 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02acca: 5c42 1102 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ -02acce: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -02acd0: 5940 2802 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ -02acd4: 6e10 8d06 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@068d │ │ -02acda: 0e00 |001f: return-void │ │ +02ea34: |[02ea34] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +02ea44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02ea46: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +02ea48: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +02ea4a: 7030 0a0a 5406 |0003: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a0a │ │ +02ea50: 2200 1202 |0006: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +02ea54: 7010 ee0c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +02ea5a: 5b40 1802 |000b: iput-object v0, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02ea5e: 5941 2602 |000d: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ +02ea62: 5b43 2402 |000f: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ +02ea66: 5b43 2502 |0011: iput-object v3, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ +02ea6a: 5942 2002 |0013: iput v2, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ +02ea6e: 5941 0602 |0015: iput v1, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +02ea72: 5c42 1102 |0017: iput-boolean v2, v4, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ +02ea76: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +02ea78: 5940 2802 |001a: iput v0, v4, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ +02ea7c: 6e10 9306 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0693 │ │ +02ea82: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=276 │ │ 0x0006 line=113 │ │ 0x000d line=117 │ │ 0x000f line=118 │ │ 0x0011 line=119 │ │ @@ -41479,72 +23314,72 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02acdc: |[02acdc] android.support.v4.view.ViewPager.access$100:()[I │ │ -02acec: 6200 fe01 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01fe │ │ -02acf0: 1100 |0002: return-object v0 │ │ +02ea84: |[02ea84] android.support.v4.view.ViewPager.access$100:()[I │ │ +02ea94: 6200 fe01 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@01fe │ │ +02ea98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'completeScroll' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -02acf4: |[02acf4] android.support.v4.view.ViewPager.completeScroll:()V │ │ -02ad04: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -02ad06: 5592 2a02 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@022a │ │ -02ad0a: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ -02ad0e: 7020 ba06 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06ba │ │ -02ad14: 5497 2902 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02ad18: 6e10 df0a 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@0adf │ │ -02ad1e: 6e10 8606 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02ad24: 0a03 |0010: move-result v3 │ │ -02ad26: 6e10 8706 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0687 │ │ -02ad2c: 0a04 |0014: move-result v4 │ │ -02ad2e: 5497 2902 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02ad32: 6e10 e10a 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@0ae1 │ │ -02ad38: 0a05 |001a: move-result v5 │ │ -02ad3a: 5497 2902 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02ad3e: 6e10 e20a 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@0ae2 │ │ -02ad44: 0a06 |0020: move-result v6 │ │ -02ad46: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ -02ad4a: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ -02ad4e: 6e30 a906 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06a9 │ │ -02ad54: 7020 b906 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06b9 │ │ -02ad5a: 5c98 2302 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ -02ad5e: 5c98 2a02 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@022a │ │ -02ad62: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -02ad64: 5497 1802 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02ad68: 6e10 970c 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02ad6e: 0a07 |0035: move-result v7 │ │ -02ad70: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ -02ad74: 5497 1802 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02ad78: 6e20 900c 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02ad7e: 0c01 |003d: move-result-object v1 │ │ -02ad80: 1f01 1401 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02ad84: 5517 f201 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01f2 │ │ -02ad88: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ -02ad8c: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -02ad8e: 5c18 f201 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01f2 │ │ -02ad92: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02ad96: 28e7 |0049: goto 0030 // -0019 │ │ -02ad98: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ -02ad9c: 6e10 a306 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a3 │ │ -02ada2: 0e00 |004f: return-void │ │ +02ea9c: |[02ea9c] android.support.v4.view.ViewPager.completeScroll:()V │ │ +02eaac: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +02eaae: 5592 2a02 |0001: iget-boolean v2, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@022a │ │ +02eab2: 3802 2800 |0003: if-eqz v2, 002b // +0028 │ │ +02eab6: 7020 c006 8900 |0005: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06c0 │ │ +02eabc: 5497 2902 |0008: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02eac0: 6e10 dc0a 0700 |000a: invoke-virtual {v7}, Landroid/widget/Scroller;.abortAnimation:()V // method@0adc │ │ +02eac6: 6e10 8c06 0900 |000d: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +02eacc: 0a03 |0010: move-result v3 │ │ +02eace: 6e10 8d06 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@068d │ │ +02ead4: 0a04 |0014: move-result v4 │ │ +02ead6: 5497 2902 |0015: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02eada: 6e10 de0a 0700 |0017: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrX:()I // method@0ade │ │ +02eae0: 0a05 |001a: move-result v5 │ │ +02eae2: 5497 2902 |001b: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02eae6: 6e10 df0a 0700 |001d: invoke-virtual {v7}, Landroid/widget/Scroller;.getCurrY:()I // method@0adf │ │ +02eaec: 0a06 |0020: move-result v6 │ │ +02eaee: 3353 0400 |0021: if-ne v3, v5, 0025 // +0004 │ │ +02eaf2: 3264 0500 |0023: if-eq v4, v6, 0028 // +0005 │ │ +02eaf6: 6e30 af06 5906 |0025: invoke-virtual {v9, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06af │ │ +02eafc: 7020 bf06 8900 |0028: invoke-direct {v9, v8}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06bf │ │ +02eb02: 5c98 2302 |002b: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ +02eb06: 5c98 2a02 |002d: iput-boolean v8, v9, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@022a │ │ +02eb0a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +02eb0c: 5497 1802 |0030: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02eb10: 6e10 fd0c 0700 |0032: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02eb16: 0a07 |0035: move-result v7 │ │ +02eb18: 3570 1400 |0036: if-ge v0, v7, 004a // +0014 │ │ +02eb1c: 5497 1802 |0038: iget-object v7, v9, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02eb20: 6e20 f60c 0700 |003a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02eb26: 0c01 |003d: move-result-object v1 │ │ +02eb28: 1f01 1301 |003e: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +02eb2c: 5517 f201 |0040: iget-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01f2 │ │ +02eb30: 3807 0500 |0042: if-eqz v7, 0047 // +0005 │ │ +02eb34: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +02eb36: 5c18 f201 |0045: iput-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01f2 │ │ +02eb3a: d800 0001 |0047: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02eb3e: 28e7 |0049: goto 0030 // -0019 │ │ +02eb40: 3802 0500 |004a: if-eqz v2, 004f // +0005 │ │ +02eb44: 6e10 a906 0900 |004c: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a9 │ │ +02eb4a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1256 │ │ 0x0003 line=1257 │ │ 0x0005 line=1259 │ │ 0x0008 line=1260 │ │ 0x000d line=1261 │ │ @@ -41580,34 +23415,34 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -02ada4: |[02ada4] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -02adb4: 7110 510c 0700 |0000: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@0c51 │ │ -02adba: 0a01 |0003: move-result v1 │ │ -02adbc: 5232 1202 |0004: iget v2, v3, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0212 │ │ -02adc0: 3721 1100 |0006: if-le v1, v2, 0017 // +0011 │ │ -02adc4: 7110 510c 0600 |0008: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@0c51 │ │ -02adca: 0a01 |000b: move-result v1 │ │ -02adcc: 5232 1e02 |000c: iget v2, v3, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@021e │ │ -02add0: 3721 0900 |000e: if-le v1, v2, 0017 // +0009 │ │ -02add4: 3d06 0400 |0010: if-lez v6, 0014 // +0004 │ │ -02add8: 0140 |0012: move v0, v4 │ │ -02adda: 0f00 |0013: return v0 │ │ -02addc: d800 0401 |0014: add-int/lit8 v0, v4, #int 1 // #01 │ │ -02ade0: 28fd |0016: goto 0013 // -0003 │ │ -02ade2: 8241 |0017: int-to-float v1, v4 │ │ -02ade4: c651 |0018: add-float/2addr v1, v5 │ │ -02ade6: 1502 003f |0019: const/high16 v2, #int 1056964608 // #3f00 │ │ -02adea: c621 |001b: add-float/2addr v1, v2 │ │ -02adec: 8710 |001c: float-to-int v0, v1 │ │ -02adee: 28f6 |001d: goto 0013 // -000a │ │ +02eb4c: |[02eb4c] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +02eb5c: 7110 b70c 0700 |0000: invoke-static {v7}, Ljava/lang/Math;.abs:(I)I // method@0cb7 │ │ +02eb62: 0a01 |0003: move-result v1 │ │ +02eb64: 5232 1202 |0004: iget v2, v3, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0212 │ │ +02eb68: 3721 1100 |0006: if-le v1, v2, 0017 // +0011 │ │ +02eb6c: 7110 b70c 0600 |0008: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@0cb7 │ │ +02eb72: 0a01 |000b: move-result v1 │ │ +02eb74: 5232 1e02 |000c: iget v2, v3, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@021e │ │ +02eb78: 3721 0900 |000e: if-le v1, v2, 0017 // +0009 │ │ +02eb7c: 3d06 0400 |0010: if-lez v6, 0014 // +0004 │ │ +02eb80: 0140 |0012: move v0, v4 │ │ +02eb82: 0f00 |0013: return v0 │ │ +02eb84: d800 0401 |0014: add-int/lit8 v0, v4, #int 1 // #01 │ │ +02eb88: 28fd |0016: goto 0013 // -0003 │ │ +02eb8a: 8241 |0017: int-to-float v1, v4 │ │ +02eb8c: c651 |0018: add-float/2addr v1, v5 │ │ +02eb8e: 1502 003f |0019: const/high16 v2, #int 1056964608 // #3f00 │ │ +02eb92: c621 |001b: add-float/2addr v1, v2 │ │ +02eb94: 8710 |001c: float-to-int v0, v1 │ │ +02eb96: 28f6 |001d: goto 0013 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1563 │ │ 0x0010 line=1564 │ │ 0x0013 line=1569 │ │ 0x0014 line=1564 │ │ 0x0017 line=1566 │ │ @@ -41625,25 +23460,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -02adf0: |[02adf0] android.support.v4.view.ViewPager.endDrag:()V │ │ -02ae00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ae02: 5c10 1602 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02ae06: 5c10 1702 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ -02ae0a: 5410 2e02 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02ae0e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -02ae12: 5410 2e02 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02ae16: 6e10 bc09 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@09bc │ │ -02ae1c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -02ae1e: 5b10 2e02 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02ae22: 0e00 |0011: return-void │ │ +02eb98: |[02eb98] android.support.v4.view.ViewPager.endDrag:()V │ │ +02eba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02ebaa: 5c10 1602 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +02ebae: 5c10 1702 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ +02ebb2: 5410 2e02 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02ebb6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +02ebba: 5410 2e02 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02ebbe: 6e10 c009 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@09c0 │ │ +02ebc4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +02ebc6: 5b10 2e02 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02ebca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1766 │ │ 0x0003 line=1767 │ │ 0x0005 line=1769 │ │ 0x0009 line=1770 │ │ 0x000e line=1771 │ │ @@ -41656,36 +23491,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -02ae24: |[02ae24] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -02ae34: 7110 ac05 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05ac │ │ -02ae3a: 0a02 |0003: move-result v2 │ │ -02ae3c: 7120 ae05 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -02ae42: 0a01 |0007: move-result v1 │ │ -02ae44: 5243 0602 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02ae48: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -02ae4c: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -02ae50: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -02ae52: 7120 af05 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -02ae58: 0a03 |0012: move-result v3 │ │ -02ae5a: 5943 1902 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02ae5e: 7120 ae05 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -02ae64: 0a03 |0018: move-result v3 │ │ -02ae66: 5943 0602 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02ae6a: 5443 2e02 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02ae6e: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -02ae72: 5443 2e02 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02ae76: 6e10 b509 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@09b5 │ │ -02ae7c: 0e00 |0024: return-void │ │ -02ae7e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -02ae80: 28e9 |0026: goto 000f // -0017 │ │ +02ebcc: |[02ebcc] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +02ebdc: 7110 b205 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +02ebe2: 0a02 |0003: move-result v2 │ │ +02ebe4: 7120 b405 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +02ebea: 0a01 |0007: move-result v1 │ │ +02ebec: 5243 0602 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +02ebf0: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +02ebf4: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +02ebf8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +02ebfa: 7120 b505 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +02ec00: 0a03 |0012: move-result v3 │ │ +02ec02: 5943 1902 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02ec06: 7120 b405 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +02ec0c: 0a03 |0018: move-result v3 │ │ +02ec0e: 5943 0602 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +02ec12: 5443 2e02 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02ec16: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +02ec1a: 5443 2e02 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02ec1e: 6e10 b909 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@09b9 │ │ +02ec24: 0e00 |0024: return-void │ │ +02ec26: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +02ec28: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1751 │ │ 0x0004 line=1752 │ │ 0x0008 line=1753 │ │ 0x000c line=1756 │ │ 0x000f line=1757 │ │ @@ -41706,34 +23541,34 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -02ae84: |[02ae84] android.support.v4.view.ViewPager.pageScrolled:(I)V │ │ -02ae94: 6e10 8806 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02ae9a: 0a04 |0003: move-result v4 │ │ -02ae9c: 5265 2202 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02aea0: 9003 0405 |0006: add-int v3, v4, v5 │ │ -02aea4: 9302 0703 |0008: div-int v2, v7, v3 │ │ -02aea8: 9401 0703 |000a: rem-int v1, v7, v3 │ │ -02aeac: 8214 |000c: int-to-float v4, v1 │ │ -02aeae: 8235 |000d: int-to-float v5, v3 │ │ -02aeb0: a900 0405 |000e: div-float v0, v4, v5 │ │ -02aeb4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -02aeb6: 5c64 0a02 |0011: iput-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@020a │ │ -02aeba: 6e40 9806 2610 |0013: invoke-virtual {v6, v2, v0, v1}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0698 │ │ -02aec0: 5564 0a02 |0016: iget-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@020a │ │ -02aec4: 3904 0a00 |0018: if-nez v4, 0022 // +000a │ │ -02aec8: 2204 f801 |001a: new-instance v4, Ljava/lang/IllegalStateException; // type@01f8 │ │ -02aecc: 1a05 2f11 |001c: const-string v5, "onPageScrolled did not call superclass implementation" // string@112f │ │ -02aed0: 7020 440c 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -02aed6: 2704 |0021: throw v4 │ │ -02aed8: 0e00 |0022: return-void │ │ +02ec2c: |[02ec2c] android.support.v4.view.ViewPager.pageScrolled:(I)V │ │ +02ec3c: 6e10 8e06 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +02ec42: 0a04 |0003: move-result v4 │ │ +02ec44: 5265 2202 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02ec48: 9003 0405 |0006: add-int v3, v4, v5 │ │ +02ec4c: 9302 0703 |0008: div-int v2, v7, v3 │ │ +02ec50: 9401 0703 |000a: rem-int v1, v7, v3 │ │ +02ec54: 8214 |000c: int-to-float v4, v1 │ │ +02ec56: 8235 |000d: int-to-float v5, v3 │ │ +02ec58: a900 0405 |000e: div-float v0, v4, v5 │ │ +02ec5c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +02ec5e: 5c64 0a02 |0011: iput-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@020a │ │ +02ec62: 6e40 9e06 2610 |0013: invoke-virtual {v6, v2, v0, v1}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@069e │ │ +02ec68: 5564 0a02 |0016: iget-boolean v4, v6, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@020a │ │ +02ec6c: 3904 0a00 |0018: if-nez v4, 0022 // +000a │ │ +02ec70: 2204 f601 |001a: new-instance v4, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02ec74: 1a05 9911 |001c: const-string v5, "onPageScrolled did not call superclass implementation" // string@1199 │ │ +02ec78: 7020 aa0c 5400 |001e: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02ec7e: 2704 |0021: throw v4 │ │ +02ec80: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1180 │ │ 0x0008 line=1181 │ │ 0x000a line=1182 │ │ 0x000c line=1183 │ │ 0x0010 line=1185 │ │ @@ -41754,61 +23589,61 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 84 16-bit code units │ │ -02aedc: |[02aedc] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -02aeec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -02aeee: 900a 0c0e |0001: add-int v10, v12, v14 │ │ -02aef2: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ -02aef6: 6e10 8606 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02aefc: 0a07 |0008: move-result v7 │ │ -02aefe: 9008 0d0f |0009: add-int v8, v13, v15 │ │ -02af02: 9306 0708 |000b: div-int v6, v7, v8 │ │ -02af06: 9400 0708 |000d: rem-int v0, v7, v8 │ │ -02af0a: 8200 |000f: int-to-float v0, v0 │ │ -02af0c: 8283 |0010: int-to-float v3, v8 │ │ -02af0e: a909 0003 |0011: div-float v9, v0, v3 │ │ -02af12: 8260 |0013: int-to-float v0, v6 │ │ -02af14: c690 |0014: add-float/2addr v0, v9 │ │ -02af16: 82a3 |0015: int-to-float v3, v10 │ │ -02af18: c830 |0016: mul-float/2addr v0, v3 │ │ -02af1a: 8701 |0017: float-to-int v1, v0 │ │ -02af1c: 6e10 8706 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0687 │ │ -02af22: 0a00 |001b: move-result v0 │ │ -02af24: 6e30 a906 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06a9 │ │ -02af2a: 54b0 2902 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02af2e: 6e10 e40a 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@0ae4 │ │ -02af34: 0a00 |0024: move-result v0 │ │ -02af36: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ -02af3a: 54b0 2902 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02af3e: 6e10 e30a 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@0ae3 │ │ -02af44: 0a00 |002c: move-result v0 │ │ -02af46: 54b3 2902 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02af4a: 6e10 e60a 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@0ae6 │ │ -02af50: 0a03 |0032: move-result v3 │ │ -02af52: 9105 0003 |0033: sub-int v5, v0, v3 │ │ -02af56: 54b0 2902 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02af5a: 52b3 0d02 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02af5e: b2a3 |0039: mul-int/2addr v3, v10 │ │ -02af60: 0124 |003a: move v4, v2 │ │ -02af62: 7406 e50a 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0ae5 │ │ -02af68: 0e00 |003e: return-void │ │ -02af6a: 52b0 0d02 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02af6e: 9201 000a |0041: mul-int v1, v0, v10 │ │ -02af72: 6e10 8606 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02af78: 0a00 |0046: move-result v0 │ │ -02af7a: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ -02af7e: 7010 6406 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@0664 │ │ -02af84: 6e10 8706 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0687 │ │ -02af8a: 0a00 |004f: move-result v0 │ │ -02af8c: 6e30 a906 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06a9 │ │ -02af92: 28eb |0053: goto 003e // -0015 │ │ +02ec84: |[02ec84] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +02ec94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +02ec96: 900a 0c0e |0001: add-int v10, v12, v14 │ │ +02ec9a: 3d0d 3c00 |0003: if-lez v13, 003f // +003c │ │ +02ec9e: 6e10 8c06 0b00 |0005: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +02eca4: 0a07 |0008: move-result v7 │ │ +02eca6: 9008 0d0f |0009: add-int v8, v13, v15 │ │ +02ecaa: 9306 0708 |000b: div-int v6, v7, v8 │ │ +02ecae: 9400 0708 |000d: rem-int v0, v7, v8 │ │ +02ecb2: 8200 |000f: int-to-float v0, v0 │ │ +02ecb4: 8283 |0010: int-to-float v3, v8 │ │ +02ecb6: a909 0003 |0011: div-float v9, v0, v3 │ │ +02ecba: 8260 |0013: int-to-float v0, v6 │ │ +02ecbc: c690 |0014: add-float/2addr v0, v9 │ │ +02ecbe: 82a3 |0015: int-to-float v3, v10 │ │ +02ecc0: c830 |0016: mul-float/2addr v0, v3 │ │ +02ecc2: 8701 |0017: float-to-int v1, v0 │ │ +02ecc4: 6e10 8d06 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@068d │ │ +02ecca: 0a00 |001b: move-result v0 │ │ +02eccc: 6e30 af06 1b00 |001c: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06af │ │ +02ecd2: 54b0 2902 |001f: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02ecd6: 6e10 e10a 0000 |0021: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@0ae1 │ │ +02ecdc: 0a00 |0024: move-result v0 │ │ +02ecde: 3900 1900 |0025: if-nez v0, 003e // +0019 │ │ +02ece2: 54b0 2902 |0027: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02ece6: 6e10 e00a 0000 |0029: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@0ae0 │ │ +02ecec: 0a00 |002c: move-result v0 │ │ +02ecee: 54b3 2902 |002d: iget-object v3, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02ecf2: 6e10 e30a 0300 |002f: invoke-virtual {v3}, Landroid/widget/Scroller;.timePassed:()I // method@0ae3 │ │ +02ecf8: 0a03 |0032: move-result v3 │ │ +02ecfa: 9105 0003 |0033: sub-int v5, v0, v3 │ │ +02ecfe: 54b0 2902 |0035: iget-object v0, v11, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02ed02: 52b3 0d02 |0037: iget v3, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02ed06: b2a3 |0039: mul-int/2addr v3, v10 │ │ +02ed08: 0124 |003a: move v4, v2 │ │ +02ed0a: 7406 e20a 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0ae2 │ │ +02ed10: 0e00 |003e: return-void │ │ +02ed12: 52b0 0d02 |003f: iget v0, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02ed16: 9201 000a |0041: mul-int v1, v0, v10 │ │ +02ed1a: 6e10 8c06 0b00 |0043: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +02ed20: 0a00 |0046: move-result v0 │ │ +02ed22: 3201 f7ff |0047: if-eq v1, v0, 003e // -0009 │ │ +02ed26: 7010 6a06 0b00 |0049: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@066a │ │ +02ed2c: 6e10 8d06 0b00 |004c: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@068d │ │ +02ed32: 0a00 |004f: move-result v0 │ │ +02ed34: 6e30 af06 1b00 |0050: invoke-virtual {v11, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06af │ │ +02ed3a: 28eb |0053: goto 003e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1046 │ │ 0x0003 line=1047 │ │ 0x0005 line=1048 │ │ 0x0009 line=1049 │ │ 0x000b line=1050 │ │ @@ -41843,31 +23678,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -02af94: |[02af94] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -02afa4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02afa6: 6e10 7706 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02afac: 0a03 |0004: move-result v3 │ │ -02afae: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -02afb2: 6e20 7606 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02afb8: 0c00 |000a: move-result-object v0 │ │ -02afba: 6e10 d809 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09d8 │ │ -02afc0: 0c02 |000e: move-result-object v2 │ │ -02afc2: 1f02 1501 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0115 │ │ -02afc6: 5523 f401 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ -02afca: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -02afce: 6e20 a706 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@06a7 │ │ -02afd4: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02afd8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02afdc: 28e5 |001c: goto 0001 // -001b │ │ -02afde: 0e00 |001d: return-void │ │ +02ed3c: |[02ed3c] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +02ed4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02ed4e: 6e10 7d06 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +02ed54: 0a03 |0004: move-result v3 │ │ +02ed56: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +02ed5a: 6e20 7c06 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +02ed60: 0c00 |000a: move-result-object v0 │ │ +02ed62: 6e10 db09 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +02ed68: 0c02 |000e: move-result-object v2 │ │ +02ed6a: 1f02 1401 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0114 │ │ +02ed6e: 5523 f401 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ +02ed72: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +02ed76: 6e20 ad06 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@06ad │ │ +02ed7c: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02ed80: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02ed84: 28e5 |001c: goto 0001 // -001b │ │ +02ed86: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0007 line=355 │ │ 0x000b line=356 │ │ 0x0011 line=357 │ │ 0x0015 line=358 │ │ @@ -41885,24 +23720,24 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -02afe0: |[02afe0] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -02aff0: 5210 2802 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ -02aff4: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -02aff8: 0e00 |0004: return-void │ │ -02affa: 5912 2802 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ -02affe: 5410 2102 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ -02b002: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ -02b006: 5410 2102 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ -02b00a: 7220 4106 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0641 │ │ -02b010: 28f4 |0010: goto 0004 // -000c │ │ +02ed88: |[02ed88] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +02ed98: 5210 2802 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ +02ed9c: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +02eda0: 0e00 |0004: return-void │ │ +02eda2: 5912 2802 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ +02eda6: 5410 2102 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ +02edaa: 3800 fbff |0009: if-eqz v0, 0004 // -0005 │ │ +02edae: 5410 2102 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ +02edb2: 7220 4706 2000 |000d: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0647 │ │ +02edb8: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=306 │ │ 0x0005 line=302 │ │ 0x0007 line=303 │ │ 0x000b line=304 │ │ @@ -41915,19 +23750,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -02b014: |[02b014] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -02b024: 5510 2b02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@022b │ │ -02b028: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -02b02c: 5c12 2b02 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@022b │ │ -02b030: 0e00 |0006: return-void │ │ +02edbc: |[02edbc] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +02edcc: 5510 2b02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@022b │ │ +02edd0: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +02edd4: 5c12 2b02 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@022b │ │ +02edd8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1776 │ │ 0x0004 line=1777 │ │ 0x0006 line=1788 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -41939,60 +23774,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -02b034: |[02b034] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -02b044: 6e10 970c 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02b04a: 0a02 |0003: move-result v2 │ │ -02b04c: 6e10 7b06 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@067b │ │ -02b052: 0a01 |0007: move-result v1 │ │ -02b054: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -02b058: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -02b05c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -02b05e: 6e10 7706 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02b064: 0a05 |0010: move-result v5 │ │ -02b066: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -02b06a: 6e20 7606 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02b070: 0c00 |0016: move-result-object v0 │ │ -02b072: 6e10 e309 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e3 │ │ -02b078: 0a05 |001a: move-result v5 │ │ -02b07a: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -02b07e: 6e20 8c06 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@068c │ │ -02b084: 0c04 |0020: move-result-object v4 │ │ -02b086: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -02b08a: 5245 f101 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02b08e: 5276 0d02 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02b092: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -02b096: 6e40 cc09 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@09cc │ │ -02b09c: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -02b0a0: 28df |002e: goto 000d // -0021 │ │ -02b0a2: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -02b0a6: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -02b0aa: 6e10 970c 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02b0b0: 0a05 |0036: move-result v5 │ │ -02b0b2: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -02b0b6: 6e10 9006 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0690 │ │ -02b0bc: 0a05 |003c: move-result v5 │ │ -02b0be: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -02b0c2: 0e00 |003f: return-void │ │ -02b0c4: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -02b0c8: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -02b0ca: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -02b0ce: 6e10 9206 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0692 │ │ -02b0d4: 0a05 |0048: move-result v5 │ │ -02b0d6: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -02b0da: 6e10 9106 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0691 │ │ -02b0e0: 0a05 |004e: move-result v5 │ │ -02b0e2: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -02b0e6: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -02b0ea: 6e20 8b0c 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -02b0f0: 28e9 |0056: goto 003f // -0017 │ │ +02eddc: |[02eddc] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +02edec: 6e10 fd0c 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02edf2: 0a02 |0003: move-result v2 │ │ +02edf4: 6e10 8106 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0681 │ │ +02edfa: 0a01 |0007: move-result v1 │ │ +02edfc: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +02ee00: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +02ee04: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +02ee06: 6e10 7d06 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +02ee0c: 0a05 |0010: move-result v5 │ │ +02ee0e: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +02ee12: 6e20 7c06 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +02ee18: 0c00 |0016: move-result-object v0 │ │ +02ee1a: 6e10 e609 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +02ee20: 0a05 |001a: move-result v5 │ │ +02ee22: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +02ee26: 6e20 9206 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0692 │ │ +02ee2c: 0c04 |0020: move-result-object v4 │ │ +02ee2e: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +02ee32: 5245 f101 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02ee36: 5276 0d02 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02ee3a: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +02ee3e: 6e40 d009 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@09d0 │ │ +02ee44: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +02ee48: 28df |002e: goto 000d // -0021 │ │ +02ee4a: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +02ee4e: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +02ee52: 6e10 fd0c 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02ee58: 0a05 |0036: move-result v5 │ │ +02ee5a: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +02ee5e: 6e10 9606 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0696 │ │ +02ee64: 0a05 |003c: move-result v5 │ │ +02ee66: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +02ee6a: 0e00 |003f: return-void │ │ +02ee6c: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +02ee70: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +02ee72: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +02ee76: 6e10 9806 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0698 │ │ +02ee7c: 0a05 |0048: move-result v5 │ │ +02ee7e: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +02ee82: 6e10 9706 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0697 │ │ +02ee88: 0a05 |004e: move-result v5 │ │ +02ee8a: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +02ee8e: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +02ee92: 6e20 f10c 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02ee98: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1924 │ │ 0x0004 line=1926 │ │ 0x0008 line=1928 │ │ 0x000c line=1929 │ │ 0x0013 line=1930 │ │ @@ -42024,29 +23859,29 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -02b0f4: |[02b0f4] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ -02b104: 2200 1401 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02b108: 7010 3d06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@063d │ │ -02b10e: 5903 f101 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02b112: 5421 0702 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b116: 6e30 bf05 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@05bf │ │ -02b11c: 0c01 |000c: move-result-object v1 │ │ -02b11e: 5b01 f001 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ -02b122: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ -02b126: 5421 1802 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02b12a: 6e20 8b0c 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -02b130: 0e00 |0016: return-void │ │ -02b132: 5421 1802 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02b136: 6e30 8a0c 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c8a │ │ -02b13c: 28fa |001c: goto 0016 // -0006 │ │ +02ee9c: |[02ee9c] android.support.v4.view.ViewPager.addNewItem:(II)V │ │ +02eeac: 2200 1301 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +02eeb0: 7010 4306 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0643 │ │ +02eeb6: 5903 f101 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02eeba: 5421 0702 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02eebe: 6e30 c505 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@05c5 │ │ +02eec4: 0c01 |000c: move-result-object v1 │ │ +02eec6: 5b01 f001 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ +02eeca: 3b04 0800 |000f: if-gez v4, 0017 // +0008 │ │ +02eece: 5421 1802 |0011: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02eed2: 6e20 f10c 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +02eed8: 0e00 |0016: return-void │ │ +02eeda: 5421 1802 |0017: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02eede: 6e30 f00c 4100 |0019: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0cf0 │ │ +02eee4: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0005 line=648 │ │ 0x0007 line=649 │ │ 0x000f line=650 │ │ 0x0011 line=651 │ │ @@ -42063,34 +23898,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -02b140: |[02b140] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -02b150: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02b152: 6e10 7706 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02b158: 0a03 |0004: move-result v3 │ │ -02b15a: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -02b15e: 6e20 7606 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02b164: 0c00 |000a: move-result-object v0 │ │ -02b166: 6e10 e309 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e3 │ │ -02b16c: 0a03 |000e: move-result v3 │ │ -02b16e: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -02b172: 6e20 8c06 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@068c │ │ -02b178: 0c02 |0014: move-result-object v2 │ │ -02b17a: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -02b17e: 5223 f101 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02b182: 5254 0d02 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02b186: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -02b18a: 6e20 cd09 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@09cd │ │ -02b190: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02b194: 28df |0022: goto 0001 // -0021 │ │ -02b196: 0e00 |0023: return-void │ │ +02eee8: |[02eee8] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +02eef8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +02eefa: 6e10 7d06 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +02ef00: 0a03 |0004: move-result v3 │ │ +02ef02: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +02ef06: 6e20 7c06 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +02ef0c: 0c00 |000a: move-result-object v0 │ │ +02ef0e: 6e10 e609 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +02ef14: 0a03 |000e: move-result v3 │ │ +02ef16: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +02ef1a: 6e20 9206 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0692 │ │ +02ef20: 0c02 |0014: move-result-object v2 │ │ +02ef22: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +02ef26: 5223 f101 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02ef2a: 5254 0d02 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02ef2e: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +02ef32: 6e20 d109 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@09d1 │ │ +02ef38: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +02ef3c: 28df |0022: goto 0001 // -0021 │ │ +02ef3e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1971 │ │ 0x0007 line=1972 │ │ 0x000b line=1973 │ │ 0x0011 line=1974 │ │ 0x0015 line=1975 │ │ @@ -42110,42 +23945,42 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -02b198: |[02b198] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -02b1a8: 6e20 6306 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0663 │ │ -02b1ae: 0a01 |0003: move-result v1 │ │ -02b1b0: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -02b1b4: 6e20 7406 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0674 │ │ -02b1ba: 0c06 |0009: move-result-object v6 │ │ -02b1bc: 0760 |000a: move-object v0, v6 │ │ -02b1be: 1f00 1501 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0115 │ │ -02b1c2: 5501 f401 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ -02b1c6: 2042 1301 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0113 │ │ -02b1ca: b621 |0011: or-int/2addr v1, v2 │ │ -02b1cc: 5c01 f401 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ -02b1d0: 5531 1302 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ -02b1d4: 3801 1b00 |0016: if-eqz v1, 0031 // +001b │ │ -02b1d8: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -02b1dc: 5501 f401 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ -02b1e0: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -02b1e4: 2201 f801 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -02b1e8: 1a02 bd01 |0020: const-string v2, "Cannot add pager decor view during layout" // string@01bd │ │ -02b1ec: 7020 440c 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -02b1f2: 2701 |0025: throw v1 │ │ -02b1f4: 6e40 5f06 4365 |0026: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@065f │ │ -02b1fa: 5231 0c02 |0029: iget v1, v3, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@020c │ │ -02b1fe: 5232 0b02 |002b: iget v2, v3, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@020b │ │ -02b202: 6e30 e709 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/View;.measure:(II)V // method@09e7 │ │ -02b208: 0e00 |0030: return-void │ │ -02b20a: 6f40 080a 4365 |0031: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0a08 │ │ -02b210: 28fc |0034: goto 0030 // -0004 │ │ +02ef40: |[02ef40] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +02ef50: 6e20 6906 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0669 │ │ +02ef56: 0a01 |0003: move-result v1 │ │ +02ef58: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +02ef5c: 6e20 7a06 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@067a │ │ +02ef62: 0c06 |0009: move-result-object v6 │ │ +02ef64: 0760 |000a: move-object v0, v6 │ │ +02ef66: 1f00 1401 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0114 │ │ +02ef6a: 5501 f401 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ +02ef6e: 2042 1201 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0112 │ │ +02ef72: b621 |0011: or-int/2addr v1, v2 │ │ +02ef74: 5c01 f401 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ +02ef78: 5531 1302 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ +02ef7c: 3801 1b00 |0016: if-eqz v1, 0031 // +001b │ │ +02ef80: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +02ef84: 5501 f401 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ +02ef88: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +02ef8c: 2201 f601 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02ef90: 1a02 bd01 |0020: const-string v2, "Cannot add pager decor view during layout" // string@01bd │ │ +02ef94: 7020 aa0c 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02ef9a: 2701 |0025: throw v1 │ │ +02ef9c: 6e40 6506 4365 |0026: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0665 │ │ +02efa2: 5231 0c02 |0029: iget v1, v3, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@020c │ │ +02efa6: 5232 0b02 |002b: iget v2, v3, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@020b │ │ +02efaa: 6e30 ea09 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/View;.measure:(II)V // method@09ea │ │ +02efb0: 0e00 |0030: return-void │ │ +02efb2: 6f40 0c0a 4365 |0031: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0a0c │ │ +02efb8: 28fc |0034: goto 0030 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0006 line=909 │ │ 0x000b line=911 │ │ 0x000d line=912 │ │ 0x0014 line=913 │ │ @@ -42167,70 +24002,70 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -02b214: |[02b214] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -02b224: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ -02b228: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ -02b22c: 6e10 7106 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0671 │ │ -02b232: 0c00 |0007: move-result-object v0 │ │ -02b234: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ -02b238: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -02b23a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -02b23c: 7100 8c09 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@098c │ │ -02b242: 0c03 |000f: move-result-object v3 │ │ -02b244: 6e40 8b09 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@098b │ │ -02b24a: 0c02 |0013: move-result-object v2 │ │ -02b24c: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ -02b250: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ -02b254: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ -02b258: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ -02b25c: 6e10 d909 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@09d9 │ │ -02b262: 0a03 |001f: move-result v3 │ │ -02b264: 6e10 d909 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@09d9 │ │ -02b26a: 0a04 |0023: move-result v4 │ │ -02b26c: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ -02b270: 6e10 9f06 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@069f │ │ -02b276: 0a01 |0029: move-result v1 │ │ -02b278: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ -02b27c: 7110 b309 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@09b3 │ │ -02b282: 0a03 |002f: move-result v3 │ │ -02b284: 6e20 a206 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@06a2 │ │ -02b28a: 0f01 |0033: return v1 │ │ -02b28c: 6e10 ef09 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@09ef │ │ -02b292: 0a01 |0037: move-result v1 │ │ -02b294: 28f2 |0038: goto 002a // -000e │ │ -02b296: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ -02b29a: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ -02b29e: 6e10 d909 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@09d9 │ │ -02b2a4: 0a03 |0040: move-result v3 │ │ -02b2a6: 6e10 d909 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@09d9 │ │ -02b2ac: 0a04 |0044: move-result v4 │ │ -02b2ae: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ -02b2b2: 6e10 a006 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@06a0 │ │ -02b2b8: 0a01 |004a: move-result v1 │ │ -02b2ba: 28df |004b: goto 002a // -0021 │ │ -02b2bc: 6e10 ef09 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@09ef │ │ -02b2c2: 0a01 |004f: move-result v1 │ │ -02b2c4: 28da |0050: goto 002a // -0026 │ │ -02b2c6: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ -02b2ca: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -02b2cc: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ -02b2d0: 6e10 9f06 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@069f │ │ -02b2d6: 0a01 |0059: move-result v1 │ │ -02b2d8: 28d0 |005a: goto 002a // -0030 │ │ -02b2da: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ -02b2de: 1223 |005d: const/4 v3, #int 2 // #2 │ │ -02b2e0: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ -02b2e4: 6e10 a006 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@06a0 │ │ -02b2ea: 0a01 |0063: move-result v1 │ │ -02b2ec: 28c6 |0064: goto 002a // -003a │ │ +02efbc: |[02efbc] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +02efcc: 1305 4200 |0000: const/16 v5, #int 66 // #42 │ │ +02efd0: 1304 1100 |0002: const/16 v4, #int 17 // #11 │ │ +02efd4: 6e10 7706 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0677 │ │ +02efda: 0c00 |0007: move-result-object v0 │ │ +02efdc: 3360 0300 |0008: if-ne v0, v6, 000b // +0003 │ │ +02efe0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +02efe2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +02efe4: 7100 9109 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0991 │ │ +02efea: 0c03 |000f: move-result-object v3 │ │ +02efec: 6e40 9009 6370 |0010: invoke-virtual {v3, v6, v0, v7}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0990 │ │ +02eff2: 0c02 |0013: move-result-object v2 │ │ +02eff4: 3802 3d00 |0014: if-eqz v2, 0051 // +003d │ │ +02eff8: 3202 3b00 |0016: if-eq v2, v0, 0051 // +003b │ │ +02effc: 3347 2100 |0018: if-ne v7, v4, 0039 // +0021 │ │ +02f000: 3800 1a00 |001a: if-eqz v0, 0034 // +001a │ │ +02f004: 6e10 dc09 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +02f00a: 0a03 |001f: move-result v3 │ │ +02f00c: 6e10 dc09 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +02f012: 0a04 |0023: move-result v4 │ │ +02f014: 3443 1000 |0024: if-lt v3, v4, 0034 // +0010 │ │ +02f018: 6e10 a506 0600 |0026: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@06a5 │ │ +02f01e: 0a01 |0029: move-result v1 │ │ +02f020: 3801 0900 |002a: if-eqz v1, 0033 // +0009 │ │ +02f024: 7110 b709 0700 |002c: invoke-static {v7}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@09b7 │ │ +02f02a: 0a03 |002f: move-result v3 │ │ +02f02c: 6e20 a806 3600 |0030: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@06a8 │ │ +02f032: 0f01 |0033: return v1 │ │ +02f034: 6e10 f309 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@09f3 │ │ +02f03a: 0a01 |0037: move-result v1 │ │ +02f03c: 28f2 |0038: goto 002a // -000e │ │ +02f03e: 3357 f1ff |0039: if-ne v7, v5, 002a // -000f │ │ +02f042: 3800 1100 |003b: if-eqz v0, 004c // +0011 │ │ +02f046: 6e10 dc09 0200 |003d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +02f04c: 0a03 |0040: move-result v3 │ │ +02f04e: 6e10 dc09 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +02f054: 0a04 |0044: move-result v4 │ │ +02f056: 3643 0700 |0045: if-gt v3, v4, 004c // +0007 │ │ +02f05a: 6e10 a606 0600 |0047: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@06a6 │ │ +02f060: 0a01 |004a: move-result v1 │ │ +02f062: 28df |004b: goto 002a // -0021 │ │ +02f064: 6e10 f309 0200 |004c: invoke-virtual {v2}, Landroid/view/View;.requestFocus:()Z // method@09f3 │ │ +02f06a: 0a01 |004f: move-result v1 │ │ +02f06c: 28da |0050: goto 002a // -0026 │ │ +02f06e: 3247 0500 |0051: if-eq v7, v4, 0056 // +0005 │ │ +02f072: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +02f074: 3337 0700 |0054: if-ne v7, v3, 005b // +0007 │ │ +02f078: 6e10 a506 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@06a5 │ │ +02f07e: 0a01 |0059: move-result v1 │ │ +02f080: 28d0 |005a: goto 002a // -0030 │ │ +02f082: 3257 0500 |005b: if-eq v7, v5, 0060 // +0005 │ │ +02f086: 1223 |005d: const/4 v3, #int 2 // #2 │ │ +02f088: 3337 ccff |005e: if-ne v7, v3, 002a // -0034 │ │ +02f08c: 6e10 a606 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@06a6 │ │ +02f092: 0a01 |0063: move-result v1 │ │ +02f094: 28c6 |0064: goto 002a // -003a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1865 │ │ 0x0008 line=1866 │ │ 0x000b line=1868 │ │ 0x000c line=1870 │ │ 0x0014 line=1872 │ │ @@ -42261,46 +24096,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -02b2f0: |[02b2f0] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -02b300: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -02b302: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -02b304: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -02b306: 55a2 1602 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02b30a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -02b30e: 0f04 |0007: return v4 │ │ -02b310: 5ca9 1002 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ -02b314: 7020 b906 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06b9 │ │ -02b31a: 59a5 1902 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02b31e: 59a5 1402 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ -02b322: 54a2 2e02 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02b326: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -02b32a: 7100 bb09 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@09bb │ │ -02b330: 0c02 |0018: move-result-object v2 │ │ -02b332: 5ba2 2e02 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02b336: 7100 b001 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b0 │ │ -02b33c: 0b00 |001e: move-result-wide v0 │ │ -02b33e: 0402 |001f: move-wide v2, v0 │ │ -02b340: 0156 |0020: move v6, v5 │ │ -02b342: 0147 |0021: move v7, v4 │ │ -02b344: 7708 b109 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@09b1 │ │ -02b34a: 0c08 |0025: move-result-object v8 │ │ -02b34c: 54a2 2e02 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02b350: 6e20 b409 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@09b4 │ │ -02b356: 6e10 b209 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@09b2 │ │ -02b35c: 5aa0 0f02 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@020f │ │ -02b360: 0194 |0030: move v4, v9 │ │ -02b362: 28d6 |0031: goto 0007 // -002a │ │ -02b364: 54a2 2e02 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02b368: 6e10 b509 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@09b5 │ │ -02b36e: 28e4 |0037: goto 001b // -001c │ │ +02f098: |[02f098] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +02f0a8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +02f0aa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +02f0ac: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +02f0ae: 55a2 1602 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +02f0b2: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +02f0b6: 0f04 |0007: return v4 │ │ +02f0b8: 5ca9 1002 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ +02f0bc: 7020 bf06 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06bf │ │ +02f0c2: 59a5 1902 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02f0c6: 59a5 1402 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ +02f0ca: 54a2 2e02 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02f0ce: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +02f0d2: 7100 bf09 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@09bf │ │ +02f0d8: 0c02 |0018: move-result-object v2 │ │ +02f0da: 5ba2 2e02 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02f0de: 7100 b601 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b6 │ │ +02f0e4: 0b00 |001e: move-result-wide v0 │ │ +02f0e6: 0402 |001f: move-wide v2, v0 │ │ +02f0e8: 0156 |0020: move v6, v5 │ │ +02f0ea: 0147 |0021: move v7, v4 │ │ +02f0ec: 7708 b509 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@09b5 │ │ +02f0f2: 0c08 |0025: move-result-object v8 │ │ +02f0f4: 54a2 2e02 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02f0f8: 6e20 b809 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@09b8 │ │ +02f0fe: 6e10 b609 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@09b6 │ │ +02f104: 5aa0 0f02 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@020f │ │ +02f108: 0194 |0030: move v4, v9 │ │ +02f10a: 28d6 |0031: goto 0007 // -002a │ │ +02f10c: 54a2 2e02 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02f110: 6e10 b909 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@09b9 │ │ +02f116: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1652 │ │ 0x0007 line=1668 │ │ 0x0008 line=1655 │ │ 0x000a line=1656 │ │ 0x000d line=1657 │ │ @@ -42323,72 +24158,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -02b370: |[02b370] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -02b380: 20c0 7901 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0179 │ │ -02b384: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -02b388: 07c7 |0004: move-object v7, v12 │ │ -02b38a: 1f07 7901 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0179 │ │ -02b38e: 6e10 df09 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@09df │ │ -02b394: 0a09 |000a: move-result v9 │ │ -02b396: 6e10 e009 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@09e0 │ │ -02b39c: 0a0a |000e: move-result v10 │ │ -02b39e: 6e10 0e0a 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@0a0e │ │ -02b3a4: 0a06 |0012: move-result v6 │ │ -02b3a6: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -02b3aa: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -02b3ae: 6e20 0d0a 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0a0d │ │ -02b3b4: 0c01 |001a: move-result-object v1 │ │ -02b3b6: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -02b3ba: 6e10 d909 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@09d9 │ │ -02b3c0: 0a02 |0020: move-result v2 │ │ -02b3c2: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -02b3c6: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -02b3ca: 6e10 de09 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@09de │ │ -02b3d0: 0a02 |0028: move-result v2 │ │ -02b3d2: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -02b3d6: 9000 100a |002b: add-int v0, v16, v10 │ │ -02b3da: 6e10 e209 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@09e2 │ │ -02b3e0: 0a02 |0030: move-result v2 │ │ -02b3e2: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -02b3e6: 9000 100a |0033: add-int v0, v16, v10 │ │ -02b3ea: 6e10 d409 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@09d4 │ │ -02b3f0: 0a02 |0038: move-result v2 │ │ -02b3f2: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -02b3f6: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -02b3f8: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -02b3fc: 6e10 d909 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@09d9 │ │ -02b402: 0a03 |0041: move-result v3 │ │ -02b404: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -02b408: 9000 100a |0044: add-int v0, v16, v10 │ │ -02b40c: 6e10 e209 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@09e2 │ │ -02b412: 0a03 |0049: move-result v3 │ │ -02b414: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -02b418: 07b0 |004c: move-object v0, v11 │ │ -02b41a: 01e3 |004d: move v3, v14 │ │ -02b41c: 7406 6206 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0662 │ │ -02b422: 0a00 |0051: move-result v0 │ │ -02b424: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -02b428: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -02b42a: 0f00 |0055: return v0 │ │ -02b42c: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -02b430: 28bd |0058: goto 0015 // -0043 │ │ -02b432: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -02b436: 7be0 |005b: neg-int v0, v14 │ │ -02b438: 7120 1206 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0612 │ │ -02b43e: 0a00 |005f: move-result v0 │ │ -02b440: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -02b444: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -02b446: 28f2 |0063: goto 0055 // -000e │ │ -02b448: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -02b44a: 28f0 |0065: goto 0055 // -0010 │ │ +02f118: |[02f118] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +02f128: 20c0 7601 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0176 │ │ +02f12c: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +02f130: 07c7 |0004: move-object v7, v12 │ │ +02f132: 1f07 7601 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0176 │ │ +02f136: 6e10 e209 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@09e2 │ │ +02f13c: 0a09 |000a: move-result v9 │ │ +02f13e: 6e10 e309 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@09e3 │ │ +02f144: 0a0a |000e: move-result v10 │ │ +02f146: 6e10 120a 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@0a12 │ │ +02f14c: 0a06 |0012: move-result v6 │ │ +02f14e: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +02f152: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +02f156: 6e20 110a 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0a11 │ │ +02f15c: 0c01 |001a: move-result-object v1 │ │ +02f15e: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +02f162: 6e10 dc09 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +02f168: 0a02 |0020: move-result v2 │ │ +02f16a: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +02f16e: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +02f172: 6e10 e109 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@09e1 │ │ +02f178: 0a02 |0028: move-result v2 │ │ +02f17a: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +02f17e: 9000 100a |002b: add-int v0, v16, v10 │ │ +02f182: 6e10 e509 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@09e5 │ │ +02f188: 0a02 |0030: move-result v2 │ │ +02f18a: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +02f18e: 9000 100a |0033: add-int v0, v16, v10 │ │ +02f192: 6e10 d809 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@09d8 │ │ +02f198: 0a02 |0038: move-result v2 │ │ +02f19a: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +02f19e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +02f1a0: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +02f1a4: 6e10 dc09 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +02f1aa: 0a03 |0041: move-result v3 │ │ +02f1ac: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +02f1b0: 9000 100a |0044: add-int v0, v16, v10 │ │ +02f1b4: 6e10 e509 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@09e5 │ │ +02f1ba: 0a03 |0049: move-result v3 │ │ +02f1bc: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +02f1c0: 07b0 |004c: move-object v0, v11 │ │ +02f1c2: 01e3 |004d: move v3, v14 │ │ +02f1c4: 7406 6806 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0668 │ │ +02f1ca: 0a00 |0051: move-result v0 │ │ +02f1cc: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +02f1d0: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +02f1d2: 0f00 |0055: return v0 │ │ +02f1d4: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +02f1d8: 28bd |0058: goto 0015 // -0043 │ │ +02f1da: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +02f1de: 7be0 |005b: neg-int v0, v14 │ │ +02f1e0: 7120 1806 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0618 │ │ +02f1e6: 0a00 |005f: move-result v0 │ │ +02f1e8: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +02f1ec: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +02f1ee: 28f2 |0063: goto 0055 // -000e │ │ +02f1f0: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +02f1f2: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1802 │ │ 0x0005 line=1803 │ │ 0x0007 line=1804 │ │ 0x000b line=1805 │ │ 0x000f line=1806 │ │ @@ -42424,24 +24259,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02b44c: |[02b44c] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -02b45c: 2020 1501 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0115 │ │ -02b460: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -02b464: 6f20 090a 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0a09 │ │ -02b46a: 0a00 |0007: move-result v0 │ │ -02b46c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -02b470: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -02b472: 0f00 |000b: return v0 │ │ -02b474: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02b476: 28fe |000d: goto 000b // -0002 │ │ +02f1f4: |[02f1f4] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +02f204: 2020 1401 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0114 │ │ +02f208: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +02f20c: 6f20 0d0a 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0a0d │ │ +02f212: 0a00 |0007: move-result v0 │ │ +02f214: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +02f218: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +02f21a: 0f00 |000b: return v0 │ │ +02f21c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +02f21e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2049 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -42450,41 +24285,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -02b478: |[02b478] android.support.v4.view.ViewPager.computeScroll:()V │ │ -02b488: 5454 2902 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02b48c: 6e10 e40a 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@0ae4 │ │ -02b492: 0a04 |0005: move-result v4 │ │ -02b494: 3904 2c00 |0006: if-nez v4, 0032 // +002c │ │ -02b498: 5454 2902 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02b49c: 6e10 e00a 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@0ae0 │ │ -02b4a2: 0a04 |000d: move-result v4 │ │ -02b4a4: 3804 2400 |000e: if-eqz v4, 0032 // +0024 │ │ -02b4a8: 6e10 8606 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02b4ae: 0a00 |0013: move-result v0 │ │ -02b4b0: 6e10 8706 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0687 │ │ -02b4b6: 0a01 |0017: move-result v1 │ │ -02b4b8: 5454 2902 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02b4bc: 6e10 e10a 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@0ae1 │ │ -02b4c2: 0a02 |001d: move-result v2 │ │ -02b4c4: 5454 2902 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02b4c8: 6e10 e20a 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@0ae2 │ │ -02b4ce: 0a03 |0023: move-result v3 │ │ -02b4d0: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -02b4d4: 3231 0800 |0026: if-eq v1, v3, 002e // +0008 │ │ -02b4d8: 6e30 a906 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06a9 │ │ -02b4de: 7020 a106 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@06a1 │ │ -02b4e4: 6e10 8e06 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@068e │ │ -02b4ea: 0e00 |0031: return-void │ │ -02b4ec: 7010 6406 0500 |0032: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@0664 │ │ -02b4f2: 28fc |0035: goto 0031 // -0004 │ │ +02f220: |[02f220] android.support.v4.view.ViewPager.computeScroll:()V │ │ +02f230: 5454 2902 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02f234: 6e10 e10a 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@0ae1 │ │ +02f23a: 0a04 |0005: move-result v4 │ │ +02f23c: 3904 2c00 |0006: if-nez v4, 0032 // +002c │ │ +02f240: 5454 2902 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02f244: 6e10 dd0a 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@0add │ │ +02f24a: 0a04 |000d: move-result v4 │ │ +02f24c: 3804 2400 |000e: if-eqz v4, 0032 // +0024 │ │ +02f250: 6e10 8c06 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +02f256: 0a00 |0013: move-result v0 │ │ +02f258: 6e10 8d06 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@068d │ │ +02f25e: 0a01 |0017: move-result v1 │ │ +02f260: 5454 2902 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02f264: 6e10 de0a 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@0ade │ │ +02f26a: 0a02 |001d: move-result v2 │ │ +02f26c: 5454 2902 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02f270: 6e10 df0a 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@0adf │ │ +02f276: 0a03 |0023: move-result v3 │ │ +02f278: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +02f27c: 3231 0800 |0026: if-eq v1, v3, 002e // +0008 │ │ +02f280: 6e30 af06 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06af │ │ +02f286: 7020 a706 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@06a7 │ │ +02f28c: 6e10 9406 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0694 │ │ +02f292: 0e00 |0031: return-void │ │ +02f294: 7010 6a06 0500 |0032: invoke-direct {v5}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@066a │ │ +02f29a: 28fc |0035: goto 0031 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ 0x0008 line=1157 │ │ 0x0010 line=1159 │ │ 0x0014 line=1160 │ │ 0x0018 line=1161 │ │ @@ -42507,100 +24342,100 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 158 16-bit code units │ │ -02b4f4: |[02b4f4] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -02b504: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -02b506: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -02b508: 54b8 1802 |0002: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02b50c: 6e10 970c 0800 |0004: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02b512: 0a08 |0007: move-result v8 │ │ -02b514: 1239 |0008: const/4 v9, #int 3 // #3 │ │ -02b516: 3598 3200 |0009: if-ge v8, v9, 003b // +0032 │ │ -02b51a: 54b8 1802 |000b: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02b51e: 6e10 970c 0800 |000d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02b524: 0a08 |0010: move-result v8 │ │ -02b526: 54b9 0702 |0011: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b52a: 6e10 bb05 0900 |0013: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02b530: 0a09 |0016: move-result v9 │ │ -02b532: 3598 2400 |0017: if-ge v8, v9, 003b // +0024 │ │ -02b536: 0163 |0019: move v3, v6 │ │ -02b538: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -02b53a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -02b53c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -02b53e: 54b8 1802 |001d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02b542: 6e10 970c 0800 |001f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02b548: 0a08 |0022: move-result v8 │ │ -02b54a: 3580 5e00 |0023: if-ge v0, v8, 0081 // +005e │ │ -02b54e: 54b8 1802 |0025: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02b552: 6e20 900c 0800 |0027: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02b558: 0c01 |002a: move-result-object v1 │ │ -02b55a: 1f01 1401 |002b: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02b55e: 54b8 0702 |002d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b562: 5419 f001 |002f: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ -02b566: 6e20 bc05 9800 |0031: invoke-virtual {v8, v9}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@05bc │ │ -02b56c: 0a05 |0034: move-result v5 │ │ -02b56e: 12f8 |0035: const/4 v8, #int -1 // #ff │ │ -02b570: 3385 0700 |0036: if-ne v5, v8, 003d // +0007 │ │ -02b574: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02b578: 28e3 |003a: goto 001d // -001d │ │ -02b57a: 0173 |003b: move v3, v7 │ │ -02b57c: 28de |003c: goto 001a // -0022 │ │ -02b57e: 12e8 |003d: const/4 v8, #int -2 // #fe │ │ -02b580: 3385 3400 |003e: if-ne v5, v8, 0072 // +0034 │ │ -02b584: 54b8 1802 |0040: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02b588: 6e20 940c 0800 |0042: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0c94 │ │ -02b58e: d800 00ff |0045: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02b592: 3902 0800 |0047: if-nez v2, 004f // +0008 │ │ -02b596: 54b8 0702 |0049: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b59a: 6e20 c805 b800 |004b: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@05c8 │ │ -02b5a0: 1212 |004e: const/4 v2, #int 1 // #1 │ │ -02b5a2: 54b8 0702 |004f: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b5a6: 5219 f101 |0051: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02b5aa: 541a f001 |0053: iget-object v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ -02b5ae: 6e40 b805 b8a9 |0055: invoke-virtual {v8, v11, v9, v10}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@05b8 │ │ -02b5b4: 1213 |0058: const/4 v3, #int 1 // #1 │ │ -02b5b6: 52b8 0d02 |0059: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02b5ba: 5219 f101 |005b: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02b5be: 3398 dbff |005d: if-ne v8, v9, 0038 // -0025 │ │ -02b5c2: 52b8 0d02 |005f: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02b5c6: 54b9 0702 |0061: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b5ca: 6e10 bb05 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02b5d0: 0a09 |0066: move-result v9 │ │ -02b5d2: d809 09ff |0067: add-int/lit8 v9, v9, #int -1 // #ff │ │ -02b5d6: 7120 560c 9800 |0069: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@0c56 │ │ -02b5dc: 0a08 |006c: move-result v8 │ │ -02b5de: 7120 540c 8700 |006d: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0c54 │ │ -02b5e4: 0a04 |0070: move-result v4 │ │ -02b5e6: 28c7 |0071: goto 0038 // -0039 │ │ -02b5e8: 5218 f101 |0072: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02b5ec: 3258 c4ff |0074: if-eq v8, v5, 0038 // -003c │ │ -02b5f0: 5218 f101 |0076: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02b5f4: 52b9 0d02 |0078: iget v9, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02b5f8: 3398 0300 |007a: if-ne v8, v9, 007d // +0003 │ │ -02b5fc: 0154 |007c: move v4, v5 │ │ -02b5fe: 5915 f101 |007d: iput v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02b602: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -02b604: 28b8 |0080: goto 0038 // -0048 │ │ -02b606: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ -02b60a: 54b8 0702 |0083: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b60e: 6e20 ba05 b800 |0085: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@05ba │ │ -02b614: 54b8 1802 |0088: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02b618: 6209 fa01 |008a: sget-object v9, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01fa │ │ -02b61c: 7120 9d0c 9800 |008c: invoke-static {v8, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0c9d │ │ -02b622: 3a04 0600 |008f: if-ltz v4, 0095 // +0006 │ │ -02b626: 6e40 ad06 4b67 |0091: invoke-virtual {v11, v4, v7, v6}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06ad │ │ -02b62c: 1213 |0094: const/4 v3, #int 1 // #1 │ │ -02b62e: 3803 0800 |0095: if-eqz v3, 009d // +0008 │ │ -02b632: 6e10 a306 0b00 |0097: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a3 │ │ -02b638: 6e10 a806 0b00 |009a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@06a8 │ │ -02b63e: 0e00 |009d: return-void │ │ +02f29c: |[02f29c] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +02f2ac: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +02f2ae: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +02f2b0: 54b8 1802 |0002: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02f2b4: 6e10 fd0c 0800 |0004: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02f2ba: 0a08 |0007: move-result v8 │ │ +02f2bc: 1239 |0008: const/4 v9, #int 3 // #3 │ │ +02f2be: 3598 3200 |0009: if-ge v8, v9, 003b // +0032 │ │ +02f2c2: 54b8 1802 |000b: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02f2c6: 6e10 fd0c 0800 |000d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02f2cc: 0a08 |0010: move-result v8 │ │ +02f2ce: 54b9 0702 |0011: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f2d2: 6e10 c105 0900 |0013: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +02f2d8: 0a09 |0016: move-result v9 │ │ +02f2da: 3598 2400 |0017: if-ge v8, v9, 003b // +0024 │ │ +02f2de: 0163 |0019: move v3, v6 │ │ +02f2e0: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +02f2e2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +02f2e4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +02f2e6: 54b8 1802 |001d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02f2ea: 6e10 fd0c 0800 |001f: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02f2f0: 0a08 |0022: move-result v8 │ │ +02f2f2: 3580 5e00 |0023: if-ge v0, v8, 0081 // +005e │ │ +02f2f6: 54b8 1802 |0025: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02f2fa: 6e20 f60c 0800 |0027: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02f300: 0c01 |002a: move-result-object v1 │ │ +02f302: 1f01 1301 |002b: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +02f306: 54b8 0702 |002d: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f30a: 5419 f001 |002f: iget-object v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ +02f30e: 6e20 c205 9800 |0031: invoke-virtual {v8, v9}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@05c2 │ │ +02f314: 0a05 |0034: move-result v5 │ │ +02f316: 12f8 |0035: const/4 v8, #int -1 // #ff │ │ +02f318: 3385 0700 |0036: if-ne v5, v8, 003d // +0007 │ │ +02f31c: d800 0001 |0038: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02f320: 28e3 |003a: goto 001d // -001d │ │ +02f322: 0173 |003b: move v3, v7 │ │ +02f324: 28de |003c: goto 001a // -0022 │ │ +02f326: 12e8 |003d: const/4 v8, #int -2 // #fe │ │ +02f328: 3385 3400 |003e: if-ne v5, v8, 0072 // +0034 │ │ +02f32c: 54b8 1802 |0040: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02f330: 6e20 fa0c 0800 |0042: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0cfa │ │ +02f336: d800 00ff |0045: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02f33a: 3902 0800 |0047: if-nez v2, 004f // +0008 │ │ +02f33e: 54b8 0702 |0049: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f342: 6e20 ce05 b800 |004b: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@05ce │ │ +02f348: 1212 |004e: const/4 v2, #int 1 // #1 │ │ +02f34a: 54b8 0702 |004f: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f34e: 5219 f101 |0051: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02f352: 541a f001 |0053: iget-object v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ +02f356: 6e40 be05 b8a9 |0055: invoke-virtual {v8, v11, v9, v10}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@05be │ │ +02f35c: 1213 |0058: const/4 v3, #int 1 // #1 │ │ +02f35e: 52b8 0d02 |0059: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02f362: 5219 f101 |005b: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02f366: 3398 dbff |005d: if-ne v8, v9, 0038 // -0025 │ │ +02f36a: 52b8 0d02 |005f: iget v8, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02f36e: 54b9 0702 |0061: iget-object v9, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f372: 6e10 c105 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +02f378: 0a09 |0066: move-result v9 │ │ +02f37a: d809 09ff |0067: add-int/lit8 v9, v9, #int -1 // #ff │ │ +02f37e: 7120 bc0c 9800 |0069: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@0cbc │ │ +02f384: 0a08 |006c: move-result v8 │ │ +02f386: 7120 ba0c 8700 |006d: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +02f38c: 0a04 |0070: move-result v4 │ │ +02f38e: 28c7 |0071: goto 0038 // -0039 │ │ +02f390: 5218 f101 |0072: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02f394: 3258 c4ff |0074: if-eq v8, v5, 0038 // -003c │ │ +02f398: 5218 f101 |0076: iget v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02f39c: 52b9 0d02 |0078: iget v9, v11, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02f3a0: 3398 0300 |007a: if-ne v8, v9, 007d // +0003 │ │ +02f3a4: 0154 |007c: move v4, v5 │ │ +02f3a6: 5915 f101 |007d: iput v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02f3aa: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +02f3ac: 28b8 |0080: goto 0038 // -0048 │ │ +02f3ae: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ +02f3b2: 54b8 0702 |0083: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f3b6: 6e20 c005 b800 |0085: invoke-virtual {v8, v11}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@05c0 │ │ +02f3bc: 54b8 1802 |0088: iget-object v8, v11, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02f3c0: 6209 fa01 |008a: sget-object v9, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@01fa │ │ +02f3c4: 7120 030d 9800 |008c: invoke-static {v8, v9}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0d03 │ │ +02f3ca: 3a04 0600 |008f: if-ltz v4, 0095 // +0006 │ │ +02f3ce: 6e40 b306 4b67 |0091: invoke-virtual {v11, v4, v7, v6}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06b3 │ │ +02f3d4: 1213 |0094: const/4 v3, #int 1 // #1 │ │ +02f3d6: 3803 0800 |0095: if-eqz v3, 009d // +0008 │ │ +02f3da: 6e10 a906 0b00 |0097: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a9 │ │ +02f3e0: 6e10 ae06 0b00 |009a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@06ae │ │ +02f3e6: 0e00 |009d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=660 │ │ 0x001a line=661 │ │ 0x001b line=663 │ │ 0x001c line=664 │ │ 0x0025 line=665 │ │ @@ -42653,25 +24488,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -02b640: |[02b640] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -02b650: 6f20 0a0a 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0a0a │ │ -02b656: 0a00 |0003: move-result v0 │ │ -02b658: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -02b65c: 6e20 6f06 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@066f │ │ -02b662: 0a00 |0009: move-result v0 │ │ -02b664: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -02b668: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -02b66a: 0f00 |000d: return v0 │ │ -02b66c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -02b66e: 28fe |000f: goto 000d // -0002 │ │ +02f3e8: |[02f3e8] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +02f3f8: 6f20 0e0a 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@0a0e │ │ +02f3fe: 0a00 |0003: move-result v0 │ │ +02f400: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +02f404: 6e20 7506 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0675 │ │ +02f40a: 0a00 |0009: move-result v0 │ │ +02f40c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +02f410: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +02f412: 0f00 |000d: return v0 │ │ +02f414: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +02f416: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1827 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -42680,39 +24515,39 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -02b670: |[02b670] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -02b680: 6e10 7706 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02b686: 0a01 |0003: move-result v1 │ │ -02b688: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -02b68a: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ -02b68e: 6e20 7606 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02b694: 0c00 |000a: move-result-object v0 │ │ -02b696: 6e10 e309 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e3 │ │ -02b69c: 0a04 |000e: move-result v4 │ │ -02b69e: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ -02b6a2: 6e20 8c06 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@068c │ │ -02b6a8: 0c03 |0014: move-result-object v3 │ │ -02b6aa: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ -02b6ae: 5234 f101 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02b6b2: 5265 0d02 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02b6b6: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ -02b6ba: 6e20 d109 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@09d1 │ │ -02b6c0: 0a04 |0020: move-result v4 │ │ -02b6c2: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ -02b6c6: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -02b6c8: 0f04 |0024: return v4 │ │ -02b6ca: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02b6ce: 28de |0027: goto 0005 // -0022 │ │ -02b6d0: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -02b6d2: 28fb |0029: goto 0024 // -0005 │ │ +02f418: |[02f418] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +02f428: 6e10 7d06 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +02f42e: 0a01 |0003: move-result v1 │ │ +02f430: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +02f432: 3512 2300 |0005: if-ge v2, v1, 0028 // +0023 │ │ +02f436: 6e20 7c06 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +02f43c: 0c00 |000a: move-result-object v0 │ │ +02f43e: 6e10 e609 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +02f444: 0a04 |000e: move-result v4 │ │ +02f446: 3904 1600 |000f: if-nez v4, 0025 // +0016 │ │ +02f44a: 6e20 9206 0600 |0011: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0692 │ │ +02f450: 0c03 |0014: move-result-object v3 │ │ +02f452: 3803 1000 |0015: if-eqz v3, 0025 // +0010 │ │ +02f456: 5234 f101 |0017: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02f45a: 5265 0d02 |0019: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02f45e: 3354 0a00 |001b: if-ne v4, v5, 0025 // +000a │ │ +02f462: 6e20 d509 7000 |001d: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@09d5 │ │ +02f468: 0a04 |0020: move-result v4 │ │ +02f46a: 3804 0400 |0021: if-eqz v4, 0025 // +0004 │ │ +02f46e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +02f470: 0f04 |0024: return v4 │ │ +02f472: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +02f476: 28de |0027: goto 0005 // -0022 │ │ +02f478: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +02f47a: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2022 │ │ 0x0004 line=2023 │ │ 0x0007 line=2024 │ │ 0x000b line=2025 │ │ 0x0011 line=2026 │ │ @@ -42735,26 +24570,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -02b6d4: |[02b6d4] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -02b6e4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -02b6e8: c705 |0002: sub-float/2addr v5, v0 │ │ -02b6ea: 8950 |0003: float-to-double v0, v5 │ │ -02b6ec: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -02b6f6: cd20 |0009: mul-double/2addr v0, v2 │ │ -02b6f8: 8c05 |000a: double-to-float v5, v0 │ │ -02b6fa: 8950 |000b: float-to-double v0, v5 │ │ -02b6fc: 7120 580c 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0c58 │ │ -02b702: 0b00 |000f: move-result-wide v0 │ │ -02b704: 8c00 |0010: double-to-float v0, v0 │ │ -02b706: 0f00 |0011: return v0 │ │ +02f47c: |[02f47c] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +02f48c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +02f490: c705 |0002: sub-float/2addr v5, v0 │ │ +02f492: 8950 |0003: float-to-double v0, v5 │ │ +02f494: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +02f49e: cd20 |0009: mul-double/2addr v0, v2 │ │ +02f4a0: 8c05 |000a: double-to-float v5, v0 │ │ +02f4a2: 8950 |000b: float-to-double v0, v5 │ │ +02f4a4: 7120 be0c 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@0cbe │ │ +02f4aa: 0b00 |000f: move-result-wide v0 │ │ +02f4ac: 8c00 |0010: double-to-float v0, v0 │ │ +02f4ae: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x000b line=586 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -42765,110 +24600,110 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -02b708: |[02b708] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -02b718: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02b71a: 6f20 0b0a a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@0a0b │ │ -02b720: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -02b722: 7110 1406 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0614 │ │ -02b728: 0a03 |0008: move-result v3 │ │ -02b72a: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ -02b72e: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ -02b732: 5496 0702 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b736: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ -02b73a: 5496 0702 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b73e: 6e10 bb05 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02b744: 0a06 |0016: move-result v6 │ │ -02b746: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ -02b74a: 5496 1b02 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02b74e: 6e10 1a09 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@091a │ │ -02b754: 0a06 |001e: move-result v6 │ │ -02b756: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ -02b75a: 6e10 3e01 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@013e │ │ -02b760: 0a04 |0024: move-result v4 │ │ -02b762: 6e10 7d06 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@067d │ │ -02b768: 0a06 |0028: move-result v6 │ │ -02b76a: 6e10 8406 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0684 │ │ -02b770: 0a07 |002c: move-result v7 │ │ -02b772: b176 |002d: sub-int/2addr v6, v7 │ │ -02b774: 6e10 8106 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0681 │ │ -02b77a: 0a07 |0031: move-result v7 │ │ -02b77c: 9100 0607 |0032: sub-int v0, v6, v7 │ │ -02b780: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ -02b784: 6e20 3d01 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@013d │ │ -02b78a: 7b06 |0039: neg-int v6, v0 │ │ -02b78c: 6e10 8406 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0684 │ │ -02b792: 0a07 |003d: move-result v7 │ │ -02b794: b076 |003e: add-int/2addr v6, v7 │ │ -02b796: 8266 |003f: int-to-float v6, v6 │ │ -02b798: 1207 |0040: const/4 v7, #int 0 // #0 │ │ -02b79a: 6e30 3f01 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@013f │ │ -02b7a0: 5496 1b02 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02b7a4: 6e10 8806 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02b7aa: 0a07 |0049: move-result v7 │ │ -02b7ac: 6e30 1e09 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@091e │ │ -02b7b2: 5496 1b02 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02b7b6: 6e20 1809 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0918 │ │ -02b7bc: 0a06 |0052: move-result v6 │ │ -02b7be: b662 |0053: or-int/2addr v2, v6 │ │ -02b7c0: 6e20 3c01 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@013c │ │ -02b7c6: 5496 2702 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ -02b7ca: 6e10 1a09 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@091a │ │ -02b7d0: 0a06 |005c: move-result v6 │ │ -02b7d2: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ -02b7d6: 6e10 3e01 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@013e │ │ -02b7dc: 0a04 |0062: move-result v4 │ │ -02b7de: 6e10 8806 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02b7e4: 0a05 |0066: move-result v5 │ │ -02b7e6: 6e10 7d06 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@067d │ │ -02b7ec: 0a06 |006a: move-result v6 │ │ -02b7ee: 6e10 8406 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0684 │ │ -02b7f4: 0a07 |006e: move-result v7 │ │ -02b7f6: b176 |006f: sub-int/2addr v6, v7 │ │ -02b7f8: 6e10 8106 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0681 │ │ -02b7fe: 0a07 |0073: move-result v7 │ │ -02b800: 9100 0607 |0074: sub-int v0, v6, v7 │ │ -02b804: 5496 0702 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b808: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ -02b80c: 5496 0702 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02b810: 6e10 bb05 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02b816: 0a01 |007f: move-result v1 │ │ -02b818: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ -02b81c: 6e20 3d01 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@013d │ │ -02b822: 6e10 8406 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0684 │ │ -02b828: 0a06 |0088: move-result v6 │ │ -02b82a: 7b66 |0089: neg-int v6, v6 │ │ -02b82c: 8266 |008a: int-to-float v6, v6 │ │ -02b82e: 7b17 |008b: neg-int v7, v1 │ │ -02b830: 5298 2202 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02b834: b058 |008e: add-int/2addr v8, v5 │ │ -02b836: b287 |008f: mul-int/2addr v7, v8 │ │ -02b838: 5298 2202 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02b83c: b087 |0092: add-int/2addr v7, v8 │ │ -02b83e: 8277 |0093: int-to-float v7, v7 │ │ -02b840: 6e30 3f01 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@013f │ │ -02b846: 5496 2702 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ -02b84a: 6e30 1e09 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@091e │ │ -02b850: 5496 2702 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ -02b854: 6e20 1809 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0918 │ │ -02b85a: 0a06 |00a1: move-result v6 │ │ -02b85c: b662 |00a2: or-int/2addr v2, v6 │ │ -02b85e: 6e20 3c01 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@013c │ │ -02b864: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ -02b868: 6e10 8e06 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@068e │ │ -02b86e: 0e00 |00ab: return-void │ │ -02b870: 5496 1b02 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02b874: 6e10 1909 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0919 │ │ -02b87a: 5496 2702 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ -02b87e: 6e10 1909 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0919 │ │ -02b884: 28f0 |00b6: goto 00a6 // -0010 │ │ +02f4b0: |[02f4b0] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +02f4c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02f4c2: 6f20 0f0a a900 |0001: invoke-super {v9, v10}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@0a0f │ │ +02f4c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +02f4ca: 7110 1a06 0900 |0005: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@061a │ │ +02f4d0: 0a03 |0008: move-result v3 │ │ +02f4d2: 3803 1000 |0009: if-eqz v3, 0019 // +0010 │ │ +02f4d6: 3313 a100 |000b: if-ne v3, v1, 00ac // +00a1 │ │ +02f4da: 5496 0702 |000d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f4de: 3806 9d00 |000f: if-eqz v6, 00ac // +009d │ │ +02f4e2: 5496 0702 |0011: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f4e6: 6e10 c105 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +02f4ec: 0a06 |0016: move-result v6 │ │ +02f4ee: 3716 9500 |0017: if-le v6, v1, 00ac // +0095 │ │ +02f4f2: 5496 1b02 |0019: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +02f4f6: 6e10 2009 0600 |001b: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0920 │ │ +02f4fc: 0a06 |001e: move-result v6 │ │ +02f4fe: 3906 3800 |001f: if-nez v6, 0057 // +0038 │ │ +02f502: 6e10 4001 0a00 |0021: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0140 │ │ +02f508: 0a04 |0024: move-result v4 │ │ +02f50a: 6e10 8306 0900 |0025: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0683 │ │ +02f510: 0a06 |0028: move-result v6 │ │ +02f512: 6e10 8a06 0900 |0029: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@068a │ │ +02f518: 0a07 |002c: move-result v7 │ │ +02f51a: b176 |002d: sub-int/2addr v6, v7 │ │ +02f51c: 6e10 8706 0900 |002e: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0687 │ │ +02f522: 0a07 |0031: move-result v7 │ │ +02f524: 9100 0607 |0032: sub-int v0, v6, v7 │ │ +02f528: 1506 8743 |0034: const/high16 v6, #int 1132920832 // #4387 │ │ +02f52c: 6e20 3f01 6a00 |0036: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@013f │ │ +02f532: 7b06 |0039: neg-int v6, v0 │ │ +02f534: 6e10 8a06 0900 |003a: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@068a │ │ +02f53a: 0a07 |003d: move-result v7 │ │ +02f53c: b076 |003e: add-int/2addr v6, v7 │ │ +02f53e: 8266 |003f: int-to-float v6, v6 │ │ +02f540: 1207 |0040: const/4 v7, #int 0 // #0 │ │ +02f542: 6e30 4101 6a07 |0041: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@0141 │ │ +02f548: 5496 1b02 |0044: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +02f54c: 6e10 8e06 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +02f552: 0a07 |0049: move-result v7 │ │ +02f554: 6e30 2409 0607 |004a: invoke-virtual {v6, v0, v7}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0924 │ │ +02f55a: 5496 1b02 |004d: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +02f55e: 6e20 1e09 a600 |004f: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@091e │ │ +02f564: 0a06 |0052: move-result v6 │ │ +02f566: b662 |0053: or-int/2addr v2, v6 │ │ +02f568: 6e20 3e01 4a00 |0054: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@013e │ │ +02f56e: 5496 2702 |0057: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ +02f572: 6e10 2009 0600 |0059: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0920 │ │ +02f578: 0a06 |005c: move-result v6 │ │ +02f57a: 3906 4900 |005d: if-nez v6, 00a6 // +0049 │ │ +02f57e: 6e10 4001 0a00 |005f: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0140 │ │ +02f584: 0a04 |0062: move-result v4 │ │ +02f586: 6e10 8e06 0900 |0063: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +02f58c: 0a05 |0066: move-result v5 │ │ +02f58e: 6e10 8306 0900 |0067: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0683 │ │ +02f594: 0a06 |006a: move-result v6 │ │ +02f596: 6e10 8a06 0900 |006b: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@068a │ │ +02f59c: 0a07 |006e: move-result v7 │ │ +02f59e: b176 |006f: sub-int/2addr v6, v7 │ │ +02f5a0: 6e10 8706 0900 |0070: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0687 │ │ +02f5a6: 0a07 |0073: move-result v7 │ │ +02f5a8: 9100 0607 |0074: sub-int v0, v6, v7 │ │ +02f5ac: 5496 0702 |0076: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f5b0: 3806 0800 |0078: if-eqz v6, 0080 // +0008 │ │ +02f5b4: 5496 0702 |007a: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f5b8: 6e10 c105 0600 |007c: invoke-virtual {v6}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +02f5be: 0a01 |007f: move-result v1 │ │ +02f5c0: 1506 b442 |0080: const/high16 v6, #int 1119092736 // #42b4 │ │ +02f5c4: 6e20 3f01 6a00 |0082: invoke-virtual {v10, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@013f │ │ +02f5ca: 6e10 8a06 0900 |0085: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@068a │ │ +02f5d0: 0a06 |0088: move-result v6 │ │ +02f5d2: 7b66 |0089: neg-int v6, v6 │ │ +02f5d4: 8266 |008a: int-to-float v6, v6 │ │ +02f5d6: 7b17 |008b: neg-int v7, v1 │ │ +02f5d8: 5298 2202 |008c: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02f5dc: b058 |008e: add-int/2addr v8, v5 │ │ +02f5de: b287 |008f: mul-int/2addr v7, v8 │ │ +02f5e0: 5298 2202 |0090: iget v8, v9, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02f5e4: b087 |0092: add-int/2addr v7, v8 │ │ +02f5e6: 8277 |0093: int-to-float v7, v7 │ │ +02f5e8: 6e30 4101 6a07 |0094: invoke-virtual {v10, v6, v7}, Landroid/graphics/Canvas;.translate:(FF)V // method@0141 │ │ +02f5ee: 5496 2702 |0097: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ +02f5f2: 6e30 2409 0605 |0099: invoke-virtual {v6, v0, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0924 │ │ +02f5f8: 5496 2702 |009c: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ +02f5fc: 6e20 1e09 a600 |009e: invoke-virtual {v6, v10}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@091e │ │ +02f602: 0a06 |00a1: move-result v6 │ │ +02f604: b662 |00a2: or-int/2addr v2, v6 │ │ +02f606: 6e20 3e01 4a00 |00a3: invoke-virtual {v10, v4}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@013e │ │ +02f60c: 3802 0500 |00a6: if-eqz v2, 00ab // +0005 │ │ +02f610: 6e10 9406 0900 |00a8: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0694 │ │ +02f616: 0e00 |00ab: return-void │ │ +02f618: 5496 1b02 |00ac: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +02f61c: 6e10 1f09 0600 |00ae: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@091f │ │ +02f622: 5496 2702 |00b1: iget-object v6, v9, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ +02f626: 6e10 1f09 0600 |00b3: invoke-virtual {v6}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@091f │ │ +02f62c: 28f0 |00b6: goto 00a6 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1574 │ │ 0x0004 line=1575 │ │ 0x0005 line=1577 │ │ 0x0009 line=1578 │ │ 0x0019 line=1581 │ │ @@ -42911,25 +24746,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -02b888: |[02b888] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -02b898: 6f10 0c0a 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@0a0c │ │ -02b89e: 5420 1c02 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ -02b8a2: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -02b8a6: 6e10 5e01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@015e │ │ -02b8ac: 0a01 |000a: move-result v1 │ │ -02b8ae: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -02b8b2: 6e10 7c06 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@067c │ │ -02b8b8: 0c01 |0010: move-result-object v1 │ │ -02b8ba: 6e20 6001 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0160 │ │ -02b8c0: 0e00 |0014: return-void │ │ +02f630: |[02f630] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +02f640: 6f10 100a 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@0a10 │ │ +02f646: 5420 1c02 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ +02f64a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +02f64e: 6e10 6401 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0164 │ │ +02f654: 0a01 |000a: move-result v1 │ │ +02f656: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +02f65a: 6e10 8206 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0682 │ │ +02f660: 0c01 |0010: move-result-object v1 │ │ +02f662: 6e20 6601 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0166 │ │ +02f668: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0003 line=573 │ │ 0x0005 line=574 │ │ 0x000d line=575 │ │ 0x0014 line=577 │ │ @@ -42942,54 +24777,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -02b8c4: |[02b8c4] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -02b8d4: 121a |0000: const/4 v10, #int 1 // #1 │ │ -02b8d6: 55b8 1002 |0001: iget-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ -02b8da: 3908 0a00 |0003: if-nez v8, 000d // +000a │ │ -02b8de: 2208 f801 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@01f8 │ │ -02b8e2: 1a09 5406 |0007: const-string v9, "No fake drag in progress. Call beginFakeDrag first." // string@0654 │ │ -02b8e6: 7020 440c 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -02b8ec: 2708 |000c: throw v8 │ │ -02b8ee: 54b6 2e02 |000d: iget-object v6, v11, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02b8f2: 1308 e803 |000f: const/16 v8, #int 1000 // #3e8 │ │ -02b8f6: 52b9 1d02 |0011: iget v9, v11, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@021d │ │ -02b8fa: 8299 |0013: int-to-float v9, v9 │ │ -02b8fc: 6e30 b609 8609 |0014: invoke-virtual {v6, v8, v9}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@09b6 │ │ -02b902: 52b8 0602 |0017: iget v8, v11, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02b906: 7120 f105 8600 |0019: invoke-static {v6, v8}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@05f1 │ │ -02b90c: 0a08 |001c: move-result v8 │ │ -02b90e: 8781 |001d: float-to-int v1, v8 │ │ -02b910: 5cba 2302 |001e: iput-boolean v10, v11, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ -02b914: 52b8 1902 |0020: iget v8, v11, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02b918: 52b9 1402 |0022: iget v9, v11, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ -02b91c: c798 |0024: sub-float/2addr v8, v9 │ │ -02b91e: 8785 |0025: float-to-int v5, v8 │ │ -02b920: 6e10 8606 0b00 |0026: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02b926: 0a04 |0029: move-result v4 │ │ -02b928: 6e10 8806 0b00 |002a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02b92e: 0a08 |002d: move-result v8 │ │ -02b930: 52b9 2202 |002e: iget v9, v11, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02b934: 9007 0809 |0030: add-int v7, v8, v9 │ │ -02b938: 9300 0407 |0032: div-int v0, v4, v7 │ │ -02b93c: 9408 0407 |0034: rem-int v8, v4, v7 │ │ -02b940: 8288 |0036: int-to-float v8, v8 │ │ -02b942: 8279 |0037: int-to-float v9, v7 │ │ -02b944: a903 0809 |0038: div-float v3, v8, v9 │ │ -02b948: 7055 6706 0b13 |003a: invoke-direct {v11, v0, v3, v1, v5}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0667 │ │ -02b94e: 0a02 |003d: move-result v2 │ │ -02b950: 6e51 ae06 2baa |003e: invoke-virtual {v11, v2, v10, v10, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@06ae │ │ -02b956: 7010 6d06 0b00 |0041: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@066d │ │ -02b95c: 1208 |0044: const/4 v8, #int 0 // #0 │ │ -02b95e: 5cb8 1002 |0045: iput-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ -02b962: 0e00 |0047: return-void │ │ +02f66c: |[02f66c] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +02f67c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +02f67e: 55b8 1002 |0001: iget-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ +02f682: 3908 0a00 |0003: if-nez v8, 000d // +000a │ │ +02f686: 2208 f601 |0005: new-instance v8, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02f68a: 1a09 6506 |0007: const-string v9, "No fake drag in progress. Call beginFakeDrag first." // string@0665 │ │ +02f68e: 7020 aa0c 9800 |0009: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02f694: 2708 |000c: throw v8 │ │ +02f696: 54b6 2e02 |000d: iget-object v6, v11, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02f69a: 1308 e803 |000f: const/16 v8, #int 1000 // #3e8 │ │ +02f69e: 52b9 1d02 |0011: iget v9, v11, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@021d │ │ +02f6a2: 8299 |0013: int-to-float v9, v9 │ │ +02f6a4: 6e30 ba09 8609 |0014: invoke-virtual {v6, v8, v9}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@09ba │ │ +02f6aa: 52b8 0602 |0017: iget v8, v11, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +02f6ae: 7120 f705 8600 |0019: invoke-static {v6, v8}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@05f7 │ │ +02f6b4: 0a08 |001c: move-result v8 │ │ +02f6b6: 8781 |001d: float-to-int v1, v8 │ │ +02f6b8: 5cba 2302 |001e: iput-boolean v10, v11, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ +02f6bc: 52b8 1902 |0020: iget v8, v11, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02f6c0: 52b9 1402 |0022: iget v9, v11, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ +02f6c4: c798 |0024: sub-float/2addr v8, v9 │ │ +02f6c6: 8785 |0025: float-to-int v5, v8 │ │ +02f6c8: 6e10 8c06 0b00 |0026: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +02f6ce: 0a04 |0029: move-result v4 │ │ +02f6d0: 6e10 8e06 0b00 |002a: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +02f6d6: 0a08 |002d: move-result v8 │ │ +02f6d8: 52b9 2202 |002e: iget v9, v11, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02f6dc: 9007 0809 |0030: add-int v7, v8, v9 │ │ +02f6e0: 9300 0407 |0032: div-int v0, v4, v7 │ │ +02f6e4: 9408 0407 |0034: rem-int v8, v4, v7 │ │ +02f6e8: 8288 |0036: int-to-float v8, v8 │ │ +02f6ea: 8279 |0037: int-to-float v9, v7 │ │ +02f6ec: a903 0809 |0038: div-float v3, v8, v9 │ │ +02f6f0: 7055 6d06 0b13 |003a: invoke-direct {v11, v0, v3, v1, v5}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@066d │ │ +02f6f6: 0a02 |003d: move-result v2 │ │ +02f6f8: 6e51 b406 2baa |003e: invoke-virtual {v11, v2, v10, v10, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@06b4 │ │ +02f6fe: 7010 7306 0b00 |0041: invoke-direct {v11}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0673 │ │ +02f704: 1208 |0044: const/4 v8, #int 0 // #0 │ │ +02f706: 5cb8 1002 |0045: iput-boolean v8, v11, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ +02f70a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1678 │ │ 0x0005 line=1679 │ │ 0x000d line=1682 │ │ 0x000f line=1683 │ │ 0x0017 line=1684 │ │ @@ -43020,50 +24855,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -02b964: |[02b964] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -02b974: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02b976: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -02b978: 6e10 9109 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0991 │ │ -02b97e: 0a01 |0005: move-result v1 │ │ -02b980: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -02b984: 6e10 9209 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0992 │ │ -02b98a: 0a01 |000b: move-result v1 │ │ -02b98c: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -02b992: 0f00 |000f: return v0 │ │ -02b994: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -02b998: 6e20 6006 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0660 │ │ -02b99e: 0a00 |0015: move-result v0 │ │ -02b9a0: 28f9 |0016: goto 000f // -0007 │ │ -02b9a2: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -02b9a6: 6e20 6006 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0660 │ │ -02b9ac: 0a00 |001c: move-result v0 │ │ -02b9ae: 28f2 |001d: goto 000f // -000e │ │ -02b9b0: 6001 1e00 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02b9b4: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -02b9b8: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -02b9bc: 7110 7c05 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@057c │ │ -02b9c2: 0a01 |0027: move-result v1 │ │ -02b9c4: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -02b9c8: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -02b9ca: 6e20 6006 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0660 │ │ -02b9d0: 0a00 |002e: move-result v0 │ │ -02b9d2: 28e0 |002f: goto 000f // -0020 │ │ -02b9d4: 7120 7b05 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@057b │ │ -02b9da: 0a01 |0033: move-result v1 │ │ -02b9dc: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -02b9e0: 6e20 6006 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0660 │ │ -02b9e6: 0a00 |0039: move-result v0 │ │ -02b9e8: 28d5 |003a: goto 000f // -002b │ │ -02b9ea: 0000 |003b: nop // spacer │ │ -02b9ec: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +02f70c: |[02f70c] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +02f71c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +02f71e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +02f720: 6e10 9509 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@0995 │ │ +02f726: 0a01 |0005: move-result v1 │ │ +02f728: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +02f72c: 6e10 9609 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@0996 │ │ +02f732: 0a01 |000b: move-result v1 │ │ +02f734: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +02f73a: 0f00 |000f: return v0 │ │ +02f73c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +02f740: 6e20 6606 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0666 │ │ +02f746: 0a00 |0015: move-result v0 │ │ +02f748: 28f9 |0016: goto 000f // -0007 │ │ +02f74a: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +02f74e: 6e20 6606 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0666 │ │ +02f754: 0a00 |001c: move-result v0 │ │ +02f756: 28f2 |001d: goto 000f // -000e │ │ +02f758: 6001 1e00 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +02f75c: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +02f760: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +02f764: 7110 8205 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0582 │ │ +02f76a: 0a01 |0027: move-result v1 │ │ +02f76c: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +02f770: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +02f772: 6e20 6606 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0666 │ │ +02f778: 0a00 |002e: move-result v0 │ │ +02f77a: 28e0 |002f: goto 000f // -0020 │ │ +02f77c: 7120 8105 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0581 │ │ +02f782: 0a01 |0033: move-result v1 │ │ +02f784: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +02f788: 6e20 6606 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0666 │ │ +02f78e: 0a00 |0039: move-result v0 │ │ +02f790: 28d5 |003a: goto 000f // -002b │ │ +02f792: 0000 |003b: nop // spacer │ │ +02f794: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1839 │ │ 0x0002 line=1840 │ │ 0x0008 line=1841 │ │ 0x000f line=1861 │ │ 0x0010 line=1843 │ │ @@ -43086,80 +24921,80 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 116 16-bit code units │ │ -02ba08: |[02ba08] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -02ba18: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -02ba1a: 55e0 1002 |0001: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ -02ba1e: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -02ba22: 2200 f801 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -02ba26: 1a01 5406 |0007: const-string v1, "No fake drag in progress. Call beginFakeDrag first." // string@0654 │ │ -02ba2a: 7020 440c 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -02ba30: 2700 |000c: throw v0 │ │ -02ba32: 52e0 1902 |000d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02ba36: c6f0 |000f: add-float/2addr v0, v15 │ │ -02ba38: 59e0 1902 |0010: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02ba3c: 6e10 8606 0e00 |0012: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02ba42: 0a00 |0015: move-result v0 │ │ -02ba44: 8200 |0016: int-to-float v0, v0 │ │ -02ba46: a70b 000f |0017: sub-float v11, v0, v15 │ │ -02ba4a: 6e10 8806 0e00 |0019: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02ba50: 0a0c |001c: move-result v12 │ │ -02ba52: 52e0 2202 |001d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02ba56: 900d 0c00 |001f: add-int v13, v12, v0 │ │ -02ba5a: 52e0 0d02 |0021: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02ba5e: d800 00ff |0023: add-int/lit8 v0, v0, #int -1 // #ff │ │ -02ba62: b2d0 |0025: mul-int/2addr v0, v13 │ │ -02ba64: 7120 540c 0700 |0026: invoke-static {v7, v0}, Ljava/lang/Math;.max:(II)I // method@0c54 │ │ -02ba6a: 0a00 |0029: move-result v0 │ │ -02ba6c: 8209 |002a: int-to-float v9, v0 │ │ -02ba6e: 52e0 0d02 |002b: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02ba72: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02ba76: 54e1 0702 |002f: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02ba7a: 6e10 bb05 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02ba80: 0a01 |0034: move-result v1 │ │ -02ba82: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02ba86: 7120 560c 1000 |0037: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0c56 │ │ -02ba8c: 0a00 |003a: move-result v0 │ │ -02ba8e: b2d0 |003b: mul-int/2addr v0, v13 │ │ -02ba90: 820a |003c: int-to-float v10, v0 │ │ -02ba92: 2e00 0b09 |003d: cmpg-float v0, v11, v9 │ │ -02ba96: 3b00 2f00 |003f: if-gez v0, 006e // +002f │ │ -02ba9a: 019b |0041: move v11, v9 │ │ -02ba9c: 52e0 1902 |0042: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02baa0: 87b1 |0044: float-to-int v1, v11 │ │ -02baa2: 8211 |0045: int-to-float v1, v1 │ │ -02baa4: a701 0b01 |0046: sub-float v1, v11, v1 │ │ -02baa8: c610 |0048: add-float/2addr v0, v1 │ │ -02baaa: 59e0 1902 |0049: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02baae: 87b0 |004b: float-to-int v0, v11 │ │ -02bab0: 6e10 8706 0e00 |004c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0687 │ │ -02bab6: 0a01 |004f: move-result v1 │ │ -02bab8: 6e30 a906 0e01 |0050: invoke-virtual {v14, v0, v1}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06a9 │ │ -02babe: 87b0 |0053: float-to-int v0, v11 │ │ -02bac0: 7020 a106 0e00 |0054: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@06a1 │ │ -02bac6: 7100 b001 0000 |0057: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b0 │ │ -02bacc: 0b02 |005a: move-result-wide v2 │ │ -02bace: 53e0 0f02 |005b: iget-wide v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@020f │ │ -02bad2: 1224 |005d: const/4 v4, #int 2 // #2 │ │ -02bad4: 52e5 1902 |005e: iget v5, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02bad8: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -02bada: 7708 b109 0000 |0061: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@09b1 │ │ -02bae0: 0c08 |0064: move-result-object v8 │ │ -02bae2: 54e0 2e02 |0065: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02bae6: 6e20 b409 8000 |0067: invoke-virtual {v0, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@09b4 │ │ -02baec: 6e10 b209 0800 |006a: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@09b2 │ │ -02baf2: 0e00 |006d: return-void │ │ -02baf4: 2d00 0b0a |006e: cmpl-float v0, v11, v10 │ │ -02baf8: 3d00 d2ff |0070: if-lez v0, 0042 // -002e │ │ -02bafc: 01ab |0072: move v11, v10 │ │ -02bafe: 28cf |0073: goto 0042 // -0031 │ │ +02f7b0: |[02f7b0] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +02f7c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +02f7c2: 55e0 1002 |0001: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ +02f7c6: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +02f7ca: 2200 f601 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +02f7ce: 1a01 6506 |0007: const-string v1, "No fake drag in progress. Call beginFakeDrag first." // string@0665 │ │ +02f7d2: 7020 aa0c 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +02f7d8: 2700 |000c: throw v0 │ │ +02f7da: 52e0 1902 |000d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02f7de: c6f0 |000f: add-float/2addr v0, v15 │ │ +02f7e0: 59e0 1902 |0010: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02f7e4: 6e10 8c06 0e00 |0012: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +02f7ea: 0a00 |0015: move-result v0 │ │ +02f7ec: 8200 |0016: int-to-float v0, v0 │ │ +02f7ee: a70b 000f |0017: sub-float v11, v0, v15 │ │ +02f7f2: 6e10 8e06 0e00 |0019: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +02f7f8: 0a0c |001c: move-result v12 │ │ +02f7fa: 52e0 2202 |001d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02f7fe: 900d 0c00 |001f: add-int v13, v12, v0 │ │ +02f802: 52e0 0d02 |0021: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02f806: d800 00ff |0023: add-int/lit8 v0, v0, #int -1 // #ff │ │ +02f80a: b2d0 |0025: mul-int/2addr v0, v13 │ │ +02f80c: 7120 ba0c 0700 |0026: invoke-static {v7, v0}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +02f812: 0a00 |0029: move-result v0 │ │ +02f814: 8209 |002a: int-to-float v9, v0 │ │ +02f816: 52e0 0d02 |002b: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02f81a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02f81e: 54e1 0702 |002f: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f822: 6e10 c105 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +02f828: 0a01 |0034: move-result v1 │ │ +02f82a: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ +02f82e: 7120 bc0c 1000 |0037: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@0cbc │ │ +02f834: 0a00 |003a: move-result v0 │ │ +02f836: b2d0 |003b: mul-int/2addr v0, v13 │ │ +02f838: 820a |003c: int-to-float v10, v0 │ │ +02f83a: 2e00 0b09 |003d: cmpg-float v0, v11, v9 │ │ +02f83e: 3b00 2f00 |003f: if-gez v0, 006e // +002f │ │ +02f842: 019b |0041: move v11, v9 │ │ +02f844: 52e0 1902 |0042: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02f848: 87b1 |0044: float-to-int v1, v11 │ │ +02f84a: 8211 |0045: int-to-float v1, v1 │ │ +02f84c: a701 0b01 |0046: sub-float v1, v11, v1 │ │ +02f850: c610 |0048: add-float/2addr v0, v1 │ │ +02f852: 59e0 1902 |0049: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02f856: 87b0 |004b: float-to-int v0, v11 │ │ +02f858: 6e10 8d06 0e00 |004c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@068d │ │ +02f85e: 0a01 |004f: move-result v1 │ │ +02f860: 6e30 af06 0e01 |0050: invoke-virtual {v14, v0, v1}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06af │ │ +02f866: 87b0 |0053: float-to-int v0, v11 │ │ +02f868: 7020 a706 0e00 |0054: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@06a7 │ │ +02f86e: 7100 b601 0000 |0057: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b6 │ │ +02f874: 0b02 |005a: move-result-wide v2 │ │ +02f876: 53e0 0f02 |005b: iget-wide v0, v14, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@020f │ │ +02f87a: 1224 |005d: const/4 v4, #int 2 // #2 │ │ +02f87c: 52e5 1902 |005e: iget v5, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02f880: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +02f882: 7708 b509 0000 |0061: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@09b5 │ │ +02f888: 0c08 |0064: move-result-object v8 │ │ +02f88a: 54e0 2e02 |0065: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02f88e: 6e20 b809 8000 |0067: invoke-virtual {v0, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@09b8 │ │ +02f894: 6e10 b609 0800 |006a: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@09b6 │ │ +02f89a: 0e00 |006d: return-void │ │ +02f89c: 2d00 0b0a |006e: cmpl-float v0, v11, v10 │ │ +02f8a0: 3d00 d2ff |0070: if-lez v0, 0042 // -002e │ │ +02f8a4: 01ab |0072: move v11, v10 │ │ +02f8a6: 28cf |0073: goto 0042 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1707 │ │ 0x0005 line=1708 │ │ 0x000d line=1711 │ │ 0x0012 line=1712 │ │ 0x0019 line=1713 │ │ @@ -43194,18 +25029,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02bb00: |[02bb00] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -02bb10: 2200 1501 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0115 │ │ -02bb14: 7010 3e06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@063e │ │ -02bb1a: 1100 |0005: return-object v0 │ │ +02f8a8: |[02f8a8] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +02f8b8: 2200 1401 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0114 │ │ +02f8bc: 7010 4406 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0644 │ │ +02f8c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2039 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #19 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43213,20 +25048,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -02bb1c: |[02bb1c] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -02bb2c: 2200 1501 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0115 │ │ -02bb30: 6e10 7806 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0678 │ │ -02bb36: 0c01 |0005: move-result-object v1 │ │ -02bb38: 7030 3f06 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@063f │ │ -02bb3e: 1100 |0009: return-object v0 │ │ +02f8c4: |[02f8c4] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +02f8d4: 2200 1401 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0114 │ │ +02f8d8: 6e10 7e06 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@067e │ │ +02f8de: 0c01 |0005: move-result-object v1 │ │ +02f8e0: 7030 4506 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0645 │ │ +02f8e6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2054 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -43235,18 +25070,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02bb40: |[02bb40] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -02bb50: 6e10 7206 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0672 │ │ -02bb56: 0c00 |0003: move-result-object v0 │ │ -02bb58: 1100 |0004: return-object v0 │ │ +02f8e8: |[02f8e8] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +02f8f8: 6e10 7806 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0678 │ │ +02f8fe: 0c00 |0003: move-result-object v0 │ │ +02f900: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2044 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -43255,17 +25090,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bb5c: |[02bb5c] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -02bb6c: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02bb70: 1100 |0002: return-object v0 │ │ +02f904: |[02f904] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +02f914: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f918: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #22 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43273,17 +25108,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bb74: |[02bb74] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -02bb84: 5210 0d02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02bb88: 0f00 |0002: return v0 │ │ +02f91c: |[02f91c] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +02f92c: 5210 0d02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +02f930: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43291,17 +25126,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bb8c: |[02bb8c] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -02bb9c: 5210 2002 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ -02bba0: 0f00 |0002: return v0 │ │ +02f934: |[02f934] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +02f944: 5210 2002 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ +02f948: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #24 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43309,17 +25144,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bba4: |[02bba4] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -02bbb4: 5210 2202 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02bbb8: 0f00 |0002: return v0 │ │ +02f94c: |[02f94c] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +02f95c: 5210 2202 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02f960: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43327,29 +25162,29 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -02bbbc: |[02bbbc] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -02bbcc: 6e10 dd09 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@09dd │ │ -02bbd2: 0c00 |0003: move-result-object v0 │ │ -02bbd4: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -02bbd8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -02bbdc: 2001 7601 |0008: instance-of v1, v0, Landroid/view/View; // type@0176 │ │ -02bbe0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -02bbe4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -02bbe6: 1101 |000d: return-object v1 │ │ -02bbe8: 0703 |000e: move-object v3, v0 │ │ -02bbea: 1f03 7601 |000f: check-cast v3, Landroid/view/View; // type@0176 │ │ -02bbee: 28ef |0011: goto 0000 // -0011 │ │ -02bbf0: 6e20 8c06 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@068c │ │ -02bbf6: 0c01 |0015: move-result-object v1 │ │ -02bbf8: 28f7 |0016: goto 000d // -0009 │ │ +02f964: |[02f964] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +02f974: 6e10 e009 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@09e0 │ │ +02f97a: 0c00 |0003: move-result-object v0 │ │ +02f97c: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +02f980: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +02f984: 2001 7301 |0008: instance-of v1, v0, Landroid/view/View; // type@0173 │ │ +02f988: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +02f98c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +02f98e: 1101 |000d: return-object v1 │ │ +02f990: 0703 |000e: move-object v3, v0 │ │ +02f992: 1f03 7301 |000f: check-cast v3, Landroid/view/View; // type@0173 │ │ +02f996: 28ef |0011: goto 0000 // -0011 │ │ +02f998: 6e20 9206 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0692 │ │ +02f99e: 0c01 |0015: move-result-object v1 │ │ +02f9a0: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ 0x0006 line=945 │ │ 0x000c line=946 │ │ 0x000d line=950 │ │ 0x000f line=948 │ │ @@ -43364,34 +25199,34 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -02bbfc: |[02bbfc] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -02bc0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02bc0e: 5442 1802 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02bc12: 6e10 970c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02bc18: 0a02 |0006: move-result v2 │ │ -02bc1a: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -02bc1e: 5442 1802 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02bc22: 6e20 900c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02bc28: 0c01 |000e: move-result-object v1 │ │ -02bc2a: 1f01 1401 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02bc2e: 5442 0702 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02bc32: 5413 f001 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ -02bc36: 6e30 c005 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@05c0 │ │ -02bc3c: 0a02 |0018: move-result v2 │ │ -02bc3e: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -02bc42: 1101 |001b: return-object v1 │ │ -02bc44: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02bc48: 28e3 |001e: goto 0001 // -001d │ │ -02bc4a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -02bc4c: 28fb |0020: goto 001b // -0005 │ │ +02f9a4: |[02f9a4] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +02f9b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +02f9b6: 5442 1802 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02f9ba: 6e10 fd0c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +02f9c0: 0a02 |0006: move-result v2 │ │ +02f9c2: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +02f9c6: 5442 1802 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +02f9ca: 6e20 f60c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +02f9d0: 0c01 |000e: move-result-object v1 │ │ +02f9d2: 1f01 1301 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +02f9d6: 5442 0702 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +02f9da: 5413 f001 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ +02f9de: 6e30 c605 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@05c6 │ │ +02f9e4: 0a02 |0018: move-result v2 │ │ +02f9e6: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +02f9ea: 1101 |001b: return-object v1 │ │ +02f9ec: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +02f9f0: 28e3 |001e: goto 0001 // -001d │ │ +02f9f2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +02f9f4: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ 0x0009 line=934 │ │ 0x0011 line=935 │ │ 0x001b line=939 │ │ 0x001c line=933 │ │ @@ -43408,54 +25243,54 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -02bc50: |[02bc50] android.support.v4.view.ViewPager.initViewPager:()V │ │ -02bc60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -02bc62: 6e20 bb06 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@06bb │ │ -02bc68: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ -02bc6c: 6e20 af06 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@06af │ │ -02bc72: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -02bc74: 6e20 b006 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@06b0 │ │ -02bc7a: 6e10 7806 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0678 │ │ -02bc80: 0c01 |0010: move-result-object v1 │ │ -02bc82: 2203 a801 |0011: new-instance v3, Landroid/widget/Scroller; // type@01a8 │ │ -02bc86: 6204 2f02 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@022f │ │ -02bc8a: 7030 de0a 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0ade │ │ -02bc90: 5b53 2902 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02bc94: 7110 fe09 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@09fe │ │ -02bc9a: 0c00 |001d: move-result-object v0 │ │ -02bc9c: 7110 2b06 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@062b │ │ -02bca2: 0a03 |0021: move-result v3 │ │ -02bca4: 5953 2d02 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@022d │ │ -02bca8: 6e10 000a 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0a00 │ │ -02bcae: 0a03 |0027: move-result v3 │ │ -02bcb0: 5953 1e02 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@021e │ │ -02bcb4: 6e10 ff09 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@09ff │ │ -02bcba: 0a03 |002d: move-result v3 │ │ -02bcbc: 5953 1d02 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@021d │ │ -02bcc0: 2203 3e01 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@013e │ │ -02bcc4: 7020 1709 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0917 │ │ -02bcca: 5b53 1b02 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02bcce: 2203 3e01 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@013e │ │ -02bcd2: 7020 1709 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0917 │ │ -02bcd8: 5b53 2702 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ -02bcdc: 6e10 a400 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -02bce2: 0c03 |0041: move-result-object v3 │ │ -02bce4: 6e10 fa00 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00fa │ │ -02bcea: 0c03 |0045: move-result-object v3 │ │ -02bcec: 5232 6802 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0268 │ │ -02bcf0: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -02bcf4: c823 |004a: mul-float/2addr v3, v2 │ │ -02bcf6: 8733 |004b: float-to-int v3, v3 │ │ -02bcf8: 5953 1202 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0212 │ │ -02bcfc: 0e00 |004e: return-void │ │ +02f9f8: |[02f9f8] android.support.v4.view.ViewPager.initViewPager:()V │ │ +02fa08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +02fa0a: 6e20 c106 3500 |0001: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@06c1 │ │ +02fa10: 1503 0400 |0004: const/high16 v3, #int 262144 // #4 │ │ +02fa14: 6e20 b506 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@06b5 │ │ +02fa1a: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +02fa1c: 6e20 b606 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@06b6 │ │ +02fa22: 6e10 7e06 0500 |000d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@067e │ │ +02fa28: 0c01 |0010: move-result-object v1 │ │ +02fa2a: 2203 a501 |0011: new-instance v3, Landroid/widget/Scroller; // type@01a5 │ │ +02fa2e: 6204 2f02 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@022f │ │ +02fa32: 7030 db0a 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0adb │ │ +02fa38: 5b53 2902 |0018: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +02fa3c: 7110 020a 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0a02 │ │ +02fa42: 0c00 |001d: move-result-object v0 │ │ +02fa44: 7110 3106 0000 |001e: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0631 │ │ +02fa4a: 0a03 |0021: move-result v3 │ │ +02fa4c: 5953 2d02 |0022: iput v3, v5, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@022d │ │ +02fa50: 6e10 040a 0000 |0024: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0a04 │ │ +02fa56: 0a03 |0027: move-result v3 │ │ +02fa58: 5953 1e02 |0028: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@021e │ │ +02fa5c: 6e10 030a 0000 |002a: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@0a03 │ │ +02fa62: 0a03 |002d: move-result v3 │ │ +02fa64: 5953 1d02 |002e: iput v3, v5, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@021d │ │ +02fa68: 2203 3d01 |0030: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@013d │ │ +02fa6c: 7020 1d09 1300 |0032: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@091d │ │ +02fa72: 5b53 1b02 |0035: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +02fa76: 2203 3d01 |0037: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@013d │ │ +02fa7a: 7020 1d09 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@091d │ │ +02fa80: 5b53 2702 |003c: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ +02fa84: 6e10 a400 0100 |003e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +02fa8a: 0c03 |0041: move-result-object v3 │ │ +02fa8c: 6e10 fa00 0300 |0042: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00fa │ │ +02fa92: 0c03 |0045: move-result-object v3 │ │ +02fa94: 5232 6702 |0046: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0267 │ │ +02fa98: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +02fa9c: c823 |004a: mul-float/2addr v3, v2 │ │ +02fa9e: 8733 |004b: float-to-int v3, v3 │ │ +02faa0: 5953 1202 |004c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0212 │ │ +02faa4: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x0009 line=283 │ │ 0x000d line=284 │ │ 0x0011 line=285 │ │ @@ -43479,17 +25314,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02bd00: |[02bd00] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -02bd10: 5510 1002 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ -02bd14: 0f00 |0002: return v0 │ │ +02faa8: |[02faa8] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +02fab8: 5510 1002 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ +02fabc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1747 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #29 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -43497,19 +25332,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02bd18: |[02bd18] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -02bd28: 6f10 100a 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0a10 │ │ -02bd2e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -02bd30: 5c10 1102 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ -02bd34: 0e00 |0006: return-void │ │ +02fac0: |[02fac0] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +02fad0: 6f10 140a 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0a14 │ │ +02fad6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +02fad8: 5c10 1102 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ +02fadc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=955 │ │ 0x0003 line=956 │ │ 0x0006 line=957 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -43519,39 +25354,39 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -02bd38: |[02bd38] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -02bd48: 6f20 110a 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@0a11 │ │ -02bd4e: 5284 2202 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02bd52: 3d04 2a00 |0005: if-lez v4, 002f // +002a │ │ -02bd56: 5484 1c02 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ -02bd5a: 3804 2600 |0009: if-eqz v4, 002f // +0026 │ │ -02bd5e: 6e10 8606 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02bd64: 0a02 |000e: move-result v2 │ │ -02bd66: 6e10 8806 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02bd6c: 0a03 |0012: move-result v3 │ │ -02bd6e: 5284 2202 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02bd72: b034 |0015: add-int/2addr v4, v3 │ │ -02bd74: 9401 0204 |0016: rem-int v1, v2, v4 │ │ -02bd78: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ -02bd7c: 9104 0201 |001a: sub-int v4, v2, v1 │ │ -02bd80: 9000 0403 |001c: add-int v0, v4, v3 │ │ -02bd84: 5484 1c02 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ -02bd88: 5285 2c02 |0020: iget v5, v8, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@022c │ │ -02bd8c: 5286 2202 |0022: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02bd90: b006 |0024: add-int/2addr v6, v0 │ │ -02bd92: 5287 0902 |0025: iget v7, v8, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0209 │ │ -02bd96: 6e57 5f01 0465 |0027: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@015f │ │ -02bd9c: 5484 1c02 |002a: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ -02bda0: 6e20 5c01 9400 |002c: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@015c │ │ -02bda6: 0e00 |002f: return-void │ │ +02fae0: |[02fae0] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +02faf0: 6f20 150a 9800 |0000: invoke-super {v8, v9}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@0a15 │ │ +02faf6: 5284 2202 |0003: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02fafa: 3d04 2a00 |0005: if-lez v4, 002f // +002a │ │ +02fafe: 5484 1c02 |0007: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ +02fb02: 3804 2600 |0009: if-eqz v4, 002f // +0026 │ │ +02fb06: 6e10 8c06 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +02fb0c: 0a02 |000e: move-result v2 │ │ +02fb0e: 6e10 8e06 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +02fb14: 0a03 |0012: move-result v3 │ │ +02fb16: 5284 2202 |0013: iget v4, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02fb1a: b034 |0015: add-int/2addr v4, v3 │ │ +02fb1c: 9401 0204 |0016: rem-int v1, v2, v4 │ │ +02fb20: 3801 1700 |0018: if-eqz v1, 002f // +0017 │ │ +02fb24: 9104 0201 |001a: sub-int v4, v2, v1 │ │ +02fb28: 9000 0403 |001c: add-int v0, v4, v3 │ │ +02fb2c: 5484 1c02 |001e: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ +02fb30: 5285 2c02 |0020: iget v5, v8, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@022c │ │ +02fb34: 5286 2202 |0022: iget v6, v8, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02fb38: b006 |0024: add-int/2addr v6, v0 │ │ +02fb3a: 5287 0902 |0025: iget v7, v8, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0209 │ │ +02fb3e: 6e57 6501 0465 |0027: invoke-virtual {v4, v0, v5, v6, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0165 │ │ +02fb44: 5484 1c02 |002a: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ +02fb48: 6e20 6101 9400 |002c: invoke-virtual {v4, v9}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0161 │ │ +02fb4e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1617 │ │ 0x0003 line=1620 │ │ 0x000b line=1621 │ │ 0x000f line=1622 │ │ 0x0013 line=1623 │ │ @@ -43573,140 +25408,140 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 232 16-bit code units │ │ -02bda8: |[02bda8] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -02bdb8: 6e10 aa09 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@09aa │ │ -02bdbe: 0a00 |0003: move-result v0 │ │ -02bdc0: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -02bdc4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -02bdc6: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -02bdca: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -02bdcc: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -02bdd0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02bdd2: 5ce0 1602 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02bdd6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -02bdd8: 5ce0 1702 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ -02bddc: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -02bdde: 59e0 0602 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02bde2: 54e0 2e02 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02bde6: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -02bdea: 54e0 2e02 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02bdee: 6e10 bc09 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@09bc │ │ -02bdf4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -02bdf6: 5be0 2e02 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02bdfa: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -02bdfc: 0f00 |0022: return v0 │ │ -02bdfe: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -02be02: 55e0 1602 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02be06: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -02be0a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -02be0c: 28f8 |002a: goto 0022 // -0008 │ │ -02be0e: 55e0 1702 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ -02be12: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -02be16: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -02be18: 28f2 |0030: goto 0022 // -000e │ │ -02be1a: 2c06 a900 0000 |0031: sparse-switch v6, 000000da // +000000a9 │ │ -02be20: 55e0 1602 |0034: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02be24: 3900 1100 |0036: if-nez v0, 0047 // +0011 │ │ -02be28: 54e0 2e02 |0038: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02be2c: 3900 0800 |003a: if-nez v0, 0042 // +0008 │ │ -02be30: 7100 bb09 0000 |003c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@09bb │ │ -02be36: 0c00 |003f: move-result-object v0 │ │ -02be38: 5be0 2e02 |0040: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02be3c: 54e0 2e02 |0042: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02be40: 6e20 b409 f000 |0044: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@09b4 │ │ -02be46: 55e0 1602 |0047: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02be4a: 28d9 |0049: goto 0022 // -0027 │ │ -02be4c: 52e7 0602 |004a: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02be50: 12f0 |004c: const/4 v0, #int -1 // #ff │ │ -02be52: 3207 e7ff |004d: if-eq v7, v0, 0034 // -0019 │ │ -02be56: 7120 ab05 7f00 |004f: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ -02be5c: 0a09 |0052: move-result v9 │ │ -02be5e: 7120 af05 9f00 |0053: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -02be64: 0a0a |0056: move-result v10 │ │ -02be66: 52e0 1902 |0057: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02be6a: a708 0a00 |0059: sub-float v8, v10, v0 │ │ -02be6e: 7110 500c 0800 |005b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@0c50 │ │ -02be74: 0a0b |005e: move-result v11 │ │ -02be76: 7120 b005 9f00 |005f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@05b0 │ │ -02be7c: 0a0c |0062: move-result v12 │ │ -02be7e: 52e0 1a02 |0063: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@021a │ │ -02be82: a700 0c00 |0065: sub-float v0, v12, v0 │ │ -02be86: 7110 500c 0000 |0067: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@0c50 │ │ -02be8c: 0a0d |006a: move-result v13 │ │ -02be8e: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -02be90: 8783 |006c: float-to-int v3, v8 │ │ -02be92: 87a4 |006d: float-to-int v4, v10 │ │ -02be94: 87c5 |006e: float-to-int v5, v12 │ │ -02be96: 07e0 |006f: move-object v0, v14 │ │ -02be98: 07e1 |0070: move-object v1, v14 │ │ -02be9a: 7406 6206 0000 |0071: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0662 │ │ -02bea0: 0a00 |0074: move-result v0 │ │ -02bea2: 3800 0a00 |0075: if-eqz v0, 007f // +000a │ │ -02bea6: 59ea 1902 |0077: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02beaa: 59ea 1402 |0079: iput v10, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ -02beae: 59ec 1a02 |007b: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@021a │ │ -02beb2: 1200 |007d: const/4 v0, #int 0 // #0 │ │ -02beb4: 28a4 |007e: goto 0022 // -005c │ │ -02beb6: 52e0 2d02 |007f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@022d │ │ -02beba: 8200 |0081: int-to-float v0, v0 │ │ -02bebc: 2d00 0b00 |0082: cmpl-float v0, v11, v0 │ │ -02bec0: 3d00 1400 |0084: if-lez v0, 0098 // +0014 │ │ -02bec4: 2d00 0b0d |0086: cmpl-float v0, v11, v13 │ │ -02bec8: 3d00 1000 |0088: if-lez v0, 0098 // +0010 │ │ -02becc: 1210 |008a: const/4 v0, #int 1 // #1 │ │ -02bece: 5ce0 1602 |008b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02bed2: 1210 |008d: const/4 v0, #int 1 // #1 │ │ -02bed4: 7020 b906 0e00 |008e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06b9 │ │ -02beda: 59ea 1902 |0091: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02bede: 1210 |0093: const/4 v0, #int 1 // #1 │ │ -02bee0: 7020 ba06 0e00 |0094: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06ba │ │ -02bee6: 289d |0097: goto 0034 // -0063 │ │ -02bee8: 52e0 2d02 |0098: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@022d │ │ -02beec: 8200 |009a: int-to-float v0, v0 │ │ -02beee: 2d00 0d00 |009b: cmpl-float v0, v13, v0 │ │ -02bef2: 3d00 97ff |009d: if-lez v0, 0034 // -0069 │ │ -02bef6: 1210 |009f: const/4 v0, #int 1 // #1 │ │ -02bef8: 5ce0 1702 |00a0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ -02befc: 2892 |00a2: goto 0034 // -006e │ │ -02befe: 6e10 ad09 0f00 |00a3: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09ad │ │ -02bf04: 0a00 |00a6: move-result v0 │ │ -02bf06: 59e0 1402 |00a7: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ -02bf0a: 59e0 1902 |00a9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02bf0e: 6e10 af09 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@09af │ │ -02bf14: 0a00 |00ae: move-result v0 │ │ -02bf16: 59e0 1a02 |00af: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@021a │ │ -02bf1a: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ -02bf1c: 7120 ae05 0f00 |00b2: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -02bf22: 0a00 |00b5: move-result v0 │ │ -02bf24: 59e0 0602 |00b6: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02bf28: 52e0 2802 |00b8: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ -02bf2c: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ -02bf2e: 3310 0e00 |00bb: if-ne v0, v1, 00c9 // +000e │ │ -02bf32: 1210 |00bd: const/4 v0, #int 1 // #1 │ │ -02bf34: 5ce0 1602 |00be: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02bf38: 1200 |00c0: const/4 v0, #int 0 // #0 │ │ -02bf3a: 5ce0 1702 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ -02bf3e: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ -02bf40: 7020 b906 0e00 |00c4: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06b9 │ │ -02bf46: 2900 6dff |00c7: goto/16 0034 // -0093 │ │ -02bf4a: 7010 6406 0e00 |00c9: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@0664 │ │ -02bf50: 1200 |00cc: const/4 v0, #int 0 // #0 │ │ -02bf52: 5ce0 1602 |00cd: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02bf56: 1200 |00cf: const/4 v0, #int 0 // #0 │ │ -02bf58: 5ce0 1702 |00d0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ -02bf5c: 2900 62ff |00d2: goto/16 0034 // -009e │ │ -02bf60: 7020 9c06 fe00 |00d4: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@069c │ │ -02bf66: 2900 5dff |00d7: goto/16 0034 // -00a3 │ │ -02bf6a: 0000 |00d9: nop // spacer │ │ -02bf6c: 0002 0300 0000 0000 0200 0000 0600 ... |00da: sparse-switch-data (14 units) │ │ +02fb50: |[02fb50] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +02fb60: 6e10 ae09 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@09ae │ │ +02fb66: 0a00 |0003: move-result v0 │ │ +02fb68: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +02fb6c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +02fb6e: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +02fb72: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +02fb74: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +02fb78: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +02fb7a: 5ce0 1602 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +02fb7e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +02fb80: 5ce0 1702 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ +02fb84: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +02fb86: 59e0 0602 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +02fb8a: 54e0 2e02 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02fb8e: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +02fb92: 54e0 2e02 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02fb96: 6e10 c009 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@09c0 │ │ +02fb9c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +02fb9e: 5be0 2e02 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02fba2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +02fba4: 0f00 |0022: return v0 │ │ +02fba6: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +02fbaa: 55e0 1602 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +02fbae: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +02fbb2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +02fbb4: 28f8 |002a: goto 0022 // -0008 │ │ +02fbb6: 55e0 1702 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ +02fbba: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +02fbbe: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +02fbc0: 28f2 |0030: goto 0022 // -000e │ │ +02fbc2: 2c06 a900 0000 |0031: sparse-switch v6, 000000da // +000000a9 │ │ +02fbc8: 55e0 1602 |0034: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +02fbcc: 3900 1100 |0036: if-nez v0, 0047 // +0011 │ │ +02fbd0: 54e0 2e02 |0038: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02fbd4: 3900 0800 |003a: if-nez v0, 0042 // +0008 │ │ +02fbd8: 7100 bf09 0000 |003c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@09bf │ │ +02fbde: 0c00 |003f: move-result-object v0 │ │ +02fbe0: 5be0 2e02 |0040: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02fbe4: 54e0 2e02 |0042: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +02fbe8: 6e20 b809 f000 |0044: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@09b8 │ │ +02fbee: 55e0 1602 |0047: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +02fbf2: 28d9 |0049: goto 0022 // -0027 │ │ +02fbf4: 52e7 0602 |004a: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +02fbf8: 12f0 |004c: const/4 v0, #int -1 // #ff │ │ +02fbfa: 3207 e7ff |004d: if-eq v7, v0, 0034 // -0019 │ │ +02fbfe: 7120 b105 7f00 |004f: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +02fc04: 0a09 |0052: move-result v9 │ │ +02fc06: 7120 b505 9f00 |0053: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +02fc0c: 0a0a |0056: move-result v10 │ │ +02fc0e: 52e0 1902 |0057: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02fc12: a708 0a00 |0059: sub-float v8, v10, v0 │ │ +02fc16: 7110 b60c 0800 |005b: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@0cb6 │ │ +02fc1c: 0a0b |005e: move-result v11 │ │ +02fc1e: 7120 b605 9f00 |005f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@05b6 │ │ +02fc24: 0a0c |0062: move-result v12 │ │ +02fc26: 52e0 1a02 |0063: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@021a │ │ +02fc2a: a700 0c00 |0065: sub-float v0, v12, v0 │ │ +02fc2e: 7110 b60c 0000 |0067: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@0cb6 │ │ +02fc34: 0a0d |006a: move-result v13 │ │ +02fc36: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +02fc38: 8783 |006c: float-to-int v3, v8 │ │ +02fc3a: 87a4 |006d: float-to-int v4, v10 │ │ +02fc3c: 87c5 |006e: float-to-int v5, v12 │ │ +02fc3e: 07e0 |006f: move-object v0, v14 │ │ +02fc40: 07e1 |0070: move-object v1, v14 │ │ +02fc42: 7406 6806 0000 |0071: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0668 │ │ +02fc48: 0a00 |0074: move-result v0 │ │ +02fc4a: 3800 0a00 |0075: if-eqz v0, 007f // +000a │ │ +02fc4e: 59ea 1902 |0077: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02fc52: 59ea 1402 |0079: iput v10, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ +02fc56: 59ec 1a02 |007b: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@021a │ │ +02fc5a: 1200 |007d: const/4 v0, #int 0 // #0 │ │ +02fc5c: 28a4 |007e: goto 0022 // -005c │ │ +02fc5e: 52e0 2d02 |007f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@022d │ │ +02fc62: 8200 |0081: int-to-float v0, v0 │ │ +02fc64: 2d00 0b00 |0082: cmpl-float v0, v11, v0 │ │ +02fc68: 3d00 1400 |0084: if-lez v0, 0098 // +0014 │ │ +02fc6c: 2d00 0b0d |0086: cmpl-float v0, v11, v13 │ │ +02fc70: 3d00 1000 |0088: if-lez v0, 0098 // +0010 │ │ +02fc74: 1210 |008a: const/4 v0, #int 1 // #1 │ │ +02fc76: 5ce0 1602 |008b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +02fc7a: 1210 |008d: const/4 v0, #int 1 // #1 │ │ +02fc7c: 7020 bf06 0e00 |008e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06bf │ │ +02fc82: 59ea 1902 |0091: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02fc86: 1210 |0093: const/4 v0, #int 1 // #1 │ │ +02fc88: 7020 c006 0e00 |0094: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06c0 │ │ +02fc8e: 289d |0097: goto 0034 // -0063 │ │ +02fc90: 52e0 2d02 |0098: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@022d │ │ +02fc94: 8200 |009a: int-to-float v0, v0 │ │ +02fc96: 2d00 0d00 |009b: cmpl-float v0, v13, v0 │ │ +02fc9a: 3d00 97ff |009d: if-lez v0, 0034 // -0069 │ │ +02fc9e: 1210 |009f: const/4 v0, #int 1 // #1 │ │ +02fca0: 5ce0 1702 |00a0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ +02fca4: 2892 |00a2: goto 0034 // -006e │ │ +02fca6: 6e10 b109 0f00 |00a3: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +02fcac: 0a00 |00a6: move-result v0 │ │ +02fcae: 59e0 1402 |00a7: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ +02fcb2: 59e0 1902 |00a9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +02fcb6: 6e10 b309 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@09b3 │ │ +02fcbc: 0a00 |00ae: move-result v0 │ │ +02fcbe: 59e0 1a02 |00af: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@021a │ │ +02fcc2: 1200 |00b1: const/4 v0, #int 0 // #0 │ │ +02fcc4: 7120 b405 0f00 |00b2: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +02fcca: 0a00 |00b5: move-result v0 │ │ +02fccc: 59e0 0602 |00b6: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +02fcd0: 52e0 2802 |00b8: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0228 │ │ +02fcd4: 1221 |00ba: const/4 v1, #int 2 // #2 │ │ +02fcd6: 3310 0e00 |00bb: if-ne v0, v1, 00c9 // +000e │ │ +02fcda: 1210 |00bd: const/4 v0, #int 1 // #1 │ │ +02fcdc: 5ce0 1602 |00be: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +02fce0: 1200 |00c0: const/4 v0, #int 0 // #0 │ │ +02fce2: 5ce0 1702 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ +02fce6: 1210 |00c3: const/4 v0, #int 1 // #1 │ │ +02fce8: 7020 bf06 0e00 |00c4: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06bf │ │ +02fcee: 2900 6dff |00c7: goto/16 0034 // -0093 │ │ +02fcf2: 7010 6a06 0e00 |00c9: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@066a │ │ +02fcf8: 1200 |00cc: const/4 v0, #int 0 // #0 │ │ +02fcfa: 5ce0 1602 |00cd: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +02fcfe: 1200 |00cf: const/4 v0, #int 0 // #0 │ │ +02fd00: 5ce0 1702 |00d0: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@0217 │ │ +02fd04: 2900 62ff |00d2: goto/16 0034 // -009e │ │ +02fd08: 7020 a206 fe00 |00d4: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@06a2 │ │ +02fd0e: 2900 5dff |00d7: goto/16 0034 // -00a3 │ │ +02fd12: 0000 |00d9: nop // spacer │ │ +02fd14: 0002 0300 0000 0000 0200 0000 0600 ... |00da: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0006 line=1295 │ │ 0x000c line=1298 │ │ 0x000f line=1299 │ │ 0x0012 line=1300 │ │ @@ -43774,163 +25609,163 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 28 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 310 16-bit code units │ │ -02bf88: |[02bf88] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -02bf98: 1314 0100 |0000: const/16 v20, #int 1 // #1 │ │ -02bf9c: 0200 1400 |0002: move/from16 v0, v20 │ │ -02bfa0: 0801 1600 |0004: move-object/from16 v1, v22 │ │ -02bfa4: 5c10 1302 |0006: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ -02bfa8: 7401 a306 1600 |0008: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a3 │ │ -02bfae: 1314 0000 |000b: const/16 v20, #int 0 // #0 │ │ -02bfb2: 0200 1400 |000d: move/from16 v0, v20 │ │ -02bfb6: 0801 1600 |000f: move-object/from16 v1, v22 │ │ -02bfba: 5c10 1302 |0011: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ -02bfbe: 7401 7706 1600 |0013: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02bfc4: 0a05 |0016: move-result v5 │ │ -02bfc6: 9113 1a18 |0017: sub-int v19, v26, v24 │ │ -02bfca: 9107 1b19 |0019: sub-int v7, v27, v25 │ │ -02bfce: 7401 8206 1600 |001b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0682 │ │ -02bfd4: 0a0e |001e: move-result v14 │ │ -02bfd6: 7401 8406 1600 |001f: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0684 │ │ -02bfdc: 0a10 |0022: move-result v16 │ │ -02bfde: 7401 8306 1600 |0023: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0683 │ │ -02bfe4: 0a0f |0026: move-result v15 │ │ -02bfe6: 7401 8106 1600 |0027: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0681 │ │ -02bfec: 0a0d |002a: move-result v13 │ │ -02bfee: 7401 8606 1600 |002b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02bff4: 0a11 |002e: move-result v17 │ │ -02bff6: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -02bff8: 1209 |0030: const/4 v9, #int 0 // #0 │ │ -02bffa: 3559 ce00 |0031: if-ge v9, v5, 00ff // +00ce │ │ -02bffe: 0800 1600 |0033: move-object/from16 v0, v22 │ │ -02c002: 6e20 7606 9000 |0035: invoke-virtual {v0, v9}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02c008: 0c02 |0038: move-result-object v2 │ │ -02c00a: 6e10 e309 0200 |0039: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@09e3 │ │ -02c010: 0a14 |003c: move-result v20 │ │ -02c012: 1315 0800 |003d: const/16 v21, #int 8 // #8 │ │ -02c016: 0200 1400 |003f: move/from16 v0, v20 │ │ -02c01a: 0201 1500 |0041: move/from16 v1, v21 │ │ -02c01e: 3210 3c00 |0043: if-eq v0, v1, 007f // +003c │ │ -02c022: 6e10 d809 0200 |0045: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09d8 │ │ -02c028: 0c0c |0048: move-result-object v12 │ │ -02c02a: 1f0c 1501 |0049: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0115 │ │ -02c02e: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -02c030: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -02c032: 55c0 f401 |004d: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ -02c036: 0214 0000 |004f: move/from16 v20, v0 │ │ -02c03a: 3814 8000 |0051: if-eqz v20, 00d1 // +0080 │ │ -02c03e: 52c0 f301 |0053: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ -02c042: 0214 0000 |0055: move/from16 v20, v0 │ │ -02c046: dd08 1407 |0057: and-int/lit8 v8, v20, #int 7 // #07 │ │ -02c04a: 52c0 f301 |0059: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ -02c04e: 0214 0000 |005b: move/from16 v20, v0 │ │ -02c052: dd12 1470 |005d: and-int/lit8 v18, v20, #int 112 // #70 │ │ -02c056: 2b08 bb00 0000 |005f: packed-switch v8, 0000011a // +000000bb │ │ -02c05c: 01e3 |0062: move v3, v14 │ │ -02c05e: 2c12 c500 0000 |0063: sparse-switch v18, 00000128 // +000000c5 │ │ -02c064: 0204 1000 |0066: move/from16 v4, v16 │ │ -02c068: 9003 0311 |0068: add-int v3, v3, v17 │ │ -02c06c: d806 0601 |006a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -02c070: 6e10 db09 0200 |006c: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c076: 0a14 |006f: move-result v20 │ │ -02c078: 9014 1403 |0070: add-int v20, v20, v3 │ │ -02c07c: 6e10 da09 0200 |0072: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09da │ │ -02c082: 0a15 |0075: move-result v21 │ │ -02c084: 9015 1504 |0076: add-int v21, v21, v4 │ │ -02c088: 0200 1400 |0078: move/from16 v0, v20 │ │ -02c08c: 0201 1500 |007a: move/from16 v1, v21 │ │ -02c090: 6e51 e609 3204 |007c: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@09e6 │ │ -02c096: d809 0901 |007f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -02c09a: 28b0 |0081: goto 0031 // -0050 │ │ -02c09c: 01e3 |0082: move v3, v14 │ │ -02c09e: 6e10 db09 0200 |0083: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c0a4: 0a14 |0086: move-result v20 │ │ -02c0a6: 900e 0e14 |0087: add-int v14, v14, v20 │ │ -02c0aa: 28da |0089: goto 0063 // -0026 │ │ -02c0ac: 6e10 db09 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c0b2: 0a14 |008d: move-result v20 │ │ -02c0b4: 9114 1314 |008e: sub-int v20, v19, v20 │ │ -02c0b8: db14 1402 |0090: div-int/lit8 v20, v20, #int 2 // #02 │ │ -02c0bc: 0200 1400 |0092: move/from16 v0, v20 │ │ -02c0c0: 7120 540c e000 |0094: invoke-static {v0, v14}, Ljava/lang/Math;.max:(II)I // method@0c54 │ │ -02c0c6: 0a03 |0097: move-result v3 │ │ -02c0c8: 28cb |0098: goto 0063 // -0035 │ │ -02c0ca: 9114 130f |0099: sub-int v20, v19, v15 │ │ -02c0ce: 6e10 db09 0200 |009b: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c0d4: 0a15 |009e: move-result v21 │ │ -02c0d6: 9103 1415 |009f: sub-int v3, v20, v21 │ │ -02c0da: 6e10 db09 0200 |00a1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c0e0: 0a14 |00a4: move-result v20 │ │ -02c0e2: 900f 0f14 |00a5: add-int v15, v15, v20 │ │ -02c0e6: 28bc |00a7: goto 0063 // -0044 │ │ -02c0e8: 0204 1000 |00a8: move/from16 v4, v16 │ │ -02c0ec: 6e10 da09 0200 |00aa: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09da │ │ -02c0f2: 0a14 |00ad: move-result v20 │ │ -02c0f4: 9010 1014 |00ae: add-int v16, v16, v20 │ │ -02c0f8: 28b8 |00b0: goto 0068 // -0048 │ │ -02c0fa: 6e10 da09 0200 |00b1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09da │ │ -02c100: 0a14 |00b4: move-result v20 │ │ -02c102: 9114 0714 |00b5: sub-int v20, v7, v20 │ │ -02c106: db14 1402 |00b7: div-int/lit8 v20, v20, #int 2 // #02 │ │ -02c10a: 0200 1400 |00b9: move/from16 v0, v20 │ │ -02c10e: 0201 1000 |00bb: move/from16 v1, v16 │ │ -02c112: 7120 540c 1000 |00bd: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0c54 │ │ -02c118: 0a04 |00c0: move-result v4 │ │ -02c11a: 28a7 |00c1: goto 0068 // -0059 │ │ -02c11c: 9114 070d |00c2: sub-int v20, v7, v13 │ │ -02c120: 6e10 da09 0200 |00c4: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09da │ │ -02c126: 0a15 |00c7: move-result v21 │ │ -02c128: 9104 1415 |00c8: sub-int v4, v20, v21 │ │ -02c12c: 6e10 da09 0200 |00ca: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09da │ │ -02c132: 0a14 |00cd: move-result v20 │ │ -02c134: 900d 0d14 |00ce: add-int v13, v13, v20 │ │ -02c138: 2898 |00d0: goto 0068 // -0068 │ │ -02c13a: 0800 1600 |00d1: move-object/from16 v0, v22 │ │ -02c13e: 6e20 8c06 2000 |00d3: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@068c │ │ -02c144: 0c0a |00d6: move-result-object v10 │ │ -02c146: 380a a8ff |00d7: if-eqz v10, 007f // -0058 │ │ -02c14a: 0800 1600 |00d9: move-object/from16 v0, v22 │ │ -02c14e: 5200 2202 |00db: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02c152: 0214 0000 |00dd: move/from16 v20, v0 │ │ -02c156: 9014 1413 |00df: add-int v20, v20, v19 │ │ -02c15a: 52a0 f101 |00e1: iget v0, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02c15e: 0215 0000 |00e3: move/from16 v21, v0 │ │ -02c162: 920b 1415 |00e5: mul-int v11, v20, v21 │ │ -02c166: 9003 0e0b |00e7: add-int v3, v14, v11 │ │ -02c16a: 0204 1000 |00e9: move/from16 v4, v16 │ │ -02c16e: 6e10 db09 0200 |00eb: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c174: 0a14 |00ee: move-result v20 │ │ -02c176: 9014 1403 |00ef: add-int v20, v20, v3 │ │ -02c17a: 6e10 da09 0200 |00f1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09da │ │ -02c180: 0a15 |00f4: move-result v21 │ │ -02c182: 9015 1504 |00f5: add-int v21, v21, v4 │ │ -02c186: 0200 1400 |00f7: move/from16 v0, v20 │ │ -02c18a: 0201 1500 |00f9: move/from16 v1, v21 │ │ -02c18e: 6e51 e609 3204 |00fb: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@09e6 │ │ -02c194: 2881 |00fe: goto 007f // -007f │ │ -02c196: 0200 1000 |00ff: move/from16 v0, v16 │ │ -02c19a: 0801 1600 |0101: move-object/from16 v1, v22 │ │ -02c19e: 5910 2c02 |0103: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@022c │ │ -02c1a2: 9114 070d |0105: sub-int v20, v7, v13 │ │ -02c1a6: 0200 1400 |0107: move/from16 v0, v20 │ │ -02c1aa: 0801 1600 |0109: move-object/from16 v1, v22 │ │ -02c1ae: 5910 0902 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0209 │ │ -02c1b2: 0800 1600 |010d: move-object/from16 v0, v22 │ │ -02c1b6: 5906 0e02 |010f: iput v6, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@020e │ │ -02c1ba: 1314 0000 |0111: const/16 v20, #int 0 // #0 │ │ -02c1be: 0200 1400 |0113: move/from16 v0, v20 │ │ -02c1c2: 0801 1600 |0115: move-object/from16 v1, v22 │ │ -02c1c6: 5c10 1102 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ -02c1ca: 0e00 |0119: return-void │ │ -02c1cc: 0001 0500 0100 0000 2b00 0000 0300 ... |011a: packed-switch-data (14 units) │ │ -02c1e8: 0002 0300 1000 0000 3000 0000 5000 ... |0128: sparse-switch-data (14 units) │ │ +02fd30: |[02fd30] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +02fd40: 1314 0100 |0000: const/16 v20, #int 1 // #1 │ │ +02fd44: 0200 1400 |0002: move/from16 v0, v20 │ │ +02fd48: 0801 1600 |0004: move-object/from16 v1, v22 │ │ +02fd4c: 5c10 1302 |0006: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ +02fd50: 7401 a906 1600 |0008: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a9 │ │ +02fd56: 1314 0000 |000b: const/16 v20, #int 0 // #0 │ │ +02fd5a: 0200 1400 |000d: move/from16 v0, v20 │ │ +02fd5e: 0801 1600 |000f: move-object/from16 v1, v22 │ │ +02fd62: 5c10 1302 |0011: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ +02fd66: 7401 7d06 1600 |0013: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +02fd6c: 0a05 |0016: move-result v5 │ │ +02fd6e: 9113 1a18 |0017: sub-int v19, v26, v24 │ │ +02fd72: 9107 1b19 |0019: sub-int v7, v27, v25 │ │ +02fd76: 7401 8806 1600 |001b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0688 │ │ +02fd7c: 0a0e |001e: move-result v14 │ │ +02fd7e: 7401 8a06 1600 |001f: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@068a │ │ +02fd84: 0a10 |0022: move-result v16 │ │ +02fd86: 7401 8906 1600 |0023: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0689 │ │ +02fd8c: 0a0f |0026: move-result v15 │ │ +02fd8e: 7401 8706 1600 |0027: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0687 │ │ +02fd94: 0a0d |002a: move-result v13 │ │ +02fd96: 7401 8c06 1600 |002b: invoke-virtual/range {v22}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +02fd9c: 0a11 |002e: move-result v17 │ │ +02fd9e: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +02fda0: 1209 |0030: const/4 v9, #int 0 // #0 │ │ +02fda2: 3559 ce00 |0031: if-ge v9, v5, 00ff // +00ce │ │ +02fda6: 0800 1600 |0033: move-object/from16 v0, v22 │ │ +02fdaa: 6e20 7c06 9000 |0035: invoke-virtual {v0, v9}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +02fdb0: 0c02 |0038: move-result-object v2 │ │ +02fdb2: 6e10 e609 0200 |0039: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +02fdb8: 0a14 |003c: move-result v20 │ │ +02fdba: 1315 0800 |003d: const/16 v21, #int 8 // #8 │ │ +02fdbe: 0200 1400 |003f: move/from16 v0, v20 │ │ +02fdc2: 0201 1500 |0041: move/from16 v1, v21 │ │ +02fdc6: 3210 3c00 |0043: if-eq v0, v1, 007f // +003c │ │ +02fdca: 6e10 db09 0200 |0045: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +02fdd0: 0c0c |0048: move-result-object v12 │ │ +02fdd2: 1f0c 1401 |0049: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0114 │ │ +02fdd6: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +02fdd8: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +02fdda: 55c0 f401 |004d: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ +02fdde: 0214 0000 |004f: move/from16 v20, v0 │ │ +02fde2: 3814 8000 |0051: if-eqz v20, 00d1 // +0080 │ │ +02fde6: 52c0 f301 |0053: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ +02fdea: 0214 0000 |0055: move/from16 v20, v0 │ │ +02fdee: dd08 1407 |0057: and-int/lit8 v8, v20, #int 7 // #07 │ │ +02fdf2: 52c0 f301 |0059: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ +02fdf6: 0214 0000 |005b: move/from16 v20, v0 │ │ +02fdfa: dd12 1470 |005d: and-int/lit8 v18, v20, #int 112 // #70 │ │ +02fdfe: 2b08 bb00 0000 |005f: packed-switch v8, 0000011a // +000000bb │ │ +02fe04: 01e3 |0062: move v3, v14 │ │ +02fe06: 2c12 c500 0000 |0063: sparse-switch v18, 00000128 // +000000c5 │ │ +02fe0c: 0204 1000 |0066: move/from16 v4, v16 │ │ +02fe10: 9003 0311 |0068: add-int v3, v3, v17 │ │ +02fe14: d806 0601 |006a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +02fe18: 6e10 de09 0200 |006c: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +02fe1e: 0a14 |006f: move-result v20 │ │ +02fe20: 9014 1403 |0070: add-int v20, v20, v3 │ │ +02fe24: 6e10 dd09 0200 |0072: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09dd │ │ +02fe2a: 0a15 |0075: move-result v21 │ │ +02fe2c: 9015 1504 |0076: add-int v21, v21, v4 │ │ +02fe30: 0200 1400 |0078: move/from16 v0, v20 │ │ +02fe34: 0201 1500 |007a: move/from16 v1, v21 │ │ +02fe38: 6e51 e909 3204 |007c: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@09e9 │ │ +02fe3e: d809 0901 |007f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +02fe42: 28b0 |0081: goto 0031 // -0050 │ │ +02fe44: 01e3 |0082: move v3, v14 │ │ +02fe46: 6e10 de09 0200 |0083: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +02fe4c: 0a14 |0086: move-result v20 │ │ +02fe4e: 900e 0e14 |0087: add-int v14, v14, v20 │ │ +02fe52: 28da |0089: goto 0063 // -0026 │ │ +02fe54: 6e10 de09 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +02fe5a: 0a14 |008d: move-result v20 │ │ +02fe5c: 9114 1314 |008e: sub-int v20, v19, v20 │ │ +02fe60: db14 1402 |0090: div-int/lit8 v20, v20, #int 2 // #02 │ │ +02fe64: 0200 1400 |0092: move/from16 v0, v20 │ │ +02fe68: 7120 ba0c e000 |0094: invoke-static {v0, v14}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +02fe6e: 0a03 |0097: move-result v3 │ │ +02fe70: 28cb |0098: goto 0063 // -0035 │ │ +02fe72: 9114 130f |0099: sub-int v20, v19, v15 │ │ +02fe76: 6e10 de09 0200 |009b: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +02fe7c: 0a15 |009e: move-result v21 │ │ +02fe7e: 9103 1415 |009f: sub-int v3, v20, v21 │ │ +02fe82: 6e10 de09 0200 |00a1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +02fe88: 0a14 |00a4: move-result v20 │ │ +02fe8a: 900f 0f14 |00a5: add-int v15, v15, v20 │ │ +02fe8e: 28bc |00a7: goto 0063 // -0044 │ │ +02fe90: 0204 1000 |00a8: move/from16 v4, v16 │ │ +02fe94: 6e10 dd09 0200 |00aa: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09dd │ │ +02fe9a: 0a14 |00ad: move-result v20 │ │ +02fe9c: 9010 1014 |00ae: add-int v16, v16, v20 │ │ +02fea0: 28b8 |00b0: goto 0068 // -0048 │ │ +02fea2: 6e10 dd09 0200 |00b1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09dd │ │ +02fea8: 0a14 |00b4: move-result v20 │ │ +02feaa: 9114 0714 |00b5: sub-int v20, v7, v20 │ │ +02feae: db14 1402 |00b7: div-int/lit8 v20, v20, #int 2 // #02 │ │ +02feb2: 0200 1400 |00b9: move/from16 v0, v20 │ │ +02feb6: 0201 1000 |00bb: move/from16 v1, v16 │ │ +02feba: 7120 ba0c 1000 |00bd: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +02fec0: 0a04 |00c0: move-result v4 │ │ +02fec2: 28a7 |00c1: goto 0068 // -0059 │ │ +02fec4: 9114 070d |00c2: sub-int v20, v7, v13 │ │ +02fec8: 6e10 dd09 0200 |00c4: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09dd │ │ +02fece: 0a15 |00c7: move-result v21 │ │ +02fed0: 9104 1415 |00c8: sub-int v4, v20, v21 │ │ +02fed4: 6e10 dd09 0200 |00ca: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09dd │ │ +02feda: 0a14 |00cd: move-result v20 │ │ +02fedc: 900d 0d14 |00ce: add-int v13, v13, v20 │ │ +02fee0: 2898 |00d0: goto 0068 // -0068 │ │ +02fee2: 0800 1600 |00d1: move-object/from16 v0, v22 │ │ +02fee6: 6e20 9206 2000 |00d3: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0692 │ │ +02feec: 0c0a |00d6: move-result-object v10 │ │ +02feee: 380a a8ff |00d7: if-eqz v10, 007f // -0058 │ │ +02fef2: 0800 1600 |00d9: move-object/from16 v0, v22 │ │ +02fef6: 5200 2202 |00db: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +02fefa: 0214 0000 |00dd: move/from16 v20, v0 │ │ +02fefe: 9014 1413 |00df: add-int v20, v20, v19 │ │ +02ff02: 52a0 f101 |00e1: iget v0, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +02ff06: 0215 0000 |00e3: move/from16 v21, v0 │ │ +02ff0a: 920b 1415 |00e5: mul-int v11, v20, v21 │ │ +02ff0e: 9003 0e0b |00e7: add-int v3, v14, v11 │ │ +02ff12: 0204 1000 |00e9: move/from16 v4, v16 │ │ +02ff16: 6e10 de09 0200 |00eb: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +02ff1c: 0a14 |00ee: move-result v20 │ │ +02ff1e: 9014 1403 |00ef: add-int v20, v20, v3 │ │ +02ff22: 6e10 dd09 0200 |00f1: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@09dd │ │ +02ff28: 0a15 |00f4: move-result v21 │ │ +02ff2a: 9015 1504 |00f5: add-int v21, v21, v4 │ │ +02ff2e: 0200 1400 |00f7: move/from16 v0, v20 │ │ +02ff32: 0201 1500 |00f9: move/from16 v1, v21 │ │ +02ff36: 6e51 e909 3204 |00fb: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@09e9 │ │ +02ff3c: 2881 |00fe: goto 007f // -007f │ │ +02ff3e: 0200 1000 |00ff: move/from16 v0, v16 │ │ +02ff42: 0801 1600 |0101: move-object/from16 v1, v22 │ │ +02ff46: 5910 2c02 |0103: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@022c │ │ +02ff4a: 9114 070d |0105: sub-int v20, v7, v13 │ │ +02ff4e: 0200 1400 |0107: move/from16 v0, v20 │ │ +02ff52: 0801 1600 |0109: move-object/from16 v1, v22 │ │ +02ff56: 5910 0902 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0209 │ │ +02ff5a: 0800 1600 |010d: move-object/from16 v0, v22 │ │ +02ff5e: 5906 0e02 |010f: iput v6, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@020e │ │ +02ff62: 1314 0000 |0111: const/16 v20, #int 0 // #0 │ │ +02ff66: 0200 1400 |0113: move/from16 v0, v20 │ │ +02ff6a: 0801 1600 |0115: move-object/from16 v1, v22 │ │ +02ff6e: 5c10 1102 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ +02ff72: 0e00 |0119: return-void │ │ +02ff74: 0001 0500 0100 0000 2b00 0000 0300 ... |011a: packed-switch-data (14 units) │ │ +02ff90: 0002 0300 1000 0000 3000 0000 5000 ... |0128: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0008 line=1071 │ │ 0x000b line=1072 │ │ 0x0013 line=1074 │ │ 0x0017 line=1075 │ │ @@ -44020,193 +25855,193 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 350 16-bit code units │ │ -02c204: |[02c204] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -02c214: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ -02c218: 0200 1100 |0002: move/from16 v0, v17 │ │ -02c21c: 0201 1500 |0004: move/from16 v1, v21 │ │ -02c220: 7120 7a06 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@067a │ │ -02c226: 0a11 |0009: move-result v17 │ │ -02c228: 1312 0000 |000a: const/16 v18, #int 0 // #0 │ │ -02c22c: 0200 1200 |000c: move/from16 v0, v18 │ │ -02c230: 0201 1600 |000e: move/from16 v1, v22 │ │ -02c234: 7120 7a06 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@067a │ │ -02c23a: 0a12 |0013: move-result v18 │ │ -02c23c: 0800 1400 |0014: move-object/from16 v0, v20 │ │ -02c240: 0201 1100 |0016: move/from16 v1, v17 │ │ -02c244: 0202 1200 |0018: move/from16 v2, v18 │ │ -02c248: 6e30 b206 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@06b2 │ │ -02c24e: 7401 7f06 1400 |001d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@067f │ │ -02c254: 0a11 |0020: move-result v17 │ │ -02c256: 7401 8206 1400 |0021: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0682 │ │ -02c25c: 0a12 |0024: move-result v18 │ │ -02c25e: 9111 1112 |0025: sub-int v17, v17, v18 │ │ -02c262: 7401 8306 1400 |0027: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0683 │ │ -02c268: 0a12 |002a: move-result v18 │ │ -02c26a: 9105 1112 |002b: sub-int v5, v17, v18 │ │ -02c26e: 7401 7e06 1400 |002d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@067e │ │ -02c274: 0a11 |0030: move-result v17 │ │ -02c276: 7401 8406 1400 |0031: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0684 │ │ -02c27c: 0a12 |0034: move-result v18 │ │ -02c27e: 9111 1112 |0035: sub-int v17, v17, v18 │ │ -02c282: 7401 8106 1400 |0037: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0681 │ │ -02c288: 0a12 |003a: move-result v18 │ │ -02c28a: 9104 1112 |003b: sub-int v4, v17, v18 │ │ -02c28e: 7401 7706 1400 |003d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02c294: 0a0d |0040: move-result v13 │ │ -02c296: 120b |0041: const/4 v11, #int 0 // #0 │ │ -02c298: 35db af00 |0042: if-ge v11, v13, 00f1 // +00af │ │ -02c29c: 0800 1400 |0044: move-object/from16 v0, v20 │ │ -02c2a0: 6e20 7606 b000 |0046: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02c2a6: 0c03 |0049: move-result-object v3 │ │ -02c2a8: 6e10 e309 0300 |004a: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@09e3 │ │ -02c2ae: 0a11 |004d: move-result v17 │ │ -02c2b0: 1312 0800 |004e: const/16 v18, #int 8 // #8 │ │ -02c2b4: 0200 1100 |0050: move/from16 v0, v17 │ │ -02c2b8: 0201 1200 |0052: move/from16 v1, v18 │ │ -02c2bc: 3210 8700 |0054: if-eq v0, v1, 00db // +0087 │ │ -02c2c0: 6e10 d809 0300 |0056: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09d8 │ │ -02c2c6: 0c0c |0059: move-result-object v12 │ │ -02c2c8: 1f0c 1501 |005a: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0115 │ │ -02c2cc: 380c 7f00 |005c: if-eqz v12, 00db // +007f │ │ -02c2d0: 55c0 f401 |005e: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ -02c2d4: 0211 0000 |0060: move/from16 v17, v0 │ │ -02c2d8: 3811 7900 |0062: if-eqz v17, 00db // +0079 │ │ -02c2dc: 52c0 f301 |0064: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ -02c2e0: 0211 0000 |0066: move/from16 v17, v0 │ │ -02c2e4: dd0a 1107 |0068: and-int/lit8 v10, v17, #int 7 // #07 │ │ -02c2e8: 52c0 f301 |006a: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ -02c2ec: 0211 0000 |006c: move/from16 v17, v0 │ │ -02c2f0: dd0e 1170 |006e: and-int/lit8 v14, v17, #int 112 // #70 │ │ -02c2f4: 1a11 0d08 |0070: const-string v17, "ViewPager" // string@080d │ │ -02c2f8: 2212 0802 |0072: new-instance v18, Ljava/lang/StringBuilder; // type@0208 │ │ -02c2fc: 7601 730c 1200 |0074: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02c302: 1a13 410d |0077: const-string v19, "gravity: " // string@0d41 │ │ -02c306: 7402 7a0c 1200 |0079: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02c30c: 0c12 |007c: move-result-object v18 │ │ -02c30e: 52c0 f301 |007d: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ -02c312: 0213 0000 |007f: move/from16 v19, v0 │ │ -02c316: 7402 770c 1200 |0081: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -02c31c: 0c12 |0084: move-result-object v18 │ │ -02c31e: 1a13 4200 |0085: const-string v19, " hgrav: " // string@0042 │ │ -02c322: 7402 7a0c 1200 |0087: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02c328: 0c12 |008a: move-result-object v18 │ │ -02c32a: 0800 1200 |008b: move-object/from16 v0, v18 │ │ -02c32e: 6e20 770c a000 |008d: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -02c334: 0c12 |0090: move-result-object v18 │ │ -02c336: 1a13 8200 |0091: const-string v19, " vgrav: " // string@0082 │ │ -02c33a: 7402 7a0c 1200 |0093: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02c340: 0c12 |0096: move-result-object v18 │ │ -02c342: 0800 1200 |0097: move-object/from16 v0, v18 │ │ -02c346: 6e20 770c e000 |0099: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -02c34c: 0c12 |009c: move-result-object v18 │ │ -02c34e: 7401 7e0c 1200 |009d: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02c354: 0c12 |00a0: move-result-object v18 │ │ -02c356: 7702 7f09 1100 |00a1: invoke-static/range {v17, v18}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@097f │ │ -02c35c: 150f 0080 |00a4: const/high16 v15, #int -2147483648 // #8000 │ │ -02c360: 1508 0080 |00a6: const/high16 v8, #int -2147483648 // #8000 │ │ -02c364: 1311 3000 |00a8: const/16 v17, #int 48 // #30 │ │ -02c368: 0200 1100 |00aa: move/from16 v0, v17 │ │ -02c36c: 320e 0800 |00ac: if-eq v14, v0, 00b4 // +0008 │ │ -02c370: 1311 5000 |00ae: const/16 v17, #int 80 // #50 │ │ -02c374: 0200 1100 |00b0: move/from16 v0, v17 │ │ -02c378: 330e 2d00 |00b2: if-ne v14, v0, 00df // +002d │ │ -02c37c: 1217 |00b4: const/4 v7, #int 1 // #1 │ │ -02c37e: 1311 0300 |00b5: const/16 v17, #int 3 // #3 │ │ -02c382: 0200 1100 |00b7: move/from16 v0, v17 │ │ -02c386: 320a 0800 |00b9: if-eq v10, v0, 00c1 // +0008 │ │ -02c38a: 1311 0500 |00bb: const/16 v17, #int 5 // #5 │ │ -02c38e: 0200 1100 |00bd: move/from16 v0, v17 │ │ -02c392: 330a 2200 |00bf: if-ne v10, v0, 00e1 // +0022 │ │ -02c396: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ -02c398: 3807 2100 |00c2: if-eqz v7, 00e3 // +0021 │ │ -02c39c: 150f 0040 |00c4: const/high16 v15, #int 1073741824 // #4000 │ │ -02c3a0: 7120 ca09 f500 |00c6: invoke-static {v5, v15}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -02c3a6: 0a10 |00c9: move-result v16 │ │ -02c3a8: 7120 ca09 8400 |00ca: invoke-static {v4, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -02c3ae: 0a09 |00cd: move-result v9 │ │ -02c3b0: 0200 1000 |00ce: move/from16 v0, v16 │ │ -02c3b4: 6e30 e709 0309 |00d0: invoke-virtual {v3, v0, v9}, Landroid/view/View;.measure:(II)V // method@09e7 │ │ -02c3ba: 3807 1500 |00d3: if-eqz v7, 00e8 // +0015 │ │ -02c3be: 6e10 da09 0300 |00d5: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@09da │ │ -02c3c4: 0a11 |00d8: move-result v17 │ │ -02c3c6: 9104 0411 |00d9: sub-int v4, v4, v17 │ │ -02c3ca: d80b 0b01 |00db: add-int/lit8 v11, v11, #int 1 // #01 │ │ -02c3ce: 2900 65ff |00dd: goto/16 0042 // -009b │ │ -02c3d2: 1207 |00df: const/4 v7, #int 0 // #0 │ │ -02c3d4: 28d5 |00e0: goto 00b5 // -002b │ │ -02c3d6: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ -02c3d8: 28e0 |00e2: goto 00c2 // -0020 │ │ -02c3da: 3806 e3ff |00e3: if-eqz v6, 00c6 // -001d │ │ -02c3de: 1508 0040 |00e5: const/high16 v8, #int 1073741824 // #4000 │ │ -02c3e2: 28df |00e7: goto 00c6 // -0021 │ │ -02c3e4: 3806 f3ff |00e8: if-eqz v6, 00db // -000d │ │ -02c3e8: 6e10 db09 0300 |00ea: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c3ee: 0a11 |00ed: move-result v17 │ │ -02c3f0: 9105 0511 |00ee: sub-int v5, v5, v17 │ │ -02c3f4: 28eb |00f0: goto 00db // -0015 │ │ -02c3f6: 1511 0040 |00f1: const/high16 v17, #int 1073741824 // #4000 │ │ -02c3fa: 0200 1100 |00f3: move/from16 v0, v17 │ │ -02c3fe: 7120 ca09 0500 |00f5: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -02c404: 0a11 |00f8: move-result v17 │ │ -02c406: 0200 1100 |00f9: move/from16 v0, v17 │ │ -02c40a: 0801 1400 |00fb: move-object/from16 v1, v20 │ │ -02c40e: 5910 0c02 |00fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@020c │ │ -02c412: 1511 0040 |00ff: const/high16 v17, #int 1073741824 // #4000 │ │ -02c416: 0200 1100 |0101: move/from16 v0, v17 │ │ -02c41a: 7120 ca09 0400 |0103: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -02c420: 0a11 |0106: move-result v17 │ │ -02c422: 0200 1100 |0107: move/from16 v0, v17 │ │ -02c426: 0801 1400 |0109: move-object/from16 v1, v20 │ │ -02c42a: 5910 0b02 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@020b │ │ -02c42e: 1311 0100 |010d: const/16 v17, #int 1 // #1 │ │ -02c432: 0200 1100 |010f: move/from16 v0, v17 │ │ -02c436: 0801 1400 |0111: move-object/from16 v1, v20 │ │ -02c43a: 5c10 1302 |0113: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ -02c43e: 7401 a306 1400 |0115: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a3 │ │ -02c444: 1311 0000 |0118: const/16 v17, #int 0 // #0 │ │ -02c448: 0200 1100 |011a: move/from16 v0, v17 │ │ -02c44c: 0801 1400 |011c: move-object/from16 v1, v20 │ │ -02c450: 5c10 1302 |011e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ -02c454: 7401 7706 1400 |0120: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02c45a: 0a0d |0123: move-result v13 │ │ -02c45c: 120b |0124: const/4 v11, #int 0 // #0 │ │ -02c45e: 35db 3800 |0125: if-ge v11, v13, 015d // +0038 │ │ -02c462: 0800 1400 |0127: move-object/from16 v0, v20 │ │ -02c466: 6e20 7606 b000 |0129: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02c46c: 0c03 |012c: move-result-object v3 │ │ -02c46e: 6e10 e309 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@09e3 │ │ -02c474: 0a11 |0130: move-result v17 │ │ -02c476: 1312 0800 |0131: const/16 v18, #int 8 // #8 │ │ -02c47a: 0200 1100 |0133: move/from16 v0, v17 │ │ -02c47e: 0201 1200 |0135: move/from16 v1, v18 │ │ -02c482: 3210 2300 |0137: if-eq v0, v1, 015a // +0023 │ │ -02c486: 6e10 d809 0300 |0139: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09d8 │ │ -02c48c: 0c0c |013c: move-result-object v12 │ │ -02c48e: 1f0c 1501 |013d: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0115 │ │ -02c492: 380c 0800 |013f: if-eqz v12, 0147 // +0008 │ │ -02c496: 55c0 f401 |0141: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ -02c49a: 0211 0000 |0143: move/from16 v17, v0 │ │ -02c49e: 3911 1500 |0145: if-nez v17, 015a // +0015 │ │ -02c4a2: 0800 1400 |0147: move-object/from16 v0, v20 │ │ -02c4a6: 5200 0c02 |0149: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@020c │ │ -02c4aa: 0211 0000 |014b: move/from16 v17, v0 │ │ -02c4ae: 0800 1400 |014d: move-object/from16 v0, v20 │ │ -02c4b2: 5200 0b02 |014f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@020b │ │ -02c4b6: 0212 0000 |0151: move/from16 v18, v0 │ │ -02c4ba: 0200 1100 |0153: move/from16 v0, v17 │ │ -02c4be: 0201 1200 |0155: move/from16 v1, v18 │ │ -02c4c2: 6e30 e709 0301 |0157: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@09e7 │ │ -02c4c8: d80b 0b01 |015a: add-int/lit8 v11, v11, #int 1 // #01 │ │ -02c4cc: 28c9 |015c: goto 0125 // -0037 │ │ -02c4ce: 0e00 |015d: return-void │ │ +02ffac: |[02ffac] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +02ffbc: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ +02ffc0: 0200 1100 |0002: move/from16 v0, v17 │ │ +02ffc4: 0201 1500 |0004: move/from16 v1, v21 │ │ +02ffc8: 7120 8006 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0680 │ │ +02ffce: 0a11 |0009: move-result v17 │ │ +02ffd0: 1312 0000 |000a: const/16 v18, #int 0 // #0 │ │ +02ffd4: 0200 1200 |000c: move/from16 v0, v18 │ │ +02ffd8: 0201 1600 |000e: move/from16 v1, v22 │ │ +02ffdc: 7120 8006 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0680 │ │ +02ffe2: 0a12 |0013: move-result v18 │ │ +02ffe4: 0800 1400 |0014: move-object/from16 v0, v20 │ │ +02ffe8: 0201 1100 |0016: move/from16 v1, v17 │ │ +02ffec: 0202 1200 |0018: move/from16 v2, v18 │ │ +02fff0: 6e30 b806 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@06b8 │ │ +02fff6: 7401 8506 1400 |001d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0685 │ │ +02fffc: 0a11 |0020: move-result v17 │ │ +02fffe: 7401 8806 1400 |0021: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0688 │ │ +030004: 0a12 |0024: move-result v18 │ │ +030006: 9111 1112 |0025: sub-int v17, v17, v18 │ │ +03000a: 7401 8906 1400 |0027: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0689 │ │ +030010: 0a12 |002a: move-result v18 │ │ +030012: 9105 1112 |002b: sub-int v5, v17, v18 │ │ +030016: 7401 8406 1400 |002d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0684 │ │ +03001c: 0a11 |0030: move-result v17 │ │ +03001e: 7401 8a06 1400 |0031: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@068a │ │ +030024: 0a12 |0034: move-result v18 │ │ +030026: 9111 1112 |0035: sub-int v17, v17, v18 │ │ +03002a: 7401 8706 1400 |0037: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0687 │ │ +030030: 0a12 |003a: move-result v18 │ │ +030032: 9104 1112 |003b: sub-int v4, v17, v18 │ │ +030036: 7401 7d06 1400 |003d: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +03003c: 0a0d |0040: move-result v13 │ │ +03003e: 120b |0041: const/4 v11, #int 0 // #0 │ │ +030040: 35db af00 |0042: if-ge v11, v13, 00f1 // +00af │ │ +030044: 0800 1400 |0044: move-object/from16 v0, v20 │ │ +030048: 6e20 7c06 b000 |0046: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +03004e: 0c03 |0049: move-result-object v3 │ │ +030050: 6e10 e609 0300 |004a: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +030056: 0a11 |004d: move-result v17 │ │ +030058: 1312 0800 |004e: const/16 v18, #int 8 // #8 │ │ +03005c: 0200 1100 |0050: move/from16 v0, v17 │ │ +030060: 0201 1200 |0052: move/from16 v1, v18 │ │ +030064: 3210 8700 |0054: if-eq v0, v1, 00db // +0087 │ │ +030068: 6e10 db09 0300 |0056: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +03006e: 0c0c |0059: move-result-object v12 │ │ +030070: 1f0c 1401 |005a: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0114 │ │ +030074: 380c 7f00 |005c: if-eqz v12, 00db // +007f │ │ +030078: 55c0 f401 |005e: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ +03007c: 0211 0000 |0060: move/from16 v17, v0 │ │ +030080: 3811 7900 |0062: if-eqz v17, 00db // +0079 │ │ +030084: 52c0 f301 |0064: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ +030088: 0211 0000 |0066: move/from16 v17, v0 │ │ +03008c: dd0a 1107 |0068: and-int/lit8 v10, v17, #int 7 // #07 │ │ +030090: 52c0 f301 |006a: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ +030094: 0211 0000 |006c: move/from16 v17, v0 │ │ +030098: dd0e 1170 |006e: and-int/lit8 v14, v17, #int 112 // #70 │ │ +03009c: 1a11 2608 |0070: const-string v17, "ViewPager" // string@0826 │ │ +0300a0: 2212 0602 |0072: new-instance v18, Ljava/lang/StringBuilder; // type@0206 │ │ +0300a4: 7601 d90c 1200 |0074: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0300aa: 1a13 860d |0077: const-string v19, "gravity: " // string@0d86 │ │ +0300ae: 7402 e00c 1200 |0079: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0300b4: 0c12 |007c: move-result-object v18 │ │ +0300b6: 52c0 f301 |007d: iget v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ +0300ba: 0213 0000 |007f: move/from16 v19, v0 │ │ +0300be: 7402 dd0c 1200 |0081: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0300c4: 0c12 |0084: move-result-object v18 │ │ +0300c6: 1a13 4200 |0085: const-string v19, " hgrav: " // string@0042 │ │ +0300ca: 7402 e00c 1200 |0087: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0300d0: 0c12 |008a: move-result-object v18 │ │ +0300d2: 0800 1200 |008b: move-object/from16 v0, v18 │ │ +0300d6: 6e20 dd0c a000 |008d: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0300dc: 0c12 |0090: move-result-object v18 │ │ +0300de: 1a13 8200 |0091: const-string v19, " vgrav: " // string@0082 │ │ +0300e2: 7402 e00c 1200 |0093: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0300e8: 0c12 |0096: move-result-object v18 │ │ +0300ea: 0800 1200 |0097: move-object/from16 v0, v18 │ │ +0300ee: 6e20 dd0c e000 |0099: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0300f4: 0c12 |009c: move-result-object v18 │ │ +0300f6: 7401 e40c 1200 |009d: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0300fc: 0c12 |00a0: move-result-object v18 │ │ +0300fe: 7702 8409 1100 |00a1: invoke-static/range {v17, v18}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0984 │ │ +030104: 150f 0080 |00a4: const/high16 v15, #int -2147483648 // #8000 │ │ +030108: 1508 0080 |00a6: const/high16 v8, #int -2147483648 // #8000 │ │ +03010c: 1311 3000 |00a8: const/16 v17, #int 48 // #30 │ │ +030110: 0200 1100 |00aa: move/from16 v0, v17 │ │ +030114: 320e 0800 |00ac: if-eq v14, v0, 00b4 // +0008 │ │ +030118: 1311 5000 |00ae: const/16 v17, #int 80 // #50 │ │ +03011c: 0200 1100 |00b0: move/from16 v0, v17 │ │ +030120: 330e 2d00 |00b2: if-ne v14, v0, 00df // +002d │ │ +030124: 1217 |00b4: const/4 v7, #int 1 // #1 │ │ +030126: 1311 0300 |00b5: const/16 v17, #int 3 // #3 │ │ +03012a: 0200 1100 |00b7: move/from16 v0, v17 │ │ +03012e: 320a 0800 |00b9: if-eq v10, v0, 00c1 // +0008 │ │ +030132: 1311 0500 |00bb: const/16 v17, #int 5 // #5 │ │ +030136: 0200 1100 |00bd: move/from16 v0, v17 │ │ +03013a: 330a 2200 |00bf: if-ne v10, v0, 00e1 // +0022 │ │ +03013e: 1216 |00c1: const/4 v6, #int 1 // #1 │ │ +030140: 3807 2100 |00c2: if-eqz v7, 00e3 // +0021 │ │ +030144: 150f 0040 |00c4: const/high16 v15, #int 1073741824 // #4000 │ │ +030148: 7120 ce09 f500 |00c6: invoke-static {v5, v15}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ce │ │ +03014e: 0a10 |00c9: move-result v16 │ │ +030150: 7120 ce09 8400 |00ca: invoke-static {v4, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ce │ │ +030156: 0a09 |00cd: move-result v9 │ │ +030158: 0200 1000 |00ce: move/from16 v0, v16 │ │ +03015c: 6e30 ea09 0309 |00d0: invoke-virtual {v3, v0, v9}, Landroid/view/View;.measure:(II)V // method@09ea │ │ +030162: 3807 1500 |00d3: if-eqz v7, 00e8 // +0015 │ │ +030166: 6e10 dd09 0300 |00d5: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@09dd │ │ +03016c: 0a11 |00d8: move-result v17 │ │ +03016e: 9104 0411 |00d9: sub-int v4, v4, v17 │ │ +030172: d80b 0b01 |00db: add-int/lit8 v11, v11, #int 1 // #01 │ │ +030176: 2900 65ff |00dd: goto/16 0042 // -009b │ │ +03017a: 1207 |00df: const/4 v7, #int 0 // #0 │ │ +03017c: 28d5 |00e0: goto 00b5 // -002b │ │ +03017e: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ +030180: 28e0 |00e2: goto 00c2 // -0020 │ │ +030182: 3806 e3ff |00e3: if-eqz v6, 00c6 // -001d │ │ +030186: 1508 0040 |00e5: const/high16 v8, #int 1073741824 // #4000 │ │ +03018a: 28df |00e7: goto 00c6 // -0021 │ │ +03018c: 3806 f3ff |00e8: if-eqz v6, 00db // -000d │ │ +030190: 6e10 de09 0300 |00ea: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +030196: 0a11 |00ed: move-result v17 │ │ +030198: 9105 0511 |00ee: sub-int v5, v5, v17 │ │ +03019c: 28eb |00f0: goto 00db // -0015 │ │ +03019e: 1511 0040 |00f1: const/high16 v17, #int 1073741824 // #4000 │ │ +0301a2: 0200 1100 |00f3: move/from16 v0, v17 │ │ +0301a6: 7120 ce09 0500 |00f5: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ce │ │ +0301ac: 0a11 |00f8: move-result v17 │ │ +0301ae: 0200 1100 |00f9: move/from16 v0, v17 │ │ +0301b2: 0801 1400 |00fb: move-object/from16 v1, v20 │ │ +0301b6: 5910 0c02 |00fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@020c │ │ +0301ba: 1511 0040 |00ff: const/high16 v17, #int 1073741824 // #4000 │ │ +0301be: 0200 1100 |0101: move/from16 v0, v17 │ │ +0301c2: 7120 ce09 0400 |0103: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ce │ │ +0301c8: 0a11 |0106: move-result v17 │ │ +0301ca: 0200 1100 |0107: move/from16 v0, v17 │ │ +0301ce: 0801 1400 |0109: move-object/from16 v1, v20 │ │ +0301d2: 5910 0b02 |010b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@020b │ │ +0301d6: 1311 0100 |010d: const/16 v17, #int 1 // #1 │ │ +0301da: 0200 1100 |010f: move/from16 v0, v17 │ │ +0301de: 0801 1400 |0111: move-object/from16 v1, v20 │ │ +0301e2: 5c10 1302 |0113: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ +0301e6: 7401 a906 1400 |0115: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a9 │ │ +0301ec: 1311 0000 |0118: const/16 v17, #int 0 // #0 │ │ +0301f0: 0200 1100 |011a: move/from16 v0, v17 │ │ +0301f4: 0801 1400 |011c: move-object/from16 v1, v20 │ │ +0301f8: 5c10 1302 |011e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@0213 │ │ +0301fc: 7401 7d06 1400 |0120: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +030202: 0a0d |0123: move-result v13 │ │ +030204: 120b |0124: const/4 v11, #int 0 // #0 │ │ +030206: 35db 3800 |0125: if-ge v11, v13, 015d // +0038 │ │ +03020a: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +03020e: 6e20 7c06 b000 |0129: invoke-virtual {v0, v11}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +030214: 0c03 |012c: move-result-object v3 │ │ +030216: 6e10 e609 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +03021c: 0a11 |0130: move-result v17 │ │ +03021e: 1312 0800 |0131: const/16 v18, #int 8 // #8 │ │ +030222: 0200 1100 |0133: move/from16 v0, v17 │ │ +030226: 0201 1200 |0135: move/from16 v1, v18 │ │ +03022a: 3210 2300 |0137: if-eq v0, v1, 015a // +0023 │ │ +03022e: 6e10 db09 0300 |0139: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +030234: 0c0c |013c: move-result-object v12 │ │ +030236: 1f0c 1401 |013d: check-cast v12, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0114 │ │ +03023a: 380c 0800 |013f: if-eqz v12, 0147 // +0008 │ │ +03023e: 55c0 f401 |0141: iget-boolean v0, v12, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ +030242: 0211 0000 |0143: move/from16 v17, v0 │ │ +030246: 3911 1500 |0145: if-nez v17, 015a // +0015 │ │ +03024a: 0800 1400 |0147: move-object/from16 v0, v20 │ │ +03024e: 5200 0c02 |0149: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@020c │ │ +030252: 0211 0000 |014b: move/from16 v17, v0 │ │ +030256: 0800 1400 |014d: move-object/from16 v0, v20 │ │ +03025a: 5200 0b02 |014f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@020b │ │ +03025e: 0212 0000 |0151: move/from16 v18, v0 │ │ +030262: 0200 1100 |0153: move/from16 v0, v17 │ │ +030266: 0201 1200 |0155: move/from16 v1, v18 │ │ +03026a: 6e30 ea09 0301 |0157: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@09ea │ │ +030270: d80b 0b01 |015a: add-int/lit8 v11, v11, #int 1 // #01 │ │ +030274: 28c9 |015c: goto 0125 // -0037 │ │ +030276: 0e00 |015d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=966 │ │ 0x001d line=970 │ │ 0x002d line=971 │ │ 0x003d line=978 │ │ 0x0041 line=979 │ │ @@ -44284,95 +26119,95 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -02c4d0: |[02c4d0] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -02c4e0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -02c4e4: 520e 0e02 |0002: iget v14, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@020e │ │ -02c4e8: 3d0e 6400 |0004: if-lez v14, 0068 // +0064 │ │ -02c4ec: 7401 8606 1000 |0006: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02c4f2: 0a0c |0009: move-result v12 │ │ -02c4f4: 7401 8206 1000 |000a: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0682 │ │ -02c4fa: 0a0a |000d: move-result v10 │ │ -02c4fc: 7401 8306 1000 |000e: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0683 │ │ -02c502: 0a0b |0011: move-result v11 │ │ -02c504: 7401 8806 1000 |0012: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02c50a: 0a0d |0015: move-result v13 │ │ -02c50c: 7401 7706 1000 |0016: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02c512: 0a04 |0019: move-result v4 │ │ -02c514: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -02c516: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -02c51a: 0800 1000 |001d: move-object/from16 v0, v16 │ │ -02c51e: 6e20 7606 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02c524: 0c03 |0022: move-result-object v3 │ │ -02c526: 6e10 d809 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09d8 │ │ -02c52c: 0c09 |0026: move-result-object v9 │ │ -02c52e: 1f09 1501 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0115 │ │ -02c532: 559e f401 |0029: iget-boolean v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ -02c536: 390e 0500 |002b: if-nez v14, 0030 // +0005 │ │ -02c53a: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -02c53e: 28ec |002f: goto 001b // -0014 │ │ -02c540: 529e f301 |0030: iget v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ -02c544: dd07 0e07 |0032: and-int/lit8 v7, v14, #int 7 // #07 │ │ -02c548: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -02c54a: 2b07 5f00 0000 |0035: packed-switch v7, 00000094 // +0000005f │ │ -02c550: 01a5 |0038: move v5, v10 │ │ -02c552: b0c5 |0039: add-int/2addr v5, v12 │ │ -02c554: 6e10 d909 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@09d9 │ │ -02c55a: 0a0e |003d: move-result v14 │ │ -02c55c: 9106 050e |003e: sub-int v6, v5, v14 │ │ -02c560: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -02c564: 6e20 e809 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@09e8 │ │ -02c56a: 28e8 |0045: goto 002d // -0018 │ │ -02c56c: 01a5 |0046: move v5, v10 │ │ -02c56e: 6e10 e409 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@09e4 │ │ -02c574: 0a0e |004a: move-result v14 │ │ -02c576: b0ea |004b: add-int/2addr v10, v14 │ │ -02c578: 28ed |004c: goto 0039 // -0013 │ │ -02c57a: 6e10 db09 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c580: 0a0e |0050: move-result v14 │ │ -02c582: 910e 0d0e |0051: sub-int v14, v13, v14 │ │ -02c586: db0e 0e02 |0053: div-int/lit8 v14, v14, #int 2 // #02 │ │ -02c58a: 7120 540c ae00 |0055: invoke-static {v14, v10}, Ljava/lang/Math;.max:(II)I // method@0c54 │ │ -02c590: 0a05 |0058: move-result v5 │ │ -02c592: 28e0 |0059: goto 0039 // -0020 │ │ -02c594: 910e 0d0b |005a: sub-int v14, v13, v11 │ │ -02c598: 6e10 db09 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c59e: 0a0f |005f: move-result v15 │ │ -02c5a0: 9105 0e0f |0060: sub-int v5, v14, v15 │ │ -02c5a4: 6e10 db09 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@09db │ │ -02c5aa: 0a0e |0065: move-result v14 │ │ -02c5ac: b0eb |0066: add-int/2addr v11, v14 │ │ -02c5ae: 28d2 |0067: goto 0039 // -002e │ │ -02c5b0: 0800 1000 |0068: move-object/from16 v0, v16 │ │ -02c5b4: 540e 2102 |006a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ -02c5b8: 380e 0f00 |006c: if-eqz v14, 007b // +000f │ │ -02c5bc: 0800 1000 |006e: move-object/from16 v0, v16 │ │ -02c5c0: 540e 2102 |0070: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ -02c5c4: 0200 1100 |0072: move/from16 v0, v17 │ │ -02c5c8: 0201 1200 |0074: move/from16 v1, v18 │ │ -02c5cc: 0202 1300 |0076: move/from16 v2, v19 │ │ -02c5d0: 7240 4206 0e21 |0078: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0642 │ │ -02c5d6: 0800 1000 |007b: move-object/from16 v0, v16 │ │ -02c5da: 540e 1502 |007d: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -02c5de: 380e 0f00 |007f: if-eqz v14, 008e // +000f │ │ -02c5e2: 0800 1000 |0081: move-object/from16 v0, v16 │ │ -02c5e6: 540e 1502 |0083: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -02c5ea: 0200 1100 |0085: move/from16 v0, v17 │ │ -02c5ee: 0201 1200 |0087: move/from16 v1, v18 │ │ -02c5f2: 0202 1300 |0089: move/from16 v2, v19 │ │ -02c5f6: 7240 4206 0e21 |008b: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0642 │ │ -02c5fc: 121e |008e: const/4 v14, #int 1 // #1 │ │ -02c5fe: 0800 1000 |008f: move-object/from16 v0, v16 │ │ -02c602: 5c0e 0a02 |0091: iput-boolean v14, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@020a │ │ -02c606: 0e00 |0093: return-void │ │ -02c608: 0001 0500 0100 0000 1800 0000 0300 ... |0094: packed-switch-data (14 units) │ │ +030278: |[030278] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +030288: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +03028c: 520e 0e02 |0002: iget v14, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@020e │ │ +030290: 3d0e 6400 |0004: if-lez v14, 0068 // +0064 │ │ +030294: 7401 8c06 1000 |0006: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +03029a: 0a0c |0009: move-result v12 │ │ +03029c: 7401 8806 1000 |000a: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0688 │ │ +0302a2: 0a0a |000d: move-result v10 │ │ +0302a4: 7401 8906 1000 |000e: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0689 │ │ +0302aa: 0a0b |0011: move-result v11 │ │ +0302ac: 7401 8e06 1000 |0012: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +0302b2: 0a0d |0015: move-result v13 │ │ +0302b4: 7401 7d06 1000 |0016: invoke-virtual/range {v16}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +0302ba: 0a04 |0019: move-result v4 │ │ +0302bc: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +0302be: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +0302c2: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +0302c6: 6e20 7c06 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +0302cc: 0c03 |0022: move-result-object v3 │ │ +0302ce: 6e10 db09 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +0302d4: 0c09 |0026: move-result-object v9 │ │ +0302d6: 1f09 1401 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0114 │ │ +0302da: 559e f401 |0029: iget-boolean v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@01f4 │ │ +0302de: 390e 0500 |002b: if-nez v14, 0030 // +0005 │ │ +0302e2: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0302e6: 28ec |002f: goto 001b // -0014 │ │ +0302e8: 529e f301 |0030: iget v14, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@01f3 │ │ +0302ec: dd07 0e07 |0032: and-int/lit8 v7, v14, #int 7 // #07 │ │ +0302f0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +0302f2: 2b07 5f00 0000 |0035: packed-switch v7, 00000094 // +0000005f │ │ +0302f8: 01a5 |0038: move v5, v10 │ │ +0302fa: b0c5 |0039: add-int/2addr v5, v12 │ │ +0302fc: 6e10 dc09 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +030302: 0a0e |003d: move-result v14 │ │ +030304: 9106 050e |003e: sub-int v6, v5, v14 │ │ +030308: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +03030c: 6e20 eb09 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@09eb │ │ +030312: 28e8 |0045: goto 002d // -0018 │ │ +030314: 01a5 |0046: move v5, v10 │ │ +030316: 6e10 e709 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@09e7 │ │ +03031c: 0a0e |004a: move-result v14 │ │ +03031e: b0ea |004b: add-int/2addr v10, v14 │ │ +030320: 28ed |004c: goto 0039 // -0013 │ │ +030322: 6e10 de09 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +030328: 0a0e |0050: move-result v14 │ │ +03032a: 910e 0d0e |0051: sub-int v14, v13, v14 │ │ +03032e: db0e 0e02 |0053: div-int/lit8 v14, v14, #int 2 // #02 │ │ +030332: 7120 ba0c ae00 |0055: invoke-static {v14, v10}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +030338: 0a05 |0058: move-result v5 │ │ +03033a: 28e0 |0059: goto 0039 // -0020 │ │ +03033c: 910e 0d0b |005a: sub-int v14, v13, v11 │ │ +030340: 6e10 de09 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +030346: 0a0f |005f: move-result v15 │ │ +030348: 9105 0e0f |0060: sub-int v5, v14, v15 │ │ +03034c: 6e10 de09 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@09de │ │ +030352: 0a0e |0065: move-result v14 │ │ +030354: b0eb |0066: add-int/2addr v11, v14 │ │ +030356: 28d2 |0067: goto 0039 // -002e │ │ +030358: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +03035c: 540e 2102 |006a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ +030360: 380e 0f00 |006c: if-eqz v14, 007b // +000f │ │ +030364: 0800 1000 |006e: move-object/from16 v0, v16 │ │ +030368: 540e 2102 |0070: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ +03036c: 0200 1100 |0072: move/from16 v0, v17 │ │ +030370: 0201 1200 |0074: move/from16 v1, v18 │ │ +030374: 0202 1300 |0076: move/from16 v2, v19 │ │ +030378: 7240 4806 0e21 |0078: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0648 │ │ +03037e: 0800 1000 |007b: move-object/from16 v0, v16 │ │ +030382: 540e 1502 |007d: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +030386: 380e 0f00 |007f: if-eqz v14, 008e // +000f │ │ +03038a: 0800 1000 |0081: move-object/from16 v0, v16 │ │ +03038e: 540e 1502 |0083: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +030392: 0200 1100 |0085: move/from16 v0, v17 │ │ +030396: 0201 1200 |0087: move/from16 v1, v18 │ │ +03039a: 0202 1300 |0089: move/from16 v2, v19 │ │ +03039e: 7240 4806 0e21 |008b: invoke-interface {v14, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0648 │ │ +0303a4: 121e |008e: const/4 v14, #int 1 // #1 │ │ +0303a6: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +0303aa: 5c0e 0a02 |0091: iput-boolean v14, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@020a │ │ +0303ae: 0e00 |0093: return-void │ │ +0303b0: 0001 0500 0100 0000 1800 0000 0300 ... |0094: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1207 │ │ 0x0006 line=1208 │ │ 0x000a line=1209 │ │ 0x000e line=1210 │ │ 0x0012 line=1211 │ │ @@ -44426,48 +26261,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -02c624: |[02c624] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -02c634: 6e10 7706 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02c63a: 0a01 |0003: move-result v1 │ │ -02c63c: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -02c640: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -02c644: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -02c646: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -02c648: 0112 |000a: move v2, v1 │ │ -02c64a: 0163 |000b: move v3, v6 │ │ -02c64c: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -02c650: 6e20 7606 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02c656: 0c00 |0011: move-result-object v0 │ │ -02c658: 6e10 e309 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e3 │ │ -02c65e: 0a07 |0015: move-result v7 │ │ -02c660: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -02c664: 6e20 8c06 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@068c │ │ -02c66a: 0c04 |001b: move-result-object v4 │ │ -02c66c: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -02c670: 5247 f101 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02c674: 5298 0d02 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02c678: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -02c67c: 6e30 f109 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@09f1 │ │ -02c682: 0a07 |0027: move-result v7 │ │ -02c684: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -02c688: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -02c68a: 0f07 |002b: return v7 │ │ -02c68c: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -02c690: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -02c692: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -02c694: 28db |0030: goto 000b // -0025 │ │ -02c696: b053 |0031: add-int/2addr v3, v5 │ │ -02c698: 28da |0032: goto 000c // -0026 │ │ -02c69a: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -02c69c: 28f7 |0034: goto 002b // -0009 │ │ +0303cc: |[0303cc] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +0303dc: 6e10 7d06 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +0303e2: 0a01 |0003: move-result v1 │ │ +0303e4: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +0303e8: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +0303ec: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +0303ee: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0303f0: 0112 |000a: move v2, v1 │ │ +0303f2: 0163 |000b: move v3, v6 │ │ +0303f4: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +0303f8: 6e20 7c06 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +0303fe: 0c00 |0011: move-result-object v0 │ │ +030400: 6e10 e609 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +030406: 0a07 |0015: move-result v7 │ │ +030408: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +03040c: 6e20 9206 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0692 │ │ +030412: 0c04 |001b: move-result-object v4 │ │ +030414: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +030418: 5247 f101 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +03041c: 5298 0d02 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030420: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +030424: 6e30 f509 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@09f5 │ │ +03042a: 0a07 |0027: move-result v7 │ │ +03042c: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +030430: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +030432: 0f07 |002b: return v7 │ │ +030434: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +030438: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +03043a: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +03043c: 28db |0030: goto 000b // -0025 │ │ +03043e: b053 |0031: add-int/2addr v3, v5 │ │ +030440: 28da |0032: goto 000c // -0026 │ │ +030442: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +030444: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1991 │ │ 0x0004 line=1992 │ │ 0x0008 line=1993 │ │ 0x0009 line=1994 │ │ 0x000a line=1995 │ │ @@ -44506,42 +26341,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -02c6a0: |[02c6a0] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -02c6b0: 2051 1a01 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@011a │ │ -02c6b4: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -02c6b8: 6f20 130a 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0a13 │ │ -02c6be: 0e00 |0007: return-void │ │ -02c6c0: 0750 |0008: move-object v0, v5 │ │ -02c6c2: 1f00 1a01 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@011a │ │ -02c6c6: 6e10 5006 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0650 │ │ -02c6cc: 0c01 |000e: move-result-object v1 │ │ -02c6ce: 6f20 130a 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0a13 │ │ -02c6d4: 5441 0702 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02c6d8: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -02c6dc: 5441 0702 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02c6e0: 5402 f701 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ -02c6e4: 5403 f801 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01f8 │ │ -02c6e8: 6e30 c305 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@05c3 │ │ -02c6ee: 5201 f901 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ -02c6f2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -02c6f4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -02c6f6: 6e40 ad06 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06ad │ │ -02c6fc: 28e1 |0026: goto 0007 // -001f │ │ -02c6fe: 5201 f901 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ -02c702: 5941 2602 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ -02c706: 5401 f701 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ -02c70a: 5b41 2402 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ -02c70e: 5401 f801 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01f8 │ │ -02c712: 5b41 2502 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ -02c716: 28d4 |0033: goto 0007 // -002c │ │ +030448: |[030448] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +030458: 2051 1901 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@0119 │ │ +03045c: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +030460: 6f20 170a 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0a17 │ │ +030466: 0e00 |0007: return-void │ │ +030468: 0750 |0008: move-object v0, v5 │ │ +03046a: 1f00 1901 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0119 │ │ +03046e: 6e10 5606 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0656 │ │ +030474: 0c01 |000e: move-result-object v1 │ │ +030476: 6f20 170a 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0a17 │ │ +03047c: 5441 0702 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030480: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +030484: 5441 0702 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030488: 5402 f701 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ +03048c: 5403 f801 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01f8 │ │ +030490: 6e30 c905 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@05c9 │ │ +030496: 5201 f901 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ +03049a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +03049c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +03049e: 6e40 b306 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06b3 │ │ +0304a4: 28e1 |0026: goto 0007 // -001f │ │ +0304a6: 5201 f901 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ +0304aa: 5941 2602 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ +0304ae: 5401 f701 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ +0304b2: 5b41 2402 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ +0304b6: 5401 f801 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@01f8 │ │ +0304ba: 5b41 2502 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ +0304be: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ 0x0004 line=889 │ │ 0x0007 line=904 │ │ 0x0009 line=893 │ │ 0x000b line=894 │ │ @@ -44561,28 +26396,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -02c718: |[02c718] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -02c728: 6f10 140a 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0a14 │ │ -02c72e: 0c01 |0003: move-result-object v1 │ │ -02c730: 2200 1a01 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@011a │ │ -02c734: 7020 4f06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@064f │ │ -02c73a: 5232 0d02 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02c73e: 5902 f901 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ -02c742: 5432 0702 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02c746: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -02c74a: 5432 0702 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02c74e: 6e10 c405 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@05c4 │ │ -02c754: 0c02 |0016: move-result-object v2 │ │ -02c756: 5b02 f701 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ -02c75a: 1100 |0019: return-object v0 │ │ +0304c0: |[0304c0] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0304d0: 6f10 180a 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0a18 │ │ +0304d6: 0c01 |0003: move-result-object v1 │ │ +0304d8: 2200 1901 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0119 │ │ +0304dc: 7020 5506 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0655 │ │ +0304e2: 5232 0d02 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +0304e6: 5902 f901 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@01f9 │ │ +0304ea: 5432 0702 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +0304ee: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +0304f2: 5432 0702 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +0304f6: 6e10 ca05 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@05ca │ │ +0304fc: 0c02 |0016: move-result-object v2 │ │ +0304fe: 5b02 f701 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@01f7 │ │ +030502: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0004 line=878 │ │ 0x0009 line=879 │ │ 0x000d line=880 │ │ 0x0011 line=881 │ │ @@ -44597,21 +26432,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -02c75c: |[02c75c] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -02c76c: 6f56 150a 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@0a15 │ │ -02c772: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -02c776: 5220 2202 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02c77a: 5221 2202 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02c77e: 7051 a406 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@06a4 │ │ -02c784: 0e00 |000c: return-void │ │ +030504: |[030504] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +030514: 6f56 190a 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@0a19 │ │ +03051a: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +03051e: 5220 2202 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +030522: 5221 2202 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +030526: 7051 aa06 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@06aa │ │ +03052c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x0003 line=1040 │ │ 0x0005 line=1041 │ │ 0x000c line=1043 │ │ locals : │ │ @@ -44626,422 +26461,422 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 33 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 820 16-bit code units │ │ -02c788: |[02c788] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -02c798: 0800 1f00 |0000: move-object/from16 v0, v31 │ │ -02c79c: 5500 1002 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ -02c7a0: 021c 0000 |0004: move/from16 v28, v0 │ │ -02c7a4: 381c 0500 |0006: if-eqz v28, 000b // +0005 │ │ -02c7a8: 131c 0100 |0008: const/16 v28, #int 1 // #1 │ │ -02c7ac: 0f1c |000a: return v28 │ │ -02c7ae: 7401 aa09 2000 |000b: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@09aa │ │ -02c7b4: 0a1c |000e: move-result v28 │ │ -02c7b6: 391c 0b00 |000f: if-nez v28, 001a // +000b │ │ -02c7ba: 7401 ab09 2000 |0011: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@09ab │ │ -02c7c0: 0a1c |0014: move-result v28 │ │ -02c7c2: 381c 0500 |0015: if-eqz v28, 001a // +0005 │ │ -02c7c6: 131c 0000 |0017: const/16 v28, #int 0 // #0 │ │ -02c7ca: 28f1 |0019: goto 000a // -000f │ │ -02c7cc: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ -02c7d0: 5400 0702 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02c7d4: 081c 0000 |001e: move-object/from16 v28, v0 │ │ -02c7d8: 381c 0e00 |0020: if-eqz v28, 002e // +000e │ │ -02c7dc: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ -02c7e0: 5400 0702 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02c7e4: 081c 0000 |0026: move-object/from16 v28, v0 │ │ -02c7e8: 7401 bb05 1c00 |0028: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02c7ee: 0a1c |002b: move-result v28 │ │ -02c7f0: 391c 0500 |002c: if-nez v28, 0031 // +0005 │ │ -02c7f4: 131c 0000 |002e: const/16 v28, #int 0 // #0 │ │ -02c7f8: 28da |0030: goto 000a // -0026 │ │ -02c7fa: 0800 1f00 |0031: move-object/from16 v0, v31 │ │ -02c7fe: 5400 2e02 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02c802: 081c 0000 |0035: move-object/from16 v28, v0 │ │ -02c806: 391c 0c00 |0037: if-nez v28, 0043 // +000c │ │ -02c80a: 7100 bb09 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@09bb │ │ -02c810: 0c1c |003c: move-result-object v28 │ │ -02c812: 0800 1c00 |003d: move-object/from16 v0, v28 │ │ -02c816: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ -02c81a: 5b10 2e02 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02c81e: 0800 1f00 |0043: move-object/from16 v0, v31 │ │ -02c822: 5400 2e02 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02c826: 081c 0000 |0047: move-object/from16 v28, v0 │ │ -02c82a: 0800 1c00 |0049: move-object/from16 v0, v28 │ │ -02c82e: 0801 2000 |004b: move-object/from16 v1, v32 │ │ -02c832: 6e20 b409 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@09b4 │ │ -02c838: 7401 aa09 2000 |0050: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@09aa │ │ -02c83e: 0a04 |0053: move-result v4 │ │ -02c840: 120c |0054: const/4 v12, #int 0 // #0 │ │ -02c842: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ -02c846: 021c 0000 |0057: move/from16 v28, v0 │ │ -02c84a: 2b1c c902 0000 |0059: packed-switch v28, 00000322 // +000002c9 │ │ -02c850: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ -02c854: 7401 8e06 1f00 |005e: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@068e │ │ -02c85a: 131c 0100 |0061: const/16 v28, #int 1 // #1 │ │ -02c85e: 28a7 |0063: goto 000a // -0059 │ │ -02c860: 7601 6406 1f00 |0064: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@0664 │ │ -02c866: 7401 ad09 2000 |0067: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getX:()F // method@09ad │ │ -02c86c: 0a1c |006a: move-result v28 │ │ -02c86e: 0200 1c00 |006b: move/from16 v0, v28 │ │ -02c872: 0801 1f00 |006d: move-object/from16 v1, v31 │ │ -02c876: 5910 1402 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ -02c87a: 0200 1c00 |0071: move/from16 v0, v28 │ │ -02c87e: 0801 1f00 |0073: move-object/from16 v1, v31 │ │ -02c882: 5910 1902 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02c886: 131c 0000 |0077: const/16 v28, #int 0 // #0 │ │ -02c88a: 0800 2000 |0079: move-object/from16 v0, v32 │ │ -02c88e: 0201 1c00 |007b: move/from16 v1, v28 │ │ -02c892: 7120 ae05 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -02c898: 0a1c |0080: move-result v28 │ │ -02c89a: 0200 1c00 |0081: move/from16 v0, v28 │ │ -02c89e: 0801 1f00 |0083: move-object/from16 v1, v31 │ │ -02c8a2: 5910 0602 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02c8a6: 28d5 |0087: goto 005c // -002b │ │ -02c8a8: 0800 1f00 |0088: move-object/from16 v0, v31 │ │ -02c8ac: 5500 1602 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02c8b0: 021c 0000 |008c: move/from16 v28, v0 │ │ -02c8b4: 391c 6b00 |008e: if-nez v28, 00f9 // +006b │ │ -02c8b8: 0800 1f00 |0090: move-object/from16 v0, v31 │ │ -02c8bc: 5200 0602 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02c8c0: 021c 0000 |0094: move/from16 v28, v0 │ │ -02c8c4: 0800 2000 |0096: move-object/from16 v0, v32 │ │ -02c8c8: 0201 1c00 |0098: move/from16 v1, v28 │ │ -02c8cc: 7120 ab05 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ -02c8d2: 0a11 |009d: move-result v17 │ │ -02c8d4: 0800 2000 |009e: move-object/from16 v0, v32 │ │ -02c8d8: 0201 1100 |00a0: move/from16 v1, v17 │ │ -02c8dc: 7120 af05 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -02c8e2: 0a18 |00a5: move-result v24 │ │ -02c8e4: 0800 1f00 |00a6: move-object/from16 v0, v31 │ │ -02c8e8: 5200 1902 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02c8ec: 021c 0000 |00aa: move/from16 v28, v0 │ │ -02c8f0: a71c 181c |00ac: sub-float v28, v24, v28 │ │ -02c8f4: 7701 500c 1c00 |00ae: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0c50 │ │ -02c8fa: 0a19 |00b1: move-result v25 │ │ -02c8fc: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ -02c900: 0201 1100 |00b4: move/from16 v1, v17 │ │ -02c904: 7120 b005 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@05b0 │ │ -02c90a: 0a1a |00b9: move-result v26 │ │ -02c90c: 0800 1f00 |00ba: move-object/from16 v0, v31 │ │ -02c910: 5200 1a02 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@021a │ │ -02c914: 021c 0000 |00be: move/from16 v28, v0 │ │ -02c918: a71c 1a1c |00c0: sub-float v28, v26, v28 │ │ -02c91c: 7701 500c 1c00 |00c2: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0c50 │ │ -02c922: 0a1b |00c5: move-result v27 │ │ -02c924: 0800 1f00 |00c6: move-object/from16 v0, v31 │ │ -02c928: 5200 2d02 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@022d │ │ -02c92c: 021c 0000 |00ca: move/from16 v28, v0 │ │ -02c930: 0200 1c00 |00cc: move/from16 v0, v28 │ │ -02c934: 8200 |00ce: int-to-float v0, v0 │ │ -02c936: 021c 0000 |00cf: move/from16 v28, v0 │ │ -02c93a: 2d1c 191c |00d1: cmpl-float v28, v25, v28 │ │ -02c93e: 3d1c 2600 |00d3: if-lez v28, 00f9 // +0026 │ │ -02c942: 2d1c 191b |00d5: cmpl-float v28, v25, v27 │ │ -02c946: 3d1c 2200 |00d7: if-lez v28, 00f9 // +0022 │ │ -02c94a: 131c 0100 |00d9: const/16 v28, #int 1 // #1 │ │ -02c94e: 0200 1c00 |00db: move/from16 v0, v28 │ │ -02c952: 0801 1f00 |00dd: move-object/from16 v1, v31 │ │ -02c956: 5c10 1602 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02c95a: 0200 1800 |00e1: move/from16 v0, v24 │ │ -02c95e: 0801 1f00 |00e3: move-object/from16 v1, v31 │ │ -02c962: 5910 1902 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02c966: 131c 0100 |00e7: const/16 v28, #int 1 // #1 │ │ -02c96a: 0800 1f00 |00e9: move-object/from16 v0, v31 │ │ -02c96e: 0201 1c00 |00eb: move/from16 v1, v28 │ │ -02c972: 7020 b906 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06b9 │ │ -02c978: 131c 0100 |00f0: const/16 v28, #int 1 // #1 │ │ -02c97c: 0800 1f00 |00f2: move-object/from16 v0, v31 │ │ -02c980: 0201 1c00 |00f4: move/from16 v1, v28 │ │ -02c984: 7020 ba06 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06ba │ │ -02c98a: 0800 1f00 |00f9: move-object/from16 v0, v31 │ │ -02c98e: 5500 1602 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02c992: 021c 0000 |00fd: move/from16 v28, v0 │ │ -02c996: 381c 5dff |00ff: if-eqz v28, 005c // -00a3 │ │ -02c99a: 0800 1f00 |0101: move-object/from16 v0, v31 │ │ -02c99e: 5200 0602 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02c9a2: 021c 0000 |0105: move/from16 v28, v0 │ │ -02c9a6: 0800 2000 |0107: move-object/from16 v0, v32 │ │ -02c9aa: 0201 1c00 |0109: move/from16 v1, v28 │ │ -02c9ae: 7120 ab05 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ -02c9b4: 0a05 |010e: move-result v5 │ │ -02c9b6: 0800 2000 |010f: move-object/from16 v0, v32 │ │ -02c9ba: 7120 af05 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -02c9c0: 0a18 |0114: move-result v24 │ │ -02c9c2: 0800 1f00 |0115: move-object/from16 v0, v31 │ │ -02c9c6: 5200 1902 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02c9ca: 021c 0000 |0119: move/from16 v28, v0 │ │ -02c9ce: a707 1c18 |011b: sub-float v7, v28, v24 │ │ -02c9d2: 0200 1800 |011d: move/from16 v0, v24 │ │ -02c9d6: 0801 1f00 |011f: move-object/from16 v1, v31 │ │ -02c9da: 5910 1902 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02c9de: 7401 8606 1f00 |0123: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02c9e4: 0a1c |0126: move-result v28 │ │ -02c9e6: 0200 1c00 |0127: move/from16 v0, v28 │ │ -02c9ea: 820e |0129: int-to-float v14, v0 │ │ -02c9ec: a613 0e07 |012a: add-float v19, v14, v7 │ │ -02c9f0: 7401 8806 1f00 |012c: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02c9f6: 0a16 |012f: move-result v22 │ │ -02c9f8: 0800 1f00 |0130: move-object/from16 v0, v31 │ │ -02c9fc: 5200 2202 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02ca00: 021c 0000 |0134: move/from16 v28, v0 │ │ -02ca04: 9017 161c |0136: add-int v23, v22, v28 │ │ -02ca08: 0800 1f00 |0138: move-object/from16 v0, v31 │ │ -02ca0c: 5400 0702 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02ca10: 081c 0000 |013c: move-object/from16 v28, v0 │ │ -02ca14: 7401 bb05 1c00 |013e: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02ca1a: 0a1c |0141: move-result v28 │ │ -02ca1c: d80a 1cff |0142: add-int/lit8 v10, v28, #int -1 // #ff │ │ -02ca20: 131c 0000 |0144: const/16 v28, #int 0 // #0 │ │ -02ca24: 0800 1f00 |0146: move-object/from16 v0, v31 │ │ -02ca28: 5200 0d02 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02ca2c: 021d 0000 |014a: move/from16 v29, v0 │ │ -02ca30: d81d 1dff |014c: add-int/lit8 v29, v29, #int -1 // #ff │ │ -02ca34: 921d 1d17 |014e: mul-int v29, v29, v23 │ │ -02ca38: 7702 540c 1c00 |0150: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(II)I // method@0c54 │ │ -02ca3e: 0a1c |0153: move-result v28 │ │ -02ca40: 0200 1c00 |0154: move/from16 v0, v28 │ │ -02ca44: 820b |0156: int-to-float v11, v0 │ │ -02ca46: 0800 1f00 |0157: move-object/from16 v0, v31 │ │ -02ca4a: 5200 0d02 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02ca4e: 021c 0000 |015b: move/from16 v28, v0 │ │ -02ca52: d81c 1c01 |015d: add-int/lit8 v28, v28, #int 1 // #01 │ │ -02ca56: 0200 1c00 |015f: move/from16 v0, v28 │ │ -02ca5a: 7120 560c a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@0c56 │ │ -02ca60: 0a1c |0164: move-result v28 │ │ -02ca62: 921c 1c17 |0165: mul-int v28, v28, v23 │ │ -02ca66: 0200 1c00 |0167: move/from16 v0, v28 │ │ -02ca6a: 8200 |0169: int-to-float v0, v0 │ │ -02ca6c: 0212 0000 |016a: move/from16 v18, v0 │ │ -02ca70: 2e1c 130b |016c: cmpg-float v28, v19, v11 │ │ -02ca74: 3b1c 5800 |016e: if-gez v28, 01c6 // +0058 │ │ -02ca78: 131c 0000 |0170: const/16 v28, #int 0 // #0 │ │ -02ca7c: 2d1c 0b1c |0172: cmpl-float v28, v11, v28 │ │ -02ca80: 391c 1600 |0174: if-nez v28, 018a // +0016 │ │ -02ca84: 0200 1300 |0176: move/from16 v0, v19 │ │ -02ca88: 7f0f |0178: neg-float v15, v0 │ │ -02ca8a: 0800 1f00 |0179: move-object/from16 v0, v31 │ │ -02ca8e: 5400 1b02 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02ca92: 081c 0000 |017d: move-object/from16 v28, v0 │ │ -02ca96: 0200 1600 |017f: move/from16 v0, v22 │ │ -02ca9a: 8200 |0181: int-to-float v0, v0 │ │ -02ca9c: 021d 0000 |0182: move/from16 v29, v0 │ │ -02caa0: a91d 0f1d |0184: div-float v29, v15, v29 │ │ -02caa4: 7402 1c09 1c00 |0186: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@091c │ │ -02caaa: 0a0c |0189: move-result v12 │ │ -02caac: 0213 0b00 |018a: move/from16 v19, v11 │ │ -02cab0: 0800 1f00 |018c: move-object/from16 v0, v31 │ │ -02cab4: 5200 1902 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02cab8: 021c 0000 |0190: move/from16 v28, v0 │ │ -02cabc: 0200 1300 |0192: move/from16 v0, v19 │ │ -02cac0: 8700 |0194: float-to-int v0, v0 │ │ -02cac2: 021d 0000 |0195: move/from16 v29, v0 │ │ -02cac6: 0200 1d00 |0197: move/from16 v0, v29 │ │ -02caca: 8200 |0199: int-to-float v0, v0 │ │ -02cacc: 021d 0000 |019a: move/from16 v29, v0 │ │ -02cad0: a71d 131d |019c: sub-float v29, v19, v29 │ │ -02cad4: a61c 1c1d |019e: add-float v28, v28, v29 │ │ -02cad8: 0200 1c00 |01a0: move/from16 v0, v28 │ │ -02cadc: 0801 1f00 |01a2: move-object/from16 v1, v31 │ │ -02cae0: 5910 1902 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02cae4: 0200 1300 |01a6: move/from16 v0, v19 │ │ -02cae8: 8700 |01a8: float-to-int v0, v0 │ │ -02caea: 021c 0000 |01a9: move/from16 v28, v0 │ │ -02caee: 7401 8706 1f00 |01ab: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0687 │ │ -02caf4: 0a1d |01ae: move-result v29 │ │ -02caf6: 0800 1f00 |01af: move-object/from16 v0, v31 │ │ -02cafa: 0201 1c00 |01b1: move/from16 v1, v28 │ │ -02cafe: 0202 1d00 |01b3: move/from16 v2, v29 │ │ -02cb02: 6e30 a906 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06a9 │ │ -02cb08: 0200 1300 |01b8: move/from16 v0, v19 │ │ -02cb0c: 8700 |01ba: float-to-int v0, v0 │ │ -02cb0e: 021c 0000 |01bb: move/from16 v28, v0 │ │ -02cb12: 0800 1f00 |01bd: move-object/from16 v0, v31 │ │ -02cb16: 0201 1c00 |01bf: move/from16 v1, v28 │ │ -02cb1a: 7020 a106 1000 |01c1: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@06a1 │ │ -02cb20: 2900 98fe |01c4: goto/16 005c // -0168 │ │ -02cb24: 2d1c 1312 |01c6: cmpl-float v28, v19, v18 │ │ -02cb28: 3d1c c4ff |01c8: if-lez v28, 018c // -003c │ │ -02cb2c: 921c 0a17 |01ca: mul-int v28, v10, v23 │ │ -02cb30: 0200 1c00 |01cc: move/from16 v0, v28 │ │ -02cb34: 8200 |01ce: int-to-float v0, v0 │ │ -02cb36: 021c 0000 |01cf: move/from16 v28, v0 │ │ -02cb3a: 2d1c 121c |01d1: cmpl-float v28, v18, v28 │ │ -02cb3e: 391c 1500 |01d3: if-nez v28, 01e8 // +0015 │ │ -02cb42: a70f 1312 |01d5: sub-float v15, v19, v18 │ │ -02cb46: 0800 1f00 |01d7: move-object/from16 v0, v31 │ │ -02cb4a: 5400 2702 |01d9: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ -02cb4e: 081c 0000 |01db: move-object/from16 v28, v0 │ │ -02cb52: 0200 1600 |01dd: move/from16 v0, v22 │ │ -02cb56: 8200 |01df: int-to-float v0, v0 │ │ -02cb58: 021d 0000 |01e0: move/from16 v29, v0 │ │ -02cb5c: a91d 0f1d |01e2: div-float v29, v15, v29 │ │ -02cb60: 7402 1c09 1c00 |01e4: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@091c │ │ -02cb66: 0a0c |01e7: move-result v12 │ │ -02cb68: 0213 1200 |01e8: move/from16 v19, v18 │ │ -02cb6c: 28a2 |01ea: goto 018c // -005e │ │ -02cb6e: 0800 1f00 |01eb: move-object/from16 v0, v31 │ │ -02cb72: 5500 1602 |01ed: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02cb76: 021c 0000 |01ef: move/from16 v28, v0 │ │ -02cb7a: 381c 6bfe |01f1: if-eqz v28, 005c // -0195 │ │ -02cb7e: 0800 1f00 |01f3: move-object/from16 v0, v31 │ │ -02cb82: 5400 2e02 |01f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ -02cb86: 0815 0000 |01f7: move-object/from16 v21, v0 │ │ -02cb8a: 131c e803 |01f9: const/16 v28, #int 1000 // #3e8 │ │ -02cb8e: 0800 1f00 |01fb: move-object/from16 v0, v31 │ │ -02cb92: 5200 1d02 |01fd: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@021d │ │ -02cb96: 021d 0000 |01ff: move/from16 v29, v0 │ │ -02cb9a: 0200 1d00 |0201: move/from16 v0, v29 │ │ -02cb9e: 8200 |0203: int-to-float v0, v0 │ │ -02cba0: 021d 0000 |0204: move/from16 v29, v0 │ │ -02cba4: 0800 1500 |0206: move-object/from16 v0, v21 │ │ -02cba8: 0201 1c00 |0208: move/from16 v1, v28 │ │ -02cbac: 0202 1d00 |020a: move/from16 v2, v29 │ │ -02cbb0: 6e30 b609 1002 |020c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@09b6 │ │ -02cbb6: 0800 1f00 |020f: move-object/from16 v0, v31 │ │ -02cbba: 5200 0602 |0211: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02cbbe: 021c 0000 |0213: move/from16 v28, v0 │ │ -02cbc2: 0800 1500 |0215: move-object/from16 v0, v21 │ │ -02cbc6: 0201 1c00 |0217: move/from16 v1, v28 │ │ -02cbca: 7120 f005 1000 |0219: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@05f0 │ │ -02cbd0: 0a1c |021c: move-result v28 │ │ -02cbd2: 0200 1c00 |021d: move/from16 v0, v28 │ │ -02cbd6: 8709 |021f: float-to-int v9, v0 │ │ -02cbd8: 131c 0100 |0220: const/16 v28, #int 1 // #1 │ │ -02cbdc: 0200 1c00 |0222: move/from16 v0, v28 │ │ -02cbe0: 0801 1f00 |0224: move-object/from16 v1, v31 │ │ -02cbe4: 5c10 2302 |0226: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ -02cbe8: 7401 8806 1f00 |0228: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02cbee: 0a1c |022b: move-result v28 │ │ -02cbf0: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ -02cbf4: 5200 2202 |022e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02cbf8: 021d 0000 |0230: move/from16 v29, v0 │ │ -02cbfc: 9017 1c1d |0232: add-int v23, v28, v29 │ │ -02cc00: 7401 8606 1f00 |0234: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02cc06: 0a13 |0237: move-result v19 │ │ -02cc08: 9306 1317 |0238: div-int v6, v19, v23 │ │ -02cc0c: 941c 1317 |023a: rem-int v28, v19, v23 │ │ -02cc10: 0200 1c00 |023c: move/from16 v0, v28 │ │ -02cc14: 8200 |023e: int-to-float v0, v0 │ │ -02cc16: 021c 0000 |023f: move/from16 v28, v0 │ │ -02cc1a: 0200 1700 |0241: move/from16 v0, v23 │ │ -02cc1e: 8200 |0243: int-to-float v0, v0 │ │ -02cc20: 021d 0000 |0244: move/from16 v29, v0 │ │ -02cc24: a910 1c1d |0246: div-float v16, v28, v29 │ │ -02cc28: 0800 1f00 |0248: move-object/from16 v0, v31 │ │ -02cc2c: 5200 0602 |024a: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02cc30: 021c 0000 |024c: move/from16 v28, v0 │ │ -02cc34: 0800 2000 |024e: move-object/from16 v0, v32 │ │ -02cc38: 0201 1c00 |0250: move/from16 v1, v28 │ │ -02cc3c: 7120 ab05 1000 |0252: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ -02cc42: 0a05 |0255: move-result v5 │ │ -02cc44: 0800 2000 |0256: move-object/from16 v0, v32 │ │ -02cc48: 7120 af05 5000 |0258: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -02cc4e: 0a18 |025b: move-result v24 │ │ -02cc50: 0800 1f00 |025c: move-object/from16 v0, v31 │ │ -02cc54: 5200 1402 |025e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ -02cc58: 021c 0000 |0260: move/from16 v28, v0 │ │ -02cc5c: a71c 181c |0262: sub-float v28, v24, v28 │ │ -02cc60: 0200 1c00 |0264: move/from16 v0, v28 │ │ -02cc64: 8700 |0266: float-to-int v0, v0 │ │ -02cc66: 0214 0000 |0267: move/from16 v20, v0 │ │ -02cc6a: 0800 1f00 |0269: move-object/from16 v0, v31 │ │ -02cc6e: 0201 1000 |026b: move/from16 v1, v16 │ │ -02cc72: 0202 1400 |026d: move/from16 v2, v20 │ │ -02cc76: 7052 6706 6091 |026f: invoke-direct {v0, v6, v1, v9, v2}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0667 │ │ -02cc7c: 0a0d |0272: move-result v13 │ │ -02cc7e: 131c 0100 |0273: const/16 v28, #int 1 // #1 │ │ -02cc82: 131d 0100 |0275: const/16 v29, #int 1 // #1 │ │ -02cc86: 0800 1f00 |0277: move-object/from16 v0, v31 │ │ -02cc8a: 0201 1c00 |0279: move/from16 v1, v28 │ │ -02cc8e: 0202 1d00 |027b: move/from16 v2, v29 │ │ -02cc92: 6e59 ae06 d021 |027d: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@06ae │ │ -02cc98: 131c ffff |0280: const/16 v28, #int -1 // #ffff │ │ -02cc9c: 0200 1c00 |0282: move/from16 v0, v28 │ │ -02cca0: 0801 1f00 |0284: move-object/from16 v1, v31 │ │ -02cca4: 5910 0602 |0286: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02cca8: 7601 6d06 1f00 |0288: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@066d │ │ -02ccae: 0800 1f00 |028b: move-object/from16 v0, v31 │ │ -02ccb2: 5400 1b02 |028d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02ccb6: 081c 0000 |028f: move-object/from16 v28, v0 │ │ -02ccba: 7401 1d09 1c00 |0291: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@091d │ │ -02ccc0: 0a1c |0294: move-result v28 │ │ -02ccc2: 0800 1f00 |0295: move-object/from16 v0, v31 │ │ -02ccc6: 5400 2702 |0297: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ -02ccca: 081d 0000 |0299: move-object/from16 v29, v0 │ │ -02ccce: 7401 1d09 1d00 |029b: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@091d │ │ -02ccd4: 0a1d |029e: move-result v29 │ │ -02ccd6: 960c 1c1d |029f: or-int v12, v28, v29 │ │ -02ccda: 2900 bbfd |02a1: goto/16 005c // -0245 │ │ -02ccde: 0800 1f00 |02a3: move-object/from16 v0, v31 │ │ -02cce2: 5500 1602 |02a5: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ -02cce6: 021c 0000 |02a7: move/from16 v28, v0 │ │ -02ccea: 381c b3fd |02a9: if-eqz v28, 005c // -024d │ │ -02ccee: 0800 1f00 |02ab: move-object/from16 v0, v31 │ │ -02ccf2: 5200 0d02 |02ad: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02ccf6: 021c 0000 |02af: move/from16 v28, v0 │ │ -02ccfa: 131d 0100 |02b1: const/16 v29, #int 1 // #1 │ │ -02ccfe: 131e 0100 |02b3: const/16 v30, #int 1 // #1 │ │ -02cd02: 0800 1f00 |02b5: move-object/from16 v0, v31 │ │ -02cd06: 0201 1c00 |02b7: move/from16 v1, v28 │ │ -02cd0a: 0202 1d00 |02b9: move/from16 v2, v29 │ │ -02cd0e: 0203 1e00 |02bb: move/from16 v3, v30 │ │ -02cd12: 6e40 ad06 1032 |02bd: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06ad │ │ -02cd18: 131c ffff |02c0: const/16 v28, #int -1 // #ffff │ │ -02cd1c: 0200 1c00 |02c2: move/from16 v0, v28 │ │ -02cd20: 0801 1f00 |02c4: move-object/from16 v1, v31 │ │ -02cd24: 5910 0602 |02c6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02cd28: 7601 6d06 1f00 |02c8: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@066d │ │ -02cd2e: 0800 1f00 |02cb: move-object/from16 v0, v31 │ │ -02cd32: 5400 1b02 |02cd: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ -02cd36: 081c 0000 |02cf: move-object/from16 v28, v0 │ │ -02cd3a: 7401 1d09 1c00 |02d1: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@091d │ │ -02cd40: 0a1c |02d4: move-result v28 │ │ -02cd42: 0800 1f00 |02d5: move-object/from16 v0, v31 │ │ -02cd46: 5400 2702 |02d7: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ -02cd4a: 081d 0000 |02d9: move-object/from16 v29, v0 │ │ -02cd4e: 7401 1d09 1d00 |02db: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@091d │ │ -02cd54: 0a1d |02de: move-result v29 │ │ -02cd56: 960c 1c1d |02df: or-int v12, v28, v29 │ │ -02cd5a: 2900 7bfd |02e1: goto/16 005c // -0285 │ │ -02cd5e: 7701 ac05 2000 |02e3: invoke-static/range {v32}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05ac │ │ -02cd64: 0a08 |02e6: move-result v8 │ │ -02cd66: 0800 2000 |02e7: move-object/from16 v0, v32 │ │ -02cd6a: 7120 af05 8000 |02e9: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -02cd70: 0a18 |02ec: move-result v24 │ │ -02cd72: 0200 1800 |02ed: move/from16 v0, v24 │ │ -02cd76: 0801 1f00 |02ef: move-object/from16 v1, v31 │ │ -02cd7a: 5910 1902 |02f1: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02cd7e: 0800 2000 |02f3: move-object/from16 v0, v32 │ │ -02cd82: 7120 ae05 8000 |02f5: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -02cd88: 0a1c |02f8: move-result v28 │ │ -02cd8a: 0200 1c00 |02f9: move/from16 v0, v28 │ │ -02cd8e: 0801 1f00 |02fb: move-object/from16 v1, v31 │ │ -02cd92: 5910 0602 |02fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02cd96: 2900 5dfd |02ff: goto/16 005c // -02a3 │ │ -02cd9a: 7602 9c06 1f00 |0301: invoke-direct/range {v31, v32}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@069c │ │ -02cda0: 0800 1f00 |0304: move-object/from16 v0, v31 │ │ -02cda4: 5200 0602 |0306: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ -02cda8: 021c 0000 |0308: move/from16 v28, v0 │ │ -02cdac: 0800 2000 |030a: move-object/from16 v0, v32 │ │ -02cdb0: 0201 1c00 |030c: move/from16 v1, v28 │ │ -02cdb4: 7120 ab05 1000 |030e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ -02cdba: 0a1c |0311: move-result v28 │ │ -02cdbc: 0800 2000 |0312: move-object/from16 v0, v32 │ │ -02cdc0: 0201 1c00 |0314: move/from16 v1, v28 │ │ -02cdc4: 7120 af05 1000 |0316: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -02cdca: 0a1c |0319: move-result v28 │ │ -02cdcc: 0200 1c00 |031a: move/from16 v0, v28 │ │ -02cdd0: 0801 1f00 |031c: move-object/from16 v1, v31 │ │ -02cdd4: 5910 1902 |031e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ -02cdd8: 2900 3cfd |0320: goto/16 005c // -02c4 │ │ -02cddc: 0001 0700 0000 0000 0b00 0000 9201 ... |0322: packed-switch-data (18 units) │ │ +030530: |[030530] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +030540: 0800 1f00 |0000: move-object/from16 v0, v31 │ │ +030544: 5500 1002 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0210 │ │ +030548: 021c 0000 |0004: move/from16 v28, v0 │ │ +03054c: 381c 0500 |0006: if-eqz v28, 000b // +0005 │ │ +030550: 131c 0100 |0008: const/16 v28, #int 1 // #1 │ │ +030554: 0f1c |000a: return v28 │ │ +030556: 7401 ae09 2000 |000b: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@09ae │ │ +03055c: 0a1c |000e: move-result v28 │ │ +03055e: 391c 0b00 |000f: if-nez v28, 001a // +000b │ │ +030562: 7401 af09 2000 |0011: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@09af │ │ +030568: 0a1c |0014: move-result v28 │ │ +03056a: 381c 0500 |0015: if-eqz v28, 001a // +0005 │ │ +03056e: 131c 0000 |0017: const/16 v28, #int 0 // #0 │ │ +030572: 28f1 |0019: goto 000a // -000f │ │ +030574: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ +030578: 5400 0702 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +03057c: 081c 0000 |001e: move-object/from16 v28, v0 │ │ +030580: 381c 0e00 |0020: if-eqz v28, 002e // +000e │ │ +030584: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ +030588: 5400 0702 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +03058c: 081c 0000 |0026: move-object/from16 v28, v0 │ │ +030590: 7401 c105 1c00 |0028: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +030596: 0a1c |002b: move-result v28 │ │ +030598: 391c 0500 |002c: if-nez v28, 0031 // +0005 │ │ +03059c: 131c 0000 |002e: const/16 v28, #int 0 // #0 │ │ +0305a0: 28da |0030: goto 000a // -0026 │ │ +0305a2: 0800 1f00 |0031: move-object/from16 v0, v31 │ │ +0305a6: 5400 2e02 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +0305aa: 081c 0000 |0035: move-object/from16 v28, v0 │ │ +0305ae: 391c 0c00 |0037: if-nez v28, 0043 // +000c │ │ +0305b2: 7100 bf09 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@09bf │ │ +0305b8: 0c1c |003c: move-result-object v28 │ │ +0305ba: 0800 1c00 |003d: move-object/from16 v0, v28 │ │ +0305be: 0801 1f00 |003f: move-object/from16 v1, v31 │ │ +0305c2: 5b10 2e02 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +0305c6: 0800 1f00 |0043: move-object/from16 v0, v31 │ │ +0305ca: 5400 2e02 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +0305ce: 081c 0000 |0047: move-object/from16 v28, v0 │ │ +0305d2: 0800 1c00 |0049: move-object/from16 v0, v28 │ │ +0305d6: 0801 2000 |004b: move-object/from16 v1, v32 │ │ +0305da: 6e20 b809 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@09b8 │ │ +0305e0: 7401 ae09 2000 |0050: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getAction:()I // method@09ae │ │ +0305e6: 0a04 |0053: move-result v4 │ │ +0305e8: 120c |0054: const/4 v12, #int 0 // #0 │ │ +0305ea: d540 ff00 |0055: and-int/lit16 v0, v4, #int 255 // #00ff │ │ +0305ee: 021c 0000 |0057: move/from16 v28, v0 │ │ +0305f2: 2b1c c902 0000 |0059: packed-switch v28, 00000322 // +000002c9 │ │ +0305f8: 380c 0500 |005c: if-eqz v12, 0061 // +0005 │ │ +0305fc: 7401 9406 1f00 |005e: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0694 │ │ +030602: 131c 0100 |0061: const/16 v28, #int 1 // #1 │ │ +030606: 28a7 |0063: goto 000a // -0059 │ │ +030608: 7601 6a06 1f00 |0064: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@066a │ │ +03060e: 7401 b109 2000 |0067: invoke-virtual/range {v32}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +030614: 0a1c |006a: move-result v28 │ │ +030616: 0200 1c00 |006b: move/from16 v0, v28 │ │ +03061a: 0801 1f00 |006d: move-object/from16 v1, v31 │ │ +03061e: 5910 1402 |006f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ +030622: 0200 1c00 |0071: move/from16 v0, v28 │ │ +030626: 0801 1f00 |0073: move-object/from16 v1, v31 │ │ +03062a: 5910 1902 |0075: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +03062e: 131c 0000 |0077: const/16 v28, #int 0 // #0 │ │ +030632: 0800 2000 |0079: move-object/from16 v0, v32 │ │ +030636: 0201 1c00 |007b: move/from16 v1, v28 │ │ +03063a: 7120 b405 1000 |007d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +030640: 0a1c |0080: move-result v28 │ │ +030642: 0200 1c00 |0081: move/from16 v0, v28 │ │ +030646: 0801 1f00 |0083: move-object/from16 v1, v31 │ │ +03064a: 5910 0602 |0085: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +03064e: 28d5 |0087: goto 005c // -002b │ │ +030650: 0800 1f00 |0088: move-object/from16 v0, v31 │ │ +030654: 5500 1602 |008a: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +030658: 021c 0000 |008c: move/from16 v28, v0 │ │ +03065c: 391c 6b00 |008e: if-nez v28, 00f9 // +006b │ │ +030660: 0800 1f00 |0090: move-object/from16 v0, v31 │ │ +030664: 5200 0602 |0092: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +030668: 021c 0000 |0094: move/from16 v28, v0 │ │ +03066c: 0800 2000 |0096: move-object/from16 v0, v32 │ │ +030670: 0201 1c00 |0098: move/from16 v1, v28 │ │ +030674: 7120 b105 1000 |009a: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +03067a: 0a11 |009d: move-result v17 │ │ +03067c: 0800 2000 |009e: move-object/from16 v0, v32 │ │ +030680: 0201 1100 |00a0: move/from16 v1, v17 │ │ +030684: 7120 b505 1000 |00a2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +03068a: 0a18 |00a5: move-result v24 │ │ +03068c: 0800 1f00 |00a6: move-object/from16 v0, v31 │ │ +030690: 5200 1902 |00a8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +030694: 021c 0000 |00aa: move/from16 v28, v0 │ │ +030698: a71c 181c |00ac: sub-float v28, v24, v28 │ │ +03069c: 7701 b60c 1c00 |00ae: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0cb6 │ │ +0306a2: 0a19 |00b1: move-result v25 │ │ +0306a4: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ +0306a8: 0201 1100 |00b4: move/from16 v1, v17 │ │ +0306ac: 7120 b605 1000 |00b6: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@05b6 │ │ +0306b2: 0a1a |00b9: move-result v26 │ │ +0306b4: 0800 1f00 |00ba: move-object/from16 v0, v31 │ │ +0306b8: 5200 1a02 |00bc: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@021a │ │ +0306bc: 021c 0000 |00be: move/from16 v28, v0 │ │ +0306c0: a71c 1a1c |00c0: sub-float v28, v26, v28 │ │ +0306c4: 7701 b60c 1c00 |00c2: invoke-static/range {v28}, Ljava/lang/Math;.abs:(F)F // method@0cb6 │ │ +0306ca: 0a1b |00c5: move-result v27 │ │ +0306cc: 0800 1f00 |00c6: move-object/from16 v0, v31 │ │ +0306d0: 5200 2d02 |00c8: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@022d │ │ +0306d4: 021c 0000 |00ca: move/from16 v28, v0 │ │ +0306d8: 0200 1c00 |00cc: move/from16 v0, v28 │ │ +0306dc: 8200 |00ce: int-to-float v0, v0 │ │ +0306de: 021c 0000 |00cf: move/from16 v28, v0 │ │ +0306e2: 2d1c 191c |00d1: cmpl-float v28, v25, v28 │ │ +0306e6: 3d1c 2600 |00d3: if-lez v28, 00f9 // +0026 │ │ +0306ea: 2d1c 191b |00d5: cmpl-float v28, v25, v27 │ │ +0306ee: 3d1c 2200 |00d7: if-lez v28, 00f9 // +0022 │ │ +0306f2: 131c 0100 |00d9: const/16 v28, #int 1 // #1 │ │ +0306f6: 0200 1c00 |00db: move/from16 v0, v28 │ │ +0306fa: 0801 1f00 |00dd: move-object/from16 v1, v31 │ │ +0306fe: 5c10 1602 |00df: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +030702: 0200 1800 |00e1: move/from16 v0, v24 │ │ +030706: 0801 1f00 |00e3: move-object/from16 v1, v31 │ │ +03070a: 5910 1902 |00e5: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +03070e: 131c 0100 |00e7: const/16 v28, #int 1 // #1 │ │ +030712: 0800 1f00 |00e9: move-object/from16 v0, v31 │ │ +030716: 0201 1c00 |00eb: move/from16 v1, v28 │ │ +03071a: 7020 bf06 1000 |00ed: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06bf │ │ +030720: 131c 0100 |00f0: const/16 v28, #int 1 // #1 │ │ +030724: 0800 1f00 |00f2: move-object/from16 v0, v31 │ │ +030728: 0201 1c00 |00f4: move/from16 v1, v28 │ │ +03072c: 7020 c006 1000 |00f6: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06c0 │ │ +030732: 0800 1f00 |00f9: move-object/from16 v0, v31 │ │ +030736: 5500 1602 |00fb: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +03073a: 021c 0000 |00fd: move/from16 v28, v0 │ │ +03073e: 381c 5dff |00ff: if-eqz v28, 005c // -00a3 │ │ +030742: 0800 1f00 |0101: move-object/from16 v0, v31 │ │ +030746: 5200 0602 |0103: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +03074a: 021c 0000 |0105: move/from16 v28, v0 │ │ +03074e: 0800 2000 |0107: move-object/from16 v0, v32 │ │ +030752: 0201 1c00 |0109: move/from16 v1, v28 │ │ +030756: 7120 b105 1000 |010b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +03075c: 0a05 |010e: move-result v5 │ │ +03075e: 0800 2000 |010f: move-object/from16 v0, v32 │ │ +030762: 7120 b505 5000 |0111: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +030768: 0a18 |0114: move-result v24 │ │ +03076a: 0800 1f00 |0115: move-object/from16 v0, v31 │ │ +03076e: 5200 1902 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +030772: 021c 0000 |0119: move/from16 v28, v0 │ │ +030776: a707 1c18 |011b: sub-float v7, v28, v24 │ │ +03077a: 0200 1800 |011d: move/from16 v0, v24 │ │ +03077e: 0801 1f00 |011f: move-object/from16 v1, v31 │ │ +030782: 5910 1902 |0121: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +030786: 7401 8c06 1f00 |0123: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +03078c: 0a1c |0126: move-result v28 │ │ +03078e: 0200 1c00 |0127: move/from16 v0, v28 │ │ +030792: 820e |0129: int-to-float v14, v0 │ │ +030794: a613 0e07 |012a: add-float v19, v14, v7 │ │ +030798: 7401 8e06 1f00 |012c: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +03079e: 0a16 |012f: move-result v22 │ │ +0307a0: 0800 1f00 |0130: move-object/from16 v0, v31 │ │ +0307a4: 5200 2202 |0132: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +0307a8: 021c 0000 |0134: move/from16 v28, v0 │ │ +0307ac: 9017 161c |0136: add-int v23, v22, v28 │ │ +0307b0: 0800 1f00 |0138: move-object/from16 v0, v31 │ │ +0307b4: 5400 0702 |013a: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +0307b8: 081c 0000 |013c: move-object/from16 v28, v0 │ │ +0307bc: 7401 c105 1c00 |013e: invoke-virtual/range {v28}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +0307c2: 0a1c |0141: move-result v28 │ │ +0307c4: d80a 1cff |0142: add-int/lit8 v10, v28, #int -1 // #ff │ │ +0307c8: 131c 0000 |0144: const/16 v28, #int 0 // #0 │ │ +0307cc: 0800 1f00 |0146: move-object/from16 v0, v31 │ │ +0307d0: 5200 0d02 |0148: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +0307d4: 021d 0000 |014a: move/from16 v29, v0 │ │ +0307d8: d81d 1dff |014c: add-int/lit8 v29, v29, #int -1 // #ff │ │ +0307dc: 921d 1d17 |014e: mul-int v29, v29, v23 │ │ +0307e0: 7702 ba0c 1c00 |0150: invoke-static/range {v28, v29}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +0307e6: 0a1c |0153: move-result v28 │ │ +0307e8: 0200 1c00 |0154: move/from16 v0, v28 │ │ +0307ec: 820b |0156: int-to-float v11, v0 │ │ +0307ee: 0800 1f00 |0157: move-object/from16 v0, v31 │ │ +0307f2: 5200 0d02 |0159: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +0307f6: 021c 0000 |015b: move/from16 v28, v0 │ │ +0307fa: d81c 1c01 |015d: add-int/lit8 v28, v28, #int 1 // #01 │ │ +0307fe: 0200 1c00 |015f: move/from16 v0, v28 │ │ +030802: 7120 bc0c a000 |0161: invoke-static {v0, v10}, Ljava/lang/Math;.min:(II)I // method@0cbc │ │ +030808: 0a1c |0164: move-result v28 │ │ +03080a: 921c 1c17 |0165: mul-int v28, v28, v23 │ │ +03080e: 0200 1c00 |0167: move/from16 v0, v28 │ │ +030812: 8200 |0169: int-to-float v0, v0 │ │ +030814: 0212 0000 |016a: move/from16 v18, v0 │ │ +030818: 2e1c 130b |016c: cmpg-float v28, v19, v11 │ │ +03081c: 3b1c 5800 |016e: if-gez v28, 01c6 // +0058 │ │ +030820: 131c 0000 |0170: const/16 v28, #int 0 // #0 │ │ +030824: 2d1c 0b1c |0172: cmpl-float v28, v11, v28 │ │ +030828: 391c 1600 |0174: if-nez v28, 018a // +0016 │ │ +03082c: 0200 1300 |0176: move/from16 v0, v19 │ │ +030830: 7f0f |0178: neg-float v15, v0 │ │ +030832: 0800 1f00 |0179: move-object/from16 v0, v31 │ │ +030836: 5400 1b02 |017b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +03083a: 081c 0000 |017d: move-object/from16 v28, v0 │ │ +03083e: 0200 1600 |017f: move/from16 v0, v22 │ │ +030842: 8200 |0181: int-to-float v0, v0 │ │ +030844: 021d 0000 |0182: move/from16 v29, v0 │ │ +030848: a91d 0f1d |0184: div-float v29, v15, v29 │ │ +03084c: 7402 2209 1c00 |0186: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0922 │ │ +030852: 0a0c |0189: move-result v12 │ │ +030854: 0213 0b00 |018a: move/from16 v19, v11 │ │ +030858: 0800 1f00 |018c: move-object/from16 v0, v31 │ │ +03085c: 5200 1902 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +030860: 021c 0000 |0190: move/from16 v28, v0 │ │ +030864: 0200 1300 |0192: move/from16 v0, v19 │ │ +030868: 8700 |0194: float-to-int v0, v0 │ │ +03086a: 021d 0000 |0195: move/from16 v29, v0 │ │ +03086e: 0200 1d00 |0197: move/from16 v0, v29 │ │ +030872: 8200 |0199: int-to-float v0, v0 │ │ +030874: 021d 0000 |019a: move/from16 v29, v0 │ │ +030878: a71d 131d |019c: sub-float v29, v19, v29 │ │ +03087c: a61c 1c1d |019e: add-float v28, v28, v29 │ │ +030880: 0200 1c00 |01a0: move/from16 v0, v28 │ │ +030884: 0801 1f00 |01a2: move-object/from16 v1, v31 │ │ +030888: 5910 1902 |01a4: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +03088c: 0200 1300 |01a6: move/from16 v0, v19 │ │ +030890: 8700 |01a8: float-to-int v0, v0 │ │ +030892: 021c 0000 |01a9: move/from16 v28, v0 │ │ +030896: 7401 8d06 1f00 |01ab: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@068d │ │ +03089c: 0a1d |01ae: move-result v29 │ │ +03089e: 0800 1f00 |01af: move-object/from16 v0, v31 │ │ +0308a2: 0201 1c00 |01b1: move/from16 v1, v28 │ │ +0308a6: 0202 1d00 |01b3: move/from16 v2, v29 │ │ +0308aa: 6e30 af06 1002 |01b5: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06af │ │ +0308b0: 0200 1300 |01b8: move/from16 v0, v19 │ │ +0308b4: 8700 |01ba: float-to-int v0, v0 │ │ +0308b6: 021c 0000 |01bb: move/from16 v28, v0 │ │ +0308ba: 0800 1f00 |01bd: move-object/from16 v0, v31 │ │ +0308be: 0201 1c00 |01bf: move/from16 v1, v28 │ │ +0308c2: 7020 a706 1000 |01c1: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)V // method@06a7 │ │ +0308c8: 2900 98fe |01c4: goto/16 005c // -0168 │ │ +0308cc: 2d1c 1312 |01c6: cmpl-float v28, v19, v18 │ │ +0308d0: 3d1c c4ff |01c8: if-lez v28, 018c // -003c │ │ +0308d4: 921c 0a17 |01ca: mul-int v28, v10, v23 │ │ +0308d8: 0200 1c00 |01cc: move/from16 v0, v28 │ │ +0308dc: 8200 |01ce: int-to-float v0, v0 │ │ +0308de: 021c 0000 |01cf: move/from16 v28, v0 │ │ +0308e2: 2d1c 121c |01d1: cmpl-float v28, v18, v28 │ │ +0308e6: 391c 1500 |01d3: if-nez v28, 01e8 // +0015 │ │ +0308ea: a70f 1312 |01d5: sub-float v15, v19, v18 │ │ +0308ee: 0800 1f00 |01d7: move-object/from16 v0, v31 │ │ +0308f2: 5400 2702 |01d9: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ +0308f6: 081c 0000 |01db: move-object/from16 v28, v0 │ │ +0308fa: 0200 1600 |01dd: move/from16 v0, v22 │ │ +0308fe: 8200 |01df: int-to-float v0, v0 │ │ +030900: 021d 0000 |01e0: move/from16 v29, v0 │ │ +030904: a91d 0f1d |01e2: div-float v29, v15, v29 │ │ +030908: 7402 2209 1c00 |01e4: invoke-virtual/range {v28, v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0922 │ │ +03090e: 0a0c |01e7: move-result v12 │ │ +030910: 0213 1200 |01e8: move/from16 v19, v18 │ │ +030914: 28a2 |01ea: goto 018c // -005e │ │ +030916: 0800 1f00 |01eb: move-object/from16 v0, v31 │ │ +03091a: 5500 1602 |01ed: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +03091e: 021c 0000 |01ef: move/from16 v28, v0 │ │ +030922: 381c 6bfe |01f1: if-eqz v28, 005c // -0195 │ │ +030926: 0800 1f00 |01f3: move-object/from16 v0, v31 │ │ +03092a: 5400 2e02 |01f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@022e │ │ +03092e: 0815 0000 |01f7: move-object/from16 v21, v0 │ │ +030932: 131c e803 |01f9: const/16 v28, #int 1000 // #3e8 │ │ +030936: 0800 1f00 |01fb: move-object/from16 v0, v31 │ │ +03093a: 5200 1d02 |01fd: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@021d │ │ +03093e: 021d 0000 |01ff: move/from16 v29, v0 │ │ +030942: 0200 1d00 |0201: move/from16 v0, v29 │ │ +030946: 8200 |0203: int-to-float v0, v0 │ │ +030948: 021d 0000 |0204: move/from16 v29, v0 │ │ +03094c: 0800 1500 |0206: move-object/from16 v0, v21 │ │ +030950: 0201 1c00 |0208: move/from16 v1, v28 │ │ +030954: 0202 1d00 |020a: move/from16 v2, v29 │ │ +030958: 6e30 ba09 1002 |020c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@09ba │ │ +03095e: 0800 1f00 |020f: move-object/from16 v0, v31 │ │ +030962: 5200 0602 |0211: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +030966: 021c 0000 |0213: move/from16 v28, v0 │ │ +03096a: 0800 1500 |0215: move-object/from16 v0, v21 │ │ +03096e: 0201 1c00 |0217: move/from16 v1, v28 │ │ +030972: 7120 f605 1000 |0219: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@05f6 │ │ +030978: 0a1c |021c: move-result v28 │ │ +03097a: 0200 1c00 |021d: move/from16 v0, v28 │ │ +03097e: 8709 |021f: float-to-int v9, v0 │ │ +030980: 131c 0100 |0220: const/16 v28, #int 1 // #1 │ │ +030984: 0200 1c00 |0222: move/from16 v0, v28 │ │ +030988: 0801 1f00 |0224: move-object/from16 v1, v31 │ │ +03098c: 5c10 2302 |0226: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ +030990: 7401 8e06 1f00 |0228: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +030996: 0a1c |022b: move-result v28 │ │ +030998: 0800 1f00 |022c: move-object/from16 v0, v31 │ │ +03099c: 5200 2202 |022e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +0309a0: 021d 0000 |0230: move/from16 v29, v0 │ │ +0309a4: 9017 1c1d |0232: add-int v23, v28, v29 │ │ +0309a8: 7401 8c06 1f00 |0234: invoke-virtual/range {v31}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +0309ae: 0a13 |0237: move-result v19 │ │ +0309b0: 9306 1317 |0238: div-int v6, v19, v23 │ │ +0309b4: 941c 1317 |023a: rem-int v28, v19, v23 │ │ +0309b8: 0200 1c00 |023c: move/from16 v0, v28 │ │ +0309bc: 8200 |023e: int-to-float v0, v0 │ │ +0309be: 021c 0000 |023f: move/from16 v28, v0 │ │ +0309c2: 0200 1700 |0241: move/from16 v0, v23 │ │ +0309c6: 8200 |0243: int-to-float v0, v0 │ │ +0309c8: 021d 0000 |0244: move/from16 v29, v0 │ │ +0309cc: a910 1c1d |0246: div-float v16, v28, v29 │ │ +0309d0: 0800 1f00 |0248: move-object/from16 v0, v31 │ │ +0309d4: 5200 0602 |024a: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +0309d8: 021c 0000 |024c: move/from16 v28, v0 │ │ +0309dc: 0800 2000 |024e: move-object/from16 v0, v32 │ │ +0309e0: 0201 1c00 |0250: move/from16 v1, v28 │ │ +0309e4: 7120 b105 1000 |0252: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +0309ea: 0a05 |0255: move-result v5 │ │ +0309ec: 0800 2000 |0256: move-object/from16 v0, v32 │ │ +0309f0: 7120 b505 5000 |0258: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +0309f6: 0a18 |025b: move-result v24 │ │ +0309f8: 0800 1f00 |025c: move-object/from16 v0, v31 │ │ +0309fc: 5200 1402 |025e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@0214 │ │ +030a00: 021c 0000 |0260: move/from16 v28, v0 │ │ +030a04: a71c 181c |0262: sub-float v28, v24, v28 │ │ +030a08: 0200 1c00 |0264: move/from16 v0, v28 │ │ +030a0c: 8700 |0266: float-to-int v0, v0 │ │ +030a0e: 0214 0000 |0267: move/from16 v20, v0 │ │ +030a12: 0800 1f00 |0269: move-object/from16 v0, v31 │ │ +030a16: 0201 1000 |026b: move/from16 v1, v16 │ │ +030a1a: 0202 1400 |026d: move/from16 v2, v20 │ │ +030a1e: 7052 6d06 6091 |026f: invoke-direct {v0, v6, v1, v9, v2}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@066d │ │ +030a24: 0a0d |0272: move-result v13 │ │ +030a26: 131c 0100 |0273: const/16 v28, #int 1 // #1 │ │ +030a2a: 131d 0100 |0275: const/16 v29, #int 1 // #1 │ │ +030a2e: 0800 1f00 |0277: move-object/from16 v0, v31 │ │ +030a32: 0201 1c00 |0279: move/from16 v1, v28 │ │ +030a36: 0202 1d00 |027b: move/from16 v2, v29 │ │ +030a3a: 6e59 b406 d021 |027d: invoke-virtual {v0, v13, v1, v2, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@06b4 │ │ +030a40: 131c ffff |0280: const/16 v28, #int -1 // #ffff │ │ +030a44: 0200 1c00 |0282: move/from16 v0, v28 │ │ +030a48: 0801 1f00 |0284: move-object/from16 v1, v31 │ │ +030a4c: 5910 0602 |0286: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +030a50: 7601 7306 1f00 |0288: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0673 │ │ +030a56: 0800 1f00 |028b: move-object/from16 v0, v31 │ │ +030a5a: 5400 1b02 |028d: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +030a5e: 081c 0000 |028f: move-object/from16 v28, v0 │ │ +030a62: 7401 2309 1c00 |0291: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0923 │ │ +030a68: 0a1c |0294: move-result v28 │ │ +030a6a: 0800 1f00 |0295: move-object/from16 v0, v31 │ │ +030a6e: 5400 2702 |0297: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ +030a72: 081d 0000 |0299: move-object/from16 v29, v0 │ │ +030a76: 7401 2309 1d00 |029b: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0923 │ │ +030a7c: 0a1d |029e: move-result v29 │ │ +030a7e: 960c 1c1d |029f: or-int v12, v28, v29 │ │ +030a82: 2900 bbfd |02a1: goto/16 005c // -0245 │ │ +030a86: 0800 1f00 |02a3: move-object/from16 v0, v31 │ │ +030a8a: 5500 1602 |02a5: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@0216 │ │ +030a8e: 021c 0000 |02a7: move/from16 v28, v0 │ │ +030a92: 381c b3fd |02a9: if-eqz v28, 005c // -024d │ │ +030a96: 0800 1f00 |02ab: move-object/from16 v0, v31 │ │ +030a9a: 5200 0d02 |02ad: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030a9e: 021c 0000 |02af: move/from16 v28, v0 │ │ +030aa2: 131d 0100 |02b1: const/16 v29, #int 1 // #1 │ │ +030aa6: 131e 0100 |02b3: const/16 v30, #int 1 // #1 │ │ +030aaa: 0800 1f00 |02b5: move-object/from16 v0, v31 │ │ +030aae: 0201 1c00 |02b7: move/from16 v1, v28 │ │ +030ab2: 0202 1d00 |02b9: move/from16 v2, v29 │ │ +030ab6: 0203 1e00 |02bb: move/from16 v3, v30 │ │ +030aba: 6e40 b306 1032 |02bd: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06b3 │ │ +030ac0: 131c ffff |02c0: const/16 v28, #int -1 // #ffff │ │ +030ac4: 0200 1c00 |02c2: move/from16 v0, v28 │ │ +030ac8: 0801 1f00 |02c4: move-object/from16 v1, v31 │ │ +030acc: 5910 0602 |02c6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +030ad0: 7601 7306 1f00 |02c8: invoke-direct/range {v31}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0673 │ │ +030ad6: 0800 1f00 |02cb: move-object/from16 v0, v31 │ │ +030ada: 5400 1b02 |02cd: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@021b │ │ +030ade: 081c 0000 |02cf: move-object/from16 v28, v0 │ │ +030ae2: 7401 2309 1c00 |02d1: invoke-virtual/range {v28}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0923 │ │ +030ae8: 0a1c |02d4: move-result v28 │ │ +030aea: 0800 1f00 |02d5: move-object/from16 v0, v31 │ │ +030aee: 5400 2702 |02d7: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0227 │ │ +030af2: 081d 0000 |02d9: move-object/from16 v29, v0 │ │ +030af6: 7401 2309 1d00 |02db: invoke-virtual/range {v29}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0923 │ │ +030afc: 0a1d |02de: move-result v29 │ │ +030afe: 960c 1c1d |02df: or-int v12, v28, v29 │ │ +030b02: 2900 7bfd |02e1: goto/16 005c // -0285 │ │ +030b06: 7701 b205 2000 |02e3: invoke-static/range {v32}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +030b0c: 0a08 |02e6: move-result v8 │ │ +030b0e: 0800 2000 |02e7: move-object/from16 v0, v32 │ │ +030b12: 7120 b505 8000 |02e9: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +030b18: 0a18 |02ec: move-result v24 │ │ +030b1a: 0200 1800 |02ed: move/from16 v0, v24 │ │ +030b1e: 0801 1f00 |02ef: move-object/from16 v1, v31 │ │ +030b22: 5910 1902 |02f1: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +030b26: 0800 2000 |02f3: move-object/from16 v0, v32 │ │ +030b2a: 7120 b405 8000 |02f5: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +030b30: 0a1c |02f8: move-result v28 │ │ +030b32: 0200 1c00 |02f9: move/from16 v0, v28 │ │ +030b36: 0801 1f00 |02fb: move-object/from16 v1, v31 │ │ +030b3a: 5910 0602 |02fd: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +030b3e: 2900 5dfd |02ff: goto/16 005c // -02a3 │ │ +030b42: 7602 a206 1f00 |0301: invoke-direct/range {v31, v32}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@06a2 │ │ +030b48: 0800 1f00 |0304: move-object/from16 v0, v31 │ │ +030b4c: 5200 0602 |0306: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0206 │ │ +030b50: 021c 0000 |0308: move/from16 v28, v0 │ │ +030b54: 0800 2000 |030a: move-object/from16 v0, v32 │ │ +030b58: 0201 1c00 |030c: move/from16 v1, v28 │ │ +030b5c: 7120 b105 1000 |030e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +030b62: 0a1c |0311: move-result v28 │ │ +030b64: 0800 2000 |0312: move-object/from16 v0, v32 │ │ +030b68: 0201 1c00 |0314: move/from16 v1, v28 │ │ +030b6c: 7120 b505 1000 |0316: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +030b72: 0a1c |0319: move-result v28 │ │ +030b74: 0200 1c00 |031a: move/from16 v0, v28 │ │ +030b78: 0801 1f00 |031c: move-object/from16 v1, v31 │ │ +030b7c: 5910 1902 |031e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0219 │ │ +030b80: 2900 3cfd |0320: goto/16 005c // -02c4 │ │ +030b84: 0001 0700 0000 0000 0b00 0000 9201 ... |0322: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1420 │ │ 0x0008 line=1424 │ │ 0x000a line=1558 │ │ 0x000b line=1427 │ │ 0x0017 line=1430 │ │ @@ -45165,24 +27000,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -02ce00: |[02ce00] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -02ce10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02ce12: 5221 0d02 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02ce16: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -02ce1a: 5221 0d02 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02ce1e: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -02ce22: 6e30 ac06 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@06ac │ │ -02ce28: 0f00 |000c: return v0 │ │ -02ce2a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -02ce2c: 28fe |000e: goto 000c // -0002 │ │ +030ba8: |[030ba8] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +030bb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030bba: 5221 0d02 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030bbe: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +030bc2: 5221 0d02 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030bc6: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +030bca: 6e30 b206 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@06b2 │ │ +030bd0: 0f00 |000c: return v0 │ │ +030bd2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +030bd4: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1904 │ │ 0x0005 line=1905 │ │ 0x000c line=1908 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -45192,30 +27027,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -02ce30: |[02ce30] android.support.v4.view.ViewPager.pageRight:()Z │ │ -02ce40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -02ce42: 5431 0702 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02ce46: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -02ce4a: 5231 0d02 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02ce4e: 5432 0702 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02ce52: 6e10 bb05 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02ce58: 0a02 |000c: move-result v2 │ │ -02ce5a: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -02ce5e: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -02ce62: 5231 0d02 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02ce66: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -02ce6a: 6e30 ac06 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@06ac │ │ -02ce70: 0f00 |0018: return v0 │ │ -02ce72: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -02ce74: 28fe |001a: goto 0018 // -0002 │ │ +030bd8: |[030bd8] android.support.v4.view.ViewPager.pageRight:()Z │ │ +030be8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030bea: 5431 0702 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030bee: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +030bf2: 5231 0d02 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030bf6: 5432 0702 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030bfa: 6e10 c105 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +030c00: 0a02 |000c: move-result v2 │ │ +030c02: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +030c06: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +030c0a: 5231 0d02 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030c0e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030c12: 6e30 b206 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@06b2 │ │ +030c18: 0f00 |0018: return v0 │ │ +030c1a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +030c1c: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1912 │ │ 0x0011 line=1913 │ │ 0x0018 line=1916 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -45225,164 +27060,164 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 279 16-bit code units │ │ -02ce78: |[02ce78] android.support.v4.view.ViewPager.populate:()V │ │ -02ce88: 120b |0000: const/4 v11, #int 0 // #0 │ │ -02ce8a: 12fc |0001: const/4 v12, #int -1 // #ff │ │ -02ce8c: 54fa 0702 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02ce90: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ -02ce94: 0e00 |0006: return-void │ │ -02ce96: 55fa 2302 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ -02ce9a: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ -02ce9e: 6e10 8906 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0689 │ │ -02cea4: 0c0a |000e: move-result-object v10 │ │ -02cea6: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ -02ceaa: 54fa 0702 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02ceae: 6e20 c805 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@05c8 │ │ -02ceb4: 52f8 2002 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ -02ceb8: 120a |0018: const/4 v10, #int 0 // #0 │ │ -02ceba: 52fd 0d02 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02cebe: b18d |001b: sub-int/2addr v13, v8 │ │ -02cec0: 7120 540c da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@0c54 │ │ -02cec6: 0a09 |001f: move-result v9 │ │ -02cec8: 54fa 0702 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02cecc: 6e10 bb05 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02ced2: 0a00 |0025: move-result v0 │ │ -02ced4: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ -02ced8: 52fd 0d02 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02cedc: b08d |002a: add-int/2addr v13, v8 │ │ -02cede: 7120 560c da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@0c56 │ │ -02cee4: 0a04 |002e: move-result v4 │ │ -02cee6: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ -02cee8: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -02ceea: 54fa 1802 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02ceee: 6e10 970c 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02cef4: 0a0a |0036: move-result v10 │ │ -02cef6: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ -02cefa: 54fa 1802 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02cefe: 6e20 900c 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02cf04: 0c06 |003e: move-result-object v6 │ │ -02cf06: 1f06 1401 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02cf0a: 526a f101 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02cf0e: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ -02cf12: 526a f101 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02cf16: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ -02cf1a: 556a f201 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01f2 │ │ -02cf1e: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ -02cf22: 54fa 1802 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02cf26: 6e20 940c 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0c94 │ │ -02cf2c: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ -02cf30: 54fa 0702 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02cf34: 526d f101 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02cf38: 546e f001 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ -02cf3c: 6e40 b805 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@05b8 │ │ -02cf42: 5267 f101 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02cf46: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02cf4a: 28d0 |0061: goto 0031 // -0030 │ │ -02cf4c: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ -02cf50: 526a f101 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02cf54: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ -02cf58: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02cf5c: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ -02cf60: 0197 |006c: move v7, v9 │ │ -02cf62: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ -02cf66: 526a f101 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02cf6a: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ -02cf6e: 6e30 5c06 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@065c │ │ -02cf74: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02cf78: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02cf7c: 28f3 |007a: goto 006d // -000d │ │ -02cf7e: 54fa 1802 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02cf82: 6e10 970c 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02cf88: 0a0a |0080: move-result v10 │ │ -02cf8a: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ -02cf8e: 54fa 1802 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02cf92: 54fd 1802 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02cf96: 6e10 970c 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02cf9c: 0a0d |008a: move-result v13 │ │ -02cf9e: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ -02cfa2: 6e20 900c da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02cfa8: 0c0a |0090: move-result-object v10 │ │ -02cfaa: 1f0a 1401 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02cfae: 52a7 f101 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02cfb2: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ -02cfb6: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02cfba: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ -02cfbe: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ -02cfc2: 6e30 5c06 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@065c │ │ -02cfc8: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ -02cfcc: 28f9 |00a2: goto 009b // -0007 │ │ -02cfce: 01c7 |00a3: move v7, v12 │ │ -02cfd0: 28f1 |00a4: goto 0095 // -000f │ │ -02cfd2: 0197 |00a5: move v7, v9 │ │ -02cfd4: 28f5 |00a6: goto 009b // -000b │ │ -02cfd6: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -02cfd8: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ -02cfda: 54fa 1802 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02cfde: 6e10 970c 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02cfe4: 0a0a |00ae: move-result v10 │ │ -02cfe6: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ -02cfea: 54fa 1802 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02cfee: 6e20 900c 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02cff4: 0c0a |00b6: move-result-object v10 │ │ -02cff6: 1f0a 1401 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02cffa: 52aa f101 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02cffe: 52fc 0d02 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d002: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ -02d006: 54fa 1802 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02d00a: 6e20 900c 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02d010: 0c02 |00c4: move-result-object v2 │ │ -02d012: 1f02 1401 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02d016: 54fc 0702 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d01a: 52fd 0d02 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d01e: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ -02d022: 542a f001 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ -02d026: 6e40 c605 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@05c6 │ │ -02d02c: 54fa 0702 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d030: 6e20 ba05 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@05ba │ │ -02d036: 6e10 8a06 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@068a │ │ -02d03c: 0a0a |00da: move-result v10 │ │ -02d03e: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ -02d042: 6e10 7106 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0671 │ │ -02d048: 0c03 |00e0: move-result-object v3 │ │ -02d04a: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ -02d04e: 6e20 8b06 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@068b │ │ -02d054: 0c06 |00e6: move-result-object v6 │ │ -02d056: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ -02d05a: 526a f101 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02d05e: 52fb 0d02 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d062: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ -02d066: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ -02d068: 6e10 7706 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02d06e: 0a0a |00f3: move-result v10 │ │ -02d070: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ -02d074: 6e20 7606 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0676 │ │ -02d07a: 0c01 |00f9: move-result-object v1 │ │ -02d07c: 6e20 8c06 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@068c │ │ -02d082: 0c06 |00fd: move-result-object v6 │ │ -02d084: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ -02d088: 526a f101 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02d08c: 52fb 0d02 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d090: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ -02d094: 122a |0106: const/4 v10, #int 2 // #2 │ │ -02d096: 6e20 f009 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@09f0 │ │ -02d09c: 0a0a |010a: move-result v10 │ │ -02d09e: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ -02d0a2: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02d0a6: 28e1 |010f: goto 00f0 // -001f │ │ -02d0a8: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ -02d0ac: 2897 |0112: goto 00a9 // -0069 │ │ -02d0ae: 07ba |0113: move-object v10, v11 │ │ -02d0b0: 28bb |0114: goto 00cf // -0045 │ │ -02d0b2: 07b6 |0115: move-object v6, v11 │ │ -02d0b4: 28d1 |0116: goto 00e7 // -002f │ │ +030c20: |[030c20] android.support.v4.view.ViewPager.populate:()V │ │ +030c30: 120b |0000: const/4 v11, #int 0 // #0 │ │ +030c32: 12fc |0001: const/4 v12, #int -1 // #ff │ │ +030c34: 54fa 0702 |0002: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030c38: 390a 0300 |0004: if-nez v10, 0007 // +0003 │ │ +030c3c: 0e00 |0006: return-void │ │ +030c3e: 55fa 2302 |0007: iget-boolean v10, v15, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ +030c42: 390a fdff |0009: if-nez v10, 0006 // -0003 │ │ +030c46: 6e10 8f06 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@068f │ │ +030c4c: 0c0a |000e: move-result-object v10 │ │ +030c4e: 380a f7ff |000f: if-eqz v10, 0006 // -0009 │ │ +030c52: 54fa 0702 |0011: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030c56: 6e20 ce05 fa00 |0013: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@05ce │ │ +030c5c: 52f8 2002 |0016: iget v8, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ +030c60: 120a |0018: const/4 v10, #int 0 // #0 │ │ +030c62: 52fd 0d02 |0019: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030c66: b18d |001b: sub-int/2addr v13, v8 │ │ +030c68: 7120 ba0c da00 |001c: invoke-static {v10, v13}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +030c6e: 0a09 |001f: move-result v9 │ │ +030c70: 54fa 0702 |0020: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030c74: 6e10 c105 0a00 |0022: invoke-virtual {v10}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +030c7a: 0a00 |0025: move-result v0 │ │ +030c7c: d80a 00ff |0026: add-int/lit8 v10, v0, #int -1 // #ff │ │ +030c80: 52fd 0d02 |0028: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030c84: b08d |002a: add-int/2addr v13, v8 │ │ +030c86: 7120 bc0c da00 |002b: invoke-static {v10, v13}, Ljava/lang/Math;.min:(II)I // method@0cbc │ │ +030c8c: 0a04 |002e: move-result v4 │ │ +030c8e: 12f7 |002f: const/4 v7, #int -1 // #ff │ │ +030c90: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +030c92: 54fa 1802 |0031: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030c96: 6e10 fd0c 0a00 |0033: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +030c9c: 0a0a |0036: move-result v10 │ │ +030c9e: 35a5 4400 |0037: if-ge v5, v10, 007b // +0044 │ │ +030ca2: 54fa 1802 |0039: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030ca6: 6e20 f60c 5a00 |003b: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +030cac: 0c06 |003e: move-result-object v6 │ │ +030cae: 1f06 1301 |003f: check-cast v6, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +030cb2: 526a f101 |0041: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030cb6: 349a 0600 |0043: if-lt v10, v9, 0049 // +0006 │ │ +030cba: 526a f101 |0045: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030cbe: 374a 1b00 |0047: if-le v10, v4, 0062 // +001b │ │ +030cc2: 556a f201 |0049: iget-boolean v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01f2 │ │ +030cc6: 390a 1700 |004b: if-nez v10, 0062 // +0017 │ │ +030cca: 54fa 1802 |004d: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030cce: 6e20 fa0c 5a00 |004f: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0cfa │ │ +030cd4: d805 05ff |0052: add-int/lit8 v5, v5, #int -1 // #ff │ │ +030cd8: 54fa 0702 |0054: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030cdc: 526d f101 |0056: iget v13, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030ce0: 546e f001 |0058: iget-object v14, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ +030ce4: 6e40 be05 faed |005a: invoke-virtual {v10, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@05be │ │ +030cea: 5267 f101 |005d: iget v7, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030cee: d805 0501 |005f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +030cf2: 28d0 |0061: goto 0031 // -0030 │ │ +030cf4: 3547 fbff |0062: if-ge v7, v4, 005d // -0005 │ │ +030cf8: 526a f101 |0064: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030cfc: 379a f7ff |0066: if-le v10, v9, 005d // -0009 │ │ +030d00: d807 0701 |0068: add-int/lit8 v7, v7, #int 1 // #01 │ │ +030d04: 3597 0300 |006a: if-ge v7, v9, 006d // +0003 │ │ +030d08: 0197 |006c: move v7, v9 │ │ +030d0a: 3647 f0ff |006d: if-gt v7, v4, 005d // -0010 │ │ +030d0e: 526a f101 |006f: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030d12: 35a7 ecff |0071: if-ge v7, v10, 005d // -0014 │ │ +030d16: 6e30 6206 7f05 |0073: invoke-virtual {v15, v7, v5}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@0662 │ │ +030d1c: d807 0701 |0076: add-int/lit8 v7, v7, #int 1 // #01 │ │ +030d20: d805 0501 |0078: add-int/lit8 v5, v5, #int 1 // #01 │ │ +030d24: 28f3 |007a: goto 006d // -000d │ │ +030d26: 54fa 1802 |007b: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030d2a: 6e10 fd0c 0a00 |007d: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +030d30: 0a0a |0080: move-result v10 │ │ +030d32: 3d0a 2200 |0081: if-lez v10, 00a3 // +0022 │ │ +030d36: 54fa 1802 |0083: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030d3a: 54fd 1802 |0085: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030d3e: 6e10 fd0c 0d00 |0087: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +030d44: 0a0d |008a: move-result v13 │ │ +030d46: d80d 0dff |008b: add-int/lit8 v13, v13, #int -1 // #ff │ │ +030d4a: 6e20 f60c da00 |008d: invoke-virtual {v10, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +030d50: 0c0a |0090: move-result-object v10 │ │ +030d52: 1f0a 1301 |0091: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +030d56: 52a7 f101 |0093: iget v7, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030d5a: 3547 1200 |0095: if-ge v7, v4, 00a7 // +0012 │ │ +030d5e: d807 0701 |0097: add-int/lit8 v7, v7, #int 1 // #01 │ │ +030d62: 3797 0c00 |0099: if-le v7, v9, 00a5 // +000c │ │ +030d66: 3647 0c00 |009b: if-gt v7, v4, 00a7 // +000c │ │ +030d6a: 6e30 6206 7f0c |009d: invoke-virtual {v15, v7, v12}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)V // method@0662 │ │ +030d70: d807 0701 |00a0: add-int/lit8 v7, v7, #int 1 // #01 │ │ +030d74: 28f9 |00a2: goto 009b // -0007 │ │ +030d76: 01c7 |00a3: move v7, v12 │ │ +030d78: 28f1 |00a4: goto 0095 // -000f │ │ +030d7a: 0197 |00a5: move v7, v9 │ │ +030d7c: 28f5 |00a6: goto 009b // -000b │ │ +030d7e: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +030d80: 1205 |00a8: const/4 v5, #int 0 // #0 │ │ +030d82: 54fa 1802 |00a9: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030d86: 6e10 fd0c 0a00 |00ab: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +030d8c: 0a0a |00ae: move-result v10 │ │ +030d8e: 35a5 1800 |00af: if-ge v5, v10, 00c7 // +0018 │ │ +030d92: 54fa 1802 |00b1: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030d96: 6e20 f60c 5a00 |00b3: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +030d9c: 0c0a |00b6: move-result-object v10 │ │ +030d9e: 1f0a 1301 |00b7: check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +030da2: 52aa f101 |00b9: iget v10, v10, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030da6: 52fc 0d02 |00bb: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030daa: 33ca 5300 |00bd: if-ne v10, v12, 0110 // +0053 │ │ +030dae: 54fa 1802 |00bf: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030db2: 6e20 f60c 5a00 |00c1: invoke-virtual {v10, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +030db8: 0c02 |00c4: move-result-object v2 │ │ +030dba: 1f02 1301 |00c5: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +030dbe: 54fc 0702 |00c7: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030dc2: 52fd 0d02 |00c9: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030dc6: 3802 4800 |00cb: if-eqz v2, 0113 // +0048 │ │ +030dca: 542a f001 |00cd: iget-object v10, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ +030dce: 6e40 cc05 fcad |00cf: invoke-virtual {v12, v15, v13, v10}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@05cc │ │ +030dd4: 54fa 0702 |00d2: iget-object v10, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030dd8: 6e20 c005 fa00 |00d4: invoke-virtual {v10, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@05c0 │ │ +030dde: 6e10 9006 0f00 |00d7: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0690 │ │ +030de4: 0a0a |00da: move-result v10 │ │ +030de6: 380a 2bff |00db: if-eqz v10, 0006 // -00d5 │ │ +030dea: 6e10 7706 0f00 |00dd: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0677 │ │ +030df0: 0c03 |00e0: move-result-object v3 │ │ +030df2: 3803 3400 |00e1: if-eqz v3, 0115 // +0034 │ │ +030df6: 6e20 9106 3f00 |00e3: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0691 │ │ +030dfc: 0c06 |00e6: move-result-object v6 │ │ +030dfe: 3806 0800 |00e7: if-eqz v6, 00ef // +0008 │ │ +030e02: 526a f101 |00e9: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030e06: 52fb 0d02 |00eb: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030e0a: 32ba 19ff |00ed: if-eq v10, v11, 0006 // -00e7 │ │ +030e0e: 1205 |00ef: const/4 v5, #int 0 // #0 │ │ +030e10: 6e10 7d06 0f00 |00f0: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +030e16: 0a0a |00f3: move-result v10 │ │ +030e18: 35a5 12ff |00f4: if-ge v5, v10, 0006 // -00ee │ │ +030e1c: 6e20 7c06 5f00 |00f6: invoke-virtual {v15, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@067c │ │ +030e22: 0c01 |00f9: move-result-object v1 │ │ +030e24: 6e20 9206 1f00 |00fa: invoke-virtual {v15, v1}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0692 │ │ +030e2a: 0c06 |00fd: move-result-object v6 │ │ +030e2c: 3806 0f00 |00fe: if-eqz v6, 010d // +000f │ │ +030e30: 526a f101 |0100: iget v10, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030e34: 52fb 0d02 |0102: iget v11, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030e38: 33ba 0900 |0104: if-ne v10, v11, 010d // +0009 │ │ +030e3c: 122a |0106: const/4 v10, #int 2 // #2 │ │ +030e3e: 6e20 f409 a100 |0107: invoke-virtual {v1, v10}, Landroid/view/View;.requestFocus:(I)Z // method@09f4 │ │ +030e44: 0a0a |010a: move-result v10 │ │ +030e46: 390a fbfe |010b: if-nez v10, 0006 // -0105 │ │ +030e4a: d805 0501 |010d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +030e4e: 28e1 |010f: goto 00f0 // -001f │ │ +030e50: d805 0501 |0110: add-int/lit8 v5, v5, #int 1 // #01 │ │ +030e54: 2897 |0112: goto 00a9 // -0069 │ │ +030e56: 07ba |0113: move-object v10, v11 │ │ +030e58: 28bb |0114: goto 00cf // -0045 │ │ +030e5a: 07b6 |0115: move-object v6, v11 │ │ +030e5c: 28d1 |0116: goto 00e7 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=720 │ │ 0x0006 line=821 │ │ 0x0007 line=728 │ │ 0x000b line=736 │ │ 0x0011 line=740 │ │ @@ -45456,80 +27291,80 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 135 16-bit code units │ │ -02d0b8: |[02d0b8] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -02d0c8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -02d0ca: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -02d0cc: 5483 0702 |0002: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d0d0: 3803 3d00 |0004: if-eqz v3, 0041 // +003d │ │ -02d0d4: 5483 0702 |0006: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d0d8: 5484 1f02 |0008: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@021f │ │ -02d0dc: 6e20 c905 4300 |000a: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@05c9 │ │ -02d0e2: 5483 0702 |000d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d0e6: 6e20 c805 8300 |000f: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@05c8 │ │ -02d0ec: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -02d0ee: 5483 1802 |0013: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02d0f2: 6e10 970c 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02d0f8: 0a03 |0018: move-result v3 │ │ -02d0fa: 3530 1600 |0019: if-ge v0, v3, 002f // +0016 │ │ -02d0fe: 5483 1802 |001b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02d102: 6e20 900c 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02d108: 0c01 |0020: move-result-object v1 │ │ -02d10a: 1f01 1401 |0021: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02d10e: 5483 0702 |0023: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d112: 5214 f101 |0025: iget v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ -02d116: 5415 f001 |0027: iget-object v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ -02d11a: 6e40 b805 8354 |0029: invoke-virtual {v3, v8, v4, v5}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@05b8 │ │ -02d120: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02d124: 28e5 |002e: goto 0013 // -001b │ │ -02d126: 5483 0702 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d12a: 6e20 ba05 8300 |0031: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@05ba │ │ -02d130: 5483 1802 |0034: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02d134: 6e10 8e0c 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@0c8e │ │ -02d13a: 7010 a606 0800 |0039: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@06a6 │ │ -02d140: 5986 0d02 |003c: iput v6, v8, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d144: 6e30 a906 6806 |003e: invoke-virtual {v8, v6, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06a9 │ │ -02d14a: 5482 0702 |0041: iget-object v2, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d14e: 5b89 0702 |0043: iput-object v9, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d152: 5483 0702 |0045: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d156: 3803 3000 |0047: if-eqz v3, 0077 // +0030 │ │ -02d15a: 5483 1f02 |0049: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@021f │ │ -02d15e: 3903 0900 |004b: if-nez v3, 0054 // +0009 │ │ -02d162: 2203 1801 |004d: new-instance v3, Landroid/support/v4/view/ViewPager$PagerObserver; // type@0118 │ │ -02d166: 7030 4506 8307 |004f: invoke-direct {v3, v8, v7}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0645 │ │ -02d16c: 5b83 1f02 |0052: iput-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@021f │ │ -02d170: 5483 0702 |0054: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d174: 5484 1f02 |0056: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@021f │ │ -02d178: 6e20 c205 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@05c2 │ │ -02d17e: 5c86 2302 |005b: iput-boolean v6, v8, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ -02d182: 5283 2602 |005d: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ -02d186: 3a03 2400 |005f: if-ltz v3, 0083 // +0024 │ │ -02d18a: 5483 0702 |0061: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d18e: 5484 2402 |0063: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ -02d192: 5485 2502 |0065: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ -02d196: 6e30 c305 4305 |0067: invoke-virtual {v3, v4, v5}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@05c3 │ │ -02d19c: 5283 2602 |006a: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ -02d1a0: 1214 |006c: const/4 v4, #int 1 // #1 │ │ -02d1a2: 6e40 ad06 3846 |006d: invoke-virtual {v8, v3, v6, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06ad │ │ -02d1a8: 12f3 |0070: const/4 v3, #int -1 // #ff │ │ -02d1aa: 5983 2602 |0071: iput v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ -02d1ae: 5b87 2402 |0073: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ -02d1b2: 5b87 2502 |0075: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ -02d1b6: 5483 0802 |0077: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0208 │ │ -02d1ba: 3803 0900 |0079: if-eqz v3, 0082 // +0009 │ │ -02d1be: 3292 0700 |007b: if-eq v2, v9, 0082 // +0007 │ │ -02d1c2: 5483 0802 |007d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0208 │ │ -02d1c6: 7230 4006 2309 |007f: invoke-interface {v3, v2, v9}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0640 │ │ -02d1cc: 0e00 |0082: return-void │ │ -02d1ce: 6e10 a306 0800 |0083: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a3 │ │ -02d1d4: 28f1 |0086: goto 0077 // -000f │ │ +030e60: |[030e60] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +030e70: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +030e72: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +030e74: 5483 0702 |0002: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030e78: 3803 3d00 |0004: if-eqz v3, 0041 // +003d │ │ +030e7c: 5483 0702 |0006: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030e80: 5484 1f02 |0008: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@021f │ │ +030e84: 6e20 cf05 4300 |000a: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@05cf │ │ +030e8a: 5483 0702 |000d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030e8e: 6e20 ce05 8300 |000f: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@05ce │ │ +030e94: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +030e96: 5483 1802 |0013: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030e9a: 6e10 fd0c 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +030ea0: 0a03 |0018: move-result v3 │ │ +030ea2: 3530 1600 |0019: if-ge v0, v3, 002f // +0016 │ │ +030ea6: 5483 1802 |001b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030eaa: 6e20 f60c 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +030eb0: 0c01 |0020: move-result-object v1 │ │ +030eb2: 1f01 1301 |0021: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +030eb6: 5483 0702 |0023: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030eba: 5214 f101 |0025: iget v4, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@01f1 │ │ +030ebe: 5415 f001 |0027: iget-object v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@01f0 │ │ +030ec2: 6e40 be05 8354 |0029: invoke-virtual {v3, v8, v4, v5}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@05be │ │ +030ec8: d800 0001 |002c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +030ecc: 28e5 |002e: goto 0013 // -001b │ │ +030ece: 5483 0702 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030ed2: 6e20 c005 8300 |0031: invoke-virtual {v3, v8}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@05c0 │ │ +030ed8: 5483 1802 |0034: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +030edc: 6e10 f40c 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@0cf4 │ │ +030ee2: 7010 ac06 0800 |0039: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@06ac │ │ +030ee8: 5986 0d02 |003c: iput v6, v8, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +030eec: 6e30 af06 6806 |003e: invoke-virtual {v8, v6, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06af │ │ +030ef2: 5482 0702 |0041: iget-object v2, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030ef6: 5b89 0702 |0043: iput-object v9, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030efa: 5483 0702 |0045: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030efe: 3803 3000 |0047: if-eqz v3, 0077 // +0030 │ │ +030f02: 5483 1f02 |0049: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@021f │ │ +030f06: 3903 0900 |004b: if-nez v3, 0054 // +0009 │ │ +030f0a: 2203 1701 |004d: new-instance v3, Landroid/support/v4/view/ViewPager$PagerObserver; // type@0117 │ │ +030f0e: 7030 4b06 8307 |004f: invoke-direct {v3, v8, v7}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@064b │ │ +030f14: 5b83 1f02 |0052: iput-object v3, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@021f │ │ +030f18: 5483 0702 |0054: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030f1c: 5484 1f02 |0056: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@021f │ │ +030f20: 6e20 c805 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@05c8 │ │ +030f26: 5c86 2302 |005b: iput-boolean v6, v8, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ +030f2a: 5283 2602 |005d: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ +030f2e: 3a03 2400 |005f: if-ltz v3, 0083 // +0024 │ │ +030f32: 5483 0702 |0061: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +030f36: 5484 2402 |0063: iget-object v4, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ +030f3a: 5485 2502 |0065: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ +030f3e: 6e30 c905 4305 |0067: invoke-virtual {v3, v4, v5}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@05c9 │ │ +030f44: 5283 2602 |006a: iget v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ +030f48: 1214 |006c: const/4 v4, #int 1 // #1 │ │ +030f4a: 6e40 b306 3846 |006d: invoke-virtual {v8, v3, v6, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06b3 │ │ +030f50: 12f3 |0070: const/4 v3, #int -1 // #ff │ │ +030f52: 5983 2602 |0071: iput v3, v8, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0226 │ │ +030f56: 5b87 2402 |0073: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@0224 │ │ +030f5a: 5b87 2502 |0075: iput-object v7, v8, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0225 │ │ +030f5e: 5483 0802 |0077: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0208 │ │ +030f62: 3803 0900 |0079: if-eqz v3, 0082 // +0009 │ │ +030f66: 3292 0700 |007b: if-eq v2, v9, 0082 // +0007 │ │ +030f6a: 5483 0802 |007d: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0208 │ │ +030f6e: 7230 4606 2309 |007f: invoke-interface {v3, v2, v9}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0646 │ │ +030f74: 0e00 |0082: return-void │ │ +030f76: 6e10 a906 0800 |0083: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a9 │ │ +030f7c: 28f1 |0086: goto 0077 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=314 │ │ 0x0006 line=315 │ │ 0x000d line=316 │ │ 0x0012 line=317 │ │ 0x001b line=318 │ │ @@ -45569,24 +27404,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -02d1d8: |[02d1d8] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -02d1e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -02d1ea: 5c21 2302 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ -02d1ee: 5520 1102 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ -02d1f2: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -02d1f6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -02d1f8: 6e40 ad06 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06ad │ │ -02d1fe: 0e00 |000b: return-void │ │ -02d200: 0110 |000c: move v0, v1 │ │ -02d202: 28fb |000d: goto 0008 // -0005 │ │ +030f80: |[030f80] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +030f90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +030f92: 5c21 2302 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ +030f96: 5520 1102 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0211 │ │ +030f9a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +030f9e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +030fa0: 6e40 b306 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06b3 │ │ +030fa6: 0e00 |000b: return-void │ │ +030fa8: 0110 |000c: move v0, v1 │ │ +030faa: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ 0x0003 line=386 │ │ 0x000b line=387 │ │ 0x000d line=386 │ │ locals : │ │ @@ -45598,19 +27433,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -02d204: |[02d204] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -02d214: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d216: 5c10 2302 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ -02d21a: 6e40 ad06 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06ad │ │ -02d220: 0e00 |0006: return-void │ │ +030fac: |[030fac] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +030fbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030fbe: 5c10 2302 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@0223 │ │ +030fc2: 6e40 b306 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@06b3 │ │ +030fc8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=396 │ │ 0x0003 line=397 │ │ 0x0006 line=398 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -45622,18 +27457,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -02d224: |[02d224] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -02d234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d236: 6e50 ae06 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@06ae │ │ -02d23c: 0e00 |0004: return-void │ │ +030fcc: |[030fcc] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +030fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030fde: 6e50 b406 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@06b4 │ │ +030fe4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 item I │ │ @@ -45645,101 +27480,101 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -02d240: |[02d240] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -02d250: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02d252: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -02d254: 5474 0702 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d258: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ -02d25c: 5474 0702 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d260: 6e10 bb05 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02d266: 0a04 |000b: move-result v4 │ │ -02d268: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ -02d26c: 7020 ba06 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06ba │ │ -02d272: 0e00 |0011: return-void │ │ -02d274: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ -02d278: 5274 0d02 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d27c: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ -02d280: 5474 1802 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02d284: 6e10 970c 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02d28a: 0a04 |001d: move-result v4 │ │ -02d28c: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ -02d290: 7020 ba06 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06ba │ │ -02d296: 28ee |0023: goto 0011 // -0012 │ │ -02d298: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ -02d29c: 1208 |0026: const/4 v8, #int 0 // #0 │ │ -02d29e: 5273 2002 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ -02d2a2: 5274 0d02 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d2a6: b034 |002b: add-int/2addr v4, v3 │ │ -02d2a8: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ -02d2ac: 5274 0d02 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d2b0: b134 |0030: sub-int/2addr v4, v3 │ │ -02d2b2: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ -02d2b6: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -02d2b8: 5474 1802 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02d2bc: 6e10 970c 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -02d2c2: 0a04 |0039: move-result v4 │ │ -02d2c4: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ -02d2c8: 5474 1802 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ -02d2cc: 6e20 900c 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -02d2d2: 0c04 |0041: move-result-object v4 │ │ -02d2d4: 1f04 1401 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0114 │ │ -02d2d8: 5c41 f201 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01f2 │ │ -02d2dc: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -02d2e0: 28ec |0048: goto 0034 // -0014 │ │ -02d2e2: 5474 0702 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d2e6: 6e10 bb05 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02d2ec: 0a04 |004e: move-result v4 │ │ -02d2ee: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ -02d2f2: 5474 0702 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ -02d2f6: 6e10 bb05 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -02d2fc: 0a04 |0056: move-result v4 │ │ -02d2fe: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ -02d302: 28ce |0059: goto 0027 // -0032 │ │ -02d304: 5274 0d02 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d308: 3284 2c00 |005c: if-eq v4, v8, 0088 // +002c │ │ -02d30c: 5978 0d02 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ -02d310: 6e10 a306 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a3 │ │ -02d316: 6e10 8806 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02d31c: 0a04 |0066: move-result v4 │ │ -02d31e: 5276 2202 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02d322: b064 |0069: add-int/2addr v4, v6 │ │ -02d324: 9200 0408 |006a: mul-int v0, v4, v8 │ │ -02d328: 3809 1e00 |006c: if-eqz v9, 008a // +001e │ │ -02d32c: 6e40 bd06 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@06bd │ │ -02d332: 3801 0b00 |0071: if-eqz v1, 007c // +000b │ │ -02d336: 5474 2102 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ -02d33a: 3804 0700 |0075: if-eqz v4, 007c // +0007 │ │ -02d33e: 5474 2102 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ -02d342: 7220 4306 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0643 │ │ -02d348: 3801 95ff |007c: if-eqz v1, 0011 // -006b │ │ -02d34c: 5474 1502 |007e: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -02d350: 3804 91ff |0080: if-eqz v4, 0011 // -006f │ │ -02d354: 5474 1502 |0082: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -02d358: 7220 4306 8400 |0084: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0643 │ │ -02d35e: 288a |0087: goto 0011 // -0076 │ │ -02d360: 0151 |0088: move v1, v5 │ │ -02d362: 28d5 |0089: goto 005e // -002b │ │ -02d364: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ -02d368: 5474 2102 |008c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ -02d36c: 3804 0700 |008e: if-eqz v4, 0095 // +0007 │ │ -02d370: 5474 2102 |0090: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ -02d374: 7220 4306 8400 |0092: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0643 │ │ -02d37a: 3801 0b00 |0095: if-eqz v1, 00a0 // +000b │ │ -02d37e: 5474 1502 |0097: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -02d382: 3804 0700 |0099: if-eqz v4, 00a0 // +0007 │ │ -02d386: 5474 1502 |009b: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -02d38a: 7220 4306 8400 |009d: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0643 │ │ -02d390: 7010 6406 0700 |00a0: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@0664 │ │ -02d396: 6e30 a906 0705 |00a3: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06a9 │ │ -02d39c: 2900 6bff |00a6: goto/16 0011 // -0095 │ │ +030fe8: |[030fe8] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +030ff8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +030ffa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +030ffc: 5474 0702 |0002: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +031000: 3804 0a00 |0004: if-eqz v4, 000e // +000a │ │ +031004: 5474 0702 |0006: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +031008: 6e10 c105 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +03100e: 0a04 |000b: move-result v4 │ │ +031010: 3c04 0600 |000c: if-gtz v4, 0012 // +0006 │ │ +031014: 7020 c006 5700 |000e: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06c0 │ │ +03101a: 0e00 |0011: return-void │ │ +03101c: 390a 1200 |0012: if-nez v10, 0024 // +0012 │ │ +031020: 5274 0d02 |0014: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +031024: 3384 0e00 |0016: if-ne v4, v8, 0024 // +000e │ │ +031028: 5474 1802 |0018: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +03102c: 6e10 fd0c 0400 |001a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +031032: 0a04 |001d: move-result v4 │ │ +031034: 3804 0600 |001e: if-eqz v4, 0024 // +0006 │ │ +031038: 7020 c006 5700 |0020: invoke-direct {v7, v5}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06c0 │ │ +03103e: 28ee |0023: goto 0011 // -0012 │ │ +031040: 3b08 2500 |0024: if-gez v8, 0049 // +0025 │ │ +031044: 1208 |0026: const/4 v8, #int 0 // #0 │ │ +031046: 5273 2002 |0027: iget v3, v7, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ +03104a: 5274 0d02 |0029: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +03104e: b034 |002b: add-int/2addr v4, v3 │ │ +031050: 3648 0700 |002c: if-gt v8, v4, 0033 // +0007 │ │ +031054: 5274 0d02 |002e: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +031058: b134 |0030: sub-int/2addr v4, v3 │ │ +03105a: 3548 2900 |0031: if-ge v8, v4, 005a // +0029 │ │ +03105e: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +031060: 5474 1802 |0034: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +031064: 6e10 fd0c 0400 |0036: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03106a: 0a04 |0039: move-result v4 │ │ +03106c: 3542 2000 |003a: if-ge v2, v4, 005a // +0020 │ │ +031070: 5474 1802 |003c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0218 │ │ +031074: 6e20 f60c 2400 |003e: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03107a: 0c04 |0041: move-result-object v4 │ │ +03107c: 1f04 1301 |0042: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0113 │ │ +031080: 5c41 f201 |0044: iput-boolean v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@01f2 │ │ +031084: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +031088: 28ec |0048: goto 0034 // -0014 │ │ +03108a: 5474 0702 |0049: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +03108e: 6e10 c105 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +031094: 0a04 |004e: move-result v4 │ │ +031096: 3448 d8ff |004f: if-lt v8, v4, 0027 // -0028 │ │ +03109a: 5474 0702 |0051: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0207 │ │ +03109e: 6e10 c105 0400 |0053: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +0310a4: 0a04 |0056: move-result v4 │ │ +0310a6: d808 04ff |0057: add-int/lit8 v8, v4, #int -1 // #ff │ │ +0310aa: 28ce |0059: goto 0027 // -0032 │ │ +0310ac: 5274 0d02 |005a: iget v4, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +0310b0: 3284 2c00 |005c: if-eq v4, v8, 0088 // +002c │ │ +0310b4: 5978 0d02 |005e: iput v8, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@020d │ │ +0310b8: 6e10 a906 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a9 │ │ +0310be: 6e10 8e06 0700 |0063: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +0310c4: 0a04 |0066: move-result v4 │ │ +0310c6: 5276 2202 |0067: iget v6, v7, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +0310ca: b064 |0069: add-int/2addr v4, v6 │ │ +0310cc: 9200 0408 |006a: mul-int v0, v4, v8 │ │ +0310d0: 3809 1e00 |006c: if-eqz v9, 008a // +001e │ │ +0310d4: 6e40 c306 07b5 |006e: invoke-virtual {v7, v0, v5, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@06c3 │ │ +0310da: 3801 0b00 |0071: if-eqz v1, 007c // +000b │ │ +0310de: 5474 2102 |0073: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ +0310e2: 3804 0700 |0075: if-eqz v4, 007c // +0007 │ │ +0310e6: 5474 2102 |0077: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ +0310ea: 7220 4906 8400 |0079: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +0310f0: 3801 95ff |007c: if-eqz v1, 0011 // -006b │ │ +0310f4: 5474 1502 |007e: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +0310f8: 3804 91ff |0080: if-eqz v4, 0011 // -006f │ │ +0310fc: 5474 1502 |0082: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +031100: 7220 4906 8400 |0084: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +031106: 288a |0087: goto 0011 // -0076 │ │ +031108: 0151 |0088: move v1, v5 │ │ +03110a: 28d5 |0089: goto 005e // -002b │ │ +03110c: 3801 0b00 |008a: if-eqz v1, 0095 // +000b │ │ +031110: 5474 2102 |008c: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ +031114: 3804 0700 |008e: if-eqz v4, 0095 // +0007 │ │ +031118: 5474 2102 |0090: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ +03111c: 7220 4906 8400 |0092: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +031122: 3801 0b00 |0095: if-eqz v1, 00a0 // +000b │ │ +031126: 5474 1502 |0097: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +03112a: 3804 0700 |0099: if-eqz v4, 00a0 // +0007 │ │ +03112e: 5474 1502 |009b: iget-object v4, v7, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +031132: 7220 4906 8400 |009d: invoke-interface {v4, v8}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +031138: 7010 6a06 0700 |00a0: invoke-direct {v7}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@066a │ │ +03113e: 6e30 af06 0705 |00a3: invoke-virtual {v7, v0, v5}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@06af │ │ +031144: 2900 6bff |00a6: goto/16 0011 // -0095 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=409 │ │ 0x000e line=410 │ │ 0x0011 line=453 │ │ 0x0012 line=413 │ │ 0x0020 line=414 │ │ @@ -45788,18 +27623,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02d3a0: |[02d3a0] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -02d3b0: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -02d3b4: 5b12 1502 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ -02d3b8: 1100 |0004: return-object v0 │ │ +031148: |[031148] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +031158: 5410 1502 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +03115c: 5b12 1502 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0215 │ │ +031160: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0002 line=473 │ │ 0x0004 line=474 │ │ locals : │ │ 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -45811,39 +27646,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -02d3bc: |[02d3bc] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -02d3cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -02d3ce: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -02d3d2: 1a00 0d08 |0003: const-string v0, "ViewPager" // string@080d │ │ -02d3d6: 2201 0802 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -02d3da: 7010 730c 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -02d3e0: 1a02 eb06 |000a: const-string v2, "Requested offscreen page limit " // string@06eb │ │ -02d3e4: 6e20 7a0c 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02d3ea: 0c01 |000f: move-result-object v1 │ │ -02d3ec: 6e20 770c 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -02d3f2: 0c01 |0013: move-result-object v1 │ │ -02d3f4: 1a02 8000 |0014: const-string v2, " too small; defaulting to " // string@0080 │ │ -02d3f8: 6e20 7a0c 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -02d3fe: 0c01 |0019: move-result-object v1 │ │ -02d400: 6e20 770c 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -02d406: 0c01 |001d: move-result-object v1 │ │ -02d408: 6e10 7e0c 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -02d40e: 0c01 |0021: move-result-object v1 │ │ -02d410: 7120 8309 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0983 │ │ -02d416: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -02d418: 5240 2002 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ -02d41c: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -02d420: 5945 2002 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ -02d424: 6e10 a306 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a3 │ │ -02d42a: 0e00 |002f: return-void │ │ +031164: |[031164] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +031174: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +031176: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +03117a: 1a00 2608 |0003: const-string v0, "ViewPager" // string@0826 │ │ +03117e: 2201 0602 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +031182: 7010 d90c 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +031188: 1a02 fd06 |000a: const-string v2, "Requested offscreen page limit " // string@06fd │ │ +03118c: 6e20 e00c 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +031192: 0c01 |000f: move-result-object v1 │ │ +031194: 6e20 dd0c 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +03119a: 0c01 |0013: move-result-object v1 │ │ +03119c: 1a02 8000 |0014: const-string v2, " too small; defaulting to " // string@0080 │ │ +0311a0: 6e20 e00c 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0311a6: 0c01 |0019: move-result-object v1 │ │ +0311a8: 6e20 dd0c 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0311ae: 0c01 |001d: move-result-object v1 │ │ +0311b0: 6e10 e40c 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0311b6: 0c01 |0021: move-result-object v1 │ │ +0311b8: 7120 8809 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0988 │ │ +0311be: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +0311c0: 5240 2002 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ +0311c4: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +0311c8: 5945 2002 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@0220 │ │ +0311cc: 6e10 a906 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@06a9 │ │ +0311d2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0003 line=507 │ │ 0x0025 line=509 │ │ 0x0026 line=511 │ │ 0x002a line=512 │ │ @@ -45858,17 +27693,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d42c: |[02d42c] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -02d43c: 5b01 0802 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0208 │ │ -02d440: 0e00 |0002: return-void │ │ +0311d4: |[0311d4] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +0311e4: 5b01 0802 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0208 │ │ +0311e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0002 line=375 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ @@ -45878,17 +27713,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02d444: |[02d444] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -02d454: 5b01 2102 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ -02d458: 0e00 |0002: return-void │ │ +0311ec: |[0311ec] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +0311fc: 5b01 2102 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0221 │ │ +031200: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0002 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -45898,22 +27733,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -02d45c: |[02d45c] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -02d46c: 5220 2202 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02d470: 5923 2202 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02d474: 6e10 8806 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02d47a: 0a01 |0007: move-result v1 │ │ -02d47c: 7050 a406 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@06a4 │ │ -02d482: 6e10 a806 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@06a8 │ │ -02d488: 0e00 |000e: return-void │ │ +031204: |[031204] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +031214: 5220 2202 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +031218: 5923 2202 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +03121c: 6e10 8e06 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +031222: 0a01 |0007: move-result v1 │ │ +031224: 7050 aa06 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@06aa │ │ +03122a: 6e10 ae06 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@06ae │ │ +031230: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0002 line=527 │ │ 0x0004 line=529 │ │ 0x0008 line=530 │ │ 0x000b line=532 │ │ @@ -45929,23 +27764,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -02d48c: |[02d48c] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -02d49c: 6e10 7806 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0678 │ │ -02d4a2: 0c00 |0003: move-result-object v0 │ │ -02d4a4: 6e10 a400 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -02d4aa: 0c00 |0007: move-result-object v0 │ │ -02d4ac: 6e20 fb00 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00fb │ │ -02d4b2: 0c00 |000b: move-result-object v0 │ │ -02d4b4: 6e20 b806 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@06b8 │ │ -02d4ba: 0e00 |000f: return-void │ │ +031234: |[031234] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +031244: 6e10 7e06 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@067e │ │ +03124a: 0c00 |0003: move-result-object v0 │ │ +03124c: 6e10 a400 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +031252: 0c00 |0007: move-result-object v0 │ │ +031254: 6e20 fb00 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00fb │ │ +03125a: 0c00 |000b: move-result-object v0 │ │ +03125c: 6e20 be06 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@06be │ │ +031262: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x000f line=563 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -45955,25 +27790,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -02d4bc: |[02d4bc] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -02d4cc: 5b12 1c02 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ -02d4d0: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -02d4d4: 6e10 a506 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@06a5 │ │ -02d4da: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -02d4de: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -02d4e0: 6e20 bb06 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@06bb │ │ -02d4e6: 6e10 8e06 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@068e │ │ -02d4ec: 0e00 |0010: return-void │ │ -02d4ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -02d4f0: 28f8 |0012: goto 000a // -0008 │ │ +031264: |[031264] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +031274: 5b12 1c02 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ +031278: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +03127c: 6e10 ab06 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@06ab │ │ +031282: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +031286: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +031288: 6e20 c106 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@06c1 │ │ +03128e: 6e10 9406 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0694 │ │ +031294: 0e00 |0010: return-void │ │ +031296: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +031298: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0002 line=551 │ │ 0x0007 line=552 │ │ 0x000d line=553 │ │ 0x0010 line=554 │ │ @@ -45987,18 +27822,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -02d4f4: |[02d4f4] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -02d504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d506: 6e40 bd06 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@06bd │ │ -02d50c: 0e00 |0004: return-void │ │ +03129c: |[03129c] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +0312ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0312ae: 6e40 c306 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@06c3 │ │ +0312b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0004 line=597 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -46009,92 +27844,92 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 136 16-bit code units │ │ -02d510: |[02d510] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -02d520: 6e10 7706 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0677 │ │ -02d526: 0a01 |0003: move-result v1 │ │ -02d528: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -02d52c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -02d52e: 7020 ba06 1e00 |0007: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06ba │ │ -02d534: 0e00 |000a: return-void │ │ -02d536: 6e10 8606 0e00 |000b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0686 │ │ -02d53c: 0a02 |000e: move-result v2 │ │ -02d53e: 6e10 8706 0e00 |000f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0687 │ │ -02d544: 0a03 |0012: move-result v3 │ │ -02d546: 9104 0f02 |0013: sub-int v4, v15, v2 │ │ -02d54a: 9105 1003 |0015: sub-int v5, v16, v3 │ │ -02d54e: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ -02d552: 3905 0a00 |0019: if-nez v5, 0023 // +000a │ │ -02d556: 7010 6406 0e00 |001b: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@0664 │ │ -02d55c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -02d55e: 7020 b906 1e00 |001f: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06b9 │ │ -02d564: 28e8 |0022: goto 000a // -0018 │ │ -02d566: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -02d568: 7020 ba06 1e00 |0024: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06ba │ │ -02d56e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -02d570: 5ce1 2a02 |0028: iput-boolean v1, v14, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@022a │ │ -02d574: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -02d576: 7020 b906 1e00 |002b: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06b9 │ │ -02d57c: 6e10 8806 0e00 |002e: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -02d582: 0a0b |0031: move-result v11 │ │ -02d584: db09 0b02 |0032: div-int/lit8 v9, v11, #int 2 // #02 │ │ -02d588: 1501 803f |0034: const/high16 v1, #int 1065353216 // #3f80 │ │ -02d58c: 150c 803f |0036: const/high16 v12, #int 1065353216 // #3f80 │ │ -02d590: 7110 510c 0400 |0038: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0c51 │ │ -02d596: 0a0d |003b: move-result v13 │ │ -02d598: 82dd |003c: int-to-float v13, v13 │ │ -02d59a: c8dc |003d: mul-float/2addr v12, v13 │ │ -02d59c: 82bd |003e: int-to-float v13, v11 │ │ -02d59e: c9dc |003f: div-float/2addr v12, v13 │ │ -02d5a0: 7120 550c c100 |0040: invoke-static {v1, v12}, Ljava/lang/Math;.min:(FF)F // method@0c55 │ │ -02d5a6: 0a08 |0043: move-result v8 │ │ -02d5a8: 8291 |0044: int-to-float v1, v9 │ │ -02d5aa: 829c |0045: int-to-float v12, v9 │ │ -02d5ac: 6e20 6a06 8e00 |0046: invoke-virtual {v14, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@066a │ │ -02d5b2: 0a0d |0049: move-result v13 │ │ -02d5b4: c8dc |004a: mul-float/2addr v12, v13 │ │ -02d5b6: a607 010c |004b: add-float v7, v1, v12 │ │ -02d5ba: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -02d5bc: 7701 510c 1100 |004e: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@0c51 │ │ -02d5c2: 0a11 |0051: move-result v17 │ │ -02d5c4: 3d11 2300 |0052: if-lez v17, 0075 // +0023 │ │ -02d5c8: 1501 7a44 |0054: const/high16 v1, #int 1148846080 // #447a │ │ -02d5cc: 0200 1100 |0056: move/from16 v0, v17 │ │ -02d5d0: 820c |0058: int-to-float v12, v0 │ │ -02d5d2: a90c 070c |0059: div-float v12, v7, v12 │ │ -02d5d6: 7110 500c 0c00 |005b: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@0c50 │ │ -02d5dc: 0a0c |005e: move-result v12 │ │ -02d5de: c8c1 |005f: mul-float/2addr v1, v12 │ │ -02d5e0: 7110 570c 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0c57 │ │ -02d5e6: 0a01 |0063: move-result v1 │ │ -02d5e8: da06 0104 |0064: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -02d5ec: 1301 5802 |0066: const/16 v1, #int 600 // #258 │ │ -02d5f0: 7120 560c 1600 |0068: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@0c56 │ │ -02d5f6: 0a06 |006b: move-result v6 │ │ -02d5f8: 54e1 2902 |006c: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ -02d5fc: 7406 e50a 0100 |006e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0ae5 │ │ -02d602: 6e10 8e06 0e00 |0071: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@068e │ │ -02d608: 2896 |0074: goto 000a // -006a │ │ -02d60a: 7110 510c 0400 |0075: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0c51 │ │ -02d610: 0a01 |0078: move-result v1 │ │ -02d612: 8211 |0079: int-to-float v1, v1 │ │ -02d614: 52ec 2202 |007a: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ -02d618: b0bc |007c: add-int/2addr v12, v11 │ │ -02d61a: 82cc |007d: int-to-float v12, v12 │ │ -02d61c: a90a 010c |007e: div-float v10, v1, v12 │ │ -02d620: 1501 803f |0080: const/high16 v1, #int 1065353216 // #3f80 │ │ -02d624: c6a1 |0082: add-float/2addr v1, v10 │ │ -02d626: 150c c842 |0083: const/high16 v12, #int 1120403456 // #42c8 │ │ -02d62a: c8c1 |0085: mul-float/2addr v1, v12 │ │ -02d62c: 8716 |0086: float-to-int v6, v1 │ │ -02d62e: 28df |0087: goto 0066 // -0021 │ │ +0312b8: |[0312b8] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +0312c8: 6e10 7d06 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@067d │ │ +0312ce: 0a01 |0003: move-result v1 │ │ +0312d0: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +0312d4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0312d6: 7020 c006 1e00 |0007: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06c0 │ │ +0312dc: 0e00 |000a: return-void │ │ +0312de: 6e10 8c06 0e00 |000b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@068c │ │ +0312e4: 0a02 |000e: move-result v2 │ │ +0312e6: 6e10 8d06 0e00 |000f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@068d │ │ +0312ec: 0a03 |0012: move-result v3 │ │ +0312ee: 9104 0f02 |0013: sub-int v4, v15, v2 │ │ +0312f2: 9105 1003 |0015: sub-int v5, v16, v3 │ │ +0312f6: 3904 0c00 |0017: if-nez v4, 0023 // +000c │ │ +0312fa: 3905 0a00 |0019: if-nez v5, 0023 // +000a │ │ +0312fe: 7010 6a06 0e00 |001b: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.completeScroll:()V // method@066a │ │ +031304: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +031306: 7020 bf06 1e00 |001f: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06bf │ │ +03130c: 28e8 |0022: goto 000a // -0018 │ │ +03130e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +031310: 7020 c006 1e00 |0024: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@06c0 │ │ +031316: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +031318: 5ce1 2a02 |0028: iput-boolean v1, v14, Landroid/support/v4/view/ViewPager;.mScrolling:Z // field@022a │ │ +03131c: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +03131e: 7020 bf06 1e00 |002b: invoke-direct {v14, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@06bf │ │ +031324: 6e10 8e06 0e00 |002e: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@068e │ │ +03132a: 0a0b |0031: move-result v11 │ │ +03132c: db09 0b02 |0032: div-int/lit8 v9, v11, #int 2 // #02 │ │ +031330: 1501 803f |0034: const/high16 v1, #int 1065353216 // #3f80 │ │ +031334: 150c 803f |0036: const/high16 v12, #int 1065353216 // #3f80 │ │ +031338: 7110 b70c 0400 |0038: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0cb7 │ │ +03133e: 0a0d |003b: move-result v13 │ │ +031340: 82dd |003c: int-to-float v13, v13 │ │ +031342: c8dc |003d: mul-float/2addr v12, v13 │ │ +031344: 82bd |003e: int-to-float v13, v11 │ │ +031346: c9dc |003f: div-float/2addr v12, v13 │ │ +031348: 7120 bb0c c100 |0040: invoke-static {v1, v12}, Ljava/lang/Math;.min:(FF)F // method@0cbb │ │ +03134e: 0a08 |0043: move-result v8 │ │ +031350: 8291 |0044: int-to-float v1, v9 │ │ +031352: 829c |0045: int-to-float v12, v9 │ │ +031354: 6e20 7006 8e00 |0046: invoke-virtual {v14, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0670 │ │ +03135a: 0a0d |0049: move-result v13 │ │ +03135c: c8dc |004a: mul-float/2addr v12, v13 │ │ +03135e: a607 010c |004b: add-float v7, v1, v12 │ │ +031362: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +031364: 7701 b70c 1100 |004e: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@0cb7 │ │ +03136a: 0a11 |0051: move-result v17 │ │ +03136c: 3d11 2300 |0052: if-lez v17, 0075 // +0023 │ │ +031370: 1501 7a44 |0054: const/high16 v1, #int 1148846080 // #447a │ │ +031374: 0200 1100 |0056: move/from16 v0, v17 │ │ +031378: 820c |0058: int-to-float v12, v0 │ │ +03137a: a90c 070c |0059: div-float v12, v7, v12 │ │ +03137e: 7110 b60c 0c00 |005b: invoke-static {v12}, Ljava/lang/Math;.abs:(F)F // method@0cb6 │ │ +031384: 0a0c |005e: move-result v12 │ │ +031386: c8c1 |005f: mul-float/2addr v1, v12 │ │ +031388: 7110 bd0c 0100 |0060: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0cbd │ │ +03138e: 0a01 |0063: move-result v1 │ │ +031390: da06 0104 |0064: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +031394: 1301 5802 |0066: const/16 v1, #int 600 // #258 │ │ +031398: 7120 bc0c 1600 |0068: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@0cbc │ │ +03139e: 0a06 |006b: move-result v6 │ │ +0313a0: 54e1 2902 |006c: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0229 │ │ +0313a4: 7406 e20a 0100 |006e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@0ae2 │ │ +0313aa: 6e10 9406 0e00 |0071: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0694 │ │ +0313b0: 2896 |0074: goto 000a // -006a │ │ +0313b2: 7110 b70c 0400 |0075: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@0cb7 │ │ +0313b8: 0a01 |0078: move-result v1 │ │ +0313ba: 8211 |0079: int-to-float v1, v1 │ │ +0313bc: 52ec 2202 |007a: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@0222 │ │ +0313c0: b0bc |007c: add-int/2addr v12, v11 │ │ +0313c2: 82cc |007d: int-to-float v12, v12 │ │ +0313c4: a90a 010c |007e: div-float v10, v1, v12 │ │ +0313c8: 1501 803f |0080: const/high16 v1, #int 1065353216 // #3f80 │ │ +0313cc: c6a1 |0082: add-float/2addr v1, v10 │ │ +0313ce: 150c c842 |0083: const/high16 v12, #int 1120403456 // #42c8 │ │ +0313d2: c8c1 |0085: mul-float/2addr v1, v12 │ │ +0313d4: 8716 |0086: float-to-int v6, v1 │ │ +0313d6: 28df |0087: goto 0066 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0006 line=609 │ │ 0x000a line=644 │ │ 0x000b line=612 │ │ 0x000f line=613 │ │ @@ -46140,49 +27975,49 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02d630: |[02d630] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -02d640: 6f20 180a 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0a18 │ │ -02d646: 0a00 |0003: move-result v0 │ │ -02d648: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -02d64c: 5410 1c02 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ -02d650: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -02d654: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -02d656: 0f00 |000b: return v0 │ │ -02d658: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -02d65a: 28fe |000d: goto 000b // -0002 │ │ +0313d8: |[0313d8] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +0313e8: 6f20 1c0a 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@0a1c │ │ +0313ee: 0a00 |0003: move-result v0 │ │ +0313f0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0313f4: 5410 1c02 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@021c │ │ +0313f8: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +0313fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0313fe: 0f00 |000b: return v0 │ │ +031400: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +031402: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 2065 (ViewPager.java) │ │ + source_file_idx : 2089 (ViewPager.java) │ │ │ │ -Class #164 header: │ │ -class_idx : 287 │ │ +Class #120 header: │ │ +class_idx : 286 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 289 │ │ +superclass_idx : 513 │ │ +source_file_idx : 288 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #164 annotations: │ │ +Class #120 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityEventVersionImpl" │ │ │ │ -Class #164 - │ │ +Class #120 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -46201,240 +28036,31 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;) │ │ name : 'getRecordCount' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 289 (AccessibilityEventCompat.java) │ │ - │ │ -Class #165 header: │ │ -class_idx : 286 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 289 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #165 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventStubImpl" │ │ - │ │ -Class #165 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02d65c: |[02d65c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -02d66c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02d672: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=34 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ - name : 'appendRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02d674: |[02d674] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -02d684: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ - 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ - 0x0000 - 0x0001 reg=2 record Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ - name : 'getRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d688: |[02d688] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -02d698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d69a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=41 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ - 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - 0x0000 - 0x0002 reg=3 index I │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ - name : 'getRecordCount' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d69c: |[02d69c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -02d6ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d6ae: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ - 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - source_file_idx : 289 (AccessibilityEventCompat.java) │ │ - │ │ -Class #166 header: │ │ -class_idx : 285 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 286 │ │ -source_file_idx : 289 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #166 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventIcsImpl" │ │ - │ │ -Class #166 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02d6b0: |[02d6b0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -02d6c0: 7010 c306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@06c3 │ │ -02d6c6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ - name : 'appendRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02d6c8: |[02d6c8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -02d6d8: 7120 d006 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@06d0 │ │ -02d6de: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - 0x0003 line=54 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ - 0x0000 - 0x0004 reg=2 record Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ - name : 'getRecord' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02d6e0: |[02d6e0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -02d6f0: 7120 d106 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@06d1 │ │ -02d6f6: 0c00 |0003: move-result-object v0 │ │ -02d6f8: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=58 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - 0x0000 - 0x0005 reg=3 index I │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ - name : 'getRecordCount' │ │ - type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02d6fc: |[02d6fc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -02d70c: 7110 d206 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@06d2 │ │ -02d712: 0a00 |0003: move-result v0 │ │ -02d714: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=63 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ - │ │ - source_file_idx : 289 (AccessibilityEventCompat.java) │ │ + source_file_idx : 288 (AccessibilityEventCompat.java) │ │ │ │ -Class #167 header: │ │ -class_idx : 288 │ │ +Class #121 header: │ │ +class_idx : 287 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 289 │ │ +superclass_idx : 513 │ │ +source_file_idx : 288 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #167 annotations: │ │ +Class #121 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; } │ │ │ │ -Class #167 - │ │ +Class #121 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ name : 'IMPL' │ │ @@ -46483,26 +28109,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02d718: |[02d718] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -02d728: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02d72c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02d730: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02d734: 2200 1d01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@011d │ │ -02d738: 7010 bf06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@06bf │ │ -02d73e: 6900 3002 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ -02d742: 0e00 |000d: return-void │ │ -02d744: 2200 1e01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@011e │ │ -02d748: 7010 c306 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@06c3 │ │ -02d74e: 6900 3002 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ -02d752: 28f8 |0015: goto 000d // -0008 │ │ +031404: |[031404] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +031414: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +031418: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +03141c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +031420: 2200 1c01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@011c │ │ +031424: 7010 c506 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@06c5 │ │ +03142a: 6900 3002 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ +03142e: 0e00 |000d: return-void │ │ +031430: 2200 1d01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@011d │ │ +031434: 7010 c906 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@06c9 │ │ +03143a: 6900 3002 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ +03143e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0006 line=71 │ │ 0x000d line=75 │ │ 0x000e line=73 │ │ locals : │ │ @@ -46512,17 +28138,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d754: |[02d754] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -02d764: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02d76a: 0e00 |0003: return-void │ │ +031440: |[031440] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +031450: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +031456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -46531,20 +28157,20 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -02d76c: |[02d76c] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -02d77c: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ -02d780: 6e10 8508 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@0885 │ │ -02d786: 0c01 |0005: move-result-object v1 │ │ -02d788: 7230 c706 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@06c7 │ │ -02d78e: 0e00 |0009: return-void │ │ +031458: |[031458] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +031468: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ +03146c: 6e10 8b08 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@088b │ │ +031472: 0c01 |0005: move-result-object v1 │ │ +031474: 7230 cd06 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@06cd │ │ +03147a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0009 line=138 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -46554,21 +28180,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -02d790: |[02d790] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -02d7a0: 2200 3301 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0133 │ │ -02d7a4: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ -02d7a8: 7230 c806 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@06c8 │ │ -02d7ae: 0c01 |0007: move-result-object v1 │ │ -02d7b0: 7020 7d08 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@087d │ │ -02d7b6: 1100 |000b: return-object v0 │ │ +03147c: |[03147c] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +03148c: 2200 3201 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0132 │ │ +031490: 6201 3002 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ +031494: 7230 ce06 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@06ce │ │ +03149a: 0c01 |0007: move-result-object v1 │ │ +03149c: 7020 8308 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0883 │ │ +0314a2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -46577,39 +28203,39 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02d7b8: |[02d7b8] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -02d7c8: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ -02d7cc: 7220 c906 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@06c9 │ │ -02d7d2: 0a00 |0005: move-result v0 │ │ -02d7d4: 0f00 |0006: return v0 │ │ +0314a4: |[0314a4] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0314b4: 6200 3002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0230 │ │ +0314b8: 7220 cf06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@06cf │ │ +0314be: 0a00 |0005: move-result v0 │ │ +0314c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 289 (AccessibilityEventCompat.java) │ │ + source_file_idx : 288 (AccessibilityEventCompat.java) │ │ │ │ -Class #168 header: │ │ -class_idx : 289 │ │ +Class #122 header: │ │ +class_idx : 288 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 290 │ │ +superclass_idx : 513 │ │ +source_file_idx : 289 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #168 - │ │ +Class #122 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -46618,17 +28244,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02d7d8: |[02d7d8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -02d7e8: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02d7ee: 0e00 |0003: return-void │ │ +0314c4: |[0314c4] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +0314d4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0314da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ @@ -46636,18 +28262,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02d7f0: |[02d7f0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -02d800: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -02d804: 6e20 1e0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@0a1e │ │ -02d80a: 0e00 |0005: return-void │ │ +0314dc: |[0314dc] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0314ec: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +0314f0: 6e20 220a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@0a22 │ │ +0314f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -46657,18 +28283,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02d80c: |[02d80c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -02d81c: 6e20 1f0a 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0a1f │ │ -02d822: 0c00 |0003: move-result-object v0 │ │ -02d824: 1100 |0004: return-object v0 │ │ +0314f8: |[0314f8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +031508: 6e20 230a 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@0a23 │ │ +03150e: 0c00 |0003: move-result-object v0 │ │ +031510: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -46677,157 +28303,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02d828: |[02d828] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -02d838: 6e10 200a 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@0a20 │ │ -02d83e: 0a00 |0003: move-result v0 │ │ -02d840: 0f00 |0004: return v0 │ │ +031514: |[031514] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +031524: 6e10 240a 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@0a24 │ │ +03152a: 0a00 |0003: move-result v0 │ │ +03152c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 290 (AccessibilityEventCompatIcs.java) │ │ - │ │ -Class #169 header: │ │ -class_idx : 297 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 295 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #169 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityStateChangeListenerBridge" │ │ - │ │ -Class #169 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;) │ │ - name : 'onAccessibilityStateChanged' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 295 (AccessibilityManagerCompatIcs.java) │ │ - │ │ -Class #170 header: │ │ -class_idx : 290 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 294 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #170 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityStateChangeListener │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #170 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ - name : 'val$listener' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -02d844: |[02d844] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -02d854: 5b01 3802 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0238 │ │ -02d858: 5b02 3902 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0239 │ │ -02d85c: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02d862: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=84 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ - name : 'onAccessibilityStateChanged' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -02d864: |[02d864] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -02d874: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0239 │ │ -02d878: 6e20 ea06 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@06ea │ │ -02d87e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - 0x0005 line=87 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ - 0x0000 - 0x0006 reg=2 enabled Z │ │ + source_file_idx : 289 (AccessibilityEventCompatIcs.java) │ │ │ │ - source_file_idx : 294 (AccessibilityManagerCompat.java) │ │ - │ │ -Class #171 header: │ │ -class_idx : 293 │ │ +Class #123 header: │ │ +class_idx : 292 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 294 │ │ +superclass_idx : 513 │ │ +source_file_idx : 293 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ -Class #171 annotations: │ │ +Class #123 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityManagerVersionImpl" │ │ -Annotations on method #1764 'getEnabledAccessibilityServiceList' │ │ +Annotations on method #1770 'getEnabledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #1765 'getInstalledAccessibilityServiceList' │ │ +Annotations on method #1771 'getInstalledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ │ │ -Class #171 - │ │ +Class #123 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -46864,571 +28380,228 @@ │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ name : 'removeAccessibilityStateChangeListener' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 294 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 293 (AccessibilityManagerCompat.java) │ │ │ │ -Class #172 header: │ │ -class_idx : 292 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 294 │ │ +Class #124 header: │ │ +class_idx : 293 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 513 │ │ +source_file_idx : 293 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ +instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #172 annotations: │ │ +Class #124 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerStubImpl" │ │ -Annotations on method #1758 'getEnabledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #1759 'getInstalledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="AccessibilityStateChangeListenerCompat" │ │ │ │ -Class #172 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ - Access flags : 0x0000 () │ │ +Class #124 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ + name : 'mListener' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0010 (FINAL) │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ name : '' │ │ type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ + registers : 2 │ │ ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02d880: |[02d880] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -02d890: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02d896: 0e00 |0003: return-void │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +031530: |[031530] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +031540: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +031546: 7100 f306 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@06f3 │ │ +03154c: 0c00 |0006: move-result-object v0 │ │ +03154e: 7220 ed06 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@06ed │ │ +031554: 0c00 |000a: move-result-object v0 │ │ +031556: 5b10 3a02 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@023a │ │ +03155a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=47 │ │ + 0x0000 line=195 │ │ + 0x0003 line=196 │ │ + 0x000d line=197 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'addAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ + name : 'onAccessibilityStateChanged' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 293 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #125 header: │ │ +class_idx : 294 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 293 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #125 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; } │ │ +Annotations on method #1781 'getEnabledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Annotations on method #1782 'getInstalledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + │ │ +Class #125 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d898: |[02d898] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -02d8a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d8aa: 0f00 |0001: return v0 │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +03155c: |[03155c] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +03156c: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +031570: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +031574: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +031578: 2200 2201 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@0122 │ │ +03157c: 7010 db06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@06db │ │ +031582: 6900 3b02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ +031586: 0e00 |000d: return-void │ │ +031588: 2200 2301 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0123 │ │ +03158c: 7010 e206 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@06e2 │ │ +031592: 6900 3b02 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ +031596: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=55 │ │ + 0x0000 line=125 │ │ + 0x0006 line=126 │ │ + 0x000d line=130 │ │ + 0x000e line=128 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'getEnabledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02d8ac: |[02d8ac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -02d8bc: 7100 9c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0c9c │ │ -02d8c2: 0c00 |0003: move-result-object v0 │ │ -02d8c4: 1100 |0004: return-object v0 │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +031598: |[031598] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +0315a8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0315ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=65 │ │ + 0x0000 line=31 │ │ + 0x0003 line=192 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'getInstalledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'access$000' │ │ + type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 0 │ │ outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02d8c8: |[02d8c8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -02d8d8: 7100 9c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0c9c │ │ -02d8de: 0c00 |0003: move-result-object v0 │ │ -02d8e0: 1100 |0004: return-object v0 │ │ + insns size : 3 16-bit code units │ │ +0315b0: |[0315b0] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +0315c0: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ +0315c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=70 │ │ + 0x0000 line=31 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'isTouchExplorationEnabled' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'addAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d8e4: |[02d8e4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -02d8f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d8f6: 0f00 |0001: return v0 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +0315c8: |[0315c8] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0315d8: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ +0315dc: 7230 e906 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@06e9 │ │ +0315e2: 0a00 |0005: move-result v0 │ │ +0315e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=74 │ │ + 0x0000 line=144 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'newAccessiblityStateChangeListener' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ + name : 'getEnabledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d8f8: |[02d8f8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -02d908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d90a: 1100 |0001: return-object v0 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +0315e8: |[0315e8] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0315f8: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ +0315fc: 7230 ea06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@06ea │ │ +031602: 0c00 |0005: move-result-object v0 │ │ +031604: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=50 │ │ + 0x0000 line=186 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ - name : 'removeAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02d90c: |[02d90c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -02d91c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02d91e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ - 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - source_file_idx : 294 (AccessibilityManagerCompat.java) │ │ - │ │ -Class #173 header: │ │ -class_idx : 291 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 292 │ │ -source_file_idx : 294 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #173 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerIcsImpl" │ │ -Annotations on method #1751 'getEnabledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #1752 'getInstalledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ - │ │ -Class #173 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02d920: |[02d920] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -02d930: 7010 dc06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@06dc │ │ -02d936: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'addAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d938: |[02d938] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -02d948: 5430 3a02 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@023a │ │ -02d94c: 7120 f606 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@06f6 │ │ -02d952: 0a00 |0005: move-result v0 │ │ -02d954: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=94 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'getEnabledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02d958: |[02d958] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -02d968: 7120 f706 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@06f7 │ │ -02d96e: 0c00 |0003: move-result-object v0 │ │ -02d970: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=108 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'getInstalledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02d974: |[02d974] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -02d984: 7110 f806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@06f8 │ │ -02d98a: 0c00 |0003: move-result-object v0 │ │ -02d98c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=115 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'isTouchExplorationEnabled' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02d990: |[02d990] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -02d9a0: 7110 f906 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@06f9 │ │ -02d9a6: 0a00 |0003: move-result v0 │ │ -02d9a8: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=120 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'newAccessiblityStateChangeListener' │ │ - type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -02d9ac: |[02d9ac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -02d9bc: 2200 2201 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0122 │ │ -02d9c0: 7030 d306 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@06d3 │ │ -02d9c6: 7110 fa06 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@06fa │ │ -02d9cc: 0c00 |0008: move-result-object v0 │ │ -02d9ce: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ - name : 'removeAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -02d9d0: |[02d9d0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -02d9e0: 5430 3a02 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@023a │ │ -02d9e4: 7120 fb06 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@06fb │ │ -02d9ea: 0a00 |0005: move-result v0 │ │ -02d9ec: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=101 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ - 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - source_file_idx : 294 (AccessibilityManagerCompat.java) │ │ - │ │ -Class #174 header: │ │ -class_idx : 294 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 515 │ │ -source_file_idx : 294 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #174 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="AccessibilityStateChangeListenerCompat" │ │ - │ │ -Class #174 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ - name : 'mListener' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02d9f0: |[02d9f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -02da00: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02da06: 7100 ed06 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@06ed │ │ -02da0c: 0c00 |0006: move-result-object v0 │ │ -02da0e: 7220 e706 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@06e7 │ │ -02da14: 0c00 |000a: move-result-object v0 │ │ -02da16: 5b10 3a02 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@023a │ │ -02da1a: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=195 │ │ - 0x0003 line=196 │ │ - 0x000d line=197 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ - name : 'onAccessibilityStateChanged' │ │ - type : '(Z)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 294 (AccessibilityManagerCompat.java) │ │ - │ │ -Class #175 header: │ │ -class_idx : 295 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 294 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #175 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; } │ │ -Annotations on method #1775 'getEnabledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #1776 'getInstalledAccessibilityServiceList' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ - │ │ -Class #175 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -02da1c: |[02da1c] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -02da2c: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02da30: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02da34: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02da38: 2200 2301 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@0123 │ │ -02da3c: 7010 d506 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@06d5 │ │ -02da42: 6900 3b02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ -02da46: 0e00 |000d: return-void │ │ -02da48: 2200 2401 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@0124 │ │ -02da4c: 7010 dc06 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@06dc │ │ -02da52: 6900 3b02 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ -02da56: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=125 │ │ - 0x0006 line=126 │ │ - 0x000d line=130 │ │ - 0x000e line=128 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02da58: |[02da58] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -02da68: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02da6e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=31 │ │ - 0x0003 line=192 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'access$000' │ │ - type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -02da70: |[02da70] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -02da80: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ -02da84: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=31 │ │ - locals : │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'addAccessibilityStateChangeListener' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -02da88: |[02da88] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -02da98: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ -02da9c: 7230 e306 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@06e3 │ │ -02daa2: 0a00 |0005: move-result v0 │ │ -02daa4: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=144 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ - name : 'getEnabledAccessibilityServiceList' │ │ - type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 7 16-bit code units │ │ -02daa8: |[02daa8] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -02dab8: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ -02dabc: 7230 e406 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@06e4 │ │ -02dac2: 0c00 |0005: move-result-object v0 │ │ -02dac4: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=186 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ - 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ + 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ name : 'getInstalledAccessibilityServiceList' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02dac8: |[02dac8] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -02dad8: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ -02dadc: 7220 e506 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@06e5 │ │ -02dae2: 0c00 |0005: move-result-object v0 │ │ -02dae4: 1100 |0006: return-object v0 │ │ +031608: |[031608] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +031618: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ +03161c: 7220 eb06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@06eb │ │ +031622: 0c00 |0005: move-result-object v0 │ │ +031624: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -47436,45 +28609,45 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -02dae8: |[02dae8] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -02daf8: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ -02dafc: 7230 e806 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@06e8 │ │ -02db02: 0a00 |0005: move-result v0 │ │ -02db04: 0f00 |0006: return v0 │ │ +031628: |[031628] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +031638: 6200 3b02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@023b │ │ +03163c: 7230 ee06 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@06ee │ │ +031642: 0a00 |0005: move-result v0 │ │ +031644: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 294 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 293 (AccessibilityManagerCompat.java) │ │ │ │ -Class #176 header: │ │ -class_idx : 296 │ │ +Class #126 header: │ │ +class_idx : 295 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 295 │ │ +superclass_idx : 513 │ │ +source_file_idx : 294 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #176 annotations: │ │ +Class #126 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessibilityStateChangeListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #176 - │ │ +Class #126 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -47488,18 +28661,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02db08: |[02db08] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -02db18: 5b01 3c02 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@023c │ │ -02db1c: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02db22: 0e00 |0005: return-void │ │ +031648: |[031648] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +031658: 5b01 3c02 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@023c │ │ +03165c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +031662: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ @@ -47509,47 +28682,79 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02db24: |[02db24] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -02db34: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@023c │ │ -02db38: 7220 f406 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@06f4 │ │ -02db3e: 0e00 |0005: return-void │ │ +031664: |[031664] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +031674: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@023c │ │ +031678: 7220 fa06 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@06fa │ │ +03167e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ - source_file_idx : 295 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 294 (AccessibilityManagerCompatIcs.java) │ │ │ │ -Class #177 header: │ │ -class_idx : 298 │ │ +Class #127 header: │ │ +class_idx : 296 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 513 │ │ +source_file_idx : 294 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #127 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityStateChangeListenerBridge" │ │ + │ │ +Class #127 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;) │ │ + name : 'onAccessibilityStateChanged' │ │ + type : '(Z)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 294 (AccessibilityManagerCompatIcs.java) │ │ + │ │ +Class #128 header: │ │ +class_idx : 297 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 295 │ │ +superclass_idx : 513 │ │ +source_file_idx : 294 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #177 annotations: │ │ +Class #128 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; } │ │ -Annotations on method #1783 'getEnabledAccessibilityServiceList' │ │ +Annotations on method #1789 'getEnabledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ -Annotations on method #1784 'getInstalledAccessibilityServiceList' │ │ +Annotations on method #1790 'getInstalledAccessibilityServiceList' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ │ │ -Class #177 - │ │ +Class #128 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -47558,17 +28763,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02db40: |[02db40] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -02db50: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02db56: 0e00 |0003: return-void │ │ +031680: |[031680] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +031690: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +031696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ │ │ @@ -47577,19 +28782,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02db58: |[02db58] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -02db68: 1f02 7e01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@017e │ │ -02db6c: 6e20 210a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0a21 │ │ -02db72: 0a00 |0005: move-result v0 │ │ -02db74: 0f00 |0006: return v0 │ │ +031698: |[031698] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +0316a8: 1f02 7b01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@017b │ │ +0316ac: 6e20 250a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0a25 │ │ +0316b2: 0a00 |0005: move-result v0 │ │ +0316b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -47598,18 +28803,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -02db78: |[02db78] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -02db88: 6e20 220a 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@0a22 │ │ -02db8e: 0c00 |0003: move-result-object v0 │ │ -02db90: 1100 |0004: return-object v0 │ │ +0316b8: |[0316b8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0316c8: 6e20 260a 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@0a26 │ │ +0316ce: 0c00 |0003: move-result-object v0 │ │ +0316d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=2 feedbackTypeFlags I │ │ │ │ @@ -47618,18 +28823,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02db94: |[02db94] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -02dba4: 6e10 230a 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@0a23 │ │ -02dbaa: 0c00 |0003: move-result-object v0 │ │ -02dbac: 1100 |0004: return-object v0 │ │ +0316d4: |[0316d4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0316e4: 6e10 270a 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@0a27 │ │ +0316ea: 0c00 |0003: move-result-object v0 │ │ +0316ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -47637,18 +28842,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02dbb0: |[02dbb0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -02dbc0: 6e10 240a 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@0a24 │ │ -02dbc6: 0a00 |0003: move-result v0 │ │ -02dbc8: 0f00 |0004: return v0 │ │ +0316f0: |[0316f0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +031700: 6e10 280a 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@0a28 │ │ +031706: 0a00 |0003: move-result v0 │ │ +031708: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -47656,18 +28861,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02dbcc: |[02dbcc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -02dbdc: 2200 2801 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@0128 │ │ -02dbe0: 7020 f206 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@06f2 │ │ -02dbe6: 1100 |0005: return-object v0 │ │ +03170c: |[03170c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +03171c: 2200 2701 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@0127 │ │ +031720: 7020 f806 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@06f8 │ │ +031726: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -47675,47 +28880,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02dbe8: |[02dbe8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -02dbf8: 1f02 7e01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@017e │ │ -02dbfc: 6e20 250a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0a25 │ │ -02dc02: 0a00 |0005: move-result v0 │ │ -02dc04: 0f00 |0006: return v0 │ │ +031728: |[031728] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +031738: 1f02 7b01 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@017b │ │ +03173c: 6e20 290a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@0a29 │ │ +031742: 0a00 |0005: move-result v0 │ │ +031744: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 295 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 294 (AccessibilityManagerCompatIcs.java) │ │ │ │ -Class #178 header: │ │ -class_idx : 300 │ │ +Class #129 header: │ │ +class_idx : 299 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 299 │ │ +superclass_idx : 513 │ │ +source_file_idx : 298 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 47 │ │ │ │ -Class #178 annotations: │ │ +Class #129 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityNodeInfoImpl" │ │ -Annotations on method #1840 'findAccessibilityNodeInfosByText' │ │ +Annotations on method #1846 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #178 - │ │ +Class #129 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -47998,2054 +29203,33 @@ │ │ │ │ #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ name : 'setText' │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 299 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 298 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #179 header: │ │ +Class #130 header: │ │ class_idx : 301 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 299 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 48 │ │ - │ │ -Class #179 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoStubImpl" │ │ -Annotations on method #1888 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ - │ │ -Class #179 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02dc08: |[02dc08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -02dc18: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02dc1e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'addAction' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02dc20: |[02dc20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -02dc30: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 action I │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'addChild' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02dc34: |[02dc34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02dc44: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=102 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02dc48: |[02dc48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -02dc58: 7100 9c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0c9c │ │ -02dc5e: 0c00 |0003: move-result-object v0 │ │ -02dc60: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=105 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getActions' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dc64: |[02dc64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -02dc74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dc76: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=109 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02dc78: |[02dc78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02dc88: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=114 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02dc8c: |[02dc8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02dc9c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getChild' │ │ - type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dca0: |[02dca0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -02dcb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dcb2: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=3 index I │ │ - │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getChildCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dcb4: |[02dcb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -02dcc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dcc6: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=125 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dcc8: |[02dcc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02dcd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dcda: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=129 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dcdc: |[02dcdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02dcec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dcee: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=133 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getPackageName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dcf0: |[02dcf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02dd00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dd02: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=137 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getParent' │ │ - type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dd04: |[02dd04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02dd14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dd16: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=141 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getParent' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02dd18: |[02dd18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02dd28: 6e20 6907 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0769 │ │ -02dd2e: 0c00 |0003: move-result-object v0 │ │ -02dd30: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=83 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dd34: |[02dd34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02dd44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dd46: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=145 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dd48: |[02dd48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -02dd58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dd5a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=149 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isCheckable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dd5c: |[02dd5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -02dd6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dd6e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=153 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dd70: |[02dd70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -02dd80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dd82: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=157 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dd84: |[02dd84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -02dd94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dd96: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=161 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dd98: |[02dd98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -02dda8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ddaa: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=165 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isFocusable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02ddac: |[02ddac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -02ddbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ddbe: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=169 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isFocused' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02ddc0: |[02ddc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -02ddd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ddd2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=173 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isLongClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02ddd4: |[02ddd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -02dde4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02dde6: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=177 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02dde8: |[02dde8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -02ddf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02ddfa: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=181 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02ddfc: |[02ddfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -02de0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02de0e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=185 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'isSelected' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02de10: |[02de10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -02de20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02de22: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=189 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02de24: |[02de24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -02de34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02de36: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=85 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02de38: |[02de38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -02de48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02de4a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02de4c: |[02de4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02de5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02de5e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=93 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'performAction' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02de60: |[02de60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -02de70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02de72: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=193 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=3 action I │ │ - │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02de74: |[02de74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -02de84: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=270 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02de88: |[02de88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02de98: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=198 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02de9c: |[02de9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02deac: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=202 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ - │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setCheckable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02deb0: |[02deb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -02dec0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=206 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 checkable Z │ │ - │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02dec4: |[02dec4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -02ded4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=210 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 checked Z │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02ded8: |[02ded8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02dee8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=214 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02deec: |[02deec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -02defc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=218 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 clickable Z │ │ - │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02df00: |[02df00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02df10: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=222 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ - │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02df14: |[02df14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -02df24: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=226 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 enabled Z │ │ - │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setFocusable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02df28: |[02df28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -02df38: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=230 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 focusable Z │ │ - │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setFocused' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02df3c: |[02df3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -02df4c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=234 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 focused Z │ │ - │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setLongClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02df50: |[02df50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -02df60: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=238 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 longClickable Z │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setPackageName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02df64: |[02df64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02df74: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=242 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 packageName Ljava/lang/CharSequence; │ │ - │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setParent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02df78: |[02df78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02df88: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=246 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 parent Landroid/view/View; │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02df8c: |[02df8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -02df9c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=250 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 password Z │ │ - │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02dfa0: |[02dfa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -02dfb0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=254 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 scrollable Z │ │ - │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setSelected' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02dfb4: |[02dfb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -02dfc4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=258 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 selected Z │ │ - │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02dfc8: |[02dfc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02dfd8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=262 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ - │ │ - #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ - name : 'setText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02dfdc: |[02dfdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02dfec: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=266 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ - 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 text Ljava/lang/CharSequence; │ │ - │ │ - source_file_idx : 299 (AccessibilityNodeInfoCompat.java) │ │ - │ │ -Class #180 header: │ │ -class_idx : 299 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 301 │ │ -source_file_idx : 299 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 49 │ │ - │ │ -Class #180 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoIcsImpl" │ │ -Annotations on method #1791 'findAccessibilityNodeInfosByText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ - │ │ -Class #180 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02dff0: |[02dff0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -02e000: 7010 5d07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@075d │ │ -02e006: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=273 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'addAction' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e008: |[02e008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -02e018: 7120 c407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@07c4 │ │ -02e01e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=291 │ │ - 0x0003 line=292 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 action I │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'addChild' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e020: |[02e020] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02e030: 7120 c507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@07c5 │ │ -02e036: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=296 │ │ - 0x0003 line=297 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 child Landroid/view/View; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'findAccessibilityNodeInfosByText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02e038: |[02e038] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -02e048: 7120 c607 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@07c6 │ │ -02e04e: 0c00 |0003: move-result-object v0 │ │ -02e050: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=301 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getActions' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e054: |[02e054] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -02e064: 7110 c707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@07c7 │ │ -02e06a: 0a00 |0003: move-result v0 │ │ -02e06c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=306 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e070: |[02e070] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02e080: 7120 c807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@07c8 │ │ -02e086: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=311 │ │ - 0x0003 line=312 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e088: |[02e088] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02e098: 7120 c907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@07c9 │ │ -02e09e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=316 │ │ - 0x0003 line=317 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getChild' │ │ - type : '(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -02e0a0: |[02e0a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02e0b0: 2200 2e01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02e0b4: 7100 9007 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@0790 │ │ -02e0ba: 0c01 |0005: move-result-object v1 │ │ -02e0bc: 7230 3407 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0734 │ │ -02e0c2: 0c01 |0009: move-result-object v1 │ │ -02e0c4: 7020 8f07 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -02e0ca: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=321 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ - 0x0000 - 0x000e reg=4 index I │ │ - │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getChild' │ │ - type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -02e0cc: |[02e0cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -02e0dc: 6e30 0307 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0703 │ │ -02e0e2: 0c00 |0003: move-result-object v0 │ │ -02e0e4: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=273 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 x1 I │ │ - │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getChildCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e0e8: |[02e0e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -02e0f8: 7110 cb07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@07cb │ │ -02e0fe: 0a00 |0003: move-result v0 │ │ -02e100: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=326 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e104: |[02e104] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02e114: 7110 cc07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07cc │ │ -02e11a: 0c00 |0003: move-result-object v0 │ │ -02e11c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=331 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e120: |[02e120] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02e130: 7110 cd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07cd │ │ -02e136: 0c00 |0003: move-result-object v0 │ │ -02e138: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=336 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getPackageName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e13c: |[02e13c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02e14c: 7110 ce07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07ce │ │ -02e152: 0c00 |0003: move-result-object v0 │ │ -02e154: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=341 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getParent' │ │ - type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -02e158: |[02e158] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02e168: 2200 2e01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02e16c: 7100 9007 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@0790 │ │ -02e172: 0c01 |0005: move-result-object v1 │ │ -02e174: 7220 3907 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0739 │ │ -02e17a: 0c01 |0009: move-result-object v1 │ │ -02e17c: 7020 8f07 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -02e182: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=346 │ │ - locals : │ │ - 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getParent' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02e184: |[02e184] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02e194: 6e20 0907 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0709 │ │ -02e19a: 0c00 |0003: move-result-object v0 │ │ -02e19c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=273 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e1a0: |[02e1a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02e1b0: 7110 d007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07d0 │ │ -02e1b6: 0c00 |0003: move-result-object v0 │ │ -02e1b8: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=351 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e1bc: |[02e1bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -02e1cc: 7110 d107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@07d1 │ │ -02e1d2: 0a00 |0003: move-result v0 │ │ -02e1d4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=356 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isCheckable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e1d8: |[02e1d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -02e1e8: 7110 d207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@07d2 │ │ -02e1ee: 0a00 |0003: move-result v0 │ │ -02e1f0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=361 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e1f4: |[02e1f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -02e204: 7110 d307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@07d3 │ │ -02e20a: 0a00 |0003: move-result v0 │ │ -02e20c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=366 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e210: |[02e210] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -02e220: 7110 d407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@07d4 │ │ -02e226: 0a00 |0003: move-result v0 │ │ -02e228: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=371 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e22c: |[02e22c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -02e23c: 7110 d507 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@07d5 │ │ -02e242: 0a00 |0003: move-result v0 │ │ -02e244: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=376 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isFocusable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e248: |[02e248] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -02e258: 7110 d607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@07d6 │ │ -02e25e: 0a00 |0003: move-result v0 │ │ -02e260: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=381 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isFocused' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e264: |[02e264] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -02e274: 7110 d707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@07d7 │ │ -02e27a: 0a00 |0003: move-result v0 │ │ -02e27c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=386 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isLongClickable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e280: |[02e280] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -02e290: 7110 d807 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@07d8 │ │ -02e296: 0a00 |0003: move-result v0 │ │ -02e298: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=391 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e29c: |[02e29c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -02e2ac: 7110 d907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@07d9 │ │ -02e2b2: 0a00 |0003: move-result v0 │ │ -02e2b4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=396 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e2b8: |[02e2b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -02e2c8: 7110 da07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@07da │ │ -02e2ce: 0a00 |0003: move-result v0 │ │ -02e2d0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=401 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'isSelected' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e2d4: |[02e2d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -02e2e4: 7110 db07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@07db │ │ -02e2ea: 0a00 |0003: move-result v0 │ │ -02e2ec: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=406 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02e2f0: |[02e2f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -02e300: 7100 dc07 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@07dc │ │ -02e306: 0c00 |0003: move-result-object v0 │ │ -02e308: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=276 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'obtain' │ │ - type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e30c: |[02e30c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -02e31c: 7110 dd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@07dd │ │ -02e322: 0c00 |0003: move-result-object v0 │ │ -02e324: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=281 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02e328: |[02e328] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02e338: 7110 de07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@07de │ │ -02e33e: 0c00 |0003: move-result-object v0 │ │ -02e340: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=286 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'performAction' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -02e344: |[02e344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -02e354: 7120 df07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@07df │ │ -02e35a: 0a00 |0003: move-result v0 │ │ -02e35c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=411 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 action I │ │ - │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02e360: |[02e360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -02e370: 7110 e007 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@07e0 │ │ -02e376: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=506 │ │ - 0x0003 line=507 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setBoundsInParent' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e378: |[02e378] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02e388: 7120 e107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@07e1 │ │ -02e38e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=416 │ │ - 0x0003 line=417 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ - │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setBoundsInScreen' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e390: |[02e390] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02e3a0: 7120 e207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@07e2 │ │ -02e3a6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=421 │ │ - 0x0003 line=422 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ - │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setCheckable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e3a8: |[02e3a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -02e3b8: 7120 e307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@07e3 │ │ -02e3be: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=426 │ │ - 0x0003 line=427 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 checkable Z │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e3c0: |[02e3c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -02e3d0: 7120 e407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@07e4 │ │ -02e3d6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=431 │ │ - 0x0003 line=432 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 checked Z │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e3d8: |[02e3d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02e3e8: 7120 e507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@07e5 │ │ -02e3ee: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=436 │ │ - 0x0003 line=437 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 className Ljava/lang/CharSequence; │ │ - │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e3f0: |[02e3f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -02e400: 7120 e607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@07e6 │ │ -02e406: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=441 │ │ - 0x0003 line=442 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 clickable Z │ │ - │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e408: |[02e408] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02e418: 7120 e707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@07e7 │ │ -02e41e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=446 │ │ - 0x0003 line=447 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 contentDescription Ljava/lang/CharSequence; │ │ - │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e420: |[02e420] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -02e430: 7120 e807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@07e8 │ │ -02e436: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=451 │ │ - 0x0003 line=452 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 enabled Z │ │ - │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setFocusable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e438: |[02e438] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -02e448: 7120 e907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@07e9 │ │ -02e44e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=456 │ │ - 0x0003 line=457 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 focusable Z │ │ - │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setFocused' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e450: |[02e450] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -02e460: 7120 ea07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@07ea │ │ -02e466: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=461 │ │ - 0x0003 line=462 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 focused Z │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setLongClickable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e468: |[02e468] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -02e478: 7120 eb07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@07eb │ │ -02e47e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=466 │ │ - 0x0003 line=467 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 longClickable Z │ │ - │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setPackageName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e480: |[02e480] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02e490: 7120 ec07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@07ec │ │ -02e496: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=471 │ │ - 0x0003 line=472 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 packageName Ljava/lang/CharSequence; │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setParent' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e498: |[02e498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02e4a8: 7120 ed07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@07ed │ │ -02e4ae: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=476 │ │ - 0x0003 line=477 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 parent Landroid/view/View; │ │ - │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e4b0: |[02e4b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -02e4c0: 7120 ee07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@07ee │ │ -02e4c6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=481 │ │ - 0x0003 line=482 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 password Z │ │ - │ │ - #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e4c8: |[02e4c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -02e4d8: 7120 ef07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@07ef │ │ -02e4de: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=486 │ │ - 0x0003 line=487 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 scrollable Z │ │ - │ │ - #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setSelected' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e4e0: |[02e4e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -02e4f0: 7120 f007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@07f0 │ │ -02e4f6: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=491 │ │ - 0x0003 line=492 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 selected Z │ │ - │ │ - #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e4f8: |[02e4f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02e508: 7120 f107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@07f1 │ │ -02e50e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=496 │ │ - 0x0003 line=497 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ - │ │ - #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ - name : 'setText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02e510: |[02e510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02e520: 7120 f207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@07f2 │ │ -02e526: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=501 │ │ - 0x0003 line=502 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 text Ljava/lang/CharSequence; │ │ - │ │ - source_file_idx : 299 (AccessibilityNodeInfoCompat.java) │ │ - │ │ -Class #181 header: │ │ -class_idx : 302 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 299 │ │ +superclass_idx : 513 │ │ +source_file_idx : 298 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 47 │ │ │ │ -Class #181 annotations: │ │ +Class #130 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; } │ │ -Annotations on method #1940 'findAccessibilityNodeInfosByText' │ │ +Annotations on method #1946 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;" ">;" } │ │ │ │ -Class #181 - │ │ +Class #130 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'ACTION_CLEAR_FOCUS' │ │ @@ -50082,26 +29266,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02e528: |[02e528] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -02e538: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02e53c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02e540: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02e544: 2200 2b01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@012b │ │ -02e548: 7010 fc06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@06fc │ │ -02e54e: 6900 4102 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e552: 0e00 |000d: return-void │ │ -02e554: 2200 2d01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@012d │ │ -02e558: 7010 5d07 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@075d │ │ -02e55e: 6900 4102 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e562: 28f8 |0015: goto 000d // -0008 │ │ +031748: |[031748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +031758: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +03175c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +031760: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +031764: 2200 2a01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@012a │ │ +031768: 7010 0207 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@0702 │ │ +03176e: 6900 4102 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031772: 0e00 |000d: return-void │ │ +031774: 2200 2c01 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@012c │ │ +031778: 7010 6307 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0763 │ │ +03177e: 6900 4102 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031782: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0006 line=512 │ │ 0x000d line=516 │ │ 0x000e line=514 │ │ locals : │ │ @@ -50111,18 +29295,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02e564: |[02e564] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -02e574: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02e57a: 5b01 4202 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e57e: 0e00 |0005: return-void │ │ +031784: |[031784] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +031794: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03179a: 5b01 4202 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +03179e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0003 line=548 │ │ 0x0005 line=549 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -50133,60 +29317,60 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e580: |[02e580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ -02e590: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e594: 1100 |0002: return-object v0 │ │ +0317a0: |[0317a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ +0317b0: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +0317b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02e598: |[02e598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02e5a8: 2200 2e01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02e5ac: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e5b0: 7210 4607 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@0746 │ │ -02e5b6: 0c01 |0007: move-result-object v1 │ │ -02e5b8: 7020 8f07 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -02e5be: 1100 |000b: return-object v0 │ │ +0317b8: |[0317b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0317c8: 2200 2d01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +0317cc: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +0317d0: 7210 4c07 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@074c │ │ +0317d6: 0c01 |0007: move-result-object v1 │ │ +0317d8: 7020 9507 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +0317de: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02e5c0: |[02e5c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02e5d0: 2200 2e01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02e5d4: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e5d8: 5432 4202 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e5dc: 7220 4807 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0748 │ │ -02e5e2: 0c01 |0009: move-result-object v1 │ │ -02e5e4: 7020 8f07 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -02e5ea: 1100 |000d: return-object v0 │ │ +0317e0: |[0317e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0317f0: 2200 2d01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +0317f4: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +0317f8: 5432 4202 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +0317fc: 7220 4e07 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@074e │ │ +031802: 0c01 |0009: move-result-object v1 │ │ +031804: 7020 9507 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +03180a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x000e reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50194,21 +29378,21 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02e5ec: |[02e5ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02e5fc: 2200 2e01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02e600: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e604: 7220 4707 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@0747 │ │ -02e60a: 0c01 |0007: move-result-object v1 │ │ -02e60c: 7020 8f07 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -02e612: 1100 |000b: return-object v0 │ │ +03180c: |[03180c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +03181c: 2200 2d01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +031820: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031824: 7220 4d07 2100 |0004: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@074d │ │ +03182a: 0c01 |0007: move-result-object v1 │ │ +03182c: 7020 9507 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +031832: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x000c reg=2 source Landroid/view/View; │ │ │ │ Virtual methods - │ │ @@ -50217,19 +29401,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02e614: |[02e614] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -02e624: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e628: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e62c: 7230 2e07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@072e │ │ -02e632: 0e00 |0007: return-void │ │ +031834: |[031834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +031844: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031848: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +03184c: 7230 3407 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0734 │ │ +031852: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0007 line=676 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -50239,19 +29423,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02e634: |[02e634] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -02e644: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e648: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e64c: 7230 2f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@072f │ │ -02e652: 0e00 |0007: return-void │ │ +031854: |[031854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +031864: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031868: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +03186c: 7230 3507 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0735 │ │ +031872: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0007 line=648 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -50261,44 +29445,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02e654: |[02e654] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -02e664: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02e666: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02e668: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -02e66c: 0f01 |0004: return v1 │ │ -02e66e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -02e672: 0121 |0007: move v1, v2 │ │ -02e674: 28fc |0008: goto 0004 // -0004 │ │ -02e676: 6e10 5c0c 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -02e67c: 0c03 |000c: move-result-object v3 │ │ -02e67e: 6e10 5c0c 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -02e684: 0c04 |0010: move-result-object v4 │ │ -02e686: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -02e68a: 0121 |0013: move v1, v2 │ │ -02e68c: 28f0 |0014: goto 0004 // -0010 │ │ -02e68e: 0760 |0015: move-object v0, v6 │ │ -02e690: 1f00 2e01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02e694: 5453 4202 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e698: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -02e69c: 5403 4202 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e6a0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -02e6a4: 0121 |0020: move v1, v2 │ │ -02e6a6: 28e3 |0021: goto 0004 // -001d │ │ -02e6a8: 5453 4202 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e6ac: 5404 4202 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e6b0: 6e20 5b0c 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -02e6b6: 0a03 |0029: move-result v3 │ │ -02e6b8: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -02e6bc: 0121 |002c: move v1, v2 │ │ -02e6be: 28d7 |002d: goto 0004 // -0029 │ │ +031874: |[031874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +031884: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +031886: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +031888: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +03188c: 0f01 |0004: return v1 │ │ +03188e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +031892: 0121 |0007: move v1, v2 │ │ +031894: 28fc |0008: goto 0004 // -0004 │ │ +031896: 6e10 c20c 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +03189c: 0c03 |000c: move-result-object v3 │ │ +03189e: 6e10 c20c 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +0318a4: 0c04 |0010: move-result-object v4 │ │ +0318a6: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0318aa: 0121 |0013: move v1, v2 │ │ +0318ac: 28f0 |0014: goto 0004 // -0010 │ │ +0318ae: 0760 |0015: move-object v0, v6 │ │ +0318b0: 1f00 2d01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +0318b4: 5453 4202 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +0318b8: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0318bc: 5403 4202 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +0318c0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0318c4: 0121 |0020: move v1, v2 │ │ +0318c6: 28e3 |0021: goto 0004 // -001d │ │ +0318c8: 5453 4202 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +0318cc: 5404 4202 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +0318d0: 6e20 c10c 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +0318d6: 0a03 |0029: move-result v3 │ │ +0318d8: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0318dc: 0121 |002c: move v1, v2 │ │ +0318de: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1149 │ │ 0x0004 line=1166 │ │ 0x0005 line=1152 │ │ 0x0008 line=1153 │ │ 0x0009 line=1155 │ │ @@ -50319,33 +29503,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -02e6c0: |[02e6c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -02e6d0: 2204 1402 |0000: new-instance v4, Ljava/util/ArrayList; // type@0214 │ │ -02e6d4: 7010 880c 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -02e6da: 6205 4102 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e6de: 5476 4202 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e6e2: 7230 3007 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0730 │ │ -02e6e8: 0c03 |000c: move-result-object v3 │ │ -02e6ea: 7210 ae0c 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0cae │ │ -02e6f0: 0a02 |0010: move-result v2 │ │ -02e6f2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -02e6f4: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -02e6f8: 7220 ac0c 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cac │ │ -02e6fe: 0c01 |0017: move-result-object v1 │ │ -02e700: 2205 2e01 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02e704: 7020 8f07 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -02e70a: 7220 ab0c 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cab │ │ -02e710: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -02e714: 28f0 |0022: goto 0012 // -0010 │ │ -02e716: 1104 |0023: return-object v4 │ │ +0318e0: |[0318e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +0318f0: 2204 1202 |0000: new-instance v4, Ljava/util/ArrayList; // type@0212 │ │ +0318f4: 7010 ee0c 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +0318fa: 6205 4102 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +0318fe: 5476 4202 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031902: 7230 3607 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@0736 │ │ +031908: 0c03 |000c: move-result-object v3 │ │ +03190a: 7210 140d 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0d14 │ │ +031910: 0a02 |0010: move-result v2 │ │ +031912: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +031914: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +031918: 7220 120d 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d12 │ │ +03191e: 0c01 |0017: move-result-object v1 │ │ +031920: 2205 2d01 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +031924: 7020 9507 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +03192a: 7220 110d 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0d11 │ │ +031930: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +031934: 28f0 |0022: goto 0012 // -0010 │ │ +031936: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0005 line=709 │ │ 0x000d line=710 │ │ 0x0011 line=711 │ │ 0x0014 line=712 │ │ @@ -50366,20 +29550,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e718: |[02e718] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -02e728: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e72c: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e730: 7220 3107 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0731 │ │ -02e736: 0a00 |0007: move-result v0 │ │ -02e738: 0f00 |0008: return v0 │ │ +031938: |[031938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +031948: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +03194c: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031950: 7220 3707 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0737 │ │ +031956: 0a00 |0007: move-result v0 │ │ +031958: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50387,19 +29571,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02e73c: |[02e73c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -02e74c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e750: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e754: 7230 3207 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0732 │ │ -02e75a: 0e00 |0007: return-void │ │ +03195c: |[03195c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +03196c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031970: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031974: 7230 3807 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0738 │ │ +03197a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0007 line=754 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -50409,19 +29593,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02e75c: |[02e75c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -02e76c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e770: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e774: 7230 3307 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0733 │ │ -02e77a: 0e00 |0007: return-void │ │ +03197c: |[03197c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +03198c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031990: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031994: 7230 3907 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0739 │ │ +03199a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0007 line=778 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -50431,22 +29615,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -02e77c: |[02e77c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02e78c: 2200 2e01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02e790: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e794: 5432 4202 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e798: 7230 3407 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@0734 │ │ -02e79e: 0c01 |0009: move-result-object v1 │ │ -02e7a0: 7020 8f07 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -02e7a6: 1100 |000d: return-object v0 │ │ +03199c: |[03199c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0319ac: 2200 2d01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +0319b0: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +0319b4: 5432 4202 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +0319b8: 7230 3a07 2104 |0006: invoke-interface {v1, v2, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@073a │ │ +0319be: 0c01 |0009: move-result-object v1 │ │ +0319c0: 7020 9507 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +0319c6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000e reg=4 index I │ │ │ │ @@ -50455,20 +29639,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e7a8: |[02e7a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -02e7b8: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e7bc: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e7c0: 7220 3507 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@0735 │ │ -02e7c6: 0a00 |0007: move-result v0 │ │ -02e7c8: 0f00 |0008: return v0 │ │ +0319c8: |[0319c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +0319d8: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +0319dc: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +0319e0: 7220 3b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@073b │ │ +0319e6: 0a00 |0007: move-result v0 │ │ +0319e8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50476,20 +29660,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e7cc: |[02e7cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -02e7dc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e7e0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e7e4: 7220 3607 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0736 │ │ -02e7ea: 0c00 |0007: move-result-object v0 │ │ -02e7ec: 1100 |0008: return-object v0 │ │ +0319ec: |[0319ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +0319fc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031a00: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031a04: 7220 3c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@073c │ │ +031a0a: 0c00 |0007: move-result-object v0 │ │ +031a0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50497,20 +29681,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e7f0: |[02e7f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -02e800: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e804: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e808: 7220 3707 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0737 │ │ -02e80e: 0c00 |0007: move-result-object v0 │ │ -02e810: 1100 |0008: return-object v0 │ │ +031a10: |[031a10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +031a20: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031a24: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031a28: 7220 3d07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@073d │ │ +031a2e: 0c00 |0007: move-result-object v0 │ │ +031a30: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50518,17 +29702,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02e814: |[02e814] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ -02e824: 5410 4202 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e828: 1100 |0002: return-object v0 │ │ +031a34: |[031a34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getImpl:()Ljava/lang/Object; │ │ +031a44: 5410 4202 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031a48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50536,20 +29720,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e82c: |[02e82c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -02e83c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e840: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e844: 7220 3807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0738 │ │ -02e84a: 0c00 |0007: move-result-object v0 │ │ -02e84c: 1100 |0008: return-object v0 │ │ +031a4c: |[031a4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +031a5c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031a60: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031a64: 7220 3e07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@073e │ │ +031a6a: 0c00 |0007: move-result-object v0 │ │ +031a6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50557,22 +29741,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02e850: |[02e850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02e860: 2200 2e01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02e864: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e868: 5432 4202 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e86c: 7220 3907 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@0739 │ │ -02e872: 0c01 |0009: move-result-object v1 │ │ -02e874: 7020 8f07 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -02e87a: 1100 |000d: return-object v0 │ │ +031a70: |[031a70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +031a80: 2200 2d01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +031a84: 6201 4102 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031a88: 5432 4202 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031a8c: 7220 3f07 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@073f │ │ +031a92: 0c01 |0009: move-result-object v1 │ │ +031a94: 7020 9507 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +031a9a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50580,20 +29764,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e87c: |[02e87c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -02e88c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e890: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e894: 7220 3a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@073a │ │ -02e89a: 0c00 |0007: move-result-object v0 │ │ -02e89c: 1100 |0008: return-object v0 │ │ +031a9c: |[031a9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +031aac: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031ab0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031ab4: 7220 4007 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0740 │ │ +031aba: 0c00 |0007: move-result-object v0 │ │ +031abc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1089 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50601,20 +29785,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e8a0: |[02e8a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -02e8b0: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e8b4: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e8b8: 7220 3b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@073b │ │ -02e8be: 0a00 |0007: move-result v0 │ │ -02e8c0: 0f00 |0008: return v0 │ │ +031ac0: |[031ac0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +031ad0: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031ad4: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031ad8: 7220 4107 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@0741 │ │ +031ade: 0a00 |0007: move-result v0 │ │ +031ae0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50622,23 +29806,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02e8c4: |[02e8c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -02e8d4: 5410 4202 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e8d8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -02e8dc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02e8de: 0f00 |0005: return v0 │ │ -02e8e0: 5410 4202 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e8e4: 6e10 5d0c 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0c5d │ │ -02e8ea: 0a00 |000b: move-result v0 │ │ -02e8ec: 28f9 |000c: goto 0005 // -0007 │ │ +031ae4: |[031ae4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +031af4: 5410 4202 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031af8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +031afc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +031afe: 0f00 |0005: return v0 │ │ +031b00: 5410 4202 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031b04: 6e10 c30c 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0cc3 │ │ +031b0a: 0a00 |000b: move-result v0 │ │ +031b0c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1144 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50646,20 +29830,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e8f0: |[02e8f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -02e900: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e904: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e908: 7220 3c07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@073c │ │ -02e90e: 0a00 |0007: move-result v0 │ │ -02e910: 0f00 |0008: return v0 │ │ +031b10: |[031b10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +031b20: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031b24: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031b28: 7220 4207 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0742 │ │ +031b2e: 0a00 |0007: move-result v0 │ │ +031b30: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50667,20 +29851,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e914: |[02e914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -02e924: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e928: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e92c: 7220 3d07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@073d │ │ -02e932: 0a00 |0007: move-result v0 │ │ -02e934: 0f00 |0008: return v0 │ │ +031b34: |[031b34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +031b44: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031b48: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031b4c: 7220 4307 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0743 │ │ +031b52: 0a00 |0007: move-result v0 │ │ +031b54: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50688,20 +29872,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e938: |[02e938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -02e948: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e94c: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e950: 7220 3e07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@073e │ │ -02e956: 0a00 |0007: move-result v0 │ │ -02e958: 0f00 |0008: return v0 │ │ +031b58: |[031b58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +031b68: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031b6c: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031b70: 7220 4407 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0744 │ │ +031b76: 0a00 |0007: move-result v0 │ │ +031b78: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=921 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50709,20 +29893,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e95c: |[02e95c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -02e96c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e970: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e974: 7220 3f07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@073f │ │ -02e97a: 0a00 |0007: move-result v0 │ │ -02e97c: 0f00 |0008: return v0 │ │ +031b7c: |[031b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +031b8c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031b90: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031b94: 7220 4507 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0745 │ │ +031b9a: 0a00 |0007: move-result v0 │ │ +031b9c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50730,20 +29914,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e980: |[02e980] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -02e990: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e994: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e998: 7220 4007 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0740 │ │ -02e99e: 0a00 |0007: move-result v0 │ │ -02e9a0: 0f00 |0008: return v0 │ │ +031ba0: |[031ba0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +031bb0: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031bb4: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031bb8: 7220 4607 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0746 │ │ +031bbe: 0a00 |0007: move-result v0 │ │ +031bc0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50751,20 +29935,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e9a4: |[02e9a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -02e9b4: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e9b8: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e9bc: 7220 4107 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0741 │ │ -02e9c2: 0a00 |0007: move-result v0 │ │ -02e9c4: 0f00 |0008: return v0 │ │ +031bc4: |[031bc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +031bd4: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031bd8: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031bdc: 7220 4707 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0747 │ │ +031be2: 0a00 |0007: move-result v0 │ │ +031be4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50772,20 +29956,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e9c8: |[02e9c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -02e9d8: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02e9dc: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02e9e0: 7220 4207 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0742 │ │ -02e9e6: 0a00 |0007: move-result v0 │ │ -02e9e8: 0f00 |0008: return v0 │ │ +031be8: |[031be8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +031bf8: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031bfc: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031c00: 7220 4807 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0748 │ │ +031c06: 0a00 |0007: move-result v0 │ │ +031c08: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50793,20 +29977,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02e9ec: |[02e9ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -02e9fc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ea00: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ea04: 7220 4307 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0743 │ │ -02ea0a: 0a00 |0007: move-result v0 │ │ -02ea0c: 0f00 |0008: return v0 │ │ +031c0c: |[031c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +031c1c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031c20: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031c24: 7220 4907 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0749 │ │ +031c2a: 0a00 |0007: move-result v0 │ │ +031c2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50814,20 +29998,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02ea10: |[02ea10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -02ea20: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ea24: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ea28: 7220 4407 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0744 │ │ -02ea2e: 0a00 |0007: move-result v0 │ │ -02ea30: 0f00 |0008: return v0 │ │ +031c30: |[031c30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +031c40: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031c44: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031c48: 7220 4a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@074a │ │ +031c4e: 0a00 |0007: move-result v0 │ │ +031c50: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50835,20 +30019,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02ea34: |[02ea34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -02ea44: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ea48: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ea4c: 7220 4507 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0745 │ │ -02ea52: 0a00 |0007: move-result v0 │ │ -02ea54: 0f00 |0008: return v0 │ │ +031c54: |[031c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +031c64: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031c68: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031c6c: 7220 4b07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@074b │ │ +031c72: 0a00 |0007: move-result v0 │ │ +031c74: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -50856,20 +30040,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -02ea58: |[02ea58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -02ea68: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ea6c: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ea70: 7230 4907 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@0749 │ │ -02ea76: 0a00 |0007: move-result v0 │ │ -02ea78: 0f00 |0008: return v0 │ │ +031c78: |[031c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +031c88: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031c8c: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031c90: 7230 4f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@074f │ │ +031c96: 0a00 |0007: move-result v0 │ │ +031c98: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ │ │ @@ -50878,19 +30062,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02ea7c: |[02ea7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -02ea8c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ea90: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ea94: 7220 4a07 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@074a │ │ -02ea9a: 0e00 |0007: return-void │ │ +031c9c: |[031c9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +031cac: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031cb0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031cb4: 7220 5007 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0750 │ │ +031cba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ 0x0007 line=1140 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -50899,19 +30083,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ea9c: |[02ea9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -02eaac: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02eab0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02eab4: 7230 4b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@074b │ │ -02eaba: 0e00 |0007: return-void │ │ +031cbc: |[031cbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +031ccc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031cd0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031cd4: 7230 5107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0751 │ │ +031cda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ 0x0007 line=769 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -50921,19 +30105,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02eabc: |[02eabc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -02eacc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ead0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ead4: 7230 4b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@074b │ │ -02eada: 0e00 |0007: return-void │ │ +031cdc: |[031cdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +031cec: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031cf0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031cf4: 7230 5107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0751 │ │ +031cfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0007 line=793 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -50943,19 +30127,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02eadc: |[02eadc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -02eaec: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02eaf0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02eaf4: 7230 4d07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@074d │ │ -02eafa: 0e00 |0007: return-void │ │ +031cfc: |[031cfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +031d0c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031d10: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031d14: 7230 5307 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@0753 │ │ +031d1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ 0x0007 line=817 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checkable Z │ │ @@ -50965,19 +30149,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02eafc: |[02eafc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -02eb0c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02eb10: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02eb14: 7230 4e07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@074e │ │ -02eb1a: 0e00 |0007: return-void │ │ +031d1c: |[031d1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +031d2c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031d30: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031d34: 7230 5407 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0754 │ │ +031d3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0007 line=841 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checked Z │ │ @@ -50987,19 +30171,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02eb1c: |[02eb1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -02eb2c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02eb30: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02eb34: 7230 4f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@074f │ │ -02eb3a: 0e00 |0007: return-void │ │ +031d3c: |[031d3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +031d4c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031d50: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031d54: 7230 5507 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0755 │ │ +031d5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0007 line=1081 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -51009,19 +30193,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02eb3c: |[02eb3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -02eb4c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02eb50: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02eb54: 7230 5007 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0750 │ │ -02eb5a: 0e00 |0007: return-void │ │ +031d5c: |[031d5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +031d6c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031d70: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031d74: 7230 5607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0756 │ │ +031d7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x0007 line=937 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -51031,19 +30215,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02eb5c: |[02eb5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -02eb6c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02eb70: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02eb74: 7230 5107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0751 │ │ -02eb7a: 0e00 |0007: return-void │ │ +031d7c: |[031d7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +031d8c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031d90: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031d94: 7230 5707 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0757 │ │ +031d9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0007 line=1129 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -51053,19 +30237,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02eb7c: |[02eb7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -02eb8c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02eb90: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02eb94: 7230 5207 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0752 │ │ -02eb9a: 0e00 |0007: return-void │ │ +031d9c: |[031d9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +031dac: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031db0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031db4: 7230 5807 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0758 │ │ +031dba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=984 │ │ 0x0007 line=985 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -51075,19 +30259,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02eb9c: |[02eb9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -02ebac: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ebb0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ebb4: 7230 5307 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0753 │ │ -02ebba: 0e00 |0007: return-void │ │ +031dbc: |[031dbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +031dcc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031dd0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031dd4: 7230 5907 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0759 │ │ +031dda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0007 line=865 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -51097,19 +30281,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ebbc: |[02ebbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -02ebcc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ebd0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ebd4: 7230 5407 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0754 │ │ -02ebda: 0e00 |0007: return-void │ │ +031ddc: |[031ddc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +031dec: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031df0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031df4: 7230 5a07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@075a │ │ +031dfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ 0x0007 line=889 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -51119,19 +30303,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ebdc: |[02ebdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -02ebec: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ebf0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ebf4: 7230 5507 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0755 │ │ -02ebfa: 0e00 |0007: return-void │ │ +031dfc: |[031dfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +031e0c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031e10: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031e14: 7230 5b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@075b │ │ +031e1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ 0x0007 line=961 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -51141,19 +30325,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ebfc: |[02ebfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -02ec0c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ec10: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ec14: 7230 5607 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0756 │ │ -02ec1a: 0e00 |0007: return-void │ │ +031e1c: |[031e1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +031e2c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031e30: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031e34: 7230 5c07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@075c │ │ +031e3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1056 │ │ 0x0007 line=1057 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -51163,19 +30347,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ec1c: |[02ec1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -02ec2c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ec30: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ec34: 7230 5707 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0757 │ │ -02ec3a: 0e00 |0007: return-void │ │ +031e3c: |[031e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +031e4c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031e50: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031e54: 7230 5d07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@075d │ │ +031e5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0007 line=745 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -51185,19 +30369,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ec3c: |[02ec3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -02ec4c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ec50: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ec54: 7230 5807 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0758 │ │ -02ec5a: 0e00 |0007: return-void │ │ +031e5c: |[031e5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +031e6c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031e70: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031e74: 7230 5e07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@075e │ │ +031e7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1008 │ │ 0x0007 line=1009 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 password Z │ │ @@ -51207,19 +30391,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ec5c: |[02ec5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -02ec6c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ec70: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ec74: 7230 5907 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0759 │ │ -02ec7a: 0e00 |0007: return-void │ │ +031e7c: |[031e7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +031e8c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031e90: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031e94: 7230 5f07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@075f │ │ +031e9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ 0x0007 line=1033 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -51229,19 +30413,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ec7c: |[02ec7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -02ec8c: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ec90: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ec94: 7230 5a07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@075a │ │ -02ec9a: 0e00 |0007: return-void │ │ +031e9c: |[031e9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +031eac: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031eb0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031eb4: 7230 6007 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0760 │ │ +031eba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ 0x0007 line=913 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -51251,19 +30435,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ec9c: |[02ec9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -02ecac: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ecb0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ecb4: 7230 5b07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@075b │ │ -02ecba: 0e00 |0007: return-void │ │ +031ebc: |[031ebc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +031ecc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031ed0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031ed4: 7230 6107 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0761 │ │ +031eda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0007 line=598 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -51273,44 +30457,44 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ecbc: |[02ecbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -02eccc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ -02ecd0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ -02ecd4: 7230 5c07 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@075c │ │ -02ecda: 0e00 |0007: return-void │ │ +031edc: |[031edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +031eec: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0241 │ │ +031ef0: 5421 4202 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0242 │ │ +031ef4: 7230 6207 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0762 │ │ +031efa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0007 line=1105 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 299 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 298 (AccessibilityNodeInfoCompat.java) │ │ │ │ -Class #182 header: │ │ -class_idx : 303 │ │ +Class #131 header: │ │ +class_idx : 302 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 300 │ │ +superclass_idx : 513 │ │ +source_file_idx : 299 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 48 │ │ virtual_methods_size: 0 │ │ │ │ -Class #182 annotations: │ │ -Annotations on method #1990 'findAccessibilityNodeInfosByText' │ │ +Class #131 annotations: │ │ +Annotations on method #1996 'findAccessibilityNodeInfosByText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ │ │ -Class #182 - │ │ +Class #131 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -51319,17 +30503,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ecdc: |[02ecdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -02ecec: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02ecf2: 0e00 |0003: return-void │ │ +031efc: |[031efc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +031f0c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +031f12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51337,18 +30521,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ecf4: |[02ecf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -02ed04: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ed08: 6e20 260a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@0a26 │ │ -02ed0e: 0e00 |0005: return-void │ │ +031f14: |[031f14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +031f24: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +031f28: 6e20 2a0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@0a2a │ │ +031f2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 action I │ │ @@ -51358,18 +30542,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ed10: |[02ed10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02ed20: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ed24: 6e20 270a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@0a27 │ │ -02ed2a: 0e00 |0005: return-void │ │ +031f30: |[031f30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +031f40: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +031f44: 6e20 2b0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@0a2b │ │ +031f4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ @@ -51379,20 +30563,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02ed2c: |[02ed2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -02ed3c: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ed40: 6e20 280a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@0a28 │ │ -02ed46: 0c00 |0005: move-result-object v0 │ │ -02ed48: 1f00 1c02 |0006: check-cast v0, Ljava/util/List; // type@021c │ │ -02ed4c: 1100 |0008: return-object v0 │ │ +031f4c: |[031f4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +031f5c: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +031f60: 6e20 2c0a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@0a2c │ │ +031f66: 0c00 |0005: move-result-object v0 │ │ +031f68: 1f00 1a02 |0006: check-cast v0, Ljava/util/List; // type@021a │ │ +031f6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ @@ -51403,19 +30587,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ed50: |[02ed50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -02ed60: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ed64: 6e10 290a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@0a29 │ │ -02ed6a: 0a00 |0005: move-result v0 │ │ -02ed6c: 0f00 |0006: return v0 │ │ +031f70: |[031f70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +031f80: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +031f84: 6e10 2d0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@0a2d │ │ +031f8a: 0a00 |0005: move-result v0 │ │ +031f8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51423,18 +30607,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ed70: |[02ed70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02ed80: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ed84: 6e20 2a0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0a2a │ │ -02ed8a: 0e00 |0005: return-void │ │ +031f90: |[031f90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +031fa0: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +031fa4: 6e20 2e0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0a2e │ │ +031faa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -51444,18 +30628,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02ed8c: |[02ed8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02ed9c: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02eda0: 6e20 2b0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a2b │ │ -02eda6: 0e00 |0005: return-void │ │ +031fac: |[031fac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +031fbc: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +031fc0: 6e20 2f0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a2f │ │ +031fc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -51465,19 +30649,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02eda8: |[02eda8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -02edb8: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02edbc: 6e20 2c0a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a2c │ │ -02edc2: 0c00 |0005: move-result-object v0 │ │ -02edc4: 1100 |0006: return-object v0 │ │ +031fc8: |[031fc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +031fd8: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +031fdc: 6e20 300a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a30 │ │ +031fe2: 0c00 |0005: move-result-object v0 │ │ +031fe4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -51486,19 +30670,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02edc8: |[02edc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -02edd8: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02eddc: 6e10 2d0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@0a2d │ │ -02ede2: 0a00 |0005: move-result v0 │ │ -02ede4: 0f00 |0006: return v0 │ │ +031fe8: |[031fe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +031ff8: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +031ffc: 6e10 310a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@0a31 │ │ +032002: 0a00 |0005: move-result v0 │ │ +032004: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51506,19 +30690,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ede8: |[02ede8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02edf8: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02edfc: 6e10 2e0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@0a2e │ │ -02ee02: 0c00 |0005: move-result-object v0 │ │ -02ee04: 1100 |0006: return-object v0 │ │ +032008: |[032008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +032018: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03201c: 6e10 320a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@0a32 │ │ +032022: 0c00 |0005: move-result-object v0 │ │ +032024: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51526,19 +30710,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ee08: |[02ee08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02ee18: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ee1c: 6e10 2f0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0a2f │ │ -02ee22: 0c00 |0005: move-result-object v0 │ │ -02ee24: 1100 |0006: return-object v0 │ │ +032028: |[032028] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +032038: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03203c: 6e10 330a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@0a33 │ │ +032042: 0c00 |0005: move-result-object v0 │ │ +032044: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51546,19 +30730,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ee28: |[02ee28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02ee38: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ee3c: 6e10 300a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@0a30 │ │ -02ee42: 0c00 |0005: move-result-object v0 │ │ -02ee44: 1100 |0006: return-object v0 │ │ +032048: |[032048] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +032058: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03205c: 6e10 340a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@0a34 │ │ +032062: 0c00 |0005: move-result-object v0 │ │ +032064: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51566,19 +30750,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ee48: |[02ee48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02ee58: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ee5c: 6e10 310a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a31 │ │ -02ee62: 0c00 |0005: move-result-object v0 │ │ -02ee64: 1100 |0006: return-object v0 │ │ +032068: |[032068] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +032078: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03207c: 6e10 350a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a35 │ │ +032082: 0c00 |0005: move-result-object v0 │ │ +032084: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51586,19 +30770,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ee68: |[02ee68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02ee78: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ee7c: 6e10 320a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0a32 │ │ -02ee82: 0c00 |0005: move-result-object v0 │ │ -02ee84: 1100 |0006: return-object v0 │ │ +032088: |[032088] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +032098: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03209c: 6e10 360a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0a36 │ │ +0320a2: 0c00 |0005: move-result-object v0 │ │ +0320a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51606,19 +30790,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ee88: |[02ee88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -02ee98: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ee9c: 6e10 330a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@0a33 │ │ -02eea2: 0a00 |0005: move-result v0 │ │ -02eea4: 0f00 |0006: return v0 │ │ +0320a8: |[0320a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +0320b8: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0320bc: 6e10 370a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@0a37 │ │ +0320c2: 0a00 |0005: move-result v0 │ │ +0320c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51626,19 +30810,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02eea8: |[02eea8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -02eeb8: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02eebc: 6e10 340a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@0a34 │ │ -02eec2: 0a00 |0005: move-result v0 │ │ -02eec4: 0f00 |0006: return v0 │ │ +0320c8: |[0320c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +0320d8: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0320dc: 6e10 380a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@0a38 │ │ +0320e2: 0a00 |0005: move-result v0 │ │ +0320e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51646,19 +30830,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02eec8: |[02eec8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -02eed8: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02eedc: 6e10 350a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@0a35 │ │ -02eee2: 0a00 |0005: move-result v0 │ │ -02eee4: 0f00 |0006: return v0 │ │ +0320e8: |[0320e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +0320f8: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0320fc: 6e10 390a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@0a39 │ │ +032102: 0a00 |0005: move-result v0 │ │ +032104: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51666,19 +30850,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02eee8: |[02eee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -02eef8: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02eefc: 6e10 360a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@0a36 │ │ -02ef02: 0a00 |0005: move-result v0 │ │ -02ef04: 0f00 |0006: return v0 │ │ +032108: |[032108] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +032118: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03211c: 6e10 3a0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@0a3a │ │ +032122: 0a00 |0005: move-result v0 │ │ +032124: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51686,19 +30870,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ef08: |[02ef08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -02ef18: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ef1c: 6e10 370a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@0a37 │ │ -02ef22: 0a00 |0005: move-result v0 │ │ -02ef24: 0f00 |0006: return v0 │ │ +032128: |[032128] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +032138: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03213c: 6e10 3b0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@0a3b │ │ +032142: 0a00 |0005: move-result v0 │ │ +032144: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51706,19 +30890,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ef28: |[02ef28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -02ef38: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ef3c: 6e10 380a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@0a38 │ │ -02ef42: 0a00 |0005: move-result v0 │ │ -02ef44: 0f00 |0006: return v0 │ │ +032148: |[032148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +032158: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03215c: 6e10 3c0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@0a3c │ │ +032162: 0a00 |0005: move-result v0 │ │ +032164: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51726,19 +30910,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ef48: |[02ef48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -02ef58: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ef5c: 6e10 390a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@0a39 │ │ -02ef62: 0a00 |0005: move-result v0 │ │ -02ef64: 0f00 |0006: return v0 │ │ +032168: |[032168] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +032178: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03217c: 6e10 3d0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@0a3d │ │ +032182: 0a00 |0005: move-result v0 │ │ +032184: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51746,19 +30930,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ef68: |[02ef68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -02ef78: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ef7c: 6e10 3a0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@0a3a │ │ -02ef82: 0a00 |0005: move-result v0 │ │ -02ef84: 0f00 |0006: return v0 │ │ +032188: |[032188] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +032198: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03219c: 6e10 3e0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@0a3e │ │ +0321a2: 0a00 |0005: move-result v0 │ │ +0321a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51766,19 +30950,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ef88: |[02ef88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -02ef98: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02ef9c: 6e10 3b0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@0a3b │ │ -02efa2: 0a00 |0005: move-result v0 │ │ -02efa4: 0f00 |0006: return v0 │ │ +0321a8: |[0321a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +0321b8: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0321bc: 6e10 3f0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@0a3f │ │ +0321c2: 0a00 |0005: move-result v0 │ │ +0321c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51786,19 +30970,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02efa8: |[02efa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -02efb8: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02efbc: 6e10 3c0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@0a3c │ │ -02efc2: 0a00 |0005: move-result v0 │ │ -02efc4: 0f00 |0006: return v0 │ │ +0321c8: |[0321c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +0321d8: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0321dc: 6e10 400a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@0a40 │ │ +0321e2: 0a00 |0005: move-result v0 │ │ +0321e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51806,19 +30990,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02efc8: |[02efc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -02efd8: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02efdc: 6e10 3d0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@0a3d │ │ -02efe2: 0a00 |0005: move-result v0 │ │ -02efe4: 0f00 |0006: return v0 │ │ +0321e8: |[0321e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +0321f8: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0321fc: 6e10 410a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@0a41 │ │ +032202: 0a00 |0005: move-result v0 │ │ +032204: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51826,36 +31010,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -02efe8: |[02efe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -02eff8: 7100 3e0a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a3e │ │ -02effe: 0c00 |0003: move-result-object v0 │ │ -02f000: 1100 |0004: return-object v0 │ │ +032208: |[032208] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +032218: 7100 420a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a42 │ │ +03221e: 0c00 |0003: move-result-object v0 │ │ +032220: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -02f004: |[02f004] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -02f014: 7110 3f0a 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a3f │ │ -02f01a: 0c00 |0003: move-result-object v0 │ │ -02f01c: 1100 |0004: return-object v0 │ │ +032224: |[032224] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +032234: 7110 430a 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a43 │ │ +03223a: 0c00 |0003: move-result-object v0 │ │ +03223c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51863,19 +31047,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02f020: |[02f020] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02f030: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f034: 7110 400a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a40 │ │ -02f03a: 0c00 |0005: move-result-object v0 │ │ -02f03c: 1100 |0006: return-object v0 │ │ +032240: |[032240] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +032250: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032254: 7110 440a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a44 │ │ +03225a: 0c00 |0005: move-result-object v0 │ │ +03225c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -51883,19 +31067,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -02f040: |[02f040] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -02f050: 1f01 8001 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f054: 6e20 410a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@0a41 │ │ -02f05a: 0a00 |0005: move-result v0 │ │ -02f05c: 0f00 |0006: return v0 │ │ +032260: |[032260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +032270: 1f01 7d01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032274: 6e20 450a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@0a45 │ │ +03227a: 0a00 |0005: move-result v0 │ │ +03227c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ │ │ @@ -51904,18 +31088,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02f060: |[02f060] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -02f070: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f074: 6e10 420a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@0a42 │ │ -02f07a: 0e00 |0005: return-void │ │ +032280: |[032280] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +032290: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032294: 6e10 460a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@0a46 │ │ +03229a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -51924,18 +31108,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f07c: |[02f07c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02f08c: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f090: 6e20 430a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0a43 │ │ -02f096: 0e00 |0005: return-void │ │ +03229c: |[03229c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0322ac: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0322b0: 6e20 470a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0a47 │ │ +0322b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -51945,18 +31129,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f098: |[02f098] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -02f0a8: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f0ac: 6e20 440a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a44 │ │ -02f0b2: 0e00 |0005: return-void │ │ +0322b8: |[0322b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0322c8: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0322cc: 6e20 480a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a48 │ │ +0322d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -51966,18 +31150,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f0b4: |[02f0b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -02f0c4: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f0c8: 6e20 450a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@0a45 │ │ -02f0ce: 0e00 |0005: return-void │ │ +0322d4: |[0322d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +0322e4: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0322e8: 6e20 490a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@0a49 │ │ +0322ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checkable Z │ │ @@ -51987,18 +31171,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f0d0: |[02f0d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -02f0e0: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f0e4: 6e20 460a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@0a46 │ │ -02f0ea: 0e00 |0005: return-void │ │ +0322f0: |[0322f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +032300: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032304: 6e20 4a0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@0a4a │ │ +03230a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checked Z │ │ @@ -52008,18 +31192,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f0ec: |[02f0ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f0fc: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f100: 6e20 470a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0a47 │ │ -02f106: 0e00 |0005: return-void │ │ +03230c: |[03230c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +03231c: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032320: 6e20 4b0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0a4b │ │ +032326: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -52029,18 +31213,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f108: |[02f108] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -02f118: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f11c: 6e20 480a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@0a48 │ │ -02f122: 0e00 |0005: return-void │ │ +032328: |[032328] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +032338: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03233c: 6e20 4c0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@0a4c │ │ +032342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 clickable Z │ │ @@ -52050,18 +31234,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f124: |[02f124] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f134: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f138: 6e20 490a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0a49 │ │ -02f13e: 0e00 |0005: return-void │ │ +032344: |[032344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +032354: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032358: 6e20 4d0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0a4d │ │ +03235e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -52071,18 +31255,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f140: |[02f140] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -02f150: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f154: 6e20 4a0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@0a4a │ │ -02f15a: 0e00 |0005: return-void │ │ +032360: |[032360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +032370: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032374: 6e20 4e0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@0a4e │ │ +03237a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ @@ -52092,18 +31276,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f15c: |[02f15c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -02f16c: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f170: 6e20 4b0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@0a4b │ │ -02f176: 0e00 |0005: return-void │ │ +03237c: |[03237c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +03238c: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032390: 6e20 4f0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@0a4f │ │ +032396: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focusable Z │ │ @@ -52113,18 +31297,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f178: |[02f178] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -02f188: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f18c: 6e20 4c0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@0a4c │ │ -02f192: 0e00 |0005: return-void │ │ +032398: |[032398] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +0323a8: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0323ac: 6e20 500a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@0a50 │ │ +0323b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focused Z │ │ @@ -52134,18 +31318,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f194: |[02f194] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -02f1a4: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f1a8: 6e20 4d0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@0a4d │ │ -02f1ae: 0e00 |0005: return-void │ │ +0323b4: |[0323b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +0323c4: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0323c8: 6e20 510a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@0a51 │ │ +0323ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 longClickable Z │ │ @@ -52155,18 +31339,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f1b0: |[02f1b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f1c0: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f1c4: 6e20 4e0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@0a4e │ │ -02f1ca: 0e00 |0005: return-void │ │ +0323d0: |[0323d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0323e0: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +0323e4: 6e20 520a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@0a52 │ │ +0323ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 packageName Ljava/lang/CharSequence; │ │ @@ -52176,18 +31360,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f1cc: |[02f1cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02f1dc: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f1e0: 6e20 4f0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0a4f │ │ -02f1e6: 0e00 |0005: return-void │ │ +0323ec: |[0323ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0323fc: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032400: 6e20 530a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@0a53 │ │ +032406: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parent Landroid/view/View; │ │ @@ -52197,18 +31381,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f1e8: |[02f1e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -02f1f8: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f1fc: 6e20 500a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@0a50 │ │ -02f202: 0e00 |0005: return-void │ │ +032408: |[032408] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +032418: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03241c: 6e20 540a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@0a54 │ │ +032422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 password Z │ │ @@ -52218,18 +31402,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f204: |[02f204] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -02f214: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f218: 6e20 510a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@0a51 │ │ -02f21e: 0e00 |0005: return-void │ │ +032424: |[032424] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +032434: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032438: 6e20 550a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@0a55 │ │ +03243e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -52239,18 +31423,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f220: |[02f220] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -02f230: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f234: 6e20 520a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@0a52 │ │ -02f23a: 0e00 |0005: return-void │ │ +032440: |[032440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +032450: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032454: 6e20 560a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@0a56 │ │ +03245a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 selected Z │ │ @@ -52260,18 +31444,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f23c: |[02f23c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02f24c: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f250: 6e20 530a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@0a53 │ │ -02f256: 0e00 |0005: return-void │ │ +03245c: |[03245c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03246c: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +032470: 6e20 570a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@0a57 │ │ +032476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -52281,47 +31465,47 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -02f258: |[02f258] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f268: 1f00 8001 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0180 │ │ -02f26c: 6e20 540a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@0a54 │ │ -02f272: 0e00 |0005: return-void │ │ +032478: |[032478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +032488: 1f00 7d01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@017d │ │ +03248c: 6e20 580a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@0a58 │ │ +032492: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 300 (AccessibilityNodeInfoCompatIcs.java) │ │ + source_file_idx : 299 (AccessibilityNodeInfoCompatIcs.java) │ │ │ │ -Class #183 header: │ │ -class_idx : 305 │ │ +Class #132 header: │ │ +class_idx : 304 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 304 │ │ +superclass_idx : 513 │ │ +source_file_idx : 303 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 45 │ │ │ │ -Class #183 annotations: │ │ +Class #132 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="AccessibilityRecordImpl" │ │ -Annotations on method #2095 'getText' │ │ +Annotations on method #2101 'getText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #183 - │ │ +Class #132 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -52592,1894 +31776,33 @@ │ │ │ │ #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ name : 'setToIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 304 (AccessibilityRecordCompat.java) │ │ - │ │ -Class #184 header: │ │ -class_idx : 304 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 304 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 45 │ │ - │ │ -Class #184 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordIcsImpl" │ │ -Annotations on method #2050 'getText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ - │ │ -Class #184 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02f274: |[02f274] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -02f284: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02f28a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=262 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getAddedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f28c: |[02f28c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -02f29c: 7110 ab08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@08ab │ │ -02f2a2: 0a00 |0003: move-result v0 │ │ -02f2a4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=272 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getBeforeText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f2a8: |[02f2a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02f2b8: 7110 ac08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08ac │ │ -02f2be: 0c00 |0003: move-result-object v0 │ │ -02f2c0: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=276 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f2c4: |[02f2c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02f2d4: 7110 ad08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08ad │ │ -02f2da: 0c00 |0003: move-result-object v0 │ │ -02f2dc: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=280 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f2e0: |[02f2e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02f2f0: 7110 ae08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08ae │ │ -02f2f6: 0c00 |0003: move-result-object v0 │ │ -02f2f8: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=284 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f2fc: |[02f2fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -02f30c: 7110 af08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@08af │ │ -02f312: 0a00 |0003: move-result v0 │ │ -02f314: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=288 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getFromIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f318: |[02f318] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -02f328: 7110 b008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@08b0 │ │ -02f32e: 0a00 |0003: move-result v0 │ │ -02f330: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=292 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getItemCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f334: |[02f334] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -02f344: 7110 b108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@08b1 │ │ -02f34a: 0a00 |0003: move-result v0 │ │ -02f34c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=296 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getMaxScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f350: |[02f350] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -02f360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f362: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=301 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getMaxScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f364: |[02f364] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -02f374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f376: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=306 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getParcelableData' │ │ - type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f378: |[02f378] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -02f388: 7110 b208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@08b2 │ │ -02f38e: 0c00 |0003: move-result-object v0 │ │ -02f390: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=310 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getRemovedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f394: |[02f394] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -02f3a4: 7110 b308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@08b3 │ │ -02f3aa: 0a00 |0003: move-result v0 │ │ -02f3ac: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=314 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f3b0: |[02f3b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -02f3c0: 7110 b408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@08b4 │ │ -02f3c6: 0a00 |0003: move-result v0 │ │ -02f3c8: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=318 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f3cc: |[02f3cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -02f3dc: 7110 b508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@08b5 │ │ -02f3e2: 0a00 |0003: move-result v0 │ │ -02f3e4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=322 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getSource' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f3e8: |[02f3e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02f3f8: 7110 b608 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@08b6 │ │ -02f3fe: 0c00 |0003: move-result-object v0 │ │ -02f400: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=326 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f404: |[02f404] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -02f414: 7110 b708 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@08b7 │ │ -02f41a: 0c00 |0003: move-result-object v0 │ │ -02f41c: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=330 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getToIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f420: |[02f420] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -02f430: 7110 b808 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@08b8 │ │ -02f436: 0a00 |0003: move-result v0 │ │ -02f438: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=334 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f43c: |[02f43c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -02f44c: 7110 b908 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@08b9 │ │ -02f452: 0a00 |0003: move-result v0 │ │ -02f454: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=338 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f458: |[02f458] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -02f468: 7110 ba08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@08ba │ │ -02f46e: 0a00 |0003: move-result v0 │ │ -02f470: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=342 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f474: |[02f474] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -02f484: 7110 bb08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@08bb │ │ -02f48a: 0a00 |0003: move-result v0 │ │ -02f48c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=346 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'isFullScreen' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f490: |[02f490] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -02f4a0: 7110 bc08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@08bc │ │ -02f4a6: 0a00 |0003: move-result v0 │ │ -02f4a8: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=350 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f4ac: |[02f4ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -02f4bc: 7110 bd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@08bd │ │ -02f4c2: 0a00 |0003: move-result v0 │ │ -02f4c4: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=354 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f4c8: |[02f4c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -02f4d8: 7110 be08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@08be │ │ -02f4de: 0a00 |0003: move-result v0 │ │ -02f4e0: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=358 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02f4e4: |[02f4e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -02f4f4: 7100 bf08 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@08bf │ │ -02f4fa: 0c00 |0003: move-result-object v0 │ │ -02f4fc: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=264 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -02f500: |[02f500] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02f510: 7110 c008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c0 │ │ -02f516: 0c00 |0003: move-result-object v0 │ │ -02f518: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=268 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02f51c: |[02f51c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -02f52c: 7110 c108 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@08c1 │ │ -02f532: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=362 │ │ - 0x0003 line=363 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setAddedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f534: |[02f534] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -02f544: 7120 c208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@08c2 │ │ -02f54a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=366 │ │ - 0x0003 line=367 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 addedCount I │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setBeforeText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f54c: |[02f54c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f55c: 7120 c308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08c3 │ │ -02f562: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=370 │ │ - 0x0003 line=371 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 beforeText Ljava/lang/CharSequence; │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f564: |[02f564] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -02f574: 7120 c408 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@08c4 │ │ -02f57a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=374 │ │ - 0x0003 line=375 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 isChecked Z │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f57c: |[02f57c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f58c: 7120 c508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08c5 │ │ -02f592: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=378 │ │ - 0x0003 line=379 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 className Ljava/lang/CharSequence; │ │ - │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f594: |[02f594] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f5a4: 7120 c608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08c6 │ │ -02f5aa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=382 │ │ - 0x0003 line=383 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 contentDescription Ljava/lang/CharSequence; │ │ - │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f5ac: |[02f5ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -02f5bc: 7120 c708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@08c7 │ │ -02f5c2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=386 │ │ - 0x0003 line=387 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 currentItemIndex I │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f5c4: |[02f5c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -02f5d4: 7120 c808 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@08c8 │ │ -02f5da: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=390 │ │ - 0x0003 line=391 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 isEnabled Z │ │ - │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setFromIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f5dc: |[02f5dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -02f5ec: 7120 c908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@08c9 │ │ -02f5f2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=394 │ │ - 0x0003 line=395 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 fromIndex I │ │ - │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setFullScreen' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f5f4: |[02f5f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -02f604: 7120 ca08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@08ca │ │ -02f60a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=398 │ │ - 0x0003 line=399 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 isFullScreen Z │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setItemCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f60c: |[02f60c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -02f61c: 7120 cb08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@08cb │ │ -02f622: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=402 │ │ - 0x0003 line=403 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 itemCount I │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setMaxScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f624: |[02f624] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -02f634: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=408 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 maxScrollX I │ │ - │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setMaxScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f638: |[02f638] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -02f648: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=413 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 maxScrollY I │ │ - │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setParcelableData' │ │ - type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f64c: |[02f64c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -02f65c: 7120 cc08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@08cc │ │ -02f662: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=416 │ │ - 0x0003 line=417 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 parcelableData Landroid/os/Parcelable; │ │ - │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f664: |[02f664] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -02f674: 7120 cd08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@08cd │ │ -02f67a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=420 │ │ - 0x0003 line=421 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 isPassword Z │ │ - │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setRemovedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f67c: |[02f67c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -02f68c: 7120 ce08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@08ce │ │ -02f692: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=424 │ │ - 0x0003 line=425 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 removedCount I │ │ - │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f694: |[02f694] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -02f6a4: 7120 cf08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@08cf │ │ -02f6aa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=428 │ │ - 0x0003 line=429 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 scrollX I │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f6ac: |[02f6ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -02f6bc: 7120 d008 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@08d0 │ │ -02f6c2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=432 │ │ - 0x0003 line=433 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 scrollY I │ │ - │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f6c4: |[02f6c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -02f6d4: 7120 d108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@08d1 │ │ -02f6da: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=436 │ │ - 0x0003 line=437 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 scrollable Z │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f6dc: |[02f6dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02f6ec: 7120 d208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@08d2 │ │ -02f6f2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=440 │ │ - 0x0003 line=441 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ - │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ - name : 'setToIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -02f6f4: |[02f6f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -02f704: 7120 d308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@08d3 │ │ -02f70a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=444 │ │ - 0x0003 line=445 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 toIndex I │ │ - │ │ - source_file_idx : 304 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 303 (AccessibilityRecordCompat.java) │ │ │ │ -Class #185 header: │ │ +Class #133 header: │ │ class_idx : 306 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 304 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 45 │ │ - │ │ -Class #185 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordStubImpl" │ │ -Annotations on method #2141 'getText' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ - │ │ -Class #185 - │ │ - Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -02f70c: |[02f70c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -02f71c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02f722: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=80 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getAddedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f724: |[02f724] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -02f734: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f736: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=90 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getBeforeText' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f738: |[02f738] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02f748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f74a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=94 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getClassName' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f74c: |[02f74c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02f75c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f75e: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getContentDescription' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f760: |[02f760] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -02f770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f772: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=102 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f774: |[02f774] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -02f784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f786: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getFromIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f788: |[02f788] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -02f798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f79a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getItemCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f79c: |[02f79c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -02f7ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f7ae: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=114 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getMaxScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f7b0: |[02f7b0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -02f7c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f7c2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getMaxScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f7c4: |[02f7c4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -02f7d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f7d6: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=122 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getParcelableData' │ │ - type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f7d8: |[02f7d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -02f7e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f7ea: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=126 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getRemovedCount' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f7ec: |[02f7ec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -02f7fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f7fe: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=130 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getScrollX' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f800: |[02f800] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -02f810: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f812: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=134 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getScrollY' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f814: |[02f814] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -02f824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f826: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=138 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getSource' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f828: |[02f828] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02f838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f83a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=142 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getText' │ │ - type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 5 16-bit code units │ │ -02f83c: |[02f83c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -02f84c: 7100 9c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0c9c │ │ -02f852: 0c00 |0003: move-result-object v0 │ │ -02f854: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=146 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ - │ │ - #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getToIndex' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f858: |[02f858] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -02f868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f86a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=150 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'getWindowId' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f86c: |[02f86c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -02f87c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f87e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=154 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isChecked' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f880: |[02f880] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -02f890: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f892: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=158 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isEnabled' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f894: |[02f894] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -02f8a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f8a6: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=162 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isFullScreen' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f8a8: |[02f8a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -02f8b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f8ba: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=166 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isPassword' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f8bc: |[02f8bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -02f8cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f8ce: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=170 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'isScrollable' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f8d0: |[02f8d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -02f8e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f8e2: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=174 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'obtain' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f8e4: |[02f8e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -02f8f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f8f6: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=82 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - │ │ - #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'obtain' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -02f8f8: |[02f8f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -02f908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -02f90a: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ - │ │ - #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'recycle' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f90c: |[02f90c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -02f91c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=179 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - │ │ - #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setAddedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f920: |[02f920] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -02f930: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=183 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 addedCount I │ │ - │ │ - #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setBeforeText' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f934: |[02f934] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f944: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=187 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 beforeText Ljava/lang/CharSequence; │ │ - │ │ - #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setChecked' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f948: |[02f948] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -02f958: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=191 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 isChecked Z │ │ - │ │ - #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setClassName' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f95c: |[02f95c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f96c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=195 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ - │ │ - #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setContentDescription' │ │ - type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f970: |[02f970] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -02f980: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=199 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ - │ │ - #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setCurrentItemIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f984: |[02f984] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -02f994: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=203 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 currentItemIndex I │ │ - │ │ - #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setEnabled' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f998: |[02f998] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -02f9a8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=207 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 isEnabled Z │ │ - │ │ - #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setFromIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f9ac: |[02f9ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -02f9bc: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=211 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 fromIndex I │ │ - │ │ - #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setFullScreen' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f9c0: |[02f9c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -02f9d0: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=215 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 isFullScreen Z │ │ - │ │ - #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setItemCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f9d4: |[02f9d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -02f9e4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=219 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 itemCount I │ │ - │ │ - #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setMaxScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f9e8: |[02f9e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -02f9f8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=223 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 maxScrollX I │ │ - │ │ - #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setMaxScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02f9fc: |[02f9fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -02fa0c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=227 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 maxScrollY I │ │ - │ │ - #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setParcelableData' │ │ - type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02fa10: |[02fa10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -02fa20: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=231 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 parcelableData Landroid/os/Parcelable; │ │ - │ │ - #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setPassword' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02fa24: |[02fa24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -02fa34: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=235 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 isPassword Z │ │ - │ │ - #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setRemovedCount' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02fa38: |[02fa38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -02fa48: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=239 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 removedCount I │ │ - │ │ - #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setScrollX' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02fa4c: |[02fa4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -02fa5c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=243 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 scrollX I │ │ - │ │ - #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setScrollY' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02fa60: |[02fa60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -02fa70: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=247 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 scrollY I │ │ - │ │ - #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setScrollable' │ │ - type : '(Ljava/lang/Object;Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02fa74: |[02fa74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -02fa84: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=251 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 scrollable Z │ │ - │ │ - #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setSource' │ │ - type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02fa88: |[02fa88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -02fa98: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=255 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ - │ │ - #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ - name : 'setToIndex' │ │ - type : '(Ljava/lang/Object;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -02fa9c: |[02fa9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -02faac: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=259 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ - 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 toIndex I │ │ - │ │ - source_file_idx : 304 (AccessibilityRecordCompat.java) │ │ - │ │ -Class #186 header: │ │ -class_idx : 307 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 304 │ │ +superclass_idx : 513 │ │ +source_file_idx : 303 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 42 │ │ │ │ -Class #186 annotations: │ │ +Class #133 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; } │ │ -Annotations on method #2188 'getText' │ │ +Annotations on method #2194 'getText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #186 - │ │ +Class #133 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ name : 'IMPL' │ │ @@ -54496,26 +31819,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -02fab0: |[02fab0] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -02fac0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -02fac4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -02fac8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -02facc: 2200 3001 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@0130 │ │ -02fad0: 7010 f307 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@07f3 │ │ -02fad6: 6900 4302 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fada: 0e00 |000d: return-void │ │ -02fadc: 2200 3201 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0132 │ │ -02fae0: 7010 4e08 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@084e │ │ -02fae6: 6900 4302 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02faea: 28f8 |0015: goto 000d // -0008 │ │ +032494: |[032494] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +0324a4: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +0324a8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0324ac: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0324b0: 2200 2f01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@012f │ │ +0324b4: 7010 f907 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@07f9 │ │ +0324ba: 6900 4302 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0324be: 0e00 |000d: return-void │ │ +0324c0: 2200 3101 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@0131 │ │ +0324c4: 7010 5408 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0854 │ │ +0324ca: 6900 4302 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0324ce: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0006 line=450 │ │ 0x000d line=454 │ │ 0x000e line=452 │ │ locals : │ │ @@ -54525,18 +31848,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -02faec: |[02faec] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -02fafc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -02fb02: 5b01 4402 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fb06: 0e00 |0005: return-void │ │ +0324d0: |[0324d0] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +0324e0: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0324e6: 5b01 4402 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0324ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0003 line=464 │ │ 0x0005 line=465 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -54547,43 +31870,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -02fb08: |[02fb08] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -02fb18: 2200 3301 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0133 │ │ -02fb1c: 6201 4302 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fb20: 7210 3708 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0837 │ │ -02fb26: 0c01 |0007: move-result-object v1 │ │ -02fb28: 7020 7d08 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@087d │ │ -02fb2e: 1100 |000b: return-object v0 │ │ +0324ec: |[0324ec] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0324fc: 2200 3201 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0132 │ │ +032500: 6201 4302 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032504: 7210 3d08 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@083d │ │ +03250a: 0c01 |0007: move-result-object v1 │ │ +03250c: 7020 8308 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0883 │ │ +032512: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02fb30: |[02fb30] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -02fb40: 2200 3301 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0133 │ │ -02fb44: 6201 4302 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fb48: 5432 4402 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fb4c: 7220 3808 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0838 │ │ -02fb52: 0c01 |0009: move-result-object v1 │ │ -02fb54: 7020 7d08 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@087d │ │ -02fb5a: 1100 |000d: return-object v0 │ │ +032514: |[032514] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +032524: 2200 3201 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0132 │ │ +032528: 6201 4302 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +03252c: 5432 4402 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032530: 7220 3e08 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@083e │ │ +032536: 0c01 |0009: move-result-object v1 │ │ +032538: 7020 8308 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0883 │ │ +03253e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ Virtual methods - │ │ @@ -54592,44 +31915,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -02fb5c: |[02fb5c] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -02fb6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02fb6e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -02fb70: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -02fb74: 0f01 |0004: return v1 │ │ -02fb76: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -02fb7a: 0121 |0007: move v1, v2 │ │ -02fb7c: 28fc |0008: goto 0004 // -0004 │ │ -02fb7e: 6e10 5c0c 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -02fb84: 0c03 |000c: move-result-object v3 │ │ -02fb86: 6e10 5c0c 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -02fb8c: 0c04 |0010: move-result-object v4 │ │ -02fb8e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -02fb92: 0121 |0013: move v1, v2 │ │ -02fb94: 28f0 |0014: goto 0004 // -0010 │ │ -02fb96: 0760 |0015: move-object v0, v6 │ │ -02fb98: 1f00 3301 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0133 │ │ -02fb9c: 5453 4402 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fba0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -02fba4: 5403 4402 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fba8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -02fbac: 0121 |0020: move v1, v2 │ │ -02fbae: 28e3 |0021: goto 0004 // -001d │ │ -02fbb0: 5453 4402 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fbb4: 5404 4402 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fbb8: 6e20 5b0c 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -02fbbe: 0a03 |0029: move-result v3 │ │ -02fbc0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -02fbc4: 0121 |002c: move v1, v2 │ │ -02fbc6: 28d7 |002d: goto 0004 // -0029 │ │ +032540: |[032540] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +032550: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +032552: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +032554: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +032558: 0f01 |0004: return v1 │ │ +03255a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +03255e: 0121 |0007: move v1, v2 │ │ +032560: 28fc |0008: goto 0004 // -0004 │ │ +032562: 6e10 c20c 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +032568: 0c03 |000c: move-result-object v3 │ │ +03256a: 6e10 c20c 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +032570: 0c04 |0010: move-result-object v4 │ │ +032572: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +032576: 0121 |0013: move v1, v2 │ │ +032578: 28f0 |0014: goto 0004 // -0010 │ │ +03257a: 0760 |0015: move-object v0, v6 │ │ +03257c: 1f00 3201 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@0132 │ │ +032580: 5453 4402 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032584: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +032588: 5403 4402 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +03258c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +032590: 0121 |0020: move v1, v2 │ │ +032592: 28e3 |0021: goto 0004 // -001d │ │ +032594: 5453 4402 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032598: 5404 4402 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +03259c: 6e20 c10c 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +0325a2: 0a03 |0029: move-result v3 │ │ +0325a4: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0325a8: 0121 |002c: move v1, v2 │ │ +0325aa: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=940 │ │ 0x0004 line=957 │ │ 0x0005 line=943 │ │ 0x0008 line=944 │ │ 0x0009 line=946 │ │ @@ -54650,20 +31973,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fbc8: |[02fbc8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -02fbd8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fbdc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fbe0: 7220 2108 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0821 │ │ -02fbe6: 0a00 |0007: move-result v0 │ │ -02fbe8: 0f00 |0008: return v0 │ │ +0325ac: |[0325ac] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +0325bc: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0325c0: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0325c4: 7220 2708 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@0827 │ │ +0325ca: 0a00 |0007: move-result v0 │ │ +0325cc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54671,20 +31994,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fbec: |[02fbec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -02fbfc: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fc00: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fc04: 7220 2208 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0822 │ │ -02fc0a: 0c00 |0007: move-result-object v0 │ │ -02fc0c: 1100 |0008: return-object v0 │ │ +0325d0: |[0325d0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +0325e0: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0325e4: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0325e8: 7220 2808 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0828 │ │ +0325ee: 0c00 |0007: move-result-object v0 │ │ +0325f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54692,20 +32015,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fc10: |[02fc10] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -02fc20: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fc24: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fc28: 7220 2308 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0823 │ │ -02fc2e: 0c00 |0007: move-result-object v0 │ │ -02fc30: 1100 |0008: return-object v0 │ │ +0325f4: |[0325f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +032604: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032608: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +03260c: 7220 2908 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0829 │ │ +032612: 0c00 |0007: move-result-object v0 │ │ +032614: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54713,20 +32036,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fc34: |[02fc34] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -02fc44: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fc48: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fc4c: 7220 2408 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0824 │ │ -02fc52: 0c00 |0007: move-result-object v0 │ │ -02fc54: 1100 |0008: return-object v0 │ │ +032618: |[032618] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +032628: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +03262c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032630: 7220 2a08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@082a │ │ +032636: 0c00 |0007: move-result-object v0 │ │ +032638: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54734,20 +32057,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fc58: |[02fc58] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -02fc68: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fc6c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fc70: 7220 2508 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@0825 │ │ -02fc76: 0a00 |0007: move-result v0 │ │ -02fc78: 0f00 |0008: return v0 │ │ +03263c: |[03263c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +03264c: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032650: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032654: 7220 2b08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@082b │ │ +03265a: 0a00 |0007: move-result v0 │ │ +03265c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54755,20 +32078,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fc7c: |[02fc7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -02fc8c: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fc90: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fc94: 7220 2608 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@0826 │ │ -02fc9a: 0a00 |0007: move-result v0 │ │ -02fc9c: 0f00 |0008: return v0 │ │ +032660: |[032660] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +032670: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032674: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032678: 7220 2c08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@082c │ │ +03267e: 0a00 |0007: move-result v0 │ │ +032680: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54776,17 +32099,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -02fca0: |[02fca0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -02fcb0: 5410 4402 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fcb4: 1100 |0002: return-object v0 │ │ +032684: |[032684] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +032694: 5410 4402 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032698: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54794,20 +32117,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fcb8: |[02fcb8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -02fcc8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fccc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fcd0: 7220 2708 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@0827 │ │ -02fcd6: 0a00 |0007: move-result v0 │ │ -02fcd8: 0f00 |0008: return v0 │ │ +03269c: |[03269c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +0326ac: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0326b0: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0326b4: 7220 2d08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@082d │ │ +0326ba: 0a00 |0007: move-result v0 │ │ +0326bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54815,20 +32138,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fcdc: |[02fcdc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -02fcec: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fcf0: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fcf4: 7220 2a08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@082a │ │ -02fcfa: 0c00 |0007: move-result-object v0 │ │ -02fcfc: 1100 |0008: return-object v0 │ │ +0326c0: |[0326c0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +0326d0: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0326d4: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0326d8: 7220 3008 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@0830 │ │ +0326de: 0c00 |0007: move-result-object v0 │ │ +0326e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54836,20 +32159,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fd00: |[02fd00] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -02fd10: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fd14: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fd18: 7220 2b08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@082b │ │ -02fd1e: 0a00 |0007: move-result v0 │ │ -02fd20: 0f00 |0008: return v0 │ │ +0326e4: |[0326e4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +0326f4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0326f8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0326fc: 7220 3108 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@0831 │ │ +032702: 0a00 |0007: move-result v0 │ │ +032704: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54857,20 +32180,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fd24: |[02fd24] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -02fd34: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fd38: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fd3c: 7220 2c08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@082c │ │ -02fd42: 0a00 |0007: move-result v0 │ │ -02fd44: 0f00 |0008: return v0 │ │ +032708: |[032708] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +032718: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +03271c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032720: 7220 3208 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@0832 │ │ +032726: 0a00 |0007: move-result v0 │ │ +032728: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54878,20 +32201,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fd48: |[02fd48] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -02fd58: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fd5c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fd60: 7220 2d08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@082d │ │ -02fd66: 0a00 |0007: move-result v0 │ │ -02fd68: 0f00 |0008: return v0 │ │ +03272c: |[03272c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +03273c: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032740: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032744: 7220 3308 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@0833 │ │ +03274a: 0a00 |0007: move-result v0 │ │ +03274c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54899,22 +32222,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -02fd6c: |[02fd6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -02fd7c: 2200 2e01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012e │ │ -02fd80: 6201 4302 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fd84: 5432 4402 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fd88: 7220 2e08 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@082e │ │ -02fd8e: 0c01 |0009: move-result-object v1 │ │ -02fd90: 7020 8f07 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@078f │ │ -02fd96: 1100 |000d: return-object v0 │ │ +032750: |[032750] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +032760: 2200 2d01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +032764: 6201 4302 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032768: 5432 4402 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +03276c: 7220 3408 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@0834 │ │ +032772: 0c01 |0009: move-result-object v1 │ │ +032774: 7020 9507 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +03277a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54922,20 +32245,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fd98: |[02fd98] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -02fda8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fdac: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fdb0: 7220 2f08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@082f │ │ -02fdb6: 0c00 |0007: move-result-object v0 │ │ -02fdb8: 1100 |0008: return-object v0 │ │ +03277c: |[03277c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +03278c: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032790: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032794: 7220 3508 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@0835 │ │ +03279a: 0c00 |0007: move-result-object v0 │ │ +03279c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54943,20 +32266,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fdbc: |[02fdbc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -02fdcc: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fdd0: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fdd4: 7220 3008 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0830 │ │ -02fdda: 0a00 |0007: move-result v0 │ │ -02fddc: 0f00 |0008: return v0 │ │ +0327a0: |[0327a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +0327b0: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0327b4: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0327b8: 7220 3608 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@0836 │ │ +0327be: 0a00 |0007: move-result v0 │ │ +0327c0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54964,20 +32287,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fde0: |[02fde0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -02fdf0: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fdf4: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fdf8: 7220 3108 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0831 │ │ -02fdfe: 0a00 |0007: move-result v0 │ │ -02fe00: 0f00 |0008: return v0 │ │ +0327c4: |[0327c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +0327d4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0327d8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0327dc: 7220 3708 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@0837 │ │ +0327e2: 0a00 |0007: move-result v0 │ │ +0327e4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -54985,23 +32308,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -02fe04: |[02fe04] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -02fe14: 5410 4402 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fe18: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -02fe1c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -02fe1e: 0f00 |0005: return v0 │ │ -02fe20: 5410 4402 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fe24: 6e10 5d0c 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0c5d │ │ -02fe2a: 0a00 |000b: move-result v0 │ │ -02fe2c: 28f9 |000c: goto 0005 // -0007 │ │ +0327e8: |[0327e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +0327f8: 5410 4402 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0327fc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +032800: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +032802: 0f00 |0005: return v0 │ │ +032804: 5410 4402 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032808: 6e10 c30c 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0cc3 │ │ +03280e: 0a00 |000b: move-result v0 │ │ +032810: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=934 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -55009,20 +32332,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fe30: |[02fe30] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -02fe40: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fe44: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fe48: 7220 3208 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0832 │ │ -02fe4e: 0a00 |0007: move-result v0 │ │ -02fe50: 0f00 |0008: return v0 │ │ +032814: |[032814] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +032824: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032828: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +03282c: 7220 3808 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@0838 │ │ +032832: 0a00 |0007: move-result v0 │ │ +032834: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -55030,20 +32353,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fe54: |[02fe54] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -02fe64: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fe68: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fe6c: 7220 3308 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0833 │ │ -02fe72: 0a00 |0007: move-result v0 │ │ -02fe74: 0f00 |0008: return v0 │ │ +032838: |[032838] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +032848: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +03284c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032850: 7220 3908 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0839 │ │ +032856: 0a00 |0007: move-result v0 │ │ +032858: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -55051,20 +32374,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fe78: |[02fe78] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -02fe88: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fe8c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fe90: 7220 3408 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@0834 │ │ -02fe96: 0a00 |0007: move-result v0 │ │ -02fe98: 0f00 |0008: return v0 │ │ +03285c: |[03285c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +03286c: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032870: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032874: 7220 3a08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@083a │ │ +03287a: 0a00 |0007: move-result v0 │ │ +03287c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -55072,20 +32395,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fe9c: |[02fe9c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -02feac: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02feb0: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02feb4: 7220 3508 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@0835 │ │ -02feba: 0a00 |0007: move-result v0 │ │ -02febc: 0f00 |0008: return v0 │ │ +032880: |[032880] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +032890: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032894: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032898: 7220 3b08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@083b │ │ +03289e: 0a00 |0007: move-result v0 │ │ +0328a0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -55093,20 +32416,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -02fec0: |[02fec0] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -02fed0: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fed4: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fed8: 7220 3608 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0836 │ │ -02fede: 0a00 |0007: move-result v0 │ │ -02fee0: 0f00 |0008: return v0 │ │ +0328a4: |[0328a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +0328b4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0328b8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0328bc: 7220 3c08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@083c │ │ +0328c2: 0a00 |0007: move-result v0 │ │ +0328c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -55114,19 +32437,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -02fee4: |[02fee4] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -02fef4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fef8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fefc: 7220 3908 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@0839 │ │ -02ff02: 0e00 |0007: return-void │ │ +0328c8: |[0328c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +0328d8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0328dc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0328e0: 7220 3f08 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@083f │ │ +0328e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ 0x0007 line=930 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ @@ -55135,19 +32458,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ff04: |[02ff04] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -02ff14: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02ff18: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02ff1c: 7230 3a08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@083a │ │ -02ff22: 0e00 |0007: return-void │ │ +0328e8: |[0328e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +0328f8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0328fc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032900: 7230 4008 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@0840 │ │ +032906: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0007 line=807 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 addedCount I │ │ @@ -55157,19 +32480,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ff24: |[02ff24] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -02ff34: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02ff38: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02ff3c: 7230 3b08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@083b │ │ -02ff42: 0e00 |0007: return-void │ │ +032908: |[032908] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +032918: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +03291c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032920: 7230 4108 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0841 │ │ +032926: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ 0x0007 line=877 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ @@ -55179,19 +32502,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ff44: |[02ff44] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -02ff54: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02ff58: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02ff5c: 7230 3c08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@083c │ │ -02ff62: 0e00 |0007: return-void │ │ +032928: |[032928] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +032938: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +03293c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032940: 7230 4208 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@0842 │ │ +032946: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0007 line=549 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isChecked Z │ │ @@ -55201,19 +32524,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ff64: |[02ff64] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -02ff74: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02ff78: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02ff7c: 7230 3d08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@083d │ │ -02ff82: 0e00 |0007: return-void │ │ +032948: |[032948] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +032958: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +03295c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032960: 7230 4308 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0843 │ │ +032966: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ 0x0007 line=847 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -55223,19 +32546,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ff84: |[02ff84] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -02ff94: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02ff98: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02ff9c: 7230 3e08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@083e │ │ -02ffa2: 0e00 |0007: return-void │ │ +032968: |[032968] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +032978: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +03297c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032980: 7230 4408 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0844 │ │ +032986: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=896 │ │ 0x0007 line=897 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -55245,19 +32568,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ffa4: |[02ffa4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -02ffb4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02ffb8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02ffbc: 7230 3f08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@083f │ │ -02ffc2: 0e00 |0007: return-void │ │ +032988: |[032988] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +032998: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +03299c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0329a0: 7230 4508 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@0845 │ │ +0329a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0007 line=669 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ @@ -55267,19 +32590,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ffc4: |[02ffc4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -02ffd4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02ffd8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02ffdc: 7230 4008 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0840 │ │ -02ffe2: 0e00 |0007: return-void │ │ +0329a8: |[0329a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +0329b8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0329bc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0329c0: 7230 4608 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0846 │ │ +0329c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0007 line=569 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isEnabled Z │ │ @@ -55289,19 +32612,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -02ffe4: |[02ffe4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -02fff4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -02fff8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -02fffc: 7230 4108 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0841 │ │ -030002: 0e00 |0007: return-void │ │ +0329c8: |[0329c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +0329d8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0329dc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +0329e0: 7230 4708 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0847 │ │ +0329e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0007 line=695 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 fromIndex I │ │ @@ -55311,19 +32634,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -030004: |[030004] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -030014: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -030018: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -03001c: 7230 4208 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0842 │ │ -030022: 0e00 |0007: return-void │ │ +0329e8: |[0329e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +0329f8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +0329fc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032a00: 7230 4808 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@0848 │ │ +032a06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0007 line=609 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ @@ -55333,19 +32656,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -030024: |[030024] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -030034: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -030038: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -03003c: 7230 4308 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0843 │ │ -030042: 0e00 |0007: return-void │ │ +032a08: |[032a08] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +032a18: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032a1c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032a20: 7230 4908 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0849 │ │ +032a26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0007 line=649 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 itemCount I │ │ @@ -55355,19 +32678,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -030044: |[030044] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -030054: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -030058: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -03005c: 7230 4608 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@0846 │ │ -030062: 0e00 |0007: return-void │ │ +032a28: |[032a28] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +032a38: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032a3c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032a40: 7230 4c08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@084c │ │ +032a46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0007 line=917 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ @@ -55377,19 +32700,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -030064: |[030064] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -030074: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -030078: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -03007c: 7230 4708 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@0847 │ │ -030082: 0e00 |0007: return-void │ │ +032a48: |[032a48] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +032a58: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032a5c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032a60: 7230 4d08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@084d │ │ +032a66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0007 line=589 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isPassword Z │ │ @@ -55399,19 +32722,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -030084: |[030084] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -030094: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -030098: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -03009c: 7230 4808 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@0848 │ │ -0300a2: 0e00 |0007: return-void │ │ +032a68: |[032a68] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +032a78: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032a7c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032a80: 7230 4e08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@084e │ │ +032a86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0007 line=827 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 removedCount I │ │ @@ -55421,19 +32744,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0300a4: |[0300a4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -0300b4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -0300b8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -0300bc: 7230 4908 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@0849 │ │ -0300c2: 0e00 |0007: return-void │ │ +032a88: |[032a88] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +032a98: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032a9c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032aa0: 7230 4f08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@084f │ │ +032aa6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0007 line=733 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollX I │ │ @@ -55443,19 +32766,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0300c4: |[0300c4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -0300d4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -0300d8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -0300dc: 7230 4a08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@084a │ │ -0300e2: 0e00 |0007: return-void │ │ +032aa8: |[032aa8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +032ab8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032abc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032ac0: 7230 5008 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@0850 │ │ +032ac6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0007 line=751 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollY I │ │ @@ -55465,19 +32788,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0300e4: |[0300e4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -0300f4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -0300f8: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -0300fc: 7230 4b08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@084b │ │ -030102: 0e00 |0007: return-void │ │ +032ac8: |[032ac8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +032ad8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032adc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032ae0: 7230 5108 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0851 │ │ +032ae6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0007 line=629 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -55487,19 +32810,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -030104: |[030104] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -030114: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -030118: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -03011c: 7230 4c08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@084c │ │ -030122: 0e00 |0007: return-void │ │ +032ae8: |[032ae8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +032af8: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032afc: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032b00: 7230 5208 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0852 │ │ +032b06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0007 line=504 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -55509,44 +32832,44 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -030124: |[030124] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -030134: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ -030138: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ -03013c: 7230 4d08 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@084d │ │ -030142: 0e00 |0007: return-void │ │ +032b08: |[032b08] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +032b18: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0243 │ │ +032b1c: 5421 4402 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0244 │ │ +032b20: 7230 5308 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0853 │ │ +032b26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0007 line=715 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 toIndex I │ │ │ │ - source_file_idx : 304 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 303 (AccessibilityRecordCompat.java) │ │ │ │ -Class #187 header: │ │ -class_idx : 308 │ │ +Class #134 header: │ │ +class_idx : 307 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 305 │ │ +superclass_idx : 513 │ │ +source_file_idx : 304 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 42 │ │ virtual_methods_size: 0 │ │ │ │ -Class #187 annotations: │ │ -Annotations on method #2231 'getText' │ │ +Class #134 annotations: │ │ +Annotations on method #2237 'getText' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ │ │ -Class #187 - │ │ +Class #134 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -55555,17 +32878,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030144: |[030144] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -030154: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03015a: 0e00 |0003: return-void │ │ +032b28: |[032b28] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +032b38: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +032b3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55573,19 +32896,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03015c: |[03015c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -03016c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030170: 6e10 550a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@0a55 │ │ -030176: 0a00 |0005: move-result v0 │ │ -030178: 0f00 |0006: return v0 │ │ +032b40: |[032b40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +032b50: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032b54: 6e10 590a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@0a59 │ │ +032b5a: 0a00 |0005: move-result v0 │ │ +032b5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55593,19 +32916,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03017c: |[03017c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -03018c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030190: 6e10 560a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@0a56 │ │ -030196: 0c00 |0005: move-result-object v0 │ │ -030198: 1100 |0006: return-object v0 │ │ +032b60: |[032b60] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +032b70: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032b74: 6e10 5a0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@0a5a │ │ +032b7a: 0c00 |0005: move-result-object v0 │ │ +032b7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55613,19 +32936,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03019c: |[03019c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0301ac: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0301b0: 6e10 570a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@0a57 │ │ -0301b6: 0c00 |0005: move-result-object v0 │ │ -0301b8: 1100 |0006: return-object v0 │ │ +032b80: |[032b80] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +032b90: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032b94: 6e10 5b0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@0a5b │ │ +032b9a: 0c00 |0005: move-result-object v0 │ │ +032b9c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55633,19 +32956,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0301bc: |[0301bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0301cc: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0301d0: 6e10 580a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@0a58 │ │ -0301d6: 0c00 |0005: move-result-object v0 │ │ -0301d8: 1100 |0006: return-object v0 │ │ +032ba0: |[032ba0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +032bb0: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032bb4: 6e10 5c0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@0a5c │ │ +032bba: 0c00 |0005: move-result-object v0 │ │ +032bbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55653,19 +32976,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0301dc: |[0301dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -0301ec: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0301f0: 6e10 590a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@0a59 │ │ -0301f6: 0a00 |0005: move-result v0 │ │ -0301f8: 0f00 |0006: return v0 │ │ +032bc0: |[032bc0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +032bd0: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032bd4: 6e10 5d0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@0a5d │ │ +032bda: 0a00 |0005: move-result v0 │ │ +032bdc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55673,19 +32996,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0301fc: |[0301fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -03020c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030210: 6e10 5a0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@0a5a │ │ -030216: 0a00 |0005: move-result v0 │ │ -030218: 0f00 |0006: return v0 │ │ +032be0: |[032be0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +032bf0: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032bf4: 6e10 5e0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@0a5e │ │ +032bfa: 0a00 |0005: move-result v0 │ │ +032bfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55693,19 +33016,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03021c: |[03021c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -03022c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030230: 6e10 5b0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@0a5b │ │ -030236: 0a00 |0005: move-result v0 │ │ -030238: 0f00 |0006: return v0 │ │ +032c00: |[032c00] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +032c10: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032c14: 6e10 5f0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@0a5f │ │ +032c1a: 0a00 |0005: move-result v0 │ │ +032c1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55713,19 +33036,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03023c: |[03023c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -03024c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030250: 6e10 5c0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@0a5c │ │ -030256: 0c00 |0005: move-result-object v0 │ │ -030258: 1100 |0006: return-object v0 │ │ +032c20: |[032c20] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +032c30: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032c34: 6e10 600a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@0a60 │ │ +032c3a: 0c00 |0005: move-result-object v0 │ │ +032c3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55733,19 +33056,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03025c: |[03025c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -03026c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030270: 6e10 5d0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@0a5d │ │ -030276: 0a00 |0005: move-result v0 │ │ -030278: 0f00 |0006: return v0 │ │ +032c40: |[032c40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +032c50: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032c54: 6e10 610a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@0a61 │ │ +032c5a: 0a00 |0005: move-result v0 │ │ +032c5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55753,19 +33076,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03027c: |[03027c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -03028c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030290: 6e10 5e0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@0a5e │ │ -030296: 0a00 |0005: move-result v0 │ │ -030298: 0f00 |0006: return v0 │ │ +032c60: |[032c60] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +032c70: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032c74: 6e10 620a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@0a62 │ │ +032c7a: 0a00 |0005: move-result v0 │ │ +032c7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55773,19 +33096,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03029c: |[03029c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -0302ac: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0302b0: 6e10 5f0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0a5f │ │ -0302b6: 0a00 |0005: move-result v0 │ │ -0302b8: 0f00 |0006: return v0 │ │ +032c80: |[032c80] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +032c90: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032c94: 6e10 630a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@0a63 │ │ +032c9a: 0a00 |0005: move-result v0 │ │ +032c9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55793,19 +33116,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0302bc: |[0302bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0302cc: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0302d0: 6e10 600a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a60 │ │ -0302d6: 0c00 |0005: move-result-object v0 │ │ -0302d8: 1100 |0006: return-object v0 │ │ +032ca0: |[032ca0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +032cb0: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032cb4: 6e10 640a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0a64 │ │ +032cba: 0c00 |0005: move-result-object v0 │ │ +032cbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55813,19 +33136,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0302dc: |[0302dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0302ec: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0302f0: 6e10 610a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0a61 │ │ -0302f6: 0c00 |0005: move-result-object v0 │ │ -0302f8: 1100 |0006: return-object v0 │ │ +032cc0: |[032cc0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +032cd0: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032cd4: 6e10 650a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@0a65 │ │ +032cda: 0c00 |0005: move-result-object v0 │ │ +032cdc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55833,19 +33156,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0302fc: |[0302fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -03030c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030310: 6e10 620a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@0a62 │ │ -030316: 0a00 |0005: move-result v0 │ │ -030318: 0f00 |0006: return v0 │ │ +032ce0: |[032ce0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +032cf0: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032cf4: 6e10 660a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@0a66 │ │ +032cfa: 0a00 |0005: move-result v0 │ │ +032cfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55853,19 +33176,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03031c: |[03031c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -03032c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030330: 6e10 630a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@0a63 │ │ -030336: 0a00 |0005: move-result v0 │ │ -030338: 0f00 |0006: return v0 │ │ +032d00: |[032d00] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +032d10: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032d14: 6e10 670a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@0a67 │ │ +032d1a: 0a00 |0005: move-result v0 │ │ +032d1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55873,19 +33196,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03033c: |[03033c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -03034c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030350: 6e10 640a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@0a64 │ │ -030356: 0a00 |0005: move-result v0 │ │ -030358: 0f00 |0006: return v0 │ │ +032d20: |[032d20] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +032d30: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032d34: 6e10 680a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@0a68 │ │ +032d3a: 0a00 |0005: move-result v0 │ │ +032d3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55893,19 +33216,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03035c: |[03035c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -03036c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030370: 6e10 650a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@0a65 │ │ -030376: 0a00 |0005: move-result v0 │ │ -030378: 0f00 |0006: return v0 │ │ +032d40: |[032d40] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +032d50: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032d54: 6e10 690a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@0a69 │ │ +032d5a: 0a00 |0005: move-result v0 │ │ +032d5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55913,19 +33236,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03037c: |[03037c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -03038c: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030390: 6e10 660a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@0a66 │ │ -030396: 0a00 |0005: move-result v0 │ │ -030398: 0f00 |0006: return v0 │ │ +032d60: |[032d60] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +032d70: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032d74: 6e10 6a0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@0a6a │ │ +032d7a: 0a00 |0005: move-result v0 │ │ +032d7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55933,19 +33256,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03039c: |[03039c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -0303ac: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0303b0: 6e10 670a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@0a67 │ │ -0303b6: 0a00 |0005: move-result v0 │ │ -0303b8: 0f00 |0006: return v0 │ │ +032d80: |[032d80] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +032d90: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032d94: 6e10 6b0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@0a6b │ │ +032d9a: 0a00 |0005: move-result v0 │ │ +032d9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55953,19 +33276,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0303bc: |[0303bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -0303cc: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0303d0: 6e10 680a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@0a68 │ │ -0303d6: 0a00 |0005: move-result v0 │ │ -0303d8: 0f00 |0006: return v0 │ │ +032da0: |[032da0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +032db0: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032db4: 6e10 6c0a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@0a6c │ │ +032dba: 0a00 |0005: move-result v0 │ │ +032dbc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -55973,37 +33296,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0303dc: |[0303dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -0303ec: 7100 690a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@0a69 │ │ -0303f2: 0c00 |0003: move-result-object v0 │ │ -0303f4: 1100 |0004: return-object v0 │ │ +032dc0: |[032dc0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +032dd0: 7100 6d0a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@0a6d │ │ +032dd6: 0c00 |0003: move-result-object v0 │ │ +032dd8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0303f8: |[0303f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -030408: 1f01 8101 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -03040c: 7110 6a0a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@0a6a │ │ -030412: 0c00 |0005: move-result-object v0 │ │ -030414: 1100 |0006: return-object v0 │ │ +032ddc: |[032ddc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +032dec: 1f01 7e01 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032df0: 7110 6e0a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@0a6e │ │ +032df6: 0c00 |0005: move-result-object v0 │ │ +032df8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -56011,18 +33334,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030418: |[030418] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -030428: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -03042c: 6e10 6b0a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@0a6b │ │ -030432: 0e00 |0005: return-void │ │ +032dfc: |[032dfc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +032e0c: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032e10: 6e10 6f0a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@0a6f │ │ +032e16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -56031,18 +33354,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -030434: |[030434] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -030444: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030448: 6e20 6c0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@0a6c │ │ -03044e: 0e00 |0005: return-void │ │ +032e18: |[032e18] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +032e28: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032e2c: 6e20 700a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@0a70 │ │ +032e32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 addedCount I │ │ @@ -56052,18 +33375,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -030450: |[030450] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -030460: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030464: 6e20 6d0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@0a6d │ │ -03046a: 0e00 |0005: return-void │ │ +032e34: |[032e34] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +032e44: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032e48: 6e20 710a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@0a71 │ │ +032e4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ @@ -56073,18 +33396,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03046c: |[03046c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -03047c: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030480: 6e20 6e0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@0a6e │ │ -030486: 0e00 |0005: return-void │ │ +032e50: |[032e50] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +032e60: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032e64: 6e20 720a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@0a72 │ │ +032e6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isChecked Z │ │ @@ -56094,18 +33417,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -030488: |[030488] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -030498: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -03049c: 6e20 6f0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@0a6f │ │ -0304a2: 0e00 |0005: return-void │ │ +032e6c: |[032e6c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +032e7c: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032e80: 6e20 730a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@0a73 │ │ +032e86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -56115,18 +33438,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0304a4: |[0304a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0304b4: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0304b8: 6e20 700a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0a70 │ │ -0304be: 0e00 |0005: return-void │ │ +032e88: |[032e88] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +032e98: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032e9c: 6e20 740a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0a74 │ │ +032ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -56136,18 +33459,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0304c0: |[0304c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0304d0: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0304d4: 6e20 710a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@0a71 │ │ -0304da: 0e00 |0005: return-void │ │ +032ea4: |[032ea4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +032eb4: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032eb8: 6e20 750a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@0a75 │ │ +032ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ @@ -56157,18 +33480,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0304dc: |[0304dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -0304ec: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0304f0: 6e20 720a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@0a72 │ │ -0304f6: 0e00 |0005: return-void │ │ +032ec0: |[032ec0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +032ed0: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032ed4: 6e20 760a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@0a76 │ │ +032eda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isEnabled Z │ │ @@ -56178,18 +33501,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0304f8: |[0304f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -030508: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -03050c: 6e20 730a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@0a73 │ │ -030512: 0e00 |0005: return-void │ │ +032edc: |[032edc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +032eec: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032ef0: 6e20 770a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@0a77 │ │ +032ef6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 fromIndex I │ │ @@ -56199,18 +33522,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -030514: |[030514] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -030524: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030528: 6e20 740a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@0a74 │ │ -03052e: 0e00 |0005: return-void │ │ +032ef8: |[032ef8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +032f08: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032f0c: 6e20 780a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@0a78 │ │ +032f12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ @@ -56220,18 +33543,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -030530: |[030530] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -030540: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030544: 6e20 750a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@0a75 │ │ -03054a: 0e00 |0005: return-void │ │ +032f14: |[032f14] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +032f24: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032f28: 6e20 790a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@0a79 │ │ +032f2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 itemCount I │ │ @@ -56241,18 +33564,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03054c: |[03054c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -03055c: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030560: 6e20 760a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@0a76 │ │ -030566: 0e00 |0005: return-void │ │ +032f30: |[032f30] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +032f40: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032f44: 6e20 7a0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@0a7a │ │ +032f4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parcelableData Landroid/os/Parcelable; │ │ @@ -56262,18 +33585,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -030568: |[030568] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -030578: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -03057c: 6e20 770a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@0a77 │ │ -030582: 0e00 |0005: return-void │ │ +032f4c: |[032f4c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +032f5c: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032f60: 6e20 7b0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@0a7b │ │ +032f66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isPassword Z │ │ @@ -56283,18 +33606,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -030584: |[030584] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -030594: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030598: 6e20 780a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@0a78 │ │ -03059e: 0e00 |0005: return-void │ │ +032f68: |[032f68] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +032f78: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032f7c: 6e20 7c0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@0a7c │ │ +032f82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 removedCount I │ │ @@ -56304,18 +33627,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0305a0: |[0305a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -0305b0: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0305b4: 6e20 790a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@0a79 │ │ -0305ba: 0e00 |0005: return-void │ │ +032f84: |[032f84] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +032f94: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032f98: 6e20 7d0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@0a7d │ │ +032f9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollX I │ │ @@ -56325,18 +33648,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0305bc: |[0305bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -0305cc: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0305d0: 6e20 7a0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@0a7a │ │ -0305d6: 0e00 |0005: return-void │ │ +032fa0: |[032fa0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +032fb0: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032fb4: 6e20 7e0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@0a7e │ │ +032fba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollY I │ │ @@ -56346,18 +33669,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0305d8: |[0305d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -0305e8: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -0305ec: 6e20 7b0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@0a7b │ │ -0305f2: 0e00 |0005: return-void │ │ +032fbc: |[032fbc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +032fcc: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032fd0: 6e20 7f0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@0a7f │ │ +032fd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -56367,18 +33690,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0305f4: |[0305f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -030604: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030608: 6e20 7c0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@0a7c │ │ -03060e: 0e00 |0005: return-void │ │ +032fd8: |[032fd8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +032fe8: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +032fec: 6e20 800a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@0a80 │ │ +032ff2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -56388,71 +33711,71 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -030610: |[030610] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -030620: 1f00 8101 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0181 │ │ -030624: 6e20 7d0a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@0a7d │ │ -03062a: 0e00 |0005: return-void │ │ +032ff4: |[032ff4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +033004: 1f00 7e01 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@017e │ │ +033008: 6e20 810a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@0a81 │ │ +03300e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 toIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 305 (AccessibilityRecordCompatIcs.java) │ │ + source_file_idx : 304 (AccessibilityRecordCompatIcs.java) │ │ │ │ -Class #188 header: │ │ -class_idx : 309 │ │ +Class #135 header: │ │ +class_idx : 308 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 479 │ │ +superclass_idx : 513 │ │ +source_file_idx : 481 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #188 annotations: │ │ +Class #135 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #188 - │ │ +Class #135 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 479 (CursorAdapter.java) │ │ + source_file_idx : 481 (CursorAdapter.java) │ │ │ │ -Class #189 header: │ │ -class_idx : 310 │ │ +Class #136 header: │ │ +class_idx : 309 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 57 │ │ -source_file_idx : 479 │ │ +source_file_idx : 481 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #189 annotations: │ │ +Class #136 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="ChangeObserver" │ │ │ │ -Class #189 - │ │ +Class #136 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$ChangeObserver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/ContentObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ @@ -56465,20 +33788,20 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03062c: |[03062c] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -03063c: 5b12 4502 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0245 │ │ -030640: 2200 5c00 |0002: new-instance v0, Landroid/os/Handler; // type@005c │ │ -030644: 7010 8e01 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@018e │ │ -03064a: 7020 1001 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0110 │ │ -030650: 0e00 |000a: return-void │ │ +033010: |[033010] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +033020: 5b12 4502 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0245 │ │ +033024: 2200 5b00 |0002: new-instance v0, Landroid/os/Handler; // type@005b │ │ +033028: 7010 9401 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0194 │ │ +03302e: 7020 1101 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0111 │ │ +033034: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0002 line=455 │ │ 0x000a line=456 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ @@ -56490,17 +33813,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -030654: |[030654] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -030664: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030666: 0f00 |0001: return v0 │ │ +033038: |[033038] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +033048: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03304a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ │ │ #1 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ @@ -56508,44 +33831,44 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030668: |[030668] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -030678: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0245 │ │ -03067c: 6e10 f008 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@08f0 │ │ -030682: 0e00 |0005: return-void │ │ +03304c: |[03304c] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +03305c: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0245 │ │ +033060: 6e10 f608 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@08f6 │ │ +033066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ - source_file_idx : 479 (CursorAdapter.java) │ │ + source_file_idx : 481 (CursorAdapter.java) │ │ │ │ -Class #190 header: │ │ -class_idx : 311 │ │ +Class #137 header: │ │ +class_idx : 310 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 60 │ │ -source_file_idx : 479 │ │ +source_file_idx : 481 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #190 annotations: │ │ +Class #137 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="MyDataSetObserver" │ │ │ │ -Class #190 - │ │ +Class #137 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/DataSetObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;) │ │ @@ -56558,18 +33881,18 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030684: |[030684] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -030694: 5b01 4602 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ -030698: 7010 2701 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@0127 │ │ -03069e: 0e00 |0005: return-void │ │ +033068: |[033068] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +033078: 5b01 4602 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ +03307c: 7010 2801 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@0128 │ │ +033082: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/CursorAdapter; │ │ │ │ @@ -56578,17 +33901,17 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0306a0: |[0306a0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -0306b0: 7020 d708 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@08d7 │ │ -0306b6: 0e00 |0003: return-void │ │ +033084: |[033084] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +033094: 7020 dd08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@08dd │ │ +03309a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/CursorAdapter$1; │ │ @@ -56599,21 +33922,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0306b8: |[0306b8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -0306c8: 5420 4602 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ -0306cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0306ce: 5c01 4f02 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -0306d2: 5420 4602 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ -0306d6: 6e10 ee08 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@08ee │ │ -0306dc: 0e00 |000a: return-void │ │ +03309c: |[03309c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +0330ac: 5420 4602 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ +0330b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0330b2: 5c01 4f02 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +0330b6: 5420 4602 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ +0330ba: 6e10 f408 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@08f4 │ │ +0330c0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0005 line=473 │ │ 0x000a line=474 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ @@ -56623,47 +33946,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0306e0: |[0306e0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -0306f0: 5420 4602 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ -0306f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0306f6: 5c01 4f02 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -0306fa: 5420 4602 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ -0306fe: 6e10 ef08 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@08ef │ │ -030704: 0e00 |000a: return-void │ │ +0330c4: |[0330c4] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +0330d4: 5420 4602 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ +0330d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0330da: 5c01 4f02 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +0330de: 5420 4602 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@0246 │ │ +0330e2: 6e10 f508 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@08f5 │ │ +0330e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0005 line=479 │ │ 0x000a line=480 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ │ │ - source_file_idx : 479 (CursorAdapter.java) │ │ + source_file_idx : 481 (CursorAdapter.java) │ │ │ │ -Class #191 header: │ │ -class_idx : 313 │ │ +Class #138 header: │ │ +class_idx : 312 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 480 │ │ +superclass_idx : 513 │ │ +source_file_idx : 482 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ -Class #191 annotations: │ │ +Class #138 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/CursorFilter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="CursorFilterClient" │ │ │ │ -Class #191 - │ │ +Class #138 - │ │ Class descriptor : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -56688,1570 +34011,382 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ name : 'runQueryOnBackgroundThread' │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 480 (CursorFilter.java) │ │ + source_file_idx : 482 (CursorFilter.java) │ │ │ │ -Class #192 header: │ │ -class_idx : 312 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 401 │ │ -source_file_idx : 479 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 9 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 20 │ │ +Class #139 header: │ │ +class_idx : 313 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 404 │ │ +source_file_idx : 482 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #192 annotations: │ │ +Class #139 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorAdapter$1; Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; Landroid/support/v4/widget/CursorAdapter$ChangeObserver; } │ │ -Annotations on field #583 'FLAG_AUTO_REQUERY' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #2267 '' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ -Annotations on method #2283 'init' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorFilter$CursorFilterClient; } │ │ │ │ -Class #192 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/widget/BaseAdapter;' │ │ +Class #139 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorFilter;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/widget/Filter;' │ │ Interfaces - │ │ - #0 : 'Landroid/widget/Filterable;' │ │ - #1 : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ Static fields - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'FLAG_AUTO_REQUERY' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'FLAG_REGISTER_CONTENT_OBSERVER' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'mAutoRequery' │ │ - type : 'Z' │ │ - access : 0x0004 (PROTECTED) │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'mChangeObserver' │ │ - type : 'Landroid/support/v4/widget/CursorAdapter$ChangeObserver;' │ │ - access : 0x0004 (PROTECTED) │ │ - #2 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'mContext' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0004 (PROTECTED) │ │ - #3 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'mCursor' │ │ - type : 'Landroid/database/Cursor;' │ │ - access : 0x0004 (PROTECTED) │ │ - #4 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'mCursorFilter' │ │ - type : 'Landroid/support/v4/widget/CursorFilter;' │ │ - access : 0x0004 (PROTECTED) │ │ - #5 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'mDataSetObserver' │ │ - type : 'Landroid/database/DataSetObserver;' │ │ - access : 0x0004 (PROTECTED) │ │ - #6 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'mDataValid' │ │ - type : 'Z' │ │ - access : 0x0004 (PROTECTED) │ │ - #7 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'mFilterQueryProvider' │ │ - type : 'Landroid/widget/FilterQueryProvider;' │ │ - access : 0x0004 (PROTECTED) │ │ - #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'mRowIDColumn' │ │ - type : 'I' │ │ - access : 0x0004 (PROTECTED) │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'mClient' │ │ + type : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ + access : 0x0000 () │ │ Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 8 16-bit code units │ │ -030708: |[030708] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -030718: 7010 900a 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0a90 │ │ -03071e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -030720: 6e40 ea08 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08ea │ │ -030726: 0e00 |0007: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0330ec: |[0330ec] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +0330fc: 7010 ab0a 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@0aab │ │ +033102: 5b01 5202 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ +033106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=121 │ │ - 0x0003 line=122 │ │ - 0x0007 line=123 │ │ + 0x0000 line=39 │ │ + 0x0003 line=40 │ │ + 0x0005 line=41 │ │ locals : │ │ - 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0008 reg=3 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x0006 reg=1 client Landroid/support/v4/widget/CursorFilter$CursorFilterClient; │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'convertResultToString' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 7 16-bit code units │ │ -030728: |[030728] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -030738: 7010 900a 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0a90 │ │ -03073e: 6e40 ea08 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08ea │ │ -030744: 0e00 |0006: return-void │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +033108: |[033108] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +033118: 5410 5202 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ +03311c: 1f02 3a00 |0002: check-cast v2, Landroid/database/Cursor; // type@003a │ │ +033120: 7220 fb08 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@08fb │ │ +033126: 0c00 |0007: move-result-object v0 │ │ +033128: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=150 │ │ - 0x0003 line=151 │ │ - 0x0006 line=152 │ │ + 0x0000 line=45 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ - 0x0000 - 0x0007 reg=2 c Landroid/database/Cursor; │ │ - 0x0000 - 0x0007 reg=3 flags I │ │ + 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ │ │ - #2 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'performFiltering' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 12 16-bit code units │ │ -030748: |[030748] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -030758: 7010 900a 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0a90 │ │ -03075e: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -030762: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -030764: 6e40 ea08 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08ea │ │ -03076a: 0e00 |0009: return-void │ │ -03076c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -03076e: 28fb |000b: goto 0006 // -0005 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +03312c: |[03312c] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +03313c: 5432 5202 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ +033140: 7220 fd08 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@08fd │ │ +033146: 0c00 |0005: move-result-object v0 │ │ +033148: 2201 9301 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0193 │ │ +03314c: 7010 aa0a 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@0aaa │ │ +033152: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +033156: 7210 1601 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03315c: 0a02 |0010: move-result v2 │ │ +03315e: 5912 6c02 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@026c │ │ +033162: 5b10 6d02 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026d │ │ +033166: 1101 |0015: return-object v1 │ │ +033168: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +03316a: 5912 6c02 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@026c │ │ +03316e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +033170: 5b12 6d02 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026d │ │ +033174: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=137 │ │ - 0x0003 line=138 │ │ - 0x0009 line=139 │ │ - 0x000a line=138 │ │ + 0x0000 line=50 │ │ + 0x0006 line=52 │ │ + 0x000b line=53 │ │ + 0x000d line=54 │ │ + 0x0013 line=55 │ │ + 0x0015 line=60 │ │ + 0x0016 line=57 │ │ + 0x0019 line=58 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x000c reg=3 c Landroid/database/Cursor; │ │ - 0x0000 - 0x000c reg=4 autoRequery Z │ │ + 0x0006 - 0x001d reg=0 cursor Landroid/database/Cursor; │ │ + 0x000b - 0x001d reg=1 results Landroid/widget/Filter$FilterResults; │ │ + 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x001d reg=4 constraint Ljava/lang/CharSequence; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/CursorFilter;) │ │ + name : 'publishResults' │ │ + type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +033178: |[033178] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +033188: 5431 5202 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ +03318c: 7210 fc08 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@08fc │ │ +033192: 0c00 |0005: move-result-object v0 │ │ +033194: 5451 6d02 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026d │ │ +033198: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +03319c: 5451 6d02 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026d │ │ +0331a0: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +0331a4: 5432 5202 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ +0331a8: 5451 6d02 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026d │ │ +0331ac: 1f01 3a00 |0012: check-cast v1, Landroid/database/Cursor; // type@003a │ │ +0331b0: 7220 fa08 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@08fa │ │ +0331b6: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0006 line=67 │ │ + 0x000e line=68 │ │ + 0x0017 line=70 │ │ + locals : │ │ + 0x0006 - 0x0018 reg=0 oldCursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ + 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ + │ │ + source_file_idx : 482 (CursorFilter.java) │ │ + │ │ +Class #140 header: │ │ +class_idx : 316 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 513 │ │ +source_file_idx : 571 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 8 │ │ │ │ +Class #140 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="EdgeEffectImpl" │ │ + │ │ +Class #140 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'bindView' │ │ - type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'draw' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #1 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'changeCursor' │ │ - type : '(Landroid/database/Cursor;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'finish' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'newEdgeEffect' │ │ + type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'onAbsorb' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'onPull' │ │ + type : '(Ljava/lang/Object;F)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'onRelease' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ + name : 'setSize' │ │ + type : '(Ljava/lang/Object;II)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 571 (EdgeEffectCompat.java) │ │ + │ │ +Class #141 header: │ │ +class_idx : 317 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 571 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #141 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; } │ │ + │ │ +Class #141 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'IMPL' │ │ + type : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'mEdgeEffect' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -030770: |[030770] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -030780: 6e20 f308 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@08f3 │ │ -030786: 0c00 |0003: move-result-object v0 │ │ -030788: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -03078c: 7210 1201 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -030792: 0e00 |0009: return-void │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +0331b8: |[0331b8] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +0331c8: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +0331cc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0331d0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0331d4: 2200 3b01 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@013b │ │ +0331d8: 7010 0b09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@090b │ │ +0331de: 6900 5302 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +0331e2: 0e00 |000d: return-void │ │ +0331e4: 2200 3a01 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@013a │ │ +0331e8: 7010 0209 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0902 │ │ +0331ee: 6900 5302 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +0331f2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=315 │ │ - 0x0004 line=316 │ │ - 0x0006 line=317 │ │ - 0x0009 line=319 │ │ + 0x0000 line=37 │ │ + 0x0006 line=38 │ │ + 0x000d line=42 │ │ + 0x000e line=40 │ │ locals : │ │ - 0x0004 - 0x000a reg=0 old Landroid/database/Cursor; │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x000a reg=2 cursor Landroid/database/Cursor; │ │ │ │ - #2 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'convertToString' │ │ - type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -030794: |[030794] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0307a4: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -0307a8: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -0307ac: 1100 |0004: return-object v0 │ │ -0307ae: 6e10 5e0c 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -0307b4: 0c00 |0008: move-result-object v0 │ │ -0307b6: 28fb |0009: goto 0004 // -0005 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0331f4: |[0331f4] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +033204: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03320a: 6200 5302 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +03320e: 7220 1709 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0917 │ │ +033214: 0c00 |0008: move-result-object v0 │ │ +033216: 5b10 5402 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ +03321a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=367 │ │ + 0x0000 line=132 │ │ + 0x0003 line=133 │ │ + 0x000b line=134 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x000a reg=2 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ │ │ - #3 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'getCount' │ │ - type : '()I' │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'draw' │ │ + type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -0307b8: |[0307b8] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -0307c8: 5510 4f02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -0307cc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0307d0: 5410 4c02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -0307d4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0307d8: 5410 4c02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -0307dc: 7210 1501 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -0307e2: 0a00 |000d: move-result v0 │ │ -0307e4: 0f00 |000e: return v0 │ │ -0307e6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0307e8: 28fe |0010: goto 000e // -0002 │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +03321c: |[03321c] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +03322c: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +033230: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ +033234: 7230 1409 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0914 │ │ +03323a: 0a00 |0007: move-result v0 │ │ +03323c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=201 │ │ - 0x0008 line=202 │ │ - 0x000e line=204 │ │ + 0x0000 line=218 │ │ locals : │ │ - 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ - #4 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'getCursor' │ │ - type : '()Landroid/database/Cursor;' │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ + name : 'finish' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0307ec: |[0307ec] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -0307fc: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030800: 1100 |0002: return-object v0 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +033240: |[033240] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +033250: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +033254: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ +033258: 7220 1509 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0915 │ │ +03325e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=194 │ │ + 0x0000 line=162 │ │ + 0x0007 line=163 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - │ │ - #5 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'getDropDownView' │ │ - type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 31 16-bit code units │ │ -030804: |[030804] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -030814: 5531 4f02 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -030818: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -03081c: 5431 4c02 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030820: 7220 1c01 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011c │ │ -030826: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -03082a: 5431 4b02 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ -03082e: 5432 4c02 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030832: 6e40 ec08 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@08ec │ │ -030838: 0c00 |0012: move-result-object v0 │ │ -03083a: 5431 4b02 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ -03083e: 5432 4c02 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030842: 6e40 de08 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@08de │ │ -030848: 1100 |001a: return-object v0 │ │ -03084a: 0750 |001b: move-object v0, v5 │ │ -03084c: 28f7 |001c: goto 0013 // -0009 │ │ -03084e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -030850: 28fc |001e: goto 001a // -0004 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=262 │ │ - 0x0004 line=263 │ │ - 0x0009 line=265 │ │ - 0x000b line=266 │ │ - 0x0013 line=270 │ │ - 0x001a line=273 │ │ - 0x001b line=268 │ │ - 0x001d line=273 │ │ - locals : │ │ - 0x0013 - 0x001a reg=0 v Landroid/view/View; │ │ - 0x001c - 0x001d reg=0 v Landroid/view/View; │ │ - 0x0000 - 0x001f reg=3 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x001f reg=4 position I │ │ - 0x0000 - 0x001f reg=5 convertView Landroid/view/View; │ │ - 0x0000 - 0x001f reg=6 parent Landroid/view/ViewGroup; │ │ - │ │ - #6 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'getFilter' │ │ - type : '()Landroid/widget/Filter;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -030854: |[030854] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -030864: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@024d │ │ -030868: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -03086c: 2200 3a01 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@013a │ │ -030870: 7020 f808 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@08f8 │ │ -030876: 5b10 4d02 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@024d │ │ -03087a: 5410 4d02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@024d │ │ -03087e: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=404 │ │ - 0x0004 line=405 │ │ - 0x000b line=407 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - │ │ - #7 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'getFilterQueryProvider' │ │ - type : '()Landroid/widget/FilterQueryProvider;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030880: |[030880] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -030890: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0250 │ │ -030894: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=420 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - │ │ - #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -030898: |[030898] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -0308a8: 5510 4f02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -0308ac: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0308b0: 5410 4c02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -0308b4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0308b8: 5410 4c02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -0308bc: 7220 1c01 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011c │ │ -0308c2: 5410 4c02 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -0308c6: 1100 |000f: return-object v0 │ │ -0308c8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0308ca: 28fe |0011: goto 000f // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=212 │ │ - 0x0008 line=213 │ │ - 0x000d line=214 │ │ - 0x000f line=216 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0012 reg=2 position I │ │ - │ │ - #9 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'getItemId' │ │ - type : '(I)J' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 27 16-bit code units │ │ -0308cc: |[0308cc] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -0308dc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0308e0: 5532 4f02 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -0308e4: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -0308e8: 5432 4c02 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -0308ec: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -0308f0: 5432 4c02 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -0308f4: 7220 1c01 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011c │ │ -0308fa: 0a02 |000f: move-result v2 │ │ -0308fc: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -030900: 5430 4c02 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030904: 5231 5102 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0251 │ │ -030908: 7220 1701 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -03090e: 0b00 |0019: move-result-wide v0 │ │ -030910: 1000 |001a: return-wide v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=224 │ │ - 0x000a line=225 │ │ - 0x0012 line=226 │ │ - 0x001a line=231 │ │ - locals : │ │ - 0x0000 - 0x001b reg=3 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x001b reg=4 position I │ │ - │ │ - #10 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'getView' │ │ - type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 65 16-bit code units │ │ -030914: |[030914] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -030924: 5541 4f02 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -030928: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -03092c: 2201 f801 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -030930: 1a02 b415 |0006: const-string v2, "this should only be called when the cursor is valid" // string@15b4 │ │ -030934: 7020 440c 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -03093a: 2701 |000b: throw v1 │ │ -03093c: 5441 4c02 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030940: 7220 1c01 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011c │ │ -030946: 0a01 |0011: move-result v1 │ │ -030948: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -03094c: 2201 f801 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -030950: 2202 0802 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -030954: 7010 730c 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03095a: 1a03 590a |001b: const-string v3, "couldn't move cursor to position " // string@0a59 │ │ -03095e: 6e20 7a0c 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -030964: 0c02 |0020: move-result-object v2 │ │ -030966: 6e20 770c 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -03096c: 0c02 |0024: move-result-object v2 │ │ -03096e: 6e10 7e0c 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -030974: 0c02 |0028: move-result-object v2 │ │ -030976: 7020 440c 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -03097c: 2701 |002c: throw v1 │ │ -03097e: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -030982: 5441 4b02 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ -030986: 5442 4c02 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -03098a: 6e40 ed08 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@08ed │ │ -030990: 0c00 |0036: move-result-object v0 │ │ -030992: 5441 4b02 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ -030996: 5442 4c02 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -03099a: 6e40 de08 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@08de │ │ -0309a0: 1100 |003e: return-object v0 │ │ -0309a2: 0760 |003f: move-object v0, v6 │ │ -0309a4: 28f7 |0040: goto 0037 // -0009 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=244 │ │ - 0x0004 line=245 │ │ - 0x000c line=247 │ │ - 0x0014 line=248 │ │ - 0x002d line=251 │ │ - 0x002f line=252 │ │ - 0x0037 line=256 │ │ - 0x003e line=257 │ │ - 0x003f line=254 │ │ - locals : │ │ - 0x0037 - 0x003f reg=0 v Landroid/view/View; │ │ - 0x0040 - 0x0041 reg=0 v Landroid/view/View; │ │ - 0x0000 - 0x0041 reg=4 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0041 reg=5 position I │ │ - 0x0000 - 0x0041 reg=6 convertView Landroid/view/View; │ │ - 0x0000 - 0x0041 reg=7 parent Landroid/view/ViewGroup; │ │ - │ │ - #11 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'hasStableIds' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0309a8: |[0309a8] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -0309b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0309ba: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=237 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - │ │ - #12 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'init' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ - access : 0x0000 () │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 81 16-bit code units │ │ -0309bc: |[0309bc] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0309cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0309ce: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0309d0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0309d2: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -0309d6: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -0309da: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -0309de: 5c40 4902 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0249 │ │ -0309e2: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -0309e6: 5b46 4c02 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -0309ea: 5c40 4f02 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -0309ee: 5b45 4b02 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ -0309f2: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -0309f6: 1a01 6808 |0015: const-string v1, "_id" // string@0868 │ │ -0309fa: 7220 1401 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -030a00: 0a01 |001a: move-result v1 │ │ -030a02: 5941 5102 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0251 │ │ -030a06: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -030a0a: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -030a0c: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -030a10: 2201 3601 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0136 │ │ -030a14: 7020 d408 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@08d4 │ │ -030a1a: 5b41 4a02 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ -030a1e: 2201 3701 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0137 │ │ -030a22: 7030 d808 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@08d8 │ │ -030a28: 5b41 4e02 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ -030a2c: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -030a30: 5441 4a02 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ -030a34: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -030a38: 5441 4a02 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ -030a3c: 7220 1d01 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@011d │ │ -030a42: 5441 4e02 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ -030a46: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -030a4a: 5441 4e02 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ -030a4e: 7220 1e01 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@011e │ │ -030a54: 0e00 |0044: return-void │ │ -030a56: 5c41 4902 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0249 │ │ -030a5a: 28c4 |0047: goto 000b // -003c │ │ -030a5c: 0110 |0048: move v0, v1 │ │ -030a5e: 28c4 |0049: goto 000d // -003c │ │ -030a60: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -030a62: 28d0 |004b: goto 001b // -0030 │ │ -030a64: 5b43 4a02 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ -030a68: 5b43 4e02 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ -030a6c: 28e0 |0050: goto 0030 // -0020 │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=164 │ │ - 0x0007 line=165 │ │ - 0x0009 line=166 │ │ - 0x000b line=170 │ │ - 0x000d line=171 │ │ - 0x000f line=172 │ │ - 0x0011 line=173 │ │ - 0x0013 line=174 │ │ - 0x001d line=175 │ │ - 0x0022 line=176 │ │ - 0x0029 line=177 │ │ - 0x0030 line=183 │ │ - 0x0032 line=184 │ │ - 0x003b line=185 │ │ - 0x0044 line=187 │ │ - 0x0045 line=168 │ │ - 0x0049 line=170 │ │ - 0x004a line=174 │ │ - 0x004c line=179 │ │ - 0x004e line=180 │ │ - locals : │ │ - 0x000d - 0x0045 reg=0 cursorPresent Z │ │ - 0x004a - 0x0051 reg=0 cursorPresent Z │ │ - 0x0000 - 0x0051 reg=4 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0051 reg=5 context Landroid/content/Context; │ │ - 0x0000 - 0x0051 reg=6 c Landroid/database/Cursor; │ │ - 0x0000 - 0x0051 reg=7 flags I │ │ - │ │ - #13 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'init' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 9 16-bit code units │ │ -030a70: |[030a70] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -030a80: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -030a84: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -030a86: 6e40 ea08 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08ea │ │ -030a8c: 0e00 |0006: return-void │ │ -030a8e: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -030a90: 28fb |0008: goto 0003 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=160 │ │ - 0x0006 line=161 │ │ - 0x0007 line=160 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0009 reg=3 c Landroid/database/Cursor; │ │ - 0x0000 - 0x0009 reg=4 autoRequery Z │ │ - │ │ - #14 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'newDropDownView' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 5 16-bit code units │ │ -030a94: |[030a94] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -030aa4: 6e40 ed08 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@08ed │ │ -030aaa: 0c00 |0003: move-result-object v0 │ │ -030aac: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=296 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=3 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0005 reg=4 parent Landroid/view/ViewGroup; │ │ - │ │ - #15 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'newView' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #16 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'onContentChanged' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 25 16-bit code units │ │ -030ab0: |[030ab0] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -030ac0: 5510 4902 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0249 │ │ -030ac4: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -030ac8: 5410 4c02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030acc: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -030ad0: 5410 4c02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030ad4: 7210 1901 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0119 │ │ -030ada: 0a00 |000d: move-result v0 │ │ -030adc: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -030ae0: 5410 4c02 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030ae4: 7210 1f01 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@011f │ │ -030aea: 0a00 |0015: move-result v0 │ │ -030aec: 5c10 4f02 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -030af0: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=447 │ │ - 0x0010 line=449 │ │ - 0x0018 line=451 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - │ │ - #17 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'runQueryOnBackgroundThread' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -030af4: |[030af4] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -030b04: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0250 │ │ -030b08: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -030b0c: 5410 5002 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0250 │ │ -030b10: 7220 a80a 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0aa8 │ │ -030b16: 0c00 |0009: move-result-object v0 │ │ -030b18: 1100 |000a: return-object v0 │ │ -030b1a: 5410 4c02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030b1e: 28fd |000d: goto 000a // -0003 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=396 │ │ - 0x0004 line=397 │ │ - 0x000a line=400 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x000e reg=2 constraint Ljava/lang/CharSequence; │ │ - │ │ - #18 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'setFilterQueryProvider' │ │ - type : '(Landroid/widget/FilterQueryProvider;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -030b20: |[030b20] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -030b30: 5b01 5002 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0250 │ │ -030b34: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=436 │ │ - 0x0002 line=437 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x0003 reg=1 filterQueryProvider Landroid/widget/FilterQueryProvider; │ │ - │ │ - #19 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ - name : 'swapCursor' │ │ - type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 75 16-bit code units │ │ -030b38: |[030b38] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -030b48: 5421 4c02 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030b4c: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -030b50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -030b52: 1100 |0005: return-object v0 │ │ -030b54: 5420 4c02 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030b58: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -030b5c: 5421 4a02 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ -030b60: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -030b64: 5421 4a02 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ -030b68: 7220 2101 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0121 │ │ -030b6e: 5421 4e02 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ -030b72: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -030b76: 5421 4e02 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ -030b7a: 7220 2201 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0122 │ │ -030b80: 5b23 4c02 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ -030b84: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -030b88: 5421 4a02 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ -030b8c: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -030b90: 5421 4a02 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ -030b94: 7220 1d01 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@011d │ │ -030b9a: 5421 4e02 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ -030b9e: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -030ba2: 5421 4e02 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ -030ba6: 7220 1e01 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@011e │ │ -030bac: 1a01 6808 |0032: const-string v1, "_id" // string@0868 │ │ -030bb0: 7220 1401 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -030bb6: 0a01 |0037: move-result v1 │ │ -030bb8: 5921 5102 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0251 │ │ -030bbc: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -030bbe: 5c21 4f02 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -030bc2: 6e10 ee08 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@08ee │ │ -030bc8: 28c5 |0040: goto 0005 // -003b │ │ -030bca: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -030bcc: 5921 5102 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0251 │ │ -030bd0: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -030bd2: 5c21 4f02 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ -030bd6: 6e10 ef08 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@08ef │ │ -030bdc: 28bb |004a: goto 0005 // -0045 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=332 │ │ - 0x0004 line=333 │ │ - 0x0005 line=354 │ │ - 0x0006 line=335 │ │ - 0x0008 line=336 │ │ - 0x000a line=337 │ │ - 0x0013 line=338 │ │ - 0x001c line=340 │ │ - 0x001e line=341 │ │ - 0x0020 line=342 │ │ - 0x0029 line=343 │ │ - 0x0032 line=344 │ │ - 0x003a line=345 │ │ - 0x003d line=347 │ │ - 0x0041 line=349 │ │ - 0x0044 line=350 │ │ - 0x0047 line=352 │ │ - locals : │ │ - 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ - 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ - 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ - │ │ - source_file_idx : 479 (CursorAdapter.java) │ │ - │ │ -Class #193 header: │ │ -class_idx : 314 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 407 │ │ -source_file_idx : 480 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #193 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorFilter$CursorFilterClient; } │ │ - │ │ -Class #193 - │ │ - Class descriptor : 'Landroid/support/v4/widget/CursorFilter;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/widget/Filter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'mClient' │ │ - type : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ - access : 0x0000 () │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -030be0: |[030be0] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -030bf0: 7010 a70a 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@0aa7 │ │ -030bf6: 5b01 5202 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ -030bfa: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - 0x0003 line=40 │ │ - 0x0005 line=41 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ - 0x0000 - 0x0006 reg=1 client Landroid/support/v4/widget/CursorFilter$CursorFilterClient; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'convertResultToString' │ │ - type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -030bfc: |[030bfc] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -030c0c: 5410 5202 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ -030c10: 1f02 3a00 |0002: check-cast v2, Landroid/database/Cursor; // type@003a │ │ -030c14: 7220 f508 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@08f5 │ │ -030c1a: 0c00 |0007: move-result-object v0 │ │ -030c1c: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=45 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ - 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'performFiltering' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -030c20: |[030c20] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -030c30: 5432 5202 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ -030c34: 7220 f708 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@08f7 │ │ -030c3a: 0c00 |0005: move-result-object v0 │ │ -030c3c: 2201 9601 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0196 │ │ -030c40: 7010 a60a 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@0aa6 │ │ -030c46: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -030c4a: 7210 1501 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -030c50: 0a02 |0010: move-result v2 │ │ -030c52: 5912 6d02 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@026d │ │ -030c56: 5b10 6e02 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026e │ │ -030c5a: 1101 |0015: return-object v1 │ │ -030c5c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -030c5e: 5912 6d02 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@026d │ │ -030c62: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -030c64: 5b12 6e02 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026e │ │ -030c68: 28f9 |001c: goto 0015 // -0007 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - 0x0006 line=52 │ │ - 0x000b line=53 │ │ - 0x000d line=54 │ │ - 0x0013 line=55 │ │ - 0x0015 line=60 │ │ - 0x0016 line=57 │ │ - 0x0019 line=58 │ │ - locals : │ │ - 0x0006 - 0x001d reg=0 cursor Landroid/database/Cursor; │ │ - 0x000b - 0x001d reg=1 results Landroid/widget/Filter$FilterResults; │ │ - 0x0000 - 0x001d reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ - 0x0000 - 0x001d reg=4 constraint Ljava/lang/CharSequence; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/CursorFilter;) │ │ - name : 'publishResults' │ │ - type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -030c6c: |[030c6c] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -030c7c: 5431 5202 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ -030c80: 7210 f608 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@08f6 │ │ -030c86: 0c00 |0005: move-result-object v0 │ │ -030c88: 5451 6e02 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026e │ │ -030c8c: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -030c90: 5451 6e02 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026e │ │ -030c94: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -030c98: 5432 5202 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@0252 │ │ -030c9c: 5451 6e02 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@026e │ │ -030ca0: 1f01 3a00 |0012: check-cast v1, Landroid/database/Cursor; // type@003a │ │ -030ca4: 7220 f408 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@08f4 │ │ -030caa: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - 0x0006 line=67 │ │ - 0x000e line=68 │ │ - 0x0017 line=70 │ │ - locals : │ │ - 0x0006 - 0x0018 reg=0 oldCursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ - 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ - │ │ - source_file_idx : 480 (CursorFilter.java) │ │ - │ │ -Class #194 header: │ │ -class_idx : 317 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 568 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #194 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="EdgeEffectImpl" │ │ - │ │ -Class #194 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'draw' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'finish' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'isFinished' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'newEdgeEffect' │ │ - type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'onAbsorb' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'onPull' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'onRelease' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ - name : 'setSize' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 568 (EdgeEffectCompat.java) │ │ - │ │ -Class #195 header: │ │ -class_idx : 315 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 568 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #195 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseEdgeEffectImpl" │ │ - │ │ -Class #195 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -030cac: |[030cac] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -030cbc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -030cc2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=58 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ - name : 'draw' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030cc4: |[030cc4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -030cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030cd6: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=86 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ - 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=3 canvas Landroid/graphics/Canvas; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ - name : 'finish' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030cd8: |[030cd8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -030ce8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ - 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ - name : 'isFinished' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030cec: |[030cec] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -030cfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030cfe: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=67 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ - 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ - │ │ - #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ - name : 'newEdgeEffect' │ │ - type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030d00: |[030d00] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -030d10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030d12: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ - 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ - │ │ - #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ - name : 'onAbsorb' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030d14: |[030d14] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -030d24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030d26: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=82 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ - 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=3 velocity I │ │ - │ │ - #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ - name : 'onPull' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030d28: |[030d28] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -030d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030d3a: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=74 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ - 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0002 reg=3 deltaDistance F │ │ - │ │ - #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ - name : 'onRelease' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -030d3c: |[030d3c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -030d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030d4e: 0f00 |0001: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=78 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ - 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ - │ │ - #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ - name : 'setSize' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -030d50: |[030d50] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -030d60: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=64 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ - 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 width I │ │ - 0x0000 - 0x0001 reg=3 height I │ │ - │ │ - source_file_idx : 568 (EdgeEffectCompat.java) │ │ - │ │ -Class #196 header: │ │ -class_idx : 316 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 568 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 8 │ │ - │ │ -Class #196 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EdgeEffectIcsImpl" │ │ - │ │ -Class #196 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -030d64: |[030d64] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -030d74: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -030d7a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=90 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ - name : 'draw' │ │ - type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -030d7c: |[030d7c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -030d8c: 7120 2009 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0920 │ │ -030d92: 0a00 |0003: move-result v0 │ │ -030d94: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=120 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 canvas Landroid/graphics/Canvas; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ - name : 'finish' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -030d98: |[030d98] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -030da8: 7110 2109 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0921 │ │ -030dae: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=104 │ │ - 0x0003 line=105 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ - name : 'isFinished' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -030db0: |[030db0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -030dc0: 7110 2209 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0922 │ │ -030dc6: 0a00 |0003: move-result v0 │ │ -030dc8: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=100 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ - │ │ - #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ - name : 'newEdgeEffect' │ │ - type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -030dcc: |[030dcc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -030ddc: 7110 2309 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0923 │ │ -030de2: 0c00 |0003: move-result-object v0 │ │ -030de4: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=92 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ - │ │ - #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ - name : 'onAbsorb' │ │ - type : '(Ljava/lang/Object;I)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -030de8: |[030de8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -030df8: 7120 2409 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@0924 │ │ -030dfe: 0a00 |0003: move-result v0 │ │ -030e00: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=116 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 velocity I │ │ - │ │ - #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ - name : 'onPull' │ │ - type : '(Ljava/lang/Object;F)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -030e04: |[030e04] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -030e14: 7120 2509 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0925 │ │ -030e1a: 0a00 |0003: move-result v0 │ │ -030e1c: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=108 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0005 reg=3 deltaDistance F │ │ - │ │ - #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ - name : 'onRelease' │ │ - type : '(Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -030e20: |[030e20] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -030e30: 7110 2609 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0926 │ │ -030e36: 0a00 |0003: move-result v0 │ │ -030e38: 0f00 |0004: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=112 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ - 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ - │ │ - #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ - name : 'setSize' │ │ - type : '(Ljava/lang/Object;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -030e3c: |[030e3c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -030e4c: 7130 2709 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0927 │ │ -030e52: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=96 │ │ - 0x0003 line=97 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ - 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 width I │ │ - 0x0000 - 0x0004 reg=3 height I │ │ - │ │ - source_file_idx : 568 (EdgeEffectCompat.java) │ │ - │ │ -Class #197 header: │ │ -class_idx : 318 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 568 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 7 │ │ - │ │ -Class #197 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; } │ │ - │ │ -Class #197 - │ │ - Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'IMPL' │ │ - type : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'mEdgeEffect' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 22 16-bit code units │ │ -030e54: |[030e54] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -030e64: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -030e68: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -030e6c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -030e70: 2200 3c01 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@013c │ │ -030e74: 7010 0509 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0905 │ │ -030e7a: 6900 5302 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030e7e: 0e00 |000d: return-void │ │ -030e80: 2200 3b01 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@013b │ │ -030e84: 7010 fc08 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@08fc │ │ -030e8a: 6900 5302 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030e8e: 28f8 |0015: goto 000d // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - 0x0006 line=38 │ │ - 0x000d line=42 │ │ - 0x000e line=40 │ │ - locals : │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -030e90: |[030e90] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -030ea0: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -030ea6: 6200 5302 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030eaa: 7220 1109 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0911 │ │ -030eb0: 0c00 |0008: move-result-object v0 │ │ -030eb2: 5b10 5402 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ -030eb6: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=132 │ │ - 0x0003 line=133 │ │ - 0x000b line=134 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'draw' │ │ - type : '(Landroid/graphics/Canvas;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 9 16-bit code units │ │ -030eb8: |[030eb8] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -030ec8: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030ecc: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ -030ed0: 7230 0e09 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@090e │ │ -030ed6: 0a00 |0007: move-result v0 │ │ -030ed8: 0f00 |0008: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=218 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ - 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ - name : 'finish' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -030edc: |[030edc] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -030eec: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030ef0: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ -030ef4: 7220 0f09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@090f │ │ -030efa: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=162 │ │ - 0x0007 line=163 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #2 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ name : 'isFinished' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -030efc: |[030efc] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -030f0c: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030f10: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ -030f14: 7220 1009 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0910 │ │ -030f1a: 0a00 |0007: move-result v0 │ │ -030f1c: 0f00 |0008: return v0 │ │ +033260: |[033260] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +033270: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +033274: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ +033278: 7220 1609 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0916 │ │ +03327e: 0a00 |0007: move-result v0 │ │ +033280: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -58259,20 +34394,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -030f20: |[030f20] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -030f30: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030f34: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ -030f38: 7230 1209 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0912 │ │ -030f3e: 0a00 |0007: move-result v0 │ │ -030f40: 0f00 |0008: return v0 │ │ +033284: |[033284] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +033294: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +033298: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ +03329c: 7230 1809 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@0918 │ │ +0332a2: 0a00 |0007: move-result v0 │ │ +0332a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 velocity I │ │ │ │ @@ -58281,20 +34416,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -030f44: |[030f44] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -030f54: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030f58: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ -030f5c: 7230 1309 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0913 │ │ -030f62: 0a00 |0007: move-result v0 │ │ -030f64: 0f00 |0008: return v0 │ │ +0332a8: |[0332a8] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +0332b8: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +0332bc: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ +0332c0: 7230 1909 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0919 │ │ +0332c6: 0a00 |0007: move-result v0 │ │ +0332c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ │ │ @@ -58303,20 +34438,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -030f68: |[030f68] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -030f78: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030f7c: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ -030f80: 7220 1409 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0914 │ │ -030f86: 0a00 |0007: move-result v0 │ │ -030f88: 0f00 |0008: return v0 │ │ +0332cc: |[0332cc] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +0332dc: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +0332e0: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ +0332e4: 7220 1a09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@091a │ │ +0332ea: 0a00 |0007: move-result v0 │ │ +0332ec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -58324,41 +34459,41 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -030f8c: |[030f8c] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -030f9c: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ -030fa0: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ -030fa4: 7240 1509 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0915 │ │ -030faa: 0e00 |0007: return-void │ │ +0332f0: |[0332f0] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +033300: 6200 5302 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0253 │ │ +033304: 5421 5402 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0254 │ │ +033308: 7240 1b09 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@091b │ │ +03330e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0008 reg=3 width I │ │ 0x0000 - 0x0008 reg=4 height I │ │ │ │ - source_file_idx : 568 (EdgeEffectCompat.java) │ │ + source_file_idx : 571 (EdgeEffectCompat.java) │ │ │ │ -Class #198 header: │ │ -class_idx : 319 │ │ +Class #142 header: │ │ +class_idx : 318 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 569 │ │ +superclass_idx : 513 │ │ +source_file_idx : 572 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ -Class #198 - │ │ +Class #142 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatIcs;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -58367,17 +34502,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030fac: |[030fac] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -030fbc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -030fc2: 0e00 |0003: return-void │ │ +033310: |[033310] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +033320: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +033326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -58385,19 +34520,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -030fc4: |[030fc4] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -030fd4: 1f01 9401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0194 │ │ -030fd8: 6e20 990a 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@0a99 │ │ -030fde: 0a00 |0005: move-result v0 │ │ -030fe0: 0f00 |0006: return v0 │ │ +033328: |[033328] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +033338: 1f01 9101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0191 │ │ +03333c: 6e20 9d0a 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@0a9d │ │ +033342: 0a00 |0005: move-result v0 │ │ +033344: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -58406,18 +34541,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -030fe4: |[030fe4] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -030ff4: 1f00 9401 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0194 │ │ -030ff8: 6e10 9a0a 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@0a9a │ │ -030ffe: 0e00 |0005: return-void │ │ +033348: |[033348] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +033358: 1f00 9101 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0191 │ │ +03335c: 6e10 9e0a 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@0a9e │ │ +033362: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -58426,19 +34561,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -031000: |[031000] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -031010: 1f01 9401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0194 │ │ -031014: 6e10 9b0a 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0a9b │ │ -03101a: 0a00 |0005: move-result v0 │ │ -03101c: 0f00 |0006: return v0 │ │ +033364: |[033364] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +033374: 1f01 9101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0191 │ │ +033378: 6e10 9f0a 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0a9f │ │ +03337e: 0a00 |0005: move-result v0 │ │ +033380: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -58446,18 +34581,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -031020: |[031020] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -031030: 2200 9401 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0194 │ │ -031034: 7020 980a 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0a98 │ │ -03103a: 1100 |0005: return-object v0 │ │ +033384: |[033384] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +033394: 2200 9101 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0191 │ │ +033398: 7020 9c0a 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@0a9c │ │ +03339e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -58465,19 +34600,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03103c: |[03103c] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -03104c: 1f01 9401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0194 │ │ -031050: 6e20 9c0a 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@0a9c │ │ -031056: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -031058: 0f00 |0006: return v0 │ │ +0333a0: |[0333a0] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0333b0: 1f01 9101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0191 │ │ +0333b4: 6e20 a00a 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@0aa0 │ │ +0333ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0333bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 velocity I │ │ @@ -58487,19 +34622,19 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03105c: |[03105c] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -03106c: 1f01 9401 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0194 │ │ -031070: 6e20 9d0a 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@0a9d │ │ -031076: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -031078: 0f00 |0006: return v0 │ │ +0333c0: |[0333c0] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +0333d0: 1f01 9101 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0191 │ │ +0333d4: 6e20 a10a 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@0aa1 │ │ +0333da: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0333dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 deltaDistance F │ │ @@ -58509,21 +34644,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03107c: |[03107c] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -03108c: 0720 |0000: move-object v0, v2 │ │ -03108e: 1f00 9401 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0194 │ │ -031092: 6e10 9e0a 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0a9e │ │ -031098: 6e10 9b0a 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0a9b │ │ -03109e: 0a01 |0009: move-result v1 │ │ -0310a0: 0f01 |000a: return v1 │ │ +0333e0: |[0333e0] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +0333f0: 0720 |0000: move-object v0, v2 │ │ +0333f2: 1f00 9101 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0191 │ │ +0333f6: 6e10 a20a 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0aa2 │ │ +0333fc: 6e10 9f0a 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0a9f │ │ +033402: 0a01 |0009: move-result v1 │ │ +033404: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0003 - 0x000b reg=0 eff Landroid/widget/EdgeEffect; │ │ @@ -58534,268 +34669,46 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0310a4: |[0310a4] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -0310b4: 1f00 9401 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0194 │ │ -0310b8: 6e30 9f0a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0a9f │ │ -0310be: 0e00 |0005: return-void │ │ +033408: |[033408] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +033418: 1f00 9101 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0191 │ │ +03341c: 6e30 a30a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0aa3 │ │ +033422: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 width I │ │ 0x0000 - 0x0006 reg=2 height I │ │ │ │ Virtual methods - │ │ - source_file_idx : 569 (EdgeEffectCompatIcs.java) │ │ + source_file_idx : 572 (EdgeEffectCompatIcs.java) │ │ │ │ -Class #199 header: │ │ +Class #143 header: │ │ class_idx : 320 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 312 │ │ -source_file_idx : 1775 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #199 annotations: │ │ -Annotations on method #2344 '' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ - │ │ -Class #199 - │ │ - Class descriptor : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'mDropDownLayout' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'mInflater' │ │ - type : 'Landroid/view/LayoutInflater;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'mLayout' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;ILandroid/database/Cursor;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -0310c0: |[0310c0] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -0310d0: 7030 db08 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@08db │ │ -0310d6: 5913 5502 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ -0310da: 5913 5702 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ -0310de: 1a00 150e |0007: const-string v0, "layout_inflater" // string@0e15 │ │ -0310e2: 6e20 a800 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -0310e8: 0c00 |000c: move-result-object v0 │ │ -0310ea: 1f00 6a01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@016a │ │ -0310ee: 5b10 5602 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ -0310f2: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=54 │ │ - 0x0003 line=55 │ │ - 0x0007 line=56 │ │ - 0x0011 line=57 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0012 reg=3 layout I │ │ - 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;ILandroid/database/Cursor;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -0310f4: |[0310f4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -031104: 7040 dc08 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08dc │ │ -03110a: 5913 5502 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ -03110e: 5913 5702 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ -031112: 1a00 150e |0007: const-string v0, "layout_inflater" // string@0e15 │ │ -031116: 6e20 a800 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -03111c: 0c00 |000c: move-result-object v0 │ │ -03111e: 1f00 6a01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@016a │ │ -031122: 5b10 5602 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ -031126: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=93 │ │ - 0x0003 line=94 │ │ - 0x0007 line=95 │ │ - 0x0011 line=96 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0012 reg=3 layout I │ │ - 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ - 0x0000 - 0x0012 reg=5 flags I │ │ - │ │ - #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;ILandroid/database/Cursor;Z)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 6 │ │ - ins : 5 │ │ - outs : 4 │ │ - insns size : 18 16-bit code units │ │ -031128: |[031128] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -031138: 7040 dd08 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@08dd │ │ -03113e: 5913 5502 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ -031142: 5913 5702 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ -031146: 1a00 150e |0007: const-string v0, "layout_inflater" // string@0e15 │ │ -03114a: 6e20 a800 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -031150: 0c00 |000c: move-result-object v0 │ │ -031152: 1f00 6a01 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@016a │ │ -031156: 5b10 5602 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ -03115a: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=76 │ │ - 0x0003 line=77 │ │ - 0x0007 line=78 │ │ - 0x0011 line=79 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0012 reg=3 layout I │ │ - 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ - 0x0000 - 0x0012 reg=5 autoRequery Z │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'newDropDownView' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -03115c: |[03115c] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03116c: 5430 5602 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ -031170: 5231 5502 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ -031174: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -031176: 6e40 9c09 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@099c │ │ -03117c: 0c00 |0008: move-result-object v0 │ │ -03117e: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=111 │ │ - locals : │ │ - 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ - 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x000a reg=6 parent Landroid/view/ViewGroup; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'newView' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -031180: |[031180] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -031190: 5430 5602 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ -031194: 5231 5702 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ -031198: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -03119a: 6e40 9c09 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@099c │ │ -0311a0: 0c00 |0008: move-result-object v0 │ │ -0311a2: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=106 │ │ - locals : │ │ - 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ - 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x000a reg=6 parent Landroid/view/ViewGroup; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'setDropDownViewResource' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0311a4: |[0311a4] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -0311b4: 5901 5502 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ -0311b8: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=129 │ │ - 0x0002 line=130 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x0003 reg=1 dropDownLayout I │ │ - │ │ - #3 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ - name : 'setViewResource' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0311bc: |[0311bc] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -0311cc: 5901 5702 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ -0311d0: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=120 │ │ - 0x0002 line=121 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ - 0x0000 - 0x0003 reg=1 layout I │ │ - │ │ - source_file_idx : 1775 (ResourceCursorAdapter.java) │ │ - │ │ -Class #200 header: │ │ -class_idx : 321 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1839 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1857 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #200 annotations: │ │ +Class #143 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1033 name="OnQueryTextListenerCompat" │ │ │ │ -Class #200 - │ │ +Class #143 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;) │ │ @@ -58808,22 +34721,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0311d4: |[0311d4] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -0311e4: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0311ea: 7100 4509 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@0945 │ │ -0311f0: 0c00 |0006: move-result-object v0 │ │ -0311f2: 7220 3c09 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@093c │ │ -0311f8: 0c00 |000a: move-result-object v0 │ │ -0311fa: 5b10 5802 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0258 │ │ -0311fe: 0e00 |000d: return-void │ │ +033424: |[033424] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +033434: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03343a: 7100 4b09 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@094b │ │ +033440: 0c00 |0006: move-result-object v0 │ │ +033442: 7220 4209 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@0942 │ │ +033448: 0c00 |000a: move-result-object v0 │ │ +03344a: 5b10 5802 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0258 │ │ +03344e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=124 │ │ 0x000d line=125 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -58834,17 +34747,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -031200: |[031200] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -031210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031212: 0f00 |0001: return v0 │ │ +033450: |[033450] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +033460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033462: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -58853,179 +34766,42 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -031214: |[031214] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -031224: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031226: 0f00 |0001: return v0 │ │ +033464: |[033464] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +033474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033476: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 1839 (SearchViewCompat.java) │ │ - │ │ -Class #201 header: │ │ -class_idx : 328 │ │ -access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1840 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #201 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnQueryTextListenerCompatBridge" │ │ - │ │ -Class #201 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ - Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ - name : 'onQueryTextChange' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ - name : 'onQueryTextSubmit' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1840 (SearchViewCompatHoneycomb.java) │ │ - │ │ -Class #202 header: │ │ -class_idx : 322 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1839 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #202 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnQueryTextListener │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #202 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ - name : 'this$0' │ │ - type : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ - name : 'val$listener' │ │ - type : 'Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ - name : '' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -031228: |[031228] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -031238: 5b01 5902 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0259 │ │ -03123c: 5b02 5a02 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@025a │ │ -031240: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -031246: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=63 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ - 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ - name : 'onQueryTextChange' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -031248: |[031248] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -031258: 5410 5a02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@025a │ │ -03125c: 6e20 3309 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@0933 │ │ -031262: 0a00 |0005: move-result v0 │ │ -031264: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=70 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ - 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ - name : 'onQueryTextSubmit' │ │ - type : '(Ljava/lang/String;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -031268: |[031268] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -031278: 5410 5a02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@025a │ │ -03127c: 6e20 3409 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0934 │ │ -031282: 0a00 |0005: move-result v0 │ │ -031284: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=66 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ - 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ - │ │ - source_file_idx : 1839 (SearchViewCompat.java) │ │ + source_file_idx : 1857 (SearchViewCompat.java) │ │ │ │ -Class #203 header: │ │ -class_idx : 324 │ │ +Class #144 header: │ │ +class_idx : 323 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1839 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1857 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #203 annotations: │ │ +Class #144 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="SearchViewCompatImpl" │ │ │ │ -Class #203 - │ │ +Class #144 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -59044,240 +34820,31 @@ │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ name : 'setOnQueryTextListener' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1839 (SearchViewCompat.java) │ │ + source_file_idx : 1857 (SearchViewCompat.java) │ │ │ │ -Class #204 header: │ │ +Class #145 header: │ │ class_idx : 325 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1839 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #204 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatStubImpl" │ │ - │ │ -Class #204 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -031288: |[031288] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -031298: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03129e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=35 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ - name : 'newOnQueryTextListener' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0312a0: |[0312a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -0312b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0312b2: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=44 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ - 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 2 16-bit code units │ │ -0312b4: |[0312b4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0312c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0312c6: 1100 |0001: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=39 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ - 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -0312c8: |[0312c8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0312d8: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=50 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ - 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ - 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ - │ │ - source_file_idx : 1839 (SearchViewCompat.java) │ │ - │ │ -Class #205 header: │ │ -class_idx : 323 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 325 │ │ -source_file_idx : 1839 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #205 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatHoneycombImpl" │ │ - │ │ -Class #205 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0312dc: |[0312dc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -0312ec: 7010 3f09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@093f │ │ -0312f2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=53 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ - name : 'newOnQueryTextListener' │ │ - type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -0312f4: |[0312f4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -031304: 2200 4201 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0142 │ │ -031308: 7030 3509 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@0935 │ │ -03130e: 7110 4e09 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@094e │ │ -031314: 0c00 |0008: move-result-object v0 │ │ -031316: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=62 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ - 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ - name : 'newSearchView' │ │ - type : '(Landroid/content/Context;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 5 16-bit code units │ │ -031318: |[031318] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -031328: 7110 4f09 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@094f │ │ -03132e: 0c00 |0003: move-result-object v0 │ │ -031330: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=57 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ - name : 'setOnQueryTextListener' │ │ - type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -031334: |[031334] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -031344: 7120 5009 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0950 │ │ -03134a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=77 │ │ - 0x0003 line=78 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ - 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=2 listener Ljava/lang/Object; │ │ - │ │ - source_file_idx : 1839 (SearchViewCompat.java) │ │ - │ │ -Class #206 header: │ │ -class_idx : 326 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1839 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1857 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #206 annotations: │ │ +Class #145 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; } │ │ │ │ -Class #206 - │ │ +Class #145 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ name : 'IMPL' │ │ @@ -59290,26 +34857,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03134c: |[03134c] android.support.v4.widget.SearchViewCompat.:()V │ │ -03135c: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -031360: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -031364: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -031368: 2200 4301 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@0143 │ │ -03136c: 7010 3809 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@0938 │ │ -031372: 6900 5b02 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ -031376: 0e00 |000d: return-void │ │ -031378: 2200 4501 |000e: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0145 │ │ -03137c: 7010 3f09 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@093f │ │ -031382: 6900 5b02 |0013: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ -031386: 28f8 |0015: goto 000d // -0008 │ │ +033478: |[033478] android.support.v4.widget.SearchViewCompat.:()V │ │ +033488: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +03348c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +033490: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +033494: 2200 4201 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@0142 │ │ +033498: 7010 3e09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@093e │ │ +03349e: 6900 5b02 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ +0334a2: 0e00 |000d: return-void │ │ +0334a4: 2200 4401 |000e: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0144 │ │ +0334a8: 7010 4509 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0945 │ │ +0334ae: 6900 5b02 |0013: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ +0334b2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=89 │ │ 0x000e line=87 │ │ locals : │ │ @@ -59319,17 +34886,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031388: |[031388] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -031398: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03139e: 0e00 |0003: return-void │ │ +0334b4: |[0334b4] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +0334c4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0334ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -59339,36 +34906,36 @@ │ │ type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0313a0: |[0313a0] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -0313b0: 6200 5b02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ -0313b4: 1100 |0002: return-object v0 │ │ +0334cc: |[0334cc] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +0334dc: 6200 5b02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ +0334e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ name : 'newSearchView' │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0313b8: |[0313b8] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0313c8: 6200 5b02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ -0313cc: 7220 3d09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@093d │ │ -0313d2: 0c00 |0005: move-result-object v0 │ │ -0313d4: 1100 |0006: return-object v0 │ │ +0334e4: |[0334e4] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0334f4: 6200 5b02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ +0334f8: 7220 4309 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0943 │ │ +0334fe: 0c00 |0005: move-result-object v0 │ │ +033500: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -59376,46 +34943,46 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0313d8: |[0313d8] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -0313e8: 6200 5b02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ -0313ec: 5431 5802 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0258 │ │ -0313f0: 7230 3e09 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@093e │ │ -0313f6: 0e00 |0007: return-void │ │ +033504: |[033504] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +033514: 6200 5b02 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@025b │ │ +033518: 5431 5802 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0258 │ │ +03351c: 7230 4409 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0944 │ │ +033522: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1839 (SearchViewCompat.java) │ │ + source_file_idx : 1857 (SearchViewCompat.java) │ │ │ │ -Class #207 header: │ │ -class_idx : 327 │ │ +Class #146 header: │ │ +class_idx : 326 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1840 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1858 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #207 annotations: │ │ +Class #146 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnQueryTextListener │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #207 - │ │ +Class #146 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/SearchView$OnQueryTextListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -59429,18 +34996,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0313f8: |[0313f8] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -031408: 5b01 5c02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@025c │ │ -03140c: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -031412: 0e00 |0005: return-void │ │ +033524: |[033524] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +033534: 5b01 5c02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@025c │ │ +033538: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03353e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ @@ -59450,19 +35017,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -031414: |[031414] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -031424: 5410 5c02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@025c │ │ -031428: 7220 4b09 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@094b │ │ -03142e: 0a00 |0005: move-result v0 │ │ -031430: 0f00 |0006: return v0 │ │ +033540: |[033540] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +033550: 5410 5c02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@025c │ │ +033554: 7220 5109 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@0951 │ │ +03355a: 0a00 |0005: move-result v0 │ │ +03355c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -59471,43 +35038,81 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -031434: |[031434] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -031444: 5410 5c02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@025c │ │ -031448: 7220 4c09 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@094c │ │ -03144e: 0a00 |0005: move-result v0 │ │ -031450: 0f00 |0006: return v0 │ │ +033560: |[033560] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +033570: 5410 5c02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@025c │ │ +033574: 7220 5209 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@0952 │ │ +03357a: 0a00 |0005: move-result v0 │ │ +03357c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 1840 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 1858 (SearchViewCompatHoneycomb.java) │ │ │ │ -Class #208 header: │ │ -class_idx : 329 │ │ +Class #147 header: │ │ +class_idx : 327 │ │ +access_flags : 1536 (0x0600) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1858 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #147 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnQueryTextListenerCompatBridge" │ │ + │ │ +Class #147 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ + Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ + name : 'onQueryTextChange' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ + name : 'onQueryTextSubmit' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1858 (SearchViewCompatHoneycomb.java) │ │ + │ │ +Class #148 header: │ │ +class_idx : 328 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1840 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1858 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ -Class #208 annotations: │ │ +Class #148 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; } │ │ │ │ -Class #208 - │ │ +Class #148 - │ │ Class descriptor : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -59516,17 +35121,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031454: |[031454] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -031464: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03146a: 0e00 |0003: return-void │ │ +033580: |[033580] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +033590: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +033596: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ │ │ @@ -59535,18 +35140,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03146c: |[03146c] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -03147c: 2200 4701 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0147 │ │ -031480: 7020 4809 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@0948 │ │ -031486: 1100 |0005: return-object v0 │ │ +033598: |[033598] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +0335a8: 2200 4601 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0146 │ │ +0335ac: 7020 4e09 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@094e │ │ +0335b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -59554,18 +35159,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -031488: |[031488] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -031498: 2200 aa01 |0000: new-instance v0, Landroid/widget/SearchView; // type@01aa │ │ -03149c: 7020 e70a 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@0ae7 │ │ -0314a2: 1100 |0005: return-object v0 │ │ +0335b4: |[0335b4] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0335c4: 2200 a701 |0000: new-instance v0, Landroid/widget/SearchView; // type@01a7 │ │ +0335c8: 7020 e40a 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@0ae4 │ │ +0335ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -59573,637 +35178,105 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0314a4: |[0314a4] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0314b4: 1f00 aa01 |0000: check-cast v0, Landroid/widget/SearchView; // type@01aa │ │ -0314b8: 1f01 a901 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@01a9 │ │ -0314bc: 6e20 e80a 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@0ae8 │ │ -0314c2: 0e00 |0007: return-void │ │ +0335d0: |[0335d0] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0335e0: 1f00 a701 |0000: check-cast v0, Landroid/widget/SearchView; // type@01a7 │ │ +0335e4: 1f01 a601 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@01a6 │ │ +0335e8: 6e20 e50a 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@0ae5 │ │ +0335ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1840 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 1858 (SearchViewCompatHoneycomb.java) │ │ │ │ -Class #209 header: │ │ -class_idx : 330 │ │ +Class #149 header: │ │ +class_idx : 329 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1851 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1869 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #209 annotations: │ │ +Class #149 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="CursorToStringConverter" │ │ │ │ -Class #209 - │ │ +Class #149 - │ │ Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ name : 'convertToString' │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1851 (SimpleCursorAdapter.java) │ │ + source_file_idx : 1869 (SimpleCursorAdapter.java) │ │ │ │ -Class #210 header: │ │ -class_idx : 331 │ │ +Class #150 header: │ │ +class_idx : 330 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1851 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1869 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #210 annotations: │ │ +Class #150 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SimpleCursorAdapter; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="ViewBinder" │ │ │ │ -Class #210 - │ │ +Class #150 - │ │ Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1851 (SimpleCursorAdapter.java) │ │ - │ │ -Class #211 header: │ │ -class_idx : 332 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 320 │ │ -source_file_idx : 1851 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 12 │ │ - │ │ -Class #211 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; } │ │ -Annotations on method #2387 '' │ │ - VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ - │ │ -Class #211 - │ │ - Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mCursorToStringConverter' │ │ - type : 'Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mFrom' │ │ - type : '[I' │ │ - access : 0x0004 (PROTECTED) │ │ - #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mOriginalFrom' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0000 () │ │ - #3 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mStringConversionColumn' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mTo' │ │ - type : '[I' │ │ - access : 0x0004 (PROTECTED) │ │ - #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'mViewBinder' │ │ - type : 'Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 7 │ │ - ins : 6 │ │ - outs : 4 │ │ - insns size : 14 16-bit code units │ │ -0314c4: |[0314c4] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -0314d4: 7040 2809 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@0928 │ │ -0314da: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0314dc: 5910 6102 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ -0314e0: 5b16 6202 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ -0314e4: 5b15 6002 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ -0314e8: 7020 5809 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0958 │ │ -0314ee: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=63 │ │ - 0x0003 line=47 │ │ - 0x0006 line=64 │ │ - 0x0008 line=65 │ │ - 0x000a line=66 │ │ - 0x000d line=67 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 layout I │ │ - 0x0000 - 0x000e reg=4 c Landroid/database/Cursor; │ │ - 0x0000 - 0x000e reg=5 from [Ljava/lang/String; │ │ - 0x0000 - 0x000e reg=6 to [I │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 8 │ │ - ins : 7 │ │ - outs : 5 │ │ - insns size : 14 16-bit code units │ │ -0314f0: |[0314f0] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -031500: 7057 2909 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@0929 │ │ -031506: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -031508: 5910 6102 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ -03150c: 5b16 6202 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ -031510: 5b15 6002 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ -031514: 7020 5809 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0958 │ │ -03151a: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - 0x0003 line=47 │ │ - 0x0006 line=90 │ │ - 0x0008 line=91 │ │ - 0x000a line=92 │ │ - 0x000d line=93 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=3 layout I │ │ - 0x0000 - 0x000e reg=4 c Landroid/database/Cursor; │ │ - 0x0000 - 0x000e reg=5 from [Ljava/lang/String; │ │ - 0x0000 - 0x000e reg=6 to [I │ │ - 0x0000 - 0x000e reg=7 flags I │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'findColumns' │ │ - type : '([Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 40 16-bit code units │ │ -03151c: |[03151c] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -03152c: 5452 5d02 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@025d │ │ -031530: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -031534: 2160 |0004: array-length v0, v6 │ │ -031536: 5452 5f02 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ -03153a: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -03153e: 5452 5f02 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ -031542: 2122 |000b: array-length v2, v2 │ │ -031544: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -031548: 2302 b802 |000e: new-array v2, v0, [I // type@02b8 │ │ -03154c: 5b52 5f02 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ -031550: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -031552: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -031556: 5452 5f02 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ -03155a: 5453 5d02 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@025d │ │ -03155e: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -031562: 7220 1401 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -031568: 0a03 |001e: move-result v3 │ │ -03156a: 4b03 0201 |001f: aput v3, v2, v1 │ │ -03156e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -031572: 28f0 |0023: goto 0013 // -0010 │ │ -031574: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -031576: 5b52 5f02 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ -03157a: 0e00 |0027: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=310 │ │ - 0x0004 line=312 │ │ - 0x0005 line=313 │ │ - 0x000e line=314 │ │ - 0x0012 line=316 │ │ - 0x0015 line=317 │ │ - 0x0021 line=316 │ │ - 0x0024 line=320 │ │ - 0x0027 line=322 │ │ - locals : │ │ - 0x0005 - 0x0024 reg=0 count I │ │ - 0x0013 - 0x0024 reg=1 i I │ │ - 0x0000 - 0x0028 reg=5 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0028 reg=6 from [Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'bindView' │ │ - type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 103 16-bit code units │ │ -03157c: |[03157c] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -03158c: 54b0 6302 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0263 │ │ -031590: 54b8 6202 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ -031594: 2182 |0004: array-length v2, v8 │ │ -031596: 54b3 5f02 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ -03159a: 54b6 6202 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ -03159e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0315a0: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -0315a4: 4408 0604 |000c: aget v8, v6, v4 │ │ -0315a8: 6e20 d209 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0315ae: 0c07 |0011: move-result-object v7 │ │ -0315b0: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -0315b4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0315b6: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -0315ba: 4408 0304 |0017: aget v8, v3, v4 │ │ -0315be: 7240 5209 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@0952 │ │ -0315c4: 0a01 |001c: move-result v1 │ │ -0315c6: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -0315ca: 4408 0304 |001f: aget v8, v3, v4 │ │ -0315ce: 7220 1801 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -0315d4: 0c05 |0024: move-result-object v5 │ │ -0315d6: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -0315da: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -0315de: 2078 b001 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@01b0 │ │ -0315e2: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -0315e6: 1f07 b001 |002d: check-cast v7, Landroid/widget/TextView; // type@01b0 │ │ -0315ea: 6e30 6009 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@0960 │ │ -0315f0: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0315f4: 28d6 |0034: goto 000a // -002a │ │ -0315f6: 2078 9e01 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@019e │ │ -0315fa: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -0315fe: 1f07 9e01 |0039: check-cast v7, Landroid/widget/ImageView; // type@019e │ │ -031602: 6e30 5f09 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@095f │ │ -031608: 28f4 |003e: goto 0032 // -000c │ │ -03160a: 2208 f801 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@01f8 │ │ -03160e: 2209 0802 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0208 │ │ -031612: 7010 730c 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -031618: 6e10 5c0c 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -03161e: 0c0a |0049: move-result-object v10 │ │ -031620: 6e10 370c 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -031626: 0c0a |004d: move-result-object v10 │ │ -031628: 6e20 7a0c a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03162e: 0c09 |0051: move-result-object v9 │ │ -031630: 1a0a 4900 |0052: const-string v10, " is not a " // string@0049 │ │ -031634: 6e20 7a0c a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03163a: 0c09 |0057: move-result-object v9 │ │ -03163c: 1a0a 8300 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0083 │ │ -031640: 6e20 7a0c a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -031646: 0c09 |005d: move-result-object v9 │ │ -031648: 6e10 7e0c 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03164e: 0c09 |0061: move-result-object v9 │ │ -031650: 7020 440c 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -031656: 2708 |0065: throw v8 │ │ -031658: 0e00 |0066: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - 0x0002 line=122 │ │ - 0x0005 line=123 │ │ - 0x0007 line=124 │ │ - 0x0009 line=126 │ │ - 0x000c line=127 │ │ - 0x0012 line=128 │ │ - 0x0014 line=129 │ │ - 0x0015 line=130 │ │ - 0x0017 line=131 │ │ - 0x001d line=134 │ │ - 0x001f line=135 │ │ - 0x0025 line=136 │ │ - 0x0027 line=137 │ │ - 0x0029 line=140 │ │ - 0x002d line=141 │ │ - 0x0032 line=126 │ │ - 0x0035 line=142 │ │ - 0x0039 line=143 │ │ - 0x003f line=145 │ │ - 0x0066 line=151 │ │ - locals : │ │ - 0x0012 - 0x002f reg=7 v Landroid/view/View; │ │ - 0x0015 - 0x0032 reg=1 bound Z │ │ - 0x0025 - 0x0032 reg=5 text Ljava/lang/String; │ │ - 0x0035 - 0x003b reg=7 v Landroid/view/View; │ │ - 0x0035 - 0x0066 reg=1 bound Z │ │ - 0x0035 - 0x0066 reg=5 text Ljava/lang/String; │ │ - 0x003f - 0x0066 reg=7 v Landroid/view/View; │ │ - 0x0002 - 0x0067 reg=0 binder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ - 0x0005 - 0x0067 reg=2 count I │ │ - 0x0007 - 0x0067 reg=3 from [I │ │ - 0x000a - 0x0067 reg=4 i I │ │ - 0x0009 - 0x0067 reg=6 to [I │ │ - 0x0000 - 0x0067 reg=11 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0067 reg=12 view Landroid/view/View; │ │ - 0x0000 - 0x0067 reg=13 context Landroid/content/Context; │ │ - 0x0000 - 0x0067 reg=14 cursor Landroid/database/Cursor; │ │ - │ │ - #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'changeCursorAndColumns' │ │ - type : '(Landroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -03165c: |[03165c] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -03166c: 5b13 6002 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ -031670: 5b14 6202 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ -031674: 6f20 2b09 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@092b │ │ -03167a: 5410 6002 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ -03167e: 7020 5809 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0958 │ │ -031684: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=344 │ │ - 0x0002 line=345 │ │ - 0x0004 line=346 │ │ - 0x0007 line=347 │ │ - 0x000c line=348 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x000d reg=2 c Landroid/database/Cursor; │ │ - 0x0000 - 0x000d reg=3 from [Ljava/lang/String; │ │ - 0x0000 - 0x000d reg=4 to [I │ │ - │ │ - #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'convertToString' │ │ - type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -031688: |[031688] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -031698: 5420 5e02 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@025e │ │ -03169c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0316a0: 5420 5e02 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@025e │ │ -0316a4: 7220 5109 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0951 │ │ -0316aa: 0c00 |0009: move-result-object v0 │ │ -0316ac: 1100 |000a: return-object v0 │ │ -0316ae: 5220 6102 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ -0316b2: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -0316b4: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -0316b8: 5220 6102 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ -0316bc: 7220 1801 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -0316c2: 0c00 |0015: move-result-object v0 │ │ -0316c4: 28f4 |0016: goto 000a // -000c │ │ -0316c6: 6f20 2c09 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@092c │ │ -0316cc: 0c00 |001a: move-result-object v0 │ │ -0316ce: 28ef |001b: goto 000a // -0011 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=294 │ │ - 0x0004 line=295 │ │ - 0x000a line=300 │ │ - 0x000b line=296 │ │ - 0x0010 line=297 │ │ - 0x0017 line=300 │ │ - locals : │ │ - 0x0000 - 0x001c reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x001c reg=3 cursor Landroid/database/Cursor; │ │ - │ │ - #3 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'getCursorToStringConverter' │ │ - type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0316d0: |[0316d0] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -0316e0: 5410 5e02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@025e │ │ -0316e4: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=262 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - │ │ - #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'getStringConversionColumn' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0316e8: |[0316e8] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -0316f8: 5210 6102 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ -0316fc: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=228 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - │ │ - #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'getViewBinder' │ │ - type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -031700: |[031700] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -031710: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0263 │ │ -031714: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=162 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - │ │ - #6 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'setCursorToStringConverter' │ │ - type : '(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -031718: |[031718] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -031728: 5b01 5e02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@025e │ │ -03172c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=278 │ │ - 0x0002 line=279 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0003 reg=1 cursorToStringConverter Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ - │ │ - #7 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'setStringConversionColumn' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -031730: |[031730] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -031740: 5901 6102 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ -031744: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=246 │ │ - 0x0002 line=247 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0003 reg=1 stringConversionColumn I │ │ - │ │ - #8 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'setViewBinder' │ │ - type : '(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -031748: |[031748] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -031758: 5b01 6302 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0263 │ │ -03175c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=175 │ │ - 0x0002 line=176 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0003 reg=1 viewBinder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ - │ │ - #9 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'setViewImage' │ │ - type : '(Landroid/widget/ImageView;Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -031760: |[031760] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -031770: 7110 480c 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -031776: 0a01 |0003: move-result v1 │ │ -031778: 6e20 b50a 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0ab5 │ │ -03177e: 0e00 |0007: return-void │ │ -031780: 0d00 |0008: move-exception v0 │ │ -031782: 7110 7101 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -031788: 0c01 |000c: move-result-object v1 │ │ -03178a: 6e20 b60a 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0ab6 │ │ -031790: 28f7 |0010: goto 0007 // -0009 │ │ - catches : 1 │ │ - 0x0000 - 0x0007 │ │ - Ljava/lang/NumberFormatException; -> 0x0008 │ │ - positions : │ │ - 0x0000 line=195 │ │ - 0x0007 line=199 │ │ - 0x0008 line=196 │ │ - 0x0009 line=197 │ │ - locals : │ │ - 0x0009 - 0x0011 reg=0 nfe Ljava/lang/NumberFormatException; │ │ - 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0011 reg=3 v Landroid/widget/ImageView; │ │ - 0x0000 - 0x0011 reg=4 value Ljava/lang/String; │ │ - │ │ - #10 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'setViewText' │ │ - type : '(Landroid/widget/TextView;Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -0317a4: |[0317a4] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -0317b4: 6e20 000b 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -0317ba: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=213 │ │ - 0x0003 line=214 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x0004 reg=1 v Landroid/widget/TextView; │ │ - 0x0000 - 0x0004 reg=2 text Ljava/lang/String; │ │ - │ │ - #11 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ - name : 'swapCursor' │ │ - type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -0317bc: |[0317bc] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -0317cc: 6f20 3109 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0931 │ │ -0317d2: 0c00 |0003: move-result-object v0 │ │ -0317d4: 5421 6002 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ -0317d8: 7020 5809 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@0958 │ │ -0317de: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=326 │ │ - 0x0004 line=328 │ │ - 0x0009 line=329 │ │ - locals : │ │ - 0x0004 - 0x000a reg=0 res Landroid/database/Cursor; │ │ - 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ - 0x0000 - 0x000a reg=3 c Landroid/database/Cursor; │ │ - │ │ - source_file_idx : 1851 (SimpleCursorAdapter.java) │ │ + source_file_idx : 1869 (SimpleCursorAdapter.java) │ │ │ │ -Class #212 header: │ │ -class_idx : 435 │ │ +Class #151 header: │ │ +class_idx : 432 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 28 │ │ -source_file_idx : 333 │ │ +source_file_idx : 332 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ -Class #212 - │ │ +Class #151 - │ │ Class descriptor : 'Lcom/commonsware/cwac/wakeful/AlarmReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/commonsware/cwac/wakeful/AlarmReceiver;) │ │ name : 'WAKEFUL_META_DATA' │ │ @@ -60217,17 +35290,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0317e0: |[0317e0] com.commonsware.cwac.wakeful.AlarmReceiver.:()V │ │ -0317f0: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -0317f6: 0e00 |0003: return-void │ │ +0335f0: |[0335f0] com.commonsware.cwac.wakeful.AlarmReceiver.:()V │ │ +033600: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +033606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/commonsware/cwac/wakeful/AlarmReceiver; │ │ │ │ #1 : (in Lcom/commonsware/cwac/wakeful/AlarmReceiver;) │ │ @@ -60235,103 +35308,103 @@ │ │ type : '(Landroid/content/Context;)Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -0317f8: |[0317f8] com.commonsware.cwac.wakeful.AlarmReceiver.getListener:(Landroid/content/Context;)Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; │ │ -031808: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -03180a: 6e10 a200 0b00 |0001: invoke-virtual {v11}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a2 │ │ -031810: 0c05 |0004: move-result-object v5 │ │ -031812: 2203 1e00 |0005: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ -031816: 6e10 5c0c 0a00 |0007: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -03181c: 0c07 |000a: move-result-object v7 │ │ -03181e: 7030 8b00 b307 |000b: invoke-direct {v3, v11, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008b │ │ -031824: 1307 8000 |000e: const/16 v7, #int 128 // #80 │ │ -031828: 6e30 f000 3507 |0010: invoke-virtual {v5, v3, v7}, Landroid/content/pm/PackageManager;.getReceiverInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00f0 │ │ -03182e: 0c00 |0013: move-result-object v0 │ │ -031830: 1a07 eb09 |0014: const-string v7, "com.commonsware.cwac.wakeful" // string@09eb │ │ -031834: 6e30 e900 5007 |0016: invoke-virtual {v0, v5, v7}, Landroid/content/pm/ActivityInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@00e9 │ │ -03183a: 0c06 |0019: move-result-object v6 │ │ -03183c: 7210 0d01 0600 |001a: invoke-interface {v6}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@010d │ │ -031842: 0a07 |001d: move-result v7 │ │ -031844: 1219 |001e: const/4 v9, #int 1 // #1 │ │ -031846: 3297 3900 |001f: if-eq v7, v9, 0058 // +0039 │ │ -03184a: 7210 0d01 0600 |0021: invoke-interface {v6}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@010d │ │ -031850: 0a07 |0024: move-result v7 │ │ -031852: 1229 |0025: const/4 v9, #int 2 // #2 │ │ -031854: 3397 2000 |0026: if-ne v7, v9, 0046 // +0020 │ │ -031858: 7210 0e01 0600 |0028: invoke-interface {v6}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@010e │ │ -03185e: 0c07 |002b: move-result-object v7 │ │ -031860: 1a09 1a08 |002c: const-string v9, "WakefulIntentService" // string@081a │ │ -031864: 6e20 660c 9700 |002e: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03186a: 0a07 |0031: move-result v7 │ │ -03186c: 3807 1400 |0032: if-eqz v7, 0046 // +0014 │ │ -031870: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -031872: 1a09 310e |0035: const-string v9, "listener" // string@0e31 │ │ -031876: 7230 0c01 7609 |0037: invoke-interface {v6, v7, v9}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@010c │ │ -03187c: 0c02 |003a: move-result-object v2 │ │ -03187e: 7110 340c 0200 |003b: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0c34 │ │ -031884: 0c01 |003e: move-result-object v1 │ │ -031886: 6e10 3a0c 0100 |003f: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0c3a │ │ -03188c: 0c07 |0042: move-result-object v7 │ │ -03188e: 1f07 b401 |0043: check-cast v7, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; // type@01b4 │ │ -031892: 1107 |0045: return-object v7 │ │ -031894: 7210 0f01 0600 |0046: invoke-interface {v6}, Landroid/content/res/XmlResourceParser;.next:()I // method@010f │ │ -03189a: 28d1 |0049: goto 001a // -002f │ │ -03189c: 0d04 |004a: move-exception v4 │ │ -03189e: 6e10 5c0c 0a00 |004b: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -0318a4: 0c07 |004e: move-result-object v7 │ │ -0318a6: 6e10 370c 0700 |004f: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -0318ac: 0c07 |0052: move-result-object v7 │ │ -0318ae: 1a09 c001 |0053: const-string v9, "Cannot find own info???" // string@01c0 │ │ -0318b2: 7130 8109 9704 |0055: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0981 │ │ -0318b8: 0787 |0058: move-object v7, v8 │ │ -0318ba: 28ec |0059: goto 0045 // -0014 │ │ -0318bc: 0d04 |005a: move-exception v4 │ │ -0318be: 6e10 5c0c 0a00 |005b: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -0318c4: 0c07 |005e: move-result-object v7 │ │ -0318c6: 6e10 370c 0700 |005f: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -0318cc: 0c07 |0062: move-result-object v7 │ │ -0318ce: 1a09 3106 |0063: const-string v9, "Malformed metadata resource XML" // string@0631 │ │ -0318d2: 7130 8109 9704 |0065: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0981 │ │ -0318d8: 28f0 |0068: goto 0058 // -0010 │ │ -0318da: 0d04 |0069: move-exception v4 │ │ -0318dc: 6e10 5c0c 0a00 |006a: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -0318e2: 0c07 |006d: move-result-object v7 │ │ -0318e4: 6e10 370c 0700 |006e: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -0318ea: 0c07 |0071: move-result-object v7 │ │ -0318ec: 1a09 db01 |0072: const-string v9, "Could not read resource XML" // string@01db │ │ -0318f0: 7130 8109 9704 |0074: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0981 │ │ -0318f6: 28e1 |0077: goto 0058 // -001f │ │ -0318f8: 0d04 |0078: move-exception v4 │ │ -0318fa: 6e10 5c0c 0a00 |0079: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -031900: 0c07 |007c: move-result-object v7 │ │ -031902: 6e10 370c 0700 |007d: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -031908: 0c07 |0080: move-result-object v7 │ │ -03190a: 1a09 fe04 |0081: const-string v9, "Listener class not found" // string@04fe │ │ -03190e: 7130 8109 9704 |0083: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0981 │ │ -031914: 28d2 |0086: goto 0058 // -002e │ │ -031916: 0d04 |0087: move-exception v4 │ │ -031918: 6e10 5c0c 0a00 |0088: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -03191e: 0c07 |008b: move-result-object v7 │ │ -031920: 6e10 370c 0700 |008c: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -031926: 0c07 |008f: move-result-object v7 │ │ -031928: 1a09 ff04 |0090: const-string v9, "Listener is not public or lacks public constructor" // string@04ff │ │ -03192c: 7130 8109 9704 |0092: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0981 │ │ -031932: 28c3 |0095: goto 0058 // -003d │ │ -031934: 0d04 |0096: move-exception v4 │ │ -031936: 6e10 5c0c 0a00 |0097: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -03193c: 0c07 |009a: move-result-object v7 │ │ -03193e: 6e10 370c 0700 |009b: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -031944: 0c07 |009e: move-result-object v7 │ │ -031946: 1a09 d901 |009f: const-string v9, "Could not create instance of listener" // string@01d9 │ │ -03194a: 7130 8109 9704 |00a1: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0981 │ │ -031950: 28b4 |00a4: goto 0058 // -004c │ │ +033608: |[033608] com.commonsware.cwac.wakeful.AlarmReceiver.getListener:(Landroid/content/Context;)Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; │ │ +033618: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +03361a: 6e10 a200 0b00 |0001: invoke-virtual {v11}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a2 │ │ +033620: 0c05 |0004: move-result-object v5 │ │ +033622: 2203 1e00 |0005: new-instance v3, Landroid/content/ComponentName; // type@001e │ │ +033626: 6e10 c20c 0a00 |0007: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +03362c: 0c07 |000a: move-result-object v7 │ │ +03362e: 7030 8b00 b307 |000b: invoke-direct {v3, v11, v7}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008b │ │ +033634: 1307 8000 |000e: const/16 v7, #int 128 // #80 │ │ +033638: 6e30 f000 3507 |0010: invoke-virtual {v5, v3, v7}, Landroid/content/pm/PackageManager;.getReceiverInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@00f0 │ │ +03363e: 0c00 |0013: move-result-object v0 │ │ +033640: 1a07 0b0a |0014: const-string v7, "com.commonsware.cwac.wakeful" // string@0a0b │ │ +033644: 6e30 e900 5007 |0016: invoke-virtual {v0, v5, v7}, Landroid/content/pm/ActivityInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@00e9 │ │ +03364a: 0c06 |0019: move-result-object v6 │ │ +03364c: 7210 0e01 0600 |001a: invoke-interface {v6}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@010e │ │ +033652: 0a07 |001d: move-result v7 │ │ +033654: 1219 |001e: const/4 v9, #int 1 // #1 │ │ +033656: 3297 3900 |001f: if-eq v7, v9, 0058 // +0039 │ │ +03365a: 7210 0e01 0600 |0021: invoke-interface {v6}, Landroid/content/res/XmlResourceParser;.getEventType:()I // method@010e │ │ +033660: 0a07 |0024: move-result v7 │ │ +033662: 1229 |0025: const/4 v9, #int 2 // #2 │ │ +033664: 3397 2000 |0026: if-ne v7, v9, 0046 // +0020 │ │ +033668: 7210 0f01 0600 |0028: invoke-interface {v6}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@010f │ │ +03366e: 0c07 |002b: move-result-object v7 │ │ +033670: 1a09 3208 |002c: const-string v9, "WakefulIntentService" // string@0832 │ │ +033674: 6e20 cc0c 9700 |002e: invoke-virtual {v7, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03367a: 0a07 |0031: move-result v7 │ │ +03367c: 3807 1400 |0032: if-eqz v7, 0046 // +0014 │ │ +033680: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +033682: 1a09 840e |0035: const-string v9, "listener" // string@0e84 │ │ +033686: 7230 0d01 7609 |0037: invoke-interface {v6, v7, v9}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@010d │ │ +03368c: 0c02 |003a: move-result-object v2 │ │ +03368e: 7110 9a0c 0200 |003b: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@0c9a │ │ +033694: 0c01 |003e: move-result-object v1 │ │ +033696: 6e10 a00c 0100 |003f: invoke-virtual {v1}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@0ca0 │ │ +03369c: 0c07 |0042: move-result-object v7 │ │ +03369e: 1f07 b101 |0043: check-cast v7, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; // type@01b1 │ │ +0336a2: 1107 |0045: return-object v7 │ │ +0336a4: 7210 1001 0600 |0046: invoke-interface {v6}, Landroid/content/res/XmlResourceParser;.next:()I // method@0110 │ │ +0336aa: 28d1 |0049: goto 001a // -002f │ │ +0336ac: 0d04 |004a: move-exception v4 │ │ +0336ae: 6e10 c20c 0a00 |004b: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +0336b4: 0c07 |004e: move-result-object v7 │ │ +0336b6: 6e10 9d0c 0700 |004f: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +0336bc: 0c07 |0052: move-result-object v7 │ │ +0336be: 1a09 c001 |0053: const-string v9, "Cannot find own info???" // string@01c0 │ │ +0336c2: 7130 8609 9704 |0055: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0986 │ │ +0336c8: 0787 |0058: move-object v7, v8 │ │ +0336ca: 28ec |0059: goto 0045 // -0014 │ │ +0336cc: 0d04 |005a: move-exception v4 │ │ +0336ce: 6e10 c20c 0a00 |005b: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +0336d4: 0c07 |005e: move-result-object v7 │ │ +0336d6: 6e10 9d0c 0700 |005f: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +0336dc: 0c07 |0062: move-result-object v7 │ │ +0336de: 1a09 4206 |0063: const-string v9, "Malformed metadata resource XML" // string@0642 │ │ +0336e2: 7130 8609 9704 |0065: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0986 │ │ +0336e8: 28f0 |0068: goto 0058 // -0010 │ │ +0336ea: 0d04 |0069: move-exception v4 │ │ +0336ec: 6e10 c20c 0a00 |006a: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +0336f2: 0c07 |006d: move-result-object v7 │ │ +0336f4: 6e10 9d0c 0700 |006e: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +0336fa: 0c07 |0071: move-result-object v7 │ │ +0336fc: 1a09 dd01 |0072: const-string v9, "Could not read resource XML" // string@01dd │ │ +033700: 7130 8609 9704 |0074: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0986 │ │ +033706: 28e1 |0077: goto 0058 // -001f │ │ +033708: 0d04 |0078: move-exception v4 │ │ +03370a: 6e10 c20c 0a00 |0079: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +033710: 0c07 |007c: move-result-object v7 │ │ +033712: 6e10 9d0c 0700 |007d: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +033718: 0c07 |0080: move-result-object v7 │ │ +03371a: 1a09 0f05 |0081: const-string v9, "Listener class not found" // string@050f │ │ +03371e: 7130 8609 9704 |0083: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0986 │ │ +033724: 28d2 |0086: goto 0058 // -002e │ │ +033726: 0d04 |0087: move-exception v4 │ │ +033728: 6e10 c20c 0a00 |0088: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +03372e: 0c07 |008b: move-result-object v7 │ │ +033730: 6e10 9d0c 0700 |008c: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +033736: 0c07 |008f: move-result-object v7 │ │ +033738: 1a09 1005 |0090: const-string v9, "Listener is not public or lacks public constructor" // string@0510 │ │ +03373c: 7130 8609 9704 |0092: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0986 │ │ +033742: 28c3 |0095: goto 0058 // -003d │ │ +033744: 0d04 |0096: move-exception v4 │ │ +033746: 6e10 c20c 0a00 |0097: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +03374c: 0c07 |009a: move-result-object v7 │ │ +03374e: 6e10 9d0c 0700 |009b: invoke-virtual {v7}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +033754: 0c07 |009e: move-result-object v7 │ │ +033756: 1a09 db01 |009f: const-string v9, "Could not create instance of listener" // string@01db │ │ +03375a: 7130 8609 9704 |00a1: invoke-static {v7, v9, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0986 │ │ +033760: 28b4 |00a4: goto 0058 // -004c │ │ catches : 1 │ │ 0x0010 - 0x0049 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x004a │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x005a │ │ Ljava/io/IOException; -> 0x0069 │ │ Ljava/lang/ClassNotFoundException; -> 0x0078 │ │ Ljava/lang/IllegalAccessException; -> 0x0087 │ │ @@ -60386,73 +35459,75 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -031974: |[031974] com.commonsware.cwac.wakeful.AlarmReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -031984: 7020 0d0b 7600 |0000: invoke-direct {v6, v7}, Lcom/commonsware/cwac/wakeful/AlarmReceiver;.getListener:(Landroid/content/Context;)Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; // method@0b0d │ │ -03198a: 0c00 |0003: move-result-object v0 │ │ -03198c: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ -031990: 6e10 b500 0800 |0006: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -031996: 0c02 |0009: move-result-object v2 │ │ -031998: 3902 1e00 |000a: if-nez v2, 0028 // +001e │ │ -03199c: 1a02 ec09 |000c: const-string v2, "com.commonsware.cwac.wakeful.WakefulIntentService" // string@09ec │ │ -0319a0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0319a2: 6e30 a500 2703 |000f: invoke-virtual {v7, v2, v3}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00a5 │ │ -0319a8: 0c01 |0012: move-result-object v1 │ │ -0319aa: 7210 e000 0100 |0013: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0319b0: 0c02 |0016: move-result-object v2 │ │ -0319b2: 1a03 0d0e |0017: const-string v3, "lastAlarm" // string@0e0d │ │ -0319b6: 7100 800c 0000 |0019: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0c80 │ │ -0319bc: 0b04 |001c: move-result-wide v4 │ │ -0319be: 7240 de00 3254 |001d: invoke-interface {v2, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00de │ │ -0319c4: 0c02 |0020: move-result-object v2 │ │ -0319c6: 7210 db00 0200 |0021: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -0319cc: 7220 110b 7000 |0024: invoke-interface {v0, v7}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;.sendWakefulWork:(Landroid/content/Context;)V // method@0b11 │ │ -0319d2: 0e00 |0027: return-void │ │ -0319d4: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -0319d6: 7130 1b0b 7002 |0029: invoke-static {v0, v7, v2}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.scheduleAlarms:(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V // method@0b1b │ │ -0319dc: 28fb |002c: goto 0027 // -0005 │ │ +033784: |[033784] com.commonsware.cwac.wakeful.AlarmReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +033794: 7020 0a0b 7600 |0000: invoke-direct {v6, v7}, Lcom/commonsware/cwac/wakeful/AlarmReceiver;.getListener:(Landroid/content/Context;)Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; // method@0b0a │ │ +03379a: 0c00 |0003: move-result-object v0 │ │ +03379c: 3800 2300 |0004: if-eqz v0, 0027 // +0023 │ │ +0337a0: 6e10 b500 0800 |0006: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +0337a6: 0c02 |0009: move-result-object v2 │ │ +0337a8: 3902 1e00 |000a: if-nez v2, 0028 // +001e │ │ +0337ac: 1a02 0c0a |000c: const-string v2, "com.commonsware.cwac.wakeful.WakefulIntentService" // string@0a0c │ │ +0337b0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0337b2: 6e30 a500 2703 |000f: invoke-virtual {v7, v2, v3}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00a5 │ │ +0337b8: 0c01 |0012: move-result-object v1 │ │ +0337ba: 7210 e000 0100 |0013: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +0337c0: 0c02 |0016: move-result-object v2 │ │ +0337c2: 1a03 5b0e |0017: const-string v3, "lastAlarm" // string@0e5b │ │ +0337c6: 7100 e60c 0000 |0019: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ce6 │ │ +0337cc: 0b04 |001c: move-result-wide v4 │ │ +0337ce: 7240 de00 3254 |001d: invoke-interface {v2, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00de │ │ +0337d4: 0c02 |0020: move-result-object v2 │ │ +0337d6: 7210 db00 0200 |0021: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +0337dc: 7220 0e0b 7000 |0024: invoke-interface {v0, v7}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;.sendWakefulWork:(Landroid/content/Context;)V // method@0b0e │ │ +0337e2: 0e00 |0027: return-void │ │ +0337e4: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +0337e6: 7130 180b 7002 |0029: invoke-static {v0, v7, v2}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.scheduleAlarms:(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V // method@0b18 │ │ +0337ec: 28fb |002c: goto 0027 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x000c line=41 │ │ - 0x0013 line=43 │ │ + 0x0013 line=44 │ │ + 0x0019 line=45 │ │ + 0x0021 line=46 │ │ 0x0024 line=48 │ │ 0x0027 line=54 │ │ 0x0028 line=51 │ │ locals : │ │ 0x0013 - 0x0027 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0004 - 0x002d reg=0 listener Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; │ │ 0x0000 - 0x002d reg=6 this Lcom/commonsware/cwac/wakeful/AlarmReceiver; │ │ 0x0000 - 0x002d reg=7 ctxt Landroid/content/Context; │ │ 0x0000 - 0x002d reg=8 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 333 (AlarmReceiver.java) │ │ + source_file_idx : 332 (AlarmReceiver.java) │ │ │ │ -Class #213 header: │ │ -class_idx : 436 │ │ +Class #152 header: │ │ +class_idx : 433 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2075 │ │ +superclass_idx : 513 │ │ +source_file_idx : 2099 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ -Class #213 annotations: │ │ +Class #152 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/commonsware/cwac/wakeful/WakefulIntentService; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="AlarmListener" │ │ │ │ -Class #213 - │ │ +Class #152 - │ │ Class descriptor : 'Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -60471,33 +35546,33 @@ │ │ │ │ #2 : (in Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;) │ │ name : 'sendWakefulWork' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2075 (WakefulIntentService.java) │ │ + source_file_idx : 2099 (WakefulIntentService.java) │ │ │ │ -Class #214 header: │ │ -class_idx : 437 │ │ +Class #153 header: │ │ +class_idx : 434 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 16 │ │ -source_file_idx : 2075 │ │ +source_file_idx : 2099 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 3 │ │ │ │ -Class #214 annotations: │ │ +Class #153 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; } │ │ -Annotations on method #2845 'sendWakefulWork' │ │ +Annotations on method #2842 'sendWakefulWork' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" "Ljava/lang/Class" "<*>;)V" } │ │ │ │ -Class #214 - │ │ +Class #153 - │ │ Class descriptor : 'Lcom/commonsware/cwac/wakeful/WakefulIntentService;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Landroid/app/IntentService;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/commonsware/cwac/wakeful/WakefulIntentService;) │ │ name : 'LAST_ALARM' │ │ @@ -60520,37 +35595,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0319e0: |[0319e0] com.commonsware.cwac.wakeful.WakefulIntentService.:()V │ │ -0319f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0319f2: 6900 7502 |0001: sput-object v0, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0275 │ │ -0319f6: 0e00 |0003: return-void │ │ +0337f0: |[0337f0] com.commonsware.cwac.wakeful.WakefulIntentService.:()V │ │ +033800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033802: 6900 7802 |0001: sput-object v0, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0278 │ │ +033806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Lcom/commonsware/cwac/wakeful/WakefulIntentService;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0319f8: |[0319f8] com.commonsware.cwac.wakeful.WakefulIntentService.:(Ljava/lang/String;)V │ │ -031a08: 7020 5100 2100 |0000: invoke-direct {v1, v2}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@0051 │ │ -031a0e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -031a10: 6e20 1e0b 0100 |0004: invoke-virtual {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.setIntentRedelivery:(Z)V // method@0b1e │ │ -031a16: 0e00 |0007: return-void │ │ +033808: |[033808] com.commonsware.cwac.wakeful.WakefulIntentService.:(Ljava/lang/String;)V │ │ +033818: 7020 5100 2100 |0000: invoke-direct {v1, v2}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@0051 │ │ +03381e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +033820: 6e20 1b0b 0100 |0004: invoke-virtual {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.setIntentRedelivery:(Z)V // method@0b1b │ │ +033826: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/commonsware/cwac/wakeful/WakefulIntentService; │ │ @@ -60561,37 +35636,37 @@ │ │ type : '(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -031a18: |[031a18] com.commonsware.cwac.wakeful.WakefulIntentService.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; │ │ -031a28: 1c02 b501 |0000: const-class v2, Lcom/commonsware/cwac/wakeful/WakefulIntentService; // type@01b5 │ │ -031a2c: 1d02 |0002: monitor-enter v2 │ │ -031a2e: 6201 7502 |0003: sget-object v1, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0275 │ │ -031a32: 3901 1900 |0005: if-nez v1, 001e // +0019 │ │ -031a36: 1a01 c911 |0007: const-string v1, "power" // string@11c9 │ │ -031a3a: 6e20 a800 1400 |0009: invoke-virtual {v4, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -031a40: 0c00 |000c: move-result-object v0 │ │ -031a42: 1f00 6500 |000d: check-cast v0, Landroid/os/PowerManager; // type@0065 │ │ -031a46: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -031a48: 1a03 ec09 |0010: const-string v3, "com.commonsware.cwac.wakeful.WakefulIntentService" // string@09ec │ │ -031a4c: 6e30 ae01 1003 |0012: invoke-virtual {v0, v1, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ae │ │ -031a52: 0c01 |0015: move-result-object v1 │ │ -031a54: 6901 7502 |0016: sput-object v1, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0275 │ │ -031a58: 6201 7502 |0018: sget-object v1, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0275 │ │ -031a5c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -031a5e: 6e20 ad01 3100 |001b: invoke-virtual {v1, v3}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@01ad │ │ -031a64: 6201 7502 |001e: sget-object v1, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0275 │ │ -031a68: 1e02 |0020: monitor-exit v2 │ │ -031a6a: 1101 |0021: return-object v1 │ │ -031a6c: 0d01 |0022: move-exception v1 │ │ -031a6e: 1e02 |0023: monitor-exit v2 │ │ -031a70: 2701 |0024: throw v1 │ │ +033828: |[033828] com.commonsware.cwac.wakeful.WakefulIntentService.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; │ │ +033838: 1c02 b201 |0000: const-class v2, Lcom/commonsware/cwac/wakeful/WakefulIntentService; // type@01b2 │ │ +03383c: 1d02 |0002: monitor-enter v2 │ │ +03383e: 6201 7802 |0003: sget-object v1, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0278 │ │ +033842: 3901 1900 |0005: if-nez v1, 001e // +0019 │ │ +033846: 1a01 3b12 |0007: const-string v1, "power" // string@123b │ │ +03384a: 6e20 a800 1400 |0009: invoke-virtual {v4, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +033850: 0c00 |000c: move-result-object v0 │ │ +033852: 1f00 6400 |000d: check-cast v0, Landroid/os/PowerManager; // type@0064 │ │ +033856: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +033858: 1a03 0c0a |0010: const-string v3, "com.commonsware.cwac.wakeful.WakefulIntentService" // string@0a0c │ │ +03385c: 6e30 b401 1003 |0012: invoke-virtual {v0, v1, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01b4 │ │ +033862: 0c01 |0015: move-result-object v1 │ │ +033864: 6901 7802 |0016: sput-object v1, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0278 │ │ +033868: 6201 7802 |0018: sget-object v1, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0278 │ │ +03386c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +03386e: 6e20 b301 3100 |001b: invoke-virtual {v1, v3}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@01b3 │ │ +033874: 6201 7802 |001e: sget-object v1, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.lockStatic:Landroid/os/PowerManager$WakeLock; // field@0278 │ │ +033878: 1e02 |0020: monitor-exit v2 │ │ +03387a: 1101 |0021: return-object v1 │ │ +03387c: 0d01 |0022: move-exception v1 │ │ +03387e: 1e02 |0023: monitor-exit v2 │ │ +033880: 2701 |0024: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0020 │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=34 │ │ 0x000f line=36 │ │ @@ -60607,18 +35682,18 @@ │ │ type : '(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -031a80: |[031a80] com.commonsware.cwac.wakeful.WakefulIntentService.scheduleAlarms:(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;)V │ │ -031a90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -031a92: 7130 1b0b 2100 |0001: invoke-static {v1, v2, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.scheduleAlarms:(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V // method@0b1b │ │ -031a98: 0e00 |0004: return-void │ │ +033890: |[033890] com.commonsware.cwac.wakeful.WakefulIntentService.scheduleAlarms:(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;)V │ │ +0338a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0338a2: 7130 180b 2100 |0001: invoke-static {v1, v2, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.scheduleAlarms:(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V // method@0b18 │ │ +0338a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 listener Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; │ │ 0x0000 - 0x0005 reg=2 ctxt Landroid/content/Context; │ │ @@ -60628,85 +35703,87 @@ │ │ type : '(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -031a9c: |[031a9c] com.commonsware.cwac.wakeful.WakefulIntentService.scheduleAlarms:(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V │ │ -031aac: 1607 0000 |0000: const-wide/16 v7, #int 0 // #0 │ │ -031ab0: 120a |0002: const/4 v10, #int 0 // #0 │ │ -031ab2: 1a06 ec09 |0003: const-string v6, "com.commonsware.cwac.wakeful.WakefulIntentService" // string@09ec │ │ -031ab6: 6e30 a500 6c0a |0005: invoke-virtual {v12, v6, v10}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00a5 │ │ -031abc: 0c05 |0008: move-result-object v5 │ │ -031abe: 1a06 0d0e |0009: const-string v6, "lastAlarm" // string@0e0d │ │ -031ac2: 7240 e400 6587 |000b: invoke-interface {v5, v6, v7, v8}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00e4 │ │ -031ac8: 0b01 |000e: move-result-wide v1 │ │ -031aca: 3106 0107 |000f: cmp-long v6, v1, v7 │ │ -031ace: 3806 1900 |0011: if-eqz v6, 002a // +0019 │ │ -031ad2: 390d 1700 |0013: if-nez v13, 002a // +0017 │ │ -031ad6: 7100 800c 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0c80 │ │ -031adc: 0b06 |0018: move-result-wide v6 │ │ -031ade: 3106 0601 |0019: cmp-long v6, v6, v1 │ │ -031ae2: 3d06 2500 |001b: if-lez v6, 0040 // +0025 │ │ -031ae6: 7100 800c 0000 |001d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0c80 │ │ -031aec: 0b06 |0020: move-result-wide v6 │ │ -031aee: bc16 |0021: sub-long/2addr v6, v1 │ │ -031af0: 7210 0f0b 0b00 |0022: invoke-interface {v11}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;.getMaxAge:()J // method@0b0f │ │ -031af6: 0b08 |0025: move-result-wide v8 │ │ -031af8: 3106 0608 |0026: cmp-long v6, v6, v8 │ │ -031afc: 3d06 1800 |0028: if-lez v6, 0040 // +0018 │ │ -031b00: 1a06 da08 |002a: const-string v6, "alarm" // string@08da │ │ -031b04: 6e20 a800 6c00 |002c: invoke-virtual {v12, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -031b0a: 0c03 |002f: move-result-object v3 │ │ -031b0c: 1f03 0c00 |0030: check-cast v3, Landroid/app/AlarmManager; // type@000c │ │ -031b10: 2200 2800 |0032: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -031b14: 1c06 b301 |0034: const-class v6, Lcom/commonsware/cwac/wakeful/AlarmReceiver; // type@01b3 │ │ -031b18: 7030 af00 c006 |0036: invoke-direct {v0, v12, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -031b1e: 7140 7d00 aca0 |0039: invoke-static {v12, v10, v0, v10}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ -031b24: 0c04 |003c: move-result-object v4 │ │ -031b26: 7240 100b 3bc4 |003d: invoke-interface {v11, v3, v4, v12}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;.scheduleAlarms:(Landroid/app/AlarmManager;Landroid/app/PendingIntent;Landroid/content/Context;)V // method@0b10 │ │ -031b2c: 0e00 |0040: return-void │ │ +0338ac: |[0338ac] com.commonsware.cwac.wakeful.WakefulIntentService.scheduleAlarms:(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V │ │ +0338bc: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0338c0: 120a |0002: const/4 v10, #int 0 // #0 │ │ +0338c2: 1a06 0c0a |0003: const-string v6, "com.commonsware.cwac.wakeful.WakefulIntentService" // string@0a0c │ │ +0338c6: 6e30 a500 6c0a |0005: invoke-virtual {v12, v6, v10}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00a5 │ │ +0338cc: 0c05 |0008: move-result-object v5 │ │ +0338ce: 1a06 5b0e |0009: const-string v6, "lastAlarm" // string@0e5b │ │ +0338d2: 7240 e400 6598 |000b: invoke-interface {v5, v6, v8, v9}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00e4 │ │ +0338d8: 0b02 |000e: move-result-wide v2 │ │ +0338da: 3106 0208 |000f: cmp-long v6, v2, v8 │ │ +0338de: 3806 1900 |0011: if-eqz v6, 002a // +0019 │ │ +0338e2: 390d 1700 |0013: if-nez v13, 002a // +0017 │ │ +0338e6: 7100 e60c 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ce6 │ │ +0338ec: 0b06 |0018: move-result-wide v6 │ │ +0338ee: 3106 0602 |0019: cmp-long v6, v6, v2 │ │ +0338f2: 3d06 2500 |001b: if-lez v6, 0040 // +0025 │ │ +0338f6: 7100 e60c 0000 |001d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ce6 │ │ +0338fc: 0b06 |0020: move-result-wide v6 │ │ +0338fe: bc26 |0021: sub-long/2addr v6, v2 │ │ +033900: 7210 0c0b 0b00 |0022: invoke-interface {v11}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;.getMaxAge:()J // method@0b0c │ │ +033906: 0b08 |0025: move-result-wide v8 │ │ +033908: 3106 0608 |0026: cmp-long v6, v6, v8 │ │ +03390c: 3d06 1800 |0028: if-lez v6, 0040 // +0018 │ │ +033910: 1a06 f408 |002a: const-string v6, "alarm" // string@08f4 │ │ +033914: 6e20 a800 6c00 |002c: invoke-virtual {v12, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03391a: 0c01 |002f: move-result-object v1 │ │ +03391c: 1f01 0c00 |0030: check-cast v1, Landroid/app/AlarmManager; // type@000c │ │ +033920: 2200 2800 |0032: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +033924: 1c06 b001 |0034: const-class v6, Lcom/commonsware/cwac/wakeful/AlarmReceiver; // type@01b0 │ │ +033928: 7030 af00 c006 |0036: invoke-direct {v0, v12, v6}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +03392e: 7140 7d00 aca0 |0039: invoke-static {v12, v10, v0, v10}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ +033934: 0c04 |003c: move-result-object v4 │ │ +033936: 7240 0d0b 1bc4 |003d: invoke-interface {v11, v1, v4, v12}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;.scheduleAlarms:(Landroid/app/AlarmManager;Landroid/app/PendingIntent;Landroid/content/Context;)V // method@0b0d │ │ +03393c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=61 │ │ 0x0009 line=62 │ │ 0x000f line=64 │ │ + 0x0015 line=65 │ │ + 0x001d line=66 │ │ 0x002a line=67 │ │ 0x0032 line=68 │ │ 0x0039 line=69 │ │ 0x003d line=72 │ │ 0x0040 line=74 │ │ locals : │ │ 0x0039 - 0x0040 reg=0 i Landroid/content/Intent; │ │ - 0x0032 - 0x0040 reg=3 mgr Landroid/app/AlarmManager; │ │ + 0x0032 - 0x0040 reg=1 mgr Landroid/app/AlarmManager; │ │ 0x003d - 0x0040 reg=4 pi Landroid/app/PendingIntent; │ │ - 0x000f - 0x0041 reg=1 lastAlarm J │ │ + 0x000f - 0x0041 reg=2 lastAlarm J │ │ 0x0009 - 0x0041 reg=5 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0041 reg=11 listener Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; │ │ 0x0000 - 0x0041 reg=12 ctxt Landroid/content/Context; │ │ 0x0000 - 0x0041 reg=13 force Z │ │ │ │ #5 : (in Lcom/commonsware/cwac/wakeful/WakefulIntentService;) │ │ name : 'sendWakefulWork' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -031b30: |[031b30] com.commonsware.cwac.wakeful.WakefulIntentService.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -031b40: 6e10 9e00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009e │ │ -031b46: 0c00 |0003: move-result-object v0 │ │ -031b48: 7110 160b 0000 |0004: invoke-static {v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@0b16 │ │ -031b4e: 0c00 |0007: move-result-object v0 │ │ -031b50: 6e10 a901 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01a9 │ │ -031b56: 6e20 ac00 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00ac │ │ -031b5c: 0e00 |000e: return-void │ │ +033940: |[033940] com.commonsware.cwac.wakeful.WakefulIntentService.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +033950: 6e10 9e00 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009e │ │ +033956: 0c00 |0003: move-result-object v0 │ │ +033958: 7110 130b 0000 |0004: invoke-static {v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@0b13 │ │ +03395e: 0c00 |0007: move-result-object v0 │ │ +033960: 6e10 af01 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01af │ │ +033966: 6e20 ac00 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00ac │ │ +03396c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000b line=46 │ │ 0x000e line=47 │ │ locals : │ │ 0x0000 - 0x000f reg=1 ctxt Landroid/content/Context; │ │ @@ -60717,19 +35794,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -031b60: |[031b60] com.commonsware.cwac.wakeful.WakefulIntentService.sendWakefulWork:(Landroid/content/Context;Ljava/lang/Class;)V │ │ -031b70: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -031b74: 7030 af00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -031b7a: 7120 1c0b 0100 |0005: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b1c │ │ -031b80: 0e00 |0008: return-void │ │ +033970: |[033970] com.commonsware.cwac.wakeful.WakefulIntentService.sendWakefulWork:(Landroid/content/Context;Ljava/lang/Class;)V │ │ +033980: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +033984: 7030 af00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +03398a: 7120 190b 0100 |0005: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b19 │ │ +033990: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0008 line=51 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0009 reg=1 ctxt Landroid/content/Context; │ │ @@ -60747,29 +35824,29 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -031b84: |[031b84] com.commonsware.cwac.wakeful.WakefulIntentService.onHandleIntent:(Landroid/content/Intent;)V │ │ -031b94: 6e20 140b 3200 |0000: invoke-virtual {v2, v3}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.doWakefulWork:(Landroid/content/Intent;)V // method@0b14 │ │ -031b9a: 6e10 150b 0200 |0003: invoke-virtual {v2}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getApplicationContext:()Landroid/content/Context; // method@0b15 │ │ -031ba0: 0c00 |0006: move-result-object v0 │ │ -031ba2: 7110 160b 0000 |0007: invoke-static {v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@0b16 │ │ -031ba8: 0c00 |000a: move-result-object v0 │ │ -031baa: 6e10 ac01 0000 |000b: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01ac │ │ -031bb0: 0e00 |000e: return-void │ │ -031bb2: 0d00 |000f: move-exception v0 │ │ -031bb4: 6e10 150b 0200 |0010: invoke-virtual {v2}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getApplicationContext:()Landroid/content/Context; // method@0b15 │ │ -031bba: 0c01 |0013: move-result-object v1 │ │ -031bbc: 7110 160b 0100 |0014: invoke-static {v1}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@0b16 │ │ -031bc2: 0c01 |0017: move-result-object v1 │ │ -031bc4: 6e10 ac01 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01ac │ │ -031bca: 2700 |001b: throw v0 │ │ +033994: |[033994] com.commonsware.cwac.wakeful.WakefulIntentService.onHandleIntent:(Landroid/content/Intent;)V │ │ +0339a4: 6e20 110b 3200 |0000: invoke-virtual {v2, v3}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.doWakefulWork:(Landroid/content/Intent;)V // method@0b11 │ │ +0339aa: 6e10 120b 0200 |0003: invoke-virtual {v2}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getApplicationContext:()Landroid/content/Context; // method@0b12 │ │ +0339b0: 0c00 |0006: move-result-object v0 │ │ +0339b2: 7110 130b 0000 |0007: invoke-static {v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@0b13 │ │ +0339b8: 0c00 |000a: move-result-object v0 │ │ +0339ba: 6e10 b201 0000 |000b: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01b2 │ │ +0339c0: 0e00 |000e: return-void │ │ +0339c2: 0d00 |000f: move-exception v0 │ │ +0339c4: 6e10 120b 0200 |0010: invoke-virtual {v2}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getApplicationContext:()Landroid/content/Context; // method@0b12 │ │ +0339ca: 0c01 |0013: move-result-object v1 │ │ +0339cc: 7110 130b 0100 |0014: invoke-static {v1}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@0b13 │ │ +0339d2: 0c01 |0017: move-result-object v1 │ │ +0339d4: 6e10 b201 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01b2 │ │ +0339da: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=98 │ │ 0x000e line=100 │ │ @@ -60783,82 +35860,82 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -031bd8: |[031bd8] com.commonsware.cwac.wakeful.WakefulIntentService.onStartCommand:(Landroid/content/Intent;II)I │ │ -031be8: dd00 0301 |0000: and-int/lit8 v0, v3, #int 1 // #01 │ │ -031bec: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -031bf0: 6e10 150b 0100 |0004: invoke-virtual {v1}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getApplicationContext:()Landroid/content/Context; // method@0b15 │ │ -031bf6: 0c00 |0007: move-result-object v0 │ │ -031bf8: 7110 160b 0000 |0008: invoke-static {v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@0b16 │ │ -031bfe: 0c00 |000b: move-result-object v0 │ │ -031c00: 6e10 a901 0000 |000c: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01a9 │ │ -031c06: 6f40 5200 2143 |000f: invoke-super {v1, v2, v3, v4}, Landroid/app/IntentService;.onStartCommand:(Landroid/content/Intent;II)I // method@0052 │ │ -031c0c: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -031c0e: 0f00 |0013: return v0 │ │ +0339e8: |[0339e8] com.commonsware.cwac.wakeful.WakefulIntentService.onStartCommand:(Landroid/content/Intent;II)I │ │ +0339f8: dd00 0301 |0000: and-int/lit8 v0, v3, #int 1 // #01 │ │ +0339fc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +033a00: 6e10 120b 0100 |0004: invoke-virtual {v1}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getApplicationContext:()Landroid/content/Context; // method@0b12 │ │ +033a06: 0c00 |0007: move-result-object v0 │ │ +033a08: 7110 130b 0000 |0008: invoke-static {v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.getLock:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@0b13 │ │ +033a0e: 0c00 |000b: move-result-object v0 │ │ +033a10: 6e10 af01 0000 |000c: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01af │ │ +033a16: 6f40 5200 2143 |000f: invoke-super {v1, v2, v3, v4}, Landroid/app/IntentService;.onStartCommand:(Landroid/content/Intent;II)I // method@0052 │ │ +033a1c: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +033a1e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ 0x000f line=87 │ │ 0x0012 line=89 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/commonsware/cwac/wakeful/WakefulIntentService; │ │ 0x0000 - 0x0014 reg=2 intent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=3 flags I │ │ 0x0000 - 0x0014 reg=4 startId I │ │ │ │ - source_file_idx : 2075 (WakefulIntentService.java) │ │ + source_file_idx : 2099 (WakefulIntentService.java) │ │ │ │ -Class #215 header: │ │ -class_idx : 438 │ │ +Class #154 header: │ │ +class_idx : 435 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 515 │ │ +superclass_idx : 513 │ │ source_file_idx : 451 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #215 annotations: │ │ +Class #154 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/CirclePageIndicator; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #215 - │ │ +Class #154 - │ │ Class descriptor : 'Lcom/viewpagerindicator/CirclePageIndicator$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ source_file_idx : 451 (CirclePageIndicator.java) │ │ │ │ -Class #216 header: │ │ -class_idx : 439 │ │ +Class #155 header: │ │ +class_idx : 436 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ +superclass_idx : 513 │ │ source_file_idx : 451 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #216 annotations: │ │ +Class #155 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Lcom/viewpagerindicator/CirclePageIndicator$SavedState;" ">;" } │ │ │ │ -Class #216 - │ │ +Class #155 - │ │ Class descriptor : 'Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -60868,124 +35945,124 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031c10: |[031c10] com.viewpagerindicator.CirclePageIndicator$SavedState$1.:()V │ │ -031c20: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -031c26: 0e00 |0003: return-void │ │ +033a20: |[033a20] com.viewpagerindicator.CirclePageIndicator$SavedState$1.:()V │ │ +033a30: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +033a36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=526 │ │ + 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -031c28: |[031c28] com.viewpagerindicator.CirclePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ -031c38: 2200 b801 |0000: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@01b8 │ │ -031c3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -031c3e: 7030 260b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V // method@0b26 │ │ -031c44: 1100 |0006: return-object v0 │ │ +033a38: |[033a38] com.viewpagerindicator.CirclePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ +033a48: 2200 b501 |0000: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@01b5 │ │ +033a4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +033a4e: 7030 230b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V // method@0b23 │ │ +033a54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=530 │ │ + 0x0000 line=546 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ #1 : (in Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -031c48: |[031c48] com.viewpagerindicator.CirclePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -031c58: 6e20 200b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // method@0b20 │ │ -031c5e: 0c00 |0003: move-result-object v0 │ │ -031c60: 1100 |0004: return-object v0 │ │ +033a58: |[033a58] com.viewpagerindicator.CirclePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +033a68: 6e20 1d0b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // method@0b1d │ │ +033a6e: 0c00 |0003: move-result-object v0 │ │ +033a70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=526 │ │ + 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ #2 : (in Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;) │ │ name : 'newArray' │ │ type : '(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031c64: |[031c64] com.viewpagerindicator.CirclePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ -031c74: 2320 c602 |0000: new-array v0, v2, [Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@02c6 │ │ -031c78: 1100 |0002: return-object v0 │ │ +033a74: |[033a74] com.viewpagerindicator.CirclePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ +033a84: 2320 c402 |0000: new-array v0, v2, [Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@02c4 │ │ +033a88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=535 │ │ + 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ #3 : (in Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -031c7c: |[031c7c] com.viewpagerindicator.CirclePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -031c8c: 6e20 220b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // method@0b22 │ │ -031c92: 0c00 |0003: move-result-object v0 │ │ -031c94: 1100 |0004: return-object v0 │ │ +033a8c: |[033a8c] com.viewpagerindicator.CirclePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +033a9c: 6e20 1f0b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // method@0b1f │ │ +033aa2: 0c00 |0003: move-result-object v0 │ │ +033aa4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=526 │ │ + 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ source_file_idx : 451 (CirclePageIndicator.java) │ │ │ │ -Class #217 header: │ │ -class_idx : 440 │ │ +Class #156 header: │ │ +class_idx : 437 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 370 │ │ +superclass_idx : 367 │ │ source_file_idx : 451 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ -Class #217 annotations: │ │ +Class #156 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/CirclePageIndicator; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SavedState" │ │ -Annotations on field #630 'CREATOR' │ │ +Annotations on field #633 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Lcom/viewpagerindicator/CirclePageIndicator$SavedState;" ">;" } │ │ │ │ -Class #217 - │ │ +Class #156 - │ │ Class descriptor : 'Lcom/viewpagerindicator/CirclePageIndicator$SavedState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/CirclePageIndicator$SavedState;) │ │ name : 'CREATOR' │ │ @@ -61002,5488 +36079,2265 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -031c98: |[031c98] com.viewpagerindicator.CirclePageIndicator$SavedState.:()V │ │ -031ca8: 2200 b701 |0000: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; // type@01b7 │ │ -031cac: 7010 1f0b 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.:()V // method@0b1f │ │ -031cb2: 6900 7602 |0005: sput-object v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0276 │ │ -031cb6: 0e00 |0007: return-void │ │ +033aa8: |[033aa8] com.viewpagerindicator.CirclePageIndicator$SavedState.:()V │ │ +033ab8: 2200 b401 |0000: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; // type@01b4 │ │ +033abc: 7010 1c0b 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.:()V // method@0b1c │ │ +033ac2: 6900 7902 |0005: sput-object v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0279 │ │ +033ac6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=526 │ │ + 0x0000 line=543 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/CirclePageIndicator$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -031cb8: |[031cb8] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ -031cc8: 7020 c509 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@09c5 │ │ -031cce: 6e10 9f01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -031cd4: 0a00 |0006: move-result v0 │ │ -031cd6: 5910 7702 |0007: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@0277 │ │ -031cda: 0e00 |0009: return-void │ │ +033ac8: |[033ac8] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +033ad8: 7020 c909 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@09c9 │ │ +033ade: 6e10 a501 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +033ae4: 0a00 |0006: move-result v0 │ │ +033ae6: 5910 7a02 |0007: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@027a │ │ +033aea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=516 │ │ - 0x0003 line=517 │ │ - 0x0009 line=518 │ │ + 0x0000 line=532 │ │ + 0x0003 line=533 │ │ + 0x0009 line=534 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ 0x0000 - 0x000a reg=2 in Landroid/os/Parcel; │ │ │ │ #2 : (in Lcom/viewpagerindicator/CirclePageIndicator$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -031cdc: |[031cdc] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V │ │ -031cec: 7020 250b 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@0b25 │ │ -031cf2: 0e00 |0003: return-void │ │ +033aec: |[033aec] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V │ │ +033afc: 7020 220b 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@0b22 │ │ +033b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=507 │ │ + 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/viewpagerindicator/CirclePageIndicator$1; │ │ │ │ #3 : (in Lcom/viewpagerindicator/CirclePageIndicator$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -031cf4: |[031cf4] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ -031d04: 7020 c609 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@09c6 │ │ -031d0a: 0e00 |0003: return-void │ │ +033b04: |[033b04] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +033b14: 7020 ca09 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@09ca │ │ +033b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=512 │ │ - 0x0003 line=513 │ │ + 0x0000 line=528 │ │ + 0x0003 line=529 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/CirclePageIndicator$SavedState;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -031d0c: |[031d0c] com.viewpagerindicator.CirclePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -031d1c: 6f30 c709 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@09c7 │ │ -031d22: 5210 7702 |0003: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@0277 │ │ -031d26: 6e20 a301 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -031d2c: 0e00 |0008: return-void │ │ +033b1c: |[033b1c] com.viewpagerindicator.CirclePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +033b2c: 6f30 cb09 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@09cb │ │ +033b32: 5210 7a02 |0003: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@027a │ │ +033b36: 6e20 a901 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +033b3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=522 │ │ - 0x0003 line=523 │ │ - 0x0008 line=524 │ │ + 0x0000 line=538 │ │ + 0x0003 line=539 │ │ + 0x0008 line=540 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ source_file_idx : 451 (CirclePageIndicator.java) │ │ │ │ -Class #218 header: │ │ -class_idx : 442 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1711 │ │ +Class #157 header: │ │ +class_idx : 439 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 674 │ │ static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 5 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #218 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/PageIndicator;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ +Class #157 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=animateToIcon │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #157 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/IconPageIndicator$1;' │ │ + Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/IconPageIndicator$1;) │ │ + name : 'this$0' │ │ + type : 'Lcom/viewpagerindicator/IconPageIndicator;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lcom/viewpagerindicator/IconPageIndicator$1;) │ │ + name : 'val$iconView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/IconPageIndicator$1;) │ │ + name : '' │ │ + type : '(Lcom/viewpagerindicator/IconPageIndicator;Landroid/view/View;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +033b40: |[033b40] com.viewpagerindicator.IconPageIndicator$1.:(Lcom/viewpagerindicator/IconPageIndicator;Landroid/view/View;)V │ │ +033b50: 5b01 8d02 |0000: iput-object v1, v0, Lcom/viewpagerindicator/IconPageIndicator$1;.this$0:Lcom/viewpagerindicator/IconPageIndicator; // field@028d │ │ +033b54: 5b02 8e02 |0002: iput-object v2, v0, Lcom/viewpagerindicator/IconPageIndicator$1;.val$iconView:Landroid/view/View; // field@028e │ │ +033b58: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +033b5e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Lcom/viewpagerindicator/IconPageIndicator$1; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ + │ │ Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ - name : 'notifyDataSetChanged' │ │ + #0 : (in Lcom/viewpagerindicator/IconPageIndicator$1;) │ │ + name : 'run' │ │ type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +033b60: |[033b60] com.viewpagerindicator.IconPageIndicator$1.run:()V │ │ +033b70: 5441 8e02 |0000: iget-object v1, v4, Lcom/viewpagerindicator/IconPageIndicator$1;.val$iconView:Landroid/view/View; // field@028e │ │ +033b74: 6e10 dc09 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +033b7a: 0a01 |0005: move-result v1 │ │ +033b7c: 5442 8d02 |0006: iget-object v2, v4, Lcom/viewpagerindicator/IconPageIndicator$1;.this$0:Lcom/viewpagerindicator/IconPageIndicator; // field@028d │ │ +033b80: 6e10 5e0b 0200 |0008: invoke-virtual {v2}, Lcom/viewpagerindicator/IconPageIndicator;.getWidth:()I // method@0b5e │ │ +033b86: 0a02 |000b: move-result v2 │ │ +033b88: 5443 8e02 |000c: iget-object v3, v4, Lcom/viewpagerindicator/IconPageIndicator$1;.val$iconView:Landroid/view/View; // field@028e │ │ +033b8c: 6e10 e709 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@09e7 │ │ +033b92: 0a03 |0011: move-result v3 │ │ +033b94: b132 |0012: sub-int/2addr v2, v3 │ │ +033b96: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ +033b9a: 9100 0102 |0015: sub-int v0, v1, v2 │ │ +033b9e: 5441 8d02 |0017: iget-object v1, v4, Lcom/viewpagerindicator/IconPageIndicator$1;.this$0:Lcom/viewpagerindicator/IconPageIndicator; // field@028d │ │ +033ba2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +033ba4: 6e30 6d0b 0102 |001a: invoke-virtual {v1, v0, v2}, Lcom/viewpagerindicator/IconPageIndicator;.smoothScrollTo:(II)V // method@0b6d │ │ +033baa: 5441 8d02 |001d: iget-object v1, v4, Lcom/viewpagerindicator/IconPageIndicator$1;.this$0:Lcom/viewpagerindicator/IconPageIndicator; // field@028d │ │ +033bae: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +033bb0: 7120 5a0b 2100 |0020: invoke-static {v1, v2}, Lcom/viewpagerindicator/IconPageIndicator;.access$002:(Lcom/viewpagerindicator/IconPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@0b5a │ │ +033bb6: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0017 line=64 │ │ + 0x001d line=65 │ │ + 0x0023 line=66 │ │ + locals : │ │ + 0x0017 - 0x0024 reg=0 scrollPos I │ │ + 0x0000 - 0x0024 reg=4 this Lcom/viewpagerindicator/IconPageIndicator$1; │ │ │ │ - #1 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ - name : 'setCurrentItem' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + source_file_idx : 674 (IconPageIndicator.java) │ │ │ │ - #2 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ - name : 'setOnPageChangeListener' │ │ - type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ +Class #158 header: │ │ +class_idx : 441 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 513 │ │ +source_file_idx : 675 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ │ │ - #3 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;)V' │ │ +Class #158 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/IconPagerAdapter;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/IconPagerAdapter;) │ │ + name : 'getCount' │ │ + type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - #4 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ + #1 : (in Lcom/viewpagerindicator/IconPagerAdapter;) │ │ + name : 'getIconResId' │ │ + type : '(I)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1711 (PageIndicator.java) │ │ + source_file_idx : 675 (IconPagerAdapter.java) │ │ │ │ -Class #219 header: │ │ -class_idx : 441 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 374 │ │ -source_file_idx : 451 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 17 │ │ -direct_methods_size : 6 │ │ -virtual_methods_size: 27 │ │ - │ │ -Class #219 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/CirclePageIndicator$1; Lcom/viewpagerindicator/CirclePageIndicator$SavedState; } │ │ +Class #159 header: │ │ +class_idx : 442 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 413 │ │ +source_file_idx : 676 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #219 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/CirclePageIndicator;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/View;' │ │ +Class #159 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/IcsLinearLayout;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ - #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'HORIZONTAL' │ │ + #0 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'LL' │ │ + type : '[I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #1 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'LL_DIVIDER' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ value : 0 │ │ - #1 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'INVALID_POINTER' │ │ + #2 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'LL_DIVIDER_PADDING' │ │ type : 'I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : -1 │ │ - #2 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'VERTICAL' │ │ + value : 2 │ │ + #3 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'LL_SHOW_DIVIDER' │ │ type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ value : 1 │ │ Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mActivePointerId' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mCentered' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mCurrentOffset' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mCurrentPage' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mIsDragging' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mLastMotionX' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mListener' │ │ - type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mOrientation' │ │ - type : 'I' │ │ + #0 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'mDivider' │ │ + type : 'Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ - #8 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mPageSize' │ │ + #1 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'mDividerHeight' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mPaintFill' │ │ - type : 'Landroid/graphics/Paint;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #10 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mPaintStroke' │ │ - type : 'Landroid/graphics/Paint;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #11 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mRadius' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mScrollState' │ │ + #2 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'mDividerPadding' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #13 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mSnap' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mSnapPage' │ │ + #3 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'mDividerWidth' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #15 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mTouchSlop' │ │ + #4 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'mShowDividers' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #16 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'mViewPager' │ │ - type : 'Landroid/support/v4/view/ViewPager;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #0 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -031d30: |[031d30] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;)V │ │ -031d40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031d42: 7030 2b0b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/CirclePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b2b │ │ -031d48: 0e00 |0004: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 20 16-bit code units │ │ +033bb8: |[033bb8] com.viewpagerindicator.IcsLinearLayout.:()V │ │ +033bc8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +033bca: 2300 b602 |0001: new-array v0, v0, [I // type@02b6 │ │ +033bce: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +033bd4: 6900 9402 |0006: sput-object v0, Lcom/viewpagerindicator/IcsLinearLayout;.LL:[I // field@0294 │ │ +033bd8: 0e00 |0008: return-void │ │ +033bda: 0000 |0009: nop // spacer │ │ +033bdc: 0003 0400 0300 0000 2901 0101 2903 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=66 │ │ - 0x0004 line=67 │ │ + 0x0000 line=18 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ - #1 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + #1 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 7 │ │ ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -031d4c: |[031d4c] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -031d5c: 6000 b502 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiCirclePageIndicatorStyle:I // field@02b5 │ │ -031d60: 7040 2c0b 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/CirclePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0b2c │ │ -031d66: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=70 │ │ - 0x0005 line=71 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 attrs Landroid/util/AttributeSet; │ │ - │ │ - #2 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 16 │ │ - ins : 4 │ │ outs : 5 │ │ - insns size : 166 16-bit code units │ │ -031d68: |[031d68] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -031d78: 7040 cb09 dcfe |0000: invoke-direct {v12, v13, v14, v15}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09cb │ │ -031d7e: 150a 80bf |0003: const/high16 v10, #int -1082130432 // #bf80 │ │ -031d82: 59ca 8002 |0005: iput v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ -031d86: 12fa |0007: const/4 v10, #int -1 // #ff │ │ -031d88: 59ca 7b02 |0008: iput v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027b │ │ -031d8c: 6e10 350b 0c00 |000a: invoke-virtual {v12}, Lcom/viewpagerindicator/CirclePageIndicator;.getResources:()Landroid/content/res/Resources; // method@0b35 │ │ -031d92: 0c09 |000d: move-result-object v9 │ │ -031d94: 600a d202 |000e: sget v10, Lcom/viewpagerindicator/R$color;.default_circle_indicator_fill_color:I // field@02d2 │ │ -031d98: 6e20 f700 a900 |0010: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ -031d9e: 0a03 |0013: move-result v3 │ │ -031da0: 600a 8b03 |0014: sget v10, Lcom/viewpagerindicator/R$integer;.default_circle_indicator_orientation:I // field@038b │ │ -031da4: 6e20 fc00 a900 |0016: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getInteger:(I)I // method@00fc │ │ -031daa: 0a04 |0019: move-result v4 │ │ -031dac: 600a d302 |001a: sget v10, Lcom/viewpagerindicator/R$color;.default_circle_indicator_stroke_color:I // field@02d3 │ │ -031db0: 6e20 f700 a900 |001c: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ -031db6: 0a07 |001f: move-result v7 │ │ -031db8: 600a e502 |0020: sget v10, Lcom/viewpagerindicator/R$dimen;.default_circle_indicator_stroke_width:I // field@02e5 │ │ -031dbc: 6e20 f900 a900 |0022: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -031dc2: 0a08 |0025: move-result v8 │ │ -031dc4: 600a e402 |0026: sget v10, Lcom/viewpagerindicator/R$dimen;.default_circle_indicator_radius:I // field@02e4 │ │ -031dc8: 6e20 f900 a900 |0028: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -031dce: 0a05 |002b: move-result v5 │ │ -031dd0: 600a bb02 |002c: sget v10, Lcom/viewpagerindicator/R$bool;.default_circle_indicator_centered:I // field@02bb │ │ -031dd4: 6e20 f600 a900 |002e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00f6 │ │ -031dda: 0a02 |0031: move-result v2 │ │ -031ddc: 600a bc02 |0032: sget v10, Lcom/viewpagerindicator/R$bool;.default_circle_indicator_snap:I // field@02bc │ │ -031de0: 6e20 f600 a900 |0034: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00f6 │ │ -031de6: 0a06 |0037: move-result v6 │ │ -031de8: 620a d504 |0038: sget-object v10, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator:[I // field@04d5 │ │ -031dec: 600b d004 |003a: sget v11, Lcom/viewpagerindicator/R$style;.Widget_CirclePageIndicator:I // field@04d0 │ │ -031df0: 6e5b aa00 edfa |003c: invoke-virtual {v13, v14, v10, v15, v11}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00aa │ │ -031df6: 0c00 |003f: move-result-object v0 │ │ -031df8: 120a |0040: const/4 v10, #int 0 // #0 │ │ -031dfa: 6e30 0201 a002 |0041: invoke-virtual {v0, v10, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0102 │ │ -031e00: 0a0a |0044: move-result v10 │ │ -031e02: 5cca 7c02 |0045: iput-boolean v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@027c │ │ -031e06: 122a |0047: const/4 v10, #int 2 // #2 │ │ -031e08: 6e30 0601 a004 |0048: invoke-virtual {v0, v10, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0106 │ │ -031e0e: 0a0a |004b: move-result v10 │ │ -031e10: 59ca 8202 |004c: iput v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ -031e14: 220a 4a00 |004e: new-instance v10, Landroid/graphics/Paint; // type@004a │ │ -031e18: 121b |0050: const/4 v11, #int 1 // #1 │ │ -031e1a: 7020 4601 ba00 |0051: invoke-direct {v10, v11}, Landroid/graphics/Paint;.:(I)V // method@0146 │ │ -031e20: 5bca 8502 |0054: iput-object v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0285 │ │ -031e24: 54ca 8502 |0056: iget-object v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0285 │ │ -031e28: 620b 1900 |0058: sget-object v11, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0019 │ │ -031e2c: 6e20 5301 ba00 |005a: invoke-virtual {v10, v11}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0153 │ │ -031e32: 54ca 8502 |005d: iget-object v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0285 │ │ -031e36: 125b |005f: const/4 v11, #int 5 // #5 │ │ -031e38: 6e30 0301 b007 |0060: invoke-virtual {v0, v11, v7}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ -031e3e: 0a0b |0063: move-result v11 │ │ -031e40: 6e20 5001 ba00 |0064: invoke-virtual {v10, v11}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -031e46: 54ca 8502 |0067: iget-object v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0285 │ │ -031e4a: 126b |0069: const/4 v11, #int 6 // #6 │ │ -031e4c: 6e30 0401 b008 |006a: invoke-virtual {v0, v11, v8}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -031e52: 0a0b |006d: move-result v11 │ │ -031e54: 6e20 5201 ba00 |006e: invoke-virtual {v10, v11}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0152 │ │ -031e5a: 220a 4a00 |0071: new-instance v10, Landroid/graphics/Paint; // type@004a │ │ -031e5e: 121b |0073: const/4 v11, #int 1 // #1 │ │ -031e60: 7020 4601 ba00 |0074: invoke-direct {v10, v11}, Landroid/graphics/Paint;.:(I)V // method@0146 │ │ -031e66: 5bca 8402 |0077: iput-object v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ -031e6a: 54ca 8402 |0079: iget-object v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ -031e6e: 620b 1700 |007b: sget-object v11, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0017 │ │ -031e72: 6e20 5301 ba00 |007d: invoke-virtual {v10, v11}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0153 │ │ -031e78: 54ca 8402 |0080: iget-object v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ -031e7c: 121b |0082: const/4 v11, #int 1 // #1 │ │ -031e7e: 6e30 0301 b003 |0083: invoke-virtual {v0, v11, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ -031e84: 0a0b |0086: move-result v11 │ │ -031e86: 6e20 5001 ba00 |0087: invoke-virtual {v10, v11}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -031e8c: 123a |008a: const/4 v10, #int 3 // #3 │ │ -031e8e: 6e30 0401 a005 |008b: invoke-virtual {v0, v10, v5}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -031e94: 0a0a |008e: move-result v10 │ │ -031e96: 59ca 8602 |008f: iput v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -031e9a: 124a |0091: const/4 v10, #int 4 // #4 │ │ -031e9c: 6e30 0201 a006 |0092: invoke-virtual {v0, v10, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0102 │ │ -031ea2: 0a0a |0095: move-result v10 │ │ -031ea4: 5cca 8802 |0096: iput-boolean v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0288 │ │ -031ea8: 6e10 0b01 0000 |0098: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010b │ │ -031eae: 7110 fe09 0d00 |009b: invoke-static {v13}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@09fe │ │ -031eb4: 0c01 |009e: move-result-object v1 │ │ -031eb6: 7110 2b06 0100 |009f: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@062b │ │ -031ebc: 0a0a |00a2: move-result v10 │ │ -031ebe: 59ca 8a02 |00a3: iput v10, v12, Lcom/viewpagerindicator/CirclePageIndicator;.mTouchSlop:I // field@028a │ │ -031ec2: 0e00 |00a5: return-void │ │ + insns size : 36 16-bit code units │ │ +033bf0: |[033bf0] com.viewpagerindicator.IcsLinearLayout.:(Landroid/content/Context;I)V │ │ +033c00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +033c02: 7020 bd0a 5400 |0001: invoke-direct {v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0abd │ │ +033c08: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +033c0a: 6202 9402 |0005: sget-object v2, Lcom/viewpagerindicator/IcsLinearLayout;.LL:[I // field@0294 │ │ +033c0e: 6e53 aa00 1562 |0007: invoke-virtual {v5, v1, v2, v6, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00aa │ │ +033c14: 0c00 |000a: move-result-object v0 │ │ +033c16: 6e20 0601 3000 |000b: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0106 │ │ +033c1c: 0c01 |000e: move-result-object v1 │ │ +033c1e: 6e20 870b 1400 |000f: invoke-virtual {v4, v1}, Lcom/viewpagerindicator/IcsLinearLayout;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b87 │ │ +033c24: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +033c26: 6e30 0501 1003 |0013: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0105 │ │ +033c2c: 0a01 |0016: move-result v1 │ │ +033c2e: 5941 9a02 |0017: iput v1, v4, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerPadding:I // field@029a │ │ +033c32: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +033c34: 6e30 0801 1003 |001a: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0108 │ │ +033c3a: 0a01 |001d: move-result v1 │ │ +033c3c: 5941 9c02 |001e: iput v1, v4, Lcom/viewpagerindicator/IcsLinearLayout;.mShowDividers:I // field@029c │ │ +033c40: 6e10 0c01 0000 |0020: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010c │ │ +033c46: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=74 │ │ - 0x0003 line=61 │ │ - 0x0007 line=62 │ │ - 0x000a line=77 │ │ - 0x000e line=78 │ │ - 0x0014 line=79 │ │ - 0x001a line=81 │ │ - 0x0020 line=82 │ │ - 0x0026 line=84 │ │ - 0x002c line=85 │ │ - 0x0032 line=86 │ │ - 0x0038 line=89 │ │ - 0x0040 line=92 │ │ - 0x0047 line=93 │ │ - 0x004e line=94 │ │ - 0x0056 line=95 │ │ - 0x005d line=96 │ │ - 0x0067 line=98 │ │ - 0x0071 line=100 │ │ - 0x0079 line=101 │ │ - 0x0080 line=102 │ │ - 0x008a line=104 │ │ - 0x0091 line=105 │ │ - 0x0098 line=107 │ │ - 0x009b line=109 │ │ - 0x009f line=110 │ │ - 0x00a5 line=111 │ │ - locals : │ │ - 0x0040 - 0x00a6 reg=0 a Landroid/content/res/TypedArray; │ │ - 0x009f - 0x00a6 reg=1 configuration Landroid/view/ViewConfiguration; │ │ - 0x0032 - 0x00a6 reg=2 defaultCentered Z │ │ - 0x0014 - 0x00a6 reg=3 defaultFillColor I │ │ - 0x001a - 0x00a6 reg=4 defaultOrientation I │ │ - 0x002c - 0x00a6 reg=5 defaultRadius F │ │ - 0x0038 - 0x00a6 reg=6 defaultSnap Z │ │ - 0x0020 - 0x00a6 reg=7 defaultStrokeColor I │ │ - 0x0026 - 0x00a6 reg=8 defaultStrokeWidth F │ │ - 0x000e - 0x00a6 reg=9 res Landroid/content/res/Resources; │ │ - 0x0000 - 0x00a6 reg=12 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x00a6 reg=13 context Landroid/content/Context; │ │ - 0x0000 - 0x00a6 reg=14 attrs Landroid/util/AttributeSet; │ │ - 0x0000 - 0x00a6 reg=15 defStyle I │ │ - │ │ - #3 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'measureLong' │ │ - type : '(I)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 66 16-bit code units │ │ -031ec4: |[031ec4] com.viewpagerindicator.CirclePageIndicator.measureLong:(I)I │ │ -031ed4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -031ed6: 7110 c809 0800 |0001: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09c8 │ │ -031edc: 0a02 |0004: move-result v2 │ │ -031ede: 7110 c909 0800 |0005: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -031ee4: 0a03 |0008: move-result v3 │ │ -031ee6: 1504 0040 |0009: const/high16 v4, #int 1073741824 // #4000 │ │ -031eea: 3242 0600 |000b: if-eq v2, v4, 0011 // +0006 │ │ -031eee: 5474 8b02 |000d: iget-object v4, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -031ef2: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ -031ef6: 0131 |0011: move v1, v3 │ │ -031ef8: 0f01 |0012: return v1 │ │ -031efa: 5474 8b02 |0013: iget-object v4, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -031efe: 6e10 7506 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -031f04: 0c04 |0018: move-result-object v4 │ │ -031f06: 6e10 bb05 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -031f0c: 0a00 |001c: move-result v0 │ │ -031f0e: 6e10 310b 0700 |001d: invoke-virtual {v7}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@0b31 │ │ -031f14: 0a04 |0020: move-result v4 │ │ -031f16: 6e10 320b 0700 |0021: invoke-virtual {v7}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingRight:()I // method@0b32 │ │ -031f1c: 0a05 |0024: move-result v5 │ │ -031f1e: b054 |0025: add-int/2addr v4, v5 │ │ -031f20: 8244 |0026: int-to-float v4, v4 │ │ -031f22: da05 0002 |0027: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -031f26: 8255 |0029: int-to-float v5, v5 │ │ -031f28: 5276 8602 |002a: iget v6, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -031f2c: c865 |002c: mul-float/2addr v5, v6 │ │ -031f2e: c654 |002d: add-float/2addr v4, v5 │ │ -031f30: d805 00ff |002e: add-int/lit8 v5, v0, #int -1 // #ff │ │ -031f34: 8255 |0030: int-to-float v5, v5 │ │ -031f36: 5276 8602 |0031: iget v6, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -031f3a: c865 |0033: mul-float/2addr v5, v6 │ │ -031f3c: c654 |0034: add-float/2addr v4, v5 │ │ -031f3e: 1505 803f |0035: const/high16 v5, #int 1065353216 // #3f80 │ │ -031f42: c654 |0037: add-float/2addr v4, v5 │ │ -031f44: 8741 |0038: float-to-int v1, v4 │ │ -031f46: 1504 0080 |0039: const/high16 v4, #int -2147483648 // #8000 │ │ -031f4a: 3342 d7ff |003b: if-ne v2, v4, 0012 // -0029 │ │ -031f4e: 7120 560c 3100 |003d: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@0c56 │ │ -031f54: 0a01 |0040: move-result v1 │ │ -031f56: 28d1 |0041: goto 0012 // -002f │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=442 │ │ - 0x0001 line=443 │ │ - 0x0005 line=444 │ │ - 0x0009 line=446 │ │ - 0x0011 line=448 │ │ - 0x0012 line=460 │ │ - 0x0013 line=451 │ │ - 0x001d line=452 │ │ - 0x0039 line=456 │ │ - 0x003d line=457 │ │ - locals : │ │ - 0x001d - 0x0042 reg=0 count I │ │ - 0x0001 - 0x0042 reg=1 result I │ │ - 0x0005 - 0x0042 reg=2 specMode I │ │ - 0x0009 - 0x0042 reg=3 specSize I │ │ - 0x0000 - 0x0042 reg=7 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0042 reg=8 measureSpec I │ │ + 0x0001 line=35 │ │ + 0x0004 line=37 │ │ + 0x000b line=38 │ │ + 0x0012 line=39 │ │ + 0x0019 line=40 │ │ + 0x0020 line=41 │ │ + 0x0023 line=42 │ │ + locals : │ │ + 0x000b - 0x0024 reg=0 a Landroid/content/res/TypedArray; │ │ + 0x0000 - 0x0024 reg=4 this Lcom/viewpagerindicator/IcsLinearLayout; │ │ + 0x0000 - 0x0024 reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x0024 reg=6 themeAttr I │ │ │ │ - #4 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'measureShort' │ │ - type : '(I)I' │ │ + #2 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'drawDividersHorizontal' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 7 │ │ + registers : 10 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 45 16-bit code units │ │ -031f58: |[031f58] com.viewpagerindicator.CirclePageIndicator.measureShort:(I)I │ │ -031f68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031f6a: 7110 c809 0600 |0001: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09c8 │ │ -031f70: 0a01 |0004: move-result v1 │ │ -031f72: 7110 c909 0600 |0005: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -031f78: 0a02 |0008: move-result v2 │ │ -031f7a: 1503 0040 |0009: const/high16 v3, #int 1073741824 // #4000 │ │ -031f7e: 3331 0400 |000b: if-ne v1, v3, 000f // +0004 │ │ -031f82: 0120 |000d: move v0, v2 │ │ -031f84: 0f00 |000e: return v0 │ │ -031f86: 1503 0040 |000f: const/high16 v3, #int 1073741824 // #4000 │ │ -031f8a: 5254 8602 |0011: iget v4, v5, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -031f8e: c843 |0013: mul-float/2addr v3, v4 │ │ -031f90: 6e10 330b 0500 |0014: invoke-virtual {v5}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@0b33 │ │ -031f96: 0a04 |0017: move-result v4 │ │ -031f98: 8244 |0018: int-to-float v4, v4 │ │ -031f9a: c643 |0019: add-float/2addr v3, v4 │ │ -031f9c: 6e10 300b 0500 |001a: invoke-virtual {v5}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingBottom:()I // method@0b30 │ │ -031fa2: 0a04 |001d: move-result v4 │ │ -031fa4: 8244 |001e: int-to-float v4, v4 │ │ -031fa6: c643 |001f: add-float/2addr v3, v4 │ │ -031fa8: 1504 803f |0020: const/high16 v4, #int 1065353216 // #3f80 │ │ -031fac: c643 |0022: add-float/2addr v3, v4 │ │ -031fae: 8730 |0023: float-to-int v0, v3 │ │ -031fb0: 1503 0080 |0024: const/high16 v3, #int -2147483648 // #8000 │ │ -031fb4: 3331 e8ff |0026: if-ne v1, v3, 000e // -0018 │ │ -031fb8: 7120 560c 2000 |0028: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0c56 │ │ -031fbe: 0a00 |002b: move-result v0 │ │ -031fc0: 28e2 |002c: goto 000e // -001e │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=471 │ │ - 0x0001 line=472 │ │ - 0x0005 line=473 │ │ - 0x0009 line=475 │ │ - 0x000d line=477 │ │ - 0x000e line=487 │ │ - 0x000f line=480 │ │ - 0x0024 line=483 │ │ - 0x0028 line=484 │ │ - locals : │ │ - 0x0001 - 0x002d reg=0 result I │ │ - 0x0005 - 0x002d reg=1 specMode I │ │ - 0x0009 - 0x002d reg=2 specSize I │ │ - 0x0000 - 0x002d reg=5 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x002d reg=6 measureSpec I │ │ - │ │ - #5 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'updatePageSize' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 24 16-bit code units │ │ -031fc4: |[031fc4] com.viewpagerindicator.CirclePageIndicator.updatePageSize:()V │ │ -031fd4: 5410 8b02 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -031fd8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -031fdc: 5210 8202 |0004: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ -031fe0: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -031fe4: 5410 8b02 |0008: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -031fe8: 6e10 8806 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0688 │ │ -031fee: 0a00 |000d: move-result v0 │ │ -031ff0: 5910 8302 |000e: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPageSize:I // field@0283 │ │ -031ff4: 0e00 |0010: return-void │ │ -031ff6: 5410 8b02 |0011: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -031ffa: 6e10 7d06 0000 |0013: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@067d │ │ -032000: 0a00 |0016: move-result v0 │ │ -032002: 28f7 |0017: goto 000e // -0009 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=354 │ │ - 0x0004 line=355 │ │ - 0x0010 line=358 │ │ - 0x0011 line=355 │ │ - locals : │ │ - 0x0000 - 0x0018 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'getFillColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -032004: |[032004] com.viewpagerindicator.CirclePageIndicator.getFillColor:()I │ │ -032014: 5410 8402 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ -032018: 6e10 4901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@0149 │ │ -03201e: 0a00 |0005: move-result v0 │ │ -032020: 0f00 |0006: return v0 │ │ + outs : 3 │ │ + insns size : 84 16-bit code units │ │ +033c48: |[033c48] com.viewpagerindicator.IcsLinearLayout.drawDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ +033c58: 6e10 790b 0800 |0000: invoke-virtual {v8}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildCount:()I // method@0b79 │ │ +033c5e: 0a01 |0003: move-result v1 │ │ +033c60: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +033c62: 3512 2a00 |0005: if-ge v2, v1, 002f // +002a │ │ +033c66: 6e20 780b 2800 |0007: invoke-virtual {v8, v2}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildAt:(I)Landroid/view/View; // method@0b78 │ │ +033c6c: 0c00 |000a: move-result-object v0 │ │ +033c6e: 3800 2100 |000b: if-eqz v0, 002c // +0021 │ │ +033c72: 6e10 e609 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +033c78: 0a06 |0010: move-result v6 │ │ +033c7a: 1307 0800 |0011: const/16 v7, #int 8 // #8 │ │ +033c7e: 3276 1900 |0013: if-eq v6, v7, 002c // +0019 │ │ +033c82: 7020 810b 2800 |0015: invoke-direct {v8, v2}, Lcom/viewpagerindicator/IcsLinearLayout;.hasDividerBeforeChildAt:(I)Z // method@0b81 │ │ +033c88: 0a06 |0018: move-result v6 │ │ +033c8a: 3806 1300 |0019: if-eqz v6, 002c // +0013 │ │ +033c8e: 6e10 db09 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +033c94: 0c04 |001e: move-result-object v4 │ │ +033c96: 1f04 9c01 |001f: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@019c │ │ +033c9a: 6e10 dc09 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +033ca0: 0a06 |0024: move-result v6 │ │ +033ca2: 5247 7102 |0025: iget v7, v4, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0271 │ │ +033ca6: 9103 0607 |0027: sub-int v3, v6, v7 │ │ +033caa: 7030 770b 9803 |0029: invoke-direct {v8, v9, v3}, Lcom/viewpagerindicator/IcsLinearLayout;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@0b77 │ │ +033cb0: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +033cb4: 28d7 |002e: goto 0005 // -0029 │ │ +033cb6: 7020 810b 1800 |002f: invoke-direct {v8, v1}, Lcom/viewpagerindicator/IcsLinearLayout;.hasDividerBeforeChildAt:(I)Z // method@0b81 │ │ +033cbc: 0a06 |0032: move-result v6 │ │ +033cbe: 3806 1b00 |0033: if-eqz v6, 004e // +001b │ │ +033cc2: d806 01ff |0035: add-int/lit8 v6, v1, #int -1 // #ff │ │ +033cc6: 6e20 780b 6800 |0037: invoke-virtual {v8, v6}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildAt:(I)Landroid/view/View; // method@0b78 │ │ +033ccc: 0c00 |003a: move-result-object v0 │ │ +033cce: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +033cd0: 3900 1300 |003c: if-nez v0, 004f // +0013 │ │ +033cd4: 6e10 800b 0800 |003e: invoke-virtual {v8}, Lcom/viewpagerindicator/IcsLinearLayout;.getWidth:()I // method@0b80 │ │ +033cda: 0a06 |0041: move-result v6 │ │ +033cdc: 6e10 7e0b 0800 |0042: invoke-virtual {v8}, Lcom/viewpagerindicator/IcsLinearLayout;.getPaddingRight:()I // method@0b7e │ │ +033ce2: 0a07 |0045: move-result v7 │ │ +033ce4: b176 |0046: sub-int/2addr v6, v7 │ │ +033ce6: 5287 9b02 |0047: iget v7, v8, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerWidth:I // field@029b │ │ +033cea: 9105 0607 |0049: sub-int v5, v6, v7 │ │ +033cee: 7030 770b 9805 |004b: invoke-direct {v8, v9, v5}, Lcom/viewpagerindicator/IcsLinearLayout;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@0b77 │ │ +033cf4: 0e00 |004e: return-void │ │ +033cf6: 6e10 e109 0000 |004f: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@09e1 │ │ +033cfc: 0a05 |0052: move-result v5 │ │ +033cfe: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'getOrientation' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -032024: |[032024] com.viewpagerindicator.CirclePageIndicator.getOrientation:()I │ │ -032034: 5210 8202 |0000: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ -032038: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=147 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - │ │ - #2 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'getRadius' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03203c: |[03203c] com.viewpagerindicator.CirclePageIndicator.getRadius:()F │ │ -03204c: 5210 8602 |0000: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -032050: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=174 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0004 line=129 │ │ + 0x0007 line=130 │ │ + 0x000b line=132 │ │ + 0x0015 line=133 │ │ + 0x001b line=134 │ │ + 0x0021 line=135 │ │ + 0x0029 line=136 │ │ + 0x002c line=129 │ │ + 0x002f line=141 │ │ + 0x0035 line=142 │ │ + 0x003b line=143 │ │ + 0x003c line=144 │ │ + 0x003e line=145 │ │ + 0x004b line=150 │ │ + 0x004e line=152 │ │ + 0x004f line=148 │ │ + locals : │ │ + 0x0029 - 0x002c reg=3 left I │ │ + 0x0021 - 0x002c reg=4 lp Landroid/widget/LinearLayout$LayoutParams; │ │ + 0x000b - 0x002f reg=0 child Landroid/view/View; │ │ + 0x003b - 0x004e reg=0 child Landroid/view/View; │ │ + 0x003c - 0x004e reg=5 right I │ │ + 0x004f - 0x0054 reg=0 child Landroid/view/View; │ │ + 0x0004 - 0x0054 reg=1 count I │ │ + 0x0005 - 0x0054 reg=2 i I │ │ + 0x004f - 0x0054 reg=5 right I │ │ + 0x0000 - 0x0054 reg=8 this Lcom/viewpagerindicator/IcsLinearLayout; │ │ + 0x0000 - 0x0054 reg=9 canvas Landroid/graphics/Canvas; │ │ │ │ - #3 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'getStrokeColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'drawDividersVertical' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -032054: |[032054] com.viewpagerindicator.CirclePageIndicator.getStrokeColor:()I │ │ -032064: 5410 8502 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0285 │ │ -032068: 6e10 4901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@0149 │ │ -03206e: 0a00 |0005: move-result v0 │ │ -032070: 0f00 |0006: return v0 │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 84 16-bit code units │ │ +033d00: |[033d00] com.viewpagerindicator.IcsLinearLayout.drawDividersVertical:(Landroid/graphics/Canvas;)V │ │ +033d10: 6e10 790b 0800 |0000: invoke-virtual {v8}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildCount:()I // method@0b79 │ │ +033d16: 0a02 |0003: move-result v2 │ │ +033d18: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +033d1a: 3523 2a00 |0005: if-ge v3, v2, 002f // +002a │ │ +033d1e: 6e20 780b 3800 |0007: invoke-virtual {v8, v3}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildAt:(I)Landroid/view/View; // method@0b78 │ │ +033d24: 0c01 |000a: move-result-object v1 │ │ +033d26: 3801 2100 |000b: if-eqz v1, 002c // +0021 │ │ +033d2a: 6e10 e609 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +033d30: 0a06 |0010: move-result v6 │ │ +033d32: 1307 0800 |0011: const/16 v7, #int 8 // #8 │ │ +033d36: 3276 1900 |0013: if-eq v6, v7, 002c // +0019 │ │ +033d3a: 7020 810b 3800 |0015: invoke-direct {v8, v3}, Lcom/viewpagerindicator/IcsLinearLayout;.hasDividerBeforeChildAt:(I)Z // method@0b81 │ │ +033d40: 0a06 |0018: move-result v6 │ │ +033d42: 3806 1300 |0019: if-eqz v6, 002c // +0013 │ │ +033d46: 6e10 db09 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +033d4c: 0c04 |001e: move-result-object v4 │ │ +033d4e: 1f04 9c01 |001f: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@019c │ │ +033d52: 6e10 e509 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@09e5 │ │ +033d58: 0a06 |0024: move-result v6 │ │ +033d5a: 5247 7302 |0025: iget v7, v4, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0273 │ │ +033d5e: 9105 0607 |0027: sub-int v5, v6, v7 │ │ +033d62: 7030 760b 9805 |0029: invoke-direct {v8, v9, v5}, Lcom/viewpagerindicator/IcsLinearLayout;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@0b76 │ │ +033d68: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +033d6c: 28d7 |002e: goto 0005 // -0029 │ │ +033d6e: 7020 810b 2800 |002f: invoke-direct {v8, v2}, Lcom/viewpagerindicator/IcsLinearLayout;.hasDividerBeforeChildAt:(I)Z // method@0b81 │ │ +033d74: 0a06 |0032: move-result v6 │ │ +033d76: 3806 1b00 |0033: if-eqz v6, 004e // +001b │ │ +033d7a: d806 02ff |0035: add-int/lit8 v6, v2, #int -1 // #ff │ │ +033d7e: 6e20 780b 6800 |0037: invoke-virtual {v8, v6}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildAt:(I)Landroid/view/View; // method@0b78 │ │ +033d84: 0c01 |003a: move-result-object v1 │ │ +033d86: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +033d88: 3901 1300 |003c: if-nez v1, 004f // +0013 │ │ +033d8c: 6e10 7a0b 0800 |003e: invoke-virtual {v8}, Lcom/viewpagerindicator/IcsLinearLayout;.getHeight:()I // method@0b7a │ │ +033d92: 0a06 |0041: move-result v6 │ │ +033d94: 6e10 7c0b 0800 |0042: invoke-virtual {v8}, Lcom/viewpagerindicator/IcsLinearLayout;.getPaddingBottom:()I // method@0b7c │ │ +033d9a: 0a07 |0045: move-result v7 │ │ +033d9c: b176 |0046: sub-int/2addr v6, v7 │ │ +033d9e: 5287 9902 |0047: iget v7, v8, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerHeight:I // field@0299 │ │ +033da2: 9100 0607 |0049: sub-int v0, v6, v7 │ │ +033da6: 7030 760b 9800 |004b: invoke-direct {v8, v9, v0}, Lcom/viewpagerindicator/IcsLinearLayout;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@0b76 │ │ +033dac: 0e00 |004e: return-void │ │ +033dae: 6e10 d809 0100 |004f: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@09d8 │ │ +033db4: 0a00 |0052: move-result v0 │ │ +033db6: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=156 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - │ │ - #4 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'getStrokeWidth' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ + 0x0000 line=101 │ │ + 0x0004 line=102 │ │ + 0x0007 line=103 │ │ + 0x000b line=105 │ │ + 0x0015 line=106 │ │ + 0x001b line=107 │ │ + 0x0021 line=108 │ │ + 0x0029 line=109 │ │ + 0x002c line=102 │ │ + 0x002f line=114 │ │ + 0x0035 line=115 │ │ + 0x003b line=116 │ │ + 0x003c line=117 │ │ + 0x003e line=118 │ │ + 0x004b line=123 │ │ + 0x004e line=125 │ │ + 0x004f line=121 │ │ + locals : │ │ + 0x0021 - 0x002c reg=4 lp Landroid/widget/LinearLayout$LayoutParams; │ │ + 0x0029 - 0x002c reg=5 top I │ │ + 0x000b - 0x002f reg=1 child Landroid/view/View; │ │ + 0x003c - 0x004e reg=0 bottom I │ │ + 0x003b - 0x004e reg=1 child Landroid/view/View; │ │ + 0x004f - 0x0054 reg=0 bottom I │ │ + 0x004f - 0x0054 reg=1 child Landroid/view/View; │ │ + 0x0004 - 0x0054 reg=2 count I │ │ + 0x0005 - 0x0054 reg=3 i I │ │ + 0x0000 - 0x0054 reg=8 this Lcom/viewpagerindicator/IcsLinearLayout; │ │ + 0x0000 - 0x0054 reg=9 canvas Landroid/graphics/Canvas; │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'drawHorizontalDivider' │ │ + type : '(Landroid/graphics/Canvas;I)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -032074: |[032074] com.viewpagerindicator.CirclePageIndicator.getStrokeWidth:()F │ │ -032084: 5410 8502 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0285 │ │ -032088: 6e10 4a01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@014a │ │ -03208e: 0a00 |0005: move-result v0 │ │ -032090: 0f00 |0006: return v0 │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 33 16-bit code units │ │ +033db8: |[033db8] com.viewpagerindicator.IcsLinearLayout.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ +033dc8: 5440 9802 |0000: iget-object v0, v4, Lcom/viewpagerindicator/IcsLinearLayout;.mDivider:Landroid/graphics/drawable/Drawable; // field@0298 │ │ +033dcc: 6e10 7d0b 0400 |0002: invoke-virtual {v4}, Lcom/viewpagerindicator/IcsLinearLayout;.getPaddingLeft:()I // method@0b7d │ │ +033dd2: 0a01 |0005: move-result v1 │ │ +033dd4: 5242 9a02 |0006: iget v2, v4, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerPadding:I // field@029a │ │ +033dd8: b021 |0008: add-int/2addr v1, v2 │ │ +033dda: 6e10 800b 0400 |0009: invoke-virtual {v4}, Lcom/viewpagerindicator/IcsLinearLayout;.getWidth:()I // method@0b80 │ │ +033de0: 0a02 |000c: move-result v2 │ │ +033de2: 6e10 7e0b 0400 |000d: invoke-virtual {v4}, Lcom/viewpagerindicator/IcsLinearLayout;.getPaddingRight:()I // method@0b7e │ │ +033de8: 0a03 |0010: move-result v3 │ │ +033dea: b132 |0011: sub-int/2addr v2, v3 │ │ +033dec: 5243 9a02 |0012: iget v3, v4, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerPadding:I // field@029a │ │ +033df0: b132 |0014: sub-int/2addr v2, v3 │ │ +033df2: 5243 9902 |0015: iget v3, v4, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerHeight:I // field@0299 │ │ +033df6: b063 |0017: add-int/2addr v3, v6 │ │ +033df8: 6e53 6501 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0165 │ │ +033dfe: 5440 9802 |001b: iget-object v0, v4, Lcom/viewpagerindicator/IcsLinearLayout;.mDivider:Landroid/graphics/drawable/Drawable; // field@0298 │ │ +033e02: 6e20 6101 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0161 │ │ +033e08: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=165 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - │ │ - #5 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'isCentered' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + 0x0000 line=155 │ │ + 0x0009 line=156 │ │ + 0x0018 line=155 │ │ + 0x001b line=157 │ │ + 0x0020 line=158 │ │ + locals : │ │ + 0x0000 - 0x0021 reg=4 this Lcom/viewpagerindicator/IcsLinearLayout; │ │ + 0x0000 - 0x0021 reg=5 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0021 reg=6 top I │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'drawVerticalDivider' │ │ + type : '(Landroid/graphics/Canvas;I)V' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -032094: |[032094] com.viewpagerindicator.CirclePageIndicator.isCentered:()Z │ │ -0320a4: 5510 7c02 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@027c │ │ -0320a8: 0f00 |0002: return v0 │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 33 16-bit code units │ │ +033e0c: |[033e0c] com.viewpagerindicator.IcsLinearLayout.drawVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ +033e1c: 5450 9802 |0000: iget-object v0, v5, Lcom/viewpagerindicator/IcsLinearLayout;.mDivider:Landroid/graphics/drawable/Drawable; // field@0298 │ │ +033e20: 6e10 7f0b 0500 |0002: invoke-virtual {v5}, Lcom/viewpagerindicator/IcsLinearLayout;.getPaddingTop:()I // method@0b7f │ │ +033e26: 0a01 |0005: move-result v1 │ │ +033e28: 5252 9a02 |0006: iget v2, v5, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerPadding:I // field@029a │ │ +033e2c: b021 |0008: add-int/2addr v1, v2 │ │ +033e2e: 5252 9b02 |0009: iget v2, v5, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerWidth:I // field@029b │ │ +033e32: b072 |000b: add-int/2addr v2, v7 │ │ +033e34: 6e10 7a0b 0500 |000c: invoke-virtual {v5}, Lcom/viewpagerindicator/IcsLinearLayout;.getHeight:()I // method@0b7a │ │ +033e3a: 0a03 |000f: move-result v3 │ │ +033e3c: 6e10 7c0b 0500 |0010: invoke-virtual {v5}, Lcom/viewpagerindicator/IcsLinearLayout;.getPaddingBottom:()I // method@0b7c │ │ +033e42: 0a04 |0013: move-result v4 │ │ +033e44: b143 |0014: sub-int/2addr v3, v4 │ │ +033e46: 5254 9a02 |0015: iget v4, v5, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerPadding:I // field@029a │ │ +033e4a: b143 |0017: sub-int/2addr v3, v4 │ │ +033e4c: 6e53 6501 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0165 │ │ +033e52: 5450 9802 |001b: iget-object v0, v5, Lcom/viewpagerindicator/IcsLinearLayout;.mDivider:Landroid/graphics/drawable/Drawable; // field@0298 │ │ +033e56: 6e20 6101 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0161 │ │ +033e5c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=119 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 line=161 │ │ + 0x000c line=162 │ │ + 0x0018 line=161 │ │ + 0x001b line=163 │ │ + 0x0020 line=164 │ │ + locals : │ │ + 0x0000 - 0x0021 reg=5 this Lcom/viewpagerindicator/IcsLinearLayout; │ │ + 0x0000 - 0x0021 reg=6 canvas Landroid/graphics/Canvas; │ │ + 0x0000 - 0x0021 reg=7 left I │ │ │ │ - #6 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'isSnap' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ + #6 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'hasDividerBeforeChildAt' │ │ + type : '(I)Z' │ │ + access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0320ac: |[0320ac] com.viewpagerindicator.CirclePageIndicator.isSnap:()Z │ │ -0320bc: 5510 8802 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0288 │ │ -0320c0: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=183 │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +033e60: |[033e60] com.viewpagerindicator.IcsLinearLayout.hasDividerBeforeChildAt:(I)Z │ │ +033e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033e72: 3805 0800 |0001: if-eqz v5, 0009 // +0008 │ │ +033e76: 6e10 790b 0400 |0003: invoke-virtual {v4}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildCount:()I // method@0b79 │ │ +033e7c: 0a02 |0006: move-result v2 │ │ +033e7e: 3325 0300 |0007: if-ne v5, v2, 000a // +0003 │ │ +033e82: 0f00 |0009: return v0 │ │ +033e84: 5242 9c02 |000a: iget v2, v4, Lcom/viewpagerindicator/IcsLinearLayout;.mShowDividers:I // field@029c │ │ +033e88: dd02 0202 |000c: and-int/lit8 v2, v2, #int 2 // #02 │ │ +033e8c: 3802 fbff |000e: if-eqz v2, 0009 // -0005 │ │ +033e90: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +033e92: d801 05ff |0011: add-int/lit8 v1, v5, #int -1 // #ff │ │ +033e96: 3a01 f6ff |0013: if-ltz v1, 0009 // -000a │ │ +033e9a: 6e20 780b 1400 |0015: invoke-virtual {v4, v1}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildAt:(I)Landroid/view/View; // method@0b78 │ │ +033ea0: 0c02 |0018: move-result-object v2 │ │ +033ea2: 6e10 e609 0200 |0019: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@09e6 │ │ +033ea8: 0a02 |001c: move-result v2 │ │ +033eaa: 1303 0800 |001d: const/16 v3, #int 8 // #8 │ │ +033eae: 3232 0400 |001f: if-eq v2, v3, 0023 // +0004 │ │ +033eb2: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +033eb4: 28e7 |0022: goto 0009 // -0019 │ │ +033eb6: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +033eba: 28ee |0025: goto 0013 // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=167 │ │ + 0x0009 line=180 │ │ + 0x000a line=170 │ │ + 0x0010 line=171 │ │ + 0x0011 line=172 │ │ + 0x0015 line=173 │ │ + 0x0021 line=174 │ │ + 0x0022 line=175 │ │ + 0x0023 line=172 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0011 - 0x0026 reg=0 hasVisibleViewBefore Z │ │ + 0x0013 - 0x0026 reg=1 i I │ │ + 0x0000 - 0x0026 reg=4 this Lcom/viewpagerindicator/IcsLinearLayout; │ │ + 0x0000 - 0x0026 reg=5 childIndex I │ │ │ │ - #7 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'notifyDataSetChanged' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'measureChildWithMargins' │ │ + type : '(Landroid/view/View;IIII)V' │ │ + access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0320c4: |[0320c4] com.viewpagerindicator.CirclePageIndicator.notifyDataSetChanged:()V │ │ -0320d4: 6e10 390b 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -0320da: 0e00 |0003: return-void │ │ + registers : 12 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 61 16-bit code units │ │ +033ebc: |[033ebc] com.viewpagerindicator.IcsLinearLayout.measureChildWithMargins:(Landroid/view/View;IIII)V │ │ +033ecc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +033ece: 6e20 820b 7600 |0001: invoke-virtual {v6, v7}, Lcom/viewpagerindicator/IcsLinearLayout;.indexOfChild:(Landroid/view/View;)I // method@0b82 │ │ +033ed4: 0a01 |0004: move-result v1 │ │ +033ed6: 6e10 7b0b 0600 |0005: invoke-virtual {v6}, Lcom/viewpagerindicator/IcsLinearLayout;.getOrientation:()I // method@0b7b │ │ +033edc: 0a02 |0008: move-result v2 │ │ +033ede: 6e10 db09 0700 |0009: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +033ee4: 0c03 |000c: move-result-object v3 │ │ +033ee6: 1f03 9c01 |000d: check-cast v3, Landroid/widget/LinearLayout$LayoutParams; // type@019c │ │ +033eea: 7020 810b 1600 |000f: invoke-direct {v6, v1}, Lcom/viewpagerindicator/IcsLinearLayout;.hasDividerBeforeChildAt:(I)Z // method@0b81 │ │ +033ef0: 0a04 |0012: move-result v4 │ │ +033ef2: 3804 0800 |0013: if-eqz v4, 001b // +0008 │ │ +033ef6: 3352 1e00 |0015: if-ne v2, v5, 0033 // +001e │ │ +033efa: 5264 9902 |0017: iget v4, v6, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerHeight:I // field@0299 │ │ +033efe: 5934 7302 |0019: iput v4, v3, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0273 │ │ +033f02: 6e10 790b 0600 |001b: invoke-virtual {v6}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildCount:()I // method@0b79 │ │ +033f08: 0a00 |001e: move-result v0 │ │ +033f0a: d804 00ff |001f: add-int/lit8 v4, v0, #int -1 // #ff │ │ +033f0e: 3341 0e00 |0021: if-ne v1, v4, 002f // +000e │ │ +033f12: 7020 810b 0600 |0023: invoke-direct {v6, v0}, Lcom/viewpagerindicator/IcsLinearLayout;.hasDividerBeforeChildAt:(I)Z // method@0b81 │ │ +033f18: 0a04 |0026: move-result v4 │ │ +033f1a: 3804 0800 |0027: if-eqz v4, 002f // +0008 │ │ +033f1e: 3352 0f00 |0029: if-ne v2, v5, 0038 // +000f │ │ +033f22: 5264 9902 |002b: iget v4, v6, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerHeight:I // field@0299 │ │ +033f26: 5934 6f02 |002d: iput v4, v3, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@026f │ │ +033f2a: 7506 c00a 0600 |002f: invoke-super/range {v6, v7, v8, v9, v10, v11}, Landroid/widget/LinearLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@0ac0 │ │ +033f30: 0e00 |0032: return-void │ │ +033f32: 5264 9b02 |0033: iget v4, v6, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerWidth:I // field@029b │ │ +033f36: 5934 7102 |0035: iput v4, v3, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0271 │ │ +033f3a: 28e4 |0037: goto 001b // -001c │ │ +033f3c: 5264 9b02 |0038: iget v4, v6, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerWidth:I // field@029b │ │ +033f40: 5934 7202 |003a: iput v4, v3, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@0272 │ │ +033f44: 28f3 |003c: goto 002f // -000d │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=378 │ │ - 0x0003 line=379 │ │ + 0x0001 line=62 │ │ + 0x0005 line=63 │ │ + 0x0009 line=64 │ │ + 0x000f line=65 │ │ + 0x0015 line=66 │ │ + 0x0017 line=68 │ │ + 0x001b line=75 │ │ + 0x001f line=76 │ │ + 0x0023 line=77 │ │ + 0x0029 line=78 │ │ + 0x002b line=79 │ │ + 0x002f line=85 │ │ + 0x0032 line=86 │ │ + 0x0033 line=71 │ │ + 0x0038 line=81 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x001f - 0x0033 reg=0 count I │ │ + 0x0038 - 0x003d reg=0 count I │ │ + 0x0005 - 0x003d reg=1 index I │ │ + 0x0009 - 0x003d reg=2 orientation I │ │ + 0x000f - 0x003d reg=3 params Landroid/widget/LinearLayout$LayoutParams; │ │ + 0x0000 - 0x003d reg=6 this Lcom/viewpagerindicator/IcsLinearLayout; │ │ + 0x0000 - 0x003d reg=7 child Landroid/view/View; │ │ + 0x0000 - 0x003d reg=8 parentWidthMeasureSpec I │ │ + 0x0000 - 0x003d reg=9 widthUsed I │ │ + 0x0000 - 0x003d reg=10 parentHeightMeasureSpec I │ │ + 0x0000 - 0x003d reg=11 heightUsed I │ │ │ │ - #8 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + #1 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 19 │ │ + registers : 4 │ │ ins : 2 │ │ - outs : 5 │ │ - insns size : 214 16-bit code units │ │ -0320dc: |[0320dc] com.viewpagerindicator.CirclePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ -0320ec: 7502 e909 1100 |0000: invoke-super/range {v17, v18}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@09e9 │ │ -0320f2: 0800 1100 |0003: move-object/from16 v0, v17 │ │ -0320f6: 540e 8b02 |0005: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -0320fa: 390e 0300 |0007: if-nez v14, 000a // +0003 │ │ -0320fe: 0e00 |0009: return-void │ │ -032100: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -032104: 540e 8b02 |000c: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -032108: 6e10 7506 0e00 |000e: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -03210e: 0c0e |0011: move-result-object v14 │ │ -032110: 6e10 bb05 0e00 |0012: invoke-virtual {v14}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -032116: 0a01 |0015: move-result v1 │ │ -032118: 3801 f3ff |0016: if-eqz v1, 0009 // -000d │ │ -03211c: 0800 1100 |0018: move-object/from16 v0, v17 │ │ -032120: 520e 8202 |001a: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ -032124: 390e 5c00 |001c: if-nez v14, 0078 // +005c │ │ -032128: 7401 380b 1100 |001e: invoke-virtual/range {v17}, Lcom/viewpagerindicator/CirclePageIndicator;.getWidth:()I // method@0b38 │ │ -03212e: 0a0a |0021: move-result v10 │ │ -032130: 7401 310b 1100 |0022: invoke-virtual/range {v17}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@0b31 │ │ -032136: 0a09 |0025: move-result v9 │ │ -032138: 7401 320b 1100 |0026: invoke-virtual/range {v17}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingRight:()I // method@0b32 │ │ -03213e: 0a08 |0029: move-result v8 │ │ -032140: 7401 330b 1100 |002a: invoke-virtual/range {v17}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@0b33 │ │ -032146: 0a0c |002d: move-result v12 │ │ -032148: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -03214c: 520e 8602 |0030: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -032150: 150f 4040 |0032: const/high16 v15, #int 1077936128 // #4040 │ │ -032154: a80d 0e0f |0034: mul-float v13, v14, v15 │ │ -032158: 82ce |0036: int-to-float v14, v12 │ │ -03215a: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -03215e: 520f 8602 |0039: iget v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -032162: a60b 0e0f |003b: add-float v11, v14, v15 │ │ -032166: 829e |003d: int-to-float v14, v9 │ │ -032168: 0800 1100 |003e: move-object/from16 v0, v17 │ │ -03216c: 520f 8602 |0040: iget v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -032170: a607 0e0f |0042: add-float v7, v14, v15 │ │ -032174: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -032178: 550e 7c02 |0046: iget-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@027c │ │ -03217c: 380e 1100 |0048: if-eqz v14, 0059 // +0011 │ │ -032180: 910e 0a09 |004a: sub-int v14, v10, v9 │ │ -032184: b18e |004c: sub-int/2addr v14, v8 │ │ -032186: 82ee |004d: int-to-float v14, v14 │ │ -032188: 150f 0040 |004e: const/high16 v15, #int 1073741824 // #4000 │ │ -03218c: c9fe |0050: div-float/2addr v14, v15 │ │ -03218e: 821f |0051: int-to-float v15, v1 │ │ -032190: c8df |0052: mul-float/2addr v15, v13 │ │ -032192: 1510 0040 |0053: const/high16 v16, #int 1073741824 // #4000 │ │ -032196: a90f 0f10 |0055: div-float v15, v15, v16 │ │ -03219a: c7fe |0057: sub-float/2addr v14, v15 │ │ -03219c: c6e7 |0058: add-float/2addr v7, v14 │ │ -03219e: 1206 |0059: const/4 v6, #int 0 // #0 │ │ -0321a0: 3516 3200 |005a: if-ge v6, v1, 008c // +0032 │ │ -0321a4: 826e |005c: int-to-float v14, v6 │ │ -0321a6: c8de |005d: mul-float/2addr v14, v13 │ │ -0321a8: a605 070e |005e: add-float v5, v7, v14 │ │ -0321ac: 0800 1100 |0060: move-object/from16 v0, v17 │ │ -0321b0: 520e 8202 |0062: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ -0321b4: 390e 2500 |0064: if-nez v14, 0089 // +0025 │ │ -0321b8: 0153 |0066: move v3, v5 │ │ -0321ba: 01b4 |0067: move v4, v11 │ │ -0321bc: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -0321c0: 520e 8602 |006a: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -0321c4: 0800 1100 |006c: move-object/from16 v0, v17 │ │ -0321c8: 540f 8502 |006e: iget-object v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0285 │ │ -0321cc: 0800 1200 |0070: move-object/from16 v0, v18 │ │ -0321d0: 6e5f 3801 30e4 |0072: invoke-virtual {v0, v3, v4, v14, v15}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0138 │ │ -0321d6: d806 0601 |0075: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0321da: 28e3 |0077: goto 005a // -001d │ │ -0321dc: 7401 2e0b 1100 |0078: invoke-virtual/range {v17}, Lcom/viewpagerindicator/CirclePageIndicator;.getHeight:()I // method@0b2e │ │ -0321e2: 0a0a |007b: move-result v10 │ │ -0321e4: 7401 330b 1100 |007c: invoke-virtual/range {v17}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@0b33 │ │ -0321ea: 0a09 |007f: move-result v9 │ │ -0321ec: 7401 300b 1100 |0080: invoke-virtual/range {v17}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingBottom:()I // method@0b30 │ │ -0321f2: 0a08 |0083: move-result v8 │ │ -0321f4: 7401 310b 1100 |0084: invoke-virtual/range {v17}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@0b31 │ │ -0321fa: 0a0c |0087: move-result v12 │ │ -0321fc: 28a6 |0088: goto 002e // -005a │ │ -0321fe: 01b3 |0089: move v3, v11 │ │ -032200: 0154 |008a: move v4, v5 │ │ -032202: 28dd |008b: goto 0068 // -0023 │ │ -032204: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -032208: 550e 8802 |008e: iget-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0288 │ │ -03220c: 380e 3d00 |0090: if-eqz v14, 00cd // +003d │ │ -032210: 0800 1100 |0092: move-object/from16 v0, v17 │ │ -032214: 520e 8902 |0094: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@0289 │ │ -032218: 82ee |0096: int-to-float v14, v14 │ │ -03221a: a802 0e0d |0097: mul-float v2, v14, v13 │ │ -03221e: 0800 1100 |0099: move-object/from16 v0, v17 │ │ -032222: 550e 8802 |009b: iget-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0288 │ │ -032226: 390e 1800 |009d: if-nez v14, 00b5 // +0018 │ │ -03222a: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -03222e: 520e 8302 |00a1: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPageSize:I // field@0283 │ │ -032232: 380e 1200 |00a3: if-eqz v14, 00b5 // +0012 │ │ -032236: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -03223a: 520e 7d02 |00a7: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentOffset:I // field@027d │ │ -03223e: 82ee |00a9: int-to-float v14, v14 │ │ -032240: 150f 803f |00aa: const/high16 v15, #int 1065353216 // #3f80 │ │ -032244: c8fe |00ac: mul-float/2addr v14, v15 │ │ -032246: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ -03224a: 520f 8302 |00af: iget v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPageSize:I // field@0283 │ │ -03224e: 82ff |00b1: int-to-float v15, v15 │ │ -032250: c9fe |00b2: div-float/2addr v14, v15 │ │ -032252: c8de |00b3: mul-float/2addr v14, v13 │ │ -032254: c6e2 |00b4: add-float/2addr v2, v14 │ │ -032256: 0800 1100 |00b5: move-object/from16 v0, v17 │ │ -03225a: 520e 8202 |00b7: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ -03225e: 390e 1900 |00b9: if-nez v14, 00d2 // +0019 │ │ -032262: a603 0702 |00bb: add-float v3, v7, v2 │ │ -032266: 01b4 |00bd: move v4, v11 │ │ -032268: 0800 1100 |00be: move-object/from16 v0, v17 │ │ -03226c: 520e 8602 |00c0: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -032270: 0800 1100 |00c2: move-object/from16 v0, v17 │ │ -032274: 540f 8402 |00c4: iget-object v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ -032278: 0800 1200 |00c6: move-object/from16 v0, v18 │ │ -03227c: 6e5f 3801 30e4 |00c8: invoke-virtual {v0, v3, v4, v14, v15}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0138 │ │ -032282: 2900 3eff |00cb: goto/16 0009 // -00c2 │ │ -032286: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ -03228a: 520e 7e02 |00cf: iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -03228e: 28c5 |00d1: goto 0096 // -003b │ │ -032290: 01b3 |00d2: move v3, v11 │ │ -032292: a604 0702 |00d3: add-float v4, v7, v2 │ │ -032296: 28e9 |00d5: goto 00be // -0017 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +033f48: |[033f48] com.viewpagerindicator.IcsLinearLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ +033f58: 5420 9802 |0000: iget-object v0, v2, Lcom/viewpagerindicator/IcsLinearLayout;.mDivider:Landroid/graphics/drawable/Drawable; // field@0298 │ │ +033f5c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +033f60: 6e10 7b0b 0200 |0004: invoke-virtual {v2}, Lcom/viewpagerindicator/IcsLinearLayout;.getOrientation:()I // method@0b7b │ │ +033f66: 0a00 |0007: move-result v0 │ │ +033f68: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +033f6a: 3310 0900 |0009: if-ne v0, v1, 0012 // +0009 │ │ +033f6e: 7020 750b 3200 |000b: invoke-direct {v2, v3}, Lcom/viewpagerindicator/IcsLinearLayout;.drawDividersVertical:(Landroid/graphics/Canvas;)V // method@0b75 │ │ +033f74: 6f20 c10a 3200 |000e: invoke-super {v2, v3}, Landroid/widget/LinearLayout;.onDraw:(Landroid/graphics/Canvas;)V // method@0ac1 │ │ +033f7a: 0e00 |0011: return-void │ │ +033f7c: 7020 740b 3200 |0012: invoke-direct {v2, v3}, Lcom/viewpagerindicator/IcsLinearLayout;.drawDividersHorizontal:(Landroid/graphics/Canvas;)V // method@0b74 │ │ +033f82: 28f9 |0015: goto 000e // -0007 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=193 │ │ - 0x0003 line=195 │ │ - 0x0009 line=256 │ │ - 0x000a line=198 │ │ - 0x0016 line=199 │ │ - 0x0018 line=207 │ │ - 0x001e line=208 │ │ - 0x0022 line=209 │ │ - 0x0026 line=210 │ │ - 0x002a line=211 │ │ - 0x002e line=219 │ │ - 0x0036 line=220 │ │ - 0x003d line=221 │ │ - 0x0044 line=222 │ │ - 0x004a line=223 │ │ - 0x0059 line=231 │ │ - 0x005c line=232 │ │ - 0x0060 line=233 │ │ - 0x0066 line=234 │ │ - 0x0067 line=235 │ │ - 0x0068 line=240 │ │ - 0x0075 line=231 │ │ - 0x0078 line=213 │ │ - 0x007c line=214 │ │ - 0x0080 line=215 │ │ - 0x0084 line=216 │ │ - 0x0089 line=237 │ │ - 0x008a line=238 │ │ - 0x008c line=244 │ │ - 0x0099 line=245 │ │ - 0x00a5 line=246 │ │ - 0x00b5 line=248 │ │ - 0x00bb line=249 │ │ - 0x00bd line=250 │ │ - 0x00be line=255 │ │ - 0x00cd line=244 │ │ - 0x00d2 line=252 │ │ - 0x00d3 line=253 │ │ - locals : │ │ - 0x0067 - 0x0078 reg=3 dX F │ │ - 0x0068 - 0x0078 reg=4 dY F │ │ - 0x0060 - 0x0078 reg=5 drawLong F │ │ - 0x005a - 0x0078 reg=6 iLoop I │ │ - 0x0044 - 0x0078 reg=7 longOffset F │ │ - 0x002a - 0x0078 reg=8 longPaddingAfter I │ │ - 0x0026 - 0x0078 reg=9 longPaddingBefore I │ │ - 0x0022 - 0x0078 reg=10 longSize I │ │ - 0x003d - 0x0078 reg=11 shortOffset F │ │ - 0x002e - 0x0078 reg=12 shortPaddingBefore I │ │ - 0x0036 - 0x0078 reg=13 threeRadius F │ │ - 0x008a - 0x008c reg=3 dX F │ │ - 0x008b - 0x008c reg=4 dY F │ │ - 0x0089 - 0x008c reg=5 drawLong F │ │ - 0x0099 - 0x00cd reg=2 cx F │ │ - 0x00bd - 0x00cd reg=3 dX F │ │ - 0x00be - 0x00cd reg=4 dY F │ │ - 0x0016 - 0x00d6 reg=1 count I │ │ - 0x00d2 - 0x00d6 reg=2 cx F │ │ - 0x00d3 - 0x00d6 reg=3 dX F │ │ - 0x00d5 - 0x00d6 reg=4 dY F │ │ - 0x0089 - 0x00d6 reg=6 iLoop I │ │ - 0x0089 - 0x00d6 reg=7 longOffset F │ │ - 0x0084 - 0x00d6 reg=8 longPaddingAfter I │ │ - 0x0080 - 0x00d6 reg=9 longPaddingBefore I │ │ - 0x007c - 0x00d6 reg=10 longSize I │ │ - 0x0089 - 0x00d6 reg=11 shortOffset F │ │ - 0x0088 - 0x00d6 reg=12 shortPaddingBefore I │ │ - 0x0089 - 0x00d6 reg=13 threeRadius F │ │ - 0x0000 - 0x00d6 reg=17 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x00d6 reg=18 canvas Landroid/graphics/Canvas; │ │ - │ │ - #9 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 28 16-bit code units │ │ -032298: |[032298] com.viewpagerindicator.CirclePageIndicator.onMeasure:(II)V │ │ -0322a8: 5220 8202 |0000: iget v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ -0322ac: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -0322b0: 7020 3c0b 3200 |0004: invoke-direct {v2, v3}, Lcom/viewpagerindicator/CirclePageIndicator;.measureLong:(I)I // method@0b3c │ │ -0322b6: 0a00 |0007: move-result v0 │ │ -0322b8: 7020 3d0b 4200 |0008: invoke-direct {v2, v4}, Lcom/viewpagerindicator/CirclePageIndicator;.measureShort:(I)I // method@0b3d │ │ -0322be: 0a01 |000b: move-result v1 │ │ -0322c0: 6e30 4b0b 0201 |000c: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setMeasuredDimension:(II)V // method@0b4b │ │ -0322c6: 0e00 |000f: return-void │ │ -0322c8: 7020 3d0b 3200 |0010: invoke-direct {v2, v3}, Lcom/viewpagerindicator/CirclePageIndicator;.measureShort:(I)I // method@0b3d │ │ -0322ce: 0a00 |0013: move-result v0 │ │ -0322d0: 7020 3c0b 4200 |0014: invoke-direct {v2, v4}, Lcom/viewpagerindicator/CirclePageIndicator;.measureLong:(I)I // method@0b3c │ │ -0322d6: 0a01 |0017: move-result v1 │ │ -0322d8: 6e30 4b0b 0201 |0018: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setMeasuredDimension:(II)V // method@0b4b │ │ -0322de: 28f4 |001b: goto 000f // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=427 │ │ - 0x0004 line=428 │ │ - 0x000f line=432 │ │ - 0x0010 line=430 │ │ + 0x0000 line=90 │ │ + 0x0004 line=91 │ │ + 0x000b line=92 │ │ + 0x000e line=97 │ │ + 0x0011 line=98 │ │ + 0x0012 line=94 │ │ locals : │ │ - 0x0000 - 0x001c reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x001c reg=3 widthMeasureSpec I │ │ - 0x0000 - 0x001c reg=4 heightMeasureSpec I │ │ + 0x0000 - 0x0016 reg=2 this Lcom/viewpagerindicator/IcsLinearLayout; │ │ + 0x0000 - 0x0016 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ - #10 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ + #2 : (in Lcom/viewpagerindicator/IcsLinearLayout;) │ │ + name : 'setDividerDrawable' │ │ + type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0322e0: |[0322e0] com.viewpagerindicator.CirclePageIndicator.onPageScrollStateChanged:(I)V │ │ -0322f0: 5912 8702 |0000: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mScrollState:I // field@0287 │ │ -0322f4: 5410 8102 |0002: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ -0322f8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0322fc: 5410 8102 |0006: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ -032300: 7220 4106 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0641 │ │ -032306: 0e00 |000b: return-void │ │ + insns size : 37 16-bit code units │ │ +033f84: |[033f84] com.viewpagerindicator.IcsLinearLayout.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +033f94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033f96: 5421 9802 |0001: iget-object v1, v2, Lcom/viewpagerindicator/IcsLinearLayout;.mDivider:Landroid/graphics/drawable/Drawable; // field@0298 │ │ +033f9a: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ +033f9e: 0e00 |0005: return-void │ │ +033fa0: 5b23 9802 |0006: iput-object v3, v2, Lcom/viewpagerindicator/IcsLinearLayout;.mDivider:Landroid/graphics/drawable/Drawable; // field@0298 │ │ +033fa4: 3803 1800 |0008: if-eqz v3, 0020 // +0018 │ │ +033fa8: 6e10 6301 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0163 │ │ +033fae: 0a01 |000d: move-result v1 │ │ +033fb0: 5921 9b02 |000e: iput v1, v2, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerWidth:I // field@029b │ │ +033fb4: 6e10 6201 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0162 │ │ +033fba: 0a01 |0013: move-result v1 │ │ +033fbc: 5921 9902 |0014: iput v1, v2, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerHeight:I // field@0299 │ │ +033fc0: 3903 0300 |0016: if-nez v3, 0019 // +0003 │ │ +033fc4: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +033fc6: 6e20 880b 0200 |0019: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/IcsLinearLayout;.setWillNotDraw:(Z)V // method@0b88 │ │ +033fcc: 6e10 860b 0200 |001c: invoke-virtual {v2}, Lcom/viewpagerindicator/IcsLinearLayout;.requestLayout:()V // method@0b86 │ │ +033fd2: 28e6 |001f: goto 0005 // -001a │ │ +033fd4: 5920 9b02 |0020: iput v0, v2, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerWidth:I // field@029b │ │ +033fd8: 5920 9902 |0022: iput v0, v2, Lcom/viewpagerindicator/IcsLinearLayout;.mDividerHeight:I // field@0299 │ │ +033fdc: 28f2 |0024: goto 0016 // -000e │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=383 │ │ - 0x0002 line=385 │ │ - 0x0006 line=386 │ │ - 0x000b line=388 │ │ + 0x0001 line=45 │ │ + 0x0005 line=58 │ │ + 0x0006 line=48 │ │ + 0x0008 line=49 │ │ + 0x000a line=50 │ │ + 0x0010 line=51 │ │ + 0x0016 line=56 │ │ + 0x001c line=57 │ │ + 0x0020 line=53 │ │ + 0x0022 line=54 │ │ locals : │ │ - 0x0000 - 0x000c reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x000c reg=2 state I │ │ + 0x0000 - 0x0025 reg=2 this Lcom/viewpagerindicator/IcsLinearLayout; │ │ + 0x0000 - 0x0025 reg=3 divider Landroid/graphics/drawable/Drawable; │ │ │ │ - #11 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 20 16-bit code units │ │ -032308: |[032308] com.viewpagerindicator.CirclePageIndicator.onPageScrolled:(IFI)V │ │ -032318: 5912 7e02 |0000: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -03231c: 5914 7d02 |0002: iput v4, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentOffset:I // field@027d │ │ -032320: 7010 550b 0100 |0004: invoke-direct {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.updatePageSize:()V // method@0b55 │ │ -032326: 6e10 390b 0100 |0007: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -03232c: 5410 8102 |000a: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ -032330: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -032334: 5410 8102 |000e: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ -032338: 7240 4206 2043 |0010: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0642 │ │ -03233e: 0e00 |0013: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=392 │ │ - 0x0002 line=393 │ │ - 0x0004 line=394 │ │ - 0x0007 line=395 │ │ - 0x000a line=397 │ │ - 0x000e line=398 │ │ - 0x0013 line=400 │ │ - locals : │ │ - 0x0000 - 0x0014 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0014 reg=2 position I │ │ - 0x0000 - 0x0014 reg=3 positionOffset F │ │ - 0x0000 - 0x0014 reg=4 positionOffsetPixels I │ │ + source_file_idx : 676 (IcsLinearLayout.java) │ │ │ │ - #12 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -032340: |[032340] com.viewpagerindicator.CirclePageIndicator.onPageSelected:(I)V │ │ -032350: 5510 8802 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0288 │ │ -032354: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -032358: 5210 8702 |0004: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mScrollState:I // field@0287 │ │ -03235c: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -032360: 5912 7e02 |0008: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -032364: 5912 8902 |000a: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@0289 │ │ -032368: 6e10 390b 0100 |000c: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -03236e: 5410 8102 |000f: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ -032372: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -032376: 5410 8102 |0013: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ -03237a: 7220 4306 2000 |0015: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0643 │ │ -032380: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=404 │ │ - 0x0008 line=405 │ │ - 0x000a line=406 │ │ - 0x000c line=407 │ │ - 0x000f line=410 │ │ - 0x0013 line=411 │ │ - 0x0018 line=413 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0019 reg=2 position I │ │ +Class #160 header: │ │ +class_idx : 443 │ │ +access_flags : 4096 (0x1000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1284 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 0 │ │ │ │ - #13 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 22 16-bit code units │ │ -032384: |[032384] com.viewpagerindicator.CirclePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -032394: 0730 |0000: move-object v0, v3 │ │ -032396: 1f00 b801 |0001: check-cast v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@01b8 │ │ -03239a: 6e10 280b 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0b28 │ │ -0323a0: 0c01 |0006: move-result-object v1 │ │ -0323a2: 6f20 ed09 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@09ed │ │ -0323a8: 5201 7702 |000a: iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@0277 │ │ -0323ac: 5921 7e02 |000c: iput v1, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -0323b0: 5201 7702 |000e: iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@0277 │ │ -0323b4: 5921 8902 |0010: iput v1, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@0289 │ │ -0323b8: 6e10 470b 0200 |0012: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.requestLayout:()V // method@0b47 │ │ -0323be: 0e00 |0015: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=492 │ │ - 0x0003 line=493 │ │ - 0x000a line=494 │ │ - 0x000e line=495 │ │ - 0x0012 line=496 │ │ - 0x0015 line=497 │ │ - locals : │ │ - 0x0003 - 0x0016 reg=0 savedState Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ - 0x0000 - 0x0016 reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0016 reg=3 state Landroid/os/Parcelable; │ │ +Class #160 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/LinePageIndicator; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ - #14 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'onSaveInstanceState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -0323c0: |[0323c0] com.viewpagerindicator.CirclePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0323d0: 6f10 ee09 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@09ee │ │ -0323d6: 0c01 |0003: move-result-object v1 │ │ -0323d8: 2200 b801 |0004: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@01b8 │ │ -0323dc: 7020 270b 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@0b27 │ │ -0323e2: 5232 7e02 |0009: iget v2, v3, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -0323e6: 5902 7702 |000b: iput v2, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@0277 │ │ -0323ea: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=501 │ │ - 0x0004 line=502 │ │ - 0x0009 line=503 │ │ - 0x000d line=504 │ │ - locals : │ │ - 0x0009 - 0x000e reg=0 savedState Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ - 0x0004 - 0x000e reg=1 superState Landroid/os/Parcelable; │ │ - 0x0000 - 0x000e reg=3 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ +Class #160 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/LinePageIndicator$1;' │ │ + Access flags : 0x1000 (SYNTHETIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + source_file_idx : 1284 (LinePageIndicator.java) │ │ │ │ - #15 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 16 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 276 16-bit code units │ │ -0323ec: |[0323ec] com.viewpagerindicator.CirclePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0323fc: 54ec 8b02 |0000: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -032400: 380c 0e00 |0002: if-eqz v12, 0010 // +000e │ │ -032404: 54ec 8b02 |0004: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -032408: 6e10 7506 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -03240e: 0c0c |0009: move-result-object v12 │ │ -032410: 6e10 bb05 0c00 |000a: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -032416: 0a0c |000d: move-result v12 │ │ -032418: 390c 0400 |000e: if-nez v12, 0012 // +0004 │ │ -03241c: 120c |0010: const/4 v12, #int 0 // #0 │ │ -03241e: 0f0c |0011: return v12 │ │ -032420: 6e10 aa09 0f00 |0012: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@09aa │ │ -032426: 0a00 |0015: move-result v0 │ │ -032428: d50c ff00 |0016: and-int/lit16 v12, v0, #int 255 // #00ff │ │ -03242c: 2b0c ea00 0000 |0018: packed-switch v12, 00000102 // +000000ea │ │ -032432: 121c |001b: const/4 v12, #int 1 // #1 │ │ -032434: 28f5 |001c: goto 0011 // -000b │ │ -032436: 120c |001d: const/4 v12, #int 0 // #0 │ │ -032438: 7120 ae05 cf00 |001e: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -03243e: 0a0c |0021: move-result v12 │ │ -032440: 59ec 7b02 |0022: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027b │ │ -032444: 6e10 ad09 0f00 |0024: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09ad │ │ -03244a: 0a0c |0027: move-result v12 │ │ -03244c: 59ec 8002 |0028: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ -032450: 28f1 |002a: goto 001b // -000f │ │ -032452: 52ec 7b02 |002b: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027b │ │ -032456: 7120 ab05 cf00 |002d: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ -03245c: 0a01 |0030: move-result v1 │ │ -03245e: 7120 af05 1f00 |0031: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -032464: 0a0b |0034: move-result v11 │ │ -032466: 52ec 8002 |0035: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ -03246a: a703 0b0c |0037: sub-float v3, v11, v12 │ │ -03246e: 55ec 7f02 |0039: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ -032472: 390c 1000 |003b: if-nez v12, 004b // +0010 │ │ -032476: 7110 500c 0300 |003d: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@0c50 │ │ -03247c: 0a0c |0040: move-result v12 │ │ -03247e: 52ed 8a02 |0041: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mTouchSlop:I // field@028a │ │ -032482: 82dd |0043: int-to-float v13, v13 │ │ -032484: 2d0c 0c0d |0044: cmpl-float v12, v12, v13 │ │ -032488: 3d0c 0500 |0046: if-lez v12, 004b // +0005 │ │ -03248c: 121c |0048: const/4 v12, #int 1 // #1 │ │ -03248e: 5cec 7f02 |0049: iput-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ -032492: 55ec 7f02 |004b: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ -032496: 380c ceff |004d: if-eqz v12, 001b // -0032 │ │ -03249a: 54ec 8b02 |004f: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -03249e: 6e10 8f06 0c00 |0051: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@068f │ │ -0324a4: 0a0c |0054: move-result v12 │ │ -0324a6: 390c 0700 |0055: if-nez v12, 005c // +0007 │ │ -0324aa: 54ec 8b02 |0057: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -0324ae: 6e10 6106 0c00 |0059: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@0661 │ │ -0324b4: 59eb 8002 |005c: iput v11, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ -0324b8: 54ec 8b02 |005e: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -0324bc: 6e20 7006 3c00 |0060: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@0670 │ │ -0324c2: 28b8 |0063: goto 001b // -0048 │ │ -0324c4: 55ec 7f02 |0064: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ -0324c8: 390c 5000 |0066: if-nez v12, 00b6 // +0050 │ │ -0324cc: 54ec 8b02 |0068: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -0324d0: 6e10 7506 0c00 |006a: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -0324d6: 0c0c |006d: move-result-object v12 │ │ -0324d8: 6e10 bb05 0c00 |006e: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -0324de: 0a02 |0071: move-result v2 │ │ -0324e0: 6e10 380b 0e00 |0072: invoke-virtual {v14}, Lcom/viewpagerindicator/CirclePageIndicator;.getWidth:()I // method@0b38 │ │ -0324e6: 0a0a |0075: move-result v10 │ │ -0324e8: 82ac |0076: int-to-float v12, v10 │ │ -0324ea: 150d 0040 |0077: const/high16 v13, #int 1073741824 // #4000 │ │ -0324ee: a904 0c0d |0079: div-float v4, v12, v13 │ │ -0324f2: 82ac |007b: int-to-float v12, v10 │ │ -0324f4: 150d c040 |007c: const/high16 v13, #int 1086324736 // #40c0 │ │ -0324f8: a909 0c0d |007e: div-float v9, v12, v13 │ │ -0324fc: 52ec 7e02 |0080: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -032500: 3d0c 1800 |0082: if-lez v12, 009a // +0018 │ │ -032504: 6e10 ad09 0f00 |0084: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09ad │ │ -03250a: 0a0c |0087: move-result v12 │ │ -03250c: a70d 0409 |0088: sub-float v13, v4, v9 │ │ -032510: 2e0c 0c0d |008a: cmpg-float v12, v12, v13 │ │ -032514: 3b0c 0e00 |008c: if-gez v12, 009a // +000e │ │ -032518: 54ec 8b02 |008e: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -03251c: 52ed 7e02 |0090: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -032520: d80d 0dff |0092: add-int/lit8 v13, v13, #int -1 // #ff │ │ -032524: 6e20 ab06 dc00 |0094: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -03252a: 121c |0097: const/4 v12, #int 1 // #1 │ │ -03252c: 2900 79ff |0098: goto/16 0011 // -0087 │ │ -032530: 52ec 7e02 |009a: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -032534: d80d 02ff |009c: add-int/lit8 v13, v2, #int -1 // #ff │ │ -032538: 35dc 1800 |009e: if-ge v12, v13, 00b6 // +0018 │ │ -03253c: 6e10 ad09 0f00 |00a0: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09ad │ │ -032542: 0a0c |00a3: move-result v12 │ │ -032544: a60d 0409 |00a4: add-float v13, v4, v9 │ │ -032548: 2d0c 0c0d |00a6: cmpl-float v12, v12, v13 │ │ -03254c: 3d0c 0e00 |00a8: if-lez v12, 00b6 // +000e │ │ -032550: 54ec 8b02 |00aa: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -032554: 52ed 7e02 |00ac: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -032558: d80d 0d01 |00ae: add-int/lit8 v13, v13, #int 1 // #01 │ │ -03255c: 6e20 ab06 dc00 |00b0: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -032562: 121c |00b3: const/4 v12, #int 1 // #1 │ │ -032564: 2900 5dff |00b4: goto/16 0011 // -00a3 │ │ -032568: 120c |00b6: const/4 v12, #int 0 // #0 │ │ -03256a: 5cec 7f02 |00b7: iput-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ -03256e: 12fc |00b9: const/4 v12, #int -1 // #ff │ │ -032570: 59ec 7b02 |00ba: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027b │ │ -032574: 54ec 8b02 |00bc: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -032578: 6e10 8f06 0c00 |00be: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@068f │ │ -03257e: 0a0c |00c1: move-result v12 │ │ -032580: 380c 59ff |00c2: if-eqz v12, 001b // -00a7 │ │ -032584: 54ec 8b02 |00c4: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -032588: 6e10 6e06 0c00 |00c6: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@066e │ │ -03258e: 2900 52ff |00c9: goto/16 001b // -00ae │ │ -032592: 7110 ac05 0f00 |00cb: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05ac │ │ -032598: 0a05 |00ce: move-result v5 │ │ -03259a: 7120 af05 5f00 |00cf: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -0325a0: 0a0b |00d2: move-result v11 │ │ -0325a2: 59eb 8002 |00d3: iput v11, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ -0325a6: 7120 ae05 5f00 |00d5: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -0325ac: 0a0c |00d8: move-result v12 │ │ -0325ae: 59ec 7b02 |00d9: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027b │ │ -0325b2: 2900 40ff |00db: goto/16 001b // -00c0 │ │ -0325b6: 7110 ac05 0f00 |00dd: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05ac │ │ -0325bc: 0a08 |00e0: move-result v8 │ │ -0325be: 7120 ae05 8f00 |00e1: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -0325c4: 0a07 |00e4: move-result v7 │ │ -0325c6: 52ec 7b02 |00e5: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027b │ │ -0325ca: 33c7 0b00 |00e7: if-ne v7, v12, 00f2 // +000b │ │ -0325ce: 3908 1700 |00e9: if-nez v8, 0100 // +0017 │ │ -0325d2: 1216 |00eb: const/4 v6, #int 1 // #1 │ │ -0325d4: 7120 ae05 6f00 |00ec: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -0325da: 0a0c |00ef: move-result v12 │ │ -0325dc: 59ec 7b02 |00f0: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027b │ │ -0325e0: 52ec 7b02 |00f2: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027b │ │ -0325e4: 7120 ab05 cf00 |00f4: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ -0325ea: 0a0c |00f7: move-result v12 │ │ -0325ec: 7120 af05 cf00 |00f8: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -0325f2: 0a0c |00fb: move-result v12 │ │ -0325f4: 59ec 8002 |00fc: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ -0325f8: 2900 1dff |00fe: goto/16 001b // -00e3 │ │ -0325fc: 1206 |0100: const/4 v6, #int 0 // #0 │ │ -0325fe: 28eb |0101: goto 00ec // -0015 │ │ -032600: 0001 0700 0000 0000 0500 0000 4c00 ... |0102: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=260 │ │ - 0x0010 line=261 │ │ - 0x0011 line=339 │ │ - 0x0012 line=264 │ │ - 0x0016 line=266 │ │ - 0x001b line=339 │ │ - 0x001d line=268 │ │ - 0x0024 line=269 │ │ - 0x002b line=273 │ │ - 0x0031 line=275 │ │ - 0x0035 line=276 │ │ - 0x0039 line=278 │ │ - 0x003d line=279 │ │ - 0x0048 line=280 │ │ - 0x004b line=284 │ │ - 0x004f line=285 │ │ - 0x0057 line=286 │ │ - 0x005c line=289 │ │ - 0x005e line=291 │ │ - 0x0064 line=299 │ │ - 0x0068 line=300 │ │ - 0x0072 line=301 │ │ - 0x0076 line=302 │ │ - 0x007b line=303 │ │ - 0x0080 line=305 │ │ - 0x008e line=306 │ │ - 0x0097 line=307 │ │ - 0x009a line=308 │ │ - 0x00aa line=309 │ │ - 0x00b3 line=310 │ │ - 0x00b6 line=314 │ │ - 0x00b9 line=315 │ │ - 0x00bc line=316 │ │ - 0x00cb line=320 │ │ - 0x00cf line=321 │ │ - 0x00d3 line=322 │ │ - 0x00d5 line=323 │ │ - 0x00dd line=328 │ │ - 0x00e1 line=329 │ │ - 0x00e5 line=330 │ │ - 0x00e9 line=331 │ │ - 0x00ec line=332 │ │ - 0x00f2 line=334 │ │ - 0x0100 line=331 │ │ - 0x0102 line=266 │ │ - locals : │ │ - 0x0031 - 0x0064 reg=1 activePointerIndex I │ │ - 0x0039 - 0x0064 reg=3 deltaX F │ │ - 0x0035 - 0x0064 reg=11 x F │ │ - 0x0072 - 0x00b6 reg=2 count I │ │ - 0x007b - 0x00b6 reg=4 halfWidth F │ │ - 0x0080 - 0x00b6 reg=9 sixthWidth F │ │ - 0x0076 - 0x00b6 reg=10 width I │ │ - 0x00cf - 0x00dd reg=5 index I │ │ - 0x00d3 - 0x00dd reg=11 x F │ │ - 0x00ec - 0x00f2 reg=6 newPointerIndex I │ │ - 0x0016 - 0x0114 reg=0 action I │ │ - 0x00e5 - 0x0114 reg=7 pointerId I │ │ - 0x00e1 - 0x0114 reg=8 pointerIndex I │ │ - 0x0000 - 0x0114 reg=14 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0114 reg=15 ev Landroid/view/MotionEvent; │ │ +Class #161 header: │ │ +class_idx : 444 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1284 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ │ │ - #16 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setCentered' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #161 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Lcom/viewpagerindicator/LinePageIndicator$SavedState;" ">;" } │ │ + │ │ +Class #161 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 2 │ │ + registers : 1 │ │ + ins : 1 │ │ outs : 1 │ │ - insns size : 6 16-bit code units │ │ -032624: |[032624] com.viewpagerindicator.CirclePageIndicator.setCentered:(Z)V │ │ -032634: 5c01 7c02 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@027c │ │ -032638: 6e10 390b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -03263e: 0e00 |0005: return-void │ │ + insns size : 4 16-bit code units │ │ +033fe0: |[033fe0] com.viewpagerindicator.LinePageIndicator$SavedState$1.:()V │ │ +033ff0: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +033ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=114 │ │ - 0x0002 line=115 │ │ - 0x0005 line=116 │ │ + 0x0000 line=436 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 centered Z │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ │ │ - #17 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setCurrentItem' │ │ - type : '(I)V' │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -032640: |[032640] com.viewpagerindicator.CirclePageIndicator.setCurrentItem:(I)V │ │ -032650: 5420 8b02 |0000: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -032654: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -032658: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -03265c: 1a01 1008 |0006: const-string v1, "ViewPager has not been bound." // string@0810 │ │ -032660: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -032666: 2700 |000b: throw v0 │ │ -032668: 5420 8b02 |000c: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -03266c: 6e20 ab06 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -032672: 5923 7e02 |0011: iput v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ -032676: 6e10 390b 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -03267c: 0e00 |0016: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=368 │ │ - 0x0004 line=369 │ │ - 0x000c line=371 │ │ - 0x0011 line=372 │ │ - 0x0013 line=373 │ │ - 0x0016 line=374 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +033ff8: |[033ff8] com.viewpagerindicator.LinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ +034008: 2200 bd01 |0000: new-instance v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@01bd │ │ +03400c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03400e: 7030 900b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V // method@0b90 │ │ +034014: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=439 │ │ locals : │ │ - 0x0000 - 0x0017 reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0017 reg=3 item I │ │ + 0x0000 - 0x0007 reg=2 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ + 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ - #18 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setFillColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 9 16-bit code units │ │ -032680: |[032680] com.viewpagerindicator.CirclePageIndicator.setFillColor:(I)V │ │ -032690: 5410 8402 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ -032694: 6e20 5001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -03269a: 6e10 390b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -0326a0: 0e00 |0008: return-void │ │ + insns size : 5 16-bit code units │ │ +034018: |[034018] com.viewpagerindicator.LinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +034028: 6e20 8a0b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState; // method@0b8a │ │ +03402e: 0c00 |0003: move-result-object v0 │ │ +034030: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=123 │ │ - 0x0005 line=124 │ │ - 0x0008 line=125 │ │ + 0x0000 line=436 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0009 reg=2 fillColor I │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ - #19 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setOnPageChangeListener' │ │ - type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ + #2 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0326a4: |[0326a4] com.viewpagerindicator.CirclePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -0326b4: 5b01 8102 |0000: iput-object v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ -0326b8: 0e00 |0002: return-void │ │ +034034: |[034034] com.viewpagerindicator.LinePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ +034044: 2320 c502 |0000: new-array v0, v2, [Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@02c5 │ │ +034048: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=417 │ │ - 0x0002 line=418 │ │ + 0x0000 line=444 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #20 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setOrientation' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 28 16-bit code units │ │ -0326bc: |[0326bc] com.viewpagerindicator.CirclePageIndicator.setOrientation:(I)V │ │ -0326cc: 2b03 1400 0000 |0000: packed-switch v3, 00000014 // +00000014 │ │ -0326d2: 2200 f701 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f7 │ │ -0326d6: 1a01 7e06 |0005: const-string v1, "Orientation must be either HORIZONTAL or VERTICAL." // string@067e │ │ -0326da: 7020 400c 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0c40 │ │ -0326e0: 2700 |000a: throw v0 │ │ -0326e2: 5923 8202 |000b: iput v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ -0326e6: 7010 550b 0200 |000d: invoke-direct {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.updatePageSize:()V // method@0b55 │ │ -0326ec: 6e10 470b 0200 |0010: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.requestLayout:()V // method@0b47 │ │ -0326f2: 0e00 |0013: return-void │ │ -0326f4: 0001 0200 0000 0000 0b00 0000 0b00 ... |0014: packed-switch-data (8 units) │ │ + insns size : 5 16-bit code units │ │ +03404c: |[03404c] com.viewpagerindicator.LinePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +03405c: 6e20 8c0b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState; // method@0b8c │ │ +034062: 0c00 |0003: move-result-object v0 │ │ +034064: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=132 │ │ - 0x0003 line=141 │ │ - 0x000b line=135 │ │ - 0x000d line=136 │ │ - 0x0010 line=137 │ │ - 0x0013 line=144 │ │ - 0x0014 line=132 │ │ + 0x0000 line=436 │ │ locals : │ │ - 0x0000 - 0x001c reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x001c reg=3 orientation I │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - #21 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setRadius' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -032704: |[032704] com.viewpagerindicator.CirclePageIndicator.setRadius:(F)V │ │ -032714: 5901 8602 |0000: iput v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0286 │ │ -032718: 6e10 390b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -03271e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=169 │ │ - 0x0002 line=170 │ │ - 0x0005 line=171 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 radius F │ │ + source_file_idx : 1284 (LinePageIndicator.java) │ │ │ │ - #22 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setSnap' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -032720: |[032720] com.viewpagerindicator.CirclePageIndicator.setSnap:(Z)V │ │ -032730: 5c01 8802 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0288 │ │ -032734: 6e10 390b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -03273a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=178 │ │ - 0x0002 line=179 │ │ - 0x0005 line=180 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 snap Z │ │ +Class #162 header: │ │ +class_idx : 445 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 367 │ │ +source_file_idx : 1284 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 1 │ │ │ │ - #23 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setStrokeColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -03273c: |[03273c] com.viewpagerindicator.CirclePageIndicator.setStrokeColor:(I)V │ │ -03274c: 5410 8502 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0285 │ │ -032750: 6e20 5001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -032756: 6e10 390b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -03275c: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=151 │ │ - 0x0005 line=152 │ │ - 0x0008 line=153 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0009 reg=2 strokeColor I │ │ +Class #162 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/LinePageIndicator; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SavedState" │ │ +Annotations on field #669 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Lcom/viewpagerindicator/LinePageIndicator$SavedState;" ">;" } │ │ │ │ - #24 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setStrokeWidth' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ +Class #162 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/LinePageIndicator$SavedState;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/View$BaseSavedState;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState;) │ │ + name : 'currentPage' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -032760: |[032760] com.viewpagerindicator.CirclePageIndicator.setStrokeWidth:(F)V │ │ -032770: 5410 8502 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0285 │ │ -032774: 6e20 5201 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0152 │ │ -03277a: 6e10 390b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -032780: 0e00 |0008: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +034068: |[034068] com.viewpagerindicator.LinePageIndicator$SavedState.:()V │ │ +034078: 2200 bc01 |0000: new-instance v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; // type@01bc │ │ +03407c: 7010 890b 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;.:()V // method@0b89 │ │ +034082: 6900 9d02 |0005: sput-object v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@029d │ │ +034086: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ - 0x0005 line=161 │ │ - 0x0008 line=162 │ │ + 0x0000 line=436 │ │ locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0009 reg=2 strokeWidth F │ │ │ │ - #25 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 28 16-bit code units │ │ -032784: |[032784] com.viewpagerindicator.CirclePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -032794: 6e10 7506 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -03279a: 0c00 |0003: move-result-object v0 │ │ -03279c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0327a0: 2200 f801 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -0327a4: 1a01 0f08 |0008: const-string v1, "ViewPager does not have adapter instance." // string@080f │ │ -0327a8: 7020 440c 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0327ae: 2700 |000d: throw v0 │ │ -0327b0: 5b23 8b02 |000e: iput-object v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -0327b4: 5420 8b02 |0010: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028b │ │ -0327b8: 6e20 b506 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06b5 │ │ -0327be: 7010 550b 0200 |0015: invoke-direct {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.updatePageSize:()V // method@0b55 │ │ -0327c4: 6e10 390b 0200 |0018: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -0327ca: 0e00 |001b: return-void │ │ + insns size : 10 16-bit code units │ │ +034088: |[034088] com.viewpagerindicator.LinePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +034098: 7020 c909 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@09c9 │ │ +03409e: 6e10 a501 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +0340a4: 0a00 |0006: move-result v0 │ │ +0340a6: 5910 9e02 |0007: iput v0, v1, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@029e │ │ +0340aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=344 │ │ - 0x0006 line=345 │ │ - 0x000e line=347 │ │ - 0x0010 line=348 │ │ - 0x0015 line=349 │ │ - 0x0018 line=350 │ │ - 0x001b line=351 │ │ + 0x0000 line=425 │ │ + 0x0003 line=426 │ │ + 0x0009 line=427 │ │ locals : │ │ - 0x0000 - 0x001c reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x001c reg=3 view Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ + 0x0000 - 0x000a reg=2 in Landroid/os/Parcel; │ │ │ │ - #26 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0327cc: |[0327cc] com.viewpagerindicator.CirclePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -0327dc: 6e20 520b 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0b52 │ │ -0327e2: 6e20 490b 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/CirclePageIndicator;.setCurrentItem:(I)V // method@0b49 │ │ -0327e8: 0e00 |0006: return-void │ │ + insns size : 4 16-bit code units │ │ +0340ac: |[0340ac] com.viewpagerindicator.LinePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V │ │ +0340bc: 7020 8f0b 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@0b8f │ │ +0340c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=362 │ │ - 0x0003 line=363 │ │ - 0x0006 line=364 │ │ + 0x0000 line=417 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ - 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0007 reg=2 initialPosition I │ │ - │ │ - source_file_idx : 451 (CirclePageIndicator.java) │ │ - │ │ -Class #220 header: │ │ -class_idx : 443 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #220 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="anim" │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0004 reg=2 x1 Lcom/viewpagerindicator/LinePageIndicator$1; │ │ │ │ -Class #220 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/R$anim;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/R$anim;) │ │ - name : 'grow_fade_in_center' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130968576 │ │ - #1 : (in Lcom/viewpagerindicator/R$anim;) │ │ - name : 'grow_fade_in_center_high' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130968577 │ │ - #2 : (in Lcom/viewpagerindicator/R$anim;) │ │ - name : 'shrink_fade_out_center' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130968578 │ │ - #3 : (in Lcom/viewpagerindicator/R$anim;) │ │ - name : 'shrink_fade_out_center_high' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130968579 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/R$anim;) │ │ + #3 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState;) │ │ name : '' │ │ - type : '()V' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ insns size : 4 16-bit code units │ │ -0327ec: |[0327ec] com.viewpagerindicator.R$anim.:()V │ │ -0327fc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032802: 0e00 |0003: return-void │ │ +0340c4: |[0340c4] com.viewpagerindicator.LinePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +0340d4: 7020 ca09 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@09ca │ │ +0340da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=11 │ │ + 0x0000 line=421 │ │ + 0x0003 line=422 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$anim; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ + 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ - │ │ -Class #221 header: │ │ -class_idx : 444 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 17 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #221 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="array" │ │ - │ │ -Class #221 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/R$array;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'button_drawables' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558405 │ │ - #1 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'buttons_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558403 │ │ - #2 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_buttons_entries' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558404 │ │ - #3 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_buttons_values' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558406 │ │ - #4 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_led_color_entries' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558412 │ │ - #5 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_led_color_values' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558411 │ │ - #6 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_led_pattern_entries' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558414 │ │ - #7 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_led_pattern_values' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558413 │ │ - #8 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_notif_icon_entries' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558416 │ │ - #9 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_notif_icon_values' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558415 │ │ - #10 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_notif_repeat_interval_entries' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558400 │ │ - #11 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_notif_repeat_times_entries' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558401 │ │ - #12 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_notif_repeat_times_values' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558402 │ │ - #13 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_timeout_entries' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558407 │ │ - #14 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_timeout_values' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558408 │ │ - #15 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_vibrate_pattern_entries' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558410 │ │ - #16 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : 'pref_vibrate_pattern_values' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558409 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/R$array;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator$SavedState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -032804: |[032804] com.viewpagerindicator.R$array.:()V │ │ -032814: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03281a: 0e00 |0003: return-void │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +0340dc: |[0340dc] com.viewpagerindicator.LinePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0340ec: 6f30 cb09 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@09cb │ │ +0340f2: 5210 9e02 |0003: iget v0, v1, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@029e │ │ +0340f6: 6e20 a901 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +0340fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=17 │ │ + 0x0000 line=431 │ │ + 0x0003 line=432 │ │ + 0x0008 line=433 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$array; │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ + 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1284 (LinePageIndicator.java) │ │ │ │ -Class #222 header: │ │ -class_idx : 445 │ │ +Class #163 header: │ │ +class_idx : 448 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 26 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 31 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #222 annotations: │ │ +Class #163 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ │ │ -Class #222 - │ │ +Class #163 - │ │ Class descriptor : 'Lcom/viewpagerindicator/R$attr;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/R$attr;) │ │ name : 'centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130771974 │ │ #1 : (in Lcom/viewpagerindicator/R$attr;) │ │ name : 'clipPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771981 │ │ + value : 2130771985 │ │ #2 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'fillColor' │ │ + name : 'fadeDelay' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771975 │ │ + value : 2130771997 │ │ #3 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'footerColor' │ │ + name : 'fadeLength' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771982 │ │ + value : 2130771998 │ │ #4 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'footerIndicatorHeight' │ │ + name : 'fades' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771985 │ │ + value : 2130771996 │ │ #5 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'footerIndicatorStyle' │ │ + name : 'fillColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771984 │ │ + value : 2130771978 │ │ #6 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'footerIndicatorUnderlinePadding' │ │ + name : 'footerColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130771986 │ │ #7 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'footerLineHeight' │ │ + name : 'footerIndicatorHeight' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771983 │ │ + value : 2130771989 │ │ #8 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'footerPadding' │ │ + name : 'footerIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771987 │ │ + value : 2130771988 │ │ #9 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'orientation' │ │ + name : 'footerIndicatorUnderlinePadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771976 │ │ + value : 2130771990 │ │ #10 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'radius' │ │ + name : 'footerLineHeight' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771977 │ │ + value : 2130771987 │ │ #11 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'selectedBold' │ │ + name : 'footerPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771989 │ │ + value : 2130771991 │ │ #12 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'selectedColor' │ │ + name : 'gapWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771988 │ │ + value : 2130771984 │ │ #13 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'snap' │ │ + name : 'linePosition' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771978 │ │ + value : 2130771992 │ │ #14 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'strokeColor' │ │ + name : 'lineWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771979 │ │ + value : 2130771983 │ │ #15 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'strokeWidth' │ │ + name : 'pageColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771980 │ │ + value : 2130771979 │ │ #16 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'textColor' │ │ + name : 'radius' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771990 │ │ + value : 2130771980 │ │ #17 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'textSize' │ │ + name : 'selectedBold' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771991 │ │ + value : 2130771993 │ │ #18 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'titlePadding' │ │ + name : 'selectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771992 │ │ + value : 2130771975 │ │ #19 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'topPadding' │ │ + name : 'snap' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771993 │ │ + value : 2130771981 │ │ #20 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'vpiCirclePageIndicatorStyle' │ │ + name : 'strokeColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771968 │ │ + value : 2130771982 │ │ #21 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'vpiTabPageIndicatorStyle' │ │ + name : 'strokeWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771970 │ │ + value : 2130771976 │ │ #22 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'vpiTabTextStyle' │ │ + name : 'titlePadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771972 │ │ + value : 2130771994 │ │ #23 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'vpiTitlePageIndicatorStyle' │ │ + name : 'topPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771969 │ │ + value : 2130771995 │ │ #24 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'vpiVerticalTabPageIndicatorStyle' │ │ + name : 'unselectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771971 │ │ + value : 2130771977 │ │ #25 : (in Lcom/viewpagerindicator/R$attr;) │ │ - name : 'vpiVerticalTabTextStyle' │ │ + name : 'vpiCirclePageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771968 │ │ + #26 : (in Lcom/viewpagerindicator/R$attr;) │ │ + name : 'vpiIconPageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771969 │ │ + #27 : (in Lcom/viewpagerindicator/R$attr;) │ │ + name : 'vpiLinePageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771970 │ │ + #28 : (in Lcom/viewpagerindicator/R$attr;) │ │ + name : 'vpiTabPageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771972 │ │ + #29 : (in Lcom/viewpagerindicator/R$attr;) │ │ + name : 'vpiTitlePageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771971 │ │ + #30 : (in Lcom/viewpagerindicator/R$attr;) │ │ + name : 'vpiUnderlinePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130771973 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/viewpagerindicator/R$attr;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03281c: |[03281c] com.viewpagerindicator.R$attr.:()V │ │ -03282c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032832: 0e00 |0003: return-void │ │ +034100: |[034100] com.viewpagerindicator.R$attr.:()V │ │ +034110: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #223 header: │ │ -class_idx : 446 │ │ +Class #164 header: │ │ +class_idx : 449 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 23 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #223 annotations: │ │ +Class #164 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="bool" │ │ │ │ -Class #223 - │ │ +Class #164 - │ │ Class descriptor : 'Lcom/viewpagerindicator/R$bool;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/R$bool;) │ │ name : 'default_circle_indicator_centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296256 │ │ + value : 2131230720 │ │ #1 : (in Lcom/viewpagerindicator/R$bool;) │ │ name : 'default_circle_indicator_snap' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296257 │ │ + value : 2131230721 │ │ #2 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'default_title_indicator_selected_bold' │ │ + name : 'default_line_indicator_centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296258 │ │ + value : 2131230722 │ │ #3 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_autorotate_default' │ │ + name : 'default_title_indicator_selected_bold' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296277 │ │ + value : 2131230723 │ │ #4 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_delivery_report_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296275 │ │ - #5 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_dimscreen_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296259 │ │ - #6 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_flashled_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296271 │ │ - #7 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_markread_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296263 │ │ - #8 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_notif_enabled_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296267 │ │ - #9 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_notif_repeat_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296272 │ │ - #10 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_notif_repeat_screen_on_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296273 │ │ - #11 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_notifyOnCall_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296269 │ │ - #12 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_onlyShowOnKeyguard_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296264 │ │ - #13 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_popup_enabled_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296268 │ │ - #14 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_privacy_always_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296262 │ │ - #15 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_privacy_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296260 │ │ - #16 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_privacy_sender_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296261 │ │ - #17 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_quickreply_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296274 │ │ - #18 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_screen_on_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296278 │ │ - #19 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_show_buttons_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296266 │ │ - #20 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_split_message_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296276 │ │ - #21 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_useUnlockButton_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296265 │ │ - #22 : (in Lcom/viewpagerindicator/R$bool;) │ │ - name : 'pref_vibrate_default' │ │ + name : 'default_underline_indicator_fades' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296270 │ │ + value : 2131230724 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/viewpagerindicator/R$bool;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032834: |[032834] com.viewpagerindicator.R$bool.:()V │ │ -032844: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03284a: 0e00 |0003: return-void │ │ +034118: |[034118] com.viewpagerindicator.R$bool.:()V │ │ +034128: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03412e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=278 │ │ + 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$bool; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #224 header: │ │ -class_idx : 447 │ │ +Class #165 header: │ │ +class_idx : 450 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 15 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 19 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #224 annotations: │ │ +Class #165 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="color" │ │ │ │ -Class #224 - │ │ +Class #165 - │ │ Class descriptor : 'Lcom/viewpagerindicator/R$color;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/R$color;) │ │ name : 'default_circle_indicator_fill_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230728 │ │ + value : 2131165192 │ │ #1 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'default_circle_indicator_stroke_color' │ │ + name : 'default_circle_indicator_page_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230729 │ │ + value : 2131165193 │ │ #2 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'default_title_indicator_footer_color' │ │ + name : 'default_circle_indicator_stroke_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230730 │ │ + value : 2131165194 │ │ #3 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'default_title_indicator_selected_color' │ │ + name : 'default_line_indicator_selected_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230731 │ │ + value : 2131165195 │ │ #4 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'default_title_indicator_text_color' │ │ + name : 'default_line_indicator_unselected_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230732 │ │ + value : 2131165196 │ │ #5 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'vpi__background_holo_dark' │ │ + name : 'default_title_indicator_footer_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230720 │ │ + value : 2131165197 │ │ #6 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'vpi__background_holo_light' │ │ + name : 'default_title_indicator_selected_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230721 │ │ + value : 2131165198 │ │ #7 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'vpi__bright_foreground_disabled_holo_dark' │ │ + name : 'default_title_indicator_text_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230724 │ │ + value : 2131165199 │ │ #8 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'vpi__bright_foreground_disabled_holo_light' │ │ + name : 'default_underline_indicator_selected_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230725 │ │ + value : 2131165200 │ │ #9 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'vpi__bright_foreground_holo_dark' │ │ + name : 'vpi__background_holo_dark' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230722 │ │ + value : 2131165184 │ │ #10 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'vpi__bright_foreground_holo_light' │ │ + name : 'vpi__background_holo_light' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230723 │ │ + value : 2131165185 │ │ #11 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'vpi__bright_foreground_inverse_holo_dark' │ │ + name : 'vpi__bright_foreground_disabled_holo_dark' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230726 │ │ + value : 2131165188 │ │ #12 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'vpi__bright_foreground_inverse_holo_light' │ │ + name : 'vpi__bright_foreground_disabled_holo_light' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230727 │ │ + value : 2131165189 │ │ #13 : (in Lcom/viewpagerindicator/R$color;) │ │ - name : 'vpi__dark_theme' │ │ + name : 'vpi__bright_foreground_holo_dark' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230733 │ │ + value : 2131165186 │ │ #14 : (in Lcom/viewpagerindicator/R$color;) │ │ + name : 'vpi__bright_foreground_holo_light' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165187 │ │ + #15 : (in Lcom/viewpagerindicator/R$color;) │ │ + name : 'vpi__bright_foreground_inverse_holo_dark' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165190 │ │ + #16 : (in Lcom/viewpagerindicator/R$color;) │ │ + name : 'vpi__bright_foreground_inverse_holo_light' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165191 │ │ + #17 : (in Lcom/viewpagerindicator/R$color;) │ │ + name : 'vpi__dark_theme' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165201 │ │ + #18 : (in Lcom/viewpagerindicator/R$color;) │ │ name : 'vpi__light_theme' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230734 │ │ + value : 2131165202 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/viewpagerindicator/R$color;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03284c: |[03284c] com.viewpagerindicator.R$color.:()V │ │ -03285c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032862: 0e00 |0003: return-void │ │ +034130: |[034130] com.viewpagerindicator.R$color.:()V │ │ +034140: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=303 │ │ + 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #225 header: │ │ -class_idx : 448 │ │ +Class #166 header: │ │ +class_idx : 451 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 17 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #225 annotations: │ │ +Class #166 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="dimen" │ │ │ │ -Class #225 - │ │ +Class #166 - │ │ Class descriptor : 'Lcom/viewpagerindicator/R$dimen;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/R$dimen;) │ │ - name : 'contact_thumbnail_border' │ │ + name : 'default_circle_indicator_radius' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427339 │ │ + value : 2131361792 │ │ #1 : (in Lcom/viewpagerindicator/R$dimen;) │ │ - name : 'contact_thumbnail_margin' │ │ + name : 'default_circle_indicator_stroke_width' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427340 │ │ + value : 2131361793 │ │ #2 : (in Lcom/viewpagerindicator/R$dimen;) │ │ - name : 'contact_thumbnail_size' │ │ + name : 'default_line_indicator_gap_width' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427338 │ │ + value : 2131361795 │ │ #3 : (in Lcom/viewpagerindicator/R$dimen;) │ │ - name : 'default_circle_indicator_radius' │ │ + name : 'default_line_indicator_line_width' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427328 │ │ + value : 2131361794 │ │ #4 : (in Lcom/viewpagerindicator/R$dimen;) │ │ - name : 'default_circle_indicator_stroke_width' │ │ + name : 'default_line_indicator_stroke_width' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427329 │ │ + value : 2131361796 │ │ #5 : (in Lcom/viewpagerindicator/R$dimen;) │ │ name : 'default_title_indicator_clip_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427330 │ │ + value : 2131361797 │ │ #6 : (in Lcom/viewpagerindicator/R$dimen;) │ │ name : 'default_title_indicator_footer_indicator_height' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427332 │ │ + value : 2131361799 │ │ #7 : (in Lcom/viewpagerindicator/R$dimen;) │ │ name : 'default_title_indicator_footer_indicator_underline_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427333 │ │ + value : 2131361800 │ │ #8 : (in Lcom/viewpagerindicator/R$dimen;) │ │ name : 'default_title_indicator_footer_line_height' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427331 │ │ + value : 2131361798 │ │ #9 : (in Lcom/viewpagerindicator/R$dimen;) │ │ name : 'default_title_indicator_footer_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427334 │ │ + value : 2131361801 │ │ #10 : (in Lcom/viewpagerindicator/R$dimen;) │ │ name : 'default_title_indicator_text_size' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427335 │ │ + value : 2131361802 │ │ #11 : (in Lcom/viewpagerindicator/R$dimen;) │ │ name : 'default_title_indicator_title_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427336 │ │ + value : 2131361803 │ │ #12 : (in Lcom/viewpagerindicator/R$dimen;) │ │ name : 'default_title_indicator_top_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427337 │ │ - #13 : (in Lcom/viewpagerindicator/R$dimen;) │ │ - name : 'smspopup_bottom_margin' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427344 │ │ - #14 : (in Lcom/viewpagerindicator/R$dimen;) │ │ - name : 'smspopup_pager_height' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427342 │ │ - #15 : (in Lcom/viewpagerindicator/R$dimen;) │ │ - name : 'smspopup_pager_margin' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427343 │ │ - #16 : (in Lcom/viewpagerindicator/R$dimen;) │ │ - name : 'smspopup_pager_width' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427341 │ │ + value : 2131361804 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/viewpagerindicator/R$dimen;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032864: |[032864] com.viewpagerindicator.R$dimen.:()V │ │ -032874: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03287a: 0e00 |0003: return-void │ │ +034148: |[034148] com.viewpagerindicator.R$dimen.:()V │ │ +034158: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03415e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=320 │ │ + 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #226 header: │ │ -class_idx : 449 │ │ +Class #167 header: │ │ +class_idx : 452 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 73 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #226 annotations: │ │ +Class #167 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ │ │ -Class #226 - │ │ +Class #167 - │ │ Class descriptor : 'Lcom/viewpagerindicator/R$drawable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'btn_close' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837504 │ │ - #1 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'btn_close_normal' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837505 │ │ - #2 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'btn_close_pressed' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837506 │ │ - #3 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'btn_close_selected' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837507 │ │ - #4 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'dialog_background' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837508 │ │ - #5 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'ic_contact_picture' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837509 │ │ - #6 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'quickcontact_badge_overlay_focused_dark' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837510 │ │ - #7 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'quickcontact_badge_overlay_normal_dark' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837511 │ │ - #8 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'quickcontact_badge_overlay_pressed_dark' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837512 │ │ - #9 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'quickcontact_badge_small' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837513 │ │ - #10 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'quickcontact_badge_small_pressed' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837514 │ │ - #11 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'quickcontact_badge_small_unpressed' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837515 │ │ - #12 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'smspopup_icon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837516 │ │ - #13 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837517 │ │ - #14 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blue' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837518 │ │ - #15 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837519 │ │ - #16 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_blue' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837520 │ │ - #17 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_gray' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837521 │ │ - #18 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_green' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837522 │ │ - #19 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_lb' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837523 │ │ - #20 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_orange' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837524 │ │ - #21 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_pink' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837525 │ │ - #22 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_purple' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837526 │ │ - #23 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_red' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837527 │ │ - #24 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_white' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837528 │ │ - #25 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_blur_yellow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837529 │ │ - #26 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_failed' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837530 │ │ - #27 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_failed_htc' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837531 │ │ - #28 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_gray' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837532 │ │ - #29 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_green' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837533 │ │ - #30 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837534 │ │ - #31 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_blue' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837535 │ │ - #32 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_gray' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837536 │ │ - #33 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_green' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837537 │ │ - #34 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_lb' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837538 │ │ - #35 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_orange' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837539 │ │ - #36 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_pink' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837540 │ │ - #37 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_purple' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837541 │ │ - #38 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_red' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837542 │ │ - #39 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_white' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837543 │ │ - #40 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_htc_yellow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837544 │ │ - #41 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_lb' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837545 │ │ - #42 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837546 │ │ - #43 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_blue' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837547 │ │ - #44 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_gray' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837548 │ │ - #45 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_green' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837549 │ │ - #46 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_lb' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837550 │ │ - #47 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_orange' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837551 │ │ - #48 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_pink' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837552 │ │ - #49 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_purple' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837553 │ │ - #50 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_red' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837554 │ │ - #51 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_white' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837555 │ │ - #52 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_old_yellow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837556 │ │ - #53 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_orange' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837557 │ │ - #54 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_pink' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837558 │ │ - #55 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_purple' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837559 │ │ - #56 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_red' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837560 │ │ - #57 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_white' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837561 │ │ - #58 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'stat_notify_sms_yellow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837562 │ │ - #59 : (in Lcom/viewpagerindicator/R$drawable;) │ │ name : 'vpi__tab_indicator' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130837563 │ │ - #60 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'vpi__tab_indicator_vertical' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837564 │ │ - #61 : (in Lcom/viewpagerindicator/R$drawable;) │ │ + #1 : (in Lcom/viewpagerindicator/R$drawable;) │ │ name : 'vpi__tab_selected_focused_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837565 │ │ - #62 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'vpi__tab_selected_focused_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837566 │ │ - #63 : (in Lcom/viewpagerindicator/R$drawable;) │ │ + value : 2130837564 │ │ + #2 : (in Lcom/viewpagerindicator/R$drawable;) │ │ name : 'vpi__tab_selected_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837567 │ │ - #64 : (in Lcom/viewpagerindicator/R$drawable;) │ │ + value : 2130837565 │ │ + #3 : (in Lcom/viewpagerindicator/R$drawable;) │ │ name : 'vpi__tab_selected_pressed_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837568 │ │ - #65 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'vpi__tab_selected_pressed_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837569 │ │ - #66 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'vpi__tab_selected_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837570 │ │ - #67 : (in Lcom/viewpagerindicator/R$drawable;) │ │ + value : 2130837566 │ │ + #4 : (in Lcom/viewpagerindicator/R$drawable;) │ │ name : 'vpi__tab_unselected_focused_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837571 │ │ - #68 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'vpi__tab_unselected_focused_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837572 │ │ - #69 : (in Lcom/viewpagerindicator/R$drawable;) │ │ + value : 2130837567 │ │ + #5 : (in Lcom/viewpagerindicator/R$drawable;) │ │ name : 'vpi__tab_unselected_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837573 │ │ - #70 : (in Lcom/viewpagerindicator/R$drawable;) │ │ + value : 2130837568 │ │ + #6 : (in Lcom/viewpagerindicator/R$drawable;) │ │ name : 'vpi__tab_unselected_pressed_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837574 │ │ - #71 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'vpi__tab_unselected_pressed_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837575 │ │ - #72 : (in Lcom/viewpagerindicator/R$drawable;) │ │ - name : 'vpi__tab_unselected_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837576 │ │ + value : 2130837569 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/viewpagerindicator/R$drawable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03287c: |[03287c] com.viewpagerindicator.R$drawable.:()V │ │ -03288c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032892: 0e00 |0003: return-void │ │ +034160: |[034160] com.viewpagerindicator.R$drawable.:()V │ │ +034170: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=339 │ │ + 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #227 header: │ │ -class_idx : 450 │ │ +Class #168 header: │ │ +class_idx : 453 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 78 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #227 annotations: │ │ +Class #168 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ │ │ -Class #227 - │ │ +Class #168 - │ │ Class descriptor : 'Lcom/viewpagerindicator/R$id;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'AboutScrollView' │ │ + name : 'bottom' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165189 │ │ + value : 2131689475 │ │ #1 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'AboutTextView' │ │ + name : 'none' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165190 │ │ + value : 2131689472 │ │ #2 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'BlueSeekBar' │ │ + name : 'top' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165207 │ │ + value : 2131689476 │ │ #3 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'BlueTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165206 │ │ - #4 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'ButtonLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165247 │ │ - #5 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'CancelButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165229 │ │ - #6 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'ContactsAutoCompleteTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165191 │ │ - #7 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'CustomLEDColorScrollView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165197 │ │ - #8 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'CustomVibrateEditText' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165257 │ │ - #9 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'CustomVibrateLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165253 │ │ - #10 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'CustomVibrateLinearLayout2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165255 │ │ - #11 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'CustomVibrateScrollView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165254 │ │ - #12 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'CustomVibrateTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165256 │ │ - #13 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'DonateLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165193 │ │ - #14 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'DonateMarketButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165195 │ │ - #15 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'DonatePaypalButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165196 │ │ - #16 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'DonateScrollView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165192 │ │ - #17 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'DonateTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165194 │ │ - #18 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'GreenSeekBar' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165205 │ │ - #19 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'GreenTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165204 │ │ - #20 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'LEDOffEditText' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165216 │ │ - #21 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'LEDOffTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165213 │ │ - #22 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'LEDOnEditText' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165215 │ │ - #23 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'LEDOnTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165212 │ │ - #24 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'LEDPatternEditTextLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165214 │ │ - #25 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'LEDPatternLabelLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165211 │ │ - #26 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'LEDPatternLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165208 │ │ - #27 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'LEDPatternLinearLayout2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165210 │ │ - #28 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'LEDPatternTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165209 │ │ - #29 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'PresetMessagesButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165228 │ │ - #30 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'PreviewImageView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165201 │ │ - #31 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'PreviewLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165199 │ │ - #32 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'PreviewTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165200 │ │ - #33 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'QuickReplyCounterTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165218 │ │ - #34 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'QuickReplyEditText' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165217 │ │ - #35 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'QuickReplyEntryLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165222 │ │ - #36 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'QuickReplyHeaderLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165220 │ │ - #37 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'QuickReplyLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165219 │ │ - #38 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'QuickReplyTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165221 │ │ - #39 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'RedSeekBar' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165203 │ │ - #40 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'RedTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165202 │ │ - #41 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'ScrollViewLinearLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165198 │ │ - #42 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'SmsPopupPager' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165230 │ │ - #43 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'SpeechRecogButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165227 │ │ - #44 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'UnlockButtonLayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165251 │ │ - #45 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'add_menu_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165260 │ │ - #46 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'button1' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165248 │ │ - #47 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'button2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165249 │ │ - #48 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'button3' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165250 │ │ - #49 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'buttonPanel' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165226 │ │ - #50 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'buttonViewSwitcher' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165246 │ │ - #51 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'contactBadge' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165236 │ │ - #52 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'contentMessage' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165239 │ │ - #53 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'contentMms' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165241 │ │ - #54 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'contentPrivacy' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165244 │ │ - #55 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'editor_with_counter' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165223 │ │ - #56 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'email_menu_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165261 │ │ - #57 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'embedded_text_editor' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165225 │ │ - #58 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'fromTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165237 │ │ - #59 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'horizontal' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165184 │ │ - #60 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'indicator' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165231 │ │ - #61 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'messageTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165240 │ │ - #62 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'mmsSubjectTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165242 │ │ - #63 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'none' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165186 │ │ - #64 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'popupMessageMainlayout' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165235 │ │ - #65 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'popup_bottom_margin_view' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165233 │ │ - #66 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'progress' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165232 │ │ - #67 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'remove_menu_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165259 │ │ - #68 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'save_menu_item' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165258 │ │ - #69 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'send_button' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165224 │ │ - #70 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'timestampTextView' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165238 │ │ - #71 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'titleDivider' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165234 │ │ - #72 : (in Lcom/viewpagerindicator/R$id;) │ │ name : 'triangle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165187 │ │ - #73 : (in Lcom/viewpagerindicator/R$id;) │ │ + value : 2131689473 │ │ + #4 : (in Lcom/viewpagerindicator/R$id;) │ │ name : 'underline' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165188 │ │ - #74 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'unlockButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165252 │ │ - #75 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'vertical' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165185 │ │ - #76 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'viewButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165245 │ │ - #77 : (in Lcom/viewpagerindicator/R$id;) │ │ - name : 'viewMmsButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165243 │ │ + value : 2131689474 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/viewpagerindicator/R$id;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032894: |[032894] com.viewpagerindicator.R$id.:()V │ │ -0328a4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0328aa: 0e00 |0003: return-void │ │ +034178: |[034178] com.viewpagerindicator.R$id.:()V │ │ +034188: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03418e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=414 │ │ + 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #228 header: │ │ -class_idx : 451 │ │ +Class #169 header: │ │ +class_idx : 454 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 4 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #228 annotations: │ │ +Class #169 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="integer" │ │ │ │ -Class #228 - │ │ +Class #169 - │ │ Class descriptor : 'Lcom/viewpagerindicator/R$integer;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/R$integer;) │ │ - name : 'config_activityDefaultDur' │ │ + name : 'default_circle_indicator_orientation' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361795 │ │ + value : 2131296256 │ │ #1 : (in Lcom/viewpagerindicator/R$integer;) │ │ - name : 'config_activityShortDur' │ │ + name : 'default_title_indicator_footer_indicator_style' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361794 │ │ + value : 2131296257 │ │ #2 : (in Lcom/viewpagerindicator/R$integer;) │ │ - name : 'default_circle_indicator_orientation' │ │ + name : 'default_title_indicator_line_position' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361792 │ │ + value : 2131296258 │ │ #3 : (in Lcom/viewpagerindicator/R$integer;) │ │ - name : 'default_title_indicator_footer_indicator_style' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361793 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/R$integer;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0328ac: |[0328ac] com.viewpagerindicator.R$integer.:()V │ │ -0328bc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0328c2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=494 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$integer; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ - │ │ -Class #229 header: │ │ -class_idx : 452 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #229 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="interpolator" │ │ - │ │ -Class #229 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/R$interpolator;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/R$interpolator;) │ │ - name : 'decelerate_cubic' │ │ + name : 'default_underline_indicator_fade_delay' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034112 │ │ - #1 : (in Lcom/viewpagerindicator/R$interpolator;) │ │ - name : 'decelerate_quint' │ │ + value : 2131296259 │ │ + #4 : (in Lcom/viewpagerindicator/R$integer;) │ │ + name : 'default_underline_indicator_fade_length' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131034113 │ │ + value : 2131296260 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/R$interpolator;) │ │ + #0 : (in Lcom/viewpagerindicator/R$integer;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0328c4: |[0328c4] com.viewpagerindicator.R$interpolator.:()V │ │ -0328d4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0328da: 0e00 |0003: return-void │ │ +034190: |[034190] com.viewpagerindicator.R$integer.:()V │ │ +0341a0: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0341a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=500 │ │ + 0x0000 line=102 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$interpolator; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$integer; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #230 header: │ │ -class_idx : 453 │ │ +Class #170 header: │ │ +class_idx : 455 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 17 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #230 annotations: │ │ +Class #170 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="style" │ │ │ │ -Class #230 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/R$layout;' │ │ +Class #170 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/R$style;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'about' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903040 │ │ - #1 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'config_contacts_fragment' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903041 │ │ - #2 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'donate' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903042 │ │ - #3 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'ledcolordialog' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903043 │ │ - #4 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'ledpatterndialog' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903044 │ │ - #5 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'message_presets_configure' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903045 │ │ - #6 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'message_quick_reply' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903046 │ │ - #7 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'notification_icon_listview_row' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903047 │ │ - #8 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'popup' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903048 │ │ - #9 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'popup_divider' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903049 │ │ - #10 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'popup_message_fragment' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903050 │ │ - #11 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'simple_list_item_1_medium' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903051 │ │ - #12 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'simple_list_item_2' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903052 │ │ - #13 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'unlock_button' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903053 │ │ - #14 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'vibratepatterndialog' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903054 │ │ - #15 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'vpi__tab' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903055 │ │ - #16 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : 'vpi__tab_vertical' │ │ + #0 : (in Lcom/viewpagerindicator/R$style;) │ │ + name : 'TextAppearance_TabPageIndicator' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903056 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/R$layout;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0328dc: |[0328dc] com.viewpagerindicator.R$layout.:()V │ │ -0328ec: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0328f2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=504 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$layout; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ - │ │ -Class #231 header: │ │ -class_idx : 454 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #231 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="menu" │ │ - │ │ -Class #231 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/R$menu;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/R$menu;) │ │ - name : 'config_contact' │ │ + value : 2131427331 │ │ + #1 : (in Lcom/viewpagerindicator/R$style;) │ │ + name : 'Theme_PageIndicatorDefaults' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131689472 │ │ - #1 : (in Lcom/viewpagerindicator/R$menu;) │ │ - name : 'config_contacts' │ │ + value : 2131427328 │ │ + #2 : (in Lcom/viewpagerindicator/R$style;) │ │ + name : 'Widget' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131689473 │ │ - #2 : (in Lcom/viewpagerindicator/R$menu;) │ │ - name : 'config_quickmessages' │ │ + value : 2131427329 │ │ + #3 : (in Lcom/viewpagerindicator/R$style;) │ │ + name : 'Widget_IconPageIndicator' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131689474 │ │ - #3 : (in Lcom/viewpagerindicator/R$menu;) │ │ - name : 'smspopup_config' │ │ + value : 2131427332 │ │ + #4 : (in Lcom/viewpagerindicator/R$style;) │ │ + name : 'Widget_TabPageIndicator' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131689475 │ │ + value : 2131427330 │ │ Instance fields - │ │ Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/R$menu;) │ │ + #0 : (in Lcom/viewpagerindicator/R$style;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0328f4: |[0328f4] com.viewpagerindicator.R$menu.:()V │ │ -032904: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03290a: 0e00 |0003: return-void │ │ +0341a8: |[0341a8] com.viewpagerindicator.R$style.:()V │ │ +0341b8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0341be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=523 │ │ + 0x0000 line=109 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$menu; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #232 header: │ │ -class_idx : 455 │ │ +Class #171 header: │ │ +class_idx : 456 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 294 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 47 │ │ instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ +direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #232 annotations: │ │ +Class #171 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="styleable" │ │ │ │ -Class #232 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/R$string;' │ │ +Class #171 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/R$styleable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'app_name' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624008 │ │ - #1 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_close' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624014 │ │ - #2 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_delete' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624019 │ │ - #3 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_delete_noconfirm' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624023 │ │ - #4 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_disabled' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624025 │ │ - #5 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_inbox' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624016 │ │ - #6 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_quickreply' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624024 │ │ - #7 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_reply' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624015 │ │ - #8 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_replybyaddress' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624185 │ │ - #9 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_speak' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624022 │ │ - #10 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_tts' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624021 │ │ - #11 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_unlock' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624020 │ │ - #12 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_view' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624017 │ │ - #13 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'button_view_mms' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624018 │ │ - #14 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_category' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623990 │ │ - #15 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_flashled_color_custom_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623987 │ │ - #16 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_flashled_color_key' │ │ - type : 'I' │ │ + #0 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator' │ │ + type : '[I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623986 │ │ - #17 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_flashled_key' │ │ + value : null │ │ + #1 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator_android_background' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623985 │ │ - #18 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_flashled_pattern_custom_key' │ │ + value : 1 │ │ + #2 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator_android_orientation' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623989 │ │ - #19 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_flashled_pattern_key' │ │ + value : 0 │ │ + #3 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator_centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623988 │ │ - #20 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_notif_enabled_key' │ │ + value : 2 │ │ + #4 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator_fillColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623978 │ │ - #21 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_notif_sound_key' │ │ + value : 4 │ │ + #5 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator_pageColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623981 │ │ - #22 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_notif_test_key' │ │ + value : 5 │ │ + #6 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator_radius' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623980 │ │ - #23 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_popup_enabled_key' │ │ + value : 6 │ │ + #7 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator_snap' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623979 │ │ - #24 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_vibrate_key' │ │ + value : 7 │ │ + #8 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator_strokeColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623982 │ │ - #25 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_vibrate_pattern_custom_key' │ │ + value : 8 │ │ + #9 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'CirclePageIndicator_strokeWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623984 │ │ - #26 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'c_pref_vibrate_pattern_key' │ │ - type : 'I' │ │ + value : 3 │ │ + #10 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'LinePageIndicator' │ │ + type : '[I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623983 │ │ - #27 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'contact_customization_add' │ │ + value : null │ │ + #11 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'LinePageIndicator_android_background' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624136 │ │ - #28 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'contact_customization_add_hint' │ │ + value : 0 │ │ + #12 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'LinePageIndicator_centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624143 │ │ - #29 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'contact_customization_disabled' │ │ + value : 1 │ │ + #13 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'LinePageIndicator_gapWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624142 │ │ - #30 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'contact_customization_edit' │ │ + value : 6 │ │ + #14 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'LinePageIndicator_lineWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624137 │ │ - #31 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'contact_customization_enabled' │ │ + value : 5 │ │ + #15 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'LinePageIndicator_selectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624141 │ │ - #32 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'contact_customization_remove' │ │ + value : 2 │ │ + #16 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'LinePageIndicator_strokeWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624138 │ │ - #33 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'contact_customization_save' │ │ + value : 3 │ │ + #17 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'LinePageIndicator_unselectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624139 │ │ - #34 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'contact_customization_title' │ │ - type : 'I' │ │ + value : 4 │ │ + #18 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator' │ │ + type : '[I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624140 │ │ - #35 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'contacts_key' │ │ + value : null │ │ + #19 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_android_background' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623977 │ │ - #36 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'error_message' │ │ + value : 2 │ │ + #20 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_android_textColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624167 │ │ - #37 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'error_no_voice_recognition' │ │ + value : 1 │ │ + #21 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_android_textSize' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624168 │ │ - #38 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'eula_accept' │ │ + value : 0 │ │ + #22 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_clipPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624189 │ │ - #39 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'eula_refuse' │ │ + value : 4 │ │ + #23 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_footerColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624190 │ │ - #40 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'eula_title' │ │ + value : 5 │ │ + #24 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_footerIndicatorHeight' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624188 │ │ - #41 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'loading_message' │ │ + value : 8 │ │ + #25 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_footerIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624166 │ │ - #42 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_add' │ │ + value : 7 │ │ + #26 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_footerIndicatorUnderlinePadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624147 │ │ - #43 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_add_text' │ │ + value : 9 │ │ + #27 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_footerLineHeight' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624149 │ │ - #44 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_add_toast' │ │ + value : 6 │ │ + #28 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_footerPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624155 │ │ - #45 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_delete_text' │ │ + value : 10 │ │ + #29 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_linePosition' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624151 │ │ - #46 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_delete_toast' │ │ + value : 11 │ │ + #30 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_selectedBold' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624157 │ │ - #47 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_edit' │ │ + value : 12 │ │ + #31 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_selectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624148 │ │ - #48 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_edit_text' │ │ + value : 3 │ │ + #32 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_titlePadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624152 │ │ - #49 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_empty_text' │ │ + value : 13 │ │ + #33 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'TitlePageIndicator_topPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624154 │ │ - #50 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_error_toast' │ │ - type : 'I' │ │ + value : 14 │ │ + #34 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'UnderlinePageIndicator' │ │ + type : '[I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624159 │ │ - #51 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_reorder_text' │ │ + value : null │ │ + #35 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'UnderlinePageIndicator_android_background' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624153 │ │ - #52 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_reorder_toast' │ │ + value : 0 │ │ + #36 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'UnderlinePageIndicator_fadeDelay' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624158 │ │ - #53 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_save_text' │ │ + value : 3 │ │ + #37 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'UnderlinePageIndicator_fadeLength' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624150 │ │ - #54 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'message_presets_save_toast' │ │ + value : 4 │ │ + #38 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'UnderlinePageIndicator_fades' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624156 │ │ - #55 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'notification_multiple_text' │ │ + value : 2 │ │ + #39 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'UnderlinePageIndicator_selectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624010 │ │ - #56 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'notification_multiple_title' │ │ - type : 'I' │ │ + value : 1 │ │ + #40 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'ViewPagerIndicator' │ │ + type : '[I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624009 │ │ - #57 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'notification_scroll' │ │ + value : null │ │ + #41 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiCirclePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624011 │ │ - #58 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'notification_scroll_privacy' │ │ + value : 0 │ │ + #42 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiIconPageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624012 │ │ - #59 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'notification_scroll_privacy_no_name' │ │ + value : 1 │ │ + #43 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiLinePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624013 │ │ - #60 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_about_key' │ │ + value : 2 │ │ + #44 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiTabPageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623948 │ │ - #61 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_about_summary' │ │ + value : 4 │ │ + #45 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiTitlePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624032 │ │ - #62 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_about_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624033 │ │ - #63 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_about_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624031 │ │ - #64 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_additional_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624042 │ │ - #65 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_additional_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624041 │ │ - #66 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_autorotate_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624004 │ │ - #67 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_autorotate_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624198 │ │ - #68 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_autorotate_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624197 │ │ - #69 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_autorotate_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624196 │ │ - #70 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button1_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623943 │ │ - #71 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button1_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623994 │ │ - #72 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button1_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624172 │ │ - #73 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button2_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623944 │ │ - #74 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button2_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623995 │ │ - #75 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button2_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624173 │ │ - #76 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button3_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623945 │ │ - #77 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button3_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623996 │ │ - #78 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button3_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624174 │ │ - #79 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button_config_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624170 │ │ - #80 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button_config_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624169 │ │ - #81 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_button_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624171 │ │ - #82 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_config_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624026 │ │ - #83 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_contacts_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624132 │ │ - #84 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_contacts_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624131 │ │ - #85 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_custom' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624208 │ │ - #86 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_custom_val' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624007 │ │ - #87 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_delivery_report_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624002 │ │ - #88 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_delivery_report_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624192 │ │ - #89 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_delivery_report_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624191 │ │ - #90 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_dimscreen_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623951 │ │ - #91 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_dimscreen_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624047 │ │ - #92 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_dimscreen_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624046 │ │ - #93 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_dimscreen_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624045 │ │ - #94 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_docked_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624006 │ │ - #95 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_donate_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623997 │ │ - #96 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_donate_market_button' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624177 │ │ - #97 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_donate_paypal_button' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624178 │ │ - #98 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_donate_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624176 │ │ - #99 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_donate_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624175 │ │ - #100 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_donated_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623998 │ │ - #101 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_enabled_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623947 │ │ - #102 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_enabled_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624030 │ │ - #103 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_enabled_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624029 │ │ - #104 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_enabled_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624028 │ │ - #105 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_faq_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623949 │ │ - #106 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_faq_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624035 │ │ - #107 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_faq_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624034 │ │ - #108 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_faq_url' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624036 │ │ - #109 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_category_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624074 │ │ - #110 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_custom_dialog_blue' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624108 │ │ - #111 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_custom_dialog_green' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624107 │ │ - #112 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_custom_dialog_preview' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624109 │ │ - #113 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_custom_dialog_red' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624106 │ │ - #114 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_custom_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623970 │ │ - #115 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_custom_set' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624110 │ │ - #116 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623940 │ │ - #117 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623969 │ │ - #118 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624105 │ │ - #119 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_color_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624104 │ │ - #120 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623968 │ │ - #121 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_bad' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624114 │ │ - #122 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_custom_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623972 │ │ - #123 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623939 │ │ - #124 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_help' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624115 │ │ - #125 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_help_off' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624117 │ │ - #126 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_help_on' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624116 │ │ - #127 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623971 │ │ - #128 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_ok' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624113 │ │ - #129 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624112 │ │ - #130 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_pattern_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624111 │ │ - #131 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624103 │ │ - #132 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624102 │ │ - #133 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_flashled_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624101 │ │ - #134 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_led_color_blue' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624221 │ │ - #135 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_led_color_cyan' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624226 │ │ - #136 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_led_color_green' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624222 │ │ - #137 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_led_color_magenta' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624225 │ │ - #138 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_led_color_red' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624223 │ │ - #139 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_led_color_yellow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624224 │ │ - #140 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_led_pattern_entries_fast' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624227 │ │ - #141 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_led_pattern_entries_normal' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624228 │ │ - #142 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_led_pattern_entries_slow' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624229 │ │ - #143 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_markread_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623955 │ │ - #144 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_markread_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624060 │ │ - #145 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_markread_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624059 │ │ - #146 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_markread_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624058 │ │ - #147 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_message_presets_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624146 │ │ - #148 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_message_presets_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624145 │ │ - #149 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_category_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624072 │ │ - #150 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_default_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624130 │ │ - #151 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_default_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624129 │ │ - #152 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_enabled_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623959 │ │ - #153 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_enabled_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624078 │ │ - #154 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_enabled_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624077 │ │ - #155 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_enabled_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624076 │ │ - #156 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_enabled_warning' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624079 │ │ - #157 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_help_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623991 │ │ - #158 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_help_message' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624135 │ │ - #159 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_help_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624134 │ │ - #160 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_help_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624133 │ │ - #161 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_icon_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623937 │ │ - #162 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_icon_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623964 │ │ - #163 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_icon_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624092 │ │ - #164 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_icon_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624091 │ │ - #165 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_interval_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623941 │ │ - #166 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_interval_dialogTitle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624123 │ │ - #167 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_interval_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623974 │ │ - #168 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_interval_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624122 │ │ - #169 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_interval_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624121 │ │ - #170 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623973 │ │ - #171 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_screen_on_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623976 │ │ - #172 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_screen_on_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624128 │ │ - #173 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_screen_on_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624127 │ │ - #174 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_screen_on_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624126 │ │ - #175 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624120 │ │ - #176 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624119 │ │ - #177 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_times_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623942 │ │ - #178 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_times_entries_keep_repeting' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624209 │ │ - #179 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_times_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623975 │ │ - #180 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_times_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624125 │ │ - #181 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_times_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624124 │ │ - #182 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_repeat_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624118 │ │ - #183 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_signature_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624001 │ │ - #184 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_signature_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624187 │ │ - #185 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_signature_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624186 │ │ - #186 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_sound_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623962 │ │ - #187 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_sound_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624087 │ │ - #188 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_sound_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624086 │ │ - #189 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624071 │ │ - #190 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_test_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623961 │ │ - #191 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_test_message' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624085 │ │ - #192 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_test_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624084 │ │ - #193 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_test_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624083 │ │ - #194 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notif_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624070 │ │ - #195 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notifyOnCall_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623963 │ │ - #196 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notifyOnCall_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624090 │ │ - #197 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notifyOnCall_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624089 │ │ - #198 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_notifyOnCall_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624088 │ │ - #199 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_onlyShowOnKeyguard_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623956 │ │ - #200 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_onlyShowOnKeyguard_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624063 │ │ - #201 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_onlyShowOnKeyguard_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624062 │ │ - #202 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_onlyShowOnKeyguard_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624061 │ │ - #203 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_other_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623946 │ │ - #204 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_other_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624027 │ │ - #205 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_popup_enabled_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623960 │ │ - #206 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_popup_enabled_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624082 │ │ - #207 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_popup_enabled_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624081 │ │ - #208 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_popup_enabled_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624080 │ │ - #209 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_always_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623954 │ │ - #210 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_always_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624057 │ │ - #211 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_always_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624056 │ │ - #212 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_always_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624055 │ │ - #213 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_category' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624048 │ │ - #214 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623952 │ │ - #215 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_sender_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623953 │ │ - #216 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_sender_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624054 │ │ - #217 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_sender_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624053 │ │ - #218 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_sender_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624052 │ │ - #219 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624051 │ │ - #220 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624050 │ │ - #221 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_privacy_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624049 │ │ - #222 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_quickreply_bothreplybuttons' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624183 │ │ - #223 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_quickreply_cat_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624000 │ │ - #224 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_quickreply_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623999 │ │ - #225 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_quickreply_noreplybuttons' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624184 │ │ - #226 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_quickreply_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624182 │ │ - #227 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_quickreply_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624181 │ │ - #228 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_quickreply_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624180 │ │ - #229 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_reminder_category_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624075 │ │ - #230 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_reply_to_thread_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623993 │ │ - #231 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_screen_category' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624202 │ │ - #232 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_screen_on_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624005 │ │ - #233 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_screen_on_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624201 │ │ - #234 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_screen_on_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624200 │ │ - #235 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_screen_on_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624199 │ │ - #236 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_sendemail_buttoncancel' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624040 │ │ - #237 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_sendemail_buttonok' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624039 │ │ - #238 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_sendemail_dialog' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624038 │ │ - #239 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_sendemail_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624037 │ │ - #240 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_show_buttons_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623958 │ │ - #241 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_show_buttons_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624069 │ │ - #242 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_show_buttons_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624068 │ │ - #243 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_show_buttons_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624067 │ │ - #244 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_show_delete_button_dialog_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624204 │ │ - #245 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_show_delete_button_dialog_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624203 │ │ - #246 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_split_message_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624003 │ │ - #247 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_split_message_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624195 │ │ - #248 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_split_message_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624194 │ │ - #249 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_split_message_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624193 │ │ - #250 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623936 │ │ - #251 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_entries_10m' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624216 │ │ - #252 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_entries_10s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624210 │ │ - #253 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_entries_1m' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624213 │ │ - #254 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_entries_20s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624211 │ │ - #255 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_entries_2m' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624214 │ │ - #256 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_entries_30s' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624212 │ │ - #257 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_entries_5m' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624215 │ │ - #258 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623950 │ │ - #259 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624044 │ │ - #260 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_timeout_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624043 │ │ - #261 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_useUnlockButton_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623957 │ │ - #262 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_useUnlockButton_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624066 │ │ - #263 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_useUnlockButton_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624065 │ │ - #264 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_useUnlockButton_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624064 │ │ - #265 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_category_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624073 │ │ - #266 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623965 │ │ - #267 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_bad' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624099 │ │ - #268 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_custom_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623967 │ │ - #269 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_default' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623938 │ │ - #270 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_entries_long' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624218 │ │ - #271 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_entries_multiple_long' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624220 │ │ - #272 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_entries_multiple_short' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624219 │ │ - #273 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_entries_normal' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624217 │ │ - #274 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_help' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624100 │ │ - #275 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623966 │ │ - #276 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_ok' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624098 │ │ - #277 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_summary' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624097 │ │ - #278 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_pattern_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624096 │ │ - #279 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_summaryoff' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624095 │ │ - #280 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_summaryon' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624094 │ │ - #281 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'pref_vibrate_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624093 │ │ - #282 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickmessages_key' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623992 │ │ - #283 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickreply_failed' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624207 │ │ - #284 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickreply_failed_send_later' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624206 │ │ - #285 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickreply_from_text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624161 │ │ - #286 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickreply_nomessage_toast' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624165 │ │ - #287 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickreply_preset_button' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624162 │ │ - #288 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickreply_send_button' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624163 │ │ - #289 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickreply_sending_toast' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624164 │ │ - #290 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickreply_sent_toast' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624205 │ │ - #291 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'quickreply_title' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624160 │ │ - #292 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'ringtone_silent' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624144 │ │ - #293 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : 'view_contact' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624179 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/R$string;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03290c: |[03290c] com.viewpagerindicator.R$string.:()V │ │ -03291c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032922: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=529 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$string; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ - │ │ -Class #233 header: │ │ -class_idx : 456 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 11 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #233 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="style" │ │ - │ │ -Class #233 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/R$style;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'ButtonBar' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492872 │ │ - #1 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'ButtonBarButton' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492873 │ │ - #2 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'DialogTheme' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492871 │ │ - #3 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'NotificationIconPreferenceListItem' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492874 │ │ - #4 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'TextAppearance_TabPageIndicator' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492870 │ │ - #5 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'Theme_PageIndicatorDefaults' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492864 │ │ - #6 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'Widget_CirclePageIndicator' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492865 │ │ - #7 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'Widget_TabPageIndicator' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492867 │ │ - #8 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'Widget_TabPageIndicator_Text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492869 │ │ - #9 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'Widget_TabPageIndicator_Vertical' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492868 │ │ - #10 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : 'Widget_TitlePageIndicator' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492866 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/R$style;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -032924: |[032924] com.viewpagerindicator.R$style.:()V │ │ -032934: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03293a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=879 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$style; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ - │ │ -Class #234 header: │ │ -class_idx : 457 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 29 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #234 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="styleable" │ │ - │ │ -Class #234 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/R$styleable;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'CirclePageIndicator' │ │ - type : '[I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #1 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'CirclePageIndicator_centered' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #2 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'CirclePageIndicator_fillColor' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #3 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'CirclePageIndicator_orientation' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #4 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'CirclePageIndicator_radius' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #5 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'CirclePageIndicator_snap' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #6 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'CirclePageIndicator_strokeColor' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ - #7 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'CirclePageIndicator_strokeWidth' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ - #8 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator' │ │ - type : '[I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #9 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_clipPadding' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #10 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_footerColor' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #11 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_footerIndicatorHeight' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #12 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_footerIndicatorStyle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #13 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_footerIndicatorUnderlinePadding' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ - #14 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_footerLineHeight' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #15 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_footerPadding' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ - #16 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_selectedBold' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ - #17 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_selectedColor' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 7 │ │ - #18 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_textColor' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 9 │ │ - #19 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_textSize' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 10 │ │ - #20 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_titlePadding' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 11 │ │ - #21 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'TitlePageIndicator_topPadding' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 12 │ │ - #22 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'ViewPagerIndicator' │ │ - type : '[I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #23 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiCirclePageIndicatorStyle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #24 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiTabPageIndicatorStyle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #25 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiTabTextStyle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ - #26 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiTitlePageIndicatorStyle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #27 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiVerticalTabPageIndicatorStyle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ - #28 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiVerticalTabTextStyle' │ │ + value : 3 │ │ + #46 : (in Lcom/viewpagerindicator/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiUnderlinePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 5 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lcom/viewpagerindicator/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ - insns size : 90 16-bit code units │ │ -03293c: |[03293c] com.viewpagerindicator.R$styleable.:()V │ │ -03294c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -03294e: 2300 b802 |0001: new-array v0, v0, [I // type@02b8 │ │ -032952: 2600 1700 0000 |0003: fill-array-data v0, 0000001a // +00000017 │ │ -032958: 6900 d504 |0006: sput-object v0, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator:[I // field@04d5 │ │ -03295c: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ -032960: 2300 b802 |000a: new-array v0, v0, [I // type@02b8 │ │ -032964: 2600 2000 0000 |000c: fill-array-data v0, 0000002c // +00000020 │ │ -03296a: 6900 dd04 |000f: sput-object v0, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator:[I // field@04dd │ │ -03296e: 1260 |0011: const/4 v0, #int 6 // #6 │ │ -032970: 2300 b802 |0012: new-array v0, v0, [I // type@02b8 │ │ -032974: 2600 3600 0000 |0014: fill-array-data v0, 0000004a // +00000036 │ │ -03297a: 6900 eb04 |0017: sput-object v0, Lcom/viewpagerindicator/R$styleable;.ViewPagerIndicator:[I // field@04eb │ │ -03297e: 0e00 |0019: return-void │ │ -032980: 0003 0400 0700 0000 0600 017f 0700 ... |001a: array-data (18 units) │ │ -0329a4: 0003 0400 0d00 0000 0d00 017f 0e00 ... |002c: array-data (30 units) │ │ -0329e0: 0003 0400 0600 0000 0000 017f 0100 ... |004a: array-data (16 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=919 │ │ - 0x0008 line=1078 │ │ - 0x0011 line=1335 │ │ - 0x001a line=919 │ │ - 0x002c line=1078 │ │ - 0x004a line=1335 │ │ - locals : │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/R$styleable;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -032a00: |[032a00] com.viewpagerindicator.R$styleable.:()V │ │ -032a10: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032a16: 0e00 |0003: return-void │ │ + insns size : 148 16-bit code units │ │ +0341c0: |[0341c0] com.viewpagerindicator.R$styleable.:()V │ │ +0341d0: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +0341d4: 2300 b602 |0002: new-array v0, v0, [I // type@02b6 │ │ +0341d8: 2600 2800 0000 |0004: fill-array-data v0, 0000002c // +00000028 │ │ +0341de: 6900 0603 |0007: sput-object v0, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator:[I // field@0306 │ │ +0341e2: 1270 |0009: const/4 v0, #int 7 // #7 │ │ +0341e4: 2300 b602 |000a: new-array v0, v0, [I // type@02b6 │ │ +0341e8: 2600 3600 0000 |000c: fill-array-data v0, 00000042 // +00000036 │ │ +0341ee: 6900 1003 |000f: sput-object v0, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator:[I // field@0310 │ │ +0341f2: 1300 0f00 |0011: const/16 v0, #int 15 // #f │ │ +0341f6: 2300 b602 |0013: new-array v0, v0, [I // type@02b6 │ │ +0341fa: 2600 3f00 0000 |0015: fill-array-data v0, 00000054 // +0000003f │ │ +034200: 6900 1803 |0018: sput-object v0, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator:[I // field@0318 │ │ +034204: 1250 |001a: const/4 v0, #int 5 // #5 │ │ +034206: 2300 b602 |001b: new-array v0, v0, [I // type@02b6 │ │ +03420a: 2600 5900 0000 |001d: fill-array-data v0, 00000076 // +00000059 │ │ +034210: 6900 2803 |0020: sput-object v0, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator:[I // field@0328 │ │ +034214: 1260 |0022: const/4 v0, #int 6 // #6 │ │ +034216: 2300 b602 |0023: new-array v0, v0, [I // type@02b6 │ │ +03421a: 2600 5f00 0000 |0025: fill-array-data v0, 00000084 // +0000005f │ │ +034220: 6900 2e03 |0028: sput-object v0, Lcom/viewpagerindicator/R$styleable;.ViewPagerIndicator:[I // field@032e │ │ +034224: 0e00 |002a: return-void │ │ +034226: 0000 |002b: nop // spacer │ │ +034228: 0003 0400 0900 0000 c400 0101 d400 ... |002c: array-data (22 units) │ │ +034254: 0003 0400 0700 0000 d400 0101 0600 ... |0042: array-data (18 units) │ │ +034278: 0003 0400 0f00 0000 9500 0101 9800 ... |0054: array-data (34 units) │ │ +0342bc: 0003 0400 0500 0000 d400 0101 0700 ... |0076: array-data (14 units) │ │ +0342d8: 0003 0400 0600 0000 0000 017f 0100 ... |0084: array-data (16 units) │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=896 │ │ + 0x0000 line=117 │ │ + 0x0009 line=127 │ │ + 0x0011 line=135 │ │ + 0x001a line=151 │ │ + 0x0022 line=157 │ │ + 0x002b line=117 │ │ + 0x0042 line=127 │ │ + 0x0054 line=135 │ │ + 0x0076 line=151 │ │ + 0x0084 line=157 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$styleable; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ - │ │ -Class #235 header: │ │ -class_idx : 458 │ │ -access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #235 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/R; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="xml" │ │ │ │ -Class #235 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/R$xml;' │ │ - Access flags : 0x0011 (PUBLIC FINAL) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/R$xml;) │ │ - name : 'configcontact' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099648 │ │ - #1 : (in Lcom/viewpagerindicator/R$xml;) │ │ - name : 'preferences' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131099649 │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/R$xml;) │ │ + #1 : (in Lcom/viewpagerindicator/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032a18: |[032a18] com.viewpagerindicator.R$xml.:()V │ │ -032a28: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032a2e: 0e00 |0003: return-void │ │ +0342f8: |[0342f8] com.viewpagerindicator.R$styleable.:()V │ │ +034308: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03430e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=892 │ │ + 0x0000 line=116 │ │ locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$xml; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$styleable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #236 header: │ │ -class_idx : 459 │ │ +Class #172 header: │ │ +class_idx : 457 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #236 annotations: │ │ +Class #172 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/R$styleable; Lcom/viewpagerindicator/R$xml; Lcom/viewpagerindicator/R$style; Lcom/viewpagerindicator/R$string; Lcom/viewpagerindicator/R$menu; Lcom/viewpagerindicator/R$layout; Lcom/viewpagerindicator/R$interpolator; Lcom/viewpagerindicator/R$integer; Lcom/viewpagerindicator/R$id; Lcom/viewpagerindicator/R$drawable; Lcom/viewpagerindicator/R$dimen; Lcom/viewpagerindicator/R$color; Lcom/viewpagerindicator/R$bool; Lcom/viewpagerindicator/R$attr; Lcom/viewpagerindicator/R$array; Lcom/viewpagerindicator/R$anim; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/R$styleable; Lcom/viewpagerindicator/R$style; Lcom/viewpagerindicator/R$integer; Lcom/viewpagerindicator/R$id; Lcom/viewpagerindicator/R$drawable; Lcom/viewpagerindicator/R$dimen; Lcom/viewpagerindicator/R$color; Lcom/viewpagerindicator/R$bool; Lcom/viewpagerindicator/R$attr; } │ │ │ │ -Class #236 - │ │ +Class #172 - │ │ Class descriptor : 'Lcom/viewpagerindicator/R;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -66492,42 +38346,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -032a30: |[032a30] com.viewpagerindicator.R.:()V │ │ -032a40: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032a46: 0e00 |0003: return-void │ │ +034310: |[034310] com.viewpagerindicator.R.:()V │ │ +034320: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=10 │ │ + 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #237 header: │ │ -class_idx : 460 │ │ +Class #173 header: │ │ +class_idx : 458 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1914 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1932 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #237 annotations: │ │ +Class #173 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/TabPageIndicator; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #237 - │ │ +Class #173 - │ │ Class descriptor : 'Lcom/viewpagerindicator/TabPageIndicator$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -66541,94 +38395,93 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -032a48: |[032a48] com.viewpagerindicator.TabPageIndicator$1.:(Lcom/viewpagerindicator/TabPageIndicator;)V │ │ -032a58: 5b01 f404 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f4 │ │ -032a5c: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032a62: 0e00 |0005: return-void │ │ +034328: |[034328] com.viewpagerindicator.TabPageIndicator$1.:(Lcom/viewpagerindicator/TabPageIndicator;)V │ │ +034338: 5b01 3503 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0335 │ │ +03433c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034342: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=42 │ │ + 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TabPageIndicator$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/viewpagerindicator/TabPageIndicator; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/TabPageIndicator$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 55 16-bit code units │ │ -032a64: |[032a64] com.viewpagerindicator.TabPageIndicator$1.onClick:(Landroid/view/View;)V │ │ -032a74: 0740 |0000: move-object v0, v4 │ │ -032a76: 1f00 ce01 |0001: check-cast v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@01ce │ │ -032a7a: 5431 f404 |0003: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f4 │ │ -032a7e: 7110 7d0b 0100 |0005: invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@0b7d │ │ -032a84: 0a01 |0008: move-result v1 │ │ -032a86: 6e10 730b 0000 |0009: invoke-virtual {v0}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.getIndex:()I // method@0b73 │ │ -032a8c: 0a02 |000c: move-result v2 │ │ -032a8e: 3321 1100 |000d: if-ne v1, v2, 001e // +0011 │ │ -032a92: 5431 f404 |000f: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f4 │ │ -032a96: 7110 7f0b 0100 |0011: invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TitleProvider; // method@0b7f │ │ -032a9c: 0c01 |0014: move-result-object v1 │ │ -032a9e: 5432 f404 |0015: iget-object v2, v3, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f4 │ │ -032aa2: 7110 7d0b 0200 |0017: invoke-static {v2}, Lcom/viewpagerindicator/TabPageIndicator;.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@0b7d │ │ -032aa8: 0a02 |001a: move-result v2 │ │ -032aaa: 7220 e60b 2100 |001b: invoke-interface {v1, v2}, Lcom/viewpagerindicator/TitleProvider;.onPageReselected:(I)V // method@0be6 │ │ -032ab0: 5431 f404 |001e: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f4 │ │ -032ab4: 6e10 730b 0000 |0020: invoke-virtual {v0}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.getIndex:()I // method@0b73 │ │ -032aba: 0a02 |0023: move-result v2 │ │ -032abc: 7120 7e0b 2100 |0024: invoke-static {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;.access$002:(Lcom/viewpagerindicator/TabPageIndicator;I)I // method@0b7e │ │ -032ac2: 5431 f404 |0027: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f4 │ │ -032ac6: 7110 800b 0100 |0029: invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;.access$200:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; // method@0b80 │ │ -032acc: 0c01 |002c: move-result-object v1 │ │ -032ace: 5432 f404 |002d: iget-object v2, v3, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f4 │ │ -032ad2: 7110 7d0b 0200 |002f: invoke-static {v2}, Lcom/viewpagerindicator/TabPageIndicator;.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@0b7d │ │ -032ad8: 0a02 |0032: move-result v2 │ │ -032ada: 6e20 ab06 2100 |0033: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -032ae0: 0e00 |0036: return-void │ │ + insns size : 46 16-bit code units │ │ +034344: |[034344] com.viewpagerindicator.TabPageIndicator$1.onClick:(Landroid/view/View;)V │ │ +034354: 0752 |0000: move-object v2, v5 │ │ +034356: 1f02 cd01 |0001: check-cast v2, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@01cd │ │ +03435a: 5443 3503 |0003: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0335 │ │ +03435e: 7110 df0b 0300 |0005: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; // method@0bdf │ │ +034364: 0c03 |0008: move-result-object v3 │ │ +034366: 6e10 7f06 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@067f │ │ +03436c: 0a01 |000c: move-result v1 │ │ +03436e: 6e10 d50b 0200 |000d: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.getIndex:()I // method@0bd5 │ │ +034374: 0a00 |0010: move-result v0 │ │ +034376: 5443 3503 |0011: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0335 │ │ +03437a: 7110 df0b 0300 |0013: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; // method@0bdf │ │ +034380: 0c03 |0016: move-result-object v3 │ │ +034382: 6e20 b106 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +034388: 3301 1300 |001a: if-ne v1, v0, 002d // +0013 │ │ +03438c: 5443 3503 |001c: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0335 │ │ +034390: 7110 e00b 0300 |001e: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // method@0be0 │ │ +034396: 0c03 |0021: move-result-object v3 │ │ +034398: 3803 0b00 |0022: if-eqz v3, 002d // +000b │ │ +03439c: 5443 3503 |0024: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0335 │ │ +0343a0: 7110 e00b 0300 |0026: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // method@0be0 │ │ +0343a6: 0c03 |0029: move-result-object v3 │ │ +0343a8: 7220 d20b 0300 |002a: invoke-interface {v3, v0}, Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;.onTabReselected:(I)V // method@0bd2 │ │ +0343ae: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=46 │ │ - 0x0003 line=47 │ │ - 0x000f line=48 │ │ - 0x001e line=50 │ │ - 0x0027 line=51 │ │ - 0x0036 line=52 │ │ - locals : │ │ - 0x0003 - 0x0037 reg=0 tabView Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - 0x0000 - 0x0037 reg=3 this Lcom/viewpagerindicator/TabPageIndicator$1; │ │ - 0x0000 - 0x0037 reg=4 view Landroid/view/View; │ │ + 0x0000 line=57 │ │ + 0x0003 line=58 │ │ + 0x000d line=59 │ │ + 0x0011 line=60 │ │ + 0x001a line=61 │ │ + 0x0024 line=62 │ │ + 0x002d line=64 │ │ + locals : │ │ + 0x0011 - 0x002e reg=0 newSelected I │ │ + 0x000d - 0x002e reg=1 oldSelected I │ │ + 0x0003 - 0x002e reg=2 tabView Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ + 0x0000 - 0x002e reg=4 this Lcom/viewpagerindicator/TabPageIndicator$1; │ │ + 0x0000 - 0x002e reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 1914 (TabPageIndicator.java) │ │ + source_file_idx : 1932 (TabPageIndicator.java) │ │ │ │ -Class #238 header: │ │ -class_idx : 461 │ │ +Class #174 header: │ │ +class_idx : 459 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1914 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1932 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #238 annotations: │ │ +Class #174 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=animateToTab │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #238 - │ │ +Class #174 - │ │ Class descriptor : 'Lcom/viewpagerindicator/TabPageIndicator$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -66646,1159 +38499,253 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -032ae4: |[032ae4] com.viewpagerindicator.TabPageIndicator$2.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V │ │ -032af4: 5b01 f504 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f5 │ │ -032af8: 5b02 f604 |0002: iput-object v2, v0, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@04f6 │ │ -032afc: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -032b02: 0e00 |0007: return-void │ │ +0343b0: |[0343b0] com.viewpagerindicator.TabPageIndicator$2.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V │ │ +0343c0: 5b01 3603 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0336 │ │ +0343c4: 5b02 3703 |0002: iput-object v2, v0, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@0337 │ │ +0343c8: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0343ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=112 │ │ + 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/viewpagerindicator/TabPageIndicator$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/viewpagerindicator/TabPageIndicator; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/TabPageIndicator$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -032b04: |[032b04] com.viewpagerindicator.TabPageIndicator$2.run:()V │ │ -032b14: 5441 f604 |0000: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@04f6 │ │ -032b18: 6e10 d909 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@09d9 │ │ -032b1e: 0a01 |0005: move-result v1 │ │ -032b20: 5442 f504 |0006: iget-object v2, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f5 │ │ -032b24: 6e10 890b 0200 |0008: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator;.getWidth:()I // method@0b89 │ │ -032b2a: 0a02 |000b: move-result v2 │ │ -032b2c: 5443 f604 |000c: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@04f6 │ │ -032b30: 6e10 e409 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@09e4 │ │ -032b36: 0a03 |0011: move-result v3 │ │ -032b38: b132 |0012: sub-int/2addr v2, v3 │ │ -032b3a: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ -032b3e: 9100 0102 |0015: sub-int v0, v1, v2 │ │ -032b42: 5441 f504 |0017: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f5 │ │ -032b46: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -032b48: 6e30 9a0b 0102 |001a: invoke-virtual {v1, v0, v2}, Lcom/viewpagerindicator/TabPageIndicator;.smoothScrollTo:(II)V // method@0b9a │ │ -032b4e: 5441 f504 |001d: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@04f5 │ │ -032b52: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -032b54: 7120 810b 2100 |0020: invoke-static {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;.access$302:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@0b81 │ │ -032b5a: 0e00 |0023: return-void │ │ +0343d0: |[0343d0] com.viewpagerindicator.TabPageIndicator$2.run:()V │ │ +0343e0: 5441 3703 |0000: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@0337 │ │ +0343e4: 6e10 dc09 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@09dc │ │ +0343ea: 0a01 |0005: move-result v1 │ │ +0343ec: 5442 3603 |0006: iget-object v2, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0336 │ │ +0343f0: 6e10 e80b 0200 |0008: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator;.getWidth:()I // method@0be8 │ │ +0343f6: 0a02 |000b: move-result v2 │ │ +0343f8: 5443 3703 |000c: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@0337 │ │ +0343fc: 6e10 e709 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@09e7 │ │ +034402: 0a03 |0011: move-result v3 │ │ +034404: b132 |0012: sub-int/2addr v2, v3 │ │ +034406: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ +03440a: 9100 0102 |0015: sub-int v0, v1, v2 │ │ +03440e: 5441 3603 |0017: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0336 │ │ +034412: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +034414: 6e30 fa0b 0102 |001a: invoke-virtual {v1, v0, v2}, Lcom/viewpagerindicator/TabPageIndicator;.smoothScrollTo:(II)V // method@0bfa │ │ +03441a: 5441 3603 |001d: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0336 │ │ +03441e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +034420: 7120 e10b 2100 |0020: invoke-static {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;.access$202:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@0be1 │ │ +034426: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=116 │ │ - 0x0017 line=117 │ │ - 0x001d line=118 │ │ - 0x0023 line=119 │ │ + 0x0000 line=127 │ │ + 0x0017 line=128 │ │ + 0x001d line=129 │ │ + 0x0023 line=130 │ │ locals : │ │ 0x0017 - 0x0024 reg=0 scrollPos I │ │ 0x0000 - 0x0024 reg=4 this Lcom/viewpagerindicator/TabPageIndicator$2; │ │ │ │ - source_file_idx : 1914 (TabPageIndicator.java) │ │ + source_file_idx : 1932 (TabPageIndicator.java) │ │ │ │ -Class #239 header: │ │ -class_idx : 462 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 416 │ │ -source_file_idx : 1914 │ │ +Class #175 header: │ │ +class_idx : 460 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1932 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ │ │ -Class #239 annotations: │ │ +Class #175 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/TabPageIndicator; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="TabView" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnTabReselectedListener" │ │ │ │ -Class #239 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/TabPageIndicator$TabView;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/LinearLayout;' │ │ +Class #175 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ - name : 'mIndex' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ - name : 'mParent' │ │ - type : 'Lcom/viewpagerindicator/TabPageIndicator;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 4 16-bit code units │ │ -032b5c: |[032b5c] com.viewpagerindicator.TabPageIndicator$TabView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -032b6c: 7030 ba0a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0aba │ │ -032b72: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=267 │ │ - 0x0003 line=268 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ - 0x0000 - 0x0004 reg=2 attrs Landroid/util/AttributeSet; │ │ - │ │ Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ - name : 'getIndex' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -032b74: |[032b74] com.viewpagerindicator.TabPageIndicator$TabView.getIndex:()I │ │ -032b84: 5210 f704 |0000: iget v0, v1, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@04f7 │ │ -032b88: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=320 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ - name : 'init' │ │ - type : '(Lcom/viewpagerindicator/TabPageIndicator;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 35 16-bit code units │ │ -032b8c: |[032b8c] com.viewpagerindicator.TabPageIndicator$TabView.init:(Lcom/viewpagerindicator/TabPageIndicator;II)V │ │ -032b9c: 5b34 f804 |0000: iput-object v4, v3, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/TabPageIndicator; // field@04f8 │ │ -032ba0: 5936 f704 |0002: iput v6, v3, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@04f7 │ │ -032ba4: 1402 0600 0201 |0004: const v2, #float 2.38772e-38 // #01020006 │ │ -032baa: 6e20 720b 2300 |0007: invoke-virtual {v3, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.findViewById:(I)Landroid/view/View; // method@0b72 │ │ -032bb0: 0c00 |000a: move-result-object v0 │ │ -032bb2: 1f00 9e01 |000b: check-cast v0, Landroid/widget/ImageView; // type@019e │ │ -032bb6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -032bb8: 6e20 b70a 2000 |000e: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0ab7 │ │ -032bbe: 6e20 b50a 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0ab5 │ │ -032bc4: 1402 1400 0201 |0014: const v2, #float 2.38773e-38 // #01020014 │ │ -032bca: 6e20 720b 2300 |0017: invoke-virtual {v3, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.findViewById:(I)Landroid/view/View; // method@0b72 │ │ -032bd0: 0c01 |001a: move-result-object v1 │ │ -032bd2: 1f01 b001 |001b: check-cast v1, Landroid/widget/TextView; // type@01b0 │ │ -032bd6: 1302 0800 |001d: const/16 v2, #int 8 // #8 │ │ -032bda: 6e20 050b 2100 |001f: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -032be0: 0e00 |0022: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=283 │ │ - 0x0002 line=284 │ │ - 0x0004 line=286 │ │ - 0x000d line=287 │ │ - 0x0011 line=288 │ │ - 0x0014 line=290 │ │ - 0x001d line=291 │ │ - 0x0022 line=292 │ │ - locals : │ │ - 0x000d - 0x0023 reg=0 imageView Landroid/widget/ImageView; │ │ - 0x001d - 0x0023 reg=1 textView Landroid/widget/TextView; │ │ - 0x0000 - 0x0023 reg=3 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - 0x0000 - 0x0023 reg=4 parent Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0023 reg=5 icon I │ │ - 0x0000 - 0x0023 reg=6 index I │ │ - │ │ - #2 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ - name : 'init' │ │ - type : '(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 35 16-bit code units │ │ -032be4: |[032be4] com.viewpagerindicator.TabPageIndicator$TabView.init:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;I)V │ │ -032bf4: 5b34 f804 |0000: iput-object v4, v3, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/TabPageIndicator; // field@04f8 │ │ -032bf8: 5936 f704 |0002: iput v6, v3, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@04f7 │ │ -032bfc: 1402 0600 0201 |0004: const v2, #float 2.38772e-38 // #01020006 │ │ -032c02: 6e20 720b 2300 |0007: invoke-virtual {v3, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.findViewById:(I)Landroid/view/View; // method@0b72 │ │ -032c08: 0c00 |000a: move-result-object v0 │ │ -032c0a: 1f00 9e01 |000b: check-cast v0, Landroid/widget/ImageView; // type@019e │ │ -032c0e: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -032c12: 6e20 b70a 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0ab7 │ │ -032c18: 1402 1400 0201 |0012: const v2, #float 2.38773e-38 // #01020014 │ │ -032c1e: 6e20 720b 2300 |0015: invoke-virtual {v3, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.findViewById:(I)Landroid/view/View; // method@0b72 │ │ -032c24: 0c01 |0018: move-result-object v1 │ │ -032c26: 1f01 b001 |0019: check-cast v1, Landroid/widget/TextView; // type@01b0 │ │ -032c2a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -032c2c: 6e20 050b 2100 |001c: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -032c32: 6e20 000b 5100 |001f: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -032c38: 0e00 |0022: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=271 │ │ - 0x0002 line=272 │ │ - 0x0004 line=274 │ │ - 0x000d line=275 │ │ - 0x0012 line=277 │ │ - 0x001b line=278 │ │ - 0x001f line=279 │ │ - 0x0022 line=280 │ │ - locals : │ │ - 0x000d - 0x0023 reg=0 imageView Landroid/widget/ImageView; │ │ - 0x001b - 0x0023 reg=1 textView Landroid/widget/TextView; │ │ - 0x0000 - 0x0023 reg=3 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - 0x0000 - 0x0023 reg=4 parent Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0023 reg=5 text Ljava/lang/String; │ │ - 0x0000 - 0x0023 reg=6 index I │ │ - │ │ - #3 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ - name : 'init' │ │ - type : '(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 5 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -032c3c: |[032c3c] com.viewpagerindicator.TabPageIndicator$TabView.init:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;II)V │ │ -032c4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -032c4e: 5b45 f804 |0001: iput-object v5, v4, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/TabPageIndicator; // field@04f8 │ │ -032c52: 5948 f704 |0003: iput v8, v4, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@04f7 │ │ -032c56: 1402 0600 0201 |0005: const v2, #float 2.38772e-38 // #01020006 │ │ -032c5c: 6e20 720b 2400 |0008: invoke-virtual {v4, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.findViewById:(I)Landroid/view/View; // method@0b72 │ │ -032c62: 0c00 |000b: move-result-object v0 │ │ -032c64: 1f00 9e01 |000c: check-cast v0, Landroid/widget/ImageView; // type@019e │ │ -032c68: 6e20 b70a 3000 |000e: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@0ab7 │ │ -032c6e: 6e20 b50a 7000 |0011: invoke-virtual {v0, v7}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0ab5 │ │ -032c74: 1402 1400 0201 |0014: const v2, #float 2.38773e-38 // #01020014 │ │ -032c7a: 6e20 720b 2400 |0017: invoke-virtual {v4, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.findViewById:(I)Landroid/view/View; // method@0b72 │ │ -032c80: 0c01 |001a: move-result-object v1 │ │ -032c82: 1f01 b001 |001b: check-cast v1, Landroid/widget/TextView; // type@01b0 │ │ -032c86: 6e20 050b 3100 |001d: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -032c8c: 6e20 000b 6100 |0020: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -032c92: 0e00 |0023: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=295 │ │ - 0x0003 line=296 │ │ - 0x0005 line=298 │ │ - 0x000e line=299 │ │ - 0x0011 line=300 │ │ - 0x0014 line=302 │ │ - 0x001d line=303 │ │ - 0x0020 line=304 │ │ - 0x0023 line=305 │ │ - locals : │ │ - 0x000e - 0x0024 reg=0 imageView Landroid/widget/ImageView; │ │ - 0x001d - 0x0024 reg=1 textView Landroid/widget/TextView; │ │ - 0x0000 - 0x0024 reg=4 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - 0x0000 - 0x0024 reg=5 parent Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0024 reg=6 text Ljava/lang/String; │ │ - 0x0000 - 0x0024 reg=7 icon I │ │ - 0x0000 - 0x0024 reg=8 index I │ │ - │ │ - #4 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 33 16-bit code units │ │ -032c94: |[032c94] com.viewpagerindicator.TabPageIndicator$TabView.onMeasure:(II)V │ │ -032ca4: 6f30 bf0a 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0abf │ │ -032caa: 5420 f804 |0003: iget-object v0, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/TabPageIndicator; // field@04f8 │ │ -032cae: 5200 fd04 |0005: iget v0, v0, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@04fd │ │ -032cb2: 3d00 1900 |0007: if-lez v0, 0020 // +0019 │ │ -032cb6: 6e10 740b 0200 |0009: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.getMeasuredWidth:()I // method@0b74 │ │ -032cbc: 0a00 |000c: move-result v0 │ │ -032cbe: 5421 f804 |000d: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/TabPageIndicator; // field@04f8 │ │ -032cc2: 5211 fd04 |000f: iget v1, v1, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@04fd │ │ -032cc6: 3710 0f00 |0011: if-le v0, v1, 0020 // +000f │ │ -032cca: 5420 f804 |0013: iget-object v0, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/TabPageIndicator; // field@04f8 │ │ -032cce: 5200 fd04 |0015: iget v0, v0, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@04fd │ │ -032cd2: 1501 0040 |0017: const/high16 v1, #int 1073741824 // #4000 │ │ -032cd6: 7120 ca09 1000 |0019: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -032cdc: 0a00 |001c: move-result v0 │ │ -032cde: 6f30 bf0a 0204 |001d: invoke-super {v2, v0, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0abf │ │ -032ce4: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=309 │ │ - 0x0003 line=312 │ │ - 0x0013 line=313 │ │ - 0x0020 line=317 │ │ - locals : │ │ - 0x0000 - 0x0021 reg=2 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - 0x0000 - 0x0021 reg=3 widthMeasureSpec I │ │ - 0x0000 - 0x0021 reg=4 heightMeasureSpec I │ │ + #0 : (in Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;) │ │ + name : 'onTabReselected' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 1914 (TabPageIndicator.java) │ │ + source_file_idx : 1932 (TabPageIndicator.java) │ │ │ │ -Class #240 header: │ │ -class_idx : 463 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 412 │ │ -source_file_idx : 1914 │ │ +Class #176 header: │ │ +class_idx : 461 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 429 │ │ +source_file_idx : 1932 │ │ static_fields_size : 0 │ │ -instance_fields_size: 10 │ │ -direct_methods_size : 11 │ │ -virtual_methods_size: 11 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #240 annotations: │ │ +Class #176 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/TabPageIndicator$TabView; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/TabPageIndicator; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="TabView" │ │ │ │ -Class #240 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/TabPageIndicator;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/HorizontalScrollView;' │ │ +Class #176 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/TabPageIndicator$TabView;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/widget/TextView;' │ │ Interfaces - │ │ - #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mAdapter' │ │ - type : 'Lcom/viewpagerindicator/TitleProvider;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mCurrentItem' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mInflater' │ │ - type : 'Landroid/view/LayoutInflater;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mListener' │ │ - type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mMaxTabWidth' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #5 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mSelectedTabIndex' │ │ + #0 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ + name : 'mIndex' │ │ type : 'I' │ │ access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mTabClickListener' │ │ - type : 'Landroid/view/View$OnClickListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mTabLayout' │ │ - type : 'Landroid/widget/LinearLayout;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mTabSelector' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'mViewPager' │ │ - type : 'Landroid/support/v4/view/ViewPager;' │ │ - access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ + name : 'this$0' │ │ + type : 'Lcom/viewpagerindicator/TabPageIndicator;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -032ce8: |[032ce8] com.viewpagerindicator.TabPageIndicator.:(Landroid/content/Context;)V │ │ -032cf8: 7020 ae0a 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;)V // method@0aae │ │ -032cfe: 2200 cc01 |0003: new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$1; // type@01cc │ │ -032d02: 7020 6d0b 1000 |0005: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$1;.:(Lcom/viewpagerindicator/TabPageIndicator;)V // method@0b6d │ │ -032d08: 5b10 ff04 |0008: iput-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@04ff │ │ -032d0c: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=65 │ │ - 0x0003 line=42 │ │ - 0x000a line=66 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + #0 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + type : '(Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 5 │ │ ins : 3 │ │ - outs : 3 │ │ - insns size : 44 16-bit code units │ │ -032d10: |[032d10] com.viewpagerindicator.TabPageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -032d20: 7030 af0a 5406 |0000: invoke-direct {v4, v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0aaf │ │ -032d26: 2200 cc01 |0003: new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$1; // type@01cc │ │ -032d2a: 7020 6d0b 4000 |0005: invoke-direct {v0, v4}, Lcom/viewpagerindicator/TabPageIndicator$1;.:(Lcom/viewpagerindicator/TabPageIndicator;)V // method@0b6d │ │ -032d30: 5b40 ff04 |0008: iput-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@04ff │ │ -032d34: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -032d36: 6e20 960b 0400 |000b: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/TabPageIndicator;.setHorizontalScrollBarEnabled:(Z)V // method@0b96 │ │ -032d3c: 7110 9909 0500 |000e: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0999 │ │ -032d42: 0c00 |0011: move-result-object v0 │ │ -032d44: 5b40 fb04 |0012: iput-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mInflater:Landroid/view/LayoutInflater; // field@04fb │ │ -032d48: 2200 a001 |0014: new-instance v0, Landroid/widget/LinearLayout; // type@01a0 │ │ -032d4c: 6e10 870b 0400 |0016: invoke-virtual {v4}, Lcom/viewpagerindicator/TabPageIndicator;.getContext:()Landroid/content/Context; // method@0b87 │ │ -032d52: 0c01 |0019: move-result-object v1 │ │ -032d54: 7020 b90a 1000 |001a: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0ab9 │ │ -032d5a: 5b40 0005 |001d: iput-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -032d5e: 5440 0005 |001f: iget-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -032d62: 2201 7801 |0021: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0178 │ │ -032d66: 12e2 |0023: const/4 v2, #int -2 // #fe │ │ -032d68: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -032d6a: 7030 030a 2103 |0025: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0a03 │ │ -032d70: 6e30 850b 0401 |0028: invoke-virtual {v4, v0, v1}, Lcom/viewpagerindicator/TabPageIndicator;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0b85 │ │ -032d76: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=69 │ │ - 0x0003 line=42 │ │ - 0x000a line=70 │ │ - 0x000e line=72 │ │ - 0x0014 line=74 │ │ - 0x001f line=75 │ │ - 0x002b line=77 │ │ - locals : │ │ - 0x0000 - 0x002c reg=4 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x002c reg=5 context Landroid/content/Context; │ │ - 0x0000 - 0x002c reg=6 attrs Landroid/util/AttributeSet; │ │ - │ │ - #2 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'access$000' │ │ - type : '(Lcom/viewpagerindicator/TabPageIndicator;)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -032d78: |[032d78] com.viewpagerindicator.TabPageIndicator.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)I │ │ -032d88: 5210 fa04 |0000: iget v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mCurrentItem:I // field@04fa │ │ -032d8c: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ - │ │ - #3 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'access$002' │ │ - type : '(Lcom/viewpagerindicator/TabPageIndicator;I)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -032d90: |[032d90] com.viewpagerindicator.TabPageIndicator.access$002:(Lcom/viewpagerindicator/TabPageIndicator;I)I │ │ -032da0: 5901 fa04 |0000: iput v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mCurrentItem:I // field@04fa │ │ -032da4: 0f01 |0002: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0003 reg=1 x1 I │ │ - │ │ - #4 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'access$100' │ │ - type : '(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TitleProvider;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -032da8: |[032da8] com.viewpagerindicator.TabPageIndicator.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TitleProvider; │ │ -032db8: 5410 f904 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mAdapter:Lcom/viewpagerindicator/TitleProvider; // field@04f9 │ │ -032dbc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ - │ │ - #5 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'access$200' │ │ - type : '(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -032dc0: |[032dc0] com.viewpagerindicator.TabPageIndicator.access$200:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; │ │ -032dd0: 5410 0205 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0502 │ │ -032dd4: 1100 |0002: return-object v0 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +034428: |[034428] com.viewpagerindicator.TabPageIndicator$TabView.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V │ │ +034438: 5b23 3903 |0000: iput-object v3, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0339 │ │ +03443c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03443e: 6001 c802 |0003: sget v1, Lcom/viewpagerindicator/R$attr;.vpiTabPageIndicatorStyle:I // field@02c8 │ │ +034442: 7040 ee0a 4210 |0005: invoke-direct {v2, v4, v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0aee │ │ +034448: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=36 │ │ + 0x0000 line=264 │ │ + 0x0002 line=265 │ │ + 0x0008 line=266 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0009 reg=2 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ + 0x0000 - 0x0009 reg=3 (null) Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ │ │ - #6 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + #1 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ name : 'access$302' │ │ - type : '(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ + type : '(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032dd8: |[032dd8] com.viewpagerindicator.TabPageIndicator.access$302:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ -032de8: 5b01 0105 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0501 │ │ -032dec: 1101 |0002: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Runnable; │ │ - │ │ - #7 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'addTab' │ │ - type : '(II)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 38 16-bit code units │ │ -032df0: |[032df0] com.viewpagerindicator.TabPageIndicator.addTab:(II)V │ │ -032e00: 5461 fb04 |0000: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mInflater:Landroid/view/LayoutInflater; // field@04fb │ │ -032e04: 6002 9e03 |0002: sget v2, Lcom/viewpagerindicator/R$layout;.vpi__tab:I // field@039e │ │ -032e08: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -032e0a: 6e30 9b09 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -032e10: 0c00 |0008: move-result-object v0 │ │ -032e12: 1f00 ce01 |0009: check-cast v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@01ce │ │ -032e16: 6e40 750b 6087 |000b: invoke-virtual {v0, v6, v7, v8}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.init:(Lcom/viewpagerindicator/TabPageIndicator;II)V // method@0b75 │ │ -032e1c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -032e1e: 6e20 790b 1000 |000f: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setFocusable:(Z)V // method@0b79 │ │ -032e24: 5461 ff04 |0012: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@04ff │ │ -032e28: 6e20 7a0b 1000 |0014: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b7a │ │ -032e2e: 5461 0005 |0017: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -032e32: 2202 9f01 |0019: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@019f │ │ -032e36: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -032e38: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -032e3a: 1505 803f |001d: const/high16 v5, #int 1065353216 // #3f80 │ │ -032e3e: 7040 b80a 3254 |001f: invoke-direct {v2, v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0ab8 │ │ -032e44: 6e30 bb0a 0102 |0022: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0abb │ │ -032e4a: 0e00 |0025: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=153 │ │ - 0x000b line=154 │ │ - 0x000e line=155 │ │ - 0x0012 line=156 │ │ - 0x0017 line=158 │ │ - 0x0025 line=159 │ │ - locals : │ │ - 0x000b - 0x0026 reg=0 tabView Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - 0x0000 - 0x0026 reg=6 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0026 reg=7 icon I │ │ - 0x0000 - 0x0026 reg=8 index I │ │ - │ │ - #8 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'addTab' │ │ - type : '(Ljava/lang/String;I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 38 16-bit code units │ │ -032e4c: |[032e4c] com.viewpagerindicator.TabPageIndicator.addTab:(Ljava/lang/String;I)V │ │ -032e5c: 5461 fb04 |0000: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mInflater:Landroid/view/LayoutInflater; // field@04fb │ │ -032e60: 6002 9e03 |0002: sget v2, Lcom/viewpagerindicator/R$layout;.vpi__tab:I // field@039e │ │ -032e64: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -032e66: 6e30 9b09 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -032e6c: 0c00 |0008: move-result-object v0 │ │ -032e6e: 1f00 ce01 |0009: check-cast v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@01ce │ │ -032e72: 6e40 760b 6087 |000b: invoke-virtual {v0, v6, v7, v8}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.init:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;I)V // method@0b76 │ │ -032e78: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -032e7a: 6e20 790b 1000 |000f: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setFocusable:(Z)V // method@0b79 │ │ -032e80: 5461 ff04 |0012: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@04ff │ │ -032e84: 6e20 7a0b 1000 |0014: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b7a │ │ -032e8a: 5461 0005 |0017: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -032e8e: 2202 9f01 |0019: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@019f │ │ -032e92: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -032e94: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -032e96: 1505 803f |001d: const/high16 v5, #int 1065353216 // #3f80 │ │ -032e9a: 7040 b80a 3254 |001f: invoke-direct {v2, v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0ab8 │ │ -032ea0: 6e30 bb0a 0102 |0022: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0abb │ │ -032ea6: 0e00 |0025: return-void │ │ +03444c: |[03444c] com.viewpagerindicator.TabPageIndicator$TabView.access$302:(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I │ │ +03445c: 5901 3803 |0000: iput v1, v0, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@0338 │ │ +034460: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=143 │ │ - 0x000b line=144 │ │ - 0x000e line=145 │ │ - 0x0012 line=146 │ │ - 0x0017 line=148 │ │ - 0x0025 line=149 │ │ - locals : │ │ - 0x000b - 0x0026 reg=0 tabView Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - 0x0000 - 0x0026 reg=6 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0026 reg=7 text Ljava/lang/String; │ │ - 0x0000 - 0x0026 reg=8 index I │ │ - │ │ - #9 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'addTab' │ │ - type : '(Ljava/lang/String;II)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 10 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 38 16-bit code units │ │ -032ea8: |[032ea8] com.viewpagerindicator.TabPageIndicator.addTab:(Ljava/lang/String;II)V │ │ -032eb8: 5461 fb04 |0000: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mInflater:Landroid/view/LayoutInflater; // field@04fb │ │ -032ebc: 6002 9e03 |0002: sget v2, Lcom/viewpagerindicator/R$layout;.vpi__tab:I // field@039e │ │ -032ec0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -032ec2: 6e30 9b09 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -032ec8: 0c00 |0008: move-result-object v0 │ │ -032eca: 1f00 ce01 |0009: check-cast v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@01ce │ │ -032ece: 6e59 770b 6087 |000b: invoke-virtual {v0, v6, v7, v8, v9}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.init:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;II)V // method@0b77 │ │ -032ed4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -032ed6: 6e20 790b 1000 |000f: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setFocusable:(Z)V // method@0b79 │ │ -032edc: 5461 ff04 |0012: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@04ff │ │ -032ee0: 6e20 7a0b 1000 |0014: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0b7a │ │ -032ee6: 5461 0005 |0017: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -032eea: 2202 9f01 |0019: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@019f │ │ -032eee: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -032ef0: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -032ef2: 1505 803f |001d: const/high16 v5, #int 1065353216 // #3f80 │ │ -032ef6: 7040 b80a 3254 |001f: invoke-direct {v2, v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0ab8 │ │ -032efc: 6e30 bb0a 0102 |0022: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0abb │ │ -032f02: 0e00 |0025: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=163 │ │ - 0x000b line=164 │ │ - 0x000e line=165 │ │ - 0x0012 line=166 │ │ - 0x0017 line=168 │ │ - 0x0025 line=169 │ │ - locals : │ │ - 0x000b - 0x0026 reg=0 tabView Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - 0x0000 - 0x0026 reg=6 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0026 reg=7 text Ljava/lang/String; │ │ - 0x0000 - 0x0026 reg=8 icon I │ │ - 0x0000 - 0x0026 reg=9 index I │ │ - │ │ - #10 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'animateToTab' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 28 16-bit code units │ │ -032f04: |[032f04] com.viewpagerindicator.TabPageIndicator.animateToTab:(I)V │ │ -032f14: 5421 0005 |0000: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -032f18: 6e20 bc0a 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@0abc │ │ -032f1e: 0c00 |0005: move-result-object v0 │ │ -032f20: 5421 0105 |0006: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0501 │ │ -032f24: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -032f28: 5421 0105 |000a: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0501 │ │ -032f2c: 6e20 920b 1200 |000c: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/TabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0b92 │ │ -032f32: 2201 cd01 |000f: new-instance v1, Lcom/viewpagerindicator/TabPageIndicator$2; // type@01cd │ │ -032f36: 7030 6f0b 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TabPageIndicator$2;.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V // method@0b6f │ │ -032f3c: 5b21 0105 |0014: iput-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0501 │ │ -032f40: 5421 0105 |0016: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0501 │ │ -032f44: 6e20 910b 1200 |0018: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/TabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0b91 │ │ -032f4a: 0e00 |001b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=108 │ │ - 0x0006 line=109 │ │ - 0x000a line=110 │ │ - 0x000f line=112 │ │ - 0x0016 line=121 │ │ - 0x001b line=122 │ │ + 0x0000 line=261 │ │ locals : │ │ - 0x0006 - 0x001c reg=0 tabView Landroid/view/View; │ │ - 0x0000 - 0x001c reg=2 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x001c reg=3 position I │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ + 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'notifyDataSetChanged' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 89 16-bit code units │ │ -032f4c: |[032f4c] com.viewpagerindicator.TabPageIndicator.notifyDataSetChanged:()V │ │ -032f5c: 5454 0005 |0000: iget-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -032f60: 6e10 c00a 0400 |0002: invoke-virtual {v4}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@0ac0 │ │ -032f66: 5454 0205 |0005: iget-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0502 │ │ -032f6a: 6e10 7506 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -032f70: 0c04 |000a: move-result-object v4 │ │ -032f72: 1f04 d601 |000b: check-cast v4, Lcom/viewpagerindicator/TitleProvider; // type@01d6 │ │ -032f76: 5b54 f904 |000d: iput-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mAdapter:Lcom/viewpagerindicator/TitleProvider; // field@04f9 │ │ -032f7a: 5454 f904 |000f: iget-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mAdapter:Lcom/viewpagerindicator/TitleProvider; // field@04f9 │ │ -032f7e: 1f04 f700 |0011: check-cast v4, Landroid/support/v4/view/PagerAdapter; // type@00f7 │ │ -032f82: 6e10 bb05 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -032f88: 0a00 |0016: move-result v0 │ │ -032f8a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -032f8c: 3501 3000 |0018: if-ge v1, v0, 0048 // +0030 │ │ -032f90: 5454 f904 |001a: iget-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mAdapter:Lcom/viewpagerindicator/TitleProvider; // field@04f9 │ │ -032f94: 7220 e50b 1400 |001c: invoke-interface {v4, v1}, Lcom/viewpagerindicator/TitleProvider;.getTitle:(I)Ljava/lang/String; // method@0be5 │ │ -032f9a: 0c03 |001f: move-result-object v3 │ │ -032f9c: 5454 f904 |0020: iget-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mAdapter:Lcom/viewpagerindicator/TitleProvider; // field@04f9 │ │ -032fa0: 7220 e40b 1400 |0022: invoke-interface {v4, v1}, Lcom/viewpagerindicator/TitleProvider;.getIcon:(I)Ljava/lang/Integer; // method@0be4 │ │ -032fa6: 0c02 |0025: move-result-object v2 │ │ -032fa8: 3803 0e00 |0026: if-eqz v3, 0034 // +000e │ │ -032fac: 3802 0c00 |0028: if-eqz v2, 0034 // +000c │ │ -032fb0: 6e10 460c 0200 |002a: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -032fb6: 0a04 |002d: move-result v4 │ │ -032fb8: 7040 840b 3514 |002e: invoke-direct {v5, v3, v4, v1}, Lcom/viewpagerindicator/TabPageIndicator;.addTab:(Ljava/lang/String;II)V // method@0b84 │ │ -032fbe: d801 0101 |0031: add-int/lit8 v1, v1, #int 1 // #01 │ │ -032fc2: 28e5 |0033: goto 0018 // -001b │ │ -032fc4: 3903 0c00 |0034: if-nez v3, 0040 // +000c │ │ -032fc8: 3802 0a00 |0036: if-eqz v2, 0040 // +000a │ │ -032fcc: 6e10 460c 0200 |0038: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -032fd2: 0a04 |003b: move-result v4 │ │ -032fd4: 7030 820b 4501 |003c: invoke-direct {v5, v4, v1}, Lcom/viewpagerindicator/TabPageIndicator;.addTab:(II)V // method@0b82 │ │ -032fda: 28f2 |003f: goto 0031 // -000e │ │ -032fdc: 3803 f1ff |0040: if-eqz v3, 0031 // -000f │ │ -032fe0: 3902 efff |0042: if-nez v2, 0031 // -0011 │ │ -032fe4: 7030 830b 3501 |0044: invoke-direct {v5, v3, v1}, Lcom/viewpagerindicator/TabPageIndicator;.addTab:(Ljava/lang/String;I)V // method@0b83 │ │ -032fea: 28ea |0047: goto 0031 // -0016 │ │ -032fec: 5254 fe04 |0048: iget v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@04fe │ │ -032ff0: 3704 0600 |004a: if-le v4, v0, 0050 // +0006 │ │ -032ff4: d804 00ff |004c: add-int/lit8 v4, v0, #int -1 // #ff │ │ -032ff8: 5954 fe04 |004e: iput v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@04fe │ │ -032ffc: 5254 fe04 |0050: iget v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@04fe │ │ -033000: 6e20 940b 4500 |0052: invoke-virtual {v5, v4}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@0b94 │ │ -033006: 6e10 930b 0500 |0055: invoke-virtual {v5}, Lcom/viewpagerindicator/TabPageIndicator;.requestLayout:()V // method@0b93 │ │ -03300c: 0e00 |0058: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=210 │ │ - 0x0005 line=211 │ │ - 0x000f line=212 │ │ - 0x0017 line=213 │ │ - 0x001a line=214 │ │ - 0x0020 line=215 │ │ - 0x0026 line=216 │ │ - 0x002a line=217 │ │ - 0x0031 line=213 │ │ - 0x0034 line=218 │ │ - 0x0038 line=219 │ │ - 0x0040 line=220 │ │ - 0x0044 line=221 │ │ - 0x0048 line=224 │ │ - 0x004c line=225 │ │ - 0x0050 line=227 │ │ - 0x0055 line=228 │ │ - 0x0058 line=229 │ │ - locals : │ │ - 0x0026 - 0x0048 reg=2 icon Ljava/lang/Integer; │ │ - 0x0020 - 0x0048 reg=3 title Ljava/lang/String; │ │ - 0x0017 - 0x0059 reg=0 count I │ │ - 0x0018 - 0x0059 reg=1 i I │ │ - 0x0000 - 0x0059 reg=5 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'onAttachedToWindow' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -033010: |[033010] com.viewpagerindicator.TabPageIndicator.onAttachedToWindow:()V │ │ -033020: 6f10 b00a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@0ab0 │ │ -033026: 5410 0105 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0501 │ │ -03302a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03302e: 5410 0105 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0501 │ │ -033032: 6e20 910b 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/TabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0b91 │ │ -033038: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=126 │ │ - 0x0003 line=127 │ │ - 0x0007 line=129 │ │ - 0x000c line=131 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - │ │ - #2 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'onDetachedFromWindow' │ │ - type : '()V' │ │ + #0 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ + name : 'getIndex' │ │ + type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -03303c: |[03303c] com.viewpagerindicator.TabPageIndicator.onDetachedFromWindow:()V │ │ -03304c: 6f10 b10a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@0ab1 │ │ -033052: 5410 0105 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0501 │ │ -033056: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03305a: 5410 0105 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0501 │ │ -03305e: 6e20 920b 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/TabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0b92 │ │ -033064: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=135 │ │ - 0x0003 line=136 │ │ - 0x0007 line=137 │ │ - 0x000c line=139 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - │ │ - #3 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 78 16-bit code units │ │ -033068: |[033068] com.viewpagerindicator.TabPageIndicator.onMeasure:(II)V │ │ -033078: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ -03307c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -03307e: 7110 c809 0900 |0003: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09c8 │ │ -033084: 0a04 |0006: move-result v4 │ │ -033086: 3374 3800 |0007: if-ne v4, v7, 003f // +0038 │ │ -03308a: 0151 |0009: move v1, v5 │ │ -03308c: 6e20 950b 1800 |000a: invoke-virtual {v8, v1}, Lcom/viewpagerindicator/TabPageIndicator;.setFillViewport:(Z)V // method@0b95 │ │ -033092: 5486 0005 |000d: iget-object v6, v8, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -033096: 6e10 bd0a 0600 |000f: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getChildCount:()I // method@0abd │ │ -03309c: 0a00 |0012: move-result v0 │ │ -03309e: 3750 3700 |0013: if-le v0, v5, 004a // +0037 │ │ -0330a2: 3274 0600 |0015: if-eq v4, v7, 001b // +0006 │ │ -0330a6: 1505 0080 |0017: const/high16 v5, #int -2147483648 // #8000 │ │ -0330aa: 3354 3100 |0019: if-ne v4, v5, 004a // +0031 │ │ -0330ae: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -0330b0: 3750 2500 |001c: if-le v0, v5, 0041 // +0025 │ │ -0330b4: 7110 c909 0900 |001e: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -0330ba: 0a05 |0021: move-result v5 │ │ -0330bc: 8255 |0022: int-to-float v5, v5 │ │ -0330be: 1406 cdcc cc3e |0023: const v6, #float 0.4 // #3ecccccd │ │ -0330c4: c865 |0026: mul-float/2addr v5, v6 │ │ -0330c6: 8755 |0027: float-to-int v5, v5 │ │ -0330c8: 5985 fd04 |0028: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@04fd │ │ -0330cc: 6e10 880b 0800 |002a: invoke-virtual {v8}, Lcom/viewpagerindicator/TabPageIndicator;.getMeasuredWidth:()I // method@0b88 │ │ -0330d2: 0a03 |002d: move-result v3 │ │ -0330d4: 6f30 b20a 980a |002e: invoke-super {v8, v9, v10}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@0ab2 │ │ -0330da: 6e10 880b 0800 |0031: invoke-virtual {v8}, Lcom/viewpagerindicator/TabPageIndicator;.getMeasuredWidth:()I // method@0b88 │ │ -0330e0: 0a02 |0034: move-result v2 │ │ -0330e2: 3801 0900 |0035: if-eqz v1, 003e // +0009 │ │ -0330e6: 3223 0700 |0037: if-eq v3, v2, 003e // +0007 │ │ -0330ea: 5285 fe04 |0039: iget v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@04fe │ │ -0330ee: 6e20 940b 5800 |003b: invoke-virtual {v8, v5}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@0b94 │ │ -0330f4: 0e00 |003e: return-void │ │ -0330f6: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -0330f8: 28ca |0040: goto 000a // -0036 │ │ -0330fa: 7110 c909 0900 |0041: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -033100: 0a05 |0044: move-result v5 │ │ -033102: db05 0502 |0045: div-int/lit8 v5, v5, #int 2 // #02 │ │ -033106: 5985 fd04 |0047: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@04fd │ │ -03310a: 28e1 |0049: goto 002a // -001f │ │ -03310c: 12f5 |004a: const/4 v5, #int -1 // #ff │ │ -03310e: 5985 fd04 |004b: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@04fd │ │ -033112: 28dd |004d: goto 002a // -0023 │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=81 │ │ - 0x0007 line=82 │ │ - 0x000a line=83 │ │ - 0x000d line=85 │ │ - 0x0013 line=86 │ │ - 0x001b line=88 │ │ - 0x001e line=89 │ │ - 0x002a line=97 │ │ - 0x002e line=98 │ │ - 0x0031 line=99 │ │ - 0x0035 line=101 │ │ - 0x0039 line=103 │ │ - 0x003e line=105 │ │ - 0x003f line=82 │ │ - 0x0041 line=91 │ │ - 0x004a line=94 │ │ - locals : │ │ - 0x0013 - 0x003f reg=0 childCount I │ │ - 0x000a - 0x003f reg=1 lockedExpanded Z │ │ - 0x0035 - 0x003f reg=2 newWidth I │ │ - 0x002e - 0x003f reg=3 oldWidth I │ │ - 0x0041 - 0x004e reg=0 childCount I │ │ - 0x0041 - 0x004e reg=1 lockedExpanded Z │ │ - 0x0007 - 0x004e reg=4 widthMode I │ │ - 0x0000 - 0x004e reg=8 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x004e reg=9 widthMeasureSpec I │ │ - 0x0000 - 0x004e reg=10 heightMeasureSpec I │ │ - │ │ - #4 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -033114: |[033114] com.viewpagerindicator.TabPageIndicator.onPageScrollStateChanged:(I)V │ │ -033124: 5410 fc04 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04fc │ │ -033128: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03312c: 5410 fc04 |0004: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04fc │ │ -033130: 7220 4106 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0641 │ │ -033136: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=173 │ │ - 0x0004 line=174 │ │ - 0x0009 line=176 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x000a reg=2 arg0 I │ │ - │ │ - #5 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -033138: |[033138] com.viewpagerindicator.TabPageIndicator.onPageScrolled:(IFI)V │ │ -033148: 5410 fc04 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04fc │ │ -03314c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -033150: 5410 fc04 |0004: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04fc │ │ -033154: 7240 4206 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0642 │ │ -03315a: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=180 │ │ - 0x0004 line=181 │ │ - 0x0009 line=183 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x000a reg=2 arg0 I │ │ - 0x0000 - 0x000a reg=3 arg1 F │ │ - 0x0000 - 0x000a reg=4 arg2 I │ │ - │ │ - #6 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -03315c: |[03315c] com.viewpagerindicator.TabPageIndicator.onPageSelected:(I)V │ │ -03316c: 6e20 940b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@0b94 │ │ -033172: 5410 fc04 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04fc │ │ -033176: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03317a: 5410 fc04 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04fc │ │ -03317e: 7220 4306 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0643 │ │ -033184: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=187 │ │ - 0x0003 line=188 │ │ - 0x0007 line=189 │ │ - 0x000c line=191 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x000d reg=2 arg0 I │ │ - │ │ - #7 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'setCurrentItem' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 51 16-bit code units │ │ -033188: |[033188] com.viewpagerindicator.TabPageIndicator.setCurrentItem:(I)V │ │ -033198: 5464 0205 |0000: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0502 │ │ -03319c: 3904 0a00 |0002: if-nez v4, 000c // +000a │ │ -0331a0: 2204 f801 |0004: new-instance v4, Ljava/lang/IllegalStateException; // type@01f8 │ │ -0331a4: 1a05 1008 |0006: const-string v5, "ViewPager has not been bound." // string@0810 │ │ -0331a8: 7020 440c 5400 |0008: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0331ae: 2704 |000b: throw v4 │ │ -0331b0: 5464 0205 |000c: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0502 │ │ -0331b4: 6e20 ab06 7400 |000e: invoke-virtual {v4, v7}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -0331ba: 5967 fe04 |0011: iput v7, v6, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@04fe │ │ -0331be: 5464 0005 |0013: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -0331c2: 6e10 bd0a 0400 |0015: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@0abd │ │ -0331c8: 0a03 |0018: move-result v3 │ │ -0331ca: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0331cc: 3531 1800 |001a: if-ge v1, v3, 0032 // +0018 │ │ -0331d0: 5464 0005 |001c: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0500 │ │ -0331d4: 6e20 bc0a 1400 |001e: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@0abc │ │ -0331da: 0c00 |0021: move-result-object v0 │ │ -0331dc: 3371 0e00 |0022: if-ne v1, v7, 0030 // +000e │ │ -0331e0: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -0331e2: 6e20 fa09 2000 |0025: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@09fa │ │ -0331e8: 3802 0500 |0028: if-eqz v2, 002d // +0005 │ │ -0331ec: 7020 860b 7600 |002a: invoke-direct {v6, v7}, Lcom/viewpagerindicator/TabPageIndicator;.animateToTab:(I)V // method@0b86 │ │ -0331f2: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0331f6: 28eb |002f: goto 001a // -0015 │ │ -0331f8: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0331fa: 28f4 |0031: goto 0025 // -000c │ │ -0331fc: 0e00 |0032: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=239 │ │ - 0x0004 line=240 │ │ - 0x000c line=243 │ │ - 0x0011 line=244 │ │ - 0x0013 line=245 │ │ - 0x0019 line=246 │ │ - 0x001c line=247 │ │ - 0x0022 line=248 │ │ - 0x0025 line=249 │ │ - 0x0028 line=250 │ │ - 0x002a line=251 │ │ - 0x002d line=246 │ │ - 0x0030 line=248 │ │ - 0x0032 line=254 │ │ - locals : │ │ - 0x0025 - 0x0030 reg=2 isSelected Z │ │ - 0x0022 - 0x0032 reg=0 child Landroid/view/View; │ │ - 0x001a - 0x0033 reg=1 i I │ │ - 0x0019 - 0x0033 reg=3 tabCount I │ │ - 0x0000 - 0x0033 reg=6 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0033 reg=7 item I │ │ - │ │ - #8 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'setOnPageChangeListener' │ │ - type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033200: |[033200] com.viewpagerindicator.TabPageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -033210: 5b01 fc04 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04fc │ │ -033214: 0e00 |0002: return-void │ │ +034464: |[034464] com.viewpagerindicator.TabPageIndicator$TabView.getIndex:()I │ │ +034474: 5210 3803 |0000: iget v0, v1, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@0338 │ │ +034478: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=258 │ │ - 0x0002 line=259 │ │ + 0x0000 line=280 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ │ │ - #9 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + #1 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 35 16-bit code units │ │ -033218: |[033218] com.viewpagerindicator.TabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -033228: 6e10 7506 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -03322e: 0c00 |0003: move-result-object v0 │ │ -033230: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -033234: 2201 f801 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -033238: 1a02 0f08 |0008: const-string v2, "ViewPager does not have adapter instance." // string@080f │ │ -03323c: 7020 440c 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -033242: 2701 |000d: throw v1 │ │ -033244: 2001 d601 |000e: instance-of v1, v0, Lcom/viewpagerindicator/TitleProvider; // type@01d6 │ │ -033248: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -03324c: 2201 f801 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -033250: 1a02 0e08 |0014: const-string v2, "ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator." // string@080e │ │ -033254: 7020 440c 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -03325a: 2701 |0019: throw v1 │ │ -03325c: 5b34 0205 |001a: iput-object v4, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0502 │ │ -033260: 6e20 b506 3400 |001c: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06b5 │ │ -033266: 6e10 8a0b 0300 |001f: invoke-virtual {v3}, Lcom/viewpagerindicator/TabPageIndicator;.notifyDataSetChanged:()V // method@0b8a │ │ -03326c: 0e00 |0022: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=195 │ │ - 0x0004 line=196 │ │ - 0x0006 line=197 │ │ - 0x000e line=199 │ │ - 0x0012 line=200 │ │ - 0x001a line=203 │ │ - 0x001c line=204 │ │ - 0x001f line=205 │ │ - 0x0022 line=206 │ │ - locals : │ │ - 0x0004 - 0x0023 reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0023 reg=3 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0023 reg=4 view Landroid/support/v4/view/ViewPager; │ │ - │ │ - #10 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ ins : 3 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -033270: |[033270] com.viewpagerindicator.TabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -033280: 6e20 980b 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0b98 │ │ -033286: 6e20 940b 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@0b94 │ │ -03328c: 0e00 |0006: return-void │ │ + outs : 3 │ │ + insns size : 39 16-bit code units │ │ +03447c: |[03447c] com.viewpagerindicator.TabPageIndicator$TabView.onMeasure:(II)V │ │ +03448c: 6f30 f60a 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/TextView;.onMeasure:(II)V // method@0af6 │ │ +034492: 5420 3903 |0003: iget-object v0, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0339 │ │ +034496: 7110 e20b 0000 |0005: invoke-static {v0}, Lcom/viewpagerindicator/TabPageIndicator;.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@0be2 │ │ +03449c: 0a00 |0008: move-result v0 │ │ +03449e: 3d00 1d00 |0009: if-lez v0, 0026 // +001d │ │ +0344a2: 6e10 d60b 0200 |000b: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.getMeasuredWidth:()I // method@0bd6 │ │ +0344a8: 0a00 |000e: move-result v0 │ │ +0344aa: 5421 3903 |000f: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0339 │ │ +0344ae: 7110 e20b 0100 |0011: invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@0be2 │ │ +0344b4: 0a01 |0014: move-result v1 │ │ +0344b6: 3710 1100 |0015: if-le v0, v1, 0026 // +0011 │ │ +0344ba: 5420 3903 |0017: iget-object v0, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@0339 │ │ +0344be: 7110 e20b 0000 |0019: invoke-static {v0}, Lcom/viewpagerindicator/TabPageIndicator;.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@0be2 │ │ +0344c4: 0a00 |001c: move-result v0 │ │ +0344c6: 1501 0040 |001d: const/high16 v1, #int 1073741824 // #4000 │ │ +0344ca: 7120 ce09 1000 |001f: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ce │ │ +0344d0: 0a00 |0022: move-result v0 │ │ +0344d2: 6f30 f60a 0204 |0023: invoke-super {v2, v0, v4}, Landroid/widget/TextView;.onMeasure:(II)V // method@0af6 │ │ +0344d8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=233 │ │ - 0x0003 line=234 │ │ - 0x0006 line=235 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/TabPageIndicator; │ │ - 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0007 reg=2 initialPosition I │ │ + 0x0000 line=270 │ │ + 0x0003 line=273 │ │ + 0x0017 line=274 │ │ + 0x0026 line=277 │ │ + locals : │ │ + 0x0000 - 0x0027 reg=2 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ + 0x0000 - 0x0027 reg=3 widthMeasureSpec I │ │ + 0x0000 - 0x0027 reg=4 heightMeasureSpec I │ │ │ │ - source_file_idx : 1914 (TabPageIndicator.java) │ │ + source_file_idx : 1932 (TabPageIndicator.java) │ │ │ │ -Class #241 header: │ │ -class_idx : 464 │ │ +Class #177 header: │ │ +class_idx : 463 │ │ access_flags : 4096 (0x1000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1931 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1949 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #241 annotations: │ │ +Class #177 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/TitlePageIndicator; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=4104 name=null │ │ │ │ -Class #241 - │ │ +Class #177 - │ │ Class descriptor : 'Lcom/viewpagerindicator/TitlePageIndicator$1;' │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$1;) │ │ name : '$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle' │ │ @@ -67811,68 +38758,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -033290: |[033290] com.viewpagerindicator.TitlePageIndicator$1.:()V │ │ -0332a0: 7100 a10b 0000 |0000: invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@0ba1 │ │ -0332a6: 0c00 |0003: move-result-object v0 │ │ -0332a8: 2100 |0004: array-length v0, v0 │ │ -0332aa: 2300 b802 |0005: new-array v0, v0, [I // type@02b8 │ │ -0332ae: 6900 0305 |0007: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@0503 │ │ -0332b2: 6200 0305 |0009: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@0503 │ │ -0332b6: 6201 0605 |000b: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0506 │ │ -0332ba: 6e10 9f0b 0100 |000d: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@0b9f │ │ -0332c0: 0a01 |0010: move-result v1 │ │ -0332c2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0332c4: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0332c8: 6200 0305 |0014: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@0503 │ │ -0332cc: 6201 0705 |0016: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0507 │ │ -0332d0: 6e10 9f0b 0100 |0018: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@0b9f │ │ -0332d6: 0a01 |001b: move-result v1 │ │ -0332d8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0332da: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0332de: 0e00 |001f: return-void │ │ -0332e0: 0d00 |0020: move-exception v0 │ │ -0332e2: 28fe |0021: goto 001f // -0002 │ │ -0332e4: 0d00 |0022: move-exception v0 │ │ -0332e6: 28f1 |0023: goto 0014 // -000f │ │ +0344dc: |[0344dc] com.viewpagerindicator.TitlePageIndicator$1.:()V │ │ +0344ec: 7100 010c 0000 |0000: invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@0c01 │ │ +0344f2: 0c00 |0003: move-result-object v0 │ │ +0344f4: 2100 |0004: array-length v0, v0 │ │ +0344f6: 2300 b602 |0005: new-array v0, v0, [I // type@02b6 │ │ +0344fa: 6900 4303 |0007: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@0343 │ │ +0344fe: 6200 4303 |0009: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@0343 │ │ +034502: 6201 4603 |000b: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0346 │ │ +034506: 6e10 ff0b 0100 |000d: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@0bff │ │ +03450c: 0a01 |0010: move-result v1 │ │ +03450e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +034510: 4b02 0001 |0012: aput v2, v0, v1 │ │ +034514: 6200 4303 |0014: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@0343 │ │ +034518: 6201 4703 |0016: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0347 │ │ +03451c: 6e10 ff0b 0100 |0018: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@0bff │ │ +034522: 0a01 |001b: move-result v1 │ │ +034524: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +034526: 4b02 0001 |001d: aput v2, v0, v1 │ │ +03452a: 0e00 |001f: return-void │ │ +03452c: 0d00 |0020: move-exception v0 │ │ +03452e: 28fe |0021: goto 001f // -0002 │ │ +034530: 0d00 |0022: move-exception v0 │ │ +034532: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ - 0x0000 line=459 │ │ + 0x0000 line=510 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1931 (TitlePageIndicator.java) │ │ + source_file_idx : 1949 (TitlePageIndicator.java) │ │ │ │ -Class #242 header: │ │ -class_idx : 465 │ │ +Class #178 header: │ │ +class_idx : 464 │ │ access_flags : 16401 (0x4011) │ │ -superclass_idx : 500 │ │ -source_file_idx : 1931 │ │ +superclass_idx : 498 │ │ +source_file_idx : 1949 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ -Class #242 annotations: │ │ +Class #178 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/TitlePageIndicator; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="IndicatorStyle" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;" ">;" } │ │ -Annotations on method #2973 '' │ │ +Annotations on method #3069 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)V" } │ │ │ │ -Class #242 - │ │ +Class #178 - │ │ Class descriptor : 'Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ Superclass : 'Ljava/lang/Enum;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;) │ │ name : '$VALUES' │ │ @@ -67901,64 +38848,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -033304: |[033304] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.:()V │ │ -033314: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -033316: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -033318: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03331a: 2200 d101 |0003: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d1 │ │ -03331e: 1a01 5b06 |0005: const-string v1, "None" // string@065b │ │ -033322: 7040 9d0b 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@0b9d │ │ -033328: 6900 0505 |000a: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0505 │ │ -03332c: 2200 d101 |000c: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d1 │ │ -033330: 1a01 9a07 |000e: const-string v1, "Triangle" // string@079a │ │ -033334: 7040 9d0b 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@0b9d │ │ -03333a: 6900 0605 |0013: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0506 │ │ -03333e: 2200 d101 |0015: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d1 │ │ -033342: 1a01 a207 |0017: const-string v1, "Underline" // string@07a2 │ │ -033346: 7040 9d0b 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@0b9d │ │ -03334c: 6900 0705 |001c: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0507 │ │ -033350: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -033352: 2300 c702 |001f: new-array v0, v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@02c7 │ │ -033356: 6201 0505 |0021: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0505 │ │ -03335a: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -03335e: 6201 0605 |0025: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0506 │ │ -033362: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -033366: 6201 0705 |0029: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0507 │ │ -03336a: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -03336e: 6900 0405 |002d: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0504 │ │ -033372: 0e00 |002f: return-void │ │ +034550: |[034550] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.:()V │ │ +034560: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +034562: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +034564: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +034566: 2200 d001 |0003: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d0 │ │ +03456a: 1a01 6c06 |0005: const-string v1, "None" // string@066c │ │ +03456e: 7040 fd0b 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@0bfd │ │ +034574: 6900 4503 |000a: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0345 │ │ +034578: 2200 d001 |000c: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d0 │ │ +03457c: 1a01 ae07 |000e: const-string v1, "Triangle" // string@07ae │ │ +034580: 7040 fd0b 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@0bfd │ │ +034586: 6900 4603 |0013: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0346 │ │ +03458a: 2200 d001 |0015: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d0 │ │ +03458e: 1a01 b507 |0017: const-string v1, "Underline" // string@07b5 │ │ +034592: 7040 fd0b 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@0bfd │ │ +034598: 6900 4703 |001c: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0347 │ │ +03459c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +03459e: 2300 c602 |001f: new-array v0, v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@02c6 │ │ +0345a2: 6201 4503 |0021: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0345 │ │ +0345a6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0345aa: 6201 4603 |0025: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0346 │ │ +0345ae: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0345b2: 6201 4703 |0029: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0347 │ │ +0345b6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0345ba: 6900 4403 |002d: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0344 │ │ +0345be: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0003 line=77 │ │ - 0x001e line=76 │ │ + 0x0003 line=80 │ │ + 0x001e line=79 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;) │ │ name : '' │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -033374: |[033374] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.:(Ljava/lang/String;II)V │ │ -033384: 7030 3d0c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0c3d │ │ -03338a: 5903 0805 |0003: iput v3, v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.value:I // field@0508 │ │ -03338e: 0e00 |0005: return-void │ │ +0345c0: |[0345c0] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.:(Ljava/lang/String;II)V │ │ +0345d0: 7030 a30c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0ca3 │ │ +0345d6: 5903 4803 |0003: iput v3, v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.value:I // field@0348 │ │ +0345da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=81 │ │ - 0x0003 line=82 │ │ - 0x0005 line=83 │ │ + 0x0000 line=84 │ │ + 0x0003 line=85 │ │ + 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 value I │ │ │ │ #2 : (in Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;) │ │ @@ -67966,136 +38913,312 @@ │ │ type : '(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -033390: |[033390] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ -0333a0: 7100 a10b 0000 |0000: invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@0ba1 │ │ -0333a6: 0c00 |0003: move-result-object v0 │ │ -0333a8: 2102 |0004: array-length v2, v0 │ │ -0333aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0333ac: 3521 0c00 |0006: if-ge v1, v2, 0012 // +000c │ │ -0333b0: 4603 0001 |0008: aget-object v3, v0, v1 │ │ -0333b4: 5234 0805 |000a: iget v4, v3, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.value:I // field@0508 │ │ -0333b8: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -0333bc: 1103 |000e: return-object v3 │ │ -0333be: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0333c2: 28f5 |0011: goto 0006 // -000b │ │ -0333c4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0333c6: 28fb |0013: goto 000e // -0005 │ │ +0345dc: |[0345dc] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ +0345ec: 7100 010c 0000 |0000: invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@0c01 │ │ +0345f2: 0c02 |0003: move-result-object v2 │ │ +0345f4: 2123 |0004: array-length v3, v2 │ │ +0345f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0345f8: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +0345fc: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +034600: 5204 4803 |000a: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.value:I // field@0348 │ │ +034604: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +034608: 1100 |000e: return-object v0 │ │ +03460a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03460e: 28f5 |0011: goto 0006 // -000b │ │ +034610: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +034612: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=86 │ │ - 0x000a line=87 │ │ - 0x000e line=91 │ │ - 0x000f line=86 │ │ - 0x0012 line=91 │ │ + 0x0000 line=89 │ │ + 0x000a line=90 │ │ + 0x000e line=94 │ │ + 0x000f line=89 │ │ + 0x0012 line=94 │ │ locals : │ │ - 0x000a - 0x000e reg=3 style Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - 0x000f - 0x0012 reg=3 style Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - 0x0004 - 0x0014 reg=0 arr$ [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - 0x0006 - 0x0014 reg=1 i$ I │ │ - 0x0005 - 0x0014 reg=2 len$ I │ │ + 0x000a - 0x000e reg=0 style Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ + 0x000f - 0x0012 reg=0 style Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ 0x0000 - 0x0014 reg=5 value I │ │ │ │ #3 : (in Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0333c8: |[0333c8] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.valueOf:(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ -0333d8: 1c00 d101 |0000: const-class v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d1 │ │ -0333dc: 7120 3e0c 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0c3e │ │ -0333e2: 0c00 |0005: move-result-object v0 │ │ -0333e4: 1f00 d101 |0006: check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d1 │ │ -0333e8: 1100 |0008: return-object v0 │ │ +034614: |[034614] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.valueOf:(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ +034624: 1c00 d001 |0000: const-class v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d0 │ │ +034628: 7120 a40c 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0ca4 │ │ +03462e: 0c00 |0005: move-result-object v0 │ │ +034630: 1f00 d001 |0006: check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@01d0 │ │ +034634: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=76 │ │ + 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;) │ │ name : 'values' │ │ type : '()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0333ec: |[0333ec] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ -0333fc: 6200 0405 |0000: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0504 │ │ -033400: 6e10 ff0f 0000 |0002: invoke-virtual {v0}, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.clone:()Ljava/lang/Object; // method@0fff │ │ -033406: 0c00 |0005: move-result-object v0 │ │ -033408: 1f00 c702 |0006: check-cast v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@02c7 │ │ -03340c: 1100 |0008: return-object v0 │ │ +034638: |[034638] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ +034648: 6200 4403 |0000: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0344 │ │ +03464c: 6e10 6510 0000 |0002: invoke-virtual {v0}, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.clone:()Ljava/lang/Object; // method@1065 │ │ +034652: 0c00 |0005: move-result-object v0 │ │ +034654: 1f00 c602 |0006: check-cast v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@02c6 │ │ +034658: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=76 │ │ + 0x0000 line=79 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1931 (TitlePageIndicator.java) │ │ + source_file_idx : 1949 (TitlePageIndicator.java) │ │ │ │ -Class #243 header: │ │ +Class #179 header: │ │ +class_idx : 465 │ │ +access_flags : 16401 (0x4011) │ │ +superclass_idx : 498 │ │ +source_file_idx : 1949 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #179 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/TitlePageIndicator; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16409 name="LinePosition" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Enum" "<" "Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;" ">;" } │ │ +Annotations on method #3075 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)V" } │ │ + │ │ +Class #179 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;' │ │ + Access flags : 0x4011 (PUBLIC FINAL ENUM) │ │ + Superclass : 'Ljava/lang/Enum;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;) │ │ + name : '$VALUES' │ │ + type : '[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;' │ │ + access : 0x101a (PRIVATE STATIC FINAL SYNTHETIC) │ │ + #1 : (in Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;) │ │ + name : 'Bottom' │ │ + type : 'Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + #2 : (in Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;) │ │ + name : 'Top' │ │ + type : 'Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;' │ │ + access : 0x4019 (PUBLIC STATIC FINAL ENUM) │ │ + Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;) │ │ + name : 'value' │ │ + type : 'I' │ │ + access : 0x0011 (PUBLIC FINAL) │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 0 │ │ + outs : 4 │ │ + insns size : 34 16-bit code units │ │ +03465c: |[03465c] com.viewpagerindicator.TitlePageIndicator$LinePosition.:()V │ │ +03466c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03466e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +034670: 2200 d101 |0002: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // type@01d1 │ │ +034674: 1a01 7901 |0004: const-string v1, "Bottom" // string@0179 │ │ +034678: 7040 030c 1022 |0006: invoke-direct {v0, v1, v2, v2}, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.:(Ljava/lang/String;II)V // method@0c03 │ │ +03467e: 6900 4a03 |0009: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.Bottom:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@034a │ │ +034682: 2200 d101 |000b: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // type@01d1 │ │ +034686: 1a01 ad07 |000d: const-string v1, "Top" // string@07ad │ │ +03468a: 7040 030c 1033 |000f: invoke-direct {v0, v1, v3, v3}, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.:(Ljava/lang/String;II)V // method@0c03 │ │ +034690: 6900 4b03 |0012: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.Top:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@034b │ │ +034694: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +034696: 2300 c702 |0015: new-array v0, v0, [Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // type@02c7 │ │ +03469a: 6201 4a03 |0017: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.Bottom:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@034a │ │ +03469e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +0346a2: 6201 4b03 |001b: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.Top:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@034b │ │ +0346a6: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +0346aa: 6900 4903 |001f: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@0349 │ │ +0346ae: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=99 │ │ + 0x0014 line=98 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;) │ │ + name : '' │ │ + type : '(Ljava/lang/String;II)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0346b0: |[0346b0] com.viewpagerindicator.TitlePageIndicator$LinePosition.:(Ljava/lang/String;II)V │ │ +0346c0: 7030 a30c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0ca3 │ │ +0346c6: 5903 4c03 |0003: iput v3, v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.value:I // field@034c │ │ +0346ca: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + 0x0003 line=104 │ │ + 0x0005 line=105 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ + 0x0000 - 0x0006 reg=2 (null) I │ │ + 0x0000 - 0x0006 reg=3 value I │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;) │ │ + name : 'fromValue' │ │ + type : '(I)Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 20 16-bit code units │ │ +0346cc: |[0346cc] com.viewpagerindicator.TitlePageIndicator$LinePosition.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ +0346dc: 7100 060c 0000 |0000: invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.values:()[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // method@0c06 │ │ +0346e2: 0c02 |0003: move-result-object v2 │ │ +0346e4: 2123 |0004: array-length v3, v2 │ │ +0346e6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0346e8: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +0346ec: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +0346f0: 5204 4c03 |000a: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.value:I // field@034c │ │ +0346f4: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +0346f8: 1100 |000e: return-object v0 │ │ +0346fa: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0346fe: 28f5 |0011: goto 0006 // -000b │ │ +034700: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +034702: 28fb |0013: goto 000e // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + 0x000a line=109 │ │ + 0x000e line=113 │ │ + 0x000f line=108 │ │ + 0x0012 line=113 │ │ + locals : │ │ + 0x000a - 0x000e reg=0 position Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ + 0x000f - 0x0012 reg=0 position Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ + 0x0000 - 0x0014 reg=5 value I │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;) │ │ + name : 'valueOf' │ │ + type : '(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +034704: |[034704] com.viewpagerindicator.TitlePageIndicator$LinePosition.valueOf:(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ +034714: 1c00 d101 |0000: const-class v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // type@01d1 │ │ +034718: 7120 a40c 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0ca4 │ │ +03471e: 0c00 |0005: move-result-object v0 │ │ +034720: 1f00 d101 |0006: check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // type@01d1 │ │ +034724: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;) │ │ + name : 'values' │ │ + type : '()[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +034728: |[034728] com.viewpagerindicator.TitlePageIndicator$LinePosition.values:()[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ +034738: 6200 4903 |0000: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@0349 │ │ +03473c: 6e10 6610 0000 |0002: invoke-virtual {v0}, [Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.clone:()Ljava/lang/Object; // method@1066 │ │ +034742: 0c00 |0005: move-result-object v0 │ │ +034744: 1f00 c702 |0006: check-cast v0, [Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // type@02c7 │ │ +034748: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1949 (TitlePageIndicator.java) │ │ + │ │ +Class #180 header: │ │ class_idx : 466 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1931 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1949 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #243 annotations: │ │ +Class #180 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/TitlePageIndicator; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="OnCenterItemClickListener" │ │ │ │ -Class #243 - │ │ +Class #180 - │ │ Class descriptor : 'Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;) │ │ name : 'onCenterItemClick' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1931 (TitlePageIndicator.java) │ │ + source_file_idx : 1949 (TitlePageIndicator.java) │ │ │ │ -Class #244 header: │ │ +Class #181 header: │ │ class_idx : 467 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1931 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1949 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #244 annotations: │ │ +Class #181 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Lcom/viewpagerindicator/TitlePageIndicator$SavedState;" ">;" } │ │ │ │ -Class #244 - │ │ +Class #181 - │ │ Class descriptor : 'Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -68105,124 +39228,124 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -033410: |[033410] com.viewpagerindicator.TitlePageIndicator$SavedState$1.:()V │ │ -033420: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -033426: 0e00 |0003: return-void │ │ +03474c: |[03474c] com.viewpagerindicator.TitlePageIndicator$SavedState$1.:()V │ │ +03475c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=801 │ │ + 0x0000 line=850 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -033428: |[033428] com.viewpagerindicator.TitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ -033438: 2200 d401 |0000: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@01d4 │ │ -03343c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03343e: 7030 aa0b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V // method@0baa │ │ -033444: 1100 |0006: return-object v0 │ │ +034764: |[034764] com.viewpagerindicator.TitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ +034774: 2200 d401 |0000: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@01d4 │ │ +034778: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03477a: 7030 0f0c 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V // method@0c0f │ │ +034780: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=805 │ │ + 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ #1 : (in Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -033448: |[033448] com.viewpagerindicator.TitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -033458: 6e20 a40b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // method@0ba4 │ │ -03345e: 0c00 |0003: move-result-object v0 │ │ -033460: 1100 |0004: return-object v0 │ │ +034784: |[034784] com.viewpagerindicator.TitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +034794: 6e20 090c 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // method@0c09 │ │ +03479a: 0c00 |0003: move-result-object v0 │ │ +03479c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=801 │ │ + 0x0000 line=850 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ #2 : (in Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;) │ │ name : 'newArray' │ │ type : '(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033464: |[033464] com.viewpagerindicator.TitlePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ -033474: 2320 c802 |0000: new-array v0, v2, [Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@02c8 │ │ -033478: 1100 |0002: return-object v0 │ │ +0347a0: |[0347a0] com.viewpagerindicator.TitlePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ +0347b0: 2320 c802 |0000: new-array v0, v2, [Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@02c8 │ │ +0347b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=810 │ │ + 0x0000 line=858 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ #3 : (in Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03347c: |[03347c] com.viewpagerindicator.TitlePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -03348c: 6e20 a60b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // method@0ba6 │ │ -033492: 0c00 |0003: move-result-object v0 │ │ -033494: 1100 |0004: return-object v0 │ │ +0347b8: |[0347b8] com.viewpagerindicator.TitlePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0347c8: 6e20 0b0c 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // method@0c0b │ │ +0347ce: 0c00 |0003: move-result-object v0 │ │ +0347d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=801 │ │ + 0x0000 line=850 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 1931 (TitlePageIndicator.java) │ │ + source_file_idx : 1949 (TitlePageIndicator.java) │ │ │ │ -Class #245 header: │ │ +Class #182 header: │ │ class_idx : 468 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 370 │ │ -source_file_idx : 1931 │ │ +superclass_idx : 367 │ │ +source_file_idx : 1949 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ -Class #245 annotations: │ │ +Class #182 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/TitlePageIndicator; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SavedState" │ │ -Annotations on field #1289 'CREATOR' │ │ +Annotations on field #845 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Lcom/viewpagerindicator/TitlePageIndicator$SavedState;" ">;" } │ │ │ │ -Class #245 - │ │ +Class #182 - │ │ Class descriptor : 'Lcom/viewpagerindicator/TitlePageIndicator$SavedState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/View$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$SavedState;) │ │ name : 'CREATOR' │ │ @@ -68239,4037 +39362,576 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -033498: |[033498] com.viewpagerindicator.TitlePageIndicator$SavedState.:()V │ │ -0334a8: 2200 d301 |0000: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; // type@01d3 │ │ -0334ac: 7010 a30b 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.:()V // method@0ba3 │ │ -0334b2: 6900 0905 |0005: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0509 │ │ -0334b6: 0e00 |0007: return-void │ │ +0347d4: |[0347d4] com.viewpagerindicator.TitlePageIndicator$SavedState.:()V │ │ +0347e4: 2200 d301 |0000: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; // type@01d3 │ │ +0347e8: 7010 080c 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.:()V // method@0c08 │ │ +0347ee: 6900 4d03 |0005: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@034d │ │ +0347f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=801 │ │ + 0x0000 line=850 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/TitlePageIndicator$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0334b8: |[0334b8] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ -0334c8: 7020 c509 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@09c5 │ │ -0334ce: 6e10 9f01 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@019f │ │ -0334d4: 0a00 |0006: move-result v0 │ │ -0334d6: 5910 0a05 |0007: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@050a │ │ -0334da: 0e00 |0009: return-void │ │ +0347f4: |[0347f4] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +034804: 7020 c909 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@09c9 │ │ +03480a: 6e10 a501 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +034810: 0a00 |0006: move-result v0 │ │ +034812: 5910 4e03 |0007: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@034e │ │ +034816: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=791 │ │ - 0x0003 line=792 │ │ - 0x0009 line=793 │ │ + 0x0000 line=839 │ │ + 0x0003 line=840 │ │ + 0x0009 line=841 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ 0x0000 - 0x000a reg=2 in Landroid/os/Parcel; │ │ │ │ #2 : (in Lcom/viewpagerindicator/TitlePageIndicator$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0334dc: |[0334dc] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V │ │ -0334ec: 7020 a90b 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@0ba9 │ │ -0334f2: 0e00 |0003: return-void │ │ +034818: |[034818] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V │ │ +034828: 7020 0e0c 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@0c0e │ │ +03482e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=782 │ │ + 0x0000 line=831 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/viewpagerindicator/TitlePageIndicator$1; │ │ │ │ #3 : (in Lcom/viewpagerindicator/TitlePageIndicator$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0334f4: |[0334f4] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ -033504: 7020 c609 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@09c6 │ │ -03350a: 0e00 |0003: return-void │ │ +034830: |[034830] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +034840: 7020 ca09 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@09ca │ │ +034846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=787 │ │ - 0x0003 line=788 │ │ + 0x0000 line=835 │ │ + 0x0003 line=836 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$SavedState;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03350c: |[03350c] com.viewpagerindicator.TitlePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03351c: 6f30 c709 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@09c7 │ │ -033522: 5210 0a05 |0003: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@050a │ │ -033526: 6e20 a301 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a3 │ │ -03352c: 0e00 |0008: return-void │ │ +034848: |[034848] com.viewpagerindicator.TitlePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +034858: 6f30 cb09 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@09cb │ │ +03485e: 5210 4e03 |0003: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@034e │ │ +034862: 6e20 a901 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +034868: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=797 │ │ - 0x0003 line=798 │ │ - 0x0008 line=799 │ │ + 0x0000 line=845 │ │ + 0x0003 line=846 │ │ + 0x0008 line=847 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 1931 (TitlePageIndicator.java) │ │ - │ │ -Class #246 header: │ │ -class_idx : 469 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 374 │ │ -source_file_idx : 1931 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 26 │ │ -direct_methods_size : 7 │ │ -virtual_methods_size: 40 │ │ - │ │ -Class #246 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/TitlePageIndicator$1; Lcom/viewpagerindicator/TitlePageIndicator$SavedState; Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; } │ │ -Annotations on method #2994 'calculateAllBounds' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/graphics/Paint;" ")" "Ljava/util/ArrayList" "<" "Landroid/graphics/RectF;" ">;" } │ │ - │ │ -Class #246 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/TitlePageIndicator;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/view/View;' │ │ - Interfaces - │ │ - #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ - Static fields - │ │ - #0 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'BOLD_FADE_PERCENTAGE' │ │ - type : 'F' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 0.05 │ │ - #1 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'INVALID_POINTER' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : -1 │ │ - #2 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'SELECTION_FADE_PERCENTAGE' │ │ - type : 'F' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 0.25 │ │ - Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mActivePointerId' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mBoldText' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mCenterItemClickListener' │ │ - type : 'Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mClipPadding' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mColorSelected' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mColorText' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mCurrentOffset' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mCurrentPage' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mFooterIndicatorHeight' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mFooterIndicatorStyle' │ │ - type : 'Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mFooterIndicatorUnderlinePadding' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mFooterLineHeight' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mFooterPadding' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mIsDragging' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mLastMotionX' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mListener' │ │ - type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mPaintFooterIndicator' │ │ - type : 'Landroid/graphics/Paint;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #17 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mPaintFooterLine' │ │ - type : 'Landroid/graphics/Paint;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #18 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mPaintText' │ │ - type : 'Landroid/graphics/Paint;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #19 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mPath' │ │ - type : 'Landroid/graphics/Path;' │ │ - access : 0x0002 (PRIVATE) │ │ - #20 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mScrollState' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #21 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mTitlePadding' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #22 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mTitleProvider' │ │ - type : 'Lcom/viewpagerindicator/TitleProvider;' │ │ - access : 0x0002 (PRIVATE) │ │ - #23 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mTopPadding' │ │ - type : 'F' │ │ - access : 0x0002 (PRIVATE) │ │ - #24 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mTouchSlop' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #25 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'mViewPager' │ │ - type : 'Landroid/support/v4/view/ViewPager;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -033530: |[033530] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;)V │ │ -033540: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -033542: 7030 af0b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0baf │ │ -033548: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=128 │ │ - 0x0004 line=129 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 6 16-bit code units │ │ -03354c: |[03354c] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03355c: 6000 b802 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiTitlePageIndicatorStyle:I // field@02b8 │ │ -033560: 7040 b00b 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/TitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0bb0 │ │ -033566: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=132 │ │ - 0x0005 line=133 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0006 reg=3 attrs Landroid/util/AttributeSet; │ │ - │ │ - #2 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 29 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 491 16-bit code units │ │ -033568: |[033568] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -033578: 7604 cb09 1900 |0000: invoke-direct/range {v25, v26, v27, v28}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09cb │ │ -03357e: 2217 4a00 |0003: new-instance v23, Landroid/graphics/Paint; // type@004a │ │ -033582: 7601 4501 1700 |0005: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@0145 │ │ -033588: 0800 1700 |0008: move-object/from16 v0, v23 │ │ -03358c: 0801 1900 |000a: move-object/from16 v1, v25 │ │ -033590: 5b10 2005 |000c: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -033594: 2217 4a00 |000e: new-instance v23, Landroid/graphics/Paint; // type@004a │ │ -033598: 7601 4501 1700 |0010: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@0145 │ │ -03359e: 0800 1700 |0013: move-object/from16 v0, v23 │ │ -0335a2: 0801 1900 |0015: move-object/from16 v1, v25 │ │ -0335a6: 5b10 1f05 |0017: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@051f │ │ -0335aa: 2217 4a00 |0019: new-instance v23, Landroid/graphics/Paint; // type@004a │ │ -0335ae: 7601 4501 1700 |001b: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@0145 │ │ -0335b4: 0800 1700 |001e: move-object/from16 v0, v23 │ │ -0335b8: 0801 1900 |0020: move-object/from16 v1, v25 │ │ -0335bc: 5b10 1e05 |0022: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@051e │ │ -0335c0: 1517 80bf |0024: const/high16 v23, #int -1082130432 // #bf80 │ │ -0335c4: 0200 1700 |0026: move/from16 v0, v23 │ │ -0335c8: 0801 1900 |0028: move-object/from16 v1, v25 │ │ -0335cc: 5910 1c05 |002a: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@051c │ │ -0335d0: 1317 ffff |002c: const/16 v23, #int -1 // #ffff │ │ -0335d4: 0200 1700 |002e: move/from16 v0, v23 │ │ -0335d8: 0801 1900 |0030: move-object/from16 v1, v25 │ │ -0335dc: 5910 0e05 |0032: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@050e │ │ -0335e0: 7401 bd0b 1900 |0034: invoke-virtual/range {v25}, Lcom/viewpagerindicator/TitlePageIndicator;.getResources:()Landroid/content/res/Resources; // method@0bbd │ │ -0335e6: 0c15 |0037: move-result-object v21 │ │ -0335e8: 6017 d402 |0038: sget v23, Lcom/viewpagerindicator/R$color;.default_title_indicator_footer_color:I // field@02d4 │ │ -0335ec: 0800 1500 |003a: move-object/from16 v0, v21 │ │ -0335f0: 0201 1700 |003c: move/from16 v1, v23 │ │ -0335f4: 6e20 f700 1000 |003e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ -0335fa: 0a08 |0041: move-result v8 │ │ -0335fc: 6017 e902 |0042: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_line_height:I // field@02e9 │ │ -033600: 0800 1500 |0044: move-object/from16 v0, v21 │ │ -033604: 0201 1700 |0046: move/from16 v1, v23 │ │ -033608: 6e20 f900 1000 |0048: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -03360e: 0a0c |004b: move-result v12 │ │ -033610: 6017 8c03 |004c: sget v23, Lcom/viewpagerindicator/R$integer;.default_title_indicator_footer_indicator_style:I // field@038c │ │ -033614: 0800 1500 |004e: move-object/from16 v0, v21 │ │ -033618: 0201 1700 |0050: move/from16 v1, v23 │ │ -03361c: 6e20 fc00 1000 |0052: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@00fc │ │ -033622: 0a0a |0055: move-result v10 │ │ -033624: 6017 e702 |0056: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_indicator_height:I // field@02e7 │ │ -033628: 0800 1500 |0058: move-object/from16 v0, v21 │ │ -03362c: 0201 1700 |005a: move/from16 v1, v23 │ │ -033630: 6e20 f900 1000 |005c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -033636: 0a09 |005f: move-result v9 │ │ -033638: 6017 e802 |0060: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_indicator_underline_padding:I // field@02e8 │ │ -03363c: 0800 1500 |0062: move-object/from16 v0, v21 │ │ -033640: 0201 1700 |0064: move/from16 v1, v23 │ │ -033644: 6e20 f900 1000 |0066: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -03364a: 0a0b |0069: move-result v11 │ │ -03364c: 6017 ea02 |006a: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_padding:I // field@02ea │ │ -033650: 0800 1500 |006c: move-object/from16 v0, v21 │ │ -033654: 0201 1700 |006e: move/from16 v1, v23 │ │ -033658: 6e20 f900 1000 |0070: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -03365e: 0a0d |0073: move-result v13 │ │ -033660: 6017 d502 |0074: sget v23, Lcom/viewpagerindicator/R$color;.default_title_indicator_selected_color:I // field@02d5 │ │ -033664: 0800 1500 |0076: move-object/from16 v0, v21 │ │ -033668: 0201 1700 |0078: move/from16 v1, v23 │ │ -03366c: 6e20 f700 1000 |007a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ -033672: 0a0f |007d: move-result v15 │ │ -033674: 6017 bd02 |007e: sget v23, Lcom/viewpagerindicator/R$bool;.default_title_indicator_selected_bold:I // field@02bd │ │ -033678: 0800 1500 |0080: move-object/from16 v0, v21 │ │ -03367c: 0201 1700 |0082: move/from16 v1, v23 │ │ -033680: 6e20 f600 1000 |0084: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00f6 │ │ -033686: 0a0e |0087: move-result v14 │ │ -033688: 6017 d602 |0088: sget v23, Lcom/viewpagerindicator/R$color;.default_title_indicator_text_color:I // field@02d6 │ │ -03368c: 0800 1500 |008a: move-object/from16 v0, v21 │ │ -033690: 0201 1700 |008c: move/from16 v1, v23 │ │ -033694: 6e20 f700 1000 |008e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ -03369a: 0a10 |0091: move-result v16 │ │ -03369c: 6017 eb02 |0092: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_text_size:I // field@02eb │ │ -0336a0: 0800 1500 |0094: move-object/from16 v0, v21 │ │ -0336a4: 0201 1700 |0096: move/from16 v1, v23 │ │ -0336a8: 6e20 f900 1000 |0098: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -0336ae: 0a11 |009b: move-result v17 │ │ -0336b0: 6017 ec02 |009c: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_title_padding:I // field@02ec │ │ -0336b4: 0800 1500 |009e: move-object/from16 v0, v21 │ │ -0336b8: 0201 1700 |00a0: move/from16 v1, v23 │ │ -0336bc: 6e20 f900 1000 |00a2: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -0336c2: 0a12 |00a5: move-result v18 │ │ -0336c4: 6017 e602 |00a6: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_clip_padding:I // field@02e6 │ │ -0336c8: 0800 1500 |00a8: move-object/from16 v0, v21 │ │ -0336cc: 0201 1700 |00aa: move/from16 v1, v23 │ │ -0336d0: 6e20 f900 1000 |00ac: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -0336d6: 0a07 |00af: move-result v7 │ │ -0336d8: 6017 ed02 |00b0: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_top_padding:I // field@02ed │ │ -0336dc: 0800 1500 |00b2: move-object/from16 v0, v21 │ │ -0336e0: 0201 1700 |00b4: move/from16 v1, v23 │ │ -0336e4: 6e20 f900 1000 |00b6: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -0336ea: 0a13 |00b9: move-result v19 │ │ -0336ec: 6217 dd04 |00ba: sget-object v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator:[I // field@04dd │ │ -0336f0: 6018 d404 |00bc: sget v24, Lcom/viewpagerindicator/R$style;.Widget_TitlePageIndicator:I // field@04d4 │ │ -0336f4: 0800 1a00 |00be: move-object/from16 v0, v26 │ │ -0336f8: 0801 1b00 |00c0: move-object/from16 v1, v27 │ │ -0336fc: 0802 1700 |00c2: move-object/from16 v2, v23 │ │ -033700: 0203 1c00 |00c4: move/from16 v3, v28 │ │ -033704: 0204 1800 |00c6: move/from16 v4, v24 │ │ -033708: 6e54 aa00 1032 |00c8: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00aa │ │ -03370e: 0c05 |00cb: move-result-object v5 │ │ -033710: 1317 0200 |00cc: const/16 v23, #int 2 // #2 │ │ -033714: 0200 1700 |00ce: move/from16 v0, v23 │ │ -033718: 6e30 0401 050c |00d0: invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -03371e: 0a17 |00d3: move-result v23 │ │ -033720: 0200 1700 |00d4: move/from16 v0, v23 │ │ -033724: 0801 1900 |00d6: move-object/from16 v1, v25 │ │ -033728: 5910 1905 |00d8: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -03372c: 1317 0300 |00da: const/16 v23, #int 3 // #3 │ │ -033730: 0200 1700 |00dc: move/from16 v0, v23 │ │ -033734: 6e30 0701 050a |00de: invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0107 │ │ -03373a: 0a17 |00e1: move-result v23 │ │ -03373c: 7701 9e0b 1700 |00e2: invoke-static/range {v23}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@0b9e │ │ -033742: 0c17 |00e5: move-result-object v23 │ │ -033744: 0800 1700 |00e6: move-object/from16 v0, v23 │ │ -033748: 0801 1900 |00e8: move-object/from16 v1, v25 │ │ -03374c: 5b10 1705 |00ea: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0517 │ │ -033750: 1317 0400 |00ec: const/16 v23, #int 4 // #4 │ │ -033754: 0200 1700 |00ee: move/from16 v0, v23 │ │ -033758: 6e30 0401 0509 |00f0: invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -03375e: 0a17 |00f3: move-result v23 │ │ -033760: 0200 1700 |00f4: move/from16 v0, v23 │ │ -033764: 0801 1900 |00f6: move-object/from16 v1, v25 │ │ -033768: 5910 1605 |00f8: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@0516 │ │ -03376c: 1317 0500 |00fa: const/16 v23, #int 5 // #5 │ │ -033770: 0200 1700 |00fc: move/from16 v0, v23 │ │ -033774: 6e30 0401 050b |00fe: invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -03377a: 0a17 |0101: move-result v23 │ │ -03377c: 0200 1700 |0102: move/from16 v0, v23 │ │ -033780: 0801 1900 |0104: move-object/from16 v1, v25 │ │ -033784: 5910 1805 |0106: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@0518 │ │ -033788: 1317 0600 |0108: const/16 v23, #int 6 // #6 │ │ -03378c: 0200 1700 |010a: move/from16 v0, v23 │ │ -033790: 6e30 0401 050d |010c: invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -033796: 0a17 |010f: move-result v23 │ │ -033798: 0200 1700 |0110: move/from16 v0, v23 │ │ -03379c: 0801 1900 |0112: move-object/from16 v1, v25 │ │ -0337a0: 5910 1a05 |0114: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@051a │ │ -0337a4: 1317 0c00 |0116: const/16 v23, #int 12 // #c │ │ -0337a8: 0200 1700 |0118: move/from16 v0, v23 │ │ -0337ac: 0201 1300 |011a: move/from16 v1, v19 │ │ -0337b0: 6e30 0401 0501 |011c: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -0337b6: 0a17 |011f: move-result v23 │ │ -0337b8: 0200 1700 |0120: move/from16 v0, v23 │ │ -0337bc: 0801 1900 |0122: move-object/from16 v1, v25 │ │ -0337c0: 5910 2505 |0124: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@0525 │ │ -0337c4: 1317 0b00 |0126: const/16 v23, #int 11 // #b │ │ -0337c8: 0200 1700 |0128: move/from16 v0, v23 │ │ -0337cc: 0201 1200 |012a: move/from16 v1, v18 │ │ -0337d0: 6e30 0401 0501 |012c: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -0337d6: 0a17 |012f: move-result v23 │ │ -0337d8: 0200 1700 |0130: move/from16 v0, v23 │ │ -0337dc: 0801 1900 |0132: move-object/from16 v1, v25 │ │ -0337e0: 5910 2305 |0134: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@0523 │ │ -0337e4: 1317 0000 |0136: const/16 v23, #int 0 // #0 │ │ -0337e8: 0200 1700 |0138: move/from16 v0, v23 │ │ -0337ec: 6e30 0401 0507 |013a: invoke-virtual {v5, v0, v7}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -0337f2: 0a17 |013d: move-result v23 │ │ -0337f4: 0200 1700 |013e: move/from16 v0, v23 │ │ -0337f8: 0801 1900 |0140: move-object/from16 v1, v25 │ │ -0337fc: 5910 1105 |0142: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0511 │ │ -033800: 1317 0700 |0144: const/16 v23, #int 7 // #7 │ │ -033804: 0200 1700 |0146: move/from16 v0, v23 │ │ -033808: 6e30 0301 050f |0148: invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ -03380e: 0a17 |014b: move-result v23 │ │ -033810: 0200 1700 |014c: move/from16 v0, v23 │ │ -033814: 0801 1900 |014e: move-object/from16 v1, v25 │ │ -033818: 5910 1205 |0150: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0512 │ │ -03381c: 1317 0900 |0152: const/16 v23, #int 9 // #9 │ │ -033820: 0200 1700 |0154: move/from16 v0, v23 │ │ -033824: 0201 1000 |0156: move/from16 v1, v16 │ │ -033828: 6e30 0301 0501 |0158: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ -03382e: 0a17 |015b: move-result v23 │ │ -033830: 0200 1700 |015c: move/from16 v0, v23 │ │ -033834: 0801 1900 |015e: move-object/from16 v1, v25 │ │ -033838: 5910 1305 |0160: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@0513 │ │ -03383c: 1317 0800 |0162: const/16 v23, #int 8 // #8 │ │ -033840: 0200 1700 |0164: move/from16 v0, v23 │ │ -033844: 6e30 0201 050e |0166: invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0102 │ │ -03384a: 0a17 |0169: move-result v23 │ │ -03384c: 0200 1700 |016a: move/from16 v0, v23 │ │ -033850: 0801 1900 |016c: move-object/from16 v1, v25 │ │ -033854: 5c10 0f05 |016e: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@050f │ │ -033858: 1317 0a00 |0170: const/16 v23, #int 10 // #a │ │ -03385c: 0200 1700 |0172: move/from16 v0, v23 │ │ -033860: 0201 1100 |0174: move/from16 v1, v17 │ │ -033864: 6e30 0401 0501 |0176: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ -03386a: 0a16 |0179: move-result v22 │ │ -03386c: 1317 0100 |017a: const/16 v23, #int 1 // #1 │ │ -033870: 0200 1700 |017c: move/from16 v0, v23 │ │ -033874: 6e30 0301 0508 |017e: invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ -03387a: 0a14 |0181: move-result v20 │ │ -03387c: 0800 1900 |0182: move-object/from16 v0, v25 │ │ -033880: 5400 2005 |0184: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -033884: 0817 0000 |0186: move-object/from16 v23, v0 │ │ -033888: 0800 1700 |0188: move-object/from16 v0, v23 │ │ -03388c: 0201 1600 |018a: move/from16 v1, v22 │ │ -033890: 6e20 5401 1000 |018c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0154 │ │ -033896: 0800 1900 |018f: move-object/from16 v0, v25 │ │ -03389a: 5400 2005 |0191: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -03389e: 0817 0000 |0193: move-object/from16 v23, v0 │ │ -0338a2: 1318 0100 |0195: const/16 v24, #int 1 // #1 │ │ -0338a6: 7402 4f01 1700 |0197: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@014f │ │ -0338ac: 0800 1900 |019a: move-object/from16 v0, v25 │ │ -0338b0: 5400 1f05 |019c: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@051f │ │ -0338b4: 0817 0000 |019e: move-object/from16 v23, v0 │ │ -0338b8: 6218 1800 |01a0: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@0018 │ │ -0338bc: 7402 5301 1700 |01a2: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0153 │ │ -0338c2: 0800 1900 |01a5: move-object/from16 v0, v25 │ │ -0338c6: 5400 1f05 |01a7: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@051f │ │ -0338ca: 0817 0000 |01a9: move-object/from16 v23, v0 │ │ -0338ce: 0800 1900 |01ab: move-object/from16 v0, v25 │ │ -0338d2: 5200 1905 |01ad: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -0338d6: 0218 0000 |01af: move/from16 v24, v0 │ │ -0338da: 7402 5201 1700 |01b1: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0152 │ │ -0338e0: 0800 1900 |01b4: move-object/from16 v0, v25 │ │ -0338e4: 5400 1f05 |01b6: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@051f │ │ -0338e8: 0817 0000 |01b8: move-object/from16 v23, v0 │ │ -0338ec: 0800 1700 |01ba: move-object/from16 v0, v23 │ │ -0338f0: 0201 1400 |01bc: move/from16 v1, v20 │ │ -0338f4: 6e20 5001 1000 |01be: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -0338fa: 0800 1900 |01c1: move-object/from16 v0, v25 │ │ -0338fe: 5400 1e05 |01c3: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@051e │ │ -033902: 0817 0000 |01c5: move-object/from16 v23, v0 │ │ -033906: 6218 1800 |01c7: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@0018 │ │ -03390a: 7402 5301 1700 |01c9: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0153 │ │ -033910: 0800 1900 |01cc: move-object/from16 v0, v25 │ │ -033914: 5400 1e05 |01ce: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@051e │ │ -033918: 0817 0000 |01d0: move-object/from16 v23, v0 │ │ -03391c: 0800 1700 |01d2: move-object/from16 v0, v23 │ │ -033920: 0201 1400 |01d4: move/from16 v1, v20 │ │ -033924: 6e20 5001 1000 |01d6: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -03392a: 6e10 0b01 0500 |01d9: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@010b │ │ -033930: 7701 fe09 1a00 |01dc: invoke-static/range {v26}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@09fe │ │ -033936: 0c06 |01df: move-result-object v6 │ │ -033938: 7110 2b06 0600 |01e0: invoke-static {v6}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@062b │ │ -03393e: 0a17 |01e3: move-result v23 │ │ -033940: 0200 1700 |01e4: move/from16 v0, v23 │ │ -033944: 0801 1900 |01e6: move-object/from16 v1, v25 │ │ -033948: 5910 2605 |01e8: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTouchSlop:I // field@0526 │ │ -03394c: 0e00 |01ea: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=136 │ │ - 0x0003 line=101 │ │ - 0x000e line=106 │ │ - 0x0019 line=108 │ │ - 0x0024 line=121 │ │ - 0x002c line=122 │ │ - 0x0034 line=139 │ │ - 0x0038 line=140 │ │ - 0x0042 line=141 │ │ - 0x004c line=143 │ │ - 0x0056 line=145 │ │ - 0x0060 line=147 │ │ - 0x006a line=149 │ │ - 0x0074 line=151 │ │ - 0x007e line=153 │ │ - 0x0088 line=155 │ │ - 0x0092 line=156 │ │ - 0x009c line=157 │ │ - 0x00a6 line=159 │ │ - 0x00b0 line=161 │ │ - 0x00ba line=165 │ │ - 0x00cc line=169 │ │ - 0x00da line=171 │ │ - 0x00ec line=173 │ │ - 0x00fa line=175 │ │ - 0x0108 line=178 │ │ - 0x0116 line=180 │ │ - 0x0126 line=181 │ │ - 0x0136 line=183 │ │ - 0x0144 line=185 │ │ - 0x0152 line=187 │ │ - 0x0162 line=188 │ │ - 0x0170 line=190 │ │ - 0x017a line=192 │ │ - 0x0182 line=194 │ │ - 0x018f line=195 │ │ - 0x019a line=196 │ │ - 0x01a5 line=197 │ │ - 0x01b4 line=198 │ │ - 0x01c1 line=199 │ │ - 0x01cc line=200 │ │ - 0x01d9 line=202 │ │ - 0x01dc line=204 │ │ - 0x01e0 line=205 │ │ - 0x01ea line=206 │ │ - locals : │ │ - 0x00cc - 0x01eb reg=5 a Landroid/content/res/TypedArray; │ │ - 0x01e0 - 0x01eb reg=6 configuration Landroid/view/ViewConfiguration; │ │ - 0x00b0 - 0x01eb reg=7 defaultClipPadding F │ │ - 0x0042 - 0x01eb reg=8 defaultFooterColor I │ │ - 0x0060 - 0x01eb reg=9 defaultFooterIndicatorHeight F │ │ - 0x0056 - 0x01eb reg=10 defaultFooterIndicatorStyle I │ │ - 0x006a - 0x01eb reg=11 defaultFooterIndicatorUnderlinePadding F │ │ - 0x004c - 0x01eb reg=12 defaultFooterLineHeight F │ │ - 0x0074 - 0x01eb reg=13 defaultFooterPadding F │ │ - 0x0088 - 0x01eb reg=14 defaultSelectedBold Z │ │ - 0x007e - 0x01eb reg=15 defaultSelectedColor I │ │ - 0x0092 - 0x01eb reg=16 defaultTextColor I │ │ - 0x009c - 0x01eb reg=17 defaultTextSize F │ │ - 0x00a6 - 0x01eb reg=18 defaultTitlePadding F │ │ - 0x00ba - 0x01eb reg=19 defaultTopPadding F │ │ - 0x0182 - 0x01eb reg=20 footerColor I │ │ - 0x0038 - 0x01eb reg=21 res Landroid/content/res/Resources; │ │ - 0x017a - 0x01eb reg=22 textSize F │ │ - 0x0000 - 0x01eb reg=25 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x01eb reg=26 context Landroid/content/Context; │ │ - 0x0000 - 0x01eb reg=27 attrs Landroid/util/AttributeSet; │ │ - 0x0000 - 0x01eb reg=28 defStyle I │ │ - │ │ - #3 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'calcBounds' │ │ - type : '(ILandroid/graphics/Paint;)Landroid/graphics/RectF;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -033950: |[033950] com.viewpagerindicator.TitlePageIndicator.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/RectF; │ │ -033960: 2200 4d00 |0000: new-instance v0, Landroid/graphics/RectF; // type@004d │ │ -033964: 7010 5a01 0000 |0002: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@015a │ │ -03396a: 5431 2405 |0005: iget-object v1, v3, Lcom/viewpagerindicator/TitlePageIndicator;.mTitleProvider:Lcom/viewpagerindicator/TitleProvider; // field@0524 │ │ -03396e: 7220 e50b 4100 |0007: invoke-interface {v1, v4}, Lcom/viewpagerindicator/TitleProvider;.getTitle:(I)Ljava/lang/String; // method@0be5 │ │ -033974: 0c01 |000a: move-result-object v1 │ │ -033976: 6e20 4d01 1500 |000b: invoke-virtual {v5, v1}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@014d │ │ -03397c: 0a01 |000e: move-result v1 │ │ -03397e: 5901 1c00 |000f: iput v1, v0, Landroid/graphics/RectF;.right:F // field@001c │ │ -033982: 6e10 4801 0500 |0011: invoke-virtual {v5}, Landroid/graphics/Paint;.descent:()F // method@0148 │ │ -033988: 0a01 |0014: move-result v1 │ │ -03398a: 6e10 4701 0500 |0015: invoke-virtual {v5}, Landroid/graphics/Paint;.ascent:()F // method@0147 │ │ -033990: 0a02 |0018: move-result v2 │ │ -033992: c721 |0019: sub-float/2addr v1, v2 │ │ -033994: 5901 1a00 |001a: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@001a │ │ -033998: 1100 |001c: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=651 │ │ - 0x0005 line=652 │ │ - 0x0011 line=653 │ │ - 0x001c line=654 │ │ - locals : │ │ - 0x0005 - 0x001d reg=0 bounds Landroid/graphics/RectF; │ │ - 0x0000 - 0x001d reg=3 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x001d reg=4 index I │ │ - 0x0000 - 0x001d reg=5 paint Landroid/graphics/Paint; │ │ - │ │ - #4 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'calculateAllBounds' │ │ - type : '(Landroid/graphics/Paint;)Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 12 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 76 16-bit code units │ │ -03399c: |[03399c] com.viewpagerindicator.TitlePageIndicator.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; │ │ -0339ac: 2205 1402 |0000: new-instance v5, Ljava/util/ArrayList; // type@0214 │ │ -0339b0: 7010 880c 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -0339b6: 54a8 2705 |0005: iget-object v8, v10, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -0339ba: 6e10 7506 0800 |0007: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -0339c0: 0c08 |000a: move-result-object v8 │ │ -0339c2: 6e10 bb05 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -0339c8: 0a01 |000e: move-result v1 │ │ -0339ca: 6e10 c40b 0a00 |000f: invoke-virtual {v10}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@0bc4 │ │ -0339d0: 0a07 |0012: move-result v7 │ │ -0339d2: db03 0702 |0013: div-int/lit8 v3, v7, #int 2 // #02 │ │ -0339d6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0339d8: 3514 3500 |0016: if-ge v4, v1, 004b // +0035 │ │ -0339dc: 7030 b10b 4a0b |0018: invoke-direct {v10, v4, v11}, Lcom/viewpagerindicator/TitlePageIndicator;.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/RectF; // method@0bb1 │ │ -0339e2: 0c00 |001b: move-result-object v0 │ │ -0339e4: 5208 1c00 |001c: iget v8, v0, Landroid/graphics/RectF;.right:F // field@001c │ │ -0339e8: 5209 1b00 |001e: iget v9, v0, Landroid/graphics/RectF;.left:F // field@001b │ │ -0339ec: a706 0809 |0020: sub-float v6, v8, v9 │ │ -0339f0: 5208 1a00 |0022: iget v8, v0, Landroid/graphics/RectF;.bottom:F // field@001a │ │ -0339f4: 5209 1d00 |0024: iget v9, v0, Landroid/graphics/RectF;.top:F // field@001d │ │ -0339f8: a702 0809 |0026: sub-float v2, v8, v9 │ │ -0339fc: 8238 |0028: int-to-float v8, v3 │ │ -0339fe: 1509 0040 |0029: const/high16 v9, #int 1073741824 // #4000 │ │ -033a02: a909 0609 |002b: div-float v9, v6, v9 │ │ -033a06: c798 |002d: sub-float/2addr v8, v9 │ │ -033a08: 52a9 1405 |002e: iget v9, v10, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentOffset:I // field@0514 │ │ -033a0c: 8299 |0030: int-to-float v9, v9 │ │ -033a0e: c798 |0031: sub-float/2addr v8, v9 │ │ -033a10: 52a9 1505 |0032: iget v9, v10, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -033a14: 9109 0409 |0034: sub-int v9, v4, v9 │ │ -033a18: b279 |0036: mul-int/2addr v9, v7 │ │ -033a1a: 8299 |0037: int-to-float v9, v9 │ │ -033a1c: c698 |0038: add-float/2addr v8, v9 │ │ -033a1e: 5908 1b00 |0039: iput v8, v0, Landroid/graphics/RectF;.left:F // field@001b │ │ -033a22: 5208 1b00 |003b: iget v8, v0, Landroid/graphics/RectF;.left:F // field@001b │ │ -033a26: c668 |003d: add-float/2addr v8, v6 │ │ -033a28: 5908 1c00 |003e: iput v8, v0, Landroid/graphics/RectF;.right:F // field@001c │ │ -033a2c: 1208 |0040: const/4 v8, #int 0 // #0 │ │ -033a2e: 5908 1d00 |0041: iput v8, v0, Landroid/graphics/RectF;.top:F // field@001d │ │ -033a32: 5902 1a00 |0043: iput v2, v0, Landroid/graphics/RectF;.bottom:F // field@001a │ │ -033a36: 6e20 8b0c 0500 |0045: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -033a3c: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -033a40: 28cc |004a: goto 0016 // -0034 │ │ -033a42: 1105 |004b: return-object v5 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=623 │ │ - 0x0005 line=625 │ │ - 0x000f line=626 │ │ - 0x0013 line=627 │ │ - 0x0015 line=628 │ │ - 0x0018 line=629 │ │ - 0x001c line=630 │ │ - 0x0022 line=631 │ │ - 0x0028 line=632 │ │ - 0x003b line=633 │ │ - 0x0040 line=634 │ │ - 0x0043 line=635 │ │ - 0x0045 line=636 │ │ - 0x0048 line=628 │ │ - 0x004b line=639 │ │ - locals : │ │ - 0x001c - 0x004b reg=0 bounds Landroid/graphics/RectF; │ │ - 0x0028 - 0x004b reg=2 h F │ │ - 0x0022 - 0x004b reg=6 w F │ │ - 0x000f - 0x004c reg=1 count I │ │ - 0x0015 - 0x004c reg=3 halfWidth I │ │ - 0x0016 - 0x004c reg=4 i I │ │ - 0x0005 - 0x004c reg=5 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0013 - 0x004c reg=7 width I │ │ - 0x0000 - 0x004c reg=10 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x004c reg=11 paint Landroid/graphics/Paint; │ │ - │ │ - #5 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'clipViewOnTheLeft' │ │ - type : '(Landroid/graphics/RectF;FI)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 12 16-bit code units │ │ -033a44: |[033a44] com.viewpagerindicator.TitlePageIndicator.clipViewOnTheLeft:(Landroid/graphics/RectF;FI)V │ │ -033a54: 8250 |0000: int-to-float v0, v5 │ │ -033a56: 5221 1105 |0001: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0511 │ │ -033a5a: c610 |0003: add-float/2addr v0, v1 │ │ -033a5c: 5930 1b00 |0004: iput v0, v3, Landroid/graphics/RectF;.left:F // field@001b │ │ -033a60: 5220 1105 |0006: iget v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0511 │ │ -033a64: c640 |0008: add-float/2addr v0, v4 │ │ -033a66: 5930 1c00 |0009: iput v0, v3, Landroid/graphics/RectF;.right:F // field@001c │ │ -033a6a: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=611 │ │ - 0x0006 line=612 │ │ - 0x000b line=613 │ │ - locals : │ │ - 0x0000 - 0x000c reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x000c reg=3 curViewBound Landroid/graphics/RectF; │ │ - 0x0000 - 0x000c reg=4 curViewWidth F │ │ - 0x0000 - 0x000c reg=5 left I │ │ - │ │ - #6 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'clipViewOnTheRight' │ │ - type : '(Landroid/graphics/RectF;FI)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 0 │ │ - insns size : 12 16-bit code units │ │ -033a6c: |[033a6c] com.viewpagerindicator.TitlePageIndicator.clipViewOnTheRight:(Landroid/graphics/RectF;FI)V │ │ -033a7c: 8250 |0000: int-to-float v0, v5 │ │ -033a7e: 5221 1105 |0001: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0511 │ │ -033a82: c710 |0003: sub-float/2addr v0, v1 │ │ -033a84: 5930 1c00 |0004: iput v0, v3, Landroid/graphics/RectF;.right:F // field@001c │ │ -033a88: 5230 1c00 |0006: iget v0, v3, Landroid/graphics/RectF;.right:F // field@001c │ │ -033a8c: c740 |0008: sub-float/2addr v0, v4 │ │ -033a8e: 5930 1b00 |0009: iput v0, v3, Landroid/graphics/RectF;.left:F // field@001b │ │ -033a92: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=598 │ │ - 0x0006 line=599 │ │ - 0x000b line=600 │ │ - locals : │ │ - 0x0000 - 0x000c reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x000c reg=3 curViewBound Landroid/graphics/RectF; │ │ - 0x0000 - 0x000c reg=4 curViewWidth F │ │ - 0x0000 - 0x000c reg=5 right I │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getClipPadding' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033a94: |[033a94] com.viewpagerindicator.TitlePageIndicator.getClipPadding:()F │ │ -033aa4: 5210 1105 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0511 │ │ -033aa8: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=311 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getFooterColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -033aac: |[033aac] com.viewpagerindicator.TitlePageIndicator.getFooterColor:()I │ │ -033abc: 5410 1f05 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@051f │ │ -033ac0: 6e10 4901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@0149 │ │ -033ac6: 0a00 |0005: move-result v0 │ │ -033ac8: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=209 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #2 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getFooterIndicatorHeight' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033acc: |[033acc] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorHeight:()F │ │ -033adc: 5210 1605 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@0516 │ │ -033ae0: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=229 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #3 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getFooterIndicatorPadding' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033ae4: |[033ae4] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorPadding:()F │ │ -033af4: 5210 1a05 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@051a │ │ -033af8: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=238 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #4 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getFooterIndicatorStyle' │ │ - type : '()Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033afc: |[033afc] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorStyle:()Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ -033b0c: 5410 1705 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0517 │ │ -033b10: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=247 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #5 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getFooterLineHeight' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033b14: |[033b14] com.viewpagerindicator.TitlePageIndicator.getFooterLineHeight:()F │ │ -033b24: 5210 1905 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -033b28: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=219 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #6 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getSelectedColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033b2c: |[033b2c] com.viewpagerindicator.TitlePageIndicator.getSelectedColor:()I │ │ -033b3c: 5210 1205 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0512 │ │ -033b40: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=256 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #7 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getTextColor' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033b44: |[033b44] com.viewpagerindicator.TitlePageIndicator.getTextColor:()I │ │ -033b54: 5210 1305 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@0513 │ │ -033b58: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=274 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #8 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getTextSize' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -033b5c: |[033b5c] com.viewpagerindicator.TitlePageIndicator.getTextSize:()F │ │ -033b6c: 5410 2005 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -033b70: 6e10 4b01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextSize:()F // method@014b │ │ -033b76: 0a00 |0005: move-result v0 │ │ -033b78: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=284 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #9 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getTitlePadding' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033b7c: |[033b7c] com.viewpagerindicator.TitlePageIndicator.getTitlePadding:()F │ │ -033b8c: 5210 2305 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@0523 │ │ -033b90: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=293 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #10 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getTopPadding' │ │ - type : '()F' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033b94: |[033b94] com.viewpagerindicator.TitlePageIndicator.getTopPadding:()F │ │ -033ba4: 5210 2505 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@0525 │ │ -033ba8: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=302 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #11 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'getTypeface' │ │ - type : '()Landroid/graphics/Typeface;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -033bac: |[033bac] com.viewpagerindicator.TitlePageIndicator.getTypeface:()Landroid/graphics/Typeface; │ │ -033bbc: 5410 2005 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -033bc0: 6e10 4c01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@014c │ │ -033bc6: 0c00 |0005: move-result-object v0 │ │ -033bc8: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=325 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #12 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'isSelectedBold' │ │ - type : '()Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -033bcc: |[033bcc] com.viewpagerindicator.TitlePageIndicator.isSelectedBold:()Z │ │ -033bdc: 5510 0f05 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@050f │ │ -033be0: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=265 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #13 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'notifyDataSetChanged' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -033be4: |[033be4] com.viewpagerindicator.TitlePageIndicator.notifyDataSetChanged:()V │ │ -033bf4: 6e10 c50b 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -033bfa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=681 │ │ - 0x0003 line=682 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #14 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'onDraw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 36 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 1278 16-bit code units │ │ -033bfc: |[033bfc] com.viewpagerindicator.TitlePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ -033c0c: 7502 e909 2200 |0000: invoke-super/range {v34, v35}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@09e9 │ │ -033c12: 0800 2200 |0003: move-object/from16 v0, v34 │ │ -033c16: 5400 2705 |0005: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -033c1a: 081d 0000 |0007: move-object/from16 v29, v0 │ │ -033c1e: 391d 0300 |0009: if-nez v29, 000c // +0003 │ │ -033c22: 0e00 |000b: return-void │ │ -033c24: 0800 2200 |000c: move-object/from16 v0, v34 │ │ -033c28: 5400 2705 |000e: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -033c2c: 081d 0000 |0010: move-object/from16 v29, v0 │ │ -033c30: 7401 7506 1d00 |0012: invoke-virtual/range {v29}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -033c36: 0c1d |0015: move-result-object v29 │ │ -033c38: 7401 bb05 1d00 |0016: invoke-virtual/range {v29}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -033c3e: 0a07 |0019: move-result v7 │ │ -033c40: 3807 f1ff |001a: if-eqz v7, 000b // -000f │ │ -033c44: 0800 2200 |001c: move-object/from16 v0, v34 │ │ -033c48: 5400 2005 |001e: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -033c4c: 081d 0000 |0020: move-object/from16 v29, v0 │ │ -033c50: 0800 2200 |0022: move-object/from16 v0, v34 │ │ -033c54: 0801 1d00 |0024: move-object/from16 v1, v29 │ │ -033c58: 7020 b20b 1000 |0026: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; // method@0bb2 │ │ -033c5e: 0c06 |0029: move-result-object v6 │ │ -033c60: 0800 2200 |002a: move-object/from16 v0, v34 │ │ -033c64: 5200 1505 |002c: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -033c68: 021d 0000 |002e: move/from16 v29, v0 │ │ -033c6c: 6e10 970c 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -033c72: 0a1e |0033: move-result v30 │ │ -033c74: 0200 1d00 |0034: move/from16 v0, v29 │ │ -033c78: 0201 1e00 |0036: move/from16 v1, v30 │ │ -033c7c: 3410 0f00 |0038: if-lt v0, v1, 0047 // +000f │ │ -033c80: 6e10 970c 0600 |003a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -033c86: 0a1d |003d: move-result v29 │ │ -033c88: d81d 1dff |003e: add-int/lit8 v29, v29, #int -1 // #ff │ │ -033c8c: 0800 2200 |0040: move-object/from16 v0, v34 │ │ -033c90: 0201 1d00 |0042: move/from16 v1, v29 │ │ -033c94: 6e20 d20b 1000 |0044: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.setCurrentItem:(I)V // method@0bd2 │ │ -033c9a: d808 07ff |0047: add-int/lit8 v8, v7, #int -1 // #ff │ │ -033c9e: 7401 c40b 2200 |0049: invoke-virtual/range {v34}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@0bc4 │ │ -033ca4: 0a1d |004c: move-result v29 │ │ -033ca6: 0200 1d00 |004d: move/from16 v0, v29 │ │ -033caa: 8200 |004f: int-to-float v0, v0 │ │ -033cac: 021d 0000 |0050: move/from16 v29, v0 │ │ -033cb0: 151e 0040 |0052: const/high16 v30, #int 1073741824 // #4000 │ │ -033cb4: a90e 1d1e |0054: div-float v14, v29, v30 │ │ -033cb8: 7401 bc0b 2200 |0056: invoke-virtual/range {v34}, Lcom/viewpagerindicator/TitlePageIndicator;.getLeft:()I // method@0bbc │ │ -033cbe: 0a11 |0059: move-result v17 │ │ -033cc0: 0200 1100 |005a: move/from16 v0, v17 │ │ -033cc4: 8200 |005c: int-to-float v0, v0 │ │ -033cc6: 021d 0000 |005d: move/from16 v29, v0 │ │ -033cca: 0800 2200 |005f: move-object/from16 v0, v34 │ │ -033cce: 5200 1105 |0061: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0511 │ │ -033cd2: 021e 0000 |0063: move/from16 v30, v0 │ │ -033cd6: a613 1d1e |0065: add-float v19, v29, v30 │ │ -033cda: 7401 c40b 2200 |0067: invoke-virtual/range {v34}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@0bc4 │ │ -033ce0: 0a1c |006a: move-result v28 │ │ -033ce2: 7401 bb0b 2200 |006b: invoke-virtual/range {v34}, Lcom/viewpagerindicator/TitlePageIndicator;.getHeight:()I // method@0bbb │ │ -033ce8: 0a0f |006e: move-result v15 │ │ -033cea: 9016 111c |006f: add-int v22, v17, v28 │ │ -033cee: 0200 1600 |0071: move/from16 v0, v22 │ │ -033cf2: 8200 |0073: int-to-float v0, v0 │ │ -033cf4: 021d 0000 |0074: move/from16 v29, v0 │ │ -033cf8: 0800 2200 |0076: move-object/from16 v0, v34 │ │ -033cfc: 5200 1105 |0078: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0511 │ │ -033d00: 021e 0000 |007a: move/from16 v30, v0 │ │ -033d04: a718 1d1e |007c: sub-float v24, v29, v30 │ │ -033d08: 0800 2200 |007e: move-object/from16 v0, v34 │ │ -033d0c: 5200 1505 |0080: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -033d10: 0215 0000 |0082: move/from16 v21, v0 │ │ -033d14: 0800 2200 |0084: move-object/from16 v0, v34 │ │ -033d18: 5200 1405 |0086: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentOffset:I // field@0514 │ │ -033d1c: 021d 0000 |0088: move/from16 v29, v0 │ │ -033d20: 0200 1d00 |008a: move/from16 v0, v29 │ │ -033d24: 8200 |008c: int-to-float v0, v0 │ │ -033d26: 021d 0000 |008d: move/from16 v29, v0 │ │ -033d2a: 2e1d 1d0e |008f: cmpg-float v29, v29, v14 │ │ -033d2e: 3c1d db00 |0091: if-gtz v29, 016c // +00db │ │ -033d32: 151d 803f |0093: const/high16 v29, #int 1065353216 // #3f80 │ │ -033d36: 0800 2200 |0095: move-object/from16 v0, v34 │ │ -033d3a: 5200 1405 |0097: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentOffset:I // field@0514 │ │ -033d3e: 021e 0000 |0099: move/from16 v30, v0 │ │ -033d42: 0200 1e00 |009b: move/from16 v0, v30 │ │ -033d46: 8200 |009d: int-to-float v0, v0 │ │ -033d48: 021e 0000 |009e: move/from16 v30, v0 │ │ -033d4c: a81d 1d1e |00a0: mul-float v29, v29, v30 │ │ -033d50: 0200 1c00 |00a2: move/from16 v0, v28 │ │ -033d54: 8200 |00a4: int-to-float v0, v0 │ │ -033d56: 021e 0000 |00a5: move/from16 v30, v0 │ │ -033d5a: a914 1d1e |00a7: div-float v20, v29, v30 │ │ -033d5e: 151d 803e |00a9: const/high16 v29, #int 1048576000 // #3e80 │ │ -033d62: 2e1d 141d |00ab: cmpg-float v29, v20, v29 │ │ -033d66: 3c1d db00 |00ad: if-gtz v29, 0188 // +00db │ │ -033d6a: 121d |00af: const/4 v13, #int 1 // #1 │ │ -033d6c: 141d cdcc 4c3d |00b0: const v29, #float 0.05 // #3d4ccccd │ │ -033d72: 2e1d 141d |00b3: cmpg-float v29, v20, v29 │ │ -033d76: 3c1d d600 |00b5: if-gtz v29, 018b // +00d6 │ │ -033d7a: 121b |00b7: const/4 v11, #int 1 // #1 │ │ -033d7c: 151d 803e |00b8: const/high16 v29, #int 1048576000 // #3e80 │ │ -033d80: a71d 1d14 |00ba: sub-float v29, v29, v20 │ │ -033d84: 151e 803e |00bc: const/high16 v30, #int 1048576000 // #3e80 │ │ -033d88: a919 1d1e |00be: div-float v25, v29, v30 │ │ -033d8c: 0800 2200 |00c0: move-object/from16 v0, v34 │ │ -033d90: 5200 1505 |00c2: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -033d94: 021d 0000 |00c4: move/from16 v29, v0 │ │ -033d98: 0200 1d00 |00c6: move/from16 v0, v29 │ │ -033d9c: 6e20 900c 0600 |00c8: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -033da2: 0c09 |00cb: move-result-object v9 │ │ -033da4: 1f09 4d00 |00cc: check-cast v9, Landroid/graphics/RectF; // type@004d │ │ -033da8: 5290 1c00 |00ce: iget v0, v9, Landroid/graphics/RectF;.right:F // field@001c │ │ -033dac: 021d 0000 |00d0: move/from16 v29, v0 │ │ -033db0: 5290 1b00 |00d2: iget v0, v9, Landroid/graphics/RectF;.left:F // field@001b │ │ -033db4: 021e 0000 |00d4: move/from16 v30, v0 │ │ -033db8: a70a 1d1e |00d6: sub-float v10, v29, v30 │ │ -033dbc: 5290 1b00 |00d8: iget v0, v9, Landroid/graphics/RectF;.left:F // field@001b │ │ -033dc0: 021d 0000 |00da: move/from16 v29, v0 │ │ -033dc4: 2e1d 1d13 |00dc: cmpg-float v29, v29, v19 │ │ -033dc8: 3b1d 0900 |00de: if-gez v29, 00e7 // +0009 │ │ -033dcc: 0800 2200 |00e0: move-object/from16 v0, v34 │ │ -033dd0: 0201 1100 |00e2: move/from16 v1, v17 │ │ -033dd4: 7040 b30b 901a |00e4: invoke-direct {v0, v9, v10, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/RectF;FI)V // method@0bb3 │ │ -033dda: 5290 1c00 |00e7: iget v0, v9, Landroid/graphics/RectF;.right:F // field@001c │ │ -033dde: 021d 0000 |00e9: move/from16 v29, v0 │ │ -033de2: 2d1d 1d18 |00eb: cmpl-float v29, v29, v24 │ │ -033de6: 3d1d 0900 |00ed: if-lez v29, 00f6 // +0009 │ │ -033dea: 0800 2200 |00ef: move-object/from16 v0, v34 │ │ -033dee: 0201 1600 |00f1: move/from16 v1, v22 │ │ -033df2: 7040 b40b 901a |00f3: invoke-direct {v0, v9, v10, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/RectF;FI)V // method@0bb4 │ │ -033df8: 0800 2200 |00f6: move-object/from16 v0, v34 │ │ -033dfc: 5200 1505 |00f8: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -033e00: 021d 0000 |00fa: move/from16 v29, v0 │ │ -033e04: 3d1d 9200 |00fc: if-lez v29, 018e // +0092 │ │ -033e08: 0800 2200 |00fe: move-object/from16 v0, v34 │ │ -033e0c: 5200 1505 |0100: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -033e10: 021d 0000 |0102: move/from16 v29, v0 │ │ -033e14: d810 1dff |0104: add-int/lit8 v16, v29, #int -1 // #ff │ │ -033e18: 3a10 8800 |0106: if-ltz v16, 018e // +0088 │ │ -033e1c: 0200 1000 |0108: move/from16 v0, v16 │ │ -033e20: 6e20 900c 0600 |010a: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -033e26: 0c05 |010d: move-result-object v5 │ │ -033e28: 1f05 4d00 |010e: check-cast v5, Landroid/graphics/RectF; // type@004d │ │ -033e2c: 5250 1b00 |0110: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -033e30: 021d 0000 |0112: move/from16 v29, v0 │ │ -033e34: 2e1d 1d13 |0114: cmpg-float v29, v29, v19 │ │ -033e38: 3b1d 5300 |0116: if-gez v29, 0169 // +0053 │ │ -033e3c: 5250 1c00 |0118: iget v0, v5, Landroid/graphics/RectF;.right:F // field@001c │ │ -033e40: 021d 0000 |011a: move/from16 v29, v0 │ │ -033e44: 5250 1b00 |011c: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -033e48: 021e 0000 |011e: move/from16 v30, v0 │ │ -033e4c: a71b 1d1e |0120: sub-float v27, v29, v30 │ │ -033e50: 0800 2200 |0122: move-object/from16 v0, v34 │ │ -033e54: 0201 1b00 |0124: move/from16 v1, v27 │ │ -033e58: 0202 1100 |0126: move/from16 v2, v17 │ │ -033e5c: 7040 b30b 5021 |0128: invoke-direct {v0, v5, v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/RectF;FI)V // method@0bb3 │ │ -033e62: d81d 1001 |012b: add-int/lit8 v29, v16, #int 1 // #01 │ │ -033e66: 0200 1d00 |012d: move/from16 v0, v29 │ │ -033e6a: 6e20 900c 0600 |012f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -033e70: 0c17 |0132: move-result-object v23 │ │ -033e72: 1f17 4d00 |0133: check-cast v23, Landroid/graphics/RectF; // type@004d │ │ -033e76: 5250 1c00 |0135: iget v0, v5, Landroid/graphics/RectF;.right:F // field@001c │ │ -033e7a: 021d 0000 |0137: move/from16 v29, v0 │ │ -033e7e: 0800 2200 |0139: move-object/from16 v0, v34 │ │ -033e82: 5200 2305 |013b: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@0523 │ │ -033e86: 021e 0000 |013d: move/from16 v30, v0 │ │ -033e8a: a61d 1d1e |013f: add-float v29, v29, v30 │ │ -033e8e: 0800 1700 |0141: move-object/from16 v0, v23 │ │ -033e92: 5200 1b00 |0143: iget v0, v0, Landroid/graphics/RectF;.left:F // field@001b │ │ -033e96: 021e 0000 |0145: move/from16 v30, v0 │ │ -033e9a: 2d1d 1d1e |0147: cmpl-float v29, v29, v30 │ │ -033e9e: 3d1d 2000 |0149: if-lez v29, 0169 // +0020 │ │ -033ea2: 0800 1700 |014b: move-object/from16 v0, v23 │ │ -033ea6: 5200 1b00 |014d: iget v0, v0, Landroid/graphics/RectF;.left:F // field@001b │ │ -033eaa: 021d 0000 |014f: move/from16 v29, v0 │ │ -033eae: a71d 1d1b |0151: sub-float v29, v29, v27 │ │ -033eb2: 0800 2200 |0153: move-object/from16 v0, v34 │ │ -033eb6: 5200 2305 |0155: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@0523 │ │ -033eba: 021e 0000 |0157: move/from16 v30, v0 │ │ -033ebe: a71d 1d1e |0159: sub-float v29, v29, v30 │ │ -033ec2: 0200 1d00 |015b: move/from16 v0, v29 │ │ -033ec6: 5950 1b00 |015d: iput v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -033eca: 5250 1b00 |015f: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -033ece: 021d 0000 |0161: move/from16 v29, v0 │ │ -033ed2: a61d 1d1b |0163: add-float v29, v29, v27 │ │ -033ed6: 0200 1d00 |0165: move/from16 v0, v29 │ │ -033eda: 5950 1c00 |0167: iput v0, v5, Landroid/graphics/RectF;.right:F // field@001c │ │ -033ede: d810 10ff |0169: add-int/lit8 v16, v16, #int -1 // #ff │ │ -033ee2: 289b |016b: goto 0106 // -0065 │ │ -033ee4: d815 1501 |016c: add-int/lit8 v21, v21, #int 1 // #01 │ │ -033ee8: 151d 803f |016e: const/high16 v29, #int 1065353216 // #3f80 │ │ -033eec: 0800 2200 |0170: move-object/from16 v0, v34 │ │ -033ef0: 5200 1405 |0172: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentOffset:I // field@0514 │ │ -033ef4: 021e 0000 |0174: move/from16 v30, v0 │ │ -033ef8: 911e 1c1e |0176: sub-int v30, v28, v30 │ │ -033efc: 0200 1e00 |0178: move/from16 v0, v30 │ │ -033f00: 8200 |017a: int-to-float v0, v0 │ │ -033f02: 021e 0000 |017b: move/from16 v30, v0 │ │ -033f06: a81d 1d1e |017d: mul-float v29, v29, v30 │ │ -033f0a: 0200 1c00 |017f: move/from16 v0, v28 │ │ -033f0e: 8200 |0181: int-to-float v0, v0 │ │ -033f10: 021e 0000 |0182: move/from16 v30, v0 │ │ -033f14: a914 1d1e |0184: div-float v20, v29, v30 │ │ -033f18: 2900 23ff |0186: goto/16 00a9 // -00dd │ │ -033f1c: 120d |0188: const/4 v13, #int 0 // #0 │ │ -033f1e: 2900 27ff |0189: goto/16 00b0 // -00d9 │ │ -033f22: 120b |018b: const/4 v11, #int 0 // #0 │ │ -033f24: 2900 2cff |018c: goto/16 00b8 // -00d4 │ │ -033f28: 0800 2200 |018e: move-object/from16 v0, v34 │ │ -033f2c: 5200 1505 |0190: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -033f30: 021d 0000 |0192: move/from16 v29, v0 │ │ -033f34: 0200 1d00 |0194: move/from16 v0, v29 │ │ -033f38: 3580 7000 |0196: if-ge v0, v8, 0206 // +0070 │ │ -033f3c: 0800 2200 |0198: move-object/from16 v0, v34 │ │ -033f40: 5200 1505 |019a: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -033f44: 021d 0000 |019c: move/from16 v29, v0 │ │ -033f48: d810 1d01 |019e: add-int/lit8 v16, v29, #int 1 // #01 │ │ -033f4c: 0200 1000 |01a0: move/from16 v0, v16 │ │ -033f50: 3570 6400 |01a2: if-ge v0, v7, 0206 // +0064 │ │ -033f54: 0200 1000 |01a4: move/from16 v0, v16 │ │ -033f58: 6e20 900c 0600 |01a6: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -033f5e: 0c05 |01a9: move-result-object v5 │ │ -033f60: 1f05 4d00 |01aa: check-cast v5, Landroid/graphics/RectF; // type@004d │ │ -033f64: 5250 1c00 |01ac: iget v0, v5, Landroid/graphics/RectF;.right:F // field@001c │ │ -033f68: 021d 0000 |01ae: move/from16 v29, v0 │ │ -033f6c: 2d1d 1d18 |01b0: cmpl-float v29, v29, v24 │ │ -033f70: 3d1d 5100 |01b2: if-lez v29, 0203 // +0051 │ │ -033f74: 5250 1c00 |01b4: iget v0, v5, Landroid/graphics/RectF;.right:F // field@001c │ │ -033f78: 021d 0000 |01b6: move/from16 v29, v0 │ │ -033f7c: 5250 1b00 |01b8: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -033f80: 021e 0000 |01ba: move/from16 v30, v0 │ │ -033f84: a71b 1d1e |01bc: sub-float v27, v29, v30 │ │ -033f88: 0800 2200 |01be: move-object/from16 v0, v34 │ │ -033f8c: 0201 1b00 |01c0: move/from16 v1, v27 │ │ -033f90: 0202 1600 |01c2: move/from16 v2, v22 │ │ -033f94: 7040 b40b 5021 |01c4: invoke-direct {v0, v5, v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/RectF;FI)V // method@0bb4 │ │ -033f9a: d81d 10ff |01c7: add-int/lit8 v29, v16, #int -1 // #ff │ │ -033f9e: 0200 1d00 |01c9: move/from16 v0, v29 │ │ -033fa2: 6e20 900c 0600 |01cb: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -033fa8: 0c12 |01ce: move-result-object v18 │ │ -033faa: 1f12 4d00 |01cf: check-cast v18, Landroid/graphics/RectF; // type@004d │ │ -033fae: 5250 1b00 |01d1: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -033fb2: 021d 0000 |01d3: move/from16 v29, v0 │ │ -033fb6: 0800 2200 |01d5: move-object/from16 v0, v34 │ │ -033fba: 5200 2305 |01d7: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@0523 │ │ -033fbe: 021e 0000 |01d9: move/from16 v30, v0 │ │ -033fc2: a71d 1d1e |01db: sub-float v29, v29, v30 │ │ -033fc6: 0800 1200 |01dd: move-object/from16 v0, v18 │ │ -033fca: 5200 1c00 |01df: iget v0, v0, Landroid/graphics/RectF;.right:F // field@001c │ │ -033fce: 021e 0000 |01e1: move/from16 v30, v0 │ │ -033fd2: 2e1d 1d1e |01e3: cmpg-float v29, v29, v30 │ │ -033fd6: 3b1d 1e00 |01e5: if-gez v29, 0203 // +001e │ │ -033fda: 0800 1200 |01e7: move-object/from16 v0, v18 │ │ -033fde: 5200 1c00 |01e9: iget v0, v0, Landroid/graphics/RectF;.right:F // field@001c │ │ -033fe2: 021d 0000 |01eb: move/from16 v29, v0 │ │ -033fe6: 0800 2200 |01ed: move-object/from16 v0, v34 │ │ -033fea: 5200 2305 |01ef: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@0523 │ │ -033fee: 021e 0000 |01f1: move/from16 v30, v0 │ │ -033ff2: a61d 1d1e |01f3: add-float v29, v29, v30 │ │ -033ff6: 0200 1d00 |01f5: move/from16 v0, v29 │ │ -033ffa: 5950 1b00 |01f7: iput v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -033ffe: 5250 1b00 |01f9: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -034002: 021d 0000 |01fb: move/from16 v29, v0 │ │ -034006: a61d 1d1b |01fd: add-float v29, v29, v27 │ │ -03400a: 0200 1d00 |01ff: move/from16 v0, v29 │ │ -03400e: 5950 1c00 |0201: iput v0, v5, Landroid/graphics/RectF;.right:F // field@001c │ │ -034012: d810 1001 |0203: add-int/lit8 v16, v16, #int 1 // #01 │ │ -034016: 289b |0205: goto 01a0 // -0065 │ │ -034018: 1310 0000 |0206: const/16 v16, #int 0 // #0 │ │ -03401c: 0200 1000 |0208: move/from16 v0, v16 │ │ -034020: 3570 0c01 |020a: if-ge v0, v7, 0316 // +010c │ │ -034024: 0200 1000 |020c: move/from16 v0, v16 │ │ -034028: 6e20 900c 0600 |020e: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03402e: 0c05 |0211: move-result-object v5 │ │ -034030: 1f05 4d00 |0212: check-cast v5, Landroid/graphics/RectF; // type@004d │ │ -034034: 5250 1b00 |0214: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -034038: 021d 0000 |0216: move/from16 v29, v0 │ │ -03403c: 0200 1100 |0218: move/from16 v0, v17 │ │ -034040: 8200 |021a: int-to-float v0, v0 │ │ -034042: 021e 0000 |021b: move/from16 v30, v0 │ │ -034046: 2d1d 1d1e |021d: cmpl-float v29, v29, v30 │ │ -03404a: 3d1d 0f00 |021f: if-lez v29, 022e // +000f │ │ -03404e: 5250 1b00 |0221: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -034052: 021d 0000 |0223: move/from16 v29, v0 │ │ -034056: 0200 1600 |0225: move/from16 v0, v22 │ │ -03405a: 8200 |0227: int-to-float v0, v0 │ │ -03405c: 021e 0000 |0228: move/from16 v30, v0 │ │ -034060: 2e1d 1d1e |022a: cmpg-float v29, v29, v30 │ │ -034064: 3a1d 1c00 |022c: if-ltz v29, 0248 // +001c │ │ -034068: 5250 1c00 |022e: iget v0, v5, Landroid/graphics/RectF;.right:F // field@001c │ │ -03406c: 021d 0000 |0230: move/from16 v29, v0 │ │ -034070: 0200 1100 |0232: move/from16 v0, v17 │ │ -034074: 8200 |0234: int-to-float v0, v0 │ │ -034076: 021e 0000 |0235: move/from16 v30, v0 │ │ -03407a: 2d1d 1d1e |0237: cmpl-float v29, v29, v30 │ │ -03407e: 3d1d d200 |0239: if-lez v29, 030b // +00d2 │ │ -034082: 5250 1c00 |023b: iget v0, v5, Landroid/graphics/RectF;.right:F // field@001c │ │ -034086: 021d 0000 |023d: move/from16 v29, v0 │ │ -03408a: 0200 1600 |023f: move/from16 v0, v22 │ │ -03408e: 8200 |0241: int-to-float v0, v0 │ │ -034090: 021e 0000 |0242: move/from16 v30, v0 │ │ -034094: 2e1d 1d1e |0244: cmpg-float v29, v29, v30 │ │ -034098: 3b1d c500 |0246: if-gez v29, 030b // +00c5 │ │ -03409c: 0200 1000 |0248: move/from16 v0, v16 │ │ -0340a0: 0201 1500 |024a: move/from16 v1, v21 │ │ -0340a4: 3310 c300 |024c: if-ne v0, v1, 030f // +00c3 │ │ -0340a8: 121c |024e: const/4 v12, #int 1 // #1 │ │ -0340aa: 0800 2200 |024f: move-object/from16 v0, v34 │ │ -0340ae: 5400 2005 |0251: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -0340b2: 081e 0000 |0253: move-object/from16 v30, v0 │ │ -0340b6: 380c bd00 |0255: if-eqz v12, 0312 // +00bd │ │ -0340ba: 380b bb00 |0257: if-eqz v11, 0312 // +00bb │ │ -0340be: 0800 2200 |0259: move-object/from16 v0, v34 │ │ -0340c2: 5500 0f05 |025b: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@050f │ │ -0340c6: 021d 0000 |025d: move/from16 v29, v0 │ │ -0340ca: 381d b300 |025f: if-eqz v29, 0312 // +00b3 │ │ -0340ce: 131d 0100 |0261: const/16 v29, #int 1 // #1 │ │ -0340d2: 0800 1e00 |0263: move-object/from16 v0, v30 │ │ -0340d6: 0201 1d00 |0265: move/from16 v1, v29 │ │ -0340da: 6e20 5101 1000 |0267: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@0151 │ │ -0340e0: 0800 2200 |026a: move-object/from16 v0, v34 │ │ -0340e4: 5400 2005 |026c: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -0340e8: 081d 0000 |026e: move-object/from16 v29, v0 │ │ -0340ec: 0800 2200 |0270: move-object/from16 v0, v34 │ │ -0340f0: 5200 1305 |0272: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@0513 │ │ -0340f4: 021e 0000 |0274: move/from16 v30, v0 │ │ -0340f8: 7402 5001 1d00 |0276: invoke-virtual/range {v29, v30}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -0340fe: 0800 2200 |0279: move-object/from16 v0, v34 │ │ -034102: 5400 2405 |027b: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitleProvider:Lcom/viewpagerindicator/TitleProvider; // field@0524 │ │ -034106: 081d 0000 |027d: move-object/from16 v29, v0 │ │ -03410a: 0800 1d00 |027f: move-object/from16 v0, v29 │ │ -03410e: 0201 1000 |0281: move/from16 v1, v16 │ │ -034112: 7220 e50b 1000 |0283: invoke-interface {v0, v1}, Lcom/viewpagerindicator/TitleProvider;.getTitle:(I)Ljava/lang/String; // method@0be5 │ │ -034118: 0c1d |0286: move-result-object v29 │ │ -03411a: 5250 1b00 |0287: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -03411e: 021e 0000 |0289: move/from16 v30, v0 │ │ -034122: 5250 1a00 |028b: iget v0, v5, Landroid/graphics/RectF;.bottom:F // field@001a │ │ -034126: 021f 0000 |028d: move/from16 v31, v0 │ │ -03412a: 0800 2200 |028f: move-object/from16 v0, v34 │ │ -03412e: 5200 2505 |0291: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@0525 │ │ -034132: 0220 0000 |0293: move/from16 v32, v0 │ │ -034136: a61f 1f20 |0295: add-float v31, v31, v32 │ │ -03413a: 0800 2200 |0297: move-object/from16 v0, v34 │ │ -03413e: 5400 2005 |0299: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -034142: 0820 0000 |029b: move-object/from16 v32, v0 │ │ -034146: 0800 2300 |029d: move-object/from16 v0, v35 │ │ -03414a: 0801 1d00 |029f: move-object/from16 v1, v29 │ │ -03414e: 0202 1e00 |02a1: move/from16 v2, v30 │ │ -034152: 0203 1f00 |02a3: move/from16 v3, v31 │ │ -034156: 0804 2000 |02a5: move-object/from16 v4, v32 │ │ -03415a: 6e54 3a01 1032 |02a7: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@013a │ │ -034160: 380c 6100 |02aa: if-eqz v12, 030b // +0061 │ │ -034164: 380d 5f00 |02ac: if-eqz v13, 030b // +005f │ │ -034168: 0800 2200 |02ae: move-object/from16 v0, v34 │ │ -03416c: 5400 2005 |02b0: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -034170: 081d 0000 |02b2: move-object/from16 v29, v0 │ │ -034174: 0800 2200 |02b4: move-object/from16 v0, v34 │ │ -034178: 5200 1205 |02b6: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0512 │ │ -03417c: 021e 0000 |02b8: move/from16 v30, v0 │ │ -034180: 7402 5001 1d00 |02ba: invoke-virtual/range {v29, v30}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -034186: 0800 2200 |02bd: move-object/from16 v0, v34 │ │ -03418a: 5400 2005 |02bf: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -03418e: 081d 0000 |02c1: move-object/from16 v29, v0 │ │ -034192: 0800 2200 |02c3: move-object/from16 v0, v34 │ │ -034196: 5200 1205 |02c5: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0512 │ │ -03419a: 021e 0000 |02c7: move/from16 v30, v0 │ │ -03419e: e21e 1e18 |02c9: ushr-int/lit8 v30, v30, #int 24 // #18 │ │ -0341a2: 0200 1e00 |02cb: move/from16 v0, v30 │ │ -0341a6: 8200 |02cd: int-to-float v0, v0 │ │ -0341a8: 021e 0000 |02ce: move/from16 v30, v0 │ │ -0341ac: a81e 1e19 |02d0: mul-float v30, v30, v25 │ │ -0341b0: 0200 1e00 |02d2: move/from16 v0, v30 │ │ -0341b4: 8700 |02d4: float-to-int v0, v0 │ │ -0341b6: 021e 0000 |02d5: move/from16 v30, v0 │ │ -0341ba: 7402 4e01 1d00 |02d7: invoke-virtual/range {v29, v30}, Landroid/graphics/Paint;.setAlpha:(I)V // method@014e │ │ -0341c0: 0800 2200 |02da: move-object/from16 v0, v34 │ │ -0341c4: 5400 2405 |02dc: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitleProvider:Lcom/viewpagerindicator/TitleProvider; // field@0524 │ │ -0341c8: 081d 0000 |02de: move-object/from16 v29, v0 │ │ -0341cc: 0800 1d00 |02e0: move-object/from16 v0, v29 │ │ -0341d0: 0201 1000 |02e2: move/from16 v1, v16 │ │ -0341d4: 7220 e50b 1000 |02e4: invoke-interface {v0, v1}, Lcom/viewpagerindicator/TitleProvider;.getTitle:(I)Ljava/lang/String; // method@0be5 │ │ -0341da: 0c1d |02e7: move-result-object v29 │ │ -0341dc: 5250 1b00 |02e8: iget v0, v5, Landroid/graphics/RectF;.left:F // field@001b │ │ -0341e0: 021e 0000 |02ea: move/from16 v30, v0 │ │ -0341e4: 5250 1a00 |02ec: iget v0, v5, Landroid/graphics/RectF;.bottom:F // field@001a │ │ -0341e8: 021f 0000 |02ee: move/from16 v31, v0 │ │ -0341ec: 0800 2200 |02f0: move-object/from16 v0, v34 │ │ -0341f0: 5200 2505 |02f2: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@0525 │ │ -0341f4: 0220 0000 |02f4: move/from16 v32, v0 │ │ -0341f8: a61f 1f20 |02f6: add-float v31, v31, v32 │ │ -0341fc: 0800 2200 |02f8: move-object/from16 v0, v34 │ │ -034200: 5400 2005 |02fa: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -034204: 0820 0000 |02fc: move-object/from16 v32, v0 │ │ -034208: 0800 2300 |02fe: move-object/from16 v0, v35 │ │ -03420c: 0801 1d00 |0300: move-object/from16 v1, v29 │ │ -034210: 0202 1e00 |0302: move/from16 v2, v30 │ │ -034214: 0203 1f00 |0304: move/from16 v3, v31 │ │ -034218: 0804 2000 |0306: move-object/from16 v4, v32 │ │ -03421c: 6e54 3a01 1032 |0308: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@013a │ │ -034222: d810 1001 |030b: add-int/lit8 v16, v16, #int 1 // #01 │ │ -034226: 2900 fbfe |030d: goto/16 0208 // -0105 │ │ -03422a: 120c |030f: const/4 v12, #int 0 // #0 │ │ -03422c: 2900 3fff |0310: goto/16 024f // -00c1 │ │ -034230: 131d 0000 |0312: const/16 v29, #int 0 // #0 │ │ -034234: 2900 4fff |0314: goto/16 0263 // -00b1 │ │ -034238: 221d 4b00 |0316: new-instance v29, Landroid/graphics/Path; // type@004b │ │ -03423c: 7601 5601 1d00 |0318: invoke-direct/range {v29}, Landroid/graphics/Path;.:()V // method@0156 │ │ -034242: 0800 1d00 |031b: move-object/from16 v0, v29 │ │ -034246: 0801 2200 |031d: move-object/from16 v1, v34 │ │ -03424a: 5b10 2105 |031f: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -03424e: 0800 2200 |0321: move-object/from16 v0, v34 │ │ -034252: 5400 2105 |0323: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -034256: 081d 0000 |0325: move-object/from16 v29, v0 │ │ -03425a: 131e 0000 |0327: const/16 v30, #int 0 // #0 │ │ -03425e: 82f0 |0329: int-to-float v0, v15 │ │ -034260: 021f 0000 |032a: move/from16 v31, v0 │ │ -034264: 0800 2200 |032c: move-object/from16 v0, v34 │ │ -034268: 5200 1905 |032e: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -03426c: 0220 0000 |0330: move/from16 v32, v0 │ │ -034270: 1521 0040 |0332: const/high16 v33, #int 1073741824 // #4000 │ │ -034274: a920 2021 |0334: div-float v32, v32, v33 │ │ -034278: a71f 1f20 |0336: sub-float v31, v31, v32 │ │ -03427c: 7403 5901 1d00 |0338: invoke-virtual/range {v29, v30, v31}, Landroid/graphics/Path;.moveTo:(FF)V // method@0159 │ │ -034282: 0800 2200 |033b: move-object/from16 v0, v34 │ │ -034286: 5400 2105 |033d: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -03428a: 081d 0000 |033f: move-object/from16 v29, v0 │ │ -03428e: 0200 1c00 |0341: move/from16 v0, v28 │ │ -034292: 8200 |0343: int-to-float v0, v0 │ │ -034294: 021e 0000 |0344: move/from16 v30, v0 │ │ -034298: 82f0 |0346: int-to-float v0, v15 │ │ -03429a: 021f 0000 |0347: move/from16 v31, v0 │ │ -03429e: 0800 2200 |0349: move-object/from16 v0, v34 │ │ -0342a2: 5200 1905 |034b: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -0342a6: 0220 0000 |034d: move/from16 v32, v0 │ │ -0342aa: 1521 0040 |034f: const/high16 v33, #int 1073741824 // #4000 │ │ -0342ae: a920 2021 |0351: div-float v32, v32, v33 │ │ -0342b2: a71f 1f20 |0353: sub-float v31, v31, v32 │ │ -0342b6: 7403 5801 1d00 |0355: invoke-virtual/range {v29, v30, v31}, Landroid/graphics/Path;.lineTo:(FF)V // method@0158 │ │ -0342bc: 0800 2200 |0358: move-object/from16 v0, v34 │ │ -0342c0: 5400 2105 |035a: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -0342c4: 081d 0000 |035c: move-object/from16 v29, v0 │ │ -0342c8: 7401 5701 1d00 |035e: invoke-virtual/range {v29}, Landroid/graphics/Path;.close:()V // method@0157 │ │ -0342ce: 0800 2200 |0361: move-object/from16 v0, v34 │ │ -0342d2: 5400 2105 |0363: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -0342d6: 081d 0000 |0365: move-object/from16 v29, v0 │ │ -0342da: 0800 2200 |0367: move-object/from16 v0, v34 │ │ -0342de: 5400 1f05 |0369: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@051f │ │ -0342e2: 081e 0000 |036b: move-object/from16 v30, v0 │ │ -0342e6: 0800 2300 |036d: move-object/from16 v0, v35 │ │ -0342ea: 0801 1d00 |036f: move-object/from16 v1, v29 │ │ -0342ee: 0802 1e00 |0371: move-object/from16 v2, v30 │ │ -0342f2: 6e30 3901 1002 |0373: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0139 │ │ -0342f8: 621d 0305 |0376: sget-object v29, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@0503 │ │ -0342fc: 0800 2200 |0378: move-object/from16 v0, v34 │ │ -034300: 5400 1705 |037a: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0517 │ │ -034304: 081e 0000 |037c: move-object/from16 v30, v0 │ │ -034308: 7401 9f0b 1e00 |037e: invoke-virtual/range {v30}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@0b9f │ │ -03430e: 0a1e |0381: move-result v30 │ │ -034310: 441d 1d1e |0382: aget v29, v29, v30 │ │ -034314: 2b1d 7201 0000 |0384: packed-switch v29, 000004f6 // +00000172 │ │ -03431a: 2900 84fc |0387: goto/16 000b // -037c │ │ -03431e: 221d 4b00 |0389: new-instance v29, Landroid/graphics/Path; // type@004b │ │ -034322: 7601 5601 1d00 |038b: invoke-direct/range {v29}, Landroid/graphics/Path;.:()V // method@0156 │ │ -034328: 0800 1d00 |038e: move-object/from16 v0, v29 │ │ -03432c: 0801 2200 |0390: move-object/from16 v1, v34 │ │ -034330: 5b10 2105 |0392: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -034334: 0800 2200 |0394: move-object/from16 v0, v34 │ │ -034338: 5400 2105 |0396: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -03433c: 081d 0000 |0398: move-object/from16 v29, v0 │ │ -034340: 82f0 |039a: int-to-float v0, v15 │ │ -034342: 021e 0000 |039b: move/from16 v30, v0 │ │ -034346: 0800 2200 |039d: move-object/from16 v0, v34 │ │ -03434a: 5200 1905 |039f: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -03434e: 021f 0000 |03a1: move/from16 v31, v0 │ │ -034352: a71e 1e1f |03a3: sub-float v30, v30, v31 │ │ -034356: 0800 2200 |03a5: move-object/from16 v0, v34 │ │ -03435a: 5200 1605 |03a7: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@0516 │ │ -03435e: 021f 0000 |03a9: move/from16 v31, v0 │ │ -034362: a71e 1e1f |03ab: sub-float v30, v30, v31 │ │ -034366: 0800 1d00 |03ad: move-object/from16 v0, v29 │ │ -03436a: 0201 1e00 |03af: move/from16 v1, v30 │ │ -03436e: 6e30 5901 e001 |03b1: invoke-virtual {v0, v14, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0159 │ │ -034374: 0800 2200 |03b4: move-object/from16 v0, v34 │ │ -034378: 5400 2105 |03b6: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -03437c: 081d 0000 |03b8: move-object/from16 v29, v0 │ │ -034380: 0800 2200 |03ba: move-object/from16 v0, v34 │ │ -034384: 5200 1605 |03bc: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@0516 │ │ -034388: 021e 0000 |03be: move/from16 v30, v0 │ │ -03438c: a61e 1e0e |03c0: add-float v30, v30, v14 │ │ -034390: 82f0 |03c2: int-to-float v0, v15 │ │ -034392: 021f 0000 |03c3: move/from16 v31, v0 │ │ -034396: 0800 2200 |03c5: move-object/from16 v0, v34 │ │ -03439a: 5200 1905 |03c7: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -03439e: 0220 0000 |03c9: move/from16 v32, v0 │ │ -0343a2: a71f 1f20 |03cb: sub-float v31, v31, v32 │ │ -0343a6: 7403 5801 1d00 |03cd: invoke-virtual/range {v29, v30, v31}, Landroid/graphics/Path;.lineTo:(FF)V // method@0158 │ │ -0343ac: 0800 2200 |03d0: move-object/from16 v0, v34 │ │ -0343b0: 5400 2105 |03d2: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -0343b4: 081d 0000 |03d4: move-object/from16 v29, v0 │ │ -0343b8: 0800 2200 |03d6: move-object/from16 v0, v34 │ │ -0343bc: 5200 1605 |03d8: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@0516 │ │ -0343c0: 021e 0000 |03da: move/from16 v30, v0 │ │ -0343c4: a71e 0e1e |03dc: sub-float v30, v14, v30 │ │ -0343c8: 82f0 |03de: int-to-float v0, v15 │ │ -0343ca: 021f 0000 |03df: move/from16 v31, v0 │ │ -0343ce: 0800 2200 |03e1: move-object/from16 v0, v34 │ │ -0343d2: 5200 1905 |03e3: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -0343d6: 0220 0000 |03e5: move/from16 v32, v0 │ │ -0343da: a71f 1f20 |03e7: sub-float v31, v31, v32 │ │ -0343de: 7403 5801 1d00 |03e9: invoke-virtual/range {v29, v30, v31}, Landroid/graphics/Path;.lineTo:(FF)V // method@0158 │ │ -0343e4: 0800 2200 |03ec: move-object/from16 v0, v34 │ │ -0343e8: 5400 2105 |03ee: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -0343ec: 081d 0000 |03f0: move-object/from16 v29, v0 │ │ -0343f0: 7401 5701 1d00 |03f2: invoke-virtual/range {v29}, Landroid/graphics/Path;.close:()V // method@0157 │ │ -0343f6: 0800 2200 |03f5: move-object/from16 v0, v34 │ │ -0343fa: 5400 2105 |03f7: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -0343fe: 081d 0000 |03f9: move-object/from16 v29, v0 │ │ -034402: 0800 2200 |03fb: move-object/from16 v0, v34 │ │ -034406: 5400 1e05 |03fd: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@051e │ │ -03440a: 081e 0000 |03ff: move-object/from16 v30, v0 │ │ -03440e: 0800 2300 |0401: move-object/from16 v0, v35 │ │ -034412: 0801 1d00 |0403: move-object/from16 v1, v29 │ │ -034416: 0802 1e00 |0405: move-object/from16 v2, v30 │ │ -03441a: 6e30 3901 1002 |0407: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0139 │ │ -034420: 2900 01fc |040a: goto/16 000b // -03ff │ │ -034424: 380d fffb |040c: if-eqz v13, 000b // -0401 │ │ -034428: 0200 1500 |040e: move/from16 v0, v21 │ │ -03442c: 6e20 900c 0600 |0410: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -034432: 0c1a |0413: move-result-object v26 │ │ -034434: 1f1a 4d00 |0414: check-cast v26, Landroid/graphics/RectF; // type@004d │ │ -034438: 221d 4b00 |0416: new-instance v29, Landroid/graphics/Path; // type@004b │ │ -03443c: 7601 5601 1d00 |0418: invoke-direct/range {v29}, Landroid/graphics/Path;.:()V // method@0156 │ │ -034442: 0800 1d00 |041b: move-object/from16 v0, v29 │ │ -034446: 0801 2200 |041d: move-object/from16 v1, v34 │ │ -03444a: 5b10 2105 |041f: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -03444e: 0800 2200 |0421: move-object/from16 v0, v34 │ │ -034452: 5400 2105 |0423: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -034456: 081d 0000 |0425: move-object/from16 v29, v0 │ │ -03445a: 0800 1a00 |0427: move-object/from16 v0, v26 │ │ -03445e: 5200 1b00 |0429: iget v0, v0, Landroid/graphics/RectF;.left:F // field@001b │ │ -034462: 021e 0000 |042b: move/from16 v30, v0 │ │ -034466: 0800 2200 |042d: move-object/from16 v0, v34 │ │ -03446a: 5200 1805 |042f: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@0518 │ │ -03446e: 021f 0000 |0431: move/from16 v31, v0 │ │ -034472: a71e 1e1f |0433: sub-float v30, v30, v31 │ │ -034476: 82f0 |0435: int-to-float v0, v15 │ │ -034478: 021f 0000 |0436: move/from16 v31, v0 │ │ -03447c: 0800 2200 |0438: move-object/from16 v0, v34 │ │ -034480: 5200 1905 |043a: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -034484: 0220 0000 |043c: move/from16 v32, v0 │ │ -034488: a71f 1f20 |043e: sub-float v31, v31, v32 │ │ -03448c: 7403 5901 1d00 |0440: invoke-virtual/range {v29, v30, v31}, Landroid/graphics/Path;.moveTo:(FF)V // method@0159 │ │ -034492: 0800 2200 |0443: move-object/from16 v0, v34 │ │ -034496: 5400 2105 |0445: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -03449a: 081d 0000 |0447: move-object/from16 v29, v0 │ │ -03449e: 0800 1a00 |0449: move-object/from16 v0, v26 │ │ -0344a2: 5200 1c00 |044b: iget v0, v0, Landroid/graphics/RectF;.right:F // field@001c │ │ -0344a6: 021e 0000 |044d: move/from16 v30, v0 │ │ -0344aa: 0800 2200 |044f: move-object/from16 v0, v34 │ │ -0344ae: 5200 1805 |0451: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@0518 │ │ -0344b2: 021f 0000 |0453: move/from16 v31, v0 │ │ -0344b6: a61e 1e1f |0455: add-float v30, v30, v31 │ │ -0344ba: 82f0 |0457: int-to-float v0, v15 │ │ -0344bc: 021f 0000 |0458: move/from16 v31, v0 │ │ -0344c0: 0800 2200 |045a: move-object/from16 v0, v34 │ │ -0344c4: 5200 1905 |045c: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -0344c8: 0220 0000 |045e: move/from16 v32, v0 │ │ -0344cc: a71f 1f20 |0460: sub-float v31, v31, v32 │ │ -0344d0: 7403 5801 1d00 |0462: invoke-virtual/range {v29, v30, v31}, Landroid/graphics/Path;.lineTo:(FF)V // method@0158 │ │ -0344d6: 0800 2200 |0465: move-object/from16 v0, v34 │ │ -0344da: 5400 2105 |0467: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -0344de: 081d 0000 |0469: move-object/from16 v29, v0 │ │ -0344e2: 0800 1a00 |046b: move-object/from16 v0, v26 │ │ -0344e6: 5200 1c00 |046d: iget v0, v0, Landroid/graphics/RectF;.right:F // field@001c │ │ -0344ea: 021e 0000 |046f: move/from16 v30, v0 │ │ -0344ee: 0800 2200 |0471: move-object/from16 v0, v34 │ │ -0344f2: 5200 1805 |0473: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@0518 │ │ -0344f6: 021f 0000 |0475: move/from16 v31, v0 │ │ -0344fa: a61e 1e1f |0477: add-float v30, v30, v31 │ │ -0344fe: 82f0 |0479: int-to-float v0, v15 │ │ -034500: 021f 0000 |047a: move/from16 v31, v0 │ │ -034504: 0800 2200 |047c: move-object/from16 v0, v34 │ │ -034508: 5200 1905 |047e: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -03450c: 0220 0000 |0480: move/from16 v32, v0 │ │ -034510: a71f 1f20 |0482: sub-float v31, v31, v32 │ │ -034514: 0800 2200 |0484: move-object/from16 v0, v34 │ │ -034518: 5200 1605 |0486: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@0516 │ │ -03451c: 0220 0000 |0488: move/from16 v32, v0 │ │ -034520: a71f 1f20 |048a: sub-float v31, v31, v32 │ │ -034524: 7403 5801 1d00 |048c: invoke-virtual/range {v29, v30, v31}, Landroid/graphics/Path;.lineTo:(FF)V // method@0158 │ │ -03452a: 0800 2200 |048f: move-object/from16 v0, v34 │ │ -03452e: 5400 2105 |0491: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -034532: 081d 0000 |0493: move-object/from16 v29, v0 │ │ -034536: 0800 1a00 |0495: move-object/from16 v0, v26 │ │ -03453a: 5200 1b00 |0497: iget v0, v0, Landroid/graphics/RectF;.left:F // field@001b │ │ -03453e: 021e 0000 |0499: move/from16 v30, v0 │ │ -034542: 0800 2200 |049b: move-object/from16 v0, v34 │ │ -034546: 5200 1805 |049d: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@0518 │ │ -03454a: 021f 0000 |049f: move/from16 v31, v0 │ │ -03454e: a71e 1e1f |04a1: sub-float v30, v30, v31 │ │ -034552: 82f0 |04a3: int-to-float v0, v15 │ │ -034554: 021f 0000 |04a4: move/from16 v31, v0 │ │ -034558: 0800 2200 |04a6: move-object/from16 v0, v34 │ │ -03455c: 5200 1905 |04a8: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -034560: 0220 0000 |04aa: move/from16 v32, v0 │ │ -034564: a71f 1f20 |04ac: sub-float v31, v31, v32 │ │ -034568: 0800 2200 |04ae: move-object/from16 v0, v34 │ │ -03456c: 5200 1605 |04b0: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@0516 │ │ -034570: 0220 0000 |04b2: move/from16 v32, v0 │ │ -034574: a71f 1f20 |04b4: sub-float v31, v31, v32 │ │ -034578: 7403 5801 1d00 |04b6: invoke-virtual/range {v29, v30, v31}, Landroid/graphics/Path;.lineTo:(FF)V // method@0158 │ │ -03457e: 0800 2200 |04b9: move-object/from16 v0, v34 │ │ -034582: 5400 2105 |04bb: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -034586: 081d 0000 |04bd: move-object/from16 v29, v0 │ │ -03458a: 7401 5701 1d00 |04bf: invoke-virtual/range {v29}, Landroid/graphics/Path;.close:()V // method@0157 │ │ -034590: 0800 2200 |04c2: move-object/from16 v0, v34 │ │ -034594: 5400 1e05 |04c4: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@051e │ │ -034598: 081d 0000 |04c6: move-object/from16 v29, v0 │ │ -03459c: 151e 7f43 |04c8: const/high16 v30, #int 1132396544 // #437f │ │ -0345a0: a81e 1e19 |04ca: mul-float v30, v30, v25 │ │ -0345a4: 0200 1e00 |04cc: move/from16 v0, v30 │ │ -0345a8: 8700 |04ce: float-to-int v0, v0 │ │ -0345aa: 021e 0000 |04cf: move/from16 v30, v0 │ │ -0345ae: 7402 4e01 1d00 |04d1: invoke-virtual/range {v29, v30}, Landroid/graphics/Paint;.setAlpha:(I)V // method@014e │ │ -0345b4: 0800 2200 |04d4: move-object/from16 v0, v34 │ │ -0345b8: 5400 2105 |04d6: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0521 │ │ -0345bc: 081d 0000 |04d8: move-object/from16 v29, v0 │ │ -0345c0: 0800 2200 |04da: move-object/from16 v0, v34 │ │ -0345c4: 5400 1e05 |04dc: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@051e │ │ -0345c8: 081e 0000 |04de: move-object/from16 v30, v0 │ │ -0345cc: 0800 2300 |04e0: move-object/from16 v0, v35 │ │ -0345d0: 0801 1d00 |04e2: move-object/from16 v1, v29 │ │ -0345d4: 0802 1e00 |04e4: move-object/from16 v2, v30 │ │ -0345d8: 6e30 3901 1002 |04e6: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0139 │ │ -0345de: 0800 2200 |04e9: move-object/from16 v0, v34 │ │ -0345e2: 5400 1e05 |04eb: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@051e │ │ -0345e6: 081d 0000 |04ed: move-object/from16 v29, v0 │ │ -0345ea: 131e ff00 |04ef: const/16 v30, #int 255 // #ff │ │ -0345ee: 7402 4e01 1d00 |04f1: invoke-virtual/range {v29, v30}, Landroid/graphics/Paint;.setAlpha:(I)V // method@014e │ │ -0345f4: 2900 17fb |04f4: goto/16 000b // -04e9 │ │ -0345f8: 0001 0200 0100 0000 0500 0000 8800 ... |04f6: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=335 │ │ - 0x0003 line=337 │ │ - 0x000b line=491 │ │ - 0x000c line=340 │ │ - 0x001a line=341 │ │ - 0x001c line=346 │ │ - 0x002a line=349 │ │ - 0x003a line=350 │ │ - 0x0047 line=353 │ │ - 0x0049 line=354 │ │ - 0x0056 line=355 │ │ - 0x005a line=356 │ │ - 0x0067 line=357 │ │ - 0x006b line=358 │ │ - 0x006f line=359 │ │ - 0x0071 line=360 │ │ - 0x007e line=362 │ │ - 0x0084 line=364 │ │ - 0x0093 line=365 │ │ - 0x00a9 line=370 │ │ - 0x00b0 line=371 │ │ - 0x00b8 line=372 │ │ - 0x00c0 line=376 │ │ - 0x00ce line=377 │ │ - 0x00d8 line=378 │ │ - 0x00e0 line=380 │ │ - 0x00e7 line=382 │ │ - 0x00ef line=384 │ │ - 0x00f6 line=388 │ │ - 0x00fe line=389 │ │ - 0x0108 line=390 │ │ - 0x0110 line=392 │ │ - 0x0118 line=393 │ │ - 0x0122 line=395 │ │ - 0x012b line=397 │ │ - 0x0135 line=399 │ │ - 0x014b line=400 │ │ - 0x015f line=401 │ │ - 0x0169 line=389 │ │ - 0x016c line=367 │ │ - 0x016e line=368 │ │ - 0x0188 line=370 │ │ - 0x018b line=371 │ │ - 0x018e line=407 │ │ - 0x0198 line=408 │ │ - 0x01a4 line=409 │ │ - 0x01ac line=411 │ │ - 0x01b4 line=412 │ │ - 0x01be line=414 │ │ - 0x01c7 line=416 │ │ - 0x01d1 line=418 │ │ - 0x01e7 line=419 │ │ - 0x01f9 line=420 │ │ - 0x0203 line=408 │ │ - 0x0206 line=427 │ │ - 0x020c line=429 │ │ - 0x0214 line=431 │ │ - 0x0248 line=433 │ │ - 0x024f line=435 │ │ - 0x026a line=438 │ │ - 0x0279 line=439 │ │ - 0x02aa line=443 │ │ - 0x02ae line=444 │ │ - 0x02bd line=445 │ │ - 0x02da line=446 │ │ - 0x030b line=427 │ │ - 0x030f line=433 │ │ - 0x0312 line=435 │ │ - 0x0316 line=453 │ │ - 0x0321 line=454 │ │ - 0x033b line=455 │ │ - 0x0358 line=456 │ │ - 0x0361 line=457 │ │ - 0x0376 line=459 │ │ - 0x0389 line=461 │ │ - 0x0394 line=462 │ │ - 0x03b4 line=463 │ │ - 0x03d0 line=464 │ │ - 0x03ec line=465 │ │ - 0x03f5 line=466 │ │ - 0x040c line=470 │ │ - 0x040e line=474 │ │ - 0x0416 line=475 │ │ - 0x0421 line=476 │ │ - 0x0443 line=478 │ │ - 0x0465 line=480 │ │ - 0x048f line=482 │ │ - 0x04b9 line=484 │ │ - 0x04c2 line=486 │ │ - 0x04d4 line=487 │ │ - 0x04e9 line=488 │ │ - 0x04f6 line=459 │ │ - locals : │ │ - 0x0135 - 0x0169 reg=23 rightBound Landroid/graphics/RectF; │ │ - 0x0122 - 0x0169 reg=27 w F │ │ - 0x0110 - 0x016c reg=5 bound Landroid/graphics/RectF; │ │ - 0x00ce - 0x016c reg=9 curPageBound Landroid/graphics/RectF; │ │ - 0x00d8 - 0x016c reg=10 curPageWidth F │ │ - 0x00b8 - 0x016c reg=11 currentBold Z │ │ - 0x00b0 - 0x016c reg=13 currentSelected Z │ │ - 0x0106 - 0x016c reg=16 i I │ │ - 0x00a9 - 0x016c reg=20 offsetPercent F │ │ - 0x00c0 - 0x016c reg=25 selectedPercent F │ │ - 0x01d1 - 0x0203 reg=18 leftBound Landroid/graphics/RectF; │ │ - 0x01be - 0x0203 reg=27 w F │ │ - 0x01ac - 0x0206 reg=5 bound Landroid/graphics/RectF; │ │ - 0x01a0 - 0x0206 reg=16 i I │ │ - 0x024f - 0x030b reg=12 currentPage Z │ │ - 0x0214 - 0x0316 reg=5 bound Landroid/graphics/RectF; │ │ - 0x0312 - 0x0316 reg=12 currentPage Z │ │ - 0x002a - 0x04fe reg=6 bounds Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x001a - 0x04fe reg=7 count I │ │ - 0x0049 - 0x04fe reg=8 countMinusOne I │ │ - 0x018e - 0x04fe reg=9 curPageBound Landroid/graphics/RectF; │ │ - 0x018e - 0x04fe reg=10 curPageWidth F │ │ - 0x018e - 0x04fe reg=11 currentBold Z │ │ - 0x018b - 0x04fe reg=13 currentSelected Z │ │ - 0x0056 - 0x04fe reg=14 halfWidth F │ │ - 0x006f - 0x04fe reg=15 height I │ │ - 0x0208 - 0x04fe reg=16 i I │ │ - 0x005a - 0x04fe reg=17 left I │ │ - 0x0067 - 0x04fe reg=19 leftClip F │ │ - 0x0186 - 0x04fe reg=20 offsetPercent F │ │ - 0x0084 - 0x04fe reg=21 page I │ │ - 0x0071 - 0x04fe reg=22 right I │ │ - 0x007e - 0x04fe reg=24 rightClip F │ │ - 0x018e - 0x04fe reg=25 selectedPercent F │ │ - 0x0416 - 0x04fe reg=26 underlineBounds Landroid/graphics/RectF; │ │ - 0x006b - 0x04fe reg=28 width I │ │ - 0x0000 - 0x04fe reg=34 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x04fe reg=35 canvas Landroid/graphics/Canvas; │ │ - │ │ - #15 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 10 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 68 16-bit code units │ │ -034608: |[034608] com.viewpagerindicator.TitlePageIndicator.onMeasure:(II)V │ │ -034618: 7110 c909 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -03461e: 0a04 |0003: move-result v4 │ │ -034620: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -034622: 7110 c809 0900 |0005: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09c8 │ │ -034628: 0a02 |0008: move-result v2 │ │ -03462a: 1505 0040 |0009: const/high16 v5, #int 1073741824 // #4000 │ │ -03462e: 3352 0c00 |000b: if-ne v2, v5, 0017 // +000c │ │ -034632: 7110 c909 0900 |000d: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -034638: 0a05 |0010: move-result v5 │ │ -03463a: 8251 |0011: int-to-float v1, v5 │ │ -03463c: 8713 |0012: float-to-int v3, v1 │ │ -03463e: 6e30 d80b 4703 |0013: invoke-virtual {v7, v4, v3}, Lcom/viewpagerindicator/TitlePageIndicator;.setMeasuredDimension:(II)V // method@0bd8 │ │ -034644: 0e00 |0016: return-void │ │ -034646: 2200 4d00 |0017: new-instance v0, Landroid/graphics/RectF; // type@004d │ │ -03464a: 7010 5a01 0000 |0019: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@015a │ │ -034650: 5475 2005 |001c: iget-object v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -034654: 6e10 4801 0500 |001e: invoke-virtual {v5}, Landroid/graphics/Paint;.descent:()F // method@0148 │ │ -03465a: 0a05 |0021: move-result v5 │ │ -03465c: 5476 2005 |0022: iget-object v6, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -034660: 6e10 4701 0600 |0024: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@0147 │ │ -034666: 0a06 |0027: move-result v6 │ │ -034668: c765 |0028: sub-float/2addr v5, v6 │ │ -03466a: 5905 1a00 |0029: iput v5, v0, Landroid/graphics/RectF;.bottom:F // field@001a │ │ -03466e: 5205 1a00 |002b: iget v5, v0, Landroid/graphics/RectF;.bottom:F // field@001a │ │ -034672: 5206 1d00 |002d: iget v6, v0, Landroid/graphics/RectF;.top:F // field@001d │ │ -034676: c765 |002f: sub-float/2addr v5, v6 │ │ -034678: 5276 1905 |0030: iget v6, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -03467c: c665 |0032: add-float/2addr v5, v6 │ │ -03467e: 5276 1a05 |0033: iget v6, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@051a │ │ -034682: c665 |0035: add-float/2addr v5, v6 │ │ -034684: 5276 2505 |0036: iget v6, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@0525 │ │ -034688: a601 0506 |0038: add-float v1, v5, v6 │ │ -03468c: 5475 1705 |003a: iget-object v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0517 │ │ -034690: 6206 0505 |003c: sget-object v6, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0505 │ │ -034694: 3265 d4ff |003e: if-eq v5, v6, 0012 // -002c │ │ -034698: 5275 1605 |0040: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@0516 │ │ -03469c: c651 |0042: add-float/2addr v1, v5 │ │ -03469e: 28cf |0043: goto 0012 // -0031 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=744 │ │ - 0x0004 line=747 │ │ - 0x0005 line=748 │ │ - 0x0009 line=749 │ │ - 0x000d line=751 │ │ - 0x0012 line=761 │ │ - 0x0013 line=763 │ │ - 0x0016 line=764 │ │ - 0x0017 line=754 │ │ - 0x001c line=755 │ │ - 0x002b line=756 │ │ - 0x003a line=757 │ │ - 0x0040 line=758 │ │ - locals : │ │ - 0x0013 - 0x0017 reg=3 measuredHeight I │ │ - 0x001c - 0x0044 reg=0 bounds Landroid/graphics/RectF; │ │ - 0x0005 - 0x0044 reg=1 height F │ │ - 0x0009 - 0x0044 reg=2 heightSpecMode I │ │ - 0x0004 - 0x0044 reg=4 measuredWidth I │ │ - 0x0000 - 0x0044 reg=7 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0044 reg=8 widthMeasureSpec I │ │ - 0x0000 - 0x0044 reg=9 heightMeasureSpec I │ │ - │ │ - #16 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0346a0: |[0346a0] com.viewpagerindicator.TitlePageIndicator.onPageScrollStateChanged:(I)V │ │ -0346b0: 5912 2205 |0000: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mScrollState:I // field@0522 │ │ -0346b4: 5410 1d05 |0002: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@051d │ │ -0346b8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0346bc: 5410 1d05 |0006: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@051d │ │ -0346c0: 7220 4106 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0641 │ │ -0346c6: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=706 │ │ - 0x0002 line=708 │ │ - 0x0006 line=709 │ │ - 0x000b line=711 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x000c reg=2 state I │ │ - │ │ - #17 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 17 16-bit code units │ │ -0346c8: |[0346c8] com.viewpagerindicator.TitlePageIndicator.onPageScrolled:(IFI)V │ │ -0346d8: 5912 1505 |0000: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -0346dc: 5914 1405 |0002: iput v4, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentOffset:I // field@0514 │ │ -0346e0: 6e10 c50b 0100 |0004: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -0346e6: 5410 1d05 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@051d │ │ -0346ea: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0346ee: 5410 1d05 |000b: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@051d │ │ -0346f2: 7240 4206 2043 |000d: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0642 │ │ -0346f8: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=715 │ │ - 0x0002 line=716 │ │ - 0x0004 line=717 │ │ - 0x0007 line=719 │ │ - 0x000b line=720 │ │ - 0x0010 line=722 │ │ - locals : │ │ - 0x0000 - 0x0011 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0011 reg=2 position I │ │ - 0x0000 - 0x0011 reg=3 positionOffset F │ │ - 0x0000 - 0x0011 reg=4 positionOffsetPixels I │ │ - │ │ - #18 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -0346fc: |[0346fc] com.viewpagerindicator.TitlePageIndicator.onPageSelected:(I)V │ │ -03470c: 5210 2205 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mScrollState:I // field@0522 │ │ -034710: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -034714: 5912 1505 |0004: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -034718: 6e10 c50b 0100 |0006: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -03471e: 5410 1d05 |0009: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@051d │ │ -034722: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -034726: 5410 1d05 |000d: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@051d │ │ -03472a: 7220 4306 2000 |000f: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0643 │ │ -034730: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=726 │ │ - 0x0004 line=727 │ │ - 0x0006 line=728 │ │ - 0x0009 line=731 │ │ - 0x000d line=732 │ │ - 0x0012 line=734 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0013 reg=2 position I │ │ - │ │ - #19 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -034734: |[034734] com.viewpagerindicator.TitlePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -034744: 0730 |0000: move-object v0, v3 │ │ -034746: 1f00 d401 |0001: check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@01d4 │ │ -03474a: 6e10 ac0b 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0bac │ │ -034750: 0c01 |0006: move-result-object v1 │ │ -034752: 6f20 ed09 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@09ed │ │ -034758: 5201 0a05 |000a: iget v1, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@050a │ │ -03475c: 5921 1505 |000c: iput v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -034760: 6e10 d00b 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.requestLayout:()V // method@0bd0 │ │ -034766: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=768 │ │ - 0x0003 line=769 │ │ - 0x000a line=770 │ │ - 0x000e line=771 │ │ - 0x0011 line=772 │ │ - locals : │ │ - 0x0003 - 0x0012 reg=0 savedState Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ - 0x0000 - 0x0012 reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0012 reg=3 state Landroid/os/Parcelable; │ │ - │ │ - #20 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'onSaveInstanceState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -034768: |[034768] com.viewpagerindicator.TitlePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -034778: 6f10 ee09 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@09ee │ │ -03477e: 0c01 |0003: move-result-object v1 │ │ -034780: 2200 d401 |0004: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@01d4 │ │ -034784: 7020 ab0b 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@0bab │ │ -03478a: 5232 1505 |0009: iget v2, v3, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -03478e: 5902 0a05 |000b: iput v2, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@050a │ │ -034792: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=776 │ │ - 0x0004 line=777 │ │ - 0x0009 line=778 │ │ - 0x000d line=779 │ │ - locals : │ │ - 0x0009 - 0x000e reg=0 savedState Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ - 0x0004 - 0x000e reg=1 superState Landroid/os/Parcelable; │ │ - 0x0000 - 0x000e reg=3 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - │ │ - #21 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 21 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 476 16-bit code units │ │ -034794: |[034794] com.viewpagerindicator.TitlePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0347a4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0347a8: 5400 2705 |0002: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -0347ac: 0811 0000 |0004: move-object/from16 v17, v0 │ │ -0347b0: 3811 1200 |0006: if-eqz v17, 0018 // +0012 │ │ -0347b4: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -0347b8: 5400 2705 |000a: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -0347bc: 0811 0000 |000c: move-object/from16 v17, v0 │ │ -0347c0: 7401 7506 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -0347c6: 0c11 |0011: move-result-object v17 │ │ -0347c8: 7401 bb05 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -0347ce: 0a11 |0015: move-result v17 │ │ -0347d0: 3911 0500 |0016: if-nez v17, 001b // +0005 │ │ -0347d4: 1311 0000 |0018: const/16 v17, #int 0 // #0 │ │ -0347d8: 0f11 |001a: return v17 │ │ -0347da: 7401 aa09 1400 |001b: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getAction:()I // method@09aa │ │ -0347e0: 0a02 |001e: move-result v2 │ │ -0347e2: d520 ff00 |001f: and-int/lit16 v0, v2, #int 255 // #00ff │ │ -0347e6: 0211 0000 |0021: move/from16 v17, v0 │ │ -0347ea: 2b11 a701 0000 |0023: packed-switch v17, 000001ca // +000001a7 │ │ -0347f0: 1311 0100 |0026: const/16 v17, #int 1 // #1 │ │ -0347f4: 28f2 |0028: goto 001a // -000e │ │ -0347f6: 1311 0000 |0029: const/16 v17, #int 0 // #0 │ │ -0347fa: 0800 1400 |002b: move-object/from16 v0, v20 │ │ -0347fe: 0201 1100 |002d: move/from16 v1, v17 │ │ -034802: 7120 ae05 1000 |002f: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -034808: 0a11 |0032: move-result v17 │ │ -03480a: 0200 1100 |0033: move/from16 v0, v17 │ │ -03480e: 0801 1300 |0035: move-object/from16 v1, v19 │ │ -034812: 5910 0e05 |0037: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@050e │ │ -034816: 7401 ad09 1400 |0039: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@09ad │ │ -03481c: 0a11 |003c: move-result v17 │ │ -03481e: 0200 1100 |003d: move/from16 v0, v17 │ │ -034822: 0801 1300 |003f: move-object/from16 v1, v19 │ │ -034826: 5910 1c05 |0041: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@051c │ │ -03482a: 28e3 |0043: goto 0026 // -001d │ │ -03482c: 0800 1300 |0044: move-object/from16 v0, v19 │ │ -034830: 5200 0e05 |0046: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@050e │ │ -034834: 0211 0000 |0048: move/from16 v17, v0 │ │ -034838: 0800 1400 |004a: move-object/from16 v0, v20 │ │ -03483c: 0201 1100 |004c: move/from16 v1, v17 │ │ -034840: 7120 ab05 1000 |004e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ -034846: 0a03 |0051: move-result v3 │ │ -034848: 0800 1400 |0052: move-object/from16 v0, v20 │ │ -03484c: 7120 af05 3000 |0054: invoke-static {v0, v3}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -034852: 0a10 |0057: move-result v16 │ │ -034854: 0800 1300 |0058: move-object/from16 v0, v19 │ │ -034858: 5200 1c05 |005a: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@051c │ │ -03485c: 0211 0000 |005c: move/from16 v17, v0 │ │ -034860: a705 1011 |005e: sub-float v5, v16, v17 │ │ -034864: 0800 1300 |0060: move-object/from16 v0, v19 │ │ -034868: 5500 1b05 |0062: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@051b │ │ -03486c: 0211 0000 |0064: move/from16 v17, v0 │ │ -034870: 3911 1d00 |0066: if-nez v17, 0083 // +001d │ │ -034874: 7110 500c 0500 |0068: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@0c50 │ │ -03487a: 0a11 |006b: move-result v17 │ │ -03487c: 0800 1300 |006c: move-object/from16 v0, v19 │ │ -034880: 5200 2605 |006e: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTouchSlop:I // field@0526 │ │ -034884: 0212 0000 |0070: move/from16 v18, v0 │ │ -034888: 0200 1200 |0072: move/from16 v0, v18 │ │ -03488c: 8200 |0074: int-to-float v0, v0 │ │ -03488e: 0212 0000 |0075: move/from16 v18, v0 │ │ -034892: 2d11 1112 |0077: cmpl-float v17, v17, v18 │ │ -034896: 3d11 0a00 |0079: if-lez v17, 0083 // +000a │ │ -03489a: 1311 0100 |007b: const/16 v17, #int 1 // #1 │ │ -03489e: 0200 1100 |007d: move/from16 v0, v17 │ │ -0348a2: 0801 1300 |007f: move-object/from16 v1, v19 │ │ -0348a6: 5c10 1b05 |0081: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@051b │ │ -0348aa: 0800 1300 |0083: move-object/from16 v0, v19 │ │ -0348ae: 5500 1b05 |0085: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@051b │ │ -0348b2: 0211 0000 |0087: move/from16 v17, v0 │ │ -0348b6: 3811 9dff |0089: if-eqz v17, 0026 // -0063 │ │ -0348ba: 0800 1300 |008b: move-object/from16 v0, v19 │ │ -0348be: 5400 2705 |008d: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -0348c2: 0811 0000 |008f: move-object/from16 v17, v0 │ │ -0348c6: 7401 8f06 1100 |0091: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@068f │ │ -0348cc: 0a11 |0094: move-result v17 │ │ -0348ce: 3911 0b00 |0095: if-nez v17, 00a0 // +000b │ │ -0348d2: 0800 1300 |0097: move-object/from16 v0, v19 │ │ -0348d6: 5400 2705 |0099: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -0348da: 0811 0000 |009b: move-object/from16 v17, v0 │ │ -0348de: 7401 6106 1100 |009d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@0661 │ │ -0348e4: 0200 1000 |00a0: move/from16 v0, v16 │ │ -0348e8: 0801 1300 |00a2: move-object/from16 v1, v19 │ │ -0348ec: 5910 1c05 |00a4: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@051c │ │ -0348f0: 0800 1300 |00a6: move-object/from16 v0, v19 │ │ -0348f4: 5400 2705 |00a8: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -0348f8: 0811 0000 |00aa: move-object/from16 v17, v0 │ │ -0348fc: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -034900: 6e20 7006 5000 |00ae: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@0670 │ │ -034906: 2900 75ff |00b1: goto/16 0026 // -008b │ │ -03490a: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ -03490e: 5500 1b05 |00b5: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@051b │ │ -034912: 0211 0000 |00b7: move/from16 v17, v0 │ │ -034916: 3911 8900 |00b9: if-nez v17, 0142 // +0089 │ │ -03491a: 0800 1300 |00bb: move-object/from16 v0, v19 │ │ -03491e: 5400 2705 |00bd: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -034922: 0811 0000 |00bf: move-object/from16 v17, v0 │ │ -034926: 7401 7506 1100 |00c1: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -03492c: 0c11 |00c4: move-result-object v17 │ │ -03492e: 7401 bb05 1100 |00c5: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -034934: 0a04 |00c8: move-result v4 │ │ -034936: 7401 c40b 1300 |00c9: invoke-virtual/range {v19}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@0bc4 │ │ -03493c: 0a0f |00cc: move-result v15 │ │ -03493e: 82f0 |00cd: int-to-float v0, v15 │ │ -034940: 0211 0000 |00ce: move/from16 v17, v0 │ │ -034944: 1512 0040 |00d0: const/high16 v18, #int 1073741824 // #4000 │ │ -034948: a907 1112 |00d2: div-float v7, v17, v18 │ │ -03494c: 82f0 |00d4: int-to-float v0, v15 │ │ -03494e: 0211 0000 |00d5: move/from16 v17, v0 │ │ -034952: 1512 c040 |00d7: const/high16 v18, #int 1086324736 // #40c0 │ │ -034956: a90e 1112 |00d9: div-float v14, v17, v18 │ │ -03495a: a709 070e |00db: sub-float v9, v7, v14 │ │ -03495e: a60d 070e |00dd: add-float v13, v7, v14 │ │ -034962: 7401 ad09 1400 |00df: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@09ad │ │ -034968: 0a06 |00e2: move-result v6 │ │ -03496a: 2e11 0609 |00e3: cmpg-float v17, v6, v9 │ │ -03496e: 3b11 1f00 |00e5: if-gez v17, 0104 // +001f │ │ -034972: 0800 1300 |00e7: move-object/from16 v0, v19 │ │ -034976: 5200 1505 |00e9: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -03497a: 0211 0000 |00eb: move/from16 v17, v0 │ │ -03497e: 3d11 5500 |00ed: if-lez v17, 0142 // +0055 │ │ -034982: 0800 1300 |00ef: move-object/from16 v0, v19 │ │ -034986: 5400 2705 |00f1: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -03498a: 0811 0000 |00f3: move-object/from16 v17, v0 │ │ -03498e: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ -034992: 5200 1505 |00f7: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -034996: 0212 0000 |00f9: move/from16 v18, v0 │ │ -03499a: d812 12ff |00fb: add-int/lit8 v18, v18, #int -1 // #ff │ │ -03499e: 7402 ab06 1100 |00fd: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -0349a4: 1311 0100 |0100: const/16 v17, #int 1 // #1 │ │ -0349a8: 2900 18ff |0102: goto/16 001a // -00e8 │ │ -0349ac: 2d11 060d |0104: cmpl-float v17, v6, v13 │ │ -0349b0: 3d11 2500 |0106: if-lez v17, 012b // +0025 │ │ -0349b4: 0800 1300 |0108: move-object/from16 v0, v19 │ │ -0349b8: 5200 1505 |010a: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -0349bc: 0211 0000 |010c: move/from16 v17, v0 │ │ -0349c0: d812 04ff |010e: add-int/lit8 v18, v4, #int -1 // #ff │ │ -0349c4: 0200 1100 |0110: move/from16 v0, v17 │ │ -0349c8: 0201 1200 |0112: move/from16 v1, v18 │ │ -0349cc: 3510 2e00 |0114: if-ge v0, v1, 0142 // +002e │ │ -0349d0: 0800 1300 |0116: move-object/from16 v0, v19 │ │ -0349d4: 5400 2705 |0118: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -0349d8: 0811 0000 |011a: move-object/from16 v17, v0 │ │ -0349dc: 0800 1300 |011c: move-object/from16 v0, v19 │ │ -0349e0: 5200 1505 |011e: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -0349e4: 0212 0000 |0120: move/from16 v18, v0 │ │ -0349e8: d812 1201 |0122: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0349ec: 7402 ab06 1100 |0124: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -0349f2: 1311 0100 |0127: const/16 v17, #int 1 // #1 │ │ -0349f6: 2900 f1fe |0129: goto/16 001a // -010f │ │ -0349fa: 0800 1300 |012b: move-object/from16 v0, v19 │ │ -0349fe: 5400 1005 |012d: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@0510 │ │ -034a02: 0811 0000 |012f: move-object/from16 v17, v0 │ │ -034a06: 3811 1100 |0131: if-eqz v17, 0142 // +0011 │ │ -034a0a: 0800 1300 |0133: move-object/from16 v0, v19 │ │ -034a0e: 5400 1005 |0135: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@0510 │ │ -034a12: 0811 0000 |0137: move-object/from16 v17, v0 │ │ -034a16: 0800 1300 |0139: move-object/from16 v0, v19 │ │ -034a1a: 5200 1505 |013b: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -034a1e: 0212 0000 |013d: move/from16 v18, v0 │ │ -034a22: 7802 a20b 1100 |013f: invoke-interface/range {v17, v18}, Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;.onCenterItemClick:(I)V // method@0ba2 │ │ -034a28: 1311 0000 |0142: const/16 v17, #int 0 // #0 │ │ -034a2c: 0200 1100 |0144: move/from16 v0, v17 │ │ -034a30: 0801 1300 |0146: move-object/from16 v1, v19 │ │ -034a34: 5c10 1b05 |0148: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@051b │ │ -034a38: 1311 ffff |014a: const/16 v17, #int -1 // #ffff │ │ -034a3c: 0200 1100 |014c: move/from16 v0, v17 │ │ -034a40: 0801 1300 |014e: move-object/from16 v1, v19 │ │ -034a44: 5910 0e05 |0150: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@050e │ │ -034a48: 0800 1300 |0152: move-object/from16 v0, v19 │ │ -034a4c: 5400 2705 |0154: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -034a50: 0811 0000 |0156: move-object/from16 v17, v0 │ │ -034a54: 7401 8f06 1100 |0158: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@068f │ │ -034a5a: 0a11 |015b: move-result v17 │ │ -034a5c: 3811 cafe |015c: if-eqz v17, 0026 // -0136 │ │ -034a60: 0800 1300 |015e: move-object/from16 v0, v19 │ │ -034a64: 5400 2705 |0160: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -034a68: 0811 0000 |0162: move-object/from16 v17, v0 │ │ -034a6c: 7401 6e06 1100 |0164: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@066e │ │ -034a72: 2900 bffe |0167: goto/16 0026 // -0141 │ │ -034a76: 7701 ac05 1400 |0169: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05ac │ │ -034a7c: 0a08 |016c: move-result v8 │ │ -034a7e: 0800 1400 |016d: move-object/from16 v0, v20 │ │ -034a82: 7120 af05 8000 |016f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -034a88: 0a10 |0172: move-result v16 │ │ -034a8a: 0200 1000 |0173: move/from16 v0, v16 │ │ -034a8e: 0801 1300 |0175: move-object/from16 v1, v19 │ │ -034a92: 5910 1c05 |0177: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@051c │ │ -034a96: 0800 1400 |0179: move-object/from16 v0, v20 │ │ -034a9a: 7120 ae05 8000 |017b: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -034aa0: 0a11 |017e: move-result v17 │ │ -034aa2: 0200 1100 |017f: move/from16 v0, v17 │ │ -034aa6: 0801 1300 |0181: move-object/from16 v1, v19 │ │ -034aaa: 5910 0e05 |0183: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@050e │ │ -034aae: 2900 a1fe |0185: goto/16 0026 // -015f │ │ -034ab2: 7701 ac05 1400 |0187: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05ac │ │ -034ab8: 0a0c |018a: move-result v12 │ │ -034aba: 0800 1400 |018b: move-object/from16 v0, v20 │ │ -034abe: 7120 ae05 c000 |018d: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -034ac4: 0a0b |0190: move-result v11 │ │ -034ac6: 0800 1300 |0191: move-object/from16 v0, v19 │ │ -034aca: 5200 0e05 |0193: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@050e │ │ -034ace: 0211 0000 |0195: move/from16 v17, v0 │ │ -034ad2: 0200 1100 |0197: move/from16 v0, v17 │ │ -034ad6: 330b 1100 |0199: if-ne v11, v0, 01aa // +0011 │ │ -034ada: 390c 2d00 |019b: if-nez v12, 01c8 // +002d │ │ -034ade: 121a |019d: const/4 v10, #int 1 // #1 │ │ -034ae0: 0800 1400 |019e: move-object/from16 v0, v20 │ │ -034ae4: 7120 ae05 a000 |01a0: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05ae │ │ -034aea: 0a11 |01a3: move-result v17 │ │ -034aec: 0200 1100 |01a4: move/from16 v0, v17 │ │ -034af0: 0801 1300 |01a6: move-object/from16 v1, v19 │ │ -034af4: 5910 0e05 |01a8: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@050e │ │ -034af8: 0800 1300 |01aa: move-object/from16 v0, v19 │ │ -034afc: 5200 0e05 |01ac: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@050e │ │ -034b00: 0211 0000 |01ae: move/from16 v17, v0 │ │ -034b04: 0800 1400 |01b0: move-object/from16 v0, v20 │ │ -034b08: 0201 1100 |01b2: move/from16 v1, v17 │ │ -034b0c: 7120 ab05 1000 |01b4: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05ab │ │ -034b12: 0a11 |01b7: move-result v17 │ │ -034b14: 0800 1400 |01b8: move-object/from16 v0, v20 │ │ -034b18: 0201 1100 |01ba: move/from16 v1, v17 │ │ -034b1c: 7120 af05 1000 |01bc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05af │ │ -034b22: 0a11 |01bf: move-result v17 │ │ -034b24: 0200 1100 |01c0: move/from16 v0, v17 │ │ -034b28: 0801 1300 |01c2: move-object/from16 v1, v19 │ │ -034b2c: 5910 1c05 |01c4: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@051c │ │ -034b30: 2900 60fe |01c6: goto/16 0026 // -01a0 │ │ -034b34: 120a |01c8: const/4 v10, #int 0 // #0 │ │ -034b36: 28d5 |01c9: goto 019e // -002b │ │ -034b38: 0001 0700 0000 0000 0600 0000 9000 ... |01ca: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=495 │ │ - 0x0018 line=496 │ │ - 0x001a line=586 │ │ - 0x001b line=499 │ │ - 0x001f line=501 │ │ - 0x0026 line=586 │ │ - 0x0029 line=503 │ │ - 0x0039 line=504 │ │ - 0x0044 line=508 │ │ - 0x0052 line=510 │ │ - 0x0058 line=511 │ │ - 0x0060 line=513 │ │ - 0x0068 line=514 │ │ - 0x007b line=515 │ │ - 0x0083 line=519 │ │ - 0x008b line=520 │ │ - 0x0097 line=521 │ │ - 0x00a0 line=524 │ │ - 0x00a6 line=526 │ │ - 0x00b3 line=534 │ │ - 0x00bb line=535 │ │ - 0x00c9 line=536 │ │ - 0x00cd line=537 │ │ - 0x00d4 line=538 │ │ - 0x00db line=539 │ │ - 0x00dd line=540 │ │ - 0x00df line=541 │ │ - 0x00e3 line=543 │ │ - 0x00e7 line=544 │ │ - 0x00ef line=545 │ │ - 0x0100 line=546 │ │ - 0x0104 line=548 │ │ - 0x0108 line=549 │ │ - 0x0116 line=550 │ │ - 0x0127 line=551 │ │ - 0x012b line=555 │ │ - 0x0133 line=556 │ │ - 0x0142 line=561 │ │ - 0x014a line=562 │ │ - 0x0152 line=563 │ │ - 0x0169 line=567 │ │ - 0x016d line=568 │ │ - 0x0173 line=569 │ │ - 0x0179 line=570 │ │ - 0x0187 line=575 │ │ - 0x018b line=576 │ │ - 0x0191 line=577 │ │ - 0x019b line=578 │ │ - 0x019e line=579 │ │ - 0x01aa line=581 │ │ - 0x01c8 line=578 │ │ - 0x01ca line=501 │ │ - locals : │ │ - 0x0052 - 0x00b3 reg=3 activePointerIndex I │ │ - 0x0060 - 0x00b3 reg=5 deltaX F │ │ - 0x0058 - 0x00b3 reg=16 x F │ │ - 0x00c9 - 0x0142 reg=4 count I │ │ - 0x00e3 - 0x0142 reg=6 eventX F │ │ - 0x00d4 - 0x0142 reg=7 halfWidth F │ │ - 0x00dd - 0x0142 reg=9 leftThird F │ │ - 0x00df - 0x0142 reg=13 rightThird F │ │ - 0x00db - 0x0142 reg=14 sixthWidth F │ │ - 0x00cd - 0x0142 reg=15 width I │ │ - 0x016d - 0x0187 reg=8 index I │ │ - 0x0173 - 0x0187 reg=16 x F │ │ - 0x019e - 0x01aa reg=10 newPointerIndex I │ │ - 0x001f - 0x01dc reg=2 action I │ │ - 0x0191 - 0x01dc reg=11 pointerId I │ │ - 0x018b - 0x01dc reg=12 pointerIndex I │ │ - 0x0000 - 0x01dc reg=19 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x01dc reg=20 ev Landroid/view/MotionEvent; │ │ - │ │ - #22 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setClipPadding' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -034b5c: |[034b5c] com.viewpagerindicator.TitlePageIndicator.setClipPadding:(F)V │ │ -034b6c: 5901 1105 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0511 │ │ -034b70: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034b76: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=315 │ │ - 0x0002 line=316 │ │ - 0x0005 line=317 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 clipPadding F │ │ - │ │ - #23 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setCurrentItem' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 23 16-bit code units │ │ -034b78: |[034b78] com.viewpagerindicator.TitlePageIndicator.setCurrentItem:(I)V │ │ -034b88: 5420 2705 |0000: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -034b8c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -034b90: 2200 f801 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -034b94: 1a01 1008 |0006: const-string v1, "ViewPager has not been bound." // string@0810 │ │ -034b98: 7020 440c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -034b9e: 2700 |000b: throw v0 │ │ -034ba0: 5420 2705 |000c: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -034ba4: 6e20 ab06 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -034baa: 5923 1505 |0011: iput v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@0515 │ │ -034bae: 6e10 c50b 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034bb4: 0e00 |0016: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=696 │ │ - 0x0004 line=697 │ │ - 0x000c line=699 │ │ - 0x0011 line=700 │ │ - 0x0013 line=701 │ │ - 0x0016 line=702 │ │ - locals : │ │ - 0x0000 - 0x0017 reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0017 reg=3 item I │ │ - │ │ - #24 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setFooterColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -034bb8: |[034bb8] com.viewpagerindicator.TitlePageIndicator.setFooterColor:(I)V │ │ -034bc8: 5410 1f05 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@051f │ │ -034bcc: 6e20 5001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -034bd2: 5410 1e05 |0005: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@051e │ │ -034bd6: 6e20 5001 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -034bdc: 6e10 c50b 0100 |000a: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034be2: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=213 │ │ - 0x0005 line=214 │ │ - 0x000a line=215 │ │ - 0x000d line=216 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x000e reg=2 footerColor I │ │ - │ │ - #25 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setFooterIndicatorHeight' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -034be4: |[034be4] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorHeight:(F)V │ │ -034bf4: 5901 1605 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@0516 │ │ -034bf8: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034bfe: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=233 │ │ - 0x0002 line=234 │ │ - 0x0005 line=235 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 footerTriangleHeight F │ │ - │ │ - #26 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setFooterIndicatorPadding' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -034c00: |[034c00] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorPadding:(F)V │ │ -034c10: 5901 1a05 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@051a │ │ -034c14: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034c1a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=242 │ │ - 0x0002 line=243 │ │ - 0x0005 line=244 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 footerIndicatorPadding F │ │ - │ │ - #27 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setFooterIndicatorStyle' │ │ - type : '(Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -034c1c: |[034c1c] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorStyle:(Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;)V │ │ -034c2c: 5b01 1705 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0517 │ │ -034c30: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034c36: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=251 │ │ - 0x0002 line=252 │ │ - 0x0005 line=253 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 indicatorStyle Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - │ │ - #28 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setFooterLineHeight' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -034c38: |[034c38] com.viewpagerindicator.TitlePageIndicator.setFooterLineHeight:(F)V │ │ -034c48: 5923 1905 |0000: iput v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -034c4c: 5420 1f05 |0002: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@051f │ │ -034c50: 5221 1905 |0004: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@0519 │ │ -034c54: 6e20 5201 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0152 │ │ -034c5a: 6e10 c50b 0200 |0009: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034c60: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=223 │ │ - 0x0002 line=224 │ │ - 0x0009 line=225 │ │ - 0x000c line=226 │ │ - locals : │ │ - 0x0000 - 0x000d reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x000d reg=3 footerLineHeight F │ │ - │ │ - #29 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setOnCenterItemClickListener' │ │ - type : '(Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -034c64: |[034c64] com.viewpagerindicator.TitlePageIndicator.setOnCenterItemClickListener:(Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;)V │ │ -034c74: 5b01 1005 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@0510 │ │ -034c78: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=691 │ │ - 0x0002 line=692 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0003 reg=1 listener Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ │ - │ │ - #30 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setOnPageChangeListener' │ │ - type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -034c7c: |[034c7c] com.viewpagerindicator.TitlePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -034c8c: 5b01 1d05 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@051d │ │ -034c90: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=738 │ │ - 0x0002 line=739 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - │ │ - #31 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setSelectedBold' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -034c94: |[034c94] com.viewpagerindicator.TitlePageIndicator.setSelectedBold:(Z)V │ │ -034ca4: 5c01 0f05 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@050f │ │ -034ca8: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034cae: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=269 │ │ - 0x0002 line=270 │ │ - 0x0005 line=271 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 selectedBold Z │ │ - │ │ - #32 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setSelectedColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -034cb0: |[034cb0] com.viewpagerindicator.TitlePageIndicator.setSelectedColor:(I)V │ │ -034cc0: 5901 1205 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0512 │ │ -034cc4: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034cca: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=260 │ │ - 0x0002 line=261 │ │ - 0x0005 line=262 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 selectedColor I │ │ - │ │ - #33 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setTextColor' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -034ccc: |[034ccc] com.viewpagerindicator.TitlePageIndicator.setTextColor:(I)V │ │ -034cdc: 5410 2005 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -034ce0: 6e20 5001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0150 │ │ -034ce6: 5912 1305 |0005: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@0513 │ │ -034cea: 6e10 c50b 0100 |0007: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034cf0: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=278 │ │ - 0x0005 line=279 │ │ - 0x0007 line=280 │ │ - 0x000a line=281 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x000b reg=2 textColor I │ │ - │ │ - #34 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setTextSize' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -034cf4: |[034cf4] com.viewpagerindicator.TitlePageIndicator.setTextSize:(F)V │ │ -034d04: 5410 2005 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -034d08: 6e20 5401 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0154 │ │ -034d0e: 6e10 c50b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034d14: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=288 │ │ - 0x0005 line=289 │ │ - 0x0008 line=290 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0009 reg=2 textSize F │ │ - │ │ - #35 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setTitlePadding' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -034d18: |[034d18] com.viewpagerindicator.TitlePageIndicator.setTitlePadding:(F)V │ │ -034d28: 5901 2305 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@0523 │ │ -034d2c: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034d32: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=297 │ │ - 0x0002 line=298 │ │ - 0x0005 line=299 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 titlePadding F │ │ - │ │ - #36 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setTopPadding' │ │ - type : '(F)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -034d34: |[034d34] com.viewpagerindicator.TitlePageIndicator.setTopPadding:(F)V │ │ -034d44: 5901 2505 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@0525 │ │ -034d48: 6e10 c50b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034d4e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=306 │ │ - 0x0002 line=307 │ │ - 0x0005 line=308 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0006 reg=1 topPadding F │ │ - │ │ - #37 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setTypeface' │ │ - type : '(Landroid/graphics/Typeface;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -034d50: |[034d50] com.viewpagerindicator.TitlePageIndicator.setTypeface:(Landroid/graphics/Typeface;)V │ │ -034d60: 5410 2005 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0520 │ │ -034d64: 6e20 5501 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0155 │ │ -034d6a: 6e10 c50b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034d70: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=320 │ │ - 0x0005 line=321 │ │ - 0x0008 line=322 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0009 reg=2 typeface Landroid/graphics/Typeface; │ │ - │ │ - #38 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 41 16-bit code units │ │ -034d74: |[034d74] com.viewpagerindicator.TitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -034d84: 6e10 7506 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -034d8a: 0c00 |0003: move-result-object v0 │ │ -034d8c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -034d90: 2201 f801 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -034d94: 1a02 0f08 |0008: const-string v2, "ViewPager does not have adapter instance." // string@080f │ │ -034d98: 7020 440c 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -034d9e: 2701 |000d: throw v1 │ │ -034da0: 2001 d601 |000e: instance-of v1, v0, Lcom/viewpagerindicator/TitleProvider; // type@01d6 │ │ -034da4: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -034da8: 2201 f801 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -034dac: 1a02 0e08 |0014: const-string v2, "ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator." // string@080e │ │ -034db0: 7020 440c 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -034db6: 2701 |0019: throw v1 │ │ -034db8: 5b34 2705 |001a: iput-object v4, v3, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -034dbc: 5431 2705 |001c: iget-object v1, v3, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0527 │ │ -034dc0: 6e20 b506 3100 |001e: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06b5 │ │ -034dc6: 1f00 d601 |0021: check-cast v0, Lcom/viewpagerindicator/TitleProvider; // type@01d6 │ │ -034dca: 5b30 2405 |0023: iput-object v0, v3, Lcom/viewpagerindicator/TitlePageIndicator;.mTitleProvider:Lcom/viewpagerindicator/TitleProvider; // field@0524 │ │ -034dce: 6e10 c50b 0300 |0025: invoke-virtual {v3}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0bc5 │ │ -034dd4: 0e00 |0028: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=659 │ │ - 0x0004 line=660 │ │ - 0x0006 line=661 │ │ - 0x000e line=663 │ │ - 0x0012 line=664 │ │ - 0x001a line=667 │ │ - 0x001c line=668 │ │ - 0x0021 line=669 │ │ - 0x0025 line=670 │ │ - 0x0028 line=671 │ │ - locals : │ │ - 0x0004 - 0x0023 reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0029 reg=3 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0029 reg=4 view Landroid/support/v4/view/ViewPager; │ │ - │ │ - #39 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -034dd8: |[034dd8] com.viewpagerindicator.TitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -034de8: 6e20 e20b 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0be2 │ │ -034dee: 6e20 d20b 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/TitlePageIndicator;.setCurrentItem:(I)V // method@0bd2 │ │ -034df4: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=675 │ │ - 0x0003 line=676 │ │ - 0x0006 line=677 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ - 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0007 reg=2 initialPosition I │ │ - │ │ - source_file_idx : 1931 (TitlePageIndicator.java) │ │ + source_file_idx : 1949 (TitlePageIndicator.java) │ │ │ │ -Class #247 header: │ │ +Class #183 header: │ │ class_idx : 470 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1945 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #247 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/TitleProvider;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/TitleProvider;) │ │ - name : 'getIcon' │ │ - type : '(I)Ljava/lang/Integer;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/TitleProvider;) │ │ - name : 'getTitle' │ │ - type : '(I)Ljava/lang/String;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #2 : (in Lcom/viewpagerindicator/TitleProvider;) │ │ - name : 'onPageReselected' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1945 (TitleProvider.java) │ │ - │ │ -Class #248 header: │ │ -class_idx : 471 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2045 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1975 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #248 annotations: │ │ +Class #183 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #248 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/VerticalTabPageIndicator$1;' │ │ +Class #183 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/UnderlinePageIndicator$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ - #0 : 'Landroid/view/View$OnClickListener;' │ │ + #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$1;) │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$1;) │ │ name : 'this$0' │ │ - type : 'Lcom/viewpagerindicator/VerticalTabPageIndicator;' │ │ + type : 'Lcom/viewpagerindicator/UnderlinePageIndicator;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$1;) │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$1;) │ │ name : '' │ │ - type : '(Lcom/viewpagerindicator/VerticalTabPageIndicator;)V' │ │ + type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -034df8: |[034df8] com.viewpagerindicator.VerticalTabPageIndicator$1.:(Lcom/viewpagerindicator/VerticalTabPageIndicator;)V │ │ -034e08: 5b01 2805 |0000: iput-object v1, v0, Lcom/viewpagerindicator/VerticalTabPageIndicator$1;.this$0:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@0528 │ │ -034e0c: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -034e12: 0e00 |0005: return-void │ │ +03486c: |[03486c] com.viewpagerindicator.UnderlinePageIndicator$1.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ +03487c: 5b01 6e03 |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036e │ │ +034880: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034886: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=38 │ │ + 0x0000 line=60 │ │ locals : │ │ - 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/VerticalTabPageIndicator$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$1; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$1;) │ │ - name : 'onClick' │ │ - type : '(Landroid/view/View;)V' │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$1;) │ │ + name : 'run' │ │ + type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -034e14: |[034e14] com.viewpagerindicator.VerticalTabPageIndicator$1.onClick:(Landroid/view/View;)V │ │ -034e24: 0740 |0000: move-object v0, v4 │ │ -034e26: 1f00 da01 |0001: check-cast v0, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView; // type@01da │ │ -034e2a: 5431 2805 |0003: iget-object v1, v3, Lcom/viewpagerindicator/VerticalTabPageIndicator$1;.this$0:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@0528 │ │ -034e2e: 7110 f80b 0100 |0005: invoke-static {v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.access$000:(Lcom/viewpagerindicator/VerticalTabPageIndicator;)Landroid/support/v4/view/ViewPager; // method@0bf8 │ │ -034e34: 0c01 |0008: move-result-object v1 │ │ -034e36: 6e10 ef0b 0000 |0009: invoke-virtual {v0}, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.getIndex:()I // method@0bef │ │ -034e3c: 0a02 |000c: move-result v2 │ │ -034e3e: 6e20 ab06 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -034e44: 0e00 |0010: return-void │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 55 16-bit code units │ │ +034888: |[034888] com.viewpagerindicator.UnderlinePageIndicator$1.run:()V │ │ +034898: 5441 6e03 |0000: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036e │ │ +03489c: 7110 600c 0100 |0002: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z // method@0c60 │ │ +0348a2: 0a01 |0005: move-result v1 │ │ +0348a4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +0348a8: 0e00 |0008: return-void │ │ +0348aa: 5441 6e03 |0009: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036e │ │ +0348ae: 7110 610c 0100 |000b: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@0c61 │ │ +0348b4: 0c01 |000e: move-result-object v1 │ │ +0348b6: 6e10 4b01 0100 |000f: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@014b │ │ +0348bc: 0a01 |0012: move-result v1 │ │ +0348be: 5442 6e03 |0013: iget-object v2, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036e │ │ +0348c2: 7110 620c 0200 |0015: invoke-static {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I // method@0c62 │ │ +0348c8: 0a02 |0018: move-result v2 │ │ +0348ca: b121 |0019: sub-int/2addr v1, v2 │ │ +0348cc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0348ce: 7120 ba0c 2100 |001b: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +0348d4: 0a00 |001e: move-result v0 │ │ +0348d6: 5441 6e03 |001f: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036e │ │ +0348da: 7110 610c 0100 |0021: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@0c61 │ │ +0348e0: 0c01 |0024: move-result-object v1 │ │ +0348e2: 6e20 5101 0100 |0025: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0151 │ │ +0348e8: 5441 6e03 |0028: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036e │ │ +0348ec: 6e10 6f0c 0100 |002a: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@0c6f │ │ +0348f2: 3d00 dbff |002d: if-lez v0, 0008 // -0025 │ │ +0348f6: 5441 6e03 |002f: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036e │ │ +0348fa: 1602 1e00 |0031: const-wide/16 v2, #int 30 // #1e │ │ +0348fe: 6e40 7a0c 4132 |0033: invoke-virtual {v1, v4, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0c7a │ │ +034904: 28d2 |0036: goto 0008 // -002e │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=42 │ │ - 0x0003 line=43 │ │ - 0x0010 line=44 │ │ + 0x0000 line=62 │ │ + 0x0008 line=70 │ │ + 0x0009 line=64 │ │ + 0x001f line=65 │ │ + 0x0028 line=66 │ │ + 0x002d line=67 │ │ + 0x002f line=68 │ │ locals : │ │ - 0x0003 - 0x0011 reg=0 tabView Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView; │ │ - 0x0000 - 0x0011 reg=3 this Lcom/viewpagerindicator/VerticalTabPageIndicator$1; │ │ - 0x0000 - 0x0011 reg=4 view Landroid/view/View; │ │ + 0x001f - 0x0037 reg=0 alpha I │ │ + 0x0000 - 0x0037 reg=4 this Lcom/viewpagerindicator/UnderlinePageIndicator$1; │ │ │ │ - source_file_idx : 2045 (VerticalTabPageIndicator.java) │ │ + source_file_idx : 1975 (UnderlinePageIndicator.java) │ │ │ │ -Class #249 header: │ │ -class_idx : 472 │ │ +Class #184 header: │ │ +class_idx : 471 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 416 │ │ -source_file_idx : 2045 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1975 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #249 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #249 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/VerticalTabPageIndicator$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Landroid/widget/LinearLayout;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$2;) │ │ - name : 'this$0' │ │ - type : 'Lcom/viewpagerindicator/VerticalTabPageIndicator;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$2;) │ │ - name : '' │ │ - type : '(Lcom/viewpagerindicator/VerticalTabPageIndicator;Landroid/content/Context;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -034e48: |[034e48] com.viewpagerindicator.VerticalTabPageIndicator$2.:(Lcom/viewpagerindicator/VerticalTabPageIndicator;Landroid/content/Context;)V │ │ -034e58: 5b12 2905 |0000: iput-object v2, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator$2;.this$0:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@0529 │ │ -034e5c: 7020 b90a 3100 |0002: invoke-direct {v1, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0ab9 │ │ -034e62: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -034e64: 6e20 ea0b 0100 |0006: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/VerticalTabPageIndicator$2;.setOrientation:(I)V // method@0bea │ │ -034e6a: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=66 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/VerticalTabPageIndicator$2; │ │ - 0x0000 - 0x000a reg=2 (null) Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x000a reg=3 x0 Landroid/content/Context; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 2045 (VerticalTabPageIndicator.java) │ │ - │ │ -Class #250 header: │ │ -class_idx : 473 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 2045 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #250 annotations: │ │ +Class #184 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=animateToTab │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setViewPager │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #250 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/VerticalTabPageIndicator$3;' │ │ +Class #184 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/UnderlinePageIndicator$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$3;) │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$2;) │ │ name : 'this$0' │ │ - type : 'Lcom/viewpagerindicator/VerticalTabPageIndicator;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$3;) │ │ - name : 'val$tabView' │ │ - type : 'Landroid/view/View;' │ │ + type : 'Lcom/viewpagerindicator/UnderlinePageIndicator;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$3;) │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$2;) │ │ name : '' │ │ - type : '(Lcom/viewpagerindicator/VerticalTabPageIndicator;Landroid/view/View;)V' │ │ + type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 3 │ │ - ins : 3 │ │ + registers : 2 │ │ + ins : 2 │ │ outs : 1 │ │ - insns size : 8 16-bit code units │ │ -034e6c: |[034e6c] com.viewpagerindicator.VerticalTabPageIndicator$3.:(Lcom/viewpagerindicator/VerticalTabPageIndicator;Landroid/view/View;)V │ │ -034e7c: 5b01 2a05 |0000: iput-object v1, v0, Lcom/viewpagerindicator/VerticalTabPageIndicator$3;.this$0:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@052a │ │ -034e80: 5b02 2b05 |0002: iput-object v2, v0, Lcom/viewpagerindicator/VerticalTabPageIndicator$3;.val$tabView:Landroid/view/View; // field@052b │ │ -034e84: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -034e8a: 0e00 |0007: return-void │ │ + insns size : 6 16-bit code units │ │ +034908: |[034908] com.viewpagerindicator.UnderlinePageIndicator$2.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ +034918: 5b01 6f03 |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036f │ │ +03491c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=104 │ │ + 0x0000 line=279 │ │ locals : │ │ - 0x0000 - 0x0008 reg=0 this Lcom/viewpagerindicator/VerticalTabPageIndicator$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$3;) │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 3 │ │ ins : 1 │ │ - outs : 3 │ │ - insns size : 35 16-bit code units │ │ -034e8c: |[034e8c] com.viewpagerindicator.VerticalTabPageIndicator$3.run:()V │ │ -034e9c: 5441 2b05 |0000: iget-object v1, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator$3;.val$tabView:Landroid/view/View; // field@052b │ │ -034ea0: 6e10 e209 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@09e2 │ │ -034ea6: 0a01 |0005: move-result v1 │ │ -034ea8: 5442 2a05 |0006: iget-object v2, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator$3;.this$0:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@052a │ │ -034eac: 6e10 fd0b 0200 |0008: invoke-virtual {v2}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.getHeight:()I // method@0bfd │ │ -034eb2: 0a02 |000b: move-result v2 │ │ -034eb4: 5443 2b05 |000c: iget-object v3, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator$3;.val$tabView:Landroid/view/View; // field@052b │ │ -034eb8: 6e10 d609 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getHeight:()I // method@09d6 │ │ -034ebe: 0a03 |0011: move-result v3 │ │ -034ec0: b132 |0012: sub-int/2addr v2, v3 │ │ -034ec2: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ -034ec6: 9100 0102 |0015: sub-int v0, v1, v2 │ │ -034eca: 5441 2a05 |0017: iget-object v1, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator$3;.this$0:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@052a │ │ -034ece: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -034ed0: 6e30 0f0c 2100 |001a: invoke-virtual {v1, v2, v0}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.smoothScrollTo:(II)V // method@0c0f │ │ -034ed6: 5441 2a05 |001d: iget-object v1, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator$3;.this$0:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@052a │ │ -034eda: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -034edc: 5b12 3405 |0020: iput-object v2, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0534 │ │ -034ee0: 0e00 |0022: return-void │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +034924: |[034924] com.viewpagerindicator.UnderlinePageIndicator$2.run:()V │ │ +034934: 5420 6f03 |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036f │ │ +034938: 7110 600c 0000 |0002: invoke-static {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z // method@0c60 │ │ +03493e: 0a00 |0005: move-result v0 │ │ +034940: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +034944: 5420 6f03 |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036f │ │ +034948: 5421 6f03 |000a: iget-object v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@036f │ │ +03494c: 7110 630c 0100 |000c: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; // method@0c63 │ │ +034952: 0c01 |000f: move-result-object v1 │ │ +034954: 6e20 790c 1000 |0010: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0c79 │ │ +03495a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=108 │ │ - 0x0017 line=109 │ │ - 0x001d line=110 │ │ - 0x0022 line=111 │ │ + 0x0000 line=281 │ │ + 0x0008 line=282 │ │ + 0x0013 line=284 │ │ locals : │ │ - 0x0017 - 0x0023 reg=0 scrollPos I │ │ - 0x0000 - 0x0023 reg=4 this Lcom/viewpagerindicator/VerticalTabPageIndicator$3; │ │ + 0x0000 - 0x0014 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator$2; │ │ │ │ - source_file_idx : 2045 (VerticalTabPageIndicator.java) │ │ + source_file_idx : 1975 (UnderlinePageIndicator.java) │ │ │ │ -Class #251 header: │ │ -class_idx : 474 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 416 │ │ -source_file_idx : 2045 │ │ +Class #185 header: │ │ +class_idx : 472 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1975 │ │ static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ +instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ -virtual_methods_size: 3 │ │ +virtual_methods_size: 4 │ │ │ │ -Class #251 annotations: │ │ +Class #185 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="TabView" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;" ">;" } │ │ │ │ -Class #251 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/LinearLayout;' │ │ +Class #185 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;) │ │ - name : 'mIndex' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;) │ │ - name : 'mParent' │ │ - type : 'Lcom/viewpagerindicator/VerticalTabPageIndicator;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;) │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;) │ │ name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -034ee4: |[034ee4] com.viewpagerindicator.VerticalTabPageIndicator$TabView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -034ef4: 7030 ba0a 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0aba │ │ -034efa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -034efc: 6e20 f50b 0100 |0004: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.setOrientation:(I)V // method@0bf5 │ │ -034f02: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=231 │ │ - 0x0003 line=232 │ │ - 0x0007 line=233 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView; │ │ - 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0008 reg=3 attrs Landroid/util/AttributeSet; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;) │ │ - name : 'getIndex' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ + registers : 1 │ │ ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -034f04: |[034f04] com.viewpagerindicator.VerticalTabPageIndicator$TabView.getIndex:()I │ │ -034f14: 5210 2c05 |0000: iget v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.mIndex:I // field@052c │ │ -034f18: 0f00 |0002: return v0 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03495c: |[03495c] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.:()V │ │ +03496c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=256 │ │ + 0x0000 line=390 │ │ locals : │ │ - 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView; │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;) │ │ - name : 'init' │ │ - type : '(Lcom/viewpagerindicator/VerticalTabPageIndicator;Ljava/lang/String;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -034f1c: |[034f1c] com.viewpagerindicator.VerticalTabPageIndicator$TabView.init:(Lcom/viewpagerindicator/VerticalTabPageIndicator;Ljava/lang/String;I)V │ │ -034f2c: 5b23 2d05 |0000: iput-object v3, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@052d │ │ -034f30: 5925 2c05 |0002: iput v5, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.mIndex:I // field@052c │ │ -034f34: 1401 1400 0201 |0004: const v1, #float 2.38773e-38 // #01020014 │ │ -034f3a: 6e20 ee0b 1200 |0007: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.findViewById:(I)Landroid/view/View; // method@0bee │ │ -034f40: 0c00 |000a: move-result-object v0 │ │ -034f42: 1f00 dc01 |000b: check-cast v0, Lcom/viewpagerindicator/VerticalTextView; // type@01dc │ │ -034f46: 6e20 200c 4000 |000d: invoke-virtual {v0, v4}, Lcom/viewpagerindicator/VerticalTextView;.setText:(Ljava/lang/CharSequence;)V // method@0c20 │ │ -034f4c: 0e00 |0010: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=236 │ │ - 0x0002 line=237 │ │ - 0x0004 line=239 │ │ - 0x000d line=240 │ │ - 0x0010 line=241 │ │ - locals : │ │ - 0x000d - 0x0011 reg=0 textView Lcom/viewpagerindicator/VerticalTextView; │ │ - 0x0000 - 0x0011 reg=2 this Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView; │ │ - 0x0000 - 0x0011 reg=3 parent Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x0011 reg=4 text Ljava/lang/String; │ │ - 0x0000 - 0x0011 reg=5 index I │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ │ │ - #2 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ - ins : 3 │ │ + registers : 4 │ │ + ins : 2 │ │ outs : 3 │ │ - insns size : 33 16-bit code units │ │ -034f50: |[034f50] com.viewpagerindicator.VerticalTabPageIndicator$TabView.onMeasure:(II)V │ │ -034f60: 6f30 bf0a 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0abf │ │ -034f66: 5420 2d05 |0003: iget-object v0, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@052d │ │ -034f6a: 5200 3005 |0005: iget v0, v0, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mMaxTabWidth:I // field@0530 │ │ -034f6e: 3d00 1900 |0007: if-lez v0, 0020 // +0019 │ │ -034f72: 6e10 f00b 0200 |0009: invoke-virtual {v2}, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.getMeasuredWidth:()I // method@0bf0 │ │ -034f78: 0a00 |000c: move-result v0 │ │ -034f7a: 5421 2d05 |000d: iget-object v1, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@052d │ │ -034f7e: 5211 3005 |000f: iget v1, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mMaxTabWidth:I // field@0530 │ │ -034f82: 3710 0f00 |0011: if-le v0, v1, 0020 // +000f │ │ -034f86: 5420 2d05 |0013: iget-object v0, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.mParent:Lcom/viewpagerindicator/VerticalTabPageIndicator; // field@052d │ │ -034f8a: 5200 3005 |0015: iget v0, v0, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mMaxTabWidth:I // field@0530 │ │ -034f8e: 1501 0040 |0017: const/high16 v1, #int 1073741824 // #4000 │ │ -034f92: 7120 ca09 1000 |0019: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ca │ │ -034f98: 0a00 |001c: move-result v0 │ │ -034f9a: 6f30 bf0a 0204 |001d: invoke-super {v2, v0, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@0abf │ │ -034fa0: 0e00 |0020: return-void │ │ + insns size : 7 16-bit code units │ │ +034974: |[034974] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ +034984: 2200 d901 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@01d9 │ │ +034988: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03498a: 7030 590c 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V // method@0c59 │ │ +034990: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=245 │ │ - 0x0003 line=248 │ │ - 0x0013 line=249 │ │ - 0x0020 line=253 │ │ - locals : │ │ - 0x0000 - 0x0021 reg=2 this Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView; │ │ - 0x0000 - 0x0021 reg=3 widthMeasureSpec I │ │ - 0x0000 - 0x0021 reg=4 heightMeasureSpec I │ │ - │ │ - source_file_idx : 2045 (VerticalTabPageIndicator.java) │ │ - │ │ -Class #252 header: │ │ -class_idx : 475 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 423 │ │ -source_file_idx : 2045 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 8 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 11 │ │ - │ │ -Class #252 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView; } │ │ + 0x0000 line=393 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ + 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ -Class #252 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/VerticalTabPageIndicator;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/ScrollView;' │ │ - Interfaces - │ │ - #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'mInflater' │ │ - type : 'Landroid/view/LayoutInflater;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'mListener' │ │ - type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'mMaxTabWidth' │ │ - type : 'I' │ │ - access : 0x0000 () │ │ - #3 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'mSelectedTabIndex' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'mTabClickListener' │ │ - type : 'Landroid/view/View$OnClickListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'mTabLayout' │ │ - type : 'Landroid/widget/LinearLayout;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'mTabSelector' │ │ - type : 'Ljava/lang/Runnable;' │ │ - access : 0x0000 () │ │ - #7 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'mViewPager' │ │ - type : 'Landroid/support/v4/view/ViewPager;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ + outs : 2 │ │ insns size : 5 16-bit code units │ │ -034fa4: |[034fa4] com.viewpagerindicator.VerticalTabPageIndicator.:(Landroid/content/Context;)V │ │ -034fb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -034fb6: 7030 f70b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0bf7 │ │ -034fbc: 0e00 |0004: return-void │ │ +034994: |[034994] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0349a4: 6e20 530c 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@0c53 │ │ +0349aa: 0c00 |0003: move-result-object v0 │ │ +0349ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=57 │ │ - 0x0004 line=58 │ │ + 0x0000 line=390 │ │ locals : │ │ - 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 44 16-bit code units │ │ -034fc0: |[034fc0] com.viewpagerindicator.VerticalTabPageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -034fd0: 7030 d90a 5406 |0000: invoke-direct {v4, v5, v6}, Landroid/widget/ScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ad9 │ │ -034fd6: 2200 d701 |0003: new-instance v0, Lcom/viewpagerindicator/VerticalTabPageIndicator$1; // type@01d7 │ │ -034fda: 7020 e70b 4000 |0005: invoke-direct {v0, v4}, Lcom/viewpagerindicator/VerticalTabPageIndicator$1;.:(Lcom/viewpagerindicator/VerticalTabPageIndicator;)V // method@0be7 │ │ -034fe0: 5b40 3205 |0008: iput-object v0, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@0532 │ │ -034fe4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -034fe6: 6e20 0c0c 0400 |000b: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.setVerticalScrollBarEnabled:(Z)V // method@0c0c │ │ -034fec: 7110 9909 0500 |000e: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0999 │ │ -034ff2: 0c00 |0011: move-result-object v0 │ │ -034ff4: 5b40 2e05 |0012: iput-object v0, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mInflater:Landroid/view/LayoutInflater; // field@052e │ │ -034ff8: 2200 d801 |0014: new-instance v0, Lcom/viewpagerindicator/VerticalTabPageIndicator$2; // type@01d8 │ │ -034ffc: 6e10 fc0b 0400 |0016: invoke-virtual {v4}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.getContext:()Landroid/content/Context; // method@0bfc │ │ -035002: 0c01 |0019: move-result-object v1 │ │ -035004: 7030 e90b 4001 |001a: invoke-direct {v0, v4, v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator$2;.:(Lcom/viewpagerindicator/VerticalTabPageIndicator;Landroid/content/Context;)V // method@0be9 │ │ -03500a: 5b40 3305 |001d: iput-object v0, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0533 │ │ -03500e: 5440 3305 |001f: iget-object v0, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0533 │ │ -035012: 2201 7801 |0021: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0178 │ │ -035016: 12e2 |0023: const/4 v2, #int -2 // #fe │ │ -035018: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -03501a: 7030 030a 2103 |0025: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0a03 │ │ -035020: 6e30 fa0b 0401 |0028: invoke-virtual {v4, v0, v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0bfa │ │ -035026: 0e00 |002b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=61 │ │ - 0x0003 line=38 │ │ - 0x000a line=62 │ │ - 0x000e line=64 │ │ - 0x0014 line=66 │ │ - 0x001f line=67 │ │ - 0x002b line=69 │ │ - locals : │ │ - 0x0000 - 0x002c reg=4 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x002c reg=5 context Landroid/content/Context; │ │ - 0x0000 - 0x002c reg=6 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ - #2 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'access$000' │ │ - type : '(Lcom/viewpagerindicator/VerticalTabPageIndicator;)Landroid/support/v4/view/ViewPager;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ + #2 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ + registers : 3 │ │ + ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -035028: |[035028] com.viewpagerindicator.VerticalTabPageIndicator.access$000:(Lcom/viewpagerindicator/VerticalTabPageIndicator;)Landroid/support/v4/view/ViewPager; │ │ -035038: 5410 3505 |0000: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0535 │ │ -03503c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=34 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - │ │ - #3 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'addTab' │ │ - type : '(Ljava/lang/String;I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 38 16-bit code units │ │ -035040: |[035040] com.viewpagerindicator.VerticalTabPageIndicator.addTab:(Ljava/lang/String;I)V │ │ -035050: 5461 2e05 |0000: iget-object v1, v6, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mInflater:Landroid/view/LayoutInflater; // field@052e │ │ -035054: 6002 9f03 |0002: sget v2, Lcom/viewpagerindicator/R$layout;.vpi__tab_vertical:I // field@039f │ │ -035058: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -03505a: 6e30 9b09 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -035060: 0c00 |0008: move-result-object v0 │ │ -035062: 1f00 da01 |0009: check-cast v0, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView; // type@01da │ │ -035066: 6e40 f10b 6087 |000b: invoke-virtual {v0, v6, v7, v8}, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.init:(Lcom/viewpagerindicator/VerticalTabPageIndicator;Ljava/lang/String;I)V // method@0bf1 │ │ -03506c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -03506e: 6e20 f30b 1000 |000f: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.setFocusable:(Z)V // method@0bf3 │ │ -035074: 5461 3205 |0012: iget-object v1, v6, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@0532 │ │ -035078: 6e20 f40b 1000 |0014: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0bf4 │ │ -03507e: 5461 3305 |0017: iget-object v1, v6, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0533 │ │ -035082: 2202 9f01 |0019: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@019f │ │ -035086: 12f3 |001b: const/4 v3, #int -1 // #ff │ │ -035088: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -03508a: 1505 803f |001d: const/high16 v5, #int 1065353216 // #3f80 │ │ -03508e: 7040 b80a 3254 |001f: invoke-direct {v2, v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0ab8 │ │ -035094: 6e30 bb0a 0102 |0022: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0abb │ │ -03509a: 0e00 |0025: return-void │ │ +0349b0: |[0349b0] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ +0349c0: 2320 c902 |0000: new-array v0, v2, [Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@02c9 │ │ +0349c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=135 │ │ - 0x000b line=136 │ │ - 0x000e line=137 │ │ - 0x0012 line=138 │ │ - 0x0017 line=140 │ │ - 0x0025 line=141 │ │ + 0x0000 line=398 │ │ locals : │ │ - 0x000b - 0x0026 reg=0 tabView Lcom/viewpagerindicator/VerticalTabPageIndicator$TabView; │ │ - 0x0000 - 0x0026 reg=6 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x0026 reg=7 text Ljava/lang/String; │ │ - 0x0000 - 0x0026 reg=8 index I │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ │ │ - #4 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'animateToTab' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ - registers : 4 │ │ + registers : 3 │ │ ins : 2 │ │ - outs : 3 │ │ - insns size : 28 16-bit code units │ │ -03509c: |[03509c] com.viewpagerindicator.VerticalTabPageIndicator.animateToTab:(I)V │ │ -0350ac: 5421 3305 |0000: iget-object v1, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0533 │ │ -0350b0: 6e20 bc0a 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@0abc │ │ -0350b6: 0c00 |0005: move-result-object v0 │ │ -0350b8: 5421 3405 |0006: iget-object v1, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0534 │ │ -0350bc: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0350c0: 5421 3405 |000a: iget-object v1, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0534 │ │ -0350c4: 6e20 070c 1200 |000c: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0c07 │ │ -0350ca: 2201 d901 |000f: new-instance v1, Lcom/viewpagerindicator/VerticalTabPageIndicator$3; // type@01d9 │ │ -0350ce: 7030 eb0b 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/VerticalTabPageIndicator$3;.:(Lcom/viewpagerindicator/VerticalTabPageIndicator;Landroid/view/View;)V // method@0beb │ │ -0350d4: 5b21 3405 |0014: iput-object v1, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0534 │ │ -0350d8: 5421 3405 |0016: iget-object v1, v2, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0534 │ │ -0350dc: 6e20 060c 1200 |0018: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0c06 │ │ -0350e2: 0e00 |001b: return-void │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0349c8: |[0349c8] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0349d8: 6e20 550c 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@0c55 │ │ +0349de: 0c00 |0003: move-result-object v0 │ │ +0349e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=100 │ │ - 0x0006 line=101 │ │ - 0x000a line=102 │ │ - 0x000f line=104 │ │ - 0x0016 line=113 │ │ - 0x001b line=114 │ │ + 0x0000 line=390 │ │ locals : │ │ - 0x0006 - 0x001c reg=0 tabView Landroid/view/View; │ │ - 0x0000 - 0x001c reg=2 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x001c reg=3 position I │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'notifyDataSetChanged' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 50 16-bit code units │ │ -0350e4: |[0350e4] com.viewpagerindicator.VerticalTabPageIndicator.notifyDataSetChanged:()V │ │ -0350f4: 5443 3305 |0000: iget-object v3, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0533 │ │ -0350f8: 6e10 c00a 0300 |0002: invoke-virtual {v3}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@0ac0 │ │ -0350fe: 5443 3505 |0005: iget-object v3, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0535 │ │ -035102: 6e10 7506 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -035108: 0c00 |000a: move-result-object v0 │ │ -03510a: 1f00 d601 |000b: check-cast v0, Lcom/viewpagerindicator/TitleProvider; // type@01d6 │ │ -03510e: 0703 |000d: move-object v3, v0 │ │ -035110: 1f03 f700 |000e: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@00f7 │ │ -035114: 6e10 bb05 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05bb │ │ -03511a: 0a01 |0013: move-result v1 │ │ -03511c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -03511e: 3512 0c00 |0015: if-ge v2, v1, 0021 // +000c │ │ -035122: 7220 e50b 2000 |0017: invoke-interface {v0, v2}, Lcom/viewpagerindicator/TitleProvider;.getTitle:(I)Ljava/lang/String; // method@0be5 │ │ -035128: 0c03 |001a: move-result-object v3 │ │ -03512a: 7030 f90b 3402 |001b: invoke-direct {v4, v3, v2}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.addTab:(Ljava/lang/String;I)V // method@0bf9 │ │ -035130: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -035134: 28f5 |0020: goto 0015 // -000b │ │ -035136: 5243 3105 |0021: iget v3, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mSelectedTabIndex:I // field@0531 │ │ -03513a: 3713 0600 |0023: if-le v3, v1, 0029 // +0006 │ │ -03513e: d803 01ff |0025: add-int/lit8 v3, v1, #int -1 // #ff │ │ -035142: 5943 3105 |0027: iput v3, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mSelectedTabIndex:I // field@0531 │ │ -035146: 5243 3105 |0029: iget v3, v4, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mSelectedTabIndex:I // field@0531 │ │ -03514a: 6e20 090c 3400 |002b: invoke-virtual {v4, v3}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.setCurrentItem:(I)V // method@0c09 │ │ -035150: 6e10 080c 0400 |002e: invoke-virtual {v4}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.requestLayout:()V // method@0c08 │ │ -035156: 0e00 |0031: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=182 │ │ - 0x0005 line=183 │ │ - 0x000e line=184 │ │ - 0x0014 line=185 │ │ - 0x0017 line=186 │ │ - 0x001e line=185 │ │ - 0x0021 line=188 │ │ - 0x0025 line=189 │ │ - 0x0029 line=191 │ │ - 0x002e line=192 │ │ - 0x0031 line=193 │ │ - locals : │ │ - 0x000d - 0x0032 reg=0 adapter Lcom/viewpagerindicator/TitleProvider; │ │ - 0x0014 - 0x0032 reg=1 count I │ │ - 0x0015 - 0x0032 reg=2 i I │ │ - 0x0000 - 0x0032 reg=4 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ + source_file_idx : 1975 (UnderlinePageIndicator.java) │ │ │ │ - #1 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'onAttachedToWindow' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -035158: |[035158] com.viewpagerindicator.VerticalTabPageIndicator.onAttachedToWindow:()V │ │ -035168: 6f10 da0a 0100 |0000: invoke-super {v1}, Landroid/widget/ScrollView;.onAttachedToWindow:()V // method@0ada │ │ -03516e: 5410 3405 |0003: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0534 │ │ -035172: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -035176: 5410 3405 |0007: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0534 │ │ -03517a: 6e20 060c 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0c06 │ │ -035180: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=118 │ │ - 0x0003 line=119 │ │ - 0x0007 line=121 │ │ - 0x000c line=123 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ +Class #186 header: │ │ +class_idx : 473 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 367 │ │ +source_file_idx : 1975 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 1 │ │ │ │ - #2 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'onDetachedFromWindow' │ │ +Class #186 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SavedState" │ │ +Annotations on field #880 'CREATOR' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;" ">;" } │ │ + │ │ +Class #186 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/view/View$BaseSavedState;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;) │ │ + name : 'CREATOR' │ │ + type : 'Landroid/os/Parcelable$Creator;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;) │ │ + name : 'currentPage' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;) │ │ + name : '' │ │ type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -035184: |[035184] com.viewpagerindicator.VerticalTabPageIndicator.onDetachedFromWindow:()V │ │ -035194: 6f10 db0a 0100 |0000: invoke-super {v1}, Landroid/widget/ScrollView;.onDetachedFromWindow:()V // method@0adb │ │ -03519a: 5410 3405 |0003: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0534 │ │ -03519e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0351a2: 5410 3405 |0007: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0534 │ │ -0351a6: 6e20 070c 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0c07 │ │ -0351ac: 0e00 |000c: return-void │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +0349e4: |[0349e4] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:()V │ │ +0349f4: 2200 d801 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; // type@01d8 │ │ +0349f8: 7010 520c 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.:()V // method@0c52 │ │ +0349fe: 6900 7003 |0005: sput-object v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0370 │ │ +034a02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=127 │ │ - 0x0003 line=128 │ │ - 0x0007 line=129 │ │ - 0x000c line=131 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - │ │ - #3 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 78 16-bit code units │ │ -0351b0: |[0351b0] com.viewpagerindicator.VerticalTabPageIndicator.onMeasure:(II)V │ │ -0351c0: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ -0351c4: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -0351c6: 7110 c809 0900 |0003: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09c8 │ │ -0351cc: 0a04 |0006: move-result v4 │ │ -0351ce: 3374 3800 |0007: if-ne v4, v7, 003f // +0038 │ │ -0351d2: 0151 |0009: move v1, v5 │ │ -0351d4: 6e20 0a0c 1800 |000a: invoke-virtual {v8, v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.setFillViewport:(Z)V // method@0c0a │ │ -0351da: 5486 3305 |000d: iget-object v6, v8, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0533 │ │ -0351de: 6e10 bd0a 0600 |000f: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getChildCount:()I // method@0abd │ │ -0351e4: 0a00 |0012: move-result v0 │ │ -0351e6: 3750 3700 |0013: if-le v0, v5, 004a // +0037 │ │ -0351ea: 3274 0600 |0015: if-eq v4, v7, 001b // +0006 │ │ -0351ee: 1505 0080 |0017: const/high16 v5, #int -2147483648 // #8000 │ │ -0351f2: 3354 3100 |0019: if-ne v4, v5, 004a // +0031 │ │ -0351f6: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -0351f8: 3750 2500 |001c: if-le v0, v5, 0041 // +0025 │ │ -0351fc: 7110 c909 0900 |001e: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -035202: 0a05 |0021: move-result v5 │ │ -035204: 8255 |0022: int-to-float v5, v5 │ │ -035206: 1406 cdcc cc3e |0023: const v6, #float 0.4 // #3ecccccd │ │ -03520c: c865 |0026: mul-float/2addr v5, v6 │ │ -03520e: 8755 |0027: float-to-int v5, v5 │ │ -035210: 5985 3005 |0028: iput v5, v8, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mMaxTabWidth:I // field@0530 │ │ -035214: 6e10 fe0b 0800 |002a: invoke-virtual {v8}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.getMeasuredWidth:()I // method@0bfe │ │ -03521a: 0a03 |002d: move-result v3 │ │ -03521c: 6f30 dc0a 980a |002e: invoke-super {v8, v9, v10}, Landroid/widget/ScrollView;.onMeasure:(II)V // method@0adc │ │ -035222: 6e10 fe0b 0800 |0031: invoke-virtual {v8}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.getMeasuredWidth:()I // method@0bfe │ │ -035228: 0a02 |0034: move-result v2 │ │ -03522a: 3801 0900 |0035: if-eqz v1, 003e // +0009 │ │ -03522e: 3223 0700 |0037: if-eq v3, v2, 003e // +0007 │ │ -035232: 5285 3105 |0039: iget v5, v8, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mSelectedTabIndex:I // field@0531 │ │ -035236: 6e20 090c 5800 |003b: invoke-virtual {v8, v5}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.setCurrentItem:(I)V // method@0c09 │ │ -03523c: 0e00 |003e: return-void │ │ -03523e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -035240: 28ca |0040: goto 000a // -0036 │ │ -035242: 7110 c909 0900 |0041: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09c9 │ │ -035248: 0a05 |0044: move-result v5 │ │ -03524a: db05 0502 |0045: div-int/lit8 v5, v5, #int 2 // #02 │ │ -03524e: 5985 3005 |0047: iput v5, v8, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mMaxTabWidth:I // field@0530 │ │ -035252: 28e1 |0049: goto 002a // -001f │ │ -035254: 12f5 |004a: const/4 v5, #int -1 // #ff │ │ -035256: 5985 3005 |004b: iput v5, v8, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mMaxTabWidth:I // field@0530 │ │ -03525a: 28dd |004d: goto 002a // -0023 │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=73 │ │ - 0x0007 line=74 │ │ - 0x000a line=75 │ │ - 0x000d line=77 │ │ - 0x0013 line=78 │ │ - 0x001b line=80 │ │ - 0x001e line=81 │ │ - 0x002a line=89 │ │ - 0x002e line=90 │ │ - 0x0031 line=91 │ │ - 0x0035 line=93 │ │ - 0x0039 line=95 │ │ - 0x003e line=97 │ │ - 0x003f line=74 │ │ - 0x0041 line=83 │ │ - 0x004a line=86 │ │ + 0x0000 line=390 │ │ locals : │ │ - 0x0013 - 0x003f reg=0 childCount I │ │ - 0x000a - 0x003f reg=1 lockedExpanded Z │ │ - 0x0035 - 0x003f reg=2 newWidth I │ │ - 0x002e - 0x003f reg=3 oldWidth I │ │ - 0x0041 - 0x004e reg=0 childCount I │ │ - 0x0041 - 0x004e reg=1 lockedExpanded Z │ │ - 0x0007 - 0x004e reg=4 widthMode I │ │ - 0x0000 - 0x004e reg=8 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x004e reg=9 widthMeasureSpec I │ │ - 0x0000 - 0x004e reg=10 heightMeasureSpec I │ │ │ │ - #4 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03525c: |[03525c] com.viewpagerindicator.VerticalTabPageIndicator.onPageScrollStateChanged:(I)V │ │ -03526c: 5410 2f05 |0000: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@052f │ │ -035270: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -035274: 5410 2f05 |0004: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@052f │ │ -035278: 7220 4106 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0641 │ │ -03527e: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=145 │ │ - 0x0004 line=146 │ │ - 0x0009 line=148 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x000a reg=2 arg0 I │ │ - │ │ - #5 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 10 16-bit code units │ │ -035280: |[035280] com.viewpagerindicator.VerticalTabPageIndicator.onPageScrolled:(IFI)V │ │ -035290: 5410 2f05 |0000: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@052f │ │ -035294: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -035298: 5410 2f05 |0004: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@052f │ │ -03529c: 7240 4206 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0642 │ │ -0352a2: 0e00 |0009: return-void │ │ +034a04: |[034a04] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +034a14: 7020 c909 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@09c9 │ │ +034a1a: 6e10 a501 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@01a5 │ │ +034a20: 0a00 |0006: move-result v0 │ │ +034a22: 5910 7103 |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0371 │ │ +034a26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=152 │ │ - 0x0004 line=153 │ │ - 0x0009 line=155 │ │ + 0x0000 line=379 │ │ + 0x0003 line=380 │ │ + 0x0009 line=381 │ │ locals : │ │ - 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x000a reg=2 arg0 I │ │ - 0x0000 - 0x000a reg=3 arg1 F │ │ - 0x0000 - 0x000a reg=4 arg2 I │ │ + 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ + 0x0000 - 0x000a reg=2 in Landroid/os/Parcel; │ │ │ │ - #6 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -0352a4: |[0352a4] com.viewpagerindicator.VerticalTabPageIndicator.onPageSelected:(I)V │ │ -0352b4: 6e20 090c 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.setCurrentItem:(I)V // method@0c09 │ │ -0352ba: 5410 2f05 |0003: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@052f │ │ -0352be: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0352c2: 5410 2f05 |0007: iget-object v0, v1, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@052f │ │ -0352c6: 7220 4306 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0643 │ │ -0352cc: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=159 │ │ - 0x0003 line=160 │ │ - 0x0007 line=161 │ │ - 0x000c line=163 │ │ - locals : │ │ - 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x000d reg=2 arg0 I │ │ - │ │ - #7 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'setCurrentItem' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 2 │ │ - insns size : 51 16-bit code units │ │ -0352d0: |[0352d0] com.viewpagerindicator.VerticalTabPageIndicator.setCurrentItem:(I)V │ │ -0352e0: 5464 3505 |0000: iget-object v4, v6, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0535 │ │ -0352e4: 3904 0a00 |0002: if-nez v4, 000c // +000a │ │ -0352e8: 2204 f801 |0004: new-instance v4, Ljava/lang/IllegalStateException; // type@01f8 │ │ -0352ec: 1a05 1008 |0006: const-string v5, "ViewPager has not been bound." // string@0810 │ │ -0352f0: 7020 440c 5400 |0008: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0352f6: 2704 |000b: throw v4 │ │ -0352f8: 5464 3505 |000c: iget-object v4, v6, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0535 │ │ -0352fc: 6e20 ab06 7400 |000e: invoke-virtual {v4, v7}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -035302: 5967 3105 |0011: iput v7, v6, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mSelectedTabIndex:I // field@0531 │ │ -035306: 5464 3305 |0013: iget-object v4, v6, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0533 │ │ -03530a: 6e10 bd0a 0400 |0015: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@0abd │ │ -035310: 0a03 |0018: move-result v3 │ │ -035312: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -035314: 3531 1800 |001a: if-ge v1, v3, 0032 // +0018 │ │ -035318: 5464 3305 |001c: iget-object v4, v6, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@0533 │ │ -03531c: 6e20 bc0a 1400 |001e: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@0abc │ │ -035322: 0c00 |0021: move-result-object v0 │ │ -035324: 3371 0e00 |0022: if-ne v1, v7, 0030 // +000e │ │ -035328: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -03532a: 6e20 fa09 2000 |0025: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@09fa │ │ -035330: 3802 0500 |0028: if-eqz v2, 002d // +0005 │ │ -035334: 7020 fb0b 7600 |002a: invoke-direct {v6, v7}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.animateToTab:(I)V // method@0bfb │ │ -03533a: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03533e: 28eb |002f: goto 001a // -0015 │ │ -035340: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -035342: 28f4 |0031: goto 0025 // -000c │ │ -035344: 0e00 |0032: return-void │ │ + insns size : 4 16-bit code units │ │ +034a28: |[034a28] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V │ │ +034a38: 7020 580c 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@0c58 │ │ +034a3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=203 │ │ - 0x0004 line=204 │ │ - 0x000c line=207 │ │ - 0x0011 line=208 │ │ - 0x0013 line=209 │ │ - 0x0019 line=210 │ │ - 0x001c line=211 │ │ - 0x0022 line=212 │ │ - 0x0025 line=213 │ │ - 0x0028 line=214 │ │ - 0x002a line=215 │ │ - 0x002d line=210 │ │ - 0x0030 line=212 │ │ - 0x0032 line=218 │ │ + 0x0000 line=371 │ │ locals : │ │ - 0x0025 - 0x0030 reg=2 isSelected Z │ │ - 0x0022 - 0x0032 reg=0 child Landroid/view/View; │ │ - 0x001a - 0x0033 reg=1 i I │ │ - 0x0019 - 0x0033 reg=3 tabCount I │ │ - 0x0000 - 0x0033 reg=6 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x0033 reg=7 item I │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0004 reg=2 x1 Lcom/viewpagerindicator/UnderlinePageIndicator$1; │ │ │ │ - #8 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'setOnPageChangeListener' │ │ - type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #3 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;) │ │ + name : '' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -035348: |[035348] com.viewpagerindicator.VerticalTabPageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -035358: 5b01 2f05 |0000: iput-object v1, v0, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@052f │ │ -03535c: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=222 │ │ - 0x0002 line=223 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - │ │ - #9 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 35 16-bit code units │ │ -035360: |[035360] com.viewpagerindicator.VerticalTabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -035370: 6e10 7506 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0675 │ │ -035376: 0c00 |0003: move-result-object v0 │ │ -035378: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -03537c: 2201 f801 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -035380: 1a02 0f08 |0008: const-string v2, "ViewPager does not have adapter instance." // string@080f │ │ -035384: 7020 440c 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -03538a: 2701 |000d: throw v1 │ │ -03538c: 2001 d601 |000e: instance-of v1, v0, Lcom/viewpagerindicator/TitleProvider; // type@01d6 │ │ -035390: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -035394: 2201 f801 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@01f8 │ │ -035398: 1a02 0e08 |0014: const-string v2, "ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator." // string@080e │ │ -03539c: 7020 440c 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -0353a2: 2701 |0019: throw v1 │ │ -0353a4: 5b34 3505 |001a: iput-object v4, v3, Lcom/viewpagerindicator/VerticalTabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0535 │ │ -0353a8: 6e20 b506 3400 |001c: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06b5 │ │ -0353ae: 6e10 ff0b 0300 |001f: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.notifyDataSetChanged:()V // method@0bff │ │ -0353b4: 0e00 |0022: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=167 │ │ - 0x0004 line=168 │ │ - 0x0006 line=169 │ │ - 0x000e line=171 │ │ - 0x0012 line=172 │ │ - 0x001a line=175 │ │ - 0x001c line=176 │ │ - 0x001f line=177 │ │ - 0x0022 line=178 │ │ - locals : │ │ - 0x0004 - 0x0023 reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ - 0x0000 - 0x0023 reg=3 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x0023 reg=4 view Landroid/support/v4/view/ViewPager; │ │ - │ │ - #10 : (in Lcom/viewpagerindicator/VerticalTabPageIndicator;) │ │ - name : 'setViewPager' │ │ - type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0353b8: |[0353b8] com.viewpagerindicator.VerticalTabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -0353c8: 6e20 0d0c 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0c0d │ │ -0353ce: 6e20 090c 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/VerticalTabPageIndicator;.setCurrentItem:(I)V // method@0c09 │ │ -0353d4: 0e00 |0006: return-void │ │ + insns size : 4 16-bit code units │ │ +034a40: |[034a40] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +034a50: 7020 ca09 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@09ca │ │ +034a56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=197 │ │ - 0x0003 line=198 │ │ - 0x0006 line=199 │ │ + 0x0000 line=375 │ │ + 0x0003 line=376 │ │ locals : │ │ - 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/VerticalTabPageIndicator; │ │ - 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ - 0x0000 - 0x0007 reg=2 initialPosition I │ │ - │ │ - source_file_idx : 2045 (VerticalTabPageIndicator.java) │ │ - │ │ -Class #253 header: │ │ -class_idx : 476 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 432 │ │ -source_file_idx : 2046 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #253 - │ │ - Class descriptor : 'Lcom/viewpagerindicator/VerticalTextView;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/widget/TextView;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTextView;) │ │ - name : 'topDown' │ │ - type : 'Z' │ │ - access : 0x0010 (FINAL) │ │ - Direct methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTextView;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 34 16-bit code units │ │ -0353d8: |[0353d8] com.viewpagerindicator.VerticalTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0353e8: 7030 f10a 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0af1 │ │ -0353ee: 6e10 150c 0300 |0003: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTextView;.getGravity:()I // method@0c15 │ │ -0353f4: 0a00 |0006: move-result v0 │ │ -0353f6: 7110 9009 0000 |0007: invoke-static {v0}, Landroid/view/Gravity;.isVertical:(I)Z // method@0990 │ │ -0353fc: 0a01 |000a: move-result v1 │ │ -0353fe: 3801 1300 |000b: if-eqz v1, 001e // +0013 │ │ -035402: dd01 0070 |000d: and-int/lit8 v1, v0, #int 112 // #70 │ │ -035406: 1302 5000 |000f: const/16 v2, #int 80 // #50 │ │ -03540a: 3321 0d00 |0011: if-ne v1, v2, 001e // +000d │ │ -03540e: dd01 0007 |0013: and-int/lit8 v1, v0, #int 7 // #07 │ │ -035412: de01 0130 |0015: or-int/lit8 v1, v1, #int 48 // #30 │ │ -035416: 6e20 1e0c 1300 |0017: invoke-virtual {v3, v1}, Lcom/viewpagerindicator/VerticalTextView;.setGravity:(I)V // method@0c1e │ │ -03541c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -03541e: 5c31 3605 |001b: iput-boolean v1, v3, Lcom/viewpagerindicator/VerticalTextView;.topDown:Z // field@0536 │ │ -035422: 0e00 |001d: return-void │ │ -035424: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -035426: 5c31 3605 |001f: iput-boolean v1, v3, Lcom/viewpagerindicator/VerticalTextView;.topDown:Z // field@0536 │ │ -03542a: 28fc |0021: goto 001d // -0004 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=15 │ │ - 0x0003 line=16 │ │ - 0x0007 line=17 │ │ - 0x0013 line=19 │ │ - 0x001a line=20 │ │ - 0x001d line=23 │ │ - 0x001e line=22 │ │ - locals : │ │ - 0x0007 - 0x0022 reg=0 gravity I │ │ - 0x0000 - 0x0022 reg=3 this Lcom/viewpagerindicator/VerticalTextView; │ │ - 0x0000 - 0x0022 reg=4 context Landroid/content/Context; │ │ - 0x0000 - 0x0022 reg=5 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ + 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ │ │ Virtual methods - │ │ - #0 : (in Lcom/viewpagerindicator/VerticalTextView;) │ │ - name : 'onDraw' │ │ - type : '(Landroid/graphics/Canvas;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 76 16-bit code units │ │ -03542c: |[03542c] com.viewpagerindicator.VerticalTextView.onDraw:(Landroid/graphics/Canvas;)V │ │ -03543c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03543e: 6e10 1a0c 0300 |0001: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTextView;.getPaint:()Landroid/text/TextPaint; // method@0c1a │ │ -035444: 0c00 |0004: move-result-object v0 │ │ -035446: 6e10 120c 0300 |0005: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTextView;.getCurrentTextColor:()I // method@0c12 │ │ -03544c: 0a01 |0008: move-result v1 │ │ -03544e: 6e20 7709 1000 |0009: invoke-virtual {v0, v1}, Landroid/text/TextPaint;.setColor:(I)V // method@0977 │ │ -035454: 6e10 130c 0300 |000c: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTextView;.getDrawableState:()[I // method@0c13 │ │ -03545a: 0c01 |000f: move-result-object v1 │ │ -03545c: 5b01 6502 |0010: iput-object v1, v0, Landroid/text/TextPaint;.drawableState:[I // field@0265 │ │ -035460: 6e10 3e01 0400 |0012: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@013e │ │ -035466: 5531 3605 |0015: iget-boolean v1, v3, Lcom/viewpagerindicator/VerticalTextView;.topDown:Z // field@0536 │ │ -03546a: 3801 2700 |0017: if-eqz v1, 003e // +0027 │ │ -03546e: 6e10 1b0c 0300 |0019: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTextView;.getWidth:()I // method@0c1b │ │ -035474: 0a01 |001c: move-result v1 │ │ -035476: 8211 |001d: int-to-float v1, v1 │ │ -035478: 6e30 3f01 1402 |001e: invoke-virtual {v4, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@013f │ │ -03547e: 1501 b442 |0021: const/high16 v1, #int 1119092736 // #42b4 │ │ -035482: 6e20 3d01 1400 |0023: invoke-virtual {v4, v1}, Landroid/graphics/Canvas;.rotate:(F)V // method@013d │ │ -035488: 6e10 110c 0300 |0026: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTextView;.getCompoundPaddingLeft:()I // method@0c11 │ │ -03548e: 0a01 |0029: move-result v1 │ │ -035490: 8211 |002a: int-to-float v1, v1 │ │ -035492: 6e10 140c 0300 |002b: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTextView;.getExtendedPaddingTop:()I // method@0c14 │ │ -035498: 0a02 |002e: move-result v2 │ │ -03549a: 8222 |002f: int-to-float v2, v2 │ │ -03549c: 6e30 3f01 1402 |0030: invoke-virtual {v4, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@013f │ │ -0354a2: 6e10 170c 0300 |0033: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTextView;.getLayout:()Landroid/text/Layout; // method@0c17 │ │ -0354a8: 0c01 |0036: move-result-object v1 │ │ -0354aa: 6e20 7309 4100 |0037: invoke-virtual {v1, v4}, Landroid/text/Layout;.draw:(Landroid/graphics/Canvas;)V // method@0973 │ │ -0354b0: 6e10 3b01 0400 |003a: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@013b │ │ -0354b6: 0e00 |003d: return-void │ │ -0354b8: 6e10 160c 0300 |003e: invoke-virtual {v3}, Lcom/viewpagerindicator/VerticalTextView;.getHeight:()I // method@0c16 │ │ -0354be: 0a01 |0041: move-result v1 │ │ -0354c0: 8211 |0042: int-to-float v1, v1 │ │ -0354c2: 6e30 3f01 2401 |0043: invoke-virtual {v4, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@013f │ │ -0354c8: 1501 b4c2 |0046: const/high16 v1, #int -1028390912 // #c2b4 │ │ -0354cc: 6e20 3d01 1400 |0048: invoke-virtual {v4, v1}, Landroid/graphics/Canvas;.rotate:(F)V // method@013d │ │ -0354d2: 28db |004b: goto 0026 // -0025 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=33 │ │ - 0x0005 line=34 │ │ - 0x000c line=35 │ │ - 0x0012 line=37 │ │ - 0x0015 line=39 │ │ - 0x0019 line=40 │ │ - 0x0021 line=41 │ │ - 0x0026 line=47 │ │ - 0x0033 line=49 │ │ - 0x003a line=50 │ │ - 0x003d line=51 │ │ - 0x003e line=43 │ │ - 0x0046 line=44 │ │ - locals : │ │ - 0x0005 - 0x004c reg=0 textPaint Landroid/text/TextPaint; │ │ - 0x0000 - 0x004c reg=3 this Lcom/viewpagerindicator/VerticalTextView; │ │ - 0x0000 - 0x004c reg=4 canvas Landroid/graphics/Canvas; │ │ - │ │ - #1 : (in Lcom/viewpagerindicator/VerticalTextView;) │ │ - name : 'onMeasure' │ │ - type : '(II)V' │ │ - access : 0x0004 (PROTECTED) │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;) │ │ + name : 'writeToParcel' │ │ + type : '(Landroid/os/Parcel;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 15 16-bit code units │ │ -0354d4: |[0354d4] com.viewpagerindicator.VerticalTextView.onMeasure:(II)V │ │ -0354e4: 6f30 f90a 4203 |0000: invoke-super {v2, v4, v3}, Landroid/widget/TextView;.onMeasure:(II)V // method@0af9 │ │ -0354ea: 6e10 180c 0200 |0003: invoke-virtual {v2}, Lcom/viewpagerindicator/VerticalTextView;.getMeasuredHeight:()I // method@0c18 │ │ -0354f0: 0a00 |0006: move-result v0 │ │ -0354f2: 6e10 190c 0200 |0007: invoke-virtual {v2}, Lcom/viewpagerindicator/VerticalTextView;.getMeasuredWidth:()I // method@0c19 │ │ -0354f8: 0a01 |000a: move-result v1 │ │ -0354fa: 6e30 1f0c 0201 |000b: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/VerticalTextView;.setMeasuredDimension:(II)V // method@0c1f │ │ -035500: 0e00 |000e: return-void │ │ + insns size : 9 16-bit code units │ │ +034a58: |[034a58] com.viewpagerindicator.UnderlinePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +034a68: 6f30 cb09 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@09cb │ │ +034a6e: 5210 7103 |0003: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0371 │ │ +034a72: 6e20 a901 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@01a9 │ │ +034a78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=27 │ │ - 0x0003 line=28 │ │ - 0x000e line=29 │ │ + 0x0000 line=385 │ │ + 0x0003 line=386 │ │ + 0x0008 line=387 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Lcom/viewpagerindicator/VerticalTextView; │ │ - 0x0000 - 0x000f reg=3 widthMeasureSpec I │ │ - 0x0000 - 0x000f reg=4 heightMeasureSpec I │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ + 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ + 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 2046 (VerticalTextView.java) │ │ + source_file_idx : 1975 (UnderlinePageIndicator.java) │ │ │ │ -Class #254 header: │ │ -class_idx : 561 │ │ +Class #187 header: │ │ +class_idx : 559 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ +superclass_idx : 513 │ │ source_file_idx : 379 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #254 - │ │ +Class #187 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/BuildConfig;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/BuildConfig;) │ │ name : 'DEBUG' │ │ @@ -72282,42 +39944,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035504: |[035504] net.everythingandroid.smspopup.BuildConfig.:()V │ │ -035514: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03551a: 0e00 |0003: return-void │ │ +034a7c: |[034a7c] net.everythingandroid.smspopup.BuildConfig.:()V │ │ +034a8c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034a92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/BuildConfig; │ │ │ │ Virtual methods - │ │ source_file_idx : 379 (BuildConfig.java) │ │ │ │ -Class #255 header: │ │ -class_idx : 562 │ │ +Class #188 header: │ │ +class_idx : 560 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #255 annotations: │ │ +Class #188 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="anim" │ │ │ │ -Class #255 - │ │ +Class #188 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$anim;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$anim;) │ │ name : 'grow_fade_in_center' │ │ @@ -72346,752 +40008,822 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03551c: |[03551c] net.everythingandroid.smspopup.R$anim.:()V │ │ -03552c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035532: 0e00 |0003: return-void │ │ +034a94: |[034a94] net.everythingandroid.smspopup.R$anim.:()V │ │ +034aa4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034aaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$anim; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #256 header: │ │ -class_idx : 563 │ │ +Class #189 header: │ │ +class_idx : 561 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ static_fields_size : 17 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #256 annotations: │ │ +Class #189 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="array" │ │ │ │ -Class #256 - │ │ +Class #189 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$array;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'button_drawables' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558405 │ │ + value : 2131492869 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'buttons_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558403 │ │ + value : 2131492867 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_buttons_entries' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558404 │ │ + value : 2131492868 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_buttons_values' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558406 │ │ + value : 2131492870 │ │ #4 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_led_color_entries' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558412 │ │ + value : 2131492876 │ │ #5 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_led_color_values' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558411 │ │ + value : 2131492875 │ │ #6 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_led_pattern_entries' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558414 │ │ + value : 2131492878 │ │ #7 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_led_pattern_values' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558413 │ │ + value : 2131492877 │ │ #8 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_notif_icon_entries' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558416 │ │ + value : 2131492880 │ │ #9 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_notif_icon_values' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558415 │ │ + value : 2131492879 │ │ #10 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_notif_repeat_interval_entries' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558400 │ │ + value : 2131492864 │ │ #11 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_notif_repeat_times_entries' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558401 │ │ + value : 2131492865 │ │ #12 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_notif_repeat_times_values' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558402 │ │ + value : 2131492866 │ │ #13 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_timeout_entries' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558407 │ │ + value : 2131492871 │ │ #14 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_timeout_values' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558408 │ │ + value : 2131492872 │ │ #15 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_vibrate_pattern_entries' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558410 │ │ + value : 2131492874 │ │ #16 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : 'pref_vibrate_pattern_values' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131558409 │ │ + value : 2131492873 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$array;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035534: |[035534] net.everythingandroid.smspopup.R$array.:()V │ │ -035544: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03554a: 0e00 |0003: return-void │ │ +034aac: |[034aac] net.everythingandroid.smspopup.R$array.:()V │ │ +034abc: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #257 header: │ │ -class_idx : 564 │ │ +Class #190 header: │ │ +class_idx : 562 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 26 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 31 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #257 annotations: │ │ +Class #190 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="attr" │ │ │ │ -Class #257 - │ │ +Class #190 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$attr;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ name : 'centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130771974 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ name : 'clipPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771981 │ │ + value : 2130771985 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'fillColor' │ │ + name : 'fadeDelay' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771975 │ │ + value : 2130771997 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'footerColor' │ │ + name : 'fadeLength' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771982 │ │ + value : 2130771998 │ │ #4 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'footerIndicatorHeight' │ │ + name : 'fades' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771985 │ │ + value : 2130771996 │ │ #5 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'footerIndicatorStyle' │ │ + name : 'fillColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771984 │ │ + value : 2130771978 │ │ #6 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'footerIndicatorUnderlinePadding' │ │ + name : 'footerColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130771986 │ │ #7 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'footerLineHeight' │ │ + name : 'footerIndicatorHeight' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771983 │ │ + value : 2130771989 │ │ #8 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'footerPadding' │ │ + name : 'footerIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771987 │ │ + value : 2130771988 │ │ #9 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'orientation' │ │ + name : 'footerIndicatorUnderlinePadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771976 │ │ + value : 2130771990 │ │ #10 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'radius' │ │ + name : 'footerLineHeight' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771977 │ │ + value : 2130771987 │ │ #11 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'selectedBold' │ │ + name : 'footerPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771989 │ │ + value : 2130771991 │ │ #12 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'selectedColor' │ │ + name : 'gapWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771988 │ │ + value : 2130771984 │ │ #13 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'snap' │ │ + name : 'linePosition' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771978 │ │ + value : 2130771992 │ │ #14 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'strokeColor' │ │ + name : 'lineWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771979 │ │ + value : 2130771983 │ │ #15 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'strokeWidth' │ │ + name : 'pageColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771980 │ │ + value : 2130771979 │ │ #16 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'textColor' │ │ + name : 'radius' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771990 │ │ + value : 2130771980 │ │ #17 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'textSize' │ │ + name : 'selectedBold' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771991 │ │ + value : 2130771993 │ │ #18 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'titlePadding' │ │ + name : 'selectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771992 │ │ + value : 2130771975 │ │ #19 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'topPadding' │ │ + name : 'snap' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771993 │ │ + value : 2130771981 │ │ #20 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'vpiCirclePageIndicatorStyle' │ │ + name : 'strokeColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771968 │ │ + value : 2130771982 │ │ #21 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'vpiTabPageIndicatorStyle' │ │ + name : 'strokeWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771970 │ │ + value : 2130771976 │ │ #22 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'vpiTabTextStyle' │ │ + name : 'titlePadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771972 │ │ + value : 2130771994 │ │ #23 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'vpiTitlePageIndicatorStyle' │ │ + name : 'topPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771969 │ │ + value : 2130771995 │ │ #24 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'vpiVerticalTabPageIndicatorStyle' │ │ + name : 'unselectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130771971 │ │ + value : 2130771977 │ │ #25 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ - name : 'vpiVerticalTabTextStyle' │ │ + name : 'vpiCirclePageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771968 │ │ + #26 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ + name : 'vpiIconPageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771969 │ │ + #27 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ + name : 'vpiLinePageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771970 │ │ + #28 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ + name : 'vpiTabPageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771972 │ │ + #29 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ + name : 'vpiTitlePageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2130771971 │ │ + #30 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ + name : 'vpiUnderlinePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130771973 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$attr;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03554c: |[03554c] net.everythingandroid.smspopup.R$attr.:()V │ │ -03555c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035562: 0e00 |0003: return-void │ │ +034ac4: |[034ac4] net.everythingandroid.smspopup.R$attr.:()V │ │ +034ad4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034ada: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #258 header: │ │ -class_idx : 565 │ │ +Class #191 header: │ │ +class_idx : 563 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 23 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 25 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #258 annotations: │ │ +Class #191 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="bool" │ │ │ │ -Class #258 - │ │ +Class #191 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$bool;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ name : 'default_circle_indicator_centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296256 │ │ + value : 2131230720 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ name : 'default_circle_indicator_snap' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296257 │ │ + value : 2131230721 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'default_title_indicator_selected_bold' │ │ + name : 'default_line_indicator_centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296258 │ │ + value : 2131230722 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_autorotate_default' │ │ + name : 'default_title_indicator_selected_bold' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296277 │ │ + value : 2131230723 │ │ #4 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_delivery_report_default' │ │ + name : 'default_underline_indicator_fades' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296275 │ │ + value : 2131230724 │ │ #5 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_dimscreen_default' │ │ + name : 'pref_autorotate_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296259 │ │ + value : 2131230743 │ │ #6 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_flashled_default' │ │ + name : 'pref_delivery_report_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296271 │ │ + value : 2131230741 │ │ #7 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_markread_default' │ │ + name : 'pref_dimscreen_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296263 │ │ + value : 2131230725 │ │ #8 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_notif_enabled_default' │ │ + name : 'pref_flashled_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296267 │ │ + value : 2131230737 │ │ #9 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_notif_repeat_default' │ │ + name : 'pref_markread_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296272 │ │ + value : 2131230729 │ │ #10 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_notif_repeat_screen_on_default' │ │ + name : 'pref_notif_enabled_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296273 │ │ + value : 2131230733 │ │ #11 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_notifyOnCall_default' │ │ + name : 'pref_notif_repeat_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296269 │ │ + value : 2131230738 │ │ #12 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_onlyShowOnKeyguard_default' │ │ + name : 'pref_notif_repeat_screen_on_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296264 │ │ + value : 2131230739 │ │ #13 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_popup_enabled_default' │ │ + name : 'pref_notifyOnCall_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296268 │ │ + value : 2131230735 │ │ #14 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_privacy_always_default' │ │ + name : 'pref_onlyShowOnKeyguard_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296262 │ │ + value : 2131230730 │ │ #15 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_privacy_default' │ │ + name : 'pref_popup_enabled_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296260 │ │ + value : 2131230734 │ │ #16 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_privacy_sender_default' │ │ + name : 'pref_privacy_always_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296261 │ │ + value : 2131230728 │ │ #17 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_quickreply_default' │ │ + name : 'pref_privacy_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296274 │ │ + value : 2131230726 │ │ #18 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_screen_on_default' │ │ + name : 'pref_privacy_sender_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296278 │ │ + value : 2131230727 │ │ #19 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_show_buttons_default' │ │ + name : 'pref_quickreply_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296266 │ │ + value : 2131230740 │ │ #20 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_split_message_default' │ │ + name : 'pref_screen_on_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296276 │ │ + value : 2131230744 │ │ #21 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ - name : 'pref_useUnlockButton_default' │ │ + name : 'pref_show_buttons_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296265 │ │ + value : 2131230732 │ │ #22 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ + name : 'pref_split_message_default' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131230742 │ │ + #23 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ + name : 'pref_useUnlockButton_default' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131230731 │ │ + #24 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ name : 'pref_vibrate_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131296270 │ │ + value : 2131230736 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$bool;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035564: |[035564] net.everythingandroid.smspopup.R$bool.:()V │ │ -035574: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03557a: 0e00 |0003: return-void │ │ +034adc: |[034adc] net.everythingandroid.smspopup.R$bool.:()V │ │ +034aec: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=278 │ │ + 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$bool; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #259 header: │ │ -class_idx : 566 │ │ +Class #192 header: │ │ +class_idx : 564 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 15 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 19 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #259 annotations: │ │ +Class #192 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="color" │ │ │ │ -Class #259 - │ │ +Class #192 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$color;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ name : 'default_circle_indicator_fill_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230728 │ │ + value : 2131165192 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'default_circle_indicator_stroke_color' │ │ + name : 'default_circle_indicator_page_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230729 │ │ + value : 2131165193 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'default_title_indicator_footer_color' │ │ + name : 'default_circle_indicator_stroke_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230730 │ │ + value : 2131165194 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'default_title_indicator_selected_color' │ │ + name : 'default_line_indicator_selected_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230731 │ │ + value : 2131165195 │ │ #4 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'default_title_indicator_text_color' │ │ + name : 'default_line_indicator_unselected_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230732 │ │ + value : 2131165196 │ │ #5 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'vpi__background_holo_dark' │ │ + name : 'default_title_indicator_footer_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230720 │ │ + value : 2131165197 │ │ #6 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'vpi__background_holo_light' │ │ + name : 'default_title_indicator_selected_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230721 │ │ + value : 2131165198 │ │ #7 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'vpi__bright_foreground_disabled_holo_dark' │ │ + name : 'default_title_indicator_text_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230724 │ │ + value : 2131165199 │ │ #8 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'vpi__bright_foreground_disabled_holo_light' │ │ + name : 'default_underline_indicator_selected_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230725 │ │ + value : 2131165200 │ │ #9 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'vpi__bright_foreground_holo_dark' │ │ + name : 'vpi__background_holo_dark' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230722 │ │ + value : 2131165184 │ │ #10 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'vpi__bright_foreground_holo_light' │ │ + name : 'vpi__background_holo_light' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230723 │ │ + value : 2131165185 │ │ #11 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'vpi__bright_foreground_inverse_holo_dark' │ │ + name : 'vpi__bright_foreground_disabled_holo_dark' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230726 │ │ + value : 2131165188 │ │ #12 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'vpi__bright_foreground_inverse_holo_light' │ │ + name : 'vpi__bright_foreground_disabled_holo_light' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230727 │ │ + value : 2131165189 │ │ #13 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ - name : 'vpi__dark_theme' │ │ + name : 'vpi__bright_foreground_holo_dark' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230733 │ │ + value : 2131165186 │ │ #14 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ + name : 'vpi__bright_foreground_holo_light' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165187 │ │ + #15 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ + name : 'vpi__bright_foreground_inverse_holo_dark' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165190 │ │ + #16 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ + name : 'vpi__bright_foreground_inverse_holo_light' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165191 │ │ + #17 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ + name : 'vpi__dark_theme' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131165201 │ │ + #18 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ name : 'vpi__light_theme' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131230734 │ │ + value : 2131165202 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$color;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03557c: |[03557c] net.everythingandroid.smspopup.R$color.:()V │ │ -03558c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035592: 0e00 |0003: return-void │ │ +034af4: |[034af4] net.everythingandroid.smspopup.R$color.:()V │ │ +034b04: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034b0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=303 │ │ + 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #260 header: │ │ -class_idx : 567 │ │ +Class #193 header: │ │ +class_idx : 565 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 17 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 20 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #260 annotations: │ │ +Class #193 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="dimen" │ │ │ │ -Class #260 - │ │ +Class #193 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$dimen;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ name : 'contact_thumbnail_border' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427339 │ │ + value : 2131361806 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ name : 'contact_thumbnail_margin' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427340 │ │ + value : 2131361807 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ name : 'contact_thumbnail_size' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427338 │ │ + value : 2131361805 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ name : 'default_circle_indicator_radius' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427328 │ │ + value : 2131361792 │ │ #4 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ name : 'default_circle_indicator_stroke_width' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427329 │ │ + value : 2131361793 │ │ #5 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'default_title_indicator_clip_padding' │ │ + name : 'default_line_indicator_gap_width' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427330 │ │ + value : 2131361795 │ │ #6 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'default_title_indicator_footer_indicator_height' │ │ + name : 'default_line_indicator_line_width' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427332 │ │ + value : 2131361794 │ │ #7 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'default_title_indicator_footer_indicator_underline_padding' │ │ + name : 'default_line_indicator_stroke_width' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427333 │ │ + value : 2131361796 │ │ #8 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'default_title_indicator_footer_line_height' │ │ + name : 'default_title_indicator_clip_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427331 │ │ + value : 2131361797 │ │ #9 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'default_title_indicator_footer_padding' │ │ + name : 'default_title_indicator_footer_indicator_height' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427334 │ │ + value : 2131361799 │ │ #10 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'default_title_indicator_text_size' │ │ + name : 'default_title_indicator_footer_indicator_underline_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427335 │ │ + value : 2131361800 │ │ #11 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'default_title_indicator_title_padding' │ │ + name : 'default_title_indicator_footer_line_height' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427336 │ │ + value : 2131361798 │ │ #12 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'default_title_indicator_top_padding' │ │ + name : 'default_title_indicator_footer_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427337 │ │ + value : 2131361801 │ │ #13 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'smspopup_bottom_margin' │ │ + name : 'default_title_indicator_text_size' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427344 │ │ + value : 2131361802 │ │ #14 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'smspopup_pager_height' │ │ + name : 'default_title_indicator_title_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427342 │ │ + value : 2131361803 │ │ #15 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ - name : 'smspopup_pager_margin' │ │ + name : 'default_title_indicator_top_padding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427343 │ │ + value : 2131361804 │ │ #16 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ + name : 'smspopup_bottom_margin' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131361811 │ │ + #17 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ + name : 'smspopup_pager_height' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131361809 │ │ + #18 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ + name : 'smspopup_pager_margin' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131361810 │ │ + #19 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ name : 'smspopup_pager_width' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131427341 │ │ + value : 2131361808 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$dimen;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035594: |[035594] net.everythingandroid.smspopup.R$dimen.:()V │ │ -0355a4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0355aa: 0e00 |0003: return-void │ │ +034b0c: |[034b0c] net.everythingandroid.smspopup.R$dimen.:()V │ │ +034b1c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034b22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=320 │ │ + 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #261 header: │ │ -class_idx : 568 │ │ +Class #194 header: │ │ +class_idx : 566 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 73 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 66 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #261 annotations: │ │ +Class #194 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="drawable" │ │ │ │ -Class #261 - │ │ +Class #194 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$drawable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ name : 'btn_close' │ │ @@ -73390,615 +41122,595 @@ │ │ value : 2130837562 │ │ #59 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ name : 'vpi__tab_indicator' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130837563 │ │ #60 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_indicator_vertical' │ │ + name : 'vpi__tab_selected_focused_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130837564 │ │ #61 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_selected_focused_holo' │ │ + name : 'vpi__tab_selected_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130837565 │ │ #62 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_selected_focused_vertical_holo' │ │ + name : 'vpi__tab_selected_pressed_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130837566 │ │ #63 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_selected_holo' │ │ + name : 'vpi__tab_unselected_focused_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130837567 │ │ #64 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_selected_pressed_holo' │ │ + name : 'vpi__tab_unselected_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130837568 │ │ #65 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_selected_pressed_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837569 │ │ - #66 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_selected_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837570 │ │ - #67 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_unselected_focused_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837571 │ │ - #68 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_unselected_focused_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837572 │ │ - #69 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_unselected_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837573 │ │ - #70 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ name : 'vpi__tab_unselected_pressed_holo' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837574 │ │ - #71 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_unselected_pressed_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837575 │ │ - #72 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ - name : 'vpi__tab_unselected_vertical_holo' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130837576 │ │ + value : 2130837569 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$drawable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0355ac: |[0355ac] net.everythingandroid.smspopup.R$drawable.:()V │ │ -0355bc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0355c2: 0e00 |0003: return-void │ │ +034b24: |[034b24] net.everythingandroid.smspopup.R$drawable.:()V │ │ +034b34: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=339 │ │ + 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #262 header: │ │ -class_idx : 569 │ │ +Class #195 header: │ │ +class_idx : 567 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ static_fields_size : 78 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #262 annotations: │ │ +Class #195 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="id" │ │ │ │ -Class #262 - │ │ +Class #195 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$id;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'AboutScrollView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165189 │ │ + value : 2131689477 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'AboutTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165190 │ │ + value : 2131689478 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'BlueSeekBar' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165207 │ │ + value : 2131689495 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'BlueTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165206 │ │ + value : 2131689494 │ │ #4 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'ButtonLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165247 │ │ + value : 2131689535 │ │ #5 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'CancelButton' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165229 │ │ + value : 2131689517 │ │ #6 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'ContactsAutoCompleteTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165191 │ │ + value : 2131689479 │ │ #7 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'CustomLEDColorScrollView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165197 │ │ + value : 2131689485 │ │ #8 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'CustomVibrateEditText' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165257 │ │ + value : 2131689545 │ │ #9 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'CustomVibrateLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165253 │ │ + value : 2131689541 │ │ #10 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'CustomVibrateLinearLayout2' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165255 │ │ + value : 2131689543 │ │ #11 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'CustomVibrateScrollView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165254 │ │ + value : 2131689542 │ │ #12 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'CustomVibrateTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165256 │ │ + value : 2131689544 │ │ #13 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'DonateLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165193 │ │ + value : 2131689481 │ │ #14 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'DonateMarketButton' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165195 │ │ + value : 2131689483 │ │ #15 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'DonatePaypalButton' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165196 │ │ + value : 2131689484 │ │ #16 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'DonateScrollView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165192 │ │ + value : 2131689480 │ │ #17 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'DonateTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165194 │ │ + value : 2131689482 │ │ #18 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'GreenSeekBar' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165205 │ │ + value : 2131689493 │ │ #19 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'GreenTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165204 │ │ + value : 2131689492 │ │ #20 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'LEDOffEditText' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165216 │ │ + value : 2131689504 │ │ #21 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'LEDOffTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165213 │ │ + value : 2131689501 │ │ #22 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'LEDOnEditText' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165215 │ │ + value : 2131689503 │ │ #23 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'LEDOnTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165212 │ │ + value : 2131689500 │ │ #24 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'LEDPatternEditTextLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165214 │ │ + value : 2131689502 │ │ #25 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'LEDPatternLabelLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165211 │ │ + value : 2131689499 │ │ #26 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'LEDPatternLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165208 │ │ + value : 2131689496 │ │ #27 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'LEDPatternLinearLayout2' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165210 │ │ + value : 2131689498 │ │ #28 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'LEDPatternTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165209 │ │ + value : 2131689497 │ │ #29 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'PresetMessagesButton' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165228 │ │ + value : 2131689516 │ │ #30 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'PreviewImageView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165201 │ │ + value : 2131689489 │ │ #31 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'PreviewLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165199 │ │ + value : 2131689487 │ │ #32 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'PreviewTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165200 │ │ + value : 2131689488 │ │ #33 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'QuickReplyCounterTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165218 │ │ + value : 2131689506 │ │ #34 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'QuickReplyEditText' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165217 │ │ + value : 2131689505 │ │ #35 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'QuickReplyEntryLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165222 │ │ + value : 2131689510 │ │ #36 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'QuickReplyHeaderLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165220 │ │ + value : 2131689508 │ │ #37 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'QuickReplyLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165219 │ │ + value : 2131689507 │ │ #38 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'QuickReplyTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165221 │ │ + value : 2131689509 │ │ #39 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'RedSeekBar' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165203 │ │ + value : 2131689491 │ │ #40 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'RedTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165202 │ │ + value : 2131689490 │ │ #41 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'ScrollViewLinearLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165198 │ │ + value : 2131689486 │ │ #42 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'SmsPopupPager' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165230 │ │ + value : 2131689518 │ │ #43 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'SpeechRecogButton' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165227 │ │ + value : 2131689515 │ │ #44 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'UnlockButtonLayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165251 │ │ + value : 2131689539 │ │ #45 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'add_menu_item' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165260 │ │ + value : 2131689548 │ │ #46 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'button1' │ │ + name : 'bottom' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165248 │ │ + value : 2131689475 │ │ #47 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'button2' │ │ + name : 'button1' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165249 │ │ + value : 2131689536 │ │ #48 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'button3' │ │ + name : 'button2' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165250 │ │ + value : 2131689537 │ │ #49 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'buttonPanel' │ │ + name : 'button3' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165226 │ │ + value : 2131689538 │ │ #50 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'buttonViewSwitcher' │ │ + name : 'buttonPanel' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165246 │ │ + value : 2131689514 │ │ #51 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'contactBadge' │ │ + name : 'buttonViewSwitcher' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165236 │ │ + value : 2131689534 │ │ #52 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'contentMessage' │ │ + name : 'contactBadge' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165239 │ │ + value : 2131689524 │ │ #53 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'contentMms' │ │ + name : 'contentMessage' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165241 │ │ + value : 2131689527 │ │ #54 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'contentPrivacy' │ │ + name : 'contentMms' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165244 │ │ + value : 2131689529 │ │ #55 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'editor_with_counter' │ │ + name : 'contentPrivacy' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165223 │ │ + value : 2131689532 │ │ #56 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'email_menu_item' │ │ + name : 'editor_with_counter' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165261 │ │ + value : 2131689511 │ │ #57 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'embedded_text_editor' │ │ + name : 'email_menu_item' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165225 │ │ + value : 2131689549 │ │ #58 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'fromTextView' │ │ + name : 'embedded_text_editor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165237 │ │ + value : 2131689513 │ │ #59 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'horizontal' │ │ + name : 'fromTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165184 │ │ + value : 2131689525 │ │ #60 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'indicator' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165231 │ │ + value : 2131689519 │ │ #61 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'messageTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165240 │ │ + value : 2131689528 │ │ #62 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'mmsSubjectTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165242 │ │ + value : 2131689530 │ │ #63 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'none' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165186 │ │ + value : 2131689472 │ │ #64 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'popupMessageMainlayout' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165235 │ │ + value : 2131689523 │ │ #65 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'popup_bottom_margin_view' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165233 │ │ + value : 2131689521 │ │ #66 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'progress' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165232 │ │ + value : 2131689520 │ │ #67 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'remove_menu_item' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165259 │ │ + value : 2131689547 │ │ #68 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'save_menu_item' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165258 │ │ + value : 2131689546 │ │ #69 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'send_button' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165224 │ │ + value : 2131689512 │ │ #70 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'timestampTextView' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165238 │ │ + value : 2131689526 │ │ #71 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'titleDivider' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165234 │ │ + value : 2131689522 │ │ #72 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'triangle' │ │ + name : 'top' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165187 │ │ + value : 2131689476 │ │ #73 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'underline' │ │ + name : 'triangle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165188 │ │ + value : 2131689473 │ │ #74 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'unlockButton' │ │ + name : 'underline' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165252 │ │ + value : 2131689474 │ │ #75 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ - name : 'vertical' │ │ + name : 'unlockButton' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165185 │ │ + value : 2131689540 │ │ #76 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'viewButton' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165245 │ │ + value : 2131689533 │ │ #77 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : 'viewMmsButton' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131165243 │ │ + value : 2131689531 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$id;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0355c4: |[0355c4] net.everythingandroid.smspopup.R$id.:()V │ │ -0355d4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0355da: 0e00 |0003: return-void │ │ +034b3c: |[034b3c] net.everythingandroid.smspopup.R$id.:()V │ │ +034b4c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=414 │ │ + 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #263 header: │ │ -class_idx : 570 │ │ +Class #196 header: │ │ +class_idx : 568 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 4 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #263 annotations: │ │ +Class #196 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="integer" │ │ │ │ -Class #263 - │ │ +Class #196 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$integer;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$integer;) │ │ name : 'config_activityDefaultDur' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361795 │ │ + value : 2131296262 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$integer;) │ │ name : 'config_activityShortDur' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361794 │ │ + value : 2131296261 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$integer;) │ │ name : 'default_circle_indicator_orientation' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361792 │ │ + value : 2131296256 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$integer;) │ │ name : 'default_title_indicator_footer_indicator_style' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131361793 │ │ + value : 2131296257 │ │ + #4 : (in Lnet/everythingandroid/smspopup/R$integer;) │ │ + name : 'default_title_indicator_line_position' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131296258 │ │ + #5 : (in Lnet/everythingandroid/smspopup/R$integer;) │ │ + name : 'default_underline_indicator_fade_delay' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131296259 │ │ + #6 : (in Lnet/everythingandroid/smspopup/R$integer;) │ │ + name : 'default_underline_indicator_fade_length' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2131296260 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$integer;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0355dc: |[0355dc] net.everythingandroid.smspopup.R$integer.:()V │ │ -0355ec: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0355f2: 0e00 |0003: return-void │ │ +034b54: |[034b54] net.everythingandroid.smspopup.R$integer.:()V │ │ +034b64: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=494 │ │ + 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$integer; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #264 header: │ │ -class_idx : 571 │ │ +Class #197 header: │ │ +class_idx : 569 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #264 annotations: │ │ +Class #197 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="interpolator" │ │ │ │ -Class #264 - │ │ +Class #197 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$interpolator;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$interpolator;) │ │ name : 'decelerate_cubic' │ │ @@ -74017,42 +41729,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0355f4: |[0355f4] net.everythingandroid.smspopup.R$interpolator.:()V │ │ -035604: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03560a: 0e00 |0003: return-void │ │ +034b6c: |[034b6c] net.everythingandroid.smspopup.R$interpolator.:()V │ │ +034b7c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=500 │ │ + 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$interpolator; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #265 header: │ │ -class_idx : 572 │ │ +Class #198 header: │ │ +class_idx : 570 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 17 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 15 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #265 annotations: │ │ +Class #198 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="layout" │ │ │ │ -Class #265 - │ │ +Class #198 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$layout;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$layout;) │ │ name : 'about' │ │ @@ -74125,1965 +41837,2050 @@ │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130903053 │ │ #14 : (in Lnet/everythingandroid/smspopup/R$layout;) │ │ name : 'vibratepatterndialog' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130903054 │ │ - #15 : (in Lnet/everythingandroid/smspopup/R$layout;) │ │ - name : 'vpi__tab' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903055 │ │ - #16 : (in Lnet/everythingandroid/smspopup/R$layout;) │ │ - name : 'vpi__tab_vertical' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2130903056 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$layout;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03560c: |[03560c] net.everythingandroid.smspopup.R$layout.:()V │ │ -03561c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035622: 0e00 |0003: return-void │ │ +034b84: |[034b84] net.everythingandroid.smspopup.R$layout.:()V │ │ +034b94: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034b9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=504 │ │ + 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #266 header: │ │ -class_idx : 573 │ │ +Class #199 header: │ │ +class_idx : 571 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #266 annotations: │ │ +Class #199 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="menu" │ │ │ │ -Class #266 - │ │ +Class #199 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$menu;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$menu;) │ │ name : 'config_contact' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131689472 │ │ + value : 2131623936 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$menu;) │ │ name : 'config_contacts' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131689473 │ │ + value : 2131623937 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$menu;) │ │ name : 'config_quickmessages' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131689474 │ │ + value : 2131623938 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$menu;) │ │ name : 'smspopup_config' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131689475 │ │ + value : 2131623939 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$menu;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035624: |[035624] net.everythingandroid.smspopup.R$menu.:()V │ │ -035634: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03563a: 0e00 |0003: return-void │ │ +034b9c: |[034b9c] net.everythingandroid.smspopup.R$menu.:()V │ │ +034bac: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034bb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=523 │ │ + 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #267 header: │ │ -class_idx : 574 │ │ +Class #200 header: │ │ +class_idx : 572 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ static_fields_size : 294 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #267 annotations: │ │ +Class #200 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="string" │ │ │ │ -Class #267 - │ │ +Class #200 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$string;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'app_name' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624008 │ │ + value : 2131558472 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_close' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624014 │ │ + value : 2131558478 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_delete' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624019 │ │ + value : 2131558483 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_delete_noconfirm' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624023 │ │ + value : 2131558487 │ │ #4 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_disabled' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624025 │ │ + value : 2131558489 │ │ #5 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_inbox' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624016 │ │ + value : 2131558480 │ │ #6 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_quickreply' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624024 │ │ + value : 2131558488 │ │ #7 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_reply' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624015 │ │ + value : 2131558479 │ │ #8 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_replybyaddress' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624185 │ │ + value : 2131558649 │ │ #9 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_speak' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624022 │ │ + value : 2131558486 │ │ #10 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_tts' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624021 │ │ + value : 2131558485 │ │ #11 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_unlock' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624020 │ │ + value : 2131558484 │ │ #12 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_view' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624017 │ │ + value : 2131558481 │ │ #13 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'button_view_mms' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624018 │ │ + value : 2131558482 │ │ #14 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_category' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623990 │ │ + value : 2131558454 │ │ #15 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_flashled_color_custom_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623987 │ │ + value : 2131558451 │ │ #16 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_flashled_color_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623986 │ │ + value : 2131558450 │ │ #17 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_flashled_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623985 │ │ + value : 2131558449 │ │ #18 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_flashled_pattern_custom_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623989 │ │ + value : 2131558453 │ │ #19 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_flashled_pattern_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623988 │ │ + value : 2131558452 │ │ #20 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_notif_enabled_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623978 │ │ + value : 2131558442 │ │ #21 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_notif_sound_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623981 │ │ + value : 2131558445 │ │ #22 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_notif_test_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623980 │ │ + value : 2131558444 │ │ #23 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_popup_enabled_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623979 │ │ + value : 2131558443 │ │ #24 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_vibrate_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623982 │ │ + value : 2131558446 │ │ #25 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_vibrate_pattern_custom_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623984 │ │ + value : 2131558448 │ │ #26 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'c_pref_vibrate_pattern_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623983 │ │ + value : 2131558447 │ │ #27 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'contact_customization_add' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624136 │ │ + value : 2131558600 │ │ #28 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'contact_customization_add_hint' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624143 │ │ + value : 2131558607 │ │ #29 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'contact_customization_disabled' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624142 │ │ + value : 2131558606 │ │ #30 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'contact_customization_edit' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624137 │ │ + value : 2131558601 │ │ #31 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'contact_customization_enabled' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624141 │ │ + value : 2131558605 │ │ #32 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'contact_customization_remove' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624138 │ │ + value : 2131558602 │ │ #33 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'contact_customization_save' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624139 │ │ + value : 2131558603 │ │ #34 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'contact_customization_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624140 │ │ + value : 2131558604 │ │ #35 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'contacts_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623977 │ │ + value : 2131558441 │ │ #36 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'error_message' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624167 │ │ + value : 2131558631 │ │ #37 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'error_no_voice_recognition' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624168 │ │ + value : 2131558632 │ │ #38 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'eula_accept' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624189 │ │ + value : 2131558653 │ │ #39 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'eula_refuse' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624190 │ │ + value : 2131558654 │ │ #40 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'eula_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624188 │ │ + value : 2131558652 │ │ #41 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'loading_message' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624166 │ │ + value : 2131558630 │ │ #42 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_add' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624147 │ │ + value : 2131558611 │ │ #43 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_add_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624149 │ │ + value : 2131558613 │ │ #44 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_add_toast' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624155 │ │ + value : 2131558619 │ │ #45 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_delete_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624151 │ │ + value : 2131558615 │ │ #46 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_delete_toast' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624157 │ │ + value : 2131558621 │ │ #47 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_edit' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624148 │ │ + value : 2131558612 │ │ #48 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_edit_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624152 │ │ + value : 2131558616 │ │ #49 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_empty_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624154 │ │ + value : 2131558618 │ │ #50 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_error_toast' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624159 │ │ + value : 2131558623 │ │ #51 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_reorder_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624153 │ │ + value : 2131558617 │ │ #52 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_reorder_toast' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624158 │ │ + value : 2131558622 │ │ #53 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_save_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624150 │ │ + value : 2131558614 │ │ #54 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'message_presets_save_toast' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624156 │ │ + value : 2131558620 │ │ #55 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'notification_multiple_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624010 │ │ + value : 2131558474 │ │ #56 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'notification_multiple_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624009 │ │ + value : 2131558473 │ │ #57 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'notification_scroll' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624011 │ │ + value : 2131558475 │ │ #58 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'notification_scroll_privacy' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624012 │ │ + value : 2131558476 │ │ #59 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'notification_scroll_privacy_no_name' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624013 │ │ + value : 2131558477 │ │ #60 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_about_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623948 │ │ + value : 2131558412 │ │ #61 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_about_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624032 │ │ + value : 2131558496 │ │ #62 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_about_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624033 │ │ + value : 2131558497 │ │ #63 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_about_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624031 │ │ + value : 2131558495 │ │ #64 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_additional_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624042 │ │ + value : 2131558506 │ │ #65 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_additional_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624041 │ │ + value : 2131558505 │ │ #66 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_autorotate_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624004 │ │ + value : 2131558468 │ │ #67 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_autorotate_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624198 │ │ + value : 2131558662 │ │ #68 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_autorotate_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624197 │ │ + value : 2131558661 │ │ #69 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_autorotate_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624196 │ │ + value : 2131558660 │ │ #70 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button1_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623943 │ │ + value : 2131558407 │ │ #71 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button1_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623994 │ │ + value : 2131558458 │ │ #72 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button1_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624172 │ │ + value : 2131558636 │ │ #73 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button2_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623944 │ │ + value : 2131558408 │ │ #74 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button2_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623995 │ │ + value : 2131558459 │ │ #75 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button2_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624173 │ │ + value : 2131558637 │ │ #76 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button3_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623945 │ │ + value : 2131558409 │ │ #77 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button3_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623996 │ │ + value : 2131558460 │ │ #78 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button3_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624174 │ │ + value : 2131558638 │ │ #79 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button_config_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624170 │ │ + value : 2131558634 │ │ #80 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button_config_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624169 │ │ + value : 2131558633 │ │ #81 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_button_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624171 │ │ + value : 2131558635 │ │ #82 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_config_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624026 │ │ + value : 2131558490 │ │ #83 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_contacts_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624132 │ │ + value : 2131558596 │ │ #84 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_contacts_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624131 │ │ + value : 2131558595 │ │ #85 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_custom' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624208 │ │ + value : 2131558672 │ │ #86 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_custom_val' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624007 │ │ + value : 2131558471 │ │ #87 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_delivery_report_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624002 │ │ + value : 2131558466 │ │ #88 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_delivery_report_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624192 │ │ + value : 2131558656 │ │ #89 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_delivery_report_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624191 │ │ + value : 2131558655 │ │ #90 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_dimscreen_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623951 │ │ + value : 2131558415 │ │ #91 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_dimscreen_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624047 │ │ + value : 2131558511 │ │ #92 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_dimscreen_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624046 │ │ + value : 2131558510 │ │ #93 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_dimscreen_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624045 │ │ + value : 2131558509 │ │ #94 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_docked_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624006 │ │ + value : 2131558470 │ │ #95 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_donate_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623997 │ │ + value : 2131558461 │ │ #96 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_donate_market_button' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624177 │ │ + value : 2131558641 │ │ #97 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_donate_paypal_button' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624178 │ │ + value : 2131558642 │ │ #98 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_donate_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624176 │ │ + value : 2131558640 │ │ #99 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_donate_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624175 │ │ + value : 2131558639 │ │ #100 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_donated_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623998 │ │ + value : 2131558462 │ │ #101 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_enabled_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623947 │ │ + value : 2131558411 │ │ #102 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_enabled_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624030 │ │ + value : 2131558494 │ │ #103 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_enabled_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624029 │ │ + value : 2131558493 │ │ #104 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_enabled_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624028 │ │ + value : 2131558492 │ │ #105 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_faq_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623949 │ │ + value : 2131558413 │ │ #106 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_faq_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624035 │ │ + value : 2131558499 │ │ #107 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_faq_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624034 │ │ + value : 2131558498 │ │ #108 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_faq_url' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624036 │ │ + value : 2131558500 │ │ #109 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_category_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624074 │ │ + value : 2131558538 │ │ #110 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_custom_dialog_blue' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624108 │ │ + value : 2131558572 │ │ #111 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_custom_dialog_green' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624107 │ │ + value : 2131558571 │ │ #112 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_custom_dialog_preview' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624109 │ │ + value : 2131558573 │ │ #113 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_custom_dialog_red' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624106 │ │ + value : 2131558570 │ │ #114 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_custom_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623970 │ │ + value : 2131558434 │ │ #115 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_custom_set' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624110 │ │ + value : 2131558574 │ │ #116 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623940 │ │ + value : 2131558404 │ │ #117 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623969 │ │ + value : 2131558433 │ │ #118 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624105 │ │ + value : 2131558569 │ │ #119 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_color_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624104 │ │ + value : 2131558568 │ │ #120 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623968 │ │ + value : 2131558432 │ │ #121 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_bad' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624114 │ │ + value : 2131558578 │ │ #122 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_custom_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623972 │ │ + value : 2131558436 │ │ #123 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623939 │ │ + value : 2131558403 │ │ #124 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_help' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624115 │ │ + value : 2131558579 │ │ #125 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_help_off' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624117 │ │ + value : 2131558581 │ │ #126 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_help_on' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624116 │ │ + value : 2131558580 │ │ #127 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623971 │ │ + value : 2131558435 │ │ #128 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_ok' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624113 │ │ + value : 2131558577 │ │ #129 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624112 │ │ + value : 2131558576 │ │ #130 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_pattern_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624111 │ │ + value : 2131558575 │ │ #131 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624103 │ │ + value : 2131558567 │ │ #132 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624102 │ │ + value : 2131558566 │ │ #133 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_flashled_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624101 │ │ + value : 2131558565 │ │ #134 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_led_color_blue' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624221 │ │ + value : 2131558685 │ │ #135 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_led_color_cyan' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624226 │ │ + value : 2131558690 │ │ #136 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_led_color_green' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624222 │ │ + value : 2131558686 │ │ #137 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_led_color_magenta' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624225 │ │ + value : 2131558689 │ │ #138 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_led_color_red' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624223 │ │ + value : 2131558687 │ │ #139 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_led_color_yellow' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624224 │ │ + value : 2131558688 │ │ #140 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_led_pattern_entries_fast' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624227 │ │ + value : 2131558691 │ │ #141 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_led_pattern_entries_normal' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624228 │ │ + value : 2131558692 │ │ #142 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_led_pattern_entries_slow' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624229 │ │ + value : 2131558693 │ │ #143 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_markread_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623955 │ │ + value : 2131558419 │ │ #144 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_markread_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624060 │ │ + value : 2131558524 │ │ #145 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_markread_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624059 │ │ + value : 2131558523 │ │ #146 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_markread_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624058 │ │ + value : 2131558522 │ │ #147 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_message_presets_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624146 │ │ + value : 2131558610 │ │ #148 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_message_presets_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624145 │ │ + value : 2131558609 │ │ #149 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_category_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624072 │ │ + value : 2131558536 │ │ #150 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_default_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624130 │ │ + value : 2131558594 │ │ #151 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_default_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624129 │ │ + value : 2131558593 │ │ #152 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_enabled_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623959 │ │ + value : 2131558423 │ │ #153 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_enabled_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624078 │ │ + value : 2131558542 │ │ #154 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_enabled_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624077 │ │ + value : 2131558541 │ │ #155 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_enabled_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624076 │ │ + value : 2131558540 │ │ #156 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_enabled_warning' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624079 │ │ + value : 2131558543 │ │ #157 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_help_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623991 │ │ + value : 2131558455 │ │ #158 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_help_message' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624135 │ │ + value : 2131558599 │ │ #159 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_help_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624134 │ │ + value : 2131558598 │ │ #160 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_help_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624133 │ │ + value : 2131558597 │ │ #161 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_icon_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623937 │ │ + value : 2131558401 │ │ #162 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_icon_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623964 │ │ + value : 2131558428 │ │ #163 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_icon_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624092 │ │ + value : 2131558556 │ │ #164 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_icon_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624091 │ │ + value : 2131558555 │ │ #165 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_interval_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623941 │ │ + value : 2131558405 │ │ #166 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_interval_dialogTitle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624123 │ │ + value : 2131558587 │ │ #167 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_interval_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623974 │ │ + value : 2131558438 │ │ #168 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_interval_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624122 │ │ + value : 2131558586 │ │ #169 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_interval_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624121 │ │ + value : 2131558585 │ │ #170 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623973 │ │ + value : 2131558437 │ │ #171 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_screen_on_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623976 │ │ + value : 2131558440 │ │ #172 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_screen_on_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624128 │ │ + value : 2131558592 │ │ #173 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_screen_on_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624127 │ │ + value : 2131558591 │ │ #174 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_screen_on_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624126 │ │ + value : 2131558590 │ │ #175 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624120 │ │ + value : 2131558584 │ │ #176 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624119 │ │ + value : 2131558583 │ │ #177 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_times_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623942 │ │ + value : 2131558406 │ │ #178 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_times_entries_keep_repeting' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624209 │ │ + value : 2131558673 │ │ #179 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_times_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623975 │ │ + value : 2131558439 │ │ #180 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_times_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624125 │ │ + value : 2131558589 │ │ #181 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_times_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624124 │ │ + value : 2131558588 │ │ #182 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_repeat_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624118 │ │ + value : 2131558582 │ │ #183 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_signature_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624001 │ │ + value : 2131558465 │ │ #184 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_signature_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624187 │ │ + value : 2131558651 │ │ #185 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_signature_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624186 │ │ + value : 2131558650 │ │ #186 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_sound_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623962 │ │ + value : 2131558426 │ │ #187 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_sound_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624087 │ │ + value : 2131558551 │ │ #188 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_sound_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624086 │ │ + value : 2131558550 │ │ #189 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624071 │ │ + value : 2131558535 │ │ #190 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_test_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623961 │ │ + value : 2131558425 │ │ #191 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_test_message' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624085 │ │ + value : 2131558549 │ │ #192 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_test_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624084 │ │ + value : 2131558548 │ │ #193 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_test_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624083 │ │ + value : 2131558547 │ │ #194 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notif_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624070 │ │ + value : 2131558534 │ │ #195 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notifyOnCall_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623963 │ │ + value : 2131558427 │ │ #196 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notifyOnCall_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624090 │ │ + value : 2131558554 │ │ #197 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notifyOnCall_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624089 │ │ + value : 2131558553 │ │ #198 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_notifyOnCall_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624088 │ │ + value : 2131558552 │ │ #199 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_onlyShowOnKeyguard_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623956 │ │ + value : 2131558420 │ │ #200 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_onlyShowOnKeyguard_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624063 │ │ + value : 2131558527 │ │ #201 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_onlyShowOnKeyguard_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624062 │ │ + value : 2131558526 │ │ #202 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_onlyShowOnKeyguard_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624061 │ │ + value : 2131558525 │ │ #203 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_other_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623946 │ │ + value : 2131558410 │ │ #204 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_other_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624027 │ │ + value : 2131558491 │ │ #205 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_popup_enabled_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623960 │ │ + value : 2131558424 │ │ #206 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_popup_enabled_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624082 │ │ + value : 2131558546 │ │ #207 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_popup_enabled_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624081 │ │ + value : 2131558545 │ │ #208 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_popup_enabled_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624080 │ │ + value : 2131558544 │ │ #209 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_always_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623954 │ │ + value : 2131558418 │ │ #210 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_always_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624057 │ │ + value : 2131558521 │ │ #211 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_always_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624056 │ │ + value : 2131558520 │ │ #212 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_always_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624055 │ │ + value : 2131558519 │ │ #213 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_category' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624048 │ │ + value : 2131558512 │ │ #214 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623952 │ │ + value : 2131558416 │ │ #215 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_sender_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623953 │ │ + value : 2131558417 │ │ #216 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_sender_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624054 │ │ + value : 2131558518 │ │ #217 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_sender_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624053 │ │ + value : 2131558517 │ │ #218 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_sender_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624052 │ │ + value : 2131558516 │ │ #219 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624051 │ │ + value : 2131558515 │ │ #220 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624050 │ │ + value : 2131558514 │ │ #221 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_privacy_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624049 │ │ + value : 2131558513 │ │ #222 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_quickreply_bothreplybuttons' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624183 │ │ + value : 2131558647 │ │ #223 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_quickreply_cat_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624000 │ │ + value : 2131558464 │ │ #224 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_quickreply_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623999 │ │ + value : 2131558463 │ │ #225 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_quickreply_noreplybuttons' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624184 │ │ + value : 2131558648 │ │ #226 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_quickreply_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624182 │ │ + value : 2131558646 │ │ #227 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_quickreply_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624181 │ │ + value : 2131558645 │ │ #228 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_quickreply_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624180 │ │ + value : 2131558644 │ │ #229 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_reminder_category_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624075 │ │ + value : 2131558539 │ │ #230 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_reply_to_thread_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623993 │ │ + value : 2131558457 │ │ #231 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_screen_category' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624202 │ │ + value : 2131558666 │ │ #232 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_screen_on_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624005 │ │ + value : 2131558469 │ │ #233 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_screen_on_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624201 │ │ + value : 2131558665 │ │ #234 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_screen_on_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624200 │ │ + value : 2131558664 │ │ #235 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_screen_on_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624199 │ │ + value : 2131558663 │ │ #236 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_sendemail_buttoncancel' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624040 │ │ + value : 2131558504 │ │ #237 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_sendemail_buttonok' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624039 │ │ + value : 2131558503 │ │ #238 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_sendemail_dialog' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624038 │ │ + value : 2131558502 │ │ #239 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_sendemail_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624037 │ │ + value : 2131558501 │ │ #240 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_show_buttons_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623958 │ │ + value : 2131558422 │ │ #241 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_show_buttons_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624069 │ │ + value : 2131558533 │ │ #242 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_show_buttons_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624068 │ │ + value : 2131558532 │ │ #243 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_show_buttons_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624067 │ │ + value : 2131558531 │ │ #244 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_show_delete_button_dialog_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624204 │ │ + value : 2131558668 │ │ #245 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_show_delete_button_dialog_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624203 │ │ + value : 2131558667 │ │ #246 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_split_message_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624003 │ │ + value : 2131558467 │ │ #247 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_split_message_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624195 │ │ + value : 2131558659 │ │ #248 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_split_message_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624194 │ │ + value : 2131558658 │ │ #249 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_split_message_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624193 │ │ + value : 2131558657 │ │ #250 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623936 │ │ + value : 2131558400 │ │ #251 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_entries_10m' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624216 │ │ + value : 2131558680 │ │ #252 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_entries_10s' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624210 │ │ + value : 2131558674 │ │ #253 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_entries_1m' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624213 │ │ + value : 2131558677 │ │ #254 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_entries_20s' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624211 │ │ + value : 2131558675 │ │ #255 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_entries_2m' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624214 │ │ + value : 2131558678 │ │ #256 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_entries_30s' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624212 │ │ + value : 2131558676 │ │ #257 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_entries_5m' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624215 │ │ + value : 2131558679 │ │ #258 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623950 │ │ + value : 2131558414 │ │ #259 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624044 │ │ + value : 2131558508 │ │ #260 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_timeout_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624043 │ │ + value : 2131558507 │ │ #261 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_useUnlockButton_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623957 │ │ + value : 2131558421 │ │ #262 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_useUnlockButton_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624066 │ │ + value : 2131558530 │ │ #263 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_useUnlockButton_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624065 │ │ + value : 2131558529 │ │ #264 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_useUnlockButton_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624064 │ │ + value : 2131558528 │ │ #265 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_category_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624073 │ │ + value : 2131558537 │ │ #266 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623965 │ │ + value : 2131558429 │ │ #267 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_bad' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624099 │ │ + value : 2131558563 │ │ #268 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_custom_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623967 │ │ + value : 2131558431 │ │ #269 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_default' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623938 │ │ + value : 2131558402 │ │ #270 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_entries_long' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624218 │ │ + value : 2131558682 │ │ #271 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_entries_multiple_long' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624220 │ │ + value : 2131558684 │ │ #272 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_entries_multiple_short' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624219 │ │ + value : 2131558683 │ │ #273 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_entries_normal' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624217 │ │ + value : 2131558681 │ │ #274 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_help' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624100 │ │ + value : 2131558564 │ │ #275 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623966 │ │ + value : 2131558430 │ │ #276 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_ok' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624098 │ │ + value : 2131558562 │ │ #277 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_summary' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624097 │ │ + value : 2131558561 │ │ #278 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_pattern_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624096 │ │ + value : 2131558560 │ │ #279 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_summaryoff' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624095 │ │ + value : 2131558559 │ │ #280 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_summaryon' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624094 │ │ + value : 2131558558 │ │ #281 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'pref_vibrate_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624093 │ │ + value : 2131558557 │ │ #282 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickmessages_key' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131623992 │ │ + value : 2131558456 │ │ #283 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickreply_failed' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624207 │ │ + value : 2131558671 │ │ #284 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickreply_failed_send_later' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624206 │ │ + value : 2131558670 │ │ #285 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickreply_from_text' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624161 │ │ + value : 2131558625 │ │ #286 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickreply_nomessage_toast' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624165 │ │ + value : 2131558629 │ │ #287 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickreply_preset_button' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624162 │ │ + value : 2131558626 │ │ #288 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickreply_send_button' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624163 │ │ + value : 2131558627 │ │ #289 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickreply_sending_toast' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624164 │ │ + value : 2131558628 │ │ #290 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickreply_sent_toast' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624205 │ │ + value : 2131558669 │ │ #291 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'quickreply_title' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624160 │ │ + value : 2131558624 │ │ #292 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'ringtone_silent' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624144 │ │ + value : 2131558608 │ │ #293 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : 'view_contact' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131624179 │ │ + value : 2131558643 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$string;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03563c: |[03563c] net.everythingandroid.smspopup.R$string.:()V │ │ -03564c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035652: 0e00 |0003: return-void │ │ +034bb4: |[034bb4] net.everythingandroid.smspopup.R$string.:()V │ │ +034bc4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=529 │ │ + 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #268 header: │ │ -class_idx : 575 │ │ +Class #201 header: │ │ +class_idx : 573 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 11 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #268 annotations: │ │ +Class #201 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="style" │ │ │ │ -Class #268 - │ │ +Class #201 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$style;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ name : 'ButtonBar' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492872 │ │ + value : 2131427334 │ │ #1 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ name : 'ButtonBarButton' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492873 │ │ + value : 2131427335 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ name : 'DialogTheme' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492871 │ │ + value : 2131427333 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ name : 'NotificationIconPreferenceListItem' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492874 │ │ + value : 2131427336 │ │ #4 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ name : 'TextAppearance_TabPageIndicator' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492870 │ │ + value : 2131427331 │ │ #5 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ name : 'Theme_PageIndicatorDefaults' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492864 │ │ + value : 2131427328 │ │ #6 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ - name : 'Widget_CirclePageIndicator' │ │ + name : 'Widget' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492865 │ │ + value : 2131427329 │ │ #7 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ - name : 'Widget_TabPageIndicator' │ │ + name : 'Widget_IconPageIndicator' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492867 │ │ + value : 2131427332 │ │ #8 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ - name : 'Widget_TabPageIndicator_Text' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492869 │ │ - #9 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ - name : 'Widget_TabPageIndicator_Vertical' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492868 │ │ - #10 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ - name : 'Widget_TitlePageIndicator' │ │ + name : 'Widget_TabPageIndicator' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2131492866 │ │ + value : 2131427330 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$style;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035654: |[035654] net.everythingandroid.smspopup.R$style.:()V │ │ -035664: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03566a: 0e00 |0003: return-void │ │ +034bcc: |[034bcc] net.everythingandroid.smspopup.R$style.:()V │ │ +034bdc: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034be2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=879 │ │ + 0x0000 line=928 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #269 header: │ │ -class_idx : 576 │ │ +Class #202 header: │ │ +class_idx : 574 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ -static_fields_size : 29 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ +static_fields_size : 47 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #269 annotations: │ │ +Class #202 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="styleable" │ │ │ │ -Class #269 - │ │ +Class #202 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$styleable;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ name : 'CirclePageIndicator' │ │ type : '[I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : null │ │ #1 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'CirclePageIndicator_centered' │ │ + name : 'CirclePageIndicator_android_background' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ + value : 1 │ │ #2 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'CirclePageIndicator_fillColor' │ │ + name : 'CirclePageIndicator_android_orientation' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ + value : 0 │ │ #3 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'CirclePageIndicator_orientation' │ │ + name : 'CirclePageIndicator_centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2 │ │ #4 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'CirclePageIndicator_radius' │ │ + name : 'CirclePageIndicator_fillColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ + value : 4 │ │ #5 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'CirclePageIndicator_snap' │ │ + name : 'CirclePageIndicator_pageColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ + value : 5 │ │ #6 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'CirclePageIndicator_strokeColor' │ │ + name : 'CirclePageIndicator_radius' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ + value : 6 │ │ #7 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'CirclePageIndicator_strokeWidth' │ │ + name : 'CirclePageIndicator_snap' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ + value : 7 │ │ #8 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator' │ │ - type : '[I' │ │ + name : 'CirclePageIndicator_strokeColor' │ │ + type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ + value : 8 │ │ #9 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_clipPadding' │ │ + name : 'CirclePageIndicator_strokeWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ + value : 3 │ │ #10 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_footerColor' │ │ - type : 'I' │ │ + name : 'LinePageIndicator' │ │ + type : '[I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ + value : null │ │ #11 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_footerIndicatorHeight' │ │ + name : 'LinePageIndicator_android_background' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 4 │ │ + value : 0 │ │ #12 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_footerIndicatorStyle' │ │ + name : 'LinePageIndicator_centered' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 3 │ │ + value : 1 │ │ #13 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_footerIndicatorUnderlinePadding' │ │ + name : 'LinePageIndicator_gapWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 5 │ │ + value : 6 │ │ #14 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_footerLineHeight' │ │ + name : 'LinePageIndicator_lineWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ + value : 5 │ │ #15 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_footerPadding' │ │ + name : 'LinePageIndicator_selectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 6 │ │ + value : 2 │ │ #16 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_selectedBold' │ │ + name : 'LinePageIndicator_strokeWidth' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 8 │ │ + value : 3 │ │ #17 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_selectedColor' │ │ + name : 'LinePageIndicator_unselectedColor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 7 │ │ + value : 4 │ │ #18 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_textColor' │ │ + name : 'TitlePageIndicator' │ │ + type : '[I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #19 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_android_background' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #20 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_android_textColor' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #21 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_android_textSize' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #22 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_clipPadding' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #23 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_footerColor' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 5 │ │ + #24 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_footerIndicatorHeight' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 8 │ │ + #25 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_footerIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 7 │ │ + #26 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_footerIndicatorUnderlinePadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 9 │ │ - #19 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_textSize' │ │ + #27 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_footerLineHeight' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 6 │ │ + #28 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_footerPadding' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 10 │ │ - #20 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_titlePadding' │ │ + #29 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_linePosition' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 11 │ │ - #21 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'TitlePageIndicator_topPadding' │ │ + #30 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_selectedBold' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 12 │ │ - #22 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + #31 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_selectedColor' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #32 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_titlePadding' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 13 │ │ + #33 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'TitlePageIndicator_topPadding' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 14 │ │ + #34 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'UnderlinePageIndicator' │ │ + type : '[I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #35 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'UnderlinePageIndicator_android_background' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #36 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'UnderlinePageIndicator_fadeDelay' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #37 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'UnderlinePageIndicator_fadeLength' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #38 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'UnderlinePageIndicator_fades' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #39 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'UnderlinePageIndicator_selectedColor' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #40 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ name : 'ViewPagerIndicator' │ │ type : '[I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : null │ │ - #23 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + #41 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ name : 'ViewPagerIndicator_vpiCirclePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 0 │ │ - #24 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiTabPageIndicatorStyle' │ │ + #42 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiIconPageIndicatorStyle' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #43 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiLinePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2 │ │ - #25 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiTabTextStyle' │ │ + #44 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiTabPageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 4 │ │ - #26 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + #45 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ name : 'ViewPagerIndicator_vpiTitlePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #27 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiVerticalTabPageIndicatorStyle' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 3 │ │ - #28 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ - name : 'ViewPagerIndicator_vpiVerticalTabTextStyle' │ │ + #46 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ + name : 'ViewPagerIndicator_vpiUnderlinePageIndicatorStyle' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 5 │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ - insns size : 90 16-bit code units │ │ -03566c: |[03566c] net.everythingandroid.smspopup.R$styleable.:()V │ │ -03567c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -03567e: 2300 b802 |0001: new-array v0, v0, [I // type@02b8 │ │ -035682: 2600 1700 0000 |0003: fill-array-data v0, 0000001a // +00000017 │ │ -035688: 6900 8b07 |0006: sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;.CirclePageIndicator:[I // field@078b │ │ -03568c: 1300 0d00 |0008: const/16 v0, #int 13 // #d │ │ -035690: 2300 b802 |000a: new-array v0, v0, [I // type@02b8 │ │ -035694: 2600 2000 0000 |000c: fill-array-data v0, 0000002c // +00000020 │ │ -03569a: 6900 9307 |000f: sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;.TitlePageIndicator:[I // field@0793 │ │ -03569e: 1260 |0011: const/4 v0, #int 6 // #6 │ │ -0356a0: 2300 b802 |0012: new-array v0, v0, [I // type@02b8 │ │ -0356a4: 2600 3600 0000 |0014: fill-array-data v0, 0000004a // +00000036 │ │ -0356aa: 6900 a107 |0017: sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;.ViewPagerIndicator:[I // field@07a1 │ │ -0356ae: 0e00 |0019: return-void │ │ -0356b0: 0003 0400 0700 0000 0600 017f 0700 ... |001a: array-data (18 units) │ │ -0356d4: 0003 0400 0d00 0000 0d00 017f 0e00 ... |002c: array-data (30 units) │ │ -035710: 0003 0400 0600 0000 0000 017f 0100 ... |004a: array-data (16 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=919 │ │ - 0x0008 line=1078 │ │ - 0x0011 line=1335 │ │ - 0x001a line=919 │ │ - 0x002c line=1078 │ │ - 0x004a line=1335 │ │ + insns size : 148 16-bit code units │ │ +034be4: |[034be4] net.everythingandroid.smspopup.R$styleable.:()V │ │ +034bf4: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +034bf8: 2300 b602 |0002: new-array v0, v0, [I // type@02b6 │ │ +034bfc: 2600 2800 0000 |0004: fill-array-data v0, 0000002c // +00000028 │ │ +034c02: 6900 dd05 |0007: sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;.CirclePageIndicator:[I // field@05dd │ │ +034c06: 1270 |0009: const/4 v0, #int 7 // #7 │ │ +034c08: 2300 b602 |000a: new-array v0, v0, [I // type@02b6 │ │ +034c0c: 2600 3600 0000 |000c: fill-array-data v0, 00000042 // +00000036 │ │ +034c12: 6900 e705 |000f: sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;.LinePageIndicator:[I // field@05e7 │ │ +034c16: 1300 0f00 |0011: const/16 v0, #int 15 // #f │ │ +034c1a: 2300 b602 |0013: new-array v0, v0, [I // type@02b6 │ │ +034c1e: 2600 3f00 0000 |0015: fill-array-data v0, 00000054 // +0000003f │ │ +034c24: 6900 ef05 |0018: sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;.TitlePageIndicator:[I // field@05ef │ │ +034c28: 1250 |001a: const/4 v0, #int 5 // #5 │ │ +034c2a: 2300 b602 |001b: new-array v0, v0, [I // type@02b6 │ │ +034c2e: 2600 5900 0000 |001d: fill-array-data v0, 00000076 // +00000059 │ │ +034c34: 6900 ff05 |0020: sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;.UnderlinePageIndicator:[I // field@05ff │ │ +034c38: 1260 |0022: const/4 v0, #int 6 // #6 │ │ +034c3a: 2300 b602 |0023: new-array v0, v0, [I // type@02b6 │ │ +034c3e: 2600 5f00 0000 |0025: fill-array-data v0, 00000084 // +0000005f │ │ +034c44: 6900 0506 |0028: sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;.ViewPagerIndicator:[I // field@0605 │ │ +034c48: 0e00 |002a: return-void │ │ +034c4a: 0000 |002b: nop // spacer │ │ +034c4c: 0003 0400 0900 0000 c400 0101 d400 ... |002c: array-data (22 units) │ │ +034c78: 0003 0400 0700 0000 d400 0101 0600 ... |0042: array-data (18 units) │ │ +034c9c: 0003 0400 0f00 0000 9500 0101 9800 ... |0054: array-data (34 units) │ │ +034ce0: 0003 0400 0500 0000 d400 0101 0700 ... |0076: array-data (14 units) │ │ +034cfc: 0003 0400 0600 0000 0000 017f 0100 ... |0084: array-data (16 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=970 │ │ + 0x0009 line=1134 │ │ + 0x0011 line=1289 │ │ + 0x001a line=1555 │ │ + 0x0022 line=1653 │ │ + 0x002b line=970 │ │ + 0x0042 line=1134 │ │ + 0x0054 line=1289 │ │ + 0x0076 line=1555 │ │ + 0x0084 line=1653 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035730: |[035730] net.everythingandroid.smspopup.R$styleable.:()V │ │ -035740: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035746: 0e00 |0003: return-void │ │ +034d1c: |[034d1c] net.everythingandroid.smspopup.R$styleable.:()V │ │ +034d2c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034d32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=896 │ │ + 0x0000 line=943 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$styleable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #270 header: │ │ -class_idx : 577 │ │ +Class #203 header: │ │ +class_idx : 575 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #270 annotations: │ │ +Class #203 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/R; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="xml" │ │ │ │ -Class #270 - │ │ +Class #203 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R$xml;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/R$xml;) │ │ name : 'configcontact' │ │ @@ -76102,41 +43899,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035748: |[035748] net.everythingandroid.smspopup.R$xml.:()V │ │ -035758: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03575e: 0e00 |0003: return-void │ │ +034d34: |[034d34] net.everythingandroid.smspopup.R$xml.:()V │ │ +034d44: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034d4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=892 │ │ + 0x0000 line=939 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #271 header: │ │ -class_idx : 578 │ │ +Class #204 header: │ │ +class_idx : 576 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1753 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1771 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #271 annotations: │ │ +Class #204 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/R$styleable; Lnet/everythingandroid/smspopup/R$xml; Lnet/everythingandroid/smspopup/R$style; Lnet/everythingandroid/smspopup/R$string; Lnet/everythingandroid/smspopup/R$menu; Lnet/everythingandroid/smspopup/R$layout; Lnet/everythingandroid/smspopup/R$interpolator; Lnet/everythingandroid/smspopup/R$integer; Lnet/everythingandroid/smspopup/R$id; Lnet/everythingandroid/smspopup/R$drawable; Lnet/everythingandroid/smspopup/R$dimen; Lnet/everythingandroid/smspopup/R$color; Lnet/everythingandroid/smspopup/R$bool; Lnet/everythingandroid/smspopup/R$attr; Lnet/everythingandroid/smspopup/R$array; Lnet/everythingandroid/smspopup/R$anim; } │ │ │ │ -Class #271 - │ │ +Class #204 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/R;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -76145,742 +43942,196 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035760: |[035760] net.everythingandroid.smspopup.R.:()V │ │ -035770: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035776: 0e00 |0003: return-void │ │ +034d4c: |[034d4c] net.everythingandroid.smspopup.R.:()V │ │ +034d5c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034d62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1753 (R.java) │ │ - │ │ -Class #272 header: │ │ -class_idx : 579 │ │ -access_flags : 1025 (0x0401) │ │ -superclass_idx : 247 │ │ -source_file_idx : 620 │ │ -static_fields_size : 2 │ │ -instance_fields_size: 5 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 9 │ │ + source_file_idx : 1771 (R.java) │ │ │ │ -Class #272 annotations: │ │ -Annotations on field #1967 'mFragments' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ -Annotations on field #1968 'mSavedState' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ +Class #205 header: │ │ +class_idx : 578 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1760 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 3 │ │ │ │ -Class #272 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;' │ │ - Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ - Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ +Class #205 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/controls/QmTextWatcher;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ + #0 : 'Landroid/text/TextWatcher;' │ │ Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'DEBUG' │ │ - type : 'Z' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : false │ │ - #1 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ + name : 'CHARS_REMAINING_BEFORE_COUNTER_SHOWN' │ │ + type : 'I' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "FragmentStatePagerAdapter" │ │ + value : 30 │ │ Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'mCurTransaction' │ │ - type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ + name : 'mSendButton' │ │ + type : 'Landroid/widget/Button;' │ │ access : 0x0002 (PRIVATE) │ │ - #1 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'mCurrentPrimaryItem' │ │ - type : 'Landroid/support/v4/app/Fragment;' │ │ - access : 0x0004 (PROTECTED) │ │ - #2 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'mFragmentManager' │ │ - type : 'Landroid/support/v4/app/FragmentManager;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #3 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'mFragments' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0004 (PROTECTED) │ │ - #4 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'mSavedState' │ │ - type : 'Ljava/util/ArrayList;' │ │ + #1 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ + name : 'mTextView' │ │ + type : 'Landroid/widget/TextView;' │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ name : '' │ │ - type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ + type : '(Landroid/content/Context;Landroid/widget/TextView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ - ins : 2 │ │ + ins : 3 │ │ outs : 1 │ │ - insns size : 25 16-bit code units │ │ -035778: |[035778] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -035788: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03578a: 7010 b605 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@05b6 │ │ -035790: 5b21 ac07 |0004: iput-object v1, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -035794: 2200 1402 |0006: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -035798: 7010 880c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -03579e: 5b20 b007 |000b: iput-object v0, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -0357a2: 2200 1402 |000d: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -0357a6: 7010 880c 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -0357ac: 5b20 af07 |0012: iput-object v0, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -0357b0: 5b21 ad07 |0014: iput-object v1, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@07ad │ │ -0357b4: 5b23 ae07 |0016: iput-object v3, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@07ae │ │ -0357b8: 0e00 |0018: return-void │ │ + insns size : 9 16-bit code units │ │ +034d64: |[034d64] net.everythingandroid.smspopup.controls.QmTextWatcher.:(Landroid/content/Context;Landroid/widget/TextView;)V │ │ +034d74: 7010 c00c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034d7a: 5b13 1706 |0003: iput-object v3, v1, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mTextView:Landroid/widget/TextView; // field@0617 │ │ +034d7e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +034d80: 5b10 1606 |0006: iput-object v0, v1, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mSendButton:Landroid/widget/Button; // field@0616 │ │ +034d84: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=78 │ │ - 0x0004 line=72 │ │ - 0x0006 line=74 │ │ - 0x000d line=75 │ │ - 0x0014 line=76 │ │ - 0x0016 line=79 │ │ - 0x0018 line=80 │ │ + 0x0000 line=21 │ │ + 0x0003 line=22 │ │ + 0x0005 line=23 │ │ + 0x0008 line=24 │ │ locals : │ │ - 0x0000 - 0x0019 reg=2 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0019 reg=3 fm Landroid/support/v4/app/FragmentManager; │ │ + 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/controls/QmTextWatcher; │ │ + 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0009 reg=3 updateTextView Landroid/widget/TextView; │ │ │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'destroyItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #1 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/widget/TextView;Landroid/widget/Button;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 8 │ │ + registers : 4 │ │ ins : 4 │ │ - outs : 3 │ │ - insns size : 52 16-bit code units │ │ -0357bc: |[0357bc] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0357cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0357ce: 0770 |0001: move-object v0, v7 │ │ -0357d0: 1f00 8a00 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -0357d4: 5441 ac07 |0004: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -0357d8: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0357dc: 5441 ae07 |0008: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@07ae │ │ -0357e0: 6e10 e002 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -0357e6: 0c01 |000d: move-result-object v1 │ │ -0357e8: 5b41 ac07 |000e: iput-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -0357ec: 5441 b007 |0010: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -0357f0: 6e10 970c 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0357f6: 0a01 |0015: move-result v1 │ │ -0357f8: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -0357fc: 5441 b007 |0018: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -035800: 6e20 8b0c 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -035806: 28f3 |001d: goto 0010 // -000d │ │ -035808: 5441 b007 |001e: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -03580c: 5442 ae07 |0020: iget-object v2, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@07ae │ │ -035810: 6e20 f202 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@02f2 │ │ -035816: 0c02 |0025: move-result-object v2 │ │ -035818: 6e30 960c 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -03581e: 5441 af07 |0029: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -035822: 6e30 960c 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -035828: 5441 ac07 |002e: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -03582c: 6e20 7e03 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@037e │ │ -035832: 0e00 |0033: return-void │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +034d88: |[034d88] net.everythingandroid.smspopup.controls.QmTextWatcher.:(Landroid/content/Context;Landroid/widget/TextView;Landroid/widget/Button;)V │ │ +034d98: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034d9e: 5b02 1706 |0003: iput-object v2, v0, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mTextView:Landroid/widget/TextView; // field@0617 │ │ +034da2: 5b03 1606 |0005: iput-object v3, v0, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mSendButton:Landroid/widget/Button; // field@0616 │ │ +034da6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=128 │ │ - 0x0004 line=130 │ │ - 0x0008 line=131 │ │ - 0x0010 line=135 │ │ - 0x0018 line=136 │ │ - 0x001e line=138 │ │ - 0x0029 line=139 │ │ - 0x002e line=141 │ │ - 0x0033 line=142 │ │ + 0x0000 line=16 │ │ + 0x0003 line=17 │ │ + 0x0005 line=18 │ │ + 0x0007 line=19 │ │ locals : │ │ - 0x0004 - 0x0034 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x0034 reg=4 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0034 reg=5 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0034 reg=6 position I │ │ - 0x0000 - 0x0034 reg=7 object Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=0 this Lnet/everythingandroid/smspopup/controls/QmTextWatcher; │ │ + 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=2 updateTextView Landroid/widget/TextView; │ │ + 0x0000 - 0x0008 reg=3 sendButton Landroid/widget/Button; │ │ │ │ - #1 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'finishUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ + #2 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ + name : 'getQuickReplyCounterText' │ │ + type : '(Ljava/lang/CharSequence;Landroid/widget/TextView;Landroid/widget/Button;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 18 16-bit code units │ │ -035834: |[035834] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -035844: 5410 ac07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -035848: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -03584c: 5410 ac07 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -035850: 6e10 7803 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0378 │ │ -035856: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -035858: 5b10 ac07 |000a: iput-object v0, v1, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -03585c: 5410 ae07 |000c: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@07ae │ │ -035860: 6e10 e302 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@02e3 │ │ -035866: 0e00 |0011: return-void │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 80 16-bit code units │ │ +034da8: |[034da8] net.everythingandroid.smspopup.controls.QmTextWatcher.getQuickReplyCounterText:(Ljava/lang/CharSequence;Landroid/widget/TextView;Landroid/widget/Button;)V │ │ +034db8: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +034dbc: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +034dbe: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +034dc0: 380a 0b00 |0004: if-eqz v10, 000f // +000b │ │ +034dc4: 7210 980c 0800 |0006: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@0c98 │ │ +034dca: 0a03 |0009: move-result v3 │ │ +034dcc: 3d03 1100 |000a: if-lez v3, 001b // +0011 │ │ +034dd0: 6e20 950a 6a00 |000c: invoke-virtual {v10, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@0a95 │ │ +034dd6: 7210 980c 0800 |000f: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@0c98 │ │ +034ddc: 0a03 |0012: move-result v3 │ │ +034dde: 1304 3200 |0013: const/16 v4, #int 50 // #32 │ │ +034de2: 3543 0a00 |0015: if-ge v3, v4, 001f // +000a │ │ +034de6: 6e20 020b 7900 |0017: invoke-virtual {v9, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b02 │ │ +034dec: 0e00 |001a: return-void │ │ +034dee: 6e20 950a 5a00 |001b: invoke-virtual {v10, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@0a95 │ │ +034df4: 28f1 |001e: goto 000f // -000f │ │ +034df6: 7120 6e09 5800 |001f: invoke-static {v8, v5}, Landroid/telephony/SmsMessage;.calculateLength:(Ljava/lang/CharSequence;Z)[I // method@096e │ │ +034dfc: 0c01 |0022: move-result-object v1 │ │ +034dfe: 4400 0105 |0023: aget v0, v1, v5 │ │ +034e02: 1223 |0025: const/4 v3, #int 2 // #2 │ │ +034e04: 4402 0103 |0026: aget v2, v1, v3 │ │ +034e08: 3660 0600 |0028: if-gt v0, v6, 002e // +0006 │ │ +034e0c: 1303 1e00 |002a: const/16 v3, #int 30 // #1e │ │ +034e10: 3632 2000 |002c: if-gt v2, v3, 004c // +0020 │ │ +034e14: 2203 0602 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +034e18: 7010 d90c 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +034e1e: 6e20 dd0c 2300 |0033: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +034e24: 0c03 |0036: move-result-object v3 │ │ +034e26: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ +034e2a: 6e20 e00c 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +034e30: 0c03 |003c: move-result-object v3 │ │ +034e32: 6e20 dd0c 0300 |003d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +034e38: 0c03 |0040: move-result-object v3 │ │ +034e3a: 6e10 e40c 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +034e40: 0c03 |0044: move-result-object v3 │ │ +034e42: 6e20 fd0a 3900 |0045: invoke-virtual {v9, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +034e48: 6e20 020b 5900 |0048: invoke-virtual {v9, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b02 │ │ +034e4e: 28cf |004b: goto 001a // -0031 │ │ +034e50: 6e20 020b 7900 |004c: invoke-virtual {v9, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b02 │ │ +034e56: 28cb |004f: goto 001a // -0035 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=160 │ │ - 0x0004 line=161 │ │ - 0x0009 line=162 │ │ - 0x000c line=163 │ │ - 0x0011 line=165 │ │ + 0x0004 line=39 │ │ + 0x0006 line=40 │ │ + 0x000c line=41 │ │ + 0x000f line=47 │ │ + 0x0017 line=48 │ │ + 0x001a line=68 │ │ + 0x001b line=43 │ │ + 0x001f line=58 │ │ + 0x0023 line=59 │ │ + 0x0025 line=60 │ │ + 0x0028 line=62 │ │ + 0x002e line=63 │ │ + 0x0048 line=64 │ │ + 0x004c line=66 │ │ locals : │ │ - 0x0000 - 0x0012 reg=1 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ + 0x0025 - 0x0050 reg=0 msgCount I │ │ + 0x0023 - 0x0050 reg=1 params [I │ │ + 0x0028 - 0x0050 reg=2 remainingInCurrentMessage I │ │ + 0x0000 - 0x0050 reg=8 s Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0050 reg=9 mTextView Landroid/widget/TextView; │ │ + 0x0000 - 0x0050 reg=10 mSendButton Landroid/widget/Button; │ │ │ │ - #3 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'instantiateItem' │ │ - type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ + name : 'afterTextChanged' │ │ + type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 91 16-bit code units │ │ -035868: |[035868] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -035878: 5453 af07 |0000: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -03587c: 6e10 970c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -035882: 0a03 |0005: move-result v3 │ │ -035884: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ -035888: 5453 af07 |0008: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -03588c: 6e20 900c 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -035892: 0c00 |000d: move-result-object v0 │ │ -035894: 1f00 8a00 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -035898: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -03589c: 1100 |0012: return-object v0 │ │ -03589e: 5453 ac07 |0013: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -0358a2: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ -0358a6: 5453 ae07 |0017: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@07ae │ │ -0358aa: 6e10 e002 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -0358b0: 0c03 |001c: move-result-object v3 │ │ -0358b2: 5b53 ac07 |001d: iput-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -0358b6: 6e20 df0c 7500 |001f: invoke-virtual {v5, v7}, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0cdf │ │ -0358bc: 0c01 |0022: move-result-object v1 │ │ -0358be: 5453 b007 |0023: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -0358c2: 6e10 970c 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0358c8: 0a03 |0028: move-result v3 │ │ -0358ca: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ -0358ce: 5453 b007 |002b: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -0358d2: 6e20 900c 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -0358d8: 0c02 |0030: move-result-object v2 │ │ -0358da: 1f02 8900 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0089 │ │ -0358de: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ -0358e2: 6e20 9602 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@0296 │ │ -0358e8: 5453 af07 |0038: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -0358ec: 6e10 970c 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0358f2: 0a03 |003d: move-result v3 │ │ -0358f4: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ -0358f8: 5453 af07 |0040: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -0358fc: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -0358fe: 6e20 8b0c 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -035904: 28f2 |0046: goto 0038 // -000e │ │ -035906: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -035908: 6e20 9702 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -03590e: 5453 af07 |004b: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -035912: 6e30 960c 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -035918: 5453 ac07 |0050: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@07ac │ │ -03591c: 6e10 0f0a 0600 |0052: invoke-virtual {v6}, Landroid/view/ViewGroup;.getId:()I // method@0a0f │ │ -035922: 0a04 |0055: move-result v4 │ │ -035924: 6e30 7203 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -03592a: 0710 |0059: move-object v0, v1 │ │ -03592c: 28b8 |005a: goto 0012 // -0048 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=97 │ │ - 0x0008 line=98 │ │ - 0x0010 line=99 │ │ - 0x0012 line=123 │ │ - 0x0013 line=104 │ │ - 0x0017 line=105 │ │ - 0x001f line=108 │ │ - 0x0023 line=110 │ │ - 0x002b line=111 │ │ - 0x0033 line=112 │ │ - 0x0035 line=113 │ │ - 0x0038 line=116 │ │ - 0x0040 line=117 │ │ - 0x0047 line=119 │ │ - 0x004b line=120 │ │ - 0x0050 line=121 │ │ - 0x005a line=123 │ │ - locals : │ │ - 0x0010 - 0x0012 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0033 - 0x0038 reg=2 fss Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x0023 - 0x005b reg=1 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x005b reg=5 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x005b reg=6 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x005b reg=7 position I │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'isViewFromObject' │ │ - type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -035930: |[035930] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -035940: 1f03 8a00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@008a │ │ -035944: 6e10 6602 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0266 │ │ -03594a: 0c00 |0005: move-result-object v0 │ │ -03594c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -035950: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -035952: 0f00 |0009: return v0 │ │ -035954: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -035956: 28fe |000b: goto 0009 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=169 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ - 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'restoreState' │ │ - type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 14 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 138 16-bit code units │ │ -035958: |[035958] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -035968: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -03596c: 07c0 |0002: move-object v0, v12 │ │ -03596e: 1f00 5b00 |0003: check-cast v0, Landroid/os/Bundle; // type@005b │ │ -035972: 6e20 8d01 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@018d │ │ -035978: 1a08 7915 |0008: const-string v8, "states" // string@1579 │ │ -03597c: 6e20 7f01 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@017f │ │ -035982: 0c02 |000d: move-result-object v2 │ │ -035984: 54b8 b007 |000e: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -035988: 6e10 8e0c 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0c8e │ │ -03598e: 54b8 af07 |0013: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -035992: 6e10 8e0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0c8e │ │ -035998: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -03599c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -03599e: 2128 |001b: array-length v8, v2 │ │ -0359a0: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -0359a4: 54b9 b007 |001e: iget-object v9, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -0359a8: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -0359ac: 1f08 8900 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0089 │ │ -0359b0: 6e20 8b0c 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -0359b6: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0359ba: 28f2 |0029: goto 001b // -000e │ │ -0359bc: 6e10 8301 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0183 │ │ -0359c2: 0c07 |002d: move-result-object v7 │ │ -0359c4: 7210 4c0c 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0c4c │ │ -0359ca: 0c04 |0031: move-result-object v4 │ │ -0359cc: 7210 a20c 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0ca2 │ │ -0359d2: 0a08 |0035: move-result v8 │ │ -0359d4: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -0359d8: 7210 a30c 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca3 │ │ -0359de: 0c06 |003b: move-result-object v6 │ │ -0359e0: 1f06 0702 |003c: check-cast v6, Ljava/lang/String; // type@0207 │ │ -0359e4: 1a08 880b |003e: const-string v8, "f" // string@0b88 │ │ -0359e8: 6e20 6c0c 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0c6c │ │ -0359ee: 0a08 |0043: move-result v8 │ │ -0359f0: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -0359f4: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -0359f6: 6e20 6d0c 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0c6d │ │ -0359fc: 0c08 |004a: move-result-object v8 │ │ -0359fe: 7110 480c 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -035a04: 0a05 |004e: move-result v5 │ │ -035a06: 54b8 ae07 |004f: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@07ae │ │ -035a0a: 6e30 e802 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02e8 │ │ -035a10: 0c01 |0054: move-result-object v1 │ │ -035a12: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -035a16: 54b8 af07 |0057: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -035a1a: 6e10 970c 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -035a20: 0a08 |005c: move-result v8 │ │ -035a22: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -035a26: 54b8 af07 |005f: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -035a2a: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -035a2c: 6e20 8b0c 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -035a32: 28f2 |0065: goto 0057 // -000e │ │ -035a34: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -035a36: 6e20 9702 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -035a3c: 54b8 af07 |006a: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -035a40: 6e30 960c 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -035a46: 28c3 |006f: goto 0032 // -003d │ │ -035a48: 1a08 6b02 |0070: const-string v8, "FragmentStatePagerAdapter" // string@026b │ │ -035a4c: 2209 0802 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0208 │ │ -035a50: 7010 730c 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -035a56: 1a0a 6f01 |0077: const-string v10, "Bad fragment at key " // string@016f │ │ -035a5a: 6e20 7a0c a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -035a60: 0c09 |007c: move-result-object v9 │ │ -035a62: 6e20 7a0c 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -035a68: 0c09 |0080: move-result-object v9 │ │ -035a6a: 6e10 7e0c 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -035a70: 0c09 |0084: move-result-object v9 │ │ -035a72: 7120 8309 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0983 │ │ -035a78: 28aa |0088: goto 0032 // -0056 │ │ -035a7a: 0e00 |0089: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=196 │ │ - 0x0003 line=197 │ │ - 0x0005 line=198 │ │ - 0x0008 line=199 │ │ - 0x000e line=200 │ │ - 0x0013 line=201 │ │ - 0x0018 line=202 │ │ - 0x001a line=203 │ │ - 0x001e line=204 │ │ - 0x0027 line=203 │ │ - 0x002a line=207 │ │ - 0x002e line=208 │ │ - 0x003e line=209 │ │ - 0x0046 line=210 │ │ - 0x004f line=211 │ │ - 0x0055 line=212 │ │ - 0x0057 line=213 │ │ - 0x005f line=214 │ │ - 0x0066 line=216 │ │ - 0x006a line=217 │ │ - 0x0070 line=219 │ │ - 0x0089 line=224 │ │ - locals : │ │ - 0x001b - 0x002a reg=3 i I │ │ - 0x0005 - 0x0089 reg=0 bundle Landroid/os/Bundle; │ │ - 0x0055 - 0x0089 reg=1 f Landroid/support/v4/app/Fragment; │ │ - 0x000e - 0x0089 reg=2 fss [Landroid/os/Parcelable; │ │ - 0x0032 - 0x0089 reg=4 i$ Ljava/util/Iterator; │ │ - 0x004f - 0x0089 reg=5 index I │ │ - 0x003e - 0x0089 reg=6 key Ljava/lang/String; │ │ - 0x002e - 0x0089 reg=7 keys Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ - 0x0000 - 0x008a reg=11 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x008a reg=12 state Landroid/os/Parcelable; │ │ - 0x0000 - 0x008a reg=13 loader Ljava/lang/ClassLoader; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'saveState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 86 16-bit code units │ │ -035a7c: |[035a7c] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -035a8c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -035a8e: 5475 b007 |0001: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -035a92: 6e10 970c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -035a98: 0a05 |0006: move-result v5 │ │ -035a9a: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -035a9e: 2204 5b00 |0009: new-instance v4, Landroid/os/Bundle; // type@005b │ │ -035aa2: 7010 7501 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0175 │ │ -035aa8: 5475 b007 |000e: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -035aac: 6e10 970c 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -035ab2: 0a05 |0013: move-result v5 │ │ -035ab4: 2351 bf02 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@02bf │ │ -035ab8: 5475 b007 |0016: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@07b0 │ │ -035abc: 6e20 990c 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0c99 │ │ -035ac2: 1a05 7915 |001b: const-string v5, "states" // string@1579 │ │ -035ac6: 6e30 8a01 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@018a │ │ -035acc: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -035ace: 5475 af07 |0021: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -035ad2: 6e10 970c 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -035ad8: 0a05 |0026: move-result v5 │ │ -035ada: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -035ade: 5475 af07 |0029: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@07af │ │ -035ae2: 6e20 900c 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -035ae8: 0c00 |002e: move-result-object v0 │ │ -035aea: 1f00 8a00 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -035aee: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -035af2: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -035af6: 2204 5b00 |0035: new-instance v4, Landroid/os/Bundle; // type@005b │ │ -035afa: 7010 7501 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@0175 │ │ -035b00: 2205 0802 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0208 │ │ -035b04: 7010 730c 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -035b0a: 1a06 880b |003f: const-string v6, "f" // string@0b88 │ │ -035b0e: 6e20 7a0c 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -035b14: 0c05 |0044: move-result-object v5 │ │ -035b16: 6e20 770c 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -035b1c: 0c05 |0048: move-result-object v5 │ │ -035b1e: 6e10 7e0c 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -035b24: 0c03 |004c: move-result-object v3 │ │ -035b26: 5475 ae07 |004d: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@07ae │ │ -035b2a: 6e40 f002 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@02f0 │ │ -035b30: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -035b34: 28cd |0054: goto 0021 // -0033 │ │ -035b36: 1104 |0055: return-object v4 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=174 │ │ - 0x0001 line=175 │ │ - 0x0009 line=176 │ │ - 0x000e line=177 │ │ - 0x0016 line=178 │ │ - 0x001b line=179 │ │ - 0x0020 line=181 │ │ - 0x0029 line=182 │ │ - 0x0031 line=183 │ │ - 0x0033 line=184 │ │ - 0x0035 line=185 │ │ - 0x003a line=187 │ │ - 0x004d line=188 │ │ - 0x0052 line=181 │ │ - 0x0055 line=191 │ │ - locals : │ │ - 0x0001 - 0x000b reg=4 state Landroid/os/Bundle; │ │ - 0x0016 - 0x0020 reg=1 fss [Landroid/support/v4/app/Fragment$SavedState; │ │ - 0x000e - 0x0037 reg=4 state Landroid/os/Bundle; │ │ - 0x004d - 0x0052 reg=3 key Ljava/lang/String; │ │ - 0x0031 - 0x0055 reg=0 f Landroid/support/v4/app/Fragment; │ │ - 0x0021 - 0x0056 reg=2 i I │ │ - 0x003a - 0x0056 reg=4 state Landroid/os/Bundle; │ │ - 0x0000 - 0x0056 reg=7 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'setPrimaryItem' │ │ - type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -035b38: |[035b38] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -035b48: 0760 |0000: move-object v0, v6 │ │ -035b4a: 1f00 8a00 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@008a │ │ -035b4e: 5431 ad07 |0003: iget-object v1, v3, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@07ad │ │ -035b52: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ -035b56: 5431 ad07 |0007: iget-object v1, v3, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@07ad │ │ -035b5a: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -035b5e: 5431 ad07 |000b: iget-object v1, v3, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@07ad │ │ -035b62: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -035b64: 6e20 9702 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -035b6a: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -035b6e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -035b70: 6e20 9702 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0297 │ │ -035b76: 5b30 ad07 |0017: iput-object v0, v3, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@07ad │ │ -035b7a: 0e00 |0019: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=146 │ │ - 0x0003 line=147 │ │ - 0x0007 line=148 │ │ - 0x000b line=149 │ │ - 0x0011 line=151 │ │ - 0x0013 line=152 │ │ - 0x0017 line=154 │ │ - 0x0019 line=156 │ │ - locals : │ │ - 0x0003 - 0x001a reg=0 fragment Landroid/support/v4/app/Fragment; │ │ - 0x0000 - 0x001a reg=3 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x001a reg=4 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x001a reg=5 position I │ │ - 0x0000 - 0x001a reg=6 object Ljava/lang/Object; │ │ - │ │ - #8 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ - name : 'startUpdate' │ │ - type : '(Landroid/view/ViewGroup;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -035b7c: |[035b7c] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -035b8c: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ - 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ - │ │ - source_file_idx : 620 (FragmentStatePagerAdapter.java) │ │ - │ │ -Class #273 header: │ │ -class_idx : 580 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1742 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 3 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #273 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/controls/QmTextWatcher;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Landroid/text/TextWatcher;' │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ - name : 'CHARS_REMAINING_BEFORE_COUNTER_SHOWN' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 30 │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ - name : 'mSendButton' │ │ - type : 'Landroid/widget/Button;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ - name : 'mTextView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/widget/TextView;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -035b90: |[035b90] net.everythingandroid.smspopup.controls.QmTextWatcher.:(Landroid/content/Context;Landroid/widget/TextView;)V │ │ -035ba0: 7010 5a0c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035ba6: 5b13 b307 |0003: iput-object v3, v1, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mTextView:Landroid/widget/TextView; // field@07b3 │ │ -035baa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -035bac: 5b10 b207 |0006: iput-object v0, v1, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mSendButton:Landroid/widget/Button; // field@07b2 │ │ -035bb0: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=21 │ │ - 0x0003 line=22 │ │ - 0x0005 line=23 │ │ - 0x0008 line=24 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/controls/QmTextWatcher; │ │ - 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x0009 reg=3 updateTextView Landroid/widget/TextView; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/widget/TextView;Landroid/widget/Button;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -035bb4: |[035bb4] net.everythingandroid.smspopup.controls.QmTextWatcher.:(Landroid/content/Context;Landroid/widget/TextView;Landroid/widget/Button;)V │ │ -035bc4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035bca: 5b02 b307 |0003: iput-object v2, v0, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mTextView:Landroid/widget/TextView; // field@07b3 │ │ -035bce: 5b03 b207 |0005: iput-object v3, v0, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mSendButton:Landroid/widget/Button; // field@07b2 │ │ -035bd2: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=16 │ │ - 0x0003 line=17 │ │ - 0x0005 line=18 │ │ - 0x0007 line=19 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Lnet/everythingandroid/smspopup/controls/QmTextWatcher; │ │ - 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ - 0x0000 - 0x0008 reg=2 updateTextView Landroid/widget/TextView; │ │ - 0x0000 - 0x0008 reg=3 sendButton Landroid/widget/Button; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ - name : 'getQuickReplyCounterText' │ │ - type : '(Ljava/lang/CharSequence;Landroid/widget/TextView;Landroid/widget/Button;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 11 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 80 16-bit code units │ │ -035bd4: |[035bd4] net.everythingandroid.smspopup.controls.QmTextWatcher.getQuickReplyCounterText:(Ljava/lang/CharSequence;Landroid/widget/TextView;Landroid/widget/Button;)V │ │ -035be4: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -035be8: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -035bea: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -035bec: 380a 0b00 |0004: if-eqz v10, 000f // +000b │ │ -035bf0: 7210 330c 0800 |0006: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@0c33 │ │ -035bf6: 0a03 |0009: move-result v3 │ │ -035bf8: 3d03 1100 |000a: if-lez v3, 001b // +0011 │ │ -035bfc: 6e20 910a 6a00 |000c: invoke-virtual {v10, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@0a91 │ │ -035c02: 7210 330c 0800 |000f: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@0c33 │ │ -035c08: 0a03 |0012: move-result v3 │ │ -035c0a: 1304 3200 |0013: const/16 v4, #int 50 // #32 │ │ -035c0e: 3543 0a00 |0015: if-ge v3, v4, 001f // +000a │ │ -035c12: 6e20 050b 7900 |0017: invoke-virtual {v9, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -035c18: 0e00 |001a: return-void │ │ -035c1a: 6e20 910a 5a00 |001b: invoke-virtual {v10, v5}, Landroid/widget/Button;.setEnabled:(Z)V // method@0a91 │ │ -035c20: 28f1 |001e: goto 000f // -000f │ │ -035c22: 7120 6809 5800 |001f: invoke-static {v8, v5}, Landroid/telephony/SmsMessage;.calculateLength:(Ljava/lang/CharSequence;Z)[I // method@0968 │ │ -035c28: 0c01 |0022: move-result-object v1 │ │ -035c2a: 4400 0105 |0023: aget v0, v1, v5 │ │ -035c2e: 1223 |0025: const/4 v3, #int 2 // #2 │ │ -035c30: 4402 0103 |0026: aget v2, v1, v3 │ │ -035c34: 3660 0600 |0028: if-gt v0, v6, 002e // +0006 │ │ -035c38: 1303 1e00 |002a: const/16 v3, #int 30 // #1e │ │ -035c3c: 3632 2000 |002c: if-gt v2, v3, 004c // +0020 │ │ -035c40: 2203 0802 |002e: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -035c44: 7010 730c 0300 |0030: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -035c4a: 6e20 770c 2300 |0033: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -035c50: 0c03 |0036: move-result-object v3 │ │ -035c52: 1a04 2400 |0037: const-string v4, " / " // string@0024 │ │ -035c56: 6e20 7a0c 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -035c5c: 0c03 |003c: move-result-object v3 │ │ -035c5e: 6e20 770c 0300 |003d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -035c64: 0c03 |0040: move-result-object v3 │ │ -035c66: 6e10 7e0c 0300 |0041: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -035c6c: 0c03 |0044: move-result-object v3 │ │ -035c6e: 6e20 000b 3900 |0045: invoke-virtual {v9, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -035c74: 6e20 050b 5900 |0048: invoke-virtual {v9, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -035c7a: 28cf |004b: goto 001a // -0031 │ │ -035c7c: 6e20 050b 7900 |004c: invoke-virtual {v9, v7}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -035c82: 28cb |004f: goto 001a // -0035 │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=39 │ │ - 0x0006 line=40 │ │ - 0x000c line=41 │ │ - 0x000f line=47 │ │ - 0x0017 line=48 │ │ - 0x001a line=68 │ │ - 0x001b line=43 │ │ - 0x001f line=58 │ │ - 0x0023 line=59 │ │ - 0x0025 line=60 │ │ - 0x0028 line=62 │ │ - 0x002e line=63 │ │ - 0x0048 line=64 │ │ - 0x004c line=66 │ │ - locals : │ │ - 0x0025 - 0x0050 reg=0 msgCount I │ │ - 0x0023 - 0x0050 reg=1 params [I │ │ - 0x0028 - 0x0050 reg=2 remainingInCurrentMessage I │ │ - 0x0000 - 0x0050 reg=8 s Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0050 reg=9 mTextView Landroid/widget/TextView; │ │ - 0x0000 - 0x0050 reg=10 mSendButton Landroid/widget/Button; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/QmTextWatcher;) │ │ - name : 'afterTextChanged' │ │ - type : '(Landroid/text/Editable;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -035c84: |[035c84] net.everythingandroid.smspopup.controls.QmTextWatcher.afterTextChanged:(Landroid/text/Editable;)V │ │ -035c94: 0e00 |0000: return-void │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +034e58: |[034e58] net.everythingandroid.smspopup.controls.QmTextWatcher.afterTextChanged:(Landroid/text/Editable;)V │ │ +034e68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/controls/QmTextWatcher; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -76889,16 +44140,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035c98: |[035c98] net.everythingandroid.smspopup.controls.QmTextWatcher.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -035ca8: 0e00 |0000: return-void │ │ +034e6c: |[034e6c] net.everythingandroid.smspopup.controls.QmTextWatcher.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +034e7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/controls/QmTextWatcher; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -76910,48 +44161,48 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -035cac: |[035cac] net.everythingandroid.smspopup.controls.QmTextWatcher.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -035cbc: 5420 b307 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mTextView:Landroid/widget/TextView; // field@07b3 │ │ -035cc0: 5421 b207 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mSendButton:Landroid/widget/Button; // field@07b2 │ │ -035cc4: 7130 ea0c 0301 |0004: invoke-static {v3, v0, v1}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.getQuickReplyCounterText:(Ljava/lang/CharSequence;Landroid/widget/TextView;Landroid/widget/Button;)V // method@0cea │ │ -035cca: 0e00 |0007: return-void │ │ +034e80: |[034e80] net.everythingandroid.smspopup.controls.QmTextWatcher.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +034e90: 5420 1706 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mTextView:Landroid/widget/TextView; // field@0617 │ │ +034e94: 5421 1606 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.mSendButton:Landroid/widget/Button; // field@0616 │ │ +034e98: 7130 500d 0301 |0004: invoke-static {v3, v0, v1}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.getQuickReplyCounterText:(Ljava/lang/CharSequence;Landroid/widget/TextView;Landroid/widget/Button;)V // method@0d50 │ │ +034e9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/everythingandroid/smspopup/controls/QmTextWatcher; │ │ 0x0000 - 0x0008 reg=3 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0008 reg=4 start I │ │ 0x0000 - 0x0008 reg=5 before I │ │ 0x0000 - 0x0008 reg=6 count I │ │ │ │ - source_file_idx : 1742 (QmTextWatcher.java) │ │ + source_file_idx : 1760 (QmTextWatcher.java) │ │ │ │ -Class #274 header: │ │ -class_idx : 581 │ │ +Class #206 header: │ │ +class_idx : 579 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1866 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1884 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ -Class #274 annotations: │ │ +Class #206 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=removeMessage │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #274 - │ │ +Class #206 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/animation/Animation$AnimationListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -76973,68 +44224,68 @@ │ │ type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -035ccc: |[035ccc] net.everythingandroid.smspopup.controls.SmsPopupPager$1.:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;II)V │ │ -035cdc: 5b01 b407 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@07b4 │ │ -035ce0: 5902 b507 |0002: iput v2, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$numMessage:I // field@07b5 │ │ -035ce4: 5903 b607 |0004: iput v3, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$totalMessages:I // field@07b6 │ │ -035ce8: 7010 5a0c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -035cee: 0e00 |0009: return-void │ │ +034ea0: |[034ea0] net.everythingandroid.smspopup.controls.SmsPopupPager$1.:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;II)V │ │ +034eb0: 5b01 1806 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0618 │ │ +034eb4: 5902 1906 |0002: iput v2, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$numMessage:I // field@0619 │ │ +034eb8: 5903 1a06 |0004: iput v3, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$totalMessages:I // field@061a │ │ +034ebc: 7010 c00c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +034ec2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -035cf0: |[035cf0] net.everythingandroid.smspopup.controls.SmsPopupPager$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -035d00: 5220 b507 |0000: iget v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$numMessage:I // field@07b5 │ │ -035d04: 5421 b407 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@07b4 │ │ -035d08: 7110 f60c 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$100:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I // method@0cf6 │ │ -035d0e: 0a01 |0007: move-result v1 │ │ -035d10: 3510 1300 |0008: if-ge v0, v1, 001b // +0013 │ │ -035d14: 5420 b407 |000a: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@07b4 │ │ -035d18: 7110 f60c 0000 |000c: invoke-static {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$100:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I // method@0cf6 │ │ -035d1e: 0a00 |000f: move-result v0 │ │ -035d20: 5221 b607 |0010: iget v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$totalMessages:I // field@07b6 │ │ -035d24: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ -035d28: 3210 0700 |0014: if-eq v0, v1, 001b // +0007 │ │ -035d2c: 5420 b407 |0016: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@07b4 │ │ -035d30: 7110 f70c 0000 |0018: invoke-static {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$110:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I // method@0cf7 │ │ -035d36: 5420 b407 |001b: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@07b4 │ │ -035d3a: 7110 f80c 0000 |001d: invoke-static {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$200:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)Ljava/util/ArrayList; // method@0cf8 │ │ -035d40: 0c00 |0020: move-result-object v0 │ │ -035d42: 5221 b507 |0021: iget v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$numMessage:I // field@07b5 │ │ -035d46: 6e20 940c 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0c94 │ │ -035d4c: 5420 b407 |0026: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@07b4 │ │ -035d50: 6e10 fe0c 0000 |0028: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0cfe │ │ -035d56: 0c00 |002b: move-result-object v0 │ │ -035d58: 6e10 c105 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.notifyDataSetChanged:()V // method@05c1 │ │ -035d5e: 5420 b407 |002f: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@07b4 │ │ -035d62: 7110 f90c 0000 |0031: invoke-static {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$300:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)V // method@0cf9 │ │ -035d68: 5420 b407 |0034: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@07b4 │ │ -035d6c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -035d6e: 7120 f50c 1000 |0037: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$002:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;Z)Z // method@0cf5 │ │ -035d74: 0e00 |003a: return-void │ │ +034ec4: |[034ec4] net.everythingandroid.smspopup.controls.SmsPopupPager$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +034ed4: 5220 1906 |0000: iget v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$numMessage:I // field@0619 │ │ +034ed8: 5421 1806 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0618 │ │ +034edc: 7110 5c0d 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$100:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I // method@0d5c │ │ +034ee2: 0a01 |0007: move-result v1 │ │ +034ee4: 3510 1300 |0008: if-ge v0, v1, 001b // +0013 │ │ +034ee8: 5420 1806 |000a: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0618 │ │ +034eec: 7110 5c0d 0000 |000c: invoke-static {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$100:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I // method@0d5c │ │ +034ef2: 0a00 |000f: move-result v0 │ │ +034ef4: 5221 1a06 |0010: iget v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$totalMessages:I // field@061a │ │ +034ef8: d801 01ff |0012: add-int/lit8 v1, v1, #int -1 // #ff │ │ +034efc: 3210 0700 |0014: if-eq v0, v1, 001b // +0007 │ │ +034f00: 5420 1806 |0016: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0618 │ │ +034f04: 7110 5d0d 0000 |0018: invoke-static {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$110:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I // method@0d5d │ │ +034f0a: 5420 1806 |001b: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0618 │ │ +034f0e: 7110 5e0d 0000 |001d: invoke-static {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$200:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)Ljava/util/ArrayList; // method@0d5e │ │ +034f14: 0c00 |0020: move-result-object v0 │ │ +034f16: 5221 1906 |0021: iget v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.val$numMessage:I // field@0619 │ │ +034f1a: 6e20 fa0c 1000 |0023: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0cfa │ │ +034f20: 5420 1806 |0026: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0618 │ │ +034f24: 6e10 640d 0000 |0028: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0d64 │ │ +034f2a: 0c00 |002b: move-result-object v0 │ │ +034f2c: 6e10 c705 0000 |002c: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.notifyDataSetChanged:()V // method@05c7 │ │ +034f32: 5420 1806 |002f: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0618 │ │ +034f36: 7110 5f0d 0000 |0031: invoke-static {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$300:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)V // method@0d5f │ │ +034f3c: 5420 1806 |0034: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0618 │ │ +034f40: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +034f42: 7120 5b0d 1000 |0037: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$002:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;Z)Z // method@0d5b │ │ +034f48: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0016 line=121 │ │ 0x001b line=124 │ │ 0x0026 line=125 │ │ 0x002f line=126 │ │ @@ -77049,16 +44300,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -035d78: |[035d78] net.everythingandroid.smspopup.controls.SmsPopupPager$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -035d88: 0e00 |0000: return-void │ │ +034f4c: |[034f4c] net.everythingandroid.smspopup.controls.SmsPopupPager$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +034f5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -77067,959 +44318,72 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -035d8c: |[035d8c] net.everythingandroid.smspopup.controls.SmsPopupPager$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -035d9c: 5420 b407 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@07b4 │ │ -035da0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -035da2: 7120 f50c 1000 |0003: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$002:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;Z)Z // method@0cf5 │ │ -035da8: 0e00 |0006: return-void │ │ +034f60: |[034f60] net.everythingandroid.smspopup.controls.SmsPopupPager$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +034f70: 5420 1806 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0618 │ │ +034f74: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +034f76: 7120 5b0d 1000 |0003: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.access$002:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;Z)Z // method@0d5b │ │ +034f7c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1; │ │ 0x0000 - 0x0007 reg=3 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 1866 (SmsPopupPager.java) │ │ + source_file_idx : 1884 (SmsPopupPager.java) │ │ │ │ -Class #275 header: │ │ -class_idx : 582 │ │ +Class #207 header: │ │ +class_idx : 580 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1866 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1884 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #275 annotations: │ │ +Class #207 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="MessageCountChanged" │ │ │ │ -Class #275 - │ │ +Class #207 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;) │ │ name : 'onChange' │ │ type : '(II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1866 (SmsPopupPager.java) │ │ - │ │ -Class #276 header: │ │ -class_idx : 583 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 284 │ │ -source_file_idx : 1866 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 7 │ │ -direct_methods_size : 10 │ │ -virtual_methods_size: 22 │ │ - │ │ -Class #276 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; } │ │ -Annotations on field #1983 'messages' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;" } │ │ -Annotations on method #3323 'addMessages' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;)V" } │ │ -Annotations on method #3329 'getMessages' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;" } │ │ - │ │ -Class #276 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/view/ViewPager;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'STATUS_MESSAGES_REMAINING' │ │ - type : 'I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - #1 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'STATUS_NO_MESSAGES_REMAINING' │ │ - type : 'I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - #2 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'STATUS_REMOVING_MESSAGE' │ │ - type : 'I' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'currentPage' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'mContext' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'mGestureDetector' │ │ - type : 'Landroid/view/GestureDetector;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'mPagerIndicator' │ │ - type : 'Lcom/viewpagerindicator/CirclePageIndicator;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'messageCountChanged' │ │ - type : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'messages' │ │ - type : 'Ljava/util/ArrayList;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'removingMessage' │ │ - type : 'Z' │ │ - access : 0x0042 (PRIVATE VOLATILE) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 10 16-bit code units │ │ -035dac: |[035dac] net.everythingandroid.smspopup.controls.SmsPopupPager.:()V │ │ -035dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035dbe: 6700 b707 |0001: sput v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_MESSAGES_REMAINING:I // field@07b7 │ │ -035dc2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -035dc4: 6700 b807 |0004: sput v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_NO_MESSAGES_REMAINING:I // field@07b8 │ │ -035dc8: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -035dca: 6700 b907 |0007: sput v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_REMOVING_MESSAGE:I // field@07b9 │ │ -035dce: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=32 │ │ - 0x0003 line=33 │ │ - 0x0006 line=34 │ │ - locals : │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -035dd0: |[035dd0] net.everythingandroid.smspopup.controls.SmsPopupPager.:(Landroid/content/Context;)V │ │ -035de0: 7020 5806 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/view/ViewPager;.:(Landroid/content/Context;)V // method@0658 │ │ -035de6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -035de8: 5c10 c007 |0004: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removingMessage:Z // field@07c0 │ │ -035dec: 7020 030d 2100 |0006: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.init:(Landroid/content/Context;)V // method@0d03 │ │ -035df2: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - 0x0003 line=29 │ │ - 0x0006 line=38 │ │ - 0x0009 line=39 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -035df4: |[035df4] net.everythingandroid.smspopup.controls.SmsPopupPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -035e04: 7030 5906 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewPager;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0659 │ │ -035e0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -035e0c: 5c10 c007 |0004: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removingMessage:Z // field@07c0 │ │ -035e10: 7020 030d 2100 |0006: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.init:(Landroid/content/Context;)V // method@0d03 │ │ -035e16: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - 0x0003 line=29 │ │ - 0x0006 line=43 │ │ - 0x0009 line=44 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'UpdateMessageCount' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 25 16-bit code units │ │ -035e18: |[035e18] net.everythingandroid.smspopup.controls.SmsPopupPager.UpdateMessageCount:()V │ │ -035e28: 5430 bd07 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mPagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@07bd │ │ -035e2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -035e30: 5430 bd07 |0004: iget-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mPagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@07bd │ │ -035e34: 6e10 390b 0000 |0006: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b39 │ │ -035e3a: 5430 be07 |0009: iget-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messageCountChanged:Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; // field@07be │ │ -035e3e: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ -035e42: 5430 be07 |000d: iget-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messageCountChanged:Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; // field@07be │ │ -035e46: 5231 ba07 |000f: iget v1, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -035e4a: 6e10 020d 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d02 │ │ -035e50: 0a02 |0014: move-result v2 │ │ -035e52: 7230 f00c 1002 |0015: invoke-interface {v0, v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;.onChange:(II)V // method@0cf0 │ │ -035e58: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=172 │ │ - 0x0004 line=173 │ │ - 0x0009 line=175 │ │ - 0x000d line=176 │ │ - 0x0018 line=178 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=3 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'access$002' │ │ - type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;Z)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -035e5c: |[035e5c] net.everythingandroid.smspopup.controls.SmsPopupPager.access$002:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;Z)Z │ │ -035e6c: 5c01 c007 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removingMessage:Z // field@07c0 │ │ -035e70: 0f01 |0002: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=22 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0003 reg=1 x1 Z │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'access$100' │ │ - type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -035e74: |[035e74] net.everythingandroid.smspopup.controls.SmsPopupPager.access$100:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I │ │ -035e84: 5210 ba07 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -035e88: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=22 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'access$110' │ │ - type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 7 16-bit code units │ │ -035e8c: |[035e8c] net.everythingandroid.smspopup.controls.SmsPopupPager.access$110:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I │ │ -035e9c: 5220 ba07 |0000: iget v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -035ea0: d801 00ff |0002: add-int/lit8 v1, v0, #int -1 // #ff │ │ -035ea4: 5921 ba07 |0004: iput v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -035ea8: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=22 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'access$200' │ │ - type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)Ljava/util/ArrayList;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -035eac: |[035eac] net.everythingandroid.smspopup.controls.SmsPopupPager.access$200:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)Ljava/util/ArrayList; │ │ -035ebc: 5410 bf07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -035ec0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=22 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #8 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'access$300' │ │ - type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -035ec4: |[035ec4] net.everythingandroid.smspopup.controls.SmsPopupPager.access$300:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)V │ │ -035ed4: 7010 f40c 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.UpdateMessageCount:()V // method@0cf4 │ │ -035eda: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=22 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #9 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'init' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -035edc: |[035edc] net.everythingandroid.smspopup.controls.SmsPopupPager.init:(Landroid/content/Context;)V │ │ -035eec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -035eee: 5b34 bb07 |0001: iput-object v4, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mContext:Landroid/content/Context; // field@07bb │ │ -035ef2: 2200 1402 |0003: new-instance v0, Ljava/util/ArrayList; // type@0214 │ │ -035ef6: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -035ef8: 7020 890c 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -035efe: 5b30 bf07 |0009: iput-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -035f02: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -035f04: 5930 ba07 |000c: iput v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -035f08: 6e20 120d 2300 |000e: invoke-virtual {v3, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setOffscreenPageLimit:(I)V // method@0d12 │ │ -035f0e: 6e10 a400 0400 |0011: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -035f14: 0c00 |0014: move-result-object v0 │ │ -035f16: 1401 0f00 0b7f |0015: const v1, #float 1.84763e+38 // #7f0b000f │ │ -035f1c: 6e20 f900 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -035f22: 0a00 |001b: move-result v0 │ │ -035f24: 8700 |001c: float-to-int v0, v0 │ │ -035f26: 6e20 140d 0300 |001d: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setPageMargin:(I)V // method@0d14 │ │ -035f2c: 6e20 110d 2300 |0020: invoke-virtual {v3, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setLongClickable:(Z)V // method@0d11 │ │ -035f32: 0e00 |0023: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=47 │ │ - 0x0003 line=48 │ │ - 0x000b line=49 │ │ - 0x000e line=50 │ │ - 0x0011 line=51 │ │ - 0x0020 line=52 │ │ - 0x0023 line=53 │ │ - locals : │ │ - 0x0000 - 0x0024 reg=3 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0024 reg=4 context Landroid/content/Context; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'addMessage' │ │ - type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 14 16-bit code units │ │ -035f34: |[035f34] net.everythingandroid.smspopup.controls.SmsPopupPager.addMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ -035f44: 1d01 |0000: monitor-enter v1 │ │ -035f46: 5410 bf07 |0001: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -035f4a: 6e20 8b0c 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -035f50: 7010 f40c 0100 |0006: invoke-direct {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.UpdateMessageCount:()V // method@0cf4 │ │ -035f56: 1e01 |0009: monitor-exit v1 │ │ -035f58: 0e00 |000a: return-void │ │ -035f5a: 0d00 |000b: move-exception v0 │ │ -035f5c: 1e01 |000c: monitor-exit v1 │ │ -035f5e: 2700 |000d: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0009 │ │ - -> 0x000b │ │ - positions : │ │ - 0x0000 line=70 │ │ - 0x0006 line=71 │ │ - 0x0009 line=72 │ │ - 0x000b line=70 │ │ - locals : │ │ - 0x0000 - 0x000e reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x000e reg=2 newMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'addMessages' │ │ - type : '(Ljava/util/ArrayList;)V' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 17 16-bit code units │ │ -035f6c: |[035f6c] net.everythingandroid.smspopup.controls.SmsPopupPager.addMessages:(Ljava/util/ArrayList;)V │ │ -035f7c: 1d02 |0000: monitor-enter v2 │ │ -035f7e: 3803 0b00 |0001: if-eqz v3, 000c // +000b │ │ -035f82: 5420 bf07 |0003: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -035f86: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -035f88: 6e30 8c0c 1003 |0006: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.addAll:(ILjava/util/Collection;)Z // method@0c8c │ │ -035f8e: 7010 f40c 0200 |0009: invoke-direct {v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.UpdateMessageCount:()V // method@0cf4 │ │ -035f94: 1e02 |000c: monitor-exit v2 │ │ -035f96: 0e00 |000d: return-void │ │ -035f98: 0d00 |000e: move-exception v0 │ │ -035f9a: 1e02 |000f: monitor-exit v2 │ │ -035f9c: 2700 |0010: throw v0 │ │ - catches : 1 │ │ - 0x0003 - 0x000c │ │ - -> 0x000e │ │ - positions : │ │ - 0x0000 line=81 │ │ - 0x0003 line=82 │ │ - 0x0009 line=83 │ │ - 0x000c line=85 │ │ - 0x000e line=81 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ - 0x0000 - 0x0011 reg=2 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0011 reg=3 newMessages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'getActiveMessage' │ │ - type : '()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -035fac: |[035fac] net.everythingandroid.smspopup.controls.SmsPopupPager.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ -035fbc: 1d02 |0000: monitor-enter v2 │ │ -035fbe: 5420 bf07 |0001: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -035fc2: 5221 ba07 |0003: iget v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -035fc6: 6e20 900c 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -035fcc: 0c00 |0008: move-result-object v0 │ │ -035fce: 1f00 5b02 |0009: check-cast v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -035fd2: 1e02 |000b: monitor-exit v2 │ │ -035fd4: 1100 |000c: return-object v0 │ │ -035fd6: 0d00 |000d: move-exception v0 │ │ -035fd8: 1e02 |000e: monitor-exit v2 │ │ -035fda: 2700 |000f: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x000b │ │ - -> 0x000d │ │ - positions : │ │ - 0x0000 line=156 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=2 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'getActiveMessageNum' │ │ - type : '()I' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 8 16-bit code units │ │ -035fe8: |[035fe8] net.everythingandroid.smspopup.controls.SmsPopupPager.getActiveMessageNum:()I │ │ -035ff8: 1d01 |0000: monitor-enter v1 │ │ -035ffa: 5210 ba07 |0001: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -035ffe: 1e01 |0003: monitor-exit v1 │ │ -036000: 0f00 |0004: return v0 │ │ -036002: 0d00 |0005: move-exception v0 │ │ -036004: 1e01 |0006: monitor-exit v1 │ │ -036006: 2700 |0007: throw v0 │ │ - catches : 1 │ │ - 0x0001 - 0x0003 │ │ - -> 0x0005 │ │ - positions : │ │ - 0x0000 line=160 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'getMessage' │ │ - type : '(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 9 16-bit code units │ │ -036014: |[036014] net.everythingandroid.smspopup.controls.SmsPopupPager.getMessage:(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ -036024: 5410 bf07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -036028: 6e20 900c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03602e: 0c00 |0005: move-result-object v0 │ │ -036030: 1f00 5b02 |0006: check-cast v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -036034: 1100 |0008: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=248 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0009 reg=2 i I │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'getMessages' │ │ - type : '()Ljava/util/ArrayList;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -036038: |[036038] net.everythingandroid.smspopup.controls.SmsPopupPager.getMessages:()Ljava/util/ArrayList; │ │ -036048: 5410 bf07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -03604c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=244 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'getPageCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -036050: |[036050] net.everythingandroid.smspopup.controls.SmsPopupPager.getPageCount:()I │ │ -036060: 5410 bf07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -036064: 6e10 970c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -03606a: 0a00 |0005: move-result v0 │ │ -03606c: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=56 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'onInterceptTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -036070: |[036070] net.everythingandroid.smspopup.controls.SmsPopupPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -036080: 5410 bc07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mGestureDetector:Landroid/view/GestureDetector; // field@07bc │ │ -036084: 6e20 8f09 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@098f │ │ -03608a: 6f20 9506 2100 |0005: invoke-super {v1, v2}, Landroid/support/v4/view/ViewPager;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0695 │ │ -036090: 0a00 |0008: move-result v0 │ │ -036092: 0f00 |0009: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=253 │ │ - 0x0005 line=254 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x000a reg=2 event Landroid/view/MotionEvent; │ │ - │ │ - #8 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'onPageScrollStateChanged' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 1 16-bit code units │ │ -036094: |[036094] net.everythingandroid.smspopup.controls.SmsPopupPager.onPageScrollStateChanged:(I)V │ │ -0360a4: 0e00 |0000: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=207 │ │ - locals : │ │ - 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0001 reg=1 state I │ │ - │ │ - #9 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'onPageScrolled' │ │ - type : '(IFI)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 4 16-bit code units │ │ -0360a8: |[0360a8] net.everythingandroid.smspopup.controls.SmsPopupPager.onPageScrolled:(IFI)V │ │ -0360b8: 6f40 9806 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0698 │ │ -0360be: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=211 │ │ - 0x0003 line=212 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0004 reg=1 position I │ │ - 0x0000 - 0x0004 reg=2 positionOffset F │ │ - 0x0000 - 0x0004 reg=3 positionOffsetPixels I │ │ - │ │ - #10 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'onPageSelected' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0360c0: |[0360c0] net.everythingandroid.smspopup.controls.SmsPopupPager.onPageSelected:(I)V │ │ -0360d0: 5901 ba07 |0000: iput v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -0360d4: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=216 │ │ - 0x0002 line=217 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0003 reg=1 position I │ │ - │ │ - #11 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'onTouchEvent' │ │ - type : '(Landroid/view/MotionEvent;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -0360d8: |[0360d8] net.everythingandroid.smspopup.controls.SmsPopupPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0360e8: 5410 bc07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mGestureDetector:Landroid/view/GestureDetector; // field@07bc │ │ -0360ec: 6e20 8f09 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@098f │ │ -0360f2: 6f20 9e06 2100 |0005: invoke-super {v1, v2}, Landroid/support/v4/view/ViewPager;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@069e │ │ -0360f8: 0a00 |0008: move-result v0 │ │ -0360fa: 0f00 |0009: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=259 │ │ - 0x0005 line=260 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x000a reg=2 event Landroid/view/MotionEvent; │ │ - │ │ - #12 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'removeActiveMessage' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -0360fc: |[0360fc] net.everythingandroid.smspopup.controls.SmsPopupPager.removeActiveMessage:()I │ │ -03610c: 5210 ba07 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -036110: 6e20 0b0d 0100 |0002: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removeMessage:(I)I // method@0d0b │ │ -036116: 0a00 |0005: move-result v0 │ │ -036118: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=147 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #13 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'removeMessage' │ │ - type : '(I)I' │ │ - access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 52 16-bit code units │ │ -03611c: |[03611c] net.everythingandroid.smspopup.controls.SmsPopupPager.removeMessage:(I)I │ │ -03612c: 1d04 |0000: monitor-enter v4 │ │ -03612e: 5542 c007 |0001: iget-boolean v2, v4, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removingMessage:Z // field@07c0 │ │ -036132: 3802 0600 |0003: if-eqz v2, 0009 // +0006 │ │ -036136: 6002 b907 |0005: sget v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_REMOVING_MESSAGE:I // field@07b9 │ │ -03613a: 1e04 |0007: monitor-exit v4 │ │ -03613c: 0f02 |0008: return v2 │ │ -03613e: 6e10 020d 0400 |0009: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d02 │ │ -036144: 0a01 |000c: move-result v1 │ │ -036146: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -036148: 3621 0500 |000e: if-gt v1, v2, 0013 // +0005 │ │ -03614c: 6002 b807 |0010: sget v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_NO_MESSAGES_REMAINING:I // field@07b8 │ │ -036150: 28f5 |0012: goto 0007 // -000b │ │ -036152: 3515 0400 |0013: if-ge v5, v1, 0017 // +0004 │ │ -036156: 3b05 0500 |0015: if-gez v5, 001a // +0005 │ │ -03615a: 6002 b807 |0017: sget v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_NO_MESSAGES_REMAINING:I // field@07b8 │ │ -03615e: 28ee |0019: goto 0007 // -0012 │ │ -036160: 5442 bb07 |001a: iget-object v2, v4, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mContext:Landroid/content/Context; // field@07bb │ │ -036164: 1403 0200 047f |001c: const v3, #float 1.75458e+38 // #7f040002 │ │ -03616a: 7120 850a 3200 |001f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a85 │ │ -036170: 0c00 |0022: move-result-object v0 │ │ -036172: 2202 4502 |0023: new-instance v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1; // type@0245 │ │ -036176: 7040 ec0c 4215 |0025: invoke-direct {v2, v4, v5, v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;II)V // method@0cec │ │ -03617c: 6e20 820a 2000 |0028: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0a82 │ │ -036182: 6e20 1a0d 0400 |002b: invoke-virtual {v4, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d1a │ │ -036188: 6002 b707 |002e: sget v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_MESSAGES_REMAINING:I // field@07b7 │ │ -03618c: 28d7 |0030: goto 0007 // -0029 │ │ -03618e: 0d02 |0031: move-exception v2 │ │ -036190: 1e04 |0032: monitor-exit v4 │ │ -036192: 2702 |0033: throw v2 │ │ - catches : 2 │ │ - 0x0001 - 0x0007 │ │ - -> 0x0031 │ │ - 0x0009 - 0x0030 │ │ - -> 0x0031 │ │ - positions : │ │ - 0x0000 line=96 │ │ - 0x0005 line=97 │ │ - 0x0007 line=136 │ │ - 0x0009 line=100 │ │ - 0x000d line=102 │ │ - 0x0010 line=103 │ │ - 0x0013 line=106 │ │ - 0x0017 line=107 │ │ - 0x001a line=110 │ │ - 0x0023 line=111 │ │ - 0x002b line=134 │ │ - 0x002e line=136 │ │ - 0x0031 line=96 │ │ - locals : │ │ - 0x0023 - 0x0031 reg=0 mAnimation Landroid/view/animation/Animation; │ │ - 0x000d - 0x0031 reg=1 totalMessages I │ │ - 0x0000 - 0x0034 reg=4 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0034 reg=5 numMessage I │ │ - │ │ - #14 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'setCurrentItem' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -0361a8: |[0361a8] net.everythingandroid.smspopup.controls.SmsPopupPager.setCurrentItem:(I)V │ │ -0361b8: 6f20 ab06 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06ab │ │ -0361be: 5901 ba07 |0003: iput v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -0361c2: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=198 │ │ - 0x0003 line=199 │ │ - 0x0005 line=200 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0006 reg=1 num I │ │ - │ │ - #15 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'setGestureListener' │ │ - type : '(Landroid/view/GestureDetector$SimpleOnGestureListener;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -0361c4: |[0361c4] net.everythingandroid.smspopup.controls.SmsPopupPager.setGestureListener:(Landroid/view/GestureDetector$SimpleOnGestureListener;)V │ │ -0361d4: 2200 6601 |0000: new-instance v0, Landroid/view/GestureDetector; // type@0166 │ │ -0361d8: 5421 bb07 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mContext:Landroid/content/Context; // field@07bb │ │ -0361dc: 7030 8e09 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@098e │ │ -0361e2: 5b20 bc07 |0007: iput-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mGestureDetector:Landroid/view/GestureDetector; // field@07bc │ │ -0361e6: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=60 │ │ - 0x0009 line=61 │ │ - locals : │ │ - 0x0000 - 0x000a reg=2 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x000a reg=3 listener Landroid/view/GestureDetector$SimpleOnGestureListener; │ │ - │ │ - #16 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'setIndicator' │ │ - type : '(Lcom/viewpagerindicator/CirclePageIndicator;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -0361e8: |[0361e8] net.everythingandroid.smspopup.controls.SmsPopupPager.setIndicator:(Lcom/viewpagerindicator/CirclePageIndicator;)V │ │ -0361f8: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0361fc: 5b12 bd07 |0002: iput-object v2, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mPagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@07bd │ │ -036200: 5410 bd07 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mPagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@07bd │ │ -036204: 6e20 4c0b 1000 |0006: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@0b4c │ │ -03620a: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=220 │ │ - 0x0002 line=221 │ │ - 0x0004 line=222 │ │ - 0x0009 line=224 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x000a reg=2 pagerIndicator Lcom/viewpagerindicator/CirclePageIndicator; │ │ - │ │ - #17 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'setOnMessageCountChanged' │ │ - type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03620c: |[03620c] net.everythingandroid.smspopup.controls.SmsPopupPager.setOnMessageCountChanged:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;)V │ │ -03621c: 5b01 be07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messageCountChanged:Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; // field@07be │ │ -036220: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=164 │ │ - 0x0002 line=165 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - 0x0000 - 0x0003 reg=1 m Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; │ │ - │ │ - #18 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'shouldNotify' │ │ - type : '()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -036224: |[036224] net.everythingandroid.smspopup.controls.SmsPopupPager.shouldNotify:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ -036234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036236: 5432 bf07 |0001: iget-object v2, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -03623a: 6e10 970c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -036240: 0a02 |0006: move-result v2 │ │ -036242: 3520 1400 |0007: if-ge v0, v2, 001b // +0014 │ │ -036246: 5432 bf07 |0009: iget-object v2, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@07bf │ │ -03624a: 6e20 900c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -036250: 0c01 |000e: move-result-object v1 │ │ -036252: 1f01 5b02 |000f: check-cast v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -036256: 6e10 cd0d 0100 |0011: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.shouldNotify:()Z // method@0dcd │ │ -03625c: 0a02 |0014: move-result v2 │ │ -03625e: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ -036262: 1101 |0017: return-object v1 │ │ -036264: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -036268: 28e7 |001a: goto 0001 // -0019 │ │ -03626a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -03626c: 28fb |001c: goto 0017 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=233 │ │ - 0x0009 line=234 │ │ - 0x0011 line=235 │ │ - 0x0017 line=240 │ │ - 0x0018 line=233 │ │ - 0x001b line=240 │ │ - locals : │ │ - 0x0011 - 0x0017 reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0018 - 0x001b reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0001 - 0x001d reg=0 i I │ │ - 0x0000 - 0x001d reg=3 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #19 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'showLast' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -036270: |[036270] net.everythingandroid.smspopup.controls.SmsPopupPager.showLast:()V │ │ -036280: 6e10 020d 0100 |0000: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d02 │ │ -036286: 0a00 |0003: move-result v0 │ │ -036288: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03628c: 6e20 0d0d 0100 |0006: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setCurrentItem:(I)V // method@0d0d │ │ -036292: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=203 │ │ - 0x0009 line=204 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #20 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'showNext' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -036294: |[036294] net.everythingandroid.smspopup.controls.SmsPopupPager.showNext:()V │ │ -0362a4: 5220 ba07 |0000: iget v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -0362a8: 6e10 020d 0200 |0002: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d02 │ │ -0362ae: 0a01 |0005: move-result v1 │ │ -0362b0: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0362b4: 3510 0900 |0008: if-ge v0, v1, 0011 // +0009 │ │ -0362b8: 5220 ba07 |000a: iget v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -0362bc: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0362c0: 6e20 0d0d 0200 |000e: invoke-virtual {v2, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setCurrentItem:(I)V // method@0d0d │ │ -0362c6: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=181 │ │ - 0x000a line=182 │ │ - 0x0011 line=186 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - #21 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ - name : 'showPrevious' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -0362c8: |[0362c8] net.everythingandroid.smspopup.controls.SmsPopupPager.showPrevious:()V │ │ -0362d8: 5210 ba07 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -0362dc: 3d00 0900 |0002: if-lez v0, 000b // +0009 │ │ -0362e0: 5210 ba07 |0004: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@07ba │ │ -0362e4: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0362e8: 6e20 0d0d 0100 |0008: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setCurrentItem:(I)V // method@0d0d │ │ -0362ee: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=189 │ │ - 0x0004 line=190 │ │ - 0x000b line=194 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ - │ │ - source_file_idx : 1866 (SmsPopupPager.java) │ │ + source_file_idx : 1884 (SmsPopupPager.java) │ │ │ │ -Class #277 header: │ │ -class_idx : 584 │ │ +Class #208 header: │ │ +class_idx : 582 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 104 │ │ -source_file_idx : 335 │ │ +superclass_idx : 103 │ │ +source_file_idx : 334 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #277 - │ │ +Class #208 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/CheckBoxPreference;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;) │ │ @@ -78032,18 +44396,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0362f0: |[0362f0] net.everythingandroid.smspopup.preferences.AppEnabledCheckBoxPreference.:(Landroid/content/Context;)V │ │ -036300: 7020 b101 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@01b1 │ │ -036306: 5b01 c107 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.context:Landroid/content/Context; // field@07c1 │ │ -03630a: 0e00 |0005: return-void │ │ +034f80: |[034f80] net.everythingandroid.smspopup.preferences.AppEnabledCheckBoxPreference.:(Landroid/content/Context;)V │ │ +034f90: 7020 b701 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@01b7 │ │ +034f96: 5b01 2506 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.context:Landroid/content/Context; // field@0625 │ │ +034f9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference; │ │ @@ -78054,18 +44418,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03630c: |[03630c] net.everythingandroid.smspopup.preferences.AppEnabledCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03631c: 7030 b201 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01b2 │ │ -036322: 5b01 c107 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.context:Landroid/content/Context; // field@07c1 │ │ -036326: 0e00 |0005: return-void │ │ +034f9c: |[034f9c] net.everythingandroid.smspopup.preferences.AppEnabledCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +034fac: 7030 b801 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01b8 │ │ +034fb2: 5b01 2506 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.context:Landroid/content/Context; // field@0625 │ │ +034fb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference; │ │ @@ -78077,18 +44441,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -036328: |[036328] net.everythingandroid.smspopup.preferences.AppEnabledCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -036338: 7040 b301 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01b3 │ │ -03633e: 5b01 c107 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.context:Landroid/content/Context; // field@07c1 │ │ -036342: 0e00 |0005: return-void │ │ +034fb8: |[034fb8] net.everythingandroid.smspopup.preferences.AppEnabledCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +034fc8: 7040 b901 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01b9 │ │ +034fce: 5b01 2506 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.context:Landroid/content/Context; // field@0625 │ │ +034fd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x0005 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference; │ │ @@ -78102,42 +44466,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -036344: |[036344] net.everythingandroid.smspopup.preferences.AppEnabledCheckBoxPreference.onClick:()V │ │ -036354: 6f10 b501 0200 |0000: invoke-super {v2}, Landroid/preference/CheckBoxPreference;.onClick:()V // method@01b5 │ │ -03635a: 5420 c107 |0003: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.context:Landroid/content/Context; // field@07c1 │ │ -03635e: 6e10 1e0d 0200 |0005: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.isChecked:()Z // method@0d1e │ │ -036364: 0a01 |0008: move-result v1 │ │ -036366: 7120 df0f 1000 |0009: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.enableSmsPopup:(Landroid/content/Context;Z)V // method@0fdf │ │ -03636c: 0e00 |000c: return-void │ │ +034fd4: |[034fd4] net.everythingandroid.smspopup.preferences.AppEnabledCheckBoxPreference.onClick:()V │ │ +034fe4: 6f10 bb01 0200 |0000: invoke-super {v2}, Landroid/preference/CheckBoxPreference;.onClick:()V // method@01bb │ │ +034fea: 5420 2506 |0003: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.context:Landroid/content/Context; // field@0625 │ │ +034fee: 6e10 840d 0200 |0005: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.isChecked:()Z // method@0d84 │ │ +034ff4: 0a01 |0008: move-result v1 │ │ +034ff6: 7120 4510 1000 |0009: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.enableSmsPopup:(Landroid/content/Context;Z)V // method@1045 │ │ +034ffc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000c line=30 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference; │ │ │ │ - source_file_idx : 335 (AppEnabledCheckBoxPreference.java) │ │ + source_file_idx : 334 (AppEnabledCheckBoxPreference.java) │ │ │ │ -Class #278 header: │ │ -class_idx : 585 │ │ +Class #209 header: │ │ +class_idx : 583 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ +superclass_idx : 105 │ │ source_file_idx : 386 │ │ static_fields_size : 9 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ -Class #278 - │ │ +Class #209 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/ListPreference;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;) │ │ name : 'BUTTON_CLOSE' │ │ @@ -78195,18 +44559,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -036370: |[036370] net.everythingandroid.smspopup.preferences.ButtonListPreference.:(Landroid/content/Context;)V │ │ -036380: 7020 bd01 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@01bd │ │ -036386: 5b01 cb07 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.mContext:Landroid/content/Context; // field@07cb │ │ -03638a: 0e00 |0005: return-void │ │ +035000: |[035000] net.everythingandroid.smspopup.preferences.ButtonListPreference.:(Landroid/content/Context;)V │ │ +035010: 7020 c301 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@01c3 │ │ +035016: 5b01 2f06 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.mContext:Landroid/content/Context; // field@062f │ │ +03501a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ @@ -78217,18 +44581,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -03638c: |[03638c] net.everythingandroid.smspopup.preferences.ButtonListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03639c: 7030 be01 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01be │ │ -0363a2: 5b01 cb07 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.mContext:Landroid/content/Context; // field@07cb │ │ -0363a6: 0e00 |0005: return-void │ │ +03501c: |[03501c] net.everythingandroid.smspopup.preferences.ButtonListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +03502c: 7030 c401 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01c4 │ │ +035032: 5b01 2f06 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.mContext:Landroid/content/Context; // field@062f │ │ +035036: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ @@ -78241,57 +44605,58 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0363a8: |[0363a8] net.everythingandroid.smspopup.preferences.ButtonListPreference.isReplyButton:()Z │ │ -0363b8: 6e10 240d 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -0363be: 0c00 |0003: move-result-object v0 │ │ -0363c0: 7110 4b0c 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -0363c6: 0c00 |0007: move-result-object v0 │ │ -0363c8: 6e10 460c 0000 |0008: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -0363ce: 0a00 |000b: move-result v0 │ │ -0363d0: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0363d2: 3210 1100 |000d: if-eq v0, v1, 001e // +0011 │ │ -0363d6: 6e10 240d 0200 |000f: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -0363dc: 0c00 |0012: move-result-object v0 │ │ -0363de: 7110 4b0c 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -0363e4: 0c00 |0016: move-result-object v0 │ │ -0363e6: 6e10 460c 0000 |0017: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -0363ec: 0a00 |001a: move-result v0 │ │ -0363ee: 1251 |001b: const/4 v1, #int 5 // #5 │ │ -0363f0: 3310 0400 |001c: if-ne v0, v1, 0020 // +0004 │ │ -0363f4: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0363f6: 0f00 |001f: return v0 │ │ -0363f8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0363fa: 28fe |0021: goto 001f // -0002 │ │ +035038: |[035038] net.everythingandroid.smspopup.preferences.ButtonListPreference.isReplyButton:()Z │ │ +035048: 6e10 8a0d 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03504e: 0c00 |0003: move-result-object v0 │ │ +035050: 7110 b10c 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +035056: 0c00 |0007: move-result-object v0 │ │ +035058: 6e10 ac0c 0000 |0008: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03505e: 0a00 |000b: move-result v0 │ │ +035060: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +035062: 3210 1100 |000d: if-eq v0, v1, 001e // +0011 │ │ +035066: 6e10 8a0d 0200 |000f: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03506c: 0c00 |0012: move-result-object v0 │ │ +03506e: 7110 b10c 0000 |0013: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +035074: 0c00 |0016: move-result-object v0 │ │ +035076: 6e10 ac0c 0000 |0017: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03507c: 0a00 |001a: move-result v0 │ │ +03507e: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +035080: 3310 0400 |001c: if-ne v0, v1, 0020 // +0004 │ │ +035084: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +035086: 0f00 |001f: return v0 │ │ +035088: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +03508a: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ + 0x000f line=45 │ │ 0x001e line=46 │ │ 0x001f line=48 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;) │ │ name : 'onDialogClosed' │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0363fc: |[0363fc] net.everythingandroid.smspopup.preferences.ButtonListPreference.onDialogClosed:(Z)V │ │ -03640c: 6f20 bf01 1000 |0000: invoke-super {v0, v1}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@01bf │ │ -036412: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -036416: 6e10 270d 0000 |0005: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03641c: 0e00 |0008: return-void │ │ +03508c: |[03508c] net.everythingandroid.smspopup.preferences.ButtonListPreference.onDialogClosed:(Z)V │ │ +03509c: 6f20 c501 1000 |0000: invoke-super {v0, v1}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@01c5 │ │ +0350a2: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +0350a6: 6e10 8d0d 0000 |0005: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +0350ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x0008 line=37 │ │ locals : │ │ @@ -78303,52 +44668,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -036420: |[036420] net.everythingandroid.smspopup.preferences.ButtonListPreference.refreshSummary:()V │ │ -036430: 5450 cb07 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.mContext:Landroid/content/Context; // field@07cb │ │ -036434: 1401 eb00 0e7f |0002: const v1, #float 1.88755e+38 // #7f0e00eb │ │ -03643a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -03643c: 2322 ca02 |0006: new-array v2, v2, [Ljava/lang/Object; // type@02ca │ │ -036440: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -036442: 6e10 230d 0500 |0009: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0d23 │ │ -036448: 0c04 |000c: move-result-object v4 │ │ -03644a: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ -03644e: 6e30 a700 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a7 │ │ -036454: 0c00 |0012: move-result-object v0 │ │ -036456: 6e20 290d 0500 |0013: invoke-virtual {v5, v0}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0d29 │ │ -03645c: 0e00 |0016: return-void │ │ +0350b0: |[0350b0] net.everythingandroid.smspopup.preferences.ButtonListPreference.refreshSummary:()V │ │ +0350c0: 5450 2f06 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.mContext:Landroid/content/Context; // field@062f │ │ +0350c4: 1401 eb00 0d7f |0002: const v1, #float 1.87426e+38 // #7f0d00eb │ │ +0350ca: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0350cc: 2322 cb02 |0006: new-array v2, v2, [Ljava/lang/Object; // type@02cb │ │ +0350d0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0350d2: 6e10 890d 0500 |0009: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0d89 │ │ +0350d8: 0c04 |000c: move-result-object v4 │ │ +0350da: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ +0350de: 6e30 a700 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a7 │ │ +0350e4: 0c00 |0012: move-result-object v0 │ │ +0350e6: 6e20 8f0d 0500 |0013: invoke-virtual {v5, v0}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0d8f │ │ +0350ec: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0016 line=41 │ │ locals : │ │ 0x0000 - 0x0017 reg=5 this Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ │ │ source_file_idx : 386 (ButtonListPreference.java) │ │ │ │ -Class #279 header: │ │ -class_idx : 586 │ │ +Class #210 header: │ │ +class_idx : 584 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 485 │ │ +superclass_idx : 513 │ │ +source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #279 annotations: │ │ +Class #210 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #279 - │ │ +Class #210 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -78362,166 +44727,171 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -036460: |[036460] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference$1.:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)V │ │ -036470: 5b01 cc07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -036474: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03647a: 0e00 |0005: return-void │ │ +0350f0: |[0350f0] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference$1.:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)V │ │ +035100: 5b01 3006 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035104: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03510a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 192 16-bit code units │ │ -03647c: |[03647c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -03648c: 5494 cc07 |0000: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -036490: 7110 2f0d 0400 |0002: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; // method@0d2f │ │ -036496: 0c04 |0005: move-result-object v4 │ │ -036498: 6e10 e90a 0400 |0006: invoke-virtual {v4}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae9 │ │ -03649e: 0a03 |0009: move-result v3 │ │ -0364a0: 5494 cc07 |000a: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -0364a4: 7110 300d 0400 |000c: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; // method@0d30 │ │ -0364aa: 0c04 |000f: move-result-object v4 │ │ -0364ac: 6e10 e90a 0400 |0010: invoke-virtual {v4}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae9 │ │ -0364b2: 0a02 |0013: move-result v2 │ │ -0364b4: 5494 cc07 |0014: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -0364b8: 7110 310d 0400 |0016: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; // method@0d31 │ │ -0364be: 0c04 |0019: move-result-object v4 │ │ -0364c0: 6e10 e90a 0400 |001a: invoke-virtual {v4}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae9 │ │ -0364c6: 0a00 |001d: move-result v0 │ │ -0364c8: 7130 4401 2300 |001e: invoke-static {v3, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@0144 │ │ -0364ce: 0a01 |0021: move-result v1 │ │ -0364d0: 5494 cc07 |0022: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -0364d4: 7110 320d 0400 |0024: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d32 │ │ -0364da: 0c04 |0027: move-result-object v4 │ │ -0364dc: 3904 1800 |0028: if-nez v4, 0040 // +0018 │ │ -0364e0: 5494 cc07 |002a: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -0364e4: 2205 ac02 |002c: new-instance v5, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02ac │ │ -0364e8: 5496 cc07 |002e: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -0364ec: 7110 340d 0600 |0030: invoke-static {v6}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$400:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/content/Context; // method@0d34 │ │ -0364f2: 0c06 |0033: move-result-object v6 │ │ -0364f4: 5497 cc07 |0034: iget-object v7, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -0364f8: 7110 350d 0700 |0036: invoke-static {v7}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$500:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)J // method@0d35 │ │ -0364fe: 0b07 |0039: move-result-wide v7 │ │ -036500: 7040 b50f 6587 |003a: invoke-direct {v5, v6, v7, v8}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@0fb5 │ │ -036506: 7120 330d 5400 |003d: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$302:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d33 │ │ -03650c: 5494 cc07 |0040: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -036510: 7110 350d 0400 |0042: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$500:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)J // method@0d35 │ │ -036516: 0b04 |0045: move-result-wide v4 │ │ -036518: 1606 0000 |0046: const-wide/16 v6, #int 0 // #0 │ │ -03651c: 3104 0406 |0048: cmp-long v4, v4, v6 │ │ -036520: 3904 5000 |004a: if-nez v4, 009a // +0050 │ │ -036524: 5494 cc07 |004c: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -036528: 7110 320d 0400 |004e: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d32 │ │ -03652e: 0c04 |0051: move-result-object v4 │ │ -036530: 1405 2200 0e7f |0052: const v5, #float 1.88751e+38 // #7f0e0022 │ │ -036536: 2206 0802 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -03653a: 7010 730c 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -036540: 1a07 8700 |005a: const-string v7, "#" // string@0087 │ │ -036544: 6e20 7a0c 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03654a: 0c06 |005f: move-result-object v6 │ │ -03654c: 7110 490c 0100 |0060: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -036552: 0c07 |0063: move-result-object v7 │ │ -036554: 6e20 7a0c 7600 |0064: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03655a: 0c06 |0067: move-result-object v6 │ │ -03655c: 6e10 7e0c 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -036562: 0c06 |006b: move-result-object v6 │ │ -036564: 1a07 230a |006c: const-string v7, "contact_led_color_custom" // string@0a23 │ │ -036568: 6e40 c30f 5476 |006e: invoke-virtual {v4, v5, v6, v7}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@0fc3 │ │ -03656e: 5494 cc07 |0071: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -036572: 7110 320d 0400 |0073: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d32 │ │ -036578: 0c04 |0076: move-result-object v4 │ │ -03657a: 3804 1100 |0077: if-eqz v4, 0088 // +0011 │ │ -03657e: 5494 cc07 |0079: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -036582: 7110 320d 0400 |007b: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d32 │ │ -036588: 0c04 |007e: move-result-object v4 │ │ -03658a: 6e10 b70f 0400 |007f: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@0fb7 │ │ -036590: 5494 cc07 |0082: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -036594: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -036596: 7120 330d 5400 |0085: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$302:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d33 │ │ -03659c: 5494 cc07 |0088: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -0365a0: 7110 340d 0400 |008a: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$400:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/content/Context; // method@0d34 │ │ -0365a6: 0c04 |008d: move-result-object v4 │ │ -0365a8: 1405 ae00 0e7f |008e: const v5, #float 1.88754e+38 // #7f0e00ae │ │ -0365ae: 1216 |0091: const/4 v6, #int 1 // #1 │ │ -0365b0: 7130 060b 5406 |0092: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b06 │ │ -0365b6: 0c04 |0095: move-result-object v4 │ │ -0365b8: 6e10 080b 0400 |0096: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -0365be: 0e00 |0099: return-void │ │ -0365c0: 5494 cc07 |009a: iget-object v4, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@07cc │ │ -0365c4: 7110 320d 0400 |009c: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d32 │ │ -0365ca: 0c04 |009f: move-result-object v4 │ │ -0365cc: 1405 3300 0e7f |00a0: const v5, #float 1.88751e+38 // #7f0e0033 │ │ -0365d2: 2206 0802 |00a3: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -0365d6: 7010 730c 0600 |00a5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0365dc: 1a07 8700 |00a8: const-string v7, "#" // string@0087 │ │ -0365e0: 6e20 7a0c 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0365e6: 0c06 |00ad: move-result-object v6 │ │ -0365e8: 7110 490c 0100 |00ae: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0c49 │ │ -0365ee: 0c07 |00b1: move-result-object v7 │ │ -0365f0: 6e20 7a0c 7600 |00b2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0365f6: 0c06 |00b5: move-result-object v6 │ │ -0365f8: 6e10 7e0c 0600 |00b6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0365fe: 0c06 |00b9: move-result-object v6 │ │ -036600: 1a07 230a |00ba: const-string v7, "contact_led_color_custom" // string@0a23 │ │ -036604: 6e40 c30f 5476 |00bc: invoke-virtual {v4, v5, v6, v7}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@0fc3 │ │ -03660a: 28b2 |00bf: goto 0071 // -004e │ │ +03510c: |[03510c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +03511c: 54a4 3006 |0000: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035120: 7110 950d 0400 |0002: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; // method@0d95 │ │ +035126: 0c04 |0005: move-result-object v4 │ │ +035128: 6e10 e60a 0400 |0006: invoke-virtual {v4}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae6 │ │ +03512e: 0a03 |0009: move-result v3 │ │ +035130: 54a4 3006 |000a: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035134: 7110 960d 0400 |000c: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; // method@0d96 │ │ +03513a: 0c04 |000f: move-result-object v4 │ │ +03513c: 6e10 e60a 0400 |0010: invoke-virtual {v4}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae6 │ │ +035142: 0a02 |0013: move-result v2 │ │ +035144: 54a4 3006 |0014: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035148: 7110 970d 0400 |0016: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; // method@0d97 │ │ +03514e: 0c04 |0019: move-result-object v4 │ │ +035150: 6e10 e60a 0400 |001a: invoke-virtual {v4}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae6 │ │ +035156: 0a00 |001d: move-result v0 │ │ +035158: 7130 4601 2300 |001e: invoke-static {v3, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@0146 │ │ +03515e: 0a01 |0021: move-result v1 │ │ +035160: 54a4 3006 |0022: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035164: 7110 980d 0400 |0024: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d98 │ │ +03516a: 0c04 |0027: move-result-object v4 │ │ +03516c: 3904 1800 |0028: if-nez v4, 0040 // +0018 │ │ +035170: 54a4 3006 |002a: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035174: 2205 aa02 |002c: new-instance v5, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02aa │ │ +035178: 54a6 3006 |002e: iget-object v6, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +03517c: 7110 9a0d 0600 |0030: invoke-static {v6}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$400:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/content/Context; // method@0d9a │ │ +035182: 0c06 |0033: move-result-object v6 │ │ +035184: 54a7 3006 |0034: iget-object v7, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035188: 7110 9b0d 0700 |0036: invoke-static {v7}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$500:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)J // method@0d9b │ │ +03518e: 0b08 |0039: move-result-wide v8 │ │ +035190: 7040 1b10 6598 |003a: invoke-direct {v5, v6, v8, v9}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@101b │ │ +035196: 7120 990d 5400 |003d: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$302:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d99 │ │ +03519c: 54a4 3006 |0040: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +0351a0: 7110 9b0d 0400 |0042: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$500:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)J // method@0d9b │ │ +0351a6: 0b04 |0045: move-result-wide v4 │ │ +0351a8: 1606 0000 |0046: const-wide/16 v6, #int 0 // #0 │ │ +0351ac: 3104 0406 |0048: cmp-long v4, v4, v6 │ │ +0351b0: 3904 5000 |004a: if-nez v4, 009a // +0050 │ │ +0351b4: 54a4 3006 |004c: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +0351b8: 7110 980d 0400 |004e: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d98 │ │ +0351be: 0c04 |0051: move-result-object v4 │ │ +0351c0: 1405 2200 0d7f |0052: const v5, #float 1.87422e+38 // #7f0d0022 │ │ +0351c6: 2206 0602 |0055: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +0351ca: 7010 d90c 0600 |0057: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0351d0: 1a07 8700 |005a: const-string v7, "#" // string@0087 │ │ +0351d4: 6e20 e00c 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0351da: 0c06 |005f: move-result-object v6 │ │ +0351dc: 7110 af0c 0100 |0060: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +0351e2: 0c07 |0063: move-result-object v7 │ │ +0351e4: 6e20 e00c 7600 |0064: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0351ea: 0c06 |0067: move-result-object v6 │ │ +0351ec: 6e10 e40c 0600 |0068: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0351f2: 0c06 |006b: move-result-object v6 │ │ +0351f4: 1a07 430a |006c: const-string v7, "contact_led_color_custom" // string@0a43 │ │ +0351f8: 6e40 2910 5476 |006e: invoke-virtual {v4, v5, v6, v7}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@1029 │ │ +0351fe: 54a4 3006 |0071: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035202: 7110 980d 0400 |0073: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d98 │ │ +035208: 0c04 |0076: move-result-object v4 │ │ +03520a: 3804 1100 |0077: if-eqz v4, 0088 // +0011 │ │ +03520e: 54a4 3006 |0079: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035212: 7110 980d 0400 |007b: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d98 │ │ +035218: 0c04 |007e: move-result-object v4 │ │ +03521a: 6e10 1d10 0400 |007f: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@101d │ │ +035220: 54a4 3006 |0082: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035224: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +035226: 7120 990d 5400 |0085: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$302:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d99 │ │ +03522c: 54a4 3006 |0088: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035230: 7110 9a0d 0400 |008a: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$400:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/content/Context; // method@0d9a │ │ +035236: 0c04 |008d: move-result-object v4 │ │ +035238: 1405 ae00 0d7f |008e: const v5, #float 1.87425e+38 // #7f0d00ae │ │ +03523e: 1216 |0091: const/4 v6, #int 1 // #1 │ │ +035240: 7130 030b 5406 |0092: invoke-static {v4, v5, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b03 │ │ +035246: 0c04 |0095: move-result-object v4 │ │ +035248: 6e10 050b 0400 |0096: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +03524e: 0e00 |0099: return-void │ │ +035250: 54a4 3006 |009a: iget-object v4, v10, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // field@0630 │ │ +035254: 7110 980d 0400 |009c: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d98 │ │ +03525a: 0c04 |009f: move-result-object v4 │ │ +03525c: 1405 3300 0d7f |00a0: const v5, #float 1.87422e+38 // #7f0d0033 │ │ +035262: 2206 0602 |00a3: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +035266: 7010 d90c 0600 |00a5: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03526c: 1a07 8700 |00a8: const-string v7, "#" // string@0087 │ │ +035270: 6e20 e00c 7600 |00aa: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +035276: 0c06 |00ad: move-result-object v6 │ │ +035278: 7110 af0c 0100 |00ae: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03527e: 0c07 |00b1: move-result-object v7 │ │ +035280: 6e20 e00c 7600 |00b2: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +035286: 0c06 |00b5: move-result-object v6 │ │ +035288: 6e10 e40c 0600 |00b6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03528e: 0c06 |00b9: move-result-object v6 │ │ +035290: 1a07 430a |00ba: const-string v7, "contact_led_color_custom" // string@0a43 │ │ +035294: 6e40 2910 5476 |00bc: invoke-virtual {v4, v5, v6, v7}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@1029 │ │ +03529a: 28b2 |00bf: goto 0071 // -004e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=143 │ │ 0x0014 line=144 │ │ 0x001e line=145 │ │ 0x0022 line=147 │ │ 0x002a line=148 │ │ 0x0040 line=151 │ │ 0x004c line=152 │ │ + 0x0060 line=154 │ │ + 0x006e line=152 │ │ 0x0071 line=163 │ │ 0x0079 line=164 │ │ 0x0082 line=165 │ │ 0x0088 line=168 │ │ + 0x0096 line=169 │ │ 0x0099 line=170 │ │ 0x009a line=157 │ │ + 0x00ae line=159 │ │ + 0x00bc line=157 │ │ locals : │ │ 0x001e - 0x00c0 reg=0 blue I │ │ 0x0022 - 0x00c0 reg=1 color I │ │ 0x0014 - 0x00c0 reg=2 green I │ │ 0x000a - 0x00c0 reg=3 red I │ │ - 0x0000 - 0x00c0 reg=9 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1; │ │ - 0x0000 - 0x00c0 reg=10 dialog Landroid/content/DialogInterface; │ │ - 0x0000 - 0x00c0 reg=11 whichButton I │ │ + 0x0000 - 0x00c0 reg=10 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1; │ │ + 0x0000 - 0x00c0 reg=11 dialog Landroid/content/DialogInterface; │ │ + 0x0000 - 0x00c0 reg=12 whichButton I │ │ │ │ - source_file_idx : 485 (CustomLEDColorListPreference.java) │ │ + source_file_idx : 487 (CustomLEDColorListPreference.java) │ │ │ │ -Class #280 header: │ │ -class_idx : 587 │ │ +Class #211 header: │ │ +class_idx : 585 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ -source_file_idx : 485 │ │ +superclass_idx : 105 │ │ +source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 5 │ │ │ │ -Class #280 - │ │ +Class #211 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/ListPreference;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/SeekBar$OnSeekBarChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -78579,22 +44949,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03660c: |[03660c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.:(Landroid/content/Context;)V │ │ -03661c: 7020 bd01 3200 |0000: invoke-direct {v2, v3}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@01bd │ │ -036622: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -036624: 5b20 d407 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -036628: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -03662c: 5a20 d507 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@07d5 │ │ -036630: 5b23 cf07 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -036634: 0e00 |000c: return-void │ │ +03529c: |[03529c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.:(Landroid/content/Context;)V │ │ +0352ac: 7020 c301 3200 |0000: invoke-direct {v2, v3}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@01c3 │ │ +0352b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0352b4: 5b20 3806 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +0352b8: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +0352bc: 5a20 3906 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@0639 │ │ +0352c0: 5b23 3306 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +0352c4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=22 │ │ 0x0006 line=23 │ │ 0x000a line=37 │ │ 0x000c line=38 │ │ @@ -78607,22 +44977,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -036638: |[036638] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -036648: 7030 be01 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01be │ │ -03664e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -036650: 5b20 d407 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -036654: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -036658: 5a20 d507 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@07d5 │ │ -03665c: 5b23 cf07 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -036660: 0e00 |000c: return-void │ │ +0352c8: |[0352c8] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0352d8: 7030 c401 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01c4 │ │ +0352de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0352e0: 5b20 3806 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +0352e4: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +0352e8: 5a20 3906 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@0639 │ │ +0352ec: 5b23 3306 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +0352f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=22 │ │ 0x0006 line=23 │ │ 0x000a line=42 │ │ 0x000c line=43 │ │ @@ -78636,17 +45006,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036664: |[036664] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; │ │ -036674: 5410 d707 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@07d7 │ │ -036678: 1100 |0002: return-object v0 │ │ +0352f4: |[0352f4] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; │ │ +035304: 5410 3b06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@063b │ │ +035308: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;) │ │ @@ -78654,17 +45024,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03667c: |[03667c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; │ │ -03668c: 5410 d007 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@07d0 │ │ -036690: 1100 |0002: return-object v0 │ │ +03530c: |[03530c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; │ │ +03531c: 5410 3406 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@0634 │ │ +035320: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ │ │ #4 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;) │ │ @@ -78672,17 +45042,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036694: |[036694] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; │ │ -0366a4: 5410 cd07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@07cd │ │ -0366a8: 1100 |0002: return-object v0 │ │ +035324: |[035324] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/widget/SeekBar; │ │ +035334: 5410 3106 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@0631 │ │ +035338: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;) │ │ @@ -78690,17 +45060,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0366ac: |[0366ac] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ -0366bc: 5410 d407 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -0366c0: 1100 |0002: return-object v0 │ │ +03533c: |[03533c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$300:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ +03534c: 5410 3806 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +035350: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ │ │ #6 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;) │ │ @@ -78708,17 +45078,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0366c4: |[0366c4] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$302:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ -0366d4: 5b01 d407 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -0366d8: 1101 |0002: return-object v1 │ │ +035354: |[035354] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$302:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ +035364: 5b01 3806 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +035368: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ 0x0000 - 0x0003 reg=1 x1 Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ │ │ @@ -78727,17 +45097,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0366dc: |[0366dc] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$400:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/content/Context; │ │ -0366ec: 5410 cf07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -0366f0: 1100 |0002: return-object v0 │ │ +03536c: |[03536c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$400:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/content/Context; │ │ +03537c: 5410 3306 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +035380: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ │ │ #8 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;) │ │ @@ -78745,17 +45115,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0366f4: |[0366f4] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$500:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)J │ │ -036704: 5320 d507 |0000: iget-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@07d5 │ │ -036708: 1000 |0002: return-wide v0 │ │ +035384: |[035384] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.access$500:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)J │ │ +035394: 5320 3906 |0000: iget-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@0639 │ │ +035398: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ │ │ #9 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;) │ │ @@ -78763,57 +45133,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 88 16-bit code units │ │ -03670c: |[03670c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.getPrefs:()V │ │ -03671c: 1404 0400 0e7f |0000: const v4, #float 1.8875e+38 // #7f0e0004 │ │ -036722: 5450 d407 |0003: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -036726: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -03672a: 2200 ac02 |0007: new-instance v0, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02ac │ │ -03672e: 5451 cf07 |0009: iget-object v1, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -036732: 5352 d507 |000b: iget-wide v2, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@07d5 │ │ -036736: 7040 b50f 1032 |000d: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@0fb5 │ │ -03673c: 5b50 d407 |0010: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -036740: 5350 d507 |0012: iget-wide v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@07d5 │ │ -036744: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ -036748: 3100 0002 |0016: cmp-long v0, v0, v2 │ │ -03674c: 3900 2500 |0018: if-nez v0, 003d // +0025 │ │ -036750: 5450 d407 |001a: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -036754: 1401 2100 0e7f |001c: const v1, #float 1.88751e+38 // #7f0e0021 │ │ -03675a: 6e30 be0f 1004 |001f: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@0fbe │ │ -036760: 0c00 |0022: move-result-object v0 │ │ -036762: 5b50 d207 |0023: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color:Ljava/lang/String; // field@07d2 │ │ -036766: 5450 d407 |0025: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -03676a: 1401 2200 0e7f |0027: const v1, #float 1.88751e+38 // #7f0e0022 │ │ -036770: 6e30 be0f 1004 |002a: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@0fbe │ │ -036776: 0c00 |002d: move-result-object v0 │ │ -036778: 5b50 d307 |002e: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color_custom:Ljava/lang/String; // field@07d3 │ │ -03677c: 5450 d407 |0030: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -036780: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ -036784: 5450 d407 |0034: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -036788: 6e10 b70f 0000 |0036: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@0fb7 │ │ -03678e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -036790: 5b50 d407 |003a: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -036794: 0e00 |003c: return-void │ │ -036796: 5450 d407 |003d: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -03679a: 1401 3200 0e7f |003f: const v1, #float 1.88751e+38 // #7f0e0032 │ │ -0367a0: 1a02 220a |0042: const-string v2, "contact_led_color" // string@0a22 │ │ -0367a4: 6e40 bf0f 1024 |0044: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@0fbf │ │ -0367aa: 0c00 |0047: move-result-object v0 │ │ -0367ac: 5b50 d207 |0048: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color:Ljava/lang/String; // field@07d2 │ │ -0367b0: 5450 d407 |004a: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07d4 │ │ -0367b4: 1401 3300 0e7f |004c: const v1, #float 1.88751e+38 // #7f0e0033 │ │ -0367ba: 1a02 230a |004f: const-string v2, "contact_led_color_custom" // string@0a23 │ │ -0367be: 6e40 bf0f 1024 |0051: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@0fbf │ │ -0367c4: 0c00 |0054: move-result-object v0 │ │ -0367c6: 5b50 d307 |0055: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color_custom:Ljava/lang/String; // field@07d3 │ │ -0367ca: 28d9 |0057: goto 0030 // -0027 │ │ +03539c: |[03539c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.getPrefs:()V │ │ +0353ac: 1404 0400 0d7f |0000: const v4, #float 1.87421e+38 // #7f0d0004 │ │ +0353b2: 5450 3806 |0003: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +0353b6: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +0353ba: 2200 aa02 |0007: new-instance v0, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02aa │ │ +0353be: 5451 3306 |0009: iget-object v1, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +0353c2: 5352 3906 |000b: iget-wide v2, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@0639 │ │ +0353c6: 7040 1b10 1032 |000d: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@101b │ │ +0353cc: 5b50 3806 |0010: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +0353d0: 5350 3906 |0012: iget-wide v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@0639 │ │ +0353d4: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ +0353d8: 3100 0002 |0016: cmp-long v0, v0, v2 │ │ +0353dc: 3900 2500 |0018: if-nez v0, 003d // +0025 │ │ +0353e0: 5450 3806 |001a: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +0353e4: 1401 2100 0d7f |001c: const v1, #float 1.87422e+38 // #7f0d0021 │ │ +0353ea: 6e30 2410 1004 |001f: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@1024 │ │ +0353f0: 0c00 |0022: move-result-object v0 │ │ +0353f2: 5b50 3606 |0023: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color:Ljava/lang/String; // field@0636 │ │ +0353f6: 5450 3806 |0025: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +0353fa: 1401 2200 0d7f |0027: const v1, #float 1.87422e+38 // #7f0d0022 │ │ +035400: 6e30 2410 1004 |002a: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@1024 │ │ +035406: 0c00 |002d: move-result-object v0 │ │ +035408: 5b50 3706 |002e: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color_custom:Ljava/lang/String; // field@0637 │ │ +03540c: 5450 3806 |0030: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +035410: 3800 0a00 |0032: if-eqz v0, 003c // +000a │ │ +035414: 5450 3806 |0034: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +035418: 6e10 1d10 0000 |0036: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@101d │ │ +03541e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +035420: 5b50 3806 |003a: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +035424: 0e00 |003c: return-void │ │ +035426: 5450 3806 |003d: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +03542a: 1401 3200 0d7f |003f: const v1, #float 1.87422e+38 // #7f0d0032 │ │ +035430: 1a02 420a |0042: const-string v2, "contact_led_color" // string@0a42 │ │ +035434: 6e40 2510 1024 |0044: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@1025 │ │ +03543a: 0c00 |0047: move-result-object v0 │ │ +03543c: 5b50 3606 |0048: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color:Ljava/lang/String; // field@0636 │ │ +035440: 5450 3806 |004a: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0638 │ │ +035444: 1401 3300 0d7f |004c: const v1, #float 1.87422e+38 // #7f0d0033 │ │ +03544a: 1a02 430a |004f: const-string v2, "contact_led_color_custom" // string@0a43 │ │ +03544e: 6e40 2510 1024 |0051: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@1025 │ │ +035454: 0c00 |0054: move-result-object v0 │ │ +035456: 5b50 3706 |0055: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color_custom:Ljava/lang/String; // field@0637 │ │ +03545a: 28d9 |0057: goto 0030 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0007 line=63 │ │ 0x0012 line=66 │ │ 0x001a line=67 │ │ 0x0025 line=71 │ │ @@ -78831,120 +45201,121 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 222 16-bit code units │ │ -0367cc: |[0367cc] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.showDialog:()V │ │ -0367dc: 5496 cf07 |0000: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -0367e0: 1a07 150e |0002: const-string v7, "layout_inflater" // string@0e15 │ │ -0367e4: 6e20 a800 7600 |0004: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -0367ea: 0c03 |0007: move-result-object v3 │ │ -0367ec: 1f03 6a01 |0008: check-cast v3, Landroid/view/LayoutInflater; // type@016a │ │ -0367f0: 5496 cf07 |000a: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -0367f4: 1407 0400 0e7f |000c: const v7, #float 1.8875e+38 // #7f0e0004 │ │ -0367fa: 6e20 a600 7600 |000f: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -036800: 0c06 |0012: move-result-object v6 │ │ -036802: 7110 4201 0600 |0013: invoke-static {v6}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0142 │ │ -036808: 0a01 |0016: move-result v1 │ │ -03680a: 5496 d307 |0017: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color_custom:Ljava/lang/String; // field@07d3 │ │ -03680e: 3806 0800 |0019: if-eqz v6, 0021 // +0008 │ │ -036812: 5496 d307 |001b: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color_custom:Ljava/lang/String; // field@07d3 │ │ -036816: 7110 4201 0600 |001d: invoke-static {v6}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0142 │ │ -03681c: 0a01 |0020: move-result v1 │ │ -03681e: 7110 4301 0100 |0021: invoke-static {v1}, Landroid/graphics/Color;.red:(I)I // method@0143 │ │ -036824: 0a04 |0024: move-result v4 │ │ -036826: 7110 4101 0100 |0025: invoke-static {v1}, Landroid/graphics/Color;.green:(I)I // method@0141 │ │ -03682c: 0a02 |0028: move-result v2 │ │ -03682e: 7110 4001 0100 |0029: invoke-static {v1}, Landroid/graphics/Color;.blue:(I)I // method@0140 │ │ -036834: 0a00 |002c: move-result v0 │ │ -036836: 1406 0300 037f |002d: const v6, #float 1.74129e+38 // #7f030003 │ │ -03683c: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -03683e: 6e30 9b09 6307 |0031: invoke-virtual {v3, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -036844: 0c05 |0034: move-result-object v5 │ │ -036846: 1406 1300 077f |0035: const v6, #float 1.79446e+38 // #7f070013 │ │ -03684c: 6e20 d209 6500 |0038: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -036852: 0c06 |003b: move-result-object v6 │ │ -036854: 1f06 ac01 |003c: check-cast v6, Landroid/widget/SeekBar; // type@01ac │ │ -036858: 5b96 d707 |003e: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@07d7 │ │ -03685c: 1406 1500 077f |0040: const v6, #float 1.79446e+38 // #7f070015 │ │ -036862: 6e20 d209 6500 |0043: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -036868: 0c06 |0046: move-result-object v6 │ │ -03686a: 1f06 ac01 |0047: check-cast v6, Landroid/widget/SeekBar; // type@01ac │ │ -03686e: 5b96 d007 |0049: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@07d0 │ │ -036872: 1406 1700 077f |004b: const v6, #float 1.79446e+38 // #7f070017 │ │ -036878: 6e20 d209 6500 |004e: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03687e: 0c06 |0051: move-result-object v6 │ │ -036880: 1f06 ac01 |0052: check-cast v6, Landroid/widget/SeekBar; // type@01ac │ │ -036884: 5b96 cd07 |0054: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@07cd │ │ -036888: 1406 1200 077f |0056: const v6, #float 1.79446e+38 // #7f070012 │ │ -03688e: 6e20 d209 6500 |0059: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -036894: 0c06 |005c: move-result-object v6 │ │ -036896: 1f06 b001 |005d: check-cast v6, Landroid/widget/TextView; // type@01b0 │ │ -03689a: 5b96 d807 |005f: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redTV:Landroid/widget/TextView; // field@07d8 │ │ -03689e: 1406 1400 077f |0061: const v6, #float 1.79446e+38 // #7f070014 │ │ -0368a4: 6e20 d209 6500 |0064: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0368aa: 0c06 |0067: move-result-object v6 │ │ -0368ac: 1f06 b001 |0068: check-cast v6, Landroid/widget/TextView; // type@01b0 │ │ -0368b0: 5b96 d107 |006a: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenTV:Landroid/widget/TextView; // field@07d1 │ │ -0368b4: 1406 1600 077f |006c: const v6, #float 1.79446e+38 // #7f070016 │ │ -0368ba: 6e20 d209 6500 |006f: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0368c0: 0c06 |0072: move-result-object v6 │ │ -0368c2: 1f06 b001 |0073: check-cast v6, Landroid/widget/TextView; // type@01b0 │ │ -0368c6: 5b96 ce07 |0075: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueTV:Landroid/widget/TextView; // field@07ce │ │ -0368ca: 1406 1100 077f |0077: const v6, #float 1.79446e+38 // #7f070011 │ │ -0368d0: 6e20 d209 6500 |007a: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0368d6: 0c06 |007d: move-result-object v6 │ │ -0368d8: 1f06 9e01 |007e: check-cast v6, Landroid/widget/ImageView; // type@019e │ │ -0368dc: 5b96 d607 |0080: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.previewIV:Landroid/widget/ImageView; // field@07d6 │ │ -0368e0: 5496 d707 |0082: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@07d7 │ │ -0368e4: 6e20 eb0a 4600 |0084: invoke-virtual {v6, v4}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0aeb │ │ -0368ea: 5496 d007 |0087: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@07d0 │ │ -0368ee: 6e20 eb0a 2600 |0089: invoke-virtual {v6, v2}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0aeb │ │ -0368f4: 5496 cd07 |008c: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@07cd │ │ -0368f8: 6e20 eb0a 0600 |008e: invoke-virtual {v6, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0aeb │ │ -0368fe: 5496 d707 |0091: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@07d7 │ │ -036902: 6e20 ea0a 9600 |0093: invoke-virtual {v6, v9}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0aea │ │ -036908: 5496 d007 |0096: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@07d0 │ │ -03690c: 6e20 ea0a 9600 |0098: invoke-virtual {v6, v9}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0aea │ │ -036912: 5496 cd07 |009b: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@07cd │ │ -036916: 6e20 ea0a 9600 |009d: invoke-virtual {v6, v9}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0aea │ │ -03691c: 5496 d707 |00a0: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@07d7 │ │ -036920: 7020 3f0d 6900 |00a2: invoke-direct {v9, v6}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;)V // method@0d3f │ │ -036926: 5496 d007 |00a5: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@07d0 │ │ -03692a: 7020 3f0d 6900 |00a7: invoke-direct {v9, v6}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;)V // method@0d3f │ │ -036930: 5496 cd07 |00aa: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@07cd │ │ -036934: 7020 3f0d 6900 |00ac: invoke-direct {v9, v6}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;)V // method@0d3f │ │ -03693a: 7010 3e0d 0900 |00af: invoke-direct {v9}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateColorImageView:()V // method@0d3e │ │ -036940: 2206 0d00 |00b2: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000d │ │ -036944: 5497 cf07 |00b4: iget-object v7, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -036948: 7020 2c00 7600 |00b6: invoke-direct {v6, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03694e: 1407 9b00 0801 |00b9: const v7, #float 2.49797e-38 // #0108009b │ │ -036954: 6e20 3000 7600 |00bc: invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -03695a: 0c06 |00bf: move-result-object v6 │ │ -03695c: 1407 a800 0e7f |00c0: const v7, #float 1.88754e+38 // #7f0e00a8 │ │ -036962: 6e20 3900 7600 |00c3: invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -036968: 0c06 |00c6: move-result-object v6 │ │ -03696a: 6e20 3b00 5600 |00c7: invoke-virtual {v6, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -036970: 0c06 |00ca: move-result-object v6 │ │ -036972: 1407 0a00 0401 |00cb: const v7, #float 2.42446e-38 // #0104000a │ │ -036978: 2208 4a02 |00ce: new-instance v8, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1; // type@024a │ │ -03697c: 7020 2b0d 9800 |00d0: invoke-direct {v8, v9}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)V // method@0d2b │ │ -036982: 6e30 3600 7608 |00d3: invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -036988: 0c06 |00d6: move-result-object v6 │ │ -03698a: 6e10 3c00 0600 |00d7: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@003c │ │ -036990: 0e00 |00da: return-void │ │ -036992: 0d06 |00db: move-exception v6 │ │ -036994: 2900 45ff |00dc: goto/16 0021 // -00bb │ │ +03545c: |[03545c] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.showDialog:()V │ │ +03546c: 5496 3306 |0000: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +035470: 1a07 630e |0002: const-string v7, "layout_inflater" // string@0e63 │ │ +035474: 6e20 a800 7600 |0004: invoke-virtual {v6, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03547a: 0c03 |0007: move-result-object v3 │ │ +03547c: 1f03 6701 |0008: check-cast v3, Landroid/view/LayoutInflater; // type@0167 │ │ +035480: 5496 3306 |000a: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +035484: 1407 0400 0d7f |000c: const v7, #float 1.87421e+38 // #7f0d0004 │ │ +03548a: 6e20 a600 7600 |000f: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +035490: 0c06 |0012: move-result-object v6 │ │ +035492: 7110 4401 0600 |0013: invoke-static {v6}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0144 │ │ +035498: 0a01 |0016: move-result v1 │ │ +03549a: 5496 3706 |0017: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color_custom:Ljava/lang/String; // field@0637 │ │ +03549e: 3806 0800 |0019: if-eqz v6, 0021 // +0008 │ │ +0354a2: 5496 3706 |001b: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color_custom:Ljava/lang/String; // field@0637 │ │ +0354a6: 7110 4401 0600 |001d: invoke-static {v6}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0144 │ │ +0354ac: 0a01 |0020: move-result v1 │ │ +0354ae: 7110 4501 0100 |0021: invoke-static {v1}, Landroid/graphics/Color;.red:(I)I // method@0145 │ │ +0354b4: 0a04 |0024: move-result v4 │ │ +0354b6: 7110 4301 0100 |0025: invoke-static {v1}, Landroid/graphics/Color;.green:(I)I // method@0143 │ │ +0354bc: 0a02 |0028: move-result v2 │ │ +0354be: 7110 4201 0100 |0029: invoke-static {v1}, Landroid/graphics/Color;.blue:(I)I // method@0142 │ │ +0354c4: 0a00 |002c: move-result v0 │ │ +0354c6: 1406 0300 037f |002d: const v6, #float 1.74129e+38 // #7f030003 │ │ +0354cc: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +0354ce: 6e30 9f09 6307 |0031: invoke-virtual {v3, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099f │ │ +0354d4: 0c05 |0034: move-result-object v5 │ │ +0354d6: 1406 1300 0f7f |0035: const v6, #float 1.9008e+38 // #7f0f0013 │ │ +0354dc: 6e20 d609 6500 |0038: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +0354e2: 0c06 |003b: move-result-object v6 │ │ +0354e4: 1f06 a901 |003c: check-cast v6, Landroid/widget/SeekBar; // type@01a9 │ │ +0354e8: 5b96 3b06 |003e: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@063b │ │ +0354ec: 1406 1500 0f7f |0040: const v6, #float 1.9008e+38 // #7f0f0015 │ │ +0354f2: 6e20 d609 6500 |0043: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +0354f8: 0c06 |0046: move-result-object v6 │ │ +0354fa: 1f06 a901 |0047: check-cast v6, Landroid/widget/SeekBar; // type@01a9 │ │ +0354fe: 5b96 3406 |0049: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@0634 │ │ +035502: 1406 1700 0f7f |004b: const v6, #float 1.9008e+38 // #7f0f0017 │ │ +035508: 6e20 d609 6500 |004e: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +03550e: 0c06 |0051: move-result-object v6 │ │ +035510: 1f06 a901 |0052: check-cast v6, Landroid/widget/SeekBar; // type@01a9 │ │ +035514: 5b96 3106 |0054: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@0631 │ │ +035518: 1406 1200 0f7f |0056: const v6, #float 1.9008e+38 // #7f0f0012 │ │ +03551e: 6e20 d609 6500 |0059: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +035524: 0c06 |005c: move-result-object v6 │ │ +035526: 1f06 ad01 |005d: check-cast v6, Landroid/widget/TextView; // type@01ad │ │ +03552a: 5b96 3c06 |005f: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redTV:Landroid/widget/TextView; // field@063c │ │ +03552e: 1406 1400 0f7f |0061: const v6, #float 1.9008e+38 // #7f0f0014 │ │ +035534: 6e20 d609 6500 |0064: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +03553a: 0c06 |0067: move-result-object v6 │ │ +03553c: 1f06 ad01 |0068: check-cast v6, Landroid/widget/TextView; // type@01ad │ │ +035540: 5b96 3506 |006a: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenTV:Landroid/widget/TextView; // field@0635 │ │ +035544: 1406 1600 0f7f |006c: const v6, #float 1.9008e+38 // #7f0f0016 │ │ +03554a: 6e20 d609 6500 |006f: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +035550: 0c06 |0072: move-result-object v6 │ │ +035552: 1f06 ad01 |0073: check-cast v6, Landroid/widget/TextView; // type@01ad │ │ +035556: 5b96 3206 |0075: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueTV:Landroid/widget/TextView; // field@0632 │ │ +03555a: 1406 1100 0f7f |0077: const v6, #float 1.9008e+38 // #7f0f0011 │ │ +035560: 6e20 d609 6500 |007a: invoke-virtual {v5, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +035566: 0c06 |007d: move-result-object v6 │ │ +035568: 1f06 9b01 |007e: check-cast v6, Landroid/widget/ImageView; // type@019b │ │ +03556c: 5b96 3a06 |0080: iput-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.previewIV:Landroid/widget/ImageView; // field@063a │ │ +035570: 5496 3b06 |0082: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@063b │ │ +035574: 6e20 e80a 4600 |0084: invoke-virtual {v6, v4}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0ae8 │ │ +03557a: 5496 3406 |0087: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@0634 │ │ +03557e: 6e20 e80a 2600 |0089: invoke-virtual {v6, v2}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0ae8 │ │ +035584: 5496 3106 |008c: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@0631 │ │ +035588: 6e20 e80a 0600 |008e: invoke-virtual {v6, v0}, Landroid/widget/SeekBar;.setProgress:(I)V // method@0ae8 │ │ +03558e: 5496 3b06 |0091: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@063b │ │ +035592: 6e20 e70a 9600 |0093: invoke-virtual {v6, v9}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0ae7 │ │ +035598: 5496 3406 |0096: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@0634 │ │ +03559c: 6e20 e70a 9600 |0098: invoke-virtual {v6, v9}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0ae7 │ │ +0355a2: 5496 3106 |009b: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@0631 │ │ +0355a6: 6e20 e70a 9600 |009d: invoke-virtual {v6, v9}, Landroid/widget/SeekBar;.setOnSeekBarChangeListener:(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V // method@0ae7 │ │ +0355ac: 5496 3b06 |00a0: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@063b │ │ +0355b0: 7020 a50d 6900 |00a2: invoke-direct {v9, v6}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;)V // method@0da5 │ │ +0355b6: 5496 3406 |00a5: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@0634 │ │ +0355ba: 7020 a50d 6900 |00a7: invoke-direct {v9, v6}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;)V // method@0da5 │ │ +0355c0: 5496 3106 |00aa: iget-object v6, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@0631 │ │ +0355c4: 7020 a50d 6900 |00ac: invoke-direct {v9, v6}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;)V // method@0da5 │ │ +0355ca: 7010 a40d 0900 |00af: invoke-direct {v9}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateColorImageView:()V // method@0da4 │ │ +0355d0: 2206 0d00 |00b2: new-instance v6, Landroid/app/AlertDialog$Builder; // type@000d │ │ +0355d4: 5497 3306 |00b4: iget-object v7, v9, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +0355d8: 7020 2c00 7600 |00b6: invoke-direct {v6, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +0355de: 1407 9b00 0801 |00b9: const v7, #float 2.49797e-38 // #0108009b │ │ +0355e4: 6e20 3000 7600 |00bc: invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +0355ea: 0c06 |00bf: move-result-object v6 │ │ +0355ec: 1407 a800 0d7f |00c0: const v7, #float 1.87425e+38 // #7f0d00a8 │ │ +0355f2: 6e20 3900 7600 |00c3: invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +0355f8: 0c06 |00c6: move-result-object v6 │ │ +0355fa: 6e20 3b00 5600 |00c7: invoke-virtual {v6, v5}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +035600: 0c06 |00ca: move-result-object v6 │ │ +035602: 1407 0a00 0401 |00cb: const v7, #float 2.42446e-38 // #0104000a │ │ +035608: 2208 4802 |00ce: new-instance v8, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1; // type@0248 │ │ +03560c: 7020 910d 9800 |00d0: invoke-direct {v8, v9}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;.:(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)V // method@0d91 │ │ +035612: 6e30 3600 7608 |00d3: invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +035618: 0c06 |00d6: move-result-object v6 │ │ +03561a: 6e10 3c00 0600 |00d7: invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@003c │ │ +035620: 0e00 |00da: return-void │ │ +035622: 0d06 |00db: move-exception v6 │ │ +035624: 2900 45ff |00dc: goto/16 0021 // -00bb │ │ catches : 1 │ │ 0x001b - 0x0020 │ │ Ljava/lang/IllegalArgumentException; -> 0x00db │ │ positions : │ │ 0x0000 line=94 │ │ + 0x0004 line=95 │ │ 0x000a line=97 │ │ 0x0017 line=98 │ │ 0x001b line=100 │ │ 0x0021 line=106 │ │ 0x0025 line=107 │ │ 0x0029 line=108 │ │ 0x002d line=110 │ │ @@ -78962,14 +45333,19 @@ │ │ 0x0096 line=127 │ │ 0x009b line=128 │ │ 0x00a0 line=130 │ │ 0x00a5 line=131 │ │ 0x00aa line=132 │ │ 0x00af line=134 │ │ 0x00b2 line=136 │ │ + 0x00bc line=137 │ │ + 0x00c3 line=138 │ │ + 0x00c7 line=139 │ │ + 0x00d3 line=140 │ │ + 0x00d7 line=172 │ │ 0x00da line=173 │ │ 0x00db line=101 │ │ locals : │ │ 0x002d - 0x00db reg=0 blue I │ │ 0x0029 - 0x00db reg=2 green I │ │ 0x0025 - 0x00db reg=4 red I │ │ 0x0035 - 0x00db reg=5 v Landroid/view/View; │ │ @@ -78982,50 +45358,55 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0369a8: |[0369a8] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.updateColorImageView:()V │ │ -0369b8: 5440 d607 |0000: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.previewIV:Landroid/widget/ImageView; // field@07d6 │ │ -0369bc: 5441 d707 |0002: iget-object v1, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@07d7 │ │ -0369c0: 6e10 e90a 0100 |0004: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae9 │ │ -0369c6: 0a01 |0007: move-result v1 │ │ -0369c8: 5442 d007 |0008: iget-object v2, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@07d0 │ │ -0369cc: 6e10 e90a 0200 |000a: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae9 │ │ -0369d2: 0a02 |000d: move-result v2 │ │ -0369d4: 5443 cd07 |000e: iget-object v3, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@07cd │ │ -0369d8: 6e10 e90a 0300 |0010: invoke-virtual {v3}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae9 │ │ -0369de: 0a03 |0013: move-result v3 │ │ -0369e0: 7130 4401 2103 |0014: invoke-static {v1, v2, v3}, Landroid/graphics/Color;.rgb:(III)I // method@0144 │ │ -0369e6: 0a01 |0017: move-result v1 │ │ -0369e8: 6e20 b40a 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setBackgroundColor:(I)V // method@0ab4 │ │ -0369ee: 0e00 |001b: return-void │ │ +035638: |[035638] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.updateColorImageView:()V │ │ +035648: 5440 3a06 |0000: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.previewIV:Landroid/widget/ImageView; // field@063a │ │ +03564c: 5441 3b06 |0002: iget-object v1, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@063b │ │ +035650: 6e10 e60a 0100 |0004: invoke-virtual {v1}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae6 │ │ +035656: 0a01 |0007: move-result v1 │ │ +035658: 5442 3406 |0008: iget-object v2, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@0634 │ │ +03565c: 6e10 e60a 0200 |000a: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae6 │ │ +035662: 0a02 |000d: move-result v2 │ │ +035664: 5443 3106 |000e: iget-object v3, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@0631 │ │ +035668: 6e10 e60a 0300 |0010: invoke-virtual {v3}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae6 │ │ +03566e: 0a03 |0013: move-result v3 │ │ +035670: 7130 4601 2103 |0014: invoke-static {v1, v2, v3}, Landroid/graphics/Color;.rgb:(III)I // method@0146 │ │ +035676: 0a01 |0017: move-result v1 │ │ +035678: 6e20 b90a 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setBackgroundColor:(I)V // method@0ab9 │ │ +03567e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ + 0x0004 line=203 │ │ + 0x000a line=204 │ │ + 0x0010 line=205 │ │ + 0x0014 line=202 │ │ + 0x0018 line=201 │ │ 0x001b line=206 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ │ │ #12 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;) │ │ name : 'updateSeekBarTextView' │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0369f0: |[0369f0] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.updateSeekBarTextView:(Landroid/widget/SeekBar;)V │ │ -036a00: 6e10 e90a 0200 |0000: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae9 │ │ -036a06: 0a00 |0003: move-result v0 │ │ -036a08: 7030 400d 2100 |0004: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;I)V // method@0d40 │ │ -036a0e: 0e00 |0007: return-void │ │ +035680: |[035680] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.updateSeekBarTextView:(Landroid/widget/SeekBar;)V │ │ +035690: 6e10 e60a 0200 |0000: invoke-virtual {v2}, Landroid/widget/SeekBar;.getProgress:()I // method@0ae6 │ │ +035696: 0a00 |0003: move-result v0 │ │ +035698: 7030 a60d 2100 |0004: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;I)V // method@0da6 │ │ +03569e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0007 line=182 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ 0x0000 - 0x0008 reg=2 seekbar Landroid/widget/SeekBar; │ │ @@ -79035,90 +45416,96 @@ │ │ type : '(Landroid/widget/SeekBar;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -036a10: |[036a10] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.updateSeekBarTextView:(Landroid/widget/SeekBar;I)V │ │ -036a20: 5440 d707 |0000: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@07d7 │ │ -036a24: 6e20 5b0c 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -036a2a: 0a00 |0005: move-result v0 │ │ -036a2c: 3800 2800 |0006: if-eqz v0, 002e // +0028 │ │ -036a30: 5440 d807 |0008: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redTV:Landroid/widget/TextView; // field@07d8 │ │ -036a34: 2201 0802 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -036a38: 7010 730c 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -036a3e: 5442 cf07 |000f: iget-object v2, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -036a42: 1403 aa00 0e7f |0011: const v3, #float 1.88754e+38 // #7f0e00aa │ │ -036a48: 6e20 a600 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -036a4e: 0c02 |0017: move-result-object v2 │ │ -036a50: 6e20 7a0c 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -036a56: 0c01 |001b: move-result-object v1 │ │ -036a58: 1a02 0300 |001c: const-string v2, " " // string@0003 │ │ -036a5c: 6e20 7a0c 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -036a62: 0c01 |0021: move-result-object v1 │ │ -036a64: 6e20 770c 6100 |0022: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -036a6a: 0c01 |0025: move-result-object v1 │ │ -036a6c: 6e10 7e0c 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -036a72: 0c01 |0029: move-result-object v1 │ │ -036a74: 6e20 000b 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -036a7a: 0e00 |002d: return-void │ │ -036a7c: 5440 d007 |002e: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@07d0 │ │ -036a80: 6e20 5b0c 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -036a86: 0a00 |0033: move-result v0 │ │ -036a88: 3800 2800 |0034: if-eqz v0, 005c // +0028 │ │ -036a8c: 5440 d107 |0036: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenTV:Landroid/widget/TextView; // field@07d1 │ │ -036a90: 2201 0802 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -036a94: 7010 730c 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -036a9a: 5442 cf07 |003d: iget-object v2, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -036a9e: 1403 ab00 0e7f |003f: const v3, #float 1.88754e+38 // #7f0e00ab │ │ -036aa4: 6e20 a600 3200 |0042: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -036aaa: 0c02 |0045: move-result-object v2 │ │ -036aac: 6e20 7a0c 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -036ab2: 0c01 |0049: move-result-object v1 │ │ -036ab4: 1a02 0300 |004a: const-string v2, " " // string@0003 │ │ -036ab8: 6e20 7a0c 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -036abe: 0c01 |004f: move-result-object v1 │ │ -036ac0: 6e20 770c 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -036ac6: 0c01 |0053: move-result-object v1 │ │ -036ac8: 6e10 7e0c 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -036ace: 0c01 |0057: move-result-object v1 │ │ -036ad0: 6e20 000b 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -036ad6: 28d2 |005b: goto 002d // -002e │ │ -036ad8: 5440 cd07 |005c: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@07cd │ │ -036adc: 6e20 5b0c 0500 |005e: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -036ae2: 0a00 |0061: move-result v0 │ │ -036ae4: 3800 cbff |0062: if-eqz v0, 002d // -0035 │ │ -036ae8: 5440 ce07 |0064: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueTV:Landroid/widget/TextView; // field@07ce │ │ -036aec: 2201 0802 |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -036af0: 7010 730c 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -036af6: 5442 cf07 |006b: iget-object v2, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -036afa: 1403 ac00 0e7f |006d: const v3, #float 1.88754e+38 // #7f0e00ac │ │ -036b00: 6e20 a600 3200 |0070: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -036b06: 0c02 |0073: move-result-object v2 │ │ -036b08: 6e20 7a0c 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -036b0e: 0c01 |0077: move-result-object v1 │ │ -036b10: 1a02 0300 |0078: const-string v2, " " // string@0003 │ │ -036b14: 6e20 7a0c 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -036b1a: 0c01 |007d: move-result-object v1 │ │ -036b1c: 6e20 770c 6100 |007e: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -036b22: 0c01 |0081: move-result-object v1 │ │ -036b24: 6e10 7e0c 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -036b2a: 0c01 |0085: move-result-object v1 │ │ -036b2c: 6e20 000b 1000 |0086: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -036b32: 28a4 |0089: goto 002d // -005c │ │ +0356a0: |[0356a0] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.updateSeekBarTextView:(Landroid/widget/SeekBar;I)V │ │ +0356b0: 5440 3b06 |0000: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redSeekBar:Landroid/widget/SeekBar; // field@063b │ │ +0356b4: 6e20 c10c 0500 |0002: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +0356ba: 0a00 |0005: move-result v0 │ │ +0356bc: 3800 2800 |0006: if-eqz v0, 002e // +0028 │ │ +0356c0: 5440 3c06 |0008: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.redTV:Landroid/widget/TextView; // field@063c │ │ +0356c4: 2201 0602 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +0356c8: 7010 d90c 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0356ce: 5442 3306 |000f: iget-object v2, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +0356d2: 1403 aa00 0d7f |0011: const v3, #float 1.87425e+38 // #7f0d00aa │ │ +0356d8: 6e20 a600 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +0356de: 0c02 |0017: move-result-object v2 │ │ +0356e0: 6e20 e00c 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0356e6: 0c01 |001b: move-result-object v1 │ │ +0356e8: 1a02 0300 |001c: const-string v2, " " // string@0003 │ │ +0356ec: 6e20 e00c 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0356f2: 0c01 |0021: move-result-object v1 │ │ +0356f4: 6e20 dd0c 6100 |0022: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0356fa: 0c01 |0025: move-result-object v1 │ │ +0356fc: 6e10 e40c 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +035702: 0c01 |0029: move-result-object v1 │ │ +035704: 6e20 fd0a 1000 |002a: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +03570a: 0e00 |002d: return-void │ │ +03570c: 5440 3406 |002e: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenSeekBar:Landroid/widget/SeekBar; // field@0634 │ │ +035710: 6e20 c10c 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +035716: 0a00 |0033: move-result v0 │ │ +035718: 3800 2800 |0034: if-eqz v0, 005c // +0028 │ │ +03571c: 5440 3506 |0036: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.greenTV:Landroid/widget/TextView; // field@0635 │ │ +035720: 2201 0602 |0038: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +035724: 7010 d90c 0100 |003a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03572a: 5442 3306 |003d: iget-object v2, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +03572e: 1403 ab00 0d7f |003f: const v3, #float 1.87425e+38 // #7f0d00ab │ │ +035734: 6e20 a600 3200 |0042: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03573a: 0c02 |0045: move-result-object v2 │ │ +03573c: 6e20 e00c 2100 |0046: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +035742: 0c01 |0049: move-result-object v1 │ │ +035744: 1a02 0300 |004a: const-string v2, " " // string@0003 │ │ +035748: 6e20 e00c 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03574e: 0c01 |004f: move-result-object v1 │ │ +035750: 6e20 dd0c 6100 |0050: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +035756: 0c01 |0053: move-result-object v1 │ │ +035758: 6e10 e40c 0100 |0054: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03575e: 0c01 |0057: move-result-object v1 │ │ +035760: 6e20 fd0a 1000 |0058: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +035766: 28d2 |005b: goto 002d // -002e │ │ +035768: 5440 3106 |005c: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueSeekBar:Landroid/widget/SeekBar; // field@0631 │ │ +03576c: 6e20 c10c 0500 |005e: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +035772: 0a00 |0061: move-result v0 │ │ +035774: 3800 cbff |0062: if-eqz v0, 002d // -0035 │ │ +035778: 5440 3206 |0064: iget-object v0, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.blueTV:Landroid/widget/TextView; // field@0632 │ │ +03577c: 2201 0602 |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +035780: 7010 d90c 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +035786: 5442 3306 |006b: iget-object v2, v4, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +03578a: 1403 ac00 0d7f |006d: const v3, #float 1.87425e+38 // #7f0d00ac │ │ +035790: 6e20 a600 3200 |0070: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +035796: 0c02 |0073: move-result-object v2 │ │ +035798: 6e20 e00c 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03579e: 0c01 |0077: move-result-object v1 │ │ +0357a0: 1a02 0300 |0078: const-string v2, " " // string@0003 │ │ +0357a4: 6e20 e00c 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0357aa: 0c01 |007d: move-result-object v1 │ │ +0357ac: 6e20 dd0c 6100 |007e: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0357b2: 0c01 |0081: move-result-object v1 │ │ +0357b4: 6e10 e40c 0100 |0082: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0357ba: 0c01 |0085: move-result-object v1 │ │ +0357bc: 6e20 fd0a 1000 |0086: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +0357c2: 28a4 |0089: goto 002d // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0008 line=186 │ │ + 0x0014 line=187 │ │ + 0x002a line=186 │ │ 0x002d line=198 │ │ 0x002e line=189 │ │ 0x0036 line=190 │ │ + 0x0042 line=191 │ │ + 0x0058 line=190 │ │ 0x005c line=193 │ │ 0x0064 line=194 │ │ + 0x0070 line=195 │ │ + 0x0086 line=194 │ │ locals : │ │ 0x0000 - 0x008a reg=4 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ 0x0000 - 0x008a reg=5 seekbar Landroid/widget/SeekBar; │ │ 0x0000 - 0x008a reg=6 progress I │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;) │ │ @@ -79126,28 +45513,28 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -036b34: |[036b34] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.onDialogClosed:(Z)V │ │ -036b44: 6f20 bf01 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@01bf │ │ -036b4a: 3803 1900 |0003: if-eqz v3, 001c // +0019 │ │ -036b4e: 7010 360d 0200 |0005: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.getPrefs:()V // method@0d36 │ │ -036b54: 5420 cf07 |0008: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@07cf │ │ -036b58: 1401 4700 0e7f |000a: const v1, #float 1.88752e+38 // #7f0e0047 │ │ -036b5e: 6e20 a600 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -036b64: 0c00 |0010: move-result-object v0 │ │ -036b66: 5421 d207 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color:Ljava/lang/String; // field@07d2 │ │ -036b6a: 6e20 660c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -036b70: 0a00 |0016: move-result v0 │ │ -036b72: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -036b76: 7010 3d0d 0200 |0019: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.showDialog:()V // method@0d3d │ │ -036b7c: 0e00 |001c: return-void │ │ +0357c4: |[0357c4] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.onDialogClosed:(Z)V │ │ +0357d4: 6f20 c501 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@01c5 │ │ +0357da: 3803 1900 |0003: if-eqz v3, 001c // +0019 │ │ +0357de: 7010 9c0d 0200 |0005: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.getPrefs:()V // method@0d9c │ │ +0357e4: 5420 3306 |0008: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.context:Landroid/content/Context; // field@0633 │ │ +0357e8: 1401 4700 0d7f |000a: const v1, #float 1.87423e+38 // #7f0d0047 │ │ +0357ee: 6e20 a600 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +0357f4: 0c00 |0010: move-result-object v0 │ │ +0357f6: 5421 3606 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.led_color:Ljava/lang/String; // field@0636 │ │ +0357fa: 6e20 cc0c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +035800: 0a00 |0016: move-result v0 │ │ +035802: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +035806: 7010 a30d 0200 |0019: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.showDialog:()V // method@0da3 │ │ +03580c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0008 line=55 │ │ 0x0019 line=56 │ │ @@ -79161,18 +45548,18 @@ │ │ type : '(Landroid/widget/SeekBar;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -036b80: |[036b80] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ -036b90: 7030 400d 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;I)V // method@0d40 │ │ -036b96: 7010 3e0d 0000 |0003: invoke-direct {v0}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateColorImageView:()V // method@0d3e │ │ -036b9c: 0e00 |0006: return-void │ │ +035810: |[035810] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.onProgressChanged:(Landroid/widget/SeekBar;IZ)V │ │ +035820: 7030 a60d 1002 |0000: invoke-direct {v0, v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateSeekBarTextView:(Landroid/widget/SeekBar;I)V // method@0da6 │ │ +035826: 7010 a40d 0000 |0003: invoke-direct {v0}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.updateColorImageView:()V // method@0da4 │ │ +03582c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ 0x0006 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ @@ -79185,16 +45572,16 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036ba0: |[036ba0] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -036bb0: 0e00 |0000: return-void │ │ +035830: |[035830] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.onStartTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +035840: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ @@ -79203,61 +45590,61 @@ │ │ type : '(Landroid/widget/SeekBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036bb4: |[036bb4] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ -036bc4: 0e00 |0000: return-void │ │ +035844: |[035844] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.onStopTrackingTouch:(Landroid/widget/SeekBar;)V │ │ +035854: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ 0x0000 - 0x0001 reg=1 seekBar Landroid/widget/SeekBar; │ │ │ │ #4 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;) │ │ name : 'setRowId' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036bc8: |[036bc8] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.setRowId:(J)V │ │ -036bd8: 5a01 d507 |0000: iput-wide v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@07d5 │ │ -036bdc: 0e00 |0002: return-void │ │ +035858: |[035858] net.everythingandroid.smspopup.preferences.CustomLEDColorListPreference.setRowId:(J)V │ │ +035868: 5a12 3906 |0000: iput-wide v2, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.mRowId:J // field@0639 │ │ +03586c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ - 0x0000 - 0x0003 reg=1 rowId J │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ + 0x0000 - 0x0003 reg=2 rowId J │ │ │ │ - source_file_idx : 485 (CustomLEDColorListPreference.java) │ │ + source_file_idx : 487 (CustomLEDColorListPreference.java) │ │ │ │ -Class #281 header: │ │ -class_idx : 588 │ │ +Class #212 header: │ │ +class_idx : 586 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 487 │ │ +superclass_idx : 513 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #281 annotations: │ │ +Class #212 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #281 - │ │ +Class #212 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -79279,165 +45666,171 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Landroid/widget/EditText;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -036be0: |[036be0] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference$1.:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Landroid/widget/EditText;Landroid/widget/EditText;)V │ │ -036bf0: 5b01 d907 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036bf4: 5b02 db07 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.val$onEditText:Landroid/widget/EditText; // field@07db │ │ -036bf8: 5b03 da07 |0004: iput-object v3, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.val$offEditText:Landroid/widget/EditText; // field@07da │ │ -036bfc: 7010 5a0c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -036c02: 0e00 |0009: return-void │ │ +035870: |[035870] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference$1.:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Landroid/widget/EditText;Landroid/widget/EditText;)V │ │ +035880: 5b01 3d06 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +035884: 5b02 3f06 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.val$onEditText:Landroid/widget/EditText; // field@063f │ │ +035888: 5b03 3e06 |0004: iput-object v3, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.val$offEditText:Landroid/widget/EditText; // field@063e │ │ +03588c: 7010 c00c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +035892: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 190 16-bit code units │ │ -036c04: |[036c04] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -036c14: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -036c16: 2201 0802 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -036c1a: 7010 730c 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -036c20: 5472 db07 |0006: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.val$onEditText:Landroid/widget/EditText; // field@07db │ │ -036c24: 6e10 a10a 0200 |0008: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -036c2a: 0c02 |000b: move-result-object v2 │ │ -036c2c: 6e20 790c 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -036c32: 0c01 |000f: move-result-object v1 │ │ -036c34: 1a02 b100 |0010: const-string v2, "," // string@00b1 │ │ -036c38: 6e20 7a0c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -036c3e: 0c01 |0015: move-result-object v1 │ │ -036c40: 5472 da07 |0016: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.val$offEditText:Landroid/widget/EditText; // field@07da │ │ -036c44: 6e10 a10a 0200 |0018: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -036c4a: 0c02 |001b: move-result-object v2 │ │ -036c4c: 6e20 790c 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -036c52: 0c01 |001f: move-result-object v1 │ │ -036c54: 6e10 7e0c 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -036c5a: 0c00 |0023: move-result-object v0 │ │ -036c5c: 5471 d907 |0024: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036c60: 7110 450d 0100 |0026: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d45 │ │ -036c66: 0c01 |0029: move-result-object v1 │ │ -036c68: 3901 1800 |002a: if-nez v1, 0042 // +0018 │ │ -036c6c: 5471 d907 |002c: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036c70: 2202 ac02 |002e: new-instance v2, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02ac │ │ -036c74: 5473 d907 |0030: iget-object v3, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036c78: 7110 470d 0300 |0032: invoke-static {v3}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0d47 │ │ -036c7e: 0c03 |0035: move-result-object v3 │ │ -036c80: 5474 d907 |0036: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036c84: 7110 480d 0400 |0038: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)J // method@0d48 │ │ -036c8a: 0b04 |003b: move-result-wide v4 │ │ -036c8c: 7040 b50f 3254 |003c: invoke-direct {v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@0fb5 │ │ -036c92: 7120 460d 2100 |003f: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d46 │ │ -036c98: 7110 ac0f 0000 |0042: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@0fac │ │ -036c9e: 0c01 |0045: move-result-object v1 │ │ -036ca0: 3801 5d00 |0046: if-eqz v1, 00a3 // +005d │ │ -036ca4: 5471 d907 |0048: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036ca8: 7110 480d 0100 |004a: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)J // method@0d48 │ │ -036cae: 0b01 |004d: move-result-wide v1 │ │ -036cb0: 1603 0000 |004e: const-wide/16 v3, #int 0 // #0 │ │ -036cb4: 3101 0103 |0050: cmp-long v1, v1, v3 │ │ -036cb8: 3901 4200 |0052: if-nez v1, 0094 // +0042 │ │ -036cbc: 5471 d907 |0054: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036cc0: 7110 450d 0100 |0056: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d45 │ │ -036cc6: 0c01 |0059: move-result-object v1 │ │ -036cc8: 1402 2400 0e7f |005a: const v2, #float 1.88751e+38 // #7f0e0024 │ │ -036cce: 1a03 260a |005d: const-string v3, "contact_led_pattern_custom" // string@0a26 │ │ -036cd2: 6e40 c30f 2130 |005f: invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@0fc3 │ │ -036cd8: 5471 d907 |0062: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036cdc: 7110 470d 0100 |0064: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0d47 │ │ -036ce2: 0c01 |0067: move-result-object v1 │ │ -036ce4: 5472 d907 |0068: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036ce8: 7110 470d 0200 |006a: invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0d47 │ │ -036cee: 0c02 |006d: move-result-object v2 │ │ -036cf0: 1403 b100 0e7f |006e: const v3, #float 1.88754e+38 // #7f0e00b1 │ │ -036cf6: 6e20 a600 3200 |0071: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -036cfc: 0c02 |0074: move-result-object v2 │ │ -036cfe: 7130 070b 2106 |0075: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b07 │ │ -036d04: 0c01 |0078: move-result-object v1 │ │ -036d06: 6e10 080b 0100 |0079: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -036d0c: 5471 d907 |007c: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036d10: 7110 450d 0100 |007e: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d45 │ │ -036d16: 0c01 |0081: move-result-object v1 │ │ -036d18: 3801 1100 |0082: if-eqz v1, 0093 // +0011 │ │ -036d1c: 5471 d907 |0084: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036d20: 7110 450d 0100 |0086: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d45 │ │ -036d26: 0c01 |0089: move-result-object v1 │ │ -036d28: 6e10 b70f 0100 |008a: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@0fb7 │ │ -036d2e: 5471 d907 |008d: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036d32: 1202 |008f: const/4 v2, #int 0 // #0 │ │ -036d34: 7120 460d 2100 |0090: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d46 │ │ -036d3a: 0e00 |0093: return-void │ │ -036d3c: 5471 d907 |0094: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036d40: 7110 450d 0100 |0096: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d45 │ │ -036d46: 0c01 |0099: move-result-object v1 │ │ -036d48: 1402 3500 0e7f |009a: const v2, #float 1.88751e+38 // #7f0e0035 │ │ -036d4e: 1a03 260a |009d: const-string v3, "contact_led_pattern_custom" // string@0a26 │ │ -036d52: 6e40 c30f 2130 |009f: invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@0fc3 │ │ -036d58: 28c0 |00a2: goto 0062 // -0040 │ │ -036d5a: 5471 d907 |00a3: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036d5e: 7110 470d 0100 |00a5: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0d47 │ │ -036d64: 0c01 |00a8: move-result-object v1 │ │ -036d66: 5472 d907 |00a9: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@07d9 │ │ -036d6a: 7110 470d 0200 |00ab: invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0d47 │ │ -036d70: 0c02 |00ae: move-result-object v2 │ │ -036d72: 1403 b200 0e7f |00af: const v3, #float 1.88754e+38 // #7f0e00b2 │ │ -036d78: 6e20 a600 3200 |00b2: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -036d7e: 0c02 |00b5: move-result-object v2 │ │ -036d80: 7130 070b 2106 |00b6: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b07 │ │ -036d86: 0c01 |00b9: move-result-object v1 │ │ -036d88: 6e10 080b 0100 |00ba: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -036d8e: 28bf |00bd: goto 007c // -0041 │ │ +035894: |[035894] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0358a4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0358a6: 2201 0602 |0001: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +0358aa: 7010 d90c 0100 |0003: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0358b0: 5472 3f06 |0006: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.val$onEditText:Landroid/widget/EditText; // field@063f │ │ +0358b4: 6e10 a50a 0200 |0008: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +0358ba: 0c02 |000b: move-result-object v2 │ │ +0358bc: 6e20 df0c 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0358c2: 0c01 |000f: move-result-object v1 │ │ +0358c4: 1a02 b000 |0010: const-string v2, "," // string@00b0 │ │ +0358c8: 6e20 e00c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0358ce: 0c01 |0015: move-result-object v1 │ │ +0358d0: 5472 3e06 |0016: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.val$offEditText:Landroid/widget/EditText; // field@063e │ │ +0358d4: 6e10 a50a 0200 |0018: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +0358da: 0c02 |001b: move-result-object v2 │ │ +0358dc: 6e20 df0c 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0358e2: 0c01 |001f: move-result-object v1 │ │ +0358e4: 6e10 e40c 0100 |0020: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0358ea: 0c00 |0023: move-result-object v0 │ │ +0358ec: 5471 3d06 |0024: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +0358f0: 7110 ab0d 0100 |0026: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0dab │ │ +0358f6: 0c01 |0029: move-result-object v1 │ │ +0358f8: 3901 1800 |002a: if-nez v1, 0042 // +0018 │ │ +0358fc: 5471 3d06 |002c: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +035900: 2202 aa02 |002e: new-instance v2, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02aa │ │ +035904: 5473 3d06 |0030: iget-object v3, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +035908: 7110 ad0d 0300 |0032: invoke-static {v3}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0dad │ │ +03590e: 0c03 |0035: move-result-object v3 │ │ +035910: 5474 3d06 |0036: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +035914: 7110 ae0d 0400 |0038: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)J // method@0dae │ │ +03591a: 0b04 |003b: move-result-wide v4 │ │ +03591c: 7040 1b10 3254 |003c: invoke-direct {v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@101b │ │ +035922: 7120 ac0d 2100 |003f: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0dac │ │ +035928: 7110 1210 0000 |0042: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@1012 │ │ +03592e: 0c01 |0045: move-result-object v1 │ │ +035930: 3801 5d00 |0046: if-eqz v1, 00a3 // +005d │ │ +035934: 5471 3d06 |0048: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +035938: 7110 ae0d 0100 |004a: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)J // method@0dae │ │ +03593e: 0b02 |004d: move-result-wide v2 │ │ +035940: 1604 0000 |004e: const-wide/16 v4, #int 0 // #0 │ │ +035944: 3101 0204 |0050: cmp-long v1, v2, v4 │ │ +035948: 3901 4200 |0052: if-nez v1, 0094 // +0042 │ │ +03594c: 5471 3d06 |0054: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +035950: 7110 ab0d 0100 |0056: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0dab │ │ +035956: 0c01 |0059: move-result-object v1 │ │ +035958: 1402 2400 0d7f |005a: const v2, #float 1.87422e+38 // #7f0d0024 │ │ +03595e: 1a03 460a |005d: const-string v3, "contact_led_pattern_custom" // string@0a46 │ │ +035962: 6e40 2910 2130 |005f: invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@1029 │ │ +035968: 5471 3d06 |0062: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +03596c: 7110 ad0d 0100 |0064: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0dad │ │ +035972: 0c01 |0067: move-result-object v1 │ │ +035974: 5472 3d06 |0068: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +035978: 7110 ad0d 0200 |006a: invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0dad │ │ +03597e: 0c02 |006d: move-result-object v2 │ │ +035980: 1403 b100 0d7f |006e: const v3, #float 1.87425e+38 // #7f0d00b1 │ │ +035986: 6e20 a600 3200 |0071: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03598c: 0c02 |0074: move-result-object v2 │ │ +03598e: 7130 040b 2106 |0075: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b04 │ │ +035994: 0c01 |0078: move-result-object v1 │ │ +035996: 6e10 050b 0100 |0079: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +03599c: 5471 3d06 |007c: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +0359a0: 7110 ab0d 0100 |007e: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0dab │ │ +0359a6: 0c01 |0081: move-result-object v1 │ │ +0359a8: 3801 1100 |0082: if-eqz v1, 0093 // +0011 │ │ +0359ac: 5471 3d06 |0084: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +0359b0: 7110 ab0d 0100 |0086: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0dab │ │ +0359b6: 0c01 |0089: move-result-object v1 │ │ +0359b8: 6e10 1d10 0100 |008a: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@101d │ │ +0359be: 5471 3d06 |008d: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +0359c2: 1202 |008f: const/4 v2, #int 0 // #0 │ │ +0359c4: 7120 ac0d 2100 |0090: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0dac │ │ +0359ca: 0e00 |0093: return-void │ │ +0359cc: 5471 3d06 |0094: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +0359d0: 7110 ab0d 0100 |0096: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0dab │ │ +0359d6: 0c01 |0099: move-result-object v1 │ │ +0359d8: 1402 3500 0d7f |009a: const v2, #float 1.87422e+38 // #7f0d0035 │ │ +0359de: 1a03 460a |009d: const-string v3, "contact_led_pattern_custom" // string@0a46 │ │ +0359e2: 6e40 2910 2130 |009f: invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@1029 │ │ +0359e8: 28c0 |00a2: goto 0062 // -0040 │ │ +0359ea: 5471 3d06 |00a3: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +0359ee: 7110 ad0d 0100 |00a5: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0dad │ │ +0359f4: 0c01 |00a8: move-result-object v1 │ │ +0359f6: 5472 3d06 |00a9: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // field@063d │ │ +0359fa: 7110 ad0d 0200 |00ab: invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; // method@0dad │ │ +035a00: 0c02 |00ae: move-result-object v2 │ │ +035a02: 1403 b200 0d7f |00af: const v3, #float 1.87425e+38 // #7f0d00b2 │ │ +035a08: 6e20 a600 3200 |00b2: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +035a0e: 0c02 |00b5: move-result-object v2 │ │ +035a10: 7130 040b 2106 |00b6: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b04 │ │ +035a16: 0c01 |00b9: move-result-object v1 │ │ +035a18: 6e10 050b 0100 |00ba: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +035a1e: 28bf |00bd: goto 007c // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0024 line=115 │ │ 0x002c line=116 │ │ 0x0042 line=119 │ │ 0x0048 line=121 │ │ 0x0054 line=122 │ │ 0x0062 line=134 │ │ + 0x006a line=135 │ │ + 0x0075 line=134 │ │ + 0x0079 line=136 │ │ 0x007c line=160 │ │ 0x0084 line=161 │ │ 0x008d line=162 │ │ 0x0093 line=164 │ │ 0x0094 line=128 │ │ 0x00a3 line=155 │ │ + 0x00ab line=156 │ │ + 0x00b6 line=155 │ │ + 0x00ba line=157 │ │ locals : │ │ 0x0024 - 0x00be reg=0 stringPattern Ljava/lang/String; │ │ 0x0000 - 0x00be reg=7 this Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1; │ │ 0x0000 - 0x00be reg=8 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x00be reg=9 whichButton I │ │ │ │ - source_file_idx : 487 (CustomLEDPatternListPreference.java) │ │ + source_file_idx : 489 (CustomLEDPatternListPreference.java) │ │ │ │ -Class #282 header: │ │ -class_idx : 589 │ │ +Class #213 header: │ │ +class_idx : 587 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ -source_file_idx : 487 │ │ +superclass_idx : 105 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ -Class #282 - │ │ +Class #213 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/ListPreference;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;) │ │ @@ -79470,22 +45863,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -036d90: |[036d90] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.:(Landroid/content/Context;)V │ │ -036da0: 7020 bd01 3200 |0000: invoke-direct {v2, v3}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@01bd │ │ -036da6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -036da8: 5b20 e007 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036dac: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -036db0: 5a20 e107 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@07e1 │ │ -036db4: 5b23 dc07 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@07dc │ │ -036db8: 0e00 |000c: return-void │ │ +035a20: |[035a20] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.:(Landroid/content/Context;)V │ │ +035a30: 7020 c301 3200 |0000: invoke-direct {v2, v3}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@01c3 │ │ +035a36: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +035a38: 5b20 4406 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035a3c: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +035a40: 5a20 4506 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@0645 │ │ +035a44: 5b23 4006 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@0640 │ │ +035a48: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=19 │ │ 0x0006 line=20 │ │ 0x000a line=27 │ │ 0x000c line=28 │ │ @@ -79498,22 +45891,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -036dbc: |[036dbc] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -036dcc: 7030 be01 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01be │ │ -036dd2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -036dd4: 5b20 e007 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036dd8: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -036ddc: 5a20 e107 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@07e1 │ │ -036de0: 5b23 dc07 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@07dc │ │ -036de4: 0e00 |000c: return-void │ │ +035a4c: |[035a4c] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +035a5c: 7030 c401 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01c4 │ │ +035a62: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +035a64: 5b20 4406 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035a68: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +035a6c: 5a20 4506 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@0645 │ │ +035a70: 5b23 4006 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@0640 │ │ +035a74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=19 │ │ 0x0006 line=20 │ │ 0x000a line=32 │ │ 0x000c line=33 │ │ @@ -79527,17 +45920,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036de8: |[036de8] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ -036df8: 5410 e007 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036dfc: 1100 |0002: return-object v0 │ │ +035a78: |[035a78] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ +035a88: 5410 4406 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035a8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;) │ │ @@ -79545,17 +45938,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036e00: |[036e00] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ -036e10: 5b01 e007 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036e14: 1101 |0002: return-object v1 │ │ +035a90: |[035a90] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ +035aa0: 5b01 4406 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035aa4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ 0x0000 - 0x0003 reg=1 x1 Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ │ │ @@ -79564,17 +45957,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036e18: |[036e18] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; │ │ -036e28: 5410 dc07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@07dc │ │ -036e2c: 1100 |0002: return-object v0 │ │ +035aa8: |[035aa8] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; │ │ +035ab8: 5410 4006 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@0640 │ │ +035abc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;) │ │ @@ -79582,17 +45975,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -036e30: |[036e30] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)J │ │ -036e40: 5320 e107 |0000: iget-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@07e1 │ │ -036e44: 1000 |0002: return-wide v0 │ │ +035ac0: |[035ac0] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)J │ │ +035ad0: 5320 4506 |0000: iget-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@0645 │ │ +035ad4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ │ │ #6 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;) │ │ @@ -79600,95 +45993,97 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 140 16-bit code units │ │ -036e48: |[036e48] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.getPrefs:()V │ │ -036e58: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -036e5a: 1404 0300 0e7f |0001: const v4, #float 1.8875e+38 // #7f0e0003 │ │ -036e60: 5460 e007 |0004: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036e64: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ -036e68: 2200 ac02 |0008: new-instance v0, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02ac │ │ -036e6c: 5461 dc07 |000a: iget-object v1, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@07dc │ │ -036e70: 5362 e107 |000c: iget-wide v2, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@07e1 │ │ -036e74: 7040 b50f 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@0fb5 │ │ -036e7a: 5b60 e007 |0011: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036e7e: 5360 e107 |0013: iget-wide v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@07e1 │ │ -036e82: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -036e86: 3100 0002 |0017: cmp-long v0, v0, v2 │ │ -036e8a: 3900 4f00 |0019: if-nez v0, 0068 // +004f │ │ -036e8e: 5460 e007 |001b: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036e92: 1401 2300 0e7f |001d: const v1, #float 1.88751e+38 // #7f0e0023 │ │ -036e98: 6e30 be0f 1004 |0020: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@0fbe │ │ -036e9e: 0c00 |0023: move-result-object v0 │ │ -036ea0: 5b60 dd07 |0024: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@07dd │ │ -036ea4: 5460 e007 |0026: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036ea8: 1401 2400 0e7f |0028: const v1, #float 1.88751e+38 // #7f0e0024 │ │ -036eae: 6e30 be0f 1004 |002b: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@0fbe │ │ -036eb4: 0c00 |002e: move-result-object v0 │ │ -036eb6: 5b60 de07 |002f: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPatternCustom:Ljava/lang/String; // field@07de │ │ -036eba: 5b65 df07 |0031: iput-object v5, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@07df │ │ -036ebe: 5460 dc07 |0033: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@07dc │ │ -036ec2: 1401 4700 0e7f |0035: const v1, #float 1.88752e+38 // #7f0e0047 │ │ -036ec8: 6e20 a600 1000 |0038: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -036ece: 0c00 |003b: move-result-object v0 │ │ -036ed0: 5461 dd07 |003c: iget-object v1, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@07dd │ │ -036ed4: 6e20 660c 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -036eda: 0a00 |0041: move-result v0 │ │ -036edc: 3800 4100 |0042: if-eqz v0, 0083 // +0041 │ │ -036ee0: 5460 de07 |0044: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPatternCustom:Ljava/lang/String; // field@07de │ │ -036ee4: 7110 ac0f 0000 |0046: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@0fac │ │ -036eea: 0c00 |0049: move-result-object v0 │ │ -036eec: 5b60 df07 |004a: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@07df │ │ -036ef0: 5460 df07 |004c: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@07df │ │ -036ef4: 3900 0e00 |004e: if-nez v0, 005c // +000e │ │ -036ef8: 5460 e007 |0050: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036efc: 6e30 be0f 4004 |0052: invoke-virtual {v0, v4, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@0fbe │ │ -036f02: 0c00 |0055: move-result-object v0 │ │ -036f04: 7110 ac0f 0000 |0056: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@0fac │ │ -036f0a: 0c00 |0059: move-result-object v0 │ │ -036f0c: 5b60 df07 |005a: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@07df │ │ -036f10: 5460 e007 |005c: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036f14: 3800 0900 |005e: if-eqz v0, 0067 // +0009 │ │ -036f18: 5460 e007 |0060: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036f1c: 6e10 b70f 0000 |0062: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@0fb7 │ │ -036f22: 5b65 e007 |0065: iput-object v5, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036f26: 0e00 |0067: return-void │ │ -036f28: 5460 e007 |0068: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036f2c: 1401 3400 0e7f |006a: const v1, #float 1.88751e+38 // #7f0e0034 │ │ -036f32: 1a02 250a |006d: const-string v2, "contact_led_pattern" // string@0a25 │ │ -036f36: 6e40 bf0f 1024 |006f: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@0fbf │ │ -036f3c: 0c00 |0072: move-result-object v0 │ │ -036f3e: 5b60 dd07 |0073: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@07dd │ │ -036f42: 5460 e007 |0075: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e0 │ │ -036f46: 1401 3500 0e7f |0077: const v1, #float 1.88751e+38 // #7f0e0035 │ │ -036f4c: 1a02 260a |007a: const-string v2, "contact_led_pattern_custom" // string@0a26 │ │ -036f50: 6e40 bf0f 1024 |007c: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@0fbf │ │ -036f56: 0c00 |007f: move-result-object v0 │ │ -036f58: 5b60 de07 |0080: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPatternCustom:Ljava/lang/String; // field@07de │ │ -036f5c: 28af |0082: goto 0031 // -0051 │ │ -036f5e: 5460 dd07 |0083: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@07dd │ │ -036f62: 7110 ac0f 0000 |0085: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@0fac │ │ -036f68: 0c00 |0088: move-result-object v0 │ │ -036f6a: 5b60 df07 |0089: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@07df │ │ -036f6e: 28c1 |008b: goto 004c // -003f │ │ +035ad8: |[035ad8] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.getPrefs:()V │ │ +035ae8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +035aea: 1404 0300 0d7f |0001: const v4, #float 1.87421e+38 // #7f0d0003 │ │ +035af0: 5460 4406 |0004: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035af4: 3900 0d00 |0006: if-nez v0, 0013 // +000d │ │ +035af8: 2200 aa02 |0008: new-instance v0, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02aa │ │ +035afc: 5461 4006 |000a: iget-object v1, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@0640 │ │ +035b00: 5362 4506 |000c: iget-wide v2, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@0645 │ │ +035b04: 7040 1b10 1032 |000e: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@101b │ │ +035b0a: 5b60 4406 |0011: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035b0e: 5360 4506 |0013: iget-wide v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@0645 │ │ +035b12: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +035b16: 3100 0002 |0017: cmp-long v0, v0, v2 │ │ +035b1a: 3900 4f00 |0019: if-nez v0, 0068 // +004f │ │ +035b1e: 5460 4406 |001b: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035b22: 1401 2300 0d7f |001d: const v1, #float 1.87422e+38 // #7f0d0023 │ │ +035b28: 6e30 2410 1004 |0020: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@1024 │ │ +035b2e: 0c00 |0023: move-result-object v0 │ │ +035b30: 5b60 4106 |0024: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@0641 │ │ +035b34: 5460 4406 |0026: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035b38: 1401 2400 0d7f |0028: const v1, #float 1.87422e+38 // #7f0d0024 │ │ +035b3e: 6e30 2410 1004 |002b: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@1024 │ │ +035b44: 0c00 |002e: move-result-object v0 │ │ +035b46: 5b60 4206 |002f: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPatternCustom:Ljava/lang/String; // field@0642 │ │ +035b4a: 5b65 4306 |0031: iput-object v5, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@0643 │ │ +035b4e: 5460 4006 |0033: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@0640 │ │ +035b52: 1401 4700 0d7f |0035: const v1, #float 1.87423e+38 // #7f0d0047 │ │ +035b58: 6e20 a600 1000 |0038: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +035b5e: 0c00 |003b: move-result-object v0 │ │ +035b60: 5461 4106 |003c: iget-object v1, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@0641 │ │ +035b64: 6e20 cc0c 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +035b6a: 0a00 |0041: move-result v0 │ │ +035b6c: 3800 4100 |0042: if-eqz v0, 0083 // +0041 │ │ +035b70: 5460 4206 |0044: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPatternCustom:Ljava/lang/String; // field@0642 │ │ +035b74: 7110 1210 0000 |0046: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@1012 │ │ +035b7a: 0c00 |0049: move-result-object v0 │ │ +035b7c: 5b60 4306 |004a: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@0643 │ │ +035b80: 5460 4306 |004c: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@0643 │ │ +035b84: 3900 0e00 |004e: if-nez v0, 005c // +000e │ │ +035b88: 5460 4406 |0050: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035b8c: 6e30 2410 4004 |0052: invoke-virtual {v0, v4, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@1024 │ │ +035b92: 0c00 |0055: move-result-object v0 │ │ +035b94: 7110 1210 0000 |0056: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@1012 │ │ +035b9a: 0c00 |0059: move-result-object v0 │ │ +035b9c: 5b60 4306 |005a: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@0643 │ │ +035ba0: 5460 4406 |005c: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035ba4: 3800 0900 |005e: if-eqz v0, 0067 // +0009 │ │ +035ba8: 5460 4406 |0060: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035bac: 6e10 1d10 0000 |0062: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@101d │ │ +035bb2: 5b65 4406 |0065: iput-object v5, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035bb6: 0e00 |0067: return-void │ │ +035bb8: 5460 4406 |0068: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035bbc: 1401 3400 0d7f |006a: const v1, #float 1.87422e+38 // #7f0d0034 │ │ +035bc2: 1a02 450a |006d: const-string v2, "contact_led_pattern" // string@0a45 │ │ +035bc6: 6e40 2510 1024 |006f: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@1025 │ │ +035bcc: 0c00 |0072: move-result-object v0 │ │ +035bce: 5b60 4106 |0073: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@0641 │ │ +035bd2: 5460 4406 |0075: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0644 │ │ +035bd6: 1401 3500 0d7f |0077: const v1, #float 1.87422e+38 // #7f0d0035 │ │ +035bdc: 1a02 460a |007a: const-string v2, "contact_led_pattern_custom" // string@0a46 │ │ +035be0: 6e40 2510 1024 |007c: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@1025 │ │ +035be6: 0c00 |007f: move-result-object v0 │ │ +035be8: 5b60 4206 |0080: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPatternCustom:Ljava/lang/String; // field@0642 │ │ +035bec: 28af |0082: goto 0031 // -0051 │ │ +035bee: 5460 4106 |0083: iget-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@0641 │ │ +035bf2: 7110 1210 0000 |0085: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@1012 │ │ +035bf8: 0c00 |0088: move-result-object v0 │ │ +035bfa: 5b60 4306 |0089: iput-object v0, v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@0643 │ │ +035bfe: 28c1 |008b: goto 004c // -003f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ 0x0008 line=53 │ │ 0x0013 line=56 │ │ 0x001b line=57 │ │ 0x0026 line=60 │ │ 0x0031 line=74 │ │ 0x0033 line=76 │ │ 0x0044 line=77 │ │ 0x004c line=82 │ │ 0x0050 line=83 │ │ + 0x0052 line=84 │ │ + 0x0056 line=83 │ │ 0x005c line=89 │ │ 0x0060 line=90 │ │ 0x0065 line=91 │ │ 0x0067 line=93 │ │ 0x0068 line=64 │ │ 0x0075 line=68 │ │ 0x0083 line=79 │ │ @@ -79700,71 +46095,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -036f70: |[036f70] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.showDialog:()V │ │ -036f80: 5474 dc07 |0000: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@07dc │ │ -036f84: 1a05 150e |0002: const-string v5, "layout_inflater" // string@0e15 │ │ -036f88: 6e20 a800 5400 |0004: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -036f8e: 0c00 |0007: move-result-object v0 │ │ -036f90: 1f00 6a01 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@016a │ │ -036f94: 1404 0400 037f |000a: const v4, #float 1.74129e+38 // #7f030004 │ │ -036f9a: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -036f9c: 6e30 9b09 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -036fa2: 0c03 |0011: move-result-object v3 │ │ -036fa4: 1404 1f00 077f |0012: const v4, #float 1.79446e+38 // #7f07001f │ │ -036faa: 6e20 d209 4300 |0015: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -036fb0: 0c02 |0018: move-result-object v2 │ │ -036fb2: 1f02 9501 |0019: check-cast v2, Landroid/widget/EditText; // type@0195 │ │ -036fb6: 1404 2000 077f |001b: const v4, #float 1.79446e+38 // #7f070020 │ │ -036fbc: 6e20 d209 4300 |001e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -036fc2: 0c01 |0021: move-result-object v1 │ │ -036fc4: 1f01 9501 |0022: check-cast v1, Landroid/widget/EditText; // type@0195 │ │ -036fc8: 5474 df07 |0024: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@07df │ │ -036fcc: 1205 |0026: const/4 v5, #int 0 // #0 │ │ -036fce: 4404 0405 |0027: aget v4, v4, v5 │ │ -036fd2: 7110 700c 0400 |0029: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -036fd8: 0c04 |002c: move-result-object v4 │ │ -036fda: 6e20 a50a 4200 |002d: invoke-virtual {v2, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa5 │ │ -036fe0: 5474 df07 |0030: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@07df │ │ -036fe4: 1215 |0032: const/4 v5, #int 1 // #1 │ │ -036fe6: 4404 0405 |0033: aget v4, v4, v5 │ │ -036fea: 7110 700c 0400 |0035: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -036ff0: 0c04 |0038: move-result-object v4 │ │ -036ff2: 6e20 a50a 4100 |0039: invoke-virtual {v1, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa5 │ │ -036ff8: 2204 0d00 |003c: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000d │ │ -036ffc: 5475 dc07 |003e: iget-object v5, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@07dc │ │ -037000: 7020 2c00 5400 |0040: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -037006: 1405 9b00 0801 |0043: const v5, #float 2.49797e-38 // #0108009b │ │ -03700c: 6e20 3000 5400 |0046: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -037012: 0c04 |0049: move-result-object v4 │ │ -037014: 1405 af00 0e7f |004a: const v5, #float 1.88754e+38 // #7f0e00af │ │ -03701a: 6e20 3900 5400 |004d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -037020: 0c04 |0050: move-result-object v4 │ │ -037022: 6e20 3b00 3400 |0051: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -037028: 0c04 |0054: move-result-object v4 │ │ -03702a: 1405 0a00 0401 |0055: const v5, #float 2.42446e-38 // #0104000a │ │ -037030: 2206 4c02 |0058: new-instance v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1; // type@024c │ │ -037034: 7040 410d 7612 |005a: invoke-direct {v6, v7, v2, v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Landroid/widget/EditText;Landroid/widget/EditText;)V // method@0d41 │ │ -03703a: 6e30 3600 5406 |005d: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -037040: 0c04 |0060: move-result-object v4 │ │ -037042: 6e10 3c00 0400 |0061: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@003c │ │ -037048: 0e00 |0064: return-void │ │ +035c00: |[035c00] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.showDialog:()V │ │ +035c10: 5474 4006 |0000: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@0640 │ │ +035c14: 1a05 630e |0002: const-string v5, "layout_inflater" // string@0e63 │ │ +035c18: 6e20 a800 5400 |0004: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +035c1e: 0c00 |0007: move-result-object v0 │ │ +035c20: 1f00 6701 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@0167 │ │ +035c24: 1404 0400 037f |000a: const v4, #float 1.74129e+38 // #7f030004 │ │ +035c2a: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +035c2c: 6e30 9f09 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099f │ │ +035c32: 0c03 |0011: move-result-object v3 │ │ +035c34: 1404 1f00 0f7f |0012: const v4, #float 1.9008e+38 // #7f0f001f │ │ +035c3a: 6e20 d609 4300 |0015: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +035c40: 0c02 |0018: move-result-object v2 │ │ +035c42: 1f02 9201 |0019: check-cast v2, Landroid/widget/EditText; // type@0192 │ │ +035c46: 1404 2000 0f7f |001b: const v4, #float 1.9008e+38 // #7f0f0020 │ │ +035c4c: 6e20 d609 4300 |001e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +035c52: 0c01 |0021: move-result-object v1 │ │ +035c54: 1f01 9201 |0022: check-cast v1, Landroid/widget/EditText; // type@0192 │ │ +035c58: 5474 4306 |0024: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@0643 │ │ +035c5c: 1205 |0026: const/4 v5, #int 0 // #0 │ │ +035c5e: 4404 0405 |0027: aget v4, v4, v5 │ │ +035c62: 7110 d60c 0400 |0029: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +035c68: 0c04 |002c: move-result-object v4 │ │ +035c6a: 6e20 a90a 4200 |002d: invoke-virtual {v2, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa9 │ │ +035c70: 5474 4306 |0030: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.led_pattern:[I // field@0643 │ │ +035c74: 1215 |0032: const/4 v5, #int 1 // #1 │ │ +035c76: 4404 0405 |0033: aget v4, v4, v5 │ │ +035c7a: 7110 d60c 0400 |0035: invoke-static {v4}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +035c80: 0c04 |0038: move-result-object v4 │ │ +035c82: 6e20 a90a 4100 |0039: invoke-virtual {v1, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa9 │ │ +035c88: 2204 0d00 |003c: new-instance v4, Landroid/app/AlertDialog$Builder; // type@000d │ │ +035c8c: 5475 4006 |003e: iget-object v5, v7, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@0640 │ │ +035c90: 7020 2c00 5400 |0040: invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +035c96: 1405 9b00 0801 |0043: const v5, #float 2.49797e-38 // #0108009b │ │ +035c9c: 6e20 3000 5400 |0046: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +035ca2: 0c04 |0049: move-result-object v4 │ │ +035ca4: 1405 af00 0d7f |004a: const v5, #float 1.87425e+38 // #7f0d00af │ │ +035caa: 6e20 3900 5400 |004d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +035cb0: 0c04 |0050: move-result-object v4 │ │ +035cb2: 6e20 3b00 3400 |0051: invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +035cb8: 0c04 |0054: move-result-object v4 │ │ +035cba: 1405 0a00 0401 |0055: const v5, #float 2.42446e-38 // #0104000a │ │ +035cc0: 2206 4a02 |0058: new-instance v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1; // type@024a │ │ +035cc4: 7040 a70d 7612 |005a: invoke-direct {v6, v7, v2, v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;.:(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Landroid/widget/EditText;Landroid/widget/EditText;)V // method@0da7 │ │ +035cca: 6e30 3600 5406 |005d: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +035cd0: 0c04 |0060: move-result-object v4 │ │ +035cd2: 6e10 3c00 0400 |0061: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@003c │ │ +035cd8: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ + 0x0004 line=97 │ │ 0x000a line=99 │ │ 0x0012 line=101 │ │ 0x001b line=102 │ │ 0x0024 line=104 │ │ 0x0030 line=105 │ │ 0x003c line=107 │ │ + 0x0046 line=108 │ │ + 0x004d line=109 │ │ + 0x0051 line=110 │ │ + 0x005d line=111 │ │ + 0x0061 line=165 │ │ 0x0064 line=166 │ │ locals : │ │ 0x000a - 0x0065 reg=0 inflater Landroid/view/LayoutInflater; │ │ 0x0024 - 0x0065 reg=1 offEditText Landroid/widget/EditText; │ │ 0x001b - 0x0065 reg=2 onEditText Landroid/widget/EditText; │ │ 0x0012 - 0x0065 reg=3 v Landroid/view/View; │ │ 0x0000 - 0x0065 reg=7 this Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ @@ -79775,28 +46176,28 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -03704c: |[03704c] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.onDialogClosed:(Z)V │ │ -03705c: 6f20 bf01 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@01bf │ │ -037062: 3803 1900 |0003: if-eqz v3, 001c // +0019 │ │ -037066: 7010 490d 0200 |0005: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.getPrefs:()V // method@0d49 │ │ -03706c: 5420 dc07 |0008: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@07dc │ │ -037070: 1401 4700 0e7f |000a: const v1, #float 1.88752e+38 // #7f0e0047 │ │ -037076: 6e20 a600 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -03707c: 0c00 |0010: move-result-object v0 │ │ -03707e: 5421 dd07 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@07dd │ │ -037082: 6e20 660c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -037088: 0a00 |0016: move-result v0 │ │ -03708a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -03708e: 7010 4d0d 0200 |0019: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.showDialog:()V // method@0d4d │ │ -037094: 0e00 |001c: return-void │ │ +035cdc: |[035cdc] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.onDialogClosed:(Z)V │ │ +035cec: 6f20 c501 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@01c5 │ │ +035cf2: 3803 1900 |0003: if-eqz v3, 001c // +0019 │ │ +035cf6: 7010 af0d 0200 |0005: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.getPrefs:()V // method@0daf │ │ +035cfc: 5420 4006 |0008: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.context:Landroid/content/Context; // field@0640 │ │ +035d00: 1401 4700 0d7f |000a: const v1, #float 1.87423e+38 // #7f0d0047 │ │ +035d06: 6e20 a600 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +035d0c: 0c00 |0010: move-result-object v0 │ │ +035d0e: 5421 4106 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.flashLedPattern:Ljava/lang/String; // field@0641 │ │ +035d12: 6e20 cc0c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +035d18: 0a00 |0016: move-result v0 │ │ +035d1a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +035d1e: 7010 b30d 0200 |0019: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.showDialog:()V // method@0db3 │ │ +035d24: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0008 line=45 │ │ 0x0019 line=46 │ │ @@ -79806,47 +46207,47 @@ │ │ 0x0000 - 0x001d reg=3 positiveResult Z │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;) │ │ name : 'setRowId' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037098: |[037098] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.setRowId:(J)V │ │ -0370a8: 5a01 e107 |0000: iput-wide v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@07e1 │ │ -0370ac: 0e00 |0002: return-void │ │ +035d28: |[035d28] net.everythingandroid.smspopup.preferences.CustomLEDPatternListPreference.setRowId:(J)V │ │ +035d38: 5a12 4506 |0000: iput-wide v2, v1, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.mRowId:J // field@0645 │ │ +035d3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ - 0x0000 - 0x0003 reg=1 rowId J │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ + 0x0000 - 0x0003 reg=2 rowId J │ │ │ │ - source_file_idx : 487 (CustomLEDPatternListPreference.java) │ │ + source_file_idx : 489 (CustomLEDPatternListPreference.java) │ │ │ │ -Class #283 header: │ │ -class_idx : 590 │ │ +Class #214 header: │ │ +class_idx : 588 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 491 │ │ +superclass_idx : 513 │ │ +source_file_idx : 493 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #283 annotations: │ │ +Class #214 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #283 - │ │ +Class #214 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -79864,156 +46265,162 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Landroid/widget/EditText;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0370b0: |[0370b0] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference$1.:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Landroid/widget/EditText;)V │ │ -0370c0: 5b01 e207 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -0370c4: 5b02 e307 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.val$et:Landroid/widget/EditText; // field@07e3 │ │ -0370c8: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0370ce: 0e00 |0007: return-void │ │ +035d40: |[035d40] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference$1.:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Landroid/widget/EditText;)V │ │ +035d50: 5b01 4606 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035d54: 5b02 4706 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.val$et:Landroid/widget/EditText; // field@0647 │ │ +035d58: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +035d5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/EditText; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 175 16-bit code units │ │ -0370d0: |[0370d0] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0370e0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0370e2: 5471 e307 |0001: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.val$et:Landroid/widget/EditText; // field@07e3 │ │ -0370e6: 6e10 a10a 0100 |0003: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -0370ec: 0c01 |0006: move-result-object v1 │ │ -0370ee: 6e10 5e0c 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -0370f4: 0c00 |000a: move-result-object v0 │ │ -0370f6: 5471 e207 |000b: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -0370fa: 7110 520d 0100 |000d: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d52 │ │ -037100: 0c01 |0010: move-result-object v1 │ │ -037102: 3901 1800 |0011: if-nez v1, 0029 // +0018 │ │ -037106: 5471 e207 |0013: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -03710a: 2202 ac02 |0015: new-instance v2, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02ac │ │ -03710e: 5473 e207 |0017: iget-object v3, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -037112: 7110 540d 0300 |0019: invoke-static {v3}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0d54 │ │ -037118: 0c03 |001c: move-result-object v3 │ │ -03711a: 5474 e207 |001d: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -03711e: 7110 550d 0400 |001f: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)J // method@0d55 │ │ -037124: 0b04 |0022: move-result-wide v4 │ │ -037126: 7040 b50f 3254 |0023: invoke-direct {v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@0fb5 │ │ -03712c: 7120 530d 2100 |0026: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d53 │ │ -037132: 5471 e307 |0029: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.val$et:Landroid/widget/EditText; // field@07e3 │ │ -037136: 6e10 a10a 0100 |002b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -03713c: 0c01 |002e: move-result-object v1 │ │ -03713e: 6e10 5e0c 0100 |002f: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -037144: 0c01 |0032: move-result-object v1 │ │ -037146: 7110 ad0f 0100 |0033: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseVibratePattern:(Ljava/lang/String;)[J // method@0fad │ │ -03714c: 0c01 |0036: move-result-object v1 │ │ -03714e: 3801 5d00 |0037: if-eqz v1, 0094 // +005d │ │ -037152: 5471 e207 |0039: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -037156: 7110 550d 0100 |003b: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)J // method@0d55 │ │ -03715c: 0b01 |003e: move-result-wide v1 │ │ -03715e: 1603 0000 |003f: const-wide/16 v3, #int 0 // #0 │ │ -037162: 3101 0103 |0041: cmp-long v1, v1, v3 │ │ -037166: 3901 4200 |0043: if-nez v1, 0085 // +0042 │ │ -03716a: 5471 e207 |0045: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -03716e: 7110 520d 0100 |0047: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d52 │ │ -037174: 0c01 |004a: move-result-object v1 │ │ -037176: 1402 1f00 0e7f |004b: const v2, #float 1.88751e+38 // #7f0e001f │ │ -03717c: 1a03 310a |004e: const-string v3, "contact_vibrate_pattern_custom" // string@0a31 │ │ -037180: 6e40 c30f 2130 |0050: invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@0fc3 │ │ -037186: 5471 e207 |0053: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -03718a: 7110 540d 0100 |0055: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0d54 │ │ -037190: 0c01 |0058: move-result-object v1 │ │ -037192: 5472 e207 |0059: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -037196: 7110 540d 0200 |005b: invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0d54 │ │ -03719c: 0c02 |005e: move-result-object v2 │ │ -03719e: 1403 a200 0e7f |005f: const v3, #float 1.88754e+38 // #7f0e00a2 │ │ -0371a4: 6e20 a600 3200 |0062: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0371aa: 0c02 |0065: move-result-object v2 │ │ -0371ac: 7130 070b 2106 |0066: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b07 │ │ -0371b2: 0c01 |0069: move-result-object v1 │ │ -0371b4: 6e10 080b 0100 |006a: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -0371ba: 5471 e207 |006d: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -0371be: 7110 520d 0100 |006f: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d52 │ │ -0371c4: 0c01 |0072: move-result-object v1 │ │ -0371c6: 3801 1100 |0073: if-eqz v1, 0084 // +0011 │ │ -0371ca: 5471 e207 |0075: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -0371ce: 7110 520d 0100 |0077: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d52 │ │ -0371d4: 0c01 |007a: move-result-object v1 │ │ -0371d6: 6e10 b70f 0100 |007b: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@0fb7 │ │ -0371dc: 5471 e207 |007e: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -0371e0: 1202 |0080: const/4 v2, #int 0 // #0 │ │ -0371e2: 7120 530d 2100 |0081: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d53 │ │ -0371e8: 0e00 |0084: return-void │ │ -0371ea: 5471 e207 |0085: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -0371ee: 7110 520d 0100 |0087: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0d52 │ │ -0371f4: 0c01 |008a: move-result-object v1 │ │ -0371f6: 1402 3000 0e7f |008b: const v2, #float 1.88751e+38 // #7f0e0030 │ │ -0371fc: 1a03 310a |008e: const-string v3, "contact_vibrate_pattern_custom" // string@0a31 │ │ -037200: 6e40 c30f 2130 |0090: invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@0fc3 │ │ -037206: 28c0 |0093: goto 0053 // -0040 │ │ -037208: 5471 e207 |0094: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -03720c: 7110 540d 0100 |0096: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0d54 │ │ -037212: 0c01 |0099: move-result-object v1 │ │ -037214: 5472 e207 |009a: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@07e2 │ │ -037218: 7110 540d 0200 |009c: invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0d54 │ │ -03721e: 0c02 |009f: move-result-object v2 │ │ -037220: 1403 a300 0e7f |00a0: const v3, #float 1.88754e+38 // #7f0e00a3 │ │ -037226: 6e20 a600 3200 |00a3: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -03722c: 0c02 |00a6: move-result-object v2 │ │ -03722e: 7130 070b 2106 |00a7: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b07 │ │ -037234: 0c01 |00aa: move-result-object v1 │ │ -037236: 6e10 080b 0100 |00ab: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03723c: 28bf |00ae: goto 006d // -0041 │ │ +035d60: |[035d60] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +035d70: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +035d72: 5471 4706 |0001: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.val$et:Landroid/widget/EditText; // field@0647 │ │ +035d76: 6e10 a50a 0100 |0003: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +035d7c: 0c01 |0006: move-result-object v1 │ │ +035d7e: 6e10 c40c 0100 |0007: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +035d84: 0c00 |000a: move-result-object v0 │ │ +035d86: 5471 4606 |000b: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035d8a: 7110 b80d 0100 |000d: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0db8 │ │ +035d90: 0c01 |0010: move-result-object v1 │ │ +035d92: 3901 1800 |0011: if-nez v1, 0029 // +0018 │ │ +035d96: 5471 4606 |0013: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035d9a: 2202 aa02 |0015: new-instance v2, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02aa │ │ +035d9e: 5473 4606 |0017: iget-object v3, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035da2: 7110 ba0d 0300 |0019: invoke-static {v3}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0dba │ │ +035da8: 0c03 |001c: move-result-object v3 │ │ +035daa: 5474 4606 |001d: iget-object v4, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035dae: 7110 bb0d 0400 |001f: invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)J // method@0dbb │ │ +035db4: 0b04 |0022: move-result-wide v4 │ │ +035db6: 7040 1b10 3254 |0023: invoke-direct {v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@101b │ │ +035dbc: 7120 b90d 2100 |0026: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0db9 │ │ +035dc2: 5471 4706 |0029: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.val$et:Landroid/widget/EditText; // field@0647 │ │ +035dc6: 6e10 a50a 0100 |002b: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +035dcc: 0c01 |002e: move-result-object v1 │ │ +035dce: 6e10 c40c 0100 |002f: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +035dd4: 0c01 |0032: move-result-object v1 │ │ +035dd6: 7110 1310 0100 |0033: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseVibratePattern:(Ljava/lang/String;)[J // method@1013 │ │ +035ddc: 0c01 |0036: move-result-object v1 │ │ +035dde: 3801 5d00 |0037: if-eqz v1, 0094 // +005d │ │ +035de2: 5471 4606 |0039: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035de6: 7110 bb0d 0100 |003b: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)J // method@0dbb │ │ +035dec: 0b02 |003e: move-result-wide v2 │ │ +035dee: 1604 0000 |003f: const-wide/16 v4, #int 0 // #0 │ │ +035df2: 3101 0204 |0041: cmp-long v1, v2, v4 │ │ +035df6: 3901 4200 |0043: if-nez v1, 0085 // +0042 │ │ +035dfa: 5471 4606 |0045: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035dfe: 7110 b80d 0100 |0047: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0db8 │ │ +035e04: 0c01 |004a: move-result-object v1 │ │ +035e06: 1402 1f00 0d7f |004b: const v2, #float 1.87422e+38 // #7f0d001f │ │ +035e0c: 1a03 510a |004e: const-string v3, "contact_vibrate_pattern_custom" // string@0a51 │ │ +035e10: 6e40 2910 2130 |0050: invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@1029 │ │ +035e16: 5471 4606 |0053: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035e1a: 7110 ba0d 0100 |0055: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0dba │ │ +035e20: 0c01 |0058: move-result-object v1 │ │ +035e22: 5472 4606 |0059: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035e26: 7110 ba0d 0200 |005b: invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0dba │ │ +035e2c: 0c02 |005e: move-result-object v2 │ │ +035e2e: 1403 a200 0d7f |005f: const v3, #float 1.87424e+38 // #7f0d00a2 │ │ +035e34: 6e20 a600 3200 |0062: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +035e3a: 0c02 |0065: move-result-object v2 │ │ +035e3c: 7130 040b 2106 |0066: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b04 │ │ +035e42: 0c01 |0069: move-result-object v1 │ │ +035e44: 6e10 050b 0100 |006a: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +035e4a: 5471 4606 |006d: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035e4e: 7110 b80d 0100 |006f: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0db8 │ │ +035e54: 0c01 |0072: move-result-object v1 │ │ +035e56: 3801 1100 |0073: if-eqz v1, 0084 // +0011 │ │ +035e5a: 5471 4606 |0075: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035e5e: 7110 b80d 0100 |0077: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0db8 │ │ +035e64: 0c01 |007a: move-result-object v1 │ │ +035e66: 6e10 1d10 0100 |007b: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@101d │ │ +035e6c: 5471 4606 |007e: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035e70: 1202 |0080: const/4 v2, #int 0 // #0 │ │ +035e72: 7120 b90d 2100 |0081: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0db9 │ │ +035e78: 0e00 |0084: return-void │ │ +035e7a: 5471 4606 |0085: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035e7e: 7110 b80d 0100 |0087: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; // method@0db8 │ │ +035e84: 0c01 |008a: move-result-object v1 │ │ +035e86: 1402 3000 0d7f |008b: const v2, #float 1.87422e+38 // #7f0d0030 │ │ +035e8c: 1a03 510a |008e: const-string v3, "contact_vibrate_pattern_custom" // string@0a51 │ │ +035e90: 6e40 2910 2130 |0090: invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;Ljava/lang/String;)V // method@1029 │ │ +035e96: 28c0 |0093: goto 0053 // -0040 │ │ +035e98: 5471 4606 |0094: iget-object v1, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035e9c: 7110 ba0d 0100 |0096: invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0dba │ │ +035ea2: 0c01 |0099: move-result-object v1 │ │ +035ea4: 5472 4606 |009a: iget-object v2, v7, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // field@0646 │ │ +035ea8: 7110 ba0d 0200 |009c: invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; // method@0dba │ │ +035eae: 0c02 |009f: move-result-object v2 │ │ +035eb0: 1403 a300 0d7f |00a0: const v3, #float 1.87424e+38 // #7f0d00a3 │ │ +035eb6: 6e20 a600 3200 |00a3: invoke-virtual {v2, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +035ebc: 0c02 |00a6: move-result-object v2 │ │ +035ebe: 7130 040b 2106 |00a7: invoke-static {v1, v2, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b04 │ │ +035ec4: 0c01 |00aa: move-result-object v1 │ │ +035ec6: 6e10 050b 0100 |00ab: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +035ecc: 28bf |00ae: goto 006d // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x000b line=104 │ │ 0x0013 line=105 │ │ 0x0029 line=108 │ │ 0x0039 line=110 │ │ 0x0045 line=111 │ │ 0x0053 line=122 │ │ + 0x005b line=123 │ │ + 0x0066 line=122 │ │ + 0x006a line=124 │ │ 0x006d line=148 │ │ 0x0075 line=149 │ │ 0x007e line=150 │ │ 0x0084 line=152 │ │ 0x0085 line=116 │ │ 0x0094 line=143 │ │ + 0x009c line=144 │ │ + 0x00a7 line=143 │ │ + 0x00ab line=145 │ │ locals : │ │ 0x000b - 0x00af reg=0 new_pattern Ljava/lang/String; │ │ 0x0000 - 0x00af reg=7 this Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1; │ │ 0x0000 - 0x00af reg=8 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x00af reg=9 whichButton I │ │ │ │ - source_file_idx : 491 (CustomVibrateListPreference.java) │ │ + source_file_idx : 493 (CustomVibrateListPreference.java) │ │ │ │ -Class #284 header: │ │ -class_idx : 591 │ │ +Class #215 header: │ │ +class_idx : 589 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 106 │ │ -source_file_idx : 491 │ │ +superclass_idx : 105 │ │ +source_file_idx : 493 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ -Class #284 - │ │ +Class #215 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/ListPreference;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;) │ │ @@ -80042,22 +46449,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -037240: |[037240] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.:(Landroid/content/Context;)V │ │ -037250: 7020 bd01 3200 |0000: invoke-direct {v2, v3}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@01bd │ │ -037256: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -037258: 5b20 e507 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -03725c: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -037260: 5a20 e607 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@07e6 │ │ -037264: 5b23 e407 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@07e4 │ │ -037268: 0e00 |000c: return-void │ │ +035ed0: |[035ed0] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.:(Landroid/content/Context;)V │ │ +035ee0: 7020 c301 3200 |0000: invoke-direct {v2, v3}, Landroid/preference/ListPreference;.:(Landroid/content/Context;)V // method@01c3 │ │ +035ee6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +035ee8: 5b20 4906 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +035eec: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +035ef0: 5a20 4a06 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@064a │ │ +035ef4: 5b23 4806 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@0648 │ │ +035ef8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=19 │ │ 0x0006 line=20 │ │ 0x000a line=26 │ │ 0x000c line=27 │ │ @@ -80070,22 +46477,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -03726c: |[03726c] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -03727c: 7030 be01 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01be │ │ -037282: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -037284: 5b20 e507 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -037288: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ -03728c: 5a20 e607 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@07e6 │ │ -037290: 5b23 e407 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@07e4 │ │ -037294: 0e00 |000c: return-void │ │ +035efc: |[035efc] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +035f0c: 7030 c401 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/preference/ListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01c4 │ │ +035f12: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +035f14: 5b20 4906 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +035f18: 1600 0000 |0006: const-wide/16 v0, #int 0 // #0 │ │ +035f1c: 5a20 4a06 |0008: iput-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@064a │ │ +035f20: 5b23 4806 |000a: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@0648 │ │ +035f24: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=19 │ │ 0x0006 line=20 │ │ 0x000a line=31 │ │ 0x000c line=32 │ │ @@ -80099,17 +46506,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -037298: |[037298] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ -0372a8: 5410 e507 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -0372ac: 1100 |0002: return-object v0 │ │ +035f28: |[035f28] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.access$000:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ +035f38: 5410 4906 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +035f3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;) │ │ @@ -80117,17 +46524,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0372b0: |[0372b0] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ -0372c0: 5b01 e507 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -0372c4: 1101 |0002: return-object v1 │ │ +035f40: |[035f40] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.access$002:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ +035f50: 5b01 4906 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +035f54: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ 0x0000 - 0x0003 reg=1 x1 Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ │ │ @@ -80136,17 +46543,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0372c8: |[0372c8] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; │ │ -0372d8: 5410 e407 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@07e4 │ │ -0372dc: 1100 |0002: return-object v0 │ │ +035f58: |[035f58] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.access$100:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; │ │ +035f68: 5410 4806 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@0648 │ │ +035f6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;) │ │ @@ -80154,17 +46561,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0372e0: |[0372e0] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)J │ │ -0372f0: 5320 e607 |0000: iget-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@07e6 │ │ -0372f4: 1000 |0002: return-wide v0 │ │ +035f70: |[035f70] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.access$200:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)J │ │ +035f80: 5320 4a06 |0000: iget-wide v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@064a │ │ +035f84: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ │ │ #6 : (in Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;) │ │ @@ -80172,63 +46579,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -0372f8: |[0372f8] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.getPrefs:()V │ │ -037308: 1404 0200 0e7f |0000: const v4, #float 1.8875e+38 // #7f0e0002 │ │ -03730e: 5450 e507 |0003: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -037312: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -037316: 2200 ac02 |0007: new-instance v0, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02ac │ │ -03731a: 5451 e407 |0009: iget-object v1, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@07e4 │ │ -03731e: 5352 e607 |000b: iget-wide v2, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@07e6 │ │ -037322: 7040 b50f 1032 |000d: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@0fb5 │ │ -037328: 5b50 e507 |0010: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -03732c: 5350 e607 |0012: iget-wide v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@07e6 │ │ -037330: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ -037334: 3100 0002 |0016: cmp-long v0, v0, v2 │ │ -037338: 3900 3100 |0018: if-nez v0, 0049 // +0031 │ │ -03733c: 5450 e507 |001a: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -037340: 1401 1e00 0e7f |001c: const v1, #float 1.88751e+38 // #7f0e001e │ │ -037346: 6e30 be0f 1004 |001f: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@0fbe │ │ -03734c: 0c00 |0022: move-result-object v0 │ │ -03734e: 5b50 e707 |0023: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern:Ljava/lang/String; // field@07e7 │ │ -037352: 5450 e507 |0025: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -037356: 1401 1f00 0e7f |0027: const v1, #float 1.88751e+38 // #7f0e001f │ │ -03735c: 6e30 be0f 1004 |002a: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@0fbe │ │ -037362: 0c00 |002d: move-result-object v0 │ │ -037364: 5b50 e807 |002e: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@07e8 │ │ -037368: 5450 e807 |0030: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@07e8 │ │ -03736c: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ -037370: 5450 e507 |0034: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -037374: 6e30 be0f 4004 |0036: invoke-virtual {v0, v4, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@0fbe │ │ -03737a: 0c00 |0039: move-result-object v0 │ │ -03737c: 5b50 e807 |003a: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@07e8 │ │ -037380: 5450 e507 |003c: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -037384: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -037388: 5450 e507 |0040: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -03738c: 6e10 b70f 0000 |0042: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@0fb7 │ │ -037392: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -037394: 5b50 e507 |0046: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -037398: 0e00 |0048: return-void │ │ -03739a: 5450 e507 |0049: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -03739e: 1401 2f00 0e7f |004b: const v1, #float 1.88751e+38 // #7f0e002f │ │ -0373a4: 1a02 300a |004e: const-string v2, "contact_vibrate_pattern" // string@0a30 │ │ -0373a8: 6e40 bf0f 1024 |0050: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@0fbf │ │ -0373ae: 0c00 |0053: move-result-object v0 │ │ -0373b0: 5b50 e707 |0054: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern:Ljava/lang/String; // field@07e7 │ │ -0373b4: 5450 e507 |0056: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@07e5 │ │ -0373b8: 1401 3000 0e7f |0058: const v1, #float 1.88751e+38 // #7f0e0030 │ │ -0373be: 1a02 310a |005b: const-string v2, "contact_vibrate_pattern_custom" // string@0a31 │ │ -0373c2: 6e40 bf0f 1024 |005d: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@0fbf │ │ -0373c8: 0c00 |0060: move-result-object v0 │ │ -0373ca: 5b50 e807 |0061: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@07e8 │ │ -0373ce: 28cd |0063: goto 0030 // -0033 │ │ +035f88: |[035f88] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.getPrefs:()V │ │ +035f98: 1404 0200 0d7f |0000: const v4, #float 1.87421e+38 // #7f0d0002 │ │ +035f9e: 5450 4906 |0003: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +035fa2: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +035fa6: 2200 aa02 |0007: new-instance v0, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02aa │ │ +035faa: 5451 4806 |0009: iget-object v1, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@0648 │ │ +035fae: 5352 4a06 |000b: iget-wide v2, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@064a │ │ +035fb2: 7040 1b10 1032 |000d: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;J)V // method@101b │ │ +035fb8: 5b50 4906 |0010: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +035fbc: 5350 4a06 |0012: iget-wide v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@064a │ │ +035fc0: 1602 0000 |0014: const-wide/16 v2, #int 0 // #0 │ │ +035fc4: 3100 0002 |0016: cmp-long v0, v0, v2 │ │ +035fc8: 3900 3100 |0018: if-nez v0, 0049 // +0031 │ │ +035fcc: 5450 4906 |001a: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +035fd0: 1401 1e00 0d7f |001c: const v1, #float 1.87422e+38 // #7f0d001e │ │ +035fd6: 6e30 2410 1004 |001f: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@1024 │ │ +035fdc: 0c00 |0022: move-result-object v0 │ │ +035fde: 5b50 4b06 |0023: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern:Ljava/lang/String; // field@064b │ │ +035fe2: 5450 4906 |0025: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +035fe6: 1401 1f00 0d7f |0027: const v1, #float 1.87422e+38 // #7f0d001f │ │ +035fec: 6e30 2410 1004 |002a: invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@1024 │ │ +035ff2: 0c00 |002d: move-result-object v0 │ │ +035ff4: 5b50 4c06 |002e: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@064c │ │ +035ff8: 5450 4c06 |0030: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@064c │ │ +035ffc: 3900 0a00 |0032: if-nez v0, 003c // +000a │ │ +036000: 5450 4906 |0034: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +036004: 6e30 2410 4004 |0036: invoke-virtual {v0, v4, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@1024 │ │ +03600a: 0c00 |0039: move-result-object v0 │ │ +03600c: 5b50 4c06 |003a: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@064c │ │ +036010: 5450 4906 |003c: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +036014: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +036018: 5450 4906 |0040: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +03601c: 6e10 1d10 0000 |0042: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@101d │ │ +036022: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +036024: 5b50 4906 |0046: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +036028: 0e00 |0048: return-void │ │ +03602a: 5450 4906 |0049: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +03602e: 1401 2f00 0d7f |004b: const v1, #float 1.87422e+38 // #7f0d002f │ │ +036034: 1a02 500a |004e: const-string v2, "contact_vibrate_pattern" // string@0a50 │ │ +036038: 6e40 2510 1024 |0050: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@1025 │ │ +03603e: 0c00 |0053: move-result-object v0 │ │ +036040: 5b50 4b06 |0054: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern:Ljava/lang/String; // field@064b │ │ +036044: 5450 4906 |0056: iget-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; // field@0649 │ │ +036048: 1401 3000 0d7f |0058: const v1, #float 1.87422e+38 // #7f0d0030 │ │ +03604e: 1a02 510a |005b: const-string v2, "contact_vibrate_pattern_custom" // string@0a51 │ │ +036052: 6e40 2510 1024 |005d: invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(IILjava/lang/String;)Ljava/lang/String; // method@1025 │ │ +036058: 0c00 |0060: move-result-object v0 │ │ +03605a: 5b50 4c06 |0061: iput-object v0, v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@064c │ │ +03605e: 28cd |0063: goto 0030 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=51 │ │ 0x0007 line=52 │ │ 0x0012 line=55 │ │ 0x001a line=56 │ │ 0x0025 line=59 │ │ @@ -80248,55 +46655,61 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0373d0: |[0373d0] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.showDialog:()V │ │ -0373e0: 5463 e407 |0000: iget-object v3, v6, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@07e4 │ │ -0373e4: 1a04 150e |0002: const-string v4, "layout_inflater" // string@0e15 │ │ -0373e8: 6e20 a800 4300 |0004: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -0373ee: 0c01 |0007: move-result-object v1 │ │ -0373f0: 1f01 6a01 |0008: check-cast v1, Landroid/view/LayoutInflater; // type@016a │ │ -0373f4: 1403 0e00 037f |000a: const v3, #float 1.74129e+38 // #7f03000e │ │ -0373fa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0373fc: 6e30 9b09 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -037402: 0c02 |0011: move-result-object v2 │ │ -037404: 1403 4900 077f |0012: const v3, #float 1.79447e+38 // #7f070049 │ │ -03740a: 6e20 d209 3200 |0015: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -037410: 0c00 |0018: move-result-object v0 │ │ -037412: 1f00 9501 |0019: check-cast v0, Landroid/widget/EditText; // type@0195 │ │ -037416: 5463 e807 |001b: iget-object v3, v6, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@07e8 │ │ -03741a: 6e20 a50a 3000 |001d: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa5 │ │ -037420: 2203 0d00 |0020: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ -037424: 5464 e407 |0022: iget-object v4, v6, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@07e4 │ │ -037428: 7020 2c00 4300 |0024: invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03742e: 1404 9b00 0801 |0027: const v4, #float 2.49797e-38 // #0108009b │ │ -037434: 6e20 3000 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -03743a: 0c03 |002d: move-result-object v3 │ │ -03743c: 1404 a000 0e7f |002e: const v4, #float 1.88754e+38 // #7f0e00a0 │ │ -037442: 6e20 3900 4300 |0031: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -037448: 0c03 |0034: move-result-object v3 │ │ -03744a: 6e20 3b00 2300 |0035: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -037450: 0c03 |0038: move-result-object v3 │ │ -037452: 1404 0a00 0401 |0039: const v4, #float 2.42446e-38 // #0104000a │ │ -037458: 2205 4e02 |003c: new-instance v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1; // type@024e │ │ -03745c: 7030 4e0d 6500 |003e: invoke-direct {v5, v6, v0}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Landroid/widget/EditText;)V // method@0d4e │ │ -037462: 6e30 3600 4305 |0041: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -037468: 0c03 |0044: move-result-object v3 │ │ -03746a: 6e10 3c00 0300 |0045: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@003c │ │ -037470: 0e00 |0048: return-void │ │ +036060: |[036060] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.showDialog:()V │ │ +036070: 5463 4806 |0000: iget-object v3, v6, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@0648 │ │ +036074: 1a04 630e |0002: const-string v4, "layout_inflater" // string@0e63 │ │ +036078: 6e20 a800 4300 |0004: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03607e: 0c01 |0007: move-result-object v1 │ │ +036080: 1f01 6701 |0008: check-cast v1, Landroid/view/LayoutInflater; // type@0167 │ │ +036084: 1403 0e00 037f |000a: const v3, #float 1.74129e+38 // #7f03000e │ │ +03608a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +03608c: 6e30 9f09 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099f │ │ +036092: 0c02 |0011: move-result-object v2 │ │ +036094: 1403 4900 0f7f |0012: const v3, #float 1.90081e+38 // #7f0f0049 │ │ +03609a: 6e20 d609 3200 |0015: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +0360a0: 0c00 |0018: move-result-object v0 │ │ +0360a2: 1f00 9201 |0019: check-cast v0, Landroid/widget/EditText; // type@0192 │ │ +0360a6: 5463 4c06 |001b: iget-object v3, v6, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern_custom:Ljava/lang/String; // field@064c │ │ +0360aa: 6e20 a90a 3000 |001d: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa9 │ │ +0360b0: 2203 0d00 |0020: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ +0360b4: 5464 4806 |0022: iget-object v4, v6, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@0648 │ │ +0360b8: 7020 2c00 4300 |0024: invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +0360be: 1404 9b00 0801 |0027: const v4, #float 2.49797e-38 // #0108009b │ │ +0360c4: 6e20 3000 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +0360ca: 0c03 |002d: move-result-object v3 │ │ +0360cc: 1404 a000 0d7f |002e: const v4, #float 1.87424e+38 // #7f0d00a0 │ │ +0360d2: 6e20 3900 4300 |0031: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +0360d8: 0c03 |0034: move-result-object v3 │ │ +0360da: 6e20 3b00 2300 |0035: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +0360e0: 0c03 |0038: move-result-object v3 │ │ +0360e2: 1404 0a00 0401 |0039: const v4, #float 2.42446e-38 // #0104000a │ │ +0360e8: 2205 4c02 |003c: new-instance v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1; // type@024c │ │ +0360ec: 7030 b40d 6500 |003e: invoke-direct {v5, v6, v0}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;.:(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Landroid/widget/EditText;)V // method@0db4 │ │ +0360f2: 6e30 3600 4305 |0041: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +0360f8: 0c03 |0044: move-result-object v3 │ │ +0360fa: 6e10 3c00 0300 |0045: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@003c │ │ +036100: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ + 0x0004 line=88 │ │ 0x000a line=90 │ │ 0x0012 line=92 │ │ 0x001b line=94 │ │ 0x0020 line=96 │ │ + 0x002a line=97 │ │ + 0x0031 line=98 │ │ + 0x0035 line=99 │ │ + 0x0041 line=100 │ │ + 0x0045 line=154 │ │ 0x0048 line=155 │ │ locals : │ │ 0x001b - 0x0049 reg=0 et Landroid/widget/EditText; │ │ 0x000a - 0x0049 reg=1 inflater Landroid/view/LayoutInflater; │ │ 0x0012 - 0x0049 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0049 reg=6 this Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ │ │ @@ -80306,28 +46719,28 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -037474: |[037474] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.onDialogClosed:(Z)V │ │ -037484: 6f20 bf01 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@01bf │ │ -03748a: 3803 1900 |0003: if-eqz v3, 001c // +0019 │ │ -03748e: 7010 560d 0200 |0005: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.getPrefs:()V // method@0d56 │ │ -037494: 5420 e407 |0008: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@07e4 │ │ -037498: 1401 4700 0e7f |000a: const v1, #float 1.88752e+38 // #7f0e0047 │ │ -03749e: 6e20 a600 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0374a4: 0c00 |0010: move-result-object v0 │ │ -0374a6: 5421 e707 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern:Ljava/lang/String; // field@07e7 │ │ -0374aa: 6e20 660c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -0374b0: 0a00 |0016: move-result v0 │ │ -0374b2: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -0374b6: 7010 5a0d 0200 |0019: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.showDialog:()V // method@0d5a │ │ -0374bc: 0e00 |001c: return-void │ │ +036104: |[036104] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.onDialogClosed:(Z)V │ │ +036114: 6f20 c501 3200 |0000: invoke-super {v2, v3}, Landroid/preference/ListPreference;.onDialogClosed:(Z)V // method@01c5 │ │ +03611a: 3803 1900 |0003: if-eqz v3, 001c // +0019 │ │ +03611e: 7010 bc0d 0200 |0005: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.getPrefs:()V // method@0dbc │ │ +036124: 5420 4806 |0008: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.context:Landroid/content/Context; // field@0648 │ │ +036128: 1401 4700 0d7f |000a: const v1, #float 1.87423e+38 // #7f0d0047 │ │ +03612e: 6e20 a600 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +036134: 0c00 |0010: move-result-object v0 │ │ +036136: 5421 4b06 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.vibrate_pattern:Ljava/lang/String; // field@064b │ │ +03613a: 6e20 cc0c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +036140: 0a00 |0016: move-result v0 │ │ +036142: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +036146: 7010 c00d 0200 |0019: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.showDialog:()V // method@0dc0 │ │ +03614c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0008 line=44 │ │ 0x0019 line=45 │ │ @@ -80337,42 +46750,42 @@ │ │ 0x0000 - 0x001d reg=3 positiveResult Z │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;) │ │ name : 'setRowId' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0374c0: |[0374c0] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.setRowId:(J)V │ │ -0374d0: 5a01 e607 |0000: iput-wide v1, v0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@07e6 │ │ -0374d4: 0e00 |0002: return-void │ │ +036150: |[036150] net.everythingandroid.smspopup.preferences.CustomVibrateListPreference.setRowId:(J)V │ │ +036160: 5a12 4a06 |0000: iput-wide v2, v1, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.mRowId:J // field@064a │ │ +036164: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0002 line=36 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ - 0x0000 - 0x0003 reg=1 rowId J │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ + 0x0000 - 0x0003 reg=2 rowId J │ │ │ │ - source_file_idx : 491 (CustomVibrateListPreference.java) │ │ + source_file_idx : 493 (CustomVibrateListPreference.java) │ │ │ │ -Class #285 header: │ │ -class_idx : 592 │ │ +Class #216 header: │ │ +class_idx : 590 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 104 │ │ -source_file_idx : 527 │ │ +superclass_idx : 103 │ │ +source_file_idx : 529 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #285 - │ │ +Class #216 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/CheckBoxPreference;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;) │ │ @@ -80385,18 +46798,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0374d8: |[0374d8] net.everythingandroid.smspopup.preferences.DialogCheckBoxPreference.:(Landroid/content/Context;)V │ │ -0374e8: 7020 b101 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@01b1 │ │ -0374ee: 5b01 e907 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@07e9 │ │ -0374f2: 0e00 |0005: return-void │ │ +036168: |[036168] net.everythingandroid.smspopup.preferences.DialogCheckBoxPreference.:(Landroid/content/Context;)V │ │ +036178: 7020 b701 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@01b7 │ │ +03617e: 5b01 4d06 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@064d │ │ +036182: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference; │ │ @@ -80407,18 +46820,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0374f4: |[0374f4] net.everythingandroid.smspopup.preferences.DialogCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -037504: 7030 b201 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01b2 │ │ -03750a: 5b01 e907 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@07e9 │ │ -03750e: 0e00 |0005: return-void │ │ +036184: |[036184] net.everythingandroid.smspopup.preferences.DialogCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +036194: 7030 b801 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01b8 │ │ +03619a: 5b01 4d06 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@064d │ │ +03619e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0005 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference; │ │ @@ -80430,18 +46843,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -037510: |[037510] net.everythingandroid.smspopup.preferences.DialogCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -037520: 7040 b301 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01b3 │ │ -037526: 5b01 e907 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@07e9 │ │ -03752a: 0e00 |0005: return-void │ │ +0361a0: |[0361a0] net.everythingandroid.smspopup.preferences.DialogCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0361b0: 7040 b901 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01b9 │ │ +0361b6: 5b01 4d06 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@064d │ │ +0361ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference; │ │ @@ -80455,72 +46868,77 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -03752c: |[03752c] net.everythingandroid.smspopup.preferences.DialogCheckBoxPreference.onClick:()V │ │ -03753c: 6f10 b501 0300 |0000: invoke-super {v3}, Landroid/preference/CheckBoxPreference;.onClick:()V // method@01b5 │ │ -037542: 6e10 5e0d 0300 |0003: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.isChecked:()Z // method@0d5e │ │ -037548: 0a00 |0006: move-result v0 │ │ -03754a: 3800 3600 |0007: if-eqz v0, 003d // +0036 │ │ -03754e: 2200 0d00 |0009: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ -037552: 5431 e907 |000b: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@07e9 │ │ -037556: 7020 2c00 1000 |000d: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03755c: 1401 2700 0801 |0010: const v1, #float 2.49794e-38 // #01080027 │ │ -037562: 6e20 3000 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -037568: 0c00 |0016: move-result-object v0 │ │ -03756a: 5431 e907 |0017: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@07e9 │ │ -03756e: 1402 8600 0e7f |0019: const v2, #float 1.88753e+38 // #7f0e0086 │ │ -037574: 6e20 a600 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -03757a: 0c01 |001f: move-result-object v1 │ │ -03757c: 6e20 3a00 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003a │ │ -037582: 0c00 |0023: move-result-object v0 │ │ -037584: 5431 e907 |0024: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@07e9 │ │ -037588: 1402 8f00 0e7f |0026: const v2, #float 1.88753e+38 // #7f0e008f │ │ -03758e: 6e20 a600 2100 |0029: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -037594: 0c01 |002c: move-result-object v1 │ │ -037596: 6e20 3200 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0032 │ │ -03759c: 0c00 |0030: move-result-object v0 │ │ -03759e: 1401 0a00 0401 |0031: const v1, #float 2.42446e-38 // #0104000a │ │ -0375a4: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -0375a6: 6e30 3600 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -0375ac: 0c00 |0038: move-result-object v0 │ │ -0375ae: 6e10 3c00 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@003c │ │ -0375b4: 0e00 |003c: return-void │ │ -0375b6: 5430 e907 |003d: iget-object v0, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@07e9 │ │ -0375ba: 7110 a70f 0000 |003f: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@0fa7 │ │ -0375c0: 5430 e907 |0042: iget-object v0, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@07e9 │ │ -0375c4: 7110 020e 0000 |0044: invoke-static {v0}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e02 │ │ -0375ca: 28f5 |0047: goto 003c // -000b │ │ +0361bc: |[0361bc] net.everythingandroid.smspopup.preferences.DialogCheckBoxPreference.onClick:()V │ │ +0361cc: 6f10 bb01 0300 |0000: invoke-super {v3}, Landroid/preference/CheckBoxPreference;.onClick:()V // method@01bb │ │ +0361d2: 6e10 c40d 0300 |0003: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.isChecked:()Z // method@0dc4 │ │ +0361d8: 0a00 |0006: move-result v0 │ │ +0361da: 3800 3600 |0007: if-eqz v0, 003d // +0036 │ │ +0361de: 2200 0d00 |0009: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ +0361e2: 5431 4d06 |000b: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@064d │ │ +0361e6: 7020 2c00 1000 |000d: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +0361ec: 1401 2700 0801 |0010: const v1, #float 2.49794e-38 // #01080027 │ │ +0361f2: 6e20 3000 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +0361f8: 0c00 |0016: move-result-object v0 │ │ +0361fa: 5431 4d06 |0017: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@064d │ │ +0361fe: 1402 8600 0d7f |0019: const v2, #float 1.87424e+38 // #7f0d0086 │ │ +036204: 6e20 a600 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03620a: 0c01 |001f: move-result-object v1 │ │ +03620c: 6e20 3a00 1000 |0020: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003a │ │ +036212: 0c00 |0023: move-result-object v0 │ │ +036214: 5431 4d06 |0024: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@064d │ │ +036218: 1402 8f00 0d7f |0026: const v2, #float 1.87424e+38 // #7f0d008f │ │ +03621e: 6e20 a600 2100 |0029: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +036224: 0c01 |002c: move-result-object v1 │ │ +036226: 6e20 3200 1000 |002d: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0032 │ │ +03622c: 0c00 |0030: move-result-object v0 │ │ +03622e: 1401 0a00 0401 |0031: const v1, #float 2.42446e-38 // #0104000a │ │ +036234: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +036236: 6e30 3600 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +03623c: 0c00 |0038: move-result-object v0 │ │ +03623e: 6e10 3c00 0000 |0039: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@003c │ │ +036244: 0e00 |003c: return-void │ │ +036246: 5430 4d06 |003d: iget-object v0, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@064d │ │ +03624a: 7110 0d10 0000 |003f: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@100d │ │ +036250: 5430 4d06 |0042: iget-object v0, v3, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;.context:Landroid/content/Context; // field@064d │ │ +036254: 7110 680e 0000 |0044: invoke-static {v0}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e68 │ │ +03625a: 28f5 |0047: goto 003c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0009 line=33 │ │ + 0x0013 line=34 │ │ + 0x001c line=35 │ │ + 0x0029 line=36 │ │ + 0x0035 line=37 │ │ + 0x0039 line=38 │ │ 0x003c line=43 │ │ 0x003d line=40 │ │ 0x0042 line=41 │ │ locals : │ │ 0x0000 - 0x0048 reg=3 this Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference; │ │ │ │ - source_file_idx : 527 (DialogCheckBoxPreference.java) │ │ + source_file_idx : 529 (DialogCheckBoxPreference.java) │ │ │ │ -Class #286 header: │ │ -class_idx : 593 │ │ +Class #217 header: │ │ +class_idx : 591 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 105 │ │ -source_file_idx : 530 │ │ +superclass_idx : 104 │ │ +source_file_idx : 532 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #286 - │ │ +Class #217 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/DialogPreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/DialogPreference;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -80529,17 +46947,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0375cc: |[0375cc] net.everythingandroid.smspopup.preferences.DialogPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0375dc: 7030 b901 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01b9 │ │ -0375e2: 0e00 |0003: return-void │ │ +03625c: |[03625c] net.everythingandroid.smspopup.preferences.DialogPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +03626c: 7030 bf01 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01bf │ │ +036272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0003 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/preferences/DialogPreference; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -80550,46 +46968,46 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0375e4: |[0375e4] net.everythingandroid.smspopup.preferences.DialogPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0375f4: 7040 ba01 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01ba │ │ -0375fa: 0e00 |0003: return-void │ │ +036274: |[036274] net.everythingandroid.smspopup.preferences.DialogPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +036284: 7040 c001 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01c0 │ │ +03628a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/preferences/DialogPreference; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x0004 reg=3 defStyle I │ │ │ │ Virtual methods - │ │ - source_file_idx : 530 (DialogPreference.java) │ │ + source_file_idx : 532 (DialogPreference.java) │ │ │ │ -Class #287 header: │ │ -class_idx : 594 │ │ +Class #218 header: │ │ +class_idx : 592 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1635 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1652 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #287 annotations: │ │ +Class #218 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onPrepareDialogBuilder │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #287 - │ │ +Class #218 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -80603,72 +47021,72 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0375fc: |[0375fc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$1.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;)V │ │ -03760c: 5b01 ea07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@07ea │ │ -037610: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -037616: 0e00 |0005: return-void │ │ +03628c: |[03628c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$1.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;)V │ │ +03629c: 5b01 4e06 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@064e │ │ +0362a0: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0362a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -037618: |[037618] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -037628: 5420 ea07 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@07ea │ │ -03762c: 7120 7e0d 4000 |0002: invoke-static {v0, v4}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;I)I // method@0d7e │ │ -037632: 5420 ea07 |0005: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@07ea │ │ -037636: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -037638: 6e30 8a0d 3001 |0008: invoke-virtual {v0, v3, v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.onClick:(Landroid/content/DialogInterface;I)V // method@0d8a │ │ -03763e: 7210 ad00 0300 |000b: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00ad │ │ -037644: 0e00 |000e: return-void │ │ +0362a8: |[0362a8] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0362b8: 5420 4e06 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@064e │ │ +0362bc: 7120 e40d 4000 |0002: invoke-static {v0, v4}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.access$002:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;I)I // method@0de4 │ │ +0362c2: 5420 4e06 |0005: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@064e │ │ +0362c6: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +0362c8: 6e30 f00d 3001 |0008: invoke-virtual {v0, v3, v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.onClick:(Landroid/content/DialogInterface;I)V // method@0df0 │ │ +0362ce: 7210 ad00 0300 |000b: invoke-interface {v3}, Landroid/content/DialogInterface;.dismiss:()V // method@00ad │ │ +0362d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=260 │ │ 0x000b line=262 │ │ 0x000e line=263 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1; │ │ 0x0000 - 0x000f reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000f reg=4 which I │ │ │ │ - source_file_idx : 1635 (NotificationIconListPreference.java) │ │ + source_file_idx : 1652 (NotificationIconListPreference.java) │ │ │ │ -Class #288 header: │ │ -class_idx : 595 │ │ +Class #219 header: │ │ +class_idx : 593 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1635 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1652 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #288 annotations: │ │ +Class #219 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="AdapterItems" │ │ │ │ -Class #288 - │ │ +Class #219 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;) │ │ @@ -80689,52 +47107,52 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Ljava/lang/CharSequence;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -037648: |[037648] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$AdapterItems.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Ljava/lang/CharSequence;I)V │ │ -037658: 5b01 ed07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@07ed │ │ -03765c: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -037662: 5b02 ec07 |0005: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.text:Ljava/lang/CharSequence; // field@07ec │ │ -037666: 5903 eb07 |0007: iput v3, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.iconRes:I // field@07eb │ │ -03766a: 0e00 |0009: return-void │ │ +0362d8: |[0362d8] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$AdapterItems.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Ljava/lang/CharSequence;I)V │ │ +0362e8: 5b01 5106 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@0651 │ │ +0362ec: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0362f2: 5b02 5006 |0005: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.text:Ljava/lang/CharSequence; // field@0650 │ │ +0362f6: 5903 4f06 |0007: iput v3, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.iconRes:I // field@064f │ │ +0362fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=359 │ │ 0x0007 line=360 │ │ 0x0009 line=361 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; │ │ 0x0000 - 0x000a reg=1 (null) Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ 0x0000 - 0x000a reg=2 _text Ljava/lang/CharSequence; │ │ 0x0000 - 0x000a reg=3 _iconRes I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1635 (NotificationIconListPreference.java) │ │ + source_file_idx : 1652 (NotificationIconListPreference.java) │ │ │ │ -Class #289 header: │ │ -class_idx : 596 │ │ +Class #220 header: │ │ +class_idx : 594 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 399 │ │ -source_file_idx : 1635 │ │ +superclass_idx : 396 │ │ +source_file_idx : 1652 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #289 annotations: │ │ +Class #220 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1 name="NotificationIconAdapter" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/widget/ArrayAdapter" "<" "Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;" ">;" } │ │ │ │ -Class #289 - │ │ +Class #220 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/ArrayAdapter;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;) │ │ @@ -80759,32 +47177,32 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Landroid/content/Context;I[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -03766c: |[03766c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$NotificationIconAdapter.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Landroid/content/Context;I[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;I)V │ │ -03767c: 5b01 f007 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@07f0 │ │ -037680: 7040 8c0a 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0a8c │ │ -037686: 5b02 ee07 |0005: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.context:Landroid/content/Context; // field@07ee │ │ -03768a: 5903 f107 |0007: iput v3, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.viewResId:I // field@07f1 │ │ -03768e: 5905 ef07 |0009: iput v5, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.selected:I // field@07ef │ │ -037692: 0e00 |000b: return-void │ │ +0362fc: |[0362fc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$NotificationIconAdapter.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Landroid/content/Context;I[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;I)V │ │ +03630c: 5b01 5406 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; // field@0654 │ │ +036310: 7040 900a 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@0a90 │ │ +036316: 5b02 5206 |0005: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.context:Landroid/content/Context; // field@0652 │ │ +03631a: 5903 5506 |0007: iput v3, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.viewResId:I // field@0655 │ │ +03631e: 5905 5306 |0009: iput v5, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.selected:I // field@0653 │ │ +036322: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0002 line=378 │ │ 0x0005 line=379 │ │ 0x0007 line=380 │ │ 0x0009 line=381 │ │ 0x000b line=382 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter; │ │ - 0x0000 - 0x000c reg=1 (null) Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x000c reg=1 this$0 Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ 0x0000 - 0x000c reg=2 _context Landroid/content/Context; │ │ 0x0000 - 0x000c reg=3 _viewResId I │ │ 0x0000 - 0x000c reg=4 objects [Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; │ │ 0x0000 - 0x000c reg=5 _selected I │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;) │ │ @@ -80792,68 +47210,69 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -037694: |[037694] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$NotificationIconAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0376a4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0376a6: 3907 5500 |0001: if-nez v7, 0056 // +0055 │ │ -0376aa: 5452 ee07 |0003: iget-object v2, v5, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.context:Landroid/content/Context; // field@07ee │ │ -0376ae: 1a03 150e |0005: const-string v3, "layout_inflater" // string@0e15 │ │ -0376b2: 6e20 a800 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -0376b8: 0c01 |000a: move-result-object v1 │ │ -0376ba: 1f01 6a01 |000b: check-cast v1, Landroid/view/LayoutInflater; // type@016a │ │ -0376be: 5252 f107 |000d: iget v2, v5, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.viewResId:I // field@07f1 │ │ -0376c2: 6e30 9b09 2104 |000f: invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -0376c8: 0c07 |0012: move-result-object v7 │ │ -0376ca: 2200 5702 |0013: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; // type@0257 │ │ -0376ce: 7020 7b0d 4000 |0015: invoke-direct {v0, v4}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;)V // method@0d7b │ │ -0376d4: 1402 1400 0201 |0018: const v2, #float 2.38773e-38 // #01020014 │ │ -0376da: 6e20 d209 2700 |001b: invoke-virtual {v7, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0376e0: 0c02 |001e: move-result-object v2 │ │ -0376e2: 1f02 9301 |001f: check-cast v2, Landroid/widget/CheckedTextView; // type@0193 │ │ -0376e6: 5b02 f507 |0021: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.text:Landroid/widget/CheckedTextView; // field@07f5 │ │ -0376ea: 1402 0600 0201 |0023: const v2, #float 2.38772e-38 // #01020006 │ │ -0376f0: 6e20 d209 2700 |0026: invoke-virtual {v7, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0376f6: 0c02 |0029: move-result-object v2 │ │ -0376f8: 1f02 9e01 |002a: check-cast v2, Landroid/widget/ImageView; // type@019e │ │ -0376fc: 5b02 f407 |002c: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.icon:Landroid/widget/ImageView; // field@07f4 │ │ -037700: 6e20 fb09 0700 |002e: invoke-virtual {v7, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@09fb │ │ -037706: 5403 f507 |0031: iget-object v3, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.text:Landroid/widget/CheckedTextView; // field@07f5 │ │ -03770a: 6e20 6e0d 6500 |0033: invoke-virtual {v5, v6}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.getItem:(I)Ljava/lang/Object; // method@0d6e │ │ -037710: 0c02 |0036: move-result-object v2 │ │ -037712: 1f02 5302 |0037: check-cast v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; // type@0253 │ │ -037716: 5422 ec07 |0039: iget-object v2, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.text:Ljava/lang/CharSequence; // field@07ec │ │ -03771a: 6e20 970a 2300 |003b: invoke-virtual {v3, v2}, Landroid/widget/CheckedTextView;.setText:(Ljava/lang/CharSequence;)V // method@0a97 │ │ -037720: 5403 f407 |003e: iget-object v3, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.icon:Landroid/widget/ImageView; // field@07f4 │ │ -037724: 6e20 6e0d 6500 |0040: invoke-virtual {v5, v6}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.getItem:(I)Ljava/lang/Object; // method@0d6e │ │ -03772a: 0c02 |0043: move-result-object v2 │ │ -03772c: 1f02 5302 |0044: check-cast v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; // type@0253 │ │ -037730: 5222 eb07 |0046: iget v2, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.iconRes:I // field@07eb │ │ -037734: 6e20 b50a 2300 |0048: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0ab5 │ │ -03773a: 5252 ef07 |004b: iget v2, v5, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.selected:I // field@07ef │ │ -03773e: 3326 1000 |004d: if-ne v6, v2, 005d // +0010 │ │ -037742: 5402 f507 |004f: iget-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.text:Landroid/widget/CheckedTextView; // field@07f5 │ │ -037746: 1213 |0051: const/4 v3, #int 1 // #1 │ │ -037748: 6e20 960a 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/CheckedTextView;.setChecked:(Z)V // method@0a96 │ │ -03774e: 1107 |0055: return-object v7 │ │ -037750: 6e10 e109 0700 |0056: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@09e1 │ │ -037756: 0c00 |0059: move-result-object v0 │ │ -037758: 1f00 5702 |005a: check-cast v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; // type@0257 │ │ -03775c: 28d5 |005c: goto 0031 // -002b │ │ -03775e: 5402 f507 |005d: iget-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.text:Landroid/widget/CheckedTextView; // field@07f5 │ │ -037762: 1203 |005f: const/4 v3, #int 0 // #0 │ │ -037764: 6e20 960a 3200 |0060: invoke-virtual {v2, v3}, Landroid/widget/CheckedTextView;.setChecked:(Z)V // method@0a96 │ │ -03776a: 28f2 |0063: goto 0055 // -000e │ │ +036324: |[036324] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$NotificationIconAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +036334: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +036336: 3907 5500 |0001: if-nez v7, 0056 // +0055 │ │ +03633a: 5452 5206 |0003: iget-object v2, v5, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.context:Landroid/content/Context; // field@0652 │ │ +03633e: 1a03 630e |0005: const-string v3, "layout_inflater" // string@0e63 │ │ +036342: 6e20 a800 3200 |0007: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +036348: 0c01 |000a: move-result-object v1 │ │ +03634a: 1f01 6701 |000b: check-cast v1, Landroid/view/LayoutInflater; // type@0167 │ │ +03634e: 5252 5506 |000d: iget v2, v5, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.viewResId:I // field@0655 │ │ +036352: 6e30 9f09 2104 |000f: invoke-virtual {v1, v2, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099f │ │ +036358: 0c07 |0012: move-result-object v7 │ │ +03635a: 2200 5502 |0013: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; // type@0255 │ │ +03635e: 7020 e10d 4000 |0015: invoke-direct {v0, v4}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;)V // method@0de1 │ │ +036364: 1402 1400 0201 |0018: const v2, #float 2.38773e-38 // #01020014 │ │ +03636a: 6e20 d609 2700 |001b: invoke-virtual {v7, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +036370: 0c02 |001e: move-result-object v2 │ │ +036372: 1f02 9001 |001f: check-cast v2, Landroid/widget/CheckedTextView; // type@0190 │ │ +036376: 5b02 5906 |0021: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.text:Landroid/widget/CheckedTextView; // field@0659 │ │ +03637a: 1402 0600 0201 |0023: const v2, #float 2.38772e-38 // #01020006 │ │ +036380: 6e20 d609 2700 |0026: invoke-virtual {v7, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +036386: 0c02 |0029: move-result-object v2 │ │ +036388: 1f02 9b01 |002a: check-cast v2, Landroid/widget/ImageView; // type@019b │ │ +03638c: 5b02 5806 |002c: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.icon:Landroid/widget/ImageView; // field@0658 │ │ +036390: 6e20 ff09 0700 |002e: invoke-virtual {v7, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@09ff │ │ +036396: 5403 5906 |0031: iget-object v3, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.text:Landroid/widget/CheckedTextView; // field@0659 │ │ +03639a: 6e20 d40d 6500 |0033: invoke-virtual {v5, v6}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.getItem:(I)Ljava/lang/Object; // method@0dd4 │ │ +0363a0: 0c02 |0036: move-result-object v2 │ │ +0363a2: 1f02 5102 |0037: check-cast v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; // type@0251 │ │ +0363a6: 5422 5006 |0039: iget-object v2, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.text:Ljava/lang/CharSequence; // field@0650 │ │ +0363aa: 6e20 9b0a 2300 |003b: invoke-virtual {v3, v2}, Landroid/widget/CheckedTextView;.setText:(Ljava/lang/CharSequence;)V // method@0a9b │ │ +0363b0: 5403 5806 |003e: iget-object v3, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.icon:Landroid/widget/ImageView; // field@0658 │ │ +0363b4: 6e20 d40d 6500 |0040: invoke-virtual {v5, v6}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.getItem:(I)Ljava/lang/Object; // method@0dd4 │ │ +0363ba: 0c02 |0043: move-result-object v2 │ │ +0363bc: 1f02 5102 |0044: check-cast v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; // type@0251 │ │ +0363c0: 5222 4f06 |0046: iget v2, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.iconRes:I // field@064f │ │ +0363c4: 6e20 ba0a 2300 |0048: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0aba │ │ +0363ca: 5252 5306 |004b: iget v2, v5, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.selected:I // field@0653 │ │ +0363ce: 3326 1000 |004d: if-ne v6, v2, 005d // +0010 │ │ +0363d2: 5402 5906 |004f: iget-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.text:Landroid/widget/CheckedTextView; // field@0659 │ │ +0363d6: 1213 |0051: const/4 v3, #int 1 // #1 │ │ +0363d8: 6e20 9a0a 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/CheckedTextView;.setChecked:(Z)V // method@0a9a │ │ +0363de: 1107 |0055: return-object v7 │ │ +0363e0: 6e10 e409 0700 |0056: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@09e4 │ │ +0363e6: 0c00 |0059: move-result-object v0 │ │ +0363e8: 1f00 5502 |005a: check-cast v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; // type@0255 │ │ +0363ec: 28d5 |005c: goto 0031 // -002b │ │ +0363ee: 5402 5906 |005d: iget-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.text:Landroid/widget/CheckedTextView; // field@0659 │ │ +0363f2: 1203 |005f: const/4 v3, #int 0 // #0 │ │ +0363f4: 6e20 9a0a 3200 |0060: invoke-virtual {v2, v3}, Landroid/widget/CheckedTextView;.setChecked:(Z)V // method@0a9a │ │ +0363fa: 28f2 |0063: goto 0055 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=389 │ │ 0x0003 line=392 │ │ + 0x0007 line=393 │ │ 0x000d line=394 │ │ 0x0013 line=397 │ │ 0x0018 line=398 │ │ 0x0023 line=399 │ │ 0x002e line=402 │ │ 0x0031 line=411 │ │ 0x003e line=412 │ │ @@ -80867,33 +47286,33 @@ │ │ 0x0018 - 0x0056 reg=0 holder Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; │ │ 0x005c - 0x0064 reg=0 holder Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; │ │ 0x0000 - 0x0064 reg=5 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter; │ │ 0x0000 - 0x0064 reg=6 position I │ │ 0x0000 - 0x0064 reg=7 convertView Landroid/view/View; │ │ 0x0000 - 0x0064 reg=8 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 1635 (NotificationIconListPreference.java) │ │ + source_file_idx : 1652 (NotificationIconListPreference.java) │ │ │ │ -Class #290 header: │ │ -class_idx : 597 │ │ +Class #221 header: │ │ +class_idx : 595 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1635 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1652 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #290 annotations: │ │ +Class #221 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/os/Parcelable$Creator" "<" "Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;" ">;" } │ │ │ │ -Class #290 - │ │ +Class #221 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/os/Parcelable$Creator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -80903,17 +47322,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03776c: |[03776c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.:()V │ │ -03777c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -037782: 0e00 |0003: return-void │ │ +0363fc: |[0363fc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.:()V │ │ +03640c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +036412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -80922,38 +47341,38 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -037784: |[037784] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -037794: 6e20 720d 2100 |0000: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // method@0d72 │ │ -03779a: 0c00 |0003: move-result-object v0 │ │ -03779c: 1100 |0004: return-object v0 │ │ +036414: |[036414] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +036424: 6e20 d80d 2100 |0000: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // method@0dd8 │ │ +03642a: 0c00 |0003: move-result-object v0 │ │ +03642c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0377a0: |[0377a0] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ -0377b0: 2200 5602 |0000: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@0256 │ │ -0377b4: 7020 760d 2000 |0002: invoke-direct {v0, v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.:(Landroid/os/Parcel;)V // method@0d76 │ │ -0377ba: 1100 |0005: return-object v0 │ │ +036430: |[036430] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ +036440: 2200 5402 |0000: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@0254 │ │ +036444: 7020 dc0d 2000 |0002: invoke-direct {v0, v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.:(Landroid/os/Parcel;)V // method@0ddc │ │ +03644a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -80962,64 +47381,64 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0377bc: |[0377bc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0377cc: 6e20 740d 2100 |0000: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;.newArray:(I)[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // method@0d74 │ │ -0377d2: 0c00 |0003: move-result-object v0 │ │ -0377d4: 1100 |0004: return-object v0 │ │ +03644c: |[03644c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +03645c: 6e20 da0d 2100 |0000: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;.newArray:(I)[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // method@0dda │ │ +036462: 0c00 |0003: move-result-object v0 │ │ +036464: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1; │ │ - 0x0000 - 0x0005 reg=2 x0 I │ │ + 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;) │ │ name : 'newArray' │ │ type : '(I)[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0377d8: |[0377d8] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.newArray:(I)[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ -0377e8: 2320 cf02 |0000: new-array v0, v2, [Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@02cf │ │ -0377ec: 1100 |0002: return-object v0 │ │ +036468: |[036468] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState$1.newArray:(I)[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ +036478: 2320 d002 |0000: new-array v0, v2, [Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@02d0 │ │ +03647c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ - source_file_idx : 1635 (NotificationIconListPreference.java) │ │ + source_file_idx : 1652 (NotificationIconListPreference.java) │ │ │ │ -Class #291 header: │ │ -class_idx : 598 │ │ +Class #222 header: │ │ +class_idx : 596 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 107 │ │ -source_file_idx : 1635 │ │ +superclass_idx : 106 │ │ +source_file_idx : 1652 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ -Class #291 annotations: │ │ +Class #222 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="SavedState" │ │ -Annotations on field #2034 'CREATOR' │ │ +Annotations on field #1622 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;" ">;" } │ │ │ │ -Class #291 - │ │ +Class #222 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/preference/Preference$BaseSavedState;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;) │ │ name : 'CREATOR' │ │ @@ -81036,39 +47455,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0377f0: |[0377f0] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState.:()V │ │ -037800: 2200 5502 |0000: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1; // type@0255 │ │ -037804: 7010 700d 0000 |0002: invoke-direct {v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;.:()V // method@0d70 │ │ -03780a: 6900 f207 |0005: sput-object v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@07f2 │ │ -03780e: 0e00 |0007: return-void │ │ +036480: |[036480] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState.:()V │ │ +036490: 2200 5302 |0000: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1; // type@0253 │ │ +036494: 7010 d60d 0000 |0002: invoke-direct {v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;.:()V // method@0dd6 │ │ +03649a: 6900 5606 |0005: sput-object v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0656 │ │ +03649e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -037810: |[037810] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState.:(Landroid/os/Parcel;)V │ │ -037820: 7020 c001 2100 |0000: invoke-direct {v1, v2}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcel;)V // method@01c0 │ │ -037826: 6e10 a101 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01a1 │ │ -03782c: 0c00 |0006: move-result-object v0 │ │ -03782e: 5b10 f307 |0007: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.value:Ljava/lang/String; // field@07f3 │ │ -037832: 0e00 |0009: return-void │ │ +0364a0: |[0364a0] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState.:(Landroid/os/Parcel;)V │ │ +0364b0: 7020 c601 2100 |0000: invoke-direct {v1, v2}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcel;)V // method@01c6 │ │ +0364b6: 6e10 a701 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@01a7 │ │ +0364bc: 0c00 |0006: move-result-object v0 │ │ +0364be: 5b10 5706 |0007: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.value:Ljava/lang/String; // field@0657 │ │ +0364c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0003 line=327 │ │ 0x0009 line=328 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ @@ -81079,17 +47498,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -037834: |[037834] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState.:(Landroid/os/Parcelable;)V │ │ -037844: 7020 c101 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@01c1 │ │ -03784a: 0e00 |0003: return-void │ │ +0364c4: |[0364c4] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState.:(Landroid/os/Parcelable;)V │ │ +0364d4: 7020 c701 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@01c7 │ │ +0364da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -81100,47 +47519,47 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03784c: |[03784c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03785c: 6f30 c201 2103 |0000: invoke-super {v1, v2, v3}, Landroid/preference/Preference$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@01c2 │ │ -037862: 5410 f307 |0003: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.value:Ljava/lang/String; // field@07f3 │ │ -037866: 6e20 a601 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01a6 │ │ -03786c: 0e00 |0008: return-void │ │ +0364dc: |[0364dc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0364ec: 6f30 c801 2103 |0000: invoke-super {v1, v2, v3}, Landroid/preference/Preference$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@01c8 │ │ +0364f2: 5410 5706 |0003: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.value:Ljava/lang/String; // field@0657 │ │ +0364f6: 6e20 ac01 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@01ac │ │ +0364fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0003 line=333 │ │ 0x0008 line=334 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 1635 (NotificationIconListPreference.java) │ │ + source_file_idx : 1652 (NotificationIconListPreference.java) │ │ │ │ -Class #292 header: │ │ -class_idx : 599 │ │ +Class #223 header: │ │ +class_idx : 597 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1635 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1652 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #292 annotations: │ │ +Class #223 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=10 name="ViewHolder" │ │ │ │ -Class #292 - │ │ +Class #223 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;) │ │ @@ -81157,17 +47576,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037870: |[037870] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$ViewHolder.:()V │ │ -037880: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -037886: 0e00 |0003: return-void │ │ +036500: |[036500] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$ViewHolder.:()V │ │ +036510: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +036516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;) │ │ @@ -81175,770 +47594,38 @@ │ │ type : '(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -037888: |[037888] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$ViewHolder.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;)V │ │ -037898: 7010 7a0d 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.:()V // method@0d7a │ │ -03789e: 0e00 |0003: return-void │ │ +036518: |[036518] net.everythingandroid.smspopup.preferences.NotificationIconListPreference$ViewHolder.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;)V │ │ +036528: 7010 e00d 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder;.:()V // method@0de0 │ │ +03652e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1635 (NotificationIconListPreference.java) │ │ - │ │ -Class #293 header: │ │ -class_idx : 600 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 593 │ │ -source_file_idx : 1635 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 6 │ │ -direct_methods_size : 4 │ │ -virtual_methods_size: 19 │ │ - │ │ -Class #293 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter; Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; } │ │ - │ │ -Class #293 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lnet/everythingandroid/smspopup/preferences/DialogPreference;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'context' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'mEntries' │ │ - type : '[Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'mEntryValues' │ │ - type : '[Ljava/lang/CharSequence;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'mSummary' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'mValue' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'selectedItemIndex' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -0378a0: |[0378a0] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.:(Landroid/content/Context;)V │ │ -0378b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0378b2: 7030 7d0d 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d7d │ │ -0378b8: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=49 │ │ - 0x0004 line=50 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 51 16-bit code units │ │ -0378bc: |[0378bc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0378cc: 7030 600d 3204 |0000: invoke-direct {v2, v3, v4}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d60 │ │ -0378d2: 5b23 f607 |0003: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@07f6 │ │ -0378d6: 5420 f607 |0005: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@07f6 │ │ -0378da: 6e10 a400 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -0378e0: 0c00 |000a: move-result-object v0 │ │ -0378e2: 1401 1000 0d7f |000b: const v1, #float 1.87421e+38 // #7f0d0010 │ │ -0378e8: 6e20 ff00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00ff │ │ -0378ee: 0c00 |0011: move-result-object v0 │ │ -0378f0: 5b20 f707 |0012: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@07f7 │ │ -0378f4: 5420 f607 |0014: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@07f6 │ │ -0378f8: 6e10 a400 0000 |0016: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -0378fe: 0c00 |0019: move-result-object v0 │ │ -037900: 1401 0f00 0d7f |001a: const v1, #float 1.87421e+38 // #7f0d000f │ │ -037906: 6e20 ff00 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00ff │ │ -03790c: 0c00 |0020: move-result-object v0 │ │ -03790e: 5b20 f807 |0021: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -037912: 5420 f607 |0023: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@07f6 │ │ -037916: 6e10 a400 0000 |0025: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -03791c: 0c00 |0028: move-result-object v0 │ │ -03791e: 1401 9c00 0e7f |0029: const v1, #float 1.88754e+38 // #7f0e009c │ │ -037924: 6e20 fd00 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00fd │ │ -03792a: 0c00 |002f: move-result-object v0 │ │ -03792c: 5b20 f907 |0030: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@07f9 │ │ -037930: 0e00 |0032: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=38 │ │ - 0x0003 line=40 │ │ - 0x0005 line=43 │ │ - 0x0014 line=44 │ │ - 0x0023 line=45 │ │ - 0x0032 line=46 │ │ - locals : │ │ - 0x0000 - 0x0033 reg=2 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0033 reg=3 _context Landroid/content/Context; │ │ - 0x0000 - 0x0033 reg=4 attrs Landroid/util/AttributeSet; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'access$002' │ │ - type : '(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;I)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037934: |[037934] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.access$002:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;I)I │ │ -037944: 5901 fb07 |0000: iput v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@07fb │ │ -037948: 0f01 |0002: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=29 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0003 reg=1 x1 I │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'getValueIndex' │ │ - type : '()I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -03794c: |[03794c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getValueIndex:()I │ │ -03795c: 5410 fa07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mValue:Ljava/lang/String; // field@07fa │ │ -037960: 6e20 800d 0100 |0002: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.findIndexOfValue:(Ljava/lang/String;)I // method@0d80 │ │ -037966: 0a00 |0005: move-result v0 │ │ -037968: 0f00 |0006: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=211 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'findIndexOfValue' │ │ - type : '(Ljava/lang/String;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 29 16-bit code units │ │ -03796c: |[03796c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.findIndexOfValue:(Ljava/lang/String;)I │ │ -03797c: 3803 1b00 |0000: if-eqz v3, 001b // +001b │ │ -037980: 5421 f807 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -037984: 3801 1700 |0004: if-eqz v1, 001b // +0017 │ │ -037988: 5421 f807 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -03798c: 2111 |0008: array-length v1, v1 │ │ -03798e: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ -037992: 3a00 1000 |000b: if-ltz v0, 001b // +0010 │ │ -037996: 5421 f807 |000d: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -03799a: 4601 0100 |000f: aget-object v1, v1, v0 │ │ -03799e: 6e20 5b0c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -0379a4: 0a01 |0014: move-result v1 │ │ -0379a6: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ -0379aa: 0f00 |0017: return v0 │ │ -0379ac: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0379b0: 28f1 |001a: goto 000b // -000f │ │ -0379b2: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ -0379b4: 28fb |001c: goto 0017 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=200 │ │ - 0x0006 line=201 │ │ - 0x000d line=202 │ │ - 0x0017 line=207 │ │ - 0x0018 line=201 │ │ - 0x001b line=207 │ │ - locals : │ │ - 0x000b - 0x0017 reg=0 i I │ │ - 0x0018 - 0x001b reg=0 i I │ │ - 0x0000 - 0x001d reg=2 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x001d reg=3 value Ljava/lang/String; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'getEntries' │ │ - type : '()[Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0379b8: |[0379b8] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getEntries:()[Ljava/lang/CharSequence; │ │ -0379c8: 5410 f707 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@07f7 │ │ -0379cc: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=81 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'getEntry' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 17 16-bit code units │ │ -0379d0: |[0379d0] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getEntry:()Ljava/lang/CharSequence; │ │ -0379e0: 7010 880d 0200 |0000: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getValueIndex:()I // method@0d88 │ │ -0379e6: 0a00 |0003: move-result v0 │ │ -0379e8: 3a00 0b00 |0004: if-ltz v0, 000f // +000b │ │ -0379ec: 5421 f707 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@07f7 │ │ -0379f0: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0379f4: 5421 f707 |000a: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@07f7 │ │ -0379f8: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -0379fc: 1101 |000e: return-object v1 │ │ -0379fe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -037a00: 28fe |0010: goto 000e // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=188 │ │ - 0x0004 line=189 │ │ - locals : │ │ - 0x0004 - 0x0011 reg=0 index I │ │ - 0x0000 - 0x0011 reg=2 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'getEntryValues' │ │ - type : '()[Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037a04: |[037a04] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getEntryValues:()[Ljava/lang/CharSequence; │ │ -037a14: 5410 f807 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -037a18: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=111 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'getSummary' │ │ - type : '()Ljava/lang/CharSequence;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -037a1c: |[037a1c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getSummary:()Ljava/lang/CharSequence; │ │ -037a2c: 6e10 830d 0400 |0000: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0d83 │ │ -037a32: 0c00 |0003: move-result-object v0 │ │ -037a34: 5441 f907 |0004: iget-object v1, v4, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@07f9 │ │ -037a38: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -037a3c: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ -037a40: 6f10 620d 0400 |000a: invoke-super {v4}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.getSummary:()Ljava/lang/CharSequence; // method@0d62 │ │ -037a46: 0c01 |000d: move-result-object v1 │ │ -037a48: 1101 |000e: return-object v1 │ │ -037a4a: 5441 f907 |000f: iget-object v1, v4, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@07f9 │ │ -037a4e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -037a50: 2322 ca02 |0012: new-array v2, v2, [Ljava/lang/Object; // type@02ca │ │ -037a54: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -037a56: 4d00 0203 |0015: aput-object v0, v2, v3 │ │ -037a5a: 7120 670c 2100 |0017: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0c67 │ │ -037a60: 0c01 |001a: move-result-object v1 │ │ -037a62: 28f3 |001b: goto 000e // -000d │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=135 │ │ - 0x0004 line=136 │ │ - 0x000a line=137 │ │ - 0x000e line=139 │ │ - locals : │ │ - 0x0004 - 0x001c reg=0 entry Ljava/lang/CharSequence; │ │ - 0x0000 - 0x001c reg=4 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'getValue' │ │ - type : '()Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037a64: |[037a64] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getValue:()Ljava/lang/String; │ │ -037a74: 5410 fa07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mValue:Ljava/lang/String; // field@07fa │ │ -037a78: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=179 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'onDialogClosed' │ │ - type : '(Z)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 33 16-bit code units │ │ -037a7c: |[037a7c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onDialogClosed:(Z)V │ │ -037a8c: 6f20 630d 4300 |0000: invoke-super {v3, v4}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onDialogClosed:(Z)V // method@0d63 │ │ -037a92: 3804 1d00 |0003: if-eqz v4, 0020 // +001d │ │ -037a96: 5231 fb07 |0005: iget v1, v3, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@07fb │ │ -037a9a: 3a01 1900 |0007: if-ltz v1, 0020 // +0019 │ │ -037a9e: 5431 f807 |0009: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -037aa2: 3801 1500 |000b: if-eqz v1, 0020 // +0015 │ │ -037aa6: 5431 f807 |000d: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -037aaa: 5232 fb07 |000f: iget v2, v3, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@07fb │ │ -037aae: 4601 0102 |0011: aget-object v1, v1, v2 │ │ -037ab2: 6e10 5e0c 0100 |0013: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -037ab8: 0c00 |0016: move-result-object v0 │ │ -037aba: 6e20 7f0d 0300 |0017: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@0d7f │ │ -037ac0: 0a01 |001a: move-result v1 │ │ -037ac2: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -037ac6: 6e20 970d 0300 |001d: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setValue:(Ljava/lang/String;)V // method@0d97 │ │ -037acc: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=276 │ │ - 0x0003 line=278 │ │ - 0x000d line=279 │ │ - 0x0017 line=280 │ │ - 0x001d line=281 │ │ - 0x0020 line=284 │ │ - locals : │ │ - 0x0017 - 0x0020 reg=0 value Ljava/lang/String; │ │ - 0x0000 - 0x0021 reg=3 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0021 reg=4 positiveResult Z │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'onGetDefaultValue' │ │ - type : '(Landroid/content/res/TypedArray;I)Ljava/lang/Object;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -037ad0: |[037ad0] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ -037ae0: 6e20 0901 3200 |0000: invoke-virtual {v2, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0109 │ │ -037ae6: 0c00 |0003: move-result-object v0 │ │ -037ae8: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=288 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0005 reg=2 a Landroid/content/res/TypedArray; │ │ - 0x0000 - 0x0005 reg=3 index I │ │ - │ │ - #8 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'onPrepareDialogBuilder' │ │ - type : '(Landroid/app/AlertDialog$Builder;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 10 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 85 16-bit code units │ │ -037aec: |[037aec] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onPrepareDialogBuilder:(Landroid/app/AlertDialog$Builder;)V │ │ -037afc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -037afe: 6f20 640d 9800 |0001: invoke-super {v8, v9}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onPrepareDialogBuilder:(Landroid/app/AlertDialog$Builder;)V // method@0d64 │ │ -037b04: 5480 f707 |0004: iget-object v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@07f7 │ │ -037b08: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -037b0c: 5480 f807 |0008: iget-object v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -037b10: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -037b14: 2200 f801 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@01f8 │ │ -037b18: 1a01 fd04 |000e: const-string v1, "ListPreference requires an entries array and an entryValues array." // string@04fd │ │ -037b1c: 7020 440c 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0c44 │ │ -037b22: 2700 |0013: throw v0 │ │ -037b24: 7010 880d 0800 |0014: invoke-direct {v8}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getValueIndex:()I // method@0d88 │ │ -037b2a: 0a00 |0017: move-result v0 │ │ -037b2c: 5980 fb07 |0018: iput v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@07fb │ │ -037b30: 5480 f707 |001a: iget-object v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@07f7 │ │ -037b34: 2100 |001c: array-length v0, v0 │ │ -037b36: 2304 ce02 |001d: new-array v4, v0, [Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; // type@02ce │ │ -037b3a: 1206 |001f: const/4 v6, #int 0 // #0 │ │ -037b3c: 5480 f707 |0020: iget-object v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@07f7 │ │ -037b40: 2100 |0022: array-length v0, v0 │ │ -037b42: 3506 1700 |0023: if-ge v6, v0, 003a // +0017 │ │ -037b46: 2200 5302 |0025: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; // type@0253 │ │ -037b4a: 5481 f707 |0027: iget-object v1, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@07f7 │ │ -037b4e: 4601 0106 |0029: aget-object v1, v1, v6 │ │ -037b52: 6202 3509 |002b: sget-object v2, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0935 │ │ -037b56: 4602 0206 |002d: aget-object v2, v2, v6 │ │ -037b5a: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -037b5c: 4402 0203 |0030: aget v2, v2, v3 │ │ -037b60: 7040 6c0d 8021 |0032: invoke-direct {v0, v8, v1, v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Ljava/lang/CharSequence;I)V // method@0d6c │ │ -037b66: 4d00 0406 |0035: aput-object v0, v4, v6 │ │ -037b6a: d806 0601 |0037: add-int/lit8 v6, v6, #int 1 // #01 │ │ -037b6e: 28e7 |0039: goto 0020 // -0019 │ │ -037b70: 2200 5402 |003a: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter; // type@0254 │ │ -037b74: 5482 f607 |003c: iget-object v2, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@07f6 │ │ -037b78: 1403 0700 037f |003e: const v3, #float 1.74129e+38 // #7f030007 │ │ -037b7e: 5285 fb07 |0041: iget v5, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@07fb │ │ -037b82: 0781 |0043: move-object v1, v8 │ │ -037b84: 7606 6d0d 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Landroid/content/Context;I[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;I)V // method@0d6d │ │ -037b8a: 5281 fb07 |0047: iget v1, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@07fb │ │ -037b8e: 2202 5202 |0049: new-instance v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1; // type@0252 │ │ -037b92: 7020 6a0d 8200 |004b: invoke-direct {v2, v8}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;)V // method@0d6a │ │ -037b98: 6e40 3800 0921 |004e: invoke-virtual {v9, v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0038 │ │ -037b9e: 6e30 3700 7907 |0051: invoke-virtual {v9, v7, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0037 │ │ -037ba4: 0e00 |0054: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=216 │ │ - 0x0004 line=218 │ │ - 0x000c line=219 │ │ - 0x0014 line=223 │ │ - 0x001a line=239 │ │ - 0x001f line=240 │ │ - 0x0025 line=241 │ │ - 0x0037 line=240 │ │ - 0x003a line=245 │ │ - 0x0051 line=271 │ │ - 0x0054 line=272 │ │ - locals : │ │ - 0x001f - 0x0055 reg=4 listViewItems [Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; │ │ - 0x0020 - 0x0055 reg=6 i I │ │ - 0x0000 - 0x0055 reg=8 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0055 reg=9 builder Landroid/app/AlertDialog$Builder; │ │ - │ │ - #9 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Parcelable;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 34 16-bit code units │ │ -037ba8: |[037ba8] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -037bb8: 3804 0e00 |0000: if-eqz v4, 000e // +000e │ │ -037bbc: 6e10 5c0c 0400 |0002: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -037bc2: 0c01 |0005: move-result-object v1 │ │ -037bc4: 1c02 5602 |0006: const-class v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@0256 │ │ -037bc8: 6e20 5b0c 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -037bce: 0a01 |000b: move-result v1 │ │ -037bd0: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ -037bd4: 6f20 650d 4300 |000e: invoke-super {v3, v4}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0d65 │ │ -037bda: 0e00 |0011: return-void │ │ -037bdc: 0740 |0012: move-object v0, v4 │ │ -037bde: 1f00 5602 |0013: check-cast v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@0256 │ │ -037be2: 6e10 780d 0000 |0015: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0d78 │ │ -037be8: 0c01 |0018: move-result-object v1 │ │ -037bea: 6f20 650d 1300 |0019: invoke-super {v3, v1}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0d65 │ │ -037bf0: 5401 f307 |001c: iget-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.value:Ljava/lang/String; // field@07f3 │ │ -037bf4: 6e20 970d 1300 |001e: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setValue:(Ljava/lang/String;)V // method@0d97 │ │ -037bfa: 28f0 |0021: goto 0011 // -0010 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=311 │ │ - 0x000e line=313 │ │ - 0x0011 line=320 │ │ - 0x0013 line=317 │ │ - 0x0015 line=318 │ │ - 0x001c line=319 │ │ - locals : │ │ - 0x0015 - 0x0022 reg=0 myState Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ - 0x0000 - 0x0022 reg=3 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0022 reg=4 state Landroid/os/Parcelable; │ │ - │ │ - #10 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'onSaveInstanceState' │ │ - type : '()Landroid/os/Parcelable;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 24 16-bit code units │ │ -037bfc: |[037bfc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -037c0c: 6f10 660d 0300 |0000: invoke-super {v3}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0d66 │ │ -037c12: 0c01 |0003: move-result-object v1 │ │ -037c14: 6e10 890d 0300 |0004: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.isPersistent:()Z // method@0d89 │ │ -037c1a: 0a02 |0007: move-result v2 │ │ -037c1c: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -037c20: 1101 |000a: return-object v1 │ │ -037c22: 2200 5602 |000b: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@0256 │ │ -037c26: 7020 770d 1000 |000d: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.:(Landroid/os/Parcelable;)V // method@0d77 │ │ -037c2c: 6e10 870d 0300 |0010: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getValue:()Ljava/lang/String; // method@0d87 │ │ -037c32: 0c02 |0013: move-result-object v2 │ │ -037c34: 5b02 f307 |0014: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.value:Ljava/lang/String; // field@07f3 │ │ -037c38: 0701 |0016: move-object v1, v0 │ │ -037c3a: 28f3 |0017: goto 000a // -000d │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=298 │ │ - 0x0004 line=299 │ │ - 0x000a line=306 │ │ - 0x000b line=304 │ │ - 0x0010 line=305 │ │ - 0x0017 line=306 │ │ - locals : │ │ - 0x0004 - 0x000a reg=1 superState Landroid/os/Parcelable; │ │ - 0x0010 - 0x0018 reg=0 myState Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ - 0x000b - 0x0018 reg=1 superState Landroid/os/Parcelable; │ │ - 0x0000 - 0x0018 reg=3 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - │ │ - #11 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'onSetInitialValue' │ │ - type : '(ZLjava/lang/Object;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -037c3c: |[037c3c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ -037c4c: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -037c50: 5410 fa07 |0002: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mValue:Ljava/lang/String; // field@07fa │ │ -037c54: 6e20 850d 0100 |0004: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getPersistedString:(Ljava/lang/String;)Ljava/lang/String; // method@0d85 │ │ -037c5a: 0c03 |0007: move-result-object v3 │ │ -037c5c: 6e20 970d 3100 |0008: invoke-virtual {v1, v3}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setValue:(Ljava/lang/String;)V // method@0d97 │ │ -037c62: 0e00 |000b: return-void │ │ -037c64: 1f03 0702 |000c: check-cast v3, Ljava/lang/String; // type@0207 │ │ -037c68: 28fa |000e: goto 0008 // -0006 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=293 │ │ - 0x000b line=294 │ │ - 0x000c line=293 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=3 defaultValue Ljava/lang/Object; │ │ - 0x0000 - 0x000f reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x000f reg=2 restoreValue Z │ │ - 0x000c - 0x000f reg=3 defaultValue Ljava/lang/Object; │ │ - │ │ - #12 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'setEntries' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -037c6c: |[037c6c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setEntries:(I)V │ │ -037c7c: 6e10 810d 0100 |0000: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getContext:()Landroid/content/Context; // method@0d81 │ │ -037c82: 0c00 |0003: move-result-object v0 │ │ -037c84: 6e10 a400 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -037c8a: 0c00 |0007: move-result-object v0 │ │ -037c8c: 6e20 0101 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0101 │ │ -037c92: 0c00 |000b: move-result-object v0 │ │ -037c94: 6e20 930d 0100 |000c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0d93 │ │ -037c9a: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=72 │ │ - 0x000f line=73 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0010 reg=2 entriesResId I │ │ - │ │ - #13 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'setEntries' │ │ - type : '([Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037c9c: |[037c9c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setEntries:([Ljava/lang/CharSequence;)V │ │ -037cac: 5b01 f707 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@07f7 │ │ -037cb0: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=63 │ │ - 0x0002 line=64 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0003 reg=1 entries [Ljava/lang/CharSequence; │ │ - │ │ - #14 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'setEntryValues' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -037cb4: |[037cb4] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setEntryValues:(I)V │ │ -037cc4: 6e10 810d 0100 |0000: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getContext:()Landroid/content/Context; // method@0d81 │ │ -037cca: 0c00 |0003: move-result-object v0 │ │ -037ccc: 6e10 a400 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -037cd2: 0c00 |0007: move-result-object v0 │ │ -037cd4: 6e20 0101 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0101 │ │ -037cda: 0c00 |000b: move-result-object v0 │ │ -037cdc: 6e20 950d 0100 |000c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0d95 │ │ -037ce2: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=102 │ │ - 0x000f line=103 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0010 reg=2 entryValuesResId I │ │ - │ │ - #15 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'setEntryValues' │ │ - type : '([Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -037ce4: |[037ce4] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setEntryValues:([Ljava/lang/CharSequence;)V │ │ -037cf4: 5b01 f807 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -037cf8: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=93 │ │ - 0x0002 line=94 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0003 reg=1 entryValues [Ljava/lang/CharSequence; │ │ - │ │ - #16 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'setSummary' │ │ - type : '(Ljava/lang/CharSequence;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -037cfc: |[037cfc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ -037d0c: 6f20 690d 2100 |0000: invoke-super {v1, v2}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0d69 │ │ -037d12: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ -037d16: 5410 f907 |0005: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@07f9 │ │ -037d1a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -037d1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -037d20: 5b10 f907 |000a: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@07f9 │ │ -037d24: 0e00 |000c: return-void │ │ -037d26: 3802 ffff |000d: if-eqz v2, 000c // -0001 │ │ -037d2a: 5410 f907 |000f: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@07f9 │ │ -037d2e: 6e20 5b0c 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -037d34: 0a00 |0014: move-result v0 │ │ -037d36: 3900 f7ff |0015: if-nez v0, 000c // -0009 │ │ -037d3a: 6e10 5e0c 0200 |0017: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -037d40: 0c00 |001a: move-result-object v0 │ │ -037d42: 5b10 f907 |001b: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@07f9 │ │ -037d46: 28ef |001d: goto 000c // -0011 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=153 │ │ - 0x0003 line=154 │ │ - 0x0009 line=155 │ │ - 0x000c line=159 │ │ - 0x000d line=156 │ │ - 0x0017 line=157 │ │ - locals : │ │ - 0x0000 - 0x001e reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x001e reg=2 summary Ljava/lang/CharSequence; │ │ - │ │ - #17 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'setValue' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -037d48: |[037d48] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setValue:(Ljava/lang/String;)V │ │ -037d58: 5b01 fa07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mValue:Ljava/lang/String; // field@07fa │ │ -037d5c: 6e20 910d 1000 |0002: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.persistString:(Ljava/lang/String;)Z // method@0d91 │ │ -037d62: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - 0x0002 line=123 │ │ - 0x0005 line=124 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0006 reg=1 value Ljava/lang/String; │ │ - │ │ - #18 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ - name : 'setValueIndex' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -037d64: |[037d64] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setValueIndex:(I)V │ │ -037d74: 5410 f807 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -037d78: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -037d7c: 5410 f807 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@07f8 │ │ -037d80: 4600 0002 |0006: aget-object v0, v0, v2 │ │ -037d84: 6e10 5e0c 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -037d8a: 0c00 |000b: move-result-object v0 │ │ -037d8c: 6e20 970d 0100 |000c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setValue:(Ljava/lang/String;)V // method@0d97 │ │ -037d92: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=168 │ │ - 0x0004 line=169 │ │ - 0x000f line=171 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ - 0x0000 - 0x0010 reg=2 index I │ │ + source_file_idx : 1652 (NotificationIconListPreference.java) │ │ │ │ - source_file_idx : 1635 (NotificationIconListPreference.java) │ │ - │ │ -Class #294 header: │ │ -class_idx : 601 │ │ +Class #224 header: │ │ +class_idx : 599 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 104 │ │ -source_file_idx : 1746 │ │ +superclass_idx : 103 │ │ +source_file_idx : 1764 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ -Class #294 - │ │ +Class #224 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/CheckBoxPreference;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -81947,17 +47634,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -037d94: |[037d94] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.:(Landroid/content/Context;)V │ │ -037da4: 7020 b101 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@01b1 │ │ -037daa: 0e00 |0003: return-void │ │ +036530: |[036530] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.:(Landroid/content/Context;)V │ │ +036540: 7020 b701 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;)V // method@01b7 │ │ +036546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -81967,17 +47654,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -037dac: |[037dac] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -037dbc: 7030 b201 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01b2 │ │ -037dc2: 0e00 |0003: return-void │ │ +036548: |[036548] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +036558: 7030 b801 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01b8 │ │ +03655e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -81988,17 +47675,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -037dc4: |[037dc4] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -037dd4: 7040 b301 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01b3 │ │ -037dda: 0e00 |0003: return-void │ │ +036560: |[036560] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +036570: 7040 b901 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/preference/CheckBoxPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01b9 │ │ +036576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -82011,18 +47698,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -037ddc: |[037ddc] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.callChangeListener:(Ljava/lang/Object;)Z │ │ -037dec: 6f20 b401 2100 |0000: invoke-super {v1, v2}, Landroid/preference/CheckBoxPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@01b4 │ │ -037df2: 0a00 |0003: move-result v0 │ │ -037df4: 0f00 |0004: return v0 │ │ +036578: |[036578] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.callChangeListener:(Ljava/lang/Object;)Z │ │ +036588: 6f20 ba01 2100 |0000: invoke-super {v1, v2}, Landroid/preference/CheckBoxPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@01ba │ │ +03658e: 0a00 |0003: move-result v0 │ │ +036590: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; │ │ 0x0000 - 0x0005 reg=2 newValue Ljava/lang/Object; │ │ │ │ @@ -82031,82 +47718,84 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -037df8: |[037df8] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.refresh:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -037e08: 1252 |0000: const/4 v2, #int 5 // #5 │ │ -037e0a: 2200 0802 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -037e0e: 7010 730c 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -037e14: 6e20 7a0c 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -037e1a: 0c00 |0009: move-result-object v0 │ │ -037e1c: 1a01 b200 |000a: const-string v1, ", " // string@00b2 │ │ -037e20: 6e20 7a0c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -037e26: 0c00 |000f: move-result-object v0 │ │ -037e28: 6e20 7a0c 5000 |0010: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -037e2e: 0c00 |0013: move-result-object v0 │ │ -037e30: 1a01 b200 |0014: const-string v1, ", " // string@00b2 │ │ -037e34: 6e20 7a0c 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -037e3a: 0c00 |0019: move-result-object v0 │ │ -037e3c: 6e20 7a0c 6000 |001a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -037e42: 0c00 |001d: move-result-object v0 │ │ -037e44: 6e10 7e0c 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -037e4a: 0c00 |0021: move-result-object v0 │ │ -037e4c: 7110 940f 0000 |0022: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0f94 │ │ -037e52: 7110 4b0c 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -037e58: 0c00 |0028: move-result-object v0 │ │ -037e5a: 6e10 460c 0000 |0029: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -037e60: 0a00 |002c: move-result v0 │ │ -037e62: 3220 1600 |002d: if-eq v0, v2, 0043 // +0016 │ │ -037e66: 7110 4b0c 0500 |002f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -037e6c: 0c00 |0032: move-result-object v0 │ │ -037e6e: 6e10 460c 0000 |0033: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -037e74: 0a00 |0036: move-result v0 │ │ -037e76: 3220 0c00 |0037: if-eq v0, v2, 0043 // +000c │ │ -037e7a: 7110 4b0c 0600 |0039: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -037e80: 0c00 |003c: move-result-object v0 │ │ -037e82: 6e10 460c 0000 |003d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -037e88: 0a00 |0040: move-result v0 │ │ -037e8a: 3320 0b00 |0041: if-ne v0, v2, 004c // +000b │ │ -037e8e: 1a00 cf06 |0043: const-string v0, "Quick Reply enabled" // string@06cf │ │ -037e92: 7110 940f 0000 |0045: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0f94 │ │ -037e98: 1210 |0048: const/4 v0, #int 1 // #1 │ │ -037e9a: 6e20 9e0d 0300 |0049: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0d9e │ │ -037ea0: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -037ea2: 6e20 9e0d 0300 |004d: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0d9e │ │ -037ea8: 0e00 |0050: return-void │ │ +036594: |[036594] net.everythingandroid.smspopup.preferences.QuickReplyCheckBoxPreference.refresh:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +0365a4: 1252 |0000: const/4 v2, #int 5 // #5 │ │ +0365a6: 2200 0602 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +0365aa: 7010 d90c 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0365b0: 6e20 e00c 4000 |0006: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0365b6: 0c00 |0009: move-result-object v0 │ │ +0365b8: 1a01 b100 |000a: const-string v1, ", " // string@00b1 │ │ +0365bc: 6e20 e00c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0365c2: 0c00 |000f: move-result-object v0 │ │ +0365c4: 6e20 e00c 5000 |0010: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0365ca: 0c00 |0013: move-result-object v0 │ │ +0365cc: 1a01 b100 |0014: const-string v1, ", " // string@00b1 │ │ +0365d0: 6e20 e00c 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0365d6: 0c00 |0019: move-result-object v0 │ │ +0365d8: 6e20 e00c 6000 |001a: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0365de: 0c00 |001d: move-result-object v0 │ │ +0365e0: 6e10 e40c 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0365e6: 0c00 |0021: move-result-object v0 │ │ +0365e8: 7110 fa0f 0000 |0022: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0ffa │ │ +0365ee: 7110 b10c 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +0365f4: 0c00 |0028: move-result-object v0 │ │ +0365f6: 6e10 ac0c 0000 |0029: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +0365fc: 0a00 |002c: move-result v0 │ │ +0365fe: 3220 1600 |002d: if-eq v0, v2, 0043 // +0016 │ │ +036602: 7110 b10c 0500 |002f: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +036608: 0c00 |0032: move-result-object v0 │ │ +03660a: 6e10 ac0c 0000 |0033: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +036610: 0a00 |0036: move-result v0 │ │ +036612: 3220 0c00 |0037: if-eq v0, v2, 0043 // +000c │ │ +036616: 7110 b10c 0600 |0039: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03661c: 0c00 |003c: move-result-object v0 │ │ +03661e: 6e10 ac0c 0000 |003d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +036624: 0a00 |0040: move-result v0 │ │ +036626: 3320 0b00 |0041: if-ne v0, v2, 004c // +000b │ │ +03662a: 1a00 e106 |0043: const-string v0, "Quick Reply enabled" // string@06e1 │ │ +03662e: 7110 fa0f 0000 |0045: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0ffa │ │ +036634: 1210 |0048: const/4 v0, #int 1 // #1 │ │ +036636: 6e20 040e 0300 |0049: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0e04 │ │ +03663c: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +03663e: 6e20 040e 0300 |004d: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0e04 │ │ +036644: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0025 line=29 │ │ + 0x002f line=30 │ │ + 0x0039 line=31 │ │ 0x0043 line=32 │ │ 0x0048 line=33 │ │ 0x004c line=35 │ │ 0x0050 line=36 │ │ locals : │ │ 0x0000 - 0x0051 reg=3 this Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; │ │ 0x0000 - 0x0051 reg=4 val1 Ljava/lang/String; │ │ 0x0000 - 0x0051 reg=5 val2 Ljava/lang/String; │ │ 0x0000 - 0x0051 reg=6 val3 Ljava/lang/String; │ │ │ │ - source_file_idx : 1746 (QuickReplyCheckBoxPreference.java) │ │ + source_file_idx : 1764 (QuickReplyCheckBoxPreference.java) │ │ │ │ -Class #295 header: │ │ -class_idx : 602 │ │ +Class #225 header: │ │ +class_idx : 600 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 105 │ │ -source_file_idx : 1923 │ │ +superclass_idx : 104 │ │ +source_file_idx : 1941 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ -Class #295 - │ │ +Class #225 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/DialogPreference;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;) │ │ @@ -82123,20 +47812,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -037eac: |[037eac] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -037ebc: 7030 b901 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01b9 │ │ -037ec2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -037ec4: 5b10 fc07 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@07fc │ │ -037ec8: 5b12 fd07 |0006: iput-object v2, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@07fd │ │ -037ecc: 0e00 |0008: return-void │ │ +036648: |[036648] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +036658: 7030 bf01 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@01bf │ │ +03665e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +036660: 5b10 6006 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@0660 │ │ +036664: 5b12 6106 |0006: iput-object v2, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@0661 │ │ +036668: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=16 │ │ 0x0006 line=20 │ │ 0x0008 line=21 │ │ locals : │ │ @@ -82149,20 +47838,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -037ed0: |[037ed0] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -037ee0: 7040 ba01 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01ba │ │ -037ee6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -037ee8: 5b10 fc07 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@07fc │ │ -037eec: 5b12 fd07 |0006: iput-object v2, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@07fd │ │ -037ef0: 0e00 |0008: return-void │ │ +03666c: |[03666c] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +03667c: 7040 c001 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@01c0 │ │ +036682: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +036684: 5b10 6006 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@0660 │ │ +036688: 5b12 6106 |0006: iput-object v2, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@0661 │ │ +03668c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=16 │ │ 0x0006 line=25 │ │ 0x0008 line=26 │ │ locals : │ │ @@ -82177,86 +47866,95 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 13 │ │ insns size : 107 16-bit code units │ │ -037ef4: |[037ef4] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.onCreateDialogView:()Landroid/view/View; │ │ -037f04: 1a0e bf00 |0000: const-string v14, "123-456-7890" // string@00bf │ │ -037f08: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -037f0a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -037f0c: 54f1 fc07 |0004: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@07fc │ │ -037f10: 3801 6300 |0006: if-eqz v1, 0069 // +0063 │ │ -037f14: 54f1 fd07 |0008: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@07fd │ │ -037f18: 6e10 a000 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -037f1e: 0c00 |000d: move-result-object v0 │ │ -037f20: 54f1 fc07 |000e: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@07fc │ │ -037f24: 7110 e00d 0100 |0010: invoke-static {v1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0de0 │ │ -037f2a: 0c01 |0013: move-result-object v1 │ │ -037f2c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -037f2e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -037f30: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -037f32: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -037f34: 7406 9200 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -037f3a: 0c0d |001b: move-result-object v13 │ │ -037f3c: 380d 4d00 |001c: if-eqz v13, 0069 // +004d │ │ -037f40: 7210 1a01 0d00 |001e: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -037f46: 0a01 |0021: move-result v1 │ │ -037f48: 3801 4700 |0022: if-eqz v1, 0069 // +0047 │ │ -037f4c: 1a01 1e0a |0024: const-string v1, "contact_displayname" // string@0a1e │ │ -037f50: 7220 1401 1d00 |0026: invoke-interface {v13, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -037f56: 0a01 |0029: move-result v1 │ │ -037f58: 7220 1801 1d00 |002a: invoke-interface {v13, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -037f5e: 0c02 |002d: move-result-object v2 │ │ -037f60: 1a01 210a |002e: const-string v1, "contact_id" // string@0a21 │ │ -037f64: 7220 1401 1d00 |0030: invoke-interface {v13, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -037f6a: 0a01 |0033: move-result v1 │ │ -037f6c: 7220 1801 1d00 |0034: invoke-interface {v13, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -037f72: 0c06 |0037: move-result-object v6 │ │ -037f74: 1a01 270a |0038: const-string v1, "contact_lookupkey" // string@0a27 │ │ -037f78: 7220 1401 1d00 |003a: invoke-interface {v13, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -037f7e: 0a01 |003d: move-result v1 │ │ -037f80: 7220 1801 1d00 |003e: invoke-interface {v13, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -037f86: 0c07 |0041: move-result-object v7 │ │ -037f88: 7210 1201 0d00 |0042: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -037f8e: 2200 5b02 |0045: new-instance v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -037f92: 54f1 fd07 |0047: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@07fd │ │ -037f96: 54f3 fd07 |0049: iget-object v3, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@07fd │ │ -037f9a: 1404 9300 0e7f |004b: const v4, #float 1.88753e+38 // #7f0e0093 │ │ -037fa0: 6e20 a600 4300 |004e: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -037fa6: 0c03 |0051: move-result-object v3 │ │ -037fa8: 1604 0000 |0052: const-wide/16 v4, #int 0 // #0 │ │ -037fac: 1219 |0054: const/4 v9, #int 1 // #1 │ │ -037fae: 160a 0000 |0055: const-wide/16 v10, #int 0 // #0 │ │ -037fb2: 120c |0057: const/4 v12, #int 0 // #0 │ │ -037fb4: 0728 |0058: move-object v8, v2 │ │ -037fb6: 760d a90d 0000 |0059: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJI)V // method@0da9 │ │ -037fbc: 54f1 fd07 |005c: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@07fd │ │ -037fc0: 1213 |005e: const/4 v3, #int 1 // #1 │ │ -037fc2: 1304 7803 |005f: const/16 v4, #int 888 // #378 │ │ -037fc6: 7140 b00f 0143 |0061: invoke-static {v1, v0, v3, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;II)V // method@0fb0 │ │ -037fcc: 6f10 bb01 0f00 |0064: invoke-super {v15}, Landroid/preference/DialogPreference;.onCreateDialogView:()Landroid/view/View; // method@01bb │ │ -037fd2: 0c01 |0067: move-result-object v1 │ │ -037fd4: 1101 |0068: return-object v1 │ │ -037fd6: 07e2 |0069: move-object v2, v14 │ │ -037fd8: 28db |006a: goto 0045 // -0025 │ │ +036690: |[036690] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.onCreateDialogView:()Landroid/view/View; │ │ +0366a0: 1a0e be00 |0000: const-string v14, "123-456-7890" // string@00be │ │ +0366a4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0366a6: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +0366a8: 54f1 6006 |0004: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@0660 │ │ +0366ac: 3801 6300 |0006: if-eqz v1, 0069 // +0063 │ │ +0366b0: 54f1 6106 |0008: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@0661 │ │ +0366b4: 6e10 a000 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +0366ba: 0c00 |000d: move-result-object v0 │ │ +0366bc: 54f1 6006 |000e: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@0660 │ │ +0366c0: 7110 460e 0100 |0010: invoke-static {v1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0e46 │ │ +0366c6: 0c01 |0013: move-result-object v1 │ │ +0366c8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0366ca: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0366cc: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +0366ce: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +0366d0: 7406 9200 0000 |0018: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +0366d6: 0c0d |001b: move-result-object v13 │ │ +0366d8: 380d 4d00 |001c: if-eqz v13, 0069 // +004d │ │ +0366dc: 7210 1b01 0d00 |001e: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +0366e2: 0a01 |0021: move-result v1 │ │ +0366e4: 3801 4700 |0022: if-eqz v1, 0069 // +0047 │ │ +0366e8: 1a01 3e0a |0024: const-string v1, "contact_displayname" // string@0a3e │ │ +0366ec: 7220 1501 1d00 |0026: invoke-interface {v13, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +0366f2: 0a01 |0029: move-result v1 │ │ +0366f4: 7220 1901 1d00 |002a: invoke-interface {v13, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +0366fa: 0c02 |002d: move-result-object v2 │ │ +0366fc: 1a01 410a |002e: const-string v1, "contact_id" // string@0a41 │ │ +036700: 7220 1501 1d00 |0030: invoke-interface {v13, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +036706: 0a01 |0033: move-result v1 │ │ +036708: 7220 1901 1d00 |0034: invoke-interface {v13, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03670e: 0c06 |0037: move-result-object v6 │ │ +036710: 1a01 470a |0038: const-string v1, "contact_lookupkey" // string@0a47 │ │ +036714: 7220 1501 1d00 |003a: invoke-interface {v13, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +03671a: 0a01 |003d: move-result v1 │ │ +03671c: 7220 1901 1d00 |003e: invoke-interface {v13, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +036722: 0c07 |0041: move-result-object v7 │ │ +036724: 7210 1301 0d00 |0042: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03672a: 2200 5902 |0045: new-instance v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +03672e: 54f1 6106 |0047: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@0661 │ │ +036732: 54f3 6106 |0049: iget-object v3, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@0661 │ │ +036736: 1404 9300 0d7f |004b: const v4, #float 1.87424e+38 // #7f0d0093 │ │ +03673c: 6e20 a600 4300 |004e: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +036742: 0c03 |0051: move-result-object v3 │ │ +036744: 1604 0000 |0052: const-wide/16 v4, #int 0 // #0 │ │ +036748: 1219 |0054: const/4 v9, #int 1 // #1 │ │ +03674a: 160a 0000 |0055: const-wide/16 v10, #int 0 // #0 │ │ +03674e: 120c |0057: const/4 v12, #int 0 // #0 │ │ +036750: 0728 |0058: move-object v8, v2 │ │ +036752: 760d 0f0e 0000 |0059: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJI)V // method@0e0f │ │ +036758: 54f1 6106 |005c: iget-object v1, v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@0661 │ │ +03675c: 1213 |005e: const/4 v3, #int 1 // #1 │ │ +03675e: 1304 7803 |005f: const/16 v4, #int 888 // #378 │ │ +036762: 7140 1610 0143 |0061: invoke-static {v1, v0, v3, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;II)V // method@1016 │ │ +036768: 6f10 c101 0f00 |0064: invoke-super {v15}, Landroid/preference/DialogPreference;.onCreateDialogView:()Landroid/view/View; // method@01c1 │ │ +03676e: 0c01 |0067: move-result-object v1 │ │ +036770: 1101 |0068: return-object v1 │ │ +036772: 07e2 |0069: move-object v2, v14 │ │ +036774: 28db |006a: goto 0045 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ 0x0003 line=48 │ │ 0x0004 line=51 │ │ 0x0008 line=53 │ │ + 0x0010 line=54 │ │ + 0x0018 line=53 │ │ 0x001c line=56 │ │ 0x0024 line=57 │ │ + 0x0026 line=58 │ │ + 0x002a line=57 │ │ 0x002e line=59 │ │ + 0x0030 line=60 │ │ + 0x0034 line=59 │ │ 0x0038 line=61 │ │ + 0x003a line=62 │ │ + 0x003e line=61 │ │ 0x0042 line=63 │ │ 0x0045 line=67 │ │ + 0x004e line=68 │ │ 0x005c line=72 │ │ 0x0064 line=74 │ │ locals : │ │ 0x0002 - 0x002e reg=14 testPhone Ljava/lang/String; │ │ 0x001c - 0x0045 reg=13 contactCursor Landroid/database/Cursor; │ │ 0x005c - 0x0069 reg=0 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ 0x002e - 0x0069 reg=2 testPhone Ljava/lang/String; │ │ @@ -82271,20 +47969,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -037fdc: |[037fdc] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.onDismiss:(Landroid/content/DialogInterface;)V │ │ -037fec: 6f20 bc01 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.onDismiss:(Landroid/content/DialogInterface;)V // method@01bc │ │ -037ff2: 5420 fd07 |0003: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@07fd │ │ -037ff6: 1301 7803 |0005: const/16 v1, #int 888 // #378 │ │ -037ffa: 7120 a60f 1000 |0007: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clear:(Landroid/content/Context;I)V // method@0fa6 │ │ -038000: 0e00 |000a: return-void │ │ +036778: |[036778] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.onDismiss:(Landroid/content/DialogInterface;)V │ │ +036788: 6f20 c201 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.onDismiss:(Landroid/content/DialogInterface;)V // method@01c2 │ │ +03678e: 5420 6106 |0003: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.context:Landroid/content/Context; // field@0661 │ │ +036792: 1301 7803 |0005: const/16 v1, #int 888 // #378 │ │ +036796: 7120 0c10 1000 |0007: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clear:(Landroid/content/Context;I)V // method@100c │ │ +03679c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ │ @@ -82295,19 +47993,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -038004: |[038004] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.setContactId:(J)V │ │ -038014: 7120 710c 3200 |0000: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -03801a: 0c00 |0003: move-result-object v0 │ │ -03801c: 5b10 fc07 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@07fc │ │ -038020: 0e00 |0006: return-void │ │ +0367a0: |[0367a0] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.setContactId:(J)V │ │ +0367b0: 7120 d70c 3200 |0000: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +0367b6: 0c00 |0003: move-result-object v0 │ │ +0367b8: 5b10 6006 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@0660 │ │ +0367bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ │ 0x0000 - 0x0007 reg=2 _contactId J │ │ @@ -82317,38 +48015,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038024: |[038024] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.setContactId:(Ljava/lang/String;)V │ │ -038034: 5b01 fc07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@07fc │ │ -038038: 0e00 |0002: return-void │ │ +0367c0: |[0367c0] net.everythingandroid.smspopup.preferences.TestNotificationDialogPreference.setContactId:(Ljava/lang/String;)V │ │ +0367d0: 5b01 6006 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.contactId:Ljava/lang/String; // field@0660 │ │ +0367d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ │ 0x0000 - 0x0003 reg=1 _contactId Ljava/lang/String; │ │ │ │ - source_file_idx : 1923 (TestNotificationDialogPreference.java) │ │ + source_file_idx : 1941 (TestNotificationDialogPreference.java) │ │ │ │ -Class #296 header: │ │ -class_idx : 603 │ │ +Class #226 header: │ │ +class_idx : 601 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1855 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1873 │ │ static_fields_size : 22 │ │ instance_fields_size: 16 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 38 │ │ │ │ -Class #296 - │ │ +Class #226 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'EXTRAS_CONTACT_ID' │ │ @@ -82531,84 +48229,84 @@ │ │ type : '(Landroid/content/Context;JJJLjava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 11 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -03803c: |[03803c] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;JJJLjava/lang/String;II)V │ │ -03804c: 7010 5a0c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0c5a │ │ -038052: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -038054: 5b41 1808 |0004: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038058: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -03805a: 5b41 1a08 |0007: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -03805e: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ -038062: 5a41 2208 |000b: iput-wide v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -038066: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -038068: 5941 2308 |000e: iput v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -03806c: 1601 0000 |0010: const-wide/16 v1, #int 0 // #0 │ │ -038070: 5a41 2108 |0012: iput-wide v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038074: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -038076: 5b41 1408 |0015: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -03807a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -03807c: 5b41 1508 |0018: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -038080: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -038082: 5b41 1608 |001b: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -038086: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -038088: 5941 1d08 |001e: iput v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -03808c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -03808e: 5c41 1e08 |0021: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@081e │ │ -038092: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -038094: 5941 1f08 |0024: iput v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -038098: 1601 0000 |0026: const-wide/16 v1, #int 0 // #0 │ │ -03809c: 5a41 1c08 |0028: iput-wide v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -0380a0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0380a2: 5c41 1908 |002b: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -0380a6: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0380a8: 5b41 1b08 |002e: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@081b │ │ -0380ac: 1a01 0000 |0030: const-string v1, "" // string@0000 │ │ -0380b0: 5b41 2008 |0032: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0820 │ │ -0380b4: 5b45 1708 |0034: iput-object v5, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0380b8: 5a46 1c08 |0036: iput-wide v6, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -0380bc: 5a48 2108 |0038: iput-wide v8, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -0380c0: 5a4a 2208 |003a: iput-wide v10, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0380c4: 5b4c 1a08 |003c: iput-object v12, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -0380c8: 594d 2308 |003e: iput v13, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -0380cc: 594e 1d08 |0040: iput v14, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -0380d0: 5441 1708 |0042: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0380d4: 5342 1c08 |0044: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -0380d8: 7130 e50f 2103 |0046: invoke-static {v1, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getMmsAddress:(Landroid/content/Context;J)Ljava/lang/String; // method@0fe5 │ │ -0380de: 0c01 |0049: move-result-object v1 │ │ -0380e0: 5b41 1808 |004a: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -0380e4: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -0380e6: 5c41 1908 |004d: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -0380ea: 5441 1808 |004f: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -0380ee: 7110 6209 0100 |0051: invoke-static {v1}, Landroid/telephony/PhoneNumberUtils;.formatNumber:(Ljava/lang/String;)Ljava/lang/String; // method@0962 │ │ -0380f4: 0c01 |0054: move-result-object v1 │ │ -0380f6: 5b41 1608 |0055: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -0380fa: 5441 1708 |0057: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0380fe: 5442 1808 |0059: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038102: 7120 e90f 2100 |005b: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@0fe9 │ │ -038108: 0c00 |005e: move-result-object v0 │ │ -03810a: 3900 0f00 |005f: if-nez v0, 006e // +000f │ │ -03810e: 5441 1708 |0061: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038112: 5442 1808 |0063: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038116: 7120 e80f 2100 |0065: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromEmail:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@0fe8 │ │ -03811c: 0c00 |0068: move-result-object v0 │ │ -03811e: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ -038122: 1211 |006b: const/4 v1, #int 1 // #1 │ │ -038124: 5c41 1908 |006c: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -038128: 3800 0e00 |006e: if-eqz v0, 007c // +000e │ │ -03812c: 5401 8c09 |0070: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@098c │ │ -038130: 5b41 1408 |0072: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -038134: 5401 8d09 |0074: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@098d │ │ -038138: 5b41 1508 |0076: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -03813c: 5401 8e09 |0078: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@098e │ │ -038140: 5b41 1608 |007a: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -038144: 0e00 |007c: return-void │ │ +0367d8: |[0367d8] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;JJJLjava/lang/String;II)V │ │ +0367e8: 7010 c00c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0367ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0367f0: 5b41 7c06 |0004: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +0367f4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0367f6: 5b41 7e06 |0007: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +0367fa: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +0367fe: 5a42 8606 |000b: iput-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036802: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +036804: 5941 8706 |000e: iput v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036808: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +03680c: 5a42 8506 |0012: iput-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +036810: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +036812: 5b41 7806 |0015: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036816: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +036818: 5b41 7906 |0018: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +03681c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +03681e: 5b41 7a06 |001b: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036822: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +036824: 5941 8106 |001e: iput v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +036828: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +03682a: 5c41 8206 |0021: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@0682 │ │ +03682e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +036830: 5941 8306 |0024: iput v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +036834: 1602 0000 |0026: const-wide/16 v2, #int 0 // #0 │ │ +036838: 5a42 8006 |0028: iput-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +03683c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +03683e: 5c41 7d06 |002b: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036842: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +036844: 5b41 7f06 |002e: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@067f │ │ +036848: 1a01 0000 |0030: const-string v1, "" // string@0000 │ │ +03684c: 5b41 8406 |0032: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0684 │ │ +036850: 5b45 7b06 |0034: iput-object v5, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036854: 5a46 8006 |0036: iput-wide v6, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036858: 5a48 8506 |0038: iput-wide v8, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +03685c: 5a4a 8606 |003a: iput-wide v10, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036860: 5b4c 7e06 |003c: iput-object v12, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036864: 594d 8706 |003e: iput v13, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036868: 594e 8106 |0040: iput v14, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +03686c: 5441 7b06 |0042: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036870: 5342 8006 |0044: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036874: 7130 4b10 2103 |0046: invoke-static {v1, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getMmsAddress:(Landroid/content/Context;J)Ljava/lang/String; // method@104b │ │ +03687a: 0c01 |0049: move-result-object v1 │ │ +03687c: 5b41 7c06 |004a: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036880: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +036882: 5c41 7d06 |004d: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036886: 5441 7c06 |004f: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +03688a: 7110 6809 0100 |0051: invoke-static {v1}, Landroid/telephony/PhoneNumberUtils;.formatNumber:(Ljava/lang/String;)Ljava/lang/String; // method@0968 │ │ +036890: 0c01 |0054: move-result-object v1 │ │ +036892: 5b41 7a06 |0055: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036896: 5441 7b06 |0057: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +03689a: 5442 7c06 |0059: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +03689e: 7120 4f10 2100 |005b: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@104f │ │ +0368a4: 0c00 |005e: move-result-object v0 │ │ +0368a6: 3900 0f00 |005f: if-nez v0, 006e // +000f │ │ +0368aa: 5441 7b06 |0061: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +0368ae: 5442 7c06 |0063: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +0368b2: 7120 4e10 2100 |0065: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromEmail:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@104e │ │ +0368b8: 0c00 |0068: move-result-object v0 │ │ +0368ba: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ +0368be: 1211 |006b: const/4 v1, #int 1 // #1 │ │ +0368c0: 5c41 7d06 |006c: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +0368c4: 3800 0e00 |006e: if-eqz v0, 007c // +000e │ │ +0368c8: 5401 f007 |0070: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@07f0 │ │ +0368cc: 5b41 7806 |0072: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +0368d0: 5401 f107 |0074: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@07f1 │ │ +0368d4: 5b41 7906 |0076: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +0368d8: 5401 f207 |0078: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@07f2 │ │ +0368dc: 5b41 7a06 |007a: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +0368e0: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=53 │ │ 0x0006 line=54 │ │ 0x0009 line=55 │ │ 0x000d line=56 │ │ @@ -82630,14 +48328,15 @@ │ │ 0x003c line=166 │ │ 0x003e line=167 │ │ 0x0040 line=168 │ │ 0x0042 line=170 │ │ 0x004c line=171 │ │ 0x004f line=173 │ │ 0x0057 line=176 │ │ + 0x005b line=177 │ │ 0x005f line=179 │ │ 0x0061 line=181 │ │ 0x0069 line=182 │ │ 0x006b line=184 │ │ 0x006e line=189 │ │ 0x0070 line=190 │ │ 0x0074 line=191 │ │ @@ -82659,90 +48358,90 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Bundle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 147 16-bit code units │ │ -038148: |[038148] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;Landroid/os/Bundle;)V │ │ -038158: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -03815a: 1603 0000 |0001: const-wide/16 v3, #int 0 // #0 │ │ -03815e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -038160: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -038162: 7010 5a0c 0600 |0005: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0c5a │ │ -038168: 5b60 1808 |0008: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -03816c: 5b60 1a08 |000a: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038170: 5a63 2208 |000c: iput-wide v3, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -038174: 5962 2308 |000e: iput v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -038178: 5a63 2108 |0010: iput-wide v3, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -03817c: 5b60 1408 |0012: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -038180: 5b60 1508 |0014: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -038184: 5b60 1608 |0016: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -038188: 5962 1d08 |0018: iput v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -03818c: 5c65 1e08 |001a: iput-boolean v5, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@081e │ │ -038190: 5962 1f08 |001c: iput v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -038194: 5a63 1c08 |001e: iput-wide v3, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -038198: 5c62 1908 |0020: iput-boolean v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -03819c: 5b60 1b08 |0022: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@081b │ │ -0381a0: 1a00 0000 |0024: const-string v0, "" // string@0000 │ │ -0381a4: 5b60 2008 |0026: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0820 │ │ -0381a8: 5b67 1708 |0028: iput-object v7, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0381ac: 1a00 5010 |002a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_FROM_ADDRESS" // string@1050 │ │ -0381b0: 6e20 8101 0800 |002c: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0181 │ │ -0381b6: 0c00 |002f: move-result-object v0 │ │ -0381b8: 5b60 1808 |0030: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -0381bc: 1a00 5110 |0032: const-string v0, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_BODY" // string@1051 │ │ -0381c0: 6e20 8101 0800 |0034: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0181 │ │ -0381c6: 0c00 |0037: move-result-object v0 │ │ -0381c8: 5b60 1a08 |0038: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -0381cc: 1a00 5910 |003a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_TIMESTAMP" // string@1059 │ │ -0381d0: 6e20 7c01 0800 |003c: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@017c │ │ -0381d6: 0b00 |003f: move-result-wide v0 │ │ -0381d8: 5a60 2208 |0040: iput-wide v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0381dc: 1a00 4c10 |0042: const-string v0, "net.everythingandroid.smspopup.EXTRAS_CONTACT_ID" // string@104c │ │ -0381e0: 6e20 8101 0800 |0044: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0181 │ │ -0381e6: 0c00 |0047: move-result-object v0 │ │ -0381e8: 5b60 1408 |0048: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -0381ec: 1a00 4d10 |004a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_CONTACT_LOOKUP" // string@104d │ │ -0381f0: 6e20 8101 0800 |004c: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0181 │ │ -0381f6: 0c00 |004f: move-result-object v0 │ │ -0381f8: 5b60 1508 |0050: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -0381fc: 1a00 4e10 |0052: const-string v0, "net.everythingandroid.smspopup.EXTRAS_CONTACT_NAME" // string@104e │ │ -038200: 6e20 8101 0800 |0054: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0181 │ │ -038206: 0c00 |0057: move-result-object v0 │ │ -038208: 5b60 1608 |0058: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -03820c: 1a00 5a10 |005a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_UNREAD_COUNT" // string@105a │ │ -038210: 6e30 7a01 0805 |005c: invoke-virtual {v8, v0, v5}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@017a │ │ -038216: 0a00 |005f: move-result v0 │ │ -038218: 5960 2308 |0060: iput v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -03821c: 1a00 5810 |0062: const-string v0, "net.everythingandroid.smspopup.EXTRAS_THREAD_ID" // string@1058 │ │ -038220: 6e40 7d01 0843 |0064: invoke-virtual {v8, v0, v3, v4}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@017d │ │ -038226: 0b00 |0067: move-result-wide v0 │ │ -038228: 5a60 2108 |0068: iput-wide v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -03822c: 1a00 5310 |006a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_TYPE" // string@1053 │ │ -038230: 6e30 7a01 0802 |006c: invoke-virtual {v8, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@017a │ │ -038236: 0a00 |006f: move-result v0 │ │ -038238: 5960 1d08 |0070: iput v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -03823c: 1a00 5410 |0072: const-string v0, "net.everythingandroid.smspopup.EXTRAS_NOTIFY" // string@1054 │ │ -038240: 6e30 7701 0802 |0074: invoke-virtual {v8, v0, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0177 │ │ -038246: 0a00 |0077: move-result v0 │ │ -038248: 5c60 1e08 |0078: iput-boolean v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@081e │ │ -03824c: 1a00 5610 |007a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_REMINDER_COUNT" // string@1056 │ │ -038250: 6e30 7a01 0802 |007c: invoke-virtual {v8, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@017a │ │ -038256: 0a00 |007f: move-result v0 │ │ -038258: 5960 1f08 |0080: iput v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -03825c: 1a00 5210 |0082: const-string v0, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_ID" // string@1052 │ │ -038260: 6e40 7d01 0843 |0084: invoke-virtual {v8, v0, v3, v4}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@017d │ │ -038266: 0b00 |0087: move-result-wide v0 │ │ -038268: 5a60 1c08 |0088: iput-wide v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -03826c: 1a00 4f10 |008a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_EMAIL_GATEWAY" // string@104f │ │ -038270: 6e30 7701 0802 |008c: invoke-virtual {v8, v0, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0177 │ │ -038276: 0a00 |008f: move-result v0 │ │ -038278: 5c60 1908 |0090: iput-boolean v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -03827c: 0e00 |0092: return-void │ │ +0368e4: |[0368e4] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;Landroid/os/Bundle;)V │ │ +0368f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0368f6: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ +0368fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0368fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0368fe: 7010 c00c 0600 |0005: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +036904: 5b60 7c06 |0008: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036908: 5b60 7e06 |000a: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +03690c: 5a64 8606 |000c: iput-wide v4, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036910: 5962 8706 |000e: iput v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036914: 5a64 8506 |0010: iput-wide v4, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +036918: 5b60 7806 |0012: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +03691c: 5b60 7906 |0014: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +036920: 5b60 7a06 |0016: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036924: 5962 8106 |0018: iput v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +036928: 5c63 8206 |001a: iput-boolean v3, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@0682 │ │ +03692c: 5962 8306 |001c: iput v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +036930: 5a64 8006 |001e: iput-wide v4, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036934: 5c62 7d06 |0020: iput-boolean v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036938: 5b60 7f06 |0022: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@067f │ │ +03693c: 1a00 0000 |0024: const-string v0, "" // string@0000 │ │ +036940: 5b60 8406 |0026: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0684 │ │ +036944: 5b67 7b06 |0028: iput-object v7, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036948: 1a00 b910 |002a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_FROM_ADDRESS" // string@10b9 │ │ +03694c: 6e20 8701 0800 |002c: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +036952: 0c00 |002f: move-result-object v0 │ │ +036954: 5b60 7c06 |0030: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036958: 1a00 ba10 |0032: const-string v0, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_BODY" // string@10ba │ │ +03695c: 6e20 8701 0800 |0034: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +036962: 0c00 |0037: move-result-object v0 │ │ +036964: 5b60 7e06 |0038: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036968: 1a00 c210 |003a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_TIMESTAMP" // string@10c2 │ │ +03696c: 6e20 8201 0800 |003c: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0182 │ │ +036972: 0b00 |003f: move-result-wide v0 │ │ +036974: 5a60 8606 |0040: iput-wide v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036978: 1a00 b510 |0042: const-string v0, "net.everythingandroid.smspopup.EXTRAS_CONTACT_ID" // string@10b5 │ │ +03697c: 6e20 8701 0800 |0044: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +036982: 0c00 |0047: move-result-object v0 │ │ +036984: 5b60 7806 |0048: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036988: 1a00 b610 |004a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_CONTACT_LOOKUP" // string@10b6 │ │ +03698c: 6e20 8701 0800 |004c: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +036992: 0c00 |004f: move-result-object v0 │ │ +036994: 5b60 7906 |0050: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +036998: 1a00 b710 |0052: const-string v0, "net.everythingandroid.smspopup.EXTRAS_CONTACT_NAME" // string@10b7 │ │ +03699c: 6e20 8701 0800 |0054: invoke-virtual {v8, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +0369a2: 0c00 |0057: move-result-object v0 │ │ +0369a4: 5b60 7a06 |0058: iput-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +0369a8: 1a00 c310 |005a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_UNREAD_COUNT" // string@10c3 │ │ +0369ac: 6e30 8001 0803 |005c: invoke-virtual {v8, v0, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0180 │ │ +0369b2: 0a00 |005f: move-result v0 │ │ +0369b4: 5960 8706 |0060: iput v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +0369b8: 1a00 c110 |0062: const-string v0, "net.everythingandroid.smspopup.EXTRAS_THREAD_ID" // string@10c1 │ │ +0369bc: 6e40 8301 0854 |0064: invoke-virtual {v8, v0, v4, v5}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@0183 │ │ +0369c2: 0b00 |0067: move-result-wide v0 │ │ +0369c4: 5a60 8506 |0068: iput-wide v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +0369c8: 1a00 bc10 |006a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_TYPE" // string@10bc │ │ +0369cc: 6e30 8001 0802 |006c: invoke-virtual {v8, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0180 │ │ +0369d2: 0a00 |006f: move-result v0 │ │ +0369d4: 5960 8106 |0070: iput v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +0369d8: 1a00 bd10 |0072: const-string v0, "net.everythingandroid.smspopup.EXTRAS_NOTIFY" // string@10bd │ │ +0369dc: 6e30 7d01 0802 |0074: invoke-virtual {v8, v0, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@017d │ │ +0369e2: 0a00 |0077: move-result v0 │ │ +0369e4: 5c60 8206 |0078: iput-boolean v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@0682 │ │ +0369e8: 1a00 bf10 |007a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_REMINDER_COUNT" // string@10bf │ │ +0369ec: 6e30 8001 0802 |007c: invoke-virtual {v8, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0180 │ │ +0369f2: 0a00 |007f: move-result v0 │ │ +0369f4: 5960 8306 |0080: iput v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +0369f8: 1a00 bb10 |0082: const-string v0, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_ID" // string@10bb │ │ +0369fc: 6e40 8301 0854 |0084: invoke-virtual {v8, v0, v4, v5}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@0183 │ │ +036a02: 0b00 |0087: move-result-wide v0 │ │ +036a04: 5a60 8006 |0088: iput-wide v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036a08: 1a00 b810 |008a: const-string v0, "net.everythingandroid.smspopup.EXTRAS_EMAIL_GATEWAY" // string@10b8 │ │ +036a0c: 6e30 7d01 0802 |008c: invoke-virtual {v8, v0, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@017d │ │ +036a12: 0a00 |008f: move-result v0 │ │ +036a14: 5c60 7d06 |0090: iput-boolean v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036a18: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=235 │ │ 0x0008 line=53 │ │ 0x000a line=54 │ │ 0x000c line=55 │ │ 0x000e line=56 │ │ @@ -82778,88 +48477,88 @@ │ │ 0x0000 - 0x0093 reg=8 b Landroid/os/Bundle; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : '' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JJIJI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 15 │ │ + registers : 16 │ │ ins : 12 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -038280: |[038280] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JJIJI)V │ │ -038290: 7010 5a0c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0c5a │ │ -038296: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -038298: 5b31 1808 |0004: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -03829c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -03829e: 5b31 1a08 |0007: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -0382a2: 1601 0000 |0009: const-wide/16 v1, #int 0 // #0 │ │ -0382a6: 5a31 2208 |000b: iput-wide v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0382aa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0382ac: 5931 2308 |000e: iput v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -0382b0: 1601 0000 |0010: const-wide/16 v1, #int 0 // #0 │ │ -0382b4: 5a31 2108 |0012: iput-wide v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -0382b8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0382ba: 5b31 1408 |0015: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -0382be: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0382c0: 5b31 1508 |0018: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -0382c4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0382c6: 5b31 1608 |001b: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -0382ca: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0382cc: 5931 1d08 |001e: iput v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -0382d0: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0382d2: 5c31 1e08 |0021: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@081e │ │ -0382d6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0382d8: 5931 1f08 |0024: iput v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -0382dc: 1601 0000 |0026: const-wide/16 v1, #int 0 // #0 │ │ -0382e0: 5a31 1c08 |0028: iput-wide v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -0382e4: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0382e6: 5c31 1908 |002b: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -0382ea: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0382ec: 5b31 1b08 |002e: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@081b │ │ -0382f0: 1a01 0000 |0030: const-string v1, "" // string@0000 │ │ -0382f4: 5b31 2008 |0032: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0820 │ │ -0382f8: 5b34 1708 |0034: iput-object v4, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0382fc: 5b35 1808 |0036: iput-object v5, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038300: 5b36 1a08 |0038: iput-object v6, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038304: 5a37 2208 |003a: iput-wide v7, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -038308: 593e 1d08 |003c: iput v14, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -03830c: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -03830e: 5431 1808 |003f: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038312: 7110 6209 0100 |0041: invoke-static {v1}, Landroid/telephony/PhoneNumberUtils;.formatNumber:(Ljava/lang/String;)Ljava/lang/String; // method@0962 │ │ -038318: 0c01 |0044: move-result-object v1 │ │ -03831a: 5b31 1608 |0045: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -03831e: 5431 1808 |0047: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038322: 7110 f50f 0100 |0049: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isEmailAddress:(Ljava/lang/String;)Z // method@0ff5 │ │ -038328: 0a01 |004c: move-result v1 │ │ -03832a: 3801 2200 |004d: if-eqz v1, 006f // +0022 │ │ -03832e: 5431 1708 |004f: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038332: 5432 1808 |0051: iget-object v2, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038336: 7120 e80f 2100 |0053: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromEmail:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@0fe8 │ │ -03833c: 0c00 |0056: move-result-object v0 │ │ -03833e: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -038340: 5c31 1908 |0058: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -038344: 3800 0e00 |005a: if-eqz v0, 0068 // +000e │ │ -038348: 5401 8c09 |005c: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@098c │ │ -03834c: 5b31 1408 |005e: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -038350: 5401 8d09 |0060: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@098d │ │ -038354: 5b31 1508 |0062: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -038358: 5401 8e09 |0064: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@098e │ │ -03835c: 5b31 1608 |0066: iput-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -038360: 593b 2308 |0068: iput v11, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -038364: 5a39 2108 |006a: iput-wide v9, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038368: 5a3c 1c08 |006c: iput-wide v12, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -03836c: 0e00 |006e: return-void │ │ -03836e: 5431 1708 |006f: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038372: 5432 1808 |0071: iget-object v2, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038376: 7120 e90f 2100 |0073: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@0fe9 │ │ -03837c: 0c00 |0076: move-result-object v0 │ │ -03837e: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -038380: 5c31 1908 |0078: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -038384: 28e0 |007a: goto 005a // -0020 │ │ +036a1c: |[036a1c] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JJIJI)V │ │ +036a2c: 7010 c00c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +036a32: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +036a34: 5b41 7c06 |0004: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036a38: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +036a3a: 5b41 7e06 |0007: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036a3e: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +036a42: 5a42 8606 |000b: iput-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036a46: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +036a48: 5941 8706 |000e: iput v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036a4c: 1602 0000 |0010: const-wide/16 v2, #int 0 // #0 │ │ +036a50: 5a42 8506 |0012: iput-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +036a54: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +036a56: 5b41 7806 |0015: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036a5a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +036a5c: 5b41 7906 |0018: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +036a60: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +036a62: 5b41 7a06 |001b: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036a66: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +036a68: 5941 8106 |001e: iput v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +036a6c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +036a6e: 5c41 8206 |0021: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@0682 │ │ +036a72: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +036a74: 5941 8306 |0024: iput v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +036a78: 1602 0000 |0026: const-wide/16 v2, #int 0 // #0 │ │ +036a7c: 5a42 8006 |0028: iput-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036a80: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +036a82: 5c41 7d06 |002b: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036a86: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +036a88: 5b41 7f06 |002e: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@067f │ │ +036a8c: 1a01 0000 |0030: const-string v1, "" // string@0000 │ │ +036a90: 5b41 8406 |0032: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0684 │ │ +036a94: 5b45 7b06 |0034: iput-object v5, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036a98: 5b46 7c06 |0036: iput-object v6, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036a9c: 5b47 7e06 |0038: iput-object v7, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036aa0: 5a48 8606 |003a: iput-wide v8, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036aa4: 594f 8106 |003c: iput v15, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +036aa8: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +036aaa: 5441 7c06 |003f: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036aae: 7110 6809 0100 |0041: invoke-static {v1}, Landroid/telephony/PhoneNumberUtils;.formatNumber:(Ljava/lang/String;)Ljava/lang/String; // method@0968 │ │ +036ab4: 0c01 |0044: move-result-object v1 │ │ +036ab6: 5b41 7a06 |0045: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036aba: 5441 7c06 |0047: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036abe: 7110 5b10 0100 |0049: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isEmailAddress:(Ljava/lang/String;)Z // method@105b │ │ +036ac4: 0a01 |004c: move-result v1 │ │ +036ac6: 3801 2200 |004d: if-eqz v1, 006f // +0022 │ │ +036aca: 5441 7b06 |004f: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036ace: 5442 7c06 |0051: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036ad2: 7120 4e10 2100 |0053: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromEmail:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@104e │ │ +036ad8: 0c00 |0056: move-result-object v0 │ │ +036ada: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +036adc: 5c41 7d06 |0058: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036ae0: 3800 0e00 |005a: if-eqz v0, 0068 // +000e │ │ +036ae4: 5401 f007 |005c: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@07f0 │ │ +036ae8: 5b41 7806 |005e: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036aec: 5401 f107 |0060: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@07f1 │ │ +036af0: 5b41 7906 |0062: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +036af4: 5401 f207 |0064: iget-object v1, v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@07f2 │ │ +036af8: 5b41 7a06 |0066: iput-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036afc: 594c 8706 |0068: iput v12, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036b00: 5a4a 8506 |006a: iput-wide v10, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +036b04: 5a4d 8006 |006c: iput-wide v13, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036b08: 0e00 |006e: return-void │ │ +036b0a: 5441 7b06 |006f: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036b0e: 5442 7c06 |0071: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036b12: 7120 4f10 2100 |0073: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@104f │ │ +036b18: 0c00 |0076: move-result-object v0 │ │ +036b1a: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +036b1c: 5c41 7d06 |0078: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036b20: 28e0 |007a: goto 005a // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=53 │ │ 0x0006 line=54 │ │ 0x0009 line=55 │ │ 0x000d line=56 │ │ @@ -82892,76 +48591,76 @@ │ │ 0x006a line=228 │ │ 0x006c line=229 │ │ 0x006e line=230 │ │ 0x006f line=217 │ │ 0x0077 line=218 │ │ locals : │ │ 0x003f - 0x007b reg=0 contactIdentify Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ - 0x0000 - 0x007b reg=3 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x007b reg=4 _context Landroid/content/Context; │ │ - 0x0000 - 0x007b reg=5 _fromAddress Ljava/lang/String; │ │ - 0x0000 - 0x007b reg=6 _messageBody Ljava/lang/String; │ │ - 0x0000 - 0x007b reg=7 _timestamp J │ │ - 0x0000 - 0x007b reg=9 _threadId J │ │ - 0x0000 - 0x007b reg=11 _unreadCount I │ │ - 0x0000 - 0x007b reg=12 _messageId J │ │ - 0x0000 - 0x007b reg=14 _messageType I │ │ + 0x0000 - 0x007b reg=4 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x007b reg=5 _context Landroid/content/Context; │ │ + 0x0000 - 0x007b reg=6 _fromAddress Ljava/lang/String; │ │ + 0x0000 - 0x007b reg=7 _messageBody Ljava/lang/String; │ │ + 0x0000 - 0x007b reg=8 _timestamp J │ │ + 0x0000 - 0x007b reg=10 _threadId J │ │ + 0x0000 - 0x007b reg=12 _unreadCount I │ │ + 0x0000 - 0x007b reg=13 _messageId J │ │ + 0x0000 - 0x007b reg=15 _messageType I │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : '' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 13 │ │ outs : 1 │ │ insns size : 73 16-bit code units │ │ -038388: |[038388] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJI)V │ │ -038398: 7010 5a0c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03839e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0383a0: 5b20 1808 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -0383a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0383a6: 5b20 1a08 |0007: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -0383aa: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -0383ae: 5a20 2208 |000b: iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0383b2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0383b4: 5920 2308 |000e: iput v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -0383b8: 1600 0000 |0010: const-wide/16 v0, #int 0 // #0 │ │ -0383bc: 5a20 2108 |0012: iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -0383c0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0383c2: 5b20 1408 |0015: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -0383c6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0383c8: 5b20 1508 |0018: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -0383cc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0383ce: 5b20 1608 |001b: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -0383d2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0383d4: 5920 1d08 |001e: iput v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -0383d8: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -0383da: 5c20 1e08 |0021: iput-boolean v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@081e │ │ -0383de: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0383e0: 5920 1f08 |0024: iput v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -0383e4: 1600 0000 |0026: const-wide/16 v0, #int 0 // #0 │ │ -0383e8: 5a20 1c08 |0028: iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -0383ec: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0383ee: 5c20 1908 |002b: iput-boolean v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -0383f2: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -0383f4: 5b20 1b08 |002e: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@081b │ │ -0383f8: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ -0383fc: 5b20 2008 |0032: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0820 │ │ -038400: 5b23 1708 |0034: iput-object v3, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038404: 5b24 1808 |0036: iput-object v4, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038408: 5b25 1a08 |0038: iput-object v5, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -03840c: 5a26 2208 |003a: iput-wide v6, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -038410: 5b28 1408 |003c: iput-object v8, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -038414: 5b29 1508 |003e: iput-object v9, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -038418: 5b2a 1608 |0040: iput-object v10, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -03841c: 592b 2308 |0042: iput v11, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -038420: 5a2c 2108 |0044: iput-wide v12, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038424: 592e 1d08 |0046: iput v14, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -038428: 0e00 |0048: return-void │ │ +036b24: |[036b24] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;IJI)V │ │ +036b34: 7010 c00c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +036b3a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +036b3c: 5b20 7c06 |0004: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036b40: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +036b42: 5b20 7e06 |0007: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036b46: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +036b4a: 5a20 8606 |000b: iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036b4e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +036b50: 5920 8706 |000e: iput v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036b54: 1600 0000 |0010: const-wide/16 v0, #int 0 // #0 │ │ +036b58: 5a20 8506 |0012: iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +036b5c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +036b5e: 5b20 7806 |0015: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036b62: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +036b64: 5b20 7906 |0018: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +036b68: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +036b6a: 5b20 7a06 |001b: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036b6e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +036b70: 5920 8106 |001e: iput v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +036b74: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +036b76: 5c20 8206 |0021: iput-boolean v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@0682 │ │ +036b7a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +036b7c: 5920 8306 |0024: iput v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +036b80: 1600 0000 |0026: const-wide/16 v0, #int 0 // #0 │ │ +036b84: 5a20 8006 |0028: iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036b88: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +036b8a: 5c20 7d06 |002b: iput-boolean v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036b8e: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +036b90: 5b20 7f06 |002e: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@067f │ │ +036b94: 1a00 0000 |0030: const-string v0, "" // string@0000 │ │ +036b98: 5b20 8406 |0032: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0684 │ │ +036b9c: 5b23 7b06 |0034: iput-object v3, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036ba0: 5b24 7c06 |0036: iput-object v4, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036ba4: 5b25 7e06 |0038: iput-object v5, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036ba8: 5a26 8606 |003a: iput-wide v6, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036bac: 5b28 7806 |003c: iput-object v8, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036bb0: 5b29 7906 |003e: iput-object v9, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +036bb4: 5b2a 7a06 |0040: iput-object v10, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036bb8: 592b 8706 |0042: iput v11, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036bbc: 5a2c 8506 |0044: iput-wide v12, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +036bc0: 592e 8106 |0046: iput v14, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +036bc4: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=53 │ │ 0x0006 line=54 │ │ 0x0009 line=55 │ │ 0x000d line=56 │ │ @@ -83001,197 +48700,200 @@ │ │ 0x0000 - 0x0049 reg=14 _messageType I │ │ │ │ #4 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : '' │ │ type : '(Landroid/content/Context;[Landroid/telephony/SmsMessage;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 22 │ │ + registers : 24 │ │ ins : 5 │ │ outs : 5 │ │ - insns size : 324 16-bit code units │ │ -03842c: |[03842c] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;[Landroid/telephony/SmsMessage;J)V │ │ -03843c: 7601 5a0c 1100 |0000: invoke-direct/range {v17}, Ljava/lang/Object;.:()V // method@0c5a │ │ -038442: 120d |0003: const/4 v13, #int 0 // #0 │ │ -038444: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -038448: 5b0d 1808 |0006: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -03844c: 120d |0008: const/4 v13, #int 0 // #0 │ │ -03844e: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -038452: 5b0d 1a08 |000b: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038456: 160d 0000 |000d: const-wide/16 v13, #int 0 // #0 │ │ -03845a: 0800 1100 |000f: move-object/from16 v0, v17 │ │ -03845e: 5a0d 2208 |0011: iput-wide v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -038462: 120d |0013: const/4 v13, #int 0 // #0 │ │ -038464: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -038468: 590d 2308 |0016: iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -03846c: 160d 0000 |0018: const-wide/16 v13, #int 0 // #0 │ │ -038470: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -038474: 5a0d 2108 |001c: iput-wide v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038478: 120d |001e: const/4 v13, #int 0 // #0 │ │ -03847a: 0800 1100 |001f: move-object/from16 v0, v17 │ │ -03847e: 5b0d 1408 |0021: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -038482: 120d |0023: const/4 v13, #int 0 // #0 │ │ -038484: 0800 1100 |0024: move-object/from16 v0, v17 │ │ -038488: 5b0d 1508 |0026: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -03848c: 120d |0028: const/4 v13, #int 0 // #0 │ │ -03848e: 0800 1100 |0029: move-object/from16 v0, v17 │ │ -038492: 5b0d 1608 |002b: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -038496: 120d |002d: const/4 v13, #int 0 // #0 │ │ -038498: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -03849c: 590d 1d08 |0030: iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -0384a0: 121d |0032: const/4 v13, #int 1 // #1 │ │ -0384a2: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -0384a6: 5c0d 1e08 |0035: iput-boolean v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@081e │ │ -0384aa: 120d |0037: const/4 v13, #int 0 // #0 │ │ -0384ac: 0800 1100 |0038: move-object/from16 v0, v17 │ │ -0384b0: 590d 1f08 |003a: iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -0384b4: 160d 0000 |003c: const-wide/16 v13, #int 0 // #0 │ │ -0384b8: 0800 1100 |003e: move-object/from16 v0, v17 │ │ -0384bc: 5a0d 1c08 |0040: iput-wide v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -0384c0: 120d |0042: const/4 v13, #int 0 // #0 │ │ -0384c2: 0800 1100 |0043: move-object/from16 v0, v17 │ │ -0384c6: 5c0d 1908 |0045: iput-boolean v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -0384ca: 120d |0047: const/4 v13, #int 0 // #0 │ │ -0384cc: 0800 1100 |0048: move-object/from16 v0, v17 │ │ -0384d0: 5b0d 1b08 |004a: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@081b │ │ -0384d4: 1a0d 0000 |004c: const-string v13, "" // string@0000 │ │ -0384d8: 0800 1100 |004e: move-object/from16 v0, v17 │ │ -0384dc: 5b0d 2008 |0050: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0820 │ │ -0384e0: 120d |0052: const/4 v13, #int 0 // #0 │ │ -0384e2: 4609 130d |0053: aget-object v9, v19, v13 │ │ -0384e6: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -0384ea: 0801 1100 |0057: move-object/from16 v1, v17 │ │ -0384ee: 5b10 1708 |0059: iput-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0384f2: 0500 1400 |005b: move-wide/from16 v0, v20 │ │ -0384f6: 0802 1100 |005d: move-object/from16 v2, v17 │ │ -0384fa: 5a20 2208 |005f: iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0384fe: 120d |0061: const/4 v13, #int 0 // #0 │ │ -038500: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -038504: 590d 1d08 |0064: iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -038508: 6e10 6b09 0900 |0066: invoke-virtual {v9}, Landroid/telephony/SmsMessage;.getDisplayOriginatingAddress:()Ljava/lang/String; // method@096b │ │ -03850e: 0c0d |0069: move-result-object v13 │ │ -038510: 0800 1100 |006a: move-object/from16 v0, v17 │ │ -038514: 5b0d 1808 |006c: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038518: 6e10 6f09 0900 |006e: invoke-virtual {v9}, Landroid/telephony/SmsMessage;.isEmail:()Z // method@096f │ │ -03851e: 0a0d |0071: move-result v13 │ │ -038520: 0800 1100 |0072: move-object/from16 v0, v17 │ │ -038524: 5c0d 1908 |0074: iput-boolean v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -038528: 6e10 6d09 0900 |0076: invoke-virtual {v9}, Landroid/telephony/SmsMessage;.getMessageClass:()Landroid/telephony/SmsMessage$MessageClass; // method@096d │ │ -03852e: 0c0d |0079: move-result-object v13 │ │ -038530: 0800 1100 |007a: move-object/from16 v0, v17 │ │ -038534: 5b0d 1b08 |007c: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@081b │ │ -038538: 1a03 0000 |007e: const-string v3, "" // string@0000 │ │ -03853c: 0800 1300 |0080: move-object/from16 v0, v19 │ │ -038540: 210d |0082: array-length v13, v0 │ │ -038542: 121e |0083: const/4 v14, #int 1 // #1 │ │ -038544: 32ed 0800 |0084: if-eq v13, v14, 008c // +0008 │ │ -038548: 6e10 7009 0900 |0086: invoke-virtual {v9}, Landroid/telephony/SmsMessage;.isReplace:()Z // method@0970 │ │ -03854e: 0a0d |0089: move-result v13 │ │ -038550: 380d 7600 |008a: if-eqz v13, 0100 // +0076 │ │ -038554: 6e10 6a09 0900 |008c: invoke-virtual {v9}, Landroid/telephony/SmsMessage;.getDisplayMessageBody:()Ljava/lang/String; // method@096a │ │ -03855a: 0c03 |008f: move-result-object v3 │ │ -03855c: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -038560: 5b03 1a08 |0092: iput-object v3, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038564: 1205 |0094: const/4 v5, #int 0 // #0 │ │ -038566: 0800 1100 |0095: move-object/from16 v0, v17 │ │ -03856a: 550d 1908 |0097: iget-boolean v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -03856e: 380d 8400 |0099: if-eqz v13, 011d // +0084 │ │ -038572: 0800 1100 |009b: move-object/from16 v0, v17 │ │ -038576: 540d 1708 |009d: iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -03857a: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -03857e: 540e 1808 |00a1: iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038582: 7120 e80f ed00 |00a3: invoke-static {v13, v14}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromEmail:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@0fe8 │ │ -038588: 0c05 |00a6: move-result-object v5 │ │ -03858a: 0800 1100 |00a7: move-object/from16 v0, v17 │ │ -03858e: 540d 1808 |00a9: iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038592: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ -038596: 5b0d 1608 |00ad: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -03859a: 3805 1400 |00af: if-eqz v5, 00c3 // +0014 │ │ -03859e: 545d 8c09 |00b1: iget-object v13, v5, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@098c │ │ -0385a2: 0800 1100 |00b3: move-object/from16 v0, v17 │ │ -0385a6: 5b0d 1408 |00b5: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -0385aa: 545d 8d09 |00b7: iget-object v13, v5, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@098d │ │ -0385ae: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -0385b2: 5b0d 1508 |00bb: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -0385b6: 545d 8e09 |00bd: iget-object v13, v5, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@098e │ │ -0385ba: 0800 1100 |00bf: move-object/from16 v0, v17 │ │ -0385be: 5b0d 1608 |00c1: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -0385c2: 6e10 6e09 0900 |00c3: invoke-virtual {v9}, Landroid/telephony/SmsMessage;.getTimestampMillis:()J // method@096e │ │ -0385c8: 0b0a |00c6: move-result-wide v10 │ │ -0385ca: 0800 1100 |00c7: move-object/from16 v0, v17 │ │ -0385ce: 540d 1708 |00c9: iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0385d2: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ -0385d6: 530e 2208 |00cd: iget-wide v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0385da: 715b fd0f edaf |00cf: invoke-static {v13, v14, v15, v10, v11}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.updateSmscTimestampDrift:(Landroid/content/Context;JJ)J // method@0ffd │ │ -0385e0: 7401 c40d 1100 |00d2: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateMessageId:()V // method@0dc4 │ │ -0385e6: 121d |00d5: const/4 v13, #int 1 // #1 │ │ -0385e8: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ -0385ec: 590d 2308 |00d8: iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -0385f0: 0800 1100 |00da: move-object/from16 v0, v17 │ │ -0385f4: 540d 1708 |00dc: iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0385f8: 7110 f00f 0d00 |00de: invoke-static {v13}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; // method@0ff0 │ │ -0385fe: 0c0c |00e1: move-result-object v12 │ │ -038600: 380c 5b00 |00e2: if-eqz v12, 013d // +005b │ │ -038604: 6e10 970c 0c00 |00e4: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -03860a: 0a08 |00e7: move-result v8 │ │ -03860c: 1206 |00e8: const/4 v6, #int 0 // #0 │ │ -03860e: 1207 |00e9: const/4 v7, #int 0 // #0 │ │ -038610: 3587 4d00 |00ea: if-ge v7, v8, 0137 // +004d │ │ -038614: 6e20 900c 7c00 |00ec: invoke-virtual {v12, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03861a: 0c0d |00ef: move-result-object v13 │ │ -03861c: 1f0d 5b02 |00f0: check-cast v13, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -038620: 53dd 1c08 |00f2: iget-wide v13, v13, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -038624: 0800 1100 |00f4: move-object/from16 v0, v17 │ │ -038628: 530f 1c08 |00f6: iget-wide v15, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -03862c: 310d 0d0f |00f8: cmp-long v13, v13, v15 │ │ -038630: 390d 0300 |00fa: if-nez v13, 00fd // +0003 │ │ -038634: 1216 |00fc: const/4 v6, #int 1 // #1 │ │ -038636: d807 0701 |00fd: add-int/lit8 v7, v7, #int 1 // #01 │ │ -03863a: 28eb |00ff: goto 00ea // -0015 │ │ -03863c: 2204 0802 |0100: new-instance v4, Ljava/lang/StringBuilder; // type@0208 │ │ -038640: 7010 730c 0400 |0102: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -038646: 1207 |0105: const/4 v7, #int 0 // #0 │ │ -038648: 0800 1300 |0106: move-object/from16 v0, v19 │ │ -03864c: 210d |0108: array-length v13, v0 │ │ -03864e: 35d7 0e00 |0109: if-ge v7, v13, 0117 // +000e │ │ -038652: 460d 1307 |010b: aget-object v13, v19, v7 │ │ -038656: 6e10 6c09 0d00 |010d: invoke-virtual {v13}, Landroid/telephony/SmsMessage;.getMessageBody:()Ljava/lang/String; // method@096c │ │ -03865c: 0c0d |0110: move-result-object v13 │ │ -03865e: 6e20 7a0c d400 |0111: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038664: d807 0701 |0114: add-int/lit8 v7, v7, #int 1 // #01 │ │ -038668: 28f0 |0116: goto 0106 // -0010 │ │ -03866a: 6e10 7e0c 0400 |0117: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -038670: 0c03 |011a: move-result-object v3 │ │ -038672: 2900 75ff |011b: goto/16 0090 // -008b │ │ -038676: 0800 1100 |011d: move-object/from16 v0, v17 │ │ -03867a: 540d 1708 |011f: iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -03867e: 0800 1100 |0121: move-object/from16 v0, v17 │ │ -038682: 540e 1808 |0123: iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038686: 7120 e90f ed00 |0125: invoke-static {v13, v14}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@0fe9 │ │ -03868c: 0c05 |0128: move-result-object v5 │ │ -03868e: 0800 1100 |0129: move-object/from16 v0, v17 │ │ -038692: 540d 1808 |012b: iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038696: 7110 6209 0d00 |012d: invoke-static {v13}, Landroid/telephony/PhoneNumberUtils;.formatNumber:(Ljava/lang/String;)Ljava/lang/String; // method@0962 │ │ -03869c: 0c0d |0130: move-result-object v13 │ │ -03869e: 0800 1100 |0131: move-object/from16 v0, v17 │ │ -0386a2: 5b0d 1608 |0133: iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -0386a6: 2900 7aff |0135: goto/16 00af // -0086 │ │ -0386aa: 3806 0700 |0137: if-eqz v6, 013e // +0007 │ │ -0386ae: 0800 1100 |0139: move-object/from16 v0, v17 │ │ -0386b2: 5908 2308 |013b: iput v8, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -0386b6: 0e00 |013d: return-void │ │ -0386b8: d808 0801 |013e: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0386bc: 28f9 |0140: goto 0139 // -0007 │ │ -0386be: 0d0d |0141: move-exception v13 │ │ -0386c0: 2900 4eff |0142: goto/16 0090 // -00b2 │ │ + insns size : 330 16-bit code units │ │ +036bc8: |[036bc8] net.everythingandroid.smspopup.provider.SmsMmsMessage.:(Landroid/content/Context;[Landroid/telephony/SmsMessage;J)V │ │ +036bd8: 7601 c00c 1300 |0000: invoke-direct/range {v19}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +036bde: 120e |0003: const/4 v14, #int 0 // #0 │ │ +036be0: 0800 1300 |0004: move-object/from16 v0, v19 │ │ +036be4: 5b0e 7c06 |0006: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036be8: 120e |0008: const/4 v14, #int 0 // #0 │ │ +036bea: 0800 1300 |0009: move-object/from16 v0, v19 │ │ +036bee: 5b0e 7e06 |000b: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036bf2: 160e 0000 |000d: const-wide/16 v14, #int 0 // #0 │ │ +036bf6: 0800 1300 |000f: move-object/from16 v0, v19 │ │ +036bfa: 5a0e 8606 |0011: iput-wide v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036bfe: 120e |0013: const/4 v14, #int 0 // #0 │ │ +036c00: 0800 1300 |0014: move-object/from16 v0, v19 │ │ +036c04: 590e 8706 |0016: iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036c08: 160e 0000 |0018: const-wide/16 v14, #int 0 // #0 │ │ +036c0c: 0800 1300 |001a: move-object/from16 v0, v19 │ │ +036c10: 5a0e 8506 |001c: iput-wide v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +036c14: 120e |001e: const/4 v14, #int 0 // #0 │ │ +036c16: 0800 1300 |001f: move-object/from16 v0, v19 │ │ +036c1a: 5b0e 7806 |0021: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036c1e: 120e |0023: const/4 v14, #int 0 // #0 │ │ +036c20: 0800 1300 |0024: move-object/from16 v0, v19 │ │ +036c24: 5b0e 7906 |0026: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +036c28: 120e |0028: const/4 v14, #int 0 // #0 │ │ +036c2a: 0800 1300 |0029: move-object/from16 v0, v19 │ │ +036c2e: 5b0e 7a06 |002b: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036c32: 120e |002d: const/4 v14, #int 0 // #0 │ │ +036c34: 0800 1300 |002e: move-object/from16 v0, v19 │ │ +036c38: 590e 8106 |0030: iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +036c3c: 121e |0032: const/4 v14, #int 1 // #1 │ │ +036c3e: 0800 1300 |0033: move-object/from16 v0, v19 │ │ +036c42: 5c0e 8206 |0035: iput-boolean v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@0682 │ │ +036c46: 120e |0037: const/4 v14, #int 0 // #0 │ │ +036c48: 0800 1300 |0038: move-object/from16 v0, v19 │ │ +036c4c: 590e 8306 |003a: iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +036c50: 160e 0000 |003c: const-wide/16 v14, #int 0 // #0 │ │ +036c54: 0800 1300 |003e: move-object/from16 v0, v19 │ │ +036c58: 5a0e 8006 |0040: iput-wide v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036c5c: 120e |0042: const/4 v14, #int 0 // #0 │ │ +036c5e: 0800 1300 |0043: move-object/from16 v0, v19 │ │ +036c62: 5c0e 7d06 |0045: iput-boolean v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036c66: 120e |0047: const/4 v14, #int 0 // #0 │ │ +036c68: 0800 1300 |0048: move-object/from16 v0, v19 │ │ +036c6c: 5b0e 7f06 |004a: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@067f │ │ +036c70: 1a0e 0000 |004c: const-string v14, "" // string@0000 │ │ +036c74: 0800 1300 |004e: move-object/from16 v0, v19 │ │ +036c78: 5b0e 8406 |0050: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0684 │ │ +036c7c: 120e |0052: const/4 v14, #int 0 // #0 │ │ +036c7e: 460a 150e |0053: aget-object v10, v21, v14 │ │ +036c82: 0800 1400 |0055: move-object/from16 v0, v20 │ │ +036c86: 0801 1300 |0057: move-object/from16 v1, v19 │ │ +036c8a: 5b10 7b06 |0059: iput-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036c8e: 0500 1600 |005b: move-wide/from16 v0, v22 │ │ +036c92: 0802 1300 |005d: move-object/from16 v2, v19 │ │ +036c96: 5a20 8606 |005f: iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036c9a: 120e |0061: const/4 v14, #int 0 // #0 │ │ +036c9c: 0800 1300 |0062: move-object/from16 v0, v19 │ │ +036ca0: 590e 8106 |0064: iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +036ca4: 6e10 7109 0a00 |0066: invoke-virtual {v10}, Landroid/telephony/SmsMessage;.getDisplayOriginatingAddress:()Ljava/lang/String; // method@0971 │ │ +036caa: 0c0e |0069: move-result-object v14 │ │ +036cac: 0800 1300 |006a: move-object/from16 v0, v19 │ │ +036cb0: 5b0e 7c06 |006c: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036cb4: 6e10 7509 0a00 |006e: invoke-virtual {v10}, Landroid/telephony/SmsMessage;.isEmail:()Z // method@0975 │ │ +036cba: 0a0e |0071: move-result v14 │ │ +036cbc: 0800 1300 |0072: move-object/from16 v0, v19 │ │ +036cc0: 5c0e 7d06 |0074: iput-boolean v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036cc4: 6e10 7309 0a00 |0076: invoke-virtual {v10}, Landroid/telephony/SmsMessage;.getMessageClass:()Landroid/telephony/SmsMessage$MessageClass; // method@0973 │ │ +036cca: 0c0e |0079: move-result-object v14 │ │ +036ccc: 0800 1300 |007a: move-object/from16 v0, v19 │ │ +036cd0: 5b0e 7f06 |007c: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@067f │ │ +036cd4: 1a04 0000 |007e: const-string v4, "" // string@0000 │ │ +036cd8: 0800 1500 |0080: move-object/from16 v0, v21 │ │ +036cdc: 210e |0082: array-length v14, v0 │ │ +036cde: 121f |0083: const/4 v15, #int 1 // #1 │ │ +036ce0: 32fe 0800 |0084: if-eq v14, v15, 008c // +0008 │ │ +036ce4: 6e10 7609 0a00 |0086: invoke-virtual {v10}, Landroid/telephony/SmsMessage;.isReplace:()Z // method@0976 │ │ +036cea: 0a0e |0089: move-result v14 │ │ +036cec: 380e 7c00 |008a: if-eqz v14, 0106 // +007c │ │ +036cf0: 6e10 7009 0a00 |008c: invoke-virtual {v10}, Landroid/telephony/SmsMessage;.getDisplayMessageBody:()Ljava/lang/String; // method@0970 │ │ +036cf6: 0c04 |008f: move-result-object v4 │ │ +036cf8: 0800 1300 |0090: move-object/from16 v0, v19 │ │ +036cfc: 5b04 7e06 |0092: iput-object v4, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036d00: 1206 |0094: const/4 v6, #int 0 // #0 │ │ +036d02: 0800 1300 |0095: move-object/from16 v0, v19 │ │ +036d06: 550e 7d06 |0097: iget-boolean v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +036d0a: 380e 8a00 |0099: if-eqz v14, 0123 // +008a │ │ +036d0e: 0800 1300 |009b: move-object/from16 v0, v19 │ │ +036d12: 540e 7b06 |009d: iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036d16: 0800 1300 |009f: move-object/from16 v0, v19 │ │ +036d1a: 540f 7c06 |00a1: iget-object v15, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036d1e: 7120 4e10 fe00 |00a3: invoke-static {v14, v15}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromEmail:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@104e │ │ +036d24: 0c06 |00a6: move-result-object v6 │ │ +036d26: 0800 1300 |00a7: move-object/from16 v0, v19 │ │ +036d2a: 540e 7c06 |00a9: iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036d2e: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ +036d32: 5b0e 7a06 |00ad: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036d36: 3806 1400 |00af: if-eqz v6, 00c3 // +0014 │ │ +036d3a: 546e f007 |00b1: iget-object v14, v6, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@07f0 │ │ +036d3e: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ +036d42: 5b0e 7806 |00b5: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036d46: 546e f107 |00b7: iget-object v14, v6, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@07f1 │ │ +036d4a: 0800 1300 |00b9: move-object/from16 v0, v19 │ │ +036d4e: 5b0e 7906 |00bb: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +036d52: 546e f207 |00bd: iget-object v14, v6, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@07f2 │ │ +036d56: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ +036d5a: 5b0e 7a06 |00c1: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036d5e: 6e10 7409 0a00 |00c3: invoke-virtual {v10}, Landroid/telephony/SmsMessage;.getTimestampMillis:()J // method@0974 │ │ +036d64: 0b0c |00c6: move-result-wide v12 │ │ +036d66: 0800 1300 |00c7: move-object/from16 v0, v19 │ │ +036d6a: 540e 7b06 |00c9: iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036d6e: 0800 1300 |00cb: move-object/from16 v0, v19 │ │ +036d72: 5300 8606 |00cd: iget-wide v0, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036d76: 0510 0000 |00cf: move-wide/from16 v16, v0 │ │ +036d7a: 0500 1000 |00d1: move-wide/from16 v0, v16 │ │ +036d7e: 715d 6310 0ec1 |00d3: invoke-static {v14, v0, v1, v12, v13}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.updateSmscTimestampDrift:(Landroid/content/Context;JJ)J // method@1063 │ │ +036d84: 7401 2a0e 1300 |00d6: invoke-virtual/range {v19}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateMessageId:()V // method@0e2a │ │ +036d8a: 121e |00d9: const/4 v14, #int 1 // #1 │ │ +036d8c: 0800 1300 |00da: move-object/from16 v0, v19 │ │ +036d90: 590e 8706 |00dc: iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036d94: 0800 1300 |00de: move-object/from16 v0, v19 │ │ +036d98: 540e 7b06 |00e0: iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036d9c: 7110 5610 0e00 |00e2: invoke-static {v14}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; // method@1056 │ │ +036da2: 0c0b |00e5: move-result-object v11 │ │ +036da4: 380b 5d00 |00e6: if-eqz v11, 0143 // +005d │ │ +036da8: 6e10 fd0c 0b00 |00e8: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +036dae: 0a09 |00eb: move-result v9 │ │ +036db0: 1207 |00ec: const/4 v7, #int 0 // #0 │ │ +036db2: 1208 |00ed: const/4 v8, #int 0 // #0 │ │ +036db4: 3598 4f00 |00ee: if-ge v8, v9, 013d // +004f │ │ +036db8: 6e20 f60c 8b00 |00f0: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +036dbe: 0c0e |00f3: move-result-object v14 │ │ +036dc0: 1f0e 5902 |00f4: check-cast v14, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +036dc4: 53ee 8006 |00f6: iget-wide v14, v14, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036dc8: 0800 1300 |00f8: move-object/from16 v0, v19 │ │ +036dcc: 5300 8006 |00fa: iget-wide v0, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +036dd0: 0510 0000 |00fc: move-wide/from16 v16, v0 │ │ +036dd4: 310e 0e10 |00fe: cmp-long v14, v14, v16 │ │ +036dd8: 390e 0300 |0100: if-nez v14, 0103 // +0003 │ │ +036ddc: 1217 |0102: const/4 v7, #int 1 // #1 │ │ +036dde: d808 0801 |0103: add-int/lit8 v8, v8, #int 1 // #01 │ │ +036de2: 28e9 |0105: goto 00ee // -0017 │ │ +036de4: 2205 0602 |0106: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +036de8: 7010 d90c 0500 |0108: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +036dee: 1208 |010b: const/4 v8, #int 0 // #0 │ │ +036df0: 0800 1500 |010c: move-object/from16 v0, v21 │ │ +036df4: 210e |010e: array-length v14, v0 │ │ +036df6: 35e8 0e00 |010f: if-ge v8, v14, 011d // +000e │ │ +036dfa: 460e 1508 |0111: aget-object v14, v21, v8 │ │ +036dfe: 6e10 7209 0e00 |0113: invoke-virtual {v14}, Landroid/telephony/SmsMessage;.getMessageBody:()Ljava/lang/String; // method@0972 │ │ +036e04: 0c0e |0116: move-result-object v14 │ │ +036e06: 6e20 e00c e500 |0117: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +036e0c: d808 0801 |011a: add-int/lit8 v8, v8, #int 1 // #01 │ │ +036e10: 28f0 |011c: goto 010c // -0010 │ │ +036e12: 6e10 e40c 0500 |011d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +036e18: 0c04 |0120: move-result-object v4 │ │ +036e1a: 2900 6fff |0121: goto/16 0090 // -0091 │ │ +036e1e: 0800 1300 |0123: move-object/from16 v0, v19 │ │ +036e22: 540e 7b06 |0125: iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036e26: 0800 1300 |0127: move-object/from16 v0, v19 │ │ +036e2a: 540f 7c06 |0129: iget-object v15, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036e2e: 7120 4f10 fe00 |012b: invoke-static {v14, v15}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonIdFromPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@104f │ │ +036e34: 0c06 |012e: move-result-object v6 │ │ +036e36: 0800 1300 |012f: move-object/from16 v0, v19 │ │ +036e3a: 540e 7c06 |0131: iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036e3e: 7110 6809 0e00 |0133: invoke-static {v14}, Landroid/telephony/PhoneNumberUtils;.formatNumber:(Ljava/lang/String;)Ljava/lang/String; // method@0968 │ │ +036e44: 0c0e |0136: move-result-object v14 │ │ +036e46: 0800 1300 |0137: move-object/from16 v0, v19 │ │ +036e4a: 5b0e 7a06 |0139: iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036e4e: 2900 74ff |013b: goto/16 00af // -008c │ │ +036e52: 3807 0700 |013d: if-eqz v7, 0144 // +0007 │ │ +036e56: 0800 1300 |013f: move-object/from16 v0, v19 │ │ +036e5a: 5909 8706 |0141: iput v9, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +036e5e: 0e00 |0143: return-void │ │ +036e60: d809 0901 |0144: add-int/lit8 v9, v9, #int 1 // #01 │ │ +036e64: 28f9 |0146: goto 013f // -0007 │ │ +036e66: 0d0e |0147: move-exception v14 │ │ +036e68: 2900 48ff |0148: goto/16 0090 // -00b8 │ │ catches : 2 │ │ 0x0080 - 0x008f │ │ - Ljava/lang/Exception; -> 0x0141 │ │ - 0x0100 - 0x011a │ │ - Ljava/lang/Exception; -> 0x0141 │ │ + Ljava/lang/Exception; -> 0x0147 │ │ + 0x0106 - 0x0120 │ │ + Ljava/lang/Exception; -> 0x0147 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=53 │ │ 0x0008 line=54 │ │ 0x000d line=55 │ │ 0x0013 line=56 │ │ 0x0018 line=57 │ │ @@ -83222,119 +48924,119 @@ │ │ 0x00a7 line=119 │ │ 0x00af line=126 │ │ 0x00b1 line=127 │ │ 0x00b7 line=128 │ │ 0x00bd line=129 │ │ 0x00c3 line=132 │ │ 0x00c7 line=134 │ │ - 0x00d2 line=140 │ │ - 0x00d5 line=141 │ │ - 0x00da line=142 │ │ - 0x00e2 line=143 │ │ - 0x00e4 line=144 │ │ - 0x00e8 line=145 │ │ - 0x00e9 line=146 │ │ - 0x00ec line=147 │ │ - 0x00fc line=148 │ │ - 0x00fd line=146 │ │ - 0x0100 line=97 │ │ - 0x0105 line=98 │ │ - 0x010b line=99 │ │ - 0x0114 line=98 │ │ - 0x0117 line=101 │ │ - 0x011d line=122 │ │ - 0x0129 line=123 │ │ - 0x0137 line=151 │ │ - 0x013d line=153 │ │ - 0x013e line=151 │ │ - 0x0141 line=103 │ │ - locals : │ │ - 0x0095 - 0x0100 reg=5 contactIdentify Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ - 0x00e9 - 0x0100 reg=6 found Z │ │ - 0x00ea - 0x0100 reg=7 i I │ │ - 0x00e8 - 0x0100 reg=8 size I │ │ - 0x00c7 - 0x0100 reg=10 smscTimestamp J │ │ - 0x00e2 - 0x0100 reg=12 unreadMessages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0105 - 0x011d reg=4 bodyText Ljava/lang/StringBuilder; │ │ - 0x0106 - 0x011d reg=7 i I │ │ - 0x0137 - 0x0139 reg=8 size I │ │ - 0x0137 - 0x013d reg=6 found Z │ │ - 0x0137 - 0x013d reg=7 i I │ │ - 0x011d - 0x0141 reg=5 contactIdentify Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ - 0x013e - 0x0141 reg=6 found Z │ │ - 0x013e - 0x0141 reg=7 i I │ │ - 0x013e - 0x0141 reg=8 size I │ │ - 0x0137 - 0x0141 reg=10 smscTimestamp J │ │ - 0x0137 - 0x0141 reg=12 unreadMessages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0080 - 0x0144 reg=3 body Ljava/lang/String; │ │ - 0x0055 - 0x0144 reg=9 sms Landroid/telephony/SmsMessage; │ │ - 0x0000 - 0x0144 reg=17 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x0144 reg=18 _context Landroid/content/Context; │ │ - 0x0000 - 0x0144 reg=19 messages [Landroid/telephony/SmsMessage; │ │ - 0x0000 - 0x0144 reg=20 _timestamp J │ │ + 0x00d6 line=140 │ │ + 0x00d9 line=141 │ │ + 0x00de line=142 │ │ + 0x00e6 line=143 │ │ + 0x00e8 line=144 │ │ + 0x00ec line=145 │ │ + 0x00ed line=146 │ │ + 0x00f0 line=147 │ │ + 0x0102 line=148 │ │ + 0x0103 line=146 │ │ + 0x0106 line=97 │ │ + 0x010b line=98 │ │ + 0x0111 line=99 │ │ + 0x011a line=98 │ │ + 0x011d line=101 │ │ + 0x0123 line=122 │ │ + 0x012f line=123 │ │ + 0x013d line=151 │ │ + 0x0143 line=153 │ │ + 0x0144 line=151 │ │ + 0x0147 line=103 │ │ + locals : │ │ + 0x0095 - 0x0106 reg=6 contactIdentify Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ + 0x00ed - 0x0106 reg=7 found Z │ │ + 0x00ee - 0x0106 reg=8 i I │ │ + 0x00ec - 0x0106 reg=9 size I │ │ + 0x00e6 - 0x0106 reg=11 unreadMessages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x00c7 - 0x0106 reg=12 smscTimestamp J │ │ + 0x010b - 0x0123 reg=5 bodyText Ljava/lang/StringBuilder; │ │ + 0x010c - 0x0123 reg=8 i I │ │ + 0x013d - 0x013f reg=9 size I │ │ + 0x013d - 0x0143 reg=7 found Z │ │ + 0x013d - 0x0143 reg=8 i I │ │ + 0x0123 - 0x0147 reg=6 contactIdentify Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ + 0x0144 - 0x0147 reg=7 found Z │ │ + 0x0144 - 0x0147 reg=8 i I │ │ + 0x0144 - 0x0147 reg=9 size I │ │ + 0x013d - 0x0147 reg=11 unreadMessages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x013d - 0x0147 reg=12 smscTimestamp J │ │ + 0x0080 - 0x014a reg=4 body Ljava/lang/String; │ │ + 0x0055 - 0x014a reg=10 sms Landroid/telephony/SmsMessage; │ │ + 0x0000 - 0x014a reg=19 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x014a reg=20 _context Landroid/content/Context; │ │ + 0x0000 - 0x014a reg=21 messages [Landroid/telephony/SmsMessage; │ │ + 0x0000 - 0x014a reg=22 _timestamp J │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'adjustTimestamp' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0386dc: |[0386dc] net.everythingandroid.smspopup.provider.SmsMmsMessage.adjustTimestamp:(J)V │ │ -0386ec: 5320 2208 |0000: iget-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0386f0: bc30 |0002: sub-long/2addr v0, v3 │ │ -0386f2: 5a20 2208 |0003: iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0386f6: 0e00 |0005: return-void │ │ +036e84: |[036e84] net.everythingandroid.smspopup.provider.SmsMmsMessage.adjustTimestamp:(J)V │ │ +036e94: 5330 8606 |0000: iget-wide v0, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036e98: bc40 |0002: sub-long/2addr v0, v4 │ │ +036e9a: 5a30 8606 |0003: iput-wide v0, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036e9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0005 line=364 │ │ locals : │ │ - 0x0000 - 0x0006 reg=2 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x0006 reg=3 adjustment J │ │ + 0x0000 - 0x0006 reg=3 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x0006 reg=4 adjustment J │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'delete' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -0386f8: |[0386f8] net.everythingandroid.smspopup.provider.SmsMmsMessage.delete:()V │ │ -038708: 5460 1708 |0000: iget-object v0, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -03870c: 6e10 b50d 0600 |0002: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageId:()J // method@0db5 │ │ -038712: 0b01 |0005: move-result-wide v1 │ │ -038714: 5363 2108 |0006: iget-wide v3, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038718: 5265 1d08 |0008: iget v5, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -03871c: 7706 de0f 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.deleteMessage:(Landroid/content/Context;JJI)V // method@0fde │ │ -038722: 0e00 |000d: return-void │ │ +036ea0: |[036ea0] net.everythingandroid.smspopup.provider.SmsMmsMessage.delete:()V │ │ +036eb0: 5471 7b06 |0000: iget-object v1, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036eb4: 6e10 1b0e 0700 |0002: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageId:()J // method@0e1b │ │ +036eba: 0b02 |0005: move-result-wide v2 │ │ +036ebc: 5374 8506 |0006: iget-wide v4, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +036ec0: 5276 8106 |0008: iget v6, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +036ec4: 7706 4410 0100 |000a: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.deleteMessage:(Landroid/content/Context;JJI)V // method@1044 │ │ +036eca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x000d line=430 │ │ locals : │ │ - 0x0000 - 0x000e reg=6 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x000e reg=7 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'getAddress' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038724: |[038724] net.everythingandroid.smspopup.provider.SmsMmsMessage.getAddress:()Ljava/lang/String; │ │ -038734: 5410 1808 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038738: 1100 |0002: return-object v0 │ │ +036ecc: |[036ecc] net.everythingandroid.smspopup.provider.SmsMmsMessage.getAddress:()Ljava/lang/String; │ │ +036edc: 5410 7c06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +036ee0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83342,17 +49044,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03873c: |[03873c] net.everythingandroid.smspopup.provider.SmsMmsMessage.getContactId:()Ljava/lang/String; │ │ -03874c: 5410 1408 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -038750: 1100 |0002: return-object v0 │ │ +036ee4: |[036ee4] net.everythingandroid.smspopup.provider.SmsMmsMessage.getContactId:()Ljava/lang/String; │ │ +036ef4: 5410 7806 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036ef8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #4 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83360,17 +49062,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038754: |[038754] net.everythingandroid.smspopup.provider.SmsMmsMessage.getContactLookupKey:()Ljava/lang/String; │ │ -038764: 5410 1508 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -038768: 1100 |0002: return-object v0 │ │ +036efc: |[036efc] net.everythingandroid.smspopup.provider.SmsMmsMessage.getContactLookupKey:()Ljava/lang/String; │ │ +036f0c: 5410 7906 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +036f10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83378,24 +49080,24 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -03876c: |[03876c] net.everythingandroid.smspopup.provider.SmsMmsMessage.getContactLookupUri:()Landroid/net/Uri; │ │ -03877c: 5420 1408 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -038780: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -038784: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -038786: 1100 |0005: return-object v0 │ │ -038788: 6200 2700 |0006: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0027 │ │ -03878c: 5421 1408 |0008: iget-object v1, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -038790: 7120 7301 1000 |000a: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -038796: 0c00 |000d: move-result-object v0 │ │ -038798: 28f7 |000e: goto 0005 // -0009 │ │ +036f14: |[036f14] net.everythingandroid.smspopup.provider.SmsMmsMessage.getContactLookupUri:()Landroid/net/Uri; │ │ +036f24: 5420 7806 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036f28: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +036f2c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +036f2e: 1100 |0005: return-object v0 │ │ +036f30: 6200 2700 |0006: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0027 │ │ +036f34: 5421 7806 |0008: iget-object v1, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +036f38: 7120 7901 1000 |000a: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +036f3e: 0c00 |000d: move-result-object v0 │ │ +036f40: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0004 line=468 │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ @@ -83405,24 +49107,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03879c: |[03879c] net.everythingandroid.smspopup.provider.SmsMmsMessage.getContactName:()Ljava/lang/String; │ │ -0387ac: 5420 1608 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -0387b0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -0387b4: 5420 1708 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0387b8: 1401 0e00 0401 |0006: const v1, #float 2.42446e-38 // #0104000e │ │ -0387be: 6e20 a600 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0387c4: 0c00 |000c: move-result-object v0 │ │ -0387c6: 5b20 1608 |000d: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -0387ca: 5420 1608 |000f: iget-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -0387ce: 1100 |0011: return-object v0 │ │ +036f44: |[036f44] net.everythingandroid.smspopup.provider.SmsMmsMessage.getContactName:()Ljava/lang/String; │ │ +036f54: 5420 7a06 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036f58: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +036f5c: 5420 7b06 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036f60: 1401 0e00 0401 |0006: const v1, #float 2.42446e-38 // #0104000e │ │ +036f66: 6e20 a600 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +036f6c: 0c00 |000c: move-result-object v0 │ │ +036f6e: 5b20 7a06 |000d: iput-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036f72: 5420 7a06 |000f: iget-object v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +036f76: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0004 line=383 │ │ 0x000f line=385 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ @@ -83432,24 +49134,24 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0387d0: |[0387d0] net.everythingandroid.smspopup.provider.SmsMmsMessage.getFormattedTimestamp:()Ljava/lang/CharSequence; │ │ -0387e0: 5462 1708 |0000: iget-object v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -0387e4: 5363 2208 |0002: iget-wide v3, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0387e8: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -0387ea: 7140 7a09 3254 |0005: invoke-static {v2, v3, v4, v5}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@097a │ │ -0387f0: 0c01 |0008: move-result-object v1 │ │ -0387f2: 1101 |0009: return-object v1 │ │ -0387f4: 0d00 |000a: move-exception v0 │ │ -0387f6: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ -0387fa: 28fc |000d: goto 0009 // -0004 │ │ +036f78: |[036f78] net.everythingandroid.smspopup.provider.SmsMmsMessage.getFormattedTimestamp:()Ljava/lang/CharSequence; │ │ +036f88: 5462 7b06 |0000: iget-object v2, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +036f8c: 5364 8606 |0002: iget-wide v4, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +036f90: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +036f92: 7140 7e09 4235 |0005: invoke-static {v2, v4, v5, v3}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@097e │ │ +036f98: 0c01 |0008: move-result-object v1 │ │ +036f9a: 1101 |0009: return-object v1 │ │ +036f9c: 0d00 |000a: move-exception v0 │ │ +036f9e: 1a01 0000 |000b: const-string v1, "" // string@0000 │ │ +036fa2: 28fc |000d: goto 0009 // -0004 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0000 line=373 │ │ 0x0009 line=378 │ │ 0x000a line=374 │ │ @@ -83465,21 +49167,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -03880c: |[03880c] net.everythingandroid.smspopup.provider.SmsMmsMessage.getMessageBody:()Ljava/lang/String; │ │ -03881c: 5410 1a08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038820: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -038824: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -038828: 5b10 1a08 |0006: iput-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -03882c: 5410 1a08 |0008: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038830: 1100 |000a: return-object v0 │ │ +036fb4: |[036fb4] net.everythingandroid.smspopup.provider.SmsMmsMessage.getMessageBody:()Ljava/lang/String; │ │ +036fc4: 5410 7e06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036fc8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +036fcc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +036fd0: 5b10 7e06 |0006: iput-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036fd4: 5410 7e06 |0008: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +036fd8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ 0x0008 line=392 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ @@ -83489,17 +49191,17 @@ │ │ type : '()Landroid/telephony/SmsMessage$MessageClass;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038834: |[038834] net.everythingandroid.smspopup.provider.SmsMmsMessage.getMessageClass:()Landroid/telephony/SmsMessage$MessageClass; │ │ -038844: 5410 1b08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@081b │ │ -038848: 1100 |0002: return-object v0 │ │ +036fdc: |[036fdc] net.everythingandroid.smspopup.provider.SmsMmsMessage.getMessageClass:()Landroid/telephony/SmsMessage$MessageClass; │ │ +036fec: 5410 7f06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageClass:Landroid/telephony/SmsMessage$MessageClass; // field@067f │ │ +036ff0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #10 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83507,18 +49209,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03884c: |[03884c] net.everythingandroid.smspopup.provider.SmsMmsMessage.getMessageId:()J │ │ -03885c: 6e10 c40d 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateMessageId:()V // method@0dc4 │ │ -038862: 5320 1c08 |0003: iget-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -038866: 1000 |0005: return-wide v0 │ │ +036ff4: |[036ff4] net.everythingandroid.smspopup.provider.SmsMmsMessage.getMessageId:()J │ │ +037004: 6e10 2a0e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateMessageId:()V // method@0e2a │ │ +03700a: 5320 8006 |0003: iget-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +03700e: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=455 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ @@ -83527,17 +49229,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038868: |[038868] net.everythingandroid.smspopup.provider.SmsMmsMessage.getMessageType:()I │ │ -038878: 5210 1d08 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -03887c: 0f00 |0002: return v0 │ │ +037010: |[037010] net.everythingandroid.smspopup.provider.SmsMmsMessage.getMessageType:()I │ │ +037020: 5210 8106 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +037024: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #12 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83545,25 +49247,25 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -038880: |[038880] net.everythingandroid.smspopup.provider.SmsMmsMessage.getPopupIntent:()Landroid/content/Intent; │ │ -038890: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -038894: 5431 1708 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038898: 1c02 8f02 |0004: const-class v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // type@028f │ │ -03889c: 7030 af00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -0388a2: 1501 8010 |0009: const/high16 v1, #int 276824064 // #1080 │ │ -0388a6: 6e20 d600 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d6 │ │ -0388ac: 6e10 ce0d 0300 |000e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0dce │ │ -0388b2: 0c01 |0011: move-result-object v1 │ │ -0388b4: 6e20 cd00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ -0388ba: 1100 |0015: return-object v0 │ │ +037028: |[037028] net.everythingandroid.smspopup.provider.SmsMmsMessage.getPopupIntent:()Landroid/content/Intent; │ │ +037038: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +03703c: 5431 7b06 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +037040: 1c02 8d02 |0004: const-class v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // type@028d │ │ +037044: 7030 af00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +03704a: 1501 8010 |0009: const/high16 v1, #int 276824064 // #1080 │ │ +03704e: 6e20 d600 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d6 │ │ +037054: 6e10 340e 0300 |000e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0e34 │ │ +03705a: 0c01 |0011: move-result-object v1 │ │ +03705c: 6e20 cd00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ +037062: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0009 line=294 │ │ 0x000e line=295 │ │ 0x0015 line=296 │ │ locals : │ │ @@ -83575,17 +49277,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0388bc: |[0388bc] net.everythingandroid.smspopup.provider.SmsMmsMessage.getReminderCount:()I │ │ -0388cc: 5210 1f08 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -0388d0: 0f00 |0002: return v0 │ │ +037064: |[037064] net.everythingandroid.smspopup.provider.SmsMmsMessage.getReminderCount:()I │ │ +037074: 5210 8306 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +037078: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #14 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83593,19 +49295,19 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0388d4: |[0388d4] net.everythingandroid.smspopup.provider.SmsMmsMessage.getReplyIntent:()Landroid/content/Intent; │ │ -0388e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0388e6: 6e20 ba0d 0100 |0001: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyIntent:(Z)Landroid/content/Intent; // method@0dba │ │ -0388ec: 0c00 |0004: move-result-object v0 │ │ -0388ee: 1100 |0005: return-object v0 │ │ +03707c: |[03707c] net.everythingandroid.smspopup.provider.SmsMmsMessage.getReplyIntent:()Landroid/content/Intent; │ │ +03708c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03708e: 6e20 200e 0100 |0001: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyIntent:(Z)Landroid/content/Intent; // method@0e20 │ │ +037094: 0c00 |0004: move-result-object v0 │ │ +037096: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #15 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83613,44 +49315,44 @@ │ │ type : '(Z)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0388f0: |[0388f0] net.everythingandroid.smspopup.provider.SmsMmsMessage.getReplyIntent:(Z)Landroid/content/Intent; │ │ -038900: 5240 1d08 |0000: iget v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -038904: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -038906: 3310 0e00 |0003: if-ne v0, v1, 0011 // +000e │ │ -03890a: 6e10 c50d 0400 |0005: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0dc5 │ │ -038910: 5440 1708 |0008: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038914: 5341 2108 |000a: iget-wide v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038918: 7130 ee0f 1002 |000c: invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsToIntent:(Landroid/content/Context;J)Landroid/content/Intent; // method@0fee │ │ -03891e: 0c00 |000f: move-result-object v0 │ │ -038920: 1100 |0010: return-object v0 │ │ -038922: 5240 1d08 |0011: iget v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -038926: 3900 2100 |0013: if-nez v0, 0034 // +0021 │ │ -03892a: 6e10 c50d 0400 |0015: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0dc5 │ │ -038930: 3805 1300 |0018: if-eqz v5, 002b // +0013 │ │ -038934: 5340 2108 |001a: iget-wide v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038938: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -03893c: 3100 0002 |001e: cmp-long v0, v0, v2 │ │ -038940: 3d00 0b00 |0020: if-lez v0, 002b // +000b │ │ -038944: 5440 1708 |0022: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038948: 5341 2108 |0024: iget-wide v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -03894c: 7130 ee0f 1002 |0026: invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsToIntent:(Landroid/content/Context;J)Landroid/content/Intent; // method@0fee │ │ -038952: 0c00 |0029: move-result-object v0 │ │ -038954: 28e6 |002a: goto 0010 // -001a │ │ -038956: 5440 1708 |002b: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -03895a: 5441 1808 |002d: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -03895e: 7120 ef0f 1000 |002f: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsToIntent:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@0fef │ │ -038964: 0c00 |0032: move-result-object v0 │ │ -038966: 28dd |0033: goto 0010 // -0023 │ │ -038968: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -03896a: 28db |0035: goto 0010 // -0025 │ │ +037098: |[037098] net.everythingandroid.smspopup.provider.SmsMmsMessage.getReplyIntent:(Z)Landroid/content/Intent; │ │ +0370a8: 5240 8106 |0000: iget v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +0370ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0370ae: 3310 0e00 |0003: if-ne v0, v1, 0011 // +000e │ │ +0370b2: 6e10 2b0e 0400 |0005: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0e2b │ │ +0370b8: 5440 7b06 |0008: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +0370bc: 5342 8506 |000a: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +0370c0: 7130 5410 2003 |000c: invoke-static {v0, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsToIntent:(Landroid/content/Context;J)Landroid/content/Intent; // method@1054 │ │ +0370c6: 0c00 |000f: move-result-object v0 │ │ +0370c8: 1100 |0010: return-object v0 │ │ +0370ca: 5240 8106 |0011: iget v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +0370ce: 3900 2100 |0013: if-nez v0, 0034 // +0021 │ │ +0370d2: 6e10 2b0e 0400 |0015: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0e2b │ │ +0370d8: 3805 1300 |0018: if-eqz v5, 002b // +0013 │ │ +0370dc: 5340 8506 |001a: iget-wide v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +0370e0: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +0370e4: 3100 0002 |001e: cmp-long v0, v0, v2 │ │ +0370e8: 3d00 0b00 |0020: if-lez v0, 002b // +000b │ │ +0370ec: 5440 7b06 |0022: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +0370f0: 5342 8506 |0024: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +0370f4: 7130 5410 2003 |0026: invoke-static {v0, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsToIntent:(Landroid/content/Context;J)Landroid/content/Intent; // method@1054 │ │ +0370fa: 0c00 |0029: move-result-object v0 │ │ +0370fc: 28e6 |002a: goto 0010 // -001a │ │ +0370fe: 5440 7b06 |002b: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +037102: 5441 7c06 |002d: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +037106: 7120 5510 1000 |002f: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsToIntent:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; // method@1055 │ │ +03710c: 0c00 |0032: move-result-object v0 │ │ +03710e: 28dd |0033: goto 0010 // -0023 │ │ +037110: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +037112: 28db |0035: goto 0010 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0005 line=309 │ │ 0x0008 line=310 │ │ 0x0010 line=329 │ │ 0x0011 line=311 │ │ @@ -83668,17 +49370,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03896c: |[03896c] net.everythingandroid.smspopup.provider.SmsMmsMessage.getReplyText:()Ljava/lang/String; │ │ -03897c: 5410 2008 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0820 │ │ -038980: 1100 |0002: return-object v0 │ │ +037114: |[037114] net.everythingandroid.smspopup.provider.SmsMmsMessage.getReplyText:()Ljava/lang/String; │ │ +037124: 5410 8406 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0684 │ │ +037128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #17 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83686,18 +49388,18 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038984: |[038984] net.everythingandroid.smspopup.provider.SmsMmsMessage.getThreadId:()J │ │ -038994: 6e10 c50d 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0dc5 │ │ -03899a: 5320 2108 |0003: iget-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -03899e: 1000 |0005: return-wide v0 │ │ +03712c: |[03712c] net.everythingandroid.smspopup.provider.SmsMmsMessage.getThreadId:()J │ │ +03713c: 6e10 2b0e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0e2b │ │ +037142: 5320 8506 |0003: iget-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +037146: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0003 line=440 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ @@ -83706,17 +49408,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0389a0: |[0389a0] net.everythingandroid.smspopup.provider.SmsMmsMessage.getTimestamp:()J │ │ -0389b0: 5320 2208 |0000: iget-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -0389b4: 1000 |0002: return-wide v0 │ │ +037148: |[037148] net.everythingandroid.smspopup.provider.SmsMmsMessage.getTimestamp:()J │ │ +037158: 5320 8606 |0000: iget-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +03715c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #19 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83724,17 +49426,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0389b8: |[0389b8] net.everythingandroid.smspopup.provider.SmsMmsMessage.getUnreadCount:()I │ │ -0389c8: 5210 2308 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -0389cc: 0f00 |0002: return v0 │ │ +037160: |[037160] net.everythingandroid.smspopup.provider.SmsMmsMessage.getUnreadCount:()I │ │ +037170: 5210 8706 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +037174: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #20 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83742,19 +49444,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0389d0: |[0389d0] net.everythingandroid.smspopup.provider.SmsMmsMessage.incrementReminderCount:()V │ │ -0389e0: 5210 1f08 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -0389e4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0389e8: 5910 1f08 |0004: iput v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -0389ec: 0e00 |0006: return-void │ │ +037178: |[037178] net.everythingandroid.smspopup.provider.SmsMmsMessage.incrementReminderCount:()V │ │ +037188: 5210 8306 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +03718c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +037190: 5910 8306 |0004: iput v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +037194: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0006 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ @@ -83763,17 +49465,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0389f0: |[0389f0] net.everythingandroid.smspopup.provider.SmsMmsMessage.isEmail:()Z │ │ -038a00: 5510 1908 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -038a04: 0f00 |0002: return v0 │ │ +037198: |[037198] net.everythingandroid.smspopup.provider.SmsMmsMessage.isEmail:()Z │ │ +0371a8: 5510 7d06 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +0371ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #22 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83781,21 +49483,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -038a08: |[038a08] net.everythingandroid.smspopup.provider.SmsMmsMessage.isMms:()Z │ │ -038a18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -038a1a: 5221 1d08 |0001: iget v1, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -038a1e: 3301 0300 |0003: if-ne v1, v0, 0006 // +0003 │ │ -038a22: 0f00 |0005: return v0 │ │ -038a24: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -038a26: 28fe |0007: goto 0005 // -0002 │ │ +0371b0: |[0371b0] net.everythingandroid.smspopup.provider.SmsMmsMessage.isMms:()Z │ │ +0371c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0371c2: 5221 8106 |0001: iget v1, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +0371c6: 3301 0300 |0003: if-ne v1, v0, 0006 // +0003 │ │ +0371ca: 0f00 |0005: return v0 │ │ +0371cc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0371ce: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=404 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #23 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83803,21 +49505,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -038a28: |[038a28] net.everythingandroid.smspopup.provider.SmsMmsMessage.isSms:()Z │ │ -038a38: 5210 1d08 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -038a3c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -038a40: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -038a42: 0f00 |0005: return v0 │ │ -038a44: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -038a46: 28fe |0007: goto 0005 // -0002 │ │ +0371d0: |[0371d0] net.everythingandroid.smspopup.provider.SmsMmsMessage.isSms:()Z │ │ +0371e0: 5210 8106 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +0371e4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0371e8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0371ea: 0f00 |0005: return v0 │ │ +0371ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0371ee: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #24 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83825,33 +49527,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -038a48: |[038a48] net.everythingandroid.smspopup.provider.SmsMmsMessage.isSprintVisualVoicemail:()Z │ │ -038a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038a5a: 1a01 3015 |0001: const-string v1, "sprint" // string@1530 │ │ -038a5e: 6202 1f00 |0003: sget-object v2, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@001f │ │ -038a62: 6e20 660c 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -038a68: 0a01 |0008: move-result v1 │ │ -038a6a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -038a6e: 0f00 |000b: return v0 │ │ -038a70: 5431 1a08 |000c: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038a74: 3801 fdff |000e: if-eqz v1, 000b // -0003 │ │ -038a78: 5431 1a08 |0010: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038a7c: 6e10 6f0c 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0c6f │ │ -038a82: 0c01 |0015: move-result-object v1 │ │ -038a84: 1a02 ba00 |0016: const-string v2, "//ANDROID:" // string@00ba │ │ -038a88: 6e20 6c0c 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0c6c │ │ -038a8e: 0a01 |001b: move-result v1 │ │ -038a90: 3801 efff |001c: if-eqz v1, 000b // -0011 │ │ -038a94: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -038a96: 28ec |001f: goto 000b // -0014 │ │ +0371f0: |[0371f0] net.everythingandroid.smspopup.provider.SmsMmsMessage.isSprintVisualVoicemail:()Z │ │ +037200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037202: 1a01 af15 |0001: const-string v1, "sprint" // string@15af │ │ +037206: 6202 1f00 |0003: sget-object v2, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@001f │ │ +03720a: 6e20 cc0c 2100 |0005: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +037210: 0a01 |0008: move-result v1 │ │ +037212: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +037216: 0f00 |000b: return v0 │ │ +037218: 5431 7e06 |000c: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +03721c: 3801 fdff |000e: if-eqz v1, 000b // -0003 │ │ +037220: 5431 7e06 |0010: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +037224: 6e10 d50c 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0cd5 │ │ +03722a: 0c01 |0015: move-result-object v1 │ │ +03722c: 1a02 b900 |0016: const-string v2, "//ANDROID:" // string@00b9 │ │ +037230: 6e20 d20c 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0cd2 │ │ +037236: 0a01 |001b: move-result v1 │ │ +037238: 3801 efff |001c: if-eqz v1, 000b // -0011 │ │ +03723c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +03723e: 28ec |001f: goto 000b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=515 │ │ 0x000b line=524 │ │ 0x000c line=519 │ │ 0x0010 line=520 │ │ 0x001e line=521 │ │ @@ -83859,66 +49561,66 @@ │ │ 0x0000 - 0x0020 reg=3 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #25 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'locateMessageId' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 8 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 34 16-bit code units │ │ -038a98: |[038a98] net.everythingandroid.smspopup.provider.SmsMmsMessage.locateMessageId:()V │ │ -038aa8: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -038aac: 5370 1c08 |0002: iget-wide v0, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -038ab0: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -038ab4: 3900 1b00 |0006: if-nez v0, 0021 // +001b │ │ -038ab8: 5370 2108 |0008: iget-wide v0, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038abc: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -038ac0: 3900 0500 |000c: if-nez v0, 0011 // +0005 │ │ -038ac4: 6e10 c50d 0700 |000e: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0dc5 │ │ -038aca: 5470 1708 |0011: iget-object v0, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038ace: 5371 2108 |0013: iget-wide v1, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038ad2: 5373 2208 |0015: iget-wide v3, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -038ad6: 5475 1a08 |0017: iget-object v5, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038ada: 5276 1d08 |0019: iget v6, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -038ade: 7707 e10f 0000 |001b: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.findMessageId:(Landroid/content/Context;JJLjava/lang/String;I)J // method@0fe1 │ │ -038ae4: 0b00 |001e: move-result-wide v0 │ │ -038ae6: 5a70 1c08 |001f: iput-wide v0, v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -038aea: 0e00 |0021: return-void │ │ +037240: |[037240] net.everythingandroid.smspopup.provider.SmsMmsMessage.locateMessageId:()V │ │ +037250: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +037254: 5380 8006 |0002: iget-wide v0, v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +037258: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +03725c: 3900 1b00 |0006: if-nez v0, 0021 // +001b │ │ +037260: 5380 8506 |0008: iget-wide v0, v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +037264: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +037268: 3900 0500 |000c: if-nez v0, 0011 // +0005 │ │ +03726c: 6e10 2b0e 0800 |000e: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0e2b │ │ +037272: 5481 7b06 |0011: iget-object v1, v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +037276: 5382 8506 |0013: iget-wide v2, v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +03727a: 5384 8606 |0015: iget-wide v4, v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +03727e: 5486 7e06 |0017: iget-object v6, v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +037282: 5287 8106 |0019: iget v7, v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +037286: 7707 4710 0100 |001b: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.findMessageId:(Landroid/content/Context;JJLjava/lang/String;I)J // method@1047 │ │ +03728c: 0b00 |001e: move-result-wide v0 │ │ +03728e: 5a80 8006 |001f: iput-wide v0, v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +037292: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=444 │ │ 0x0008 line=445 │ │ 0x000e line=446 │ │ 0x0011 line=448 │ │ 0x0021 line=451 │ │ locals : │ │ - 0x0000 - 0x0022 reg=7 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x0022 reg=8 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #26 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'locateThreadId' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -038aec: |[038aec] net.everythingandroid.smspopup.provider.SmsMmsMessage.locateThreadId:()V │ │ -038afc: 5340 2108 |0000: iget-wide v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038b00: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -038b04: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -038b08: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -038b0c: 5440 1708 |0008: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038b10: 5441 1808 |000a: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038b14: 7120 e20f 1000 |000c: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.findThreadIdFromAddress:(Landroid/content/Context;Ljava/lang/String;)J // method@0fe2 │ │ -038b1a: 0b00 |000f: move-result-wide v0 │ │ -038b1c: 5a40 2108 |0010: iput-wide v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038b20: 0e00 |0012: return-void │ │ +037294: |[037294] net.everythingandroid.smspopup.provider.SmsMmsMessage.locateThreadId:()V │ │ +0372a4: 5340 8506 |0000: iget-wide v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +0372a8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0372ac: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0372b0: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +0372b4: 5440 7b06 |0008: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +0372b8: 5441 7c06 |000a: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +0372bc: 7120 4810 1000 |000c: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.findThreadIdFromAddress:(Landroid/content/Context;Ljava/lang/String;)J // method@1048 │ │ +0372c2: 0b00 |000f: move-result-wide v0 │ │ +0372c4: 5a40 8506 |0010: iput-wide v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +0372c8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0008 line=434 │ │ 0x0012 line=436 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ @@ -83928,34 +49630,35 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 28 16-bit code units │ │ -038b24: |[038b24] net.everythingandroid.smspopup.provider.SmsMmsMessage.replyToMessage:(Ljava/lang/String;)Z │ │ -038b34: 6e10 c70d 0600 |0000: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setMessageRead:()V // method@0dc7 │ │ -038b3a: 2200 af02 |0003: new-instance v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender; // type@02af │ │ -038b3e: 5461 1708 |0005: iget-object v1, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038b42: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -038b44: 2322 cc02 |0008: new-array v2, v2, [Ljava/lang/String; // type@02cc │ │ -038b48: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -038b4a: 5464 1808 |000b: iget-object v4, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038b4e: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ -038b52: 6e10 bc0d 0600 |000f: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getThreadId:()J // method@0dbc │ │ -038b58: 0b04 |0012: move-result-wide v4 │ │ -038b5a: 0773 |0013: move-object v3, v7 │ │ -038b5c: 7606 d20f 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.:(Landroid/content/Context;[Ljava/lang/String;Ljava/lang/String;J)V // method@0fd2 │ │ -038b62: 6e10 d70f 0000 |0017: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.sendMessage:()Z // method@0fd7 │ │ -038b68: 0a01 |001a: move-result v1 │ │ -038b6a: 0f01 |001b: return v1 │ │ +0372cc: |[0372cc] net.everythingandroid.smspopup.provider.SmsMmsMessage.replyToMessage:(Ljava/lang/String;)Z │ │ +0372dc: 6e10 2d0e 0600 |0000: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setMessageRead:()V // method@0e2d │ │ +0372e2: 2200 ad02 |0003: new-instance v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender; // type@02ad │ │ +0372e6: 5461 7b06 |0005: iget-object v1, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +0372ea: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0372ec: 2322 cd02 |0008: new-array v2, v2, [Ljava/lang/String; // type@02cd │ │ +0372f0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0372f2: 5464 7c06 |000b: iget-object v4, v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +0372f6: 4d04 0203 |000d: aput-object v4, v2, v3 │ │ +0372fa: 6e10 220e 0600 |000f: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getThreadId:()J // method@0e22 │ │ +037300: 0b04 |0012: move-result-wide v4 │ │ +037302: 0773 |0013: move-object v3, v7 │ │ +037304: 7606 3810 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.:(Landroid/content/Context;[Ljava/lang/String;Ljava/lang/String;J)V // method@1038 │ │ +03730a: 6e10 3d10 0000 |0017: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.sendMessage:()Z // method@103d │ │ +037310: 0a01 |001a: move-result v1 │ │ +037312: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0003 line=506 │ │ + 0x000f line=507 │ │ 0x0017 line=509 │ │ locals : │ │ 0x0017 - 0x001c reg=0 sender Lnet/everythingandroid/smspopup/util/SmsMessageSender; │ │ 0x0000 - 0x001c reg=6 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ 0x0000 - 0x001c reg=7 quickReply Ljava/lang/String; │ │ │ │ #28 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -83963,21 +49666,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -038b6c: |[038b6c] net.everythingandroid.smspopup.provider.SmsMmsMessage.setMessageRead:()V │ │ -038b7c: 6e10 c40d 0400 |0000: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateMessageId:()V // method@0dc4 │ │ -038b82: 5440 1708 |0003: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038b86: 5341 1c08 |0005: iget-wide v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -038b8a: 5243 1d08 |0007: iget v3, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -038b8e: 7140 fb0f 1032 |0009: invoke-static {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.setMessageRead:(Landroid/content/Context;JI)V // method@0ffb │ │ -038b94: 0e00 |000c: return-void │ │ +037314: |[037314] net.everythingandroid.smspopup.provider.SmsMmsMessage.setMessageRead:()V │ │ +037324: 6e10 2a0e 0400 |0000: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateMessageId:()V // method@0e2a │ │ +03732a: 5440 7b06 |0003: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +03732e: 5342 8006 |0005: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +037332: 5241 8106 |0007: iget v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +037336: 7140 6110 2013 |0009: invoke-static {v0, v2, v3, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.setMessageRead:(Landroid/content/Context;JI)V // method@1061 │ │ +03733c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=343 │ │ 0x000c line=344 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ @@ -83987,17 +49690,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038b98: |[038b98] net.everythingandroid.smspopup.provider.SmsMmsMessage.setNotify:(Z)V │ │ -038ba8: 5c01 1e08 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@081e │ │ -038bac: 0e00 |0002: return-void │ │ +037340: |[037340] net.everythingandroid.smspopup.provider.SmsMmsMessage.setNotify:(Z)V │ │ +037350: 5c01 8206 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@0682 │ │ +037354: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0002 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ 0x0000 - 0x0003 reg=1 mNotify Z │ │ @@ -84007,80 +49710,80 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038bb0: |[038bb0] net.everythingandroid.smspopup.provider.SmsMmsMessage.setReplyText:(Ljava/lang/String;)V │ │ -038bc0: 5b01 2008 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0820 │ │ -038bc4: 0e00 |0002: return-void │ │ +037358: |[037358] net.everythingandroid.smspopup.provider.SmsMmsMessage.setReplyText:(Ljava/lang/String;)V │ │ +037368: 5b01 8406 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyText:Ljava/lang/String; // field@0684 │ │ +03736c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0002 line=492 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/String; │ │ │ │ #31 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'setThreadRead' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -038bc8: |[038bc8] net.everythingandroid.smspopup.provider.SmsMmsMessage.setThreadRead:()V │ │ -038bd8: 6e10 c50d 0300 |0000: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0dc5 │ │ -038bde: 5430 1708 |0003: iget-object v0, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@0817 │ │ -038be2: 5331 2108 |0005: iget-wide v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038be6: 7130 fc0f 1002 |0007: invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.setThreadRead:(Landroid/content/Context;J)V // method@0ffc │ │ -038bec: 0e00 |000a: return-void │ │ +037370: |[037370] net.everythingandroid.smspopup.provider.SmsMmsMessage.setThreadRead:()V │ │ +037380: 6e10 2b0e 0400 |0000: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateThreadId:()V // method@0e2b │ │ +037386: 5440 7b06 |0003: iget-object v0, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.context:Landroid/content/Context; // field@067b │ │ +03738a: 5342 8506 |0005: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +03738e: 7130 6210 2003 |0007: invoke-static {v0, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.setThreadRead:(Landroid/content/Context;J)V // method@1062 │ │ +037394: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=338 │ │ 0x000a line=339 │ │ locals : │ │ - 0x0000 - 0x000b reg=3 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x000b reg=4 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #32 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'setTimestamp' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038bf0: |[038bf0] net.everythingandroid.smspopup.provider.SmsMmsMessage.setTimestamp:(J)V │ │ -038c00: 5a01 2208 |0000: iput-wide v1, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -038c04: 0e00 |0002: return-void │ │ +037398: |[037398] net.everythingandroid.smspopup.provider.SmsMmsMessage.setTimestamp:(J)V │ │ +0373a8: 5a12 8606 |0000: iput-wide v2, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +0373ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0002 line=356 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x0003 reg=1 newTimestamp J │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x0003 reg=2 newTimestamp J │ │ │ │ #33 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'setUnreadCount' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038c08: |[038c08] net.everythingandroid.smspopup.provider.SmsMmsMessage.setUnreadCount:(I)V │ │ -038c18: 5901 2308 |0000: iput v1, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -038c1c: 0e00 |0002: return-void │ │ +0373b0: |[0373b0] net.everythingandroid.smspopup.provider.SmsMmsMessage.setUnreadCount:(I)V │ │ +0373c0: 5901 8706 |0000: iput v1, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +0373c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0002 line=348 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ 0x0000 - 0x0003 reg=1 _unreadCount I │ │ @@ -84090,17 +49793,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038c20: |[038c20] net.everythingandroid.smspopup.provider.SmsMmsMessage.shouldNotify:()Z │ │ -038c30: 5510 1e08 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@081e │ │ -038c34: 0f00 |0002: return v0 │ │ +0373c8: |[0373c8] net.everythingandroid.smspopup.provider.SmsMmsMessage.shouldNotify:()Z │ │ +0373d8: 5510 8206 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@0682 │ │ +0373dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #35 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ @@ -84108,57 +49811,57 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -038c38: |[038c38] net.everythingandroid.smspopup.provider.SmsMmsMessage.toBundle:()Landroid/os/Bundle; │ │ -038c48: 2200 5b00 |0000: new-instance v0, Landroid/os/Bundle; // type@005b │ │ -038c4c: 7010 7501 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0175 │ │ -038c52: 1a01 5010 |0005: const-string v1, "net.everythingandroid.smspopup.EXTRAS_FROM_ADDRESS" // string@1050 │ │ -038c56: 5442 1808 |0007: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038c5a: 6e30 8c01 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@018c │ │ -038c60: 1a01 5110 |000c: const-string v1, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_BODY" // string@1051 │ │ -038c64: 5442 1a08 |000e: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038c68: 6e30 8c01 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@018c │ │ -038c6e: 1a01 5910 |0013: const-string v1, "net.everythingandroid.smspopup.EXTRAS_TIMESTAMP" // string@1059 │ │ -038c72: 5342 2208 |0015: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -038c76: 6e40 8801 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0188 │ │ -038c7c: 1a01 4c10 |001a: const-string v1, "net.everythingandroid.smspopup.EXTRAS_CONTACT_ID" // string@104c │ │ -038c80: 5442 1408 |001c: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0814 │ │ -038c84: 6e30 8c01 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@018c │ │ -038c8a: 1a01 4d10 |0021: const-string v1, "net.everythingandroid.smspopup.EXTRAS_CONTACT_LOOKUP" // string@104d │ │ -038c8e: 5442 1508 |0023: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0815 │ │ -038c92: 6e30 8c01 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@018c │ │ -038c98: 1a01 4e10 |0028: const-string v1, "net.everythingandroid.smspopup.EXTRAS_CONTACT_NAME" // string@104e │ │ -038c9c: 5442 1608 |002a: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@0816 │ │ -038ca0: 6e30 8c01 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@018c │ │ -038ca6: 1a01 5a10 |002f: const-string v1, "net.everythingandroid.smspopup.EXTRAS_UNREAD_COUNT" // string@105a │ │ -038caa: 5242 2308 |0031: iget v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0823 │ │ -038cae: 6e30 8601 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0186 │ │ -038cb4: 1a01 5810 |0036: const-string v1, "net.everythingandroid.smspopup.EXTRAS_THREAD_ID" // string@1058 │ │ -038cb8: 5342 2108 |0038: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0821 │ │ -038cbc: 6e40 8801 1032 |003a: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0188 │ │ -038cc2: 1a01 5310 |003d: const-string v1, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_TYPE" // string@1053 │ │ -038cc6: 5242 1d08 |003f: iget v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@081d │ │ -038cca: 6e30 8601 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0186 │ │ -038cd0: 1a01 5410 |0044: const-string v1, "net.everythingandroid.smspopup.EXTRAS_NOTIFY" // string@1054 │ │ -038cd4: 5542 1e08 |0046: iget-boolean v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@081e │ │ -038cd8: 6e30 8401 1002 |0048: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0184 │ │ -038cde: 1a01 5610 |004b: const-string v1, "net.everythingandroid.smspopup.EXTRAS_REMINDER_COUNT" // string@1056 │ │ -038ce2: 5242 1f08 |004d: iget v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -038ce6: 6e30 8601 1002 |004f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0186 │ │ -038cec: 1a01 5210 |0052: const-string v1, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_ID" // string@1052 │ │ -038cf0: 5342 1c08 |0054: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -038cf4: 6e40 8801 1032 |0056: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0188 │ │ -038cfa: 1a01 4f10 |0059: const-string v1, "net.everythingandroid.smspopup.EXTRAS_EMAIL_GATEWAY" // string@104f │ │ -038cfe: 5542 1908 |005b: iget-boolean v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@0819 │ │ -038d02: 6e30 8401 1002 |005d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0184 │ │ -038d08: 1100 |0060: return-object v0 │ │ +0373e0: |[0373e0] net.everythingandroid.smspopup.provider.SmsMmsMessage.toBundle:()Landroid/os/Bundle; │ │ +0373f0: 2200 5a00 |0000: new-instance v0, Landroid/os/Bundle; // type@005a │ │ +0373f4: 7010 7b01 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@017b │ │ +0373fa: 1a01 b910 |0005: const-string v1, "net.everythingandroid.smspopup.EXTRAS_FROM_ADDRESS" // string@10b9 │ │ +0373fe: 5442 7c06 |0007: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +037402: 6e30 9201 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0192 │ │ +037408: 1a01 ba10 |000c: const-string v1, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_BODY" // string@10ba │ │ +03740c: 5442 7e06 |000e: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +037410: 6e30 9201 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0192 │ │ +037416: 1a01 c210 |0013: const-string v1, "net.everythingandroid.smspopup.EXTRAS_TIMESTAMP" // string@10c2 │ │ +03741a: 5342 8606 |0015: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +03741e: 6e40 8e01 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@018e │ │ +037424: 1a01 b510 |001a: const-string v1, "net.everythingandroid.smspopup.EXTRAS_CONTACT_ID" // string@10b5 │ │ +037428: 5442 7806 |001c: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactId:Ljava/lang/String; // field@0678 │ │ +03742c: 6e30 9201 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0192 │ │ +037432: 1a01 b610 |0021: const-string v1, "net.everythingandroid.smspopup.EXTRAS_CONTACT_LOOKUP" // string@10b6 │ │ +037436: 5442 7906 |0023: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactLookupKey:Ljava/lang/String; // field@0679 │ │ +03743a: 6e30 9201 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0192 │ │ +037440: 1a01 b710 |0028: const-string v1, "net.everythingandroid.smspopup.EXTRAS_CONTACT_NAME" // string@10b7 │ │ +037444: 5442 7a06 |002a: iget-object v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.contactName:Ljava/lang/String; // field@067a │ │ +037448: 6e30 9201 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0192 │ │ +03744e: 1a01 c310 |002f: const-string v1, "net.everythingandroid.smspopup.EXTRAS_UNREAD_COUNT" // string@10c3 │ │ +037452: 5242 8706 |0031: iget v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.unreadCount:I // field@0687 │ │ +037456: 6e30 8c01 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@018c │ │ +03745c: 1a01 c110 |0036: const-string v1, "net.everythingandroid.smspopup.EXTRAS_THREAD_ID" // string@10c1 │ │ +037460: 5342 8506 |0038: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.threadId:J // field@0685 │ │ +037464: 6e40 8e01 1032 |003a: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@018e │ │ +03746a: 1a01 bc10 |003d: const-string v1, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_TYPE" // string@10bc │ │ +03746e: 5242 8106 |003f: iget v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageType:I // field@0681 │ │ +037472: 6e30 8c01 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@018c │ │ +037478: 1a01 bd10 |0044: const-string v1, "net.everythingandroid.smspopup.EXTRAS_NOTIFY" // string@10bd │ │ +03747c: 5542 8206 |0046: iget-boolean v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.notify:Z // field@0682 │ │ +037480: 6e30 8a01 1002 |0048: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@018a │ │ +037486: 1a01 bf10 |004b: const-string v1, "net.everythingandroid.smspopup.EXTRAS_REMINDER_COUNT" // string@10bf │ │ +03748a: 5242 8306 |004d: iget v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +03748e: 6e30 8c01 1002 |004f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@018c │ │ +037494: 1a01 bb10 |0052: const-string v1, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_ID" // string@10bb │ │ +037498: 5342 8006 |0054: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +03749c: 6e40 8e01 1032 |0056: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@018e │ │ +0374a2: 1a01 b810 |0059: const-string v1, "net.everythingandroid.smspopup.EXTRAS_EMAIL_GATEWAY" // string@10b8 │ │ +0374a6: 5542 7d06 |005b: iget-boolean v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromEmailGateway:Z // field@067d │ │ +0374aa: 6e30 8a01 1002 |005d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@018a │ │ +0374b0: 1100 |0060: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ 0x000c line=277 │ │ 0x0013 line=278 │ │ 0x001a line=279 │ │ @@ -84177,51 +49880,51 @@ │ │ 0x0000 - 0x0061 reg=4 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #36 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -038d0c: |[038d0c] net.everythingandroid.smspopup.provider.SmsMmsMessage.toString:()Ljava/lang/String; │ │ -038d1c: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -038d20: 7010 730c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -038d26: 1a01 4007 |0005: const-string v1, "SmsMmsMessage: " // string@0740 │ │ -038d2a: 6e20 7a0c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038d30: 6e10 c20d 0300 |000a: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0dc2 │ │ -038d36: 0a01 |000d: move-result v1 │ │ -038d38: 3801 3900 |000e: if-eqz v1, 0047 // +0039 │ │ -038d3c: 1a01 0d07 |0010: const-string v1, "SMS, " // string@070d │ │ -038d40: 6e20 7a0c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038d46: 5331 1c08 |0015: iget-wide v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@081c │ │ -038d4a: 6e30 780c 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0c78 │ │ -038d50: 1a01 b200 |001a: const-string v1, ", " // string@00b2 │ │ -038d54: 6e20 7a0c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038d5a: 5331 2208 |001f: iget-wide v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0822 │ │ -038d5e: 6e30 780c 1002 |0021: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0c78 │ │ -038d64: 1a01 b200 |0024: const-string v1, ", " // string@00b2 │ │ -038d68: 6e20 7a0c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038d6e: 5431 1808 |0029: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@0818 │ │ -038d72: 6e20 7a0c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038d78: 1a01 b200 |002e: const-string v1, ", " // string@00b2 │ │ -038d7c: 6e20 7a0c 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038d82: 1a01 ad16 |0033: const-string v1, "{" // string@16ad │ │ -038d86: 6e20 7a0c 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038d8c: 5431 1a08 |0038: iget-object v1, v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@081a │ │ -038d90: 6e20 7a0c 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038d96: 1a01 ae16 |003d: const-string v1, "}" // string@16ae │ │ -038d9a: 6e20 7a0c 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038da0: 6e10 7e0c 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -038da6: 0c01 |0045: move-result-object v1 │ │ -038da8: 1101 |0046: return-object v1 │ │ -038daa: 1a01 2806 |0047: const-string v1, "MMS, " // string@0628 │ │ -038dae: 28c9 |0049: goto 0012 // -0037 │ │ +0374b4: |[0374b4] net.everythingandroid.smspopup.provider.SmsMmsMessage.toString:()Ljava/lang/String; │ │ +0374c4: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +0374c8: 7010 d90c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0374ce: 1a01 5207 |0005: const-string v1, "SmsMmsMessage: " // string@0752 │ │ +0374d2: 6e20 e00c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0374d8: 6e10 280e 0400 |000a: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0e28 │ │ +0374de: 0a01 |000d: move-result v1 │ │ +0374e0: 3801 3900 |000e: if-eqz v1, 0047 // +0039 │ │ +0374e4: 1a01 1f07 |0010: const-string v1, "SMS, " // string@071f │ │ +0374e8: 6e20 e00c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0374ee: 5342 8006 |0015: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageId:J // field@0680 │ │ +0374f2: 6e30 de0c 2003 |0017: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0cde │ │ +0374f8: 1a01 b100 |001a: const-string v1, ", " // string@00b1 │ │ +0374fc: 6e20 e00c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037502: 5342 8606 |001f: iget-wide v2, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.timestamp:J // field@0686 │ │ +037506: 6e30 de0c 2003 |0021: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0cde │ │ +03750c: 1a01 b100 |0024: const-string v1, ", " // string@00b1 │ │ +037510: 6e20 e00c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037516: 5441 7c06 |0029: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.fromAddress:Ljava/lang/String; // field@067c │ │ +03751a: 6e20 e00c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037520: 1a01 b100 |002e: const-string v1, ", " // string@00b1 │ │ +037524: 6e20 e00c 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03752a: 1a01 2517 |0033: const-string v1, "{" // string@1725 │ │ +03752e: 6e20 e00c 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037534: 5441 7e06 |0038: iget-object v1, v4, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.messageBody:Ljava/lang/String; // field@067e │ │ +037538: 6e20 e00c 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03753e: 1a01 2617 |003d: const-string v1, "}" // string@1726 │ │ +037542: 6e20 e00c 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037548: 6e10 e40c 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03754e: 0c01 |0045: move-result-object v1 │ │ +037550: 1101 |0046: return-object v1 │ │ +037552: 1a01 3906 |0047: const-string v1, "MMS, " // string@0639 │ │ +037556: 28c9 |0049: goto 0012 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0005 line=530 │ │ 0x000a line=531 │ │ 0x0015 line=532 │ │ 0x001a line=533 │ │ @@ -84232,49 +49935,49 @@ │ │ 0x0033 line=538 │ │ 0x0038 line=539 │ │ 0x003d line=540 │ │ 0x0042 line=541 │ │ 0x0047 line=531 │ │ locals : │ │ 0x0005 - 0x004a reg=0 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x004a reg=3 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x004a reg=4 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ #37 : (in Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;) │ │ name : 'updateReminderCount' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038db0: |[038db0] net.everythingandroid.smspopup.provider.SmsMmsMessage.updateReminderCount:(I)V │ │ -038dc0: 5901 1f08 |0000: iput v1, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@081f │ │ -038dc4: 0e00 |0002: return-void │ │ +037558: |[037558] net.everythingandroid.smspopup.provider.SmsMmsMessage.updateReminderCount:(I)V │ │ +037568: 5901 8306 |0000: iput v1, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.reminderCount:I // field@0683 │ │ +03756c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0002 line=422 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ 0x0000 - 0x0003 reg=1 count I │ │ │ │ - source_file_idx : 1855 (SmsMmsMessage.java) │ │ + source_file_idx : 1873 (SmsMmsMessage.java) │ │ │ │ -Class #297 header: │ │ -class_idx : 604 │ │ +Class #227 header: │ │ +class_idx : 602 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 31 │ │ -source_file_idx : 1861 │ │ +source_file_idx : 1879 │ │ static_fields_size : 7 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ -Class #297 - │ │ +Class #227 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/ContentProvider;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;) │ │ name : 'CONTACTS' │ │ @@ -84321,36 +50024,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -038dc8: |[038dc8] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.:()V │ │ -038dd8: 7100 d30d 0000 |0000: invoke-static {}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.buildUriMatcher:()Landroid/content/UriMatcher; // method@0dd3 │ │ -038dde: 0c00 |0003: move-result-object v0 │ │ -038de0: 6900 2b08 |0004: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@082b │ │ -038de4: 0e00 |0006: return-void │ │ +037570: |[037570] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.:()V │ │ +037580: 7100 390e 0000 |0000: invoke-static {}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.buildUriMatcher:()Landroid/content/UriMatcher; // method@0e39 │ │ +037586: 0c00 |0003: move-result-object v0 │ │ +037588: 6900 8f06 |0004: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@068f │ │ +03758c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038de8: |[038de8] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.:()V │ │ -038df8: 7010 8e00 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@008e │ │ -038dfe: 0e00 |0003: return-void │ │ +037590: |[037590] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.:()V │ │ +0375a0: 7010 8e00 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@008e │ │ +0375a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;) │ │ @@ -84358,51 +50061,51 @@ │ │ type : '()Landroid/content/UriMatcher;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -038e00: |[038e00] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.buildUriMatcher:()Landroid/content/UriMatcher; │ │ -038e10: 1309 6600 |0000: const/16 v9, #int 102 // #66 │ │ -038e14: 2203 2c00 |0002: new-instance v3, Landroid/content/UriMatcher; // type@002c │ │ -038e18: 12f6 |0004: const/4 v6, #int -1 // #ff │ │ -038e1a: 7020 e600 6300 |0005: invoke-direct {v3, v6}, Landroid/content/UriMatcher;.:(I)V // method@00e6 │ │ -038e20: 1a00 5e10 |0008: const-string v0, "net.everythingandroid.smspopup.provider" // string@105e │ │ -038e24: 1a02 320a |000a: const-string v2, "contacts" // string@0a32 │ │ -038e28: 1a01 390a |000c: const-string v1, "contactslookup" // string@0a39 │ │ -038e2c: 1a04 1313 |000e: const-string v4, "quickmessages" // string@1313 │ │ -038e30: 1a05 1716 |0010: const-string v5, "updateorder" // string@1617 │ │ -038e34: 1a06 5e10 |0012: const-string v6, "net.everythingandroid.smspopup.provider" // string@105e │ │ -038e38: 1a07 320a |0014: const-string v7, "contacts" // string@0a32 │ │ -038e3c: 1308 6400 |0016: const/16 v8, #int 100 // #64 │ │ -038e40: 6e40 e700 6387 |0018: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ -038e46: 1a06 5e10 |001b: const-string v6, "net.everythingandroid.smspopup.provider" // string@105e │ │ -038e4a: 1a07 330a |001d: const-string v7, "contacts/#" // string@0a33 │ │ -038e4e: 1308 6500 |001f: const/16 v8, #int 101 // #65 │ │ -038e52: 6e40 e700 6387 |0021: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ -038e58: 1a06 5e10 |0024: const-string v6, "net.everythingandroid.smspopup.provider" // string@105e │ │ -038e5c: 1a07 3a0a |0026: const-string v7, "contactslookup/*" // string@0a3a │ │ -038e60: 6e40 e700 6397 |0028: invoke-virtual {v3, v6, v7, v9}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ -038e66: 1a06 5e10 |002b: const-string v6, "net.everythingandroid.smspopup.provider" // string@105e │ │ -038e6a: 1a07 3b0a |002d: const-string v7, "contactslookup/*/#" // string@0a3b │ │ -038e6e: 6e40 e700 6397 |002f: invoke-virtual {v3, v6, v7, v9}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ -038e74: 1a06 5e10 |0032: const-string v6, "net.everythingandroid.smspopup.provider" // string@105e │ │ -038e78: 1a07 1313 |0034: const-string v7, "quickmessages" // string@1313 │ │ -038e7c: 1308 c800 |0036: const/16 v8, #int 200 // #c8 │ │ -038e80: 6e40 e700 6387 |0038: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ -038e86: 1a06 5e10 |003b: const-string v6, "net.everythingandroid.smspopup.provider" // string@105e │ │ -038e8a: 1a07 1413 |003d: const-string v7, "quickmessages/#" // string@1314 │ │ -038e8e: 1308 c900 |003f: const/16 v8, #int 201 // #c9 │ │ -038e92: 6e40 e700 6387 |0041: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ -038e98: 1a06 5e10 |0044: const-string v6, "net.everythingandroid.smspopup.provider" // string@105e │ │ -038e9c: 1a07 1513 |0046: const-string v7, "quickmessages/updateorder/#" // string@1315 │ │ -038ea0: 1308 ca00 |0048: const/16 v8, #int 202 // #ca │ │ -038ea4: 6e40 e700 6387 |004a: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ -038eaa: 1103 |004d: return-object v3 │ │ +0375a8: |[0375a8] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.buildUriMatcher:()Landroid/content/UriMatcher; │ │ +0375b8: 1309 6600 |0000: const/16 v9, #int 102 // #66 │ │ +0375bc: 2203 2c00 |0002: new-instance v3, Landroid/content/UriMatcher; // type@002c │ │ +0375c0: 12f6 |0004: const/4 v6, #int -1 // #ff │ │ +0375c2: 7020 e600 6300 |0005: invoke-direct {v3, v6}, Landroid/content/UriMatcher;.:(I)V // method@00e6 │ │ +0375c8: 1a00 c710 |0008: const-string v0, "net.everythingandroid.smspopup.provider" // string@10c7 │ │ +0375cc: 1a02 520a |000a: const-string v2, "contacts" // string@0a52 │ │ +0375d0: 1a01 590a |000c: const-string v1, "contactslookup" // string@0a59 │ │ +0375d4: 1a04 8513 |000e: const-string v4, "quickmessages" // string@1385 │ │ +0375d8: 1a05 9516 |0010: const-string v5, "updateorder" // string@1695 │ │ +0375dc: 1a06 c710 |0012: const-string v6, "net.everythingandroid.smspopup.provider" // string@10c7 │ │ +0375e0: 1a07 520a |0014: const-string v7, "contacts" // string@0a52 │ │ +0375e4: 1308 6400 |0016: const/16 v8, #int 100 // #64 │ │ +0375e8: 6e40 e700 6387 |0018: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ +0375ee: 1a06 c710 |001b: const-string v6, "net.everythingandroid.smspopup.provider" // string@10c7 │ │ +0375f2: 1a07 530a |001d: const-string v7, "contacts/#" // string@0a53 │ │ +0375f6: 1308 6500 |001f: const/16 v8, #int 101 // #65 │ │ +0375fa: 6e40 e700 6387 |0021: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ +037600: 1a06 c710 |0024: const-string v6, "net.everythingandroid.smspopup.provider" // string@10c7 │ │ +037604: 1a07 5a0a |0026: const-string v7, "contactslookup/*" // string@0a5a │ │ +037608: 6e40 e700 6397 |0028: invoke-virtual {v3, v6, v7, v9}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ +03760e: 1a06 c710 |002b: const-string v6, "net.everythingandroid.smspopup.provider" // string@10c7 │ │ +037612: 1a07 5b0a |002d: const-string v7, "contactslookup/*/#" // string@0a5b │ │ +037616: 6e40 e700 6397 |002f: invoke-virtual {v3, v6, v7, v9}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ +03761c: 1a06 c710 |0032: const-string v6, "net.everythingandroid.smspopup.provider" // string@10c7 │ │ +037620: 1a07 8513 |0034: const-string v7, "quickmessages" // string@1385 │ │ +037624: 1308 c800 |0036: const/16 v8, #int 200 // #c8 │ │ +037628: 6e40 e700 6387 |0038: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ +03762e: 1a06 c710 |003b: const-string v6, "net.everythingandroid.smspopup.provider" // string@10c7 │ │ +037632: 1a07 8613 |003d: const-string v7, "quickmessages/#" // string@1386 │ │ +037636: 1308 c900 |003f: const/16 v8, #int 201 // #c9 │ │ +03763a: 6e40 e700 6387 |0041: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ +037640: 1a06 c710 |0044: const-string v6, "net.everythingandroid.smspopup.provider" // string@10c7 │ │ +037644: 1a07 8713 |0046: const-string v7, "quickmessages/updateorder/#" // string@1387 │ │ +037648: 1308 ca00 |0048: const/16 v8, #int 202 // #ca │ │ +03764c: 6e40 e700 6387 |004a: invoke-virtual {v3, v6, v7, v8}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@00e7 │ │ +037652: 1103 |004d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=28 │ │ 0x0008 line=29 │ │ 0x000a line=30 │ │ 0x000c line=31 │ │ 0x000e line=32 │ │ @@ -84428,118 +50131,118 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 209 16-bit code units │ │ -038eac: |[038eac] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.updateContactNotificationSummary:(Landroid/net/Uri;)V │ │ -038ebc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -038ebe: 07b0 |0001: move-object v0, v11 │ │ -038ec0: 07c1 |0002: move-object v1, v12 │ │ -038ec2: 0723 |0003: move-object v3, v2 │ │ -038ec4: 0724 |0004: move-object v4, v2 │ │ -038ec6: 0725 |0005: move-object v5, v2 │ │ -038ec8: 7406 d90d 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0dd9 │ │ -038ece: 0c06 |0009: move-result-object v6 │ │ -038ed0: 1a08 bd00 |000a: const-string v8, "1" // string@00bd │ │ -038ed4: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ -038ed8: 0e00 |000e: return-void │ │ -038eda: 7210 1501 0600 |000f: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -038ee0: 0a00 |0012: move-result v0 │ │ -038ee2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -038ee4: 3210 0600 |0014: if-eq v0, v1, 001a // +0006 │ │ -038ee8: 7210 1201 0600 |0016: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -038eee: 28f5 |0019: goto 000e // -000b │ │ -038ef0: 7210 1a01 0600 |001a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -038ef6: 2209 0802 |001d: new-instance v9, Ljava/lang/StringBuilder; // type@0208 │ │ -038efa: 1a00 bc06 |001f: const-string v0, "Popup " // string@06bc │ │ -038efe: 7020 750c 0900 |0021: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0c75 │ │ -038f04: 1a00 bd00 |0024: const-string v0, "1" // string@00bd │ │ -038f08: 1a01 290a |0026: const-string v1, "contact_popup_enabled" // string@0a29 │ │ -038f0c: 7220 1401 1600 |0028: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -038f12: 0a01 |002b: move-result v1 │ │ -038f14: 7220 1801 1600 |002c: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -038f1a: 0c01 |002f: move-result-object v1 │ │ -038f1c: 6e20 660c 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -038f22: 0a00 |0033: move-result v0 │ │ -038f24: 3800 3800 |0034: if-eqz v0, 006c // +0038 │ │ -038f28: 1a00 520b |0036: const-string v0, "enabled" // string@0b52 │ │ -038f2c: 6e20 7a0c 0900 |0038: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038f32: 1a00 b300 |003b: const-string v0, ", Notifications " // string@00b3 │ │ -038f36: 6e20 7a0c 0900 |003d: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038f3c: 1a00 bd00 |0040: const-string v0, "1" // string@00bd │ │ -038f40: 1a01 200a |0042: const-string v1, "contact_enabled" // string@0a20 │ │ -038f44: 7220 1401 1600 |0044: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -038f4a: 0a01 |0047: move-result v1 │ │ -038f4c: 7220 1801 1600 |0048: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -038f52: 0c01 |004b: move-result-object v1 │ │ -038f54: 6e20 660c 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -038f5a: 0a00 |004f: move-result v0 │ │ -038f5c: 3900 2200 |0050: if-nez v0, 0072 // +0022 │ │ -038f60: 1a00 f60a |0052: const-string v0, "disabled" // string@0af6 │ │ -038f64: 6e20 7a0c 0900 |0054: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038f6a: 220a 2200 |0057: new-instance v10, Landroid/content/ContentValues; // type@0022 │ │ -038f6e: 7010 9700 0a00 |0059: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -038f74: 1a00 2b0a |005c: const-string v0, "contact_summary" // string@0a2b │ │ -038f78: 6e10 7e0c 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -038f7e: 0c01 |0061: move-result-object v1 │ │ -038f80: 6e30 9d00 0a01 |0062: invoke-virtual {v10, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -038f86: 6e52 da0d cb2a |0065: invoke-virtual {v11, v12, v10, v2, v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0dda │ │ -038f8c: 7210 1201 0600 |0068: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -038f92: 28a3 |006b: goto 000e // -005d │ │ -038f94: 1a00 f60a |006c: const-string v0, "disabled" // string@0af6 │ │ -038f98: 6e20 7a0c 0900 |006e: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038f9e: 28ca |0071: goto 003b // -0036 │ │ -038fa0: 1a00 520b |0072: const-string v0, "enabled" // string@0b52 │ │ -038fa4: 6e20 7a0c 0900 |0074: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038faa: 1a00 bd00 |0077: const-string v0, "1" // string@00bd │ │ -038fae: 1a01 2f0a |0079: const-string v1, "contact_vibrate_enabled" // string@0a2f │ │ -038fb2: 7220 1401 1600 |007b: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -038fb8: 0a01 |007e: move-result v1 │ │ -038fba: 7220 1801 1600 |007f: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -038fc0: 0c01 |0082: move-result-object v1 │ │ -038fc2: 6e20 660c 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -038fc8: 0a00 |0086: move-result v0 │ │ -038fca: 3800 0700 |0087: if-eqz v0, 008e // +0007 │ │ -038fce: 1a00 b400 |0089: const-string v0, ", Vibrate on" // string@00b4 │ │ -038fd2: 6e20 7a0c 0900 |008b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -038fd8: 1a00 bd00 |008e: const-string v0, "1" // string@00bd │ │ -038fdc: 1a01 240a |0090: const-string v1, "contact_led_enabled" // string@0a24 │ │ -038fe0: 7220 1401 1600 |0092: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -038fe6: 0a01 |0095: move-result v1 │ │ -038fe8: 7220 1801 1600 |0096: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -038fee: 0c01 |0099: move-result-object v1 │ │ -038ff0: 6e20 660c 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -038ff6: 0a00 |009d: move-result v0 │ │ -038ff8: 3800 b9ff |009e: if-eqz v0, 0057 // -0047 │ │ -038ffc: 1a00 220a |00a0: const-string v0, "contact_led_color" // string@0a22 │ │ -039000: 7220 1401 0600 |00a2: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -039006: 0a00 |00a5: move-result v0 │ │ -039008: 7220 1801 0600 |00a6: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03900e: 0c07 |00a9: move-result-object v7 │ │ -039010: 1a00 8d0a |00aa: const-string v0, "custom" // string@0a8d │ │ -039014: 6e20 660c 7000 |00ac: invoke-virtual {v0, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03901a: 0a00 |00af: move-result v0 │ │ -03901c: 3800 0400 |00b0: if-eqz v0, 00b4 // +0004 │ │ -039020: 1a07 e401 |00b2: const-string v7, "Custom" // string@01e4 │ │ -039024: 2200 0802 |00b4: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -039028: 7010 730c 0000 |00b6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03902e: 1a01 b200 |00b9: const-string v1, ", " // string@00b2 │ │ -039032: 6e20 7a0c 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039038: 0c00 |00be: move-result-object v0 │ │ -03903a: 6e20 7a0c 7000 |00bf: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039040: 0c00 |00c2: move-result-object v0 │ │ -039042: 1a01 2600 |00c3: const-string v1, " LED" // string@0026 │ │ -039046: 6e20 7a0c 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03904c: 0c00 |00c8: move-result-object v0 │ │ -03904e: 6e10 7e0c 0000 |00c9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -039054: 0c00 |00cc: move-result-object v0 │ │ -039056: 6e20 7a0c 0900 |00cd: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03905c: 2887 |00d0: goto 0057 // -0079 │ │ +037654: |[037654] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.updateContactNotificationSummary:(Landroid/net/Uri;)V │ │ +037664: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +037666: 07b0 |0001: move-object v0, v11 │ │ +037668: 07c1 |0002: move-object v1, v12 │ │ +03766a: 0723 |0003: move-object v3, v2 │ │ +03766c: 0724 |0004: move-object v4, v2 │ │ +03766e: 0725 |0005: move-object v5, v2 │ │ +037670: 7406 3f0e 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0e3f │ │ +037676: 0c06 |0009: move-result-object v6 │ │ +037678: 1a08 bc00 |000a: const-string v8, "1" // string@00bc │ │ +03767c: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ +037680: 0e00 |000e: return-void │ │ +037682: 7210 1601 0600 |000f: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +037688: 0a00 |0012: move-result v0 │ │ +03768a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +03768c: 3210 0600 |0014: if-eq v0, v1, 001a // +0006 │ │ +037690: 7210 1301 0600 |0016: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +037696: 28f5 |0019: goto 000e // -000b │ │ +037698: 7210 1b01 0600 |001a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03769e: 2209 0602 |001d: new-instance v9, Ljava/lang/StringBuilder; // type@0206 │ │ +0376a2: 1a00 ce06 |001f: const-string v0, "Popup " // string@06ce │ │ +0376a6: 7020 db0c 0900 |0021: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0cdb │ │ +0376ac: 1a00 bc00 |0024: const-string v0, "1" // string@00bc │ │ +0376b0: 1a01 490a |0026: const-string v1, "contact_popup_enabled" // string@0a49 │ │ +0376b4: 7220 1501 1600 |0028: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +0376ba: 0a01 |002b: move-result v1 │ │ +0376bc: 7220 1901 1600 |002c: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +0376c2: 0c01 |002f: move-result-object v1 │ │ +0376c4: 6e20 cc0c 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +0376ca: 0a00 |0033: move-result v0 │ │ +0376cc: 3800 3800 |0034: if-eqz v0, 006c // +0038 │ │ +0376d0: 1a00 8e0b |0036: const-string v0, "enabled" // string@0b8e │ │ +0376d4: 6e20 e00c 0900 |0038: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0376da: 1a00 b200 |003b: const-string v0, ", Notifications " // string@00b2 │ │ +0376de: 6e20 e00c 0900 |003d: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0376e4: 1a00 bc00 |0040: const-string v0, "1" // string@00bc │ │ +0376e8: 1a01 400a |0042: const-string v1, "contact_enabled" // string@0a40 │ │ +0376ec: 7220 1501 1600 |0044: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +0376f2: 0a01 |0047: move-result v1 │ │ +0376f4: 7220 1901 1600 |0048: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +0376fa: 0c01 |004b: move-result-object v1 │ │ +0376fc: 6e20 cc0c 1000 |004c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +037702: 0a00 |004f: move-result v0 │ │ +037704: 3900 2200 |0050: if-nez v0, 0072 // +0022 │ │ +037708: 1a00 2a0b |0052: const-string v0, "disabled" // string@0b2a │ │ +03770c: 6e20 e00c 0900 |0054: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037712: 220a 2200 |0057: new-instance v10, Landroid/content/ContentValues; // type@0022 │ │ +037716: 7010 9700 0a00 |0059: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +03771c: 1a00 4b0a |005c: const-string v0, "contact_summary" // string@0a4b │ │ +037720: 6e10 e40c 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037726: 0c01 |0061: move-result-object v1 │ │ +037728: 6e30 9d00 0a01 |0062: invoke-virtual {v10, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +03772e: 6e52 400e cb2a |0065: invoke-virtual {v11, v12, v10, v2, v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0e40 │ │ +037734: 7210 1301 0600 |0068: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03773a: 28a3 |006b: goto 000e // -005d │ │ +03773c: 1a00 2a0b |006c: const-string v0, "disabled" // string@0b2a │ │ +037740: 6e20 e00c 0900 |006e: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037746: 28ca |0071: goto 003b // -0036 │ │ +037748: 1a00 8e0b |0072: const-string v0, "enabled" // string@0b8e │ │ +03774c: 6e20 e00c 0900 |0074: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037752: 1a00 bc00 |0077: const-string v0, "1" // string@00bc │ │ +037756: 1a01 4f0a |0079: const-string v1, "contact_vibrate_enabled" // string@0a4f │ │ +03775a: 7220 1501 1600 |007b: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +037760: 0a01 |007e: move-result v1 │ │ +037762: 7220 1901 1600 |007f: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +037768: 0c01 |0082: move-result-object v1 │ │ +03776a: 6e20 cc0c 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +037770: 0a00 |0086: move-result v0 │ │ +037772: 3800 0700 |0087: if-eqz v0, 008e // +0007 │ │ +037776: 1a00 b300 |0089: const-string v0, ", Vibrate on" // string@00b3 │ │ +03777a: 6e20 e00c 0900 |008b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037780: 1a00 bc00 |008e: const-string v0, "1" // string@00bc │ │ +037784: 1a01 440a |0090: const-string v1, "contact_led_enabled" // string@0a44 │ │ +037788: 7220 1501 1600 |0092: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +03778e: 0a01 |0095: move-result v1 │ │ +037790: 7220 1901 1600 |0096: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +037796: 0c01 |0099: move-result-object v1 │ │ +037798: 6e20 cc0c 1000 |009a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03779e: 0a00 |009d: move-result v0 │ │ +0377a0: 3800 b9ff |009e: if-eqz v0, 0057 // -0047 │ │ +0377a4: 1a00 420a |00a0: const-string v0, "contact_led_color" // string@0a42 │ │ +0377a8: 7220 1501 0600 |00a2: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +0377ae: 0a00 |00a5: move-result v0 │ │ +0377b0: 7220 1901 0600 |00a6: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +0377b6: 0c07 |00a9: move-result-object v7 │ │ +0377b8: 1a00 ad0a |00aa: const-string v0, "custom" // string@0aad │ │ +0377bc: 6e20 cc0c 7000 |00ac: invoke-virtual {v0, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +0377c2: 0a00 |00af: move-result v0 │ │ +0377c4: 3800 0400 |00b0: if-eqz v0, 00b4 // +0004 │ │ +0377c8: 1a07 e601 |00b2: const-string v7, "Custom" // string@01e6 │ │ +0377cc: 2200 0602 |00b4: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +0377d0: 7010 d90c 0000 |00b6: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0377d6: 1a01 b100 |00b9: const-string v1, ", " // string@00b1 │ │ +0377da: 6e20 e00c 1000 |00bb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0377e0: 0c00 |00be: move-result-object v0 │ │ +0377e2: 6e20 e00c 7000 |00bf: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0377e8: 0c00 |00c2: move-result-object v0 │ │ +0377ea: 1a01 2600 |00c3: const-string v1, " LED" // string@0026 │ │ +0377ee: 6e20 e00c 1000 |00c5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0377f4: 0c00 |00c8: move-result-object v0 │ │ +0377f6: 6e10 e40c 0000 |00c9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0377fc: 0c00 |00cc: move-result-object v0 │ │ +0377fe: 6e20 e00c 0900 |00cd: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037804: 2887 |00d0: goto 0057 // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=278 │ │ 0x000a line=279 │ │ 0x000c line=280 │ │ 0x000e line=323 │ │ 0x000f line=284 │ │ @@ -84554,17 +50257,20 @@ │ │ 0x0057 line=318 │ │ 0x005c line=319 │ │ 0x0065 line=320 │ │ 0x0068 line=322 │ │ 0x006c line=296 │ │ 0x0072 line=303 │ │ 0x0077 line=304 │ │ + 0x007b line=305 │ │ + 0x007f line=304 │ │ 0x0089 line=306 │ │ 0x008e line=308 │ │ 0x00a0 line=309 │ │ + 0x00a2 line=310 │ │ 0x00aa line=311 │ │ 0x00b2 line=312 │ │ 0x00b4 line=314 │ │ locals : │ │ 0x005c - 0x006c reg=10 vals Landroid/content/ContentValues; │ │ 0x000a - 0x00d1 reg=6 c Landroid/database/Cursor; │ │ 0x00aa - 0x00d1 reg=7 ledColor Ljava/lang/String; │ │ @@ -84578,58 +50284,58 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 80 16-bit code units │ │ -039060: |[039060] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.updateQuickMessageOrder:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)I │ │ -039070: 121c |0000: const/4 v12, #int 1 // #1 │ │ -039072: 120b |0001: const/4 v11, #int 0 // #0 │ │ -039074: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -039076: 1a01 1313 |0003: const-string v1, "quickmessages" // string@1313 │ │ -03907a: 23c2 cc02 |0005: new-array v2, v12, [Ljava/lang/String; // type@02cc │ │ -03907e: 1a00 0f10 |0007: const-string v0, "min(quickmessage_order)" // string@100f │ │ -039082: 4d00 020b |0009: aput-object v0, v2, v11 │ │ -039086: 07e0 |000b: move-object v0, v14 │ │ -039088: 0734 |000c: move-object v4, v3 │ │ -03908a: 0735 |000d: move-object v5, v3 │ │ -03908c: 0736 |000e: move-object v6, v3 │ │ -03908e: 0737 |000f: move-object v7, v3 │ │ -039090: 7408 2e01 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@012e │ │ -039096: 0c08 |0013: move-result-object v8 │ │ -039098: 3808 3500 |0014: if-eqz v8, 0049 // +0035 │ │ -03909c: 7210 1a01 0800 |0016: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -0390a2: 0a00 |0019: move-result v0 │ │ -0390a4: 3800 2f00 |001a: if-eqz v0, 0049 // +002f │ │ -0390a8: 7220 1601 b800 |001c: invoke-interface {v8, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0116 │ │ -0390ae: 0a00 |001f: move-result v0 │ │ -0390b0: d809 00ff |0020: add-int/lit8 v9, v0, #int -1 // #ff │ │ -0390b4: 7210 1201 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0390ba: 3909 0900 |0025: if-nez v9, 002e // +0009 │ │ -0390be: 1a00 0216 |0027: const-string v0, "update quickmessages set quickmessage_order=quickmessage_order+100" // string@1602 │ │ -0390c2: 6e20 2c01 0e00 |0029: invoke-virtual {v14, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012c │ │ -0390c8: d809 0964 |002c: add-int/lit8 v9, v9, #int 100 // #64 │ │ -0390cc: 220a 2200 |002e: new-instance v10, Landroid/content/ContentValues; // type@0022 │ │ -0390d0: 7010 9700 0a00 |0030: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -0390d6: 1a00 1113 |0033: const-string v0, "quickmessage_order" // string@1311 │ │ -0390da: 7110 4a0c 0900 |0035: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -0390e0: 0c01 |0038: move-result-object v1 │ │ -0390e2: 6e30 9b00 0a01 |0039: invoke-virtual {v10, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ -0390e8: 1a00 1313 |003c: const-string v0, "quickmessages" // string@1313 │ │ -0390ec: 1a01 6a08 |003e: const-string v1, "_id = ?" // string@086a │ │ -0390f0: 23c2 cc02 |0040: new-array v2, v12, [Ljava/lang/String; // type@02cc │ │ -0390f4: 4d0f 020b |0042: aput-object v15, v2, v11 │ │ -0390f8: 6e52 2f01 0e1a |0044: invoke-virtual {v14, v0, v10, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@012f │ │ -0390fe: 0a00 |0047: move-result v0 │ │ -039100: 0f00 |0048: return v0 │ │ -039102: 3808 0500 |0049: if-eqz v8, 004e // +0005 │ │ -039106: 7210 1201 0800 |004b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -03910c: 01b0 |004e: move v0, v11 │ │ -03910e: 28f9 |004f: goto 0048 // -0007 │ │ +037808: |[037808] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.updateQuickMessageOrder:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)I │ │ +037818: 121c |0000: const/4 v12, #int 1 // #1 │ │ +03781a: 120b |0001: const/4 v11, #int 0 // #0 │ │ +03781c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +03781e: 1a01 8513 |0003: const-string v1, "quickmessages" // string@1385 │ │ +037822: 23c2 cd02 |0005: new-array v2, v12, [Ljava/lang/String; // type@02cd │ │ +037826: 1a00 7810 |0007: const-string v0, "min(quickmessage_order)" // string@1078 │ │ +03782a: 4d00 020b |0009: aput-object v0, v2, v11 │ │ +03782e: 07e0 |000b: move-object v0, v14 │ │ +037830: 0734 |000c: move-object v4, v3 │ │ +037832: 0735 |000d: move-object v5, v3 │ │ +037834: 0736 |000e: move-object v6, v3 │ │ +037836: 0737 |000f: move-object v7, v3 │ │ +037838: 7408 2f01 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@012f │ │ +03783e: 0c08 |0013: move-result-object v8 │ │ +037840: 3808 3500 |0014: if-eqz v8, 0049 // +0035 │ │ +037844: 7210 1b01 0800 |0016: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03784a: 0a00 |0019: move-result v0 │ │ +03784c: 3800 2f00 |001a: if-eqz v0, 0049 // +002f │ │ +037850: 7220 1701 b800 |001c: invoke-interface {v8, v11}, Landroid/database/Cursor;.getInt:(I)I // method@0117 │ │ +037856: 0a00 |001f: move-result v0 │ │ +037858: d809 00ff |0020: add-int/lit8 v9, v0, #int -1 // #ff │ │ +03785c: 7210 1301 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +037862: 3909 0900 |0025: if-nez v9, 002e // +0009 │ │ +037866: 1a00 8116 |0027: const-string v0, "update quickmessages set quickmessage_order=quickmessage_order+100" // string@1681 │ │ +03786a: 6e20 2d01 0e00 |0029: invoke-virtual {v14, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012d │ │ +037870: d809 0964 |002c: add-int/lit8 v9, v9, #int 100 // #64 │ │ +037874: 220a 2200 |002e: new-instance v10, Landroid/content/ContentValues; // type@0022 │ │ +037878: 7010 9700 0a00 |0030: invoke-direct {v10}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +03787e: 1a00 8313 |0033: const-string v0, "quickmessage_order" // string@1383 │ │ +037882: 7110 b00c 0900 |0035: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +037888: 0c01 |0038: move-result-object v1 │ │ +03788a: 6e30 9b00 0a01 |0039: invoke-virtual {v10, v0, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ +037890: 1a00 8513 |003c: const-string v0, "quickmessages" // string@1385 │ │ +037894: 1a01 8308 |003e: const-string v1, "_id = ?" // string@0883 │ │ +037898: 23c2 cd02 |0040: new-array v2, v12, [Ljava/lang/String; // type@02cd │ │ +03789c: 4d0f 020b |0042: aput-object v15, v2, v11 │ │ +0378a0: 6e52 3001 0e1a |0044: invoke-virtual {v14, v0, v10, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0130 │ │ +0378a6: 0a00 |0047: move-result v0 │ │ +0378a8: 0f00 |0048: return v0 │ │ +0378aa: 3808 0500 |0049: if-eqz v8, 004e // +0005 │ │ +0378ae: 7210 1301 0800 |004b: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +0378b4: 01b0 |004e: move v0, v11 │ │ +0378b6: 28f9 |004f: goto 0048 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=242 │ │ 0x0014 line=245 │ │ 0x001c line=248 │ │ 0x0022 line=250 │ │ 0x0025 line=253 │ │ @@ -84656,73 +50362,73 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 126 16-bit code units │ │ -039110: |[039110] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -039120: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -039122: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -039124: 54a7 2a08 |0002: iget-object v7, v10, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@082a │ │ -039128: 6e10 ef0d 0700 |0004: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0def │ │ -03912e: 0c03 |0007: move-result-object v3 │ │ -039130: 6207 2b08 |0008: sget-object v7, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@082b │ │ -039134: 6e20 e800 b700 |000a: invoke-virtual {v7, v11}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ -03913a: 0a04 |000d: move-result v4 │ │ -03913c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -03913e: 2c04 5d00 0000 |000f: sparse-switch v4, 0000006c // +0000005d │ │ -039144: 2207 0c02 |0012: new-instance v7, Ljava/lang/UnsupportedOperationException; // type@020c │ │ -039148: 2208 0802 |0014: new-instance v8, Ljava/lang/StringBuilder; // type@0208 │ │ -03914c: 7010 730c 0800 |0016: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -039152: 1a09 a407 |0019: const-string v9, "Unknown uri: " // string@07a4 │ │ -039156: 6e20 7a0c 9800 |001b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03915c: 0c08 |001e: move-result-object v8 │ │ -03915e: 6e20 790c b800 |001f: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -039164: 0c08 |0022: move-result-object v8 │ │ -039166: 6e10 7e0c 0800 |0023: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03916c: 0c08 |0026: move-result-object v8 │ │ -03916e: 7020 840c 8700 |0027: invoke-direct {v7, v8}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0c84 │ │ -039174: 2707 |002a: throw v7 │ │ -039176: 1a07 320a |002b: const-string v7, "contacts" // string@0a32 │ │ -03917a: 6e40 2b01 73dc |002d: invoke-virtual {v3, v7, v12, v13}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@012b │ │ -039180: 0a02 |0030: move-result v2 │ │ -039182: 6e10 d50d 0a00 |0031: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0dd5 │ │ -039188: 0c07 |0034: move-result-object v7 │ │ -03918a: 6e10 a000 0700 |0035: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -039190: 0c07 |0038: move-result-object v7 │ │ -039192: 1208 |0039: const/4 v8, #int 0 // #0 │ │ -039194: 6e30 9100 b708 |003a: invoke-virtual {v7, v11, v8}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@0091 │ │ -03919a: 0f02 |003d: return v2 │ │ -03919c: 1a00 6a08 |003e: const-string v0, "_id = ?" // string@086a │ │ -0391a0: 2391 cc02 |0040: new-array v1, v9, [Ljava/lang/String; // type@02cc │ │ -0391a4: 7110 e30d 0b00 |0042: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de3 │ │ -0391aa: 0c07 |0045: move-result-object v7 │ │ -0391ac: 4d07 0108 |0046: aput-object v7, v1, v8 │ │ -0391b0: 1a07 320a |0048: const-string v7, "contacts" // string@0a32 │ │ -0391b4: 1a08 6a08 |004a: const-string v8, "_id = ?" // string@086a │ │ -0391b8: 6e40 2b01 7318 |004c: invoke-virtual {v3, v7, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@012b │ │ -0391be: 0a02 |004f: move-result v2 │ │ -0391c0: 28e1 |0050: goto 0031 // -001f │ │ -0391c2: 1a07 1313 |0051: const-string v7, "quickmessages" // string@1313 │ │ -0391c6: 6e40 2b01 73dc |0053: invoke-virtual {v3, v7, v12, v13}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@012b │ │ -0391cc: 0a02 |0056: move-result v2 │ │ -0391ce: 28da |0057: goto 0031 // -0026 │ │ -0391d0: 1a05 6a08 |0058: const-string v5, "_id = ?" // string@086a │ │ -0391d4: 2396 cc02 |005a: new-array v6, v9, [Ljava/lang/String; // type@02cc │ │ -0391d8: 7110 e90d 0b00 |005c: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de9 │ │ -0391de: 0c07 |005f: move-result-object v7 │ │ -0391e0: 4d07 0608 |0060: aput-object v7, v6, v8 │ │ -0391e4: 1a07 1313 |0062: const-string v7, "quickmessages" // string@1313 │ │ -0391e8: 1a08 6a08 |0064: const-string v8, "_id = ?" // string@086a │ │ -0391ec: 6e40 2b01 7368 |0066: invoke-virtual {v3, v7, v8, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@012b │ │ -0391f2: 0a02 |0069: move-result v2 │ │ -0391f4: 28c7 |006a: goto 0031 // -0039 │ │ -0391f6: 0000 |006b: nop // spacer │ │ -0391f8: 0002 0400 6400 0000 6500 0000 c800 ... |006c: sparse-switch-data (18 units) │ │ +0378b8: |[0378b8] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0378c8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0378ca: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0378cc: 54a7 8e06 |0002: iget-object v7, v10, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@068e │ │ +0378d0: 6e10 550e 0700 |0004: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0e55 │ │ +0378d6: 0c03 |0007: move-result-object v3 │ │ +0378d8: 6207 8f06 |0008: sget-object v7, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@068f │ │ +0378dc: 6e20 e800 b700 |000a: invoke-virtual {v7, v11}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ +0378e2: 0a04 |000d: move-result v4 │ │ +0378e4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0378e6: 2c04 5d00 0000 |000f: sparse-switch v4, 0000006c // +0000005d │ │ +0378ec: 2207 0a02 |0012: new-instance v7, Ljava/lang/UnsupportedOperationException; // type@020a │ │ +0378f0: 2208 0602 |0014: new-instance v8, Ljava/lang/StringBuilder; // type@0206 │ │ +0378f4: 7010 d90c 0800 |0016: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0378fa: 1a09 be07 |0019: const-string v9, "Unknown uri: " // string@07be │ │ +0378fe: 6e20 e00c 9800 |001b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037904: 0c08 |001e: move-result-object v8 │ │ +037906: 6e20 df0c b800 |001f: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +03790c: 0c08 |0022: move-result-object v8 │ │ +03790e: 6e10 e40c 0800 |0023: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037914: 0c08 |0026: move-result-object v8 │ │ +037916: 7020 ea0c 8700 |0027: invoke-direct {v7, v8}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0cea │ │ +03791c: 2707 |002a: throw v7 │ │ +03791e: 1a07 520a |002b: const-string v7, "contacts" // string@0a52 │ │ +037922: 6e40 2c01 73dc |002d: invoke-virtual {v3, v7, v12, v13}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@012c │ │ +037928: 0a02 |0030: move-result v2 │ │ +03792a: 6e10 3b0e 0a00 |0031: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0e3b │ │ +037930: 0c07 |0034: move-result-object v7 │ │ +037932: 6e10 a000 0700 |0035: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +037938: 0c07 |0038: move-result-object v7 │ │ +03793a: 1208 |0039: const/4 v8, #int 0 // #0 │ │ +03793c: 6e30 9100 b708 |003a: invoke-virtual {v7, v11, v8}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@0091 │ │ +037942: 0f02 |003d: return v2 │ │ +037944: 1a00 8308 |003e: const-string v0, "_id = ?" // string@0883 │ │ +037948: 2391 cd02 |0040: new-array v1, v9, [Ljava/lang/String; // type@02cd │ │ +03794c: 7110 490e 0b00 |0042: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e49 │ │ +037952: 0c07 |0045: move-result-object v7 │ │ +037954: 4d07 0108 |0046: aput-object v7, v1, v8 │ │ +037958: 1a07 520a |0048: const-string v7, "contacts" // string@0a52 │ │ +03795c: 1a08 8308 |004a: const-string v8, "_id = ?" // string@0883 │ │ +037960: 6e40 2c01 7318 |004c: invoke-virtual {v3, v7, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@012c │ │ +037966: 0a02 |004f: move-result v2 │ │ +037968: 28e1 |0050: goto 0031 // -001f │ │ +03796a: 1a07 8513 |0051: const-string v7, "quickmessages" // string@1385 │ │ +03796e: 6e40 2c01 73dc |0053: invoke-virtual {v3, v7, v12, v13}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@012c │ │ +037974: 0a02 |0056: move-result v2 │ │ +037976: 28da |0057: goto 0031 // -0026 │ │ +037978: 1a05 8308 |0058: const-string v5, "_id = ?" // string@0883 │ │ +03797c: 2396 cd02 |005a: new-array v6, v9, [Ljava/lang/String; // type@02cd │ │ +037980: 7110 4f0e 0b00 |005c: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e4f │ │ +037986: 0c07 |005f: move-result-object v7 │ │ +037988: 4d07 0608 |0060: aput-object v7, v6, v8 │ │ +03798c: 1a07 8513 |0062: const-string v7, "quickmessages" // string@1385 │ │ +037990: 1a08 8308 |0064: const-string v8, "_id = ?" // string@0883 │ │ +037994: 6e40 2c01 7368 |0066: invoke-virtual {v3, v7, v8, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@012c │ │ +03799a: 0a02 |0069: move-result v2 │ │ +03799c: 28c7 |006a: goto 0031 // -0039 │ │ +03799e: 0000 |006b: nop // spacer │ │ +0379a0: 0002 0400 6400 0000 6500 0000 c800 ... |006c: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=48 │ │ 0x0008 line=49 │ │ 0x000e line=50 │ │ 0x000f line=51 │ │ 0x0012 line=71 │ │ @@ -84758,40 +50464,40 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -03921c: |[03921c] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -03922c: 6201 2b08 |0000: sget-object v1, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@082b │ │ -039230: 6e20 e800 5100 |0002: invoke-virtual {v1, v5}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ -039236: 0a00 |0005: move-result v0 │ │ -039238: 2c00 2800 0000 |0006: sparse-switch v0, 0000002e // +00000028 │ │ -03923e: 2201 0c02 |0009: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@020c │ │ -039242: 2202 0802 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -039246: 7010 730c 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03924c: 1a03 a407 |0010: const-string v3, "Unknown uri: " // string@07a4 │ │ -039250: 6e20 7a0c 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039256: 0c02 |0015: move-result-object v2 │ │ -039258: 6e20 790c 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -03925e: 0c02 |0019: move-result-object v2 │ │ -039260: 6e10 7e0c 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -039266: 0c02 |001d: move-result-object v2 │ │ -039268: 7020 840c 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0c84 │ │ -03926e: 2701 |0021: throw v1 │ │ -039270: 1a01 5916 |0022: const-string v1, "vnd.android.cursor.dir/vnd.everythingandroid.contact" // string@1659 │ │ -039274: 1101 |0024: return-object v1 │ │ -039276: 1a01 5b16 |0025: const-string v1, "vnd.android.cursor.item/vnd.everythingandroid.contact" // string@165b │ │ -03927a: 28fd |0027: goto 0024 // -0003 │ │ -03927c: 1a01 5a16 |0028: const-string v1, "vnd.android.cursor.dir/vnd.everythingandroid.quickmessage" // string@165a │ │ -039280: 28fa |002a: goto 0024 // -0006 │ │ -039282: 1a01 5c16 |002b: const-string v1, "vnd.android.cursor.item/vnd.everythingandroid.quickmessage" // string@165c │ │ -039286: 28f7 |002d: goto 0024 // -0009 │ │ -039288: 0002 0400 6400 0000 6500 0000 c800 ... |002e: sparse-switch-data (18 units) │ │ +0379c4: |[0379c4] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +0379d4: 6201 8f06 |0000: sget-object v1, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@068f │ │ +0379d8: 6e20 e800 5100 |0002: invoke-virtual {v1, v5}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ +0379de: 0a00 |0005: move-result v0 │ │ +0379e0: 2c00 2800 0000 |0006: sparse-switch v0, 0000002e // +00000028 │ │ +0379e6: 2201 0a02 |0009: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@020a │ │ +0379ea: 2202 0602 |000b: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +0379ee: 7010 d90c 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0379f4: 1a03 be07 |0010: const-string v3, "Unknown uri: " // string@07be │ │ +0379f8: 6e20 e00c 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0379fe: 0c02 |0015: move-result-object v2 │ │ +037a00: 6e20 df0c 5200 |0016: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +037a06: 0c02 |0019: move-result-object v2 │ │ +037a08: 6e10 e40c 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037a0e: 0c02 |001d: move-result-object v2 │ │ +037a10: 7020 ea0c 2100 |001e: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0cea │ │ +037a16: 2701 |0021: throw v1 │ │ +037a18: 1a01 d916 |0022: const-string v1, "vnd.android.cursor.dir/vnd.everythingandroid.contact" // string@16d9 │ │ +037a1c: 1101 |0024: return-object v1 │ │ +037a1e: 1a01 db16 |0025: const-string v1, "vnd.android.cursor.item/vnd.everythingandroid.contact" // string@16db │ │ +037a22: 28fd |0027: goto 0024 // -0003 │ │ +037a24: 1a01 da16 |0028: const-string v1, "vnd.android.cursor.dir/vnd.everythingandroid.quickmessage" // string@16da │ │ +037a28: 28fa |002a: goto 0024 // -0006 │ │ +037a2a: 1a01 dc16 |002b: const-string v1, "vnd.android.cursor.item/vnd.everythingandroid.quickmessage" // string@16dc │ │ +037a2e: 28f7 |002d: goto 0024 // -0009 │ │ +037a30: 0002 0400 6400 0000 6500 0000 c800 ... |002e: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=82 │ │ 0x0009 line=92 │ │ 0x0022 line=84 │ │ 0x0024 line=90 │ │ @@ -84805,160 +50511,162 @@ │ │ 0x0000 - 0x0040 reg=5 uri Landroid/net/Uri; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;) │ │ name : 'insert' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 18 │ │ + registers : 19 │ │ ins : 3 │ │ outs : 8 │ │ - insns size : 162 16-bit code units │ │ -0392ac: |[0392ac] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -0392bc: 54f2 2a08 |0000: iget-object v2, v15, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@082a │ │ -0392c0: 6e10 ef0d 0200 |0002: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0def │ │ -0392c6: 0c01 |0005: move-result-object v1 │ │ -0392c8: 6202 2b08 |0006: sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@082b │ │ -0392cc: 0800 1000 |0008: move-object/from16 v0, v16 │ │ -0392d0: 6e20 e800 0200 |000a: invoke-virtual {v2, v0}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ -0392d6: 0a0d |000d: move-result v13 │ │ -0392d8: 120e |000e: const/4 v14, #int 0 // #0 │ │ -0392da: 2c0d 8900 0000 |000f: sparse-switch v13, 00000098 // +00000089 │ │ -0392e0: 2202 0c02 |0012: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@020c │ │ -0392e4: 2203 0802 |0014: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -0392e8: 7010 730c 0300 |0016: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0392ee: 1a04 a407 |0019: const-string v4, "Unknown uri: " // string@07a4 │ │ -0392f2: 6e20 7a0c 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0392f8: 0c03 |001e: move-result-object v3 │ │ -0392fa: 0800 1000 |001f: move-object/from16 v0, v16 │ │ -0392fe: 6e20 790c 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -039304: 0c03 |0024: move-result-object v3 │ │ -039306: 6e10 7e0c 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03930c: 0c03 |0028: move-result-object v3 │ │ -03930e: 7020 840c 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0c84 │ │ -039314: 2702 |002c: throw v2 │ │ -039316: 1a02 320a |002d: const-string v2, "contacts" // string@0a32 │ │ -03931a: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -03931c: 0800 1100 |0030: move-object/from16 v0, v17 │ │ -039320: 6e40 2d01 2103 |0032: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@012d │ │ -039326: 0b0b |0035: move-result-wide v11 │ │ -039328: 7120 df0d cb00 |0036: invoke-static {v11, v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0ddf │ │ -03932e: 0c0e |0039: move-result-object v14 │ │ -039330: 7020 db0d ef00 |003a: invoke-direct {v15, v14}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.updateContactNotificationSummary:(Landroid/net/Uri;)V // method@0ddb │ │ -039336: 1602 ffff |003d: const-wide/16 v2, #int -1 // #ffff │ │ -03933a: 3102 0b02 |003f: cmp-long v2, v11, v2 │ │ -03933e: 3902 4a00 |0041: if-nez v2, 008b // +004a │ │ -039342: 120e |0043: const/4 v14, #int 0 // #0 │ │ -039344: 110e |0044: return-object v14 │ │ -039346: 1a02 1313 |0045: const-string v2, "quickmessages" // string@1313 │ │ -03934a: 1213 |0047: const/4 v3, #int 1 // #1 │ │ -03934c: 2333 cc02 |0048: new-array v3, v3, [Ljava/lang/String; // type@02cc │ │ -039350: 1204 |004a: const/4 v4, #int 0 // #0 │ │ -039352: 1a05 d90f |004b: const-string v5, "max(quickmessage_order)" // string@0fd9 │ │ -039356: 4d05 0304 |004d: aput-object v5, v3, v4 │ │ -03935a: 1204 |004f: const/4 v4, #int 0 // #0 │ │ -03935c: 1205 |0050: const/4 v5, #int 0 // #0 │ │ -03935e: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -039360: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -039362: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -039364: 7408 2e01 0100 |0054: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@012e │ │ -03936a: 0c09 |0057: move-result-object v9 │ │ -03936c: 130a 6400 |0058: const/16 v10, #int 100 // #64 │ │ -039370: 3809 0f00 |005a: if-eqz v9, 0069 // +000f │ │ -039374: 7210 1a01 0900 |005c: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -03937a: 0a02 |005f: move-result v2 │ │ -03937c: 3802 0900 |0060: if-eqz v2, 0069 // +0009 │ │ -039380: 1202 |0062: const/4 v2, #int 0 // #0 │ │ -039382: 7220 1601 2900 |0063: invoke-interface {v9, v2}, Landroid/database/Cursor;.getInt:(I)I // method@0116 │ │ -039388: 0a02 |0066: move-result v2 │ │ -03938a: d80a 0201 |0067: add-int/lit8 v10, v2, #int 1 // #01 │ │ -03938e: 3809 0500 |0069: if-eqz v9, 006e // +0005 │ │ -039392: 7210 1201 0900 |006b: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -039398: 1a02 1113 |006e: const-string v2, "quickmessage_order" // string@1311 │ │ -03939c: 7110 4a0c 0a00 |0070: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -0393a2: 0c03 |0073: move-result-object v3 │ │ -0393a4: 0800 1100 |0074: move-object/from16 v0, v17 │ │ -0393a8: 6e30 9b00 2003 |0076: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ -0393ae: 1a02 1313 |0079: const-string v2, "quickmessages" // string@1313 │ │ -0393b2: 1203 |007b: const/4 v3, #int 0 // #0 │ │ -0393b4: 0800 1100 |007c: move-object/from16 v0, v17 │ │ -0393b8: 6e40 2d01 2103 |007e: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@012d │ │ -0393be: 0b0b |0081: move-result-wide v11 │ │ -0393c0: 7120 710c cb00 |0082: invoke-static {v11, v12}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -0393c6: 0c02 |0085: move-result-object v2 │ │ -0393c8: 7110 e80d 0200 |0086: invoke-static {v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0de8 │ │ -0393ce: 0c0e |0089: move-result-object v14 │ │ -0393d0: 28b3 |008a: goto 003d // -004d │ │ -0393d2: 6e10 d50d 0f00 |008b: invoke-virtual {v15}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0dd5 │ │ -0393d8: 0c02 |008e: move-result-object v2 │ │ -0393da: 6e10 a000 0200 |008f: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -0393e0: 0c02 |0092: move-result-object v2 │ │ -0393e2: 1203 |0093: const/4 v3, #int 0 // #0 │ │ -0393e4: 6e30 9100 e203 |0094: invoke-virtual {v2, v14, v3}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@0091 │ │ -0393ea: 28ad |0097: goto 0044 // -0053 │ │ -0393ec: 0002 0200 6400 0000 c800 0000 1e00 ... |0098: sparse-switch-data (10 units) │ │ + insns size : 166 16-bit code units │ │ +037a54: |[037a54] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +037a64: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +037a68: 5403 8e06 |0002: iget-object v3, v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@068e │ │ +037a6c: 6e10 550e 0300 |0004: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0e55 │ │ +037a72: 0c02 |0007: move-result-object v2 │ │ +037a74: 6203 8f06 |0008: sget-object v3, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@068f │ │ +037a78: 0800 1100 |000a: move-object/from16 v0, v17 │ │ +037a7c: 6e20 e800 0300 |000c: invoke-virtual {v3, v0}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ +037a82: 0a0e |000f: move-result v14 │ │ +037a84: 120f |0010: const/4 v15, #int 0 // #0 │ │ +037a86: 2c0e 8b00 0000 |0011: sparse-switch v14, 0000009c // +0000008b │ │ +037a8c: 2203 0a02 |0014: new-instance v3, Ljava/lang/UnsupportedOperationException; // type@020a │ │ +037a90: 2204 0602 |0016: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +037a94: 7010 d90c 0400 |0018: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +037a9a: 1a05 be07 |001b: const-string v5, "Unknown uri: " // string@07be │ │ +037a9e: 6e20 e00c 5400 |001d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037aa4: 0c04 |0020: move-result-object v4 │ │ +037aa6: 0800 1100 |0021: move-object/from16 v0, v17 │ │ +037aaa: 6e20 df0c 0400 |0023: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +037ab0: 0c04 |0026: move-result-object v4 │ │ +037ab2: 6e10 e40c 0400 |0027: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037ab8: 0c04 |002a: move-result-object v4 │ │ +037aba: 7020 ea0c 4300 |002b: invoke-direct {v3, v4}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0cea │ │ +037ac0: 2703 |002e: throw v3 │ │ +037ac2: 1a03 520a |002f: const-string v3, "contacts" // string@0a52 │ │ +037ac6: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +037ac8: 0800 1200 |0032: move-object/from16 v0, v18 │ │ +037acc: 6e40 2e01 3204 |0034: invoke-virtual {v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@012e │ │ +037ad2: 0b0c |0037: move-result-wide v12 │ │ +037ad4: 7120 450e dc00 |0038: invoke-static {v12, v13}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0e45 │ │ +037ada: 0c0f |003b: move-result-object v15 │ │ +037adc: 0800 1000 |003c: move-object/from16 v0, v16 │ │ +037ae0: 7020 410e f000 |003e: invoke-direct {v0, v15}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.updateContactNotificationSummary:(Landroid/net/Uri;)V // method@0e41 │ │ +037ae6: 1604 ffff |0041: const-wide/16 v4, #int -1 // #ffff │ │ +037aea: 3103 0c04 |0043: cmp-long v3, v12, v4 │ │ +037aee: 3903 4a00 |0045: if-nez v3, 008f // +004a │ │ +037af2: 120f |0047: const/4 v15, #int 0 // #0 │ │ +037af4: 110f |0048: return-object v15 │ │ +037af6: 1a03 8513 |0049: const-string v3, "quickmessages" // string@1385 │ │ +037afa: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +037afc: 2344 cd02 |004c: new-array v4, v4, [Ljava/lang/String; // type@02cd │ │ +037b00: 1205 |004e: const/4 v5, #int 0 // #0 │ │ +037b02: 1a06 3f10 |004f: const-string v6, "max(quickmessage_order)" // string@103f │ │ +037b06: 4d06 0405 |0051: aput-object v6, v4, v5 │ │ +037b0a: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +037b0c: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +037b0e: 1207 |0055: const/4 v7, #int 0 // #0 │ │ +037b10: 1208 |0056: const/4 v8, #int 0 // #0 │ │ +037b12: 1209 |0057: const/4 v9, #int 0 // #0 │ │ +037b14: 7408 2f01 0200 |0058: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@012f │ │ +037b1a: 0c0a |005b: move-result-object v10 │ │ +037b1c: 130b 6400 |005c: const/16 v11, #int 100 // #64 │ │ +037b20: 380a 0f00 |005e: if-eqz v10, 006d // +000f │ │ +037b24: 7210 1b01 0a00 |0060: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +037b2a: 0a03 |0063: move-result v3 │ │ +037b2c: 3803 0900 |0064: if-eqz v3, 006d // +0009 │ │ +037b30: 1203 |0066: const/4 v3, #int 0 // #0 │ │ +037b32: 7220 1701 3a00 |0067: invoke-interface {v10, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0117 │ │ +037b38: 0a03 |006a: move-result v3 │ │ +037b3a: d80b 0301 |006b: add-int/lit8 v11, v3, #int 1 // #01 │ │ +037b3e: 380a 0500 |006d: if-eqz v10, 0072 // +0005 │ │ +037b42: 7210 1301 0a00 |006f: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +037b48: 1a03 8313 |0072: const-string v3, "quickmessage_order" // string@1383 │ │ +037b4c: 7110 b00c 0b00 |0074: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +037b52: 0c04 |0077: move-result-object v4 │ │ +037b54: 0800 1200 |0078: move-object/from16 v0, v18 │ │ +037b58: 6e30 9b00 3004 |007a: invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ +037b5e: 1a03 8513 |007d: const-string v3, "quickmessages" // string@1385 │ │ +037b62: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +037b64: 0800 1200 |0080: move-object/from16 v0, v18 │ │ +037b68: 6e40 2e01 3204 |0082: invoke-virtual {v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;.insertOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@012e │ │ +037b6e: 0b0c |0085: move-result-wide v12 │ │ +037b70: 7120 d70c dc00 |0086: invoke-static {v12, v13}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +037b76: 0c03 |0089: move-result-object v3 │ │ +037b78: 7110 4e0e 0300 |008a: invoke-static {v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0e4e │ │ +037b7e: 0c0f |008d: move-result-object v15 │ │ +037b80: 28b3 |008e: goto 0041 // -004d │ │ +037b82: 7401 3b0e 1000 |008f: invoke-virtual/range {v16}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0e3b │ │ +037b88: 0c03 |0092: move-result-object v3 │ │ +037b8a: 6e10 a000 0300 |0093: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +037b90: 0c03 |0096: move-result-object v3 │ │ +037b92: 1204 |0097: const/4 v4, #int 0 // #0 │ │ +037b94: 6e30 9100 f304 |0098: invoke-virtual {v3, v15, v4}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@0091 │ │ +037b9a: 28ad |009b: goto 0048 // -0053 │ │ +037b9c: 0002 0200 6400 0000 c800 0000 1e00 ... |009c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ - 0x0006 line=99 │ │ - 0x000e line=100 │ │ - 0x000f line=102 │ │ - 0x0012 line=130 │ │ - 0x002d line=104 │ │ - 0x0036 line=105 │ │ - 0x003a line=106 │ │ - 0x003d line=133 │ │ - 0x0043 line=134 │ │ - 0x0044 line=139 │ │ - 0x0045 line=111 │ │ - 0x0058 line=115 │ │ - 0x005a line=116 │ │ - 0x0062 line=117 │ │ - 0x0069 line=120 │ │ - 0x006b line=121 │ │ - 0x006e line=124 │ │ - 0x0079 line=126 │ │ - 0x0082 line=127 │ │ - 0x008a line=128 │ │ - 0x008b line=137 │ │ - 0x0098 line=102 │ │ - locals : │ │ - 0x000f - 0x0044 reg=14 newUri Landroid/net/Uri; │ │ - 0x0036 - 0x0045 reg=11 id J │ │ - 0x0058 - 0x008b reg=9 c Landroid/database/Cursor; │ │ - 0x005a - 0x008b reg=10 highestOrder I │ │ - 0x0006 - 0x00a2 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x0082 - 0x00a2 reg=11 id J │ │ - 0x000e - 0x00a2 reg=13 match I │ │ - 0x0045 - 0x00a2 reg=14 newUri Landroid/net/Uri; │ │ - 0x0000 - 0x00a2 reg=15 this Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider; │ │ - 0x0000 - 0x00a2 reg=16 uri Landroid/net/Uri; │ │ - 0x0000 - 0x00a2 reg=17 values Landroid/content/ContentValues; │ │ + 0x0008 line=99 │ │ + 0x0010 line=100 │ │ + 0x0011 line=102 │ │ + 0x0014 line=130 │ │ + 0x002f line=104 │ │ + 0x0038 line=105 │ │ + 0x003c line=106 │ │ + 0x0041 line=133 │ │ + 0x0047 line=134 │ │ + 0x0048 line=139 │ │ + 0x0049 line=111 │ │ + 0x005c line=115 │ │ + 0x005e line=116 │ │ + 0x0066 line=117 │ │ + 0x006d line=120 │ │ + 0x006f line=121 │ │ + 0x0072 line=124 │ │ + 0x007d line=126 │ │ + 0x0086 line=127 │ │ + 0x008e line=128 │ │ + 0x008f line=137 │ │ + 0x009c line=102 │ │ + locals : │ │ + 0x0011 - 0x0048 reg=15 newUri Landroid/net/Uri; │ │ + 0x0038 - 0x0049 reg=12 id J │ │ + 0x005c - 0x008f reg=10 c Landroid/database/Cursor; │ │ + 0x005e - 0x008f reg=11 highestOrder I │ │ + 0x0008 - 0x00a6 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x0086 - 0x00a6 reg=12 id J │ │ + 0x0010 - 0x00a6 reg=14 match I │ │ + 0x0049 - 0x00a6 reg=15 newUri Landroid/net/Uri; │ │ + 0x0000 - 0x00a6 reg=16 this Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider; │ │ + 0x0000 - 0x00a6 reg=17 uri Landroid/net/Uri; │ │ + 0x0000 - 0x00a6 reg=18 values Landroid/content/ContentValues; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;) │ │ name : 'onCreate' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -039400: |[039400] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.onCreate:()Z │ │ -039410: 6e10 d50d 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0dd5 │ │ -039416: 0c00 |0003: move-result-object v0 │ │ -039418: 2201 6202 |0004: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // type@0262 │ │ -03941c: 7020 ed0d 0100 |0006: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.:(Landroid/content/Context;)V // method@0ded │ │ -039422: 5b21 2a08 |0009: iput-object v1, v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@082a │ │ -039426: 5421 2a08 |000b: iget-object v1, v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@082a │ │ -03942a: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ -03942e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -039430: 0f01 |0010: return v1 │ │ -039432: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -039434: 28fe |0012: goto 0010 // -0002 │ │ +037bb0: |[037bb0] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.onCreate:()Z │ │ +037bc0: 6e10 3b0e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0e3b │ │ +037bc6: 0c00 |0003: move-result-object v0 │ │ +037bc8: 2201 6002 |0004: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // type@0260 │ │ +037bcc: 7020 530e 0100 |0006: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.:(Landroid/content/Context;)V // method@0e53 │ │ +037bd2: 5b21 8e06 |0009: iput-object v1, v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@068e │ │ +037bd6: 5421 8e06 |000b: iget-object v1, v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@068e │ │ +037bda: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ +037bde: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +037be0: 0f01 |0010: return v1 │ │ +037be2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +037be4: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ 0x000b line=146 │ │ locals : │ │ 0x0004 - 0x0013 reg=0 context Landroid/content/Context; │ │ @@ -84969,147 +50677,154 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 242 16-bit code units │ │ -039438: |[039438] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -039448: 2200 4300 |0000: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0043 │ │ -03944c: 7010 3101 0000 |0002: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0131 │ │ -039452: 54b2 2a08 |0005: iget-object v2, v11, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@082a │ │ -039456: 6e10 ee0d 0200 |0007: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0dee │ │ -03945c: 0c01 |000a: move-result-object v1 │ │ -03945e: 6202 2b08 |000b: sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@082b │ │ -039462: 6e20 e800 c200 |000d: invoke-virtual {v2, v12}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ -039468: 0a0a |0010: move-result v10 │ │ -03946a: 2c0a cb00 0000 |0011: sparse-switch v10, 000000dc // +000000cb │ │ -039470: 2202 0c02 |0014: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@020c │ │ -039474: 2203 0802 |0016: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -039478: 7010 730c 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03947e: 1a04 a407 |001b: const-string v4, "Unknown uri: " // string@07a4 │ │ -039482: 6e20 7a0c 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039488: 0c03 |0020: move-result-object v3 │ │ -03948a: 6e20 790c c300 |0021: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -039490: 0c03 |0024: move-result-object v3 │ │ -039492: 6e10 7e0c 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -039498: 0c03 |0028: move-result-object v3 │ │ -03949a: 7020 840c 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0c84 │ │ -0394a0: 2702 |002c: throw v2 │ │ -0394a2: 1a02 320a |002d: const-string v2, "contacts" // string@0a32 │ │ -0394a6: 6e20 3401 2000 |002f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0134 │ │ -0394ac: 3910 0400 |0032: if-nez v16, 0036 // +0004 │ │ -0394b0: 1a10 1f0a |0034: const-string v16, "contact_displayname, _id" // string@0a1f │ │ -0394b4: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -0394b6: 1206 |0037: const/4 v6, #int 0 // #0 │ │ -0394b8: 07d2 |0038: move-object v2, v13 │ │ -0394ba: 07e3 |0039: move-object v3, v14 │ │ -0394bc: 07f4 |003a: move-object v4, v15 │ │ -0394be: 0807 1000 |003b: move-object/from16 v7, v16 │ │ -0394c2: 7408 3301 0000 |003d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0133 │ │ -0394c8: 0c08 |0040: move-result-object v8 │ │ -0394ca: 6e10 d50d 0b00 |0041: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0dd5 │ │ -0394d0: 0c02 |0044: move-result-object v2 │ │ -0394d2: 6e10 a000 0200 |0045: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -0394d8: 0c02 |0048: move-result-object v2 │ │ -0394da: 7230 2001 280c |0049: invoke-interface {v8, v2, v12}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0120 │ │ -0394e0: 1108 |004c: return-object v8 │ │ -0394e2: 1a02 320a |004d: const-string v2, "contacts" // string@0a32 │ │ -0394e6: 6e20 3401 2000 |004f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0134 │ │ -0394ec: 2202 0802 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -0394f0: 7010 730c 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0394f6: 1a03 6908 |0057: const-string v3, "_id = " // string@0869 │ │ -0394fa: 6e20 7a0c 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039500: 0c02 |005c: move-result-object v2 │ │ -039502: 7110 e30d 0c00 |005d: invoke-static {v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de3 │ │ -039508: 0c03 |0060: move-result-object v3 │ │ -03950a: 6e20 7a0c 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039510: 0c02 |0064: move-result-object v2 │ │ -039512: 6e10 7e0c 0200 |0065: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -039518: 0c02 |0068: move-result-object v2 │ │ -03951a: 6e20 3201 2000 |0069: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0132 │ │ -039520: 28ca |006c: goto 0036 // -0036 │ │ -039522: 1a02 320a |006d: const-string v2, "contacts" // string@0a32 │ │ -039526: 6e20 3401 2000 |006f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0134 │ │ -03952c: 2202 0802 |0072: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -039530: 7010 730c 0200 |0074: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -039536: 1a03 280a |0077: const-string v3, "contact_lookupkey = '" // string@0a28 │ │ -03953a: 6e20 7a0c 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039540: 0c02 |007c: move-result-object v2 │ │ -039542: 7110 e40d 0c00 |007d: invoke-static {v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getLookupKey:(Landroid/net/Uri;)Ljava/lang/String; // method@0de4 │ │ -039548: 0c03 |0080: move-result-object v3 │ │ -03954a: 6e20 7a0c 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039550: 0c02 |0084: move-result-object v2 │ │ -039552: 1a03 8d00 |0085: const-string v3, "'" // string@008d │ │ -039556: 6e20 7a0c 3200 |0087: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03955c: 0c02 |008a: move-result-object v2 │ │ -03955e: 6e10 7e0c 0200 |008b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -039564: 0c02 |008e: move-result-object v2 │ │ -039566: 6e20 3201 2000 |008f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0132 │ │ -03956c: 7110 e30d 0c00 |0092: invoke-static {v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de3 │ │ -039572: 0c09 |0095: move-result-object v9 │ │ -039574: 3809 a0ff |0096: if-eqz v9, 0036 // -0060 │ │ -039578: 2202 0802 |0098: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -03957c: 7010 730c 0200 |009a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -039582: 1a03 2700 |009d: const-string v3, " OR contact_id = " // string@0027 │ │ -039586: 6e20 7a0c 3200 |009f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03958c: 0c02 |00a2: move-result-object v2 │ │ -03958e: 6e20 7a0c 9200 |00a3: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039594: 0c02 |00a6: move-result-object v2 │ │ -039596: 6e10 7e0c 0200 |00a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03959c: 0c02 |00aa: move-result-object v2 │ │ -03959e: 6e20 3201 2000 |00ab: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0132 │ │ -0395a4: 2888 |00ae: goto 0036 // -0078 │ │ -0395a6: 1a02 1313 |00af: const-string v2, "quickmessages" // string@1313 │ │ -0395aa: 6e20 3401 2000 |00b1: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0134 │ │ -0395b0: 3910 82ff |00b4: if-nez v16, 0036 // -007e │ │ -0395b4: 1a10 1213 |00b6: const-string v16, "quickmessage_order, _id" // string@1312 │ │ -0395b8: 2900 7eff |00b8: goto/16 0036 // -0082 │ │ -0395bc: 1a02 1313 |00ba: const-string v2, "quickmessages" // string@1313 │ │ -0395c0: 6e20 3401 2000 |00bc: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0134 │ │ -0395c6: 2202 0802 |00bf: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -0395ca: 7010 730c 0200 |00c1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0395d0: 1a03 6908 |00c4: const-string v3, "_id = " // string@0869 │ │ -0395d4: 6e20 7a0c 3200 |00c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0395da: 0c02 |00c9: move-result-object v2 │ │ -0395dc: 7110 e90d 0c00 |00ca: invoke-static {v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de9 │ │ -0395e2: 0c03 |00cd: move-result-object v3 │ │ -0395e4: 6e20 7a0c 3200 |00ce: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0395ea: 0c02 |00d1: move-result-object v2 │ │ -0395ec: 6e10 7e0c 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0395f2: 0c02 |00d5: move-result-object v2 │ │ -0395f4: 6e20 3201 2000 |00d6: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0132 │ │ -0395fa: 2900 5dff |00d9: goto/16 0036 // -00a3 │ │ -0395fe: 0000 |00db: nop // spacer │ │ -039600: 0002 0500 6400 0000 6500 0000 6600 ... |00dc: sparse-switch-data (22 units) │ │ +037be8: |[037be8] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +037bf8: 2200 4300 |0000: new-instance v0, Landroid/database/sqlite/SQLiteQueryBuilder; // type@0043 │ │ +037bfc: 7010 3201 0000 |0002: invoke-direct {v0}, Landroid/database/sqlite/SQLiteQueryBuilder;.:()V // method@0132 │ │ +037c02: 54b2 8e06 |0005: iget-object v2, v11, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@068e │ │ +037c06: 6e10 540e 0200 |0007: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0e54 │ │ +037c0c: 0c01 |000a: move-result-object v1 │ │ +037c0e: 6202 8f06 |000b: sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@068f │ │ +037c12: 6e20 e800 c200 |000d: invoke-virtual {v2, v12}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ +037c18: 0a0a |0010: move-result v10 │ │ +037c1a: 2c0a cb00 0000 |0011: sparse-switch v10, 000000dc // +000000cb │ │ +037c20: 2202 0a02 |0014: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@020a │ │ +037c24: 2203 0602 |0016: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +037c28: 7010 d90c 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +037c2e: 1a04 be07 |001b: const-string v4, "Unknown uri: " // string@07be │ │ +037c32: 6e20 e00c 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037c38: 0c03 |0020: move-result-object v3 │ │ +037c3a: 6e20 df0c c300 |0021: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +037c40: 0c03 |0024: move-result-object v3 │ │ +037c42: 6e10 e40c 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037c48: 0c03 |0028: move-result-object v3 │ │ +037c4a: 7020 ea0c 3200 |0029: invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0cea │ │ +037c50: 2702 |002c: throw v2 │ │ +037c52: 1a02 520a |002d: const-string v2, "contacts" // string@0a52 │ │ +037c56: 6e20 3501 2000 |002f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0135 │ │ +037c5c: 3910 0400 |0032: if-nez v16, 0036 // +0004 │ │ +037c60: 1a10 3f0a |0034: const-string v16, "contact_displayname, _id" // string@0a3f │ │ +037c64: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +037c66: 1206 |0037: const/4 v6, #int 0 // #0 │ │ +037c68: 07d2 |0038: move-object v2, v13 │ │ +037c6a: 07e3 |0039: move-object v3, v14 │ │ +037c6c: 07f4 |003a: move-object v4, v15 │ │ +037c6e: 0807 1000 |003b: move-object/from16 v7, v16 │ │ +037c72: 7408 3401 0000 |003d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteQueryBuilder;.query:(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0134 │ │ +037c78: 0c08 |0040: move-result-object v8 │ │ +037c7a: 6e10 3b0e 0b00 |0041: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0e3b │ │ +037c80: 0c02 |0044: move-result-object v2 │ │ +037c82: 6e10 a000 0200 |0045: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +037c88: 0c02 |0048: move-result-object v2 │ │ +037c8a: 7230 2101 280c |0049: invoke-interface {v8, v2, v12}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0121 │ │ +037c90: 1108 |004c: return-object v8 │ │ +037c92: 1a02 520a |004d: const-string v2, "contacts" // string@0a52 │ │ +037c96: 6e20 3501 2000 |004f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0135 │ │ +037c9c: 2202 0602 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +037ca0: 7010 d90c 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +037ca6: 1a03 8208 |0057: const-string v3, "_id = " // string@0882 │ │ +037caa: 6e20 e00c 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037cb0: 0c02 |005c: move-result-object v2 │ │ +037cb2: 7110 490e 0c00 |005d: invoke-static {v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e49 │ │ +037cb8: 0c03 |0060: move-result-object v3 │ │ +037cba: 6e20 e00c 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037cc0: 0c02 |0064: move-result-object v2 │ │ +037cc2: 6e10 e40c 0200 |0065: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037cc8: 0c02 |0068: move-result-object v2 │ │ +037cca: 6e20 3301 2000 |0069: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0133 │ │ +037cd0: 28ca |006c: goto 0036 // -0036 │ │ +037cd2: 1a02 520a |006d: const-string v2, "contacts" // string@0a52 │ │ +037cd6: 6e20 3501 2000 |006f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0135 │ │ +037cdc: 2202 0602 |0072: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +037ce0: 7010 d90c 0200 |0074: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +037ce6: 1a03 480a |0077: const-string v3, "contact_lookupkey = '" // string@0a48 │ │ +037cea: 6e20 e00c 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037cf0: 0c02 |007c: move-result-object v2 │ │ +037cf2: 7110 4a0e 0c00 |007d: invoke-static {v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getLookupKey:(Landroid/net/Uri;)Ljava/lang/String; // method@0e4a │ │ +037cf8: 0c03 |0080: move-result-object v3 │ │ +037cfa: 6e20 e00c 3200 |0081: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037d00: 0c02 |0084: move-result-object v2 │ │ +037d02: 1a03 8d00 |0085: const-string v3, "'" // string@008d │ │ +037d06: 6e20 e00c 3200 |0087: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037d0c: 0c02 |008a: move-result-object v2 │ │ +037d0e: 6e10 e40c 0200 |008b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037d14: 0c02 |008e: move-result-object v2 │ │ +037d16: 6e20 3301 2000 |008f: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0133 │ │ +037d1c: 7110 490e 0c00 |0092: invoke-static {v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e49 │ │ +037d22: 0c09 |0095: move-result-object v9 │ │ +037d24: 3809 a0ff |0096: if-eqz v9, 0036 // -0060 │ │ +037d28: 2202 0602 |0098: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +037d2c: 7010 d90c 0200 |009a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +037d32: 1a03 2700 |009d: const-string v3, " OR contact_id = " // string@0027 │ │ +037d36: 6e20 e00c 3200 |009f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037d3c: 0c02 |00a2: move-result-object v2 │ │ +037d3e: 6e20 e00c 9200 |00a3: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037d44: 0c02 |00a6: move-result-object v2 │ │ +037d46: 6e10 e40c 0200 |00a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037d4c: 0c02 |00aa: move-result-object v2 │ │ +037d4e: 6e20 3301 2000 |00ab: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0133 │ │ +037d54: 2888 |00ae: goto 0036 // -0078 │ │ +037d56: 1a02 8513 |00af: const-string v2, "quickmessages" // string@1385 │ │ +037d5a: 6e20 3501 2000 |00b1: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0135 │ │ +037d60: 3910 82ff |00b4: if-nez v16, 0036 // -007e │ │ +037d64: 1a10 8413 |00b6: const-string v16, "quickmessage_order, _id" // string@1384 │ │ +037d68: 2900 7eff |00b8: goto/16 0036 // -0082 │ │ +037d6c: 1a02 8513 |00ba: const-string v2, "quickmessages" // string@1385 │ │ +037d70: 6e20 3501 2000 |00bc: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.setTables:(Ljava/lang/String;)V // method@0135 │ │ +037d76: 2202 0602 |00bf: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +037d7a: 7010 d90c 0200 |00c1: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +037d80: 1a03 8208 |00c4: const-string v3, "_id = " // string@0882 │ │ +037d84: 6e20 e00c 3200 |00c6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037d8a: 0c02 |00c9: move-result-object v2 │ │ +037d8c: 7110 4f0e 0c00 |00ca: invoke-static {v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e4f │ │ +037d92: 0c03 |00cd: move-result-object v3 │ │ +037d94: 6e20 e00c 3200 |00ce: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037d9a: 0c02 |00d1: move-result-object v2 │ │ +037d9c: 6e10 e40c 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037da2: 0c02 |00d5: move-result-object v2 │ │ +037da4: 6e20 3301 2000 |00d6: invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;.appendWhere:(Ljava/lang/CharSequence;)V // method@0133 │ │ +037daa: 2900 5dff |00d9: goto/16 0036 // -00a3 │ │ +037dae: 0000 |00db: nop // spacer │ │ +037db0: 0002 0500 6400 0000 6500 0000 6600 ... |00dc: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ 0x000b line=154 │ │ 0x0011 line=155 │ │ 0x0014 line=190 │ │ 0x002d line=157 │ │ 0x0032 line=158 │ │ 0x0034 line=159 │ │ 0x0036 line=192 │ │ + 0x003d line=193 │ │ 0x0041 line=194 │ │ 0x004c line=195 │ │ 0x004d line=163 │ │ 0x0052 line=164 │ │ + 0x005d line=165 │ │ + 0x0069 line=164 │ │ 0x006d line=168 │ │ 0x0072 line=169 │ │ + 0x007d line=171 │ │ + 0x008f line=169 │ │ 0x0092 line=172 │ │ 0x0096 line=173 │ │ 0x0098 line=174 │ │ 0x00af line=179 │ │ 0x00b4 line=180 │ │ 0x00b6 line=181 │ │ 0x00ba line=185 │ │ 0x00bf line=186 │ │ + 0x00ca line=187 │ │ + 0x00d6 line=186 │ │ 0x00db line=155 │ │ locals : │ │ 0x0041 - 0x004d reg=8 c Landroid/database/Cursor; │ │ 0x0096 - 0x00af reg=9 contactId Ljava/lang/String; │ │ 0x0005 - 0x00f2 reg=0 sqlBuilder Landroid/database/sqlite/SQLiteQueryBuilder; │ │ 0x000b - 0x00f2 reg=1 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0011 - 0x00f2 reg=10 match I │ │ @@ -85125,101 +50840,103 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 158 16-bit code units │ │ -03962c: |[03962c] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -03963c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -03963e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -039640: 54a7 2a08 |0002: iget-object v7, v10, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@082a │ │ -039644: 6e10 ef0d 0700 |0004: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0def │ │ -03964a: 0c03 |0007: move-result-object v3 │ │ -03964c: 6207 2b08 |0008: sget-object v7, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@082b │ │ -039650: 6e20 e800 b700 |000a: invoke-virtual {v7, v11}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ -039656: 0a04 |000d: move-result v4 │ │ -039658: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -03965a: 2c04 7900 0000 |000f: sparse-switch v4, 00000088 // +00000079 │ │ -039660: 2207 0c02 |0012: new-instance v7, Ljava/lang/UnsupportedOperationException; // type@020c │ │ -039664: 2208 0802 |0014: new-instance v8, Ljava/lang/StringBuilder; // type@0208 │ │ -039668: 7010 730c 0800 |0016: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03966e: 1a09 a407 |0019: const-string v9, "Unknown uri: " // string@07a4 │ │ -039672: 6e20 7a0c 9800 |001b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039678: 0c08 |001e: move-result-object v8 │ │ -03967a: 6e20 790c b800 |001f: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0c79 │ │ -039680: 0c08 |0022: move-result-object v8 │ │ -039682: 6e10 7e0c 0800 |0023: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -039688: 0c08 |0026: move-result-object v8 │ │ -03968a: 7020 840c 8700 |0027: invoke-direct {v7, v8}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0c84 │ │ -039690: 2707 |002a: throw v7 │ │ -039692: 1a07 320a |002b: const-string v7, "contacts" // string@0a32 │ │ -039696: 6e5e 2f01 73dc |002d: invoke-virtual {v3, v7, v12, v13, v14}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@012f │ │ -03969c: 0a02 |0030: move-result v2 │ │ -03969e: 6e10 d50d 0a00 |0031: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0dd5 │ │ -0396a4: 0c07 |0034: move-result-object v7 │ │ -0396a6: 6e10 a000 0700 |0035: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -0396ac: 0c07 |0038: move-result-object v7 │ │ -0396ae: 1208 |0039: const/4 v8, #int 0 // #0 │ │ -0396b0: 6e30 9100 b708 |003a: invoke-virtual {v7, v11, v8}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@0091 │ │ -0396b6: 0f02 |003d: return v2 │ │ -0396b8: 1a00 6a08 |003e: const-string v0, "_id = ?" // string@086a │ │ -0396bc: 2391 cc02 |0040: new-array v1, v9, [Ljava/lang/String; // type@02cc │ │ -0396c0: 7110 e30d 0b00 |0042: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de3 │ │ -0396c6: 0c07 |0045: move-result-object v7 │ │ -0396c8: 4d07 0108 |0046: aput-object v7, v1, v8 │ │ -0396cc: 1a07 320a |0048: const-string v7, "contacts" // string@0a32 │ │ -0396d0: 1a08 6a08 |004a: const-string v8, "_id = ?" // string@086a │ │ -0396d4: 6e51 2f01 738c |004c: invoke-virtual {v3, v7, v12, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@012f │ │ -0396da: 0a02 |004f: move-result v2 │ │ -0396dc: 1a07 2b0a |0050: const-string v7, "contact_summary" // string@0a2b │ │ -0396e0: 6e20 9900 7c00 |0052: invoke-virtual {v12, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0099 │ │ -0396e6: 0a07 |0055: move-result v7 │ │ -0396e8: 3907 dbff |0056: if-nez v7, 0031 // -0025 │ │ -0396ec: 1a07 1e0a |0058: const-string v7, "contact_displayname" // string@0a1e │ │ -0396f0: 6e20 9900 7c00 |005a: invoke-virtual {v12, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0099 │ │ -0396f6: 0a07 |005d: move-result v7 │ │ -0396f8: 3907 d3ff |005e: if-nez v7, 0031 // -002d │ │ -0396fc: 7020 db0d ba00 |0060: invoke-direct {v10, v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.updateContactNotificationSummary:(Landroid/net/Uri;)V // method@0ddb │ │ -039702: 28ce |0063: goto 0031 // -0032 │ │ -039704: 1a07 1313 |0064: const-string v7, "quickmessages" // string@1313 │ │ -039708: 6e5e 2f01 73dc |0066: invoke-virtual {v3, v7, v12, v13, v14}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@012f │ │ -03970e: 0a02 |0069: move-result v2 │ │ -039710: 28c7 |006a: goto 0031 // -0039 │ │ -039712: 1a05 6a08 |006b: const-string v5, "_id = ?" // string@086a │ │ -039716: 2396 cc02 |006d: new-array v6, v9, [Ljava/lang/String; // type@02cc │ │ -03971a: 7110 e90d 0b00 |006f: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de9 │ │ -039720: 0c07 |0072: move-result-object v7 │ │ -039722: 4d07 0608 |0073: aput-object v7, v6, v8 │ │ -039726: 1a07 1313 |0075: const-string v7, "quickmessages" // string@1313 │ │ -03972a: 1a08 6a08 |0077: const-string v8, "_id = ?" // string@086a │ │ -03972e: 6e56 2f01 738c |0079: invoke-virtual {v3, v7, v12, v8, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@012f │ │ -039734: 0a02 |007c: move-result v2 │ │ -039736: 28b4 |007d: goto 0031 // -004c │ │ -039738: 7110 e90d 0b00 |007e: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de9 │ │ -03973e: 0c07 |0081: move-result-object v7 │ │ -039740: 7030 dc0d 3a07 |0082: invoke-direct {v10, v3, v7}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.updateQuickMessageOrder:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)I // method@0ddc │ │ -039746: 0a02 |0085: move-result v2 │ │ -039748: 28ab |0086: goto 0031 // -0055 │ │ -03974a: 0000 |0087: nop // spacer │ │ -03974c: 0002 0500 6400 0000 6500 0000 c800 ... |0088: sparse-switch-data (22 units) │ │ +037ddc: |[037ddc] net.everythingandroid.smspopup.provider.SmsPopupContentProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +037dec: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +037dee: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +037df0: 54a7 8e06 |0002: iget-object v7, v10, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; // field@068e │ │ +037df4: 6e10 550e 0700 |0004: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0e55 │ │ +037dfa: 0c03 |0007: move-result-object v3 │ │ +037dfc: 6207 8f06 |0008: sget-object v7, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.uriMatcher:Landroid/content/UriMatcher; // field@068f │ │ +037e00: 6e20 e800 b700 |000a: invoke-virtual {v7, v11}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@00e8 │ │ +037e06: 0a04 |000d: move-result v4 │ │ +037e08: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +037e0a: 2c04 7900 0000 |000f: sparse-switch v4, 00000088 // +00000079 │ │ +037e10: 2207 0a02 |0012: new-instance v7, Ljava/lang/UnsupportedOperationException; // type@020a │ │ +037e14: 2208 0602 |0014: new-instance v8, Ljava/lang/StringBuilder; // type@0206 │ │ +037e18: 7010 d90c 0800 |0016: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +037e1e: 1a09 be07 |0019: const-string v9, "Unknown uri: " // string@07be │ │ +037e22: 6e20 e00c 9800 |001b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037e28: 0c08 |001e: move-result-object v8 │ │ +037e2a: 6e20 df0c b800 |001f: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +037e30: 0c08 |0022: move-result-object v8 │ │ +037e32: 6e10 e40c 0800 |0023: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +037e38: 0c08 |0026: move-result-object v8 │ │ +037e3a: 7020 ea0c 8700 |0027: invoke-direct {v7, v8}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@0cea │ │ +037e40: 2707 |002a: throw v7 │ │ +037e42: 1a07 520a |002b: const-string v7, "contacts" // string@0a52 │ │ +037e46: 6e5e 3001 73dc |002d: invoke-virtual {v3, v7, v12, v13, v14}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0130 │ │ +037e4c: 0a02 |0030: move-result v2 │ │ +037e4e: 6e10 3b0e 0a00 |0031: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.getContext:()Landroid/content/Context; // method@0e3b │ │ +037e54: 0c07 |0034: move-result-object v7 │ │ +037e56: 6e10 a000 0700 |0035: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +037e5c: 0c07 |0038: move-result-object v7 │ │ +037e5e: 1208 |0039: const/4 v8, #int 0 // #0 │ │ +037e60: 6e30 9100 b708 |003a: invoke-virtual {v7, v11, v8}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@0091 │ │ +037e66: 0f02 |003d: return v2 │ │ +037e68: 1a00 8308 |003e: const-string v0, "_id = ?" // string@0883 │ │ +037e6c: 2391 cd02 |0040: new-array v1, v9, [Ljava/lang/String; // type@02cd │ │ +037e70: 7110 490e 0b00 |0042: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e49 │ │ +037e76: 0c07 |0045: move-result-object v7 │ │ +037e78: 4d07 0108 |0046: aput-object v7, v1, v8 │ │ +037e7c: 1a07 520a |0048: const-string v7, "contacts" // string@0a52 │ │ +037e80: 1a08 8308 |004a: const-string v8, "_id = ?" // string@0883 │ │ +037e84: 6e51 3001 738c |004c: invoke-virtual {v3, v7, v12, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0130 │ │ +037e8a: 0a02 |004f: move-result v2 │ │ +037e8c: 1a07 4b0a |0050: const-string v7, "contact_summary" // string@0a4b │ │ +037e90: 6e20 9900 7c00 |0052: invoke-virtual {v12, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0099 │ │ +037e96: 0a07 |0055: move-result v7 │ │ +037e98: 3907 dbff |0056: if-nez v7, 0031 // -0025 │ │ +037e9c: 1a07 3e0a |0058: const-string v7, "contact_displayname" // string@0a3e │ │ +037ea0: 6e20 9900 7c00 |005a: invoke-virtual {v12, v7}, Landroid/content/ContentValues;.containsKey:(Ljava/lang/String;)Z // method@0099 │ │ +037ea6: 0a07 |005d: move-result v7 │ │ +037ea8: 3907 d3ff |005e: if-nez v7, 0031 // -002d │ │ +037eac: 7020 410e ba00 |0060: invoke-direct {v10, v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.updateContactNotificationSummary:(Landroid/net/Uri;)V // method@0e41 │ │ +037eb2: 28ce |0063: goto 0031 // -0032 │ │ +037eb4: 1a07 8513 |0064: const-string v7, "quickmessages" // string@1385 │ │ +037eb8: 6e5e 3001 73dc |0066: invoke-virtual {v3, v7, v12, v13, v14}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0130 │ │ +037ebe: 0a02 |0069: move-result v2 │ │ +037ec0: 28c7 |006a: goto 0031 // -0039 │ │ +037ec2: 1a05 8308 |006b: const-string v5, "_id = ?" // string@0883 │ │ +037ec6: 2396 cd02 |006d: new-array v6, v9, [Ljava/lang/String; // type@02cd │ │ +037eca: 7110 4f0e 0b00 |006f: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e4f │ │ +037ed0: 0c07 |0072: move-result-object v7 │ │ +037ed2: 4d07 0608 |0073: aput-object v7, v6, v8 │ │ +037ed6: 1a07 8513 |0075: const-string v7, "quickmessages" // string@1385 │ │ +037eda: 1a08 8308 |0077: const-string v8, "_id = ?" // string@0883 │ │ +037ede: 6e56 3001 738c |0079: invoke-virtual {v3, v7, v12, v8, v6}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0130 │ │ +037ee4: 0a02 |007c: move-result v2 │ │ +037ee6: 28b4 |007d: goto 0031 // -004c │ │ +037ee8: 7110 4f0e 0b00 |007e: invoke-static {v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e4f │ │ +037eee: 0c07 |0081: move-result-object v7 │ │ +037ef0: 7030 420e 3a07 |0082: invoke-direct {v10, v3, v7}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;.updateQuickMessageOrder:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;)I // method@0e42 │ │ +037ef6: 0a02 |0085: move-result v2 │ │ +037ef8: 28ab |0086: goto 0031 // -0055 │ │ +037efa: 0000 |0087: nop // spacer │ │ +037efc: 0002 0500 6400 0000 6500 0000 c800 ... |0088: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=200 │ │ 0x0008 line=201 │ │ 0x000e line=202 │ │ 0x000f line=203 │ │ 0x0012 line=232 │ │ 0x002b line=205 │ │ 0x0031 line=235 │ │ 0x003d line=237 │ │ 0x003e line=208 │ │ 0x0040 line=209 │ │ 0x0048 line=210 │ │ + 0x004c line=211 │ │ 0x0050 line=213 │ │ + 0x005a line=214 │ │ 0x0060 line=215 │ │ 0x0064 line=219 │ │ 0x006a line=221 │ │ 0x006b line=223 │ │ 0x006d line=224 │ │ 0x0075 line=225 │ │ 0x007d line=227 │ │ @@ -85236,32 +50953,32 @@ │ │ 0x000e - 0x009e reg=4 match I │ │ 0x0000 - 0x009e reg=10 this Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider; │ │ 0x0000 - 0x009e reg=11 uri Landroid/net/Uri; │ │ 0x0000 - 0x009e reg=12 values Landroid/content/ContentValues; │ │ 0x0000 - 0x009e reg=13 selection Ljava/lang/String; │ │ 0x0000 - 0x009e reg=14 selectionArgs [Ljava/lang/String; │ │ │ │ - source_file_idx : 1861 (SmsPopupContentProvider.java) │ │ + source_file_idx : 1879 (SmsPopupContentProvider.java) │ │ │ │ -Class #298 header: │ │ -class_idx : 606 │ │ +Class #228 header: │ │ +class_idx : 604 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1862 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1880 │ │ static_fields_size : 15 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #298 annotations: │ │ +Class #228 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/provider/SmsPopupContract; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="ContactNotificationsColumns" │ │ │ │ -Class #298 - │ │ +Class #228 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotificationsColumns;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotificationsColumns;) │ │ name : 'CONTACT_ID' │ │ @@ -85337,348 +51054,32 @@ │ │ name : 'VIBRATE_PATTERN_CUSTOM' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "contact_vibrate_pattern_custom" │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1862 (SmsPopupContract.java) │ │ - │ │ -Class #299 header: │ │ -class_idx : 605 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1862 │ │ -static_fields_size : 8 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 8 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #299 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/provider/SmsPopupContract; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="ContactNotifications" │ │ - │ │ -Class #299 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotificationsColumns;' │ │ - #1 : 'Landroid/provider/BaseColumns;' │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'CONTENT_ITEM_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "vnd.android.cursor.item/vnd.everythingandroid.contact" │ │ - #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'CONTENT_LOOKUP_URI' │ │ - type : 'Landroid/net/Uri;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'CONTENT_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "vnd.android.cursor.dir/vnd.everythingandroid.contact" │ │ - #3 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'CONTENT_URI' │ │ - type : 'Landroid/net/Uri;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #4 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'DEFAULT_SORT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "contact_displayname, _id" │ │ - #5 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'PATH_CONTACTS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "contacts" │ │ - #6 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'PATH_CONTACTS_LOOKUP' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "contactslookup" │ │ - #7 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'PROJECTION_SUMMARY' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 57 16-bit code units │ │ -039778: |[039778] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.:()V │ │ -039788: 6200 4c08 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@084c │ │ -03978c: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -039792: 0c00 |0005: move-result-object v0 │ │ -039794: 1a01 320a |0006: const-string v1, "contacts" // string@0a32 │ │ -039798: 6e20 6901 1000 |0008: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -03979e: 0c00 |000b: move-result-object v0 │ │ -0397a0: 6e10 6b01 0000 |000c: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -0397a6: 0c00 |000f: move-result-object v0 │ │ -0397a8: 6900 2f08 |0010: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@082f │ │ -0397ac: 6200 4c08 |0012: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@084c │ │ -0397b0: 6e10 6c01 0000 |0014: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -0397b6: 0c00 |0017: move-result-object v0 │ │ -0397b8: 1a01 390a |0018: const-string v1, "contactslookup" // string@0a39 │ │ -0397bc: 6e20 6901 1000 |001a: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -0397c2: 0c00 |001d: move-result-object v0 │ │ -0397c4: 6e10 6b01 0000 |001e: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -0397ca: 0c00 |0021: move-result-object v0 │ │ -0397cc: 6900 2d08 |0022: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@082d │ │ -0397d0: 1230 |0024: const/4 v0, #int 3 // #3 │ │ -0397d2: 2300 cc02 |0025: new-array v0, v0, [Ljava/lang/String; // type@02cc │ │ -0397d6: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0397d8: 1a02 6808 |0028: const-string v2, "_id" // string@0868 │ │ -0397dc: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0397e0: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -0397e2: 1a02 1e0a |002d: const-string v2, "contact_displayname" // string@0a1e │ │ -0397e6: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ -0397ea: 1221 |0031: const/4 v1, #int 2 // #2 │ │ -0397ec: 1a02 2b0a |0032: const-string v2, "contact_summary" // string@0a2b │ │ -0397f0: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ -0397f4: 6900 3308 |0036: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.PROJECTION_SUMMARY:[Ljava/lang/String; // field@0833 │ │ -0397f8: 0e00 |0038: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=40 │ │ - 0x0012 line=42 │ │ - 0x0024 line=49 │ │ - locals : │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0397fc: |[0397fc] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.:()V │ │ -03980c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -039812: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=36 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'buildContactUri' │ │ - type : '(J)Landroid/net/Uri;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -039814: |[039814] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.buildContactUri:(J)Landroid/net/Uri; │ │ -039824: 6200 2f08 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@082f │ │ -039828: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -03982e: 0c00 |0005: move-result-object v0 │ │ -039830: 7120 710c 3200 |0006: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -039836: 0c01 |0009: move-result-object v1 │ │ -039838: 6e20 6901 1000 |000a: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -03983e: 0c00 |000d: move-result-object v0 │ │ -039840: 6e10 6b01 0000 |000e: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -039846: 0c00 |0011: move-result-object v0 │ │ -039848: 1100 |0012: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=59 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=2 id J │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'buildContactUri' │ │ - type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -03984c: |[03984c] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.buildContactUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -03985c: 6200 2f08 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@082f │ │ -039860: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -039866: 0c00 |0005: move-result-object v0 │ │ -039868: 6e20 6901 1000 |0006: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -03986e: 0c00 |0009: move-result-object v0 │ │ -039870: 6e10 6b01 0000 |000a: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -039876: 0c00 |000d: move-result-object v0 │ │ -039878: 1100 |000e: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=55 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 id Ljava/lang/String; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'buildLookupUri' │ │ - type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -03987c: |[03987c] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.buildLookupUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -03988c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03988e: 7120 e20d 1000 |0001: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0de2 │ │ -039894: 0c00 |0004: move-result-object v0 │ │ -039896: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 lookupKey Ljava/lang/String; │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'buildLookupUri' │ │ - type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 40 16-bit code units │ │ -039898: |[039898] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -0398a8: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0398ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0398ae: 1100 |0003: return-object v0 │ │ -0398b0: 3901 1100 |0004: if-nez v1, 0015 // +0011 │ │ -0398b4: 6200 2d08 |0006: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@082d │ │ -0398b8: 6e10 6c01 0000 |0008: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -0398be: 0c00 |000b: move-result-object v0 │ │ -0398c0: 6e20 6901 2000 |000c: invoke-virtual {v0, v2}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -0398c6: 0c00 |000f: move-result-object v0 │ │ -0398c8: 6e10 6b01 0000 |0010: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -0398ce: 0c00 |0013: move-result-object v0 │ │ -0398d0: 28ef |0014: goto 0003 // -0011 │ │ -0398d2: 6200 2d08 |0015: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@082d │ │ -0398d6: 6e10 6c01 0000 |0017: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -0398dc: 0c00 |001a: move-result-object v0 │ │ -0398de: 6e20 6901 2000 |001b: invoke-virtual {v0, v2}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -0398e4: 0c00 |001e: move-result-object v0 │ │ -0398e6: 6e20 6901 1000 |001f: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -0398ec: 0c00 |0022: move-result-object v0 │ │ -0398ee: 6e10 6b01 0000 |0023: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -0398f4: 0c00 |0026: move-result-object v0 │ │ -0398f6: 28dc |0027: goto 0003 // -0024 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - 0x0002 line=76 │ │ - 0x0003 line=81 │ │ - 0x0004 line=78 │ │ - 0x0006 line=79 │ │ - 0x0015 line=81 │ │ - locals : │ │ - 0x0000 - 0x0028 reg=1 contactId Ljava/lang/String; │ │ - 0x0000 - 0x0028 reg=2 lookupKey Ljava/lang/String; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'getContactId' │ │ - type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -0398f8: |[0398f8] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.getContactId:(Landroid/net/Uri;)Ljava/lang/String; │ │ -039908: 6e10 7001 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0170 │ │ -03990e: 0c01 |0003: move-result-object v1 │ │ -039910: 7210 ae0c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cae │ │ -039916: 0a00 |0007: move-result v0 │ │ -039918: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -03991a: 3410 0a00 |0009: if-lt v0, v1, 0013 // +000a │ │ -03991e: 1231 |000b: const/4 v1, #int 3 // #3 │ │ -039920: 3610 0700 |000c: if-gt v0, v1, 0013 // +0007 │ │ -039924: 6e10 6f01 0200 |000e: invoke-virtual {v2}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@016f │ │ -03992a: 0c01 |0011: move-result-object v1 │ │ -03992c: 1101 |0012: return-object v1 │ │ -03992e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -039930: 28fe |0014: goto 0012 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=63 │ │ - 0x0008 line=64 │ │ - 0x000e line=65 │ │ - 0x0012 line=67 │ │ - locals : │ │ - 0x0008 - 0x0015 reg=0 size I │ │ - 0x0000 - 0x0015 reg=2 uri Landroid/net/Uri; │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ - name : 'getLookupKey' │ │ - type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -039934: |[039934] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.getLookupKey:(Landroid/net/Uri;)Ljava/lang/String; │ │ -039944: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -039946: 6e10 7001 0300 |0001: invoke-virtual {v3}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0170 │ │ -03994c: 0c00 |0004: move-result-object v0 │ │ -03994e: 7210 ae0c 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0cae │ │ -039954: 0a01 |0008: move-result v1 │ │ -039956: 3721 1100 |0009: if-le v1, v2, 001a // +0011 │ │ -03995a: 6e10 7001 0300 |000b: invoke-virtual {v3}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0170 │ │ -039960: 0c01 |000e: move-result-object v1 │ │ -039962: 7220 ac0c 2100 |000f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cac │ │ -039968: 0c01 |0012: move-result-object v1 │ │ -03996a: 1f01 0702 |0013: check-cast v1, Ljava/lang/String; // type@0207 │ │ -03996e: 7110 6d01 0100 |0015: invoke-static {v1}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@016d │ │ -039974: 0c01 |0018: move-result-object v1 │ │ -039976: 1101 |0019: return-object v1 │ │ -039978: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -03997a: 28fe |001b: goto 0019 // -0002 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=86 │ │ - 0x0005 line=87 │ │ - 0x000b line=90 │ │ - 0x0019 line=92 │ │ - locals : │ │ - 0x0005 - 0x001c reg=0 segments Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x001c reg=3 uri Landroid/net/Uri; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1862 (SmsPopupContract.java) │ │ + source_file_idx : 1880 (SmsPopupContract.java) │ │ │ │ -Class #300 header: │ │ -class_idx : 608 │ │ +Class #229 header: │ │ +class_idx : 606 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1862 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1880 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ -Class #300 annotations: │ │ +Class #229 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/provider/SmsPopupContract; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="QuickMessagesColumns" │ │ │ │ -Class #300 - │ │ +Class #229 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessagesColumns;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessagesColumns;) │ │ name : 'ORDER' │ │ @@ -85689,224 +51090,31 @@ │ │ name : 'QUICKMESSAGE' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "quickmessage_message" │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1862 (SmsPopupContract.java) │ │ + source_file_idx : 1880 (SmsPopupContract.java) │ │ │ │ -Class #301 header: │ │ +Class #230 header: │ │ class_idx : 607 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1862 │ │ -static_fields_size : 7 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 0 │ │ - │ │ -Class #301 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/provider/SmsPopupContract; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="QuickMessages" │ │ - │ │ -Class #301 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessagesColumns;' │ │ - #1 : 'Landroid/provider/BaseColumns;' │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'CONTENT_ITEM_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "vnd.android.cursor.item/vnd.everythingandroid.quickmessage" │ │ - #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'CONTENT_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "vnd.android.cursor.dir/vnd.everythingandroid.quickmessage" │ │ - #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'CONTENT_URI' │ │ - type : 'Landroid/net/Uri;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : null │ │ - #3 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'DEFAULT_SORT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "quickmessage_order, _id" │ │ - #4 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'PATH_QUICKMESSAGES' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "quickmessages" │ │ - #5 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'PATH_QUICKMESSAGES_UPDATE_ORDER' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "updateorder" │ │ - #6 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'UPDATE_ORDER_URI' │ │ - type : 'Landroid/net/Uri;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 0 │ │ - outs : 2 │ │ - insns size : 43 16-bit code units │ │ -03997c: |[03997c] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.:()V │ │ -03998c: 6200 4c08 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@084c │ │ -039990: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -039996: 0c00 |0005: move-result-object v0 │ │ -039998: 1a01 1313 |0006: const-string v1, "quickmessages" // string@1313 │ │ -03999c: 6e20 6901 1000 |0008: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -0399a2: 0c00 |000b: move-result-object v0 │ │ -0399a4: 6e10 6b01 0000 |000c: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -0399aa: 0c00 |000f: move-result-object v0 │ │ -0399ac: 6900 4508 |0010: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@0845 │ │ -0399b0: 6200 4c08 |0012: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@084c │ │ -0399b4: 6e10 6c01 0000 |0014: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -0399ba: 0c00 |0017: move-result-object v0 │ │ -0399bc: 1a01 1313 |0018: const-string v1, "quickmessages" // string@1313 │ │ -0399c0: 6e20 6901 1000 |001a: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -0399c6: 0c00 |001d: move-result-object v0 │ │ -0399c8: 1a01 1716 |001e: const-string v1, "updateorder" // string@1617 │ │ -0399cc: 6e20 6901 1000 |0020: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -0399d2: 0c00 |0023: move-result-object v0 │ │ -0399d4: 6e10 6b01 0000 |0024: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -0399da: 0c00 |0027: move-result-object v0 │ │ -0399dc: 6900 4908 |0028: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.UPDATE_ORDER_URI:Landroid/net/Uri; // field@0849 │ │ -0399e0: 0e00 |002a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=100 │ │ - 0x0012 line=103 │ │ - locals : │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -0399e4: |[0399e4] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.:()V │ │ -0399f4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0399fa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=96 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'buildQuickMessageOrderUpdateUri' │ │ - type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -0399fc: |[0399fc] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.buildQuickMessageOrderUpdateUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -039a0c: 6200 4908 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.UPDATE_ORDER_URI:Landroid/net/Uri; // field@0849 │ │ -039a10: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -039a16: 0c00 |0005: move-result-object v0 │ │ -039a18: 6e20 6901 1000 |0006: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -039a1e: 0c00 |0009: move-result-object v0 │ │ -039a20: 6e10 6b01 0000 |000a: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -039a26: 0c00 |000d: move-result-object v0 │ │ -039a28: 1100 |000e: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=124 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 quickMessageId Ljava/lang/String; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'buildQuickMessageUri' │ │ - type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 15 16-bit code units │ │ -039a2c: |[039a2c] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -039a3c: 6200 4508 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@0845 │ │ -039a40: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -039a46: 0c00 |0005: move-result-object v0 │ │ -039a48: 6e20 6901 1000 |0006: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -039a4e: 0c00 |0009: move-result-object v0 │ │ -039a50: 6e10 6b01 0000 |000a: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -039a56: 0c00 |000d: move-result-object v0 │ │ -039a58: 1100 |000e: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=115 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 quickMessageId Ljava/lang/String; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ - name : 'getQuickMessageId' │ │ - type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -039a5c: |[039a5c] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; │ │ -039a6c: 6e10 7001 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0170 │ │ -039a72: 0c00 |0003: move-result-object v0 │ │ -039a74: 7210 ae0c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0cae │ │ -039a7a: 0a01 |0007: move-result v1 │ │ -039a7c: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -039a80: 7220 ac0c 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cac │ │ -039a86: 0c01 |000d: move-result-object v1 │ │ -039a88: 1f01 0702 |000e: check-cast v1, Ljava/lang/String; // type@0207 │ │ -039a8c: 1101 |0010: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=119 │ │ - 0x0004 line=120 │ │ - locals : │ │ - 0x0004 - 0x0011 reg=0 segments Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0011 reg=2 uri Landroid/net/Uri; │ │ - │ │ - Virtual methods - │ │ - source_file_idx : 1862 (SmsPopupContract.java) │ │ - │ │ -Class #302 header: │ │ -class_idx : 609 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1862 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1880 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #302 annotations: │ │ +Class #230 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages; Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications; Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessagesColumns; Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotificationsColumns; } │ │ │ │ -Class #302 - │ │ +Class #230 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract;) │ │ name : 'BASE_CONTENT_URI' │ │ @@ -85925,58 +51133,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -039a90: |[039a90] net.everythingandroid.smspopup.provider.SmsPopupContract.:()V │ │ -039aa0: 1a00 450a |0000: const-string v0, "content://net.everythingandroid.smspopup.provider" // string@0a45 │ │ -039aa4: 7110 7101 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -039aaa: 0c00 |0005: move-result-object v0 │ │ -039aac: 6900 4c08 |0006: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@084c │ │ -039ab0: 0e00 |0008: return-void │ │ +037f28: |[037f28] net.everythingandroid.smspopup.provider.SmsPopupContract.:()V │ │ +037f38: 1a00 650a |0000: const-string v0, "content://net.everythingandroid.smspopup.provider" // string@0a65 │ │ +037f3c: 7110 7701 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +037f42: 0c00 |0005: move-result-object v0 │ │ +037f44: 6900 b006 |0006: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@06b0 │ │ +037f48: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039ab4: |[039ab4] net.everythingandroid.smspopup.provider.SmsPopupContract.:()V │ │ -039ac4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -039aca: 0e00 |0003: return-void │ │ +037f4c: |[037f4c] net.everythingandroid.smspopup.provider.SmsPopupContract.:()V │ │ +037f5c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +037f62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ - 0x0003 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsPopupContract; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1862 (SmsPopupContract.java) │ │ + source_file_idx : 1880 (SmsPopupContract.java) │ │ │ │ -Class #303 header: │ │ -class_idx : 610 │ │ +Class #231 header: │ │ +class_idx : 608 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 66 │ │ -source_file_idx : 1863 │ │ +source_file_idx : 1881 │ │ static_fields_size : 10 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ -Class #303 - │ │ +Class #231 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/database/sqlite/SQLiteOpenHelper;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;) │ │ name : 'CONTACTS_DB_CREATE' │ │ @@ -86038,120 +51245,116 @@ │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ - insns size : 166 16-bit code units │ │ -039acc: |[039acc] net.everythingandroid.smspopup.provider.SmsPopupDatabase.:()V │ │ -039adc: 2200 0802 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -039ae0: 7010 730c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -039ae6: 1a01 630a |0005: const-string v1, "create table contacts (_id integer primary key autoincrement, contact_id integer, contact_lookupkey text, contact_displayname text default 'Unknown', contact_enabled integer default 1, contact_popup_enabled integer default 1, contact_ringtone text default '" // string@0a63 │ │ -039aea: 6e20 7a0c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039af0: 0c00 |000a: move-result-object v0 │ │ -039af2: 6201 2900 |000b: sget-object v1, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@0029 │ │ -039af6: 6e10 7201 0100 |000d: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0172 │ │ -039afc: 0c01 |0010: move-result-object v1 │ │ -039afe: 6e20 7a0c 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b04: 0c00 |0014: move-result-object v0 │ │ -039b06: 1a01 8e00 |0015: const-string v1, "', " // string@008e │ │ -039b0a: 6e20 7a0c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b10: 0c00 |001a: move-result-object v0 │ │ -039b12: 1a01 2f0a |001b: const-string v1, "contact_vibrate_enabled" // string@0a2f │ │ -039b16: 6e20 7a0c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b1c: 0c00 |0020: move-result-object v0 │ │ -039b1e: 1a01 4800 |0021: const-string v1, " integer default 1, " // string@0048 │ │ -039b22: 6e20 7a0c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b28: 0c00 |0026: move-result-object v0 │ │ -039b2a: 1a01 300a |0027: const-string v1, "contact_vibrate_pattern" // string@0a30 │ │ -039b2e: 6e20 7a0c 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b34: 0c00 |002c: move-result-object v0 │ │ -039b36: 1a01 7a00 |002d: const-string v1, " text default '0,1200', " // string@007a │ │ -039b3a: 6e20 7a0c 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b40: 0c00 |0032: move-result-object v0 │ │ -039b42: 1a01 310a |0033: const-string v1, "contact_vibrate_pattern_custom" // string@0a31 │ │ -039b46: 6e20 7a0c 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b4c: 0c00 |0038: move-result-object v0 │ │ -039b4e: 1a01 7e00 |0039: const-string v1, " text null, " // string@007e │ │ -039b52: 6e20 7a0c 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b58: 0c00 |003e: move-result-object v0 │ │ -039b5a: 1a01 240a |003f: const-string v1, "contact_led_enabled" // string@0a24 │ │ -039b5e: 6e20 7a0c 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b64: 0c00 |0044: move-result-object v0 │ │ -039b66: 1a01 4800 |0045: const-string v1, " integer default 1, " // string@0048 │ │ -039b6a: 6e20 7a0c 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b70: 0c00 |004a: move-result-object v0 │ │ -039b72: 1a01 250a |004b: const-string v1, "contact_led_pattern" // string@0a25 │ │ -039b76: 6e20 7a0c 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b7c: 0c00 |0050: move-result-object v0 │ │ -039b7e: 1a01 7b00 |0051: const-string v1, " text default '1000,1000', " // string@007b │ │ -039b82: 6e20 7a0c 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b88: 0c00 |0056: move-result-object v0 │ │ -039b8a: 1a01 260a |0057: const-string v1, "contact_led_pattern_custom" // string@0a26 │ │ -039b8e: 6e20 7a0c 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039b94: 0c00 |005c: move-result-object v0 │ │ -039b96: 1a01 7e00 |005d: const-string v1, " text null, " // string@007e │ │ -039b9a: 6e20 7a0c 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039ba0: 0c00 |0062: move-result-object v0 │ │ -039ba2: 1a01 220a |0063: const-string v1, "contact_led_color" // string@0a22 │ │ -039ba6: 6e20 7a0c 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039bac: 0c00 |0068: move-result-object v0 │ │ -039bae: 1a01 7d00 |0069: const-string v1, " text default 'Yellow', " // string@007d │ │ -039bb2: 6e20 7a0c 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039bb8: 0c00 |006e: move-result-object v0 │ │ -039bba: 1a01 230a |006f: const-string v1, "contact_led_color_custom" // string@0a23 │ │ -039bbe: 6e20 7a0c 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039bc4: 0c00 |0074: move-result-object v0 │ │ -039bc6: 1a01 7e00 |0075: const-string v1, " text null, " // string@007e │ │ -039bca: 6e20 7a0c 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039bd0: 0c00 |007a: move-result-object v0 │ │ -039bd2: 1a01 2b0a |007b: const-string v1, "contact_summary" // string@0a2b │ │ -039bd6: 6e20 7a0c 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039bdc: 0c00 |0080: move-result-object v0 │ │ -039bde: 1a01 7c00 |0081: const-string v1, " text default 'Default notifications', " // string@007c │ │ -039be2: 6e20 7a0c 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039be8: 0c00 |0086: move-result-object v0 │ │ -039bea: 1a01 9c07 |0087: const-string v1, "UNIQUE (" // string@079c │ │ -039bee: 6e20 7a0c 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039bf4: 0c00 |008c: move-result-object v0 │ │ -039bf6: 1a01 270a |008d: const-string v1, "contact_lookupkey" // string@0a27 │ │ -039bfa: 6e20 7a0c 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039c00: 0c00 |0092: move-result-object v0 │ │ -039c02: 1a01 aa00 |0093: const-string v1, ") ON CONFLICT IGNORE" // string@00aa │ │ -039c06: 6e20 7a0c 1000 |0095: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039c0c: 0c00 |0098: move-result-object v0 │ │ -039c0e: 1a01 ac00 |0099: const-string v1, ");" // string@00ac │ │ -039c12: 6e20 7a0c 1000 |009b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -039c18: 0c00 |009e: move-result-object v0 │ │ -039c1a: 6e10 7e0c 0000 |009f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -039c20: 0c00 |00a2: move-result-object v0 │ │ -039c22: 6900 4e08 |00a3: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.CONTACTS_DB_CREATE:Ljava/lang/String; // field@084e │ │ -039c26: 0e00 |00a5: return-void │ │ + insns size : 154 16-bit code units │ │ +037f64: |[037f64] net.everythingandroid.smspopup.provider.SmsPopupDatabase.:()V │ │ +037f74: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +037f78: 7010 d90c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +037f7e: 1a01 830a |0005: const-string v1, "create table contacts (_id integer primary key autoincrement, contact_id integer, contact_lookupkey text, contact_displayname text default 'Unknown', contact_enabled integer default 1, contact_popup_enabled integer default 1, contact_ringtone text default '" // string@0a83 │ │ +037f82: 6e20 e00c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037f88: 0c00 |000a: move-result-object v0 │ │ +037f8a: 6201 2900 |000b: sget-object v1, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@0029 │ │ +037f8e: 6e10 7801 0100 |000d: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0178 │ │ +037f94: 0c01 |0010: move-result-object v1 │ │ +037f96: 6e20 e00c 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037f9c: 0c00 |0014: move-result-object v0 │ │ +037f9e: 1a01 8e00 |0015: const-string v1, "', " // string@008e │ │ +037fa2: 6e20 e00c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037fa8: 0c00 |001a: move-result-object v0 │ │ +037faa: 1a01 4f0a |001b: const-string v1, "contact_vibrate_enabled" // string@0a4f │ │ +037fae: 6e20 e00c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037fb4: 0c00 |0020: move-result-object v0 │ │ +037fb6: 1a01 4800 |0021: const-string v1, " integer default 1, " // string@0048 │ │ +037fba: 6e20 e00c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037fc0: 0c00 |0026: move-result-object v0 │ │ +037fc2: 1a01 500a |0027: const-string v1, "contact_vibrate_pattern" // string@0a50 │ │ +037fc6: 6e20 e00c 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037fcc: 0c00 |002c: move-result-object v0 │ │ +037fce: 1a01 7a00 |002d: const-string v1, " text default '0,1200', " // string@007a │ │ +037fd2: 6e20 e00c 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037fd8: 0c00 |0032: move-result-object v0 │ │ +037fda: 1a01 510a |0033: const-string v1, "contact_vibrate_pattern_custom" // string@0a51 │ │ +037fde: 6e20 e00c 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037fe4: 0c00 |0038: move-result-object v0 │ │ +037fe6: 1a01 7e00 |0039: const-string v1, " text null, " // string@007e │ │ +037fea: 6e20 e00c 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037ff0: 0c00 |003e: move-result-object v0 │ │ +037ff2: 1a01 440a |003f: const-string v1, "contact_led_enabled" // string@0a44 │ │ +037ff6: 6e20 e00c 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +037ffc: 0c00 |0044: move-result-object v0 │ │ +037ffe: 1a01 4800 |0045: const-string v1, " integer default 1, " // string@0048 │ │ +038002: 6e20 e00c 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038008: 0c00 |004a: move-result-object v0 │ │ +03800a: 1a01 450a |004b: const-string v1, "contact_led_pattern" // string@0a45 │ │ +03800e: 6e20 e00c 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038014: 0c00 |0050: move-result-object v0 │ │ +038016: 1a01 7b00 |0051: const-string v1, " text default '1000,1000', " // string@007b │ │ +03801a: 6e20 e00c 1000 |0053: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038020: 0c00 |0056: move-result-object v0 │ │ +038022: 1a01 460a |0057: const-string v1, "contact_led_pattern_custom" // string@0a46 │ │ +038026: 6e20 e00c 1000 |0059: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03802c: 0c00 |005c: move-result-object v0 │ │ +03802e: 1a01 7e00 |005d: const-string v1, " text null, " // string@007e │ │ +038032: 6e20 e00c 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038038: 0c00 |0062: move-result-object v0 │ │ +03803a: 1a01 420a |0063: const-string v1, "contact_led_color" // string@0a42 │ │ +03803e: 6e20 e00c 1000 |0065: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038044: 0c00 |0068: move-result-object v0 │ │ +038046: 1a01 7d00 |0069: const-string v1, " text default 'Yellow', " // string@007d │ │ +03804a: 6e20 e00c 1000 |006b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038050: 0c00 |006e: move-result-object v0 │ │ +038052: 1a01 430a |006f: const-string v1, "contact_led_color_custom" // string@0a43 │ │ +038056: 6e20 e00c 1000 |0071: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03805c: 0c00 |0074: move-result-object v0 │ │ +03805e: 1a01 7e00 |0075: const-string v1, " text null, " // string@007e │ │ +038062: 6e20 e00c 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038068: 0c00 |007a: move-result-object v0 │ │ +03806a: 1a01 4b0a |007b: const-string v1, "contact_summary" // string@0a4b │ │ +03806e: 6e20 e00c 1000 |007d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038074: 0c00 |0080: move-result-object v0 │ │ +038076: 1a01 7c00 |0081: const-string v1, " text default 'Default notifications', UNIQUE (" // string@007c │ │ +03807a: 6e20 e00c 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038080: 0c00 |0086: move-result-object v0 │ │ +038082: 1a01 470a |0087: const-string v1, "contact_lookupkey" // string@0a47 │ │ +038086: 6e20 e00c 1000 |0089: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03808c: 0c00 |008c: move-result-object v0 │ │ +03808e: 1a01 aa00 |008d: const-string v1, ") ON CONFLICT IGNORE);" // string@00aa │ │ +038092: 6e20 e00c 1000 |008f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +038098: 0c00 |0092: move-result-object v0 │ │ +03809a: 6e10 e40c 0000 |0093: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0380a0: 0c00 |0096: move-result-object v0 │ │ +0380a2: 6900 b206 |0097: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.CONTACTS_DB_CREATE:Ljava/lang/String; // field@06b2 │ │ +0380a6: 0e00 |0099: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ + 0x000d line=36 │ │ + 0x0099 line=27 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -039c28: |[039c28] net.everythingandroid.smspopup.provider.SmsPopupDatabase.:(Landroid/content/Context;)V │ │ -039c38: 1a00 920a |0000: const-string v0, "data" // string@0a92 │ │ -039c3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -039c3e: 1232 |0003: const/4 v2, #int 3 // #3 │ │ -039c40: 7052 3001 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0130 │ │ -039c46: 5b34 5808 |0007: iput-object v4, v3, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.mContext:Landroid/content/Context; // field@0858 │ │ -039c4a: 0e00 |0009: return-void │ │ +0380a8: |[0380a8] net.everythingandroid.smspopup.provider.SmsPopupDatabase.:(Landroid/content/Context;)V │ │ +0380b8: 1a00 b20a |0000: const-string v0, "data" // string@0ab2 │ │ +0380bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0380be: 1232 |0003: const/4 v2, #int 3 // #3 │ │ +0380c0: 7052 3101 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0131 │ │ +0380c6: 5b34 bc06 |0007: iput-object v4, v3, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.mContext:Landroid/content/Context; // field@06bc │ │ +0380ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; │ │ @@ -86163,24 +51366,24 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -039c4c: |[039c4c] net.everythingandroid.smspopup.provider.SmsPopupDatabase.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -039c5c: 6200 4e08 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.CONTACTS_DB_CREATE:Ljava/lang/String; // field@084e │ │ -039c60: 6e20 2c01 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012c │ │ -039c66: 1a00 610a |0005: const-string v0, "create index lookup_idx ON contacts(contact_lookupkey);" // string@0a61 │ │ -039c6a: 6e20 2c01 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012c │ │ -039c70: 1a00 620a |000a: const-string v0, "create index lookup_idx2 ON contacts(contact_id);" // string@0a62 │ │ -039c74: 6e20 2c01 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012c │ │ -039c7a: 1a00 640a |000f: const-string v0, "create table quickmessages (_id integer primary key autoincrement, quickmessage_message text, quickmessage_order integer default 100);" // string@0a64 │ │ -039c7e: 6e20 2c01 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012c │ │ -039c84: 0e00 |0014: return-void │ │ +0380cc: |[0380cc] net.everythingandroid.smspopup.provider.SmsPopupDatabase.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0380dc: 6200 b206 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.CONTACTS_DB_CREATE:Ljava/lang/String; // field@06b2 │ │ +0380e0: 6e20 2d01 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012d │ │ +0380e6: 1a00 810a |0005: const-string v0, "create index lookup_idx ON contacts(contact_lookupkey);" // string@0a81 │ │ +0380ea: 6e20 2d01 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012d │ │ +0380f0: 1a00 820a |000a: const-string v0, "create index lookup_idx2 ON contacts(contact_id);" // string@0a82 │ │ +0380f4: 6e20 2d01 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012d │ │ +0380fa: 1a00 840a |000f: const-string v0, "create table quickmessages (_id integer primary key autoincrement, quickmessage_message text, quickmessage_order integer default 100);" // string@0a84 │ │ +0380fe: 6e20 2d01 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012d │ │ +038104: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ 0x000a line=78 │ │ 0x000f line=79 │ │ 0x0014 line=80 │ │ @@ -86193,32 +51396,32 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -039c88: |[039c88] net.everythingandroid.smspopup.provider.SmsPopupDatabase.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -039c98: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -039c9a: 3303 1500 |0001: if-ne v3, v0, 0016 // +0015 │ │ -039c9e: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -039ca0: 3304 1200 |0004: if-ne v4, v0, 0016 // +0012 │ │ -039ca4: 1a00 0d01 |0006: const-string v0, "ALTER TABLE contacts ADD COLUMN contact_id integer" // string@010d │ │ -039ca8: 6e20 2c01 0200 |0008: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012c │ │ -039cae: 1a00 620a |000b: const-string v0, "create index lookup_idx2 ON contacts(contact_id);" // string@0a62 │ │ -039cb2: 6e20 2c01 0200 |000d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012c │ │ -039cb8: 5410 5808 |0010: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.mContext:Landroid/content/Context; // field@0858 │ │ -039cbc: 7110 180e 0000 |0012: invoke-static {v0}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.startSyncContactNames:(Landroid/content/Context;)V // method@0e18 │ │ -039cc2: 0e00 |0015: return-void │ │ -039cc4: 1a00 0602 |0016: const-string v0, "DROP TABLE IF EXISTS contacts" // string@0206 │ │ -039cc8: 6e20 2c01 0200 |0018: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012c │ │ -039cce: 1a00 0702 |001b: const-string v0, "DROP TABLE IF EXISTS quickmessages" // string@0207 │ │ -039cd2: 6e20 2c01 0200 |001d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012c │ │ -039cd8: 6e20 f00d 2100 |0020: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0df0 │ │ -039cde: 28f2 |0023: goto 0015 // -000e │ │ +038108: |[038108] net.everythingandroid.smspopup.provider.SmsPopupDatabase.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +038118: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +03811a: 3303 1500 |0001: if-ne v3, v0, 0016 // +0015 │ │ +03811e: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +038120: 3304 1200 |0004: if-ne v4, v0, 0016 // +0012 │ │ +038124: 1a00 0c01 |0006: const-string v0, "ALTER TABLE contacts ADD COLUMN contact_id integer" // string@010c │ │ +038128: 6e20 2d01 0200 |0008: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012d │ │ +03812e: 1a00 820a |000b: const-string v0, "create index lookup_idx2 ON contacts(contact_id);" // string@0a82 │ │ +038132: 6e20 2d01 0200 |000d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012d │ │ +038138: 5410 bc06 |0010: iget-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.mContext:Landroid/content/Context; // field@06bc │ │ +03813c: 7110 7e0e 0000 |0012: invoke-static {v0}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.startSyncContactNames:(Landroid/content/Context;)V // method@0e7e │ │ +038142: 0e00 |0015: return-void │ │ +038144: 1a00 0802 |0016: const-string v0, "DROP TABLE IF EXISTS contacts" // string@0208 │ │ +038148: 6e20 2d01 0200 |0018: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012d │ │ +03814e: 1a00 0902 |001b: const-string v0, "DROP TABLE IF EXISTS quickmessages" // string@0209 │ │ +038152: 6e20 2d01 0200 |001d: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@012d │ │ +038158: 6e20 560e 2100 |0020: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0e56 │ │ +03815e: 28f2 |0023: goto 0015 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=86 │ │ 0x000b line=88 │ │ 0x0010 line=89 │ │ 0x0015 line=95 │ │ @@ -86227,27 +51430,27 @@ │ │ 0x0020 line=93 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; │ │ 0x0000 - 0x0024 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0024 reg=3 oldVersion I │ │ 0x0000 - 0x0024 reg=4 newVersion I │ │ │ │ - source_file_idx : 1863 (SmsPopupDatabase.java) │ │ + source_file_idx : 1881 (SmsPopupDatabase.java) │ │ │ │ -Class #304 header: │ │ -class_idx : 611 │ │ +Class #232 header: │ │ +class_idx : 609 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 28 │ │ -source_file_idx : 459 │ │ +source_file_idx : 461 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ -Class #304 - │ │ +Class #232 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86256,17 +51459,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039ce0: |[039ce0] net.everythingandroid.smspopup.receiver.ClearAllReceiver.:()V │ │ -039cf0: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -039cf6: 0e00 |0003: return-void │ │ +038160: |[038160] net.everythingandroid.smspopup.receiver.ClearAllReceiver.:()V │ │ +038170: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +038176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;) │ │ @@ -86274,24 +51477,24 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -039cf8: |[039cf8] net.everythingandroid.smspopup.receiver.ClearAllReceiver.clearAll:()V │ │ -039d08: 1c00 6302 |0000: const-class v0, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0263 │ │ -039d0c: 1d00 |0002: monitor-enter v0 │ │ -039d0e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -039d10: 7110 f40d 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0df4 │ │ -039d16: 1e00 |0007: monitor-exit v0 │ │ -039d18: 0e00 |0008: return-void │ │ -039d1a: 0d01 |0009: move-exception v1 │ │ -039d1c: 1e00 |000a: monitor-exit v0 │ │ -039d1e: 2701 |000b: throw v1 │ │ +038178: |[038178] net.everythingandroid.smspopup.receiver.ClearAllReceiver.clearAll:()V │ │ +038188: 1c00 6102 |0000: const-class v0, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0261 │ │ +03818c: 1d00 |0002: monitor-enter v0 │ │ +03818e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +038190: 7110 5a0e 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0e5a │ │ +038196: 1e00 |0007: monitor-exit v0 │ │ +038198: 0e00 |0008: return-void │ │ +03819a: 0d01 |0009: move-exception v1 │ │ +03819c: 1e00 |000a: monitor-exit v0 │ │ +03819e: 2701 |000b: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=44 │ │ 0x0007 line=45 │ │ 0x0009 line=44 │ │ @@ -86302,25 +51505,25 @@ │ │ type : '(Z)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -039d2c: |[039d2c] net.everythingandroid.smspopup.receiver.ClearAllReceiver.clearAll:(Z)V │ │ -039d3c: 1c01 6302 |0000: const-class v1, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0263 │ │ -039d40: 1d01 |0002: monitor-enter v1 │ │ -039d42: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ -039d46: 7100 9e0f 0000 |0005: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.reenableKeyguard:()V // method@0f9e │ │ -039d4c: 7100 c80f 0000 |0008: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.releaseAll:()V // method@0fc8 │ │ -039d52: 1e01 |000b: monitor-exit v1 │ │ -039d54: 0e00 |000c: return-void │ │ -039d56: 0d00 |000d: move-exception v0 │ │ -039d58: 1e01 |000e: monitor-exit v1 │ │ -039d5a: 2700 |000f: throw v0 │ │ +0381ac: |[0381ac] net.everythingandroid.smspopup.receiver.ClearAllReceiver.clearAll:(Z)V │ │ +0381bc: 1c01 6102 |0000: const-class v1, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0261 │ │ +0381c0: 1d01 |0002: monitor-enter v1 │ │ +0381c2: 3802 0500 |0003: if-eqz v2, 0008 // +0005 │ │ +0381c6: 7100 0410 0000 |0005: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.reenableKeyguard:()V // method@1004 │ │ +0381cc: 7100 2e10 0000 |0008: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.releaseAll:()V // method@102e │ │ +0381d2: 1e01 |000b: monitor-exit v1 │ │ +0381d4: 0e00 |000c: return-void │ │ +0381d6: 0d00 |000d: move-exception v0 │ │ +0381d8: 1e01 |000e: monitor-exit v1 │ │ +0381da: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000b │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ 0x0008 line=37 │ │ @@ -86334,22 +51537,22 @@ │ │ type : '(Landroid/content/Context;)Landroid/app/PendingIntent;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -039d68: |[039d68] net.everythingandroid.smspopup.receiver.ClearAllReceiver.getPendingIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ -039d78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -039d7a: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -039d7e: 1c01 6302 |0003: const-class v1, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0263 │ │ -039d82: 7030 af00 3001 |0005: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -039d88: 7140 7d00 2320 |0008: invoke-static {v3, v2, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ -039d8e: 0c00 |000b: move-result-object v0 │ │ -039d90: 1100 |000c: return-object v0 │ │ +0381e8: |[0381e8] net.everythingandroid.smspopup.receiver.ClearAllReceiver.getPendingIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ +0381f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0381fa: 2200 2800 |0001: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +0381fe: 1c01 6102 |0003: const-class v1, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0261 │ │ +038202: 7030 af00 3001 |0005: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +038208: 7140 7d00 2320 |0008: invoke-static {v3, v2, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ +03820e: 0c00 |000b: move-result-object v0 │ │ +038210: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ locals : │ │ 0x0000 - 0x000d reg=3 context Landroid/content/Context; │ │ │ │ #4 : (in Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;) │ │ @@ -86357,29 +51560,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -039d94: |[039d94] net.everythingandroid.smspopup.receiver.ClearAllReceiver.removeCancel:(Landroid/content/Context;)V │ │ -039da4: 1c02 6302 |0000: const-class v2, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0263 │ │ -039da8: 1d02 |0002: monitor-enter v2 │ │ -039daa: 1a01 da08 |0003: const-string v1, "alarm" // string@08da │ │ -039dae: 6e20 a800 1300 |0005: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -039db4: 0c00 |0008: move-result-object v0 │ │ -039db6: 1f00 0c00 |0009: check-cast v0, Landroid/app/AlarmManager; // type@000c │ │ -039dba: 7110 f50d 0300 |000b: invoke-static {v3}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.getPendingIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@0df5 │ │ -039dc0: 0c01 |000e: move-result-object v1 │ │ -039dc2: 6e20 2a00 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002a │ │ -039dc8: 1e02 |0012: monitor-exit v2 │ │ -039dca: 0e00 |0013: return-void │ │ -039dcc: 0d01 |0014: move-exception v1 │ │ -039dce: 1e02 |0015: monitor-exit v2 │ │ -039dd0: 2701 |0016: throw v1 │ │ +038214: |[038214] net.everythingandroid.smspopup.receiver.ClearAllReceiver.removeCancel:(Landroid/content/Context;)V │ │ +038224: 1c02 6102 |0000: const-class v2, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0261 │ │ +038228: 1d02 |0002: monitor-enter v2 │ │ +03822a: 1a01 f408 |0003: const-string v1, "alarm" // string@08f4 │ │ +03822e: 6e20 a800 1300 |0005: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +038234: 0c00 |0008: move-result-object v0 │ │ +038236: 1f00 0c00 |0009: check-cast v0, Landroid/app/AlarmManager; // type@000c │ │ +03823a: 7110 5b0e 0300 |000b: invoke-static {v3}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.getPendingIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@0e5b │ │ +038240: 0c01 |000e: move-result-object v1 │ │ +038242: 6e20 2a00 1000 |000f: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002a │ │ +038248: 1e02 |0012: monitor-exit v2 │ │ +03824a: 0e00 |0013: return-void │ │ +03824c: 0d01 |0014: move-exception v1 │ │ +03824e: 1e02 |0015: monitor-exit v2 │ │ +038250: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0012 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=76 │ │ 0x000b line=77 │ │ 0x0012 line=78 │ │ @@ -86389,89 +51592,91 @@ │ │ 0x0000 - 0x0017 reg=3 context Landroid/content/Context; │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;) │ │ name : 'setCancel' │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -039de0: |[039de0] net.everythingandroid.smspopup.receiver.ClearAllReceiver.setCancel:(Landroid/content/Context;I)V │ │ -039df0: 1c02 6302 |0000: const-class v2, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0263 │ │ -039df4: 1d02 |0002: monitor-enter v2 │ │ -039df6: 7110 f70d 0700 |0003: invoke-static {v7}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0df7 │ │ -039dfc: 1a01 da08 |0006: const-string v1, "alarm" // string@08da │ │ -039e00: 6e20 a800 1700 |0008: invoke-virtual {v7, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -039e06: 0c00 |000b: move-result-object v0 │ │ -039e08: 1f00 0c00 |000c: check-cast v0, Landroid/app/AlarmManager; // type@000c │ │ -039e0c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -039e0e: 7100 800c 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0c80 │ │ -039e14: 0b03 |0012: move-result-wide v3 │ │ -039e16: d285 e803 |0013: mul-int/lit16 v5, v8, #int 1000 // #03e8 │ │ -039e1a: 8155 |0015: int-to-long v5, v5 │ │ -039e1c: bb53 |0016: add-long/2addr v3, v5 │ │ -039e1e: 7110 f50d 0700 |0017: invoke-static {v7}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.getPendingIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@0df5 │ │ -039e24: 0c05 |001a: move-result-object v5 │ │ -039e26: 6e55 2b00 1043 |001b: invoke-virtual {v0, v1, v3, v4, v5}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@002b │ │ -039e2c: 1e02 |001e: monitor-exit v2 │ │ -039e2e: 0e00 |001f: return-void │ │ -039e30: 0d01 |0020: move-exception v1 │ │ -039e32: 1e02 |0021: monitor-exit v2 │ │ -039e34: 2701 |0022: throw v1 │ │ +038260: |[038260] net.everythingandroid.smspopup.receiver.ClearAllReceiver.setCancel:(Landroid/content/Context;I)V │ │ +038270: 1c02 6102 |0000: const-class v2, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; // type@0261 │ │ +038274: 1d02 |0002: monitor-enter v2 │ │ +038276: 7110 5d0e 0800 |0003: invoke-static {v8}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0e5d │ │ +03827c: 1a01 f408 |0006: const-string v1, "alarm" // string@08f4 │ │ +038280: 6e20 a800 1800 |0008: invoke-virtual {v8, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +038286: 0c00 |000b: move-result-object v0 │ │ +038288: 1f00 0c00 |000c: check-cast v0, Landroid/app/AlarmManager; // type@000c │ │ +03828c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +03828e: 7100 e60c 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ce6 │ │ +038294: 0b04 |0012: move-result-wide v4 │ │ +038296: d293 e803 |0013: mul-int/lit16 v3, v9, #int 1000 // #03e8 │ │ +03829a: 8136 |0015: int-to-long v6, v3 │ │ +03829c: bb64 |0016: add-long/2addr v4, v6 │ │ +03829e: 7110 5b0e 0800 |0017: invoke-static {v8}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.getPendingIntent:(Landroid/content/Context;)Landroid/app/PendingIntent; // method@0e5b │ │ +0382a4: 0c03 |001a: move-result-object v3 │ │ +0382a6: 6e53 2b00 1054 |001b: invoke-virtual {v0, v1, v4, v5, v3}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@002b │ │ +0382ac: 1e02 |001e: monitor-exit v2 │ │ +0382ae: 0e00 |001f: return-void │ │ +0382b0: 0d01 |0020: move-exception v1 │ │ +0382b2: 1e02 |0021: monitor-exit v2 │ │ +0382b4: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001e │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=64 │ │ 0x000e line=65 │ │ + 0x0017 line=66 │ │ + 0x001b line=65 │ │ 0x001e line=67 │ │ 0x0020 line=61 │ │ locals : │ │ 0x000e - 0x0020 reg=0 myAM Landroid/app/AlarmManager; │ │ - 0x0000 - 0x0023 reg=7 context Landroid/content/Context; │ │ - 0x0000 - 0x0023 reg=8 timeout I │ │ + 0x0000 - 0x0023 reg=8 context Landroid/content/Context; │ │ + 0x0000 - 0x0023 reg=9 timeout I │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -039e44: |[039e44] net.everythingandroid.smspopup.receiver.ClearAllReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -039e54: 7100 f30d 0000 |0000: invoke-static {}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:()V // method@0df3 │ │ -039e5a: 0e00 |0003: return-void │ │ +0382c4: |[0382c4] net.everythingandroid.smspopup.receiver.ClearAllReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0382d4: 7100 590e 0000 |0000: invoke-static {}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:()V // method@0e59 │ │ +0382da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 459 (ClearAllReceiver.java) │ │ + source_file_idx : 461 (ClearAllReceiver.java) │ │ │ │ -Class #305 header: │ │ -class_idx : 612 │ │ +Class #233 header: │ │ +class_idx : 610 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 28 │ │ -source_file_idx : 574 │ │ +source_file_idx : 577 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #305 - │ │ +Class #233 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/receiver/ExternalEventReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/receiver/ExternalEventReceiver;) │ │ name : 'ACTION_SMSPOPUP_DONATED' │ │ @@ -86485,17 +51690,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039e5c: |[039e5c] net.everythingandroid.smspopup.receiver.ExternalEventReceiver.:()V │ │ -039e6c: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -039e72: 0e00 |0003: return-void │ │ +0382dc: |[0382dc] net.everythingandroid.smspopup.receiver.ExternalEventReceiver.:()V │ │ +0382ec: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +0382f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/receiver/ExternalEventReceiver; │ │ │ │ Virtual methods - │ │ @@ -86504,85 +51709,85 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -039e74: |[039e74] net.everythingandroid.smspopup.receiver.ExternalEventReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -039e84: 6e10 b500 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -039e8a: 0c00 |0003: move-result-object v0 │ │ -039e8c: 1a03 4b10 |0004: const-string v3, "net.everythingandroid.smspopup.DONATED" // string@104b │ │ -039e90: 6e20 660c 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -039e96: 0a03 |0009: move-result v3 │ │ -039e98: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ -039e9c: 7110 cb01 0600 |000c: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -039ea2: 0c03 |000f: move-result-object v3 │ │ -039ea4: 7210 e000 0300 |0010: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -039eaa: 0c02 |0013: move-result-object v2 │ │ -039eac: 1403 3e00 0e7f |0014: const v3, #float 1.88752e+38 // #7f0e003e │ │ -039eb2: 6e20 a600 3600 |0017: invoke-virtual {v6, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -039eb8: 0c03 |001a: move-result-object v3 │ │ -039eba: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -039ebc: 7230 dc00 3204 |001c: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -039ec2: 7210 db00 0200 |001f: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -039ec8: 0e00 |0022: return-void │ │ -039eca: 1a03 e108 |0023: const-string v3, "android.intent.action.DOCK_EVENT" // string@08e1 │ │ -039ece: 6e20 660c 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -039ed4: 0a03 |0028: move-result v3 │ │ -039ed6: 3803 f9ff |0029: if-eqz v3, 0022 // -0007 │ │ -039eda: 7110 cb01 0600 |002b: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -039ee0: 0c03 |002e: move-result-object v3 │ │ -039ee2: 7210 e000 0300 |002f: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -039ee8: 0c02 |0032: move-result-object v2 │ │ -039eea: 1a03 ec08 |0033: const-string v3, "android.intent.extra.DOCK_STATE" // string@08ec │ │ -039eee: 12f4 |0035: const/4 v4, #int -1 // #ff │ │ -039ef0: 6e30 bd00 3704 |0036: invoke-virtual {v7, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00bd │ │ -039ef6: 0a01 |0039: move-result v1 │ │ -039ef8: 1403 4600 0e7f |003a: const v3, #float 1.88752e+38 // #7f0e0046 │ │ -039efe: 6e20 a600 3600 |003d: invoke-virtual {v6, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -039f04: 0c03 |0040: move-result-object v3 │ │ -039f06: 7230 dd00 3201 |0041: invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00dd │ │ -039f0c: 7210 db00 0200 |0044: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -039f12: 28db |0047: goto 0022 // -0025 │ │ +0382f4: |[0382f4] net.everythingandroid.smspopup.receiver.ExternalEventReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +038304: 6e10 b500 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +03830a: 0c00 |0003: move-result-object v0 │ │ +03830c: 1a03 b410 |0004: const-string v3, "net.everythingandroid.smspopup.DONATED" // string@10b4 │ │ +038310: 6e20 cc0c 0300 |0006: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038316: 0a03 |0009: move-result v3 │ │ +038318: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ +03831c: 7110 d101 0600 |000c: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +038322: 0c03 |000f: move-result-object v3 │ │ +038324: 7210 e000 0300 |0010: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +03832a: 0c02 |0013: move-result-object v2 │ │ +03832c: 1403 3e00 0d7f |0014: const v3, #float 1.87422e+38 // #7f0d003e │ │ +038332: 6e20 a600 3600 |0017: invoke-virtual {v6, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +038338: 0c03 |001a: move-result-object v3 │ │ +03833a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +03833c: 7230 dc00 3204 |001c: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +038342: 7210 db00 0200 |001f: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +038348: 0e00 |0022: return-void │ │ +03834a: 1a03 fb08 |0023: const-string v3, "android.intent.action.DOCK_EVENT" // string@08fb │ │ +03834e: 6e20 cc0c 0300 |0025: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038354: 0a03 |0028: move-result v3 │ │ +038356: 3803 f9ff |0029: if-eqz v3, 0022 // -0007 │ │ +03835a: 7110 d101 0600 |002b: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +038360: 0c03 |002e: move-result-object v3 │ │ +038362: 7210 e000 0300 |002f: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +038368: 0c02 |0032: move-result-object v2 │ │ +03836a: 1a03 0609 |0033: const-string v3, "android.intent.extra.DOCK_STATE" // string@0906 │ │ +03836e: 12f4 |0035: const/4 v4, #int -1 // #ff │ │ +038370: 6e30 bd00 3704 |0036: invoke-virtual {v7, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00bd │ │ +038376: 0a01 |0039: move-result v1 │ │ +038378: 1403 4600 0d7f |003a: const v3, #float 1.87423e+38 // #7f0d0046 │ │ +03837e: 6e20 a600 3600 |003d: invoke-virtual {v6, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +038384: 0c03 |0040: move-result-object v3 │ │ +038386: 7230 dd00 3201 |0041: invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00dd │ │ +03838c: 7210 db00 0200 |0044: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +038392: 28db |0047: goto 0022 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=21 │ │ - 0x000c line=22 │ │ + 0x000c line=23 │ │ 0x0014 line=24 │ │ 0x001f line=25 │ │ 0x0022 line=36 │ │ 0x0023 line=26 │ │ - 0x002b line=28 │ │ + 0x002b line=29 │ │ 0x0033 line=31 │ │ 0x003a line=32 │ │ 0x0044 line=33 │ │ locals : │ │ 0x0014 - 0x0022 reg=2 settings Landroid/content/SharedPreferences$Editor; │ │ 0x0004 - 0x0048 reg=0 action Ljava/lang/String; │ │ 0x003a - 0x0048 reg=1 event I │ │ 0x0033 - 0x0048 reg=2 settings Landroid/content/SharedPreferences$Editor; │ │ 0x0000 - 0x0048 reg=5 this Lnet/everythingandroid/smspopup/receiver/ExternalEventReceiver; │ │ 0x0000 - 0x0048 reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x0048 reg=7 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 574 (ExternalEventReceiver.java) │ │ + source_file_idx : 577 (ExternalEventReceiver.java) │ │ │ │ -Class #306 header: │ │ -class_idx : 613 │ │ +Class #234 header: │ │ +class_idx : 611 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 28 │ │ -source_file_idx : 1767 │ │ +source_file_idx : 1785 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #306 - │ │ +Class #234 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/receiver/ReminderReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86591,17 +51796,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039f14: |[039f14] net.everythingandroid.smspopup.receiver.ReminderReceiver.:()V │ │ -039f24: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -039f2a: 0e00 |0003: return-void │ │ +038394: |[038394] net.everythingandroid.smspopup.receiver.ReminderReceiver.:()V │ │ +0383a4: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +0383aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/receiver/ReminderReceiver; │ │ │ │ Virtual methods - │ │ @@ -86610,42 +51815,42 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -039f2c: |[039f2c] net.everythingandroid.smspopup.receiver.ReminderReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -039f3c: 1c00 6702 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/ReminderService; // type@0267 │ │ -039f40: 6e30 d200 2300 |0002: invoke-virtual {v3, v2, v0}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00d2 │ │ -039f46: 7120 1c0b 3200 |0005: invoke-static {v2, v3}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b1c │ │ -039f4c: 0e00 |0008: return-void │ │ +0383ac: |[0383ac] net.everythingandroid.smspopup.receiver.ReminderReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0383bc: 1c00 6502 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/ReminderService; // type@0265 │ │ +0383c0: 6e30 d200 2300 |0002: invoke-virtual {v3, v2, v0}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00d2 │ │ +0383c6: 7120 190b 3200 |0005: invoke-static {v2, v3}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b19 │ │ +0383cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x0008 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/receiver/ReminderReceiver; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=3 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1767 (ReminderReceiver.java) │ │ + source_file_idx : 1785 (ReminderReceiver.java) │ │ │ │ -Class #307 header: │ │ -class_idx : 614 │ │ +Class #235 header: │ │ +class_idx : 612 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 28 │ │ -source_file_idx : 1870 │ │ +source_file_idx : 1888 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #307 - │ │ +Class #235 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/receiver/SmsReceiver;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/content/BroadcastReceiver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ @@ -86654,17 +51859,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039f50: |[039f50] net.everythingandroid.smspopup.receiver.SmsReceiver.:()V │ │ -039f60: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ -039f66: 0e00 |0003: return-void │ │ +0383d0: |[0383d0] net.everythingandroid.smspopup.receiver.SmsReceiver.:()V │ │ +0383e0: 7010 8900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0089 │ │ +0383e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/receiver/SmsReceiver; │ │ │ │ Virtual methods - │ │ @@ -86673,348 +51878,54 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -039f68: |[039f68] net.everythingandroid.smspopup.receiver.SmsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -039f78: 1c00 6c02 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService; // type@026c │ │ -039f7c: 6e30 d200 3400 |0002: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00d2 │ │ -039f82: 1a00 9213 |0005: const-string v0, "result" // string@1392 │ │ -039f86: 6e10 fe0d 0200 |0007: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/receiver/SmsReceiver;.getResultCode:()I // method@0dfe │ │ -039f8c: 0a01 |000a: move-result v1 │ │ -039f8e: 6e30 c700 0401 |000b: invoke-virtual {v4, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00c7 │ │ -039f94: 6e10 9e00 0300 |000e: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009e │ │ -039f9a: 0c00 |0011: move-result-object v0 │ │ -039f9c: 7120 1c0b 4000 |0012: invoke-static {v0, v4}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b1c │ │ -039fa2: 0e00 |0015: return-void │ │ +0383e8: |[0383e8] net.everythingandroid.smspopup.receiver.SmsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0383f8: 1c00 6a02 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService; // type@026a │ │ +0383fc: 6e30 d200 3400 |0002: invoke-virtual {v4, v3, v0}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00d2 │ │ +038402: 1a00 0314 |0005: const-string v0, "result" // string@1403 │ │ +038406: 6e10 640e 0200 |0007: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/receiver/SmsReceiver;.getResultCode:()I // method@0e64 │ │ +03840c: 0a01 |000a: move-result v1 │ │ +03840e: 6e30 c700 0401 |000b: invoke-virtual {v4, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00c7 │ │ +038414: 6e10 9e00 0300 |000e: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@009e │ │ +03841a: 0c00 |0011: move-result-object v0 │ │ +03841c: 7120 190b 4000 |0012: invoke-static {v0, v4}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b19 │ │ +038422: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000e line=20 │ │ 0x0015 line=21 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lnet/everythingandroid/smspopup/receiver/SmsReceiver; │ │ 0x0000 - 0x0016 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=4 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1870 (SmsReceiver.java) │ │ - │ │ -Class #308 header: │ │ -class_idx : 615 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 437 │ │ -source_file_idx : 1768 │ │ -static_fields_size : 3 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #308 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/service/ReminderService;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/commonsware/cwac/wakeful/WakefulIntentService;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ - name : 'ACTION_REMIND' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.ACTION_REMIND" │ │ - #1 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #2 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ - name : 'reminderPendingIntent' │ │ - type : 'Landroid/app/PendingIntent;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 12 16-bit code units │ │ -039fa4: |[039fa4] net.everythingandroid.smspopup.service.ReminderService.:()V │ │ -039fb4: 1c00 6702 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/ReminderService; // type@0267 │ │ -039fb8: 6e10 370c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -039fbe: 0c00 |0005: move-result-object v0 │ │ -039fc0: 6900 5b08 |0006: sput-object v0, Lnet/everythingandroid/smspopup/service/ReminderService;.TAG:Ljava/lang/String; // field@085b │ │ -039fc4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -039fc6: 6900 5c08 |0009: sput-object v0, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@085c │ │ -039fca: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=22 │ │ - 0x0008 line=23 │ │ - locals : │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -039fcc: |[039fcc] net.everythingandroid.smspopup.service.ReminderService.:()V │ │ -039fdc: 6200 5b08 |0000: sget-object v0, Lnet/everythingandroid/smspopup/service/ReminderService;.TAG:Ljava/lang/String; // field@085b │ │ -039fe0: 7020 130b 0100 |0002: invoke-direct {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.:(Ljava/lang/String;)V // method@0b13 │ │ -039fe6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=28 │ │ - 0x0005 line=29 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/service/ReminderService; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ - name : 'cancelReminder' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 26 16-bit code units │ │ -039fe8: |[039fe8] net.everythingandroid.smspopup.service.ReminderService.cancelReminder:(Landroid/content/Context;)V │ │ -039ff8: 6201 5c08 |0000: sget-object v1, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@085c │ │ -039ffc: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ -03a000: 1a01 da08 |0004: const-string v1, "alarm" // string@08da │ │ -03a004: 6e20 a800 1200 |0006: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -03a00a: 0c00 |0009: move-result-object v0 │ │ -03a00c: 1f00 0c00 |000a: check-cast v0, Landroid/app/AlarmManager; // type@000c │ │ -03a010: 6201 5c08 |000c: sget-object v1, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@085c │ │ -03a014: 6e20 2a00 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002a │ │ -03a01a: 6201 5c08 |0011: sget-object v1, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@085c │ │ -03a01e: 6e10 7a00 0100 |0013: invoke-virtual {v1}, Landroid/app/PendingIntent;.cancel:()V // method@007a │ │ -03a024: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -03a026: 6901 5c08 |0017: sput-object v1, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@085c │ │ -03a02a: 0e00 |0019: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=126 │ │ - 0x0004 line=127 │ │ - 0x000c line=128 │ │ - 0x0011 line=129 │ │ - 0x0016 line=130 │ │ - 0x0019 line=133 │ │ - locals : │ │ - 0x000c - 0x0019 reg=0 myAM Landroid/app/AlarmManager; │ │ - 0x0000 - 0x001a reg=2 context Landroid/content/Context; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ - name : 'processReminder' │ │ - type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 74 16-bit code units │ │ -03a02c: |[03a02c] net.everythingandroid.smspopup.service.ReminderService.processReminder:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -03a03c: 7110 f10f 0600 |0000: invoke-static {v6}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessagesCount:(Landroid/content/Context;)I // method@0ff1 │ │ -03a042: 0a03 |0003: move-result v3 │ │ -03a044: 3d03 4500 |0004: if-lez v3, 0049 // +0045 │ │ -03a048: 2200 5b02 |0006: new-instance v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03a04c: 6e10 bb00 0700 |0008: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03a052: 0c04 |000b: move-result-object v4 │ │ -03a054: 7030 a70d 6004 |000c: invoke-direct {v0, v6, v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0da7 │ │ -03a05a: 7110 cb01 0600 |000f: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -03a060: 0c01 |0012: move-result-object v1 │ │ -03a062: 1404 2700 0e7f |0013: const v4, #float 1.88751e+38 // #7f0e0027 │ │ -03a068: 6e20 a600 4600 |0016: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -03a06e: 0c04 |0019: move-result-object v4 │ │ -03a070: 1a05 c000 |001a: const-string v5, "2" // string@00c0 │ │ -03a074: 7230 e500 4105 |001c: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -03a07a: 0c04 |001f: move-result-object v4 │ │ -03a07c: 7110 480c 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -03a082: 0a02 |0023: move-result v2 │ │ -03a084: 6e10 b80d 0000 |0024: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReminderCount:()I // method@0db8 │ │ -03a08a: 0a04 |0027: move-result v4 │ │ -03a08c: 3724 0500 |0028: if-le v4, v2, 002d // +0005 │ │ -03a090: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ -03a092: 3342 1e00 |002b: if-ne v2, v4, 0049 // +001e │ │ -03a096: 7130 af0f 0603 |002d: invoke-static {v6, v0, v3}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@0faf │ │ -03a09c: 7120 050e 0600 |0030: invoke-static {v6, v0}, Lnet/everythingandroid/smspopup/service/ReminderService;.scheduleReminder:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e05 │ │ -03a0a2: 1404 2800 0e7f |0033: const v4, #float 1.88751e+38 // #7f0e0028 │ │ -03a0a8: 6e20 a600 4600 |0036: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -03a0ae: 0c04 |0039: move-result-object v4 │ │ -03a0b0: 6205 4609 |003a: sget-object v5, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_NOTIF_REPEAT_SCREEN_ON:Ljava/lang/Boolean; // field@0946 │ │ -03a0b4: 6e10 300c 0500 |003c: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@0c30 │ │ -03a0ba: 0a05 |003f: move-result v5 │ │ -03a0bc: 7230 e200 4105 |0040: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03a0c2: 0a04 |0043: move-result v4 │ │ -03a0c4: 3804 0500 |0044: if-eqz v4, 0049 // +0005 │ │ -03a0c8: 7110 c60f 0600 |0046: invoke-static {v6}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.acquireFull:(Landroid/content/Context;)V // method@0fc6 │ │ -03a0ce: 0e00 |0049: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=56 │ │ - 0x0004 line=57 │ │ - 0x0006 line=58 │ │ - 0x000f line=60 │ │ - 0x0013 line=61 │ │ - 0x0024 line=69 │ │ - 0x002d line=70 │ │ - 0x0030 line=71 │ │ - 0x0033 line=72 │ │ - 0x0046 line=74 │ │ - 0x0049 line=79 │ │ - locals : │ │ - 0x000f - 0x0049 reg=0 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0013 - 0x0049 reg=1 myPrefs Landroid/content/SharedPreferences; │ │ - 0x0024 - 0x0049 reg=2 repeat_times I │ │ - 0x0004 - 0x004a reg=3 unreadSms I │ │ - 0x0000 - 0x004a reg=6 context Landroid/content/Context; │ │ - 0x0000 - 0x004a reg=7 intent Landroid/content/Intent; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ - name : 'scheduleReminder' │ │ - type : '(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 14 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 90 16-bit code units │ │ -03a0d0: |[03a0d0] net.everythingandroid.smspopup.service.ReminderService.scheduleReminder:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ -03a0e0: 120b |0000: const/4 v11, #int 0 // #0 │ │ -03a0e2: 7110 cb01 0c00 |0001: invoke-static {v12}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -03a0e8: 0c01 |0004: move-result-object v1 │ │ -03a0ea: 1407 2500 0e7f |0005: const v7, #float 1.88751e+38 // #7f0e0025 │ │ -03a0f0: 6e20 a600 7c00 |0008: invoke-virtual {v12, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -03a0f6: 0c07 |000b: move-result-object v7 │ │ -03a0f8: 7230 e200 710b |000c: invoke-interface {v1, v7, v11}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03a0fe: 0a04 |000f: move-result v4 │ │ -03a100: 3804 4900 |0010: if-eqz v4, 0059 // +0049 │ │ -03a104: 1407 2600 0e7f |0012: const v7, #float 1.88751e+38 // #7f0e0026 │ │ -03a10a: 6e20 a600 7c00 |0015: invoke-virtual {v12, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -03a110: 0c07 |0018: move-result-object v7 │ │ -03a112: 1a08 c200 |0019: const-string v8, "5" // string@00c2 │ │ -03a116: 7230 e500 7108 |001b: invoke-interface {v1, v7, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -03a11c: 0c07 |001e: move-result-object v7 │ │ -03a11e: 7110 480c 0700 |001f: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -03a124: 0a03 |0022: move-result v3 │ │ -03a126: da03 033c |0023: mul-int/lit8 v3, v3, #int 60 // #3c │ │ -03a12a: 1a07 da08 |0025: const-string v7, "alarm" // string@08da │ │ -03a12e: 6e20 a800 7c00 |0027: invoke-virtual {v12, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -03a134: 0c00 |002a: move-result-object v0 │ │ -03a136: 1f00 0c00 |002b: check-cast v0, Landroid/app/AlarmManager; // type@000c │ │ -03a13a: 2202 2800 |002d: new-instance v2, Landroid/content/Intent; // type@0028 │ │ -03a13e: 1c07 6502 |002f: const-class v7, Lnet/everythingandroid/smspopup/receiver/ReminderReceiver; // type@0265 │ │ -03a142: 7030 af00 c207 |0031: invoke-direct {v2, v12, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03a148: 1a07 4810 |0034: const-string v7, "net.everythingandroid.smspopup.ACTION_REMIND" // string@1048 │ │ -03a14c: 6e20 d100 7200 |0036: invoke-virtual {v2, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -03a152: 6e10 bf0d 0d00 |0039: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.incrementReminderCount:()V // method@0dbf │ │ -03a158: 6e10 ce0d 0d00 |003c: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0dce │ │ -03a15e: 0c07 |003f: move-result-object v7 │ │ -03a160: 6e20 cd00 7200 |0040: invoke-virtual {v2, v7}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ -03a166: 1507 0010 |0043: const/high16 v7, #int 268435456 // #1000 │ │ -03a16a: 7140 7d00 bc72 |0045: invoke-static {v12, v11, v2, v7}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ -03a170: 0c07 |0048: move-result-object v7 │ │ -03a172: 6907 5c08 |0049: sput-object v7, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@085c │ │ -03a176: 7100 800c 0000 |004b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0c80 │ │ -03a17c: 0b07 |004e: move-result-wide v7 │ │ -03a17e: d239 e803 |004f: mul-int/lit16 v9, v3, #int 1000 // #03e8 │ │ -03a182: 8199 |0051: int-to-long v9, v9 │ │ -03a184: 9b05 0709 |0052: add-long v5, v7, v9 │ │ -03a188: 6207 5c08 |0054: sget-object v7, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@085c │ │ -03a18c: 6e57 2b00 b065 |0056: invoke-virtual {v0, v11, v5, v6, v7}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@002b │ │ -03a192: 0e00 |0059: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=88 │ │ - 0x0005 line=90 │ │ - 0x0010 line=94 │ │ - 0x0012 line=95 │ │ - 0x0023 line=100 │ │ - 0x0025 line=102 │ │ - 0x002d line=104 │ │ - 0x0034 line=105 │ │ - 0x0039 line=106 │ │ - 0x003c line=107 │ │ - 0x0043 line=109 │ │ - 0x004b line=113 │ │ - 0x0054 line=117 │ │ - 0x0059 line=119 │ │ - locals : │ │ - 0x002d - 0x0059 reg=0 mAM Landroid/app/AlarmManager; │ │ - 0x0034 - 0x0059 reg=2 reminderIntent Landroid/content/Intent; │ │ - 0x0023 - 0x0059 reg=3 reminder_interval I │ │ - 0x0054 - 0x0059 reg=5 triggerTime J │ │ - 0x0005 - 0x005a reg=1 myPrefs Landroid/content/SharedPreferences; │ │ - 0x0010 - 0x005a reg=4 reminder_notifications Z │ │ - 0x0000 - 0x005a reg=12 context Landroid/content/Context; │ │ - 0x0000 - 0x005a reg=13 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ - name : 'doWakefulWork' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -03a194: |[03a194] net.everythingandroid.smspopup.service.ReminderService.doWakefulWork:(Landroid/content/Intent;)V │ │ -03a1a4: 6e10 b500 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -03a1aa: 0c00 |0003: move-result-object v0 │ │ -03a1ac: 1a01 4810 |0004: const-string v1, "net.everythingandroid.smspopup.ACTION_REMIND" // string@1048 │ │ -03a1b0: 6e20 660c 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a1b6: 0a01 |0009: move-result v1 │ │ -03a1b8: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -03a1bc: 7120 040e 3200 |000c: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/service/ReminderService;.processReminder:(Landroid/content/Context;Landroid/content/Intent;)V // method@0e04 │ │ -03a1c2: 0e00 |000f: return-void │ │ -03a1c4: 1a01 e008 |0010: const-string v1, "android.intent.action.DELETE" // string@08e0 │ │ -03a1c8: 6e20 660c 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a1ce: 0a01 |0015: move-result v1 │ │ -03a1d0: 3801 f9ff |0016: if-eqz v1, 000f // -0007 │ │ -03a1d4: 7110 020e 0200 |0018: invoke-static {v2}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e02 │ │ -03a1da: 28f4 |001b: goto 000f // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=42 │ │ - 0x0004 line=44 │ │ - 0x000c line=46 │ │ - 0x000f line=52 │ │ - 0x0010 line=47 │ │ - 0x0018 line=50 │ │ - locals : │ │ - 0x0004 - 0x001c reg=0 action Ljava/lang/String; │ │ - 0x0000 - 0x001c reg=2 this Lnet/everythingandroid/smspopup/service/ReminderService; │ │ - 0x0000 - 0x001c reg=3 intent Landroid/content/Intent; │ │ - │ │ - source_file_idx : 1768 (ReminderService.java) │ │ + source_file_idx : 1888 (SmsReceiver.java) │ │ │ │ -Class #309 header: │ │ -class_idx : 616 │ │ +Class #236 header: │ │ +class_idx : 614 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 57 │ │ -source_file_idx : 1857 │ │ +source_file_idx : 1875 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #309 annotations: │ │ +Class #236 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/service/SmsMonitorService; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="SmsContentObserver" │ │ │ │ -Class #309 - │ │ +Class #236 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/database/ContentObserver;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;) │ │ @@ -87027,18 +51938,18 @@ │ │ type : '(Lnet/everythingandroid/smspopup/service/SmsMonitorService;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03a1dc: |[03a1dc] net.everythingandroid.smspopup.service.SmsMonitorService$SmsContentObserver.:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;Landroid/os/Handler;)V │ │ -03a1ec: 5b01 5d08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.this$0:Lnet/everythingandroid/smspopup/service/SmsMonitorService; // field@085d │ │ -03a1f0: 7020 1001 2000 |0002: invoke-direct {v0, v2}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0110 │ │ -03a1f6: 0e00 |0005: return-void │ │ +038424: |[038424] net.everythingandroid.smspopup.service.SmsMonitorService$SmsContentObserver.:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;Landroid/os/Handler;)V │ │ +038434: 5b01 c106 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.this$0:Lnet/everythingandroid/smspopup/service/SmsMonitorService; // field@06c1 │ │ +038438: 7020 1101 2000 |0002: invoke-direct {v0, v2}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0111 │ │ +03843e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0002 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; │ │ @@ -87051,59 +51962,59 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -03a1f8: |[03a1f8] net.everythingandroid.smspopup.service.SmsMonitorService$SmsContentObserver.onChange:(Z)V │ │ -03a208: 6f20 1101 3200 |0000: invoke-super {v2, v3}, Landroid/database/ContentObserver;.onChange:(Z)V // method@0111 │ │ -03a20e: 5421 5d08 |0003: iget-object v1, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.this$0:Lnet/everythingandroid/smspopup/service/SmsMonitorService; // field@085d │ │ -03a212: 7110 0a0e 0100 |0005: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.access$000:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;)Landroid/content/Context; // method@0e0a │ │ -03a218: 0c01 |0008: move-result-object v1 │ │ -03a21a: 7110 f10f 0100 |0009: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessagesCount:(Landroid/content/Context;)I // method@0ff1 │ │ -03a220: 0a00 |000c: move-result v0 │ │ -03a222: 3900 1000 |000d: if-nez v0, 001d // +0010 │ │ -03a226: 5421 5d08 |000f: iget-object v1, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.this$0:Lnet/everythingandroid/smspopup/service/SmsMonitorService; // field@085d │ │ -03a22a: 7110 0a0e 0100 |0011: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.access$000:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;)Landroid/content/Context; // method@0e0a │ │ -03a230: 0c01 |0014: move-result-object v1 │ │ -03a232: 7110 a70f 0100 |0015: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@0fa7 │ │ -03a238: 5421 5d08 |0018: iget-object v1, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.this$0:Lnet/everythingandroid/smspopup/service/SmsMonitorService; // field@085d │ │ -03a23c: 7110 0c0e 0100 |001a: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.finishStartingService:(Landroid/app/Service;)V // method@0e0c │ │ -03a242: 0e00 |001d: return-void │ │ +038440: |[038440] net.everythingandroid.smspopup.service.SmsMonitorService$SmsContentObserver.onChange:(Z)V │ │ +038450: 6f20 1201 3200 |0000: invoke-super {v2, v3}, Landroid/database/ContentObserver;.onChange:(Z)V // method@0112 │ │ +038456: 5421 c106 |0003: iget-object v1, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.this$0:Lnet/everythingandroid/smspopup/service/SmsMonitorService; // field@06c1 │ │ +03845a: 7110 700e 0100 |0005: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.access$000:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;)Landroid/content/Context; // method@0e70 │ │ +038460: 0c01 |0008: move-result-object v1 │ │ +038462: 7110 5710 0100 |0009: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessagesCount:(Landroid/content/Context;)I // method@1057 │ │ +038468: 0a00 |000c: move-result v0 │ │ +03846a: 3900 1000 |000d: if-nez v0, 001d // +0010 │ │ +03846e: 5421 c106 |000f: iget-object v1, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.this$0:Lnet/everythingandroid/smspopup/service/SmsMonitorService; // field@06c1 │ │ +038472: 7110 700e 0100 |0011: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.access$000:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;)Landroid/content/Context; // method@0e70 │ │ +038478: 0c01 |0014: move-result-object v1 │ │ +03847a: 7110 0d10 0100 |0015: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@100d │ │ +038480: 5421 c106 |0018: iget-object v1, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.this$0:Lnet/everythingandroid/smspopup/service/SmsMonitorService; // field@06c1 │ │ +038484: 7110 720e 0100 |001a: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.finishStartingService:(Landroid/app/Service;)V // method@0e72 │ │ +03848a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=86 │ │ 0x000d line=88 │ │ 0x000f line=89 │ │ 0x0018 line=90 │ │ 0x001d line=95 │ │ locals : │ │ 0x000d - 0x001e reg=0 count I │ │ 0x0000 - 0x001e reg=2 this Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; │ │ 0x0000 - 0x001e reg=3 selfChange Z │ │ │ │ - source_file_idx : 1857 (SmsMonitorService.java) │ │ + source_file_idx : 1875 (SmsMonitorService.java) │ │ │ │ -Class #310 header: │ │ -class_idx : 617 │ │ +Class #237 header: │ │ +class_idx : 615 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 27 │ │ -source_file_idx : 1857 │ │ +source_file_idx : 1875 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ -Class #310 annotations: │ │ +Class #237 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; } │ │ │ │ -Class #310 - │ │ +Class #237 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/service/SmsMonitorService;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/Service;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/service/SmsMonitorService;) │ │ name : 'uriSMS' │ │ @@ -87128,59 +52039,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -03a244: |[03a244] net.everythingandroid.smspopup.service.SmsMonitorService.:()V │ │ -03a254: 1a00 430a |0000: const-string v0, "content://mms-sms/conversations/" // string@0a43 │ │ -03a258: 7110 7101 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -03a25e: 0c00 |0005: move-result-object v0 │ │ -03a260: 6900 6108 |0006: sput-object v0, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.uriSMS:Landroid/net/Uri; // field@0861 │ │ -03a264: 0e00 |0008: return-void │ │ +03848c: |[03848c] net.everythingandroid.smspopup.service.SmsMonitorService.:()V │ │ +03849c: 1a00 630a |0000: const-string v0, "content://mms-sms/conversations/" // string@0a63 │ │ +0384a0: 7110 7701 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +0384a6: 0c00 |0005: move-result-object v0 │ │ +0384a8: 6900 c506 |0006: sput-object v0, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.uriSMS:Landroid/net/Uri; // field@06c5 │ │ +0384ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/service/SmsMonitorService;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03a268: |[03a268] net.everythingandroid.smspopup.service.SmsMonitorService.:()V │ │ -03a278: 7010 8400 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0084 │ │ -03a27e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03a280: 5b10 6008 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@0860 │ │ -03a284: 0e00 |0006: return-void │ │ +0384b0: |[0384b0] net.everythingandroid.smspopup.service.SmsMonitorService.:()V │ │ +0384c0: 7010 8400 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0084 │ │ +0384c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0384c8: 5b10 c406 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@06c4 │ │ +0384cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=23 │ │ - 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/service/SmsMonitorService; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/service/SmsMonitorService;) │ │ name : 'access$000' │ │ type : '(Lnet/everythingandroid/smspopup/service/SmsMonitorService;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a288: |[03a288] net.everythingandroid.smspopup.service.SmsMonitorService.access$000:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;)Landroid/content/Context; │ │ -03a298: 5410 5e08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.context:Landroid/content/Context; // field@085e │ │ -03a29c: 1100 |0002: return-object v0 │ │ +0384d0: |[0384d0] net.everythingandroid.smspopup.service.SmsMonitorService.access$000:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;)Landroid/content/Context; │ │ +0384e0: 5410 c206 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.context:Landroid/content/Context; // field@06c2 │ │ +0384e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/service/SmsMonitorService; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/service/SmsMonitorService;) │ │ @@ -87188,20 +52098,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -03a2a0: |[03a2a0] net.everythingandroid.smspopup.service.SmsMonitorService.beginStartingService:(Landroid/content/Context;)V │ │ -03a2b0: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03a2b4: 1c01 6902 |0002: const-class v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService; // type@0269 │ │ -03a2b8: 7030 af00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03a2be: 6e20 ac00 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00ac │ │ -03a2c4: 0e00 |000a: return-void │ │ +0384e8: |[0384e8] net.everythingandroid.smspopup.service.SmsMonitorService.beginStartingService:(Landroid/content/Context;)V │ │ +0384f8: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +0384fc: 1c01 6702 |0002: const-class v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService; // type@0267 │ │ +038500: 7030 af00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +038506: 6e20 ac00 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00ac │ │ +03850c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000a line=104 │ │ locals : │ │ 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ │ │ @@ -87210,17 +52120,17 @@ │ │ type : '(Landroid/app/Service;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03a2c8: |[03a2c8] net.everythingandroid.smspopup.service.SmsMonitorService.finishStartingService:(Landroid/app/Service;)V │ │ -03a2d8: 6e10 8800 0000 |0000: invoke-virtual {v0}, Landroid/app/Service;.stopSelf:()V // method@0088 │ │ -03a2de: 0e00 |0003: return-void │ │ +038510: |[038510] net.everythingandroid.smspopup.service.SmsMonitorService.finishStartingService:(Landroid/app/Service;)V │ │ +038520: 6e10 8800 0000 |0000: invoke-virtual {v0}, Landroid/app/Service;.stopSelf:()V // method@0088 │ │ +038526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 service Landroid/app/Service; │ │ │ │ @@ -87229,31 +52139,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -03a2e0: |[03a2e0] net.everythingandroid.smspopup.service.SmsMonitorService.registerSMSObserver:()V │ │ -03a2f0: 5440 6008 |0000: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@0860 │ │ -03a2f4: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ -03a2f8: 2200 6802 |0004: new-instance v0, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // type@0268 │ │ -03a2fc: 2201 5c00 |0006: new-instance v1, Landroid/os/Handler; // type@005c │ │ -03a300: 7010 8e01 0100 |0008: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@018e │ │ -03a306: 7030 060e 4001 |000b: invoke-direct {v0, v4, v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;Landroid/os/Handler;)V // method@0e06 │ │ -03a30c: 5b40 6008 |000e: iput-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@0860 │ │ -03a310: 6e10 0e0e 0400 |0010: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.getContentResolver:()Landroid/content/ContentResolver; // method@0e0e │ │ -03a316: 0c00 |0013: move-result-object v0 │ │ -03a318: 5b40 5f08 |0014: iput-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.crSMS:Landroid/content/ContentResolver; // field@085f │ │ -03a31c: 5440 5f08 |0016: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.crSMS:Landroid/content/ContentResolver; // field@085f │ │ -03a320: 6201 6108 |0018: sget-object v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.uriSMS:Landroid/net/Uri; // field@0861 │ │ -03a324: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -03a326: 5443 6008 |001b: iget-object v3, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@0860 │ │ -03a32a: 6e40 9300 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.registerContentObserver:(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V // method@0093 │ │ -03a330: 0e00 |0020: return-void │ │ +038528: |[038528] net.everythingandroid.smspopup.service.SmsMonitorService.registerSMSObserver:()V │ │ +038538: 5440 c406 |0000: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@06c4 │ │ +03853c: 3900 1e00 |0002: if-nez v0, 0020 // +001e │ │ +038540: 2200 6602 |0004: new-instance v0, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // type@0266 │ │ +038544: 2201 5b00 |0006: new-instance v1, Landroid/os/Handler; // type@005b │ │ +038548: 7010 9401 0100 |0008: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0194 │ │ +03854e: 7030 6c0e 4001 |000b: invoke-direct {v0, v4, v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver;.:(Lnet/everythingandroid/smspopup/service/SmsMonitorService;Landroid/os/Handler;)V // method@0e6c │ │ +038554: 5b40 c406 |000e: iput-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@06c4 │ │ +038558: 6e10 740e 0400 |0010: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.getContentResolver:()Landroid/content/ContentResolver; // method@0e74 │ │ +03855e: 0c00 |0013: move-result-object v0 │ │ +038560: 5b40 c306 |0014: iput-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.crSMS:Landroid/content/ContentResolver; // field@06c3 │ │ +038564: 5440 c306 |0016: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.crSMS:Landroid/content/ContentResolver; // field@06c3 │ │ +038568: 6201 c506 |0018: sget-object v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.uriSMS:Landroid/net/Uri; // field@06c5 │ │ +03856c: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +03856e: 5443 c406 |001b: iget-object v3, v4, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@06c4 │ │ +038572: 6e40 9300 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;.registerContentObserver:(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V // method@0093 │ │ +038578: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0010 line=57 │ │ 0x0016 line=58 │ │ 0x0020 line=61 │ │ @@ -87265,25 +52175,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -03a334: |[03a334] net.everythingandroid.smspopup.service.SmsMonitorService.unregisterSMSObserver:()V │ │ -03a344: 5420 5f08 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.crSMS:Landroid/content/ContentResolver; // field@085f │ │ -03a348: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -03a34c: 5420 5f08 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.crSMS:Landroid/content/ContentResolver; // field@085f │ │ -03a350: 5421 6008 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@0860 │ │ -03a354: 6e20 9400 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0094 │ │ -03a35a: 5420 6008 |000b: iget-object v0, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@0860 │ │ -03a35e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -03a362: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -03a364: 5b20 6008 |0010: iput-object v0, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@0860 │ │ -03a368: 0e00 |0012: return-void │ │ +03857c: |[03857c] net.everythingandroid.smspopup.service.SmsMonitorService.unregisterSMSObserver:()V │ │ +03858c: 5420 c306 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.crSMS:Landroid/content/ContentResolver; // field@06c3 │ │ +038590: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +038594: 5420 c306 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.crSMS:Landroid/content/ContentResolver; // field@06c3 │ │ +038598: 5421 c406 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@06c4 │ │ +03859c: 6e20 9400 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0094 │ │ +0385a2: 5420 c406 |000b: iget-object v0, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@06c4 │ │ +0385a6: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +0385aa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0385ac: 5b20 c406 |0010: iput-object v0, v2, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; // field@06c4 │ │ +0385b0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x000b line=70 │ │ 0x000f line=71 │ │ 0x0012 line=74 │ │ @@ -87296,17 +52206,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a36c: |[03a36c] net.everythingandroid.smspopup.service.SmsMonitorService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -03a37c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a37e: 1100 |0001: return-object v0 │ │ +0385b4: |[0385b4] net.everythingandroid.smspopup.service.SmsMonitorService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +0385c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0385c6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lnet/everythingandroid/smspopup/service/SmsMonitorService; │ │ 0x0000 - 0x0002 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -87315,21 +52225,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03a380: |[03a380] net.everythingandroid.smspopup.service.SmsMonitorService.onCreate:()V │ │ -03a390: 6f10 8500 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onCreate:()V // method@0085 │ │ -03a396: 6e10 0d0e 0100 |0003: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.getApplicationContext:()Landroid/content/Context; // method@0e0d │ │ -03a39c: 0c00 |0006: move-result-object v0 │ │ -03a39e: 5b10 5e08 |0007: iput-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.context:Landroid/content/Context; // field@085e │ │ -03a3a2: 7010 130e 0100 |0009: invoke-direct {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.registerSMSObserver:()V // method@0e13 │ │ -03a3a8: 0e00 |000c: return-void │ │ +0385c8: |[0385c8] net.everythingandroid.smspopup.service.SmsMonitorService.onCreate:()V │ │ +0385d8: 6f10 8500 0100 |0000: invoke-super {v1}, Landroid/app/Service;.onCreate:()V // method@0085 │ │ +0385de: 6e10 730e 0100 |0003: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.getApplicationContext:()Landroid/content/Context; // method@0e73 │ │ +0385e4: 0c00 |0006: move-result-object v0 │ │ +0385e6: 5b10 c206 |0007: iput-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.context:Landroid/content/Context; // field@06c2 │ │ +0385ea: 7010 790e 0100 |0009: invoke-direct {v1}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.registerSMSObserver:()V // method@0e79 │ │ +0385f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0009 line=31 │ │ 0x000c line=32 │ │ locals : │ │ @@ -87340,18 +52250,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03a3ac: |[03a3ac] net.everythingandroid.smspopup.service.SmsMonitorService.onDestroy:()V │ │ -03a3bc: 7010 140e 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.unregisterSMSObserver:()V // method@0e14 │ │ -03a3c2: 6f10 8600 0000 |0003: invoke-super {v0}, Landroid/app/Service;.onDestroy:()V // method@0086 │ │ -03a3c8: 0e00 |0006: return-void │ │ +0385f4: |[0385f4] net.everythingandroid.smspopup.service.SmsMonitorService.onDestroy:()V │ │ +038604: 7010 7a0e 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.unregisterSMSObserver:()V // method@0e7a │ │ +03860a: 6f10 8600 0000 |0003: invoke-super {v0}, Landroid/app/Service;.onDestroy:()V // method@0086 │ │ +038610: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0006 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/everythingandroid/smspopup/service/SmsMonitorService; │ │ @@ -87361,504 +52271,46 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03a3cc: |[03a3cc] net.everythingandroid.smspopup.service.SmsMonitorService.onStartCommand:(Landroid/content/Intent;II)I │ │ -03a3dc: 6f40 8700 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@0087 │ │ -03a3e2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -03a3e4: 0f00 |0004: return v0 │ │ +038614: |[038614] net.everythingandroid.smspopup.service.SmsMonitorService.onStartCommand:(Landroid/content/Intent;II)I │ │ +038624: 6f40 8700 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/app/Service;.onStartCommand:(Landroid/content/Intent;II)I // method@0087 │ │ +03862a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +03862c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/service/SmsMonitorService; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=3 flags I │ │ 0x0000 - 0x0005 reg=4 startId I │ │ │ │ - source_file_idx : 1857 (SmsMonitorService.java) │ │ - │ │ -Class #311 header: │ │ -class_idx : 618 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 437 │ │ -source_file_idx : 1869 │ │ -static_fields_size : 7 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 5 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #311 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/commonsware/cwac/wakeful/WakefulIntentService;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'ACTION_DELETE_MESSAGE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.ACTION_DELETE_MESSAGE" │ │ - #1 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'ACTION_MARK_MESSAGE_READ' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.ACTION_MARK_MESSAGE_READ" │ │ - #2 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'ACTION_MARK_THREAD_READ' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.ACTION_MARK_THREAD_READ" │ │ - #3 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'ACTION_QUICKREPLY' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.ACTION_QUICKREPLY" │ │ - #4 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'ACTION_SYNC_CONTACT_NAMES' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.ACTION_SYNC_CONTACT_NAMES" │ │ - #5 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'ACTION_UPDATE_NOTIFICATION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.ACTION_UPDATE_NOTIFICATION" │ │ - #6 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -03a3e8: |[03a3e8] net.everythingandroid.smspopup.service.SmsPopupUtilsService.:()V │ │ -03a3f8: 1c00 6a02 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@026a │ │ -03a3fc: 6e10 370c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -03a402: 0c00 |0005: move-result-object v0 │ │ -03a404: 6900 6808 |0006: sput-object v0, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.TAG:Ljava/lang/String; // field@0868 │ │ -03a408: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=21 │ │ - locals : │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -03a40c: |[03a40c] net.everythingandroid.smspopup.service.SmsPopupUtilsService.:()V │ │ -03a41c: 6200 6808 |0000: sget-object v0, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.TAG:Ljava/lang/String; // field@0868 │ │ -03a420: 7020 130b 0100 |0002: invoke-direct {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.:(Ljava/lang/String;)V // method@0b13 │ │ -03a426: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - 0x0005 line=38 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'startSyncContactNames' │ │ - type : '(Landroid/content/Context;)V' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 16 16-bit code units │ │ -03a428: |[03a428] net.everythingandroid.smspopup.service.SmsPopupUtilsService.startSyncContactNames:(Landroid/content/Context;)V │ │ -03a438: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03a43c: 1c01 6a02 |0002: const-class v1, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@026a │ │ -03a440: 7030 af00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03a446: 1a01 4910 |0007: const-string v1, "net.everythingandroid.smspopup.ACTION_SYNC_CONTACT_NAMES" // string@1049 │ │ -03a44a: 6e20 d100 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -03a450: 7120 1c0b 0200 |000c: invoke-static {v2, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b1c │ │ -03a456: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=161 │ │ - 0x0007 line=162 │ │ - 0x000c line=163 │ │ - 0x000f line=164 │ │ - locals : │ │ - 0x0007 - 0x0010 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x0010 reg=2 context Landroid/content/Context; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'syncContactNames' │ │ - type : '(Landroid/content/Context;)I' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 19 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 178 16-bit code units │ │ -03a458: |[03a458] net.everythingandroid.smspopup.service.SmsPopupUtilsService.syncContactNames:(Landroid/content/Context;)I │ │ -03a468: 7401 a000 1200 |0000: invoke-virtual/range {v18}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -03a46e: 0c01 |0003: move-result-object v1 │ │ -03a470: 6202 2f08 |0004: sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@082f │ │ -03a474: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -03a476: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -03a478: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -03a47a: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -03a47c: 7406 9200 0100 |000a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -03a482: 0c0c |000d: move-result-object v12 │ │ -03a484: 390c 0400 |000e: if-nez v12, 0012 // +0004 │ │ -03a488: 120f |0010: const/4 v15, #int 0 // #0 │ │ -03a48a: 0f0f |0011: return v15 │ │ -03a48c: 7210 1501 0c00 |0012: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -03a492: 0a02 |0015: move-result v2 │ │ -03a494: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ -03a498: 120f |0018: const/4 v15, #int 0 // #0 │ │ -03a49a: 28f8 |0019: goto 0011 // -0008 │ │ -03a49c: 120b |001a: const/4 v11, #int 0 // #0 │ │ -03a49e: 120f |001b: const/4 v15, #int 0 // #0 │ │ -03a4a0: 7210 1b01 0c00 |001c: invoke-interface {v12}, Landroid/database/Cursor;.moveToNext:()Z // method@011b │ │ -03a4a6: 0a02 |001f: move-result v2 │ │ -03a4a8: 3802 8b00 |0020: if-eqz v2, 00ab // +008b │ │ -03a4ac: d80b 0b01 |0022: add-int/lit8 v11, v11, #int 1 // #01 │ │ -03a4b0: 1a02 6808 |0024: const-string v2, "_id" // string@0868 │ │ -03a4b4: 7220 1401 2c00 |0026: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03a4ba: 0a02 |0029: move-result v2 │ │ -03a4bc: 7220 1801 2c00 |002a: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03a4c2: 0c0d |002d: move-result-object v13 │ │ -03a4c4: 1a02 1e0a |002e: const-string v2, "contact_displayname" // string@0a1e │ │ -03a4c8: 7220 1401 2c00 |0030: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03a4ce: 0a02 |0033: move-result v2 │ │ -03a4d0: 7220 1801 2c00 |0034: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03a4d6: 0c0a |0037: move-result-object v10 │ │ -03a4d8: 1a02 210a |0038: const-string v2, "contact_id" // string@0a21 │ │ -03a4dc: 7220 1401 2c00 |003a: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03a4e2: 0a02 |003d: move-result v2 │ │ -03a4e4: 7220 1801 2c00 |003e: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03a4ea: 0c07 |0041: move-result-object v7 │ │ -03a4ec: 1a02 270a |0042: const-string v2, "contact_lookupkey" // string@0a27 │ │ -03a4f0: 7220 1401 2c00 |0044: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03a4f6: 0a02 |0047: move-result v2 │ │ -03a4f8: 7220 1801 2c00 |0048: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03a4fe: 0c09 |004b: move-result-object v9 │ │ -03a500: 0800 1200 |004c: move-object/from16 v0, v18 │ │ -03a504: 7130 ea0f 9007 |004e: invoke-static {v0, v9, v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonNameByLookup:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@0fea │ │ -03a50a: 0c08 |0051: move-result-object v8 │ │ -03a50c: 3808 caff |0052: if-eqz v8, 001c // -0036 │ │ -03a510: 120e |0054: const/4 v14, #int 0 // #0 │ │ -03a512: 2210 2200 |0055: new-instance v16, Landroid/content/ContentValues; // type@0022 │ │ -03a516: 7601 9700 1000 |0057: invoke-direct/range {v16}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -03a51c: 380a 0a00 |005a: if-eqz v10, 0064 // +000a │ │ -03a520: 5482 8e09 |005c: iget-object v2, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@098e │ │ -03a524: 6e20 660c 2a00 |005e: invoke-virtual {v10, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a52a: 0a02 |0061: move-result v2 │ │ -03a52c: 3902 0c00 |0062: if-nez v2, 006e // +000c │ │ -03a530: 1a02 1e0a |0064: const-string v2, "contact_displayname" // string@0a1e │ │ -03a534: 5483 8e09 |0066: iget-object v3, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@098e │ │ -03a538: 0800 1000 |0068: move-object/from16 v0, v16 │ │ -03a53c: 6e30 9d00 2003 |006a: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -03a542: 121e |006d: const/4 v14, #int 1 // #1 │ │ -03a544: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ -03a548: 5482 8c09 |0070: iget-object v2, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@098c │ │ -03a54c: 6e20 660c 2700 |0072: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a552: 0a02 |0075: move-result v2 │ │ -03a554: 3902 0c00 |0076: if-nez v2, 0082 // +000c │ │ -03a558: 1a02 210a |0078: const-string v2, "contact_id" // string@0a21 │ │ -03a55c: 5483 8c09 |007a: iget-object v3, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@098c │ │ -03a560: 0800 1000 |007c: move-object/from16 v0, v16 │ │ -03a564: 6e30 9d00 2003 |007e: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -03a56a: 121e |0081: const/4 v14, #int 1 // #1 │ │ -03a56c: 3809 0a00 |0082: if-eqz v9, 008c // +000a │ │ -03a570: 5482 8d09 |0084: iget-object v2, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@098d │ │ -03a574: 6e20 660c 2900 |0086: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a57a: 0a02 |0089: move-result v2 │ │ -03a57c: 3902 0c00 |008a: if-nez v2, 0096 // +000c │ │ -03a580: 1a02 270a |008c: const-string v2, "contact_lookupkey" // string@0a27 │ │ -03a584: 5483 8d09 |008e: iget-object v3, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@098d │ │ -03a588: 0800 1000 |0090: move-object/from16 v0, v16 │ │ -03a58c: 6e30 9d00 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -03a592: 121e |0095: const/4 v14, #int 1 // #1 │ │ -03a594: 380e 86ff |0096: if-eqz v14, 001c // -007a │ │ -03a598: 1212 |0098: const/4 v2, #int 1 // #1 │ │ -03a59a: 7110 e00d 0d00 |0099: invoke-static {v13}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0de0 │ │ -03a5a0: 0c03 |009c: move-result-object v3 │ │ -03a5a2: 1204 |009d: const/4 v4, #int 0 // #0 │ │ -03a5a4: 1205 |009e: const/4 v5, #int 0 // #0 │ │ -03a5a6: 0800 1000 |009f: move-object/from16 v0, v16 │ │ -03a5aa: 6e55 9500 3140 |00a1: invoke-virtual {v1, v3, v0, v4, v5}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ -03a5b0: 0a03 |00a4: move-result v3 │ │ -03a5b2: 3332 77ff |00a5: if-ne v2, v3, 001c // -0089 │ │ -03a5b6: d80f 0f01 |00a7: add-int/lit8 v15, v15, #int 1 // #01 │ │ -03a5ba: 2900 73ff |00a9: goto/16 001c // -008d │ │ -03a5be: 380c 66ff |00ab: if-eqz v12, 0011 // -009a │ │ -03a5c2: 7210 1201 0c00 |00ad: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -03a5c8: 2900 61ff |00b0: goto/16 0011 // -009f │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=89 │ │ - 0x0004 line=90 │ │ - 0x000e line=93 │ │ - 0x0010 line=94 │ │ - 0x0011 line=157 │ │ - 0x0012 line=97 │ │ - 0x0018 line=98 │ │ - 0x001a line=101 │ │ - 0x001b line=102 │ │ - 0x001c line=109 │ │ - 0x0022 line=110 │ │ - 0x0024 line=112 │ │ - 0x002e line=114 │ │ - 0x0038 line=116 │ │ - 0x0042 line=118 │ │ - 0x004c line=121 │ │ - 0x0052 line=124 │ │ - 0x0054 line=125 │ │ - 0x0055 line=126 │ │ - 0x005a line=128 │ │ - 0x0064 line=129 │ │ - 0x006d line=130 │ │ - 0x006e line=133 │ │ - 0x0078 line=134 │ │ - 0x0081 line=135 │ │ - 0x0082 line=138 │ │ - 0x008c line=139 │ │ - 0x0095 line=140 │ │ - 0x0096 line=143 │ │ - 0x00a7 line=145 │ │ - 0x00ab line=150 │ │ - 0x00ad line=151 │ │ - locals : │ │ - 0x0042 - 0x00ab reg=7 contactId Ljava/lang/String; │ │ - 0x0052 - 0x00ab reg=8 contactInfo Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ - 0x004c - 0x00ab reg=9 contactLookup Ljava/lang/String; │ │ - 0x0038 - 0x00ab reg=10 contactName Ljava/lang/String; │ │ - 0x002e - 0x00ab reg=13 id Ljava/lang/String; │ │ - 0x0055 - 0x00ab reg=14 runUpdate Z │ │ - 0x005a - 0x00ab reg=16 vals Landroid/content/ContentValues; │ │ - 0x0004 - 0x00b2 reg=1 contentResolver Landroid/content/ContentResolver; │ │ - 0x001b - 0x00b2 reg=11 count I │ │ - 0x000e - 0x00b2 reg=12 cursor Landroid/database/Cursor; │ │ - 0x001c - 0x00b2 reg=15 updatedCount I │ │ - 0x0000 - 0x00b2 reg=17 this Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; │ │ - 0x0000 - 0x00b2 reg=18 context Landroid/content/Context; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'updateNotification' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 11 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 89 16-bit code units │ │ -03a5cc: |[03a5cc] net.everythingandroid.smspopup.service.SmsPopupUtilsService.updateNotification:(Landroid/content/Intent;)V │ │ -03a5dc: 1a07 5710 |0000: const-string v7, "net.everythingandroid.smspopup.EXTRAS_REPLYING" // string@1057 │ │ -03a5e0: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -03a5e2: 6e30 b600 7a08 |0003: invoke-virtual {v10, v7, v8}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00b6 │ │ -03a5e8: 0a01 |0006: move-result v1 │ │ -03a5ea: 1605 0000 |0007: const-wide/16 v5, #int 0 // #0 │ │ -03a5ee: 3801 0f00 |0009: if-eqz v1, 0018 // +000f │ │ -03a5f2: 2202 5b02 |000b: new-instance v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03a5f6: 6e10 bb00 0a00 |000d: invoke-virtual {v10}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03a5fc: 0c07 |0010: move-result-object v7 │ │ -03a5fe: 7030 a70d 9207 |0011: invoke-direct {v2, v9, v7}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0da7 │ │ -03a604: 6e10 bc0d 0200 |0014: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getThreadId:()J // method@0dbc │ │ -03a60a: 0b05 |0017: move-result-wide v5 │ │ -03a60c: 7110 f00f 0900 |0018: invoke-static {v9}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; // method@0ff0 │ │ -03a612: 0c03 |001b: move-result-object v3 │ │ -03a614: 3803 3900 |001c: if-eqz v3, 0055 // +0039 │ │ -03a618: 1607 0000 |001e: const-wide/16 v7, #int 0 // #0 │ │ -03a61c: 3107 0507 |0020: cmp-long v7, v5, v7 │ │ -03a620: 3d07 1d00 |0022: if-lez v7, 003f // +001d │ │ -03a624: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -03a626: 6e10 970c 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -03a62c: 0a07 |0028: move-result v7 │ │ -03a62e: 3570 1600 |0029: if-ge v0, v7, 003f // +0016 │ │ -03a632: 6e20 900c 0300 |002b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03a638: 0c07 |002e: move-result-object v7 │ │ -03a63a: 1f07 5b02 |002f: check-cast v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03a63e: 6e10 bc0d 0700 |0031: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getThreadId:()J // method@0dbc │ │ -03a644: 0b07 |0034: move-result-wide v7 │ │ -03a646: 3107 0705 |0035: cmp-long v7, v7, v5 │ │ -03a64a: 3907 0500 |0037: if-nez v7, 003c // +0005 │ │ -03a64e: 6e20 940c 0300 |0039: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0c94 │ │ -03a654: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03a658: 28e7 |003e: goto 0025 // -0019 │ │ -03a65a: 6e10 970c 0300 |003f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -03a660: 0a04 |0042: move-result v4 │ │ -03a662: 3d04 0e00 |0043: if-lez v4, 0051 // +000e │ │ -03a666: d807 04ff |0045: add-int/lit8 v7, v4, #int -1 // #ff │ │ -03a66a: 6e20 900c 7300 |0047: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03a670: 0c07 |004a: move-result-object v7 │ │ -03a672: 1f07 5b02 |004b: check-cast v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03a676: 7130 b10f 7904 |004d: invoke-static {v9, v7, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;.update:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@0fb1 │ │ -03a67c: 0e00 |0050: return-void │ │ -03a67e: 7110 a70f 0900 |0051: invoke-static {v9}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@0fa7 │ │ -03a684: 28fc |0054: goto 0050 // -0004 │ │ -03a686: 7110 a70f 0900 |0055: invoke-static {v9}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@0fa7 │ │ -03a68c: 28f8 |0058: goto 0050 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=170 │ │ - 0x0007 line=172 │ │ - 0x0009 line=173 │ │ - 0x000b line=175 │ │ - 0x0014 line=176 │ │ - 0x0018 line=180 │ │ - 0x001c line=182 │ │ - 0x001e line=183 │ │ - 0x0024 line=184 │ │ - 0x002b line=185 │ │ - 0x0039 line=186 │ │ - 0x003c line=184 │ │ - 0x003f line=190 │ │ - 0x0043 line=192 │ │ - 0x0045 line=194 │ │ - 0x0050 line=201 │ │ - 0x0051 line=196 │ │ - 0x0055 line=199 │ │ - locals : │ │ - 0x0014 - 0x0018 reg=2 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0025 - 0x003f reg=0 i I │ │ - 0x0043 - 0x0050 reg=4 numMessages I │ │ - 0x0051 - 0x0055 reg=4 numMessages I │ │ - 0x0007 - 0x0059 reg=1 ignoreThread Z │ │ - 0x001c - 0x0059 reg=3 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0009 - 0x0059 reg=5 threadId J │ │ - 0x0000 - 0x0059 reg=9 this Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; │ │ - 0x0000 - 0x0059 reg=10 intent Landroid/content/Intent; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ - name : 'doWakefulWork' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 118 16-bit code units │ │ -03a690: |[03a690] net.everythingandroid.smspopup.service.SmsPopupUtilsService.doWakefulWork:(Landroid/content/Intent;)V │ │ -03a6a0: 6e10 b500 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -03a6a6: 0c00 |0003: move-result-object v0 │ │ -03a6a8: 1a02 4610 |0004: const-string v2, "net.everythingandroid.smspopup.ACTION_MARK_THREAD_READ" // string@1046 │ │ -03a6ac: 6e20 660c 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a6b2: 0a02 |0009: move-result v2 │ │ -03a6b4: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -03a6b8: 2201 5b02 |000c: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03a6bc: 6e10 bb00 0400 |000e: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03a6c2: 0c02 |0011: move-result-object v2 │ │ -03a6c4: 7030 a70d 3102 |0012: invoke-direct {v1, v3, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0da7 │ │ -03a6ca: 6e10 ca0d 0100 |0015: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setThreadRead:()V // method@0dca │ │ -03a6d0: 0e00 |0018: return-void │ │ -03a6d2: 1a02 4510 |0019: const-string v2, "net.everythingandroid.smspopup.ACTION_MARK_MESSAGE_READ" // string@1045 │ │ -03a6d6: 6e20 660c 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a6dc: 0a02 |001e: move-result v2 │ │ -03a6de: 3802 0f00 |001f: if-eqz v2, 002e // +000f │ │ -03a6e2: 2201 5b02 |0021: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03a6e6: 6e10 bb00 0400 |0023: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03a6ec: 0c02 |0026: move-result-object v2 │ │ -03a6ee: 7030 a70d 3102 |0027: invoke-direct {v1, v3, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0da7 │ │ -03a6f4: 6e10 c70d 0100 |002a: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setMessageRead:()V // method@0dc7 │ │ -03a6fa: 28eb |002d: goto 0018 // -0015 │ │ -03a6fc: 1a02 4410 |002e: const-string v2, "net.everythingandroid.smspopup.ACTION_DELETE_MESSAGE" // string@1044 │ │ -03a700: 6e20 660c 0200 |0030: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a706: 0a02 |0033: move-result v2 │ │ -03a708: 3802 0f00 |0034: if-eqz v2, 0043 // +000f │ │ -03a70c: 2201 5b02 |0036: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03a710: 6e10 bb00 0400 |0038: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03a716: 0c02 |003b: move-result-object v2 │ │ -03a718: 7030 a70d 3102 |003c: invoke-direct {v1, v3, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0da7 │ │ -03a71e: 6e10 ac0d 0100 |003f: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.delete:()V // method@0dac │ │ -03a724: 28d6 |0042: goto 0018 // -002a │ │ -03a726: 1a02 4710 |0043: const-string v2, "net.everythingandroid.smspopup.ACTION_QUICKREPLY" // string@1047 │ │ -03a72a: 6e20 660c 0200 |0045: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a730: 0a02 |0048: move-result v2 │ │ -03a732: 3802 1500 |0049: if-eqz v2, 005e // +0015 │ │ -03a736: 2201 5b02 |004b: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03a73a: 6e10 bb00 0400 |004d: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03a740: 0c02 |0050: move-result-object v2 │ │ -03a742: 7030 a70d 3102 |0051: invoke-direct {v1, v3, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0da7 │ │ -03a748: 1a02 5510 |0054: const-string v2, "net.everythingandroid.smspopup.EXTRAS_QUICKREPLY" // string@1055 │ │ -03a74c: 6e20 c400 2400 |0056: invoke-virtual {v4, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c4 │ │ -03a752: 0c02 |0059: move-result-object v2 │ │ -03a754: 6e20 c60d 2100 |005a: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyToMessage:(Ljava/lang/String;)Z // method@0dc6 │ │ -03a75a: 28bb |005d: goto 0018 // -0045 │ │ -03a75c: 1a02 4a10 |005e: const-string v2, "net.everythingandroid.smspopup.ACTION_UPDATE_NOTIFICATION" // string@104a │ │ -03a760: 6e20 660c 0200 |0060: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a766: 0a02 |0063: move-result v2 │ │ -03a768: 3802 0600 |0064: if-eqz v2, 006a // +0006 │ │ -03a76c: 7020 1a0e 4300 |0066: invoke-direct {v3, v4}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.updateNotification:(Landroid/content/Intent;)V // method@0e1a │ │ -03a772: 28af |0069: goto 0018 // -0051 │ │ -03a774: 1a02 4910 |006a: const-string v2, "net.everythingandroid.smspopup.ACTION_SYNC_CONTACT_NAMES" // string@1049 │ │ -03a778: 6e20 660c 0200 |006c: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03a77e: 0a02 |006f: move-result v2 │ │ -03a780: 3802 a8ff |0070: if-eqz v2, 0018 // -0058 │ │ -03a784: 7020 190e 3300 |0072: invoke-direct {v3, v3}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.syncContactNames:(Landroid/content/Context;)I // method@0e19 │ │ -03a78a: 28a3 |0075: goto 0018 // -005d │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=51 │ │ - 0x0004 line=53 │ │ - 0x000c line=55 │ │ - 0x0015 line=56 │ │ - 0x0018 line=76 │ │ - 0x0019 line=57 │ │ - 0x0021 line=59 │ │ - 0x002a line=60 │ │ - 0x002e line=61 │ │ - 0x0036 line=63 │ │ - 0x003f line=64 │ │ - 0x0043 line=65 │ │ - 0x004b line=67 │ │ - 0x0054 line=68 │ │ - 0x005e line=69 │ │ - 0x0066 line=71 │ │ - 0x006a line=72 │ │ - 0x0072 line=74 │ │ - locals : │ │ - 0x0015 - 0x0018 reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x002a - 0x002e reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x003f - 0x0043 reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0054 - 0x005e reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0004 - 0x0076 reg=0 action Ljava/lang/String; │ │ - 0x0000 - 0x0076 reg=3 this Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; │ │ - 0x0000 - 0x0076 reg=4 intent Landroid/content/Intent; │ │ - │ │ - source_file_idx : 1869 (SmsPopupUtilsService.java) │ │ + source_file_idx : 1875 (SmsMonitorService.java) │ │ │ │ -Class #312 header: │ │ -class_idx : 619 │ │ +Class #238 header: │ │ +class_idx : 617 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 92 │ │ -source_file_idx : 1871 │ │ +superclass_idx : 91 │ │ +source_file_idx : 1889 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #312 annotations: │ │ +Class #238 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #312 - │ │ +Class #238 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/Handler;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;) │ │ @@ -87871,787 +52323,123 @@ │ │ type : '(Lnet/everythingandroid/smspopup/service/SmsReceiverService;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a78c: |[03a78c] net.everythingandroid.smspopup.service.SmsReceiverService$1.:(Lnet/everythingandroid/smspopup/service/SmsReceiverService;)V │ │ -03a79c: 5b01 6908 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@0869 │ │ -03a7a0: 7010 8e01 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@018e │ │ -03a7a6: 0e00 |0005: return-void │ │ +038630: |[038630] net.everythingandroid.smspopup.service.SmsReceiverService$1.:(Lnet/everythingandroid/smspopup/service/SmsReceiverService;)V │ │ +038640: 5b01 cd06 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@06cd │ │ +038644: 7010 9401 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0194 │ │ +03864a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/service/SmsReceiverService$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -03a7a8: |[03a7a8] net.everythingandroid.smspopup.service.SmsReceiverService$1.handleMessage:(Landroid/os/Message;)V │ │ -03a7b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03a7ba: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ -03a7be: 5250 2300 |0003: iget v0, v5, Landroid/os/Message;.what:I // field@0023 │ │ -03a7c2: 2b00 4f00 0000 |0005: packed-switch v0, 00000054 // +0000004f │ │ -03a7c8: 0e00 |0008: return-void │ │ -03a7ca: 5440 6908 |0009: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@0869 │ │ -03a7ce: 5441 6908 |000b: iget-object v1, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@0869 │ │ -03a7d2: 1402 0d01 0e7f |000d: const v2, #float 1.88756e+38 // #7f0e010d │ │ -03a7d8: 6e20 220e 2100 |0010: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getString:(I)Ljava/lang/String; // method@0e22 │ │ -03a7de: 0c01 |0013: move-result-object v1 │ │ -03a7e0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -03a7e2: 7130 070b 1002 |0015: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b07 │ │ -03a7e8: 0c00 |0018: move-result-object v0 │ │ -03a7ea: 6e10 080b 0000 |0019: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03a7f0: 28ec |001c: goto 0008 // -0014 │ │ -03a7f2: 5440 6908 |001d: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@0869 │ │ -03a7f6: 5441 6908 |001f: iget-object v1, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@0869 │ │ -03a7fa: 1402 0e01 0e7f |0021: const v2, #float 1.88756e+38 // #7f0e010e │ │ -03a800: 6e20 220e 2100 |0024: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getString:(I)Ljava/lang/String; // method@0e22 │ │ -03a806: 0c01 |0027: move-result-object v1 │ │ -03a808: 7130 070b 1003 |0028: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b07 │ │ -03a80e: 0c00 |002b: move-result-object v0 │ │ -03a810: 6e10 080b 0000 |002c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03a816: 28d9 |002f: goto 0008 // -0027 │ │ -03a818: 5440 6908 |0030: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@0869 │ │ -03a81c: 5441 6908 |0032: iget-object v1, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@0869 │ │ -03a820: 1402 0f01 0e7f |0034: const v2, #float 1.88756e+38 // #7f0e010f │ │ -03a826: 6e20 220e 2100 |0037: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getString:(I)Ljava/lang/String; // method@0e22 │ │ -03a82c: 0c01 |003a: move-result-object v1 │ │ -03a82e: 7130 070b 1003 |003b: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b07 │ │ -03a834: 0c00 |003e: move-result-object v0 │ │ -03a836: 6e10 080b 0000 |003f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03a83c: 28c6 |0042: goto 0008 // -003a │ │ -03a83e: 5440 6908 |0043: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@0869 │ │ -03a842: 5451 2200 |0045: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0022 │ │ -03a846: 6e10 5e0c 0100 |0047: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -03a84c: 0c01 |004a: move-result-object v1 │ │ -03a84e: 7130 070b 1003 |004b: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b07 │ │ -03a854: 0c00 |004e: move-result-object v0 │ │ -03a856: 6e10 080b 0000 |004f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03a85c: 28b6 |0052: goto 0008 // -004a │ │ -03a85e: 0000 |0053: nop // spacer │ │ -03a860: 0001 0400 0000 0000 0400 0000 1800 ... |0054: packed-switch-data (12 units) │ │ +03864c: |[03864c] net.everythingandroid.smspopup.service.SmsReceiverService$1.handleMessage:(Landroid/os/Message;)V │ │ +03865c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03865e: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ +038662: 5250 2300 |0003: iget v0, v5, Landroid/os/Message;.what:I // field@0023 │ │ +038666: 2b00 4f00 0000 |0005: packed-switch v0, 00000054 // +0000004f │ │ +03866c: 0e00 |0008: return-void │ │ +03866e: 5440 cd06 |0009: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@06cd │ │ +038672: 5441 cd06 |000b: iget-object v1, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@06cd │ │ +038676: 1402 0d01 0d7f |000d: const v2, #float 1.87427e+38 // #7f0d010d │ │ +03867c: 6e20 880e 2100 |0010: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getString:(I)Ljava/lang/String; // method@0e88 │ │ +038682: 0c01 |0013: move-result-object v1 │ │ +038684: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +038686: 7130 040b 1002 |0015: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b04 │ │ +03868c: 0c00 |0018: move-result-object v0 │ │ +03868e: 6e10 050b 0000 |0019: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +038694: 28ec |001c: goto 0008 // -0014 │ │ +038696: 5440 cd06 |001d: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@06cd │ │ +03869a: 5441 cd06 |001f: iget-object v1, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@06cd │ │ +03869e: 1402 0e01 0d7f |0021: const v2, #float 1.87427e+38 // #7f0d010e │ │ +0386a4: 6e20 880e 2100 |0024: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getString:(I)Ljava/lang/String; // method@0e88 │ │ +0386aa: 0c01 |0027: move-result-object v1 │ │ +0386ac: 7130 040b 1003 |0028: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b04 │ │ +0386b2: 0c00 |002b: move-result-object v0 │ │ +0386b4: 6e10 050b 0000 |002c: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +0386ba: 28d9 |002f: goto 0008 // -0027 │ │ +0386bc: 5440 cd06 |0030: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@06cd │ │ +0386c0: 5441 cd06 |0032: iget-object v1, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@06cd │ │ +0386c4: 1402 0f01 0d7f |0034: const v2, #float 1.87427e+38 // #7f0d010f │ │ +0386ca: 6e20 880e 2100 |0037: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getString:(I)Ljava/lang/String; // method@0e88 │ │ +0386d0: 0c01 |003a: move-result-object v1 │ │ +0386d2: 7130 040b 1003 |003b: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b04 │ │ +0386d8: 0c00 |003e: move-result-object v0 │ │ +0386da: 6e10 050b 0000 |003f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +0386e0: 28c6 |0042: goto 0008 // -003a │ │ +0386e2: 5440 cd06 |0043: iget-object v0, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; // field@06cd │ │ +0386e6: 5451 2200 |0045: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0022 │ │ +0386ea: 6e10 c40c 0100 |0047: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +0386f0: 0c01 |004a: move-result-object v1 │ │ +0386f2: 7130 040b 1003 |004b: invoke-static {v0, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0b04 │ │ +0386f8: 0c00 |004e: move-result-object v0 │ │ +0386fa: 6e10 050b 0000 |004f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +038700: 28b6 |0052: goto 0008 // -004a │ │ +038702: 0000 |0053: nop // spacer │ │ +038704: 0001 0400 0000 0000 0400 0000 1800 ... |0054: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ 0x0003 line=271 │ │ 0x0008 line=296 │ │ 0x0009 line=273 │ │ + 0x0010 line=274 │ │ + 0x0015 line=273 │ │ + 0x0019 line=275 │ │ 0x001d line=278 │ │ + 0x0024 line=281 │ │ + 0x0028 line=278 │ │ + 0x002c line=282 │ │ 0x0030 line=285 │ │ + 0x0037 line=286 │ │ + 0x003b line=285 │ │ + 0x003f line=287 │ │ 0x0043 line=290 │ │ + 0x0047 line=291 │ │ + 0x004b line=290 │ │ + 0x004f line=292 │ │ 0x0053 line=271 │ │ locals : │ │ 0x0000 - 0x0060 reg=4 this Lnet/everythingandroid/smspopup/service/SmsReceiverService$1; │ │ 0x0000 - 0x0060 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 1871 (SmsReceiverService.java) │ │ - │ │ -Class #313 header: │ │ -class_idx : 620 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 437 │ │ -source_file_idx : 1871 │ │ -static_fields_size : 12 │ │ -instance_fields_size: 4 │ │ -direct_methods_size : 8 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #313 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/service/SmsReceiverService;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Lcom/commonsware/cwac/wakeful/WakefulIntentService;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'ACTION_MESSAGE_RECEIVED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.MESSAGE_RECEIVED" │ │ - #1 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'ACTION_MMS_RECEIVED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android.provider.Telephony.WAP_PUSH_RECEIVED" │ │ - #2 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'ACTION_SMS_RECEIVED' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "android.provider.Telephony.SMS_RECEIVED" │ │ - #3 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'MESSAGE_RETRY' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 8 │ │ - #4 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'MESSAGE_RETRY_PAUSE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1000 │ │ - #5 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'MESSAGE_SENT_ACTION' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : "com.android.mms.transaction.MESSAGE_SENT" │ │ - #6 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'MMS_DATA_TYPE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "application/vnd.wap.mms-message" │ │ - #7 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : null │ │ - #8 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'TOAST_HANDLER_MESSAGE_CUSTOM' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 3 │ │ - #9 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'TOAST_HANDLER_MESSAGE_FAILED' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #10 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'TOAST_HANDLER_MESSAGE_SEND_LATER' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #11 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'TOAST_HANDLER_MESSAGE_SENT' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'context' │ │ - type : 'Landroid/content/Context;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'mResultCode' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'mToastHandler' │ │ - type : 'Landroid/os/Handler;' │ │ - access : 0x0001 (PUBLIC) │ │ - #3 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'serviceRestarted' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -03a878: |[03a878] net.everythingandroid.smspopup.service.SmsReceiverService.:()V │ │ -03a888: 1c00 6c02 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService; // type@026c │ │ -03a88c: 6e10 370c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c37 │ │ -03a892: 0c00 |0005: move-result-object v0 │ │ -03a894: 6900 7108 |0006: sput-object v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.TAG:Ljava/lang/String; // field@0871 │ │ -03a898: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=37 │ │ - locals : │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -03a89c: |[03a89c] net.everythingandroid.smspopup.service.SmsReceiverService.:()V │ │ -03a8ac: 6200 7108 |0000: sget-object v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.TAG:Ljava/lang/String; // field@0871 │ │ -03a8b0: 7020 130b 0100 |0002: invoke-direct {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.:(Ljava/lang/String;)V // method@0b13 │ │ -03a8b6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -03a8b8: 5c10 7908 |0006: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.serviceRestarted:Z // field@0879 │ │ -03a8bc: 2200 6b02 |0008: new-instance v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1; // type@026b │ │ -03a8c0: 7020 1b0e 1000 |000a: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.:(Lnet/everythingandroid/smspopup/service/SmsReceiverService;)V // method@0e1b │ │ -03a8c6: 5b10 7808 |000d: iput-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@0878 │ │ -03a8ca: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=66 │ │ - 0x0005 line=58 │ │ - 0x0008 line=266 │ │ - 0x000f line=67 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'handleMessageReceived' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 7 16-bit code units │ │ -03a8cc: |[03a8cc] net.everythingandroid.smspopup.service.SmsReceiverService.handleMessageReceived:(Landroid/content/Intent;)V │ │ -03a8dc: 6e10 bb00 0200 |0000: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03a8e2: 0c00 |0003: move-result-object v0 │ │ -03a8e4: 3800 0200 |0004: if-eqz v0, 0006 // +0002 │ │ -03a8e8: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=243 │ │ - 0x0004 line=252 │ │ - 0x0006 line=256 │ │ - locals : │ │ - 0x0004 - 0x0007 reg=0 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - 0x0000 - 0x0007 reg=2 intent Landroid/content/Intent; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'handleMmsReceived' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 31 16-bit code units │ │ -03a8ec: |[03a8ec] net.everythingandroid.smspopup.service.SmsReceiverService.handleMmsReceived:(Landroid/content/Intent;)V │ │ -03a8fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03a8fe: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -03a900: 3901 1c00 |0002: if-nez v1, 001e // +001c │ │ -03a904: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -03a908: 3520 1800 |0006: if-ge v0, v2, 001e // +0018 │ │ -03a90c: 5442 7608 |0008: iget-object v2, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03a910: 7110 e60f 0200 |000a: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getMmsDetails:(Landroid/content/Context;)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0fe6 │ │ -03a916: 0c01 |000d: move-result-object v1 │ │ -03a918: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -03a91c: 7020 270e 1400 |0010: invoke-direct {v4, v1}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.notifyMessageReceived:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e27 │ │ -03a922: 28ef |0013: goto 0002 // -0011 │ │ -03a924: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03a928: 1602 e803 |0016: const-wide/16 v2, #int 1000 // #3e8 │ │ -03a92c: 7120 830c 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@0c83 │ │ -03a932: 28e7 |001b: goto 0002 // -0019 │ │ -03a934: 0d02 |001c: move-exception v2 │ │ -03a936: 28e5 |001d: goto 0002 // -001b │ │ -03a938: 0e00 |001e: return-void │ │ - catches : 1 │ │ - 0x0018 - 0x001b │ │ - Ljava/lang/InterruptedException; -> 0x001c │ │ - positions : │ │ - 0x0000 line=208 │ │ - 0x0001 line=209 │ │ - 0x0002 line=215 │ │ - 0x0008 line=217 │ │ - 0x000e line=219 │ │ - 0x0010 line=222 │ │ - 0x0014 line=226 │ │ - 0x0016 line=228 │ │ - 0x001c line=229 │ │ - 0x001e line=234 │ │ - locals : │ │ - 0x0002 - 0x001f reg=0 count I │ │ - 0x0001 - 0x001f reg=1 mmsMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x001f reg=4 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - 0x0000 - 0x001f reg=5 intent Landroid/content/Intent; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'handleSmsReceived' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 27 16-bit code units │ │ -03a94c: |[03a94c] net.everythingandroid.smspopup.service.SmsReceiverService.handleSmsReceived:(Landroid/content/Intent;)V │ │ -03a95c: 6e10 bb00 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03a962: 0c00 |0003: move-result-object v0 │ │ -03a964: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ -03a968: 7110 e40f 0700 |0006: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getMessagesFromIntent:(Landroid/content/Intent;)[Landroid/telephony/SmsMessage; // method@0fe4 │ │ -03a96e: 0c01 |0009: move-result-object v1 │ │ -03a970: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -03a974: 2202 5b02 |000c: new-instance v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03a978: 5463 7608 |000e: iget-object v3, v6, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03a97c: 7100 800c 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0c80 │ │ -03a982: 0b04 |0013: move-result-wide v4 │ │ -03a984: 7055 aa0d 3241 |0014: invoke-direct {v2, v3, v1, v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;[Landroid/telephony/SmsMessage;J)V // method@0daa │ │ -03a98a: 7020 270e 2600 |0017: invoke-direct {v6, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.notifyMessageReceived:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e27 │ │ -03a990: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=114 │ │ - 0x0004 line=115 │ │ - 0x0006 line=116 │ │ - 0x000a line=117 │ │ - 0x000c line=118 │ │ - 0x001a line=122 │ │ - locals : │ │ - 0x000a - 0x001a reg=1 messages [Landroid/telephony/SmsMessage; │ │ - 0x0004 - 0x001b reg=0 bundle Landroid/os/Bundle; │ │ - 0x0000 - 0x001b reg=6 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - 0x0000 - 0x001b reg=7 intent Landroid/content/Intent; │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'handleSmsSent' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 16 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 131 16-bit code units │ │ -03a994: |[03a994] net.everythingandroid.smspopup.service.SmsReceiverService.handleSmsSent:(Landroid/content/Intent;)V │ │ -03a9a4: 124d |0000: const/4 v13, #int 4 // #4 │ │ -03a9a6: 12fc |0001: const/4 v12, #int -1 // #ff │ │ -03a9a8: 122b |0002: const/4 v11, #int 2 // #2 │ │ -03a9aa: 120a |0003: const/4 v10, #int 0 // #0 │ │ -03a9ac: 6e10 210e 0e00 |0004: invoke-virtual {v14}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0e21 │ │ -03a9b2: 0c02 |0007: move-result-object v2 │ │ -03a9b4: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -03a9b6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -03a9b8: 1a08 e309 |000a: const-string v8, "com.android.mms" // string@09e3 │ │ -03a9bc: 1a09 e709 |000c: const-string v9, "com.android.mms.transaction.SmsReceiver" // string@09e7 │ │ -03a9c0: 6e30 d400 8f09 |000e: invoke-virtual {v15, v8, v9}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -03a9c6: 0c06 |0011: move-result-object v6 │ │ -03a9c8: 6e30 f100 620a |0012: invoke-virtual {v2, v6, v10}, Landroid/content/pm/PackageManager;.queryBroadcastReceivers:(Landroid/content/Intent;I)Ljava/util/List; // method@00f1 │ │ -03a9ce: 0c03 |0015: move-result-object v3 │ │ -03a9d0: 7210 ae0c 0300 |0016: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0cae │ │ -03a9d6: 0a08 |0019: move-result v8 │ │ -03a9d8: 3d08 1a00 |001a: if-lez v8, 0034 // +001a │ │ -03a9dc: 0765 |001c: move-object v5, v6 │ │ -03a9de: 2204 2800 |001d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -03a9e2: 7010 ae00 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00ae │ │ -03a9e8: 1a08 e309 |0022: const-string v8, "com.android.mms" // string@09e3 │ │ -03a9ec: 1a09 e909 |0024: const-string v9, "com.android.mms.ui.ConversationComposer" // string@09e9 │ │ -03a9f0: 6e30 d400 8409 |0026: invoke-virtual {v4, v8, v9}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -03a9f6: 6e30 f200 420a |0029: invoke-virtual {v2, v4, v10}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00f2 │ │ -03a9fc: 0c03 |002c: move-result-object v3 │ │ -03a9fe: 7210 ae0c 0300 |002d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0cae │ │ -03aa04: 0a08 |0030: move-result v8 │ │ -03aa06: 3d08 0300 |0031: if-lez v8, 0034 // +0003 │ │ -03aa0a: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -03aa0c: 3905 0e00 |0034: if-nez v5, 0042 // +000e │ │ -03aa10: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -03aa12: 6e10 ba00 0f00 |0037: invoke-virtual {v15}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00ba │ │ -03aa18: 0c07 |003a: move-result-object v7 │ │ -03aa1a: 52e8 7708 |003b: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@0877 │ │ -03aa1e: 33c8 2100 |003d: if-ne v8, v12, 005e // +0021 │ │ -03aa22: 7130 d60f 7e0b |003f: invoke-static {v14, v7, v11}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.moveMessageToFolder:(Landroid/content/Context;Landroid/net/Uri;I)Z // method@0fd6 │ │ -03aa28: 52e8 7708 |0042: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@0877 │ │ -03aa2c: 33c8 2c00 |0044: if-ne v8, v12, 0070 // +002c │ │ -03aa30: 54e8 7808 |0046: iget-object v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@0878 │ │ -03aa34: 6e20 9701 a800 |0048: invoke-virtual {v8, v10}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0197 │ │ -03aa3a: 3801 1200 |004b: if-eqz v1, 005d // +0012 │ │ -03aa3e: 1a08 1307 |004d: const-string v8, "SMSReceiver: Broadcasting send complete to system messaging app" // string@0713 │ │ -03aa42: 7110 940f 0800 |004f: invoke-static {v8}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0f94 │ │ -03aa48: 1208 |0052: const/4 v8, #int 0 // #0 │ │ -03aa4a: 1209 |0053: const/4 v9, #int 0 // #0 │ │ -03aa4c: 7140 7d00 8e95 |0054: invoke-static {v14, v8, v5, v9}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ -03aa52: 0c08 |0057: move-result-object v8 │ │ -03aa54: 52e9 7708 |0058: iget v9, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@0877 │ │ -03aa58: 6e20 7e00 9800 |005a: invoke-virtual {v8, v9}, Landroid/app/PendingIntent;.send:(I)V // method@007e │ │ -03aa5e: 0e00 |005d: return-void │ │ -03aa60: 52e8 7708 |005e: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@0877 │ │ -03aa64: 32b8 0600 |0060: if-eq v8, v11, 0066 // +0006 │ │ -03aa68: 52e8 7708 |0062: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@0877 │ │ -03aa6c: 33d8 0700 |0064: if-ne v8, v13, 006b // +0007 │ │ -03aa70: 1268 |0066: const/4 v8, #int 6 // #6 │ │ -03aa72: 7130 d60f 7e08 |0067: invoke-static {v14, v7, v8}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.moveMessageToFolder:(Landroid/content/Context;Landroid/net/Uri;I)Z // method@0fd6 │ │ -03aa78: 28d8 |006a: goto 0042 // -0028 │ │ -03aa7a: 1258 |006b: const/4 v8, #int 5 // #5 │ │ -03aa7c: 7130 d60f 7e08 |006c: invoke-static {v14, v7, v8}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.moveMessageToFolder:(Landroid/content/Context;Landroid/net/Uri;I)Z // method@0fd6 │ │ -03aa82: 28d3 |006f: goto 0042 // -002d │ │ -03aa84: 52e8 7708 |0070: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@0877 │ │ -03aa88: 32b8 d9ff |0072: if-eq v8, v11, 004b // -0027 │ │ -03aa8c: 52e8 7708 |0074: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@0877 │ │ -03aa90: 32d8 d5ff |0076: if-eq v8, v13, 004b // -002b │ │ -03aa94: 54e8 7808 |0078: iget-object v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@0878 │ │ -03aa98: 6e20 9701 b800 |007a: invoke-virtual {v8, v11}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0197 │ │ -03aa9e: 28ce |007d: goto 004b // -0032 │ │ -03aaa0: 0d00 |007e: move-exception v0 │ │ -03aaa2: 6e10 7900 0000 |007f: invoke-virtual {v0}, Landroid/app/PendingIntent$CanceledException;.printStackTrace:()V // method@0079 │ │ -03aaa8: 28db |0082: goto 005d // -0025 │ │ - catches : 1 │ │ - 0x004d - 0x005d │ │ - Landroid/app/PendingIntent$CanceledException; -> 0x007e │ │ - positions : │ │ - 0x0004 line=306 │ │ - 0x0008 line=307 │ │ - 0x0009 line=310 │ │ - 0x000a line=313 │ │ - 0x0012 line=317 │ │ - 0x0016 line=319 │ │ - 0x001c line=324 │ │ - 0x001d line=333 │ │ - 0x0022 line=334 │ │ - 0x0029 line=337 │ │ - 0x002d line=338 │ │ - 0x0033 line=340 │ │ - 0x0034 line=349 │ │ - 0x0036 line=350 │ │ - 0x0037 line=354 │ │ - 0x003b line=356 │ │ - 0x003f line=357 │ │ - 0x0042 line=369 │ │ - 0x0046 line=372 │ │ - 0x004b line=391 │ │ - 0x004d line=393 │ │ - 0x0052 line=394 │ │ - 0x005d line=399 │ │ - 0x005e line=358 │ │ - 0x0066 line=360 │ │ - 0x006b line=363 │ │ - 0x0070 line=374 │ │ - 0x0078 line=385 │ │ - 0x007e line=395 │ │ - 0x007f line=396 │ │ - locals : │ │ - 0x0022 - 0x0034 reg=4 samsungIntent Landroid/content/Intent; │ │ - 0x003b - 0x0042 reg=7 uri Landroid/net/Uri; │ │ - 0x005e - 0x0070 reg=7 uri Landroid/net/Uri; │ │ - 0x007f - 0x0083 reg=0 e Landroid/app/PendingIntent$CanceledException; │ │ - 0x000a - 0x0083 reg=1 forwardToSystemApp Z │ │ - 0x0008 - 0x0083 reg=2 pm Landroid/content/pm/PackageManager; │ │ - 0x0016 - 0x0083 reg=3 receiverList Ljava/util/List; Ljava/util/List; │ │ - 0x0009 - 0x0083 reg=5 sysIntent Landroid/content/Intent; │ │ - 0x0012 - 0x0083 reg=6 tempIntent Landroid/content/Intent; │ │ - 0x0000 - 0x0083 reg=14 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - 0x0000 - 0x0083 reg=15 intent Landroid/content/Intent; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'notifyMessageReceived' │ │ - type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 14 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 192 16-bit code units │ │ -03aab8: |[03aab8] net.everythingandroid.smspopup.service.SmsReceiverService.notifyMessageReceived:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ -03aac8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -03aaca: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -03aacc: 6e10 c20d 0d00 |0002: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0dc2 │ │ -03aad2: 0a09 |0005: move-result v9 │ │ -03aad4: 3809 0b00 |0006: if-eqz v9, 0011 // +000b │ │ -03aad8: 6e10 b40d 0d00 |0008: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageClass:()Landroid/telephony/SmsMessage$MessageClass; // method@0db4 │ │ -03aade: 0c09 |000b: move-result-object v9 │ │ -03aae0: 620a 6402 |000c: sget-object v10, Landroid/telephony/SmsMessage$MessageClass;.CLASS_0:Landroid/telephony/SmsMessage$MessageClass; // field@0264 │ │ -03aae4: 33a9 0300 |000e: if-ne v9, v10, 0011 // +0003 │ │ -03aae8: 0e00 |0010: return-void │ │ -03aaea: 6e10 c30d 0d00 |0011: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSprintVisualVoicemail:()Z // method@0dc3 │ │ -03aaf0: 0a09 |0014: move-result v9 │ │ -03aaf2: 3909 fbff |0015: if-nez v9, 0010 // -0005 │ │ -03aaf6: 54c9 7608 |0017: iget-object v9, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03aafa: 140a 0e00 0401 |0019: const v10, #float 2.42446e-38 // #0104000e │ │ -03ab00: 6e20 a600 a900 |001c: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -03ab06: 0c09 |001f: move-result-object v9 │ │ -03ab08: 6e10 b10d 0d00 |0020: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactName:()Ljava/lang/String; // method@0db1 │ │ -03ab0e: 0c0a |0023: move-result-object v10 │ │ -03ab10: 6e20 660c a900 |0024: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03ab16: 0a09 |0027: move-result v9 │ │ -03ab18: 3809 0e00 |0028: if-eqz v9, 0036 // +000e │ │ -03ab1c: 1a09 0000 |002a: const-string v9, "" // string@0000 │ │ -03ab20: 6e10 b30d 0d00 |002c: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0db3 │ │ -03ab26: 0c0a |002f: move-result-object v10 │ │ -03ab28: 6e20 660c a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03ab2e: 0a09 |0033: move-result v9 │ │ -03ab30: 3909 dcff |0034: if-nez v9, 0010 // -0024 │ │ -03ab34: 2202 ac02 |0036: new-instance v2, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02ac │ │ -03ab38: 54c9 7608 |0038: iget-object v9, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03ab3c: 6e10 ae0d 0d00 |003a: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactId:()Ljava/lang/String; // method@0dae │ │ -03ab42: 0c0a |003d: move-result-object v10 │ │ -03ab44: 6e10 af0d 0d00 |003e: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupKey:()Ljava/lang/String; // method@0daf │ │ -03ab4a: 0c0b |0041: move-result-object v11 │ │ -03ab4c: 7040 b60f 92ba |0042: invoke-direct {v2, v9, v10, v11}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0fb6 │ │ -03ab52: 1409 1400 0e7f |0045: const v9, #float 1.88751e+38 // #7f0e0014 │ │ -03ab58: 6e30 ba0f 9208 |0048: invoke-virtual {v2, v9, v8}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@0fba │ │ -03ab5e: 0a05 |004b: move-result v5 │ │ -03ab60: 1409 1800 0e7f |004c: const v9, #float 1.88751e+38 // #7f0e0018 │ │ -03ab66: 1a0a 290a |004f: const-string v10, "contact_popup_enabled" // string@0a29 │ │ -03ab6a: 6e40 bb0f 92a7 |0051: invoke-virtual {v2, v9, v7, v10}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@0fbb │ │ -03ab70: 0a06 |0054: move-result v6 │ │ -03ab72: 1409 1700 0e7f |0055: const v9, #float 1.88751e+38 // #7f0e0017 │ │ -03ab78: 1a0a 200a |0058: const-string v10, "contact_enabled" // string@0a20 │ │ -03ab7c: 6e40 bb0f 92a8 |005a: invoke-virtual {v2, v9, v8, v10}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@0fbb │ │ -03ab82: 0a04 |005d: move-result v4 │ │ -03ab84: 1409 4600 0e7f |005e: const v9, #float 1.88752e+38 // #7f0e0046 │ │ -03ab8a: 6e30 bc0f 9208 |0061: invoke-virtual {v2, v9, v8}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getInt:(II)I // method@0fbc │ │ -03ab90: 0a09 |0064: move-result v9 │ │ -03ab92: 3809 4200 |0065: if-eqz v9, 00a7 // +0042 │ │ -03ab96: 0171 |0067: move v1, v7 │ │ -03ab98: 6e10 b70f 0200 |0068: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@0fb7 │ │ -03ab9e: 54c9 7608 |006b: iget-object v9, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03aba2: 1a0a a411 |006d: const-string v10, "phone" // string@11a4 │ │ -03aba6: 6e20 a800 a900 |006f: invoke-virtual {v9, v10}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -03abac: 0c03 |0072: move-result-object v3 │ │ -03abae: 1f03 5101 |0073: check-cast v3, Landroid/telephony/TelephonyManager; // type@0151 │ │ -03abb2: 6e10 7109 0300 |0075: invoke-virtual {v3}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@0971 │ │ -03abb8: 0a09 |0078: move-result v9 │ │ -03abba: 3909 3000 |0079: if-nez v9, 00a9 // +0030 │ │ -03abbe: 0170 |007b: move v0, v7 │ │ -03abc0: 54c7 7608 |007c: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03abc4: 7110 9d0f 0700 |007e: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.initialize:(Landroid/content/Context;)V // method@0f9d │ │ -03abca: 3806 2a00 |0081: if-eqz v6, 00ab // +002a │ │ -03abce: 3800 2800 |0083: if-eqz v0, 00ab // +0028 │ │ -03abd2: 3901 2600 |0085: if-nez v1, 00ab // +0026 │ │ -03abd6: 7100 9c0f 0000 |0087: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.inKeyguardRestrictedInputMode:()Z // method@0f9c │ │ -03abdc: 0a07 |008a: move-result v7 │ │ -03abde: 3907 0c00 |008b: if-nez v7, 0097 // +000c │ │ -03abe2: 3905 1e00 |008d: if-nez v5, 00ab // +001e │ │ -03abe6: 54c7 7608 |008f: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03abea: 7110 f40f 0700 |0091: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.inMessagingApp:(Landroid/content/Context;)Z // method@0ff4 │ │ -03abf0: 0a07 |0094: move-result v7 │ │ -03abf2: 3907 1600 |0095: if-nez v7, 00ab // +0016 │ │ -03abf6: 54c7 7608 |0097: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03abfa: 7110 c70f 0700 |0099: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.acquirePartial:(Landroid/content/Context;)V // method@0fc7 │ │ -03ac00: 54c7 7608 |009c: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03ac04: 6e10 b70d 0d00 |009e: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getPopupIntent:()Landroid/content/Intent; // method@0db7 │ │ -03ac0a: 0c08 |00a1: move-result-object v8 │ │ -03ac0c: 6e20 ab00 8700 |00a2: invoke-virtual {v7, v8}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00ab │ │ -03ac12: 2900 6bff |00a5: goto/16 0010 // -0095 │ │ -03ac16: 0181 |00a7: move v1, v8 │ │ -03ac18: 28c0 |00a8: goto 0068 // -0040 │ │ -03ac1a: 0180 |00a9: move v0, v8 │ │ -03ac1c: 28d2 |00aa: goto 007c // -002e │ │ -03ac1e: 3804 65ff |00ab: if-eqz v4, 0010 // -009b │ │ -03ac22: 54c7 7608 |00ad: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03ac26: 390d 0c00 |00af: if-nez v13, 00bb // +000c │ │ -03ac2a: 7130 af0f d708 |00b1: invoke-static {v7, v13, v8}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@0faf │ │ -03ac30: 54c7 7608 |00b4: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03ac34: 7120 050e d700 |00b6: invoke-static {v7, v13}, Lnet/everythingandroid/smspopup/service/ReminderService;.scheduleReminder:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e05 │ │ -03ac3a: 2900 57ff |00b9: goto/16 0010 // -00a9 │ │ -03ac3e: 6e10 be0d 0d00 |00bb: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getUnreadCount:()I // method@0dbe │ │ -03ac44: 0a08 |00be: move-result v8 │ │ -03ac46: 28f2 |00bf: goto 00b1 // -000e │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=127 │ │ - 0x0010 line=200 │ │ - 0x0011 line=131 │ │ - 0x0017 line=136 │ │ - 0x0036 line=142 │ │ - 0x0045 line=146 │ │ - 0x004c line=151 │ │ - 0x0055 line=157 │ │ - 0x005e line=163 │ │ - 0x0068 line=166 │ │ - 0x006b line=170 │ │ - 0x0075 line=172 │ │ - 0x007c line=175 │ │ - 0x0081 line=183 │ │ - 0x0097 line=189 │ │ - 0x009c line=190 │ │ - 0x00a8 line=163 │ │ - 0x00aa line=172 │ │ - 0x00ab line=192 │ │ - 0x00ad line=196 │ │ - 0x00b4 line=197 │ │ - 0x00bb line=196 │ │ - locals : │ │ - 0x007c - 0x00a7 reg=0 callStateIdle Z │ │ - 0x0068 - 0x00a7 reg=1 docked Z │ │ - 0x0075 - 0x00a7 reg=3 mTM Landroid/telephony/TelephonyManager; │ │ - 0x00ab - 0x00c0 reg=0 callStateIdle Z │ │ - 0x00a9 - 0x00c0 reg=1 docked Z │ │ - 0x0045 - 0x00c0 reg=2 mPrefs Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - 0x00a9 - 0x00c0 reg=3 mTM Landroid/telephony/TelephonyManager; │ │ - 0x005e - 0x00c0 reg=4 notifEnabled Z │ │ - 0x004c - 0x00c0 reg=5 onlyShowOnKeyguard Z │ │ - 0x0055 - 0x00c0 reg=6 showPopup Z │ │ - 0x0000 - 0x00c0 reg=12 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - 0x0000 - 0x00c0 reg=13 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'showToast' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 13 16-bit code units │ │ -03ac48: |[03ac48] net.everythingandroid.smspopup.service.SmsReceiverService.showToast:(Ljava/lang/String;)V │ │ -03ac58: 5430 7808 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@0878 │ │ -03ac5c: 5431 7808 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@0878 │ │ -03ac60: 1232 |0004: const/4 v2, #int 3 // #3 │ │ -03ac62: 7130 9a01 2104 |0005: invoke-static {v1, v2, v4}, Landroid/os/Message;.obtain:(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message; // method@019a │ │ -03ac68: 0c01 |0008: move-result-object v1 │ │ -03ac6a: 6e20 9801 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@0198 │ │ -03ac70: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=259 │ │ - 0x000c line=261 │ │ - locals : │ │ - 0x0000 - 0x000d reg=3 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - 0x0000 - 0x000d reg=4 message Ljava/lang/String; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'doWakefulWork' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 81 16-bit code units │ │ -03ac74: |[03ac74] net.everythingandroid.smspopup.service.SmsReceiverService.doWakefulWork:(Landroid/content/Intent;)V │ │ -03ac84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03ac86: 5943 7708 |0001: iput v3, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@0877 │ │ -03ac8a: 3805 2100 |0003: if-eqz v5, 0024 // +0021 │ │ -03ac8e: 5542 7908 |0005: iget-boolean v2, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.serviceRestarted:Z // field@0879 │ │ -03ac92: 3902 1d00 |0007: if-nez v2, 0024 // +001d │ │ -03ac96: 1a02 9213 |0009: const-string v2, "result" // string@1392 │ │ -03ac9a: 6e30 bd00 2503 |000b: invoke-virtual {v5, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00bd │ │ -03aca0: 0a02 |000e: move-result v2 │ │ -03aca2: 5942 7708 |000f: iput v2, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@0877 │ │ -03aca6: 6e10 b500 0500 |0011: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ -03acac: 0c00 |0014: move-result-object v0 │ │ -03acae: 6e10 c500 0500 |0015: invoke-virtual {v5}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00c5 │ │ -03acb4: 0c01 |0018: move-result-object v1 │ │ -03acb6: 1a02 f308 |0019: const-string v2, "android.provider.Telephony.SMS_RECEIVED" // string@08f3 │ │ -03acba: 6e20 660c 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03acc0: 0a02 |001e: move-result v2 │ │ -03acc2: 3802 0600 |001f: if-eqz v2, 0025 // +0006 │ │ -03acc6: 7020 250e 5400 |0021: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.handleSmsReceived:(Landroid/content/Intent;)V // method@0e25 │ │ -03accc: 0e00 |0024: return-void │ │ -03acce: 1a02 f408 |0025: const-string v2, "android.provider.Telephony.WAP_PUSH_RECEIVED" // string@08f4 │ │ -03acd2: 6e20 660c 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03acd8: 0a02 |002a: move-result v2 │ │ -03acda: 3802 0e00 |002b: if-eqz v2, 0039 // +000e │ │ -03acde: 1a02 1709 |002d: const-string v2, "application/vnd.wap.mms-message" // string@0917 │ │ -03ace2: 6e20 660c 1200 |002f: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03ace8: 0a02 |0032: move-result v2 │ │ -03acea: 3802 0600 |0033: if-eqz v2, 0039 // +0006 │ │ -03acee: 7020 240e 5400 |0035: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.handleMmsReceived:(Landroid/content/Intent;)V // method@0e24 │ │ -03acf4: 28ec |0038: goto 0024 // -0014 │ │ -03acf6: 1a02 e409 |0039: const-string v2, "com.android.mms.transaction.MESSAGE_SENT" // string@09e4 │ │ -03acfa: 6e20 660c 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03ad00: 0a02 |003e: move-result v2 │ │ -03ad02: 3802 0600 |003f: if-eqz v2, 0045 // +0006 │ │ -03ad06: 7020 260e 5400 |0041: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.handleSmsSent:(Landroid/content/Intent;)V // method@0e26 │ │ -03ad0c: 28e0 |0044: goto 0024 // -0020 │ │ -03ad0e: 1a02 5b10 |0045: const-string v2, "net.everythingandroid.smspopup.MESSAGE_RECEIVED" // string@105b │ │ -03ad12: 6e20 660c 0200 |0047: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03ad18: 0a02 |004a: move-result v2 │ │ -03ad1a: 3802 d9ff |004b: if-eqz v2, 0024 // -0027 │ │ -03ad1e: 7020 230e 5400 |004d: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.handleMessageReceived:(Landroid/content/Intent;)V // method@0e23 │ │ -03ad24: 28d4 |0050: goto 0024 // -002c │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=89 │ │ - 0x0003 line=90 │ │ - 0x0009 line=91 │ │ - 0x0011 line=92 │ │ - 0x0015 line=93 │ │ - 0x0019 line=95 │ │ - 0x0021 line=96 │ │ - 0x0024 line=105 │ │ - 0x0025 line=97 │ │ - 0x0035 line=98 │ │ - 0x0039 line=99 │ │ - 0x0041 line=100 │ │ - 0x0045 line=101 │ │ - 0x004d line=102 │ │ - locals : │ │ - 0x0015 - 0x0024 reg=0 action Ljava/lang/String; │ │ - 0x0019 - 0x0024 reg=1 dataType Ljava/lang/String; │ │ - 0x0025 - 0x0051 reg=0 action Ljava/lang/String; │ │ - 0x0025 - 0x0051 reg=1 dataType Ljava/lang/String; │ │ - 0x0000 - 0x0051 reg=4 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - 0x0000 - 0x0051 reg=5 intent Landroid/content/Intent; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'onCreate' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -03ad28: |[03ad28] net.everythingandroid.smspopup.service.SmsReceiverService.onCreate:()V │ │ -03ad38: 6f10 170b 0100 |0000: invoke-super {v1}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.onCreate:()V // method@0b17 │ │ -03ad3e: 6e10 200e 0100 |0003: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getApplicationContext:()Landroid/content/Context; // method@0e20 │ │ -03ad44: 0c00 |0006: move-result-object v0 │ │ -03ad46: 5b10 7608 |0007: iput-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@0876 │ │ -03ad4a: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=71 │ │ - 0x0003 line=72 │ │ - 0x0009 line=73 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ - name : 'onStartCommand' │ │ - type : '(Landroid/content/Intent;II)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 15 16-bit code units │ │ -03ad4c: |[03ad4c] net.everythingandroid.smspopup.service.SmsReceiverService.onStartCommand:(Landroid/content/Intent;II)I │ │ -03ad5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ad5e: 5c10 7908 |0001: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.serviceRestarted:Z // field@0879 │ │ -03ad62: dd00 0301 |0003: and-int/lit8 v0, v3, #int 1 // #01 │ │ -03ad66: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -03ad6a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -03ad6c: 5c10 7908 |0008: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.serviceRestarted:Z // field@0879 │ │ -03ad70: 6f40 190b 2143 |000a: invoke-super {v1, v2, v3, v4}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.onStartCommand:(Landroid/content/Intent;II)I // method@0b19 │ │ -03ad76: 0a00 |000d: move-result v0 │ │ -03ad78: 0f00 |000e: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=77 │ │ - 0x0003 line=78 │ │ - 0x0007 line=79 │ │ - 0x000a line=81 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - 0x0000 - 0x000f reg=2 intent Landroid/content/Intent; │ │ - 0x0000 - 0x000f reg=3 flags I │ │ - 0x0000 - 0x000f reg=4 startId I │ │ - │ │ - source_file_idx : 1871 (SmsReceiverService.java) │ │ + source_file_idx : 1889 (SmsReceiverService.java) │ │ │ │ -Class #314 header: │ │ -class_idx : 621 │ │ +Class #239 header: │ │ +class_idx : 619 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 462 │ │ +superclass_idx : 513 │ │ +source_file_idx : 464 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #314 annotations: │ │ +Class #239 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #314 - │ │ +Class #239 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -88665,65 +52453,65 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ad7c: |[03ad7c] net.everythingandroid.smspopup.ui.ConfigContactActivity$1.:(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;)V │ │ -03ad8c: 5b01 7a08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; // field@087a │ │ -03ad90: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ad96: 0e00 |0005: return-void │ │ +03871c: |[03871c] net.everythingandroid.smspopup.ui.ConfigContactActivity$1.:(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;)V │ │ +03872c: 5b01 de06 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; // field@06de │ │ +038730: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +038736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -03ad98: |[03ad98] net.everythingandroid.smspopup.ui.ConfigContactActivity$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -03ada8: 5410 7a08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; // field@087a │ │ -03adac: 7130 2e0e 2003 |0002: invoke-static {v0, v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0e2e │ │ -03adb2: 0a00 |0005: move-result v0 │ │ -03adb4: 0f00 |0006: return v0 │ │ +038738: |[038738] net.everythingandroid.smspopup.ui.ConfigContactActivity$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +038748: 5410 de06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; // field@06de │ │ +03874c: 7130 940e 2003 |0002: invoke-static {v0, v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0e94 │ │ +038752: 0a00 |0005: move-result v0 │ │ +038754: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1; │ │ 0x0000 - 0x0007 reg=2 preference Landroid/preference/Preference; │ │ 0x0000 - 0x0007 reg=3 newValue Ljava/lang/Object; │ │ │ │ - source_file_idx : 462 (ConfigContactActivity.java) │ │ + source_file_idx : 464 (ConfigContactActivity.java) │ │ │ │ -Class #315 header: │ │ -class_idx : 622 │ │ +Class #240 header: │ │ +class_idx : 620 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 111 │ │ -source_file_idx : 462 │ │ +superclass_idx : 110 │ │ +source_file_idx : 464 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ -Class #315 annotations: │ │ -Annotations on method #3643 'onCreate' │ │ +Class #240 annotations: │ │ +Annotations on method #3745 'onCreate' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ │ │ -Class #315 - │ │ +Class #240 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/PreferenceActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;) │ │ name : 'EXTRA_CONTACT_ID' │ │ @@ -88754,20 +52542,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03adb8: |[03adb8] net.everythingandroid.smspopup.ui.ConfigContactActivity.:()V │ │ -03adc8: 7010 c501 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@01c5 │ │ -03adce: 2200 6d02 |0003: new-instance v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1; // type@026d │ │ -03add2: 7020 2b0e 1000 |0005: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1;.:(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;)V // method@0e2b │ │ -03add8: 5b10 7d08 |0008: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@087d │ │ -03addc: 0e00 |000a: return-void │ │ +038758: |[038758] net.everythingandroid.smspopup.ui.ConfigContactActivity.:()V │ │ +038768: 7010 cb01 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@01cb │ │ +03876e: 2200 6b02 |0003: new-instance v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1; // type@026b │ │ +038772: 7020 910e 1000 |0005: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1;.:(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;)V // method@0e91 │ │ +038778: 5b10 e106 |0008: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@06e1 │ │ +03877c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=181 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ │ │ @@ -88776,18 +52564,18 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03ade0: |[03ade0] net.everythingandroid.smspopup.ui.ConfigContactActivity.access$000:(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -03adf0: 7030 420e 2103 |0000: invoke-direct {v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.storePreferences:(Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0e42 │ │ -03adf6: 0a00 |0003: move-result v0 │ │ -03adf8: 0f00 |0004: return v0 │ │ +038780: |[038780] net.everythingandroid.smspopup.ui.ConfigContactActivity.access$000:(Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +038790: 7030 a80e 2103 |0000: invoke-direct {v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.storePreferences:(Landroid/preference/Preference;Ljava/lang/Object;)Z // method@0ea8 │ │ +038796: 0a00 |0003: move-result v0 │ │ +038798: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/preference/Preference; │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/Object; │ │ @@ -88797,72 +52585,76 @@ │ │ type : '(Landroid/net/Uri;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -03adfc: |[03adfc] net.everythingandroid.smspopup.ui.ConfigContactActivity.createContact:(Landroid/net/Uri;)Landroid/database/Cursor; │ │ -03ae0c: 7110 e30d 0300 |0000: invoke-static {v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de3 │ │ -03ae12: 0c00 |0003: move-result-object v0 │ │ -03ae14: 7110 e40d 0300 |0004: invoke-static {v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getLookupKey:(Landroid/net/Uri;)Ljava/lang/String; // method@0de4 │ │ -03ae1a: 0c01 |0007: move-result-object v1 │ │ -03ae1c: 7030 310e 0201 |0008: invoke-direct {v2, v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.createContact:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0e31 │ │ -03ae22: 0c00 |000b: move-result-object v0 │ │ -03ae24: 1100 |000c: return-object v0 │ │ +03879c: |[03879c] net.everythingandroid.smspopup.ui.ConfigContactActivity.createContact:(Landroid/net/Uri;)Landroid/database/Cursor; │ │ +0387ac: 7110 490e 0300 |0000: invoke-static {v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getContactId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e49 │ │ +0387b2: 0c00 |0003: move-result-object v0 │ │ +0387b4: 7110 4a0e 0300 |0004: invoke-static {v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.getLookupKey:(Landroid/net/Uri;)Ljava/lang/String; // method@0e4a │ │ +0387ba: 0c01 |0007: move-result-object v1 │ │ +0387bc: 7030 970e 0201 |0008: invoke-direct {v2, v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.createContact:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0e97 │ │ +0387c2: 0c00 |000b: move-result-object v0 │ │ +0387c4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ + 0x0000 line=344 │ │ + 0x0004 line=345 │ │ + 0x0008 line=343 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ 0x0000 - 0x000d reg=3 contactUri Landroid/net/Uri; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;) │ │ name : 'createContact' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 58 16-bit code units │ │ -03ae28: |[03ae28] net.everythingandroid.smspopup.ui.ConfigContactActivity.createContact:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -03ae38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03ae3a: 7130 ea0f b90a |0001: invoke-static {v9, v11, v10}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonNameByLookup:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@0fea │ │ -03ae40: 0c06 |0004: move-result-object v6 │ │ -03ae42: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ -03ae46: 1102 |0007: return-object v2 │ │ -03ae48: 5467 8e09 |0008: iget-object v7, v6, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@098e │ │ -03ae4c: 3807 fdff |000a: if-eqz v7, 0007 // -0003 │ │ -03ae50: 2208 2200 |000c: new-instance v8, Landroid/content/ContentValues; // type@0022 │ │ -03ae54: 7010 9700 0800 |000e: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -03ae5a: 1a00 1e0a |0011: const-string v0, "contact_displayname" // string@0a1e │ │ -03ae5e: 6e10 6f0c 0700 |0013: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0c6f │ │ -03ae64: 0c03 |0016: move-result-object v3 │ │ -03ae66: 6e30 9d00 0803 |0017: invoke-virtual {v8, v0, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -03ae6c: 1a00 210a |001a: const-string v0, "contact_id" // string@0a21 │ │ -03ae70: 6e30 9d00 080a |001c: invoke-virtual {v8, v0, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -03ae76: 1a00 270a |001f: const-string v0, "contact_lookupkey" // string@0a27 │ │ -03ae7a: 6e30 9d00 080b |0021: invoke-virtual {v8, v0, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -03ae80: 6e10 360e 0900 |0024: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e36 │ │ -03ae86: 0c00 |0027: move-result-object v0 │ │ -03ae88: 6203 2f08 |0028: sget-object v3, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@082f │ │ -03ae8c: 6e30 9000 3008 |002a: invoke-virtual {v0, v3, v8}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0090 │ │ -03ae92: 0c01 |002d: move-result-object v1 │ │ -03ae94: 6e10 360e 0900 |002e: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e36 │ │ -03ae9a: 0c00 |0031: move-result-object v0 │ │ -03ae9c: 0723 |0032: move-object v3, v2 │ │ -03ae9e: 0724 |0033: move-object v4, v2 │ │ -03aea0: 0725 |0034: move-object v5, v2 │ │ -03aea2: 7406 9200 0000 |0035: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -03aea8: 0c02 |0038: move-result-object v2 │ │ -03aeaa: 28ce |0039: goto 0007 // -0032 │ │ +0387c8: |[0387c8] net.everythingandroid.smspopup.ui.ConfigContactActivity.createContact:(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0387d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0387da: 7130 5010 b90a |0001: invoke-static {v9, v11, v10}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonNameByLookup:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@1050 │ │ +0387e0: 0c06 |0004: move-result-object v6 │ │ +0387e2: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ +0387e6: 1102 |0007: return-object v2 │ │ +0387e8: 5467 f207 |0008: iget-object v7, v6, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@07f2 │ │ +0387ec: 3807 fdff |000a: if-eqz v7, 0007 // -0003 │ │ +0387f0: 2208 2200 |000c: new-instance v8, Landroid/content/ContentValues; // type@0022 │ │ +0387f4: 7010 9700 0800 |000e: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +0387fa: 1a00 3e0a |0011: const-string v0, "contact_displayname" // string@0a3e │ │ +0387fe: 6e10 d50c 0700 |0013: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0cd5 │ │ +038804: 0c03 |0016: move-result-object v3 │ │ +038806: 6e30 9d00 0803 |0017: invoke-virtual {v8, v0, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +03880c: 1a00 410a |001a: const-string v0, "contact_id" // string@0a41 │ │ +038810: 6e30 9d00 080a |001c: invoke-virtual {v8, v0, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +038816: 1a00 470a |001f: const-string v0, "contact_lookupkey" // string@0a47 │ │ +03881a: 6e30 9d00 080b |0021: invoke-virtual {v8, v0, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +038820: 6e10 9c0e 0900 |0024: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e9c │ │ +038826: 0c00 |0027: move-result-object v0 │ │ +038828: 6203 9306 |0028: sget-object v3, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@0693 │ │ +03882c: 6e30 9000 3008 |002a: invoke-virtual {v0, v3, v8}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0090 │ │ +038832: 0c01 |002d: move-result-object v1 │ │ +038834: 6e10 9c0e 0900 |002e: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e9c │ │ +03883a: 0c00 |0031: move-result-object v0 │ │ +03883c: 0723 |0032: move-object v3, v2 │ │ +03883e: 0724 |0033: move-object v4, v2 │ │ +038840: 0725 |0034: move-object v5, v2 │ │ +038842: 7406 9200 0000 |0035: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +038848: 0c02 |0038: move-result-object v2 │ │ +03884a: 28ce |0039: goto 0007 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=319 │ │ + 0x0001 line=320 │ │ 0x0005 line=322 │ │ 0x0007 line=339 │ │ 0x0008 line=326 │ │ 0x000a line=328 │ │ 0x000c line=332 │ │ 0x0011 line=333 │ │ 0x001a line=334 │ │ @@ -88879,216 +52671,217 @@ │ │ 0x0000 - 0x003a reg=11 contactLookupKey Ljava/lang/String; │ │ │ │ #4 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;) │ │ name : 'createOrFetchContactPreferences' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 18 │ │ + registers : 19 │ │ ins : 1 │ │ outs : 6 │ │ - insns size : 415 16-bit code units │ │ -03aeac: |[03aeac] net.everythingandroid.smspopup.ui.ConfigContactActivity.createOrFetchContactPreferences:()V │ │ -03aebc: 7401 370e 1100 |0000: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getIntent:()Landroid/content/Intent; // method@0e37 │ │ -03aec2: 0c01 |0003: move-result-object v1 │ │ -03aec4: 1a03 6310 |0004: const-string v3, "net.everythingandroid.smspopuppro.EXTRA_CONTACT_URI" // string@1063 │ │ -03aec8: 6e20 bf00 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ -03aece: 0c02 |0009: move-result-object v2 │ │ -03aed0: 1f02 5700 |000a: check-cast v2, Landroid/net/Uri; // type@0057 │ │ -03aed4: 7401 360e 1100 |000c: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e36 │ │ -03aeda: 0c01 |000f: move-result-object v1 │ │ -03aedc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -03aede: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -03aee0: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -03aee2: 1206 |0013: const/4 v6, #int 0 // #0 │ │ -03aee4: 7406 9200 0100 |0014: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -03aeea: 0c07 |0017: move-result-object v7 │ │ -03aeec: 3807 0900 |0018: if-eqz v7, 0021 // +0009 │ │ -03aef0: 7210 1501 0700 |001a: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -03aef6: 0a01 |001d: move-result v1 │ │ -03aef8: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -03aefa: 3231 0d00 |001f: if-eq v1, v3, 002c // +000d │ │ -03aefe: 3807 0500 |0021: if-eqz v7, 0026 // +0005 │ │ -03af02: 7210 1201 0700 |0023: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -03af08: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -03af0c: 7020 300e 2000 |0028: invoke-direct {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.createContact:(Landroid/net/Uri;)Landroid/database/Cursor; // method@0e30 │ │ -03af12: 0c07 |002b: move-result-object v7 │ │ -03af14: 3807 0900 |002c: if-eqz v7, 0035 // +0009 │ │ -03af18: 7210 1501 0700 |002e: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -03af1e: 0a01 |0031: move-result v1 │ │ -03af20: 1213 |0032: const/4 v3, #int 1 // #1 │ │ -03af22: 3231 0b00 |0033: if-eq v1, v3, 003e // +000b │ │ -03af26: 3807 0500 |0035: if-eqz v7, 003a // +0005 │ │ -03af2a: 7210 1201 0700 |0037: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -03af30: 7401 340e 1100 |003a: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.finish:()V // method@0e34 │ │ -03af36: 0e00 |003d: return-void │ │ -03af38: 0800 1100 |003e: move-object/from16 v0, v17 │ │ -03af3c: 6e20 410e 7000 |0040: invoke-virtual {v0, v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0e41 │ │ -03af42: 0800 1100 |0043: move-object/from16 v0, v17 │ │ -03af46: 7020 3f0e 7000 |0045: invoke-direct {v0, v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.retrievePreferences:(Landroid/database/Cursor;)V // method@0e3f │ │ -03af4c: 1501 067f |0048: const/high16 v1, #int 2131099648 // #7f06 │ │ -03af50: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -03af54: 6e20 2f0e 1000 |004c: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.addPreferencesFromResource:(I)V // method@0e2f │ │ -03af5a: 1a01 1e0a |004f: const-string v1, "contact_displayname" // string@0a1e │ │ -03af5e: 7220 1301 1700 |0051: invoke-interface {v7, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0113 │ │ -03af64: 0a01 |0054: move-result v1 │ │ -03af66: 7220 1801 1700 |0055: invoke-interface {v7, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03af6c: 0c08 |0058: move-result-object v8 │ │ -03af6e: 7100 f60f 0000 |0059: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isHoneycomb:()Z // method@0ff6 │ │ -03af74: 0a01 |005c: move-result v1 │ │ -03af76: 3801 2c01 |005d: if-eqz v1, 0189 // +012c │ │ -03af7a: 0800 1100 |005f: move-object/from16 v0, v17 │ │ -03af7e: 6e20 400e 8000 |0061: invoke-virtual {v0, v8}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0e40 │ │ -03af84: 1401 2a00 0e7f |0064: const v1, #float 1.88751e+38 // #7f0e002a │ │ -03af8a: 0800 1100 |0067: move-object/from16 v0, v17 │ │ -03af8e: 6e20 390e 1000 |0069: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03af94: 0c01 |006c: move-result-object v1 │ │ -03af96: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -03af9a: 6e20 330e 1000 |006f: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e33 │ │ -03afa0: 0c0c |0072: move-result-object v12 │ │ -03afa2: 1f0c 6800 |0073: check-cast v12, Landroid/preference/CheckBoxPreference; // type@0068 │ │ -03afa6: 1401 cd00 0e7f |0075: const v1, #float 1.88755e+38 // #7f0e00cd │ │ -03afac: 1213 |0078: const/4 v3, #int 1 // #1 │ │ -03afae: 2333 ca02 |0079: new-array v3, v3, [Ljava/lang/Object; // type@02ca │ │ -03afb2: 1204 |007b: const/4 v4, #int 0 // #0 │ │ -03afb4: 4d08 0304 |007c: aput-object v8, v3, v4 │ │ -03afb8: 0800 1100 |007e: move-object/from16 v0, v17 │ │ -03afbc: 6e30 3a0e 1003 |0080: invoke-virtual {v0, v1, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e3a │ │ -03afc2: 0c01 |0083: move-result-object v1 │ │ -03afc4: 6e20 b801 1c00 |0084: invoke-virtual {v12, v1}, Landroid/preference/CheckBoxPreference;.setSummaryOn:(Ljava/lang/CharSequence;)V // method@01b8 │ │ -03afca: 1401 ce00 0e7f |0087: const v1, #float 1.88755e+38 // #7f0e00ce │ │ -03afd0: 1213 |008a: const/4 v3, #int 1 // #1 │ │ -03afd2: 2333 ca02 |008b: new-array v3, v3, [Ljava/lang/Object; // type@02ca │ │ -03afd6: 1204 |008d: const/4 v4, #int 0 // #0 │ │ -03afd8: 4d08 0304 |008e: aput-object v8, v3, v4 │ │ -03afdc: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -03afe0: 6e30 3a0e 1003 |0092: invoke-virtual {v0, v1, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e3a │ │ -03afe6: 0c01 |0095: move-result-object v1 │ │ -03afe8: 6e20 b701 1c00 |0096: invoke-virtual {v12, v1}, Landroid/preference/CheckBoxPreference;.setSummaryOff:(Ljava/lang/CharSequence;)V // method@01b7 │ │ -03afee: 0800 1100 |0099: move-object/from16 v0, v17 │ │ -03aff2: 5401 7d08 |009b: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@087d │ │ -03aff6: 6e20 b601 1c00 |009d: invoke-virtual {v12, v1}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01b6 │ │ -03affc: 1401 2b00 0e7f |00a0: const v1, #float 1.88751e+38 // #7f0e002b │ │ -03b002: 0800 1100 |00a3: move-object/from16 v0, v17 │ │ -03b006: 6e20 390e 1000 |00a5: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b00c: 0c01 |00a8: move-result-object v1 │ │ -03b00e: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ -03b012: 6e20 330e 1000 |00ab: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e33 │ │ -03b018: 0c0a |00ae: move-result-object v10 │ │ -03b01a: 1f0a 6800 |00af: check-cast v10, Landroid/preference/CheckBoxPreference; // type@0068 │ │ -03b01e: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ -03b022: 5401 7d08 |00b3: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@087d │ │ -03b026: 6e20 b601 1a00 |00b5: invoke-virtual {v10, v1}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01b6 │ │ -03b02c: 1401 2d00 0e7f |00b8: const v1, #float 1.88751e+38 // #7f0e002d │ │ -03b032: 0800 1100 |00bb: move-object/from16 v0, v17 │ │ -03b036: 6e20 390e 1000 |00bd: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b03c: 0c01 |00c0: move-result-object v1 │ │ -03b03e: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ -03b042: 6e20 330e 1000 |00c3: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e33 │ │ -03b048: 0c01 |00c6: move-result-object v1 │ │ -03b04a: 1f01 7300 |00c7: check-cast v1, Landroid/preference/RingtonePreference; // type@0073 │ │ -03b04e: 0800 1100 |00c9: move-object/from16 v0, v17 │ │ -03b052: 5b01 7e08 |00cb: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.ringtonePref:Landroid/preference/RingtonePreference; // field@087e │ │ -03b056: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ -03b05a: 5401 7e08 |00cf: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.ringtonePref:Landroid/preference/RingtonePreference; // field@087e │ │ -03b05e: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ -03b062: 5403 7d08 |00d3: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@087d │ │ -03b066: 6e20 cd01 3100 |00d5: invoke-virtual {v1, v3}, Landroid/preference/RingtonePreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01cd │ │ -03b06c: 1401 2c00 0e7f |00d8: const v1, #float 1.88751e+38 // #7f0e002c │ │ -03b072: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -03b076: 6e20 390e 1000 |00dd: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b07c: 0c01 |00e0: move-result-object v1 │ │ -03b07e: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ -03b082: 6e20 330e 1000 |00e3: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e33 │ │ -03b088: 0c0f |00e6: move-result-object v15 │ │ -03b08a: 1f0f 5a02 |00e7: check-cast v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; // type@025a │ │ -03b08e: 1a01 6808 |00e9: const-string v1, "_id" // string@0868 │ │ -03b092: 7220 1301 1700 |00eb: invoke-interface {v7, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0113 │ │ -03b098: 0a01 |00ee: move-result v1 │ │ -03b09a: 7220 1701 1700 |00ef: invoke-interface {v7, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -03b0a0: 0b03 |00f2: move-result-wide v3 │ │ -03b0a2: 6e30 a40d 3f04 |00f3: invoke-virtual {v15, v3, v4}, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.setContactId:(J)V // method@0da4 │ │ -03b0a8: 1401 2e00 0e7f |00f6: const v1, #float 1.88751e+38 // #7f0e002e │ │ -03b0ae: 0800 1100 |00f9: move-object/from16 v0, v17 │ │ -03b0b2: 6e20 390e 1000 |00fb: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b0b8: 0c01 |00fe: move-result-object v1 │ │ -03b0ba: 0800 1100 |00ff: move-object/from16 v0, v17 │ │ -03b0be: 6e20 330e 1000 |0101: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e33 │ │ -03b0c4: 0c0b |0104: move-result-object v11 │ │ -03b0c6: 1f0b 6800 |0105: check-cast v11, Landroid/preference/CheckBoxPreference; // type@0068 │ │ -03b0ca: 0800 1100 |0107: move-object/from16 v0, v17 │ │ -03b0ce: 5401 7d08 |0109: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@087d │ │ -03b0d2: 6e20 b601 1b00 |010b: invoke-virtual {v11, v1}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01b6 │ │ -03b0d8: 1401 2f00 0e7f |010e: const v1, #float 1.88751e+38 // #7f0e002f │ │ -03b0de: 0800 1100 |0111: move-object/from16 v0, v17 │ │ -03b0e2: 6e20 390e 1000 |0113: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b0e8: 0c01 |0116: move-result-object v1 │ │ -03b0ea: 0800 1100 |0117: move-object/from16 v0, v17 │ │ -03b0ee: 6e20 330e 1000 |0119: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e33 │ │ -03b0f4: 0c10 |011c: move-result-object v16 │ │ -03b0f6: 1f10 4f02 |011d: check-cast v16, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // type@024f │ │ -03b0fa: 0800 1100 |011f: move-object/from16 v0, v17 │ │ -03b0fe: 5401 7d08 |0121: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@087d │ │ -03b102: 0800 1000 |0123: move-object/from16 v0, v16 │ │ -03b106: 6e20 580d 1000 |0125: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d58 │ │ -03b10c: 0800 1100 |0128: move-object/from16 v0, v17 │ │ -03b110: 5303 7f08 |012a: iget-wide v3, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@087f │ │ -03b114: 0800 1000 |012c: move-object/from16 v0, v16 │ │ -03b118: 6e30 590d 3004 |012e: invoke-virtual {v0, v3, v4}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.setRowId:(J)V // method@0d59 │ │ -03b11e: 1401 3100 0e7f |0131: const v1, #float 1.88751e+38 // #7f0e0031 │ │ -03b124: 0800 1100 |0134: move-object/from16 v0, v17 │ │ -03b128: 6e20 390e 1000 |0136: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b12e: 0c01 |0139: move-result-object v1 │ │ -03b130: 0800 1100 |013a: move-object/from16 v0, v17 │ │ -03b134: 6e20 330e 1000 |013c: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e33 │ │ -03b13a: 0c09 |013f: move-result-object v9 │ │ -03b13c: 1f09 6800 |0140: check-cast v9, Landroid/preference/CheckBoxPreference; // type@0068 │ │ -03b140: 0800 1100 |0142: move-object/from16 v0, v17 │ │ -03b144: 5401 7d08 |0144: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@087d │ │ -03b148: 6e20 b601 1900 |0146: invoke-virtual {v9, v1}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01b6 │ │ -03b14e: 1401 3200 0e7f |0149: const v1, #float 1.88751e+38 // #7f0e0032 │ │ -03b154: 0800 1100 |014c: move-object/from16 v0, v17 │ │ -03b158: 6e20 390e 1000 |014e: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b15e: 0c01 |0151: move-result-object v1 │ │ -03b160: 0800 1100 |0152: move-object/from16 v0, v17 │ │ -03b164: 6e20 330e 1000 |0154: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e33 │ │ -03b16a: 0c0d |0157: move-result-object v13 │ │ -03b16c: 1f0d 4b02 |0158: check-cast v13, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // type@024b │ │ -03b170: 0800 1100 |015a: move-object/from16 v0, v17 │ │ -03b174: 5401 7d08 |015c: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@087d │ │ -03b178: 6e20 3b0d 1d00 |015e: invoke-virtual {v13, v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d3b │ │ -03b17e: 0800 1100 |0161: move-object/from16 v0, v17 │ │ -03b182: 5303 7f08 |0163: iget-wide v3, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@087f │ │ -03b186: 6e30 3c0d 3d04 |0165: invoke-virtual {v13, v3, v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.setRowId:(J)V // method@0d3c │ │ -03b18c: 1401 3400 0e7f |0168: const v1, #float 1.88751e+38 // #7f0e0034 │ │ -03b192: 0800 1100 |016b: move-object/from16 v0, v17 │ │ -03b196: 6e20 390e 1000 |016d: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b19c: 0c01 |0170: move-result-object v1 │ │ -03b19e: 0800 1100 |0171: move-object/from16 v0, v17 │ │ -03b1a2: 6e20 330e 1000 |0173: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e33 │ │ -03b1a8: 0c0e |0176: move-result-object v14 │ │ -03b1aa: 1f0e 4d02 |0177: check-cast v14, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // type@024d │ │ -03b1ae: 0800 1100 |0179: move-object/from16 v0, v17 │ │ -03b1b2: 5401 7d08 |017b: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@087d │ │ -03b1b6: 6e20 4b0d 1e00 |017d: invoke-virtual {v14, v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d4b │ │ -03b1bc: 0800 1100 |0180: move-object/from16 v0, v17 │ │ -03b1c0: 5303 7f08 |0182: iget-wide v3, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@087f │ │ -03b1c4: 6e30 4c0d 3e04 |0184: invoke-virtual {v14, v3, v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.setRowId:(J)V // method@0d4c │ │ -03b1ca: 2900 b6fe |0187: goto/16 003d // -014a │ │ -03b1ce: 1401 cc00 0e7f |0189: const v1, #float 1.88755e+38 // #7f0e00cc │ │ -03b1d4: 1213 |018c: const/4 v3, #int 1 // #1 │ │ -03b1d6: 2333 ca02 |018d: new-array v3, v3, [Ljava/lang/Object; // type@02ca │ │ -03b1da: 1204 |018f: const/4 v4, #int 0 // #0 │ │ -03b1dc: 4d08 0304 |0190: aput-object v8, v3, v4 │ │ -03b1e0: 0800 1100 |0192: move-object/from16 v0, v17 │ │ -03b1e4: 6e30 3a0e 1003 |0194: invoke-virtual {v0, v1, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e3a │ │ -03b1ea: 0c01 |0197: move-result-object v1 │ │ -03b1ec: 0800 1100 |0198: move-object/from16 v0, v17 │ │ -03b1f0: 6e20 400e 1000 |019a: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0e40 │ │ -03b1f6: 2900 c7fe |019d: goto/16 0064 // -0139 │ │ + insns size : 417 16-bit code units │ │ +03884c: |[03884c] net.everythingandroid.smspopup.ui.ConfigContactActivity.createOrFetchContactPreferences:()V │ │ +03885c: 7401 9d0e 1200 |0000: invoke-virtual/range {v18}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getIntent:()Landroid/content/Intent; // method@0e9d │ │ +038862: 0c02 |0003: move-result-object v2 │ │ +038864: 1a04 cc10 |0004: const-string v4, "net.everythingandroid.smspopuppro.EXTRA_CONTACT_URI" // string@10cc │ │ +038868: 6e20 bf00 4200 |0006: invoke-virtual {v2, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00bf │ │ +03886e: 0c03 |0009: move-result-object v3 │ │ +038870: 1f03 5600 |000a: check-cast v3, Landroid/net/Uri; // type@0056 │ │ +038874: 7401 9c0e 1200 |000c: invoke-virtual/range {v18}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e9c │ │ +03887a: 0c02 |000f: move-result-object v2 │ │ +03887c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +03887e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +038880: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +038882: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +038884: 7406 9200 0200 |0014: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03888a: 0c08 |0017: move-result-object v8 │ │ +03888c: 3808 0900 |0018: if-eqz v8, 0021 // +0009 │ │ +038890: 7210 1601 0800 |001a: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +038896: 0a02 |001d: move-result v2 │ │ +038898: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +03889a: 3242 0d00 |001f: if-eq v2, v4, 002c // +000d │ │ +03889e: 3808 0500 |0021: if-eqz v8, 0026 // +0005 │ │ +0388a2: 7210 1301 0800 |0023: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +0388a8: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +0388ac: 7020 960e 3000 |0028: invoke-direct {v0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.createContact:(Landroid/net/Uri;)Landroid/database/Cursor; // method@0e96 │ │ +0388b2: 0c08 |002b: move-result-object v8 │ │ +0388b4: 3808 0900 |002c: if-eqz v8, 0035 // +0009 │ │ +0388b8: 7210 1601 0800 |002e: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +0388be: 0a02 |0031: move-result v2 │ │ +0388c0: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +0388c2: 3242 0b00 |0033: if-eq v2, v4, 003e // +000b │ │ +0388c6: 3808 0500 |0035: if-eqz v8, 003a // +0005 │ │ +0388ca: 7210 1301 0800 |0037: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +0388d0: 7401 9a0e 1200 |003a: invoke-virtual/range {v18}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.finish:()V // method@0e9a │ │ +0388d6: 0e00 |003d: return-void │ │ +0388d8: 0800 1200 |003e: move-object/from16 v0, v18 │ │ +0388dc: 6e20 a70e 8000 |0040: invoke-virtual {v0, v8}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0ea7 │ │ +0388e2: 0800 1200 |0043: move-object/from16 v0, v18 │ │ +0388e6: 7020 a50e 8000 |0045: invoke-direct {v0, v8}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.retrievePreferences:(Landroid/database/Cursor;)V // method@0ea5 │ │ +0388ec: 1502 067f |0048: const/high16 v2, #int 2131099648 // #7f06 │ │ +0388f0: 0800 1200 |004a: move-object/from16 v0, v18 │ │ +0388f4: 6e20 950e 2000 |004c: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.addPreferencesFromResource:(I)V // method@0e95 │ │ +0388fa: 1a02 3e0a |004f: const-string v2, "contact_displayname" // string@0a3e │ │ +0388fe: 7220 1401 2800 |0051: invoke-interface {v8, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0114 │ │ +038904: 0a02 |0054: move-result v2 │ │ +038906: 7220 1901 2800 |0055: invoke-interface {v8, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03890c: 0c09 |0058: move-result-object v9 │ │ +03890e: 7100 5c10 0000 |0059: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isHoneycomb:()Z // method@105c │ │ +038914: 0a02 |005c: move-result v2 │ │ +038916: 3802 2e01 |005d: if-eqz v2, 018b // +012e │ │ +03891a: 0800 1200 |005f: move-object/from16 v0, v18 │ │ +03891e: 6e20 a60e 9000 |0061: invoke-virtual {v0, v9}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0ea6 │ │ +038924: 1402 2a00 0d7f |0064: const v2, #float 1.87422e+38 // #7f0d002a │ │ +03892a: 0800 1200 |0067: move-object/from16 v0, v18 │ │ +03892e: 6e20 9f0e 2000 |0069: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038934: 0c02 |006c: move-result-object v2 │ │ +038936: 0800 1200 |006d: move-object/from16 v0, v18 │ │ +03893a: 6e20 990e 2000 |006f: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e99 │ │ +038940: 0c0d |0072: move-result-object v13 │ │ +038942: 1f0d 6700 |0073: check-cast v13, Landroid/preference/CheckBoxPreference; // type@0067 │ │ +038946: 1402 cd00 0d7f |0075: const v2, #float 1.87425e+38 // #7f0d00cd │ │ +03894c: 1214 |0078: const/4 v4, #int 1 // #1 │ │ +03894e: 2344 cb02 |0079: new-array v4, v4, [Ljava/lang/Object; // type@02cb │ │ +038952: 1205 |007b: const/4 v5, #int 0 // #0 │ │ +038954: 4d09 0405 |007c: aput-object v9, v4, v5 │ │ +038958: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +03895c: 6e30 a00e 2004 |0080: invoke-virtual {v0, v2, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0ea0 │ │ +038962: 0c02 |0083: move-result-object v2 │ │ +038964: 6e20 be01 2d00 |0084: invoke-virtual {v13, v2}, Landroid/preference/CheckBoxPreference;.setSummaryOn:(Ljava/lang/CharSequence;)V // method@01be │ │ +03896a: 1402 ce00 0d7f |0087: const v2, #float 1.87425e+38 // #7f0d00ce │ │ +038970: 1214 |008a: const/4 v4, #int 1 // #1 │ │ +038972: 2344 cb02 |008b: new-array v4, v4, [Ljava/lang/Object; // type@02cb │ │ +038976: 1205 |008d: const/4 v5, #int 0 // #0 │ │ +038978: 4d09 0405 |008e: aput-object v9, v4, v5 │ │ +03897c: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +038980: 6e30 a00e 2004 |0092: invoke-virtual {v0, v2, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0ea0 │ │ +038986: 0c02 |0095: move-result-object v2 │ │ +038988: 6e20 bd01 2d00 |0096: invoke-virtual {v13, v2}, Landroid/preference/CheckBoxPreference;.setSummaryOff:(Ljava/lang/CharSequence;)V // method@01bd │ │ +03898e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +038992: 5402 e106 |009b: iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@06e1 │ │ +038996: 6e20 bc01 2d00 |009d: invoke-virtual {v13, v2}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01bc │ │ +03899c: 1402 2b00 0d7f |00a0: const v2, #float 1.87422e+38 // #7f0d002b │ │ +0389a2: 0800 1200 |00a3: move-object/from16 v0, v18 │ │ +0389a6: 6e20 9f0e 2000 |00a5: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +0389ac: 0c02 |00a8: move-result-object v2 │ │ +0389ae: 0800 1200 |00a9: move-object/from16 v0, v18 │ │ +0389b2: 6e20 990e 2000 |00ab: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e99 │ │ +0389b8: 0c0b |00ae: move-result-object v11 │ │ +0389ba: 1f0b 6700 |00af: check-cast v11, Landroid/preference/CheckBoxPreference; // type@0067 │ │ +0389be: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +0389c2: 5402 e106 |00b3: iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@06e1 │ │ +0389c6: 6e20 bc01 2b00 |00b5: invoke-virtual {v11, v2}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01bc │ │ +0389cc: 1402 2d00 0d7f |00b8: const v2, #float 1.87422e+38 // #7f0d002d │ │ +0389d2: 0800 1200 |00bb: move-object/from16 v0, v18 │ │ +0389d6: 6e20 9f0e 2000 |00bd: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +0389dc: 0c02 |00c0: move-result-object v2 │ │ +0389de: 0800 1200 |00c1: move-object/from16 v0, v18 │ │ +0389e2: 6e20 990e 2000 |00c3: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e99 │ │ +0389e8: 0c02 |00c6: move-result-object v2 │ │ +0389ea: 1f02 7200 |00c7: check-cast v2, Landroid/preference/RingtonePreference; // type@0072 │ │ +0389ee: 0800 1200 |00c9: move-object/from16 v0, v18 │ │ +0389f2: 5b02 e206 |00cb: iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.ringtonePref:Landroid/preference/RingtonePreference; // field@06e2 │ │ +0389f6: 0800 1200 |00cd: move-object/from16 v0, v18 │ │ +0389fa: 5402 e206 |00cf: iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.ringtonePref:Landroid/preference/RingtonePreference; // field@06e2 │ │ +0389fe: 0800 1200 |00d1: move-object/from16 v0, v18 │ │ +038a02: 5404 e106 |00d3: iget-object v4, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@06e1 │ │ +038a06: 6e20 d301 4200 |00d5: invoke-virtual {v2, v4}, Landroid/preference/RingtonePreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01d3 │ │ +038a0c: 1402 2c00 0d7f |00d8: const v2, #float 1.87422e+38 // #7f0d002c │ │ +038a12: 0800 1200 |00db: move-object/from16 v0, v18 │ │ +038a16: 6e20 9f0e 2000 |00dd: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038a1c: 0c02 |00e0: move-result-object v2 │ │ +038a1e: 0800 1200 |00e1: move-object/from16 v0, v18 │ │ +038a22: 6e20 990e 2000 |00e3: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e99 │ │ +038a28: 0c10 |00e6: move-result-object v16 │ │ +038a2a: 1f10 5802 |00e7: check-cast v16, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; // type@0258 │ │ +038a2e: 1a02 8108 |00e9: const-string v2, "_id" // string@0881 │ │ +038a32: 7220 1401 2800 |00eb: invoke-interface {v8, v2}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0114 │ │ +038a38: 0a02 |00ee: move-result v2 │ │ +038a3a: 7220 1801 2800 |00ef: invoke-interface {v8, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +038a40: 0b04 |00f2: move-result-wide v4 │ │ +038a42: 0800 1000 |00f3: move-object/from16 v0, v16 │ │ +038a46: 6e30 0a0e 4005 |00f5: invoke-virtual {v0, v4, v5}, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;.setContactId:(J)V // method@0e0a │ │ +038a4c: 1402 2e00 0d7f |00f8: const v2, #float 1.87422e+38 // #7f0d002e │ │ +038a52: 0800 1200 |00fb: move-object/from16 v0, v18 │ │ +038a56: 6e20 9f0e 2000 |00fd: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038a5c: 0c02 |0100: move-result-object v2 │ │ +038a5e: 0800 1200 |0101: move-object/from16 v0, v18 │ │ +038a62: 6e20 990e 2000 |0103: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e99 │ │ +038a68: 0c0c |0106: move-result-object v12 │ │ +038a6a: 1f0c 6700 |0107: check-cast v12, Landroid/preference/CheckBoxPreference; // type@0067 │ │ +038a6e: 0800 1200 |0109: move-object/from16 v0, v18 │ │ +038a72: 5402 e106 |010b: iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@06e1 │ │ +038a76: 6e20 bc01 2c00 |010d: invoke-virtual {v12, v2}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01bc │ │ +038a7c: 1402 2f00 0d7f |0110: const v2, #float 1.87422e+38 // #7f0d002f │ │ +038a82: 0800 1200 |0113: move-object/from16 v0, v18 │ │ +038a86: 6e20 9f0e 2000 |0115: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038a8c: 0c02 |0118: move-result-object v2 │ │ +038a8e: 0800 1200 |0119: move-object/from16 v0, v18 │ │ +038a92: 6e20 990e 2000 |011b: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e99 │ │ +038a98: 0c11 |011e: move-result-object v17 │ │ +038a9a: 1f11 4d02 |011f: check-cast v17, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; // type@024d │ │ +038a9e: 0800 1200 |0121: move-object/from16 v0, v18 │ │ +038aa2: 5402 e106 |0123: iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@06e1 │ │ +038aa6: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +038aaa: 6e20 be0d 2000 |0127: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0dbe │ │ +038ab0: 0800 1200 |012a: move-object/from16 v0, v18 │ │ +038ab4: 5304 e306 |012c: iget-wide v4, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@06e3 │ │ +038ab8: 0800 1100 |012e: move-object/from16 v0, v17 │ │ +038abc: 6e30 bf0d 4005 |0130: invoke-virtual {v0, v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;.setRowId:(J)V // method@0dbf │ │ +038ac2: 1402 3100 0d7f |0133: const v2, #float 1.87422e+38 // #7f0d0031 │ │ +038ac8: 0800 1200 |0136: move-object/from16 v0, v18 │ │ +038acc: 6e20 9f0e 2000 |0138: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038ad2: 0c02 |013b: move-result-object v2 │ │ +038ad4: 0800 1200 |013c: move-object/from16 v0, v18 │ │ +038ad8: 6e20 990e 2000 |013e: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e99 │ │ +038ade: 0c0a |0141: move-result-object v10 │ │ +038ae0: 1f0a 6700 |0142: check-cast v10, Landroid/preference/CheckBoxPreference; // type@0067 │ │ +038ae4: 0800 1200 |0144: move-object/from16 v0, v18 │ │ +038ae8: 5402 e106 |0146: iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@06e1 │ │ +038aec: 6e20 bc01 2a00 |0148: invoke-virtual {v10, v2}, Landroid/preference/CheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@01bc │ │ +038af2: 1402 3200 0d7f |014b: const v2, #float 1.87422e+38 // #7f0d0032 │ │ +038af8: 0800 1200 |014e: move-object/from16 v0, v18 │ │ +038afc: 6e20 9f0e 2000 |0150: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038b02: 0c02 |0153: move-result-object v2 │ │ +038b04: 0800 1200 |0154: move-object/from16 v0, v18 │ │ +038b08: 6e20 990e 2000 |0156: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e99 │ │ +038b0e: 0c0e |0159: move-result-object v14 │ │ +038b10: 1f0e 4902 |015a: check-cast v14, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; // type@0249 │ │ +038b14: 0800 1200 |015c: move-object/from16 v0, v18 │ │ +038b18: 5402 e106 |015e: iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@06e1 │ │ +038b1c: 6e20 a10d 2e00 |0160: invoke-virtual {v14, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0da1 │ │ +038b22: 0800 1200 |0163: move-object/from16 v0, v18 │ │ +038b26: 5304 e306 |0165: iget-wide v4, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@06e3 │ │ +038b2a: 6e30 a20d 4e05 |0167: invoke-virtual {v14, v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;.setRowId:(J)V // method@0da2 │ │ +038b30: 1402 3400 0d7f |016a: const v2, #float 1.87422e+38 // #7f0d0034 │ │ +038b36: 0800 1200 |016d: move-object/from16 v0, v18 │ │ +038b3a: 6e20 9f0e 2000 |016f: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038b40: 0c02 |0172: move-result-object v2 │ │ +038b42: 0800 1200 |0173: move-object/from16 v0, v18 │ │ +038b46: 6e20 990e 2000 |0175: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0e99 │ │ +038b4c: 0c0f |0178: move-result-object v15 │ │ +038b4e: 1f0f 4b02 |0179: check-cast v15, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; // type@024b │ │ +038b52: 0800 1200 |017b: move-object/from16 v0, v18 │ │ +038b56: 5402 e106 |017d: iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; // field@06e1 │ │ +038b5a: 6e20 b10d 2f00 |017f: invoke-virtual {v15, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0db1 │ │ +038b60: 0800 1200 |0182: move-object/from16 v0, v18 │ │ +038b64: 5304 e306 |0184: iget-wide v4, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@06e3 │ │ +038b68: 6e30 b20d 4f05 |0186: invoke-virtual {v15, v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;.setRowId:(J)V // method@0db2 │ │ +038b6e: 2900 b4fe |0189: goto/16 003d // -014c │ │ +038b72: 1402 cc00 0d7f |018b: const v2, #float 1.87425e+38 // #7f0d00cc │ │ +038b78: 1214 |018e: const/4 v4, #int 1 // #1 │ │ +038b7a: 2344 cb02 |018f: new-array v4, v4, [Ljava/lang/Object; // type@02cb │ │ +038b7e: 1205 |0191: const/4 v5, #int 0 // #0 │ │ +038b80: 4d09 0405 |0192: aput-object v9, v4, v5 │ │ +038b84: 0800 1200 |0194: move-object/from16 v0, v18 │ │ +038b88: 6e30 a00e 2004 |0196: invoke-virtual {v0, v2, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0ea0 │ │ +038b8e: 0c02 |0199: move-result-object v2 │ │ +038b90: 0800 1200 |019a: move-object/from16 v0, v18 │ │ +038b94: 6e20 a60e 2000 |019c: invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@0ea6 │ │ +038b9a: 2900 c5fe |019f: goto/16 0064 // -013b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000c line=79 │ │ 0x0018 line=82 │ │ 0x0021 line=84 │ │ 0x0023 line=85 │ │ @@ -89098,364 +52891,411 @@ │ │ 0x0037 line=96 │ │ 0x003a line=98 │ │ 0x003d line=176 │ │ 0x003e line=103 │ │ 0x0043 line=106 │ │ 0x0048 line=109 │ │ 0x004f line=112 │ │ + 0x0051 line=113 │ │ 0x0059 line=115 │ │ 0x005f line=116 │ │ 0x0064 line=121 │ │ + 0x0067 line=122 │ │ 0x0075 line=123 │ │ + 0x007e line=124 │ │ + 0x0084 line=123 │ │ 0x0087 line=125 │ │ + 0x0090 line=126 │ │ + 0x0096 line=125 │ │ 0x0099 line=127 │ │ 0x00a0 line=132 │ │ + 0x00a3 line=133 │ │ 0x00b1 line=134 │ │ 0x00b8 line=136 │ │ + 0x00bb line=137 │ │ 0x00cd line=138 │ │ 0x00d8 line=140 │ │ + 0x00db line=142 │ │ + 0x00e1 line=141 │ │ 0x00e9 line=143 │ │ - 0x00f6 line=148 │ │ - 0x0107 line=150 │ │ - 0x010e line=152 │ │ - 0x011f line=155 │ │ - 0x0128 line=156 │ │ - 0x0131 line=161 │ │ - 0x0142 line=163 │ │ - 0x0149 line=165 │ │ - 0x015a line=168 │ │ - 0x0161 line=169 │ │ - 0x0168 line=171 │ │ - 0x0179 line=174 │ │ - 0x0180 line=175 │ │ - 0x0189 line=118 │ │ - locals : │ │ - 0x0142 - 0x0189 reg=9 enableLEDPref Landroid/preference/CheckBoxPreference; │ │ - 0x00b1 - 0x0189 reg=10 enablePopupPref Landroid/preference/CheckBoxPreference; │ │ - 0x0107 - 0x0189 reg=11 enableVibratePref Landroid/preference/CheckBoxPreference; │ │ - 0x0075 - 0x0189 reg=12 enabledPref Landroid/preference/CheckBoxPreference; │ │ - 0x015a - 0x0189 reg=13 ledColorPref Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ - 0x0179 - 0x0189 reg=14 ledPatternPref Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ - 0x00e9 - 0x0189 reg=15 testPref Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ │ - 0x011f - 0x0189 reg=16 vibratePatternPref Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ - 0x000c - 0x019f reg=2 contactNotificationsUri Landroid/net/Uri; │ │ - 0x0018 - 0x019f reg=7 c Landroid/database/Cursor; │ │ - 0x0059 - 0x019f reg=8 contactName Ljava/lang/String; │ │ - 0x0000 - 0x019f reg=17 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ + 0x00f8 line=148 │ │ + 0x00fb line=149 │ │ + 0x0109 line=150 │ │ + 0x0110 line=152 │ │ + 0x0113 line=154 │ │ + 0x0119 line=153 │ │ + 0x0121 line=155 │ │ + 0x012a line=156 │ │ + 0x0133 line=161 │ │ + 0x0136 line=162 │ │ + 0x0144 line=163 │ │ + 0x014b line=165 │ │ + 0x014e line=167 │ │ + 0x0154 line=166 │ │ + 0x015c line=168 │ │ + 0x0163 line=169 │ │ + 0x016a line=171 │ │ + 0x016d line=173 │ │ + 0x0173 line=172 │ │ + 0x017b line=174 │ │ + 0x0182 line=175 │ │ + 0x018b line=118 │ │ + locals : │ │ + 0x0144 - 0x018b reg=10 enableLEDPref Landroid/preference/CheckBoxPreference; │ │ + 0x00b1 - 0x018b reg=11 enablePopupPref Landroid/preference/CheckBoxPreference; │ │ + 0x0109 - 0x018b reg=12 enableVibratePref Landroid/preference/CheckBoxPreference; │ │ + 0x0075 - 0x018b reg=13 enabledPref Landroid/preference/CheckBoxPreference; │ │ + 0x015c - 0x018b reg=14 ledColorPref Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ + 0x017b - 0x018b reg=15 ledPatternPref Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ + 0x00e9 - 0x018b reg=16 testPref Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ │ + 0x0121 - 0x018b reg=17 vibratePatternPref Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ + 0x000c - 0x01a1 reg=3 contactNotificationsUri Landroid/net/Uri; │ │ + 0x0018 - 0x01a1 reg=8 c Landroid/database/Cursor; │ │ + 0x0059 - 0x01a1 reg=9 contactName Ljava/lang/String; │ │ + 0x0000 - 0x01a1 reg=18 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;) │ │ name : 'retrievePreferences' │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 287 16-bit code units │ │ -03b1fc: |[03b1fc] net.everythingandroid.smspopup.ui.ConfigContactActivity.retrievePreferences:(Landroid/database/Cursor;)V │ │ -03b20c: 3807 0900 |0000: if-eqz v7, 0009 // +0009 │ │ -03b210: 7210 1501 0700 |0002: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -03b216: 0a03 |0005: move-result v3 │ │ -03b218: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -03b21a: 3243 0300 |0007: if-eq v3, v4, 000a // +0003 │ │ -03b21e: 0e00 |0009: return-void │ │ -03b220: 7210 1a01 0700 |000a: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -03b226: 0a03 |000d: move-result v3 │ │ -03b228: 3803 fbff |000e: if-eqz v3, 0009 // -0005 │ │ -03b22c: 1a03 6808 |0010: const-string v3, "_id" // string@0868 │ │ -03b230: 7220 1401 3700 |0012: invoke-interface {v7, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b236: 0a03 |0015: move-result v3 │ │ -03b238: 7220 1701 3700 |0016: invoke-interface {v7, v3}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -03b23e: 0b03 |0019: move-result-wide v3 │ │ -03b240: 5a63 7f08 |001a: iput-wide v3, v6, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@087f │ │ -03b244: 1a02 bd00 |001c: const-string v2, "1" // string@00bd │ │ -03b248: 7110 cb01 0600 |001e: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -03b24e: 0c01 |0021: move-result-object v1 │ │ -03b250: 7210 e000 0100 |0022: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -03b256: 0c00 |0025: move-result-object v0 │ │ -03b258: 1403 2a00 0e7f |0026: const v3, #float 1.88751e+38 // #7f0e002a │ │ -03b25e: 6e20 390e 3600 |0029: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b264: 0c03 |002c: move-result-object v3 │ │ -03b266: 1a04 bd00 |002d: const-string v4, "1" // string@00bd │ │ -03b26a: 1a05 200a |002f: const-string v5, "contact_enabled" // string@0a20 │ │ -03b26e: 7220 1401 5700 |0031: invoke-interface {v7, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b274: 0a05 |0034: move-result v5 │ │ -03b276: 7220 1801 5700 |0035: invoke-interface {v7, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b27c: 0c05 |0038: move-result-object v5 │ │ -03b27e: 6e20 660c 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b284: 0a04 |003c: move-result v4 │ │ -03b286: 7230 dc00 3004 |003d: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -03b28c: 1403 2b00 0e7f |0040: const v3, #float 1.88751e+38 // #7f0e002b │ │ -03b292: 6e20 390e 3600 |0043: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b298: 0c03 |0046: move-result-object v3 │ │ -03b29a: 1a04 bd00 |0047: const-string v4, "1" // string@00bd │ │ -03b29e: 1a05 290a |0049: const-string v5, "contact_popup_enabled" // string@0a29 │ │ -03b2a2: 7220 1401 5700 |004b: invoke-interface {v7, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b2a8: 0a05 |004e: move-result v5 │ │ -03b2aa: 7220 1801 5700 |004f: invoke-interface {v7, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b2b0: 0c05 |0052: move-result-object v5 │ │ -03b2b2: 6e20 660c 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b2b8: 0a04 |0056: move-result v4 │ │ -03b2ba: 7230 dc00 3004 |0057: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -03b2c0: 1403 2d00 0e7f |005a: const v3, #float 1.88751e+38 // #7f0e002d │ │ -03b2c6: 6e20 390e 3600 |005d: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b2cc: 0c03 |0060: move-result-object v3 │ │ -03b2ce: 1a04 2a0a |0061: const-string v4, "contact_ringtone" // string@0a2a │ │ -03b2d2: 7220 1401 4700 |0063: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b2d8: 0a04 |0066: move-result v4 │ │ -03b2da: 7220 1801 4700 |0067: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b2e0: 0c04 |006a: move-result-object v4 │ │ -03b2e2: 7230 df00 3004 |006b: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ -03b2e8: 1403 2e00 0e7f |006e: const v3, #float 1.88751e+38 // #7f0e002e │ │ -03b2ee: 6e20 390e 3600 |0071: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b2f4: 0c03 |0074: move-result-object v3 │ │ -03b2f6: 1a04 bd00 |0075: const-string v4, "1" // string@00bd │ │ -03b2fa: 1a05 2f0a |0077: const-string v5, "contact_vibrate_enabled" // string@0a2f │ │ -03b2fe: 7220 1401 5700 |0079: invoke-interface {v7, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b304: 0a05 |007c: move-result v5 │ │ -03b306: 7220 1801 5700 |007d: invoke-interface {v7, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b30c: 0c05 |0080: move-result-object v5 │ │ -03b30e: 6e20 660c 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b314: 0a04 |0084: move-result v4 │ │ -03b316: 7230 dc00 3004 |0085: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -03b31c: 1403 2f00 0e7f |0088: const v3, #float 1.88751e+38 // #7f0e002f │ │ -03b322: 6e20 390e 3600 |008b: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b328: 0c03 |008e: move-result-object v3 │ │ -03b32a: 1a04 300a |008f: const-string v4, "contact_vibrate_pattern" // string@0a30 │ │ -03b32e: 7220 1401 4700 |0091: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b334: 0a04 |0094: move-result v4 │ │ -03b336: 7220 1801 4700 |0095: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b33c: 0c04 |0098: move-result-object v4 │ │ -03b33e: 7230 df00 3004 |0099: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ -03b344: 1403 3000 0e7f |009c: const v3, #float 1.88751e+38 // #7f0e0030 │ │ -03b34a: 6e20 390e 3600 |009f: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b350: 0c03 |00a2: move-result-object v3 │ │ -03b352: 1a04 310a |00a3: const-string v4, "contact_vibrate_pattern_custom" // string@0a31 │ │ -03b356: 7220 1401 4700 |00a5: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b35c: 0a04 |00a8: move-result v4 │ │ -03b35e: 7220 1801 4700 |00a9: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b364: 0c04 |00ac: move-result-object v4 │ │ -03b366: 7230 df00 3004 |00ad: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ -03b36c: 1403 3100 0e7f |00b0: const v3, #float 1.88751e+38 // #7f0e0031 │ │ -03b372: 6e20 390e 3600 |00b3: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b378: 0c03 |00b6: move-result-object v3 │ │ -03b37a: 1a04 bd00 |00b7: const-string v4, "1" // string@00bd │ │ -03b37e: 1a05 240a |00b9: const-string v5, "contact_led_enabled" // string@0a24 │ │ -03b382: 7220 1401 5700 |00bb: invoke-interface {v7, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b388: 0a05 |00be: move-result v5 │ │ -03b38a: 7220 1801 5700 |00bf: invoke-interface {v7, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b390: 0c05 |00c2: move-result-object v5 │ │ -03b392: 6e20 660c 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b398: 0a04 |00c6: move-result v4 │ │ -03b39a: 7230 dc00 3004 |00c7: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -03b3a0: 1403 3200 0e7f |00ca: const v3, #float 1.88751e+38 // #7f0e0032 │ │ -03b3a6: 6e20 390e 3600 |00cd: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b3ac: 0c03 |00d0: move-result-object v3 │ │ -03b3ae: 1a04 220a |00d1: const-string v4, "contact_led_color" // string@0a22 │ │ -03b3b2: 7220 1401 4700 |00d3: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b3b8: 0a04 |00d6: move-result v4 │ │ -03b3ba: 7220 1801 4700 |00d7: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b3c0: 0c04 |00da: move-result-object v4 │ │ -03b3c2: 7230 df00 3004 |00db: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ -03b3c8: 1403 3300 0e7f |00de: const v3, #float 1.88751e+38 // #7f0e0033 │ │ -03b3ce: 6e20 390e 3600 |00e1: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b3d4: 0c03 |00e4: move-result-object v3 │ │ -03b3d6: 1a04 230a |00e5: const-string v4, "contact_led_color_custom" // string@0a23 │ │ -03b3da: 7220 1401 4700 |00e7: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b3e0: 0a04 |00ea: move-result v4 │ │ -03b3e2: 7220 1801 4700 |00eb: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b3e8: 0c04 |00ee: move-result-object v4 │ │ -03b3ea: 7230 df00 3004 |00ef: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ -03b3f0: 1403 3400 0e7f |00f2: const v3, #float 1.88751e+38 // #7f0e0034 │ │ -03b3f6: 6e20 390e 3600 |00f5: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b3fc: 0c03 |00f8: move-result-object v3 │ │ -03b3fe: 1a04 250a |00f9: const-string v4, "contact_led_pattern" // string@0a25 │ │ -03b402: 7220 1401 4700 |00fb: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b408: 0a04 |00fe: move-result v4 │ │ -03b40a: 7220 1801 4700 |00ff: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b410: 0c04 |0102: move-result-object v4 │ │ -03b412: 7230 df00 3004 |0103: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ -03b418: 1403 3500 0e7f |0106: const v3, #float 1.88751e+38 // #7f0e0035 │ │ -03b41e: 6e20 390e 3600 |0109: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b424: 0c03 |010c: move-result-object v3 │ │ -03b426: 1a04 260a |010d: const-string v4, "contact_led_pattern_custom" // string@0a26 │ │ -03b42a: 7220 1401 4700 |010f: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03b430: 0a04 |0112: move-result v4 │ │ -03b432: 7220 1801 4700 |0113: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b438: 0c04 |0116: move-result-object v4 │ │ -03b43a: 7230 df00 3004 |0117: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ -03b440: 7210 db00 0000 |011a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -03b446: 2900 ecfe |011d: goto/16 0009 // -0114 │ │ +038ba0: |[038ba0] net.everythingandroid.smspopup.ui.ConfigContactActivity.retrievePreferences:(Landroid/database/Cursor;)V │ │ +038bb0: 3807 0900 |0000: if-eqz v7, 0009 // +0009 │ │ +038bb4: 7210 1601 0700 |0002: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +038bba: 0a03 |0005: move-result v3 │ │ +038bbc: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +038bbe: 3243 0300 |0007: if-eq v3, v4, 000a // +0003 │ │ +038bc2: 0e00 |0009: return-void │ │ +038bc4: 7210 1b01 0700 |000a: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +038bca: 0a03 |000d: move-result v3 │ │ +038bcc: 3803 fbff |000e: if-eqz v3, 0009 // -0005 │ │ +038bd0: 1a03 8108 |0010: const-string v3, "_id" // string@0881 │ │ +038bd4: 7220 1501 3700 |0012: invoke-interface {v7, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038bda: 0a03 |0015: move-result v3 │ │ +038bdc: 7220 1801 3700 |0016: invoke-interface {v7, v3}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +038be2: 0b04 |0019: move-result-wide v4 │ │ +038be4: 5a64 e306 |001a: iput-wide v4, v6, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@06e3 │ │ +038be8: 1a02 bc00 |001c: const-string v2, "1" // string@00bc │ │ +038bec: 7110 d101 0600 |001e: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +038bf2: 0c01 |0021: move-result-object v1 │ │ +038bf4: 7210 e000 0100 |0022: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +038bfa: 0c00 |0025: move-result-object v0 │ │ +038bfc: 1403 2a00 0d7f |0026: const v3, #float 1.87422e+38 // #7f0d002a │ │ +038c02: 6e20 9f0e 3600 |0029: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038c08: 0c03 |002c: move-result-object v3 │ │ +038c0a: 1a04 bc00 |002d: const-string v4, "1" // string@00bc │ │ +038c0e: 1a05 400a |002f: const-string v5, "contact_enabled" // string@0a40 │ │ +038c12: 7220 1501 5700 |0031: invoke-interface {v7, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038c18: 0a05 |0034: move-result v5 │ │ +038c1a: 7220 1901 5700 |0035: invoke-interface {v7, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038c20: 0c05 |0038: move-result-object v5 │ │ +038c22: 6e20 cc0c 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038c28: 0a04 |003c: move-result v4 │ │ +038c2a: 7230 dc00 3004 |003d: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +038c30: 1403 2b00 0d7f |0040: const v3, #float 1.87422e+38 // #7f0d002b │ │ +038c36: 6e20 9f0e 3600 |0043: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038c3c: 0c03 |0046: move-result-object v3 │ │ +038c3e: 1a04 bc00 |0047: const-string v4, "1" // string@00bc │ │ +038c42: 1a05 490a |0049: const-string v5, "contact_popup_enabled" // string@0a49 │ │ +038c46: 7220 1501 5700 |004b: invoke-interface {v7, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038c4c: 0a05 |004e: move-result v5 │ │ +038c4e: 7220 1901 5700 |004f: invoke-interface {v7, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038c54: 0c05 |0052: move-result-object v5 │ │ +038c56: 6e20 cc0c 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038c5c: 0a04 |0056: move-result v4 │ │ +038c5e: 7230 dc00 3004 |0057: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +038c64: 1403 2d00 0d7f |005a: const v3, #float 1.87422e+38 // #7f0d002d │ │ +038c6a: 6e20 9f0e 3600 |005d: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038c70: 0c03 |0060: move-result-object v3 │ │ +038c72: 1a04 4a0a |0061: const-string v4, "contact_ringtone" // string@0a4a │ │ +038c76: 7220 1501 4700 |0063: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038c7c: 0a04 |0066: move-result v4 │ │ +038c7e: 7220 1901 4700 |0067: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038c84: 0c04 |006a: move-result-object v4 │ │ +038c86: 7230 df00 3004 |006b: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ +038c8c: 1403 2e00 0d7f |006e: const v3, #float 1.87422e+38 // #7f0d002e │ │ +038c92: 6e20 9f0e 3600 |0071: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038c98: 0c03 |0074: move-result-object v3 │ │ +038c9a: 1a04 bc00 |0075: const-string v4, "1" // string@00bc │ │ +038c9e: 1a05 4f0a |0077: const-string v5, "contact_vibrate_enabled" // string@0a4f │ │ +038ca2: 7220 1501 5700 |0079: invoke-interface {v7, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038ca8: 0a05 |007c: move-result v5 │ │ +038caa: 7220 1901 5700 |007d: invoke-interface {v7, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038cb0: 0c05 |0080: move-result-object v5 │ │ +038cb2: 6e20 cc0c 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038cb8: 0a04 |0084: move-result v4 │ │ +038cba: 7230 dc00 3004 |0085: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +038cc0: 1403 2f00 0d7f |0088: const v3, #float 1.87422e+38 // #7f0d002f │ │ +038cc6: 6e20 9f0e 3600 |008b: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038ccc: 0c03 |008e: move-result-object v3 │ │ +038cce: 1a04 500a |008f: const-string v4, "contact_vibrate_pattern" // string@0a50 │ │ +038cd2: 7220 1501 4700 |0091: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038cd8: 0a04 |0094: move-result v4 │ │ +038cda: 7220 1901 4700 |0095: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038ce0: 0c04 |0098: move-result-object v4 │ │ +038ce2: 7230 df00 3004 |0099: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ +038ce8: 1403 3000 0d7f |009c: const v3, #float 1.87422e+38 // #7f0d0030 │ │ +038cee: 6e20 9f0e 3600 |009f: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038cf4: 0c03 |00a2: move-result-object v3 │ │ +038cf6: 1a04 510a |00a3: const-string v4, "contact_vibrate_pattern_custom" // string@0a51 │ │ +038cfa: 7220 1501 4700 |00a5: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038d00: 0a04 |00a8: move-result v4 │ │ +038d02: 7220 1901 4700 |00a9: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038d08: 0c04 |00ac: move-result-object v4 │ │ +038d0a: 7230 df00 3004 |00ad: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ +038d10: 1403 3100 0d7f |00b0: const v3, #float 1.87422e+38 // #7f0d0031 │ │ +038d16: 6e20 9f0e 3600 |00b3: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038d1c: 0c03 |00b6: move-result-object v3 │ │ +038d1e: 1a04 bc00 |00b7: const-string v4, "1" // string@00bc │ │ +038d22: 1a05 440a |00b9: const-string v5, "contact_led_enabled" // string@0a44 │ │ +038d26: 7220 1501 5700 |00bb: invoke-interface {v7, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038d2c: 0a05 |00be: move-result v5 │ │ +038d2e: 7220 1901 5700 |00bf: invoke-interface {v7, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038d34: 0c05 |00c2: move-result-object v5 │ │ +038d36: 6e20 cc0c 5400 |00c3: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038d3c: 0a04 |00c6: move-result v4 │ │ +038d3e: 7230 dc00 3004 |00c7: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +038d44: 1403 3200 0d7f |00ca: const v3, #float 1.87422e+38 // #7f0d0032 │ │ +038d4a: 6e20 9f0e 3600 |00cd: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038d50: 0c03 |00d0: move-result-object v3 │ │ +038d52: 1a04 420a |00d1: const-string v4, "contact_led_color" // string@0a42 │ │ +038d56: 7220 1501 4700 |00d3: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038d5c: 0a04 |00d6: move-result v4 │ │ +038d5e: 7220 1901 4700 |00d7: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038d64: 0c04 |00da: move-result-object v4 │ │ +038d66: 7230 df00 3004 |00db: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ +038d6c: 1403 3300 0d7f |00de: const v3, #float 1.87422e+38 // #7f0d0033 │ │ +038d72: 6e20 9f0e 3600 |00e1: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038d78: 0c03 |00e4: move-result-object v3 │ │ +038d7a: 1a04 430a |00e5: const-string v4, "contact_led_color_custom" // string@0a43 │ │ +038d7e: 7220 1501 4700 |00e7: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038d84: 0a04 |00ea: move-result v4 │ │ +038d86: 7220 1901 4700 |00eb: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038d8c: 0c04 |00ee: move-result-object v4 │ │ +038d8e: 7230 df00 3004 |00ef: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ +038d94: 1403 3400 0d7f |00f2: const v3, #float 1.87422e+38 // #7f0d0034 │ │ +038d9a: 6e20 9f0e 3600 |00f5: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038da0: 0c03 |00f8: move-result-object v3 │ │ +038da2: 1a04 450a |00f9: const-string v4, "contact_led_pattern" // string@0a45 │ │ +038da6: 7220 1501 4700 |00fb: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038dac: 0a04 |00fe: move-result v4 │ │ +038dae: 7220 1901 4700 |00ff: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038db4: 0c04 |0102: move-result-object v4 │ │ +038db6: 7230 df00 3004 |0103: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ +038dbc: 1403 3500 0d7f |0106: const v3, #float 1.87422e+38 // #7f0d0035 │ │ +038dc2: 6e20 9f0e 3600 |0109: invoke-virtual {v6, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038dc8: 0c03 |010c: move-result-object v3 │ │ +038dca: 1a04 460a |010d: const-string v4, "contact_led_pattern_custom" // string@0a46 │ │ +038dce: 7220 1501 4700 |010f: invoke-interface {v7, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +038dd4: 0a04 |0112: move-result v4 │ │ +038dd6: 7220 1901 4700 |0113: invoke-interface {v7, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +038ddc: 0c04 |0116: move-result-object v4 │ │ +038dde: 7230 df00 3004 |0117: invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ +038de4: 7210 db00 0000 |011a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +038dea: 2900 ecfe |011d: goto/16 0009 // -0114 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0009 line=291 │ │ 0x000a line=241 │ │ 0x0010 line=243 │ │ 0x001c line=245 │ │ 0x001e line=246 │ │ 0x0022 line=247 │ │ 0x0026 line=252 │ │ + 0x0031 line=253 │ │ + 0x003d line=252 │ │ 0x0040 line=254 │ │ + 0x0043 line=255 │ │ + 0x004b line=257 │ │ + 0x004f line=256 │ │ + 0x0057 line=254 │ │ 0x005a line=258 │ │ + 0x0063 line=259 │ │ + 0x006b line=258 │ │ 0x006e line=264 │ │ + 0x0079 line=266 │ │ + 0x007d line=265 │ │ + 0x0085 line=264 │ │ 0x0088 line=267 │ │ + 0x0091 line=268 │ │ + 0x0099 line=267 │ │ 0x009c line=269 │ │ + 0x00a5 line=271 │ │ + 0x00a9 line=270 │ │ + 0x00ad line=269 │ │ 0x00b0 line=276 │ │ + 0x00bb line=278 │ │ + 0x00bf line=277 │ │ + 0x00c7 line=276 │ │ 0x00ca line=279 │ │ + 0x00d3 line=280 │ │ + 0x00db line=279 │ │ 0x00de line=281 │ │ + 0x00e7 line=282 │ │ + 0x00ef line=281 │ │ 0x00f2 line=283 │ │ + 0x00fb line=284 │ │ + 0x0103 line=283 │ │ 0x0106 line=285 │ │ + 0x010f line=286 │ │ + 0x0117 line=285 │ │ 0x011a line=289 │ │ locals : │ │ 0x0026 - 0x011f reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0022 - 0x011f reg=1 myPrefs Landroid/content/SharedPreferences; │ │ 0x001e - 0x011f reg=2 one Ljava/lang/String; │ │ 0x0000 - 0x011f reg=6 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ 0x0000 - 0x011f reg=7 c Landroid/database/Cursor; │ │ │ │ #6 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;) │ │ name : 'storePreferences' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 240 16-bit code units │ │ -03b44c: |[03b44c] net.everythingandroid.smspopup.ui.ConfigContactActivity.storePreferences:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -03b45c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -03b45e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -03b460: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -03b462: 6e10 c301 0b00 |0003: invoke-virtual {v11}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@01c3 │ │ -03b468: 0c01 |0006: move-result-object v1 │ │ -03b46a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03b46c: 1406 2a00 0e7f |0008: const v6, #float 1.88751e+38 // #7f0e002a │ │ -03b472: 6e20 390e 6a00 |000b: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b478: 0c06 |000e: move-result-object v6 │ │ -03b47a: 6e20 660c 6100 |000f: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b480: 0a06 |0012: move-result v6 │ │ -03b482: 3806 2c00 |0013: if-eqz v6, 003f // +002c │ │ -03b486: 1a00 200a |0015: const-string v0, "contact_enabled" // string@0a20 │ │ -03b48a: 2203 2200 |0017: new-instance v3, Landroid/content/ContentValues; // type@0022 │ │ -03b48e: 7010 9700 0300 |0019: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -03b494: 6e10 5c0c 0c00 |001c: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0c5c │ │ -03b49a: 0c06 |001f: move-result-object v6 │ │ -03b49c: 1c07 ed01 |0020: const-class v7, Ljava/lang/Boolean; // type@01ed │ │ -03b4a0: 6e20 5b0c 7600 |0022: invoke-virtual {v6, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0c5b │ │ -03b4a6: 0a06 |0025: move-result v6 │ │ -03b4a8: 3806 be00 |0026: if-eqz v6, 00e4 // +00be │ │ -03b4ac: 1f0c ed01 |0028: check-cast v12, Ljava/lang/Boolean; // type@01ed │ │ -03b4b0: 6e30 9a00 030c |002a: invoke-virtual {v3, v0, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@009a │ │ -03b4b6: 6e10 360e 0a00 |002d: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e36 │ │ -03b4bc: 0c06 |0030: move-result-object v6 │ │ -03b4be: 53a7 7f08 |0031: iget-wide v7, v10, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@087f │ │ -03b4c2: 7120 df0d 8700 |0033: invoke-static {v7, v8}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0ddf │ │ -03b4c8: 0c07 |0036: move-result-object v7 │ │ -03b4ca: 6e59 9500 7693 |0037: invoke-virtual {v6, v7, v3, v9, v9}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ -03b4d0: 0a02 |003a: move-result v2 │ │ -03b4d2: 3342 b200 |003b: if-ne v2, v4, 00ed // +00b2 │ │ -03b4d6: 0145 |003d: move v5, v4 │ │ -03b4d8: 0f05 |003e: return v5 │ │ -03b4da: 1406 2b00 0e7f |003f: const v6, #float 1.88751e+38 // #7f0e002b │ │ -03b4e0: 6e20 390e 6a00 |0042: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b4e6: 0c06 |0045: move-result-object v6 │ │ -03b4e8: 6e20 660c 6100 |0046: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b4ee: 0a06 |0049: move-result v6 │ │ -03b4f0: 3806 0500 |004a: if-eqz v6, 004f // +0005 │ │ -03b4f4: 1a00 290a |004c: const-string v0, "contact_popup_enabled" // string@0a29 │ │ -03b4f8: 28c9 |004e: goto 0017 // -0037 │ │ -03b4fa: 1406 2d00 0e7f |004f: const v6, #float 1.88751e+38 // #7f0e002d │ │ -03b500: 6e20 390e 6a00 |0052: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b506: 0c06 |0055: move-result-object v6 │ │ -03b508: 6e20 660c 6100 |0056: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b50e: 0a06 |0059: move-result v6 │ │ -03b510: 3806 0500 |005a: if-eqz v6, 005f // +0005 │ │ -03b514: 1a00 2a0a |005c: const-string v0, "contact_ringtone" // string@0a2a │ │ -03b518: 28b9 |005e: goto 0017 // -0047 │ │ -03b51a: 1406 2e00 0e7f |005f: const v6, #float 1.88751e+38 // #7f0e002e │ │ -03b520: 6e20 390e 6a00 |0062: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b526: 0c06 |0065: move-result-object v6 │ │ -03b528: 6e20 660c 6100 |0066: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b52e: 0a06 |0069: move-result v6 │ │ -03b530: 3806 0500 |006a: if-eqz v6, 006f // +0005 │ │ -03b534: 1a00 2f0a |006c: const-string v0, "contact_vibrate_enabled" // string@0a2f │ │ -03b538: 28a9 |006e: goto 0017 // -0057 │ │ -03b53a: 1406 2f00 0e7f |006f: const v6, #float 1.88751e+38 // #7f0e002f │ │ -03b540: 6e20 390e 6a00 |0072: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b546: 0c06 |0075: move-result-object v6 │ │ -03b548: 6e20 660c 6100 |0076: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b54e: 0a06 |0079: move-result v6 │ │ -03b550: 3806 0500 |007a: if-eqz v6, 007f // +0005 │ │ -03b554: 1a00 300a |007c: const-string v0, "contact_vibrate_pattern" // string@0a30 │ │ -03b558: 2899 |007e: goto 0017 // -0067 │ │ -03b55a: 1406 3000 0e7f |007f: const v6, #float 1.88751e+38 // #7f0e0030 │ │ -03b560: 6e20 390e 6a00 |0082: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b566: 0c06 |0085: move-result-object v6 │ │ -03b568: 6e20 660c 6100 |0086: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b56e: 0a06 |0089: move-result v6 │ │ -03b570: 3806 0500 |008a: if-eqz v6, 008f // +0005 │ │ -03b574: 1a00 310a |008c: const-string v0, "contact_vibrate_pattern_custom" // string@0a31 │ │ -03b578: 2889 |008e: goto 0017 // -0077 │ │ -03b57a: 1406 3100 0e7f |008f: const v6, #float 1.88751e+38 // #7f0e0031 │ │ -03b580: 6e20 390e 6a00 |0092: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b586: 0c06 |0095: move-result-object v6 │ │ -03b588: 6e20 660c 6100 |0096: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b58e: 0a06 |0099: move-result v6 │ │ -03b590: 3806 0600 |009a: if-eqz v6, 00a0 // +0006 │ │ -03b594: 1a00 240a |009c: const-string v0, "contact_led_enabled" // string@0a24 │ │ -03b598: 2900 79ff |009e: goto/16 0017 // -0087 │ │ -03b59c: 1406 3200 0e7f |00a0: const v6, #float 1.88751e+38 // #7f0e0032 │ │ -03b5a2: 6e20 390e 6a00 |00a3: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b5a8: 0c06 |00a6: move-result-object v6 │ │ -03b5aa: 6e20 660c 6100 |00a7: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b5b0: 0a06 |00aa: move-result v6 │ │ -03b5b2: 3806 0600 |00ab: if-eqz v6, 00b1 // +0006 │ │ -03b5b6: 1a00 220a |00ad: const-string v0, "contact_led_color" // string@0a22 │ │ -03b5ba: 2900 68ff |00af: goto/16 0017 // -0098 │ │ -03b5be: 1406 3300 0e7f |00b1: const v6, #float 1.88751e+38 // #7f0e0033 │ │ -03b5c4: 6e20 390e 6a00 |00b4: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b5ca: 0c06 |00b7: move-result-object v6 │ │ -03b5cc: 6e20 660c 6100 |00b8: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b5d2: 0a06 |00bb: move-result v6 │ │ -03b5d4: 3806 0600 |00bc: if-eqz v6, 00c2 // +0006 │ │ -03b5d8: 1a00 230a |00be: const-string v0, "contact_led_color_custom" // string@0a23 │ │ -03b5dc: 2900 57ff |00c0: goto/16 0017 // -00a9 │ │ -03b5e0: 1406 3400 0e7f |00c2: const v6, #float 1.88751e+38 // #7f0e0034 │ │ -03b5e6: 6e20 390e 6a00 |00c5: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b5ec: 0c06 |00c8: move-result-object v6 │ │ -03b5ee: 6e20 660c 6100 |00c9: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b5f4: 0a06 |00cc: move-result v6 │ │ -03b5f6: 3806 0600 |00cd: if-eqz v6, 00d3 // +0006 │ │ -03b5fa: 1a00 250a |00cf: const-string v0, "contact_led_pattern" // string@0a25 │ │ -03b5fe: 2900 46ff |00d1: goto/16 0017 // -00ba │ │ -03b602: 1406 3500 0e7f |00d3: const v6, #float 1.88751e+38 // #7f0e0035 │ │ -03b608: 6e20 390e 6a00 |00d6: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b60e: 0c06 |00d9: move-result-object v6 │ │ -03b610: 6e20 660c 6100 |00da: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03b616: 0a06 |00dd: move-result v6 │ │ -03b618: 3806 60ff |00de: if-eqz v6, 003e // -00a0 │ │ -03b61c: 1a00 260a |00e0: const-string v0, "contact_led_pattern_custom" // string@0a26 │ │ -03b620: 2900 35ff |00e2: goto/16 0017 // -00cb │ │ -03b624: 7110 720c 0c00 |00e4: invoke-static {v12}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0c72 │ │ -03b62a: 0c06 |00e7: move-result-object v6 │ │ -03b62c: 6e30 9d00 0306 |00e8: invoke-virtual {v3, v0, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -03b632: 2900 42ff |00eb: goto/16 002d // -00be │ │ -03b636: 0154 |00ed: move v4, v5 │ │ -03b638: 2900 4fff |00ee: goto/16 003d // -00b1 │ │ +038df0: |[038df0] net.everythingandroid.smspopup.ui.ConfigContactActivity.storePreferences:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +038e00: 120a |0000: const/4 v10, #int 0 // #0 │ │ +038e02: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +038e04: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +038e06: 6e10 c901 0c00 |0003: invoke-virtual {v12}, Landroid/preference/Preference;.getKey:()Ljava/lang/String; // method@01c9 │ │ +038e0c: 0c01 |0006: move-result-object v1 │ │ +038e0e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +038e10: 1406 2a00 0d7f |0008: const v6, #float 1.87422e+38 // #7f0d002a │ │ +038e16: 6e20 9f0e 6b00 |000b: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038e1c: 0c06 |000e: move-result-object v6 │ │ +038e1e: 6e20 cc0c 6100 |000f: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038e24: 0a06 |0012: move-result v6 │ │ +038e26: 3806 2c00 |0013: if-eqz v6, 003f // +002c │ │ +038e2a: 1a00 400a |0015: const-string v0, "contact_enabled" // string@0a40 │ │ +038e2e: 2203 2200 |0017: new-instance v3, Landroid/content/ContentValues; // type@0022 │ │ +038e32: 7010 9700 0300 |0019: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +038e38: 6e10 c20c 0d00 |001c: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +038e3e: 0c06 |001f: move-result-object v6 │ │ +038e40: 1c07 eb01 |0020: const-class v7, Ljava/lang/Boolean; // type@01eb │ │ +038e44: 6e20 c10c 7600 |0022: invoke-virtual {v6, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +038e4a: 0a06 |0025: move-result v6 │ │ +038e4c: 3806 be00 |0026: if-eqz v6, 00e4 // +00be │ │ +038e50: 1f0d eb01 |0028: check-cast v13, Ljava/lang/Boolean; // type@01eb │ │ +038e54: 6e30 9a00 030d |002a: invoke-virtual {v3, v0, v13}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@009a │ │ +038e5a: 6e10 9c0e 0b00 |002d: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e9c │ │ +038e60: 0c06 |0030: move-result-object v6 │ │ +038e62: 53b8 e306 |0031: iget-wide v8, v11, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@06e3 │ │ +038e66: 7120 450e 9800 |0033: invoke-static {v8, v9}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0e45 │ │ +038e6c: 0c07 |0036: move-result-object v7 │ │ +038e6e: 6e5a 9500 76a3 |0037: invoke-virtual {v6, v7, v3, v10, v10}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ +038e74: 0a02 |003a: move-result v2 │ │ +038e76: 3342 b200 |003b: if-ne v2, v4, 00ed // +00b2 │ │ +038e7a: 0145 |003d: move v5, v4 │ │ +038e7c: 0f05 |003e: return v5 │ │ +038e7e: 1406 2b00 0d7f |003f: const v6, #float 1.87422e+38 // #7f0d002b │ │ +038e84: 6e20 9f0e 6b00 |0042: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038e8a: 0c06 |0045: move-result-object v6 │ │ +038e8c: 6e20 cc0c 6100 |0046: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038e92: 0a06 |0049: move-result v6 │ │ +038e94: 3806 0500 |004a: if-eqz v6, 004f // +0005 │ │ +038e98: 1a00 490a |004c: const-string v0, "contact_popup_enabled" // string@0a49 │ │ +038e9c: 28c9 |004e: goto 0017 // -0037 │ │ +038e9e: 1406 2d00 0d7f |004f: const v6, #float 1.87422e+38 // #7f0d002d │ │ +038ea4: 6e20 9f0e 6b00 |0052: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038eaa: 0c06 |0055: move-result-object v6 │ │ +038eac: 6e20 cc0c 6100 |0056: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038eb2: 0a06 |0059: move-result v6 │ │ +038eb4: 3806 0500 |005a: if-eqz v6, 005f // +0005 │ │ +038eb8: 1a00 4a0a |005c: const-string v0, "contact_ringtone" // string@0a4a │ │ +038ebc: 28b9 |005e: goto 0017 // -0047 │ │ +038ebe: 1406 2e00 0d7f |005f: const v6, #float 1.87422e+38 // #7f0d002e │ │ +038ec4: 6e20 9f0e 6b00 |0062: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038eca: 0c06 |0065: move-result-object v6 │ │ +038ecc: 6e20 cc0c 6100 |0066: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038ed2: 0a06 |0069: move-result v6 │ │ +038ed4: 3806 0500 |006a: if-eqz v6, 006f // +0005 │ │ +038ed8: 1a00 4f0a |006c: const-string v0, "contact_vibrate_enabled" // string@0a4f │ │ +038edc: 28a9 |006e: goto 0017 // -0057 │ │ +038ede: 1406 2f00 0d7f |006f: const v6, #float 1.87422e+38 // #7f0d002f │ │ +038ee4: 6e20 9f0e 6b00 |0072: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038eea: 0c06 |0075: move-result-object v6 │ │ +038eec: 6e20 cc0c 6100 |0076: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038ef2: 0a06 |0079: move-result v6 │ │ +038ef4: 3806 0500 |007a: if-eqz v6, 007f // +0005 │ │ +038ef8: 1a00 500a |007c: const-string v0, "contact_vibrate_pattern" // string@0a50 │ │ +038efc: 2899 |007e: goto 0017 // -0067 │ │ +038efe: 1406 3000 0d7f |007f: const v6, #float 1.87422e+38 // #7f0d0030 │ │ +038f04: 6e20 9f0e 6b00 |0082: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038f0a: 0c06 |0085: move-result-object v6 │ │ +038f0c: 6e20 cc0c 6100 |0086: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038f12: 0a06 |0089: move-result v6 │ │ +038f14: 3806 0500 |008a: if-eqz v6, 008f // +0005 │ │ +038f18: 1a00 510a |008c: const-string v0, "contact_vibrate_pattern_custom" // string@0a51 │ │ +038f1c: 2889 |008e: goto 0017 // -0077 │ │ +038f1e: 1406 3100 0d7f |008f: const v6, #float 1.87422e+38 // #7f0d0031 │ │ +038f24: 6e20 9f0e 6b00 |0092: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038f2a: 0c06 |0095: move-result-object v6 │ │ +038f2c: 6e20 cc0c 6100 |0096: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038f32: 0a06 |0099: move-result v6 │ │ +038f34: 3806 0600 |009a: if-eqz v6, 00a0 // +0006 │ │ +038f38: 1a00 440a |009c: const-string v0, "contact_led_enabled" // string@0a44 │ │ +038f3c: 2900 79ff |009e: goto/16 0017 // -0087 │ │ +038f40: 1406 3200 0d7f |00a0: const v6, #float 1.87422e+38 // #7f0d0032 │ │ +038f46: 6e20 9f0e 6b00 |00a3: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038f4c: 0c06 |00a6: move-result-object v6 │ │ +038f4e: 6e20 cc0c 6100 |00a7: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038f54: 0a06 |00aa: move-result v6 │ │ +038f56: 3806 0600 |00ab: if-eqz v6, 00b1 // +0006 │ │ +038f5a: 1a00 420a |00ad: const-string v0, "contact_led_color" // string@0a42 │ │ +038f5e: 2900 68ff |00af: goto/16 0017 // -0098 │ │ +038f62: 1406 3300 0d7f |00b1: const v6, #float 1.87422e+38 // #7f0d0033 │ │ +038f68: 6e20 9f0e 6b00 |00b4: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038f6e: 0c06 |00b7: move-result-object v6 │ │ +038f70: 6e20 cc0c 6100 |00b8: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038f76: 0a06 |00bb: move-result v6 │ │ +038f78: 3806 0600 |00bc: if-eqz v6, 00c2 // +0006 │ │ +038f7c: 1a00 430a |00be: const-string v0, "contact_led_color_custom" // string@0a43 │ │ +038f80: 2900 57ff |00c0: goto/16 0017 // -00a9 │ │ +038f84: 1406 3400 0d7f |00c2: const v6, #float 1.87422e+38 // #7f0d0034 │ │ +038f8a: 6e20 9f0e 6b00 |00c5: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038f90: 0c06 |00c8: move-result-object v6 │ │ +038f92: 6e20 cc0c 6100 |00c9: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038f98: 0a06 |00cc: move-result v6 │ │ +038f9a: 3806 0600 |00cd: if-eqz v6, 00d3 // +0006 │ │ +038f9e: 1a00 450a |00cf: const-string v0, "contact_led_pattern" // string@0a45 │ │ +038fa2: 2900 46ff |00d1: goto/16 0017 // -00ba │ │ +038fa6: 1406 3500 0d7f |00d3: const v6, #float 1.87422e+38 // #7f0d0035 │ │ +038fac: 6e20 9f0e 6b00 |00d6: invoke-virtual {v11, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +038fb2: 0c06 |00d9: move-result-object v6 │ │ +038fb4: 6e20 cc0c 6100 |00da: invoke-virtual {v1, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +038fba: 0a06 |00dd: move-result v6 │ │ +038fbc: 3806 60ff |00de: if-eqz v6, 003e // -00a0 │ │ +038fc0: 1a00 460a |00e0: const-string v0, "contact_led_pattern_custom" // string@0a46 │ │ +038fc4: 2900 35ff |00e2: goto/16 0017 // -00cb │ │ +038fc8: 7110 d80c 0d00 |00e4: invoke-static {v13}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0cd8 │ │ +038fce: 0c06 |00e7: move-result-object v6 │ │ +038fd0: 6e30 9d00 0306 |00e8: invoke-virtual {v3, v0, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +038fd6: 2900 42ff |00eb: goto/16 002d // -00be │ │ +038fda: 0154 |00ed: move v4, v5 │ │ +038fdc: 2900 4fff |00ee: goto/16 003d // -00b1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=192 │ │ 0x0007 line=193 │ │ 0x0008 line=195 │ │ 0x0015 line=196 │ │ 0x0017 line=221 │ │ 0x001c line=222 │ │ 0x0028 line=223 │ │ 0x002d line=228 │ │ + 0x0033 line=229 │ │ + 0x0037 line=228 │ │ 0x003b line=230 │ │ 0x003f line=197 │ │ 0x004c line=198 │ │ 0x004f line=199 │ │ 0x005c line=200 │ │ 0x005f line=201 │ │ 0x006c line=202 │ │ @@ -89472,46 +53312,46 @@ │ │ 0x00c2 line=213 │ │ 0x00cf line=214 │ │ 0x00d3 line=215 │ │ 0x00e0 line=216 │ │ 0x00e4 line=225 │ │ 0x00ee line=230 │ │ locals : │ │ - 0x0000 - 0x002a reg=12 newValue Ljava/lang/Object; │ │ + 0x0000 - 0x002a reg=13 newValue Ljava/lang/Object; │ │ 0x003b - 0x003e reg=2 rows I │ │ 0x001c - 0x003e reg=3 vals Landroid/content/ContentValues; │ │ - 0x003f - 0x00ed reg=12 newValue Ljava/lang/Object; │ │ + 0x003f - 0x00ed reg=13 newValue Ljava/lang/Object; │ │ 0x0008 - 0x00f0 reg=0 column Ljava/lang/String; │ │ 0x0007 - 0x00f0 reg=1 key Ljava/lang/String; │ │ 0x00ed - 0x00f0 reg=2 rows I │ │ 0x00e4 - 0x00f0 reg=3 vals Landroid/content/ContentValues; │ │ - 0x0000 - 0x00f0 reg=10 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ - 0x0000 - 0x00f0 reg=11 preference Landroid/preference/Preference; │ │ + 0x0000 - 0x00f0 reg=11 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ + 0x0000 - 0x00f0 reg=12 preference Landroid/preference/Preference; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03b63c: |[03b63c] net.everythingandroid.smspopup.ui.ConfigContactActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03b64c: 6f20 c601 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@01c6 │ │ -03b652: 7100 f60f 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isHoneycomb:()Z // method@0ff6 │ │ -03b658: 0a00 |0006: move-result v0 │ │ -03b65a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -03b65e: 6e10 350e 0200 |0009: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getActionBar:()Landroid/app/ActionBar; // method@0e35 │ │ -03b664: 0c00 |000c: move-result-object v0 │ │ -03b666: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -03b668: 6e20 0700 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0007 │ │ -03b66e: 7010 320e 0200 |0011: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.createOrFetchContactPreferences:()V // method@0e32 │ │ -03b674: 0e00 |0014: return-void │ │ +038fe0: |[038fe0] net.everythingandroid.smspopup.ui.ConfigContactActivity.onCreate:(Landroid/os/Bundle;)V │ │ +038ff0: 6f20 cc01 3200 |0000: invoke-super {v2, v3}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@01cc │ │ +038ff6: 7100 5c10 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isHoneycomb:()Z // method@105c │ │ +038ffc: 0a00 |0006: move-result v0 │ │ +038ffe: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +039002: 6e10 9b0e 0200 |0009: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getActionBar:()Landroid/app/ActionBar; // method@0e9b │ │ +039008: 0c00 |000c: move-result-object v0 │ │ +03900a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +03900c: 6e20 0700 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0007 │ │ +039012: 7010 980e 0200 |0011: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.createOrFetchContactPreferences:()V // method@0e98 │ │ +039018: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x0009 line=46 │ │ 0x0011 line=50 │ │ 0x0014 line=51 │ │ @@ -89524,21 +53364,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -03b678: |[03b678] net.everythingandroid.smspopup.ui.ConfigContactActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -03b688: 6e10 380e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0e38 │ │ -03b68e: 0c00 |0003: move-result-object v0 │ │ -03b690: 1501 0f7f |0004: const/high16 v1, #int 2131689472 // #7f0f │ │ -03b694: 6e30 a109 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@09a1 │ │ -03b69a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -03b69c: 0f01 |000a: return v1 │ │ +03901c: |[03901c] net.everythingandroid.smspopup.ui.ConfigContactActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03902c: 6e10 9e0e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0e9e │ │ +039032: 0c00 |0003: move-result-object v0 │ │ +039034: 1501 0e7f |0004: const/high16 v1, #int 2131623936 // #7f0e │ │ +039038: 6e30 a509 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@09a5 │ │ +03903e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +039040: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0009 line=297 │ │ locals : │ │ 0x0004 - 0x000b reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -89550,42 +53390,44 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -03b6a0: |[03b6a0] net.everythingandroid.smspopup.ui.ConfigContactActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03b6b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03b6b2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -03b6b4: 7210 a309 0600 |0002: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@09a3 │ │ -03b6ba: 0a01 |0005: move-result v1 │ │ -03b6bc: 2c01 1e00 0000 |0006: sparse-switch v1, 00000024 // +0000001e │ │ -03b6c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03b6c4: 0f00 |000a: return v0 │ │ -03b6c6: 6e10 340e 0500 |000b: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.finish:()V // method@0e34 │ │ -03b6cc: 28fb |000e: goto 0009 // -0005 │ │ -03b6ce: 6e10 340e 0500 |000f: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.finish:()V // method@0e34 │ │ -03b6d4: 28f8 |0012: goto 000a // -0008 │ │ -03b6d6: 6e10 360e 0500 |0013: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e36 │ │ -03b6dc: 0c01 |0016: move-result-object v1 │ │ -03b6de: 5352 7f08 |0017: iget-wide v2, v5, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@087f │ │ -03b6e2: 7120 df0d 3200 |0019: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0ddf │ │ -03b6e8: 0c02 |001c: move-result-object v2 │ │ -03b6ea: 6e40 8f00 2144 |001d: invoke-virtual {v1, v2, v4, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@008f │ │ -03b6f0: 6e10 340e 0500 |0020: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.finish:()V // method@0e34 │ │ -03b6f6: 28e7 |0023: goto 000a // -0019 │ │ -03b6f8: 0002 0300 2c00 0201 4a00 077f 4b00 ... |0024: sparse-switch-data (14 units) │ │ +039044: |[039044] net.everythingandroid.smspopup.ui.ConfigContactActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +039054: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +039056: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +039058: 7210 a709 0600 |0002: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@09a7 │ │ +03905e: 0a01 |0005: move-result v1 │ │ +039060: 2c01 1e00 0000 |0006: sparse-switch v1, 00000024 // +0000001e │ │ +039066: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +039068: 0f00 |000a: return v0 │ │ +03906a: 6e10 9a0e 0500 |000b: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.finish:()V // method@0e9a │ │ +039070: 28fb |000e: goto 0009 // -0005 │ │ +039072: 6e10 9a0e 0500 |000f: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.finish:()V // method@0e9a │ │ +039078: 28f8 |0012: goto 000a // -0008 │ │ +03907a: 6e10 9c0e 0500 |0013: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e9c │ │ +039080: 0c01 |0016: move-result-object v1 │ │ +039082: 5352 e306 |0017: iget-wide v2, v5, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.rowId:J // field@06e3 │ │ +039086: 7120 450e 3200 |0019: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0e45 │ │ +03908c: 0c02 |001c: move-result-object v2 │ │ +03908e: 6e40 8f00 2144 |001d: invoke-virtual {v1, v2, v4, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@008f │ │ +039094: 6e10 9a0e 0500 |0020: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.finish:()V // method@0e9a │ │ +03909a: 28e7 |0023: goto 000a // -0019 │ │ +03909c: 0002 0300 2c00 0201 4a00 0f7f 4b00 ... |0024: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=302 │ │ 0x0009 line=315 │ │ 0x000b line=304 │ │ 0x000f line=307 │ │ 0x0013 line=310 │ │ + 0x0019 line=311 │ │ + 0x001d line=310 │ │ 0x0020 line=312 │ │ 0x0024 line=302 │ │ locals : │ │ 0x0000 - 0x0032 reg=5 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ 0x0000 - 0x0032 reg=6 item Landroid/view/MenuItem; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;) │ │ @@ -89593,40 +53435,40 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -03b714: |[03b714] net.everythingandroid.smspopup.ui.ConfigContactActivity.onResume:()V │ │ -03b724: 6f10 c901 0500 |0000: invoke-super {v5}, Landroid/preference/PreferenceActivity;.onResume:()V // method@01c9 │ │ -03b72a: 7110 cb01 0500 |0003: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -03b730: 0c01 |0006: move-result-object v1 │ │ -03b732: 1403 2d00 0e7f |0007: const v3, #float 1.88751e+38 // #7f0e002d │ │ -03b738: 6e20 390e 3500 |000a: invoke-virtual {v5, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b73e: 0c03 |000d: move-result-object v3 │ │ -03b740: 6204 3709 |000e: sget-object v4, Lnet/everythingandroid/smspopup/util/ManageNotification;.defaultRingtone:Ljava/lang/String; // field@0937 │ │ -03b744: 7230 e500 3104 |0010: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -03b74a: 0c03 |0013: move-result-object v3 │ │ -03b74c: 7110 7101 0300 |0014: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -03b752: 0c02 |0017: move-result-object v2 │ │ -03b754: 7120 6801 2500 |0018: invoke-static {v5, v2}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@0168 │ │ -03b75a: 0c00 |001b: move-result-object v0 │ │ -03b75c: 3900 0f00 |001c: if-nez v0, 002b // +000f │ │ -03b760: 5453 7e08 |001e: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.ringtonePref:Landroid/preference/RingtonePreference; // field@087e │ │ -03b764: 1404 d000 0e7f |0020: const v4, #float 1.88755e+38 // #7f0e00d0 │ │ -03b76a: 6e20 390e 4500 |0023: invoke-virtual {v5, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e39 │ │ -03b770: 0c04 |0026: move-result-object v4 │ │ -03b772: 6e20 ce01 4300 |0027: invoke-virtual {v3, v4}, Landroid/preference/RingtonePreference;.setSummary:(Ljava/lang/CharSequence;)V // method@01ce │ │ -03b778: 0e00 |002a: return-void │ │ -03b77a: 5453 7e08 |002b: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.ringtonePref:Landroid/preference/RingtonePreference; // field@087e │ │ -03b77e: 6e20 6701 5000 |002d: invoke-virtual {v0, v5}, Landroid/media/Ringtone;.getTitle:(Landroid/content/Context;)Ljava/lang/String; // method@0167 │ │ -03b784: 0c04 |0030: move-result-object v4 │ │ -03b786: 6e20 ce01 4300 |0031: invoke-virtual {v3, v4}, Landroid/preference/RingtonePreference;.setSummary:(Ljava/lang/CharSequence;)V // method@01ce │ │ -03b78c: 28f6 |0034: goto 002a // -000a │ │ +0390b8: |[0390b8] net.everythingandroid.smspopup.ui.ConfigContactActivity.onResume:()V │ │ +0390c8: 6f10 cf01 0500 |0000: invoke-super {v5}, Landroid/preference/PreferenceActivity;.onResume:()V // method@01cf │ │ +0390ce: 7110 d101 0500 |0003: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +0390d4: 0c01 |0006: move-result-object v1 │ │ +0390d6: 1403 2d00 0d7f |0007: const v3, #float 1.87422e+38 // #7f0d002d │ │ +0390dc: 6e20 9f0e 3500 |000a: invoke-virtual {v5, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +0390e2: 0c03 |000d: move-result-object v3 │ │ +0390e4: 6204 9b07 |000e: sget-object v4, Lnet/everythingandroid/smspopup/util/ManageNotification;.defaultRingtone:Ljava/lang/String; // field@079b │ │ +0390e8: 7230 e500 3104 |0010: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +0390ee: 0c03 |0013: move-result-object v3 │ │ +0390f0: 7110 7701 0300 |0014: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +0390f6: 0c02 |0017: move-result-object v2 │ │ +0390f8: 7120 6e01 2500 |0018: invoke-static {v5, v2}, Landroid/media/RingtoneManager;.getRingtone:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/Ringtone; // method@016e │ │ +0390fe: 0c00 |001b: move-result-object v0 │ │ +039100: 3900 0f00 |001c: if-nez v0, 002b // +000f │ │ +039104: 5453 e206 |001e: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.ringtonePref:Landroid/preference/RingtonePreference; // field@06e2 │ │ +039108: 1404 d000 0d7f |0020: const v4, #float 1.87425e+38 // #7f0d00d0 │ │ +03910e: 6e20 9f0e 4500 |0023: invoke-virtual {v5, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.getString:(I)Ljava/lang/String; // method@0e9f │ │ +039114: 0c04 |0026: move-result-object v4 │ │ +039116: 6e20 d401 4300 |0027: invoke-virtual {v3, v4}, Landroid/preference/RingtonePreference;.setSummary:(Ljava/lang/CharSequence;)V // method@01d4 │ │ +03911c: 0e00 |002a: return-void │ │ +03911e: 5453 e206 |002b: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;.ringtonePref:Landroid/preference/RingtonePreference; // field@06e2 │ │ +039122: 6e20 6d01 5000 |002d: invoke-virtual {v0, v5}, Landroid/media/Ringtone;.getTitle:(Landroid/content/Context;)Ljava/lang/String; // method@016d │ │ +039128: 0c04 |0030: move-result-object v4 │ │ +03912a: 6e20 d401 4300 |0031: invoke-virtual {v3, v4}, Landroid/preference/RingtonePreference;.setSummary:(Ljava/lang/CharSequence;)V // method@01d4 │ │ +039130: 28f6 |0034: goto 002a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ 0x0007 line=58 │ │ 0x0018 line=60 │ │ 0x001c line=62 │ │ @@ -89635,32 +53477,32 @@ │ │ 0x002b line=65 │ │ locals : │ │ 0x001c - 0x0035 reg=0 mRingtone Landroid/media/Ringtone; │ │ 0x0007 - 0x0035 reg=1 myPrefs Landroid/content/SharedPreferences; │ │ 0x0018 - 0x0035 reg=2 ringtoneUri Landroid/net/Uri; │ │ 0x0000 - 0x0035 reg=5 this Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ │ │ - source_file_idx : 462 (ConfigContactActivity.java) │ │ + source_file_idx : 464 (ConfigContactActivity.java) │ │ │ │ -Class #316 header: │ │ -class_idx : 623 │ │ +Class #241 header: │ │ +class_idx : 621 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 463 │ │ +superclass_idx : 513 │ │ +source_file_idx : 465 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #316 annotations: │ │ +Class #241 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #316 - │ │ +Class #241 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnCreateContextMenuListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -89674,75 +53516,75 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03b790: |[03b790] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment$1.:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)V │ │ -03b7a0: 5b01 8008 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@0880 │ │ -03b7a4: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03b7aa: 0e00 |0005: return-void │ │ +039134: |[039134] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment$1.:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)V │ │ +039144: 5b01 e406 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@06e4 │ │ +039148: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03914e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1;) │ │ name : 'onCreateContextMenu' │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -03b7ac: |[03b7ac] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment$1.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -03b7bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03b7be: 1220 |0001: const/4 v0, #int 2 // #2 │ │ -03b7c0: 1401 c900 0e7f |0002: const v1, #float 1.88754e+38 // #7f0e00c9 │ │ -03b7c6: 7251 8909 2420 |0005: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0989 │ │ -03b7cc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -03b7ce: 1401 ca00 0e7f |0009: const v1, #float 1.88754e+38 // #7f0e00ca │ │ -03b7d4: 7251 8909 2420 |000c: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0989 │ │ -03b7da: 0e00 |000f: return-void │ │ +039150: |[039150] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment$1.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +039160: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +039162: 1220 |0001: const/4 v0, #int 2 // #2 │ │ +039164: 1401 c900 0d7f |0002: const v1, #float 1.87425e+38 // #7f0d00c9 │ │ +03916a: 7251 8e09 2420 |0005: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@098e │ │ +039170: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +039172: 1401 ca00 0d7f |0009: const v1, #float 1.87425e+38 // #7f0d00ca │ │ +039178: 7251 8e09 2420 |000c: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@098e │ │ +03917e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=241 │ │ 0x0008 line=242 │ │ 0x000f line=243 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1; │ │ 0x0000 - 0x0010 reg=4 menu Landroid/view/ContextMenu; │ │ 0x0000 - 0x0010 reg=5 v Landroid/view/View; │ │ 0x0000 - 0x0010 reg=6 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ │ │ - source_file_idx : 463 (ConfigContactsActivity.java) │ │ + source_file_idx : 465 (ConfigContactsActivity.java) │ │ │ │ -Class #317 header: │ │ -class_idx : 624 │ │ +Class #242 header: │ │ +class_idx : 622 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 463 │ │ +superclass_idx : 513 │ │ +source_file_idx : 465 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #317 annotations: │ │ +Class #242 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ -Annotations on method #3654 'onItemClick' │ │ +Annotations on method #3756 'onItemClick' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/widget/AdapterView" "<*>;" "Landroid/view/View;" "IJ)V" } │ │ │ │ -Class #317 - │ │ +Class #242 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -89760,1187 +53602,100 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03b7dc: |[03b7dc] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment$2.:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;Landroid/widget/AutoCompleteTextView;)V │ │ -03b7ec: 5b01 8108 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@0881 │ │ -03b7f0: 5b02 8208 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.val$contactsAutoComplete:Landroid/widget/AutoCompleteTextView; // field@0882 │ │ -03b7f4: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03b7fa: 0e00 |0007: return-void │ │ +039180: |[039180] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment$2.:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;Landroid/widget/AutoCompleteTextView;)V │ │ +039190: 5b01 e506 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@06e5 │ │ +039194: 5b02 e606 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.val$contactsAutoComplete:Landroid/widget/AutoCompleteTextView; // field@06e6 │ │ +039198: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03919e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/AutoCompleteTextView; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -03b7fc: |[03b7fc] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -03b80c: 5442 8108 |0000: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@0881 │ │ -03b810: 7110 480e 0200 |0002: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.access$200:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // method@0e48 │ │ -03b816: 0c02 |0005: move-result-object v2 │ │ -03b818: 6e20 5b0e 7200 |0006: invoke-virtual {v2, v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.getItem:(I)Ljava/lang/Object; // method@0e5b │ │ -03b81e: 0c00 |0009: move-result-object v0 │ │ -03b820: 1f00 3a00 |000a: check-cast v0, Landroid/database/Cursor; // type@003a │ │ -03b824: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -03b826: 7220 1801 2000 |000d: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b82c: 0c02 |0010: move-result-object v2 │ │ -03b82e: 1223 |0011: const/4 v3, #int 2 // #2 │ │ -03b830: 7220 1801 3000 |0012: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03b836: 0c03 |0015: move-result-object v3 │ │ -03b838: 7120 e20d 3200 |0016: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0de2 │ │ -03b83e: 0c01 |0019: move-result-object v1 │ │ -03b840: 5442 8108 |001a: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@0881 │ │ -03b844: 5443 8108 |001c: iget-object v3, v4, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@0881 │ │ -03b848: 6e10 490e 0300 |001e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0e49 │ │ -03b84e: 0c03 |0021: move-result-object v3 │ │ -03b850: 7120 630e 1300 |0022: invoke-static {v3, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$300:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; // method@0e63 │ │ -03b856: 0c03 |0025: move-result-object v3 │ │ -03b858: 6e20 550e 3200 |0026: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.startActivity:(Landroid/content/Intent;)V // method@0e55 │ │ -03b85e: 5442 8208 |0029: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.val$contactsAutoComplete:Landroid/widget/AutoCompleteTextView; // field@0882 │ │ -03b862: 1a03 0000 |002b: const-string v3, "" // string@0000 │ │ -03b866: 6e20 8f0a 3200 |002d: invoke-virtual {v2, v3}, Landroid/widget/AutoCompleteTextView;.setText:(Ljava/lang/CharSequence;)V // method@0a8f │ │ -03b86c: 0e00 |0030: return-void │ │ +0391a0: |[0391a0] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0391b0: 5442 e506 |0000: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@06e5 │ │ +0391b4: 7110 ae0e 0200 |0002: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.access$200:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // method@0eae │ │ +0391ba: 0c02 |0005: move-result-object v2 │ │ +0391bc: 6e20 c10e 7200 |0006: invoke-virtual {v2, v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.getItem:(I)Ljava/lang/Object; // method@0ec1 │ │ +0391c2: 0c00 |0009: move-result-object v0 │ │ +0391c4: 1f00 3a00 |000a: check-cast v0, Landroid/database/Cursor; // type@003a │ │ +0391c8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0391ca: 7220 1901 2000 |000d: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +0391d0: 0c02 |0010: move-result-object v2 │ │ +0391d2: 1223 |0011: const/4 v3, #int 2 // #2 │ │ +0391d4: 7220 1901 3000 |0012: invoke-interface {v0, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +0391da: 0c03 |0015: move-result-object v3 │ │ +0391dc: 7120 480e 3200 |0016: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0e48 │ │ +0391e2: 0c01 |0019: move-result-object v1 │ │ +0391e4: 5442 e506 |001a: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@06e5 │ │ +0391e8: 5443 e506 |001c: iget-object v3, v4, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // field@06e5 │ │ +0391ec: 6e10 af0e 0300 |001e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0eaf │ │ +0391f2: 0c03 |0021: move-result-object v3 │ │ +0391f4: 7120 c90e 1300 |0022: invoke-static {v3, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$300:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; // method@0ec9 │ │ +0391fa: 0c03 |0025: move-result-object v3 │ │ +0391fc: 6e20 bb0e 3200 |0026: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.startActivity:(Landroid/content/Intent;)V // method@0ebb │ │ +039202: 5442 e606 |0029: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.val$contactsAutoComplete:Landroid/widget/AutoCompleteTextView; // field@06e6 │ │ +039206: 1a03 0000 |002b: const-string v3, "" // string@0000 │ │ +03920a: 6e20 930a 3200 |002d: invoke-virtual {v2, v3}, Landroid/widget/AutoCompleteTextView;.setText:(Ljava/lang/CharSequence;)V // method@0a93 │ │ +039210: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x000c line=257 │ │ + 0x000d line=258 │ │ + 0x0016 line=257 │ │ 0x001a line=259 │ │ 0x0029 line=260 │ │ 0x0030 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Landroid/widget/AdapterView; │ │ 0x000c - 0x0031 reg=0 c Landroid/database/Cursor; │ │ 0x001a - 0x0031 reg=1 uri Landroid/net/Uri; │ │ 0x0000 - 0x0031 reg=4 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2; │ │ 0x0000 - 0x0031 reg=5 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0031 reg=6 view Landroid/view/View; │ │ 0x0000 - 0x0031 reg=7 position I │ │ 0x0000 - 0x0031 reg=8 id J │ │ │ │ - source_file_idx : 463 (ConfigContactsActivity.java) │ │ - │ │ -Class #318 header: │ │ -class_idx : 625 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 162 │ │ -source_file_idx : 463 │ │ -static_fields_size : 4 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 9 │ │ - │ │ -Class #318 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="ConfigContactsListFragment" │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/ListFragment;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Landroid/database/Cursor;" ">;" } │ │ -Annotations on method #3661 'onCreateLoader' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" } │ │ -Annotations on method #3664 'onLoadFinished' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" "Landroid/database/Cursor;" ")V" } │ │ -Annotations on method #3666 'onLoaderReset' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;)V" } │ │ - │ │ -Class #318 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/ListFragment;' │ │ - Interfaces - │ │ - #0 : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'CONTEXT_MENU_DELETE_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'CONTEXT_MENU_EDIT_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'LOADER_CONTACT_NOTIFICATIONS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 0 │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'LOADER_SYSTEM_CONTACTS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'mContactNotififcationsAdapter' │ │ - type : 'Landroid/support/v4/widget/SimpleCursorAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'mSystemContactsAdapter' │ │ - type : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03b870: |[03b870] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.:()V │ │ -03b880: 7010 a303 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@03a3 │ │ -03b886: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=195 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'access$200' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03b888: |[03b888] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.access$200:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ -03b898: 5410 8808 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@0888 │ │ -03b89c: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=183 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'onContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 9 │ │ - ins : 2 │ │ - outs : 4 │ │ - insns size : 70 16-bit code units │ │ -03b8a0: |[03b8a0] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -03b8b0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03b8b2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03b8b4: 7210 a409 0800 |0002: invoke-interface {v8}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@09a4 │ │ -03b8ba: 0c00 |0005: move-result-object v0 │ │ -03b8bc: 1f00 8c01 |0006: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@018c │ │ -03b8c0: 5302 6c02 |0008: iget-wide v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026c │ │ -03b8c4: 1604 ffff |000a: const-wide/16 v4, #int -1 // #ffff │ │ -03b8c8: 3102 0204 |000c: cmp-long v2, v2, v4 │ │ -03b8cc: 3802 2e00 |000e: if-eqz v2, 003c // +002e │ │ -03b8d0: 7210 a309 0800 |0010: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@09a3 │ │ -03b8d6: 0a02 |0013: move-result v2 │ │ -03b8d8: 2b02 2a00 0000 |0014: packed-switch v2, 0000003e // +0000002a │ │ -03b8de: 6f20 ab03 8700 |0017: invoke-super {v7, v8}, Landroid/support/v4/app/ListFragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@03ab │ │ -03b8e4: 0a01 |001a: move-result v1 │ │ -03b8e6: 0f01 |001b: return v1 │ │ -03b8e8: 6e10 490e 0700 |001c: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0e49 │ │ -03b8ee: 0c02 |001f: move-result-object v2 │ │ -03b8f0: 5303 6c02 |0020: iget-wide v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026c │ │ -03b8f4: 7130 620e 3204 |0022: invoke-static {v2, v3, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$100:(Landroid/content/Context;J)Landroid/content/Intent; // method@0e62 │ │ -03b8fa: 0c02 |0025: move-result-object v2 │ │ -03b8fc: 6e20 550e 2700 |0026: invoke-virtual {v7, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.startActivity:(Landroid/content/Intent;)V // method@0e55 │ │ -03b902: 28f2 |0029: goto 001b // -000e │ │ -03b904: 6e10 490e 0700 |002a: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0e49 │ │ -03b90a: 0c02 |002d: move-result-object v2 │ │ -03b90c: 6e10 aa02 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@02aa │ │ -03b912: 0c02 |0031: move-result-object v2 │ │ -03b914: 5303 6c02 |0032: iget-wide v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026c │ │ -03b918: 7120 df0d 4300 |0034: invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0ddf │ │ -03b91e: 0c03 |0037: move-result-object v3 │ │ -03b920: 6e40 8f00 3266 |0038: invoke-virtual {v2, v3, v6, v6}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@008f │ │ -03b926: 28e0 |003b: goto 001b // -0020 │ │ -03b928: 1201 |003c: const/4 v1, #int 0 // #0 │ │ -03b92a: 28de |003d: goto 001b // -0022 │ │ -03b92c: 0001 0200 0100 0000 1600 0000 0800 ... |003e: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=205 │ │ - 0x0008 line=210 │ │ - 0x0010 line=211 │ │ - 0x0017 line=225 │ │ - 0x001b line=228 │ │ - 0x001c line=215 │ │ - 0x002a line=220 │ │ - 0x003c line=228 │ │ - 0x003e line=211 │ │ - locals : │ │ - 0x0008 - 0x0046 reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0000 - 0x0046 reg=7 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - 0x0000 - 0x0046 reg=8 item Landroid/view/MenuItem; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'onCreateContextMenu' │ │ - type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 19 16-bit code units │ │ -03b93c: |[03b93c] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -03b94c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03b94e: 6f40 ac03 4365 |0001: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/app/ListFragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@03ac │ │ -03b954: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -03b956: 1401 c900 0e7f |0005: const v1, #float 1.88754e+38 // #7f0e00c9 │ │ -03b95c: 7251 8909 2420 |0008: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0989 │ │ -03b962: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -03b964: 1401 ca00 0e7f |000c: const v1, #float 1.88754e+38 // #7f0e00ca │ │ -03b96a: 7251 8909 2420 |000f: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0989 │ │ -03b970: 0e00 |0012: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=290 │ │ - 0x0004 line=291 │ │ - 0x000b line=292 │ │ - 0x0012 line=293 │ │ - locals : │ │ - 0x0000 - 0x0013 reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - 0x0000 - 0x0013 reg=4 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x0013 reg=5 v Landroid/view/View; │ │ - 0x0000 - 0x0013 reg=6 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'onCreateLoader' │ │ - type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 10 │ │ - ins : 3 │ │ - outs : 7 │ │ - insns size : 48 16-bit code units │ │ -03b974: |[03b974] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -03b984: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03b986: 2b08 2700 0000 |0001: packed-switch v8, 00000028 // +00000027 │ │ -03b98c: 0740 |0004: move-object v0, v4 │ │ -03b98e: 1100 |0005: return-object v0 │ │ -03b990: 2200 bf00 |0006: new-instance v0, Landroid/support/v4/content/CursorLoader; // type@00bf │ │ -03b994: 6e10 490e 0700 |0008: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0e49 │ │ -03b99a: 0c01 |000b: move-result-object v1 │ │ -03b99c: 6202 2f08 |000c: sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@082f │ │ -03b9a0: 6203 3308 |000e: sget-object v3, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.PROJECTION_SUMMARY:[Ljava/lang/String; // field@0833 │ │ -03b9a4: 0745 |0010: move-object v5, v4 │ │ -03b9a6: 0746 |0011: move-object v6, v4 │ │ -03b9a8: 7607 7b04 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@047b │ │ -03b9ae: 28f0 |0015: goto 0005 // -0010 │ │ -03b9b0: 2200 bf00 |0016: new-instance v0, Landroid/support/v4/content/CursorLoader; // type@00bf │ │ -03b9b4: 6e10 490e 0700 |0018: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0e49 │ │ -03b9ba: 0c01 |001b: move-result-object v1 │ │ -03b9bc: 6202 2700 |001c: sget-object v2, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0027 │ │ -03b9c0: 7100 610e 0000 |001e: invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$000:()[Ljava/lang/String; // method@0e61 │ │ -03b9c6: 0c03 |0021: move-result-object v3 │ │ -03b9c8: 0745 |0022: move-object v5, v4 │ │ -03b9ca: 0746 |0023: move-object v6, v4 │ │ -03b9cc: 7607 7b04 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@047b │ │ -03b9d2: 28de |0027: goto 0005 // -0022 │ │ -03b9d4: 0001 0200 0000 0000 0500 0000 1500 ... |0028: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=297 │ │ - 0x0005 line=305 │ │ - 0x0006 line=299 │ │ - 0x0016 line=302 │ │ - 0x0028 line=297 │ │ - locals : │ │ - 0x0000 - 0x0030 reg=7 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - 0x0000 - 0x0030 reg=8 id I │ │ - 0x0000 - 0x0030 reg=9 args Landroid/os/Bundle; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'onCreateView' │ │ - type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 15 │ │ - ins : 4 │ │ - outs : 7 │ │ - insns size : 118 16-bit code units │ │ -03b9e4: |[03b9e4] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -03b9f4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -03b9f6: 121a |0001: const/4 v10, #int 1 // #1 │ │ -03b9f8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -03b9fa: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -03b9fc: 1400 0100 037f |0004: const v0, #float 1.74129e+38 // #7f030001 │ │ -03ba02: 6e40 9c09 0c6d |0007: invoke-virtual {v12, v0, v13, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@099c │ │ -03ba08: 0c09 |000a: move-result-object v9 │ │ -03ba0a: 1400 0a00 0201 |000b: const v0, #float 2.38773e-38 // #0102000a │ │ -03ba10: 6e20 d209 0900 |000e: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03ba16: 0c08 |0011: move-result-object v8 │ │ -03ba18: 1f08 a201 |0012: check-cast v8, Landroid/widget/ListView; // type@01a2 │ │ -03ba1c: 2200 6f02 |0014: new-instance v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1; // type@026f │ │ -03ba20: 7020 430e b000 |0016: invoke-direct {v0, v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1;.:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)V // method@0e43 │ │ -03ba26: 6e20 cf0a 0800 |0019: invoke-virtual {v8, v0}, Landroid/widget/ListView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0acf │ │ -03ba2c: 2200 7202 |001c: new-instance v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // type@0272 │ │ -03ba30: 6e10 490e 0b00 |001e: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0e49 │ │ -03ba36: 0c01 |0021: move-result-object v1 │ │ -03ba38: 7030 560e 1003 |0022: invoke-direct {v0, v1, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0e56 │ │ -03ba3e: 5bb0 8808 |0025: iput-object v0, v11, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@0888 │ │ -03ba42: 1400 0700 077f |0027: const v0, #float 1.79446e+38 // #7f070007 │ │ -03ba48: 6e20 d209 0900 |002a: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03ba4e: 0c07 |002d: move-result-object v7 │ │ -03ba50: 1f07 9001 |002e: check-cast v7, Landroid/widget/AutoCompleteTextView; // type@0190 │ │ -03ba54: 54b0 8808 |0030: iget-object v0, v11, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@0888 │ │ -03ba58: 6e20 8d0a 0700 |0032: invoke-virtual {v7, v0}, Landroid/widget/AutoCompleteTextView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0a8d │ │ -03ba5e: 2200 7002 |0035: new-instance v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2; // type@0270 │ │ -03ba62: 7030 450e b007 |0037: invoke-direct {v0, v11, v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;Landroid/widget/AutoCompleteTextView;)V // method@0e45 │ │ -03ba68: 6e20 8e0a 0700 |003a: invoke-virtual {v7, v0}, Landroid/widget/AutoCompleteTextView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0a8e │ │ -03ba6e: 2324 cc02 |003d: new-array v4, v2, [Ljava/lang/String; // type@02cc │ │ -03ba72: 1a00 1e0a |003f: const-string v0, "contact_displayname" // string@0a1e │ │ -03ba76: 4d00 0406 |0041: aput-object v0, v4, v6 │ │ -03ba7a: 1a00 2b0a |0043: const-string v0, "contact_summary" // string@0a2b │ │ -03ba7e: 4d00 040a |0045: aput-object v0, v4, v10 │ │ -03ba82: 2325 b802 |0047: new-array v5, v2, [I // type@02b8 │ │ -03ba86: 2605 2500 0000 |0049: fill-array-data v5, 0000006e // +00000025 │ │ -03ba8c: 2200 4c01 |004c: new-instance v0, Landroid/support/v4/widget/SimpleCursorAdapter; // type@014c │ │ -03ba90: 6e10 490e 0b00 |004e: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0e49 │ │ -03ba96: 0c01 |0051: move-result-object v1 │ │ -03ba98: 1402 0c00 037f |0052: const v2, #float 1.74129e+38 // #7f03000c │ │ -03ba9e: 7607 5409 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V // method@0954 │ │ -03baa4: 5bb0 8708 |0058: iput-object v0, v11, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mContactNotififcationsAdapter:Landroid/support/v4/widget/SimpleCursorAdapter; // field@0887 │ │ -03baa8: 54b0 8708 |005a: iget-object v0, v11, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mContactNotififcationsAdapter:Landroid/support/v4/widget/SimpleCursorAdapter; // field@0887 │ │ -03baac: 6e20 540e 0b00 |005c: invoke-virtual {v11, v0}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0e54 │ │ -03bab2: 6e10 4a0e 0b00 |005f: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0e4a │ │ -03bab8: 0c00 |0062: move-result-object v0 │ │ -03baba: 6e40 c103 60b3 |0063: invoke-virtual {v0, v6, v3, v11}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@03c1 │ │ -03bac0: 6e10 4a0e 0b00 |0066: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0e4a │ │ -03bac6: 0c00 |0069: move-result-object v0 │ │ -03bac8: 6e40 c103 a0b3 |006a: invoke-virtual {v0, v10, v3, v11}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@03c1 │ │ -03bace: 1109 |006d: return-object v9 │ │ -03bad0: 0003 0400 0200 0000 1400 0201 1500 ... |006e: array-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0004 line=235 │ │ - 0x000b line=237 │ │ - 0x0014 line=238 │ │ - 0x001c line=247 │ │ - 0x0027 line=248 │ │ - 0x0030 line=250 │ │ - 0x0035 line=253 │ │ - 0x003d line=265 │ │ - 0x0047 line=267 │ │ - 0x004c line=270 │ │ - 0x005a line=272 │ │ - 0x005f line=275 │ │ - 0x0066 line=276 │ │ - 0x006d line=278 │ │ - 0x006e line=267 │ │ - locals : │ │ - 0x0047 - 0x0076 reg=4 from [Ljava/lang/String; │ │ - 0x004c - 0x0076 reg=5 to [I │ │ - 0x0030 - 0x0076 reg=7 contactsAutoComplete Landroid/widget/AutoCompleteTextView; │ │ - 0x0014 - 0x0076 reg=8 mListView Landroid/widget/ListView; │ │ - 0x000b - 0x0076 reg=9 v Landroid/view/View; │ │ - 0x0000 - 0x0076 reg=11 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - 0x0000 - 0x0076 reg=12 inflater Landroid/view/LayoutInflater; │ │ - 0x0000 - 0x0076 reg=13 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0076 reg=14 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'onListItemClick' │ │ - type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 6 │ │ - outs : 6 │ │ - insns size : 15 16-bit code units │ │ -03bae0: |[03bae0] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -03baf0: 7506 af03 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@03af │ │ -03baf6: 6e10 490e 0100 |0003: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0e49 │ │ -03bafc: 0c00 |0006: move-result-object v0 │ │ -03bafe: 7130 620e 5006 |0007: invoke-static {v0, v5, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$100:(Landroid/content/Context;J)Landroid/content/Intent; // method@0e62 │ │ -03bb04: 0c00 |000a: move-result-object v0 │ │ -03bb06: 6e20 550e 0100 |000b: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.startActivity:(Landroid/content/Intent;)V // method@0e55 │ │ -03bb0c: 0e00 |000e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=199 │ │ - 0x0003 line=200 │ │ - 0x000e line=201 │ │ - locals : │ │ - 0x0000 - 0x000f reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - 0x0000 - 0x000f reg=2 l Landroid/widget/ListView; │ │ - 0x0000 - 0x000f reg=3 v Landroid/view/View; │ │ - 0x0000 - 0x000f reg=4 position I │ │ - 0x0000 - 0x000f reg=5 id J │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'onLoadFinished' │ │ - type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 28 16-bit code units │ │ -03bb10: |[03bb10] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -03bb20: 6e10 a304 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.getId:()I // method@04a3 │ │ -03bb26: 0a00 |0003: move-result v0 │ │ -03bb28: 2b00 1000 0000 |0004: packed-switch v0, 00000014 // +00000010 │ │ -03bb2e: 0e00 |0007: return-void │ │ -03bb30: 5410 8708 |0008: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mContactNotififcationsAdapter:Landroid/support/v4/widget/SimpleCursorAdapter; // field@0887 │ │ -03bb34: 6e20 6109 3000 |000a: invoke-virtual {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0961 │ │ -03bb3a: 28fa |000d: goto 0007 // -0006 │ │ -03bb3c: 5410 8808 |000e: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@0888 │ │ -03bb40: 6e20 5e0e 3000 |0010: invoke-virtual {v0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0e5e │ │ -03bb46: 28f4 |0013: goto 0007 // -000c │ │ -03bb48: 0001 0200 0000 0000 0400 0000 0a00 ... |0014: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=310 │ │ - 0x0007 line=318 │ │ - 0x0008 line=312 │ │ - 0x000e line=315 │ │ - 0x0014 line=310 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x001c reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - 0x0000 - 0x001c reg=2 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x001c reg=3 data Landroid/database/Cursor; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'onLoadFinished' │ │ - type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 6 16-bit code units │ │ -03bb58: |[03bb58] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -03bb68: 1f02 3a00 |0000: check-cast v2, Landroid/database/Cursor; // type@003a │ │ -03bb6c: 6e30 500e 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@0e50 │ │ -03bb72: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=183 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=2 x1 Ljava/lang/Object; │ │ - 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - 0x0000 - 0x0006 reg=1 x0 Landroid/support/v4/content/Loader; │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'onLoaderReset' │ │ - type : '(Landroid/support/v4/content/Loader;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -03bb74: |[03bb74] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -03bb84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03bb86: 6e10 a304 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/content/Loader;.getId:()I // method@04a3 │ │ -03bb8c: 0a00 |0004: move-result v0 │ │ -03bb8e: 2b00 1100 0000 |0005: packed-switch v0, 00000016 // +00000011 │ │ -03bb94: 0e00 |0008: return-void │ │ -03bb96: 5420 8708 |0009: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mContactNotififcationsAdapter:Landroid/support/v4/widget/SimpleCursorAdapter; // field@0887 │ │ -03bb9a: 6e20 6109 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0961 │ │ -03bba0: 28fa |000e: goto 0008 // -0006 │ │ -03bba2: 5420 8808 |000f: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@0888 │ │ -03bba6: 6e20 5e0e 1000 |0011: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0e5e │ │ -03bbac: 28f4 |0014: goto 0008 // -000c │ │ -03bbae: 0000 |0015: nop // spacer │ │ -03bbb0: 0001 0200 0000 0000 0400 0000 0a00 ... |0016: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=322 │ │ - 0x0008 line=330 │ │ - 0x0009 line=324 │ │ - 0x000f line=327 │ │ - 0x0015 line=322 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ - 0x0000 - 0x001e reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - 0x0000 - 0x001e reg=3 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ - │ │ - #8 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ - name : 'onResume' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 21 16-bit code units │ │ -03bbc0: |[03bbc0] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onResume:()V │ │ -03bbd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03bbd2: 6f10 b003 0300 |0001: invoke-super {v3}, Landroid/support/v4/app/ListFragment;.onResume:()V // method@03b0 │ │ -03bbd8: 6e10 4a0e 0300 |0004: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0e4a │ │ -03bbde: 0c00 |0007: move-result-object v0 │ │ -03bbe0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -03bbe2: 6e40 c203 1032 |0009: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@03c2 │ │ -03bbe8: 6e10 4a0e 0300 |000c: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0e4a │ │ -03bbee: 0c00 |000f: move-result-object v0 │ │ -03bbf0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -03bbf2: 6e40 c203 1032 |0011: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@03c2 │ │ -03bbf8: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=283 │ │ - 0x0004 line=284 │ │ - 0x000c line=285 │ │ - 0x0014 line=286 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ - │ │ - source_file_idx : 463 (ConfigContactsActivity.java) │ │ + source_file_idx : 465 (ConfigContactsActivity.java) │ │ │ │ -Class #319 header: │ │ +Class #243 header: │ │ class_idx : 626 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 312 │ │ -source_file_idx : 463 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 5 │ │ - │ │ -Class #319 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="ContactListAdapter" │ │ - │ │ -Class #319 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ - name : 'mContentResolver' │ │ - type : 'Landroid/content/ContentResolver;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ - name : '' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 11 16-bit code units │ │ -03bbfc: |[03bbfc] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -03bc0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03bc0e: 7040 dd08 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@08dd │ │ -03bc14: 6e10 a000 0200 |0004: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -03bc1a: 0c00 |0007: move-result-object v0 │ │ -03bc1c: 5b10 8908 |0008: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.mContentResolver:Landroid/content/ContentResolver; // field@0889 │ │ -03bc20: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=148 │ │ - 0x0004 line=149 │ │ - 0x000a line=150 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ - 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x000b reg=3 c Landroid/database/Cursor; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ - name : 'bindView' │ │ - type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 4 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -03bc24: |[03bc24] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -03bc34: 1f02 b001 |0000: check-cast v2, Landroid/widget/TextView; // type@01b0 │ │ -03bc38: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -03bc3a: 7220 1801 0400 |0003: invoke-interface {v4, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03bc40: 0c00 |0006: move-result-object v0 │ │ -03bc42: 6e20 000b 0200 |0007: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -03bc48: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=163 │ │ - 0x000a line=164 │ │ - locals : │ │ - 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ - 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ - 0x0000 - 0x000b reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x000b reg=4 cursor Landroid/database/Cursor; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ - name : 'convertToString' │ │ - type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ - access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -03bc4c: |[03bc4c] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -03bc5c: 6e20 590e 2100 |0000: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/String; // method@0e59 │ │ -03bc62: 0c00 |0003: move-result-object v0 │ │ -03bc64: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=144 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ - 0x0000 - 0x0005 reg=2 x0 Landroid/database/Cursor; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ - name : 'convertToString' │ │ - type : '(Landroid/database/Cursor;)Ljava/lang/String;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -03bc68: |[03bc68] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/String; │ │ -03bc78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03bc7a: 7220 1801 0200 |0001: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03bc80: 0c00 |0004: move-result-object v0 │ │ -03bc82: 1100 |0005: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=168 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ - 0x0000 - 0x0006 reg=2 cursor Landroid/database/Cursor; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ - name : 'newView' │ │ - type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 23 16-bit code units │ │ -03bc84: |[03bc84] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -03bc94: 7110 9909 0500 |0000: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0999 │ │ -03bc9a: 0c00 |0003: move-result-object v0 │ │ -03bc9c: 1402 0a00 0901 |0004: const v2, #float 2.5163e-38 // #0109000a │ │ -03bca2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -03bca4: 6e40 9c09 2037 |0008: invoke-virtual {v0, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@099c │ │ -03bcaa: 0c01 |000b: move-result-object v1 │ │ -03bcac: 1f01 b001 |000c: check-cast v1, Landroid/widget/TextView; // type@01b0 │ │ -03bcb0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -03bcb2: 7220 1801 2600 |000f: invoke-interface {v6, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03bcb8: 0c02 |0012: move-result-object v2 │ │ -03bcba: 6e20 000b 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -03bcc0: 1101 |0016: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=154 │ │ - 0x0004 line=155 │ │ - 0x000e line=157 │ │ - 0x0016 line=158 │ │ - locals : │ │ - 0x0004 - 0x0017 reg=0 inflater Landroid/view/LayoutInflater; │ │ - 0x000e - 0x0017 reg=1 view Landroid/widget/TextView; │ │ - 0x0000 - 0x0017 reg=4 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ - 0x0000 - 0x0017 reg=5 context Landroid/content/Context; │ │ - 0x0000 - 0x0017 reg=6 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0017 reg=7 parent Landroid/view/ViewGroup; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ - name : 'runQueryOnBackgroundThread' │ │ - type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 37 16-bit code units │ │ -03bcc4: |[03bcc4] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -03bcd4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03bcd6: 6e10 5a0e 0600 |0001: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; // method@0e5a │ │ -03bcdc: 0c00 |0004: move-result-object v0 │ │ -03bcde: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -03bce2: 6e10 5a0e 0600 |0007: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; // method@0e5a │ │ -03bce8: 0c00 |000a: move-result-object v0 │ │ -03bcea: 7220 a80a 7000 |000b: invoke-interface {v0, v7}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0aa8 │ │ -03bcf0: 0c00 |000e: move-result-object v0 │ │ -03bcf2: 1100 |000f: return-object v0 │ │ -03bcf4: 5460 8908 |0010: iget-object v0, v6, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.mContentResolver:Landroid/content/ContentResolver; // field@0889 │ │ -03bcf8: 6201 2500 |0012: sget-object v1, Landroid/provider/ContactsContract$Contacts;.CONTENT_FILTER_URI:Landroid/net/Uri; // field@0025 │ │ -03bcfc: 1f07 0702 |0014: check-cast v7, Ljava/lang/String; // type@0207 │ │ -03bd00: 7120 7301 7100 |0016: invoke-static {v1, v7}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -03bd06: 0c01 |0019: move-result-object v1 │ │ -03bd08: 7100 610e 0000 |001a: invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$000:()[Ljava/lang/String; // method@0e61 │ │ -03bd0e: 0c02 |001d: move-result-object v2 │ │ -03bd10: 0734 |001e: move-object v4, v3 │ │ -03bd12: 0735 |001f: move-object v5, v3 │ │ -03bd14: 7406 9200 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -03bd1a: 0c00 |0023: move-result-object v0 │ │ -03bd1c: 28eb |0024: goto 000f // -0015 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=173 │ │ - 0x0007 line=174 │ │ - 0x000f line=177 │ │ - locals : │ │ - 0x0000 - 0x000f reg=7 constraint Ljava/lang/CharSequence; │ │ - 0x0010 - 0x0016 reg=7 constraint Ljava/lang/CharSequence; │ │ - 0x0000 - 0x0025 reg=6 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ - │ │ - source_file_idx : 463 (ConfigContactsActivity.java) │ │ - │ │ -Class #320 header: │ │ -class_idx : 627 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 142 │ │ -source_file_idx : 463 │ │ -static_fields_size : 5 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 9 │ │ -virtual_methods_size: 4 │ │ - │ │ -Class #320 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; } │ │ -Annotations on method #3693 'onCreate' │ │ - VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ - │ │ -Class #320 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/FragmentActivity;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'COLUMN_CONTACT_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 0 │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'COLUMN_DISPLAY_NAME' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'COLUMN_LOOKUP_KEY' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'CONTACT_PROJECTION' │ │ - type : '[Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'REQ_CODE_CHOOSE_CONTACT' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - Instance fields - │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10008 (STATIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 21 16-bit code units │ │ -03bd20: |[03bd20] net.everythingandroid.smspopup.ui.ConfigContactsActivity.:()V │ │ -03bd30: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -03bd32: 2300 cc02 |0001: new-array v0, v0, [Ljava/lang/String; // type@02cc │ │ -03bd36: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03bd38: 1a02 6808 |0004: const-string v2, "_id" // string@0868 │ │ -03bd3c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -03bd40: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -03bd42: 1a02 160b |0009: const-string v2, "display_name" // string@0b16 │ │ -03bd46: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -03bd4a: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -03bd4c: 1a02 4a0e |000e: const-string v2, "lookup" // string@0e4a │ │ -03bd50: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -03bd54: 6900 8d08 |0012: sput-object v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.CONTACT_PROJECTION:[Ljava/lang/String; // field@088d │ │ -03bd58: 0e00 |0014: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=46 │ │ - locals : │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03bd5c: |[03bd5c] net.everythingandroid.smspopup.ui.ConfigContactsActivity.:()V │ │ -03bd6c: 7010 a402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@02a4 │ │ -03bd72: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - 0x0003 line=183 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'access$000' │ │ - type : '()[Ljava/lang/String;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 0 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03bd74: |[03bd74] net.everythingandroid.smspopup.ui.ConfigContactsActivity.access$000:()[Ljava/lang/String; │ │ -03bd84: 6200 8d08 |0000: sget-object v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.CONTACT_PROJECTION:[Ljava/lang/String; // field@088d │ │ -03bd88: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'access$100' │ │ - type : '(Landroid/content/Context;J)Landroid/content/Intent;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -03bd8c: |[03bd8c] net.everythingandroid.smspopup.ui.ConfigContactsActivity.access$100:(Landroid/content/Context;J)Landroid/content/Intent; │ │ -03bd9c: 7130 680e 2103 |0000: invoke-static {v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;J)Landroid/content/Intent; // method@0e68 │ │ -03bda2: 0c00 |0003: move-result-object v0 │ │ -03bda4: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=2 x1 J │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'access$300' │ │ - type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 5 16-bit code units │ │ -03bda8: |[03bda8] net.everythingandroid.smspopup.ui.ConfigContactsActivity.access$300:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; │ │ -03bdb8: 7120 690e 2100 |0000: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; // method@0e69 │ │ -03bdbe: 0c00 |0003: move-result-object v0 │ │ -03bdc0: 1100 |0004: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=43 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 x0 Landroid/content/Context; │ │ - 0x0000 - 0x0005 reg=2 x1 Landroid/net/Uri; │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'getConfigPerContactIntent' │ │ - type : '(Landroid/content/Context;)Landroid/content/Intent;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 8 16-bit code units │ │ -03bdc4: |[03bdc4] net.everythingandroid.smspopup.ui.ConfigContactsActivity.getConfigPerContactIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -03bdd4: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03bdd8: 1c01 6e02 |0002: const-class v1, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; // type@026e │ │ -03bddc: 7030 af00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03bde2: 1100 |0007: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=121 │ │ - 0x0007 line=122 │ │ - locals : │ │ - 0x0007 - 0x0008 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'getConfigPerContactIntent' │ │ - type : '(Landroid/content/Context;J)Landroid/content/Intent;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 6 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -03bde4: |[03bde4] net.everythingandroid.smspopup.ui.ConfigContactsActivity.getConfigPerContactIntent:(Landroid/content/Context;J)Landroid/content/Intent; │ │ -03bdf4: 7110 670e 0300 |0000: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@0e67 │ │ -03bdfa: 0c00 |0003: move-result-object v0 │ │ -03bdfc: 1a01 6310 |0004: const-string v1, "net.everythingandroid.smspopuppro.EXTRA_CONTACT_URI" // string@1063 │ │ -03be00: 7120 df0d 5400 |0006: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0ddf │ │ -03be06: 0c02 |0009: move-result-object v2 │ │ -03be08: 6e30 c800 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ -03be0e: 1100 |000d: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=132 │ │ - 0x0004 line=133 │ │ - 0x000d line=135 │ │ - locals : │ │ - 0x0004 - 0x000e reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ - 0x0000 - 0x000e reg=4 rowId J │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'getConfigPerContactIntent' │ │ - type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;' │ │ - access : 0x000a (PRIVATE STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -03be10: |[03be10] net.everythingandroid.smspopup.ui.ConfigContactsActivity.getConfigPerContactIntent:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; │ │ -03be20: 7110 670e 0200 |0000: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@0e67 │ │ -03be26: 0c00 |0003: move-result-object v0 │ │ -03be28: 1a01 6310 |0004: const-string v1, "net.everythingandroid.smspopuppro.EXTRA_CONTACT_URI" // string@1063 │ │ -03be2c: 6e30 c800 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ -03be32: 1100 |0009: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=139 │ │ - 0x0004 line=140 │ │ - 0x0009 line=141 │ │ - locals : │ │ - 0x0004 - 0x000a reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ - 0x0000 - 0x000a reg=3 uri Landroid/net/Uri; │ │ - │ │ - #8 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'startContactPicker' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 14 16-bit code units │ │ -03be34: |[03be34] net.everythingandroid.smspopup.ui.ConfigContactsActivity.startContactPicker:()V │ │ -03be44: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03be48: 1a01 e508 |0002: const-string v1, "android.intent.action.PICK" // string@08e5 │ │ -03be4c: 6202 2700 |0004: sget-object v2, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0027 │ │ -03be50: 7030 b200 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ -03be56: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -03be58: 6e30 710e 0301 |000a: invoke-virtual {v3, v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0e71 │ │ -03be5e: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=110 │ │ - 0x000d line=112 │ │ - locals : │ │ - 0x0000 - 0x000e reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 9 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 64 16-bit code units │ │ -03be60: |[03be60] net.everythingandroid.smspopup.ui.ConfigContactsActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -03be70: 6f40 b702 6587 |0000: invoke-super {v5, v6, v7, v8}, Landroid/support/v4/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02b7 │ │ -03be76: 2b06 3700 0000 |0003: packed-switch v6, 0000003a // +00000037 │ │ -03be7c: 0e00 |0006: return-void │ │ -03be7e: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ -03be80: 3337 feff |0008: if-ne v7, v3, 0006 // -0002 │ │ -03be84: 6e10 ba00 0800 |000a: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00ba │ │ -03be8a: 0c03 |000d: move-result-object v3 │ │ -03be8c: 6e10 7001 0300 |000e: invoke-virtual {v3}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0170 │ │ -03be92: 0c02 |0011: move-result-object v2 │ │ -03be94: 7210 ae0c 0200 |0012: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0cae │ │ -03be9a: 0a03 |0015: move-result v3 │ │ -03be9c: d803 03fe |0016: add-int/lit8 v3, v3, #int -2 // #fe │ │ -03bea0: 7220 ac0c 3200 |0018: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cac │ │ -03bea6: 0c01 |001b: move-result-object v1 │ │ -03bea8: 1f01 0702 |001c: check-cast v1, Ljava/lang/String; // type@0207 │ │ -03beac: 7210 ae0c 0200 |001e: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0cae │ │ -03beb2: 0a03 |0021: move-result v3 │ │ -03beb4: d803 03ff |0022: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03beb8: 7220 ac0c 3200 |0024: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cac │ │ -03bebe: 0c00 |0027: move-result-object v0 │ │ -03bec0: 1f00 0702 |0028: check-cast v0, Ljava/lang/String; // type@0207 │ │ -03bec4: 6e10 660e 0500 |002a: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getApplicationContext:()Landroid/content/Context; // method@0e66 │ │ -03beca: 0c03 |002d: move-result-object v3 │ │ -03becc: 7120 e20d 1000 |002e: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0de2 │ │ -03bed2: 0c04 |0031: move-result-object v4 │ │ -03bed4: 7120 690e 4300 |0032: invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; // method@0e69 │ │ -03beda: 0c03 |0035: move-result-object v3 │ │ -03bedc: 6e20 700e 3500 |0036: invoke-virtual {v5, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.startActivity:(Landroid/content/Intent;)V // method@0e70 │ │ -03bee2: 28cd |0039: goto 0006 // -0033 │ │ -03bee4: 0001 0100 0000 0000 0400 0000 |003a: packed-switch-data (6 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=75 │ │ - 0x0003 line=76 │ │ - 0x0006 line=87 │ │ - 0x0007 line=78 │ │ - 0x000a line=79 │ │ - 0x0012 line=80 │ │ - 0x001e line=81 │ │ - 0x002a line=82 │ │ - 0x003a line=76 │ │ - locals : │ │ - 0x002a - 0x0040 reg=0 contactId Ljava/lang/String; │ │ - 0x001e - 0x0040 reg=1 lookupKey Ljava/lang/String; │ │ - 0x0012 - 0x0040 reg=2 segments Ljava/util/List; Ljava/util/List; │ │ - 0x0000 - 0x0040 reg=5 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ - 0x0000 - 0x0040 reg=6 requestCode I │ │ - 0x0000 - 0x0040 reg=7 resultCode I │ │ - 0x0000 - 0x0040 reg=8 data Landroid/content/Intent; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 47 16-bit code units │ │ -03bef0: |[03bef0] net.everythingandroid.smspopup.ui.ConfigContactsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03bf00: 6f20 bc02 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@02bc │ │ -03bf06: 7100 f60f 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isHoneycomb:()Z // method@0ff6 │ │ -03bf0c: 0a01 |0006: move-result v1 │ │ -03bf0e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -03bf12: 6e10 650e 0300 |0009: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getActionBar:()Landroid/app/ActionBar; // method@0e65 │ │ -03bf18: 0c01 |000c: move-result-object v1 │ │ -03bf1a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -03bf1c: 6e20 0700 2100 |000e: invoke-virtual {v1, v2}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0007 │ │ -03bf22: 6e10 6b0e 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0e6b │ │ -03bf28: 0c01 |0014: move-result-object v1 │ │ -03bf2a: 6e10 e002 0100 |0015: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e0 │ │ -03bf30: 0c00 |0018: move-result-object v0 │ │ -03bf32: 1401 0200 0201 |0019: const v1, #float 2.38772e-38 // #01020002 │ │ -03bf38: 2202 7102 |001c: new-instance v2, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // type@0271 │ │ -03bf3c: 7010 470e 0200 |001e: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.:()V // method@0e47 │ │ -03bf42: 6e30 7203 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -03bf48: 6e10 7703 0000 |0024: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0377 │ │ -03bf4e: 6e10 660e 0300 |0027: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getApplicationContext:()Landroid/content/Context; // method@0e66 │ │ -03bf54: 0c01 |002a: move-result-object v1 │ │ -03bf56: 7110 180e 0100 |002b: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.startSyncContactNames:(Landroid/content/Context;)V // method@0e18 │ │ -03bf5c: 0e00 |002e: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=59 │ │ - 0x0003 line=61 │ │ - 0x0009 line=62 │ │ - 0x0011 line=65 │ │ - 0x0019 line=66 │ │ - 0x0024 line=67 │ │ - 0x0027 line=70 │ │ - 0x002e line=71 │ │ - locals : │ │ - 0x0019 - 0x002f reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ - 0x0000 - 0x002f reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ - 0x0000 - 0x002f reg=4 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'onCreateOptionsMenu' │ │ - type : '(Landroid/view/Menu;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -03bf60: |[03bf60] net.everythingandroid.smspopup.ui.ConfigContactsActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -03bf70: 6e10 6a0e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0e6a │ │ -03bf76: 0c00 |0003: move-result-object v0 │ │ -03bf78: 1401 0100 0f7f |0004: const v1, #float 1.9008e+38 // #7f0f0001 │ │ -03bf7e: 6e30 a109 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@09a1 │ │ -03bf84: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -03bf86: 0f01 |000b: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=91 │ │ - 0x0004 line=92 │ │ - 0x000a line=93 │ │ - locals : │ │ - 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ - 0x0000 - 0x000c reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ - 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ - name : 'onOptionsItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 30 16-bit code units │ │ -03bf88: |[03bf88] net.everythingandroid.smspopup.ui.ConfigContactsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03bf98: 7210 a309 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@09a3 │ │ -03bf9e: 0a00 |0003: move-result v0 │ │ -03bfa0: 2c00 1000 0000 |0004: sparse-switch v0, 00000014 // +00000010 │ │ -03bfa6: 6f20 c502 2100 |0007: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02c5 │ │ -03bfac: 0a00 |000a: move-result v0 │ │ -03bfae: 0f00 |000b: return v0 │ │ -03bfb0: 6e10 640e 0100 |000c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.finish:()V // method@0e64 │ │ -03bfb6: 28f8 |000f: goto 0007 // -0008 │ │ -03bfb8: 7010 720e 0100 |0010: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.startContactPicker:()V // method@0e72 │ │ -03bfbe: 28f4 |0013: goto 0007 // -000c │ │ -03bfc0: 0002 0200 2c00 0201 4c00 077f 0800 ... |0014: sparse-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=98 │ │ - 0x0007 line=106 │ │ - 0x000c line=100 │ │ - 0x0010 line=103 │ │ - 0x0014 line=98 │ │ - locals : │ │ - 0x0000 - 0x001e reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ - 0x0000 - 0x001e reg=2 item Landroid/view/MenuItem; │ │ - │ │ - source_file_idx : 463 (ConfigContactsActivity.java) │ │ - │ │ -Class #321 header: │ │ -class_idx : 628 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 465 │ │ +superclass_idx : 513 │ │ +source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #321 annotations: │ │ +Class #243 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #321 - │ │ +Class #243 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -90954,68 +53709,68 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03bfd4: |[03bfd4] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$1.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ -03bfe4: 5b01 8f08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@088f │ │ -03bfe8: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03bfee: 0e00 |0005: return-void │ │ +039214: |[039214] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$1.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ +039224: 5b01 f306 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f3 │ │ +039228: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03922e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1;) │ │ name : 'onDismiss' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03bff0: |[03bff0] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$1.onDismiss:(Landroid/content/DialogInterface;)V │ │ -03c000: 1a00 fc0a |0000: const-string v0, "dismissed!" // string@0afc │ │ -03c004: 7110 940f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0f94 │ │ -03c00a: 5410 8f08 |0005: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@088f │ │ -03c00e: 7110 800e 0000 |0007: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0e80 │ │ -03c014: 0e00 |000a: return-void │ │ +039230: |[039230] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$1.onDismiss:(Landroid/content/DialogInterface;)V │ │ +039240: 1a00 300b |0000: const-string v0, "dismissed!" // string@0b30 │ │ +039244: 7110 fa0f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0ffa │ │ +03924a: 5410 f306 |0005: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f3 │ │ +03924e: 7110 e60e 0000 |0007: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0ee6 │ │ +039254: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ 0x000a line=199 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1; │ │ 0x0000 - 0x000b reg=2 dialog Landroid/content/DialogInterface; │ │ │ │ - source_file_idx : 465 (ConfigQuickMessagesActivity.java) │ │ + source_file_idx : 467 (ConfigQuickMessagesActivity.java) │ │ │ │ -Class #322 header: │ │ -class_idx : 629 │ │ +Class #244 header: │ │ +class_idx : 627 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 465 │ │ +superclass_idx : 513 │ │ +source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #322 annotations: │ │ +Class #244 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #322 - │ │ +Class #244 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -91029,65 +53784,65 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c018: |[03c018] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$2.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ -03c028: 5b01 9008 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0890 │ │ -03c02c: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03c032: 0e00 |0005: return-void │ │ +039258: |[039258] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$2.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ +039268: 5b01 f406 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f4 │ │ +03926c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c034: |[03c034] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$2.onCancel:(Landroid/content/DialogInterface;)V │ │ -03c044: 1a00 ac09 |0000: const-string v0, "canceled!" // string@09ac │ │ -03c048: 7110 940f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0f94 │ │ -03c04e: 0e00 |0005: return-void │ │ +039274: |[039274] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$2.onCancel:(Landroid/content/DialogInterface;)V │ │ +039284: 1a00 c909 |0000: const-string v0, "canceled!" // string@09c9 │ │ +039288: 7110 fa0f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0ffa │ │ +03928e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ │ │ - source_file_idx : 465 (ConfigQuickMessagesActivity.java) │ │ + source_file_idx : 467 (ConfigQuickMessagesActivity.java) │ │ │ │ -Class #323 header: │ │ -class_idx : 630 │ │ +Class #245 header: │ │ +class_idx : 628 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 465 │ │ +superclass_idx : 513 │ │ +source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #323 annotations: │ │ +Class #245 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #323 - │ │ +Class #245 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -91101,73 +53856,73 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c050: |[03c050] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$3.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ -03c060: 5b01 9108 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0891 │ │ -03c064: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03c06a: 0e00 |0005: return-void │ │ +039290: |[039290] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$3.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ +0392a0: 5b01 f506 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f5 │ │ +0392a4: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0392aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03c06c: |[03c06c] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -03c07c: 5420 9108 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0891 │ │ -03c080: 5421 9108 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0891 │ │ -03c084: 7110 810e 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText; // method@0e81 │ │ -03c08a: 0c01 |0007: move-result-object v1 │ │ -03c08c: 6e10 a10a 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -03c092: 0c01 |000b: move-result-object v1 │ │ -03c094: 6e10 5e0c 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -03c09a: 0c01 |000f: move-result-object v1 │ │ -03c09c: 7120 820e 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Ljava/lang/String; // method@0e82 │ │ -03c0a2: 0e00 |0013: return-void │ │ +0392ac: |[0392ac] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +0392bc: 5420 f506 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f5 │ │ +0392c0: 5421 f506 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f5 │ │ +0392c4: 7110 e70e 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText; // method@0ee7 │ │ +0392ca: 0c01 |0007: move-result-object v1 │ │ +0392cc: 6e10 a50a 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +0392d2: 0c01 |000b: move-result-object v1 │ │ +0392d4: 6e10 c40c 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +0392da: 0c01 |000f: move-result-object v1 │ │ +0392dc: 7120 e80e 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Ljava/lang/String; // method@0ee8 │ │ +0392e2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0013 line=212 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3; │ │ 0x0000 - 0x0014 reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0014 reg=4 whichButton I │ │ │ │ - source_file_idx : 465 (ConfigQuickMessagesActivity.java) │ │ + source_file_idx : 467 (ConfigQuickMessagesActivity.java) │ │ │ │ -Class #324 header: │ │ -class_idx : 631 │ │ +Class #246 header: │ │ +class_idx : 629 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 465 │ │ +superclass_idx : 513 │ │ +source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #324 annotations: │ │ +Class #246 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #324 - │ │ +Class #246 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -91181,65 +53936,65 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c0a4: |[03c0a4] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$4.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ -03c0b4: 5b01 9208 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0892 │ │ -03c0b8: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03c0be: 0e00 |0005: return-void │ │ +0392e4: |[0392e4] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$4.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ +0392f4: 5b01 f606 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f6 │ │ +0392f8: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0392fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c0c0: |[03c0c0] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$4.onCancel:(Landroid/content/DialogInterface;)V │ │ -03c0d0: 1a00 ac09 |0000: const-string v0, "canceled!" // string@09ac │ │ -03c0d4: 7110 940f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0f94 │ │ -03c0da: 0e00 |0005: return-void │ │ +039300: |[039300] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$4.onCancel:(Landroid/content/DialogInterface;)V │ │ +039310: 1a00 c909 |0000: const-string v0, "canceled!" // string@09c9 │ │ +039314: 7110 fa0f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0ffa │ │ +03931a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ │ │ - source_file_idx : 465 (ConfigQuickMessagesActivity.java) │ │ + source_file_idx : 467 (ConfigQuickMessagesActivity.java) │ │ │ │ -Class #325 header: │ │ -class_idx : 632 │ │ +Class #247 header: │ │ +class_idx : 630 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 465 │ │ +superclass_idx : 513 │ │ +source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #325 annotations: │ │ +Class #247 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #325 - │ │ +Class #247 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -91253,68 +54008,68 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c0dc: |[03c0dc] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$5.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ -03c0ec: 5b01 9308 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0893 │ │ -03c0f0: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03c0f6: 0e00 |0005: return-void │ │ +03931c: |[03931c] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$5.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ +03932c: 5b01 f706 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f7 │ │ +039330: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -03c0f8: |[03c0f8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -03c108: 5420 9308 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0893 │ │ -03c10c: 7100 830e 0000 |0002: invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$300:()Ljava/lang/String; // method@0e83 │ │ -03c112: 0c01 |0005: move-result-object v1 │ │ -03c114: 7120 840e 1000 |0006: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Z // method@0e84 │ │ -03c11a: 0e00 |0009: return-void │ │ +039338: |[039338] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +039348: 5420 f706 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f7 │ │ +03934c: 7100 e90e 0000 |0002: invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$300:()Ljava/lang/String; // method@0ee9 │ │ +039352: 0c01 |0005: move-result-object v1 │ │ +039354: 7120 ea0e 1000 |0006: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Z // method@0eea │ │ +03935a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0009 line=243 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5; │ │ 0x0000 - 0x000a reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=4 whichButton I │ │ │ │ - source_file_idx : 465 (ConfigQuickMessagesActivity.java) │ │ + source_file_idx : 467 (ConfigQuickMessagesActivity.java) │ │ │ │ -Class #326 header: │ │ -class_idx : 633 │ │ +Class #248 header: │ │ +class_idx : 631 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 465 │ │ +superclass_idx : 513 │ │ +source_file_idx : 467 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #326 annotations: │ │ +Class #248 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #326 - │ │ +Class #248 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -91328,74 +54083,74 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03c11c: |[03c11c] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$6.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ -03c12c: 5b01 9408 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0894 │ │ -03c130: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03c136: 0e00 |0005: return-void │ │ +03935c: |[03935c] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$6.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ +03936c: 5b01 f806 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f8 │ │ +039370: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039376: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -03c138: |[03c138] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -03c148: 5430 9408 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0894 │ │ -03c14c: 7100 830e 0000 |0002: invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$300:()Ljava/lang/String; // method@0e83 │ │ -03c152: 0c01 |0005: move-result-object v1 │ │ -03c154: 5432 9408 |0006: iget-object v2, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@0894 │ │ -03c158: 7110 850e 0200 |0008: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText; // method@0e85 │ │ -03c15e: 0c02 |000b: move-result-object v2 │ │ -03c160: 6e10 a10a 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -03c166: 0c02 |000f: move-result-object v2 │ │ -03c168: 6e10 5e0c 0200 |0010: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -03c16e: 0c02 |0013: move-result-object v2 │ │ -03c170: 7130 860e 1002 |0014: invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$600:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;Ljava/lang/String;)Z // method@0e86 │ │ -03c176: 0e00 |0017: return-void │ │ +039378: |[039378] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +039388: 5430 f806 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f8 │ │ +03938c: 7100 e90e 0000 |0002: invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$300:()Ljava/lang/String; // method@0ee9 │ │ +039392: 0c01 |0005: move-result-object v1 │ │ +039394: 5432 f806 |0006: iget-object v2, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // field@06f8 │ │ +039398: 7110 eb0e 0200 |0008: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText; // method@0eeb │ │ +03939e: 0c02 |000b: move-result-object v2 │ │ +0393a0: 6e10 a50a 0200 |000c: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +0393a6: 0c02 |000f: move-result-object v2 │ │ +0393a8: 6e10 c40c 0200 |0010: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +0393ae: 0c02 |0013: move-result-object v2 │ │ +0393b0: 7130 ec0e 1002 |0014: invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.access$600:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;Ljava/lang/String;)Z // method@0eec │ │ +0393b6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0017 line=237 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6; │ │ 0x0000 - 0x0018 reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0018 reg=5 whichButton I │ │ │ │ - source_file_idx : 465 (ConfigQuickMessagesActivity.java) │ │ + source_file_idx : 467 (ConfigQuickMessagesActivity.java) │ │ │ │ -Class #327 header: │ │ -class_idx : 634 │ │ +Class #249 header: │ │ +class_idx : 632 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 20 │ │ -source_file_idx : 465 │ │ +source_file_idx : 467 │ │ static_fields_size : 6 │ │ instance_fields_size: 7 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 10 │ │ │ │ -Class #327 annotations: │ │ -Annotations on method #3734 'onCreate' │ │ +Class #249 annotations: │ │ +Annotations on method #3836 'onCreate' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ │ │ -Class #327 - │ │ +Class #249 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/app/ListActivity;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/TextView$OnEditorActionListener;' │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ @@ -91462,17 +54217,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c178: |[03c178] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.:()V │ │ -03c188: 7010 5800 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0058 │ │ -03c18e: 0e00 |0003: return-void │ │ +0393b8: |[0393b8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.:()V │ │ +0393c8: 7010 5800 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@0058 │ │ +0393ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ @@ -91480,17 +54235,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c190: |[03c190] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$000:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ -03c1a0: 7010 930e 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.hideSoftKeyboard:()V // method@0e93 │ │ -03c1a6: 0e00 |0003: return-void │ │ +0393d0: |[0393d0] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$000:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ +0393e0: 7010 f90e 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.hideSoftKeyboard:()V // method@0ef9 │ │ +0393e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ @@ -91498,17 +54253,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c1a8: |[03c1a8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$100:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText; │ │ -03c1b8: 5410 9a08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@089a │ │ -03c1bc: 1100 |0002: return-object v0 │ │ +0393e8: |[0393e8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$100:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText; │ │ +0393f8: 5410 fe06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@06fe │ │ +0393fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ @@ -91516,18 +54271,18 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c1c0: |[03c1c0] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$200:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -03c1d0: 7020 870e 2100 |0000: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.createQuickMessage:(Ljava/lang/String;)Ljava/lang/String; // method@0e87 │ │ -03c1d6: 0c00 |0003: move-result-object v0 │ │ -03c1d8: 1100 |0004: return-object v0 │ │ +039400: |[039400] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$200:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +039410: 7020 ed0e 2100 |0000: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.createQuickMessage:(Ljava/lang/String;)Ljava/lang/String; // method@0eed │ │ +039416: 0c00 |0003: move-result-object v0 │ │ +039418: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -91536,35 +54291,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c1dc: |[03c1dc] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$300:()Ljava/lang/String; │ │ -03c1ec: 6200 9d08 |0000: sget-object v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editId:Ljava/lang/String; // field@089d │ │ -03c1f0: 1100 |0002: return-object v0 │ │ +03941c: |[03941c] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$300:()Ljava/lang/String; │ │ +03942c: 6200 0107 |0000: sget-object v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editId:Ljava/lang/String; // field@0701 │ │ +039430: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ name : 'access$400' │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c1f4: |[03c1f4] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$400:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Z │ │ -03c204: 7020 880e 2100 |0000: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.deleteQuickMessage:(Ljava/lang/String;)Z // method@0e88 │ │ -03c20a: 0a00 |0003: move-result v0 │ │ -03c20c: 0f00 |0004: return v0 │ │ +039434: |[039434] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$400:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;)Z │ │ +039444: 7020 ee0e 2100 |0000: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.deleteQuickMessage:(Ljava/lang/String;)Z // method@0eee │ │ +03944a: 0a00 |0003: move-result v0 │ │ +03944c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -91573,17 +54328,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c210: |[03c210] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$500:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText; │ │ -03c220: 5410 9e08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@089e │ │ -03c224: 1100 |0002: return-object v0 │ │ +039450: |[039450] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$500:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)Landroid/widget/EditText; │ │ +039460: 5410 0207 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@0702 │ │ +039464: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ #7 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ @@ -91591,18 +54346,18 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03c228: |[03c228] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$600:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;Ljava/lang/String;)Z │ │ -03c238: 7030 a60e 2103 |0000: invoke-direct {v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.updateQuickMessage:(Ljava/lang/String;Ljava/lang/String;)Z // method@0ea6 │ │ -03c23e: 0a00 |0003: move-result v0 │ │ -03c240: 0f00 |0004: return v0 │ │ +039468: |[039468] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.access$600:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;Ljava/lang/String;Ljava/lang/String;)Z │ │ +039478: 7030 0c0f 2103 |0000: invoke-direct {v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.updateQuickMessage:(Ljava/lang/String;Ljava/lang/String;)Z // method@0f0c │ │ +03947e: 0a00 |0003: move-result v0 │ │ +039480: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/String; │ │ @@ -91612,40 +54367,40 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -03c244: |[03c244] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.createQuickMessage:(Ljava/lang/String;)Ljava/lang/String; │ │ -03c254: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03c256: 6e10 6f0c 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0c6f │ │ -03c25c: 0c03 |0004: move-result-object v3 │ │ -03c25e: 6e10 6a0c 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0c6a │ │ -03c264: 0a03 |0008: move-result v3 │ │ -03c266: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -03c26a: 1102 |000b: return-object v2 │ │ -03c26c: 2201 2200 |000c: new-instance v1, Landroid/content/ContentValues; // type@0022 │ │ -03c270: 7010 9700 0100 |000e: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -03c276: 1a03 1013 |0011: const-string v3, "quickmessage_message" // string@1310 │ │ -03c27a: 6e30 9d00 3106 |0013: invoke-virtual {v1, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -03c280: 6e10 8c0e 0500 |0016: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e8c │ │ -03c286: 0c03 |0019: move-result-object v3 │ │ -03c288: 6204 4508 |001a: sget-object v4, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@0845 │ │ -03c28c: 6e30 9000 4301 |001c: invoke-virtual {v3, v4, v1}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0090 │ │ -03c292: 0c00 |001f: move-result-object v0 │ │ -03c294: 3900 0900 |0020: if-nez v0, 0029 // +0009 │ │ -03c298: 1403 df00 0e7f |0022: const v3, #float 1.88755e+38 // #7f0e00df │ │ -03c29e: 7020 940e 3500 |0025: invoke-direct {v5, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0e94 │ │ -03c2a4: 28e3 |0028: goto 000b // -001d │ │ -03c2a6: 1402 db00 0e7f |0029: const v2, #float 1.88755e+38 // #7f0e00db │ │ -03c2ac: 7020 940e 2500 |002c: invoke-direct {v5, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0e94 │ │ -03c2b2: 7110 e90d 0000 |002f: invoke-static {v0}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0de9 │ │ -03c2b8: 0c02 |0032: move-result-object v2 │ │ -03c2ba: 28d8 |0033: goto 000b // -0028 │ │ +039484: |[039484] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.createQuickMessage:(Ljava/lang/String;)Ljava/lang/String; │ │ +039494: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +039496: 6e10 d50c 0600 |0001: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0cd5 │ │ +03949c: 0c03 |0004: move-result-object v3 │ │ +03949e: 6e10 d00c 0300 |0005: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0cd0 │ │ +0394a4: 0a03 |0008: move-result v3 │ │ +0394a6: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +0394aa: 1102 |000b: return-object v2 │ │ +0394ac: 2201 2200 |000c: new-instance v1, Landroid/content/ContentValues; // type@0022 │ │ +0394b0: 7010 9700 0100 |000e: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +0394b6: 1a03 8213 |0011: const-string v3, "quickmessage_message" // string@1382 │ │ +0394ba: 6e30 9d00 3106 |0013: invoke-virtual {v1, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +0394c0: 6e10 f20e 0500 |0016: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0ef2 │ │ +0394c6: 0c03 |0019: move-result-object v3 │ │ +0394c8: 6204 a906 |001a: sget-object v4, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@06a9 │ │ +0394cc: 6e30 9000 4301 |001c: invoke-virtual {v3, v4, v1}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0090 │ │ +0394d2: 0c00 |001f: move-result-object v0 │ │ +0394d4: 3900 0900 |0020: if-nez v0, 0029 // +0009 │ │ +0394d8: 1403 df00 0d7f |0022: const v3, #float 1.87426e+38 // #7f0d00df │ │ +0394de: 7020 fa0e 3500 |0025: invoke-direct {v5, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0efa │ │ +0394e4: 28e3 |0028: goto 000b // -001d │ │ +0394e6: 1402 db00 0d7f |0029: const v2, #float 1.87426e+38 // #7f0d00db │ │ +0394ec: 7020 fa0e 2500 |002c: invoke-direct {v5, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0efa │ │ +0394f2: 7110 4f0e 0000 |002f: invoke-static {v0}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; // method@0e4f │ │ +0394f8: 0c02 |0032: move-result-object v2 │ │ +0394fa: 28d8 |0033: goto 000b // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=340 │ │ 0x000b line=352 │ │ 0x000c line=343 │ │ 0x0011 line=344 │ │ 0x0016 line=345 │ │ @@ -91664,36 +54419,37 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -03c2bc: |[03c2bc] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.deleteQuickMessage:(Ljava/lang/String;)Z │ │ -03c2cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03c2ce: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -03c2d0: 6e10 8c0e 0500 |0002: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e8c │ │ -03c2d6: 0c02 |0005: move-result-object v2 │ │ -03c2d8: 7110 e80d 0600 |0006: invoke-static {v6}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0de8 │ │ -03c2de: 0c03 |0009: move-result-object v3 │ │ -03c2e0: 6e40 8f00 3244 |000a: invoke-virtual {v2, v3, v4, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@008f │ │ -03c2e6: 0a01 |000d: move-result v1 │ │ -03c2e8: 3301 0b00 |000e: if-ne v1, v0, 0019 // +000b │ │ -03c2ec: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -03c2f0: 1402 dd00 0e7f |0012: const v2, #float 1.88755e+38 // #7f0e00dd │ │ -03c2f6: 7020 940e 2500 |0015: invoke-direct {v5, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0e94 │ │ -03c2fc: 0f00 |0018: return v0 │ │ -03c2fe: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -03c300: 28f6 |001a: goto 0010 // -000a │ │ -03c302: 1402 df00 0e7f |001b: const v2, #float 1.88755e+38 // #7f0e00df │ │ -03c308: 7020 940e 2500 |001e: invoke-direct {v5, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0e94 │ │ -03c30e: 28f7 |0021: goto 0018 // -0009 │ │ +0394fc: |[0394fc] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.deleteQuickMessage:(Ljava/lang/String;)Z │ │ +03950c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03950e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +039510: 6e10 f20e 0500 |0002: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0ef2 │ │ +039516: 0c02 |0005: move-result-object v2 │ │ +039518: 7110 4e0e 0600 |0006: invoke-static {v6}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0e4e │ │ +03951e: 0c03 |0009: move-result-object v3 │ │ +039520: 6e40 8f00 3244 |000a: invoke-virtual {v2, v3, v4, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@008f │ │ +039526: 0a01 |000d: move-result v1 │ │ +039528: 3301 0b00 |000e: if-ne v1, v0, 0019 // +000b │ │ +03952c: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +039530: 1402 dd00 0d7f |0012: const v2, #float 1.87426e+38 // #7f0d00dd │ │ +039536: 7020 fa0e 2500 |0015: invoke-direct {v5, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0efa │ │ +03953c: 0f00 |0018: return v0 │ │ +03953e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +039540: 28f6 |001a: goto 0010 // -000a │ │ +039542: 1402 df00 0d7f |001b: const v2, #float 1.87426e+38 // #7f0d00df │ │ +039548: 7020 fa0e 2500 |001e: invoke-direct {v5, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0efa │ │ +03954e: 28f7 |0021: goto 0018 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=328 │ │ + 0x0002 line=329 │ │ 0x000e line=330 │ │ 0x0010 line=331 │ │ 0x0012 line=332 │ │ 0x0018 line=336 │ │ 0x0019 line=330 │ │ 0x001b line=334 │ │ locals : │ │ @@ -91708,43 +54464,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 52 16-bit code units │ │ -03c310: |[03c310] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.fillData:()V │ │ -03c320: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -03c322: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -03c324: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03c326: 6e10 8c0e 0800 |0003: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e8c │ │ -03c32c: 0c00 |0006: move-result-object v0 │ │ -03c32e: 6201 4508 |0007: sget-object v1, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@0845 │ │ -03c332: 0723 |0009: move-object v3, v2 │ │ -03c334: 0724 |000a: move-object v4, v2 │ │ -03c336: 0725 |000b: move-object v5, v2 │ │ -03c338: 7406 9200 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -03c33e: 0c03 |000f: move-result-object v3 │ │ -03c340: 6e20 a40e 3800 |0010: invoke-virtual {v8, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0ea4 │ │ -03c346: 3803 2000 |0013: if-eqz v3, 0033 // +0020 │ │ -03c34a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -03c34c: 2314 cc02 |0016: new-array v4, v1, [Ljava/lang/String; // type@02cc │ │ -03c350: 1a01 1013 |0018: const-string v1, "quickmessage_message" // string@1310 │ │ -03c354: 4d01 0406 |001a: aput-object v1, v4, v6 │ │ -03c358: 1a01 6808 |001c: const-string v1, "_id" // string@0868 │ │ -03c35c: 4d01 0407 |001e: aput-object v1, v4, v7 │ │ -03c360: 2375 b802 |0020: new-array v5, v7, [I // type@02b8 │ │ -03c364: 1401 1400 0201 |0022: const v1, #float 2.38773e-38 // #01020014 │ │ -03c36a: 4b01 0506 |0025: aput v1, v5, v6 │ │ -03c36e: 2200 ae01 |0027: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@01ae │ │ -03c372: 1402 0b00 037f |0029: const v2, #float 1.74129e+38 // #7f03000b │ │ -03c378: 0781 |002c: move-object v1, v8 │ │ -03c37a: 7606 ef0a 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@0aef │ │ -03c380: 6e20 a10e 0800 |0030: invoke-virtual {v8, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0ea1 │ │ -03c386: 0e00 |0033: return-void │ │ +039550: |[039550] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.fillData:()V │ │ +039560: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +039562: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +039564: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +039566: 6e10 f20e 0800 |0003: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0ef2 │ │ +03956c: 0c00 |0006: move-result-object v0 │ │ +03956e: 6201 a906 |0007: sget-object v1, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@06a9 │ │ +039572: 0723 |0009: move-object v3, v2 │ │ +039574: 0724 |000a: move-object v4, v2 │ │ +039576: 0725 |000b: move-object v5, v2 │ │ +039578: 7406 9200 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03957e: 0c03 |000f: move-result-object v3 │ │ +039580: 6e20 0a0f 3800 |0010: invoke-virtual {v8, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0f0a │ │ +039586: 3803 2000 |0013: if-eqz v3, 0033 // +0020 │ │ +03958a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +03958c: 2314 cd02 |0016: new-array v4, v1, [Ljava/lang/String; // type@02cd │ │ +039590: 1a01 8213 |0018: const-string v1, "quickmessage_message" // string@1382 │ │ +039594: 4d01 0406 |001a: aput-object v1, v4, v6 │ │ +039598: 1a01 8108 |001c: const-string v1, "_id" // string@0881 │ │ +03959c: 4d01 0407 |001e: aput-object v1, v4, v7 │ │ +0395a0: 2375 b602 |0020: new-array v5, v7, [I // type@02b6 │ │ +0395a4: 1401 1400 0201 |0022: const v1, #float 2.38773e-38 // #01020014 │ │ +0395aa: 4b01 0506 |0025: aput v1, v5, v6 │ │ +0395ae: 2200 ab01 |0027: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@01ab │ │ +0395b2: 1402 0b00 037f |0029: const v2, #float 1.74129e+38 // #7f03000b │ │ +0395b8: 0781 |002c: move-object v1, v8 │ │ +0395ba: 7606 ec0a 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V // method@0aec │ │ +0395c0: 6e20 070f 0800 |0030: invoke-virtual {v8, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0f07 │ │ +0395c6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=280 │ │ 0x0010 line=281 │ │ 0x0013 line=282 │ │ 0x0015 line=283 │ │ 0x0020 line=284 │ │ @@ -91763,20 +54519,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03c388: |[03c388] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.hideSoftKeyboard:()V │ │ -03c398: 6e10 920e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getWindow:()Landroid/view/Window; // method@0e92 │ │ -03c39e: 0c00 |0003: move-result-object v0 │ │ -03c3a0: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -03c3a2: 6e20 1d0a 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@0a1d │ │ -03c3a8: 0e00 |0008: return-void │ │ +0395c8: |[0395c8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.hideSoftKeyboard:()V │ │ +0395d8: 6e10 f80e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getWindow:()Landroid/view/Window; // method@0ef8 │ │ +0395de: 0c00 |0003: move-result-object v0 │ │ +0395e0: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0395e2: 6e20 210a 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/Window;.setSoftInputMode:(I)V // method@0a21 │ │ +0395e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0008 line=402 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ @@ -91785,20 +54541,20 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03c3ac: |[03c3ac] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.myToast:(I)V │ │ -03c3bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c3be: 7130 060b 2100 |0001: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b06 │ │ -03c3c4: 0c00 |0004: move-result-object v0 │ │ -03c3c6: 6e10 080b 0000 |0005: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03c3cc: 0e00 |0008: return-void │ │ +0395ec: |[0395ec] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.myToast:(I)V │ │ +0395fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0395fe: 7130 030b 2100 |0001: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b03 │ │ +039604: 0c00 |0004: move-result-object v0 │ │ +039606: 6e10 050b 0000 |0005: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +03960c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0008 line=366 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ @@ -91808,31 +54564,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -03c3d0: |[03c3d0] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.reorderQuickMessage:(Ljava/lang/String;)Z │ │ -03c3e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03c3e2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03c3e4: 6e10 8c0e 0400 |0002: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e8c │ │ -03c3ea: 0c01 |0005: move-result-object v1 │ │ -03c3ec: 7110 e70d 0500 |0006: invoke-static {v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageOrderUpdateUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0de7 │ │ -03c3f2: 0c02 |0009: move-result-object v2 │ │ -03c3f4: 6e53 9500 2133 |000a: invoke-virtual {v1, v2, v3, v3, v3}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ -03c3fa: 0a01 |000d: move-result v1 │ │ -03c3fc: 3310 0900 |000e: if-ne v0, v1, 0017 // +0009 │ │ -03c400: 1401 de00 0e7f |0010: const v1, #float 1.88755e+38 // #7f0e00de │ │ -03c406: 7020 940e 1400 |0013: invoke-direct {v4, v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0e94 │ │ -03c40c: 0f00 |0016: return v0 │ │ -03c40e: 1400 df00 0e7f |0017: const v0, #float 1.88755e+38 // #7f0e00df │ │ -03c414: 7020 940e 0400 |001a: invoke-direct {v4, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0e94 │ │ -03c41a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -03c41c: 28f8 |001e: goto 0016 // -0008 │ │ +039610: |[039610] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.reorderQuickMessage:(Ljava/lang/String;)Z │ │ +039620: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +039622: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +039624: 6e10 f20e 0400 |0002: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0ef2 │ │ +03962a: 0c01 |0005: move-result-object v1 │ │ +03962c: 7110 4d0e 0500 |0006: invoke-static {v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageOrderUpdateUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0e4d │ │ +039632: 0c02 |0009: move-result-object v2 │ │ +039634: 6e53 9500 2133 |000a: invoke-virtual {v1, v2, v3, v3, v3}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ +03963a: 0a01 |000d: move-result v1 │ │ +03963c: 3310 0900 |000e: if-ne v0, v1, 0017 // +0009 │ │ +039640: 1401 de00 0d7f |0010: const v1, #float 1.87426e+38 // #7f0d00de │ │ +039646: 7020 fa0e 1400 |0013: invoke-direct {v4, v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0efa │ │ +03964c: 0f00 |0016: return v0 │ │ +03964e: 1400 df00 0d7f |0017: const v0, #float 1.87426e+38 // #7f0d00df │ │ +039654: 7020 fa0e 0400 |001a: invoke-direct {v4, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0efa │ │ +03965a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +03965c: 28f8 |001e: goto 0016 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=356 │ │ 0x0010 line=357 │ │ 0x0016 line=361 │ │ 0x0017 line=360 │ │ 0x001d line=361 │ │ @@ -91845,27 +54601,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -03c420: |[03c420] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.showSoftKeyboard:()V │ │ -03c430: 5430 a108 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@08a1 │ │ -03c434: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -03c438: 1a00 af0d |0004: const-string v0, "input_method" // string@0daf │ │ -03c43c: 6e20 910e 0300 |0006: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0e91 │ │ -03c442: 0c00 |0009: move-result-object v0 │ │ -03c444: 1f00 8b01 |000a: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@018b │ │ -03c448: 5b30 a108 |000c: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@08a1 │ │ -03c44c: 5430 a108 |000e: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@08a1 │ │ -03c450: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -03c452: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -03c454: 6e30 8b0a 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0a8b │ │ -03c45a: 0e00 |0015: return-void │ │ +039660: |[039660] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.showSoftKeyboard:()V │ │ +039670: 5430 0507 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@0705 │ │ +039674: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +039678: 1a00 fd0d |0004: const-string v0, "input_method" // string@0dfd │ │ +03967c: 6e20 f70e 0300 |0006: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0ef7 │ │ +039682: 0c00 |0009: move-result-object v0 │ │ +039684: 1f00 8801 |000a: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0188 │ │ +039688: 5b30 0507 |000c: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@0705 │ │ +03968c: 5430 0507 |000e: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@0705 │ │ +039690: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +039692: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +039694: 6e30 8f0a 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0a8f │ │ +03969a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0004 line=392 │ │ 0x000e line=394 │ │ 0x0015 line=395 │ │ locals : │ │ @@ -91876,50 +54632,52 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 62 16-bit code units │ │ -03c45c: |[03c45c] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.updateEditText:(Ljava/lang/String;)V │ │ -03c46c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03c46e: 6e10 8c0e 0800 |0001: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e8c │ │ -03c474: 0c00 |0004: move-result-object v0 │ │ -03c476: 7110 e80d 0900 |0005: invoke-static {v9}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0de8 │ │ -03c47c: 0c01 |0008: move-result-object v1 │ │ -03c47e: 0723 |0009: move-object v3, v2 │ │ -03c480: 0724 |000a: move-object v4, v2 │ │ -03c482: 0725 |000b: move-object v5, v2 │ │ -03c484: 7406 9200 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -03c48a: 0c06 |000f: move-result-object v6 │ │ -03c48c: 3806 2600 |0010: if-eqz v6, 0036 // +0026 │ │ -03c490: 7210 1a01 0600 |0012: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -03c496: 0a00 |0015: move-result v0 │ │ -03c498: 3800 2000 |0016: if-eqz v0, 0036 // +0020 │ │ -03c49c: 1a00 1013 |0018: const-string v0, "quickmessage_message" // string@1310 │ │ -03c4a0: 7220 1401 0600 |001a: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03c4a6: 0a00 |001d: move-result v0 │ │ -03c4a8: 7220 1801 0600 |001e: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03c4ae: 0c07 |0021: move-result-object v7 │ │ -03c4b0: 5480 9e08 |0022: iget-object v0, v8, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@089e │ │ -03c4b4: 6e20 a50a 7000 |0024: invoke-virtual {v0, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa5 │ │ -03c4ba: 5480 9e08 |0027: iget-object v0, v8, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@089e │ │ -03c4be: 7210 330c 0700 |0029: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@0c33 │ │ -03c4c4: 0a01 |002c: move-result v1 │ │ -03c4c6: 6e20 a40a 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@0aa4 │ │ -03c4cc: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ -03c4d0: 7210 1201 0600 |0032: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -03c4d6: 0e00 |0035: return-void │ │ -03c4d8: 5480 9e08 |0036: iget-object v0, v8, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@089e │ │ -03c4dc: 1a01 0000 |0038: const-string v1, "" // string@0000 │ │ -03c4e0: 6e20 a50a 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa5 │ │ -03c4e6: 28f3 |003d: goto 0030 // -000d │ │ +03969c: |[03969c] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.updateEditText:(Ljava/lang/String;)V │ │ +0396ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0396ae: 6e10 f20e 0800 |0001: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0ef2 │ │ +0396b4: 0c00 |0004: move-result-object v0 │ │ +0396b6: 7110 4e0e 0900 |0005: invoke-static {v9}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0e4e │ │ +0396bc: 0c01 |0008: move-result-object v1 │ │ +0396be: 0723 |0009: move-object v3, v2 │ │ +0396c0: 0724 |000a: move-object v4, v2 │ │ +0396c2: 0725 |000b: move-object v5, v2 │ │ +0396c4: 7406 9200 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +0396ca: 0c06 |000f: move-result-object v6 │ │ +0396cc: 3806 2600 |0010: if-eqz v6, 0036 // +0026 │ │ +0396d0: 7210 1b01 0600 |0012: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +0396d6: 0a00 |0015: move-result v0 │ │ +0396d8: 3800 2000 |0016: if-eqz v0, 0036 // +0020 │ │ +0396dc: 1a00 8213 |0018: const-string v0, "quickmessage_message" // string@1382 │ │ +0396e0: 7220 1501 0600 |001a: invoke-interface {v6, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +0396e6: 0a00 |001d: move-result v0 │ │ +0396e8: 7220 1901 0600 |001e: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +0396ee: 0c07 |0021: move-result-object v7 │ │ +0396f0: 5480 0207 |0022: iget-object v0, v8, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@0702 │ │ +0396f4: 6e20 a90a 7000 |0024: invoke-virtual {v0, v7}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa9 │ │ +0396fa: 5480 0207 |0027: iget-object v0, v8, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@0702 │ │ +0396fe: 7210 980c 0700 |0029: invoke-interface {v7}, Ljava/lang/CharSequence;.length:()I // method@0c98 │ │ +039704: 0a01 |002c: move-result v1 │ │ +039706: 6e20 a80a 1000 |002d: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@0aa8 │ │ +03970c: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ +039710: 7210 1301 0600 |0032: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +039716: 0e00 |0035: return-void │ │ +039718: 5480 0207 |0036: iget-object v0, v8, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@0702 │ │ +03971c: 1a01 0000 |0038: const-string v1, "" // string@0000 │ │ +039720: 6e20 a90a 1000 |003a: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa9 │ │ +039726: 28f3 |003d: goto 0030 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=295 │ │ + 0x0005 line=296 │ │ + 0x000c line=295 │ │ 0x0010 line=297 │ │ 0x0018 line=298 │ │ 0x0022 line=299 │ │ 0x0027 line=300 │ │ 0x0030 line=305 │ │ 0x0032 line=306 │ │ 0x0035 line=308 │ │ @@ -91935,50 +54693,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -03c4e8: |[03c4e8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.updateQuickMessage:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -03c4f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03c4fa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -03c4fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03c4fe: 6e10 6f0c 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0c6f │ │ -03c504: 0c04 |0006: move-result-object v4 │ │ -03c506: 6e10 6a0c 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0c6a │ │ -03c50c: 0a04 |000a: move-result v4 │ │ -03c50e: 3904 0300 |000b: if-nez v4, 000e // +0003 │ │ -03c512: 0f00 |000d: return v0 │ │ -03c514: 2202 2200 |000e: new-instance v2, Landroid/content/ContentValues; // type@0022 │ │ -03c518: 7010 9700 0200 |0010: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -03c51e: 1a04 1013 |0013: const-string v4, "quickmessage_message" // string@1310 │ │ -03c522: 6e30 9d00 4209 |0015: invoke-virtual {v2, v4, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -03c528: 6e10 8c0e 0700 |0018: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e8c │ │ -03c52e: 0c04 |001b: move-result-object v4 │ │ -03c530: 7110 e80d 0800 |001c: invoke-static {v8}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0de8 │ │ -03c536: 0c05 |001f: move-result-object v5 │ │ -03c538: 6e56 9500 5462 |0020: invoke-virtual {v4, v5, v2, v6, v6}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ -03c53e: 0a01 |0023: move-result v1 │ │ -03c540: 3331 0300 |0024: if-ne v1, v3, 0027 // +0003 │ │ -03c544: 0130 |0026: move v0, v3 │ │ -03c546: 3800 0900 |0027: if-eqz v0, 0030 // +0009 │ │ -03c54a: 1403 dc00 0e7f |0029: const v3, #float 1.88755e+38 // #7f0e00dc │ │ -03c550: 7020 940e 3700 |002c: invoke-direct {v7, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0e94 │ │ -03c556: 28de |002f: goto 000d // -0022 │ │ -03c558: 1403 df00 0e7f |0030: const v3, #float 1.88755e+38 // #7f0e00df │ │ -03c55e: 7020 940e 3700 |0033: invoke-direct {v7, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0e94 │ │ -03c564: 28d7 |0036: goto 000d // -0029 │ │ +039728: |[039728] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.updateQuickMessage:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +039738: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03973a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +03973c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03973e: 6e10 d50c 0900 |0003: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0cd5 │ │ +039744: 0c04 |0006: move-result-object v4 │ │ +039746: 6e10 d00c 0400 |0007: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0cd0 │ │ +03974c: 0a04 |000a: move-result v4 │ │ +03974e: 3904 0300 |000b: if-nez v4, 000e // +0003 │ │ +039752: 0f00 |000d: return v0 │ │ +039754: 2202 2200 |000e: new-instance v2, Landroid/content/ContentValues; // type@0022 │ │ +039758: 7010 9700 0200 |0010: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +03975e: 1a04 8213 |0013: const-string v4, "quickmessage_message" // string@1382 │ │ +039762: 6e30 9d00 4209 |0015: invoke-virtual {v2, v4, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +039768: 6e10 f20e 0700 |0018: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0ef2 │ │ +03976e: 0c04 |001b: move-result-object v4 │ │ +039770: 7110 4e0e 0800 |001c: invoke-static {v8}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0e4e │ │ +039776: 0c05 |001f: move-result-object v5 │ │ +039778: 6e56 9500 5462 |0020: invoke-virtual {v4, v5, v2, v6, v6}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ +03977e: 0a01 |0023: move-result v1 │ │ +039780: 3331 0300 |0024: if-ne v1, v3, 0027 // +0003 │ │ +039784: 0130 |0026: move v0, v3 │ │ +039786: 3800 0900 |0027: if-eqz v0, 0030 // +0009 │ │ +03978a: 1403 dc00 0d7f |0029: const v3, #float 1.87426e+38 // #7f0d00dc │ │ +039790: 7020 fa0e 3700 |002c: invoke-direct {v7, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0efa │ │ +039796: 28de |002f: goto 000d // -0022 │ │ +039798: 1403 df00 0d7f |0030: const v3, #float 1.87426e+38 // #7f0d00df │ │ +03979e: 7020 fa0e 3700 |0033: invoke-direct {v7, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.myToast:(I)V // method@0efa │ │ +0397a4: 28d7 |0036: goto 000d // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=311 │ │ 0x000d line=324 │ │ 0x000e line=314 │ │ 0x0013 line=315 │ │ 0x0018 line=316 │ │ + 0x001c line=317 │ │ + 0x0020 line=316 │ │ 0x0024 line=318 │ │ 0x0027 line=319 │ │ 0x0029 line=320 │ │ 0x0030 line=322 │ │ locals : │ │ 0x0027 - 0x0037 reg=0 result Z │ │ 0x0024 - 0x0037 reg=1 rows I │ │ @@ -91989,47 +54749,47 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ name : 'onContextItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -03c568: |[03c568] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -03c578: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03c57a: 7210 a409 0800 |0001: invoke-interface {v8}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@09a4 │ │ -03c580: 0c01 |0004: move-result-object v1 │ │ -03c582: 1f01 8c01 |0005: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@018c │ │ -03c586: 5313 6c02 |0007: iget-wide v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026c │ │ -03c58a: 1605 ffff |0009: const-wide/16 v5, #int -1 // #ffff │ │ -03c58e: 3103 0305 |000b: cmp-long v3, v3, v5 │ │ -03c592: 3803 2300 |000d: if-eqz v3, 0030 // +0023 │ │ -03c596: 5313 6c02 |000f: iget-wide v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026c │ │ -03c59a: 7120 710c 4300 |0011: invoke-static {v3, v4}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -03c5a0: 0c00 |0014: move-result-object v0 │ │ -03c5a2: 7210 a309 0800 |0015: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@09a3 │ │ -03c5a8: 0a03 |0018: move-result v3 │ │ -03c5aa: 2b03 1900 0000 |0019: packed-switch v3, 00000032 // +00000019 │ │ -03c5b0: 6f20 5900 8700 |001c: invoke-super {v7, v8}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0059 │ │ -03c5b6: 0a02 |001f: move-result v2 │ │ -03c5b8: 0f02 |0020: return v2 │ │ -03c5ba: 6900 9d08 |0021: sput-object v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editId:Ljava/lang/String; // field@089d │ │ -03c5be: 1223 |0023: const/4 v3, #int 2 // #2 │ │ -03c5c0: 6e20 a20e 3700 |0024: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showDialog:(I)V // method@0ea2 │ │ -03c5c6: 28f9 |0027: goto 0020 // -0007 │ │ -03c5c8: 7020 880e 0700 |0028: invoke-direct {v7, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.deleteQuickMessage:(Ljava/lang/String;)Z // method@0e88 │ │ -03c5ce: 28f5 |002b: goto 0020 // -000b │ │ -03c5d0: 7020 a00e 0700 |002c: invoke-direct {v7, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.reorderQuickMessage:(Ljava/lang/String;)Z // method@0ea0 │ │ -03c5d6: 28f1 |002f: goto 0020 // -000f │ │ -03c5d8: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -03c5da: 28ef |0031: goto 0020 // -0011 │ │ -03c5dc: 0001 0300 0100 0000 0f00 0000 0800 ... |0032: packed-switch-data (10 units) │ │ +0397a8: |[0397a8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0397b8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0397ba: 7210 a809 0900 |0001: invoke-interface {v9}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@09a8 │ │ +0397c0: 0c01 |0004: move-result-object v1 │ │ +0397c2: 1f01 8901 |0005: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0189 │ │ +0397c6: 5314 6b02 |0007: iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026b │ │ +0397ca: 1606 ffff |0009: const-wide/16 v6, #int -1 // #ffff │ │ +0397ce: 3103 0406 |000b: cmp-long v3, v4, v6 │ │ +0397d2: 3803 2300 |000d: if-eqz v3, 0030 // +0023 │ │ +0397d6: 5314 6b02 |000f: iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026b │ │ +0397da: 7120 d70c 5400 |0011: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +0397e0: 0c00 |0014: move-result-object v0 │ │ +0397e2: 7210 a709 0900 |0015: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@09a7 │ │ +0397e8: 0a03 |0018: move-result v3 │ │ +0397ea: 2b03 1900 0000 |0019: packed-switch v3, 00000032 // +00000019 │ │ +0397f0: 6f20 5900 9800 |001c: invoke-super {v8, v9}, Landroid/app/ListActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0059 │ │ +0397f6: 0a02 |001f: move-result v2 │ │ +0397f8: 0f02 |0020: return v2 │ │ +0397fa: 6900 0107 |0021: sput-object v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editId:Ljava/lang/String; // field@0701 │ │ +0397fe: 1223 |0023: const/4 v3, #int 2 // #2 │ │ +039800: 6e20 080f 3800 |0024: invoke-virtual {v8, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showDialog:(I)V // method@0f08 │ │ +039806: 28f9 |0027: goto 0020 // -0007 │ │ +039808: 7020 ee0e 0800 |0028: invoke-direct {v8, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.deleteQuickMessage:(Ljava/lang/String;)Z // method@0eee │ │ +03980e: 28f5 |002b: goto 0020 // -000b │ │ +039810: 7020 060f 0800 |002c: invoke-direct {v8, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.reorderQuickMessage:(Ljava/lang/String;)Z // method@0f06 │ │ +039816: 28f1 |002f: goto 0020 // -000f │ │ +039818: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +03981a: 28ef |0031: goto 0020 // -0011 │ │ +03981c: 0001 0300 0100 0000 0f00 0000 0800 ... |0032: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=159 │ │ 0x0007 line=162 │ │ 0x000f line=163 │ │ 0x0015 line=164 │ │ 0x001c line=182 │ │ @@ -92040,108 +54800,108 @@ │ │ 0x002c line=179 │ │ 0x0030 line=185 │ │ 0x0032 line=164 │ │ locals : │ │ 0x0015 - 0x0020 reg=0 id Ljava/lang/String; │ │ 0x0021 - 0x0030 reg=0 id Ljava/lang/String; │ │ 0x0007 - 0x003c reg=1 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ - 0x0000 - 0x003c reg=7 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ - 0x0000 - 0x003c reg=8 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x003c reg=8 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ + 0x0000 - 0x003c reg=9 item Landroid/view/MenuItem; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 176 16-bit code units │ │ -03c5f0: |[03c5f0] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03c600: 1409 2200 077f |0000: const v9, #float 1.79446e+38 // #7f070022 │ │ -03c606: 1408 2100 077f |0003: const v8, #float 1.79446e+38 // #7f070021 │ │ -03c60c: 1407 0500 037f |0006: const v7, #float 1.74129e+38 // #7f030005 │ │ -03c612: 1216 |0009: const/4 v6, #int 1 // #1 │ │ -03c614: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -03c616: 6f20 5a00 ba00 |000b: invoke-super {v10, v11}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@005a │ │ -03c61c: 6e10 8d0e 0a00 |000e: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getListView:()Landroid/widget/ListView; // method@0e8d │ │ -03c622: 0c03 |0011: move-result-object v3 │ │ -03c624: 6e20 9f0e 3a00 |0012: invoke-virtual {v10, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0e9f │ │ -03c62a: 7100 f60f 0000 |0015: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isHoneycomb:()Z // method@0ff6 │ │ -03c630: 0a03 |0018: move-result v3 │ │ -03c632: 3803 0900 |0019: if-eqz v3, 0022 // +0009 │ │ -03c636: 6e10 8b0e 0a00 |001b: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getActionBar:()Landroid/app/ActionBar; // method@0e8b │ │ -03c63c: 0c03 |001e: move-result-object v3 │ │ -03c63e: 6e20 0700 6300 |001f: invoke-virtual {v3, v6}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0007 │ │ -03c644: 7100 f70f 0000 |0022: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isICS:()Z // method@0ff7 │ │ -03c64a: 0a03 |0025: move-result v3 │ │ -03c64c: 3903 2f00 |0026: if-nez v3, 0055 // +002f │ │ -03c650: 2201 b001 |0028: new-instance v1, Landroid/widget/TextView; // type@01b0 │ │ -03c654: 7020 f00a a100 |002a: invoke-direct {v1, v10}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0af0 │ │ -03c65a: 1403 d300 0e7f |002d: const v3, #float 1.88755e+38 // #7f0e00d3 │ │ -03c660: 6e20 ff0a 3100 |0030: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(I)V // method@0aff │ │ -03c666: 6e10 8f0e 0a00 |0033: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getResources:()Landroid/content/res/Resources; // method@0e8f │ │ -03c66c: 0c03 |0036: move-result-object v3 │ │ -03c66e: 1304 0d00 |0037: const/16 v4, #int 13 // #d │ │ -03c672: 7120 fa0f 4300 |0039: invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.pixelsToDip:(Landroid/content/res/Resources;I)I // method@0ffa │ │ -03c678: 0a03 |003c: move-result v3 │ │ -03c67a: 8233 |003d: int-to-float v3, v3 │ │ -03c67c: 6e20 030b 3100 |003e: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setTextSize:(F)V // method@0b03 │ │ -03c682: 6e10 8f0e 0a00 |0041: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getResources:()Landroid/content/res/Resources; // method@0e8f │ │ -03c688: 0c03 |0044: move-result-object v3 │ │ -03c68a: 1304 0a00 |0045: const/16 v4, #int 10 // #a │ │ -03c68e: 7120 fa0f 4300 |0047: invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.pixelsToDip:(Landroid/content/res/Resources;I)I // method@0ffa │ │ -03c694: 0a02 |004a: move-result v2 │ │ -03c696: 6e52 fd0a 2122 |004b: invoke-virtual {v1, v2, v2, v2, v2}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0afd │ │ -03c69c: 6e10 8d0e 0a00 |004e: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getListView:()Landroid/widget/ListView; // method@0e8d │ │ -03c6a2: 0c03 |0051: move-result-object v3 │ │ -03c6a4: 6e40 c70a 1365 |0052: invoke-virtual {v3, v1, v5, v6}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@0ac7 │ │ -03c6aa: 7110 9909 0a00 |0055: invoke-static {v10}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@0999 │ │ -03c6b0: 0c00 |0058: move-result-object v0 │ │ -03c6b2: 6e30 9b09 7005 |0059: invoke-virtual {v0, v7, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -03c6b8: 0c03 |005c: move-result-object v3 │ │ -03c6ba: 5ba3 9b08 |005d: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMLayout:Landroid/view/View; // field@089b │ │ -03c6be: 6e30 9b09 7005 |005f: invoke-virtual {v0, v7, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -03c6c4: 0c03 |0062: move-result-object v3 │ │ -03c6c6: 5ba3 9f08 |0063: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMLayout:Landroid/view/View; // field@089f │ │ -03c6ca: 54a3 9b08 |0065: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMLayout:Landroid/view/View; // field@089b │ │ -03c6ce: 6e20 d209 8300 |0067: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03c6d4: 0c03 |006a: move-result-object v3 │ │ -03c6d6: 1f03 9501 |006b: check-cast v3, Landroid/widget/EditText; // type@0195 │ │ -03c6da: 5ba3 9a08 |006d: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@089a │ │ -03c6de: 54a3 9f08 |006f: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMLayout:Landroid/view/View; // field@089f │ │ -03c6e2: 6e20 d209 8300 |0071: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03c6e8: 0c03 |0074: move-result-object v3 │ │ -03c6ea: 1f03 9501 |0075: check-cast v3, Landroid/widget/EditText; // type@0195 │ │ -03c6ee: 5ba3 9e08 |0077: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@089e │ │ -03c6f2: 54a3 9b08 |0079: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMLayout:Landroid/view/View; // field@089b │ │ -03c6f6: 6e20 d209 9300 |007b: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03c6fc: 0c03 |007e: move-result-object v3 │ │ -03c6fe: 1f03 b001 |007f: check-cast v3, Landroid/widget/TextView; // type@01b0 │ │ -03c702: 5ba3 9c08 |0081: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMTextView:Landroid/widget/TextView; // field@089c │ │ -03c706: 54a3 9f08 |0083: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMLayout:Landroid/view/View; // field@089f │ │ -03c70a: 6e20 d209 9300 |0085: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03c710: 0c03 |0088: move-result-object v3 │ │ -03c712: 1f03 b001 |0089: check-cast v3, Landroid/widget/TextView; // type@01b0 │ │ -03c716: 5ba3 a008 |008b: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMTextView:Landroid/widget/TextView; // field@08a0 │ │ -03c71a: 54a3 9a08 |008d: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@089a │ │ -03c71e: 2204 4402 |008f: new-instance v4, Lnet/everythingandroid/smspopup/controls/QmTextWatcher; // type@0244 │ │ -03c722: 54a5 9c08 |0091: iget-object v5, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMTextView:Landroid/widget/TextView; // field@089c │ │ -03c726: 7030 e60c a405 |0093: invoke-direct {v4, v10, v5}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.:(Landroid/content/Context;Landroid/widget/TextView;)V // method@0ce6 │ │ -03c72c: 6e20 a00a 4300 |0096: invoke-virtual {v3, v4}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0aa0 │ │ -03c732: 54a3 9e08 |0099: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@089e │ │ -03c736: 2204 4402 |009b: new-instance v4, Lnet/everythingandroid/smspopup/controls/QmTextWatcher; // type@0244 │ │ -03c73a: 54a5 a008 |009d: iget-object v5, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMTextView:Landroid/widget/TextView; // field@08a0 │ │ -03c73e: 7030 e60c a405 |009f: invoke-direct {v4, v10, v5}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.:(Landroid/content/Context;Landroid/widget/TextView;)V // method@0ce6 │ │ -03c744: 6e20 a00a 4300 |00a2: invoke-virtual {v3, v4}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0aa0 │ │ -03c74a: 54a3 9a08 |00a5: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@089a │ │ -03c74e: 6e20 a30a a300 |00a7: invoke-virtual {v3, v10}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0aa3 │ │ -03c754: 54a3 9e08 |00aa: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@089e │ │ -03c758: 6e20 a30a a300 |00ac: invoke-virtual {v3, v10}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0aa3 │ │ -03c75e: 0e00 |00af: return-void │ │ +039830: |[039830] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +039840: 1409 2200 0f7f |0000: const v9, #float 1.9008e+38 // #7f0f0022 │ │ +039846: 1408 2100 0f7f |0003: const v8, #float 1.9008e+38 // #7f0f0021 │ │ +03984c: 1407 0500 037f |0006: const v7, #float 1.74129e+38 // #7f030005 │ │ +039852: 1216 |0009: const/4 v6, #int 1 // #1 │ │ +039854: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +039856: 6f20 5a00 ba00 |000b: invoke-super {v10, v11}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@005a │ │ +03985c: 6e10 f30e 0a00 |000e: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getListView:()Landroid/widget/ListView; // method@0ef3 │ │ +039862: 0c03 |0011: move-result-object v3 │ │ +039864: 6e20 050f 3a00 |0012: invoke-virtual {v10, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0f05 │ │ +03986a: 7100 5c10 0000 |0015: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isHoneycomb:()Z // method@105c │ │ +039870: 0a03 |0018: move-result v3 │ │ +039872: 3803 0900 |0019: if-eqz v3, 0022 // +0009 │ │ +039876: 6e10 f10e 0a00 |001b: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getActionBar:()Landroid/app/ActionBar; // method@0ef1 │ │ +03987c: 0c03 |001e: move-result-object v3 │ │ +03987e: 6e20 0700 6300 |001f: invoke-virtual {v3, v6}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0007 │ │ +039884: 7100 5d10 0000 |0022: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isICS:()Z // method@105d │ │ +03988a: 0a03 |0025: move-result v3 │ │ +03988c: 3903 2f00 |0026: if-nez v3, 0055 // +002f │ │ +039890: 2201 ad01 |0028: new-instance v1, Landroid/widget/TextView; // type@01ad │ │ +039894: 7020 ed0a a100 |002a: invoke-direct {v1, v10}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0aed │ │ +03989a: 1403 d300 0d7f |002d: const v3, #float 1.87425e+38 // #7f0d00d3 │ │ +0398a0: 6e20 fc0a 3100 |0030: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setText:(I)V // method@0afc │ │ +0398a6: 6e10 f50e 0a00 |0033: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getResources:()Landroid/content/res/Resources; // method@0ef5 │ │ +0398ac: 0c03 |0036: move-result-object v3 │ │ +0398ae: 1304 0d00 |0037: const/16 v4, #int 13 // #d │ │ +0398b2: 7120 6010 4300 |0039: invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.pixelsToDip:(Landroid/content/res/Resources;I)I // method@1060 │ │ +0398b8: 0a03 |003c: move-result v3 │ │ +0398ba: 8233 |003d: int-to-float v3, v3 │ │ +0398bc: 6e20 000b 3100 |003e: invoke-virtual {v1, v3}, Landroid/widget/TextView;.setTextSize:(F)V // method@0b00 │ │ +0398c2: 6e10 f50e 0a00 |0041: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getResources:()Landroid/content/res/Resources; // method@0ef5 │ │ +0398c8: 0c03 |0044: move-result-object v3 │ │ +0398ca: 1304 0a00 |0045: const/16 v4, #int 10 // #a │ │ +0398ce: 7120 6010 4300 |0047: invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.pixelsToDip:(Landroid/content/res/Resources;I)I // method@1060 │ │ +0398d4: 0a02 |004a: move-result v2 │ │ +0398d6: 6e52 fa0a 2122 |004b: invoke-virtual {v1, v2, v2, v2, v2}, Landroid/widget/TextView;.setPadding:(IIII)V // method@0afa │ │ +0398dc: 6e10 f30e 0a00 |004e: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getListView:()Landroid/widget/ListView; // method@0ef3 │ │ +0398e2: 0c03 |0051: move-result-object v3 │ │ +0398e4: 6e40 c80a 1365 |0052: invoke-virtual {v3, v1, v5, v6}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@0ac8 │ │ +0398ea: 7110 9d09 0a00 |0055: invoke-static {v10}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@099d │ │ +0398f0: 0c00 |0058: move-result-object v0 │ │ +0398f2: 6e30 9f09 7005 |0059: invoke-virtual {v0, v7, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099f │ │ +0398f8: 0c03 |005c: move-result-object v3 │ │ +0398fa: 5ba3 ff06 |005d: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMLayout:Landroid/view/View; // field@06ff │ │ +0398fe: 6e30 9f09 7005 |005f: invoke-virtual {v0, v7, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099f │ │ +039904: 0c03 |0062: move-result-object v3 │ │ +039906: 5ba3 0307 |0063: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMLayout:Landroid/view/View; // field@0703 │ │ +03990a: 54a3 ff06 |0065: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMLayout:Landroid/view/View; // field@06ff │ │ +03990e: 6e20 d609 8300 |0067: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +039914: 0c03 |006a: move-result-object v3 │ │ +039916: 1f03 9201 |006b: check-cast v3, Landroid/widget/EditText; // type@0192 │ │ +03991a: 5ba3 fe06 |006d: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@06fe │ │ +03991e: 54a3 0307 |006f: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMLayout:Landroid/view/View; // field@0703 │ │ +039922: 6e20 d609 8300 |0071: invoke-virtual {v3, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +039928: 0c03 |0074: move-result-object v3 │ │ +03992a: 1f03 9201 |0075: check-cast v3, Landroid/widget/EditText; // type@0192 │ │ +03992e: 5ba3 0207 |0077: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@0702 │ │ +039932: 54a3 ff06 |0079: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMLayout:Landroid/view/View; // field@06ff │ │ +039936: 6e20 d609 9300 |007b: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +03993c: 0c03 |007e: move-result-object v3 │ │ +03993e: 1f03 ad01 |007f: check-cast v3, Landroid/widget/TextView; // type@01ad │ │ +039942: 5ba3 0007 |0081: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMTextView:Landroid/widget/TextView; // field@0700 │ │ +039946: 54a3 0307 |0083: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMLayout:Landroid/view/View; // field@0703 │ │ +03994a: 6e20 d609 9300 |0085: invoke-virtual {v3, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +039950: 0c03 |0088: move-result-object v3 │ │ +039952: 1f03 ad01 |0089: check-cast v3, Landroid/widget/TextView; // type@01ad │ │ +039956: 5ba3 0407 |008b: iput-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMTextView:Landroid/widget/TextView; // field@0704 │ │ +03995a: 54a3 fe06 |008d: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@06fe │ │ +03995e: 2204 4202 |008f: new-instance v4, Lnet/everythingandroid/smspopup/controls/QmTextWatcher; // type@0242 │ │ +039962: 54a5 0007 |0091: iget-object v5, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMTextView:Landroid/widget/TextView; // field@0700 │ │ +039966: 7030 4c0d a405 |0093: invoke-direct {v4, v10, v5}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.:(Landroid/content/Context;Landroid/widget/TextView;)V // method@0d4c │ │ +03996c: 6e20 a40a 4300 |0096: invoke-virtual {v3, v4}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0aa4 │ │ +039972: 54a3 0207 |0099: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@0702 │ │ +039976: 2204 4202 |009b: new-instance v4, Lnet/everythingandroid/smspopup/controls/QmTextWatcher; // type@0242 │ │ +03997a: 54a5 0407 |009d: iget-object v5, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMTextView:Landroid/widget/TextView; // field@0704 │ │ +03997e: 7030 4c0d a405 |009f: invoke-direct {v4, v10, v5}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.:(Landroid/content/Context;Landroid/widget/TextView;)V // method@0d4c │ │ +039984: 6e20 a40a 4300 |00a2: invoke-virtual {v3, v4}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0aa4 │ │ +03998a: 54a3 fe06 |00a5: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@06fe │ │ +03998e: 6e20 a70a a300 |00a7: invoke-virtual {v3, v10}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0aa7 │ │ +039994: 54a3 0207 |00aa: iget-object v3, v10, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@0702 │ │ +039998: 6e20 a70a a300 |00ac: invoke-virtual {v3, v10}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0aa7 │ │ +03999e: 0e00 |00af: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=59 │ │ 0x000e line=61 │ │ 0x0015 line=63 │ │ 0x001b line=64 │ │ 0x0022 line=67 │ │ @@ -92175,32 +54935,32 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -03c760: |[03c760] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -03c770: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03c772: 6f40 5b00 6587 |0001: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@005b │ │ -03c778: 1f08 8c01 |0004: check-cast v8, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@018c │ │ -03c77c: 5380 6c02 |0006: iget-wide v0, v8, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026c │ │ -03c780: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -03c784: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -03c788: 3800 1700 |000c: if-eqz v0, 0023 // +0017 │ │ -03c78c: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -03c78e: 1401 d800 0e7f |000f: const v1, #float 1.88755e+38 // #7f0e00d8 │ │ -03c794: 7251 8909 4640 |0012: invoke-interface {v6, v4, v0, v4, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0989 │ │ -03c79a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -03c79c: 1401 d700 0e7f |0016: const v1, #float 1.88755e+38 // #7f0e00d7 │ │ -03c7a2: 7251 8909 4640 |0019: invoke-interface {v6, v4, v0, v4, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0989 │ │ -03c7a8: 1230 |001c: const/4 v0, #int 3 // #3 │ │ -03c7aa: 1401 d900 0e7f |001d: const v1, #float 1.88755e+38 // #7f0e00d9 │ │ -03c7b0: 7251 8909 4640 |0020: invoke-interface {v6, v4, v0, v4, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@0989 │ │ -03c7b6: 0e00 |0023: return-void │ │ +0399a0: |[0399a0] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0399b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0399b2: 6f40 5b00 6587 |0001: invoke-super {v5, v6, v7, v8}, Landroid/app/ListActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@005b │ │ +0399b8: 1f08 8901 |0004: check-cast v8, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0189 │ │ +0399bc: 5380 6b02 |0006: iget-wide v0, v8, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026b │ │ +0399c0: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +0399c4: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +0399c8: 3800 1700 |000c: if-eqz v0, 0023 // +0017 │ │ +0399cc: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +0399ce: 1401 d800 0d7f |000f: const v1, #float 1.87426e+38 // #7f0d00d8 │ │ +0399d4: 7251 8e09 4640 |0012: invoke-interface {v6, v4, v0, v4, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@098e │ │ +0399da: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +0399dc: 1401 d700 0d7f |0016: const v1, #float 1.87426e+38 // #7f0d00d7 │ │ +0399e2: 7251 8e09 4640 |0019: invoke-interface {v6, v4, v0, v4, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@098e │ │ +0399e8: 1230 |001c: const/4 v0, #int 3 // #3 │ │ +0399ea: 1401 d900 0d7f |001d: const v1, #float 1.87426e+38 // #7f0d00d9 │ │ +0399f0: 7251 8e09 4640 |0020: invoke-interface {v6, v4, v0, v4, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@098e │ │ +0399f6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0004 line=147 │ │ 0x000e line=148 │ │ 0x0015 line=149 │ │ 0x001c line=150 │ │ @@ -92216,89 +54976,104 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -03c7b8: |[03c7b8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -03c7c8: 1404 2900 0801 |0000: const v4, #float 2.49794e-38 // #01080029 │ │ -03c7ce: 1506 0401 |0003: const/high16 v6, #int 17039360 // #104 │ │ -03c7d2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -03c7d4: 2201 7402 |0006: new-instance v1, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1; // type@0274 │ │ -03c7d8: 7020 730e 7100 |0008: invoke-direct {v1, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0e73 │ │ -03c7de: 2b08 8300 0000 |000b: packed-switch v8, 0000008e // +00000083 │ │ -03c7e4: 1100 |000e: return-object v0 │ │ -03c7e6: 2203 0d00 |000f: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ -03c7ea: 7020 2c00 7300 |0011: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03c7f0: 6e20 3000 4300 |0014: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -03c7f6: 0c03 |0017: move-result-object v3 │ │ -03c7f8: 1404 d300 0e7f |0018: const v4, #float 1.88755e+38 // #7f0e00d3 │ │ -03c7fe: 6e20 3900 4300 |001b: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -03c804: 0c03 |001e: move-result-object v3 │ │ -03c806: 5474 9b08 |001f: iget-object v4, v7, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMLayout:Landroid/view/View; // field@089b │ │ -03c80a: 6e20 3b00 4300 |0021: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -03c810: 0c03 |0024: move-result-object v3 │ │ -03c812: 1404 d500 0e7f |0025: const v4, #float 1.88755e+38 // #7f0e00d5 │ │ -03c818: 2205 7602 |0028: new-instance v5, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3; // type@0276 │ │ -03c81c: 7020 770e 7500 |002a: invoke-direct {v5, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0e77 │ │ -03c822: 6e30 3600 4305 |002d: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -03c828: 0c03 |0030: move-result-object v3 │ │ -03c82a: 6e30 3300 6300 |0031: invoke-virtual {v3, v6, v0}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ -03c830: 0c03 |0034: move-result-object v3 │ │ -03c832: 2204 7502 |0035: new-instance v4, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2; // type@0275 │ │ -03c836: 7020 750e 7400 |0037: invoke-direct {v4, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0e75 │ │ -03c83c: 6e20 3500 4300 |003a: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ -03c842: 0c03 |003d: move-result-object v3 │ │ -03c844: 6e10 2d00 0300 |003e: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ -03c84a: 0c00 |0041: move-result-object v0 │ │ -03c84c: 6e20 4000 1000 |0042: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0040 │ │ -03c852: 28c9 |0045: goto 000e // -0037 │ │ -03c854: 2203 0d00 |0046: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ -03c858: 7020 2c00 7300 |0048: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03c85e: 6e20 3000 4300 |004b: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -03c864: 0c03 |004e: move-result-object v3 │ │ -03c866: 1404 d400 0e7f |004f: const v4, #float 1.88755e+38 // #7f0e00d4 │ │ -03c86c: 6e20 3900 4300 |0052: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -03c872: 0c03 |0055: move-result-object v3 │ │ -03c874: 5474 9f08 |0056: iget-object v4, v7, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMLayout:Landroid/view/View; // field@089f │ │ -03c878: 6e20 3b00 4300 |0058: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -03c87e: 0c03 |005b: move-result-object v3 │ │ -03c880: 1404 d600 0e7f |005c: const v4, #float 1.88755e+38 // #7f0e00d6 │ │ -03c886: 2205 7902 |005f: new-instance v5, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6; // type@0279 │ │ -03c88a: 7020 7d0e 7500 |0061: invoke-direct {v5, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0e7d │ │ -03c890: 6e30 3600 4305 |0064: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -03c896: 0c03 |0067: move-result-object v3 │ │ -03c898: 1404 d700 0e7f |0068: const v4, #float 1.88755e+38 // #7f0e00d7 │ │ -03c89e: 6e20 900e 4700 |006b: invoke-virtual {v7, v4}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getString:(I)Ljava/lang/String; // method@0e90 │ │ -03c8a4: 0c04 |006e: move-result-object v4 │ │ -03c8a6: 2205 7802 |006f: new-instance v5, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5; // type@0278 │ │ -03c8aa: 7020 7b0e 7500 |0071: invoke-direct {v5, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0e7b │ │ -03c8b0: 6e30 3400 4305 |0074: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0034 │ │ -03c8b6: 0c03 |0077: move-result-object v3 │ │ -03c8b8: 6e30 3300 6300 |0078: invoke-virtual {v3, v6, v0}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ -03c8be: 0c03 |007b: move-result-object v3 │ │ -03c8c0: 2204 7702 |007c: new-instance v4, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4; // type@0277 │ │ -03c8c4: 7020 790e 7400 |007e: invoke-direct {v4, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0e79 │ │ -03c8ca: 6e20 3500 4300 |0081: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ -03c8d0: 0c03 |0084: move-result-object v3 │ │ -03c8d2: 6e10 2d00 0300 |0085: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ -03c8d8: 0c02 |0088: move-result-object v2 │ │ -03c8da: 6e20 4000 1200 |0089: invoke-virtual {v2, v1}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0040 │ │ -03c8e0: 0720 |008c: move-object v0, v2 │ │ -03c8e2: 2881 |008d: goto 000e // -007f │ │ -03c8e4: 0001 0200 0100 0000 0400 0000 3b00 ... |008e: packed-switch-data (8 units) │ │ +0399f8: |[0399f8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +039a08: 1404 2900 0801 |0000: const v4, #float 2.49794e-38 // #01080029 │ │ +039a0e: 1506 0401 |0003: const/high16 v6, #int 17039360 // #104 │ │ +039a12: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +039a14: 2201 7202 |0006: new-instance v1, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1; // type@0272 │ │ +039a18: 7020 d90e 7100 |0008: invoke-direct {v1, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0ed9 │ │ +039a1e: 2b08 8300 0000 |000b: packed-switch v8, 0000008e // +00000083 │ │ +039a24: 1100 |000e: return-object v0 │ │ +039a26: 2203 0d00 |000f: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ +039a2a: 7020 2c00 7300 |0011: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +039a30: 6e20 3000 4300 |0014: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +039a36: 0c03 |0017: move-result-object v3 │ │ +039a38: 1404 d300 0d7f |0018: const v4, #float 1.87425e+38 // #7f0d00d3 │ │ +039a3e: 6e20 3900 4300 |001b: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +039a44: 0c03 |001e: move-result-object v3 │ │ +039a46: 5474 ff06 |001f: iget-object v4, v7, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMLayout:Landroid/view/View; // field@06ff │ │ +039a4a: 6e20 3b00 4300 |0021: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +039a50: 0c03 |0024: move-result-object v3 │ │ +039a52: 1404 d500 0d7f |0025: const v4, #float 1.87425e+38 // #7f0d00d5 │ │ +039a58: 2205 7402 |0028: new-instance v5, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3; // type@0274 │ │ +039a5c: 7020 dd0e 7500 |002a: invoke-direct {v5, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0edd │ │ +039a62: 6e30 3600 4305 |002d: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +039a68: 0c03 |0030: move-result-object v3 │ │ +039a6a: 6e30 3300 6300 |0031: invoke-virtual {v3, v6, v0}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ +039a70: 0c03 |0034: move-result-object v3 │ │ +039a72: 2204 7302 |0035: new-instance v4, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2; // type@0273 │ │ +039a76: 7020 db0e 7400 |0037: invoke-direct {v4, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0edb │ │ +039a7c: 6e20 3500 4300 |003a: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ +039a82: 0c03 |003d: move-result-object v3 │ │ +039a84: 6e10 2d00 0300 |003e: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ +039a8a: 0c00 |0041: move-result-object v0 │ │ +039a8c: 6e20 4000 1000 |0042: invoke-virtual {v0, v1}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0040 │ │ +039a92: 28c9 |0045: goto 000e // -0037 │ │ +039a94: 2203 0d00 |0046: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ +039a98: 7020 2c00 7300 |0048: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +039a9e: 6e20 3000 4300 |004b: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +039aa4: 0c03 |004e: move-result-object v3 │ │ +039aa6: 1404 d400 0d7f |004f: const v4, #float 1.87425e+38 // #7f0d00d4 │ │ +039aac: 6e20 3900 4300 |0052: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +039ab2: 0c03 |0055: move-result-object v3 │ │ +039ab4: 5474 0307 |0056: iget-object v4, v7, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMLayout:Landroid/view/View; // field@0703 │ │ +039ab8: 6e20 3b00 4300 |0058: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +039abe: 0c03 |005b: move-result-object v3 │ │ +039ac0: 1404 d600 0d7f |005c: const v4, #float 1.87425e+38 // #7f0d00d6 │ │ +039ac6: 2205 7702 |005f: new-instance v5, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6; // type@0277 │ │ +039aca: 7020 e30e 7500 |0061: invoke-direct {v5, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0ee3 │ │ +039ad0: 6e30 3600 4305 |0064: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +039ad6: 0c03 |0067: move-result-object v3 │ │ +039ad8: 1404 d700 0d7f |0068: const v4, #float 1.87426e+38 // #7f0d00d7 │ │ +039ade: 6e20 f60e 4700 |006b: invoke-virtual {v7, v4}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getString:(I)Ljava/lang/String; // method@0ef6 │ │ +039ae4: 0c04 |006e: move-result-object v4 │ │ +039ae6: 2205 7602 |006f: new-instance v5, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5; // type@0276 │ │ +039aea: 7020 e10e 7500 |0071: invoke-direct {v5, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0ee1 │ │ +039af0: 6e30 3400 4305 |0074: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0034 │ │ +039af6: 0c03 |0077: move-result-object v3 │ │ +039af8: 6e30 3300 6300 |0078: invoke-virtual {v3, v6, v0}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ +039afe: 0c03 |007b: move-result-object v3 │ │ +039b00: 2204 7502 |007c: new-instance v4, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4; // type@0275 │ │ +039b04: 7020 df0e 7400 |007e: invoke-direct {v4, v7}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4;.:(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V // method@0edf │ │ +039b0a: 6e20 3500 4300 |0081: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ +039b10: 0c03 |0084: move-result-object v3 │ │ +039b12: 6e10 2d00 0300 |0085: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ +039b18: 0c02 |0088: move-result-object v2 │ │ +039b1a: 6e20 4000 1200 |0089: invoke-virtual {v2, v1}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0040 │ │ +039b20: 0720 |008c: move-object v0, v2 │ │ +039b22: 2881 |008d: goto 000e // -007f │ │ +039b24: 0001 0200 0100 0000 0400 0000 3b00 ... |008e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=193 │ │ 0x000b line=202 │ │ 0x000e line=259 │ │ 0x000f line=204 │ │ + 0x0014 line=205 │ │ + 0x001b line=206 │ │ + 0x0021 line=207 │ │ + 0x002d line=208 │ │ + 0x0031 line=214 │ │ + 0x003a line=215 │ │ + 0x003e line=224 │ │ 0x0042 line=225 │ │ 0x0046 line=229 │ │ + 0x004b line=230 │ │ + 0x0052 line=231 │ │ + 0x0058 line=232 │ │ + 0x0064 line=233 │ │ + 0x006b line=239 │ │ + 0x0078 line=245 │ │ + 0x0081 line=246 │ │ + 0x0085 line=255 │ │ 0x0089 line=256 │ │ 0x008d line=257 │ │ 0x008e line=202 │ │ locals : │ │ 0x0042 - 0x0046 reg=0 addDialog Landroid/app/AlertDialog; │ │ 0x000b - 0x0096 reg=1 dismissListener Landroid/content/DialogInterface$OnDismissListener; │ │ 0x0089 - 0x0096 reg=2 editDialog Landroid/app/AlertDialog; │ │ @@ -92310,21 +55085,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -03c8f4: |[03c8f4] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -03c904: 6e10 8e0e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0e8e │ │ -03c90a: 0c00 |0003: move-result-object v0 │ │ -03c90c: 1401 0200 0f7f |0004: const v1, #float 1.9008e+38 // #7f0f0002 │ │ -03c912: 6e30 a109 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@09a1 │ │ -03c918: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -03c91a: 0f01 |000b: return v1 │ │ +039b34: |[039b34] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +039b44: 6e10 f40e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0ef4 │ │ +039b4a: 0c00 |0003: move-result-object v0 │ │ +039b4c: 1401 0200 0e7f |0004: const v1, #float 1.8875e+38 // #7f0e0002 │ │ +039b52: 6e30 a509 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@09a5 │ │ +039b58: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +039b5a: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x000a line=118 │ │ locals : │ │ 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -92336,29 +55111,29 @@ │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03c91c: |[03c91c] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -03c92c: 3805 1700 |0000: if-eqz v5, 0017 // +0017 │ │ -03c930: 6e10 9509 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@0995 │ │ -03c936: 0a01 |0005: move-result v1 │ │ -03c938: 3901 1100 |0006: if-nez v1, 0017 // +0011 │ │ -03c93c: 3803 0f00 |0008: if-eqz v3, 0017 // +000f │ │ -03c940: 1301 8200 |000a: const/16 v1, #int 130 // #82 │ │ -03c944: 6e20 f20a 1300 |000c: invoke-virtual {v3, v1}, Landroid/widget/TextView;.focusSearch:(I)Landroid/view/View; // method@0af2 │ │ -03c94a: 0c00 |000f: move-result-object v0 │ │ -03c94c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -03c950: 6e10 ef09 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@09ef │ │ -03c956: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -03c958: 0f01 |0016: return v1 │ │ -03c95a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -03c95c: 28fe |0018: goto 0016 // -0002 │ │ +039b5c: |[039b5c] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +039b6c: 3805 1700 |0000: if-eqz v5, 0017 // +0017 │ │ +039b70: 6e10 9909 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@0999 │ │ +039b76: 0a01 |0005: move-result v1 │ │ +039b78: 3901 1100 |0006: if-nez v1, 0017 // +0011 │ │ +039b7c: 3803 0f00 |0008: if-eqz v3, 0017 // +000f │ │ +039b80: 1301 8200 |000a: const/16 v1, #int 130 // #82 │ │ +039b84: 6e20 ef0a 1300 |000c: invoke-virtual {v3, v1}, Landroid/widget/TextView;.focusSearch:(I)Landroid/view/View; // method@0aef │ │ +039b8a: 0c00 |000f: move-result-object v0 │ │ +039b8c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +039b90: 6e10 f309 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@09f3 │ │ +039b96: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +039b98: 0f01 |0016: return v1 │ │ +039b9a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +039b9c: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0002 line=372 │ │ 0x0008 line=373 │ │ 0x000a line=374 │ │ 0x0010 line=375 │ │ @@ -92373,71 +55148,71 @@ │ │ 0x0000 - 0x0019 reg=5 event Landroid/view/KeyEvent; │ │ │ │ #6 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ name : 'onListItemClick' │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -03c960: |[03c960] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -03c970: 7506 5c00 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@005c │ │ -03c976: 3904 0d00 |0003: if-nez v4, 0010 // +000d │ │ -03c97a: 7100 f70f 0000 |0005: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isICS:()Z // method@0ff7 │ │ -03c980: 0a00 |0008: move-result v0 │ │ -03c982: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ -03c986: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -03c988: 6e20 a20e 0100 |000c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showDialog:(I)V // method@0ea2 │ │ -03c98e: 0e00 |000f: return-void │ │ -03c990: 7120 710c 6500 |0010: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -03c996: 0c00 |0013: move-result-object v0 │ │ -03c998: 6900 9d08 |0014: sput-object v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editId:Ljava/lang/String; // field@089d │ │ -03c99c: 1220 |0016: const/4 v0, #int 2 // #2 │ │ -03c99e: 6e20 a20e 0100 |0017: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showDialog:(I)V // method@0ea2 │ │ -03c9a4: 28f5 |001a: goto 000f // -000b │ │ +039ba0: |[039ba0] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +039bb0: 7506 5c00 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@005c │ │ +039bb6: 3905 0d00 |0003: if-nez v5, 0010 // +000d │ │ +039bba: 7100 5d10 0000 |0005: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isICS:()Z // method@105d │ │ +039bc0: 0a00 |0008: move-result v0 │ │ +039bc2: 3900 0700 |0009: if-nez v0, 0010 // +0007 │ │ +039bc6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +039bc8: 6e20 080f 0200 |000c: invoke-virtual {v2, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showDialog:(I)V // method@0f08 │ │ +039bce: 0e00 |000f: return-void │ │ +039bd0: 7120 d70c 7600 |0010: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +039bd6: 0c00 |0013: move-result-object v0 │ │ +039bd8: 6900 0107 |0014: sput-object v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editId:Ljava/lang/String; // field@0701 │ │ +039bdc: 1220 |0016: const/4 v0, #int 2 // #2 │ │ +039bde: 6e20 080f 0200 |0017: invoke-virtual {v2, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showDialog:(I)V // method@0f08 │ │ +039be4: 28f5 |001a: goto 000f // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x000b line=104 │ │ 0x000f line=109 │ │ 0x0010 line=106 │ │ 0x0016 line=107 │ │ locals : │ │ - 0x0000 - 0x001b reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ - 0x0000 - 0x001b reg=2 l Landroid/widget/ListView; │ │ - 0x0000 - 0x001b reg=3 v Landroid/view/View; │ │ - 0x0000 - 0x001b reg=4 position I │ │ - 0x0000 - 0x001b reg=5 id J │ │ + 0x0000 - 0x001b reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ + 0x0000 - 0x001b reg=3 l Landroid/widget/ListView; │ │ + 0x0000 - 0x001b reg=4 v Landroid/view/View; │ │ + 0x0000 - 0x001b reg=5 position I │ │ + 0x0000 - 0x001b reg=6 id J │ │ │ │ #7 : (in Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -03c9a8: |[03c9a8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03c9b8: 7210 a309 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@09a3 │ │ -03c9be: 0a00 |0003: move-result v0 │ │ -03c9c0: 2c00 1200 0000 |0004: sparse-switch v0, 00000016 // +00000012 │ │ -03c9c6: 6f20 5d00 2100 |0007: invoke-super {v1, v2}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@005d │ │ -03c9cc: 0a00 |000a: move-result v0 │ │ -03c9ce: 0f00 |000b: return v0 │ │ -03c9d0: 6e10 8a0e 0100 |000c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.finish:()V // method@0e8a │ │ -03c9d6: 28f8 |000f: goto 0007 // -0008 │ │ -03c9d8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -03c9da: 6e20 a20e 0100 |0011: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showDialog:(I)V // method@0ea2 │ │ -03c9e0: 28f3 |0014: goto 0007 // -000d │ │ -03c9e2: 0000 |0015: nop // spacer │ │ -03c9e4: 0002 0200 2c00 0201 4c00 077f 0800 ... |0016: sparse-switch-data (10 units) │ │ +039be8: |[039be8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +039bf8: 7210 a709 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@09a7 │ │ +039bfe: 0a00 |0003: move-result v0 │ │ +039c00: 2c00 1200 0000 |0004: sparse-switch v0, 00000016 // +00000012 │ │ +039c06: 6f20 5d00 2100 |0007: invoke-super {v1, v2}, Landroid/app/ListActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@005d │ │ +039c0c: 0a00 |000a: move-result v0 │ │ +039c0e: 0f00 |000b: return v0 │ │ +039c10: 6e10 f00e 0100 |000c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.finish:()V // method@0ef0 │ │ +039c16: 28f8 |000f: goto 0007 // -0008 │ │ +039c18: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +039c1a: 6e20 080f 0100 |0011: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showDialog:(I)V // method@0f08 │ │ +039c20: 28f3 |0014: goto 0007 // -000d │ │ +039c22: 0000 |0015: nop // spacer │ │ +039c24: 0002 0200 2c00 0201 4c00 0f7f 0800 ... |0016: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0007 line=134 │ │ 0x000c line=128 │ │ 0x0010 line=131 │ │ 0x0015 line=126 │ │ @@ -92450,33 +55225,33 @@ │ │ type : '(ILandroid/app/Dialog;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -03c9f8: |[03c9f8] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onPrepareDialog:(ILandroid/app/Dialog;)V │ │ -03ca08: 6f30 5e00 3204 |0000: invoke-super {v2, v3, v4}, Landroid/app/ListActivity;.onPrepareDialog:(ILandroid/app/Dialog;)V // method@005e │ │ -03ca0e: 2b03 2300 0000 |0003: packed-switch v3, 00000026 // +00000023 │ │ -03ca14: 0e00 |0006: return-void │ │ -03ca16: 5420 9a08 |0007: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@089a │ │ -03ca1a: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ -03ca1e: 6e20 a50a 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa5 │ │ -03ca24: 5420 9a08 |000e: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@089a │ │ -03ca28: 6e10 a20a 0000 |0010: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@0aa2 │ │ -03ca2e: 7010 a30e 0200 |0013: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showSoftKeyboard:()V // method@0ea3 │ │ -03ca34: 28f0 |0016: goto 0006 // -0010 │ │ -03ca36: 6200 9d08 |0017: sget-object v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editId:Ljava/lang/String; // field@089d │ │ -03ca3a: 7020 a50e 0200 |0019: invoke-direct {v2, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.updateEditText:(Ljava/lang/String;)V // method@0ea5 │ │ -03ca40: 5420 9e08 |001c: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@089e │ │ -03ca44: 6e10 a20a 0000 |001e: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@0aa2 │ │ -03ca4a: 7010 a30e 0200 |0021: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showSoftKeyboard:()V // method@0ea3 │ │ -03ca50: 28e2 |0024: goto 0006 // -001e │ │ -03ca52: 0000 |0025: nop // spacer │ │ -03ca54: 0001 0200 0100 0000 0400 0000 1400 ... |0026: packed-switch-data (8 units) │ │ +039c38: |[039c38] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onPrepareDialog:(ILandroid/app/Dialog;)V │ │ +039c48: 6f30 5e00 3204 |0000: invoke-super {v2, v3, v4}, Landroid/app/ListActivity;.onPrepareDialog:(ILandroid/app/Dialog;)V // method@005e │ │ +039c4e: 2b03 2300 0000 |0003: packed-switch v3, 00000026 // +00000023 │ │ +039c54: 0e00 |0006: return-void │ │ +039c56: 5420 fe06 |0007: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@06fe │ │ +039c5a: 1a01 0000 |0009: const-string v1, "" // string@0000 │ │ +039c5e: 6e20 a90a 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa9 │ │ +039c64: 5420 fe06 |000e: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.addQMEditText:Landroid/widget/EditText; // field@06fe │ │ +039c68: 6e10 a60a 0000 |0010: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@0aa6 │ │ +039c6e: 7010 090f 0200 |0013: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showSoftKeyboard:()V // method@0f09 │ │ +039c74: 28f0 |0016: goto 0006 // -0010 │ │ +039c76: 6200 0107 |0017: sget-object v0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editId:Ljava/lang/String; // field@0701 │ │ +039c7a: 7020 0b0f 0200 |0019: invoke-direct {v2, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.updateEditText:(Ljava/lang/String;)V // method@0f0b │ │ +039c80: 5420 0207 |001c: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.editQMEditText:Landroid/widget/EditText; // field@0702 │ │ +039c84: 6e10 a60a 0000 |001e: invoke-virtual {v0}, Landroid/widget/EditText;.requestFocus:()Z // method@0aa6 │ │ +039c8a: 7010 090f 0200 |0021: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.showSoftKeyboard:()V // method@0f09 │ │ +039c90: 28e2 |0024: goto 0006 // -001e │ │ +039c92: 0000 |0025: nop // spacer │ │ +039c94: 0001 0200 0100 0000 0400 0000 1400 ... |0026: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=265 │ │ 0x0006 line=277 │ │ 0x0007 line=267 │ │ 0x000e line=268 │ │ @@ -92495,44 +55270,44 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03ca64: |[03ca64] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onResume:()V │ │ -03ca74: 6f10 5f00 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@005f │ │ -03ca7a: 7010 890e 0000 |0003: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.fillData:()V // method@0e89 │ │ -03ca80: 0e00 |0006: return-void │ │ +039ca4: |[039ca4] net.everythingandroid.smspopup.ui.ConfigQuickMessagesActivity.onResume:()V │ │ +039cb4: 6f10 5f00 0000 |0000: invoke-super {v0}, Landroid/app/ListActivity;.onResume:()V // method@005f │ │ +039cba: 7010 ef0e 0000 |0003: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;.fillData:()V // method@0eef │ │ +039cc0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0006 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ │ - source_file_idx : 465 (ConfigQuickMessagesActivity.java) │ │ + source_file_idx : 467 (ConfigQuickMessagesActivity.java) │ │ │ │ -Class #328 header: │ │ -class_idx : 635 │ │ +Class #250 header: │ │ +class_idx : 633 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #328 annotations: │ │ +Class #250 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #328 - │ │ +Class #250 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -92546,72 +55321,72 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ca84: |[03ca84] net.everythingandroid.smspopup.ui.SmsPopupActivity$10.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03ca94: 5b01 a208 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a2 │ │ -03ca98: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ca9e: 0e00 |0005: return-void │ │ +039cc4: |[039cc4] net.everythingandroid.smspopup.ui.SmsPopupActivity$10.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +039cd4: 5b01 0607 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0706 │ │ +039cd8: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039cde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;) │ │ name : 'onDismiss' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03caa0: |[03caa0] net.everythingandroid.smspopup.ui.SmsPopupActivity$10.onDismiss:(Landroid/content/DialogInterface;)V │ │ -03cab0: 5420 a208 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a2 │ │ -03cab4: 5421 a208 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a2 │ │ -03cab8: 7110 f10e 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$900:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText; // method@0ef1 │ │ -03cabe: 0c01 |0007: move-result-object v1 │ │ -03cac0: 6e10 a10a 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -03cac6: 0c01 |000b: move-result-object v1 │ │ -03cac8: 6e10 5e0c 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -03cace: 0c01 |000f: move-result-object v1 │ │ -03cad0: 7120 dd0e 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0edd │ │ -03cad6: 0e00 |0013: return-void │ │ +039ce0: |[039ce0] net.everythingandroid.smspopup.ui.SmsPopupActivity$10.onDismiss:(Landroid/content/DialogInterface;)V │ │ +039cf0: 5420 0607 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0706 │ │ +039cf4: 5421 0607 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0706 │ │ +039cf8: 7110 570f 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$900:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText; // method@0f57 │ │ +039cfe: 0c01 |0007: move-result-object v1 │ │ +039d00: 6e10 a50a 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +039d06: 0c01 |000b: move-result-object v1 │ │ +039d08: 6e10 c40c 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +039d0e: 0c01 |000f: move-result-object v1 │ │ +039d10: 7120 430f 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0f43 │ │ +039d16: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0013 line=723 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10; │ │ 0x0000 - 0x0014 reg=3 dialog Landroid/content/DialogInterface; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #329 header: │ │ -class_idx : 636 │ │ +Class #251 header: │ │ +class_idx : 634 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #329 annotations: │ │ +Class #251 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #329 - │ │ +Class #251 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -92625,82 +55400,84 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03cad8: |[03cad8] net.everythingandroid.smspopup.ui.SmsPopupActivity$11.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03cae8: 5b01 a308 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a3 │ │ -03caec: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03caf2: 0e00 |0005: return-void │ │ +039d18: |[039d18] net.everythingandroid.smspopup.ui.SmsPopupActivity$11.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +039d28: 5b01 0707 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0707 │ │ +039d2c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039d32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -03caf4: |[03caf4] net.everythingandroid.smspopup.ui.SmsPopupActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ -03cb04: 5440 a308 |0000: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a3 │ │ -03cb08: 7110 df0e 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; // method@0edf │ │ -03cb0e: 0c00 |0005: move-result-object v0 │ │ -03cb10: 7220 1c01 6000 |0006: invoke-interface {v0, v6}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011c │ │ -03cb16: 5440 a308 |0009: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a3 │ │ -03cb1a: 5441 a308 |000b: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a3 │ │ -03cb1e: 7110 df0e 0100 |000d: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; // method@0edf │ │ -03cb24: 0c01 |0010: move-result-object v1 │ │ -03cb26: 5442 a308 |0011: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a3 │ │ -03cb2a: 7110 df0e 0200 |0013: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; // method@0edf │ │ -03cb30: 0c02 |0016: move-result-object v2 │ │ -03cb32: 1a03 1013 |0017: const-string v3, "quickmessage_message" // string@1310 │ │ -03cb36: 7220 1401 3200 |0019: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -03cb3c: 0a02 |001c: move-result v2 │ │ -03cb3e: 7220 1801 2100 |001d: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -03cb44: 0c01 |0020: move-result-object v1 │ │ -03cb46: 7120 e00e 1000 |0021: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1300:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0ee0 │ │ -03cb4c: 0e00 |0024: return-void │ │ +039d34: |[039d34] net.everythingandroid.smspopup.ui.SmsPopupActivity$11.onClick:(Landroid/content/DialogInterface;I)V │ │ +039d44: 5440 0707 |0000: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0707 │ │ +039d48: 7110 450f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; // method@0f45 │ │ +039d4e: 0c00 |0005: move-result-object v0 │ │ +039d50: 7220 1d01 6000 |0006: invoke-interface {v0, v6}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011d │ │ +039d56: 5440 0707 |0009: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0707 │ │ +039d5a: 5441 0707 |000b: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0707 │ │ +039d5e: 7110 450f 0100 |000d: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; // method@0f45 │ │ +039d64: 0c01 |0010: move-result-object v1 │ │ +039d66: 5442 0707 |0011: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0707 │ │ +039d6a: 7110 450f 0200 |0013: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; // method@0f45 │ │ +039d70: 0c02 |0016: move-result-object v2 │ │ +039d72: 1a03 8213 |0017: const-string v3, "quickmessage_message" // string@1382 │ │ +039d76: 7220 1501 3200 |0019: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +039d7c: 0a02 |001c: move-result v2 │ │ +039d7e: 7220 1901 2100 |001d: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +039d84: 0c01 |0020: move-result-object v1 │ │ +039d86: 7120 460f 1000 |0021: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1300:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0f46 │ │ +039d8c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0009 line=755 │ │ + 0x0013 line=756 │ │ + 0x001d line=755 │ │ 0x0024 line=757 │ │ locals : │ │ 0x0000 - 0x0025 reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11; │ │ 0x0000 - 0x0025 reg=5 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0025 reg=6 item I │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #330 header: │ │ -class_idx : 637 │ │ +Class #252 header: │ │ +class_idx : 635 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #330 annotations: │ │ +Class #252 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #330 - │ │ +Class #252 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -92714,63 +55491,63 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03cb50: |[03cb50] net.everythingandroid.smspopup.ui.SmsPopupActivity$12.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03cb60: 5b01 a408 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a4 │ │ -03cb64: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03cb6a: 0e00 |0005: return-void │ │ +039d90: |[039d90] net.everythingandroid.smspopup.ui.SmsPopupActivity$12.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +039da0: 5b01 0807 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0708 │ │ +039da4: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039daa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03cb6c: |[03cb6c] net.everythingandroid.smspopup.ui.SmsPopupActivity$12.onClick:(Landroid/content/DialogInterface;I)V │ │ -03cb7c: 0e00 |0000: return-void │ │ +039dac: |[039dac] net.everythingandroid.smspopup.ui.SmsPopupActivity$12.onClick:(Landroid/content/DialogInterface;I)V │ │ +039dbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 item I │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #331 header: │ │ -class_idx : 638 │ │ +Class #253 header: │ │ +class_idx : 636 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #331 annotations: │ │ +Class #253 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #331 - │ │ +Class #253 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/speech/tts/TextToSpeech$OnInitListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -92784,209 +55561,83 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03cb80: |[03cb80] net.everythingandroid.smspopup.ui.SmsPopupActivity$13.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03cb90: 5b01 a508 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a5 │ │ -03cb94: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03cb9a: 0e00 |0005: return-void │ │ +039dc0: |[039dc0] net.everythingandroid.smspopup.ui.SmsPopupActivity$13.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +039dd0: 5b01 0907 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0709 │ │ +039dd4: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039dda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;) │ │ name : 'onInit' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -03cb9c: |[03cb9c] net.everythingandroid.smspopup.ui.SmsPopupActivity$13.onInit:(I)V │ │ -03cbac: 5430 a508 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a5 │ │ -03cbb0: 7110 e10e 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/app/ProgressDialog; // method@0ee1 │ │ -03cbb6: 0c00 |0005: move-result-object v0 │ │ -03cbb8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -03cbbc: 5430 a508 |0008: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a5 │ │ -03cbc0: 7110 e10e 0000 |000a: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/app/ProgressDialog; // method@0ee1 │ │ -03cbc6: 0c00 |000d: move-result-object v0 │ │ -03cbc8: 6e10 8000 0000 |000e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0080 │ │ -03cbce: 3904 0800 |0011: if-nez v4, 0019 // +0008 │ │ -03cbd2: 5430 a508 |0013: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a5 │ │ -03cbd6: 7110 e20e 0000 |0015: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1500:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ee2 │ │ -03cbdc: 0e00 |0018: return-void │ │ -03cbde: 5430 a508 |0019: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a5 │ │ -03cbe2: 1401 e700 0e7f |001b: const v1, #float 1.88755e+38 // #7f0e00e7 │ │ -03cbe8: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -03cbea: 7130 060b 1002 |001f: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b06 │ │ -03cbf0: 28f6 |0022: goto 0018 // -000a │ │ +039ddc: |[039ddc] net.everythingandroid.smspopup.ui.SmsPopupActivity$13.onInit:(I)V │ │ +039dec: 5430 0907 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0709 │ │ +039df0: 7110 470f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/app/ProgressDialog; // method@0f47 │ │ +039df6: 0c00 |0005: move-result-object v0 │ │ +039df8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +039dfc: 5430 0907 |0008: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0709 │ │ +039e00: 7110 470f 0000 |000a: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/app/ProgressDialog; // method@0f47 │ │ +039e06: 0c00 |000d: move-result-object v0 │ │ +039e08: 6e10 8000 0000 |000e: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0080 │ │ +039e0e: 3904 0800 |0011: if-nez v4, 0019 // +0008 │ │ +039e12: 5430 0907 |0013: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0709 │ │ +039e16: 7110 480f 0000 |0015: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1500:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f48 │ │ +039e1c: 0e00 |0018: return-void │ │ +039e1e: 5430 0907 |0019: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0709 │ │ +039e22: 1401 e700 0d7f |001b: const v1, #float 1.87426e+38 // #7f0d00e7 │ │ +039e28: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +039e2a: 7130 030b 1002 |001f: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b03 │ │ +039e30: 28f6 |0022: goto 0018 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0008 line=926 │ │ 0x0011 line=928 │ │ 0x0013 line=929 │ │ 0x0018 line=933 │ │ 0x0019 line=931 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13; │ │ 0x0000 - 0x0023 reg=4 status I │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ - │ │ -Class #332 header: │ │ -class_idx : 679 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1586 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #332 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/util/ManageKeyguard; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="LaunchOnKeyguardExit" │ │ - │ │ -Class #332 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;) │ │ - name : 'LaunchOnKeyguardExitSuccess' │ │ - type : '()V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1586 (ManageKeyguard.java) │ │ - │ │ -Class #333 header: │ │ -class_idx : 639 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 3 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #333 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=replyToMessage │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #333 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ - name : 'this$0' │ │ - type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ - name : 'val$message' │ │ - type : 'Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ - name : 'val$replyToThread' │ │ - type : 'Z' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ - name : '' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 4 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -03cbf4: |[03cbf4] net.everythingandroid.smspopup.ui.SmsPopupActivity$14.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V │ │ -03cc04: 5b01 a608 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a6 │ │ -03cc08: 5b02 a708 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.val$message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08a7 │ │ -03cc0c: 5c03 a808 |0004: iput-boolean v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.val$replyToThread:Z // field@08a8 │ │ -03cc10: 7010 5a0c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03cc16: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=993 │ │ - locals : │ │ - 0x0000 - 0x000a reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14; │ │ - 0x0000 - 0x000a reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x000a reg=2 (null) Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x000a reg=3 (null) Z │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ - name : 'LaunchOnKeyguardExitSuccess' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -03cc18: |[03cc18] net.everythingandroid.smspopup.ui.SmsPopupActivity$14.LaunchOnKeyguardExitSuccess:()V │ │ -03cc28: 5430 a608 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a6 │ │ -03cc2c: 5431 a708 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.val$message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08a7 │ │ -03cc30: 5532 a808 |0004: iget-boolean v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.val$replyToThread:Z // field@08a8 │ │ -03cc34: 6e20 ba0d 2100 |0006: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyIntent:(Z)Landroid/content/Intent; // method@0dba │ │ -03cc3a: 0c01 |0009: move-result-object v1 │ │ -03cc3c: 6e20 2f0f 1000 |000a: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.startActivity:(Landroid/content/Intent;)V // method@0f2f │ │ -03cc42: 5430 a608 |000d: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a6 │ │ -03cc46: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -03cc48: 7120 e30e 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1602:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z // method@0ee3 │ │ -03cc4e: 5430 a608 |0013: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08a6 │ │ -03cc52: 7110 e40e 0000 |0015: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1700:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ee4 │ │ -03cc58: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=996 │ │ - 0x000d line=997 │ │ - 0x0013 line=998 │ │ - 0x0018 line=999 │ │ - locals : │ │ - 0x0000 - 0x0019 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14; │ │ - │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #334 header: │ │ -class_idx : 640 │ │ +Class #254 header: │ │ +class_idx : 638 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #334 annotations: │ │ +Class #254 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=LaunchOnKeyguardExitSuccess │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #334 - │ │ +Class #254 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/Runnable;' │ │ Static fields - │ │ Instance fields - │ │ @@ -93000,223 +55651,66 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03cc5c: |[03cc5c] net.everythingandroid.smspopup.ui.SmsPopupActivity$15$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;)V │ │ -03cc6c: 5b01 a908 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1;.this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; // field@08a9 │ │ -03cc70: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03cc76: 0e00 |0005: return-void │ │ +039e34: |[039e34] net.everythingandroid.smspopup.ui.SmsPopupActivity$15$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;)V │ │ +039e44: 5b01 0d07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1;.this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; // field@070d │ │ +039e48: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039e4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1024 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; │ │ + 0x0000 - 0x0006 reg=1 this$1 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03cc78: |[03cc78] net.everythingandroid.smspopup.ui.SmsPopupActivity$15$1.run:()V │ │ -03cc88: 5420 a908 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1;.this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; // field@08a9 │ │ -03cc8c: 5400 aa08 |0002: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08aa │ │ -03cc90: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -03cc92: 7120 e50e 1000 |0005: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;I)V // method@0ee5 │ │ -03cc98: 0e00 |0008: return-void │ │ +039e50: |[039e50] net.everythingandroid.smspopup.ui.SmsPopupActivity$15$1.run:()V │ │ +039e60: 5420 0d07 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1;.this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; // field@070d │ │ +039e64: 5400 0e07 |0002: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070e │ │ +039e68: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +039e6a: 7120 4b0f 1000 |0005: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;I)V // method@0f4b │ │ +039e70: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1027 │ │ 0x0008 line=1028 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #335 header: │ │ +Class #255 header: │ │ class_idx : 641 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #335 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=unlockScreen │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #335 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;) │ │ - name : 'this$0' │ │ - type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;) │ │ - name : '' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -03cc9c: |[03cc9c] net.everythingandroid.smspopup.ui.SmsPopupActivity$15.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03ccac: 5b01 aa08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08aa │ │ -03ccb0: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ccb6: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1021 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;) │ │ - name : 'LaunchOnKeyguardExitSuccess' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 11 16-bit code units │ │ -03ccb8: |[03ccb8] net.everythingandroid.smspopup.ui.SmsPopupActivity$15.LaunchOnKeyguardExitSuccess:()V │ │ -03ccc8: 5420 aa08 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08aa │ │ -03cccc: 2201 8002 |0002: new-instance v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1; // type@0280 │ │ -03ccd0: 7020 b10e 2100 |0004: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;)V // method@0eb1 │ │ -03ccd6: 6e20 240f 1000 |0007: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0f24 │ │ -03ccdc: 0e00 |000a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1024 │ │ - 0x000a line=1030 │ │ - locals : │ │ - 0x0000 - 0x000b reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; │ │ - │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ - │ │ -Class #336 header: │ │ -class_idx : 642 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #336 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=gotoInbox │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #336 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;) │ │ - name : 'this$0' │ │ - type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;) │ │ - name : '' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -03cce0: |[03cce0] net.everythingandroid.smspopup.ui.SmsPopupActivity$16.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03ccf0: 5b01 ab08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ab │ │ -03ccf4: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ccfa: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1039 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;) │ │ - name : 'LaunchOnKeyguardExitSuccess' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 25 16-bit code units │ │ -03ccfc: |[03ccfc] net.everythingandroid.smspopup.ui.SmsPopupActivity$16.LaunchOnKeyguardExitSuccess:()V │ │ -03cd0c: 7100 ed0f 0000 |0000: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@0fed │ │ -03cd12: 0c00 |0003: move-result-object v0 │ │ -03cd14: 5431 ab08 |0004: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ab │ │ -03cd18: 6e10 f70e 0100 |0006: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03cd1e: 0c01 |0009: move-result-object v1 │ │ -03cd20: 6e20 ab00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00ab │ │ -03cd26: 5431 ab08 |000d: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ab │ │ -03cd2a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -03cd2c: 7120 e60e 2100 |0010: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1902:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z // method@0ee6 │ │ -03cd32: 5431 ab08 |0013: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ab │ │ -03cd36: 7110 e40e 0100 |0015: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1700:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ee4 │ │ -03cd3c: 0e00 |0018: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1042 │ │ - 0x0004 line=1043 │ │ - 0x000d line=1044 │ │ - 0x0013 line=1045 │ │ - 0x0018 line=1046 │ │ - locals : │ │ - 0x0004 - 0x0019 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x0019 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16; │ │ - │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ - │ │ -Class #337 header: │ │ -class_idx : 643 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 357 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 355 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #337 annotations: │ │ +Class #255 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupViews │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #337 - │ │ +Class #255 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/view/GestureDetector$SimpleOnGestureListener;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;) │ │ @@ -93229,169 +55723,67 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03cd40: |[03cd40] net.everythingandroid.smspopup.ui.SmsPopupActivity$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03cd50: 5b01 ac08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ac │ │ -03cd54: 7010 8d09 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@098d │ │ -03cd5a: 0e00 |0005: return-void │ │ +039e74: |[039e74] net.everythingandroid.smspopup.ui.SmsPopupActivity$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +039e84: 5b01 1007 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0710 │ │ +039e88: 7010 9209 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@0992 │ │ +039e8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;) │ │ name : 'onLongPress' │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03cd5c: |[03cd5c] net.everythingandroid.smspopup.ui.SmsPopupActivity$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -03cd6c: 5410 ac08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ac │ │ -03cd70: 7110 db0e 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0edb │ │ -03cd76: 0c00 |0005: move-result-object v0 │ │ -03cd78: 6e10 160d 0000 |0006: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.showContextMenu:()Z // method@0d16 │ │ -03cd7e: 0e00 |0009: return-void │ │ +039e90: |[039e90] net.everythingandroid.smspopup.ui.SmsPopupActivity$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +039ea0: 5410 1007 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0710 │ │ +039ea4: 7110 410f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0f41 │ │ +039eaa: 0c00 |0005: move-result-object v0 │ │ +039eac: 6e10 7c0d 0000 |0006: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.showContextMenu:()Z // method@0d7c │ │ +039eb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0009 line=217 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1; │ │ 0x0000 - 0x000a reg=2 e Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ - │ │ -Class #338 header: │ │ -class_idx : 644 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #338 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupViews │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #338 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;) │ │ - name : 'this$0' │ │ - type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;) │ │ - name : '' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 6 16-bit code units │ │ -03cd80: |[03cd80] net.everythingandroid.smspopup.ui.SmsPopupActivity$2.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03cd90: 5b01 ad08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ad │ │ -03cd94: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03cd9a: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=232 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;) │ │ - name : 'onChange' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 51 16-bit code units │ │ -03cd9c: |[03cd9c] net.everythingandroid.smspopup.ui.SmsPopupActivity$2.onChange:(II)V │ │ -03cdac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03cdae: 3304 2400 |0001: if-ne v4, v0, 0025 // +0024 │ │ -03cdb2: 5420 ad08 |0003: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ad │ │ -03cdb6: 7110 dc0e 0000 |0005: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lcom/viewpagerindicator/CirclePageIndicator; // method@0edc │ │ -03cdbc: 0c00 |0008: move-result-object v0 │ │ -03cdbe: 1241 |0009: const/4 v1, #int 4 // #4 │ │ -03cdc0: 6e20 540b 1000 |000a: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setVisibility:(I)V // method@0b54 │ │ -03cdc6: 5420 ad08 |000d: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ad │ │ -03cdca: 7110 e70e 0000 |000f: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z // method@0ee7 │ │ -03cdd0: 0a00 |0012: move-result v0 │ │ -03cdd2: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ -03cdd6: 5420 ad08 |0015: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ad │ │ -03cdda: 5421 ad08 |0017: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ad │ │ -03cdde: 7110 db0e 0100 |0019: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0edb │ │ -03cde4: 0c01 |001c: move-result-object v1 │ │ -03cde6: 6e20 000d 3100 |001d: invoke-virtual {v1, v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getMessage:(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d00 │ │ -03cdec: 0c01 |0020: move-result-object v1 │ │ -03cdee: 7130 b10f 1004 |0021: invoke-static {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;.update:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@0fb1 │ │ -03cdf4: 0e00 |0024: return-void │ │ -03cdf6: 1220 |0025: const/4 v0, #int 2 // #2 │ │ -03cdf8: 3404 e7ff |0026: if-lt v4, v0, 000d // -0019 │ │ -03cdfc: 5420 ad08 |0028: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ad │ │ -03ce00: 7110 dc0e 0000 |002a: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lcom/viewpagerindicator/CirclePageIndicator; // method@0edc │ │ -03ce06: 0c00 |002d: move-result-object v0 │ │ -03ce08: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -03ce0a: 6e20 540b 1000 |002f: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setVisibility:(I)V // method@0b54 │ │ -03ce10: 28db |0032: goto 000d // -0025 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=236 │ │ - 0x0003 line=237 │ │ - 0x000d line=242 │ │ - 0x0015 line=243 │ │ - 0x0024 line=246 │ │ - 0x0025 line=238 │ │ - 0x0028 line=239 │ │ - locals : │ │ - 0x0000 - 0x0033 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2; │ │ - 0x0000 - 0x0033 reg=3 current I │ │ - 0x0000 - 0x0033 reg=4 total I │ │ - │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #339 header: │ │ -class_idx : 645 │ │ +Class #256 header: │ │ +class_idx : 643 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #339 annotations: │ │ +Class #256 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #339 - │ │ +Class #256 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -93405,146 +55797,66 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ce14: |[03ce14] net.everythingandroid.smspopup.ui.SmsPopupActivity$3.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03ce24: 5b01 ae08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ae │ │ -03ce28: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ce2e: 0e00 |0005: return-void │ │ +039eb4: |[039eb4] net.everythingandroid.smspopup.ui.SmsPopupActivity$3.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +039ec4: 5b01 1207 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0712 │ │ +039ec8: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039ece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ce30: |[03ce30] net.everythingandroid.smspopup.ui.SmsPopupActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -03ce40: 5410 ae08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08ae │ │ -03ce44: 7110 ee0e 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0eee │ │ -03ce4a: 0e00 |0005: return-void │ │ +039ed0: |[039ed0] net.everythingandroid.smspopup.ui.SmsPopupActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +039ee0: 5410 1207 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0712 │ │ +039ee4: 7110 540f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f54 │ │ +039eea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0005 line=576 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 whichButton I │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ - │ │ -Class #340 header: │ │ -class_idx : 646 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 2 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 1 │ │ - │ │ -Class #340 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ - │ │ -Class #340 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - #0 : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;) │ │ - name : 'this$1' │ │ - type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;) │ │ - name : 'val$intent' │ │ - type : 'Landroid/content/Intent;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;) │ │ - name : '' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;Landroid/content/Intent;)V' │ │ - access : 0x10000 (CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 1 │ │ - insns size : 8 16-bit code units │ │ -03ce4c: |[03ce4c] net.everythingandroid.smspopup.ui.SmsPopupActivity$4$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;Landroid/content/Intent;)V │ │ -03ce5c: 5b01 af08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; // field@08af │ │ -03ce60: 5b02 b008 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.val$intent:Landroid/content/Intent; // field@08b0 │ │ -03ce64: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ce6a: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=611 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; │ │ - 0x0000 - 0x0008 reg=2 (null) Landroid/content/Intent; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;) │ │ - name : 'LaunchOnKeyguardExitSuccess' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 12 16-bit code units │ │ -03ce6c: |[03ce6c] net.everythingandroid.smspopup.ui.SmsPopupActivity$4$1.LaunchOnKeyguardExitSuccess:()V │ │ -03ce7c: 5430 af08 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; // field@08af │ │ -03ce80: 5400 b108 |0002: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b1 │ │ -03ce84: 5431 b008 |0004: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.val$intent:Landroid/content/Intent; // field@08b0 │ │ -03ce88: 1302 b822 |0006: const/16 v2, #int 8888 // #22b8 │ │ -03ce8c: 6e30 300f 1002 |0008: invoke-virtual {v0, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0f30 │ │ -03ce92: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=614 │ │ - 0x000b line=616 │ │ - locals : │ │ - 0x0000 - 0x000c reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1; │ │ - │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #341 header: │ │ -class_idx : 647 │ │ +Class #257 header: │ │ +class_idx : 645 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #341 annotations: │ │ +Class #257 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #341 - │ │ +Class #257 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -93558,102 +55870,103 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ce94: |[03ce94] net.everythingandroid.smspopup.ui.SmsPopupActivity$4.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03cea4: 5b01 b108 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b1 │ │ -03cea8: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ceae: 0e00 |0005: return-void │ │ +039eec: |[039eec] net.everythingandroid.smspopup.ui.SmsPopupActivity$4.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +039efc: 5b01 1507 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0715 │ │ +039f00: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039f06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -03ceb0: |[03ceb0] net.everythingandroid.smspopup.ui.SmsPopupActivity$4.onClick:(Landroid/view/View;)V │ │ -03cec0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -03cec2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -03cec4: 2200 2800 |0002: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03cec8: 1a03 f508 |0004: const-string v3, "android.speech.action.RECOGNIZE_SPEECH" // string@08f5 │ │ -03cecc: 7020 b100 3000 |0006: invoke-direct {v0, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -03ced2: 1a03 f608 |0009: const-string v3, "android.speech.extra.LANGUAGE_MODEL" // string@08f6 │ │ -03ced6: 1a04 dd0b |000b: const-string v4, "free_form" // string@0bdd │ │ -03ceda: 6e30 ca00 3004 |000d: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ -03cee0: 5473 b108 |0010: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b1 │ │ -03cee4: 6e10 fc0e 0300 |0012: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0efc │ │ -03ceea: 0c02 |0015: move-result-object v2 │ │ -03ceec: 6e30 f200 0205 |0016: invoke-virtual {v2, v0, v5}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00f2 │ │ -03cef2: 0c01 |0019: move-result-object v1 │ │ -03cef4: 7210 ae0c 0100 |001a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0cae │ │ -03cefa: 0a03 |001d: move-result v3 │ │ -03cefc: 3d03 1000 |001e: if-lez v3, 002e // +0010 │ │ -03cf00: 5473 b108 |0020: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b1 │ │ -03cf04: 7120 ef0e 6300 |0022: invoke-static {v3, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$702:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z // method@0eef │ │ -03cf0a: 2203 8602 |0025: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1; // type@0286 │ │ -03cf0e: 7030 bd0e 7300 |0027: invoke-direct {v3, v7, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;Landroid/content/Intent;)V // method@0ebd │ │ -03cf14: 7110 9b0f 0300 |002a: invoke-static {v3}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@0f9b │ │ -03cf1a: 0e00 |002d: return-void │ │ -03cf1c: 5473 b108 |002e: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b1 │ │ -03cf20: 1404 e800 0e7f |0030: const v4, #float 1.88755e+38 // #7f0e00e8 │ │ -03cf26: 7130 060b 4306 |0033: invoke-static {v3, v4, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b06 │ │ -03cf2c: 0c03 |0036: move-result-object v3 │ │ -03cf2e: 6e10 080b 0300 |0037: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03cf34: 6e20 f509 5800 |003a: invoke-virtual {v8, v5}, Landroid/view/View;.setEnabled:(Z)V // method@09f5 │ │ -03cf3a: 28f0 |003d: goto 002d // -0010 │ │ +039f08: |[039f08] net.everythingandroid.smspopup.ui.SmsPopupActivity$4.onClick:(Landroid/view/View;)V │ │ +039f18: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +039f1a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +039f1c: 2200 2800 |0002: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +039f20: 1a03 0f09 |0004: const-string v3, "android.speech.action.RECOGNIZE_SPEECH" // string@090f │ │ +039f24: 7020 b100 3000 |0006: invoke-direct {v0, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +039f2a: 1a03 1009 |0009: const-string v3, "android.speech.extra.LANGUAGE_MODEL" // string@0910 │ │ +039f2e: 1a04 1d0c |000b: const-string v4, "free_form" // string@0c1d │ │ +039f32: 6e30 ca00 3004 |000d: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ +039f38: 5473 1507 |0010: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0715 │ │ +039f3c: 6e10 620f 0300 |0012: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0f62 │ │ +039f42: 0c02 |0015: move-result-object v2 │ │ +039f44: 6e30 f200 0205 |0016: invoke-virtual {v2, v0, v5}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00f2 │ │ +039f4a: 0c01 |0019: move-result-object v1 │ │ +039f4c: 7210 140d 0100 |001a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d14 │ │ +039f52: 0a03 |001d: move-result v3 │ │ +039f54: 3d03 1000 |001e: if-lez v3, 002e // +0010 │ │ +039f58: 5473 1507 |0020: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0715 │ │ +039f5c: 7120 550f 6300 |0022: invoke-static {v3, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$702:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z // method@0f55 │ │ +039f62: 2203 8402 |0025: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1; // type@0284 │ │ +039f66: 7030 230f 7300 |0027: invoke-direct {v3, v7, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;Landroid/content/Intent;)V // method@0f23 │ │ +039f6c: 7110 0110 0300 |002a: invoke-static {v3}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@1001 │ │ +039f72: 0e00 |002d: return-void │ │ +039f74: 5473 1507 |002e: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0715 │ │ +039f78: 1404 e800 0d7f |0030: const v4, #float 1.87426e+38 // #7f0d00e8 │ │ +039f7e: 7130 030b 4306 |0033: invoke-static {v3, v4, v6}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b03 │ │ +039f84: 0c03 |0036: move-result-object v3 │ │ +039f86: 6e10 050b 0300 |0037: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +039f8c: 6e20 f909 5800 |003a: invoke-virtual {v8, v5}, Landroid/view/View;.setEnabled:(Z)V // method@09f9 │ │ +039f92: 28f0 |003d: goto 002d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=598 │ │ 0x0009 line=599 │ │ 0x0010 line=604 │ │ 0x0016 line=605 │ │ 0x001a line=607 │ │ 0x0020 line=610 │ │ 0x0025 line=611 │ │ 0x002d line=623 │ │ 0x002e line=619 │ │ + 0x0037 line=620 │ │ 0x003a line=621 │ │ locals : │ │ 0x0009 - 0x003e reg=0 intent Landroid/content/Intent; │ │ 0x001a - 0x003e reg=1 list Ljava/util/List; Ljava/util/List; │ │ 0x0016 - 0x003e reg=2 packageManager Landroid/content/pm/PackageManager; │ │ 0x0000 - 0x003e reg=7 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; │ │ 0x0000 - 0x003e reg=8 view Landroid/view/View; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #342 header: │ │ -class_idx : 648 │ │ +Class #258 header: │ │ +class_idx : 646 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #342 annotations: │ │ +Class #258 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #342 - │ │ +Class #258 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/TextView$OnEditorActionListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -93667,60 +55980,60 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03cf3c: |[03cf3c] net.everythingandroid.smspopup.ui.SmsPopupActivity$5.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03cf4c: 5b01 b208 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b2 │ │ -03cf50: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03cf56: 0e00 |0005: return-void │ │ +039f94: |[039f94] net.everythingandroid.smspopup.ui.SmsPopupActivity$5.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +039fa4: 5b01 1607 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0716 │ │ +039fa8: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +039fae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;) │ │ name : 'onEditorAction' │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -03cf58: |[03cf58] net.everythingandroid.smspopup.ui.SmsPopupActivity$5.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -03cf68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03cf6a: 3807 1800 |0001: if-eqz v7, 0019 // +0018 │ │ -03cf6e: 6e10 9509 0700 |0003: invoke-virtual {v7}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@0995 │ │ -03cf74: 0a02 |0006: move-result v2 │ │ -03cf76: 3902 1000 |0007: if-nez v2, 0017 // +0010 │ │ -03cf7a: 3805 0e00 |0009: if-eqz v5, 0017 // +000e │ │ -03cf7e: 1302 4200 |000b: const/16 v2, #int 66 // #42 │ │ -03cf82: 6e20 f20a 2500 |000d: invoke-virtual {v5, v2}, Landroid/widget/TextView;.focusSearch:(I)Landroid/view/View; // method@0af2 │ │ -03cf88: 0c00 |0010: move-result-object v0 │ │ -03cf8a: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -03cf8e: 6e10 ef09 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@09ef │ │ -03cf94: 0f01 |0016: return v1 │ │ -03cf96: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -03cf98: 28fe |0018: goto 0016 // -0002 │ │ -03cf9a: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -03cf9c: 3326 fcff |001a: if-ne v6, v2, 0016 // -0004 │ │ -03cfa0: 3805 faff |001c: if-eqz v5, 0016 // -0006 │ │ -03cfa4: 5442 b208 |001e: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b2 │ │ -03cfa8: 6e10 f50a 0500 |0020: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0af5 │ │ -03cfae: 0c03 |0023: move-result-object v3 │ │ -03cfb0: 6e10 5e0c 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -03cfb6: 0c03 |0027: move-result-object v3 │ │ -03cfb8: 7120 f00e 3200 |0028: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0ef0 │ │ -03cfbe: 28eb |002b: goto 0016 // -0015 │ │ +039fb0: |[039fb0] net.everythingandroid.smspopup.ui.SmsPopupActivity$5.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +039fc0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +039fc2: 3807 1800 |0001: if-eqz v7, 0019 // +0018 │ │ +039fc6: 6e10 9909 0700 |0003: invoke-virtual {v7}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@0999 │ │ +039fcc: 0a02 |0006: move-result v2 │ │ +039fce: 3902 1000 |0007: if-nez v2, 0017 // +0010 │ │ +039fd2: 3805 0e00 |0009: if-eqz v5, 0017 // +000e │ │ +039fd6: 1302 4200 |000b: const/16 v2, #int 66 // #42 │ │ +039fda: 6e20 ef0a 2500 |000d: invoke-virtual {v5, v2}, Landroid/widget/TextView;.focusSearch:(I)Landroid/view/View; // method@0aef │ │ +039fe0: 0c00 |0010: move-result-object v0 │ │ +039fe2: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +039fe6: 6e10 f309 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@09f3 │ │ +039fec: 0f01 |0016: return v1 │ │ +039fee: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +039ff0: 28fe |0018: goto 0016 // -0002 │ │ +039ff2: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +039ff4: 3326 fcff |001a: if-ne v6, v2, 0016 // -0004 │ │ +039ff8: 3805 faff |001c: if-eqz v5, 0016 // -0006 │ │ +039ffc: 5442 1607 |001e: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0716 │ │ +03a000: 6e10 f20a 0500 |0020: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0af2 │ │ +03a006: 0c03 |0023: move-result-object v3 │ │ +03a008: 7210 990c 0300 |0024: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0c99 │ │ +03a00e: 0c03 |0027: move-result-object v3 │ │ +03a010: 7120 560f 3200 |0028: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0f56 │ │ +03a016: 28eb |002b: goto 0016 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=633 │ │ 0x0003 line=635 │ │ 0x0009 line=636 │ │ 0x000b line=637 │ │ 0x0011 line=638 │ │ @@ -93733,32 +56046,32 @@ │ │ locals : │ │ 0x0011 - 0x0016 reg=0 focusableView Landroid/view/View; │ │ 0x0000 - 0x002c reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5; │ │ 0x0000 - 0x002c reg=5 v Landroid/widget/TextView; │ │ 0x0000 - 0x002c reg=6 actionId I │ │ 0x0000 - 0x002c reg=7 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #343 header: │ │ -class_idx : 649 │ │ +Class #259 header: │ │ +class_idx : 647 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #343 annotations: │ │ +Class #259 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #343 - │ │ +Class #259 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -93772,72 +56085,72 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03cfc0: |[03cfc0] net.everythingandroid.smspopup.ui.SmsPopupActivity$6.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03cfd0: 5b01 b308 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b3 │ │ -03cfd4: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03cfda: 0e00 |0005: return-void │ │ +03a018: |[03a018] net.everythingandroid.smspopup.ui.SmsPopupActivity$6.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +03a028: 5b01 1707 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0717 │ │ +03a02c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a032: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03cfdc: |[03cfdc] net.everythingandroid.smspopup.ui.SmsPopupActivity$6.onClick:(Landroid/view/View;)V │ │ -03cfec: 5420 b308 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b3 │ │ -03cff0: 5421 b308 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b3 │ │ -03cff4: 7110 f10e 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$900:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText; // method@0ef1 │ │ -03cffa: 0c01 |0007: move-result-object v1 │ │ -03cffc: 6e10 a10a 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -03d002: 0c01 |000b: move-result-object v1 │ │ -03d004: 6e10 5e0c 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -03d00a: 0c01 |000f: move-result-object v1 │ │ -03d00c: 7120 f00e 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0ef0 │ │ -03d012: 0e00 |0013: return-void │ │ +03a034: |[03a034] net.everythingandroid.smspopup.ui.SmsPopupActivity$6.onClick:(Landroid/view/View;)V │ │ +03a044: 5420 1707 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0717 │ │ +03a048: 5421 1707 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0717 │ │ +03a04c: 7110 570f 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$900:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText; // method@0f57 │ │ +03a052: 0c01 |0007: move-result-object v1 │ │ +03a054: 6e10 a50a 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +03a05a: 0c01 |000b: move-result-object v1 │ │ +03a05c: 6e10 c40c 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +03a062: 0c01 |000f: move-result-object v1 │ │ +03a064: 7120 560f 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0f56 │ │ +03a06a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0013 line=671 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6; │ │ 0x0000 - 0x0014 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #344 header: │ │ -class_idx : 650 │ │ +Class #260 header: │ │ +class_idx : 648 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #344 annotations: │ │ +Class #260 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #344 - │ │ +Class #260 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -93851,76 +56164,76 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d014: |[03d014] net.everythingandroid.smspopup.ui.SmsPopupActivity$7.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03d024: 5b01 b408 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b4 │ │ -03d028: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03d02e: 0e00 |0005: return-void │ │ +03a06c: |[03a06c] net.everythingandroid.smspopup.ui.SmsPopupActivity$7.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +03a07c: 5b01 1807 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0718 │ │ +03a080: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a086: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;) │ │ name : 'onCancel' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -03d030: |[03d030] net.everythingandroid.smspopup.ui.SmsPopupActivity$7.onCancel:(Landroid/content/DialogInterface;)V │ │ -03d040: 5420 b408 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b4 │ │ -03d044: 5421 b408 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b4 │ │ -03d048: 7110 f10e 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$900:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText; // method@0ef1 │ │ -03d04e: 0c01 |0007: move-result-object v1 │ │ -03d050: 6e10 a10a 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -03d056: 0c01 |000b: move-result-object v1 │ │ -03d058: 6e10 5e0c 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -03d05e: 0c01 |000f: move-result-object v1 │ │ -03d060: 7120 dd0e 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0edd │ │ -03d066: 5420 b408 |0013: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b4 │ │ -03d06a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -03d06c: 6e20 1d0f 1000 |0016: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeDialog:(I)V // method@0f1d │ │ -03d072: 0e00 |0019: return-void │ │ +03a088: |[03a088] net.everythingandroid.smspopup.ui.SmsPopupActivity$7.onCancel:(Landroid/content/DialogInterface;)V │ │ +03a098: 5420 1807 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0718 │ │ +03a09c: 5421 1807 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0718 │ │ +03a0a0: 7110 570f 0100 |0004: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$900:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText; // method@0f57 │ │ +03a0a6: 0c01 |0007: move-result-object v1 │ │ +03a0a8: 6e10 a50a 0100 |0008: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +03a0ae: 0c01 |000b: move-result-object v1 │ │ +03a0b0: 6e10 c40c 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +03a0b6: 0c01 |000f: move-result-object v1 │ │ +03a0b8: 7120 430f 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V // method@0f43 │ │ +03a0be: 5420 1807 |0013: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0718 │ │ +03a0c2: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +03a0c4: 6e20 830f 1000 |0016: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeDialog:(I)V // method@0f83 │ │ +03a0ca: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0013 line=687 │ │ 0x0019 line=688 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7; │ │ 0x0000 - 0x001a reg=3 dialog Landroid/content/DialogInterface; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #345 header: │ │ -class_idx : 651 │ │ +Class #261 header: │ │ +class_idx : 649 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #345 annotations: │ │ +Class #261 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #345 - │ │ +Class #261 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -93934,66 +56247,66 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d074: |[03d074] net.everythingandroid.smspopup.ui.SmsPopupActivity$8.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03d084: 5b01 b508 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b5 │ │ -03d088: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03d08e: 0e00 |0005: return-void │ │ +03a0cc: |[03a0cc] net.everythingandroid.smspopup.ui.SmsPopupActivity$8.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +03a0dc: 5b01 1907 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0719 │ │ +03a0e0: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a0e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03d090: |[03d090] net.everythingandroid.smspopup.ui.SmsPopupActivity$8.onClick:(Landroid/view/View;)V │ │ -03d0a0: 5420 b508 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b5 │ │ -03d0a4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -03d0a6: 6e20 2c0f 1000 |0003: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f2c │ │ -03d0ac: 0e00 |0006: return-void │ │ +03a0e8: |[03a0e8] net.everythingandroid.smspopup.ui.SmsPopupActivity$8.onClick:(Landroid/view/View;)V │ │ +03a0f8: 5420 1907 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0719 │ │ +03a0fc: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +03a0fe: 6e20 920f 1000 |0003: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f92 │ │ +03a104: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0006 line=697 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8; │ │ 0x0000 - 0x0007 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #346 header: │ │ -class_idx : 652 │ │ +Class #262 header: │ │ +class_idx : 650 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #346 annotations: │ │ +Class #262 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #346 - │ │ +Class #262 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -94011,82 +56324,82 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/app/AlertDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03d0b0: |[03d0b0] net.everythingandroid.smspopup.ui.SmsPopupActivity$9.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/app/AlertDialog;)V │ │ -03d0c0: 5b01 b608 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b6 │ │ -03d0c4: 5b02 b708 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.val$qrAlertDialog:Landroid/app/AlertDialog; // field@08b7 │ │ -03d0c8: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03d0ce: 0e00 |0007: return-void │ │ +03a108: |[03a108] net.everythingandroid.smspopup.ui.SmsPopupActivity$9.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/app/AlertDialog;)V │ │ +03a118: 5b01 1a07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071a │ │ +03a11c: 5b02 1b07 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.val$qrAlertDialog:Landroid/app/AlertDialog; // field@071b │ │ +03a120: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a126: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9; │ │ - 0x0000 - 0x0008 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/AlertDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -03d0d0: |[03d0d0] net.everythingandroid.smspopup.ui.SmsPopupActivity$9.onClick:(Landroid/view/View;)V │ │ -03d0e0: 5420 b708 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.val$qrAlertDialog:Landroid/app/AlertDialog; // field@08b7 │ │ -03d0e4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -03d0e8: 5420 b608 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b6 │ │ -03d0ec: 7110 de0e 0000 |0006: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ede │ │ -03d0f2: 5420 b708 |0009: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.val$qrAlertDialog:Landroid/app/AlertDialog; // field@08b7 │ │ -03d0f6: 6e10 3d00 0000 |000b: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@003d │ │ -03d0fc: 5420 b608 |000e: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b6 │ │ -03d100: 1221 |0010: const/4 v1, #int 2 // #2 │ │ -03d102: 6e20 1d0f 1000 |0011: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeDialog:(I)V // method@0f1d │ │ -03d108: 0e00 |0014: return-void │ │ +03a128: |[03a128] net.everythingandroid.smspopup.ui.SmsPopupActivity$9.onClick:(Landroid/view/View;)V │ │ +03a138: 5420 1b07 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.val$qrAlertDialog:Landroid/app/AlertDialog; // field@071b │ │ +03a13c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +03a140: 5420 1a07 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071a │ │ +03a144: 7110 440f 0000 |0006: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f44 │ │ +03a14a: 5420 1b07 |0009: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.val$qrAlertDialog:Landroid/app/AlertDialog; // field@071b │ │ +03a14e: 6e10 3d00 0000 |000b: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@003d │ │ +03a154: 5420 1a07 |000e: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071a │ │ +03a158: 1221 |0010: const/4 v1, #int 2 // #2 │ │ +03a15a: 6e20 830f 1000 |0011: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeDialog:(I)V // method@0f83 │ │ +03a160: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ 0x0004 line=706 │ │ 0x0009 line=707 │ │ 0x000e line=708 │ │ 0x0014 line=710 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9; │ │ 0x0000 - 0x0015 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #347 header: │ │ -class_idx : 653 │ │ +Class #263 header: │ │ +class_idx : 651 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 88 │ │ -source_file_idx : 1858 │ │ +superclass_idx : 87 │ │ +source_file_idx : 1876 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ -Class #347 annotations: │ │ +Class #263 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="LoadUnreadMessagesAsyncTask" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" "Ljava/lang/Void;" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;>;" } │ │ -Annotations on method #3790 'doInBackground' │ │ +Annotations on method #3892 'doInBackground' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ")" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;" } │ │ -Annotations on method #3793 'onPostExecute' │ │ +Annotations on method #3895 'onPostExecute' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;)V" } │ │ │ │ -Class #347 - │ │ +Class #263 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/AsyncTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;) │ │ @@ -94103,18 +56416,18 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03d10c: |[03d10c] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03d11c: 5b01 b908 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b9 │ │ -03d120: 7010 7401 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0174 │ │ -03d126: 0e00 |0005: return-void │ │ +03a164: |[03a164] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +03a174: 5b01 1d07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071d │ │ +03a178: 7010 7a01 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@017a │ │ +03a17e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ @@ -94123,17 +56436,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03d128: |[03d128] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;)V │ │ -03d138: 7020 cb0e 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ecb │ │ -03d13e: 0e00 |0003: return-void │ │ +03a180: |[03a180] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;)V │ │ +03a190: 7020 310f 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f31 │ │ +03a196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ 0x0000 - 0x0004 reg=2 x1 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1; │ │ @@ -94144,98 +56457,99 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03d140: |[03d140] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -03d150: 1f02 d002 |0000: check-cast v2, [Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@02d0 │ │ -03d154: 6e20 ce0e 2100 |0002: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.doInBackground:([Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)Ljava/util/ArrayList; // method@0ece │ │ -03d15a: 0c00 |0005: move-result-object v0 │ │ -03d15c: 1100 |0006: return-object v0 │ │ +03a198: |[03a198] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +03a1a8: 1f02 d102 |0000: check-cast v2, [Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@02d1 │ │ +03a1ac: 6e20 340f 2100 |0002: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.doInBackground:([Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)Ljava/util/ArrayList; // method@0f34 │ │ +03a1b2: 0c00 |0005: move-result-object v0 │ │ +03a1b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;) │ │ name : 'doInBackground' │ │ type : '([Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)Ljava/util/ArrayList;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -03d160: |[03d160] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.doInBackground:([Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)Ljava/util/ArrayList; │ │ -03d170: 121c |0000: const/4 v12, #int 1 // #1 │ │ -03d172: 160a 0000 |0001: const-wide/16 v10, #int 0 // #0 │ │ -03d176: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -03d178: 4605 0e08 |0004: aget-object v5, v14, v8 │ │ -03d17c: 54d8 b908 |0006: iget-object v8, v13, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b9 │ │ -03d180: 7110 f00f 0800 |0008: invoke-static {v8}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; // method@0ff0 │ │ -03d186: 0c04 |000b: move-result-object v4 │ │ -03d188: 3904 0b00 |000c: if-nez v4, 0017 // +000b │ │ -03d18c: 2204 1402 |000e: new-instance v4, Ljava/util/ArrayList; // type@0214 │ │ -03d190: 7020 890c c400 |0010: invoke-direct {v4, v12}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -03d196: 6e20 8b0c 5400 |0013: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -03d19c: 1104 |0016: return-object v4 │ │ -03d19e: 6e10 b50d 0500 |0017: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageId:()J // method@0db5 │ │ -03d1a4: 0b02 |001a: move-result-wide v2 │ │ -03d1a6: 3108 020a |001b: cmp-long v8, v2, v10 │ │ -03d1aa: 3908 0600 |001d: if-nez v8, 0023 // +0006 │ │ -03d1ae: 6e20 8b0c 5400 |001f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -03d1b4: 28f4 |0022: goto 0016 // -000c │ │ -03d1b6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -03d1b8: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -03d1ba: 6e10 970c 0400 |0025: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -03d1c0: 0a08 |0028: move-result v8 │ │ -03d1c2: 3581 1a00 |0029: if-ge v1, v8, 0043 // +001a │ │ -03d1c6: 6e20 900c 1400 |002b: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03d1cc: 0c08 |002e: move-result-object v8 │ │ -03d1ce: 1f08 5b02 |002f: check-cast v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03d1d2: 6e10 b50d 0800 |0031: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageId:()J // method@0db5 │ │ -03d1d8: 0b08 |0034: move-result-wide v8 │ │ -03d1da: 3108 0802 |0035: cmp-long v8, v8, v2 │ │ -03d1de: 3908 2f00 |0037: if-nez v8, 0066 // +002f │ │ -03d1e2: 1210 |0039: const/4 v0, #int 1 // #1 │ │ -03d1e4: 6e20 900c 1400 |003a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03d1ea: 0c08 |003d: move-result-object v8 │ │ -03d1ec: 1f08 5b02 |003e: check-cast v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03d1f0: 6e20 c80d c800 |0040: invoke-virtual {v8, v12}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setNotify:(Z)V // method@0dc8 │ │ -03d1f6: 54d8 b908 |0043: iget-object v8, v13, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b9 │ │ -03d1fa: 7110 ec0e 0800 |0045: invoke-static {v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/content/SharedPreferences; // method@0eec │ │ -03d200: 0c08 |0048: move-result-object v8 │ │ -03d202: 1a09 1815 |0049: const-string v9, "smsc_time_drift" // string@1518 │ │ -03d206: 7240 e400 98ba |004b: invoke-interface {v8, v9, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00e4 │ │ -03d20c: 0b06 |004e: move-result-wide v6 │ │ -03d20e: 3108 060a |004f: cmp-long v8, v6, v10 │ │ -03d212: 3d08 1800 |0051: if-lez v8, 0069 // +0018 │ │ -03d216: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -03d218: 6e10 970c 0400 |0054: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -03d21e: 0a08 |0057: move-result v8 │ │ -03d220: 3581 1100 |0058: if-ge v1, v8, 0069 // +0011 │ │ -03d224: 6e20 900c 1400 |005a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03d22a: 0c08 |005d: move-result-object v8 │ │ -03d22c: 1f08 5b02 |005e: check-cast v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03d230: 6e30 ab0d 6807 |0060: invoke-virtual {v8, v6, v7}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.adjustTimestamp:(J)V // method@0dab │ │ -03d236: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03d23a: 28ef |0065: goto 0054 // -0011 │ │ -03d23c: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03d240: 28bd |0068: goto 0025 // -0043 │ │ -03d242: 3900 adff |0069: if-nez v0, 0016 // -0053 │ │ -03d246: 6e20 8b0c 5400 |006b: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -03d24c: 28a8 |006e: goto 0016 // -0058 │ │ +03a1b8: |[03a1b8] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.doInBackground:([Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)Ljava/util/ArrayList; │ │ +03a1c8: 121c |0000: const/4 v12, #int 1 // #1 │ │ +03a1ca: 160a 0000 |0001: const-wide/16 v10, #int 0 // #0 │ │ +03a1ce: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +03a1d0: 4605 0e08 |0004: aget-object v5, v14, v8 │ │ +03a1d4: 54d8 1d07 |0006: iget-object v8, v13, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071d │ │ +03a1d8: 7110 5610 0800 |0008: invoke-static {v8}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; // method@1056 │ │ +03a1de: 0c04 |000b: move-result-object v4 │ │ +03a1e0: 3904 0b00 |000c: if-nez v4, 0017 // +000b │ │ +03a1e4: 2204 1202 |000e: new-instance v4, Ljava/util/ArrayList; // type@0212 │ │ +03a1e8: 7020 ef0c c400 |0010: invoke-direct {v4, v12}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +03a1ee: 6e20 f10c 5400 |0013: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +03a1f4: 1104 |0016: return-object v4 │ │ +03a1f6: 6e10 1b0e 0500 |0017: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageId:()J // method@0e1b │ │ +03a1fc: 0b02 |001a: move-result-wide v2 │ │ +03a1fe: 3108 020a |001b: cmp-long v8, v2, v10 │ │ +03a202: 3908 0600 |001d: if-nez v8, 0023 // +0006 │ │ +03a206: 6e20 f10c 5400 |001f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +03a20c: 28f4 |0022: goto 0016 // -000c │ │ +03a20e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +03a210: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +03a212: 6e10 fd0c 0400 |0025: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03a218: 0a08 |0028: move-result v8 │ │ +03a21a: 3581 1a00 |0029: if-ge v1, v8, 0043 // +001a │ │ +03a21e: 6e20 f60c 1400 |002b: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03a224: 0c08 |002e: move-result-object v8 │ │ +03a226: 1f08 5902 |002f: check-cast v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +03a22a: 6e10 1b0e 0800 |0031: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageId:()J // method@0e1b │ │ +03a230: 0b08 |0034: move-result-wide v8 │ │ +03a232: 3108 0802 |0035: cmp-long v8, v8, v2 │ │ +03a236: 3908 2f00 |0037: if-nez v8, 0066 // +002f │ │ +03a23a: 1210 |0039: const/4 v0, #int 1 // #1 │ │ +03a23c: 6e20 f60c 1400 |003a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03a242: 0c08 |003d: move-result-object v8 │ │ +03a244: 1f08 5902 |003e: check-cast v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +03a248: 6e20 2e0e c800 |0040: invoke-virtual {v8, v12}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setNotify:(Z)V // method@0e2e │ │ +03a24e: 54d8 1d07 |0043: iget-object v8, v13, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071d │ │ +03a252: 7110 520f 0800 |0045: invoke-static {v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/content/SharedPreferences; // method@0f52 │ │ +03a258: 0c08 |0048: move-result-object v8 │ │ +03a25a: 1a09 9715 |0049: const-string v9, "smsc_time_drift" // string@1597 │ │ +03a25e: 7240 e400 98ba |004b: invoke-interface {v8, v9, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00e4 │ │ +03a264: 0b06 |004e: move-result-wide v6 │ │ +03a266: 3108 060a |004f: cmp-long v8, v6, v10 │ │ +03a26a: 3d08 1800 |0051: if-lez v8, 0069 // +0018 │ │ +03a26e: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +03a270: 6e10 fd0c 0400 |0054: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03a276: 0a08 |0057: move-result v8 │ │ +03a278: 3581 1100 |0058: if-ge v1, v8, 0069 // +0011 │ │ +03a27c: 6e20 f60c 1400 |005a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03a282: 0c08 |005d: move-result-object v8 │ │ +03a284: 1f08 5902 |005e: check-cast v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +03a288: 6e30 110e 6807 |0060: invoke-virtual {v8, v6, v7}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.adjustTimestamp:(J)V // method@0e11 │ │ +03a28e: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03a292: 28ef |0065: goto 0054 // -0011 │ │ +03a294: d801 0101 |0066: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03a298: 28bd |0068: goto 0025 // -0043 │ │ +03a29a: 3900 adff |0069: if-nez v0, 0016 // -0053 │ │ +03a29e: 6e20 f10c 5400 |006b: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +03a2a4: 28a8 |006e: goto 0016 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=311 │ │ 0x0006 line=314 │ │ + 0x0008 line=315 │ │ 0x000c line=317 │ │ 0x000e line=319 │ │ 0x0013 line=320 │ │ 0x0016 line=358 │ │ 0x0017 line=323 │ │ 0x001b line=327 │ │ 0x001f line=329 │ │ @@ -94269,49 +56583,49 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03d250: |[03d250] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -03d260: 1f01 1402 |0000: check-cast v1, Ljava/util/ArrayList; // type@0214 │ │ -03d264: 6e20 d10e 1000 |0002: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.onPostExecute:(Ljava/util/ArrayList;)V // method@0ed1 │ │ -03d26a: 0e00 |0005: return-void │ │ +03a2a8: |[03a2a8] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +03a2b8: 1f01 1202 |0000: check-cast v1, Ljava/util/ArrayList; // type@0212 │ │ +03a2bc: 6e20 370f 1000 |0002: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.onPostExecute:(Ljava/util/ArrayList;)V // method@0f37 │ │ +03a2c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;) │ │ name : 'onPostExecute' │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -03d26c: |[03d26c] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.onPostExecute:(Ljava/util/ArrayList;)V │ │ -03d27c: 5420 b808 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.mProgressBar:Landroid/widget/ProgressBar; // field@08b8 │ │ -03d280: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -03d284: 6e20 d30a 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0ad3 │ │ -03d28a: 5420 b908 |0007: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b9 │ │ -03d28e: 7110 db0e 0000 |0009: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0edb │ │ -03d294: 0c00 |000c: move-result-object v0 │ │ -03d296: 6e20 fb0c 3000 |000d: invoke-virtual {v0, v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.addMessages:(Ljava/util/ArrayList;)V // method@0cfb │ │ -03d29c: 5420 b908 |0010: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b9 │ │ -03d2a0: 7110 db0e 0000 |0012: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0edb │ │ -03d2a6: 0c00 |0015: move-result-object v0 │ │ -03d2a8: 6e10 170d 0000 |0016: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.showLast:()V // method@0d17 │ │ -03d2ae: 5420 b908 |0019: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b9 │ │ -03d2b2: 7110 ed0e 0000 |001b: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0eed │ │ -03d2b8: 0e00 |001e: return-void │ │ +03a2c4: |[03a2c4] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.onPostExecute:(Ljava/util/ArrayList;)V │ │ +03a2d4: 5420 1c07 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.mProgressBar:Landroid/widget/ProgressBar; // field@071c │ │ +03a2d8: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +03a2dc: 6e20 d40a 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0ad4 │ │ +03a2e2: 5420 1d07 |0007: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071d │ │ +03a2e6: 7110 410f 0000 |0009: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0f41 │ │ +03a2ec: 0c00 |000c: move-result-object v0 │ │ +03a2ee: 6e20 610d 3000 |000d: invoke-virtual {v0, v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.addMessages:(Ljava/util/ArrayList;)V // method@0d61 │ │ +03a2f4: 5420 1d07 |0010: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071d │ │ +03a2f8: 7110 410f 0000 |0012: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0f41 │ │ +03a2fe: 0c00 |0015: move-result-object v0 │ │ +03a300: 6e10 7d0d 0000 |0016: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.showLast:()V // method@0d7d │ │ +03a306: 5420 1d07 |0019: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071d │ │ +03a30a: 7110 530f 0000 |001b: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f53 │ │ +03a310: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0007 line=364 │ │ 0x0010 line=365 │ │ 0x0019 line=366 │ │ 0x001e line=367 │ │ @@ -94325,3174 +56639,51 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -03d2bc: |[03d2bc] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.onPreExecute:()V │ │ -03d2cc: 5420 b908 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08b9 │ │ -03d2d0: 1401 3000 077f |0002: const v1, #float 1.79447e+38 // #7f070030 │ │ -03d2d6: 6e20 f50e 1000 |0005: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.findViewById:(I)Landroid/view/View; // method@0ef5 │ │ -03d2dc: 0c00 |0008: move-result-object v0 │ │ -03d2de: 1f00 a301 |0009: check-cast v0, Landroid/widget/ProgressBar; // type@01a3 │ │ -03d2e2: 5b20 b808 |000b: iput-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.mProgressBar:Landroid/widget/ProgressBar; // field@08b8 │ │ -03d2e6: 5420 b808 |000d: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.mProgressBar:Landroid/widget/ProgressBar; // field@08b8 │ │ -03d2ea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -03d2ec: 6e20 d30a 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0ad3 │ │ -03d2f2: 0e00 |0013: return-void │ │ +03a314: |[03a314] net.everythingandroid.smspopup.ui.SmsPopupActivity$LoadUnreadMessagesAsyncTask.onPreExecute:()V │ │ +03a324: 5420 1d07 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071d │ │ +03a328: 1401 3000 0f7f |0002: const v1, #float 1.90081e+38 // #7f0f0030 │ │ +03a32e: 6e20 5b0f 1000 |0005: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.findViewById:(I)Landroid/view/View; // method@0f5b │ │ +03a334: 0c00 |0008: move-result-object v0 │ │ +03a336: 1f00 a001 |0009: check-cast v0, Landroid/widget/ProgressBar; // type@01a0 │ │ +03a33a: 5b20 1c07 |000b: iput-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.mProgressBar:Landroid/widget/ProgressBar; // field@071c │ │ +03a33e: 5420 1c07 |000d: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.mProgressBar:Landroid/widget/ProgressBar; // field@071c │ │ +03a342: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +03a344: 6e20 d40a 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@0ad4 │ │ +03a34a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x000d line=305 │ │ 0x0013 line=306 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask; │ │ │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ │ │ -Class #348 header: │ │ +Class #264 header: │ │ class_idx : 654 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 579 │ │ -source_file_idx : 1858 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 1 │ │ -virtual_methods_size: 6 │ │ - │ │ -Class #348 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="SmsPopupPagerAdapter" │ │ - │ │ -Class #348 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;' │ │ - Access flags : 0x0000 () │ │ - Superclass : 'Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ - name : 'this$0' │ │ - type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ - access : 0x1010 (FINAL SYNTHETIC) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ - name : '' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/support/v4/app/FragmentManager;)V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 3 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 6 16-bit code units │ │ -03d2f4: |[03d2f4] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/support/v4/app/FragmentManager;)V │ │ -03d304: 5b01 bb08 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08bb │ │ -03d308: 7020 dc0c 2000 |0002: invoke-direct {v0, v2}, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@0cdc │ │ -03d30e: 0e00 |0005: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1201 │ │ - 0x0002 line=1202 │ │ - 0x0005 line=1203 │ │ - locals : │ │ - 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0006 reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ - name : 'getCount' │ │ - type : '()I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 11 16-bit code units │ │ -03d310: |[03d310] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.getCount:()I │ │ -03d320: 5410 bb08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08bb │ │ -03d324: 7110 db0e 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0edb │ │ -03d32a: 0c00 |0005: move-result-object v0 │ │ -03d32c: 6e10 020d 0000 |0006: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d02 │ │ -03d332: 0a00 |0009: move-result v0 │ │ -03d334: 0f00 |000a: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1207 │ │ - locals : │ │ - 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ - name : 'getItem' │ │ - type : '(I)Landroid/support/v4/app/Fragment;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 39 16-bit code units │ │ -03d338: |[03d338] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ -03d348: 5450 bb08 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08bb │ │ -03d34c: 7110 db0e 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0edb │ │ -03d352: 0c00 |0005: move-result-object v0 │ │ -03d354: 6e20 000d 6000 |0006: invoke-virtual {v0, v6}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getMessage:(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d00 │ │ -03d35a: 0c00 |0009: move-result-object v0 │ │ -03d35c: 5451 bb08 |000a: iget-object v1, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08bb │ │ -03d360: 7110 e80e 0100 |000c: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$2000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)[I // method@0ee8 │ │ -03d366: 0c01 |000f: move-result-object v1 │ │ -03d368: 5452 bb08 |0010: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08bb │ │ -03d36c: 7110 e90e 0200 |0012: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$2100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)I // method@0ee9 │ │ -03d372: 0a02 |0015: move-result v2 │ │ -03d374: 5453 bb08 |0016: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08bb │ │ -03d378: 7110 ea0e 0300 |0018: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$2200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z // method@0eea │ │ -03d37e: 0a03 |001b: move-result v3 │ │ -03d380: 5454 bb08 |001c: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08bb │ │ -03d384: 7110 eb0e 0400 |001e: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$2300:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z // method@0eeb │ │ -03d38a: 0a04 |0021: move-result v4 │ │ -03d38c: 7154 770f 1032 |0022: invoke-static {v0, v1, v2, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.newInstance:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[IIZZ)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // method@0f77 │ │ -03d392: 0c00 |0025: move-result-object v0 │ │ -03d394: 1100 |0026: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1212 │ │ - locals : │ │ - 0x0000 - 0x0027 reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ - 0x0000 - 0x0027 reg=6 position I │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ - name : 'getItemPosition' │ │ - type : '(Ljava/lang/Object;)I' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 19 16-bit code units │ │ -03d398: |[03d398] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -03d3a8: 5421 bb08 |0000: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@08bb │ │ -03d3ac: 7110 db0e 0100 |0002: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0edb │ │ -03d3b2: 0c01 |0005: move-result-object v1 │ │ -03d3b4: 6e10 010d 0100 |0006: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getMessages:()Ljava/util/ArrayList; // method@0d01 │ │ -03d3ba: 0c01 |0009: move-result-object v1 │ │ -03d3bc: 6e20 910c 3100 |000a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@0c91 │ │ -03d3c2: 0a00 |000d: move-result v0 │ │ -03d3c4: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -03d3c6: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ -03d3ca: 12e0 |0011: const/4 v0, #int -2 // #fe │ │ -03d3cc: 0f00 |0012: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1235 │ │ - 0x000e line=1236 │ │ - 0x0011 line=1237 │ │ - 0x0012 line=1239 │ │ - locals : │ │ - 0x000e - 0x0012 reg=0 idx I │ │ - 0x0000 - 0x0013 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ - 0x0000 - 0x0013 reg=3 object Ljava/lang/Object; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ - name : 'resizeFragments' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 32 16-bit code units │ │ -03d3d0: |[03d3d0] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.resizeFragments:(II)V │ │ -03d3e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d3e2: 5421 ba08 |0001: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@08ba │ │ -03d3e6: 6e10 970c 0100 |0003: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -03d3ec: 0a01 |0006: move-result v1 │ │ -03d3ee: 3510 1800 |0007: if-ge v0, v1, 001f // +0018 │ │ -03d3f2: 5421 ba08 |0009: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@08ba │ │ -03d3f6: 6e20 900c 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03d3fc: 0c01 |000e: move-result-object v1 │ │ -03d3fe: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ -03d402: 5421 ba08 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@08ba │ │ -03d406: 6e20 900c 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03d40c: 0c01 |0016: move-result-object v1 │ │ -03d40e: 1f01 9e02 |0017: check-cast v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // type@029e │ │ -03d412: 6e30 7c0f 3104 |0019: invoke-virtual {v1, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.resizeLayout:(II)V // method@0f7c │ │ -03d418: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03d41c: 28e3 |001e: goto 0001 // -001d │ │ -03d41e: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1243 │ │ - 0x0009 line=1244 │ │ - 0x0011 line=1245 │ │ - 0x001c line=1243 │ │ - 0x001f line=1248 │ │ - locals : │ │ - 0x0001 - 0x0020 reg=0 i I │ │ - 0x0000 - 0x0020 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ - 0x0000 - 0x0020 reg=3 width I │ │ - 0x0000 - 0x0020 reg=4 height I │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ - name : 'setPrivacy' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -03d420: |[03d420] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.setPrivacy:(I)V │ │ -03d430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d432: 5421 ba08 |0001: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@08ba │ │ -03d436: 6e10 970c 0100 |0003: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -03d43c: 0a01 |0006: move-result v1 │ │ -03d43e: 3510 1800 |0007: if-ge v0, v1, 001f // +0018 │ │ -03d442: 5421 ba08 |0009: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@08ba │ │ -03d446: 6e20 900c 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03d44c: 0c01 |000e: move-result-object v1 │ │ -03d44e: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ -03d452: 5421 ba08 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@08ba │ │ -03d456: 6e20 900c 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03d45c: 0c01 |0016: move-result-object v1 │ │ -03d45e: 1f01 9e02 |0017: check-cast v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // type@029e │ │ -03d462: 6e20 7e0f 3100 |0019: invoke-virtual {v1, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setPrivacy:(I)V // method@0f7e │ │ -03d468: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03d46c: 28e3 |001e: goto 0001 // -001d │ │ -03d46e: 0e00 |001f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1218 │ │ - 0x0009 line=1219 │ │ - 0x0011 line=1220 │ │ - 0x001c line=1218 │ │ - 0x001f line=1223 │ │ - locals : │ │ - 0x0001 - 0x0020 reg=0 i I │ │ - 0x0000 - 0x0020 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ - 0x0000 - 0x0020 reg=3 privacyMode I │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ - name : 'unlockScreen' │ │ - type : '()V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 33 16-bit code units │ │ -03d470: |[03d470] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.unlockScreen:()V │ │ -03d480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d482: 5431 ba08 |0001: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@08ba │ │ -03d486: 6e10 970c 0100 |0003: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -03d48c: 0a01 |0006: move-result v1 │ │ -03d48e: 3510 1900 |0007: if-ge v0, v1, 0020 // +0019 │ │ -03d492: 5431 ba08 |0009: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@08ba │ │ -03d496: 6e20 900c 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03d49c: 0c01 |000e: move-result-object v1 │ │ -03d49e: 3801 0e00 |000f: if-eqz v1, 001d // +000e │ │ -03d4a2: 5431 ba08 |0011: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@08ba │ │ -03d4a6: 6e20 900c 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03d4ac: 0c01 |0016: move-result-object v1 │ │ -03d4ae: 1f01 9e02 |0017: check-cast v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // type@029e │ │ -03d4b2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -03d4b4: 6e20 800f 2100 |001a: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setShowUnlockButton:(Z)V // method@0f80 │ │ -03d4ba: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03d4be: 28e2 |001f: goto 0001 // -001e │ │ -03d4c0: 0e00 |0020: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1226 │ │ - 0x0009 line=1227 │ │ - 0x0011 line=1228 │ │ - 0x001d line=1226 │ │ - 0x0020 line=1231 │ │ - locals : │ │ - 0x0001 - 0x0021 reg=0 i I │ │ - 0x0000 - 0x0021 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ - │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ - │ │ -Class #349 header: │ │ -class_idx : 669 │ │ -access_flags : 1537 (0x0601) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1864 │ │ -static_fields_size : 0 │ │ -instance_fields_size: 0 │ │ -direct_methods_size : 0 │ │ -virtual_methods_size: 2 │ │ - │ │ -Class #349 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="SmsPopupButtonsListener" │ │ -Annotations on method #3949 'getCache' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/LruCache" "<" "Landroid/net/Uri;" "Landroid/graphics/Bitmap;" ">;" } │ │ - │ │ -Class #349 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;' │ │ - Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ - Superclass : 'Ljava/lang/Object;' │ │ - Interfaces - │ │ - Static fields - │ │ - Instance fields - │ │ - Direct methods - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;) │ │ - name : 'getCache' │ │ - type : '()Landroid/support/v4/util/LruCache;' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;) │ │ - name : 'onButtonClicked' │ │ - type : '(I)V' │ │ - access : 0x0401 (PUBLIC ABSTRACT) │ │ - code : (none) │ │ - │ │ - source_file_idx : 1864 (SmsPopupFragment.java) │ │ - │ │ -Class #350 header: │ │ -class_idx : 655 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 142 │ │ -source_file_idx : 1858 │ │ -static_fields_size : 13 │ │ -instance_fields_size: 25 │ │ -direct_methods_size : 51 │ │ -virtual_methods_size: 18 │ │ - │ │ -Class #350 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask; } │ │ -Annotations on field #2257 'mBitmapCache' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/LruCache" "<" "Landroid/net/Uri;" "Landroid/graphics/Bitmap;" ">;" } │ │ -Annotations on method #3832 'getCache' │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/LruCache" "<" "Landroid/net/Uri;" "Landroid/graphics/Bitmap;" ">;" } │ │ - │ │ -Class #350 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/FragmentActivity;' │ │ - Interfaces - │ │ - #0 : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;' │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'BITMAP_CACHE_SIZE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 8 │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'CONTEXT_CLOSE_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'CONTEXT_DELETE_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'CONTEXT_INBOX_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 5 │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'CONTEXT_QUICKREPLY_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 4 │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'CONTEXT_REPLY_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 3 │ │ - #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'CONTEXT_TTS_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 6 │ │ - #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'CONTEXT_VIEWCONTACT_ID' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 7 │ │ - #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'DIALOG_DELETE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'DIALOG_LOADING' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 4 │ │ - #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'DIALOG_PRESET_MSG' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 3 │ │ - #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'DIALOG_QUICKREPLY' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'VOICE_RECOGNITION_REQUEST_CODE' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 8888 │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'androidTts' │ │ - type : 'Landroid/speech/tts/TextToSpeech;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'androidTtsListener' │ │ - type : 'Landroid/speech/tts/TextToSpeech$OnInitListener;' │ │ - access : 0x0012 (PRIVATE FINAL) │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'buttonTypes' │ │ - type : '[I' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'exitingKeyguardSecurely' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'hasNotified' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'inbox' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'inputManager' │ │ - type : 'Landroid/view/inputmethod/InputMethodManager;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'inputView' │ │ - type : 'Landroid/view/View;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'mBitmapCache' │ │ - type : 'Landroid/support/v4/util/LruCache;' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'mCursor' │ │ - type : 'Landroid/database/Cursor;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'mPrefs' │ │ - type : 'Landroid/content/SharedPreferences;' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'mProgressDialog' │ │ - type : 'Landroid/app/ProgressDialog;' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'pagerIndicator' │ │ - type : 'Lcom/viewpagerindicator/CirclePageIndicator;' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'privacyAlways' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'privacyMode' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'qrEditText' │ │ - type : 'Landroid/widget/EditText;' │ │ - access : 0x0002 (PRIVATE) │ │ - #16 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'quickReplySmsMessage' │ │ - type : 'Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ - access : 0x0002 (PRIVATE) │ │ - #17 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'quickreplyTextView' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #18 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'replying' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #19 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'showButtons' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #20 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'showUnlockButton' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #21 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'signatureText' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x0002 (PRIVATE) │ │ - #22 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'smsPopupPager' │ │ - type : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager;' │ │ - access : 0x0002 (PRIVATE) │ │ - #23 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'smsPopupPagerAdapter' │ │ - type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;' │ │ - access : 0x0002 (PRIVATE) │ │ - #24 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'wasVisible' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 36 16-bit code units │ │ -03d4c4: |[03d4c4] net.everythingandroid.smspopup.ui.SmsPopupActivity.:()V │ │ -03d4d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03d4d6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -03d4d8: 7010 a402 0300 |0002: invoke-direct {v3}, Landroid/support/v4/app/FragmentActivity;.:()V // method@02a4 │ │ -03d4de: 5c31 cc08 |0005: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@08cc │ │ -03d4e2: 5b32 d108 |0007: iput-object v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@08d1 │ │ -03d4e6: 5c31 e108 |0009: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wasVisible:Z // field@08e1 │ │ -03d4ea: 5c31 db08 |000b: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@08db │ │ -03d4ee: 5c31 ce08 |000d: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inbox:Z // field@08ce │ │ -03d4f2: 5c31 d608 |000f: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyAlways:Z // field@08d6 │ │ -03d4f6: 5c31 dd08 |0011: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@08dd │ │ -03d4fa: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -03d4fc: 5c30 dc08 |0014: iput-boolean v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showButtons:Z // field@08dc │ │ -03d500: 5c31 cd08 |0016: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hasNotified:Z // field@08cd │ │ -03d504: 5b32 d208 |0018: iput-object v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@08d2 │ │ -03d508: 5b32 c908 |001a: iput-object v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@08c9 │ │ -03d50c: 2200 7e02 |001c: new-instance v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13; // type@027e │ │ -03d510: 7020 ad0e 3000 |001e: invoke-direct {v0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ead │ │ -03d516: 5b30 ca08 |0021: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTtsListener:Landroid/speech/tts/TextToSpeech$OnInitListener; // field@08ca │ │ -03d51a: 0e00 |0023: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=87 │ │ - 0x0005 line=89 │ │ - 0x0007 line=100 │ │ - 0x0009 line=102 │ │ - 0x000b line=103 │ │ - 0x000d line=104 │ │ - 0x000f line=106 │ │ - 0x0011 line=107 │ │ - 0x0013 line=108 │ │ - 0x0016 line=110 │ │ - 0x0018 line=132 │ │ - 0x001a line=136 │ │ - 0x001c line=922 │ │ - 0x0023 line=1199 │ │ - locals : │ │ - 0x0000 - 0x0024 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$000' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d51c: |[03d51c] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ -03d52c: 5410 df08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03d530: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$100' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lcom/viewpagerindicator/CirclePageIndicator;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d534: |[03d534] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lcom/viewpagerindicator/CirclePageIndicator; │ │ -03d544: 5410 d508 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.pagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@08d5 │ │ -03d548: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1000' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -03d54c: |[03d54c] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ -03d55c: 7020 320f 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.storeQuickReplyText:(Ljava/lang/String;)V // method@0f32 │ │ -03d562: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1100' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03d564: |[03d564] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03d574: 7010 030f 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hideSoftKeyboard:()V // method@0f03 │ │ -03d57a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1200' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d57c: |[03d57c] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; │ │ -03d58c: 5410 d208 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@08d2 │ │ -03d590: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1300' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -03d594: |[03d594] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1300:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ -03d5a4: 7020 190f 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:(Ljava/lang/String;)V // method@0f19 │ │ -03d5aa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1400' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/app/ProgressDialog;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d5ac: |[03d5ac] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/app/ProgressDialog; │ │ -03d5bc: 5410 d408 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@08d4 │ │ -03d5c0: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1500' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03d5c4: |[03d5c4] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1500:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03d5d4: 7010 2e0f 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.speakMessage:()V // method@0f2e │ │ -03d5da: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1602' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d5dc: |[03d5dc] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1602:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z │ │ -03d5ec: 5c01 db08 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@08db │ │ -03d5f0: 0f01 |0002: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 Z │ │ - │ │ - #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1700' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03d5f4: |[03d5f4] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1700:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03d604: 7010 060f 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.myFinish:()V // method@0f06 │ │ -03d60a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1800' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;I)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -03d60c: |[03d60c] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;I)V │ │ -03d61c: 7020 280f 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setPrivacy:(I)V // method@0f28 │ │ -03d622: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 I │ │ - │ │ - #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$1902' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d624: |[03d624] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1902:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z │ │ -03d634: 5c01 ce08 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inbox:Z // field@08ce │ │ -03d638: 0f01 |0002: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 Z │ │ - │ │ - #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$200' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d63c: |[03d63c] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z │ │ -03d64c: 5510 cd08 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hasNotified:Z // field@08cd │ │ -03d650: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$2000' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)[I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d654: |[03d654] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$2000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)[I │ │ -03d664: 5410 cb08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.buttonTypes:[I // field@08cb │ │ -03d668: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$2100' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)I' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d66c: |[03d66c] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$2100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)I │ │ -03d67c: 5210 d708 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@08d7 │ │ -03d680: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #16 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$2200' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d684: |[03d684] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$2200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z │ │ -03d694: 5510 dd08 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@08dd │ │ -03d698: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #17 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$2300' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d69c: |[03d69c] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$2300:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z │ │ -03d6ac: 5510 dc08 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showButtons:Z // field@08dc │ │ -03d6b0: 0f00 |0002: return v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #18 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$400' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/content/SharedPreferences;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d6b4: |[03d6b4] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/content/SharedPreferences; │ │ -03d6c4: 5410 d308 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03d6c8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #19 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$500' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03d6cc: |[03d6cc] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03d6dc: 7010 370f 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wakeApp:()V // method@0f37 │ │ -03d6e2: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #20 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$600' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03d6e4: |[03d6e4] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ -03d6f4: 7010 f30e 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.deleteMessage:()V // method@0ef3 │ │ -03d6fa: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #21 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$702' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d6fc: |[03d6fc] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$702:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z │ │ -03d70c: 5c01 cc08 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@08cc │ │ -03d710: 0f01 |0002: return v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0003 reg=1 x1 Z │ │ - │ │ - #22 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$800' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -03d714: |[03d714] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ -03d724: 7020 250f 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.sendQuickReply:(Ljava/lang/String;)V // method@0f25 │ │ -03d72a: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ - │ │ - #23 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'access$900' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03d72c: |[03d72c] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$900:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText; │ │ -03d73c: 5410 d808 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@08d8 │ │ -03d740: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=87 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #24 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'closeMessage' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -03d744: |[03d744] net.everythingandroid.smspopup.ui.SmsPopupActivity.closeMessage:()V │ │ -03d754: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03d758: 6e10 f70e 0300 |0002: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03d75e: 0c01 |0005: move-result-object v1 │ │ -03d760: 1c02 6a02 |0006: const-class v2, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@026a │ │ -03d764: 7030 af00 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03d76a: 1a01 4510 |000b: const-string v1, "net.everythingandroid.smspopup.ACTION_MARK_MESSAGE_READ" // string@1045 │ │ -03d76e: 6e20 d100 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -03d774: 5431 df08 |0010: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03d778: 6e10 fc0c 0100 |0012: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03d77e: 0c01 |0015: move-result-object v1 │ │ -03d780: 6e10 ce0d 0100 |0016: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0dce │ │ -03d786: 0c01 |0019: move-result-object v1 │ │ -03d788: 6e20 cd00 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ -03d78e: 6e10 f70e 0300 |001d: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03d794: 0c01 |0020: move-result-object v1 │ │ -03d796: 7120 1c0b 0100 |0021: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b1c │ │ -03d79c: 7010 1c0f 0300 |0024: invoke-direct {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeActiveMessage:()V // method@0f1c │ │ -03d7a2: 0e00 |0027: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=976 │ │ - 0x000b line=981 │ │ - 0x0010 line=982 │ │ - 0x001d line=983 │ │ - 0x0024 line=985 │ │ - 0x0027 line=986 │ │ - locals : │ │ - 0x000b - 0x0028 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x0028 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #25 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'deleteMessage' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 40 16-bit code units │ │ -03d7a4: |[03d7a4] net.everythingandroid.smspopup.ui.SmsPopupActivity.deleteMessage:()V │ │ -03d7b4: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03d7b8: 6e10 f70e 0300 |0002: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03d7be: 0c01 |0005: move-result-object v1 │ │ -03d7c0: 1c02 6a02 |0006: const-class v2, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@026a │ │ -03d7c4: 7030 af00 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03d7ca: 1a01 4410 |000b: const-string v1, "net.everythingandroid.smspopup.ACTION_DELETE_MESSAGE" // string@1044 │ │ -03d7ce: 6e20 d100 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -03d7d4: 5431 df08 |0010: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03d7d8: 6e10 fc0c 0100 |0012: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03d7de: 0c01 |0015: move-result-object v1 │ │ -03d7e0: 6e10 ce0d 0100 |0016: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0dce │ │ -03d7e6: 0c01 |0019: move-result-object v1 │ │ -03d7e8: 6e20 cd00 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ -03d7ee: 6e10 f70e 0300 |001d: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03d7f4: 0c01 |0020: move-result-object v1 │ │ -03d7f6: 7120 1c0b 0100 |0021: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b1c │ │ -03d7fc: 7010 1c0f 0300 |0024: invoke-direct {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeActiveMessage:()V // method@0f1c │ │ -03d802: 0e00 |0027: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1054 │ │ - 0x000b line=1056 │ │ - 0x0010 line=1057 │ │ - 0x001d line=1058 │ │ - 0x0024 line=1059 │ │ - 0x0027 line=1060 │ │ - locals : │ │ - 0x000b - 0x0028 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x0028 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #26 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'gotoInbox' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -03d804: |[03d804] net.everythingandroid.smspopup.ui.SmsPopupActivity.gotoInbox:()V │ │ -03d814: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03d816: 5c10 cc08 |0001: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@08cc │ │ -03d81a: 2200 8202 |0003: new-instance v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16; // type@0282 │ │ -03d81e: 7020 b50e 1000 |0005: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0eb5 │ │ -03d824: 7110 9b0f 0000 |0008: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@0f9b │ │ -03d82a: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1038 │ │ - 0x0003 line=1039 │ │ - 0x000b line=1048 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #27 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'hideSoftKeyboard' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 35 16-bit code units │ │ -03d82c: |[03d82c] net.everythingandroid.smspopup.ui.SmsPopupActivity.hideSoftKeyboard:()V │ │ -03d83c: 5430 d008 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputView:Landroid/view/View; // field@08d0 │ │ -03d840: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -03d844: 0e00 |0004: return-void │ │ -03d846: 5430 cf08 |0005: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@08cf │ │ -03d84a: 3900 0c00 |0007: if-nez v0, 0013 // +000c │ │ -03d84e: 1a00 af0d |0009: const-string v0, "input_method" // string@0daf │ │ -03d852: 6e20 010f 0300 |000b: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0f01 │ │ -03d858: 0c00 |000e: move-result-object v0 │ │ -03d85a: 1f00 8b01 |000f: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@018b │ │ -03d85e: 5b30 cf08 |0011: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@08cf │ │ -03d862: 5430 cf08 |0013: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@08cf │ │ -03d866: 5431 d008 |0015: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputView:Landroid/view/View; // field@08d0 │ │ -03d86a: 6e10 d309 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.getApplicationWindowToken:()Landroid/os/IBinder; // method@09d3 │ │ -03d870: 0c01 |001a: move-result-object v1 │ │ -03d872: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -03d874: 6e30 8a0a 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@0a8a │ │ -03d87a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -03d87c: 5b30 d008 |0020: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputView:Landroid/view/View; // field@08d0 │ │ -03d880: 28e2 |0022: goto 0004 // -001e │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1189 │ │ - 0x0004 line=1197 │ │ - 0x0005 line=1192 │ │ - 0x0009 line=1193 │ │ - 0x0013 line=1195 │ │ - 0x001f line=1196 │ │ - locals : │ │ - 0x0000 - 0x0023 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #28 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'initializeMessagesAndWake' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -03d884: |[03d884] net.everythingandroid.smspopup.ui.SmsPopupActivity.initializeMessagesAndWake:(Landroid/os/Bundle;)V │ │ -03d894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03d896: 7030 050f 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.initializeMessagesAndWake:(Landroid/os/Bundle;Z)V // method@0f05 │ │ -03d89c: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=270 │ │ - 0x0004 line=271 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0005 reg=2 b Landroid/os/Bundle; │ │ - │ │ - #29 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'initializeMessagesAndWake' │ │ - type : '(Landroid/os/Bundle;Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 41 16-bit code units │ │ -03d8a0: |[03d8a0] net.everythingandroid.smspopup.ui.SmsPopupActivity.initializeMessagesAndWake:(Landroid/os/Bundle;Z)V │ │ -03d8b0: 2200 5b02 |0000: new-instance v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -03d8b4: 6e10 f70e 0400 |0002: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03d8ba: 0c01 |0005: move-result-object v1 │ │ -03d8bc: 7030 a70d 1005 |0006: invoke-direct {v0, v1, v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0da7 │ │ -03d8c2: 6e10 c40d 0000 |0009: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateMessageId:()V // method@0dc4 │ │ -03d8c8: 3806 0b00 |000c: if-eqz v6, 0017 // +000b │ │ -03d8cc: 5441 df08 |000e: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03d8d0: 6e20 fa0c 0100 |0010: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.addMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0cfa │ │ -03d8d6: 7010 370f 0400 |0013: invoke-direct {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wakeApp:()V // method@0f37 │ │ -03d8dc: 0e00 |0016: return-void │ │ -03d8de: 3800 ffff |0017: if-eqz v0, 0016 // -0001 │ │ -03d8e2: 2201 8d02 |0019: new-instance v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask; // type@028d │ │ -03d8e6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -03d8e8: 7030 cc0e 4102 |001c: invoke-direct {v1, v4, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;)V // method@0ecc │ │ -03d8ee: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -03d8f0: 2322 d002 |0020: new-array v2, v2, [Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@02d0 │ │ -03d8f4: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -03d8f6: 4d00 0203 |0023: aput-object v0, v2, v3 │ │ -03d8fa: 6e20 cf0e 2100 |0025: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0ecf │ │ -03d900: 28ee |0028: goto 0016 // -0012 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=284 │ │ - 0x0009 line=285 │ │ - 0x000c line=287 │ │ - 0x000e line=288 │ │ - 0x0013 line=289 │ │ - 0x0016 line=295 │ │ - 0x0017 line=291 │ │ - 0x0019 line=292 │ │ - locals : │ │ - 0x0009 - 0x0029 reg=0 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x0029 reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0029 reg=5 b Landroid/os/Bundle; │ │ - 0x0000 - 0x0029 reg=6 newIntent Z │ │ - │ │ - #30 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'myFinish' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 70 16-bit code units │ │ -03d904: |[03d904] net.everythingandroid.smspopup.ui.SmsPopupActivity.myFinish:()V │ │ -03d914: 5531 ce08 |0000: iget-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inbox:Z // field@08ce │ │ -03d918: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ -03d91c: 6e10 f70e 0300 |0004: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03d922: 0c01 |0007: move-result-object v1 │ │ -03d924: 7110 a70f 0100 |0008: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@0fa7 │ │ -03d92a: 6e10 f70e 0300 |000b: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03d930: 0c01 |000e: move-result-object v1 │ │ -03d932: 7110 020e 0100 |000f: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e02 │ │ -03d938: 6e10 f60e 0300 |0012: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.finish:()V // method@0ef6 │ │ -03d93e: 0e00 |0015: return-void │ │ -03d940: 2200 2800 |0016: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03d944: 6e10 f70e 0300 |0018: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03d94a: 0c01 |001b: move-result-object v1 │ │ -03d94c: 1c02 6a02 |001c: const-class v2, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@026a │ │ -03d950: 7030 af00 1002 |001e: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03d956: 1a01 4a10 |0021: const-string v1, "net.everythingandroid.smspopup.ACTION_UPDATE_NOTIFICATION" // string@104a │ │ -03d95a: 6e20 d100 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -03d960: 5531 db08 |0026: iget-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@08db │ │ -03d964: 3801 1600 |0028: if-eqz v1, 003e // +0016 │ │ -03d968: 5431 df08 |002a: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03d96c: 6e10 fc0c 0100 |002c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03d972: 0c01 |002f: move-result-object v1 │ │ -03d974: 6e10 ce0d 0100 |0030: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0dce │ │ -03d97a: 0c01 |0033: move-result-object v1 │ │ -03d97c: 6e20 cd00 1000 |0034: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ -03d982: 1a01 5710 |0037: const-string v1, "net.everythingandroid.smspopup.EXTRAS_REPLYING" // string@1057 │ │ -03d986: 5532 db08 |0039: iget-boolean v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@08db │ │ -03d98a: 6e30 cb00 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00cb │ │ -03d990: 6e10 f70e 0300 |003e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03d996: 0c01 |0041: move-result-object v1 │ │ -03d998: 7120 1c0b 0100 |0042: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b1c │ │ -03d99e: 28c6 |0045: goto 000b // -003a │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=443 │ │ - 0x0004 line=444 │ │ - 0x000b line=468 │ │ - 0x0012 line=471 │ │ - 0x0015 line=472 │ │ - 0x0016 line=448 │ │ - 0x0021 line=449 │ │ - 0x0026 line=451 │ │ - 0x002a line=453 │ │ - 0x0037 line=460 │ │ - 0x003e line=464 │ │ - locals : │ │ - 0x0021 - 0x0046 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x0046 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #31 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'quickReply' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 18 16-bit code units │ │ -03d9a0: |[03d9a0] net.everythingandroid.smspopup.ui.SmsPopupActivity.quickReply:()V │ │ -03d9b0: 5410 df08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03d9b4: 6e10 fc0c 0000 |0002: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03d9ba: 0c00 |0005: move-result-object v0 │ │ -03d9bc: 5b10 d908 |0006: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03d9c0: 5410 d908 |0008: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03d9c4: 6e10 bb0d 0000 |000a: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyText:()Ljava/lang/String; // method@0dbb │ │ -03d9ca: 0c00 |000d: move-result-object v0 │ │ -03d9cc: 7020 190f 0100 |000e: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:(Ljava/lang/String;)V // method@0f19 │ │ -03d9d2: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1091 │ │ - 0x0008 line=1092 │ │ - 0x0011 line=1093 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #32 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'quickReply' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 32 16-bit code units │ │ -03d9d4: |[03d9d4] net.everythingandroid.smspopup.ui.SmsPopupActivity.quickReply:(Ljava/lang/String;)V │ │ -03d9e4: 5410 d908 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03d9e8: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -03d9ec: 5410 d908 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03d9f0: 6e10 c10d 0000 |0006: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isMms:()Z // method@0dc1 │ │ -03d9f6: 0a00 |0009: move-result v0 │ │ -03d9f8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -03d9fc: 5410 d908 |000c: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03da00: 6e10 c00d 0000 |000e: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isEmail:()Z // method@0dc0 │ │ -03da06: 0a00 |0011: move-result v0 │ │ -03da08: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ -03da0c: 7010 1e0f 0100 |0014: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:()V // method@0f1e │ │ -03da12: 0e00 |0017: return-void │ │ -03da14: 7020 350f 2100 |0018: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.updateQuickReplyView:(Ljava/lang/String;)V // method@0f35 │ │ -03da1a: 1220 |001b: const/4 v0, #int 2 // #2 │ │ -03da1c: 6e20 2c0f 0100 |001c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f2c │ │ -03da22: 28f8 |001f: goto 0017 // -0008 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1101 │ │ - 0x0004 line=1102 │ │ - 0x0014 line=1103 │ │ - 0x0017 line=1109 │ │ - 0x0018 line=1105 │ │ - 0x001b line=1106 │ │ - locals : │ │ - 0x0000 - 0x0020 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0020 reg=2 text Ljava/lang/String; │ │ - │ │ - #33 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'refreshViews' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 37 16-bit code units │ │ -03da24: |[03da24] net.everythingandroid.smspopup.ui.SmsPopupActivity.refreshViews:()V │ │ -03da34: 7110 9d0f 0100 |0000: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.initialize:(Landroid/content/Context;)V // method@0f9d │ │ -03da3a: 7100 9c0f 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.inKeyguardRestrictedInputMode:()Z // method@0f9c │ │ -03da40: 0a00 |0006: move-result v0 │ │ -03da42: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -03da46: 5510 dd08 |0009: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@08dd │ │ -03da4a: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -03da4e: 5210 d708 |000d: iget v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@08d7 │ │ -03da52: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -03da56: 5410 df08 |0011: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03da5a: 6e20 340f 0100 |0013: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.unregisterForContextMenu:(Landroid/view/View;)V // method@0f34 │ │ -03da60: 0e00 |0016: return-void │ │ -03da62: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -03da64: 5c10 dd08 |0018: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@08dd │ │ -03da68: 5410 df08 |001a: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03da6c: 6e20 1b0f 0100 |001c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0f1b │ │ -03da72: 5410 e008 |001f: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@08e0 │ │ -03da76: 6e10 d90e 0000 |0021: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.unlockScreen:()V // method@0ed9 │ │ -03da7c: 28f2 |0024: goto 0016 // -000e │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=376 │ │ - 0x0003 line=377 │ │ - 0x0011 line=379 │ │ - 0x0016 line=386 │ │ - 0x0017 line=381 │ │ - 0x001a line=383 │ │ - 0x001f line=384 │ │ - locals : │ │ - 0x0000 - 0x0025 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #34 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'removeActiveMessage' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 14 16-bit code units │ │ -03da80: |[03da80] net.everythingandroid.smspopup.ui.SmsPopupActivity.removeActiveMessage:()V │ │ -03da90: 5421 df08 |0000: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03da94: 6e10 0a0d 0100 |0002: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removeActiveMessage:()I // method@0d0a │ │ -03da9a: 0a00 |0005: move-result v0 │ │ -03da9c: 6001 b807 |0006: sget v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_NO_MESSAGES_REMAINING:I // field@07b8 │ │ -03daa0: 3310 0500 |0008: if-ne v0, v1, 000d // +0005 │ │ -03daa4: 7010 060f 0200 |000a: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.myFinish:()V // method@0f06 │ │ -03daaa: 0e00 |000d: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1161 │ │ - 0x0006 line=1162 │ │ - 0x000a line=1163 │ │ - 0x000d line=1165 │ │ - locals : │ │ - 0x0006 - 0x000e reg=0 status I │ │ - 0x0000 - 0x000e reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #35 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'replyToMessage' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 10 16-bit code units │ │ -03daac: |[03daac] net.everythingandroid.smspopup.ui.SmsPopupActivity.replyToMessage:()V │ │ -03dabc: 5410 df08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03dac0: 6e10 fc0c 0000 |0002: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03dac6: 0c00 |0005: move-result-object v0 │ │ -03dac8: 7020 1f0f 0100 |0006: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0f1f │ │ -03dace: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1012 │ │ - 0x0009 line=1013 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #36 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'replyToMessage' │ │ - type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -03dad0: |[03dad0] net.everythingandroid.smspopup.ui.SmsPopupActivity.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ -03dae0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03dae2: 7030 200f 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V // method@0f20 │ │ -03dae8: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1004 │ │ - 0x0004 line=1005 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0005 reg=2 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - │ │ - #37 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'replyToMessage' │ │ - type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 3 │ │ - outs : 4 │ │ - insns size : 12 16-bit code units │ │ -03daec: |[03daec] net.everythingandroid.smspopup.ui.SmsPopupActivity.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V │ │ -03dafc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03dafe: 5c10 cc08 |0001: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@08cc │ │ -03db02: 2200 7f02 |0003: new-instance v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14; // type@027f │ │ -03db06: 7040 af0e 1032 |0005: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V // method@0eaf │ │ -03db0c: 7110 9b0f 0000 |0008: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@0f9b │ │ -03db12: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=992 │ │ - 0x0003 line=993 │ │ - 0x000b line=1001 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x000c reg=2 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x000c reg=3 replyToThread Z │ │ - │ │ - #38 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'replyToMessage' │ │ - type : '(Z)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 10 16-bit code units │ │ -03db14: |[03db14] net.everythingandroid.smspopup.ui.SmsPopupActivity.replyToMessage:(Z)V │ │ -03db24: 5410 df08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03db28: 6e10 fc0c 0000 |0002: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03db2e: 0c00 |0005: move-result-object v0 │ │ -03db30: 7030 200f 0102 |0006: invoke-direct {v1, v0, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V // method@0f20 │ │ -03db36: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1008 │ │ - 0x0009 line=1009 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x000a reg=2 replyToThread Z │ │ - │ │ - #39 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'resizeLayout' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 90 16-bit code units │ │ -03db38: |[03db38] net.everythingandroid.smspopup.ui.SmsPopupActivity.resizeLayout:()V │ │ -03db48: 6e10 fd0e 0900 |0000: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0efd │ │ -03db4e: 0c07 |0003: move-result-object v7 │ │ -03db50: 1408 0d00 0b7f |0004: const v8, #float 1.84763e+38 // #7f0b000d │ │ -03db56: 6e20 f900 8700 |0007: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -03db5c: 0a07 |000a: move-result v7 │ │ -03db5e: 8776 |000b: float-to-int v6, v7 │ │ -03db60: 6e10 fd0e 0900 |000c: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0efd │ │ -03db66: 0c07 |000f: move-result-object v7 │ │ -03db68: 1408 0e00 0b7f |0010: const v8, #float 1.84763e+38 // #7f0b000e │ │ -03db6e: 6e20 f900 8700 |0013: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -03db74: 0a07 |0016: move-result v7 │ │ -03db76: 8771 |0017: float-to-int v1, v7 │ │ -03db78: 6e10 fd0e 0900 |0018: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0efd │ │ -03db7e: 0c07 |001b: move-result-object v7 │ │ -03db80: 6e10 fa00 0700 |001c: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00fa │ │ -03db86: 0c07 |001f: move-result-object v7 │ │ -03db88: 5275 6902 |0020: iget v5, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0269 │ │ -03db8c: 6e10 fd0e 0900 |0022: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0efd │ │ -03db92: 0c07 |0025: move-result-object v7 │ │ -03db94: 1408 1000 0b7f |0026: const v8, #float 1.84763e+38 // #7f0b0010 │ │ -03db9a: 6e20 f900 8700 |0029: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -03dba0: 0a07 |002c: move-result v7 │ │ -03dba2: 8770 |002d: float-to-int v0, v7 │ │ -03dba4: 1407 3100 077f |002e: const v7, #float 1.79447e+38 // #7f070031 │ │ -03dbaa: 6e20 f50e 7900 |0031: invoke-virtual {v9, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.findViewById:(I)Landroid/view/View; // method@0ef5 │ │ -03dbb0: 0c03 |0034: move-result-object v3 │ │ -03dbb2: 6e10 d809 0300 |0035: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09d8 │ │ -03dbb8: 0c02 |0038: move-result-object v2 │ │ -03dbba: 1f02 9f01 |0039: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@019f │ │ -03dbbe: 5920 7002 |003b: iput v0, v2, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@0270 │ │ -03dbc2: 6e20 f709 2300 |003d: invoke-virtual {v3, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09f7 │ │ -03dbc8: 5497 e008 |0040: iget-object v7, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@08e0 │ │ -03dbcc: 6e30 d70e 6705 |0042: invoke-virtual {v7, v6, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.resizeFragments:(II)V // method@0ed7 │ │ -03dbd2: 5497 df08 |0045: iget-object v7, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03dbd6: 6e10 ff0c 0700 |0047: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0cff │ │ -03dbdc: 0c04 |004a: move-result-object v4 │ │ -03dbde: 1f04 a501 |004b: check-cast v4, Landroid/widget/RelativeLayout$LayoutParams; // type@01a5 │ │ -03dbe2: 5941 7102 |004d: iput v1, v4, Landroid/widget/RelativeLayout$LayoutParams;.height:I // field@0271 │ │ -03dbe6: 5497 df08 |004f: iget-object v7, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03dbea: 6e20 100d 4700 |0051: invoke-virtual {v7, v4}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d10 │ │ -03dbf0: 5497 df08 |0054: iget-object v7, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03dbf4: 6e10 040d 0700 |0056: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.invalidate:()V // method@0d04 │ │ -03dbfa: 0e00 |0059: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=389 │ │ - 0x000c line=390 │ │ - 0x0018 line=391 │ │ - 0x0022 line=392 │ │ - 0x002e line=393 │ │ - 0x0035 line=394 │ │ - 0x003b line=396 │ │ - 0x003d line=397 │ │ - 0x0040 line=398 │ │ - 0x0045 line=399 │ │ - 0x004d line=401 │ │ - 0x004f line=402 │ │ - 0x0054 line=403 │ │ - 0x0059 line=404 │ │ - locals : │ │ - 0x002e - 0x005a reg=0 bottom_padding I │ │ - 0x0018 - 0x005a reg=1 height I │ │ - 0x003b - 0x005a reg=2 marginParams Landroid/widget/LinearLayout$LayoutParams; │ │ - 0x0035 - 0x005a reg=3 marginView Landroid/view/View; │ │ - 0x004d - 0x005a reg=4 params Landroid/widget/RelativeLayout$LayoutParams; │ │ - 0x0022 - 0x005a reg=5 screenWidth I │ │ - 0x000c - 0x005a reg=6 width I │ │ - 0x0000 - 0x005a reg=9 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #40 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'sendQuickReply' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 78 16-bit code units │ │ -03dbfc: |[03dbfc] net.everythingandroid.smspopup.ui.SmsPopupActivity.sendQuickReply:(Ljava/lang/String;)V │ │ -03dc0c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03dc0e: 7010 030f 0400 |0001: invoke-direct {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hideSoftKeyboard:()V // method@0f03 │ │ -03dc14: 3805 3e00 |0004: if-eqz v5, 0042 // +003e │ │ -03dc18: 6e10 6a0c 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0c6a │ │ -03dc1e: 0a01 |0009: move-result v1 │ │ -03dc20: 3d01 3900 |000a: if-lez v1, 0043 // +0039 │ │ -03dc24: 2200 2800 |000c: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03dc28: 6e10 f70e 0400 |000e: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03dc2e: 0c01 |0011: move-result-object v1 │ │ -03dc30: 1c02 6a02 |0012: const-class v2, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@026a │ │ -03dc34: 7030 af00 1002 |0014: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03dc3a: 1a01 4710 |0017: const-string v1, "net.everythingandroid.smspopup.ACTION_QUICKREPLY" // string@1047 │ │ -03dc3e: 6e20 d100 1000 |0019: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -03dc44: 5441 d908 |001c: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03dc48: 6e10 ce0d 0100 |001e: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0dce │ │ -03dc4e: 0c01 |0021: move-result-object v1 │ │ -03dc50: 6e20 cd00 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ -03dc56: 1a01 5510 |0025: const-string v1, "net.everythingandroid.smspopup.EXTRAS_QUICKREPLY" // string@1055 │ │ -03dc5a: 6e30 ca00 1005 |0027: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ -03dc60: 6e10 f70e 0400 |002a: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03dc66: 0c01 |002d: move-result-object v1 │ │ -03dc68: 7120 1c0b 0100 |002e: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b1c │ │ -03dc6e: 1401 e400 0e7f |0031: const v1, #float 1.88755e+38 // #7f0e00e4 │ │ -03dc74: 7130 060b 1403 |0034: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b06 │ │ -03dc7a: 0c01 |0037: move-result-object v1 │ │ -03dc7c: 6e10 080b 0100 |0038: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03dc82: 1221 |003b: const/4 v1, #int 2 // #2 │ │ -03dc84: 6e20 f40e 1400 |003c: invoke-virtual {v4, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.dismissDialog:(I)V // method@0ef4 │ │ -03dc8a: 7010 1c0f 0400 |003f: invoke-direct {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeActiveMessage:()V // method@0f1c │ │ -03dc90: 0e00 |0042: return-void │ │ -03dc92: 1401 e500 0e7f |0043: const v1, #float 1.88755e+38 // #7f0e00e5 │ │ -03dc98: 7130 060b 1403 |0046: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b06 │ │ -03dc9e: 0c01 |0049: move-result-object v1 │ │ -03dca0: 6e10 080b 0100 |004a: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03dca6: 28f5 |004d: goto 0042 // -000b │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1066 │ │ - 0x0004 line=1067 │ │ - 0x0006 line=1068 │ │ - 0x000c line=1069 │ │ - 0x0017 line=1071 │ │ - 0x001c line=1072 │ │ - 0x0025 line=1073 │ │ - 0x002a line=1076 │ │ - 0x0031 line=1077 │ │ - 0x003b line=1078 │ │ - 0x003f line=1079 │ │ - 0x0042 line=1084 │ │ - 0x0043 line=1081 │ │ - locals : │ │ - 0x0017 - 0x0042 reg=0 i Landroid/content/Intent; │ │ - 0x0000 - 0x004e reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x004e reg=5 quickReplyMessage Ljava/lang/String; │ │ - │ │ - #41 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'setPrivacy' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 13 16-bit code units │ │ -03dca8: |[03dca8] net.everythingandroid.smspopup.ui.SmsPopupActivity.setPrivacy:(I)V │ │ -03dcb8: 5923 d708 |0000: iput v3, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@08d7 │ │ -03dcbc: 5420 e008 |0002: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@08e0 │ │ -03dcc0: 5221 d708 |0004: iget v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@08d7 │ │ -03dcc4: 6e20 d80e 1000 |0006: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.setPrivacy:(I)V // method@0ed8 │ │ -03dcca: 7010 1a0f 0200 |0009: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.refreshViews:()V // method@0f1a │ │ -03dcd0: 0e00 |000c: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1252 │ │ - 0x0002 line=1253 │ │ - 0x0009 line=1254 │ │ - 0x000c line=1255 │ │ - locals : │ │ - 0x0000 - 0x000d reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x000d reg=3 mode I │ │ - │ │ - #42 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'setupPreferences' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 151 16-bit code units │ │ -03dcd4: |[03dcd4] net.everythingandroid.smspopup.ui.SmsPopupActivity.setupPreferences:()V │ │ -03dce4: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -03dce6: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -03dce8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -03dcea: 7110 cb01 0700 |0003: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -03dcf0: 0c02 |0006: move-result-object v2 │ │ -03dcf2: 5b72 d308 |0007: iput-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03dcf6: 5472 d308 |0009: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03dcfa: 1403 4400 0e7f |000b: const v3, #float 1.88752e+38 // #7f0e0044 │ │ -03dd00: 6e20 fe0e 3700 |000e: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03dd06: 0c03 |0011: move-result-object v3 │ │ -03dd08: 7230 e200 3205 |0012: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03dd0e: 0a02 |0015: move-result v2 │ │ -03dd10: 3802 7400 |0016: if-eqz v2, 008a // +0074 │ │ -03dd14: 6e20 290f 6700 |0018: invoke-virtual {v7, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setRequestedOrientation:(I)V // method@0f29 │ │ -03dd1a: 5472 d308 |001b: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03dd1e: 1403 1000 0e7f |001d: const v3, #float 1.88751e+38 // #7f0e0010 │ │ -03dd24: 6e20 fe0e 3700 |0020: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03dd2a: 0c03 |0023: move-result-object v3 │ │ -03dd2c: 7230 e200 3204 |0024: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03dd32: 0a00 |0027: move-result v0 │ │ -03dd34: 5472 d308 |0028: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03dd38: 1403 1100 0e7f |002a: const v3, #float 1.88751e+38 // #7f0e0011 │ │ -03dd3e: 6e20 fe0e 3700 |002d: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03dd44: 0c03 |0030: move-result-object v3 │ │ -03dd46: 7230 e200 3204 |0031: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03dd4c: 0a01 |0034: move-result v1 │ │ -03dd4e: 5472 d308 |0035: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03dd52: 1403 1200 0e7f |0037: const v3, #float 1.88751e+38 // #7f0e0012 │ │ -03dd58: 6e20 fe0e 3700 |003a: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03dd5e: 0c03 |003d: move-result-object v3 │ │ -03dd60: 7230 e200 3204 |003e: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03dd66: 0a02 |0041: move-result v2 │ │ -03dd68: 5c72 d608 |0042: iput-boolean v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyAlways:Z // field@08d6 │ │ -03dd6c: 3801 4b00 |0044: if-eqz v1, 008f // +004b │ │ -03dd70: 3800 4900 |0046: if-eqz v0, 008f // +0049 │ │ -03dd74: 5976 d708 |0048: iput v6, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@08d7 │ │ -03dd78: 5472 d308 |004a: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03dd7c: 1403 1500 0e7f |004c: const v3, #float 1.88751e+38 // #7f0e0015 │ │ -03dd82: 6e20 fe0e 3700 |004f: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03dd88: 0c03 |0052: move-result-object v3 │ │ -03dd8a: 7230 e200 3204 |0053: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03dd90: 0a02 |0056: move-result v2 │ │ -03dd92: 5c72 dd08 |0057: iput-boolean v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@08dd │ │ -03dd96: 5472 d308 |0059: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03dd9a: 1403 4100 0e7f |005b: const v3, #float 1.88752e+38 // #7f0e0041 │ │ -03dda0: 6e20 fe0e 3700 |005e: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03dda6: 0c03 |0061: move-result-object v3 │ │ -03dda8: 1a04 0000 |0062: const-string v4, "" // string@0000 │ │ -03ddac: 7230 e500 3204 |0064: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -03ddb2: 0c02 |0067: move-result-object v2 │ │ -03ddb4: 5b72 de08 |0068: iput-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@08de │ │ -03ddb8: 5472 de08 |006a: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@08de │ │ -03ddbc: 6e10 6a0c 0200 |006c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0c6a │ │ -03ddc2: 0a02 |006f: move-result v2 │ │ -03ddc4: 3d02 1900 |0070: if-lez v2, 0089 // +0019 │ │ -03ddc8: 2202 0802 |0072: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -03ddcc: 7010 730c 0200 |0074: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03ddd2: 1a03 0300 |0077: const-string v3, " " // string@0003 │ │ -03ddd6: 6e20 7a0c 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03dddc: 0c02 |007c: move-result-object v2 │ │ -03ddde: 5473 de08 |007d: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@08de │ │ -03dde2: 6e20 7a0c 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03dde8: 0c02 |0082: move-result-object v2 │ │ -03ddea: 6e10 7e0c 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03ddf0: 0c02 |0086: move-result-object v2 │ │ -03ddf2: 5b72 de08 |0087: iput-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@08de │ │ -03ddf6: 0e00 |0089: return-void │ │ -03ddf8: 1232 |008a: const/4 v2, #int 3 // #3 │ │ -03ddfa: 6e20 290f 2700 |008b: invoke-virtual {v7, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setRequestedOrientation:(I)V // method@0f29 │ │ -03de00: 288d |008e: goto 001b // -0073 │ │ -03de02: 3800 0500 |008f: if-eqz v0, 0094 // +0005 │ │ -03de06: 5975 d708 |0091: iput v5, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@08d7 │ │ -03de0a: 28b7 |0093: goto 004a // -0049 │ │ -03de0c: 5974 d708 |0094: iput v4, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@08d7 │ │ -03de10: 28b4 |0096: goto 004a // -004c │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=170 │ │ - 0x0009 line=173 │ │ - 0x0018 line=174 │ │ - 0x001b line=180 │ │ - 0x0028 line=182 │ │ - 0x0035 line=184 │ │ - 0x0044 line=187 │ │ - 0x0048 line=188 │ │ - 0x004a line=195 │ │ - 0x0059 line=199 │ │ - 0x006a line=200 │ │ - 0x0072 line=201 │ │ - 0x0089 line=202 │ │ - 0x008a line=176 │ │ - 0x008f line=189 │ │ - 0x0091 line=190 │ │ - 0x0094 line=192 │ │ - locals : │ │ - 0x0028 - 0x008a reg=0 privacyMessage Z │ │ - 0x0035 - 0x008a reg=1 privacySender Z │ │ - 0x008f - 0x0097 reg=0 privacyMessage Z │ │ - 0x008f - 0x0097 reg=1 privacySender Z │ │ - 0x0000 - 0x0097 reg=7 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #43 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'setupViews' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 8 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 209 16-bit code units │ │ -03de14: |[03de14] net.everythingandroid.smspopup.ui.SmsPopupActivity.setupViews:()V │ │ -03de24: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -03de26: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -03de28: 1401 2e00 077f |0002: const v1, #float 1.79447e+38 // #7f07002e │ │ -03de2e: 6e20 f50e 1700 |0005: invoke-virtual {v7, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.findViewById:(I)Landroid/view/View; // method@0ef5 │ │ -03de34: 0c01 |0008: move-result-object v1 │ │ -03de36: 1f01 4702 |0009: check-cast v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // type@0247 │ │ -03de3a: 5b71 df08 |000b: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03de3e: 2201 8e02 |000d: new-instance v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // type@028e │ │ -03de42: 6e10 000f 0700 |000f: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0f00 │ │ -03de48: 0c02 |0012: move-result-object v2 │ │ -03de4a: 7030 d30e 7102 |0013: invoke-direct {v1, v7, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/support/v4/app/FragmentManager;)V // method@0ed3 │ │ -03de50: 5b71 e008 |0016: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@08e0 │ │ -03de54: 5471 df08 |0018: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03de58: 5472 e008 |001a: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@08e0 │ │ -03de5c: 6e20 0c0d 2100 |001c: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0d0c │ │ -03de62: 1401 2f00 077f |001f: const v1, #float 1.79447e+38 // #7f07002f │ │ -03de68: 6e20 f50e 1700 |0022: invoke-virtual {v7, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.findViewById:(I)Landroid/view/View; // method@0ef5 │ │ -03de6e: 0c01 |0025: move-result-object v1 │ │ -03de70: 1f01 b901 |0026: check-cast v1, Lcom/viewpagerindicator/CirclePageIndicator; // type@01b9 │ │ -03de74: 5b71 d508 |0028: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.pagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@08d5 │ │ -03de78: 5471 d508 |002a: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.pagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@08d5 │ │ -03de7c: 5472 df08 |002c: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03de80: 6e20 520b 2100 |002e: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0b52 │ │ -03de86: 5471 df08 |0031: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03de8a: 5472 d508 |0033: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.pagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@08d5 │ │ -03de8e: 6e20 0f0d 2100 |0035: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setIndicator:(Lcom/viewpagerindicator/CirclePageIndicator;)V // method@0d0f │ │ -03de94: 5471 df08 |0038: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03de98: 2202 8302 |003a: new-instance v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1; // type@0283 │ │ -03de9c: 7020 b70e 7200 |003c: invoke-direct {v2, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0eb7 │ │ -03dea2: 6e20 0e0d 2100 |003f: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setGestureListener:(Landroid/view/GestureDetector$SimpleOnGestureListener;)V // method@0d0e │ │ -03dea8: 5471 df08 |0042: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03deac: 6e20 1b0f 1700 |0044: invoke-virtual {v7, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0f1b │ │ -03deb2: 6e10 000f 0700 |0047: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0f00 │ │ -03deb8: 0c01 |004a: move-result-object v1 │ │ -03deba: 7110 cc0f 0100 |004b: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/RetainFragment;.findOrCreateRetainFragment:(Landroid/support/v4/app/FragmentManager;)Lnet/everythingandroid/smspopup/util/RetainFragment; // method@0fcc │ │ -03dec0: 0c00 |004e: move-result-object v0 │ │ -03dec2: 6e10 cd0f 0000 |004f: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/RetainFragment;.getObject:()Ljava/lang/Object; // method@0fcd │ │ -03dec8: 0c01 |0052: move-result-object v1 │ │ -03deca: 1f01 da00 |0053: check-cast v1, Landroid/support/v4/util/LruCache; // type@00da │ │ -03dece: 5b71 d108 |0055: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@08d1 │ │ -03ded2: 5471 d108 |0057: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@08d1 │ │ -03ded6: 3901 1000 |0059: if-nez v1, 0069 // +0010 │ │ -03deda: 2201 da00 |005b: new-instance v1, Landroid/support/v4/util/LruCache; // type@00da │ │ -03dede: 1302 0800 |005d: const/16 v2, #int 8 // #8 │ │ -03dee2: 7020 0905 2100 |005f: invoke-direct {v1, v2}, Landroid/support/v4/util/LruCache;.:(I)V // method@0509 │ │ -03dee8: 5b71 d108 |0062: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@08d1 │ │ -03deec: 5471 d108 |0064: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@08d1 │ │ -03def0: 6e20 cf0f 1000 |0066: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/util/RetainFragment;.setObject:(Ljava/lang/Object;)V // method@0fcf │ │ -03def6: 5471 df08 |0069: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03defa: 2202 8402 |006b: new-instance v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2; // type@0284 │ │ -03defe: 7020 b90e 7200 |006d: invoke-direct {v2, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0eb9 │ │ -03df04: 6e20 130d 2100 |0070: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setOnMessageCountChanged:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;)V // method@0d13 │ │ -03df0a: 5471 d308 |0073: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03df0e: 1402 1600 0e7f |0075: const v2, #float 1.88751e+38 // #7f0e0016 │ │ -03df14: 6e20 fe0e 2700 |0078: invoke-virtual {v7, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03df1a: 0c02 |007b: move-result-object v2 │ │ -03df1c: 7230 e200 2106 |007c: invoke-interface {v1, v2, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03df22: 0a01 |007f: move-result v1 │ │ -03df24: 3901 0b00 |0080: if-nez v1, 008b // +000b │ │ -03df28: 5c75 dc08 |0082: iput-boolean v5, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showButtons:Z // field@08dc │ │ -03df2c: 7010 1a0f 0700 |0084: invoke-direct {v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.refreshViews:()V // method@0f1a │ │ -03df32: 7010 230f 0700 |0087: invoke-direct {v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.resizeLayout:()V // method@0f23 │ │ -03df38: 0e00 |008a: return-void │ │ -03df3a: 1231 |008b: const/4 v1, #int 3 // #3 │ │ -03df3c: 2311 b802 |008c: new-array v1, v1, [I // type@02b8 │ │ -03df40: 5472 d308 |008e: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03df44: 1403 3a00 0e7f |0090: const v3, #float 1.88752e+38 // #7f0e003a │ │ -03df4a: 6e20 fe0e 3700 |0093: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03df50: 0c03 |0096: move-result-object v3 │ │ -03df52: 6204 3a09 |0097: sget-object v4, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON1:Ljava/lang/String; // field@093a │ │ -03df56: 7230 e500 3204 |0099: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -03df5c: 0c02 |009c: move-result-object v2 │ │ -03df5e: 7110 480c 0200 |009d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -03df64: 0a02 |00a0: move-result v2 │ │ -03df66: 4b02 0105 |00a1: aput v2, v1, v5 │ │ -03df6a: 5472 d308 |00a3: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03df6e: 1403 3b00 0e7f |00a5: const v3, #float 1.88752e+38 // #7f0e003b │ │ -03df74: 6e20 fe0e 3700 |00a8: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03df7a: 0c03 |00ab: move-result-object v3 │ │ -03df7c: 6204 3b09 |00ac: sget-object v4, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON2:Ljava/lang/String; // field@093b │ │ -03df80: 7230 e500 3204 |00ae: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -03df86: 0c02 |00b1: move-result-object v2 │ │ -03df88: 7110 480c 0200 |00b2: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -03df8e: 0a02 |00b5: move-result v2 │ │ -03df90: 4b02 0106 |00b6: aput v2, v1, v6 │ │ -03df94: 1222 |00b8: const/4 v2, #int 2 // #2 │ │ -03df96: 5473 d308 |00b9: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@08d3 │ │ -03df9a: 1404 3c00 0e7f |00bb: const v4, #float 1.88752e+38 // #7f0e003c │ │ -03dfa0: 6e20 fe0e 4700 |00be: invoke-virtual {v7, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03dfa6: 0c04 |00c1: move-result-object v4 │ │ -03dfa8: 6205 3c09 |00c2: sget-object v5, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON3:Ljava/lang/String; // field@093c │ │ -03dfac: 7230 e500 4305 |00c4: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -03dfb2: 0c03 |00c7: move-result-object v3 │ │ -03dfb4: 7110 480c 0300 |00c8: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -03dfba: 0a03 |00cb: move-result v3 │ │ -03dfbc: 4b03 0102 |00cc: aput v3, v1, v2 │ │ -03dfc0: 5b71 cb08 |00ce: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.buttonTypes:[I // field@08cb │ │ -03dfc4: 28b4 |00d0: goto 0084 // -004c │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=207 │ │ - 0x000d line=208 │ │ - 0x0018 line=209 │ │ - 0x001f line=210 │ │ - 0x002a line=211 │ │ - 0x0031 line=212 │ │ - 0x0038 line=213 │ │ - 0x0042 line=219 │ │ - 0x0047 line=221 │ │ - 0x004f line=224 │ │ - 0x0057 line=227 │ │ - 0x005b line=228 │ │ - 0x0064 line=229 │ │ - 0x0069 line=232 │ │ - 0x0073 line=250 │ │ - 0x0082 line=252 │ │ - 0x0084 line=265 │ │ - 0x0087 line=266 │ │ - 0x008a line=267 │ │ - 0x008b line=255 │ │ - locals : │ │ - 0x004f - 0x00d1 reg=0 mRetainFragment Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ - 0x0000 - 0x00d1 reg=7 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #44 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'showSoftKeyboard' │ │ - type : '(Landroid/view/View;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 24 16-bit code units │ │ -03dfc8: |[03dfc8] net.everythingandroid.smspopup.ui.SmsPopupActivity.showSoftKeyboard:(Landroid/view/View;)V │ │ -03dfd8: 5430 cf08 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@08cf │ │ -03dfdc: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -03dfe0: 1a00 af0d |0004: const-string v0, "input_method" // string@0daf │ │ -03dfe4: 6e20 010f 0300 |0006: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0f01 │ │ -03dfea: 0c00 |0009: move-result-object v0 │ │ -03dfec: 1f00 8b01 |000a: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@018b │ │ -03dff0: 5b30 cf08 |000c: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@08cf │ │ -03dff4: 5b34 d008 |000e: iput-object v4, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputView:Landroid/view/View; // field@08d0 │ │ -03dff8: 5430 cf08 |0010: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@08cf │ │ -03dffc: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -03dffe: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -03e000: 6e30 8b0a 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0a8b │ │ -03e006: 0e00 |0017: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1178 │ │ - 0x0004 line=1179 │ │ - 0x000e line=1181 │ │ - 0x0010 line=1182 │ │ - 0x0017 line=1183 │ │ - locals : │ │ - 0x0000 - 0x0018 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0018 reg=4 triggerView Landroid/view/View; │ │ - │ │ - #45 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'speakMessage' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 1 │ │ - outs : 4 │ │ - insns size : 68 16-bit code units │ │ -03e008: |[03e008] net.everythingandroid.smspopup.ui.SmsPopupActivity.speakMessage:()V │ │ -03e018: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03e01a: 5440 c908 |0001: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@08c9 │ │ -03e01e: 3900 3000 |0003: if-nez v0, 0033 // +0030 │ │ -03e022: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -03e024: 6e20 2c0f 0400 |0006: invoke-virtual {v4, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f2c │ │ -03e02a: 6e10 f70e 0400 |0009: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03e030: 0c00 |000c: move-result-object v0 │ │ -03e032: 7110 f70d 0000 |000d: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0df7 │ │ -03e038: 7110 f40d 0300 |0010: invoke-static {v3}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0df4 │ │ -03e03e: 6e10 f70e 0400 |0013: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03e044: 0c00 |0016: move-result-object v0 │ │ -03e046: 7110 020e 0000 |0017: invoke-static {v0}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e02 │ │ -03e04c: 5440 df08 |001a: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03e050: 6e10 fc0c 0000 |001c: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03e056: 0c00 |001f: move-result-object v0 │ │ -03e058: 5441 df08 |0020: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03e05c: 6e10 020d 0100 |0022: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d02 │ │ -03e062: 0a01 |0025: move-result v1 │ │ -03e064: 7130 b10f 0401 |0026: invoke-static {v4, v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.update:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@0fb1 │ │ -03e06a: 2200 7a00 |0029: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@007a │ │ -03e06e: 5441 ca08 |002b: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTtsListener:Landroid/speech/tts/TextToSpeech$OnInitListener; // field@08ca │ │ -03e072: 7030 d101 4001 |002d: invoke-direct {v0, v4, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@01d1 │ │ -03e078: 5b40 c908 |0030: iput-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@08c9 │ │ -03e07c: 0e00 |0032: return-void │ │ -03e07e: 5440 c908 |0033: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@08c9 │ │ -03e082: 5441 df08 |0035: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03e086: 6e10 fc0c 0100 |0037: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03e08c: 0c01 |003a: move-result-object v1 │ │ -03e08e: 6e10 b30d 0100 |003b: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0db3 │ │ -03e094: 0c01 |003e: move-result-object v1 │ │ -03e096: 1202 |003f: const/4 v2, #int 0 // #0 │ │ -03e098: 6e40 d301 1023 |0040: invoke-virtual {v0, v1, v3, v2}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@01d3 │ │ -03e09e: 28ef |0043: goto 0032 // -0011 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=950 │ │ - 0x0005 line=953 │ │ - 0x0009 line=956 │ │ - 0x0010 line=957 │ │ - 0x0013 line=958 │ │ - 0x001a line=961 │ │ - 0x0029 line=964 │ │ - 0x0032 line=970 │ │ - 0x0033 line=967 │ │ - locals : │ │ - 0x0000 - 0x0044 reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #46 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'storeQuickReplyText' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 55 16-bit code units │ │ -03e0a0: |[03e0a0] net.everythingandroid.smspopup.ui.SmsPopupActivity.storeQuickReplyText:(Ljava/lang/String;)V │ │ -03e0b0: 3804 2c00 |0000: if-eqz v4, 002c // +002c │ │ -03e0b4: 5430 de08 |0002: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@08de │ │ -03e0b8: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ -03e0bc: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -03e0c0: 5431 de08 |0008: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@08de │ │ -03e0c4: 6e20 660c 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -03e0ca: 0a00 |000d: move-result v0 │ │ -03e0cc: 3900 1f00 |000e: if-nez v0, 002d // +001f │ │ -03e0d0: 5430 de08 |0010: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@08de │ │ -03e0d4: 6e20 650c 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0c65 │ │ -03e0da: 0a00 |0015: move-result v0 │ │ -03e0dc: 3800 1700 |0016: if-eqz v0, 002d // +0017 │ │ -03e0e0: 5430 df08 |0018: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03e0e4: 6e10 fc0c 0000 |001a: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03e0ea: 0c00 |001d: move-result-object v0 │ │ -03e0ec: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -03e0ee: 5432 de08 |001f: iget-object v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@08de │ │ -03e0f2: 6e20 690c 2400 |0021: invoke-virtual {v4, v2}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@0c69 │ │ -03e0f8: 0a02 |0024: move-result v2 │ │ -03e0fa: 6e30 6e0c 1402 |0025: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0c6e │ │ -03e100: 0c01 |0028: move-result-object v1 │ │ -03e102: 6e20 c90d 1000 |0029: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setReplyText:(Ljava/lang/String;)V // method@0dc9 │ │ -03e108: 0e00 |002c: return-void │ │ -03e10a: 5430 df08 |002d: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03e10e: 6e10 fc0c 0000 |002f: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03e114: 0c00 |0032: move-result-object v0 │ │ -03e116: 6e20 c90d 4000 |0033: invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setReplyText:(Ljava/lang/String;)V // method@0dc9 │ │ -03e11c: 28f6 |0036: goto 002c // -000a │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1145 │ │ - 0x0002 line=1147 │ │ - 0x0018 line=1149 │ │ - 0x002c line=1155 │ │ - 0x002d line=1152 │ │ - locals : │ │ - 0x0000 - 0x0037 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0037 reg=4 text Ljava/lang/String; │ │ - │ │ - #47 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'unlockScreen' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -03e120: |[03e120] net.everythingandroid.smspopup.ui.SmsPopupActivity.unlockScreen:()V │ │ -03e130: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03e132: 5c10 cc08 |0001: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@08cc │ │ -03e136: 2200 8102 |0003: new-instance v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; // type@0281 │ │ -03e13a: 7020 b30e 1000 |0005: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0eb3 │ │ -03e140: 7110 9b0f 0000 |0008: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@0f9b │ │ -03e146: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1020 │ │ - 0x0003 line=1021 │ │ - 0x000b line=1032 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #48 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'updateQuickReplyView' │ │ - type : '(Ljava/lang/String;)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 72 16-bit code units │ │ -03e148: |[03e148] net.everythingandroid.smspopup.ui.SmsPopupActivity.updateQuickReplyView:(Ljava/lang/String;)V │ │ -03e158: 5450 d808 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@08d8 │ │ -03e15c: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -03e160: 3806 2300 |0004: if-eqz v6, 0027 // +0023 │ │ -03e164: 5450 d808 |0006: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@08d8 │ │ -03e168: 2201 0802 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -03e16c: 7010 730c 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03e172: 6e20 7a0c 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03e178: 0c01 |0010: move-result-object v1 │ │ -03e17a: 5452 de08 |0011: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@08de │ │ -03e17e: 6e20 7a0c 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03e184: 0c01 |0016: move-result-object v1 │ │ -03e186: 6e10 7e0c 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03e18c: 0c01 |001a: move-result-object v1 │ │ -03e18e: 6e20 a50a 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa5 │ │ -03e194: 5450 d808 |001e: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@08d8 │ │ -03e198: 6e10 6a0c 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0c6a │ │ -03e19e: 0a01 |0023: move-result v1 │ │ -03e1a0: 6e20 a40a 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@0aa4 │ │ -03e1a6: 5450 da08 |0027: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickreplyTextView:Landroid/widget/TextView; // field@08da │ │ -03e1aa: 3800 1e00 |0029: if-eqz v0, 0047 // +001e │ │ -03e1ae: 5450 d908 |002b: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03e1b2: 3800 1a00 |002d: if-eqz v0, 0047 // +001a │ │ -03e1b6: 5450 da08 |002f: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickreplyTextView:Landroid/widget/TextView; // field@08da │ │ -03e1ba: 1401 e100 0e7f |0031: const v1, #float 1.88755e+38 // #7f0e00e1 │ │ -03e1c0: 1212 |0034: const/4 v2, #int 1 // #1 │ │ -03e1c2: 2322 ca02 |0035: new-array v2, v2, [Ljava/lang/Object; // type@02ca │ │ -03e1c6: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -03e1c8: 5454 d908 |0038: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03e1cc: 6e10 b10d 0400 |003a: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactName:()Ljava/lang/String; // method@0db1 │ │ -03e1d2: 0c04 |003d: move-result-object v4 │ │ -03e1d4: 4d04 0203 |003e: aput-object v4, v2, v3 │ │ -03e1d8: 6e30 ff0e 1502 |0040: invoke-virtual {v5, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0eff │ │ -03e1de: 0c01 |0043: move-result-object v1 │ │ -03e1e0: 6e20 000b 1000 |0044: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -03e1e6: 0e00 |0047: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1134 │ │ - 0x0006 line=1135 │ │ - 0x001e line=1136 │ │ - 0x0027 line=1138 │ │ - 0x002f line=1139 │ │ - 0x0047 line=1142 │ │ - locals : │ │ - 0x0000 - 0x0048 reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0048 reg=6 editText Ljava/lang/String; │ │ - │ │ - #49 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'viewContact' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 6 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 61 16-bit code units │ │ -03e1e8: |[03e1e8] net.everythingandroid.smspopup.ui.SmsPopupActivity.viewContact:()V │ │ -03e1f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03e1fa: 2201 2800 |0001: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -03e1fe: 1a03 e209 |0003: const-string v3, "com.android.contacts.action.SHOW_OR_CREATE_CONTACT" // string@09e2 │ │ -03e202: 7020 b100 3100 |0005: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -03e208: 5453 df08 |0008: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03e20c: 6e10 fc0c 0300 |000a: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03e212: 0c03 |000d: move-result-object v3 │ │ -03e214: 6e10 ad0d 0300 |000e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getAddress:()Ljava/lang/String; // method@0dad │ │ -03e21a: 0c00 |0011: move-result-object v0 │ │ -03e21c: 5453 df08 |0012: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03e220: 6e10 fc0c 0300 |0014: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0cfc │ │ -03e226: 0c03 |0017: move-result-object v3 │ │ -03e228: 6e10 c00d 0300 |0018: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isEmail:()Z // method@0dc0 │ │ -03e22e: 0a02 |001b: move-result v2 │ │ -03e230: 3800 1100 |001c: if-eqz v0, 002d // +0011 │ │ -03e234: 7110 6309 0000 |001e: invoke-static {v0}, Landroid/telephony/PhoneNumberUtils;.isWellFormedSmsAddress:(Ljava/lang/String;)Z // method@0963 │ │ -03e23a: 0a03 |0021: move-result v3 │ │ -03e23c: 3803 0f00 |0022: if-eqz v3, 0031 // +000f │ │ -03e240: 1a03 a415 |0024: const-string v3, "tel" // string@15a4 │ │ -03e244: 7130 6e01 0304 |0026: invoke-static {v3, v0, v4}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@016e │ │ -03e24a: 0c03 |0029: move-result-object v3 │ │ -03e24c: 6e20 d500 3100 |002a: invoke-virtual {v1, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ -03e252: 6e20 2f0f 1500 |002d: invoke-virtual {v5, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.startActivity:(Landroid/content/Intent;)V // method@0f2f │ │ -03e258: 0e00 |0030: return-void │ │ -03e25a: 3802 fcff |0031: if-eqz v2, 002d // -0004 │ │ -03e25e: 1a03 c00f |0033: const-string v3, "mailto" // string@0fc0 │ │ -03e262: 7130 6e01 0304 |0035: invoke-static {v3, v0, v4}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@016e │ │ -03e268: 0c03 |0038: move-result-object v3 │ │ -03e26a: 6e20 d500 3100 |0039: invoke-virtual {v1, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ -03e270: 28f1 |003c: goto 002d // -000f │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1115 │ │ - 0x0008 line=1117 │ │ - 0x0012 line=1118 │ │ - 0x001c line=1119 │ │ - 0x001e line=1120 │ │ - 0x0024 line=1121 │ │ - 0x002d line=1126 │ │ - 0x0030 line=1127 │ │ - 0x0031 line=1122 │ │ - 0x0033 line=1123 │ │ - locals : │ │ - 0x0012 - 0x003d reg=0 address Ljava/lang/String; │ │ - 0x0008 - 0x003d reg=1 contactIntent Landroid/content/Intent; │ │ - 0x001c - 0x003d reg=2 fromEmail Z │ │ - 0x0000 - 0x003d reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #50 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'wakeApp' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 39 16-bit code units │ │ -03e274: |[03e274] net.everythingandroid.smspopup.ui.SmsPopupActivity.wakeApp:()V │ │ -03e284: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03e286: 6e10 f70e 0300 |0001: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03e28c: 0c01 |0004: move-result-object v1 │ │ -03e28e: 7110 c60f 0100 |0005: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.acquireFull:(Landroid/content/Context;)V // method@0fc6 │ │ -03e294: 7100 ca0f 0000 |0008: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.releasePartial:()V // method@0fca │ │ -03e29a: 5c32 db08 |000b: iput-boolean v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@08db │ │ -03e29e: 5c32 ce08 |000d: iput-boolean v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inbox:Z // field@08ce │ │ -03e2a2: 5431 df08 |000f: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03e2a6: 6e10 150d 0100 |0011: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.shouldNotify:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d15 │ │ -03e2ac: 0c00 |0014: move-result-object v0 │ │ -03e2ae: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -03e2b2: 7120 050e 0300 |0017: invoke-static {v3, v0}, Lnet/everythingandroid/smspopup/service/ReminderService;.scheduleReminder:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e05 │ │ -03e2b8: 5431 df08 |001a: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@08df │ │ -03e2bc: 6e10 020d 0100 |001c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d02 │ │ -03e2c2: 0a01 |001f: move-result v1 │ │ -03e2c4: 7130 af0f 0301 |0020: invoke-static {v3, v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@0faf │ │ -03e2ca: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -03e2cc: 5c31 cd08 |0024: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hasNotified:Z // field@08cd │ │ -03e2d0: 0e00 |0026: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=414 │ │ - 0x0008 line=415 │ │ - 0x000b line=417 │ │ - 0x000d line=418 │ │ - 0x000f line=420 │ │ - 0x0015 line=423 │ │ - 0x0017 line=426 │ │ - 0x001a line=429 │ │ - 0x0023 line=431 │ │ - 0x0026 line=433 │ │ - locals : │ │ - 0x0015 - 0x0027 reg=0 notifyMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x0027 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'getCache' │ │ - type : '()Landroid/support/v4/util/LruCache;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03e2d4: |[03e2d4] net.everythingandroid.smspopup.ui.SmsPopupActivity.getCache:()Landroid/support/v4/util/LruCache; │ │ -03e2e4: 5410 d108 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@08d1 │ │ -03e2e8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1301 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onActivityResult' │ │ - type : '(IILandroid/content/Intent;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 6 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 27 16-bit code units │ │ -03e2ec: |[03e2ec] net.everythingandroid.smspopup.ui.SmsPopupActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -03e2fc: 6f40 b702 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02b7 │ │ -03e302: 1301 b822 |0003: const/16 v1, #int 8888 // #22b8 │ │ -03e306: 3313 1500 |0005: if-ne v3, v1, 001a // +0015 │ │ -03e30a: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ -03e30c: 3314 1200 |0008: if-ne v4, v1, 001a // +0012 │ │ -03e310: 1a01 f708 |000a: const-string v1, "android.speech.extra.RESULTS" // string@08f7 │ │ -03e314: 6e20 c300 1500 |000c: invoke-virtual {v5, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00c3 │ │ -03e31a: 0c00 |000f: move-result-object v0 │ │ -03e31c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -03e31e: 6e20 900c 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -03e324: 0c01 |0014: move-result-object v1 │ │ -03e326: 1f01 0702 |0015: check-cast v1, Ljava/lang/String; // type@0207 │ │ -03e32a: 7020 190f 1200 |0017: invoke-direct {v2, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:(Ljava/lang/String;)V // method@0f19 │ │ -03e330: 0e00 |001a: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=823 │ │ - 0x0003 line=826 │ │ - 0x000a line=827 │ │ - 0x0010 line=831 │ │ - 0x001a line=833 │ │ - locals : │ │ - 0x0010 - 0x001a reg=0 matches Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x001b reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x001b reg=3 requestCode I │ │ - 0x0000 - 0x001b reg=4 resultCode I │ │ - 0x0000 - 0x001b reg=5 data Landroid/content/Intent; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onButtonClicked' │ │ - type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 100 16-bit code units │ │ -03e334: |[03e334] net.everythingandroid.smspopup.ui.SmsPopupActivity.onButtonClicked:(I)V │ │ -03e344: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03e346: 2c02 3100 0000 |0001: sparse-switch v2, 00000032 // +00000031 │ │ -03e34c: 0e00 |0004: return-void │ │ -03e34e: 7010 f20e 0100 |0005: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.closeMessage:()V // method@0ef2 │ │ -03e354: 28fc |0008: goto 0004 // -0004 │ │ -03e356: 6e20 2c0f 0100 |0009: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f2c │ │ -03e35c: 28f8 |000c: goto 0004 // -0008 │ │ -03e35e: 7010 f30e 0100 |000d: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.deleteMessage:()V // method@0ef3 │ │ -03e364: 28f4 |0010: goto 0004 // -000c │ │ -03e366: 7020 210f 0100 |0011: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Z)V // method@0f21 │ │ -03e36c: 28f0 |0014: goto 0004 // -0010 │ │ -03e36e: 7010 180f 0100 |0015: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:()V // method@0f18 │ │ -03e374: 28ec |0018: goto 0004 // -0014 │ │ -03e376: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -03e378: 7020 210f 0100 |001a: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Z)V // method@0f21 │ │ -03e37e: 28e7 |001d: goto 0004 // -0019 │ │ -03e380: 7010 020f 0100 |001e: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.gotoInbox:()V // method@0f02 │ │ -03e386: 28e3 |0021: goto 0004 // -001d │ │ -03e388: 7010 2e0f 0100 |0022: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.speakMessage:()V // method@0f2e │ │ -03e38e: 28df |0025: goto 0004 // -0021 │ │ -03e390: 7010 330f 0100 |0026: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.unlockScreen:()V // method@0f33 │ │ -03e396: 28db |0029: goto 0004 // -0025 │ │ -03e398: 7010 1e0f 0100 |002a: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:()V // method@0f1e │ │ -03e39e: 28d7 |002d: goto 0004 // -0029 │ │ -03e3a0: 7010 330f 0100 |002e: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.unlockScreen:()V // method@0f33 │ │ -03e3a6: 28d3 |0031: goto 0004 // -002d │ │ -03e3a8: 0002 0c00 0000 0000 0100 0000 0200 ... |0032: sparse-switch-data (50 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=1259 │ │ - 0x0004 line=1297 │ │ - 0x0005 line=1263 │ │ - 0x0009 line=1266 │ │ - 0x000d line=1270 │ │ - 0x0011 line=1273 │ │ - 0x0015 line=1276 │ │ - 0x0019 line=1279 │ │ - 0x001e line=1282 │ │ - 0x0022 line=1285 │ │ - 0x0026 line=1288 │ │ - 0x002a line=1291 │ │ - 0x002e line=1294 │ │ - 0x0032 line=1259 │ │ - locals : │ │ - 0x0000 - 0x0064 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0064 reg=2 buttonType I │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onConfigurationChanged' │ │ - type : '(Landroid/content/res/Configuration;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 7 16-bit code units │ │ -03e40c: |[03e40c] net.everythingandroid.smspopup.ui.SmsPopupActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -03e41c: 6f20 ba02 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02ba │ │ -03e422: 7010 230f 0000 |0003: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.resizeLayout:()V // method@0f23 │ │ -03e428: 0e00 |0006: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=868 │ │ - 0x0003 line=871 │ │ - 0x0006 line=872 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0007 reg=1 newConfig Landroid/content/res/Configuration; │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onContextItemSelected' │ │ - type : '(Landroid/view/MenuItem;)Z' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 60 16-bit code units │ │ -03e42c: |[03e42c] net.everythingandroid.smspopup.ui.SmsPopupActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -03e43c: 7210 a309 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@09a3 │ │ -03e442: 0a00 |0003: move-result v0 │ │ -03e444: 2b00 2600 0000 |0004: packed-switch v0, 0000002a // +00000026 │ │ -03e44a: 6f20 bb02 2100 |0007: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02bb │ │ -03e450: 0a00 |000a: move-result v0 │ │ -03e452: 0f00 |000b: return v0 │ │ -03e454: 7010 f20e 0100 |000c: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.closeMessage:()V // method@0ef2 │ │ -03e45a: 28f8 |000f: goto 0007 // -0008 │ │ -03e45c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -03e45e: 6e20 2c0f 0100 |0011: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f2c │ │ -03e464: 28f3 |0014: goto 0007 // -000d │ │ -03e466: 7010 1e0f 0100 |0015: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:()V // method@0f1e │ │ -03e46c: 28ef |0018: goto 0007 // -0011 │ │ -03e46e: 7010 180f 0100 |0019: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:()V // method@0f18 │ │ -03e474: 28eb |001c: goto 0007 // -0015 │ │ -03e476: 7010 020f 0100 |001d: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.gotoInbox:()V // method@0f02 │ │ -03e47c: 28e7 |0020: goto 0007 // -0019 │ │ -03e47e: 7010 2e0f 0100 |0021: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.speakMessage:()V // method@0f2e │ │ -03e484: 28e3 |0024: goto 0007 // -001d │ │ -03e486: 7010 360f 0100 |0025: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.viewContact:()V // method@0f36 │ │ -03e48c: 28df |0028: goto 0007 // -0021 │ │ -03e48e: 0000 |0029: nop // spacer │ │ -03e490: 0001 0700 0100 0000 0800 0000 0c00 ... |002a: packed-switch-data (18 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=895 │ │ - 0x0007 line=918 │ │ - 0x000c line=897 │ │ - 0x0010 line=900 │ │ - 0x0015 line=903 │ │ - 0x0019 line=906 │ │ - 0x001d line=909 │ │ - 0x0021 line=912 │ │ - 0x0025 line=915 │ │ - 0x0029 line=895 │ │ - locals : │ │ - 0x0000 - 0x003c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x003c reg=2 item Landroid/view/MenuItem; │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 40 16-bit code units │ │ -03e4b4: |[03e4b4] net.everythingandroid.smspopup.ui.SmsPopupActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03e4c4: 6f20 bc02 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@02bc │ │ -03e4ca: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -03e4cc: 6e20 220f 0100 |0004: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.requestWindowFeature:(I)Z // method@0f22 │ │ -03e4d2: 1400 0800 037f |0007: const v0, #float 1.74129e+38 // #7f030008 │ │ -03e4d8: 6e20 260f 0100 |000a: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setContentView:(I)V // method@0f26 │ │ -03e4de: 7010 2a0f 0100 |000d: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setupPreferences:()V // method@0f2a │ │ -03e4e4: 7010 2b0f 0100 |0010: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setupViews:()V // method@0f2b │ │ -03e4ea: 3902 1100 |0013: if-nez v2, 0024 // +0011 │ │ -03e4ee: 6e10 fa0e 0100 |0015: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getIntent:()Landroid/content/Intent; // method@0efa │ │ -03e4f4: 0c00 |0018: move-result-object v0 │ │ -03e4f6: 6e10 bb00 0000 |0019: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03e4fc: 0c00 |001c: move-result-object v0 │ │ -03e4fe: 7020 040f 0100 |001d: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.initializeMessagesAndWake:(Landroid/os/Bundle;)V // method@0f04 │ │ -03e504: 7110 910f 0100 |0020: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/Eula;.show:(Landroid/app/Activity;)Z // method@0f91 │ │ -03e50a: 0e00 |0023: return-void │ │ -03e50c: 7020 040f 2100 |0024: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.initializeMessagesAndWake:(Landroid/os/Bundle;)V // method@0f04 │ │ -03e512: 28f9 |0027: goto 0020 // -0007 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=145 │ │ - 0x0003 line=147 │ │ - 0x0007 line=148 │ │ - 0x000d line=150 │ │ - 0x0010 line=151 │ │ - 0x0013 line=153 │ │ - 0x0015 line=154 │ │ - 0x0020 line=159 │ │ - 0x0023 line=160 │ │ - 0x0024 line=156 │ │ - locals : │ │ - 0x0000 - 0x0028 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0028 reg=2 bundle Landroid/os/Bundle; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onCreateContextMenu' │ │ - type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 4 │ │ - outs : 5 │ │ - insns size : 82 16-bit code units │ │ -03e514: |[03e514] net.everythingandroid.smspopup.ui.SmsPopupActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -03e524: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03e526: 6f40 bd02 4365 |0001: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02bd │ │ -03e52c: 1270 |0004: const/4 v0, #int 7 // #7 │ │ -03e52e: 1401 f300 0e7f |0005: const v1, #float 1.88755e+38 // #7f0e00f3 │ │ -03e534: 6e20 fe0e 1300 |0008: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e53a: 0c01 |000b: move-result-object v1 │ │ -03e53c: 7251 8a09 2420 |000c: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098a │ │ -03e542: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -03e544: 1401 4e00 0e7f |0010: const v1, #float 1.88752e+38 // #7f0e004e │ │ -03e54a: 6e20 fe0e 1300 |0013: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e550: 0c01 |0016: move-result-object v1 │ │ -03e552: 7251 8a09 2420 |0017: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098a │ │ -03e558: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -03e55a: 1401 5300 0e7f |001b: const v1, #float 1.88752e+38 // #7f0e0053 │ │ -03e560: 6e20 fe0e 1300 |001e: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e566: 0c01 |0021: move-result-object v1 │ │ -03e568: 7251 8a09 2420 |0022: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098a │ │ -03e56e: 1230 |0025: const/4 v0, #int 3 // #3 │ │ -03e570: 1401 4f00 0e7f |0026: const v1, #float 1.88752e+38 // #7f0e004f │ │ -03e576: 6e20 fe0e 1300 |0029: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e57c: 0c01 |002c: move-result-object v1 │ │ -03e57e: 7251 8a09 2420 |002d: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098a │ │ -03e584: 1240 |0030: const/4 v0, #int 4 // #4 │ │ -03e586: 1401 5800 0e7f |0031: const v1, #float 1.88752e+38 // #7f0e0058 │ │ -03e58c: 6e20 fe0e 1300 |0034: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e592: 0c01 |0037: move-result-object v1 │ │ -03e594: 7251 8a09 2420 |0038: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098a │ │ -03e59a: 1260 |003b: const/4 v0, #int 6 // #6 │ │ -03e59c: 1401 5500 0e7f |003c: const v1, #float 1.88752e+38 // #7f0e0055 │ │ -03e5a2: 6e20 fe0e 1300 |003f: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e5a8: 0c01 |0042: move-result-object v1 │ │ -03e5aa: 7251 8a09 2420 |0043: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098a │ │ -03e5b0: 1250 |0046: const/4 v0, #int 5 // #5 │ │ -03e5b2: 1401 5000 0e7f |0047: const v1, #float 1.88752e+38 // #7f0e0050 │ │ -03e5b8: 6e20 fe0e 1300 |004a: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e5be: 0c01 |004d: move-result-object v1 │ │ -03e5c0: 7251 8a09 2420 |004e: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098a │ │ -03e5c6: 0e00 |0051: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=879 │ │ - 0x0004 line=881 │ │ - 0x000f line=882 │ │ - 0x001a line=883 │ │ - 0x0025 line=884 │ │ - 0x0030 line=885 │ │ - 0x003b line=886 │ │ - 0x0046 line=887 │ │ - 0x0051 line=888 │ │ - locals : │ │ - 0x0000 - 0x0052 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0052 reg=4 menu Landroid/view/ContextMenu; │ │ - 0x0000 - 0x0052 reg=5 v Landroid/view/View; │ │ - 0x0000 - 0x0052 reg=6 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onCreateDialog' │ │ - type : '(I)Landroid/app/Dialog;' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 19 │ │ - ins : 2 │ │ - outs : 6 │ │ - insns size : 540 16-bit code units │ │ -03e5c8: |[03e5c8] net.everythingandroid.smspopup.ui.SmsPopupActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -03e5d8: 2b12 1002 0000 |0000: packed-switch v18, 00000210 // +00000210 │ │ -03e5de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -03e5e0: 1101 |0004: return-object v1 │ │ -03e5e2: 2203 0d00 |0005: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ -03e5e6: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -03e5ea: 7020 2c00 0300 |0009: invoke-direct {v3, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03e5f0: 1404 2700 0801 |000c: const v4, #float 2.49794e-38 // #01080027 │ │ -03e5f6: 6e20 3000 4300 |000f: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -03e5fc: 0c03 |0012: move-result-object v3 │ │ -03e5fe: 1404 0b01 0e7f |0013: const v4, #float 1.88756e+38 // #7f0e010b │ │ -03e604: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -03e608: 6e20 fe0e 4000 |0018: invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e60e: 0c04 |001b: move-result-object v4 │ │ -03e610: 6e20 3a00 4300 |001c: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003a │ │ -03e616: 0c03 |001f: move-result-object v3 │ │ -03e618: 1404 0c01 0e7f |0020: const v4, #float 1.88756e+38 // #7f0e010c │ │ -03e61e: 0800 1100 |0023: move-object/from16 v0, v17 │ │ -03e622: 6e20 fe0e 4000 |0025: invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e628: 0c04 |0028: move-result-object v4 │ │ -03e62a: 6e20 3200 4300 |0029: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0032 │ │ -03e630: 0c03 |002c: move-result-object v3 │ │ -03e632: 1404 0a00 0401 |002d: const v4, #float 2.42446e-38 // #0104000a │ │ -03e638: 2205 8502 |0030: new-instance v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3; // type@0285 │ │ -03e63c: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -03e640: 7020 bb0e 0500 |0034: invoke-direct {v5, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ebb │ │ -03e646: 6e30 3600 4305 |0037: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -03e64c: 0c03 |003a: move-result-object v3 │ │ -03e64e: 1504 0401 |003b: const/high16 v4, #int 17039360 // #104 │ │ -03e652: 1205 |003d: const/4 v5, #int 0 // #0 │ │ -03e654: 6e30 3300 4305 |003e: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ -03e65a: 0c03 |0041: move-result-object v3 │ │ -03e65c: 6e10 2d00 0300 |0042: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ -03e662: 0c01 |0045: move-result-object v1 │ │ -03e664: 28be |0046: goto 0004 // -0042 │ │ -03e666: 7401 fb0e 1100 |0047: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0efb │ │ -03e66c: 0c0b |004a: move-result-object v11 │ │ -03e66e: 1403 0600 037f |004b: const v3, #float 1.74129e+38 // #7f030006 │ │ -03e674: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -03e676: 6e30 9b09 3b04 |004f: invoke-virtual {v11, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -03e67c: 0c02 |0052: move-result-object v2 │ │ -03e67e: 1403 2100 077f |0053: const v3, #float 1.79446e+38 // #7f070021 │ │ -03e684: 6e20 d209 3200 |0056: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03e68a: 0c03 |0059: move-result-object v3 │ │ -03e68c: 1f03 9501 |005a: check-cast v3, Landroid/widget/EditText; // type@0195 │ │ -03e690: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -03e694: 5b03 d808 |005e: iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@08d8 │ │ -03e698: 1403 2200 077f |0060: const v3, #float 1.79446e+38 // #7f070022 │ │ -03e69e: 6e20 d209 3200 |0063: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03e6a4: 0c0e |0066: move-result-object v14 │ │ -03e6a6: 1f0e b001 |0067: check-cast v14, Landroid/widget/TextView; // type@01b0 │ │ -03e6aa: 1403 2800 077f |0069: const v3, #float 1.79447e+38 // #7f070028 │ │ -03e6b0: 6e20 d209 3200 |006c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03e6b6: 0c0f |006f: move-result-object v15 │ │ -03e6b8: 1f0f 9201 |0070: check-cast v15, Landroid/widget/Button; // type@0192 │ │ -03e6bc: 1403 2b00 077f |0072: const v3, #float 1.79447e+38 // #7f07002b │ │ -03e6c2: 6e20 d209 3200 |0075: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03e6c8: 0c10 |0078: move-result-object v16 │ │ -03e6ca: 1f10 9d01 |0079: check-cast v16, Landroid/widget/ImageButton; // type@019d │ │ -03e6ce: 2203 8702 |007b: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; // type@0287 │ │ -03e6d2: 0800 1100 |007d: move-object/from16 v0, v17 │ │ -03e6d6: 7020 bf0e 0300 |007f: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ebf │ │ -03e6dc: 0800 1000 |0082: move-object/from16 v0, v16 │ │ -03e6e0: 6e20 b30a 3000 |0084: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0ab3 │ │ -03e6e6: 0800 1100 |0087: move-object/from16 v0, v17 │ │ -03e6ea: 5403 d808 |0089: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@08d8 │ │ -03e6ee: 2204 4402 |008b: new-instance v4, Lnet/everythingandroid/smspopup/controls/QmTextWatcher; // type@0244 │ │ -03e6f2: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -03e6f6: 7040 e70c 04fe |008f: invoke-direct {v4, v0, v14, v15}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.:(Landroid/content/Context;Landroid/widget/TextView;Landroid/widget/Button;)V // method@0ce7 │ │ -03e6fc: 6e20 a00a 4300 |0092: invoke-virtual {v3, v4}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0aa0 │ │ -03e702: 0800 1100 |0095: move-object/from16 v0, v17 │ │ -03e706: 5403 d808 |0097: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@08d8 │ │ -03e70a: 2204 8802 |0099: new-instance v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5; // type@0288 │ │ -03e70e: 0800 1100 |009b: move-object/from16 v0, v17 │ │ -03e712: 7020 c10e 0400 |009d: invoke-direct {v4, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ec1 │ │ -03e718: 6e20 a30a 4300 |00a0: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0aa3 │ │ -03e71e: 1403 2500 077f |00a3: const v3, #float 1.79447e+38 // #7f070025 │ │ -03e724: 6e20 d209 3200 |00a6: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03e72a: 0c03 |00a9: move-result-object v3 │ │ -03e72c: 1f03 b001 |00aa: check-cast v3, Landroid/widget/TextView; // type@01b0 │ │ -03e730: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -03e734: 5b03 da08 |00ae: iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickreplyTextView:Landroid/widget/TextView; // field@08da │ │ -03e738: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ -03e73c: 5403 d808 |00b2: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@08d8 │ │ -03e740: 6e10 a10a 0300 |00b4: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa1 │ │ -03e746: 0c03 |00b7: move-result-object v3 │ │ -03e748: 6e10 5e0c 0300 |00b8: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -03e74e: 0c03 |00bb: move-result-object v3 │ │ -03e750: 7130 ea0c e30f |00bc: invoke-static {v3, v14, v15}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.getQuickReplyCounterText:(Ljava/lang/CharSequence;Landroid/widget/TextView;Landroid/widget/Button;)V // method@0cea │ │ -03e756: 2203 8902 |00bf: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6; // type@0289 │ │ -03e75a: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ -03e75e: 7020 c30e 0300 |00c3: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ec3 │ │ -03e764: 6e20 920a 3f00 |00c6: invoke-virtual {v15, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -03e76a: 2203 0d00 |00c9: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ -03e76e: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ -03e772: 7020 2c00 0300 |00cd: invoke-direct {v3, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03e778: 1404 2900 0801 |00d0: const v4, #float 2.49794e-38 // #01080029 │ │ -03e77e: 6e20 3000 4300 |00d3: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -03e784: 0c03 |00d6: move-result-object v3 │ │ -03e786: 1404 e000 0e7f |00d7: const v4, #float 1.88755e+38 // #7f0e00e0 │ │ -03e78c: 6e20 3900 4300 |00da: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -03e792: 0c03 |00dd: move-result-object v3 │ │ -03e794: 6e10 2d00 0300 |00de: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ -03e79a: 0c01 |00e1: move-result-object v1 │ │ -03e79c: 1203 |00e2: const/4 v3, #int 0 // #0 │ │ -03e79e: 7401 fd0e 1100 |00e3: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0efd │ │ -03e7a4: 0c04 |00e6: move-result-object v4 │ │ -03e7a6: 1255 |00e7: const/4 v5, #int 5 // #5 │ │ -03e7a8: 7120 fa0f 5400 |00e8: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.pixelsToDip:(Landroid/content/res/Resources;I)I // method@0ffa │ │ -03e7ae: 0a04 |00eb: move-result v4 │ │ -03e7b0: 1205 |00ec: const/4 v5, #int 0 // #0 │ │ -03e7b2: 1206 |00ed: const/4 v6, #int 0 // #0 │ │ -03e7b4: 7406 4100 0100 |00ee: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/app/AlertDialog;.setView:(Landroid/view/View;IIII)V // method@0041 │ │ -03e7ba: 2203 8a02 |00f1: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7; // type@028a │ │ -03e7be: 0800 1100 |00f3: move-object/from16 v0, v17 │ │ -03e7c2: 7020 c50e 0300 |00f5: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ec5 │ │ -03e7c8: 6e20 3f00 3100 |00f8: invoke-virtual {v1, v3}, Landroid/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@003f │ │ -03e7ce: 1403 2c00 077f |00fb: const v3, #float 1.79447e+38 // #7f07002c │ │ -03e7d4: 6e20 d209 3200 |00fe: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03e7da: 0c0d |0101: move-result-object v13 │ │ -03e7dc: 1f0d 9201 |0102: check-cast v13, Landroid/widget/Button; // type@0192 │ │ -03e7e0: 2203 8b02 |0104: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8; // type@028b │ │ -03e7e4: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -03e7e8: 7020 c70e 0300 |0108: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ec7 │ │ -03e7ee: 6e20 920a 3d00 |010b: invoke-virtual {v13, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -03e7f4: 1403 2d00 077f |010e: const v3, #float 1.79447e+38 // #7f07002d │ │ -03e7fa: 6e20 d209 3200 |0111: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03e800: 0c09 |0114: move-result-object v9 │ │ -03e802: 1f09 9201 |0115: check-cast v9, Landroid/widget/Button; // type@0192 │ │ -03e806: 2203 8c02 |0117: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9; // type@028c │ │ -03e80a: 0800 1100 |0119: move-object/from16 v0, v17 │ │ -03e80e: 7030 c90e 0301 |011b: invoke-direct {v3, v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/app/AlertDialog;)V // method@0ec9 │ │ -03e814: 6e20 920a 3900 |011e: invoke-virtual {v9, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -03e81a: 6e10 3e00 0100 |0121: invoke-virtual {v1}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@003e │ │ -03e820: 0c03 |0124: move-result-object v3 │ │ -03e822: 1504 0200 |0125: const/high16 v4, #int 131072 // #2 │ │ -03e826: 6e20 1a0a 4300 |0127: invoke-virtual {v3, v4}, Landroid/view/Window;.clearFlags:(I)V // method@0a1a │ │ -03e82c: 2203 7b02 |012a: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10; // type@027b │ │ -03e830: 0800 1100 |012c: move-object/from16 v0, v17 │ │ -03e834: 7020 a70e 0300 |012e: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ea7 │ │ -03e83a: 6e20 4000 3100 |0131: invoke-virtual {v1, v3}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0040 │ │ -03e840: 0800 1100 |0134: move-object/from16 v0, v17 │ │ -03e844: 5403 d908 |0136: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03e848: 3803 1100 |0138: if-eqz v3, 0149 // +0011 │ │ -03e84c: 0800 1100 |013a: move-object/from16 v0, v17 │ │ -03e850: 5403 d908 |013c: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@08d9 │ │ -03e854: 6e10 bb0d 0300 |013e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyText:()Ljava/lang/String; // method@0dbb │ │ -03e85a: 0c03 |0141: move-result-object v3 │ │ -03e85c: 0800 1100 |0142: move-object/from16 v0, v17 │ │ -03e860: 7020 350f 3000 |0144: invoke-direct {v0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.updateQuickReplyView:(Ljava/lang/String;)V // method@0f35 │ │ -03e866: 2900 bdfe |0147: goto/16 0004 // -0143 │ │ -03e86a: 1a03 0000 |0149: const-string v3, "" // string@0000 │ │ -03e86e: 0800 1100 |014b: move-object/from16 v0, v17 │ │ -03e872: 7020 350f 3000 |014d: invoke-direct {v0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.updateQuickReplyView:(Ljava/lang/String;)V // method@0f35 │ │ -03e878: 2900 b4fe |0150: goto/16 0004 // -014c │ │ -03e87c: 7401 f90e 1100 |0152: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0ef9 │ │ -03e882: 0c03 |0155: move-result-object v3 │ │ -03e884: 6204 4508 |0156: sget-object v4, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@0845 │ │ -03e888: 1205 |0158: const/4 v5, #int 0 // #0 │ │ -03e88a: 1206 |0159: const/4 v6, #int 0 // #0 │ │ -03e88c: 1207 |015a: const/4 v7, #int 0 // #0 │ │ -03e88e: 1208 |015b: const/4 v8, #int 0 // #0 │ │ -03e890: 7406 9200 0300 |015c: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -03e896: 0c03 |015f: move-result-object v3 │ │ -03e898: 0800 1100 |0160: move-object/from16 v0, v17 │ │ -03e89c: 5b03 d208 |0162: iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@08d2 │ │ -03e8a0: 0800 1100 |0164: move-object/from16 v0, v17 │ │ -03e8a4: 5403 d208 |0166: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@08d2 │ │ -03e8a8: 0800 1100 |0168: move-object/from16 v0, v17 │ │ -03e8ac: 6e20 310f 3000 |016a: invoke-virtual {v0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0f31 │ │ -03e8b2: 2203 0d00 |016d: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ -03e8b6: 0800 1100 |016f: move-object/from16 v0, v17 │ │ -03e8ba: 7020 2c00 0300 |0171: invoke-direct {v3, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03e8c0: 1404 2900 0801 |0174: const v4, #float 2.49794e-38 // #01080029 │ │ -03e8c6: 6e20 3000 4300 |0177: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -03e8cc: 0c03 |017a: move-result-object v3 │ │ -03e8ce: 1404 d100 0e7f |017b: const v4, #float 1.88755e+38 // #7f0e00d1 │ │ -03e8d4: 6e20 3900 4300 |017e: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -03e8da: 0c0c |0181: move-result-object v12 │ │ -03e8dc: 0800 1100 |0182: move-object/from16 v0, v17 │ │ -03e8e0: 5403 d208 |0184: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@08d2 │ │ -03e8e4: 3803 2200 |0186: if-eqz v3, 01a8 // +0022 │ │ -03e8e8: 0800 1100 |0188: move-object/from16 v0, v17 │ │ -03e8ec: 5403 d208 |018a: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@08d2 │ │ -03e8f0: 7210 1501 0300 |018c: invoke-interface {v3}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -03e8f6: 0a03 |018f: move-result v3 │ │ -03e8f8: 3d03 1800 |0190: if-lez v3, 01a8 // +0018 │ │ -03e8fc: 0800 1100 |0192: move-object/from16 v0, v17 │ │ -03e900: 5403 d208 |0194: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@08d2 │ │ -03e904: 2204 7c02 |0196: new-instance v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11; // type@027c │ │ -03e908: 0800 1100 |0198: move-object/from16 v0, v17 │ │ -03e90c: 7020 a90e 0400 |019a: invoke-direct {v4, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0ea9 │ │ -03e912: 1a05 1013 |019d: const-string v5, "quickmessage_message" // string@1310 │ │ -03e916: 6e40 2f00 3c54 |019f: invoke-virtual {v12, v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setCursor:(Landroid/database/Cursor;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; // method@002f │ │ -03e91c: 6e10 2d00 0c00 |01a2: invoke-virtual {v12}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ -03e922: 0c01 |01a5: move-result-object v1 │ │ -03e924: 2900 5efe |01a6: goto/16 0004 // -01a2 │ │ -03e928: 220a 3e00 |01a8: new-instance v10, Landroid/database/MatrixCursor; // type@003e │ │ -03e92c: 1223 |01aa: const/4 v3, #int 2 // #2 │ │ -03e92e: 2333 cc02 |01ab: new-array v3, v3, [Ljava/lang/String; // type@02cc │ │ -03e932: 1204 |01ad: const/4 v4, #int 0 // #0 │ │ -03e934: 1a05 6808 |01ae: const-string v5, "_id" // string@0868 │ │ -03e938: 4d05 0304 |01b0: aput-object v5, v3, v4 │ │ -03e93c: 1214 |01b2: const/4 v4, #int 1 // #1 │ │ -03e93e: 1a05 1013 |01b3: const-string v5, "quickmessage_message" // string@1310 │ │ -03e942: 4d05 0304 |01b5: aput-object v5, v3, v4 │ │ -03e946: 7020 2901 3a00 |01b7: invoke-direct {v10, v3}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@0129 │ │ -03e94c: 1223 |01ba: const/4 v3, #int 2 // #2 │ │ -03e94e: 2333 cc02 |01bb: new-array v3, v3, [Ljava/lang/String; // type@02cc │ │ -03e952: 1204 |01bd: const/4 v4, #int 0 // #0 │ │ -03e954: 1a05 bb00 |01be: const-string v5, "0" // string@00bb │ │ -03e958: 4d05 0304 |01c0: aput-object v5, v3, v4 │ │ -03e95c: 1214 |01c2: const/4 v4, #int 1 // #1 │ │ -03e95e: 1405 da00 0e7f |01c3: const v5, #float 1.88755e+38 // #7f0e00da │ │ -03e964: 0800 1100 |01c6: move-object/from16 v0, v17 │ │ -03e968: 6e20 fe0e 5000 |01c8: invoke-virtual {v0, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e96e: 0c05 |01cb: move-result-object v5 │ │ -03e970: 4d05 0304 |01cc: aput-object v5, v3, v4 │ │ -03e974: 6e20 2a01 3a00 |01ce: invoke-virtual {v10, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@012a │ │ -03e97a: 2203 7d02 |01d1: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12; // type@027d │ │ -03e97e: 0800 1100 |01d3: move-object/from16 v0, v17 │ │ -03e982: 7020 ab0e 0300 |01d5: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0eab │ │ -03e988: 1a04 1013 |01d8: const-string v4, "quickmessage_message" // string@1310 │ │ -03e98c: 6e40 2f00 ac43 |01da: invoke-virtual {v12, v10, v3, v4}, Landroid/app/AlertDialog$Builder;.setCursor:(Landroid/database/Cursor;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; // method@002f │ │ -03e992: 28c5 |01dd: goto 01a2 // -003b │ │ -03e994: 2203 1a00 |01de: new-instance v3, Landroid/app/ProgressDialog; // type@001a │ │ -03e998: 0800 1100 |01e0: move-object/from16 v0, v17 │ │ -03e99c: 7020 7f00 0300 |01e2: invoke-direct {v3, v0}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@007f │ │ -03e9a2: 0800 1100 |01e5: move-object/from16 v0, v17 │ │ -03e9a6: 5b03 d408 |01e7: iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@08d4 │ │ -03e9aa: 0800 1100 |01e9: move-object/from16 v0, v17 │ │ -03e9ae: 5403 d408 |01eb: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@08d4 │ │ -03e9b2: 1404 e600 0e7f |01ed: const v4, #float 1.88755e+38 // #7f0e00e6 │ │ -03e9b8: 0800 1100 |01f0: move-object/from16 v0, v17 │ │ -03e9bc: 6e20 fe0e 4000 |01f2: invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0efe │ │ -03e9c2: 0c04 |01f5: move-result-object v4 │ │ -03e9c4: 6e20 8300 4300 |01f6: invoke-virtual {v3, v4}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0083 │ │ -03e9ca: 0800 1100 |01f9: move-object/from16 v0, v17 │ │ -03e9ce: 5403 d408 |01fb: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@08d4 │ │ -03e9d2: 1214 |01fd: const/4 v4, #int 1 // #1 │ │ -03e9d4: 6e20 8200 4300 |01fe: invoke-virtual {v3, v4}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0082 │ │ -03e9da: 0800 1100 |0201: move-object/from16 v0, v17 │ │ -03e9de: 5403 d408 |0203: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@08d4 │ │ -03e9e2: 1214 |0205: const/4 v4, #int 1 // #1 │ │ -03e9e4: 6e20 8100 4300 |0206: invoke-virtual {v3, v4}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0081 │ │ -03e9ea: 0800 1100 |0209: move-object/from16 v0, v17 │ │ -03e9ee: 5401 d408 |020b: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@08d4 │ │ -03e9f2: 2900 f7fd |020d: goto/16 0004 // -0209 │ │ -03e9f6: 0000 |020f: nop // spacer │ │ -03e9f8: 0001 0400 0100 0000 0500 0000 4700 ... |0210: packed-switch-data (12 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=563 │ │ - 0x0003 line=784 │ │ - 0x0005 line=569 │ │ - 0x0047 line=585 │ │ - 0x004b line=586 │ │ - 0x0053 line=587 │ │ - 0x0060 line=588 │ │ - 0x0069 line=590 │ │ - 0x0072 line=592 │ │ - 0x007b line=595 │ │ - 0x0087 line=626 │ │ - 0x0095 line=628 │ │ - 0x00a3 line=661 │ │ - 0x00b0 line=662 │ │ - 0x00bf line=667 │ │ - 0x00c9 line=675 │ │ - 0x00e2 line=681 │ │ - 0x00f1 line=683 │ │ - 0x00fb line=692 │ │ - 0x0104 line=693 │ │ - 0x010e line=701 │ │ - 0x0117 line=702 │ │ - 0x0121 line=715 │ │ - 0x012a line=717 │ │ - 0x0134 line=727 │ │ - 0x013a line=728 │ │ - 0x0149 line=730 │ │ - 0x0152 line=739 │ │ - 0x0164 line=740 │ │ - 0x016d line=742 │ │ - 0x0182 line=747 │ │ - 0x0192 line=749 │ │ - 0x01a2 line=771 │ │ - 0x01a8 line=760 │ │ - 0x01ba line=763 │ │ - 0x01d1 line=765 │ │ - 0x01de line=777 │ │ - 0x01e9 line=778 │ │ - 0x01f9 line=779 │ │ - 0x0201 line=780 │ │ - 0x0209 line=781 │ │ - 0x020f line=563 │ │ - locals : │ │ - 0x00e2 - 0x0152 reg=1 qrAlertDialog Landroid/app/AlertDialog; │ │ - 0x0053 - 0x0152 reg=2 qrLayout Landroid/view/View; │ │ - 0x0117 - 0x0152 reg=9 cancelButton Landroid/widget/Button; │ │ - 0x004b - 0x0152 reg=11 factory Landroid/view/LayoutInflater; │ │ - 0x0104 - 0x0152 reg=13 presetButton Landroid/widget/Button; │ │ - 0x0069 - 0x0152 reg=14 qrCounterTextView Landroid/widget/TextView; │ │ - 0x0072 - 0x0152 reg=15 qrSendButton Landroid/widget/Button; │ │ - 0x007b - 0x0152 reg=16 voiceRecognitionButton Landroid/widget/ImageButton; │ │ - 0x01ba - 0x01de reg=10 emptyCursor Landroid/database/MatrixCursor; │ │ - 0x0182 - 0x01de reg=12 mDialogBuilder Landroid/app/AlertDialog$Builder; │ │ - 0x0000 - 0x021c reg=17 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x021c reg=18 id I │ │ - │ │ - #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onDestroy' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03ea10: |[03ea10] net.everythingandroid.smspopup.ui.SmsPopupActivity.onDestroy:()V │ │ -03ea20: 6f10 c002 0000 |0000: invoke-super {v0}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@02c0 │ │ -03ea26: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=552 │ │ - 0x0003 line=553 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onNewIntent' │ │ - type : '(Landroid/content/Intent;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 18 16-bit code units │ │ -03ea28: |[03ea28] net.everythingandroid.smspopup.ui.SmsPopupActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -03ea38: 6f20 c402 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/FragmentActivity;.onNewIntent:(Landroid/content/Intent;)V // method@02c4 │ │ -03ea3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03ea40: 5c20 cd08 |0004: iput-boolean v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hasNotified:Z // field@08cd │ │ -03ea44: 6e20 270f 3200 |0006: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setIntent:(Landroid/content/Intent;)V // method@0f27 │ │ -03ea4a: 6e10 bb00 0300 |0009: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ -03ea50: 0c00 |000c: move-result-object v0 │ │ -03ea52: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -03ea54: 7030 050f 0201 |000e: invoke-direct {v2, v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.initializeMessagesAndWake:(Landroid/os/Bundle;Z)V // method@0f05 │ │ -03ea5a: 0e00 |0011: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=482 │ │ - 0x0003 line=486 │ │ - 0x0006 line=489 │ │ - 0x0009 line=492 │ │ - 0x0011 line=493 │ │ - locals : │ │ - 0x0000 - 0x0012 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0012 reg=3 intent Landroid/content/Intent; │ │ - │ │ - #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onPause' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 46 16-bit code units │ │ -03ea5c: |[03ea5c] net.everythingandroid.smspopup.ui.SmsPopupActivity.onPause:()V │ │ -03ea6c: 6f10 c702 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPause:()V // method@02c7 │ │ -03ea72: 7010 030f 0100 |0003: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hideSoftKeyboard:()V // method@0f03 │ │ -03ea78: 5410 c908 |0006: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@08c9 │ │ -03ea7c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -03ea80: 5410 c908 |000a: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@08c9 │ │ -03ea84: 6e10 d201 0000 |000c: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@01d2 │ │ -03ea8a: 5410 d408 |000f: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@08d4 │ │ -03ea8e: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -03ea92: 5410 d408 |0013: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@08d4 │ │ -03ea96: 6e10 8000 0000 |0015: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0080 │ │ -03ea9c: 5510 e108 |0018: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wasVisible:Z // field@08e1 │ │ -03eaa0: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ -03eaa4: 6e10 f70e 0100 |001c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03eaaa: 0c00 |001f: move-result-object v0 │ │ -03eaac: 7110 f70d 0000 |0020: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0df7 │ │ -03eab2: 5510 cc08 |0023: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@08cc │ │ -03eab6: 3900 0700 |0025: if-nez v0, 002c // +0007 │ │ -03eaba: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -03eabc: 7110 f40d 0000 |0028: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0df4 │ │ -03eac2: 0e00 |002b: return-void │ │ -03eac4: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -03eac6: 28fb |002d: goto 0028 // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=515 │ │ - 0x0003 line=520 │ │ - 0x0006 line=523 │ │ - 0x000a line=524 │ │ - 0x000f line=528 │ │ - 0x0013 line=529 │ │ - 0x0018 line=532 │ │ - 0x001c line=534 │ │ - 0x0023 line=535 │ │ - 0x002b line=537 │ │ - 0x002c line=535 │ │ - locals : │ │ - 0x0000 - 0x002e reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onPrepareDialog' │ │ - type : '(ILandroid/app/Dialog;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 7 │ │ - ins : 3 │ │ - outs : 3 │ │ - insns size : 96 16-bit code units │ │ -03eac8: |[03eac8] net.everythingandroid.smspopup.ui.SmsPopupActivity.onPrepareDialog:(ILandroid/app/Dialog;)V │ │ -03ead8: 1403 0d00 0b7f |0000: const v3, #float 1.84763e+38 // #7f0b000d │ │ -03eade: 6f30 c902 5406 |0003: invoke-super {v4, v5, v6}, Landroid/support/v4/app/FragmentActivity;.onPrepareDialog:(ILandroid/app/Dialog;)V // method@02c9 │ │ -03eae4: 6e10 f70e 0400 |0006: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03eaea: 0c02 |0009: move-result-object v2 │ │ -03eaec: 7110 f70d 0200 |000a: invoke-static {v2}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0df7 │ │ -03eaf2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -03eaf4: 7110 f40d 0200 |000e: invoke-static {v2}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0df4 │ │ -03eafa: 6e10 f70e 0400 |0011: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03eb00: 0c02 |0014: move-result-object v2 │ │ -03eb02: 7110 020e 0200 |0015: invoke-static {v2}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e02 │ │ -03eb08: 2b05 4000 0000 |0018: packed-switch v5, 00000058 // +00000040 │ │ -03eb0e: 0e00 |001b: return-void │ │ -03eb10: 6e10 4600 0600 |001c: invoke-virtual {v6}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ -03eb16: 0c02 |001f: move-result-object v2 │ │ -03eb18: 6e10 1b0a 0200 |0020: invoke-virtual {v2}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0a1b │ │ -03eb1e: 0c01 |0023: move-result-object v1 │ │ -03eb20: 6e10 fd0e 0400 |0024: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0efd │ │ -03eb26: 0c02 |0027: move-result-object v2 │ │ -03eb28: 6e20 f900 3200 |0028: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -03eb2e: 0a02 |002b: move-result v2 │ │ -03eb30: 8722 |002c: float-to-int v2, v2 │ │ -03eb32: 5912 6a02 |002d: iput v2, v1, Landroid/view/WindowManager$LayoutParams;.width:I // field@026a │ │ -03eb36: 6e10 4600 0600 |002f: invoke-virtual {v6}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ -03eb3c: 0c02 |0032: move-result-object v2 │ │ -03eb3e: 6e20 1c0a 1200 |0033: invoke-virtual {v2, v1}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@0a1c │ │ -03eb44: 5442 d808 |0036: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@08d8 │ │ -03eb48: 7020 2d0f 2400 |0038: invoke-direct {v4, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showSoftKeyboard:(Landroid/view/View;)V // method@0f2d │ │ -03eb4e: 28e0 |003b: goto 001b // -0020 │ │ -03eb50: 6e10 4600 0600 |003c: invoke-virtual {v6}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ -03eb56: 0c02 |003f: move-result-object v2 │ │ -03eb58: 6e10 1b0a 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0a1b │ │ -03eb5e: 0c00 |0043: move-result-object v0 │ │ -03eb60: 6e10 fd0e 0400 |0044: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0efd │ │ -03eb66: 0c02 |0047: move-result-object v2 │ │ -03eb68: 6e20 f900 3200 |0048: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -03eb6e: 0a02 |004b: move-result v2 │ │ -03eb70: 8722 |004c: float-to-int v2, v2 │ │ -03eb72: 5902 6a02 |004d: iput v2, v0, Landroid/view/WindowManager$LayoutParams;.width:I // field@026a │ │ -03eb76: 6e10 4600 0600 |004f: invoke-virtual {v6}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ -03eb7c: 0c02 |0052: move-result-object v2 │ │ -03eb7e: 6e20 1c0a 0200 |0053: invoke-virtual {v2, v0}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@0a1c │ │ -03eb84: 28c5 |0056: goto 001b // -003b │ │ -03eb86: 0000 |0057: nop // spacer │ │ -03eb88: 0001 0200 0200 0000 0400 0000 2400 ... |0058: packed-switch-data (8 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=789 │ │ - 0x0006 line=795 │ │ - 0x000d line=796 │ │ - 0x0011 line=797 │ │ - 0x0018 line=799 │ │ - 0x001b line=816 │ │ - 0x001c line=803 │ │ - 0x0024 line=804 │ │ - 0x002f line=805 │ │ - 0x0036 line=806 │ │ - 0x003c line=811 │ │ - 0x0044 line=812 │ │ - 0x004f line=813 │ │ - 0x0057 line=799 │ │ - locals : │ │ - 0x0024 - 0x003c reg=1 quickreplyLP Landroid/view/WindowManager$LayoutParams; │ │ - 0x0044 - 0x0060 reg=0 presetLP Landroid/view/WindowManager$LayoutParams; │ │ - 0x0000 - 0x0060 reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0060 reg=5 id I │ │ - 0x0000 - 0x0060 reg=6 dialog Landroid/app/Dialog; │ │ - │ │ - #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onRestoreInstanceState' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -03eb98: |[03eb98] net.everythingandroid.smspopup.ui.SmsPopupActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -03eba8: 6f20 cc02 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@02cc │ │ -03ebae: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=861 │ │ - 0x0003 line=864 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0004 reg=1 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onResume' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 9 16-bit code units │ │ -03ebb0: |[03ebb0] net.everythingandroid.smspopup.ui.SmsPopupActivity.onResume:()V │ │ -03ebc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03ebc2: 6f10 cd02 0100 |0001: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onResume:()V // method@02cd │ │ -03ebc8: 5c10 e108 |0004: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wasVisible:Z // field@08e1 │ │ -03ebcc: 5c10 cc08 |0006: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@08cc │ │ -03ebd0: 0e00 |0008: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=505 │ │ - 0x0004 line=508 │ │ - 0x0006 line=510 │ │ - 0x0008 line=511 │ │ - locals : │ │ - 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onSaveInstanceState' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 4 16-bit code units │ │ -03ebd4: |[03ebd4] net.everythingandroid.smspopup.ui.SmsPopupActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -03ebe4: 6f20 d002 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@02d0 │ │ -03ebea: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=851 │ │ - 0x0003 line=857 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x0004 reg=1 outState Landroid/os/Bundle; │ │ - │ │ - #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onStart' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -03ebec: |[03ebec] net.everythingandroid.smspopup.ui.SmsPopupActivity.onStart:()V │ │ -03ebfc: 6f10 d102 0000 |0000: invoke-super {v0}, Landroid/support/v4/app/FragmentActivity;.onStart:()V // method@02d1 │ │ -03ec02: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=497 │ │ - 0x0003 line=501 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #16 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onStop' │ │ - type : '()V' │ │ - access : 0x0004 (PROTECTED) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 21 16-bit code units │ │ -03ec04: |[03ec04] net.everythingandroid.smspopup.ui.SmsPopupActivity.onStop:()V │ │ -03ec14: 6f10 d202 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@02d2 │ │ -03ec1a: 6e10 f70e 0100 |0003: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0ef7 │ │ -03ec20: 0c00 |0006: move-result-object v0 │ │ -03ec22: 7110 f70d 0000 |0007: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0df7 │ │ -03ec28: 5510 cc08 |000a: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@08cc │ │ -03ec2c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -03ec30: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -03ec32: 7110 f40d 0000 |000f: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0df4 │ │ -03ec38: 0e00 |0012: return-void │ │ -03ec3a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -03ec3c: 28fb |0014: goto 000f // -0005 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=541 │ │ - 0x0003 line=546 │ │ - 0x000a line=547 │ │ - 0x0012 line=548 │ │ - 0x0013 line=547 │ │ - locals : │ │ - 0x0000 - 0x0015 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - │ │ - #17 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ - name : 'onWindowFocusChanged' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 12 16-bit code units │ │ -03ec40: |[03ec40] net.everythingandroid.smspopup.ui.SmsPopupActivity.onWindowFocusChanged:(Z)V │ │ -03ec50: 6f20 d302 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onWindowFocusChanged:(Z)V // method@02d3 │ │ -03ec56: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ -03ec5a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -03ec5c: 5c10 e108 |0006: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wasVisible:Z // field@08e1 │ │ -03ec60: 7010 1a0f 0100 |0008: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.refreshViews:()V // method@0f1a │ │ -03ec66: 0e00 |000b: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=837 │ │ - 0x0003 line=840 │ │ - 0x0005 line=844 │ │ - 0x0008 line=845 │ │ - 0x000b line=847 │ │ - locals : │ │ - 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - 0x0000 - 0x000c reg=2 hasFocus Z │ │ - │ │ - source_file_idx : 1858 (SmsPopupActivity.java) │ │ - │ │ -Class #351 header: │ │ -class_idx : 656 │ │ -access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1860 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #351 annotations: │ │ +Class #264 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #351 - │ │ +Class #264 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -97506,98 +56697,102 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ec68: |[03ec68] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ -03ec78: 5b01 e208 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e2 │ │ -03ec7c: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ec82: 0e00 |0005: return-void │ │ +03a34c: |[03a34c] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ +03a35c: 5b01 4607 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0746 │ │ +03a360: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a366: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -03ec84: |[03ec84] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -03ec94: 5450 e208 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e2 │ │ -03ec98: 7110 4c0f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$300:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // method@0f4c │ │ -03ec9e: 0c01 |0005: move-result-object v1 │ │ -03eca0: 5452 e208 |0006: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e2 │ │ -03eca4: 0770 |0008: move-object v0, v7 │ │ -03eca6: 1f00 0702 |0009: check-cast v0, Ljava/lang/String; // type@0207 │ │ -03ecaa: 5453 e208 |000b: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e2 │ │ -03ecae: 7110 490f 0300 |000d: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03ecb4: 0c03 |0010: move-result-object v3 │ │ -03ecb6: 6e10 240d 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ecbc: 0c03 |0014: move-result-object v3 │ │ -03ecbe: 5454 e208 |0015: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e2 │ │ -03ecc2: 7110 4a0f 0400 |0017: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03ecc8: 0c04 |001a: move-result-object v4 │ │ -03ecca: 6e10 240d 0400 |001b: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ecd0: 0c04 |001e: move-result-object v4 │ │ -03ecd2: 7140 4b0f 0243 |001f: invoke-static {v2, v0, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0f4b │ │ -03ecd8: 0a00 |0022: move-result v0 │ │ -03ecda: 6e20 9e0d 0100 |0023: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0d9e │ │ -03ece0: 5450 e208 |0026: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e2 │ │ -03ece4: 1f07 0702 |0028: check-cast v7, Ljava/lang/String; // type@0207 │ │ -03ece8: 5451 e208 |002a: iget-object v1, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e2 │ │ -03ecec: 7110 490f 0100 |002c: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03ecf2: 0c01 |002f: move-result-object v1 │ │ -03ecf4: 6e10 240d 0100 |0030: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ecfa: 0c01 |0033: move-result-object v1 │ │ -03ecfc: 5452 e208 |0034: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e2 │ │ -03ed00: 7110 4a0f 0200 |0036: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03ed06: 0c02 |0039: move-result-object v2 │ │ -03ed08: 6e10 240d 0200 |003a: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ed0e: 0c02 |003d: move-result-object v2 │ │ -03ed10: 7140 4d0f 7021 |003e: invoke-static {v0, v7, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0f4d │ │ -03ed16: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -03ed18: 0f00 |0042: return v0 │ │ +03a368: |[03a368] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$1.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +03a378: 5450 4607 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0746 │ │ +03a37c: 7110 b20f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$300:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // method@0fb2 │ │ +03a382: 0c01 |0005: move-result-object v1 │ │ +03a384: 5452 4607 |0006: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0746 │ │ +03a388: 0770 |0008: move-object v0, v7 │ │ +03a38a: 1f00 0502 |0009: check-cast v0, Ljava/lang/String; // type@0205 │ │ +03a38e: 5453 4607 |000b: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0746 │ │ +03a392: 7110 af0f 0300 |000d: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a398: 0c03 |0010: move-result-object v3 │ │ +03a39a: 6e10 8a0d 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a3a0: 0c03 |0014: move-result-object v3 │ │ +03a3a2: 5454 4607 |0015: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0746 │ │ +03a3a6: 7110 b00f 0400 |0017: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a3ac: 0c04 |001a: move-result-object v4 │ │ +03a3ae: 6e10 8a0d 0400 |001b: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a3b4: 0c04 |001e: move-result-object v4 │ │ +03a3b6: 7140 b10f 0243 |001f: invoke-static {v2, v0, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0fb1 │ │ +03a3bc: 0a00 |0022: move-result v0 │ │ +03a3be: 6e20 040e 0100 |0023: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0e04 │ │ +03a3c4: 5450 4607 |0026: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0746 │ │ +03a3c8: 1f07 0502 |0028: check-cast v7, Ljava/lang/String; // type@0205 │ │ +03a3cc: 5451 4607 |002a: iget-object v1, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0746 │ │ +03a3d0: 7110 af0f 0100 |002c: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a3d6: 0c01 |002f: move-result-object v1 │ │ +03a3d8: 6e10 8a0d 0100 |0030: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a3de: 0c01 |0033: move-result-object v1 │ │ +03a3e0: 5452 4607 |0034: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0746 │ │ +03a3e4: 7110 b00f 0200 |0036: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a3ea: 0c02 |0039: move-result-object v2 │ │ +03a3ec: 6e10 8a0d 0200 |003a: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a3f2: 0c02 |003d: move-result-object v2 │ │ +03a3f4: 7140 b30f 7021 |003e: invoke-static {v0, v7, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fb3 │ │ +03a3fa: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +03a3fc: 0f00 |0042: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ + 0x000d line=87 │ │ + 0x001b line=88 │ │ + 0x001f line=87 │ │ + 0x0023 line=86 │ │ 0x0026 line=89 │ │ 0x0041 line=90 │ │ locals : │ │ 0x0000 - 0x002a reg=7 newValue Ljava/lang/Object; │ │ 0x0000 - 0x0043 reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1; │ │ 0x0000 - 0x0043 reg=6 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 1860 (SmsPopupConfigActivity.java) │ │ + source_file_idx : 1878 (SmsPopupConfigActivity.java) │ │ │ │ -Class #352 header: │ │ -class_idx : 657 │ │ +Class #265 header: │ │ +class_idx : 655 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1860 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #352 annotations: │ │ +Class #265 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #352 - │ │ +Class #265 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -97611,98 +56806,102 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ed1c: |[03ed1c] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$2.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ -03ed2c: 5b01 e308 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e3 │ │ -03ed30: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ed36: 0e00 |0005: return-void │ │ +03a400: |[03a400] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$2.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ +03a410: 5b01 4707 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0747 │ │ +03a414: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a41a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -03ed38: |[03ed38] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -03ed48: 5450 e308 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e3 │ │ -03ed4c: 7110 4c0f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$300:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // method@0f4c │ │ -03ed52: 0c01 |0005: move-result-object v1 │ │ -03ed54: 5452 e308 |0006: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e3 │ │ -03ed58: 0770 |0008: move-object v0, v7 │ │ -03ed5a: 1f00 0702 |0009: check-cast v0, Ljava/lang/String; // type@0207 │ │ -03ed5e: 5453 e308 |000b: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e3 │ │ -03ed62: 7110 4e0f 0300 |000d: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03ed68: 0c03 |0010: move-result-object v3 │ │ -03ed6a: 6e10 240d 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ed70: 0c03 |0014: move-result-object v3 │ │ -03ed72: 5454 e308 |0015: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e3 │ │ -03ed76: 7110 4a0f 0400 |0017: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03ed7c: 0c04 |001a: move-result-object v4 │ │ -03ed7e: 6e10 240d 0400 |001b: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ed84: 0c04 |001e: move-result-object v4 │ │ -03ed86: 7140 4b0f 0243 |001f: invoke-static {v2, v0, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0f4b │ │ -03ed8c: 0a00 |0022: move-result v0 │ │ -03ed8e: 6e20 9e0d 0100 |0023: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0d9e │ │ -03ed94: 5450 e308 |0026: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e3 │ │ -03ed98: 1f07 0702 |0028: check-cast v7, Ljava/lang/String; // type@0207 │ │ -03ed9c: 5451 e308 |002a: iget-object v1, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e3 │ │ -03eda0: 7110 4e0f 0100 |002c: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03eda6: 0c01 |002f: move-result-object v1 │ │ -03eda8: 6e10 240d 0100 |0030: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03edae: 0c01 |0033: move-result-object v1 │ │ -03edb0: 5452 e308 |0034: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e3 │ │ -03edb4: 7110 4a0f 0200 |0036: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03edba: 0c02 |0039: move-result-object v2 │ │ -03edbc: 6e10 240d 0200 |003a: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03edc2: 0c02 |003d: move-result-object v2 │ │ -03edc4: 7140 4d0f 7021 |003e: invoke-static {v0, v7, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0f4d │ │ -03edca: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -03edcc: 0f00 |0042: return v0 │ │ +03a41c: |[03a41c] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$2.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +03a42c: 5450 4707 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0747 │ │ +03a430: 7110 b20f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$300:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // method@0fb2 │ │ +03a436: 0c01 |0005: move-result-object v1 │ │ +03a438: 5452 4707 |0006: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0747 │ │ +03a43c: 0770 |0008: move-object v0, v7 │ │ +03a43e: 1f00 0502 |0009: check-cast v0, Ljava/lang/String; // type@0205 │ │ +03a442: 5453 4707 |000b: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0747 │ │ +03a446: 7110 b40f 0300 |000d: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a44c: 0c03 |0010: move-result-object v3 │ │ +03a44e: 6e10 8a0d 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a454: 0c03 |0014: move-result-object v3 │ │ +03a456: 5454 4707 |0015: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0747 │ │ +03a45a: 7110 b00f 0400 |0017: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a460: 0c04 |001a: move-result-object v4 │ │ +03a462: 6e10 8a0d 0400 |001b: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a468: 0c04 |001e: move-result-object v4 │ │ +03a46a: 7140 b10f 0243 |001f: invoke-static {v2, v0, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0fb1 │ │ +03a470: 0a00 |0022: move-result v0 │ │ +03a472: 6e20 040e 0100 |0023: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0e04 │ │ +03a478: 5450 4707 |0026: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0747 │ │ +03a47c: 1f07 0502 |0028: check-cast v7, Ljava/lang/String; // type@0205 │ │ +03a480: 5451 4707 |002a: iget-object v1, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0747 │ │ +03a484: 7110 b40f 0100 |002c: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a48a: 0c01 |002f: move-result-object v1 │ │ +03a48c: 6e10 8a0d 0100 |0030: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a492: 0c01 |0033: move-result-object v1 │ │ +03a494: 5452 4707 |0034: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0747 │ │ +03a498: 7110 b00f 0200 |0036: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a49e: 0c02 |0039: move-result-object v2 │ │ +03a4a0: 6e10 8a0d 0200 |003a: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a4a6: 0c02 |003d: move-result-object v2 │ │ +03a4a8: 7140 b30f 7021 |003e: invoke-static {v0, v7, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fb3 │ │ +03a4ae: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +03a4b0: 0f00 |0042: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ + 0x000d line=102 │ │ + 0x001b line=103 │ │ + 0x001f line=102 │ │ + 0x0023 line=101 │ │ 0x0026 line=104 │ │ 0x0041 line=105 │ │ locals : │ │ 0x0000 - 0x002a reg=7 newValue Ljava/lang/Object; │ │ 0x0000 - 0x0043 reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2; │ │ 0x0000 - 0x0043 reg=6 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 1860 (SmsPopupConfigActivity.java) │ │ + source_file_idx : 1878 (SmsPopupConfigActivity.java) │ │ │ │ -Class #353 header: │ │ -class_idx : 658 │ │ +Class #266 header: │ │ +class_idx : 656 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1860 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #353 annotations: │ │ +Class #266 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #353 - │ │ +Class #266 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -97716,98 +56915,102 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03edd0: |[03edd0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$3.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ -03ede0: 5b01 e408 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e4 │ │ -03ede4: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03edea: 0e00 |0005: return-void │ │ +03a4b4: |[03a4b4] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$3.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ +03a4c4: 5b01 4807 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0748 │ │ +03a4c8: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a4ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -03edec: |[03edec] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -03edfc: 5450 e408 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e4 │ │ -03ee00: 7110 4c0f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$300:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // method@0f4c │ │ -03ee06: 0c01 |0005: move-result-object v1 │ │ -03ee08: 5452 e408 |0006: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e4 │ │ -03ee0c: 0770 |0008: move-object v0, v7 │ │ -03ee0e: 1f00 0702 |0009: check-cast v0, Ljava/lang/String; // type@0207 │ │ -03ee12: 5453 e408 |000b: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e4 │ │ -03ee16: 7110 4e0f 0300 |000d: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03ee1c: 0c03 |0010: move-result-object v3 │ │ -03ee1e: 6e10 240d 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ee24: 0c03 |0014: move-result-object v3 │ │ -03ee26: 5454 e408 |0015: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e4 │ │ -03ee2a: 7110 490f 0400 |0017: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03ee30: 0c04 |001a: move-result-object v4 │ │ -03ee32: 6e10 240d 0400 |001b: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ee38: 0c04 |001e: move-result-object v4 │ │ -03ee3a: 7140 4b0f 0243 |001f: invoke-static {v2, v0, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0f4b │ │ -03ee40: 0a00 |0022: move-result v0 │ │ -03ee42: 6e20 9e0d 0100 |0023: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0d9e │ │ -03ee48: 5450 e408 |0026: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e4 │ │ -03ee4c: 1f07 0702 |0028: check-cast v7, Ljava/lang/String; // type@0207 │ │ -03ee50: 5451 e408 |002a: iget-object v1, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e4 │ │ -03ee54: 7110 4e0f 0100 |002c: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03ee5a: 0c01 |002f: move-result-object v1 │ │ -03ee5c: 6e10 240d 0100 |0030: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ee62: 0c01 |0033: move-result-object v1 │ │ -03ee64: 5452 e408 |0034: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e4 │ │ -03ee68: 7110 490f 0200 |0036: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03ee6e: 0c02 |0039: move-result-object v2 │ │ -03ee70: 6e10 240d 0200 |003a: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ee76: 0c02 |003d: move-result-object v2 │ │ -03ee78: 7140 4d0f 7021 |003e: invoke-static {v0, v7, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0f4d │ │ -03ee7e: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -03ee80: 0f00 |0042: return v0 │ │ +03a4d0: |[03a4d0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$3.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +03a4e0: 5450 4807 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0748 │ │ +03a4e4: 7110 b20f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$300:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // method@0fb2 │ │ +03a4ea: 0c01 |0005: move-result-object v1 │ │ +03a4ec: 5452 4807 |0006: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0748 │ │ +03a4f0: 0770 |0008: move-object v0, v7 │ │ +03a4f2: 1f00 0502 |0009: check-cast v0, Ljava/lang/String; // type@0205 │ │ +03a4f6: 5453 4807 |000b: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0748 │ │ +03a4fa: 7110 b40f 0300 |000d: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a500: 0c03 |0010: move-result-object v3 │ │ +03a502: 6e10 8a0d 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a508: 0c03 |0014: move-result-object v3 │ │ +03a50a: 5454 4807 |0015: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0748 │ │ +03a50e: 7110 af0f 0400 |0017: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a514: 0c04 |001a: move-result-object v4 │ │ +03a516: 6e10 8a0d 0400 |001b: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a51c: 0c04 |001e: move-result-object v4 │ │ +03a51e: 7140 b10f 0243 |001f: invoke-static {v2, v0, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0fb1 │ │ +03a524: 0a00 |0022: move-result v0 │ │ +03a526: 6e20 040e 0100 |0023: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0e04 │ │ +03a52c: 5450 4807 |0026: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0748 │ │ +03a530: 1f07 0502 |0028: check-cast v7, Ljava/lang/String; // type@0205 │ │ +03a534: 5451 4807 |002a: iget-object v1, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0748 │ │ +03a538: 7110 b40f 0100 |002c: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a53e: 0c01 |002f: move-result-object v1 │ │ +03a540: 6e10 8a0d 0100 |0030: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a546: 0c01 |0033: move-result-object v1 │ │ +03a548: 5452 4807 |0034: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0748 │ │ +03a54c: 7110 af0f 0200 |0036: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a552: 0c02 |0039: move-result-object v2 │ │ +03a554: 6e10 8a0d 0200 |003a: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a55a: 0c02 |003d: move-result-object v2 │ │ +03a55c: 7140 b30f 7021 |003e: invoke-static {v0, v7, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fb3 │ │ +03a562: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +03a564: 0f00 |0042: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ + 0x000d line=117 │ │ + 0x001b line=118 │ │ + 0x001f line=117 │ │ + 0x0023 line=116 │ │ 0x0026 line=119 │ │ 0x0041 line=120 │ │ locals : │ │ 0x0000 - 0x002a reg=7 newValue Ljava/lang/Object; │ │ 0x0000 - 0x0043 reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3; │ │ 0x0000 - 0x0043 reg=6 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 1860 (SmsPopupConfigActivity.java) │ │ + source_file_idx : 1878 (SmsPopupConfigActivity.java) │ │ │ │ -Class #354 header: │ │ -class_idx : 659 │ │ +Class #267 header: │ │ +class_idx : 657 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1860 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #354 annotations: │ │ +Class #267 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #354 - │ │ +Class #267 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceChangeListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -97821,198 +57024,200 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03ee84: |[03ee84] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$4.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ -03ee94: 5b01 e508 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03ee98: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03ee9e: 0e00 |0005: return-void │ │ +03a568: |[03a568] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$4.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ +03a578: 5b01 4907 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a57c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a582: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;) │ │ name : 'onPreferenceChange' │ │ type : '(Landroid/preference/Preference;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 292 16-bit code units │ │ -03eea0: |[03eea0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ -03eeb0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03eeb2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -03eeb4: 1258 |0002: const/4 v8, #int 5 // #5 │ │ -03eeb6: 1247 |0003: const/4 v7, #int 4 // #4 │ │ -03eeb8: 5496 e508 |0004: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03eebc: 7110 4e0f 0600 |0006: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03eec2: 0c06 |0009: move-result-object v6 │ │ -03eec4: 6e10 240d 0600 |000a: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03eeca: 0c06 |000d: move-result-object v6 │ │ -03eecc: 7110 4b0c 0600 |000e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -03eed2: 0c06 |0011: move-result-object v6 │ │ -03eed4: 6e10 460c 0600 |0012: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -03eeda: 0a00 |0015: move-result v0 │ │ -03eedc: 5496 e508 |0016: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03eee0: 7110 490f 0600 |0018: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03eee6: 0c06 |001b: move-result-object v6 │ │ -03eee8: 6e10 240d 0600 |001c: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03eeee: 0c06 |001f: move-result-object v6 │ │ -03eef0: 7110 4b0c 0600 |0020: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -03eef6: 0c06 |0023: move-result-object v6 │ │ -03eef8: 6e10 460c 0600 |0024: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -03eefe: 0a01 |0027: move-result v1 │ │ -03ef00: 5496 e508 |0028: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03ef04: 7110 4a0f 0600 |002a: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03ef0a: 0c06 |002d: move-result-object v6 │ │ -03ef0c: 6e10 240d 0600 |002e: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03ef12: 0c06 |0031: move-result-object v6 │ │ -03ef14: 7110 4b0c 0600 |0032: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -03ef1a: 0c06 |0035: move-result-object v6 │ │ -03ef1c: 6e10 460c 0600 |0036: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -03ef22: 0a02 |0039: move-result v2 │ │ -03ef24: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -03ef26: 5496 e508 |003b: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03ef2a: 7110 4e0f 0600 |003d: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03ef30: 0c06 |0040: move-result-object v6 │ │ -03ef32: 6e10 250d 0600 |0041: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.isReplyButton:()Z // method@0d25 │ │ -03ef38: 0a06 |0044: move-result v6 │ │ -03ef3a: 3806 0400 |0045: if-eqz v6, 0049 // +0004 │ │ -03ef3e: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03ef42: 5496 e508 |0049: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03ef46: 7110 490f 0600 |004b: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03ef4c: 0c06 |004e: move-result-object v6 │ │ -03ef4e: 6e10 250d 0600 |004f: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.isReplyButton:()Z // method@0d25 │ │ -03ef54: 0a06 |0052: move-result v6 │ │ -03ef56: 3806 0400 |0053: if-eqz v6, 0057 // +0004 │ │ -03ef5a: d803 0301 |0055: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03ef5e: 5496 e508 |0057: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03ef62: 7110 4a0f 0600 |0059: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03ef68: 0c06 |005c: move-result-object v6 │ │ -03ef6a: 6e10 250d 0600 |005d: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.isReplyButton:()Z // method@0d25 │ │ -03ef70: 0a06 |0060: move-result v6 │ │ -03ef72: 3806 0400 |0061: if-eqz v6, 0065 // +0004 │ │ -03ef76: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03ef7a: 3753 0f00 |0065: if-le v3, v5, 0074 // +000f │ │ -03ef7e: 5496 e508 |0067: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03ef82: 1407 f700 0e7f |0069: const v7, #float 1.88755e+38 // #7f0e00f7 │ │ -03ef88: 7130 060b 7605 |006c: invoke-static {v6, v7, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b06 │ │ -03ef8e: 0c05 |006f: move-result-object v5 │ │ -03ef90: 6e10 080b 0500 |0070: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03ef96: 0f04 |0073: return v4 │ │ -03ef98: 3903 0f00 |0074: if-nez v3, 0083 // +000f │ │ -03ef9c: 5496 e508 |0076: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03efa0: 1407 f800 0e7f |0078: const v7, #float 1.88755e+38 // #7f0e00f8 │ │ -03efa6: 7130 060b 7605 |007b: invoke-static {v6, v7, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b06 │ │ -03efac: 0c05 |007e: move-result-object v5 │ │ -03efae: 6e10 080b 0500 |007f: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@0b08 │ │ -03efb4: 28f1 |0082: goto 0073 // -000f │ │ -03efb6: 6206 3705 |0083: sget-object v6, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0537 │ │ -03efba: 33b6 4e00 |0085: if-ne v6, v11, 00d3 // +004e │ │ -03efbe: 3380 2c00 |0087: if-ne v0, v8, 00b3 // +002c │ │ -03efc2: 5494 e508 |0089: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03efc6: 7110 4e0f 0400 |008b: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03efcc: 0c04 |008e: move-result-object v4 │ │ -03efce: 7110 700c 0700 |008f: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -03efd4: 0c06 |0092: move-result-object v6 │ │ -03efd6: 6e20 2a0d 6400 |0093: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d2a │ │ -03efdc: 5494 e508 |0096: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03efe0: 7110 4e0f 0400 |0098: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03efe6: 0c04 |009b: move-result-object v4 │ │ -03efe8: 6e10 270d 0400 |009c: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03efee: 5494 e508 |009f: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03eff2: 7110 490f 0400 |00a1: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03eff8: 0c04 |00a4: move-result-object v4 │ │ -03effa: 6e10 270d 0400 |00a5: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03f000: 5494 e508 |00a8: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03f004: 7110 4a0f 0400 |00aa: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03f00a: 0c04 |00ad: move-result-object v4 │ │ -03f00c: 6e10 270d 0400 |00ae: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03f012: 0154 |00b1: move v4, v5 │ │ -03f014: 28c1 |00b2: goto 0073 // -003f │ │ -03f016: 3381 1000 |00b3: if-ne v1, v8, 00c3 // +0010 │ │ -03f01a: 5494 e508 |00b5: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03f01e: 7110 490f 0400 |00b7: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03f024: 0c04 |00ba: move-result-object v4 │ │ -03f026: 7110 700c 0700 |00bb: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -03f02c: 0c06 |00be: move-result-object v6 │ │ -03f02e: 6e20 2a0d 6400 |00bf: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d2a │ │ -03f034: 28d4 |00c2: goto 0096 // -002c │ │ -03f036: 3382 d3ff |00c3: if-ne v2, v8, 0096 // -002d │ │ -03f03a: 5494 e508 |00c5: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03f03e: 7110 4a0f 0400 |00c7: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03f044: 0c04 |00ca: move-result-object v4 │ │ -03f046: 7110 700c 0700 |00cb: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -03f04c: 0c06 |00ce: move-result-object v6 │ │ -03f04e: 6e20 2a0d 6400 |00cf: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d2a │ │ -03f054: 28c4 |00d2: goto 0096 // -003c │ │ -03f056: 6206 3805 |00d3: sget-object v6, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0538 │ │ -03f05a: 33b6 9eff |00d5: if-ne v6, v11, 0073 // -0062 │ │ -03f05e: 3370 2d00 |00d7: if-ne v0, v7, 0104 // +002d │ │ -03f062: 5494 e508 |00d9: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03f066: 7110 4e0f 0400 |00db: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03f06c: 0c04 |00de: move-result-object v4 │ │ -03f06e: 7110 700c 0800 |00df: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -03f074: 0c06 |00e2: move-result-object v6 │ │ -03f076: 6e20 2a0d 6400 |00e3: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d2a │ │ -03f07c: 5494 e508 |00e6: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03f080: 7110 4e0f 0400 |00e8: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4e │ │ -03f086: 0c04 |00eb: move-result-object v4 │ │ -03f088: 6e10 270d 0400 |00ec: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03f08e: 5494 e508 |00ef: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03f092: 7110 490f 0400 |00f1: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03f098: 0c04 |00f4: move-result-object v4 │ │ -03f09a: 6e10 270d 0400 |00f5: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03f0a0: 5494 e508 |00f8: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03f0a4: 7110 4a0f 0400 |00fa: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03f0aa: 0c04 |00fd: move-result-object v4 │ │ -03f0ac: 6e10 270d 0400 |00fe: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03f0b2: 0154 |0101: move v4, v5 │ │ -03f0b4: 2900 71ff |0102: goto/16 0073 // -008f │ │ -03f0b8: 3371 1000 |0104: if-ne v1, v7, 0114 // +0010 │ │ -03f0bc: 5494 e508 |0106: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03f0c0: 7110 490f 0400 |0108: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f49 │ │ -03f0c6: 0c04 |010b: move-result-object v4 │ │ -03f0c8: 7110 700c 0800 |010c: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -03f0ce: 0c06 |010f: move-result-object v6 │ │ -03f0d0: 6e20 2a0d 6400 |0110: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d2a │ │ -03f0d6: 28d3 |0113: goto 00e6 // -002d │ │ -03f0d8: 3372 d2ff |0114: if-ne v2, v7, 00e6 // -002e │ │ -03f0dc: 5494 e508 |0116: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e5 │ │ -03f0e0: 7110 4a0f 0400 |0118: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0f4a │ │ -03f0e6: 0c04 |011b: move-result-object v4 │ │ -03f0e8: 7110 700c 0800 |011c: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -03f0ee: 0c06 |011f: move-result-object v6 │ │ -03f0f0: 6e20 2a0d 6400 |0120: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d2a │ │ -03f0f6: 28c3 |0123: goto 00e6 // -003d │ │ +03a584: |[03a584] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$4.onPreferenceChange:(Landroid/preference/Preference;Ljava/lang/Object;)Z │ │ +03a594: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03a596: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +03a598: 1258 |0002: const/4 v8, #int 5 // #5 │ │ +03a59a: 1247 |0003: const/4 v7, #int 4 // #4 │ │ +03a59c: 5496 4907 |0004: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a5a0: 7110 b40f 0600 |0006: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a5a6: 0c06 |0009: move-result-object v6 │ │ +03a5a8: 6e10 8a0d 0600 |000a: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a5ae: 0c06 |000d: move-result-object v6 │ │ +03a5b0: 7110 b10c 0600 |000e: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03a5b6: 0c06 |0011: move-result-object v6 │ │ +03a5b8: 6e10 ac0c 0600 |0012: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03a5be: 0a00 |0015: move-result v0 │ │ +03a5c0: 5496 4907 |0016: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a5c4: 7110 af0f 0600 |0018: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a5ca: 0c06 |001b: move-result-object v6 │ │ +03a5cc: 6e10 8a0d 0600 |001c: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a5d2: 0c06 |001f: move-result-object v6 │ │ +03a5d4: 7110 b10c 0600 |0020: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03a5da: 0c06 |0023: move-result-object v6 │ │ +03a5dc: 6e10 ac0c 0600 |0024: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03a5e2: 0a01 |0027: move-result v1 │ │ +03a5e4: 5496 4907 |0028: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a5e8: 7110 b00f 0600 |002a: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a5ee: 0c06 |002d: move-result-object v6 │ │ +03a5f0: 6e10 8a0d 0600 |002e: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03a5f6: 0c06 |0031: move-result-object v6 │ │ +03a5f8: 7110 b10c 0600 |0032: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03a5fe: 0c06 |0035: move-result-object v6 │ │ +03a600: 6e10 ac0c 0600 |0036: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03a606: 0a02 |0039: move-result v2 │ │ +03a608: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +03a60a: 5496 4907 |003b: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a60e: 7110 b40f 0600 |003d: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a614: 0c06 |0040: move-result-object v6 │ │ +03a616: 6e10 8b0d 0600 |0041: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.isReplyButton:()Z // method@0d8b │ │ +03a61c: 0a06 |0044: move-result v6 │ │ +03a61e: 3806 0400 |0045: if-eqz v6, 0049 // +0004 │ │ +03a622: d803 0301 |0047: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03a626: 5496 4907 |0049: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a62a: 7110 af0f 0600 |004b: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a630: 0c06 |004e: move-result-object v6 │ │ +03a632: 6e10 8b0d 0600 |004f: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.isReplyButton:()Z // method@0d8b │ │ +03a638: 0a06 |0052: move-result v6 │ │ +03a63a: 3806 0400 |0053: if-eqz v6, 0057 // +0004 │ │ +03a63e: d803 0301 |0055: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03a642: 5496 4907 |0057: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a646: 7110 b00f 0600 |0059: invoke-static {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a64c: 0c06 |005c: move-result-object v6 │ │ +03a64e: 6e10 8b0d 0600 |005d: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.isReplyButton:()Z // method@0d8b │ │ +03a654: 0a06 |0060: move-result v6 │ │ +03a656: 3806 0400 |0061: if-eqz v6, 0065 // +0004 │ │ +03a65a: d803 0301 |0063: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03a65e: 3753 0f00 |0065: if-le v3, v5, 0074 // +000f │ │ +03a662: 5496 4907 |0067: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a666: 1407 f700 0d7f |0069: const v7, #float 1.87426e+38 // #7f0d00f7 │ │ +03a66c: 7130 030b 7605 |006c: invoke-static {v6, v7, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b03 │ │ +03a672: 0c05 |006f: move-result-object v5 │ │ +03a674: 6e10 050b 0500 |0070: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +03a67a: 0f04 |0073: return v4 │ │ +03a67c: 3903 0f00 |0074: if-nez v3, 0083 // +000f │ │ +03a680: 5496 4907 |0076: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a684: 1407 f800 0d7f |0078: const v7, #float 1.87426e+38 // #7f0d00f8 │ │ +03a68a: 7130 030b 7605 |007b: invoke-static {v6, v7, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b03 │ │ +03a690: 0c05 |007e: move-result-object v5 │ │ +03a692: 6e10 050b 0500 |007f: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +03a698: 28f1 |0082: goto 0073 // -000f │ │ +03a69a: 6206 8303 |0083: sget-object v6, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0383 │ │ +03a69e: 33b6 4e00 |0085: if-ne v6, v11, 00d3 // +004e │ │ +03a6a2: 3380 2c00 |0087: if-ne v0, v8, 00b3 // +002c │ │ +03a6a6: 5494 4907 |0089: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a6aa: 7110 b40f 0400 |008b: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a6b0: 0c04 |008e: move-result-object v4 │ │ +03a6b2: 7110 d60c 0700 |008f: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03a6b8: 0c06 |0092: move-result-object v6 │ │ +03a6ba: 6e20 900d 6400 |0093: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d90 │ │ +03a6c0: 5494 4907 |0096: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a6c4: 7110 b40f 0400 |0098: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a6ca: 0c04 |009b: move-result-object v4 │ │ +03a6cc: 6e10 8d0d 0400 |009c: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +03a6d2: 5494 4907 |009f: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a6d6: 7110 af0f 0400 |00a1: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a6dc: 0c04 |00a4: move-result-object v4 │ │ +03a6de: 6e10 8d0d 0400 |00a5: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +03a6e4: 5494 4907 |00a8: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a6e8: 7110 b00f 0400 |00aa: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a6ee: 0c04 |00ad: move-result-object v4 │ │ +03a6f0: 6e10 8d0d 0400 |00ae: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +03a6f6: 0154 |00b1: move v4, v5 │ │ +03a6f8: 28c1 |00b2: goto 0073 // -003f │ │ +03a6fa: 3381 1000 |00b3: if-ne v1, v8, 00c3 // +0010 │ │ +03a6fe: 5494 4907 |00b5: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a702: 7110 af0f 0400 |00b7: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a708: 0c04 |00ba: move-result-object v4 │ │ +03a70a: 7110 d60c 0700 |00bb: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03a710: 0c06 |00be: move-result-object v6 │ │ +03a712: 6e20 900d 6400 |00bf: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d90 │ │ +03a718: 28d4 |00c2: goto 0096 // -002c │ │ +03a71a: 3382 d3ff |00c3: if-ne v2, v8, 0096 // -002d │ │ +03a71e: 5494 4907 |00c5: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a722: 7110 b00f 0400 |00c7: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a728: 0c04 |00ca: move-result-object v4 │ │ +03a72a: 7110 d60c 0700 |00cb: invoke-static {v7}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03a730: 0c06 |00ce: move-result-object v6 │ │ +03a732: 6e20 900d 6400 |00cf: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d90 │ │ +03a738: 28c4 |00d2: goto 0096 // -003c │ │ +03a73a: 6206 8403 |00d3: sget-object v6, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0384 │ │ +03a73e: 33b6 9eff |00d5: if-ne v6, v11, 0073 // -0062 │ │ +03a742: 3370 2d00 |00d7: if-ne v0, v7, 0104 // +002d │ │ +03a746: 5494 4907 |00d9: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a74a: 7110 b40f 0400 |00db: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a750: 0c04 |00de: move-result-object v4 │ │ +03a752: 7110 d60c 0800 |00df: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03a758: 0c06 |00e2: move-result-object v6 │ │ +03a75a: 6e20 900d 6400 |00e3: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d90 │ │ +03a760: 5494 4907 |00e6: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a764: 7110 b40f 0400 |00e8: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb4 │ │ +03a76a: 0c04 |00eb: move-result-object v4 │ │ +03a76c: 6e10 8d0d 0400 |00ec: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +03a772: 5494 4907 |00ef: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a776: 7110 af0f 0400 |00f1: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a77c: 0c04 |00f4: move-result-object v4 │ │ +03a77e: 6e10 8d0d 0400 |00f5: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +03a784: 5494 4907 |00f8: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a788: 7110 b00f 0400 |00fa: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a78e: 0c04 |00fd: move-result-object v4 │ │ +03a790: 6e10 8d0d 0400 |00fe: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +03a796: 0154 |0101: move v4, v5 │ │ +03a798: 2900 71ff |0102: goto/16 0073 // -008f │ │ +03a79c: 3371 1000 |0104: if-ne v1, v7, 0114 // +0010 │ │ +03a7a0: 5494 4907 |0106: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a7a4: 7110 af0f 0400 |0108: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0faf │ │ +03a7aa: 0c04 |010b: move-result-object v4 │ │ +03a7ac: 7110 d60c 0800 |010c: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03a7b2: 0c06 |010f: move-result-object v6 │ │ +03a7b4: 6e20 900d 6400 |0110: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d90 │ │ +03a7ba: 28d3 |0113: goto 00e6 // -002d │ │ +03a7bc: 3372 d2ff |0114: if-ne v2, v7, 00e6 // -002e │ │ +03a7c0: 5494 4907 |0116: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@0749 │ │ +03a7c4: 7110 b00f 0400 |0118: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // method@0fb0 │ │ +03a7ca: 0c04 |011b: move-result-object v4 │ │ +03a7cc: 7110 d60c 0800 |011c: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03a7d2: 0c06 |011f: move-result-object v6 │ │ +03a7d4: 6e20 900d 6400 |0120: invoke-virtual {v4, v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setValue:(Ljava/lang/String;)V // method@0d90 │ │ +03a7da: 28c3 |0123: goto 00e6 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=143 │ │ 0x0016 line=144 │ │ 0x0028 line=145 │ │ 0x003a line=147 │ │ 0x003b line=149 │ │ 0x0047 line=150 │ │ 0x0049 line=151 │ │ 0x0055 line=152 │ │ 0x0057 line=153 │ │ 0x0063 line=154 │ │ 0x0065 line=156 │ │ 0x0067 line=157 │ │ + 0x0070 line=158 │ │ 0x0073 line=199 │ │ 0x0074 line=160 │ │ 0x0076 line=161 │ │ + 0x007f line=162 │ │ 0x0083 line=166 │ │ 0x0087 line=169 │ │ 0x0089 line=170 │ │ 0x0096 line=176 │ │ 0x009f line=177 │ │ 0x00a8 line=178 │ │ 0x00b2 line=180 │ │ @@ -98036,32 +57241,32 @@ │ │ 0x0028 - 0x0124 reg=1 button2val I │ │ 0x003a - 0x0124 reg=2 button3val I │ │ 0x003b - 0x0124 reg=3 count I │ │ 0x0000 - 0x0124 reg=9 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4; │ │ 0x0000 - 0x0124 reg=10 preference Landroid/preference/Preference; │ │ 0x0000 - 0x0124 reg=11 newValue Ljava/lang/Object; │ │ │ │ - source_file_idx : 1860 (SmsPopupConfigActivity.java) │ │ + source_file_idx : 1878 (SmsPopupConfigActivity.java) │ │ │ │ -Class #355 header: │ │ -class_idx : 660 │ │ +Class #268 header: │ │ +class_idx : 658 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1860 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #355 annotations: │ │ +Class #268 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreate │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #355 - │ │ +Class #268 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/preference/Preference$OnPreferenceClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -98075,66 +57280,66 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03f0f8: |[03f0f8] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$5.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ -03f108: 5b01 e608 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e6 │ │ -03f10c: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03f112: 0e00 |0005: return-void │ │ +03a7dc: |[03a7dc] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$5.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ +03a7ec: 5b01 4a07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074a │ │ +03a7f0: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a7f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;) │ │ name : 'onPreferenceClick' │ │ type : '(Landroid/preference/Preference;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03f114: |[03f114] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$5.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ -03f124: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03f126: 5420 e608 |0001: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e6 │ │ -03f12a: 6e20 5e0f 1000 |0003: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.showDialog:(I)V // method@0f5e │ │ -03f130: 0f01 |0006: return v1 │ │ +03a7f8: |[03a7f8] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$5.onPreferenceClick:(Landroid/preference/Preference;)Z │ │ +03a808: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03a80a: 5420 4a07 |0001: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074a │ │ +03a80e: 6e20 c40f 1000 |0003: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.showDialog:(I)V // method@0fc4 │ │ +03a814: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=209 │ │ 0x0006 line=210 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5; │ │ 0x0000 - 0x0007 reg=3 preference Landroid/preference/Preference; │ │ │ │ - source_file_idx : 1860 (SmsPopupConfigActivity.java) │ │ + source_file_idx : 1878 (SmsPopupConfigActivity.java) │ │ │ │ -Class #356 header: │ │ -class_idx : 661 │ │ +Class #269 header: │ │ +class_idx : 659 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1860 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #356 annotations: │ │ +Class #269 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #356 - │ │ +Class #269 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -98148,79 +57353,81 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03f134: |[03f134] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$6.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ -03f144: 5b01 e708 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e7 │ │ -03f148: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03f14e: 0e00 |0005: return-void │ │ +03a818: |[03a818] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$6.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ +03a828: 5b01 4b07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074b │ │ +03a82c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -03f150: |[03f150] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$6.onClick:(Landroid/view/View;)V │ │ -03f160: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03f164: 1a01 e908 |0002: const-string v1, "android.intent.action.VIEW" // string@08e9 │ │ -03f168: 7020 b100 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -03f16e: 6201 9309 |0007: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.DONATE_MARKET_URI:Landroid/net/Uri; // field@0993 │ │ -03f172: 6e20 d500 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ -03f178: 5441 e708 |000c: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e7 │ │ -03f17c: 5442 e708 |000e: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e7 │ │ -03f180: 1403 ef00 0e7f |0010: const v3, #float 1.88755e+38 // #7f0e00ef │ │ -03f186: 6e20 560f 3200 |0013: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f18c: 0c02 |0016: move-result-object v2 │ │ -03f18e: 7120 b400 2000 |0017: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00b4 │ │ -03f194: 0c02 |001a: move-result-object v2 │ │ -03f196: 6e20 5f0f 2100 |001b: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.startActivity:(Landroid/content/Intent;)V // method@0f5f │ │ -03f19c: 0e00 |001e: return-void │ │ +03a834: |[03a834] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$6.onClick:(Landroid/view/View;)V │ │ +03a844: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +03a848: 1a01 0309 |0002: const-string v1, "android.intent.action.VIEW" // string@0903 │ │ +03a84c: 7020 b100 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +03a852: 6201 f707 |0007: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.DONATE_MARKET_URI:Landroid/net/Uri; // field@07f7 │ │ +03a856: 6e20 d500 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ +03a85c: 5441 4b07 |000c: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074b │ │ +03a860: 5442 4b07 |000e: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074b │ │ +03a864: 1403 ef00 0d7f |0010: const v3, #float 1.87426e+38 // #7f0d00ef │ │ +03a86a: 6e20 bc0f 3200 |0013: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03a870: 0c02 |0016: move-result-object v2 │ │ +03a872: 7120 b400 2000 |0017: invoke-static {v0, v2}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00b4 │ │ +03a878: 0c02 |001a: move-result-object v2 │ │ +03a87a: 6e20 c50f 2100 |001b: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.startActivity:(Landroid/content/Intent;)V // method@0fc5 │ │ +03a880: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0007 line=275 │ │ 0x000c line=276 │ │ + 0x0013 line=277 │ │ + 0x001b line=276 │ │ 0x001e line=278 │ │ locals : │ │ 0x0007 - 0x001f reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x001f reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6; │ │ 0x0000 - 0x001f reg=5 v Landroid/view/View; │ │ │ │ - source_file_idx : 1860 (SmsPopupConfigActivity.java) │ │ + source_file_idx : 1878 (SmsPopupConfigActivity.java) │ │ │ │ -Class #357 header: │ │ -class_idx : 662 │ │ +Class #270 header: │ │ +class_idx : 660 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1860 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #357 annotations: │ │ +Class #270 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #357 - │ │ +Class #270 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -98234,73 +57441,73 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03f1a0: |[03f1a0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$7.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ -03f1b0: 5b01 e808 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e8 │ │ -03f1b4: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03f1ba: 0e00 |0005: return-void │ │ +03a884: |[03a884] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$7.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ +03a894: 5b01 4c07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074c │ │ +03a898: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a89e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03f1bc: |[03f1bc] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$7.onClick:(Landroid/view/View;)V │ │ -03f1cc: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -03f1d0: 1a01 e908 |0002: const-string v1, "android.intent.action.VIEW" // string@08e9 │ │ -03f1d4: 7020 b100 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -03f1da: 6201 9409 |0007: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.DONATE_PAYPAL_URI:Landroid/net/Uri; // field@0994 │ │ -03f1de: 6e20 d500 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ -03f1e4: 5421 e808 |000c: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e8 │ │ -03f1e8: 6e20 5f0f 0100 |000e: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.startActivity:(Landroid/content/Intent;)V // method@0f5f │ │ -03f1ee: 0e00 |0011: return-void │ │ +03a8a0: |[03a8a0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$7.onClick:(Landroid/view/View;)V │ │ +03a8b0: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +03a8b4: 1a01 0309 |0002: const-string v1, "android.intent.action.VIEW" // string@0903 │ │ +03a8b8: 7020 b100 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +03a8be: 6201 f807 |0007: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.DONATE_PAYPAL_URI:Landroid/net/Uri; // field@07f8 │ │ +03a8c2: 6e20 d500 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ +03a8c8: 5421 4c07 |000c: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074c │ │ +03a8cc: 6e20 c50f 0100 |000e: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.startActivity:(Landroid/content/Intent;)V // method@0fc5 │ │ +03a8d2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0007 line=286 │ │ 0x000c line=287 │ │ 0x0011 line=288 │ │ locals : │ │ 0x0007 - 0x0012 reg=0 i Landroid/content/Intent; │ │ 0x0000 - 0x0012 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 1860 (SmsPopupConfigActivity.java) │ │ + source_file_idx : 1878 (SmsPopupConfigActivity.java) │ │ │ │ -Class #358 header: │ │ -class_idx : 663 │ │ +Class #271 header: │ │ +class_idx : 661 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1860 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #358 annotations: │ │ +Class #271 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateDialog │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #358 - │ │ +Class #271 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -98314,102 +57521,106 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03f1f0: |[03f1f0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$8.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ -03f200: 5b01 e908 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e9 │ │ -03f204: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03f20a: 0e00 |0005: return-void │ │ +03a8d4: |[03a8d4] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$8.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ +03a8e4: 5b01 4d07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074d │ │ +03a8e8: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03a8ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -03f20c: |[03f20c] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -03f21c: 1403 4800 0e7f |0000: const v3, #float 1.88752e+38 // #7f0e0048 │ │ -03f222: 2b06 4d00 0000 |0003: packed-switch v6, 00000050 // +0000004d │ │ -03f228: 0e00 |0006: return-void │ │ -03f22a: 5440 e908 |0007: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e9 │ │ -03f22e: 2201 0802 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -03f232: 7010 730c 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03f238: 5442 e908 |000e: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e9 │ │ -03f23c: 6e20 560f 3200 |0010: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f242: 0c02 |0013: move-result-object v2 │ │ -03f244: 6e20 7a0c 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03f24a: 0c01 |0017: move-result-object v1 │ │ -03f24c: 5442 e908 |0018: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e9 │ │ -03f250: 7110 4f0f 0200 |001a: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Ljava/lang/String; // method@0f4f │ │ -03f256: 0c02 |001d: move-result-object v2 │ │ -03f258: 6e20 7a0c 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03f25e: 0c01 |0021: move-result-object v1 │ │ -03f260: 6e10 7e0c 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03f266: 0c01 |0025: move-result-object v1 │ │ -03f268: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -03f26a: 7130 f80f 1002 |0027: invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.launchEmailToIntent:(Landroid/content/Context;Ljava/lang/String;Z)V // method@0ff8 │ │ -03f270: 28dc |002a: goto 0006 // -0024 │ │ -03f272: 5440 e908 |002b: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e9 │ │ -03f276: 2201 0802 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -03f27a: 7010 730c 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03f280: 5442 e908 |0032: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e9 │ │ -03f284: 6e20 560f 3200 |0034: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f28a: 0c02 |0037: move-result-object v2 │ │ -03f28c: 6e20 7a0c 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03f292: 0c01 |003b: move-result-object v1 │ │ -03f294: 5442 e908 |003c: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@08e9 │ │ -03f298: 7110 4f0f 0200 |003e: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Ljava/lang/String; // method@0f4f │ │ -03f29e: 0c02 |0041: move-result-object v2 │ │ -03f2a0: 6e20 7a0c 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03f2a6: 0c01 |0045: move-result-object v1 │ │ -03f2a8: 6e10 7e0c 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03f2ae: 0c01 |0049: move-result-object v1 │ │ -03f2b0: 1202 |004a: const/4 v2, #int 0 // #0 │ │ -03f2b2: 7130 f80f 1002 |004b: invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.launchEmailToIntent:(Landroid/content/Context;Ljava/lang/String;Z)V // method@0ff8 │ │ -03f2b8: 28b8 |004e: goto 0006 // -0048 │ │ -03f2ba: 0000 |004f: nop // spacer │ │ -03f2bc: 0001 0200 feff ffff 2800 0000 0400 ... |0050: packed-switch-data (8 units) │ │ +03a8f0: |[03a8f0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +03a900: 1403 4800 0d7f |0000: const v3, #float 1.87423e+38 // #7f0d0048 │ │ +03a906: 2b06 4d00 0000 |0003: packed-switch v6, 00000050 // +0000004d │ │ +03a90c: 0e00 |0006: return-void │ │ +03a90e: 5440 4d07 |0007: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074d │ │ +03a912: 2201 0602 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +03a916: 7010 d90c 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03a91c: 5442 4d07 |000e: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074d │ │ +03a920: 6e20 bc0f 3200 |0010: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03a926: 0c02 |0013: move-result-object v2 │ │ +03a928: 6e20 e00c 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03a92e: 0c01 |0017: move-result-object v1 │ │ +03a930: 5442 4d07 |0018: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074d │ │ +03a934: 7110 b50f 0200 |001a: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Ljava/lang/String; // method@0fb5 │ │ +03a93a: 0c02 |001d: move-result-object v2 │ │ +03a93c: 6e20 e00c 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03a942: 0c01 |0021: move-result-object v1 │ │ +03a944: 6e10 e40c 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03a94a: 0c01 |0025: move-result-object v1 │ │ +03a94c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +03a94e: 7130 5e10 1002 |0027: invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.launchEmailToIntent:(Landroid/content/Context;Ljava/lang/String;Z)V // method@105e │ │ +03a954: 28dc |002a: goto 0006 // -0024 │ │ +03a956: 5440 4d07 |002b: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074d │ │ +03a95a: 2201 0602 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +03a95e: 7010 d90c 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03a964: 5442 4d07 |0032: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074d │ │ +03a968: 6e20 bc0f 3200 |0034: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03a96e: 0c02 |0037: move-result-object v2 │ │ +03a970: 6e20 e00c 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03a976: 0c01 |003b: move-result-object v1 │ │ +03a978: 5442 4d07 |003c: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; // field@074d │ │ +03a97c: 7110 b50f 0200 |003e: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Ljava/lang/String; // method@0fb5 │ │ +03a982: 0c02 |0041: move-result-object v2 │ │ +03a984: 6e20 e00c 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03a98a: 0c01 |0045: move-result-object v1 │ │ +03a98c: 6e10 e40c 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03a992: 0c01 |0049: move-result-object v1 │ │ +03a994: 1202 |004a: const/4 v2, #int 0 // #0 │ │ +03a996: 7130 5e10 1002 |004b: invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.launchEmailToIntent:(Landroid/content/Context;Ljava/lang/String;Z)V // method@105e │ │ +03a99c: 28b8 |004e: goto 0006 // -0048 │ │ +03a99e: 0000 |004f: nop // spacer │ │ +03a9a0: 0001 0200 feff ffff 2800 0000 0400 ... |0050: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=302 │ │ 0x0006 line=312 │ │ 0x0007 line=304 │ │ + 0x0010 line=305 │ │ + 0x0027 line=304 │ │ 0x002b line=308 │ │ + 0x0034 line=309 │ │ + 0x004b line=308 │ │ 0x004f line=302 │ │ locals : │ │ 0x0000 - 0x0058 reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8; │ │ 0x0000 - 0x0058 reg=5 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0058 reg=6 which I │ │ │ │ - source_file_idx : 1860 (SmsPopupConfigActivity.java) │ │ + source_file_idx : 1878 (SmsPopupConfigActivity.java) │ │ │ │ -Class #359 header: │ │ -class_idx : 664 │ │ +Class #272 header: │ │ +class_idx : 662 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 111 │ │ -source_file_idx : 1860 │ │ +superclass_idx : 110 │ │ +source_file_idx : 1878 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 5 │ │ │ │ -Class #359 - │ │ +Class #272 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/preference/PreferenceActivity;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;) │ │ name : 'DIALOG_DONATE' │ │ @@ -98452,21 +57663,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03f2cc: |[03f2cc] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.:()V │ │ -03f2dc: 7010 c501 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@01c5 │ │ -03f2e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03f2e4: 5b10 ef08 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@08ef │ │ -03f2e8: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -03f2ec: 5b10 f108 |0008: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.version:Ljava/lang/String; // field@08f1 │ │ -03f2f0: 0e00 |000a: return-void │ │ +03a9b0: |[03a9b0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.:()V │ │ +03a9c0: 7010 cb01 0100 |0000: invoke-direct {v1}, Landroid/preference/PreferenceActivity;.:()V // method@01cb │ │ +03a9c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03a9c8: 5b10 5307 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@0753 │ │ +03a9cc: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +03a9d0: 5b10 5507 |0008: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.version:Ljava/lang/String; // field@0755 │ │ +03a9d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=39 │ │ 0x0006 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ @@ -98476,17 +57687,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f2f4: |[03f2f4] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ -03f304: 5410 ed08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ed │ │ -03f308: 1100 |0002: return-object v0 │ │ +03a9d8: |[03a9d8] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ +03a9e8: 5410 5107 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0751 │ │ +03a9ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;) │ │ @@ -98494,17 +57705,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f30c: |[03f30c] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ -03f31c: 5410 ee08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ee │ │ -03f320: 1100 |0002: return-object v0 │ │ +03a9f0: |[03a9f0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ +03aa00: 5410 5207 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0752 │ │ +03aa04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;) │ │ @@ -98512,18 +57723,18 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03f324: |[03f324] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -03f334: 7040 580f 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.isQuickReplyActive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0f58 │ │ -03f33a: 0a00 |0003: move-result v0 │ │ -03f33c: 0f00 |0004: return v0 │ │ +03aa08: |[03aa08] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +03aa18: 7040 be0f 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.isQuickReplyActive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0fbe │ │ +03aa1e: 0a00 |0003: move-result v0 │ │ +03aa20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/String; │ │ @@ -98534,17 +57745,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f340: |[03f340] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$300:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; │ │ -03f350: 5410 f008 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // field@08f0 │ │ -03f354: 1100 |0002: return-object v0 │ │ +03aa24: |[03aa24] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$300:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; │ │ +03aa34: 5410 5407 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // field@0754 │ │ +03aa38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;) │ │ @@ -98552,17 +57763,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -03f358: |[03f358] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -03f368: 7040 600f 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.updateReplyTypePref:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0f60 │ │ -03f36e: 0e00 |0003: return-void │ │ +03aa3c: |[03aa3c] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +03aa4c: 7040 c60f 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.updateReplyTypePref:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fc6 │ │ +03aa52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -98573,17 +57784,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f370: |[03f370] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ -03f380: 5410 ec08 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ec │ │ -03f384: 1100 |0002: return-object v0 │ │ +03aa54: |[03aa54] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ +03aa64: 5410 5007 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0750 │ │ +03aa68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;) │ │ @@ -98591,17 +57802,17 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f388: |[03f388] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Ljava/lang/String; │ │ -03f398: 5410 f108 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.version:Ljava/lang/String; // field@08f1 │ │ -03f39c: 1100 |0002: return-object v0 │ │ +03aa6c: |[03aa6c] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Ljava/lang/String; │ │ +03aa7c: 5410 5507 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.version:Ljava/lang/String; // field@0755 │ │ +03aa80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;) │ │ @@ -98609,38 +57820,40 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -03f3a0: |[03f3a0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.isQuickReplyActive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -03f3b0: 1251 |0000: const/4 v1, #int 5 // #5 │ │ -03f3b2: 7110 4b0c 0300 |0001: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -03f3b8: 0c00 |0004: move-result-object v0 │ │ -03f3ba: 6e10 460c 0000 |0005: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -03f3c0: 0a00 |0008: move-result v0 │ │ -03f3c2: 3210 1600 |0009: if-eq v0, v1, 001f // +0016 │ │ -03f3c6: 7110 4b0c 0400 |000b: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -03f3cc: 0c00 |000e: move-result-object v0 │ │ -03f3ce: 6e10 460c 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -03f3d4: 0a00 |0012: move-result v0 │ │ -03f3d6: 3210 0c00 |0013: if-eq v0, v1, 001f // +000c │ │ -03f3da: 7110 4b0c 0500 |0015: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -03f3e0: 0c00 |0018: move-result-object v0 │ │ -03f3e2: 6e10 460c 0000 |0019: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -03f3e8: 0a00 |001c: move-result v0 │ │ -03f3ea: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ -03f3ee: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -03f3f0: 0f00 |0020: return v0 │ │ -03f3f2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -03f3f4: 28fe |0022: goto 0020 // -0002 │ │ +03aa84: |[03aa84] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.isQuickReplyActive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +03aa94: 1251 |0000: const/4 v1, #int 5 // #5 │ │ +03aa96: 7110 b10c 0300 |0001: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03aa9c: 0c00 |0004: move-result-object v0 │ │ +03aa9e: 6e10 ac0c 0000 |0005: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03aaa4: 0a00 |0008: move-result v0 │ │ +03aaa6: 3210 1600 |0009: if-eq v0, v1, 001f // +0016 │ │ +03aaaa: 7110 b10c 0400 |000b: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03aab0: 0c00 |000e: move-result-object v0 │ │ +03aab2: 6e10 ac0c 0000 |000f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03aab8: 0a00 |0012: move-result v0 │ │ +03aaba: 3210 0c00 |0013: if-eq v0, v1, 001f // +000c │ │ +03aabe: 7110 b10c 0500 |0015: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03aac4: 0c00 |0018: move-result-object v0 │ │ +03aac6: 6e10 ac0c 0000 |0019: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03aacc: 0a00 |001c: move-result v0 │ │ +03aace: 3310 0400 |001d: if-ne v0, v1, 0021 // +0004 │ │ +03aad2: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +03aad4: 0f00 |0020: return v0 │ │ +03aad6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +03aad8: 28fe |0022: goto 0020 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=348 │ │ + 0x000b line=349 │ │ + 0x0015 line=350 │ │ 0x001f line=351 │ │ 0x0020 line=353 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ 0x0000 - 0x0023 reg=3 val1 Ljava/lang/String; │ │ 0x0000 - 0x0023 reg=4 val2 Ljava/lang/String; │ │ 0x0000 - 0x0023 reg=5 val3 Ljava/lang/String; │ │ @@ -98650,52 +57863,54 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -03f3f8: |[03f3f8] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.updateReplyTypePref:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -03f408: 1404 3900 0e7f |0000: const v4, #float 1.88752e+38 // #7f0e0039 │ │ -03f40e: 1303 0800 |0003: const/16 v3, #int 8 // #8 │ │ -03f412: 7110 cb01 0500 |0005: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -03f418: 0c00 |0008: move-result-object v0 │ │ -03f41a: 7210 e000 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -03f420: 0c01 |000c: move-result-object v1 │ │ -03f422: 7110 4b0c 0600 |000d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -03f428: 0c02 |0010: move-result-object v2 │ │ -03f42a: 6e10 460c 0200 |0011: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -03f430: 0a02 |0014: move-result v2 │ │ -03f432: 3232 1600 |0015: if-eq v2, v3, 002b // +0016 │ │ -03f436: 7110 4b0c 0700 |0017: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -03f43c: 0c02 |001a: move-result-object v2 │ │ -03f43e: 6e10 460c 0200 |001b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -03f444: 0a02 |001e: move-result v2 │ │ -03f446: 3232 0c00 |001f: if-eq v2, v3, 002b // +000c │ │ -03f44a: 7110 4b0c 0800 |0021: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -03f450: 0c02 |0024: move-result-object v2 │ │ -03f452: 6e10 460c 0200 |0025: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -03f458: 0a02 |0028: move-result v2 │ │ -03f45a: 3332 0e00 |0029: if-ne v2, v3, 0037 // +000e │ │ -03f45e: 6e20 560f 4500 |002b: invoke-virtual {v5, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f464: 0c02 |002e: move-result-object v2 │ │ -03f466: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -03f468: 7230 dc00 2103 |0030: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -03f46e: 7210 db00 0100 |0033: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -03f474: 0e00 |0036: return-void │ │ -03f476: 6e20 560f 4500 |0037: invoke-virtual {v5, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f47c: 0c02 |003a: move-result-object v2 │ │ -03f47e: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -03f480: 7230 dc00 2103 |003c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -03f486: 28f4 |003f: goto 0033 // -000c │ │ +03aadc: |[03aadc] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.updateReplyTypePref:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +03aaec: 1404 3900 0d7f |0000: const v4, #float 1.87422e+38 // #7f0d0039 │ │ +03aaf2: 1303 0800 |0003: const/16 v3, #int 8 // #8 │ │ +03aaf6: 7110 d101 0500 |0005: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03aafc: 0c00 |0008: move-result-object v0 │ │ +03aafe: 7210 e000 0000 |0009: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +03ab04: 0c01 |000c: move-result-object v1 │ │ +03ab06: 7110 b10c 0600 |000d: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03ab0c: 0c02 |0010: move-result-object v2 │ │ +03ab0e: 6e10 ac0c 0200 |0011: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03ab14: 0a02 |0014: move-result v2 │ │ +03ab16: 3232 1600 |0015: if-eq v2, v3, 002b // +0016 │ │ +03ab1a: 7110 b10c 0700 |0017: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03ab20: 0c02 |001a: move-result-object v2 │ │ +03ab22: 6e10 ac0c 0200 |001b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03ab28: 0a02 |001e: move-result v2 │ │ +03ab2a: 3232 0c00 |001f: if-eq v2, v3, 002b // +000c │ │ +03ab2e: 7110 b10c 0800 |0021: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03ab34: 0c02 |0024: move-result-object v2 │ │ +03ab36: 6e10 ac0c 0200 |0025: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03ab3c: 0a02 |0028: move-result v2 │ │ +03ab3e: 3332 0e00 |0029: if-ne v2, v3, 0037 // +000e │ │ +03ab42: 6e20 bc0f 4500 |002b: invoke-virtual {v5, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ab48: 0c02 |002e: move-result-object v2 │ │ +03ab4a: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +03ab4c: 7230 dc00 2103 |0030: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +03ab52: 7210 db00 0100 |0033: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +03ab58: 0e00 |0036: return-void │ │ +03ab5a: 6e20 bc0f 4500 |0037: invoke-virtual {v5, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ab60: 0c02 |003a: move-result-object v2 │ │ +03ab62: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +03ab64: 7230 dc00 2103 |003c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +03ab6a: 28f4 |003f: goto 0033 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0005 line=360 │ │ 0x0009 line=361 │ │ 0x000d line=363 │ │ + 0x0017 line=364 │ │ + 0x0021 line=365 │ │ 0x002b line=366 │ │ 0x0033 line=373 │ │ 0x0036 line=374 │ │ 0x0037 line=369 │ │ locals : │ │ 0x0009 - 0x0040 reg=0 mPrefs Landroid/content/SharedPreferences; │ │ 0x000d - 0x0040 reg=1 settings Landroid/content/SharedPreferences$Editor; │ │ @@ -98710,224 +57925,236 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 382 16-bit code units │ │ -03f488: |[03f488] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onCreate:(Landroid/os/Bundle;)V │ │ -03f498: 6f20 c601 ba00 |0000: invoke-super {v10, v11}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@01c6 │ │ -03f49e: 1406 0100 067f |0003: const v6, #float 1.78117e+38 // #7f060001 │ │ -03f4a4: 6e20 500f 6a00 |0006: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.addPreferencesFromResource:(I)V // method@0f50 │ │ -03f4aa: 2206 0802 |0009: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -03f4ae: 7010 730c 0600 |000b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03f4b4: 1a07 8100 |000e: const-string v7, " v" // string@0081 │ │ -03f4b8: 6e20 7a0c 7600 |0010: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03f4be: 0c06 |0013: move-result-object v6 │ │ -03f4c0: 6e10 540f 0a00 |0014: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0f54 │ │ -03f4c6: 0c07 |0017: move-result-object v7 │ │ -03f4c8: 6e10 550f 0a00 |0018: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getPackageName:()Ljava/lang/String; // method@0f55 │ │ -03f4ce: 0c08 |001b: move-result-object v8 │ │ -03f4d0: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -03f4d2: 6e30 ef00 8709 |001d: invoke-virtual {v7, v8, v9}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00ef │ │ -03f4d8: 0c07 |0020: move-result-object v7 │ │ -03f4da: 5477 1100 |0021: iget-object v7, v7, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0011 │ │ -03f4de: 6e20 7a0c 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03f4e4: 0c06 |0026: move-result-object v6 │ │ -03f4e6: 6e10 7e0c 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03f4ec: 0c06 |002a: move-result-object v6 │ │ -03f4ee: 5ba6 f108 |002b: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.version:Ljava/lang/String; // field@08f1 │ │ -03f4f2: 1406 0c00 0e7f |002d: const v6, #float 1.88751e+38 // #7f0e000c │ │ -03f4f8: 6e20 560f 6a00 |0030: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f4fe: 0c06 |0033: move-result-object v6 │ │ -03f500: 6e20 510f 6a00 |0034: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f506: 0c00 |0037: move-result-object v0 │ │ -03f508: 1f00 5102 |0038: check-cast v0, Lnet/everythingandroid/smspopup/preferences/DialogPreference; // type@0251 │ │ -03f50c: 2206 0802 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@0208 │ │ -03f510: 7010 730c 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -03f516: 1407 4800 0e7f |003f: const v7, #float 1.88752e+38 // #7f0e0048 │ │ -03f51c: 6e20 560f 7a00 |0042: invoke-virtual {v10, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f522: 0c07 |0045: move-result-object v7 │ │ -03f524: 6e20 7a0c 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03f52a: 0c06 |0049: move-result-object v6 │ │ -03f52c: 54a7 f108 |004a: iget-object v7, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.version:Ljava/lang/String; // field@08f1 │ │ -03f530: 6e20 7a0c 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -03f536: 0c06 |004f: move-result-object v6 │ │ -03f538: 6e10 7e0c 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -03f53e: 0c06 |0053: move-result-object v6 │ │ -03f540: 6e20 680d 6000 |0054: invoke-virtual {v0, v6}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.setDialogTitle:(Ljava/lang/CharSequence;)V // method@0d68 │ │ -03f546: 1506 037f |0057: const/high16 v6, #int 2130903040 // #7f03 │ │ -03f54a: 6e20 670d 6000 |0059: invoke-virtual {v0, v6}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.setDialogLayoutResource:(I)V // method@0d67 │ │ -03f550: 1406 2900 0e7f |005c: const v6, #float 1.88751e+38 // #7f0e0029 │ │ -03f556: 6e20 560f 6a00 |005f: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f55c: 0c06 |0062: move-result-object v6 │ │ -03f55e: 6e20 510f 6a00 |0063: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f564: 0c01 |0066: move-result-object v1 │ │ -03f566: 1f01 7200 |0067: check-cast v1, Landroid/preference/PreferenceScreen; // type@0072 │ │ -03f56a: 2206 2800 |0069: new-instance v6, Landroid/content/Intent; // type@0028 │ │ -03f56e: 1c07 7302 |006b: const-class v7, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; // type@0273 │ │ -03f572: 7030 af00 a607 |006d: invoke-direct {v6, v10, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03f578: 6e20 cc01 6100 |0070: invoke-virtual {v1, v6}, Landroid/preference/PreferenceScreen;.setIntent:(Landroid/content/Intent;)V // method@01cc │ │ -03f57e: 1406 3800 0e7f |0073: const v6, #float 1.88752e+38 // #7f0e0038 │ │ -03f584: 6e20 560f 6a00 |0076: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f58a: 0c06 |0079: move-result-object v6 │ │ -03f58c: 6e20 510f 6a00 |007a: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f592: 0c03 |007d: move-result-object v3 │ │ -03f594: 1f03 7200 |007e: check-cast v3, Landroid/preference/PreferenceScreen; // type@0072 │ │ -03f598: 2206 2800 |0080: new-instance v6, Landroid/content/Intent; // type@0028 │ │ -03f59c: 1c07 7a02 |0082: const-class v7, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // type@027a │ │ -03f5a0: 7030 af00 a607 |0084: invoke-direct {v6, v10, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -03f5a6: 6e20 cc01 6300 |0087: invoke-virtual {v3, v6}, Landroid/preference/PreferenceScreen;.setIntent:(Landroid/content/Intent;)V // method@01cc │ │ -03f5ac: 1406 3a00 0e7f |008a: const v6, #float 1.88752e+38 // #7f0e003a │ │ -03f5b2: 6e20 560f 6a00 |008d: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f5b8: 0c06 |0090: move-result-object v6 │ │ -03f5ba: 6e20 510f 6a00 |0091: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f5c0: 0c06 |0094: move-result-object v6 │ │ -03f5c2: 1f06 4902 |0095: check-cast v6, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // type@0249 │ │ -03f5c6: 5ba6 ec08 |0097: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ec │ │ -03f5ca: 54a6 ec08 |0099: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ec │ │ -03f5ce: 6e10 270d 0600 |009b: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03f5d4: 54a6 ec08 |009e: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ec │ │ -03f5d8: 2207 9002 |00a0: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1; // type@0290 │ │ -03f5dc: 7020 380f a700 |00a2: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0f38 │ │ -03f5e2: 6e20 280d 7600 |00a5: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d28 │ │ -03f5e8: 1406 3b00 0e7f |00a8: const v6, #float 1.88752e+38 // #7f0e003b │ │ -03f5ee: 6e20 560f 6a00 |00ab: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f5f4: 0c06 |00ae: move-result-object v6 │ │ -03f5f6: 6e20 510f 6a00 |00af: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f5fc: 0c06 |00b2: move-result-object v6 │ │ -03f5fe: 1f06 4902 |00b3: check-cast v6, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // type@0249 │ │ -03f602: 5ba6 ed08 |00b5: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ed │ │ -03f606: 54a6 ed08 |00b7: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ed │ │ -03f60a: 6e10 270d 0600 |00b9: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03f610: 54a6 ed08 |00bc: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ed │ │ -03f614: 2207 9102 |00be: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2; // type@0291 │ │ -03f618: 7020 3a0f a700 |00c0: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0f3a │ │ -03f61e: 6e20 280d 7600 |00c3: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d28 │ │ -03f624: 1406 3c00 0e7f |00c6: const v6, #float 1.88752e+38 // #7f0e003c │ │ -03f62a: 6e20 560f 6a00 |00c9: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f630: 0c06 |00cc: move-result-object v6 │ │ -03f632: 6e20 510f 6a00 |00cd: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f638: 0c06 |00d0: move-result-object v6 │ │ -03f63a: 1f06 4902 |00d1: check-cast v6, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // type@0249 │ │ -03f63e: 5ba6 ee08 |00d3: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ee │ │ -03f642: 54a6 ee08 |00d5: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ee │ │ -03f646: 6e10 270d 0600 |00d7: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d27 │ │ -03f64c: 54a6 ee08 |00da: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ee │ │ -03f650: 2207 9202 |00dc: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3; // type@0292 │ │ -03f654: 7020 3c0f a700 |00de: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0f3c │ │ -03f65a: 6e20 280d 7600 |00e1: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d28 │ │ -03f660: 1406 3f00 0e7f |00e4: const v6, #float 1.88752e+38 // #7f0e003f │ │ -03f666: 6e20 560f 6a00 |00e7: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f66c: 0c06 |00ea: move-result-object v6 │ │ -03f66e: 6e20 510f 6a00 |00eb: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f674: 0c06 |00ee: move-result-object v6 │ │ -03f676: 1f06 5902 |00ef: check-cast v6, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // type@0259 │ │ -03f67a: 5ba6 f008 |00f1: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // field@08f0 │ │ -03f67e: 54a6 f008 |00f3: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // field@08f0 │ │ -03f682: 54a7 ec08 |00f5: iget-object v7, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ec │ │ -03f686: 6e10 240d 0700 |00f7: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03f68c: 0c07 |00fa: move-result-object v7 │ │ -03f68e: 54a8 ed08 |00fb: iget-object v8, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ed │ │ -03f692: 6e10 240d 0800 |00fd: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03f698: 0c08 |0100: move-result-object v8 │ │ -03f69a: 54a9 ee08 |0101: iget-object v9, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ee │ │ -03f69e: 6e10 240d 0900 |0103: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03f6a4: 0c09 |0106: move-result-object v9 │ │ -03f6a6: 7040 580f 7a98 |0107: invoke-direct {v10, v7, v8, v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.isQuickReplyActive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0f58 │ │ -03f6ac: 0a07 |010a: move-result v7 │ │ -03f6ae: 6e20 9e0d 7600 |010b: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0d9e │ │ -03f6b4: 54a6 ec08 |010e: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ec │ │ -03f6b8: 6e10 240d 0600 |0110: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03f6be: 0c06 |0113: move-result-object v6 │ │ -03f6c0: 54a7 ed08 |0114: iget-object v7, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ed │ │ -03f6c4: 6e10 240d 0700 |0116: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03f6ca: 0c07 |0119: move-result-object v7 │ │ -03f6cc: 54a8 ee08 |011a: iget-object v8, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@08ee │ │ -03f6d0: 6e10 240d 0800 |011c: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d24 │ │ -03f6d6: 0c08 |011f: move-result-object v8 │ │ -03f6d8: 7040 600f 6a87 |0120: invoke-direct {v10, v6, v7, v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.updateReplyTypePref:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0f60 │ │ -03f6de: 54a6 f008 |0123: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // field@08f0 │ │ -03f6e2: 2207 9302 |0125: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4; // type@0293 │ │ -03f6e6: 7020 3e0f a700 |0127: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0f3e │ │ -03f6ec: 6e20 9f0d 7600 |012a: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d9f │ │ -03f6f2: 1406 3d00 0e7f |012d: const v6, #float 1.88752e+38 // #7f0e003d │ │ -03f6f8: 6e20 560f 6a00 |0130: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f6fe: 0c06 |0133: move-result-object v6 │ │ -03f700: 6e20 510f 6a00 |0134: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f706: 0c06 |0137: move-result-object v6 │ │ -03f708: 5ba6 ef08 |0138: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@08ef │ │ -03f70c: 54a6 ef08 |013a: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@08ef │ │ -03f710: 3806 0c00 |013c: if-eqz v6, 0148 // +000c │ │ -03f714: 54a6 ef08 |013e: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@08ef │ │ -03f718: 2207 9402 |0140: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5; // type@0294 │ │ -03f71c: 7020 400f a700 |0142: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0f40 │ │ -03f722: 6e20 c401 7600 |0145: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@01c4 │ │ -03f728: 1406 4300 0e7f |0148: const v6, #float 1.88752e+38 // #7f0e0043 │ │ -03f72e: 6e20 560f 6a00 |014b: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f734: 0c06 |014e: move-result-object v6 │ │ -03f736: 6e20 510f 6a00 |014f: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f73c: 0c05 |0152: move-result-object v5 │ │ -03f73e: 1f05 6800 |0153: check-cast v5, Landroid/preference/CheckBoxPreference; // type@0068 │ │ -03f742: 3805 2200 |0155: if-eqz v5, 0177 // +0022 │ │ -03f746: 1a06 a411 |0157: const-string v6, "phone" // string@11a4 │ │ -03f74a: 6e20 570f 6a00 |0159: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0f57 │ │ -03f750: 0c02 |015c: move-result-object v2 │ │ -03f752: 1f02 5101 |015d: check-cast v2, Landroid/telephony/TelephonyManager; // type@0151 │ │ -03f756: 6e10 7209 0200 |015f: invoke-virtual {v2}, Landroid/telephony/TelephonyManager;.getPhoneType:()I // method@0972 │ │ -03f75c: 0a06 |0162: move-result v6 │ │ -03f75e: 1227 |0163: const/4 v7, #int 2 // #2 │ │ -03f760: 3276 1300 |0164: if-eq v6, v7, 0177 // +0013 │ │ -03f764: 1406 4000 0e7f |0166: const v6, #float 1.88752e+38 // #7f0e0040 │ │ -03f76a: 6e20 560f 6a00 |0169: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f770: 0c06 |016c: move-result-object v6 │ │ -03f772: 6e20 510f 6a00 |016d: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f778: 0c04 |0170: move-result-object v4 │ │ -03f77a: 1f04 7000 |0171: check-cast v4, Landroid/preference/PreferenceCategory; // type@0070 │ │ -03f77e: 6e20 ca01 5400 |0173: invoke-virtual {v4, v5}, Landroid/preference/PreferenceCategory;.removePreference:(Landroid/preference/Preference;)Z // method@01ca │ │ -03f784: 1205 |0176: const/4 v5, #int 0 // #0 │ │ -03f786: 7110 910f 0a00 |0177: invoke-static {v10}, Lnet/everythingandroid/smspopup/util/Eula;.show:(Landroid/app/Activity;)Z // method@0f91 │ │ -03f78c: 0e00 |017a: return-void │ │ -03f78e: 0d06 |017b: move-exception v6 │ │ -03f790: 2900 b1fe |017c: goto/16 002d // -014f │ │ +03ab6c: |[03ab6c] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onCreate:(Landroid/os/Bundle;)V │ │ +03ab7c: 6f20 cc01 ba00 |0000: invoke-super {v10, v11}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@01cc │ │ +03ab82: 1406 0100 067f |0003: const v6, #float 1.78117e+38 // #7f060001 │ │ +03ab88: 6e20 b60f 6a00 |0006: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.addPreferencesFromResource:(I)V // method@0fb6 │ │ +03ab8e: 2206 0602 |0009: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +03ab92: 7010 d90c 0600 |000b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03ab98: 1a07 8100 |000e: const-string v7, " v" // string@0081 │ │ +03ab9c: 6e20 e00c 7600 |0010: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03aba2: 0c06 |0013: move-result-object v6 │ │ +03aba4: 6e10 ba0f 0a00 |0014: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0fba │ │ +03abaa: 0c07 |0017: move-result-object v7 │ │ +03abac: 6e10 bb0f 0a00 |0018: invoke-virtual {v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getPackageName:()Ljava/lang/String; // method@0fbb │ │ +03abb2: 0c08 |001b: move-result-object v8 │ │ +03abb4: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +03abb6: 6e30 ef00 8709 |001d: invoke-virtual {v7, v8, v9}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@00ef │ │ +03abbc: 0c07 |0020: move-result-object v7 │ │ +03abbe: 5477 1100 |0021: iget-object v7, v7, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0011 │ │ +03abc2: 6e20 e00c 7600 |0023: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03abc8: 0c06 |0026: move-result-object v6 │ │ +03abca: 6e10 e40c 0600 |0027: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03abd0: 0c06 |002a: move-result-object v6 │ │ +03abd2: 5ba6 5507 |002b: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.version:Ljava/lang/String; // field@0755 │ │ +03abd6: 1406 0c00 0d7f |002d: const v6, #float 1.87421e+38 // #7f0d000c │ │ +03abdc: 6e20 bc0f 6a00 |0030: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03abe2: 0c06 |0033: move-result-object v6 │ │ +03abe4: 6e20 b70f 6a00 |0034: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03abea: 0c00 |0037: move-result-object v0 │ │ +03abec: 1f00 4f02 |0038: check-cast v0, Lnet/everythingandroid/smspopup/preferences/DialogPreference; // type@024f │ │ +03abf0: 2206 0602 |003a: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +03abf4: 7010 d90c 0600 |003c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03abfa: 1407 4800 0d7f |003f: const v7, #float 1.87423e+38 // #7f0d0048 │ │ +03ac00: 6e20 bc0f 7a00 |0042: invoke-virtual {v10, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ac06: 0c07 |0045: move-result-object v7 │ │ +03ac08: 6e20 e00c 7600 |0046: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03ac0e: 0c06 |0049: move-result-object v6 │ │ +03ac10: 54a7 5507 |004a: iget-object v7, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.version:Ljava/lang/String; // field@0755 │ │ +03ac14: 6e20 e00c 7600 |004c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03ac1a: 0c06 |004f: move-result-object v6 │ │ +03ac1c: 6e10 e40c 0600 |0050: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03ac22: 0c06 |0053: move-result-object v6 │ │ +03ac24: 6e20 ce0d 6000 |0054: invoke-virtual {v0, v6}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.setDialogTitle:(Ljava/lang/CharSequence;)V // method@0dce │ │ +03ac2a: 1506 037f |0057: const/high16 v6, #int 2130903040 // #7f03 │ │ +03ac2e: 6e20 cd0d 6000 |0059: invoke-virtual {v0, v6}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.setDialogLayoutResource:(I)V // method@0dcd │ │ +03ac34: 1406 2900 0d7f |005c: const v6, #float 1.87422e+38 // #7f0d0029 │ │ +03ac3a: 6e20 bc0f 6a00 |005f: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ac40: 0c06 |0062: move-result-object v6 │ │ +03ac42: 6e20 b70f 6a00 |0063: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03ac48: 0c01 |0066: move-result-object v1 │ │ +03ac4a: 1f01 7100 |0067: check-cast v1, Landroid/preference/PreferenceScreen; // type@0071 │ │ +03ac4e: 2206 2800 |0069: new-instance v6, Landroid/content/Intent; // type@0028 │ │ +03ac52: 1c07 7102 |006b: const-class v7, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; // type@0271 │ │ +03ac56: 7030 af00 a607 |006d: invoke-direct {v6, v10, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +03ac5c: 6e20 d201 6100 |0070: invoke-virtual {v1, v6}, Landroid/preference/PreferenceScreen;.setIntent:(Landroid/content/Intent;)V // method@01d2 │ │ +03ac62: 1406 3800 0d7f |0073: const v6, #float 1.87422e+38 // #7f0d0038 │ │ +03ac68: 6e20 bc0f 6a00 |0076: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ac6e: 0c06 |0079: move-result-object v6 │ │ +03ac70: 6e20 b70f 6a00 |007a: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03ac76: 0c03 |007d: move-result-object v3 │ │ +03ac78: 1f03 7100 |007e: check-cast v3, Landroid/preference/PreferenceScreen; // type@0071 │ │ +03ac7c: 2206 2800 |0080: new-instance v6, Landroid/content/Intent; // type@0028 │ │ +03ac80: 1c07 7802 |0082: const-class v7, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; // type@0278 │ │ +03ac84: 7030 af00 a607 |0084: invoke-direct {v6, v10, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +03ac8a: 6e20 d201 6300 |0087: invoke-virtual {v3, v6}, Landroid/preference/PreferenceScreen;.setIntent:(Landroid/content/Intent;)V // method@01d2 │ │ +03ac90: 1406 3a00 0d7f |008a: const v6, #float 1.87422e+38 // #7f0d003a │ │ +03ac96: 6e20 bc0f 6a00 |008d: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ac9c: 0c06 |0090: move-result-object v6 │ │ +03ac9e: 6e20 b70f 6a00 |0091: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03aca4: 0c06 |0094: move-result-object v6 │ │ +03aca6: 1f06 4702 |0095: check-cast v6, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // type@0247 │ │ +03acaa: 5ba6 5007 |0097: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0750 │ │ +03acae: 54a6 5007 |0099: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0750 │ │ +03acb2: 6e10 8d0d 0600 |009b: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +03acb8: 54a6 5007 |009e: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0750 │ │ +03acbc: 2207 8e02 |00a0: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1; // type@028e │ │ +03acc0: 7020 9e0f a700 |00a2: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0f9e │ │ +03acc6: 6e20 8e0d 7600 |00a5: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d8e │ │ +03accc: 1406 3b00 0d7f |00a8: const v6, #float 1.87422e+38 // #7f0d003b │ │ +03acd2: 6e20 bc0f 6a00 |00ab: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03acd8: 0c06 |00ae: move-result-object v6 │ │ +03acda: 6e20 b70f 6a00 |00af: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03ace0: 0c06 |00b2: move-result-object v6 │ │ +03ace2: 1f06 4702 |00b3: check-cast v6, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // type@0247 │ │ +03ace6: 5ba6 5107 |00b5: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0751 │ │ +03acea: 54a6 5107 |00b7: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0751 │ │ +03acee: 6e10 8d0d 0600 |00b9: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +03acf4: 54a6 5107 |00bc: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0751 │ │ +03acf8: 2207 8f02 |00be: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2; // type@028f │ │ +03acfc: 7020 a00f a700 |00c0: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0fa0 │ │ +03ad02: 6e20 8e0d 7600 |00c3: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d8e │ │ +03ad08: 1406 3c00 0d7f |00c6: const v6, #float 1.87422e+38 // #7f0d003c │ │ +03ad0e: 6e20 bc0f 6a00 |00c9: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ad14: 0c06 |00cc: move-result-object v6 │ │ +03ad16: 6e20 b70f 6a00 |00cd: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03ad1c: 0c06 |00d0: move-result-object v6 │ │ +03ad1e: 1f06 4702 |00d1: check-cast v6, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // type@0247 │ │ +03ad22: 5ba6 5207 |00d3: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0752 │ │ +03ad26: 54a6 5207 |00d5: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0752 │ │ +03ad2a: 6e10 8d0d 0600 |00d7: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.refreshSummary:()V // method@0d8d │ │ +03ad30: 54a6 5207 |00da: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0752 │ │ +03ad34: 2207 9002 |00dc: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3; // type@0290 │ │ +03ad38: 7020 a20f a700 |00de: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0fa2 │ │ +03ad3e: 6e20 8e0d 7600 |00e1: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0d8e │ │ +03ad44: 1406 3f00 0d7f |00e4: const v6, #float 1.87422e+38 // #7f0d003f │ │ +03ad4a: 6e20 bc0f 6a00 |00e7: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ad50: 0c06 |00ea: move-result-object v6 │ │ +03ad52: 6e20 b70f 6a00 |00eb: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03ad58: 0c06 |00ee: move-result-object v6 │ │ +03ad5a: 1f06 5702 |00ef: check-cast v6, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // type@0257 │ │ +03ad5e: 5ba6 5407 |00f1: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // field@0754 │ │ +03ad62: 54a6 5407 |00f3: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // field@0754 │ │ +03ad66: 54a7 5007 |00f5: iget-object v7, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0750 │ │ +03ad6a: 6e10 8a0d 0700 |00f7: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03ad70: 0c07 |00fa: move-result-object v7 │ │ +03ad72: 54a8 5107 |00fb: iget-object v8, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0751 │ │ +03ad76: 6e10 8a0d 0800 |00fd: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03ad7c: 0c08 |0100: move-result-object v8 │ │ +03ad7e: 54a9 5207 |0101: iget-object v9, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0752 │ │ +03ad82: 6e10 8a0d 0900 |0103: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03ad88: 0c09 |0106: move-result-object v9 │ │ +03ad8a: 7040 be0f 7a98 |0107: invoke-direct {v10, v7, v8, v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.isQuickReplyActive:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@0fbe │ │ +03ad90: 0a07 |010a: move-result v7 │ │ +03ad92: 6e20 040e 7600 |010b: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setChecked:(Z)V // method@0e04 │ │ +03ad98: 54a6 5007 |010e: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0750 │ │ +03ad9c: 6e10 8a0d 0600 |0110: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03ada2: 0c06 |0113: move-result-object v6 │ │ +03ada4: 54a7 5107 |0114: iget-object v7, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0751 │ │ +03ada8: 6e10 8a0d 0700 |0116: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03adae: 0c07 |0119: move-result-object v7 │ │ +03adb0: 54a8 5207 |011a: iget-object v8, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.button3:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; // field@0752 │ │ +03adb4: 6e10 8a0d 0800 |011c: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;.getValue:()Ljava/lang/String; // method@0d8a │ │ +03adba: 0c08 |011f: move-result-object v8 │ │ +03adbc: 7040 c60f 6a87 |0120: invoke-direct {v10, v6, v7, v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.updateReplyTypePref:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fc6 │ │ +03adc2: 54a6 5407 |0123: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; // field@0754 │ │ +03adc6: 2207 9102 |0125: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4; // type@0291 │ │ +03adca: 7020 a40f a700 |0127: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0fa4 │ │ +03add0: 6e20 050e 7600 |012a: invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;.setOnPreferenceChangeListener:(Landroid/preference/Preference$OnPreferenceChangeListener;)V // method@0e05 │ │ +03add6: 1406 3d00 0d7f |012d: const v6, #float 1.87422e+38 // #7f0d003d │ │ +03addc: 6e20 bc0f 6a00 |0130: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ade2: 0c06 |0133: move-result-object v6 │ │ +03ade4: 6e20 b70f 6a00 |0134: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03adea: 0c06 |0137: move-result-object v6 │ │ +03adec: 5ba6 5307 |0138: iput-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@0753 │ │ +03adf0: 54a6 5307 |013a: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@0753 │ │ +03adf4: 3806 0c00 |013c: if-eqz v6, 0148 // +000c │ │ +03adf8: 54a6 5307 |013e: iget-object v6, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@0753 │ │ +03adfc: 2207 9202 |0140: new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5; // type@0292 │ │ +03ae00: 7020 a60f a700 |0142: invoke-direct {v7, v10}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0fa6 │ │ +03ae06: 6e20 ca01 7600 |0145: invoke-virtual {v6, v7}, Landroid/preference/Preference;.setOnPreferenceClickListener:(Landroid/preference/Preference$OnPreferenceClickListener;)V // method@01ca │ │ +03ae0c: 1406 4300 0d7f |0148: const v6, #float 1.87423e+38 // #7f0d0043 │ │ +03ae12: 6e20 bc0f 6a00 |014b: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ae18: 0c06 |014e: move-result-object v6 │ │ +03ae1a: 6e20 b70f 6a00 |014f: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03ae20: 0c05 |0152: move-result-object v5 │ │ +03ae22: 1f05 6700 |0153: check-cast v5, Landroid/preference/CheckBoxPreference; // type@0067 │ │ +03ae26: 3805 2200 |0155: if-eqz v5, 0177 // +0022 │ │ +03ae2a: 1a06 1512 |0157: const-string v6, "phone" // string@1215 │ │ +03ae2e: 6e20 bd0f 6a00 |0159: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0fbd │ │ +03ae34: 0c02 |015c: move-result-object v2 │ │ +03ae36: 1f02 5001 |015d: check-cast v2, Landroid/telephony/TelephonyManager; // type@0150 │ │ +03ae3a: 6e10 7809 0200 |015f: invoke-virtual {v2}, Landroid/telephony/TelephonyManager;.getPhoneType:()I // method@0978 │ │ +03ae40: 0a06 |0162: move-result v6 │ │ +03ae42: 1227 |0163: const/4 v7, #int 2 // #2 │ │ +03ae44: 3276 1300 |0164: if-eq v6, v7, 0177 // +0013 │ │ +03ae48: 1406 4000 0d7f |0166: const v6, #float 1.87422e+38 // #7f0d0040 │ │ +03ae4e: 6e20 bc0f 6a00 |0169: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03ae54: 0c06 |016c: move-result-object v6 │ │ +03ae56: 6e20 b70f 6a00 |016d: invoke-virtual {v10, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03ae5c: 0c04 |0170: move-result-object v4 │ │ +03ae5e: 1f04 6f00 |0171: check-cast v4, Landroid/preference/PreferenceCategory; // type@006f │ │ +03ae62: 6e20 d001 5400 |0173: invoke-virtual {v4, v5}, Landroid/preference/PreferenceCategory;.removePreference:(Landroid/preference/Preference;)Z // method@01d0 │ │ +03ae68: 1205 |0176: const/4 v5, #int 0 // #0 │ │ +03ae6a: 7110 f70f 0a00 |0177: invoke-static {v10}, Lnet/everythingandroid/smspopup/util/Eula;.show:(Landroid/app/Activity;)Z // method@0ff7 │ │ +03ae70: 0e00 |017a: return-void │ │ +03ae72: 0d06 |017b: move-exception v6 │ │ +03ae74: 2900 b1fe |017c: goto/16 002d // -014f │ │ catches : 1 │ │ 0x0009 - 0x002d │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x017b │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=50 │ │ 0x0009 line=55 │ │ + 0x0014 line=56 │ │ 0x002d line=61 │ │ + 0x0030 line=62 │ │ 0x003a line=63 │ │ 0x0057 line=64 │ │ 0x005c line=67 │ │ + 0x005f line=68 │ │ 0x0069 line=69 │ │ 0x0073 line=73 │ │ + 0x0076 line=74 │ │ 0x0080 line=75 │ │ 0x008a line=80 │ │ + 0x008d line=81 │ │ 0x0099 line=82 │ │ 0x009e line=83 │ │ 0x00a8 line=95 │ │ + 0x00ab line=96 │ │ 0x00b7 line=97 │ │ 0x00bc line=98 │ │ 0x00c6 line=110 │ │ + 0x00c9 line=111 │ │ 0x00d5 line=112 │ │ 0x00da line=113 │ │ 0x00e4 line=125 │ │ + 0x00e7 line=126 │ │ 0x00f3 line=128 │ │ + 0x00f7 line=129 │ │ + 0x010b line=128 │ │ 0x010e line=132 │ │ 0x0123 line=140 │ │ 0x012d line=204 │ │ 0x013a line=205 │ │ 0x013e line=206 │ │ 0x0148 line=216 │ │ + 0x014b line=217 │ │ 0x0155 line=220 │ │ 0x0157 line=221 │ │ 0x015f line=222 │ │ 0x0166 line=223 │ │ + 0x0169 line=224 │ │ 0x0173 line=225 │ │ 0x0176 line=226 │ │ 0x0177 line=230 │ │ 0x017a line=231 │ │ 0x017b line=57 │ │ locals : │ │ 0x015f - 0x0177 reg=2 mTM Landroid/telephony/TelephonyManager; │ │ @@ -98944,90 +58171,101 @@ │ │ type : '(I)Landroid/app/Dialog;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -03f7a4: |[03f7a4] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ -03f7b4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -03f7b6: 1406 0c00 027f |0001: const v6, #float 1.728e+38 // #7f02000c │ │ -03f7bc: 2b09 8400 0000 |0004: packed-switch v9, 00000088 // +00000084 │ │ -03f7c2: 6f20 c701 9800 |0007: invoke-super {v8, v9}, Landroid/preference/PreferenceActivity;.onCreateDialog:(I)Landroid/app/Dialog; // method@01c7 │ │ -03f7c8: 0c05 |000a: move-result-object v5 │ │ -03f7ca: 1105 |000b: return-object v5 │ │ -03f7cc: 6e10 520f 0800 |000c: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0f52 │ │ -03f7d2: 0c03 |000f: move-result-object v3 │ │ -03f7d4: 1405 0200 037f |0010: const v5, #float 1.74129e+38 // #7f030002 │ │ -03f7da: 6e30 9b09 5307 |0013: invoke-virtual {v3, v5, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099b │ │ -03f7e0: 0c02 |0016: move-result-object v2 │ │ -03f7e2: 1405 0b00 077f |0017: const v5, #float 1.79446e+38 // #7f07000b │ │ -03f7e8: 6e20 d209 5200 |001a: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03f7ee: 0c00 |001d: move-result-object v0 │ │ -03f7f0: 1f00 9201 |001e: check-cast v0, Landroid/widget/Button; // type@0192 │ │ -03f7f4: 2205 9502 |0020: new-instance v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6; // type@0295 │ │ -03f7f8: 7020 420f 8500 |0022: invoke-direct {v5, v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0f42 │ │ -03f7fe: 6e20 920a 5000 |0025: invoke-virtual {v0, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -03f804: 1405 0c00 077f |0028: const v5, #float 1.79446e+38 // #7f07000c │ │ -03f80a: 6e20 d209 5200 |002b: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -03f810: 0c01 |002e: move-result-object v1 │ │ -03f812: 1f01 9201 |002f: check-cast v1, Landroid/widget/Button; // type@0192 │ │ -03f816: 2205 9602 |0031: new-instance v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7; // type@0296 │ │ -03f81a: 7020 440f 8500 |0033: invoke-direct {v5, v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0f44 │ │ -03f820: 6e20 920a 5100 |0036: invoke-virtual {v1, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -03f826: 2205 0d00 |0039: new-instance v5, Landroid/app/AlertDialog$Builder; // type@000d │ │ -03f82a: 7020 2c00 8500 |003b: invoke-direct {v5, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03f830: 6e20 3000 6500 |003e: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -03f836: 0c05 |0041: move-result-object v5 │ │ -03f838: 1406 ef00 0e7f |0042: const v6, #float 1.88755e+38 // #7f0e00ef │ │ -03f83e: 6e20 3900 6500 |0045: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -03f844: 0c05 |0048: move-result-object v5 │ │ -03f846: 6e20 3b00 2500 |0049: invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -03f84c: 0c05 |004c: move-result-object v5 │ │ -03f84e: 1406 0a00 0401 |004d: const v6, #float 2.42446e-38 // #0104000a │ │ -03f854: 6e30 3600 6507 |0050: invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -03f85a: 0c05 |0053: move-result-object v5 │ │ -03f85c: 6e10 2d00 0500 |0054: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ -03f862: 0c05 |0057: move-result-object v5 │ │ -03f864: 28b3 |0058: goto 000b // -004d │ │ -03f866: 2204 9702 |0059: new-instance v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8; // type@0297 │ │ -03f86a: 7020 460f 8400 |005b: invoke-direct {v4, v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0f46 │ │ -03f870: 2205 0d00 |005e: new-instance v5, Landroid/app/AlertDialog$Builder; // type@000d │ │ -03f874: 7020 2c00 8500 |0060: invoke-direct {v5, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -03f87a: 6e20 3000 6500 |0063: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -03f880: 0c05 |0066: move-result-object v5 │ │ -03f882: 1406 6500 0e7f |0067: const v6, #float 1.88752e+38 // #7f0e0065 │ │ -03f888: 6e20 3900 6500 |006a: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -03f88e: 0c05 |006d: move-result-object v5 │ │ -03f890: 1406 6600 0e7f |006e: const v6, #float 1.88752e+38 // #7f0e0066 │ │ -03f896: 6e20 3100 6500 |0071: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0031 │ │ -03f89c: 0c05 |0074: move-result-object v5 │ │ -03f89e: 1406 6700 0e7f |0075: const v6, #float 1.88752e+38 // #7f0e0067 │ │ -03f8a4: 6e30 3600 6504 |0078: invoke-virtual {v5, v6, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -03f8aa: 0c05 |007b: move-result-object v5 │ │ -03f8ac: 1406 6800 0e7f |007c: const v6, #float 1.88752e+38 // #7f0e0068 │ │ -03f8b2: 6e30 3300 6504 |007f: invoke-virtual {v5, v6, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ -03f8b8: 0c05 |0082: move-result-object v5 │ │ -03f8ba: 6e10 2d00 0500 |0083: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ -03f8c0: 0c05 |0086: move-result-object v5 │ │ -03f8c2: 2884 |0087: goto 000b // -007c │ │ -03f8c4: 0001 0200 0100 0000 0800 0000 5500 ... |0088: packed-switch-data (8 units) │ │ +03ae88: |[03ae88] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +03ae98: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03ae9a: 1406 0c00 027f |0001: const v6, #float 1.728e+38 // #7f02000c │ │ +03aea0: 2b09 8400 0000 |0004: packed-switch v9, 00000088 // +00000084 │ │ +03aea6: 6f20 cd01 9800 |0007: invoke-super {v8, v9}, Landroid/preference/PreferenceActivity;.onCreateDialog:(I)Landroid/app/Dialog; // method@01cd │ │ +03aeac: 0c05 |000a: move-result-object v5 │ │ +03aeae: 1105 |000b: return-object v5 │ │ +03aeb0: 6e10 b80f 0800 |000c: invoke-virtual {v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0fb8 │ │ +03aeb6: 0c03 |000f: move-result-object v3 │ │ +03aeb8: 1405 0200 037f |0010: const v5, #float 1.74129e+38 // #7f030002 │ │ +03aebe: 6e30 9f09 5307 |0013: invoke-virtual {v3, v5, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099f │ │ +03aec4: 0c02 |0016: move-result-object v2 │ │ +03aec6: 1405 0b00 0f7f |0017: const v5, #float 1.9008e+38 // #7f0f000b │ │ +03aecc: 6e20 d609 5200 |001a: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +03aed2: 0c00 |001d: move-result-object v0 │ │ +03aed4: 1f00 8f01 |001e: check-cast v0, Landroid/widget/Button; // type@018f │ │ +03aed8: 2205 9302 |0020: new-instance v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6; // type@0293 │ │ +03aedc: 7020 a80f 8500 |0022: invoke-direct {v5, v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0fa8 │ │ +03aee2: 6e20 960a 5000 |0025: invoke-virtual {v0, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +03aee8: 1405 0c00 0f7f |0028: const v5, #float 1.9008e+38 // #7f0f000c │ │ +03aeee: 6e20 d609 5200 |002b: invoke-virtual {v2, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +03aef4: 0c01 |002e: move-result-object v1 │ │ +03aef6: 1f01 8f01 |002f: check-cast v1, Landroid/widget/Button; // type@018f │ │ +03aefa: 2205 9402 |0031: new-instance v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7; // type@0294 │ │ +03aefe: 7020 aa0f 8500 |0033: invoke-direct {v5, v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0faa │ │ +03af04: 6e20 960a 5100 |0036: invoke-virtual {v1, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +03af0a: 2205 0d00 |0039: new-instance v5, Landroid/app/AlertDialog$Builder; // type@000d │ │ +03af0e: 7020 2c00 8500 |003b: invoke-direct {v5, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +03af14: 6e20 3000 6500 |003e: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +03af1a: 0c05 |0041: move-result-object v5 │ │ +03af1c: 1406 ef00 0d7f |0042: const v6, #float 1.87426e+38 // #7f0d00ef │ │ +03af22: 6e20 3900 6500 |0045: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +03af28: 0c05 |0048: move-result-object v5 │ │ +03af2a: 6e20 3b00 2500 |0049: invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +03af30: 0c05 |004c: move-result-object v5 │ │ +03af32: 1406 0a00 0401 |004d: const v6, #float 2.42446e-38 // #0104000a │ │ +03af38: 6e30 3600 6507 |0050: invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +03af3e: 0c05 |0053: move-result-object v5 │ │ +03af40: 6e10 2d00 0500 |0054: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ +03af46: 0c05 |0057: move-result-object v5 │ │ +03af48: 28b3 |0058: goto 000b // -004d │ │ +03af4a: 2204 9502 |0059: new-instance v4, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8; // type@0295 │ │ +03af4e: 7020 ac0f 8400 |005b: invoke-direct {v4, v8}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V // method@0fac │ │ +03af54: 2205 0d00 |005e: new-instance v5, Landroid/app/AlertDialog$Builder; // type@000d │ │ +03af58: 7020 2c00 8500 |0060: invoke-direct {v5, v8}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +03af5e: 6e20 3000 6500 |0063: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +03af64: 0c05 |0066: move-result-object v5 │ │ +03af66: 1406 6500 0d7f |0067: const v6, #float 1.87423e+38 // #7f0d0065 │ │ +03af6c: 6e20 3900 6500 |006a: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +03af72: 0c05 |006d: move-result-object v5 │ │ +03af74: 1406 6600 0d7f |006e: const v6, #float 1.87423e+38 // #7f0d0066 │ │ +03af7a: 6e20 3100 6500 |0071: invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0031 │ │ +03af80: 0c05 |0074: move-result-object v5 │ │ +03af82: 1406 6700 0d7f |0075: const v6, #float 1.87423e+38 // #7f0d0067 │ │ +03af88: 6e30 3600 6504 |0078: invoke-virtual {v5, v6, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +03af8e: 0c05 |007b: move-result-object v5 │ │ +03af90: 1406 6800 0d7f |007c: const v6, #float 1.87423e+38 // #7f0d0068 │ │ +03af96: 6e30 3300 6504 |007f: invoke-virtual {v5, v6, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ +03af9c: 0c05 |0082: move-result-object v5 │ │ +03af9e: 6e10 2d00 0500 |0083: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ +03afa4: 0c05 |0086: move-result-object v5 │ │ +03afa6: 2884 |0087: goto 000b // -007c │ │ +03afa8: 0001 0200 0100 0000 0800 0000 5500 ... |0088: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=264 │ │ 0x0007 line=324 │ │ 0x000c line=267 │ │ 0x0010 line=268 │ │ 0x0017 line=270 │ │ 0x0020 line=271 │ │ 0x0028 line=281 │ │ 0x0031 line=282 │ │ 0x0039 line=291 │ │ + 0x003e line=292 │ │ + 0x0045 line=293 │ │ + 0x0049 line=294 │ │ + 0x0050 line=295 │ │ + 0x0054 line=296 │ │ 0x0059 line=299 │ │ 0x005e line=315 │ │ + 0x0063 line=316 │ │ + 0x006a line=317 │ │ + 0x0071 line=318 │ │ + 0x0078 line=319 │ │ + 0x007f line=320 │ │ + 0x0083 line=321 │ │ 0x0088 line=264 │ │ locals : │ │ 0x0020 - 0x0059 reg=0 donateMarketButton Landroid/widget/Button; │ │ 0x0031 - 0x0059 reg=1 donatePaypalButton Landroid/widget/Button; │ │ 0x0017 - 0x0059 reg=2 donateView Landroid/view/View; │ │ 0x0010 - 0x0059 reg=3 factory Landroid/view/LayoutInflater; │ │ 0x005e - 0x0090 reg=4 listener Landroid/content/DialogInterface$OnClickListener; │ │ @@ -99039,21 +58277,21 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -03f8d4: |[03f8d4] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -03f8e4: 6e10 530f 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0f53 │ │ -03f8ea: 0c00 |0003: move-result-object v0 │ │ -03f8ec: 1401 0300 0f7f |0004: const v1, #float 1.9008e+38 // #7f0f0003 │ │ -03f8f2: 6e30 a109 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@09a1 │ │ -03f8f8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -03f8fa: 0f01 |000b: return v1 │ │ +03afb8: |[03afb8] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +03afc8: 6e10 b90f 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0fb9 │ │ +03afce: 0c00 |0003: move-result-object v0 │ │ +03afd0: 1401 0300 0e7f |0004: const v1, #float 1.8875e+38 // #7f0e0003 │ │ +03afd6: 6e30 a509 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@09a5 │ │ +03afdc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +03afde: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0004 line=330 │ │ 0x000a line=331 │ │ locals : │ │ 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ @@ -99065,26 +58303,26 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -03f8fc: |[03f8fc] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -03f90c: 7210 a309 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@09a3 │ │ -03f912: 0a00 |0003: move-result v0 │ │ -03f914: 2b00 0e00 0000 |0004: packed-switch v0, 00000012 // +0000000e │ │ -03f91a: 6f20 c801 2100 |0007: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@01c8 │ │ -03f920: 0a00 |000a: move-result v0 │ │ -03f922: 0f00 |000b: return v0 │ │ -03f924: 1220 |000c: const/4 v0, #int 2 // #2 │ │ -03f926: 6e20 5e0f 0100 |000d: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.showDialog:(I)V // method@0f5e │ │ -03f92c: 28f7 |0010: goto 0007 // -0009 │ │ -03f92e: 0000 |0011: nop // spacer │ │ -03f930: 0001 0100 4d00 077f 0800 0000 |0012: packed-switch-data (6 units) │ │ +03afe0: |[03afe0] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +03aff0: 7210 a709 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@09a7 │ │ +03aff6: 0a00 |0003: move-result v0 │ │ +03aff8: 2b00 0e00 0000 |0004: packed-switch v0, 00000012 // +0000000e │ │ +03affe: 6f20 ce01 2100 |0007: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@01ce │ │ +03b004: 0a00 |000a: move-result v0 │ │ +03b006: 0f00 |000b: return v0 │ │ +03b008: 1220 |000c: const/4 v0, #int 2 // #2 │ │ +03b00a: 6e20 c40f 0100 |000d: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.showDialog:(I)V // method@0fc4 │ │ +03b010: 28f7 |0010: goto 0007 // -0009 │ │ +03b012: 0000 |0011: nop // spacer │ │ +03b014: 0001 0100 4d00 0f7f 0800 0000 |0012: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=341 │ │ 0x000c line=338 │ │ 0x0011 line=336 │ │ locals : │ │ @@ -99096,90 +58334,91 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -03f93c: |[03f93c] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onResume:()V │ │ -03f94c: 1407 0b00 0e7f |0000: const v7, #float 1.88751e+38 // #7f0e000b │ │ -03f952: 6f10 c901 0800 |0003: invoke-super {v8}, Landroid/preference/PreferenceActivity;.onResume:()V // method@01c9 │ │ -03f958: 7110 cb01 0800 |0006: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -03f95e: 0c03 |0009: move-result-object v3 │ │ -03f960: 5485 ef08 |000a: iget-object v5, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@08ef │ │ -03f964: 3805 2500 |000c: if-eqz v5, 0031 // +0025 │ │ -03f968: 1405 3e00 0e7f |000e: const v5, #float 1.88752e+38 // #7f0e003e │ │ -03f96e: 6e20 560f 5800 |0011: invoke-virtual {v8, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f974: 0c05 |0014: move-result-object v5 │ │ -03f976: 1206 |0015: const/4 v6, #int 0 // #0 │ │ -03f978: 7230 e200 5306 |0016: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03f97e: 0a00 |0019: move-result v0 │ │ -03f980: 3800 1700 |001a: if-eqz v0, 0031 // +0017 │ │ -03f984: 1405 0a00 0e7f |001c: const v5, #float 1.88751e+38 // #7f0e000a │ │ -03f98a: 6e20 560f 5800 |001f: invoke-virtual {v8, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f990: 0c05 |0022: move-result-object v5 │ │ -03f992: 6e20 510f 5800 |0023: invoke-virtual {v8, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f998: 0c04 |0026: move-result-object v4 │ │ -03f99a: 1f04 7000 |0027: check-cast v4, Landroid/preference/PreferenceCategory; // type@0070 │ │ -03f99e: 5485 ef08 |0029: iget-object v5, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@08ef │ │ -03f9a2: 6e20 ca01 5400 |002b: invoke-virtual {v4, v5}, Landroid/preference/PreferenceCategory;.removePreference:(Landroid/preference/Preference;)Z // method@01ca │ │ -03f9a8: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -03f9aa: 5b85 ef08 |002f: iput-object v5, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@08ef │ │ -03f9ae: 6e20 560f 7800 |0031: invoke-virtual {v8, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f9b4: 0c05 |0034: move-result-object v5 │ │ -03f9b6: 6e20 510f 5800 |0035: invoke-virtual {v8, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0f51 │ │ -03f9bc: 0c02 |0038: move-result-object v2 │ │ -03f9be: 1f02 4802 |0039: check-cast v2, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference; // type@0248 │ │ -03f9c2: 6e20 560f 7800 |003b: invoke-virtual {v8, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0f56 │ │ -03f9c8: 0c05 |003e: move-result-object v5 │ │ -03f9ca: 1216 |003f: const/4 v6, #int 1 // #1 │ │ -03f9cc: 7230 e200 5306 |0040: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -03f9d2: 0a01 |0043: move-result v1 │ │ -03f9d4: 6e20 200d 1200 |0044: invoke-virtual {v2, v1}, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.setChecked:(Z)V // method@0d20 │ │ -03f9da: 0e00 |0047: return-void │ │ +03b020: |[03b020] net.everythingandroid.smspopup.ui.SmsPopupConfigActivity.onResume:()V │ │ +03b030: 1407 0b00 0d7f |0000: const v7, #float 1.87421e+38 // #7f0d000b │ │ +03b036: 6f10 cf01 0800 |0003: invoke-super {v8}, Landroid/preference/PreferenceActivity;.onResume:()V // method@01cf │ │ +03b03c: 7110 d101 0800 |0006: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03b042: 0c03 |0009: move-result-object v3 │ │ +03b044: 5485 5307 |000a: iget-object v5, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@0753 │ │ +03b048: 3805 2500 |000c: if-eqz v5, 0031 // +0025 │ │ +03b04c: 1405 3e00 0d7f |000e: const v5, #float 1.87422e+38 // #7f0d003e │ │ +03b052: 6e20 bc0f 5800 |0011: invoke-virtual {v8, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03b058: 0c05 |0014: move-result-object v5 │ │ +03b05a: 1206 |0015: const/4 v6, #int 0 // #0 │ │ +03b05c: 7230 e200 5306 |0016: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03b062: 0a00 |0019: move-result v0 │ │ +03b064: 3800 1700 |001a: if-eqz v0, 0031 // +0017 │ │ +03b068: 1405 0a00 0d7f |001c: const v5, #float 1.87421e+38 // #7f0d000a │ │ +03b06e: 6e20 bc0f 5800 |001f: invoke-virtual {v8, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03b074: 0c05 |0022: move-result-object v5 │ │ +03b076: 6e20 b70f 5800 |0023: invoke-virtual {v8, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03b07c: 0c04 |0026: move-result-object v4 │ │ +03b07e: 1f04 6f00 |0027: check-cast v4, Landroid/preference/PreferenceCategory; // type@006f │ │ +03b082: 5485 5307 |0029: iget-object v5, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@0753 │ │ +03b086: 6e20 d001 5400 |002b: invoke-virtual {v4, v5}, Landroid/preference/PreferenceCategory;.removePreference:(Landroid/preference/Preference;)Z // method@01d0 │ │ +03b08c: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +03b08e: 5b85 5307 |002f: iput-object v5, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.donateDialogPref:Landroid/preference/Preference; // field@0753 │ │ +03b092: 6e20 bc0f 7800 |0031: invoke-virtual {v8, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03b098: 0c05 |0034: move-result-object v5 │ │ +03b09a: 6e20 b70f 5800 |0035: invoke-virtual {v8, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@0fb7 │ │ +03b0a0: 0c02 |0038: move-result-object v2 │ │ +03b0a2: 1f02 4602 |0039: check-cast v2, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference; // type@0246 │ │ +03b0a6: 6e20 bc0f 7800 |003b: invoke-virtual {v8, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;.getString:(I)Ljava/lang/String; // method@0fbc │ │ +03b0ac: 0c05 |003e: move-result-object v5 │ │ +03b0ae: 1216 |003f: const/4 v6, #int 1 // #1 │ │ +03b0b0: 7230 e200 5306 |0040: invoke-interface {v3, v5, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03b0b6: 0a01 |0043: move-result v1 │ │ +03b0b8: 6e20 860d 1200 |0044: invoke-virtual {v2, v1}, Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference;.setChecked:(Z)V // method@0d86 │ │ +03b0be: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=235 │ │ 0x0006 line=237 │ │ 0x000a line=240 │ │ 0x000e line=241 │ │ 0x001a line=243 │ │ 0x001c line=244 │ │ + 0x001f line=245 │ │ 0x0029 line=246 │ │ 0x002e line=247 │ │ - 0x0031 line=255 │ │ + 0x0031 line=256 │ │ 0x003b line=258 │ │ 0x0044 line=259 │ │ 0x0047 line=260 │ │ locals : │ │ 0x001a - 0x0031 reg=0 donated Z │ │ 0x0029 - 0x0031 reg=4 otherPrefCategory Landroid/preference/PreferenceCategory; │ │ 0x0044 - 0x0048 reg=1 enabled Z │ │ 0x003b - 0x0048 reg=2 mEnabledPreference Lnet/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference; │ │ 0x000a - 0x0048 reg=3 myPrefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0048 reg=8 this Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ │ - source_file_idx : 1860 (SmsPopupConfigActivity.java) │ │ + source_file_idx : 1878 (SmsPopupConfigActivity.java) │ │ │ │ -Class #360 header: │ │ -class_idx : 665 │ │ +Class #273 header: │ │ +class_idx : 663 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1864 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1882 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #360 annotations: │ │ +Class #273 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #360 - │ │ +Class #273 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -99193,68 +58432,68 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03f9dc: |[03f9dc] net.everythingandroid.smspopup.ui.SmsPopupFragment$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V │ │ -03f9ec: 5b01 f208 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f2 │ │ -03f9f0: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03f9f6: 0e00 |0005: return-void │ │ +03b0c0: |[03b0c0] net.everythingandroid.smspopup.ui.SmsPopupFragment$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V │ │ +03b0d0: 5b01 5607 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0756 │ │ +03b0d4: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b0da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03f9f8: |[03f9f8] net.everythingandroid.smspopup.ui.SmsPopupFragment$1.onClick:(Landroid/view/View;)V │ │ -03fa08: 5420 f208 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f2 │ │ -03fa0c: 7110 700f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0f70 │ │ -03fa12: 0c00 |0005: move-result-object v0 │ │ -03fa14: 1301 6600 |0006: const/16 v1, #int 102 // #66 │ │ -03fa18: 7220 6e0f 1000 |0008: invoke-interface {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.onButtonClicked:(I)V // method@0f6e │ │ -03fa1e: 0e00 |000b: return-void │ │ +03b0dc: |[03b0dc] net.everythingandroid.smspopup.ui.SmsPopupFragment$1.onClick:(Landroid/view/View;)V │ │ +03b0ec: 5420 5607 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0756 │ │ +03b0f0: 7110 d60f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0fd6 │ │ +03b0f6: 0c00 |0005: move-result-object v0 │ │ +03b0f8: 1301 6600 |0006: const/16 v1, #int 102 // #66 │ │ +03b0fc: 7220 d40f 1000 |0008: invoke-interface {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.onButtonClicked:(I)V // method@0fd4 │ │ +03b102: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x000b line=174 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1; │ │ 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 1864 (SmsPopupFragment.java) │ │ + source_file_idx : 1882 (SmsPopupFragment.java) │ │ │ │ -Class #361 header: │ │ -class_idx : 666 │ │ +Class #274 header: │ │ +class_idx : 664 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1864 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1882 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #361 annotations: │ │ +Class #274 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onCreateView │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ │ │ -Class #361 - │ │ +Class #274 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -99268,71 +58507,71 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03fa20: |[03fa20] net.everythingandroid.smspopup.ui.SmsPopupFragment$2.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V │ │ -03fa30: 5b01 f308 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f3 │ │ -03fa34: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03fa3a: 0e00 |0005: return-void │ │ +03b104: |[03b104] net.everythingandroid.smspopup.ui.SmsPopupFragment$2.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V │ │ +03b114: 5b01 5707 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0757 │ │ +03b118: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b11e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03fa3c: |[03fa3c] net.everythingandroid.smspopup.ui.SmsPopupFragment$2.onClick:(Landroid/view/View;)V │ │ -03fa4c: 5420 f308 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f3 │ │ -03fa50: 7110 700f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0f70 │ │ -03fa56: 0c00 |0005: move-result-object v0 │ │ -03fa58: 1301 6400 |0006: const/16 v1, #int 100 // #64 │ │ -03fa5c: 7220 6e0f 1000 |0008: invoke-interface {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.onButtonClicked:(I)V // method@0f6e │ │ -03fa62: 0e00 |000b: return-void │ │ +03b120: |[03b120] net.everythingandroid.smspopup.ui.SmsPopupFragment$2.onClick:(Landroid/view/View;)V │ │ +03b130: 5420 5707 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0757 │ │ +03b134: 7110 d60f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0fd6 │ │ +03b13a: 0c00 |0005: move-result-object v0 │ │ +03b13c: 1301 6400 |0006: const/16 v1, #int 100 // #64 │ │ +03b140: 7220 d40f 1000 |0008: invoke-interface {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.onButtonClicked:(I)V // method@0fd4 │ │ +03b146: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x000b line=197 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2; │ │ 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 1864 (SmsPopupFragment.java) │ │ + source_file_idx : 1882 (SmsPopupFragment.java) │ │ │ │ -Class #362 header: │ │ -class_idx : 667 │ │ +Class #275 header: │ │ +class_idx : 665 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 88 │ │ -source_file_idx : 1864 │ │ +superclass_idx : 87 │ │ +source_file_idx : 1882 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ -Class #362 annotations: │ │ +Class #275 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="FetchContactPhotoTask" │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/AsyncTask" "<" "Landroid/net/Uri;" "Ljava/lang/Integer;" "Landroid/graphics/Bitmap;" ">;" } │ │ -Annotations on field #2293 'viewReference' │ │ +Annotations on field #1881 'viewReference' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/ref/WeakReference" "<" "Landroid/widget/QuickContactBadge;" ">;" } │ │ │ │ -Class #362 - │ │ +Class #275 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Landroid/os/AsyncTask;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;) │ │ @@ -99349,21 +58588,21 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;Landroid/widget/QuickContactBadge;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03fa64: |[03fa64] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;Landroid/widget/QuickContactBadge;)V │ │ -03fa74: 5b12 f408 |0000: iput-object v2, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f4 │ │ -03fa78: 7010 7401 0100 |0002: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@0174 │ │ -03fa7e: 2200 1202 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@0212 │ │ -03fa82: 7020 850c 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0c85 │ │ -03fa88: 5b10 f508 |000a: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.viewReference:Ljava/lang/ref/WeakReference; // field@08f5 │ │ -03fa8c: 0e00 |000c: return-void │ │ +03b148: |[03b148] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;Landroid/widget/QuickContactBadge;)V │ │ +03b158: 5b12 5807 |0000: iput-object v2, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0758 │ │ +03b15c: 7010 7a01 0100 |0002: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@017a │ │ +03b162: 2200 1002 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@0210 │ │ +03b166: 7020 eb0c 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0ceb │ │ +03b16c: 5b10 5907 |000a: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.viewReference:Ljava/lang/ref/WeakReference; // field@0759 │ │ +03b170: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0005 line=355 │ │ 0x000c line=356 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask; │ │ @@ -99376,42 +58615,42 @@ │ │ type : '([Landroid/net/Uri;)Landroid/graphics/Bitmap;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -03fa90: |[03fa90] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ -03faa0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03faa2: 5452 f408 |0001: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f4 │ │ -03faa6: 6e10 740f 0200 |0003: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.isAdded:()Z // method@0f74 │ │ -03faac: 0a02 |0006: move-result v2 │ │ -03faae: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ -03fab2: 5452 f408 |0009: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f4 │ │ -03fab6: 6e10 710f 0200 |000b: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0f71 │ │ -03fabc: 0c02 |000e: move-result-object v2 │ │ -03fabe: 4603 0604 |000f: aget-object v3, v6, v4 │ │ -03fac2: 7120 eb0f 3200 |0011: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonPhoto:(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@0feb │ │ -03fac8: 0c00 |0014: move-result-object v0 │ │ -03faca: 5452 f408 |0015: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f4 │ │ -03face: 7110 700f 0200 |0017: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0f70 │ │ -03fad4: 0c02 |001a: move-result-object v2 │ │ -03fad6: 3802 1500 |001b: if-eqz v2, 0030 // +0015 │ │ -03fada: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ -03fade: 5452 f408 |001f: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f4 │ │ -03fae2: 7110 700f 0200 |0021: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0f70 │ │ -03fae8: 0c02 |0024: move-result-object v2 │ │ -03faea: 7210 6d0f 0200 |0025: invoke-interface {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.getCache:()Landroid/support/v4/util/LruCache; // method@0f6d │ │ -03faf0: 0c01 |0028: move-result-object v1 │ │ -03faf2: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ -03faf6: 4602 0604 |002b: aget-object v2, v6, v4 │ │ -03fafa: 6e30 1305 2100 |002d: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/LruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0513 │ │ -03fb00: 1100 |0030: return-object v0 │ │ -03fb02: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -03fb04: 28fe |0032: goto 0030 // -0002 │ │ +03b174: |[03b174] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ +03b184: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03b186: 5452 5807 |0001: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0758 │ │ +03b18a: 6e10 da0f 0200 |0003: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.isAdded:()Z // method@0fda │ │ +03b190: 0a02 |0006: move-result v2 │ │ +03b192: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ +03b196: 5452 5807 |0009: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0758 │ │ +03b19a: 6e10 d70f 0200 |000b: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0fd7 │ │ +03b1a0: 0c02 |000e: move-result-object v2 │ │ +03b1a2: 4603 0604 |000f: aget-object v3, v6, v4 │ │ +03b1a6: 7120 5110 3200 |0011: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonPhoto:(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@1051 │ │ +03b1ac: 0c00 |0014: move-result-object v0 │ │ +03b1ae: 5452 5807 |0015: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0758 │ │ +03b1b2: 7110 d60f 0200 |0017: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0fd6 │ │ +03b1b8: 0c02 |001a: move-result-object v2 │ │ +03b1ba: 3802 1500 |001b: if-eqz v2, 0030 // +0015 │ │ +03b1be: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ +03b1c2: 5452 5807 |001f: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0758 │ │ +03b1c6: 7110 d60f 0200 |0021: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0fd6 │ │ +03b1cc: 0c02 |0024: move-result-object v2 │ │ +03b1ce: 7210 d30f 0200 |0025: invoke-interface {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.getCache:()Landroid/support/v4/util/LruCache; // method@0fd3 │ │ +03b1d4: 0c01 |0028: move-result-object v1 │ │ +03b1d6: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ +03b1da: 4602 0604 |002b: aget-object v2, v6, v4 │ │ +03b1de: 6e30 1905 2100 |002d: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/LruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0519 │ │ +03b1e4: 1100 |0030: return-object v0 │ │ +03b1e6: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +03b1e8: 28fe |0032: goto 0030 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=360 │ │ 0x0009 line=363 │ │ 0x0015 line=364 │ │ 0x001f line=365 │ │ 0x0029 line=366 │ │ @@ -99428,78 +58667,80 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -03fb08: |[03fb08] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -03fb18: 1f02 bc02 |0000: check-cast v2, [Landroid/net/Uri; // type@02bc │ │ -03fb1c: 6e20 660f 2100 |0002: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@0f66 │ │ -03fb22: 0c00 |0005: move-result-object v0 │ │ -03fb24: 1100 |0006: return-object v0 │ │ +03b1ec: |[03b1ec] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +03b1fc: 1f02 ba02 |0000: check-cast v2, [Landroid/net/Uri; // type@02ba │ │ +03b200: 6e20 cc0f 2100 |0002: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@0fcc │ │ +03b206: 0c00 |0005: move-result-object v0 │ │ +03b208: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask; │ │ + 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;) │ │ name : 'onPostExecute' │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -03fb28: |[03fb28] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ -03fb38: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03fb3a: 3808 4800 |0001: if-eqz v8, 0049 // +0048 │ │ -03fb3e: 5472 f508 |0003: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.viewReference:Ljava/lang/ref/WeakReference; // field@08f5 │ │ -03fb42: 3802 4400 |0005: if-eqz v2, 0049 // +0044 │ │ -03fb46: 5472 f508 |0007: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.viewReference:Ljava/lang/ref/WeakReference; // field@08f5 │ │ -03fb4a: 6e10 860c 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0c86 │ │ -03fb50: 0c00 |000c: move-result-object v0 │ │ -03fb52: 1f00 a401 |000d: check-cast v0, Landroid/widget/QuickContactBadge; // type@01a4 │ │ -03fb56: 3800 3a00 |000f: if-eqz v0, 0049 // +003a │ │ -03fb5a: 5472 f408 |0011: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f4 │ │ -03fb5e: 6e10 740f 0200 |0013: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.isAdded:()Z // method@0f74 │ │ -03fb64: 0a02 |0016: move-result v2 │ │ -03fb66: 3802 3200 |0017: if-eqz v2, 0049 // +0032 │ │ -03fb6a: 2201 5100 |0019: new-instance v1, Landroid/graphics/drawable/TransitionDrawable; // type@0051 │ │ -03fb6e: 1222 |001b: const/4 v2, #int 2 // #2 │ │ -03fb70: 2322 bb02 |001c: new-array v2, v2, [Landroid/graphics/drawable/Drawable; // type@02bb │ │ -03fb74: 5473 f408 |001e: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f4 │ │ -03fb78: 6e10 730f 0300 |0020: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getResources:()Landroid/content/res/Resources; // method@0f73 │ │ -03fb7e: 0c03 |0023: move-result-object v3 │ │ -03fb80: 1404 0500 027f |0024: const v4, #float 1.728e+38 // #7f020005 │ │ -03fb86: 6e20 fb00 4300 |0027: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00fb │ │ -03fb8c: 0c03 |002a: move-result-object v3 │ │ -03fb8e: 4d03 0206 |002b: aput-object v3, v2, v6 │ │ -03fb92: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -03fb94: 2204 4f00 |002e: new-instance v4, Landroid/graphics/drawable/BitmapDrawable; // type@004f │ │ -03fb98: 5475 f408 |0030: iget-object v5, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08f4 │ │ -03fb9c: 6e10 730f 0500 |0032: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getResources:()Landroid/content/res/Resources; // method@0f73 │ │ -03fba2: 0c05 |0035: move-result-object v5 │ │ -03fba4: 7030 5b01 5408 |0036: invoke-direct {v4, v5, v8}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@015b │ │ -03fbaa: 4d04 0203 |0039: aput-object v4, v2, v3 │ │ -03fbae: 7020 6101 2100 |003b: invoke-direct {v1, v2}, Landroid/graphics/drawable/TransitionDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@0161 │ │ -03fbb4: 6e20 d80a 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/QuickContactBadge;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ad8 │ │ -03fbba: 6e20 6201 6100 |0041: invoke-virtual {v1, v6}, Landroid/graphics/drawable/TransitionDrawable;.setCrossFadeEnabled:(Z)V // method@0162 │ │ -03fbc0: 1302 2c01 |0044: const/16 v2, #int 300 // #12c │ │ -03fbc4: 6e20 6301 2100 |0046: invoke-virtual {v1, v2}, Landroid/graphics/drawable/TransitionDrawable;.startTransition:(I)V // method@0163 │ │ -03fbca: 0e00 |0049: return-void │ │ +03b20c: |[03b20c] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ +03b21c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03b21e: 3808 4800 |0001: if-eqz v8, 0049 // +0048 │ │ +03b222: 5472 5907 |0003: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.viewReference:Ljava/lang/ref/WeakReference; // field@0759 │ │ +03b226: 3802 4400 |0005: if-eqz v2, 0049 // +0044 │ │ +03b22a: 5472 5907 |0007: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.viewReference:Ljava/lang/ref/WeakReference; // field@0759 │ │ +03b22e: 6e10 ec0c 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0cec │ │ +03b234: 0c00 |000c: move-result-object v0 │ │ +03b236: 1f00 a101 |000d: check-cast v0, Landroid/widget/QuickContactBadge; // type@01a1 │ │ +03b23a: 3800 3a00 |000f: if-eqz v0, 0049 // +003a │ │ +03b23e: 5472 5807 |0011: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0758 │ │ +03b242: 6e10 da0f 0200 |0013: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.isAdded:()Z // method@0fda │ │ +03b248: 0a02 |0016: move-result v2 │ │ +03b24a: 3802 3200 |0017: if-eqz v2, 0049 // +0032 │ │ +03b24e: 2201 5000 |0019: new-instance v1, Landroid/graphics/drawable/TransitionDrawable; // type@0050 │ │ +03b252: 1222 |001b: const/4 v2, #int 2 // #2 │ │ +03b254: 2322 b902 |001c: new-array v2, v2, [Landroid/graphics/drawable/Drawable; // type@02b9 │ │ +03b258: 5473 5807 |001e: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0758 │ │ +03b25c: 6e10 d90f 0300 |0020: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getResources:()Landroid/content/res/Resources; // method@0fd9 │ │ +03b262: 0c03 |0023: move-result-object v3 │ │ +03b264: 1404 0500 027f |0024: const v4, #float 1.728e+38 // #7f020005 │ │ +03b26a: 6e20 fb00 4300 |0027: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00fb │ │ +03b270: 0c03 |002a: move-result-object v3 │ │ +03b272: 4d03 0206 |002b: aput-object v3, v2, v6 │ │ +03b276: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +03b278: 2204 4e00 |002e: new-instance v4, Landroid/graphics/drawable/BitmapDrawable; // type@004e │ │ +03b27c: 5475 5807 |0030: iget-object v5, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@0758 │ │ +03b280: 6e10 d90f 0500 |0032: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getResources:()Landroid/content/res/Resources; // method@0fd9 │ │ +03b286: 0c05 |0035: move-result-object v5 │ │ +03b288: 7030 6001 5408 |0036: invoke-direct {v4, v5, v8}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0160 │ │ +03b28e: 4d04 0203 |0039: aput-object v4, v2, v3 │ │ +03b292: 7020 6701 2100 |003b: invoke-direct {v1, v2}, Landroid/graphics/drawable/TransitionDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@0167 │ │ +03b298: 6e20 d90a 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/QuickContactBadge;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ad9 │ │ +03b29e: 6e20 6801 6100 |0041: invoke-virtual {v1, v6}, Landroid/graphics/drawable/TransitionDrawable;.setCrossFadeEnabled:(Z)V // method@0168 │ │ +03b2a4: 1302 2c01 |0044: const/16 v2, #int 300 // #12c │ │ +03b2a8: 6e20 6901 2100 |0046: invoke-virtual {v1, v2}, Landroid/graphics/drawable/TransitionDrawable;.startTransition:(I)V // method@0169 │ │ +03b2ae: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=380 │ │ 0x0007 line=381 │ │ 0x000f line=382 │ │ 0x0019 line=383 │ │ + 0x0020 line=385 │ │ + 0x0032 line=386 │ │ 0x003e line=387 │ │ 0x0041 line=388 │ │ 0x0044 line=389 │ │ 0x0049 line=392 │ │ locals : │ │ 0x000f - 0x0049 reg=0 badge Landroid/widget/QuickContactBadge; │ │ 0x003e - 0x0049 reg=1 mTd Landroid/graphics/drawable/TransitionDrawable; │ │ @@ -99511,43 +58752,43 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03fbcc: |[03fbcc] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.onPostExecute:(Ljava/lang/Object;)V │ │ -03fbdc: 1f01 4400 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0044 │ │ -03fbe0: 6e20 690f 1000 |0002: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@0f69 │ │ -03fbe6: 0e00 |0005: return-void │ │ +03b2b0: |[03b2b0] net.everythingandroid.smspopup.ui.SmsPopupFragment$FetchContactPhotoTask.onPostExecute:(Ljava/lang/Object;)V │ │ +03b2c0: 1f01 4400 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0044 │ │ +03b2c4: 6e20 cf0f 1000 |0002: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@0fcf │ │ +03b2ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ - 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask; │ │ + 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 1864 (SmsPopupFragment.java) │ │ + source_file_idx : 1882 (SmsPopupFragment.java) │ │ │ │ -Class #363 header: │ │ -class_idx : 668 │ │ +Class #276 header: │ │ +class_idx : 666 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1864 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1882 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #363 annotations: │ │ +Class #276 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PopupButton" │ │ │ │ -Class #363 - │ │ +Class #276 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -99577,42 +58818,42 @@ │ │ type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -03fbe8: |[03fbe8] net.everythingandroid.smspopup.ui.SmsPopupFragment$PopupButton.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V │ │ -03fbf8: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -03fbfc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03fbfe: 5b34 fa08 |0003: iput-object v4, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08fa │ │ -03fc02: 7010 5a0c 0300 |0005: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0c5a │ │ -03fc08: 5930 f808 |0008: iput v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@08f8 │ │ -03fc0c: 5935 f608 |000a: iput v5, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@08f6 │ │ -03fc10: 5c30 f908 |000c: iput-boolean v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@08f9 │ │ -03fc14: 5230 f608 |000e: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@08f6 │ │ -03fc18: 1241 |0010: const/4 v1, #int 4 // #4 │ │ -03fc1a: 3210 0b00 |0011: if-eq v0, v1, 001c // +000b │ │ -03fc1e: 5230 f608 |0013: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@08f6 │ │ -03fc22: 1251 |0015: const/4 v1, #int 5 // #5 │ │ -03fc24: 3210 0600 |0016: if-eq v0, v1, 001c // +0006 │ │ -03fc28: 5230 f608 |0018: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@08f6 │ │ -03fc2c: 3320 0500 |001a: if-ne v0, v2, 001f // +0005 │ │ -03fc30: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -03fc32: 5c30 f908 |001d: iput-boolean v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@08f9 │ │ -03fc36: 5230 f608 |001f: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@08f6 │ │ -03fc3a: 2161 |0021: array-length v1, v6 │ │ -03fc3c: 3510 0800 |0022: if-ge v0, v1, 002a // +0008 │ │ -03fc40: 5230 f608 |0024: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@08f6 │ │ -03fc44: 4600 0600 |0026: aget-object v0, v6, v0 │ │ -03fc48: 5b30 f708 |0028: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonText:Ljava/lang/String; // field@08f7 │ │ -03fc4c: 5230 f608 |002a: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@08f6 │ │ -03fc50: 3900 0400 |002c: if-nez v0, 0030 // +0004 │ │ -03fc54: 5932 f808 |002e: iput v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@08f8 │ │ -03fc58: 0e00 |0030: return-void │ │ +03b2cc: |[03b2cc] net.everythingandroid.smspopup.ui.SmsPopupFragment$PopupButton.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V │ │ +03b2dc: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +03b2e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03b2e2: 5b34 5e07 |0003: iput-object v4, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@075e │ │ +03b2e6: 7010 c00c 0300 |0005: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b2ec: 5930 5c07 |0008: iput v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@075c │ │ +03b2f0: 5935 5a07 |000a: iput v5, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@075a │ │ +03b2f4: 5c30 5d07 |000c: iput-boolean v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@075d │ │ +03b2f8: 5230 5a07 |000e: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@075a │ │ +03b2fc: 1241 |0010: const/4 v1, #int 4 // #4 │ │ +03b2fe: 3210 0b00 |0011: if-eq v0, v1, 001c // +000b │ │ +03b302: 5230 5a07 |0013: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@075a │ │ +03b306: 1251 |0015: const/4 v1, #int 5 // #5 │ │ +03b308: 3210 0600 |0016: if-eq v0, v1, 001c // +0006 │ │ +03b30c: 5230 5a07 |0018: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@075a │ │ +03b310: 3320 0500 |001a: if-ne v0, v2, 001f // +0005 │ │ +03b314: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +03b316: 5c30 5d07 |001d: iput-boolean v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@075d │ │ +03b31a: 5230 5a07 |001f: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@075a │ │ +03b31e: 2161 |0021: array-length v1, v6 │ │ +03b320: 3510 0800 |0022: if-ge v0, v1, 002a // +0008 │ │ +03b324: 5230 5a07 |0024: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@075a │ │ +03b328: 4600 0600 |0026: aget-object v0, v6, v0 │ │ +03b32c: 5b30 5b07 |0028: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonText:Ljava/lang/String; // field@075b │ │ +03b330: 5230 5a07 |002a: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@075a │ │ +03b334: 3900 0400 |002c: if-nez v0, 0030 // +0004 │ │ +03b338: 5932 5c07 |002e: iput v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@075c │ │ +03b33c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=401 │ │ 0x0008 line=399 │ │ 0x000a line=402 │ │ 0x000c line=403 │ │ 0x000e line=404 │ │ @@ -99634,1162 +58875,87 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03fc5c: |[03fc5c] net.everythingandroid.smspopup.ui.SmsPopupFragment$PopupButton.onClick:(Landroid/view/View;)V │ │ -03fc6c: 5420 fa08 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@08fa │ │ -03fc70: 7110 700f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0f70 │ │ -03fc76: 0c00 |0005: move-result-object v0 │ │ -03fc78: 5221 f608 |0006: iget v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@08f6 │ │ -03fc7c: 7220 6e0f 1000 |0008: invoke-interface {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.onButtonClicked:(I)V // method@0f6e │ │ -03fc82: 0e00 |000b: return-void │ │ +03b340: |[03b340] net.everythingandroid.smspopup.ui.SmsPopupFragment$PopupButton.onClick:(Landroid/view/View;)V │ │ +03b350: 5420 5e07 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // field@075e │ │ +03b354: 7110 d60f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // method@0fd6 │ │ +03b35a: 0c00 |0005: move-result-object v0 │ │ +03b35c: 5221 5a07 |0006: iget v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonId:I // field@075a │ │ +03b360: 7220 d40f 1000 |0008: invoke-interface {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.onButtonClicked:(I)V // method@0fd4 │ │ +03b366: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x000b line=422 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; │ │ 0x0000 - 0x000c reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 1864 (SmsPopupFragment.java) │ │ + source_file_idx : 1882 (SmsPopupFragment.java) │ │ │ │ -Class #364 header: │ │ -class_idx : 670 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 138 │ │ -source_file_idx : 1864 │ │ -static_fields_size : 19 │ │ -instance_fields_size: 16 │ │ -direct_methods_size : 9 │ │ -virtual_methods_size: 5 │ │ +Class #277 header: │ │ +class_idx : 667 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1882 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 2 │ │ │ │ -Class #364 annotations: │ │ +Class #277 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="SmsPopupButtonsListener" │ │ +Annotations on method #4051 'getCache' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/LruCache" "<" "Landroid/net/Uri;" "Landroid/graphics/Bitmap;" ">;" } │ │ │ │ -Class #364 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/Fragment;' │ │ +Class #277 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'BUTTON_PRIVACY' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 103 │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'BUTTON_SWITCHER_MAIN_BUTTONS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 0 │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'BUTTON_SWITCHER_UNLOCK_BUTTON' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'BUTTON_UNLOCK' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 102 │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'BUTTON_VIEW' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 100 │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'BUTTON_VIEW_MMS' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 101 │ │ - #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'CONTACT_IMAGE_FADE_DURATION' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 300 │ │ - #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'EMPTY_MMS_SUBJECT' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "no subject" │ │ - #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'EXTRA_BUTTONS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.buttons" │ │ - #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'EXTRA_PRIVACY_MODE' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.privacy_mode" │ │ - #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'EXTRA_SHOW_BUTTONS' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.show_buttons" │ │ - #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'EXTRA_UNLOCK_BUTTON' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.unlock_button" │ │ - #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'PRIVACY_MODE_HIDE_ALL' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 2 │ │ - #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'PRIVACY_MODE_HIDE_MESSAGE' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1 │ │ - #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'PRIVACY_MODE_OFF' │ │ - type : 'I' │ │ - access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 0 │ │ - #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'VIEW_MMS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #16 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'VIEW_PRIVACY_MMS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 1 │ │ - #17 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'VIEW_PRIVACY_SMS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : 2 │ │ - #18 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'VIEW_SMS' │ │ - type : 'I' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'buttonViewSwitcher' │ │ - type : 'Landroid/widget/ViewSwitcher;' │ │ - access : 0x0002 (PRIVATE) │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'contactBadge' │ │ - type : 'Landroid/widget/QuickContactBadge;' │ │ - access : 0x0002 (PRIVATE) │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'contentMessage' │ │ - type : 'Landroid/widget/ScrollView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'contentMms' │ │ - type : 'Landroid/widget/LinearLayout;' │ │ - access : 0x0002 (PRIVATE) │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'contentNum' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'contentPrivacy' │ │ - type : 'Landroid/widget/LinearLayout;' │ │ - access : 0x0002 (PRIVATE) │ │ - #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'fromTv' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'mButtonsListener' │ │ - type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;' │ │ - access : 0x0002 (PRIVATE) │ │ - #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'mainLayout' │ │ - type : 'Landroid/widget/LinearLayout;' │ │ - access : 0x0002 (PRIVATE) │ │ - #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'message' │ │ - type : 'Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ - access : 0x0002 (PRIVATE) │ │ - #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'messageTv' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ - #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'messageViewed' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'privacyMode' │ │ - type : 'I' │ │ - access : 0x0002 (PRIVATE) │ │ - #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'showButtons' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'showUnlockButton' │ │ - type : 'Z' │ │ - access : 0x0002 (PRIVATE) │ │ - #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'timestampTv' │ │ - type : 'Landroid/widget/TextView;' │ │ - access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 16 16-bit code units │ │ -03fc84: |[03fc84] net.everythingandroid.smspopup.ui.SmsPopupFragment.:()V │ │ -03fc94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03fc96: 7010 5402 0100 |0001: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0254 │ │ -03fc9c: 5c10 1909 |0004: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.messageViewed:Z // field@0919 │ │ -03fca0: 5910 1209 |0006: iput v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentNum:I // field@0912 │ │ -03fca4: 5910 1a09 |0008: iput v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@091a │ │ -03fca8: 5c10 1c09 |000a: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@091c │ │ -03fcac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -03fcae: 5c10 1b09 |000d: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showButtons:Z // field@091b │ │ -03fcb2: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=98 │ │ - 0x0004 line=36 │ │ - 0x0006 line=47 │ │ - 0x0008 line=49 │ │ - 0x000a line=50 │ │ - 0x000c line=51 │ │ - 0x000f line=98 │ │ - locals : │ │ - 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'access$000' │ │ - type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;' │ │ - access : 0x1008 (STATIC SYNTHETIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -03fcb4: |[03fcb4] net.everythingandroid.smspopup.ui.SmsPopupFragment.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; │ │ -03fcc4: 5410 1509 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mButtonsListener:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // field@0915 │ │ -03fcc8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=34 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'loadContactPhoto' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 10 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 102 16-bit code units │ │ -03fccc: |[03fccc] net.everythingandroid.smspopup.ui.SmsPopupFragment.loadContactPhoto:()V │ │ -03fcdc: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -03fcde: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -03fce0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -03fce2: 5494 1509 |0003: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mButtonsListener:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // field@0915 │ │ -03fce6: 3804 2600 |0005: if-eqz v4, 002b // +0026 │ │ -03fcea: 5494 1709 |0007: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fcee: 6e10 b00d 0400 |0009: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0db0 │ │ -03fcf4: 0c04 |000c: move-result-object v4 │ │ -03fcf6: 3804 1e00 |000d: if-eqz v4, 002b // +001e │ │ -03fcfa: 5494 1509 |000f: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mButtonsListener:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // field@0915 │ │ -03fcfe: 7210 6d0f 0400 |0011: invoke-interface {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.getCache:()Landroid/support/v4/util/LruCache; // method@0f6d │ │ -03fd04: 0c01 |0014: move-result-object v1 │ │ -03fd06: 3801 1600 |0015: if-eqz v1, 002b // +0016 │ │ -03fd0a: 5494 1709 |0017: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fd0e: 6e10 b00d 0400 |0019: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0db0 │ │ -03fd14: 0c04 |001c: move-result-object v4 │ │ -03fd16: 6e20 0f05 4100 |001d: invoke-virtual {v1, v4}, Landroid/support/v4/util/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@050f │ │ -03fd1c: 0c00 |0020: move-result-object v0 │ │ -03fd1e: 1f00 4400 |0021: check-cast v0, Landroid/graphics/Bitmap; // type@0044 │ │ -03fd22: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -03fd26: 5494 0f09 |0025: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@090f │ │ -03fd2a: 6e20 d70a 0400 |0027: invoke-virtual {v4, v0}, Landroid/widget/QuickContactBadge;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0ad7 │ │ -03fd30: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -03fd32: 3902 1600 |002b: if-nez v2, 0041 // +0016 │ │ -03fd36: 2204 9b02 |002d: new-instance v4, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask; // type@029b │ │ -03fd3a: 5495 0f09 |002f: iget-object v5, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@090f │ │ -03fd3e: 7030 650f 9405 |0031: invoke-direct {v4, v9, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;Landroid/widget/QuickContactBadge;)V // method@0f65 │ │ -03fd44: 2385 bc02 |0034: new-array v5, v8, [Landroid/net/Uri; // type@02bc │ │ -03fd48: 5496 1709 |0036: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fd4c: 6e10 b00d 0600 |0038: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0db0 │ │ -03fd52: 0c06 |003b: move-result-object v6 │ │ -03fd54: 4d06 0507 |003c: aput-object v6, v5, v7 │ │ -03fd58: 6e20 680f 5400 |003e: invoke-virtual {v4, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0f68 │ │ -03fd5e: 5494 0f09 |0041: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@090f │ │ -03fd62: 6e20 d60a 8400 |0043: invoke-virtual {v4, v8}, Landroid/widget/QuickContactBadge;.setClickable:(Z)V // method@0ad6 │ │ -03fd68: 5494 1709 |0046: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fd6c: 6e10 b00d 0400 |0048: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0db0 │ │ -03fd72: 0c03 |004b: move-result-object v3 │ │ -03fd74: 3803 0e00 |004c: if-eqz v3, 005a // +000e │ │ -03fd78: 5494 0f09 |004e: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@090f │ │ -03fd7c: 5495 1709 |0050: iget-object v5, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fd80: 6e10 b00d 0500 |0052: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0db0 │ │ -03fd86: 0c05 |0055: move-result-object v5 │ │ -03fd88: 6e20 d50a 5400 |0056: invoke-virtual {v4, v5}, Landroid/widget/QuickContactBadge;.assignContactUri:(Landroid/net/Uri;)V // method@0ad5 │ │ -03fd8e: 0e00 |0059: return-void │ │ -03fd90: 5494 0f09 |005a: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@090f │ │ -03fd94: 5495 1709 |005c: iget-object v5, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fd98: 6e10 ad0d 0500 |005e: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getAddress:()Ljava/lang/String; // method@0dad │ │ -03fd9e: 0c05 |0061: move-result-object v5 │ │ -03fda0: 6e30 d40a 5407 |0062: invoke-virtual {v4, v5, v7}, Landroid/widget/QuickContactBadge;.assignContactFromPhone:(Ljava/lang/String;Z)V // method@0ad4 │ │ -03fda6: 28f4 |0065: goto 0059 // -000c │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=322 │ │ - 0x0003 line=323 │ │ - 0x000f line=324 │ │ - 0x0015 line=325 │ │ - 0x0017 line=326 │ │ - 0x0023 line=327 │ │ - 0x0025 line=329 │ │ - 0x002a line=330 │ │ - 0x002b line=335 │ │ - 0x002d line=336 │ │ - 0x0041 line=339 │ │ - 0x0046 line=340 │ │ - 0x004c line=341 │ │ - 0x004e line=342 │ │ - 0x0059 line=346 │ │ - 0x005a line=344 │ │ - locals : │ │ - 0x0023 - 0x002b reg=0 bitmap Landroid/graphics/Bitmap; │ │ - 0x0015 - 0x002b reg=1 cache Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ - 0x0003 - 0x0066 reg=2 cacheHit Z │ │ - 0x004c - 0x0066 reg=3 contactUri Landroid/net/Uri; │ │ - 0x0000 - 0x0066 reg=9 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'newInstance' │ │ - type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[I)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 4 │ │ - ins : 2 │ │ - outs : 5 │ │ - insns size : 7 16-bit code units │ │ -03fda8: |[03fda8] net.everythingandroid.smspopup.ui.SmsPopupFragment.newInstance:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[I)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ -03fdb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03fdba: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -03fdbc: 7150 770f 3211 |0002: invoke-static {v2, v3, v1, v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.newInstance:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[IIZZ)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // method@0f77 │ │ -03fdc2: 0c00 |0005: move-result-object v0 │ │ -03fdc4: 1100 |0006: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=95 │ │ - locals : │ │ - 0x0000 - 0x0007 reg=2 newMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x0007 reg=3 buttons [I │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'newInstance' │ │ - type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[IIZZ)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 8 │ │ - ins : 5 │ │ - outs : 3 │ │ - insns size : 33 16-bit code units │ │ -03fdc8: |[03fdc8] net.everythingandroid.smspopup.ui.SmsPopupFragment.newInstance:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[IIZZ)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ -03fdd8: 2201 9e02 |0000: new-instance v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // type@029e │ │ -03fddc: 7010 6f0f 0100 |0002: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.:()V // method@0f6f │ │ -03fde2: 6e10 ce0d 0300 |0005: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0dce │ │ -03fde8: 0c00 |0008: move-result-object v0 │ │ -03fdea: 1a02 5d10 |0009: const-string v2, "net.everythingandroid.smspopup.privacy_mode" // string@105d │ │ -03fdee: 6e30 8601 2005 |000b: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0186 │ │ -03fdf4: 1a02 5c10 |000e: const-string v2, "net.everythingandroid.smspopup.buttons" // string@105c │ │ -03fdf8: 6e30 8701 2004 |0010: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putIntArray:(Ljava/lang/String;[I)V // method@0187 │ │ -03fdfe: 1a02 6110 |0013: const-string v2, "net.everythingandroid.smspopup.unlock_button" // string@1061 │ │ -03fe02: 6e30 8401 2006 |0015: invoke-virtual {v0, v2, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0184 │ │ -03fe08: 1a02 6010 |0018: const-string v2, "net.everythingandroid.smspopup.show_buttons" // string@1060 │ │ -03fe0c: 6e30 8401 2007 |001a: invoke-virtual {v0, v2, v7}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0184 │ │ -03fe12: 6e20 7d0f 0100 |001d: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setArguments:(Landroid/os/Bundle;)V // method@0f7d │ │ -03fe18: 1101 |0020: return-object v1 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=84 │ │ - 0x0005 line=85 │ │ - 0x0009 line=86 │ │ - 0x000e line=87 │ │ - 0x0013 line=88 │ │ - 0x0018 line=89 │ │ - 0x001d line=90 │ │ - 0x0020 line=91 │ │ - locals : │ │ - 0x0009 - 0x0021 reg=0 args Landroid/os/Bundle; │ │ - 0x0005 - 0x0021 reg=1 newFragment Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - 0x0000 - 0x0021 reg=3 newMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x0021 reg=4 buttons [I │ │ - 0x0000 - 0x0021 reg=5 privacyMode I │ │ - 0x0000 - 0x0021 reg=6 showUnlockButton Z │ │ - 0x0000 - 0x0021 reg=7 showButtons Z │ │ - │ │ - #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'populateViews' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 3 │ │ - insns size : 51 16-bit code units │ │ -03fe1c: |[03fe1c] net.everythingandroid.smspopup.ui.SmsPopupFragment.populateViews:()V │ │ -03fe2c: 5420 1709 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fe30: 6e10 c20d 0000 |0002: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0dc2 │ │ -03fe36: 0a00 |0005: move-result v0 │ │ -03fe38: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -03fe3c: 5420 1809 |0008: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.messageTv:Landroid/widget/TextView; // field@0918 │ │ -03fe40: 5421 1709 |000a: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fe44: 6e10 b30d 0100 |000c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0db3 │ │ -03fe4a: 0c01 |000f: move-result-object v1 │ │ -03fe4c: 6e20 000b 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -03fe52: 5420 1409 |0013: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0914 │ │ -03fe56: 5421 1709 |0015: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fe5a: 6e10 b10d 0100 |0017: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactName:()Ljava/lang/String; // method@0db1 │ │ -03fe60: 0c01 |001a: move-result-object v1 │ │ -03fe62: 6e20 000b 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -03fe68: 5420 1d09 |001e: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.timestampTv:Landroid/widget/TextView; // field@091d │ │ -03fe6c: 5421 1709 |0020: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03fe70: 6e10 b20d 0100 |0022: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getFormattedTimestamp:()Ljava/lang/CharSequence; // method@0db2 │ │ -03fe76: 0c01 |0025: move-result-object v1 │ │ -03fe78: 6e20 000b 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -03fe7e: 5220 1a09 |0029: iget v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@091a │ │ -03fe82: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -03fe84: 7030 7f0f 0201 |002c: invoke-direct {v2, v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setPrivacy:(IZ)V // method@0f7f │ │ -03fe8a: 7010 7b0f 0200 |002f: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.refreshButtonViews:()V // method@0f7b │ │ -03fe90: 0e00 |0032: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=220 │ │ - 0x0008 line=221 │ │ - 0x0013 line=225 │ │ - 0x001e line=226 │ │ - 0x0029 line=228 │ │ - 0x002f line=229 │ │ - 0x0032 line=230 │ │ - locals : │ │ - 0x0000 - 0x0033 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - │ │ - #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'refreshButtonViews' │ │ - type : '()V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 4 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 40 16-bit code units │ │ -03fe94: |[03fe94] net.everythingandroid.smspopup.ui.SmsPopupFragment.refreshButtonViews:()V │ │ -03fea4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03fea6: 5531 1b09 |0001: iget-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showButtons:Z // field@091b │ │ -03feaa: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -03feae: 5431 0e09 |0005: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@090e │ │ -03feb2: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ -03feb6: 6e20 0b0b 2100 |0009: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@0b0b │ │ -03febc: 0e00 |000c: return-void │ │ -03febe: 5431 0e09 |000d: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@090e │ │ -03fec2: 6e10 090b 0100 |000f: invoke-virtual {v1}, Landroid/widget/ViewSwitcher;.getDisplayedChild:()I // method@0b09 │ │ -03fec8: 0a00 |0012: move-result v0 │ │ -03feca: 5531 1c09 |0013: iget-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@091c │ │ -03fece: 3801 0a00 |0015: if-eqz v1, 001f // +000a │ │ -03fed2: 3220 f5ff |0017: if-eq v0, v2, 000c // -000b │ │ -03fed6: 5431 0e09 |0019: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@090e │ │ -03feda: 6e20 0a0b 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@0b0a │ │ -03fee0: 28ee |001e: goto 000c // -0012 │ │ -03fee2: 3800 edff |001f: if-eqz v0, 000c // -0013 │ │ -03fee6: 5431 0e09 |0021: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@090e │ │ -03feea: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -03feec: 6e20 0a0b 2100 |0024: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@0b0a │ │ -03fef2: 28e5 |0027: goto 000c // -001b │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=246 │ │ - 0x0005 line=247 │ │ - 0x000c line=262 │ │ - 0x000d line=249 │ │ - 0x0013 line=250 │ │ - 0x0017 line=251 │ │ - 0x0019 line=253 │ │ - 0x001f line=256 │ │ - 0x0021 line=258 │ │ - locals : │ │ - 0x0013 - 0x0028 reg=0 currentView I │ │ - 0x0000 - 0x0028 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - │ │ - #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'setPrivacy' │ │ - type : '(IZ)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 9 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 86 16-bit code units │ │ -03fef4: |[03fef4] net.everythingandroid.smspopup.ui.SmsPopupFragment.setPrivacy:(IZ)V │ │ -03ff04: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -03ff06: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -03ff08: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -03ff0a: 5265 1a09 |0003: iget v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@091a │ │ -03ff0e: 3357 0400 |0005: if-ne v7, v5, 0009 // +0004 │ │ -03ff12: 3808 2d00 |0007: if-eqz v8, 0034 // +002d │ │ -03ff16: 5465 1709 |0009: iget-object v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03ff1a: 3805 2900 |000b: if-eqz v5, 0034 // +0029 │ │ -03ff1e: 5465 1709 |000d: iget-object v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03ff22: 6e10 c20d 0500 |000f: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0dc2 │ │ -03ff28: 0a05 |0012: move-result v5 │ │ -03ff2a: 3805 2400 |0013: if-eqz v5, 0037 // +0024 │ │ -03ff2e: 0120 |0015: move v0, v2 │ │ -03ff30: 5465 1709 |0016: iget-object v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -03ff34: 6e10 c20d 0500 |0018: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0dc2 │ │ -03ff3a: 0a05 |001b: move-result v5 │ │ -03ff3c: 3805 1d00 |001c: if-eqz v5, 0039 // +001d │ │ -03ff40: 0141 |001e: move v1, v4 │ │ -03ff42: 3907 1c00 |001f: if-nez v7, 003b // +001c │ │ -03ff46: 7020 810f 1600 |0021: invoke-direct {v6, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.updateContentView:(I)V // method@0f81 │ │ -03ff4c: 5465 1409 |0024: iget-object v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0914 │ │ -03ff50: 6e20 050b 4500 |0026: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -03ff56: 5c63 1909 |0029: iput-boolean v3, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.messageViewed:Z // field@0919 │ │ -03ff5a: 3908 0600 |002b: if-nez v8, 0031 // +0006 │ │ -03ff5e: 5263 1a09 |002d: iget v3, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@091a │ │ -03ff62: 3323 0500 |002f: if-ne v3, v2, 0034 // +0005 │ │ -03ff66: 7010 750f 0600 |0031: invoke-direct {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.loadContactPhoto:()V // method@0f75 │ │ -03ff6c: 5967 1a09 |0034: iput v7, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@091a │ │ -03ff70: 0e00 |0036: return-void │ │ -03ff72: 0130 |0037: move v0, v3 │ │ -03ff74: 28de |0038: goto 0016 // -0022 │ │ -03ff76: 0131 |0039: move v1, v3 │ │ -03ff78: 28e5 |003a: goto 001f // -001b │ │ -03ff7a: 3337 0e00 |003b: if-ne v7, v3, 0049 // +000e │ │ -03ff7e: 7020 810f 0600 |003d: invoke-direct {v6, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.updateContentView:(I)V // method@0f81 │ │ -03ff84: 5462 1409 |0040: iget-object v2, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0914 │ │ -03ff88: 6e20 050b 4200 |0042: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -03ff8e: 7010 750f 0600 |0045: invoke-direct {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.loadContactPhoto:()V // method@0f75 │ │ -03ff94: 28ec |0048: goto 0034 // -0014 │ │ -03ff96: 3327 ebff |0049: if-ne v7, v2, 0034 // -0015 │ │ -03ff9a: 7020 810f 0600 |004b: invoke-direct {v6, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.updateContentView:(I)V // method@0f81 │ │ -03ffa0: 5462 1409 |004e: iget-object v2, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0914 │ │ -03ffa4: 1303 0800 |0050: const/16 v3, #int 8 // #8 │ │ -03ffa8: 6e20 050b 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -03ffae: 28df |0055: goto 0034 // -0021 │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=270 │ │ - 0x000d line=271 │ │ - 0x0016 line=274 │ │ - 0x001f line=277 │ │ - 0x0021 line=278 │ │ - 0x0024 line=279 │ │ - 0x0029 line=280 │ │ - 0x002b line=281 │ │ - 0x0031 line=282 │ │ - 0x0034 line=293 │ │ - 0x0036 line=294 │ │ - 0x0038 line=271 │ │ - 0x003a line=274 │ │ - 0x003b line=284 │ │ - 0x003d line=285 │ │ - 0x0040 line=286 │ │ - 0x0045 line=287 │ │ - 0x0049 line=288 │ │ - 0x004b line=289 │ │ - 0x004e line=290 │ │ - locals : │ │ - 0x0016 - 0x0034 reg=0 viewPrivacy I │ │ - 0x001f - 0x0034 reg=1 viewPrivacyOff I │ │ - 0x0039 - 0x0056 reg=0 viewPrivacy I │ │ - 0x003b - 0x0056 reg=1 viewPrivacyOff I │ │ - 0x0000 - 0x0056 reg=6 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - 0x0000 - 0x0056 reg=7 newMode I │ │ - 0x0000 - 0x0056 reg=8 initial Z │ │ - │ │ - #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'updateContentView' │ │ - type : '(I)V' │ │ - access : 0x0002 (PRIVATE) │ │ - code - │ │ - registers : 5 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 84 16-bit code units │ │ -03ffb0: |[03ffb0] net.everythingandroid.smspopup.ui.SmsPopupFragment.updateContentView:(I)V │ │ -03ffc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03ffc2: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -03ffc6: 5430 1009 |0003: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0910 │ │ -03ffca: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -03ffce: 5430 1109 |0007: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0911 │ │ -03ffd2: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ -03ffd6: 5430 1309 |000b: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0913 │ │ -03ffda: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -03ffde: 5230 1209 |000f: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentNum:I // field@0912 │ │ -03ffe2: 3240 0700 |0011: if-eq v0, v4, 0018 // +0007 │ │ -03ffe6: 5934 1209 |0013: iput v4, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentNum:I // field@0912 │ │ -03ffea: 2b04 3500 0000 |0015: packed-switch v4, 0000004a // +00000035 │ │ -03fff0: 0e00 |0018: return-void │ │ -03fff2: 5430 1009 |0019: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0910 │ │ -03fff6: 6e20 dd0a 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/ScrollView;.setVisibility:(I)V // method@0add │ │ -03fffc: 5430 1109 |001e: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0911 │ │ -040000: 6e20 c50a 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac5 │ │ -040006: 5430 1309 |0023: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0913 │ │ -04000a: 6e20 c50a 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac5 │ │ -040010: 28f0 |0028: goto 0018 // -0010 │ │ -040012: 5430 1009 |0029: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0910 │ │ -040016: 6e20 dd0a 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.setVisibility:(I)V // method@0add │ │ -04001c: 5430 1109 |002e: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0911 │ │ -040020: 6e20 c50a 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac5 │ │ -040026: 5430 1309 |0033: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0913 │ │ -04002a: 6e20 c50a 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac5 │ │ -040030: 28e0 |0038: goto 0018 // -0020 │ │ -040032: 5430 1009 |0039: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0910 │ │ -040036: 6e20 dd0a 1000 |003b: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.setVisibility:(I)V // method@0add │ │ -04003c: 5430 1109 |003e: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0911 │ │ -040040: 6e20 c50a 1000 |0040: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac5 │ │ -040046: 5430 1309 |0043: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0913 │ │ -04004a: 6e20 c50a 2000 |0045: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac5 │ │ -040050: 28d0 |0048: goto 0018 // -0030 │ │ -040052: 0000 |0049: nop // spacer │ │ -040054: 0001 0300 0000 0000 0400 0000 1400 ... |004a: packed-switch-data (10 units) │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=297 │ │ - 0x000f line=298 │ │ - 0x0013 line=299 │ │ - 0x0015 line=300 │ │ - 0x0018 line=319 │ │ - 0x0019 line=302 │ │ - 0x001e line=303 │ │ - 0x0023 line=304 │ │ - 0x0029 line=307 │ │ - 0x002e line=308 │ │ - 0x0033 line=309 │ │ - 0x0039 line=312 │ │ - 0x003e line=313 │ │ - 0x0043 line=314 │ │ - 0x0049 line=300 │ │ - locals : │ │ - 0x0000 - 0x0054 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - 0x0000 - 0x0054 reg=4 mode I │ │ - │ │ Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'onAttach' │ │ - type : '(Landroid/app/Activity;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 7 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 40 16-bit code units │ │ -040068: |[040068] net.everythingandroid.smspopup.ui.SmsPopupFragment.onAttach:(Landroid/app/Activity;)V │ │ -040078: 6f20 7502 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0275 │ │ -04007e: 0760 |0003: move-object v0, v6 │ │ -040080: 1f00 9d02 |0004: check-cast v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // type@029d │ │ -040084: 0702 |0006: move-object v2, v0 │ │ -040086: 5b52 1509 |0007: iput-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mButtonsListener:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // field@0915 │ │ -04008a: 0e00 |0009: return-void │ │ -04008c: 0d01 |000a: move-exception v1 │ │ -04008e: 2202 f001 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@01f0 │ │ -040092: 2203 0802 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -040096: 7010 730c 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -04009c: 6e10 5e0c 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0c5e │ │ -0400a2: 0c04 |0015: move-result-object v4 │ │ -0400a4: 6e20 7a0c 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0400aa: 0c03 |0019: move-result-object v3 │ │ -0400ac: 1a04 6d00 |001a: const-string v4, " must implement SmsPopupButtonsListener" // string@006d │ │ -0400b0: 6e20 7a0c 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0400b6: 0c03 |001f: move-result-object v3 │ │ -0400b8: 6e10 7e0c 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0400be: 0c03 |0023: move-result-object v3 │ │ -0400c0: 7020 3b0c 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@0c3b │ │ -0400c6: 2702 |0027: throw v2 │ │ - catches : 1 │ │ - 0x0003 - 0x0009 │ │ - Ljava/lang/ClassCastException; -> 0x000a │ │ - positions : │ │ - 0x0000 line=207 │ │ - 0x0003 line=209 │ │ - 0x0009 line=214 │ │ - 0x000a line=210 │ │ - 0x000b line=211 │ │ - locals : │ │ - 0x000b - 0x0028 reg=1 e Ljava/lang/ClassCastException; │ │ - 0x0000 - 0x0028 reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - 0x0000 - 0x0028 reg=6 activity Landroid/app/Activity; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'onCreateView' │ │ - type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 24 │ │ - ins : 4 │ │ - outs : 4 │ │ - insns size : 593 16-bit code units │ │ -0400d8: |[0400d8] net.everythingandroid.smspopup.ui.SmsPopupFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0400e8: 7401 720f 1400 |0000: invoke-virtual/range {v20}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getArguments:()Landroid/os/Bundle; // method@0f72 │ │ -0400ee: 0c04 |0003: move-result-object v4 │ │ -0400f0: 1a11 5d10 |0004: const-string v17, "net.everythingandroid.smspopup.privacy_mode" // string@105d │ │ -0400f4: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -0400f8: 6e20 7901 0400 |0008: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0179 │ │ -0400fe: 0a11 |000b: move-result v17 │ │ -040100: 0200 1100 |000c: move/from16 v0, v17 │ │ -040104: 0801 1400 |000e: move-object/from16 v1, v20 │ │ -040108: 5910 1a09 |0010: iput v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@091a │ │ -04010c: 1a11 6110 |0012: const-string v17, "net.everythingandroid.smspopup.unlock_button" // string@1061 │ │ -040110: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -040114: 6e20 7601 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0176 │ │ -04011a: 0a11 |0019: move-result v17 │ │ -04011c: 0200 1100 |001a: move/from16 v0, v17 │ │ -040120: 0801 1400 |001c: move-object/from16 v1, v20 │ │ -040124: 5c10 1c09 |001e: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@091c │ │ -040128: 1a11 6010 |0020: const-string v17, "net.everythingandroid.smspopup.show_buttons" // string@1060 │ │ -04012c: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -040130: 6e20 7601 0400 |0024: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0176 │ │ -040136: 0a11 |0027: move-result v17 │ │ -040138: 0200 1100 |0028: move/from16 v0, v17 │ │ -04013c: 0801 1400 |002a: move-object/from16 v1, v20 │ │ -040140: 5c10 1b09 |002c: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showButtons:Z // field@091b │ │ -040144: 1a11 5c10 |002e: const-string v17, "net.everythingandroid.smspopup.buttons" // string@105c │ │ -040148: 0800 1100 |0030: move-object/from16 v0, v17 │ │ -04014c: 6e20 7b01 0400 |0032: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getIntArray:(Ljava/lang/String;)[I // method@017b │ │ -040152: 0c0c |0035: move-result-object v12 │ │ -040154: 2211 5b02 |0036: new-instance v17, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -040158: 7401 710f 1400 |0038: invoke-virtual/range {v20}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0f71 │ │ -04015e: 0c12 |003b: move-result-object v18 │ │ -040160: 0800 1100 |003c: move-object/from16 v0, v17 │ │ -040164: 0801 1200 |003e: move-object/from16 v1, v18 │ │ -040168: 7030 a70d 1004 |0040: invoke-direct {v0, v1, v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0da7 │ │ -04016e: 0800 1100 |0043: move-object/from16 v0, v17 │ │ -040172: 0801 1400 |0045: move-object/from16 v1, v20 │ │ -040176: 5b10 1709 |0047: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -04017a: 1411 0a00 037f |0049: const v17, #float 1.74129e+38 // #7f03000a │ │ -040180: 1312 0000 |004c: const/16 v18, #int 0 // #0 │ │ -040184: 0800 1500 |004e: move-object/from16 v0, v21 │ │ -040188: 0201 1100 |0050: move/from16 v1, v17 │ │ -04018c: 0802 1600 |0052: move-object/from16 v2, v22 │ │ -040190: 0203 1200 |0054: move/from16 v3, v18 │ │ -040194: 6e40 9c09 1032 |0056: invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@099c │ │ -04019a: 0c10 |0059: move-result-object v16 │ │ -04019c: 1411 3500 077f |005a: const v17, #float 1.79447e+38 // #7f070035 │ │ -0401a2: 7402 d209 1000 |005d: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0401a8: 0c11 |0060: move-result-object v17 │ │ -0401aa: 1f11 b001 |0061: check-cast v17, Landroid/widget/TextView; // type@01b0 │ │ -0401ae: 0800 1100 |0063: move-object/from16 v0, v17 │ │ -0401b2: 0801 1400 |0065: move-object/from16 v1, v20 │ │ -0401b6: 5b10 1409 |0067: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0914 │ │ -0401ba: 1411 3800 077f |0069: const v17, #float 1.79447e+38 // #7f070038 │ │ -0401c0: 7402 d209 1000 |006c: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0401c6: 0c11 |006f: move-result-object v17 │ │ -0401c8: 1f11 b001 |0070: check-cast v17, Landroid/widget/TextView; // type@01b0 │ │ -0401cc: 0800 1100 |0072: move-object/from16 v0, v17 │ │ -0401d0: 0801 1400 |0074: move-object/from16 v1, v20 │ │ -0401d4: 5b10 1809 |0076: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.messageTv:Landroid/widget/TextView; // field@0918 │ │ -0401d8: 1411 3600 077f |0078: const v17, #float 1.79447e+38 // #7f070036 │ │ -0401de: 7402 d209 1000 |007b: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0401e4: 0c11 |007e: move-result-object v17 │ │ -0401e6: 1f11 b001 |007f: check-cast v17, Landroid/widget/TextView; // type@01b0 │ │ -0401ea: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -0401ee: 0801 1400 |0083: move-object/from16 v1, v20 │ │ -0401f2: 5b10 1d09 |0085: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.timestampTv:Landroid/widget/TextView; // field@091d │ │ -0401f6: 1411 3700 077f |0087: const v17, #float 1.79447e+38 // #7f070037 │ │ -0401fc: 7402 d209 1000 |008a: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -040202: 0c11 |008d: move-result-object v17 │ │ -040204: 1f11 a701 |008e: check-cast v17, Landroid/widget/ScrollView; // type@01a7 │ │ -040208: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -04020c: 0801 1400 |0092: move-object/from16 v1, v20 │ │ -040210: 5b10 1009 |0094: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0910 │ │ -040214: 1411 3900 077f |0096: const v17, #float 1.79447e+38 // #7f070039 │ │ -04021a: 7402 d209 1000 |0099: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -040220: 0c11 |009c: move-result-object v17 │ │ -040222: 1f11 a001 |009d: check-cast v17, Landroid/widget/LinearLayout; // type@01a0 │ │ -040226: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -04022a: 0801 1400 |00a1: move-object/from16 v1, v20 │ │ -04022e: 5b10 1109 |00a3: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0911 │ │ -040232: 1411 3c00 077f |00a5: const v17, #float 1.79447e+38 // #7f07003c │ │ -040238: 7402 d209 1000 |00a8: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -04023e: 0c11 |00ab: move-result-object v17 │ │ -040240: 1f11 a001 |00ac: check-cast v17, Landroid/widget/LinearLayout; // type@01a0 │ │ -040244: 0800 1100 |00ae: move-object/from16 v0, v17 │ │ -040248: 0801 1400 |00b0: move-object/from16 v1, v20 │ │ -04024c: 5b10 1309 |00b2: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0913 │ │ -040250: 1411 3e00 077f |00b4: const v17, #float 1.79447e+38 // #7f07003e │ │ -040256: 7402 d209 1000 |00b7: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -04025c: 0c11 |00ba: move-result-object v17 │ │ -04025e: 1f11 b201 |00bb: check-cast v17, Landroid/widget/ViewSwitcher; // type@01b2 │ │ -040262: 0800 1100 |00bd: move-object/from16 v0, v17 │ │ -040266: 0801 1400 |00bf: move-object/from16 v1, v20 │ │ -04026a: 5b10 0e09 |00c1: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@090e │ │ -04026e: 1411 3300 077f |00c3: const v17, #float 1.79447e+38 // #7f070033 │ │ -040274: 7402 d209 1000 |00c6: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -04027a: 0c11 |00c9: move-result-object v17 │ │ -04027c: 1f11 a001 |00ca: check-cast v17, Landroid/widget/LinearLayout; // type@01a0 │ │ -040280: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -040284: 0801 1400 |00ce: move-object/from16 v1, v20 │ │ -040288: 5b10 1609 |00d0: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mainLayout:Landroid/widget/LinearLayout; // field@0916 │ │ -04028c: 1411 3400 077f |00d2: const v17, #float 1.79447e+38 // #7f070034 │ │ -040292: 7402 d209 1000 |00d5: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -040298: 0c11 |00d8: move-result-object v17 │ │ -04029a: 1f11 a401 |00d9: check-cast v17, Landroid/widget/QuickContactBadge; // type@01a4 │ │ -04029e: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -0402a2: 0801 1400 |00dd: move-object/from16 v1, v20 │ │ -0402a6: 5b10 0f09 |00df: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@090f │ │ -0402aa: 7401 730f 1400 |00e1: invoke-virtual/range {v20}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getResources:()Landroid/content/res/Resources; // method@0f73 │ │ -0402b0: 0c11 |00e4: move-result-object v17 │ │ -0402b2: 1412 0300 0d7f |00e5: const v18, #float 1.87421e+38 // #7f0d0003 │ │ -0402b8: 7402 ff00 1100 |00e8: invoke-virtual/range {v17, v18}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00ff │ │ -0402be: 0c0b |00eb: move-result-object v11 │ │ -0402c0: 0800 1400 |00ec: move-object/from16 v0, v20 │ │ -0402c4: 5500 1b09 |00ee: iget-boolean v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showButtons:Z // field@091b │ │ -0402c8: 0211 0000 |00f0: move/from16 v17, v0 │ │ -0402cc: 3811 e100 |00f2: if-eqz v17, 01d3 // +00e1 │ │ -0402d0: 1411 4000 077f |00f4: const v17, #float 1.79447e+38 // #7f070040 │ │ -0402d6: 7402 d209 1000 |00f7: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0402dc: 0c05 |00fa: move-result-object v5 │ │ -0402de: 1f05 9201 |00fb: check-cast v5, Landroid/widget/Button; // type@0192 │ │ -0402e2: 2206 9c02 |00fd: new-instance v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; // type@029c │ │ -0402e6: 1311 0000 |00ff: const/16 v17, #int 0 // #0 │ │ -0402ea: 4411 0c11 |0101: aget v17, v12, v17 │ │ -0402ee: 0800 1400 |0103: move-object/from16 v0, v20 │ │ -0402f2: 0201 1100 |0105: move/from16 v1, v17 │ │ -0402f6: 7040 6b0f 06b1 |0107: invoke-direct {v6, v0, v1, v11}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V // method@0f6b │ │ -0402fc: 6e20 920a 6500 |010a: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -040302: 5260 f808 |010d: iget v0, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@08f8 │ │ -040306: 0211 0000 |010f: move/from16 v17, v0 │ │ -04030a: 0200 1100 |0111: move/from16 v0, v17 │ │ -04030e: 6e20 950a 0500 |0113: invoke-virtual {v5, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@0a95 │ │ -040314: 5460 f708 |0116: iget-object v0, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonText:Ljava/lang/String; // field@08f7 │ │ -040318: 0811 0000 |0118: move-object/from16 v17, v0 │ │ -04031c: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -040320: 6e20 940a 0500 |011c: invoke-virtual {v5, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0a94 │ │ -040326: 1411 4100 077f |011f: const v17, #float 1.79447e+38 // #7f070041 │ │ -04032c: 7402 d209 1000 |0122: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -040332: 0c07 |0125: move-result-object v7 │ │ -040334: 1f07 9201 |0126: check-cast v7, Landroid/widget/Button; // type@0192 │ │ -040338: 2208 9c02 |0128: new-instance v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; // type@029c │ │ -04033c: 1311 0100 |012a: const/16 v17, #int 1 // #1 │ │ -040340: 4411 0c11 |012c: aget v17, v12, v17 │ │ -040344: 0800 1400 |012e: move-object/from16 v0, v20 │ │ -040348: 0201 1100 |0130: move/from16 v1, v17 │ │ -04034c: 7040 6b0f 08b1 |0132: invoke-direct {v8, v0, v1, v11}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V // method@0f6b │ │ -040352: 6e20 920a 8700 |0135: invoke-virtual {v7, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -040358: 5280 f808 |0138: iget v0, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@08f8 │ │ -04035c: 0211 0000 |013a: move/from16 v17, v0 │ │ -040360: 0200 1100 |013c: move/from16 v0, v17 │ │ -040364: 6e20 950a 0700 |013e: invoke-virtual {v7, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@0a95 │ │ -04036a: 5480 f708 |0141: iget-object v0, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonText:Ljava/lang/String; // field@08f7 │ │ -04036e: 0811 0000 |0143: move-object/from16 v17, v0 │ │ -040372: 0800 1100 |0145: move-object/from16 v0, v17 │ │ -040376: 6e20 940a 0700 |0147: invoke-virtual {v7, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0a94 │ │ -04037c: 1411 4200 077f |014a: const v17, #float 1.79447e+38 // #7f070042 │ │ -040382: 7402 d209 1000 |014d: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -040388: 0c09 |0150: move-result-object v9 │ │ -04038a: 1f09 9201 |0151: check-cast v9, Landroid/widget/Button; // type@0192 │ │ -04038e: 220a 9c02 |0153: new-instance v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; // type@029c │ │ -040392: 1311 0200 |0155: const/16 v17, #int 2 // #2 │ │ -040396: 4411 0c11 |0157: aget v17, v12, v17 │ │ -04039a: 0800 1400 |0159: move-object/from16 v0, v20 │ │ -04039e: 0201 1100 |015b: move/from16 v1, v17 │ │ -0403a2: 7040 6b0f 0ab1 |015d: invoke-direct {v10, v0, v1, v11}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V // method@0f6b │ │ -0403a8: 6e20 920a a900 |0160: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -0403ae: 52a0 f808 |0163: iget v0, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@08f8 │ │ -0403b2: 0211 0000 |0165: move/from16 v17, v0 │ │ -0403b6: 0200 1100 |0167: move/from16 v0, v17 │ │ -0403ba: 6e20 950a 0900 |0169: invoke-virtual {v9, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@0a95 │ │ -0403c0: 54a0 f708 |016c: iget-object v0, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonText:Ljava/lang/String; // field@08f7 │ │ -0403c4: 0811 0000 |016e: move-object/from16 v17, v0 │ │ -0403c8: 0800 1100 |0170: move-object/from16 v0, v17 │ │ -0403cc: 6e20 940a 0900 |0172: invoke-virtual {v9, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0a94 │ │ -0403d2: 120f |0175: const/4 v15, #int 0 // #0 │ │ -0403d4: 5560 f908 |0176: iget-boolean v0, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@08f9 │ │ -0403d8: 0211 0000 |0178: move/from16 v17, v0 │ │ -0403dc: 3811 0400 |017a: if-eqz v17, 017e // +0004 │ │ -0403e0: d80f 0f01 |017c: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0403e4: 5580 f908 |017e: iget-boolean v0, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@08f9 │ │ -0403e8: 0211 0000 |0180: move/from16 v17, v0 │ │ -0403ec: 3811 0400 |0182: if-eqz v17, 0186 // +0004 │ │ -0403f0: d80f 0f01 |0184: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0403f4: 55a0 f908 |0186: iget-boolean v0, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@08f9 │ │ -0403f8: 0211 0000 |0188: move/from16 v17, v0 │ │ -0403fc: 3811 0400 |018a: if-eqz v17, 018e // +0004 │ │ -040400: d80f 0f01 |018c: add-int/lit8 v15, v15, #int 1 // #01 │ │ -040404: 1311 0100 |018e: const/16 v17, #int 1 // #1 │ │ -040408: 0200 1100 |0190: move/from16 v0, v17 │ │ -04040c: 330f 2c00 |0192: if-ne v15, v0, 01be // +002c │ │ -040410: 5560 f908 |0194: iget-boolean v0, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@08f9 │ │ -040414: 0211 0000 |0196: move/from16 v17, v0 │ │ -040418: 3811 0a00 |0198: if-eqz v17, 01a2 // +000a │ │ -04041c: 1411 4f00 0e7f |019a: const v17, #float 1.88752e+38 // #7f0e004f │ │ -040422: 0200 1100 |019d: move/from16 v0, v17 │ │ -040426: 6e20 930a 0500 |019f: invoke-virtual {v5, v0}, Landroid/widget/Button;.setText:(I)V // method@0a93 │ │ -04042c: 5580 f908 |01a2: iget-boolean v0, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@08f9 │ │ -040430: 0211 0000 |01a4: move/from16 v17, v0 │ │ -040434: 3811 0a00 |01a6: if-eqz v17, 01b0 // +000a │ │ -040438: 1411 4f00 0e7f |01a8: const v17, #float 1.88752e+38 // #7f0e004f │ │ -04043e: 0200 1100 |01ab: move/from16 v0, v17 │ │ -040442: 6e20 930a 0700 |01ad: invoke-virtual {v7, v0}, Landroid/widget/Button;.setText:(I)V // method@0a93 │ │ -040448: 55a0 f908 |01b0: iget-boolean v0, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@08f9 │ │ -04044c: 0211 0000 |01b2: move/from16 v17, v0 │ │ -040450: 3811 0a00 |01b4: if-eqz v17, 01be // +000a │ │ -040454: 1411 4f00 0e7f |01b6: const v17, #float 1.88752e+38 // #7f0e004f │ │ -04045a: 0200 1100 |01b9: move/from16 v0, v17 │ │ -04045e: 6e20 930a 0900 |01bb: invoke-virtual {v9, v0}, Landroid/widget/Button;.setText:(I)V // method@0a93 │ │ -040464: 1411 4400 077f |01be: const v17, #float 1.79447e+38 // #7f070044 │ │ -04046a: 7402 d209 1000 |01c1: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -040470: 0c11 |01c4: move-result-object v17 │ │ -040472: 1f11 9201 |01c5: check-cast v17, Landroid/widget/Button; // type@0192 │ │ -040476: 2212 9902 |01c7: new-instance v18, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1; // type@0299 │ │ -04047a: 0800 1200 |01c9: move-object/from16 v0, v18 │ │ -04047e: 0801 1400 |01cb: move-object/from16 v1, v20 │ │ -040482: 7020 610f 1000 |01cd: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V // method@0f61 │ │ -040488: 7402 920a 1100 |01d0: invoke-virtual/range {v17, v18}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -04048e: 0800 1400 |01d3: move-object/from16 v0, v20 │ │ -040492: 5400 1709 |01d5: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -040496: 0811 0000 |01d7: move-object/from16 v17, v0 │ │ -04049a: 7401 c10d 1100 |01d9: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isMms:()Z // method@0dc1 │ │ -0404a0: 0a11 |01dc: move-result v17 │ │ -0404a2: 3811 5300 |01dd: if-eqz v17, 0230 // +0053 │ │ -0404a6: 1411 3b00 077f |01df: const v17, #float 1.79447e+38 // #7f07003b │ │ -0404ac: 7402 d209 1000 |01e2: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0404b2: 0c11 |01e5: move-result-object v17 │ │ -0404b4: 1f11 9201 |01e6: check-cast v17, Landroid/widget/Button; // type@0192 │ │ -0404b8: 2212 9c02 |01e8: new-instance v18, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; // type@029c │ │ -0404bc: 1313 6500 |01ea: const/16 v19, #int 101 // #65 │ │ -0404c0: 0800 1200 |01ec: move-object/from16 v0, v18 │ │ -0404c4: 0801 1400 |01ee: move-object/from16 v1, v20 │ │ -0404c8: 0202 1300 |01f0: move/from16 v2, v19 │ │ -0404cc: 7040 6b0f 10b2 |01f2: invoke-direct {v0, v1, v2, v11}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V // method@0f6b │ │ -0404d2: 7402 920a 1100 |01f5: invoke-virtual/range {v17, v18}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a92 │ │ -0404d8: 0800 1400 |01f8: move-object/from16 v0, v20 │ │ -0404dc: 5400 1709 |01fa: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -0404e0: 0811 0000 |01fc: move-object/from16 v17, v0 │ │ -0404e4: 7401 b30d 1100 |01fe: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0db3 │ │ -0404ea: 0c0d |0201: move-result-object v13 │ │ -0404ec: 1411 3a00 077f |0202: const v17, #float 1.79447e+38 // #7f07003a │ │ -0404f2: 7402 d209 1000 |0205: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -0404f8: 0c0e |0208: move-result-object v14 │ │ -0404fa: 1f0e b001 |0209: check-cast v14, Landroid/widget/TextView; // type@01b0 │ │ -0404fe: 380d 3e00 |020b: if-eqz v13, 0249 // +003e │ │ -040502: 1a11 0000 |020d: const-string v17, "" // string@0000 │ │ -040506: 0800 1100 |020f: move-object/from16 v0, v17 │ │ -04050a: 6e20 660c d000 |0211: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -040510: 0a11 |0214: move-result v17 │ │ -040512: 3911 3400 |0215: if-nez v17, 0249 // +0034 │ │ -040516: 1a11 9810 |0217: const-string v17, "no subject" // string@1098 │ │ -04051a: 0800 1100 |0219: move-object/from16 v0, v17 │ │ -04051e: 6e20 660c d000 |021b: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -040524: 0a11 |021e: move-result v17 │ │ -040526: 3911 2a00 |021f: if-nez v17, 0249 // +002a │ │ -04052a: 0800 1400 |0221: move-object/from16 v0, v20 │ │ -04052e: 5400 1709 |0223: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@0917 │ │ -040532: 0811 0000 |0225: move-object/from16 v17, v0 │ │ -040536: 7401 b30d 1100 |0227: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0db3 │ │ -04053c: 0c11 |022a: move-result-object v17 │ │ -04053e: 0800 1100 |022b: move-object/from16 v0, v17 │ │ -040542: 6e20 000b 0e00 |022d: invoke-virtual {v14, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0b00 │ │ -040548: 1411 3d00 077f |0230: const v17, #float 1.79447e+38 // #7f07003d │ │ -04054e: 7402 d209 1000 |0233: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d2 │ │ -040554: 0c11 |0236: move-result-object v17 │ │ -040556: 1f11 9d01 |0237: check-cast v17, Landroid/widget/ImageButton; // type@019d │ │ -04055a: 2212 9a02 |0239: new-instance v18, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2; // type@029a │ │ -04055e: 0800 1200 |023b: move-object/from16 v0, v18 │ │ -040562: 0801 1400 |023d: move-object/from16 v1, v20 │ │ -040566: 7020 630f 1000 |023f: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V // method@0f63 │ │ -04056c: 7402 b30a 1100 |0242: invoke-virtual/range {v17, v18}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0ab3 │ │ -040572: 7601 7a0f 1400 |0245: invoke-direct/range {v20}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.populateViews:()V // method@0f7a │ │ -040578: 1110 |0248: return-object v16 │ │ -04057a: 1311 0800 |0249: const/16 v17, #int 8 // #8 │ │ -04057e: 0200 1100 |024b: move/from16 v0, v17 │ │ -040582: 6e20 050b 0e00 |024d: invoke-virtual {v14, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b05 │ │ -040588: 28e0 |0250: goto 0230 // -0020 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=104 │ │ - 0x0004 line=105 │ │ - 0x0012 line=106 │ │ - 0x0020 line=107 │ │ - 0x002e line=108 │ │ - 0x0036 line=109 │ │ - 0x0049 line=111 │ │ - 0x005a line=114 │ │ - 0x0069 line=115 │ │ - 0x0078 line=116 │ │ - 0x0087 line=117 │ │ - 0x0096 line=118 │ │ - 0x00a5 line=119 │ │ - 0x00b4 line=121 │ │ - 0x00c3 line=122 │ │ - 0x00d2 line=125 │ │ - 0x00e1 line=127 │ │ - 0x00ec line=129 │ │ - 0x00f4 line=130 │ │ - 0x00fd line=131 │ │ - 0x010a line=132 │ │ - 0x010d line=133 │ │ - 0x0116 line=134 │ │ - 0x011f line=136 │ │ - 0x0128 line=137 │ │ - 0x0135 line=138 │ │ - 0x0138 line=139 │ │ - 0x0141 line=140 │ │ - 0x014a line=142 │ │ - 0x0153 line=143 │ │ - 0x0160 line=144 │ │ - 0x0163 line=145 │ │ - 0x016c line=146 │ │ - 0x0175 line=153 │ │ - 0x0176 line=154 │ │ - 0x017c line=155 │ │ - 0x017e line=156 │ │ - 0x0184 line=157 │ │ - 0x0186 line=158 │ │ - 0x018c line=159 │ │ - 0x018e line=161 │ │ - 0x0194 line=162 │ │ - 0x019a line=163 │ │ - 0x01a2 line=164 │ │ - 0x01a8 line=165 │ │ - 0x01b0 line=166 │ │ - 0x01b6 line=167 │ │ - 0x01be line=170 │ │ - 0x01d3 line=178 │ │ - 0x01df line=180 │ │ - 0x01f8 line=182 │ │ - 0x0202 line=183 │ │ - 0x020b line=184 │ │ - 0x0221 line=185 │ │ - 0x0230 line=192 │ │ - 0x0245 line=200 │ │ - 0x0248 line=202 │ │ - 0x0249 line=187 │ │ - locals : │ │ - 0x00fd - 0x01d3 reg=5 button1 Landroid/widget/Button; │ │ - 0x010a - 0x01d3 reg=6 button1Vals Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; │ │ - 0x0128 - 0x01d3 reg=7 button2 Landroid/widget/Button; │ │ - 0x0135 - 0x01d3 reg=8 button2Vals Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; │ │ - 0x0153 - 0x01d3 reg=9 button3 Landroid/widget/Button; │ │ - 0x0160 - 0x01d3 reg=10 button3Vals Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; │ │ - 0x0176 - 0x01d3 reg=15 numReplyButtons I │ │ - 0x0202 - 0x0230 reg=13 mmsSubject Ljava/lang/String; │ │ - 0x020b - 0x0230 reg=14 mmsSubjectTV Landroid/widget/TextView; │ │ - 0x0004 - 0x0251 reg=4 args Landroid/os/Bundle; │ │ - 0x00ec - 0x0251 reg=11 buttonText [Ljava/lang/String; │ │ - 0x0036 - 0x0251 reg=12 buttons [I │ │ - 0x0249 - 0x0251 reg=13 mmsSubject Ljava/lang/String; │ │ - 0x0249 - 0x0251 reg=14 mmsSubjectTV Landroid/widget/TextView; │ │ - 0x005a - 0x0251 reg=16 v Landroid/view/View; │ │ - 0x0000 - 0x0251 reg=20 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - 0x0000 - 0x0251 reg=21 inflater Landroid/view/LayoutInflater; │ │ - 0x0000 - 0x0251 reg=22 container Landroid/view/ViewGroup; │ │ - 0x0000 - 0x0251 reg=23 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'resizeLayout' │ │ - type : '(II)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 5 │ │ - ins : 3 │ │ - outs : 2 │ │ - insns size : 16 16-bit code units │ │ -04058c: |[04058c] net.everythingandroid.smspopup.ui.SmsPopupFragment.resizeLayout:(II)V │ │ -04059c: 5421 1609 |0000: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mainLayout:Landroid/widget/LinearLayout; // field@0916 │ │ -0405a0: 6e10 be0a 0100 |0002: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0abe │ │ -0405a6: 0c00 |0005: move-result-object v0 │ │ -0405a8: 1f00 9a01 |0006: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@019a │ │ -0405ac: 5903 6f02 |0008: iput v3, v0, Landroid/widget/FrameLayout$LayoutParams;.width:I // field@026f │ │ -0405b0: 5421 1609 |000a: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mainLayout:Landroid/widget/LinearLayout; // field@0916 │ │ -0405b4: 6e20 c30a 0100 |000c: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0ac3 │ │ -0405ba: 0e00 |000f: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=233 │ │ - 0x0008 line=234 │ │ - 0x000a line=235 │ │ - 0x000f line=236 │ │ - locals : │ │ - 0x0008 - 0x0010 reg=0 params Landroid/widget/FrameLayout$LayoutParams; │ │ - 0x0000 - 0x0010 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - 0x0000 - 0x0010 reg=3 newWidth I │ │ - 0x0000 - 0x0010 reg=4 screenWidth I │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;) │ │ + name : 'getCache' │ │ + type : '()Landroid/support/v4/util/LruCache;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'setPrivacy' │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;) │ │ + name : 'onButtonClicked' │ │ type : '(I)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 3 │ │ - insns size : 5 16-bit code units │ │ -0405bc: |[0405bc] net.everythingandroid.smspopup.ui.SmsPopupFragment.setPrivacy:(I)V │ │ -0405cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0405ce: 7030 7f0f 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setPrivacy:(IZ)V // method@0f7f │ │ -0405d4: 0e00 |0004: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=265 │ │ - 0x0004 line=266 │ │ - locals : │ │ - 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - 0x0000 - 0x0005 reg=2 newMode I │ │ - │ │ - #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ - name : 'setShowUnlockButton' │ │ - type : '(Z)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 1 │ │ - insns size : 10 16-bit code units │ │ -0405d8: |[0405d8] net.everythingandroid.smspopup.ui.SmsPopupFragment.setShowUnlockButton:(Z)V │ │ -0405e8: 5510 1c09 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@091c │ │ -0405ec: 3202 0700 |0002: if-eq v2, v0, 0009 // +0007 │ │ -0405f0: 5c12 1c09 |0004: iput-boolean v2, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@091c │ │ -0405f4: 7010 7b0f 0100 |0006: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.refreshButtonViews:()V // method@0f7b │ │ -0405fa: 0e00 |0009: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=239 │ │ - 0x0004 line=240 │ │ - 0x0006 line=241 │ │ - 0x0009 line=243 │ │ - locals : │ │ - 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ - 0x0000 - 0x000a reg=2 show Z │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ │ │ - source_file_idx : 1864 (SmsPopupFragment.java) │ │ + source_file_idx : 1882 (SmsPopupFragment.java) │ │ │ │ -Class #365 header: │ │ -class_idx : 671 │ │ +Class #278 header: │ │ +class_idx : 669 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 573 │ │ +superclass_idx : 513 │ │ +source_file_idx : 576 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #365 annotations: │ │ +Class #278 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=show │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #365 - │ │ +Class #278 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/Eula$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -100807,19 +58973,19 @@ │ │ type : '(Landroid/content/SharedPreferences;Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0405fc: |[0405fc] net.everythingandroid.smspopup.util.Eula$1.:(Landroid/content/SharedPreferences;Landroid/app/Activity;)V │ │ -04060c: 5b01 1f09 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/Eula$1;.val$preferences:Landroid/content/SharedPreferences; // field@091f │ │ -040610: 5b02 1e09 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/util/Eula$1;.val$activity:Landroid/app/Activity; // field@091e │ │ -040614: 7010 5a0c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -04061a: 0e00 |0007: return-void │ │ +03b368: |[03b368] net.everythingandroid.smspopup.util.Eula$1.:(Landroid/content/SharedPreferences;Landroid/app/Activity;)V │ │ +03b378: 5b01 8307 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/Eula$1;.val$preferences:Landroid/content/SharedPreferences; // field@0783 │ │ +03b37c: 5b02 8207 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/util/Eula$1;.val$activity:Landroid/app/Activity; // field@0782 │ │ +03b380: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b386: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lnet/everythingandroid/smspopup/util/Eula$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/app/Activity; │ │ @@ -100830,53 +58996,53 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -04061c: |[04061c] net.everythingandroid.smspopup.util.Eula$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -04062c: 5410 1f09 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$1;.val$preferences:Landroid/content/SharedPreferences; // field@091f │ │ -040630: 7110 8c0f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.access$000:(Landroid/content/SharedPreferences;)V // method@0f8c │ │ -040636: 5410 1e09 |0005: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$1;.val$activity:Landroid/app/Activity; // field@091e │ │ -04063a: 2000 a202 |0007: instance-of v0, v0, Lnet/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo; // type@02a2 │ │ -04063e: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -040642: 5410 1e09 |000b: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$1;.val$activity:Landroid/app/Activity; // field@091e │ │ -040646: 1f00 a202 |000d: check-cast v0, Lnet/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo; // type@02a2 │ │ -04064a: 7210 880f 0000 |000f: invoke-interface {v0}, Lnet/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo;.onEulaAgreedTo:()V // method@0f88 │ │ -040650: 0e00 |0012: return-void │ │ +03b388: |[03b388] net.everythingandroid.smspopup.util.Eula$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b398: 5410 8307 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$1;.val$preferences:Landroid/content/SharedPreferences; // field@0783 │ │ +03b39c: 7110 f20f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.access$000:(Landroid/content/SharedPreferences;)V // method@0ff2 │ │ +03b3a2: 5410 8207 |0005: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$1;.val$activity:Landroid/app/Activity; // field@0782 │ │ +03b3a6: 2000 a002 |0007: instance-of v0, v0, Lnet/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo; // type@02a0 │ │ +03b3aa: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +03b3ae: 5410 8207 |000b: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$1;.val$activity:Landroid/app/Activity; // field@0782 │ │ +03b3b2: 1f00 a002 |000d: check-cast v0, Lnet/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo; // type@02a0 │ │ +03b3b6: 7210 ee0f 0000 |000f: invoke-interface {v0}, Lnet/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo;.onEulaAgreedTo:()V // method@0fee │ │ +03b3bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ 0x000b line=68 │ │ 0x0012 line=70 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lnet/everythingandroid/smspopup/util/Eula$1; │ │ 0x0000 - 0x0013 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0013 reg=3 which I │ │ │ │ - source_file_idx : 573 (Eula.java) │ │ + source_file_idx : 576 (Eula.java) │ │ │ │ -Class #366 header: │ │ -class_idx : 672 │ │ +Class #279 header: │ │ +class_idx : 670 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 573 │ │ +superclass_idx : 513 │ │ +source_file_idx : 576 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #366 annotations: │ │ +Class #279 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=show │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #366 - │ │ +Class #279 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/Eula$2;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnClickListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -100890,18 +59056,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -040654: |[040654] net.everythingandroid.smspopup.util.Eula$2.:(Landroid/app/Activity;)V │ │ -040664: 5b01 2009 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/Eula$2;.val$activity:Landroid/app/Activity; // field@0920 │ │ -040668: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -04066e: 0e00 |0005: return-void │ │ +03b3c0: |[03b3c0] net.everythingandroid.smspopup.util.Eula$2.:(Landroid/app/Activity;)V │ │ +03b3d0: 5b01 8407 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/Eula$2;.val$activity:Landroid/app/Activity; // field@0784 │ │ +03b3d4: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b3da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/util/Eula$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/app/Activity; │ │ │ │ @@ -100911,45 +59077,45 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -040670: |[040670] net.everythingandroid.smspopup.util.Eula$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -040680: 5410 2009 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$2;.val$activity:Landroid/app/Activity; // field@0920 │ │ -040684: 7110 8d0f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.access$100:(Landroid/app/Activity;)V // method@0f8d │ │ -04068a: 0e00 |0005: return-void │ │ +03b3dc: |[03b3dc] net.everythingandroid.smspopup.util.Eula$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +03b3ec: 5410 8407 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$2;.val$activity:Landroid/app/Activity; // field@0784 │ │ +03b3f0: 7110 f30f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.access$100:(Landroid/app/Activity;)V // method@0ff3 │ │ +03b3f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/util/Eula$2; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 which I │ │ │ │ - source_file_idx : 573 (Eula.java) │ │ + source_file_idx : 576 (Eula.java) │ │ │ │ -Class #367 header: │ │ -class_idx : 673 │ │ +Class #280 header: │ │ +class_idx : 671 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 573 │ │ +superclass_idx : 513 │ │ +source_file_idx : 576 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #367 annotations: │ │ +Class #280 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=show │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #367 - │ │ +Class #280 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/Eula$3;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ Static fields - │ │ Instance fields - │ │ @@ -100963,18 +59129,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04068c: |[04068c] net.everythingandroid.smspopup.util.Eula$3.:(Landroid/app/Activity;)V │ │ -04069c: 5b01 2109 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/Eula$3;.val$activity:Landroid/app/Activity; // field@0921 │ │ -0406a0: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0406a6: 0e00 |0005: return-void │ │ +03b3f8: |[03b3f8] net.everythingandroid.smspopup.util.Eula$3.:(Landroid/app/Activity;)V │ │ +03b408: 5b01 8507 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/Eula$3;.val$activity:Landroid/app/Activity; // field@0785 │ │ +03b40c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/util/Eula$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/app/Activity; │ │ │ │ @@ -100984,107 +59150,107 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0406a8: |[0406a8] net.everythingandroid.smspopup.util.Eula$3.onCancel:(Landroid/content/DialogInterface;)V │ │ -0406b8: 5410 2109 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$3;.val$activity:Landroid/app/Activity; // field@0921 │ │ -0406bc: 7110 8d0f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.access$100:(Landroid/app/Activity;)V // method@0f8d │ │ -0406c2: 0e00 |0005: return-void │ │ +03b414: |[03b414] net.everythingandroid.smspopup.util.Eula$3.onCancel:(Landroid/content/DialogInterface;)V │ │ +03b424: 5410 8507 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/Eula$3;.val$activity:Landroid/app/Activity; // field@0785 │ │ +03b428: 7110 f30f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.access$100:(Landroid/app/Activity;)V // method@0ff3 │ │ +03b42e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/util/Eula$3; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ │ │ - source_file_idx : 573 (Eula.java) │ │ + source_file_idx : 576 (Eula.java) │ │ │ │ -Class #368 header: │ │ -class_idx : 674 │ │ +Class #281 header: │ │ +class_idx : 672 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 573 │ │ +superclass_idx : 513 │ │ +source_file_idx : 576 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #368 annotations: │ │ +Class #281 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/util/Eula; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnEulaAgreedTo" │ │ │ │ -Class #368 - │ │ +Class #281 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo;) │ │ name : 'onEulaAgreedTo' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 573 (Eula.java) │ │ + source_file_idx : 576 (Eula.java) │ │ │ │ -Class #369 header: │ │ -class_idx : 675 │ │ +Class #282 header: │ │ +class_idx : 673 │ │ access_flags : 1536 (0x0600) │ │ -superclass_idx : 515 │ │ -source_file_idx : 573 │ │ +superclass_idx : 513 │ │ +source_file_idx : 576 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ -Class #369 annotations: │ │ +Class #282 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/util/Eula; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1544 name="OnEulaNotAgreedTo" │ │ │ │ -Class #369 - │ │ +Class #282 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/Eula$OnEulaNotAgreedTo;' │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/Eula$OnEulaNotAgreedTo;) │ │ name : 'onEulaNotAgreedTo' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 573 (Eula.java) │ │ + source_file_idx : 576 (Eula.java) │ │ │ │ -Class #370 header: │ │ -class_idx : 676 │ │ +Class #283 header: │ │ +class_idx : 674 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 573 │ │ +superclass_idx : 513 │ │ +source_file_idx : 576 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ -Class #370 annotations: │ │ +Class #283 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/util/Eula$OnEulaNotAgreedTo; Lnet/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo; } │ │ │ │ -Class #370 - │ │ +Class #283 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/Eula;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/Eula;) │ │ name : 'ASSET_EULA' │ │ @@ -101108,42 +59274,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0406c4: |[0406c4] net.everythingandroid.smspopup.util.Eula.:()V │ │ -0406d4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0406da: 0e00 |0003: return-void │ │ +03b430: |[03b430] net.everythingandroid.smspopup.util.Eula.:()V │ │ +03b440: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b446: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ - 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/Eula; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/util/Eula;) │ │ name : 'accept' │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0406dc: |[0406dc] net.everythingandroid.smspopup.util.Eula.accept:(Landroid/content/SharedPreferences;)V │ │ -0406ec: 7210 e000 0300 |0000: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -0406f2: 0c00 |0003: move-result-object v0 │ │ -0406f4: 1a01 6d0b |0004: const-string v1, "eula.accepted" // string@0b6d │ │ -0406f8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0406fa: 7230 dc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -040700: 0c00 |000a: move-result-object v0 │ │ -040702: 7210 db00 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -040708: 0e00 |000e: return-void │ │ +03b448: |[03b448] net.everythingandroid.smspopup.util.Eula.accept:(Landroid/content/SharedPreferences;)V │ │ +03b458: 7210 e000 0300 |0000: invoke-interface {v3}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +03b45e: 0c00 |0003: move-result-object v0 │ │ +03b460: 1a01 a90b |0004: const-string v1, "eula.accepted" // string@0ba9 │ │ +03b464: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +03b466: 7230 dc00 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +03b46c: 0c00 |000a: move-result-object v0 │ │ +03b46e: 7210 db00 0000 |000b: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +03b474: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000e line=91 │ │ locals : │ │ 0x0000 - 0x000f reg=3 preferences Landroid/content/SharedPreferences; │ │ │ │ @@ -101152,17 +59317,17 @@ │ │ type : '(Landroid/content/SharedPreferences;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04070c: |[04070c] net.everythingandroid.smspopup.util.Eula.access$000:(Landroid/content/SharedPreferences;)V │ │ -04071c: 7110 8b0f 0000 |0000: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.accept:(Landroid/content/SharedPreferences;)V // method@0f8b │ │ -040722: 0e00 |0003: return-void │ │ +03b478: |[03b478] net.everythingandroid.smspopup.util.Eula.access$000:(Landroid/content/SharedPreferences;)V │ │ +03b488: 7110 f10f 0000 |0000: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.accept:(Landroid/content/SharedPreferences;)V // method@0ff1 │ │ +03b48e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/content/SharedPreferences; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/util/Eula;) │ │ @@ -101170,17 +59335,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040724: |[040724] net.everythingandroid.smspopup.util.Eula.access$100:(Landroid/app/Activity;)V │ │ -040734: 7110 900f 0000 |0000: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.refuse:(Landroid/app/Activity;)V // method@0f90 │ │ -04073a: 0e00 |0003: return-void │ │ +03b490: |[03b490] net.everythingandroid.smspopup.util.Eula.access$100:(Landroid/app/Activity;)V │ │ +03b4a0: 7110 f60f 0000 |0000: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Eula;.refuse:(Landroid/app/Activity;)V // method@0ff6 │ │ +03b4a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/app/Activity; │ │ │ │ #4 : (in Lnet/everythingandroid/smspopup/util/Eula;) │ │ @@ -101188,20 +59353,20 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04073c: |[04073c] net.everythingandroid.smspopup.util.Eula.closeStream:(Ljava/io/Closeable;)V │ │ -04074c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -040750: 7210 230c 0100 |0002: invoke-interface {v1}, Ljava/io/Closeable;.close:()V // method@0c23 │ │ -040756: 0e00 |0005: return-void │ │ -040758: 0d00 |0006: move-exception v0 │ │ -04075a: 28fe |0007: goto 0005 // -0002 │ │ +03b4a8: |[03b4a8] net.everythingandroid.smspopup.util.Eula.closeStream:(Ljava/io/Closeable;)V │ │ +03b4b8: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +03b4bc: 7210 880c 0100 |0002: invoke-interface {v1}, Ljava/io/Closeable;.close:()V // method@0c88 │ │ +03b4c2: 0e00 |0005: return-void │ │ +03b4c4: 0d00 |0006: move-exception v0 │ │ +03b4c6: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=126 │ │ 0x0005 line=131 │ │ @@ -101214,51 +59379,51 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/CharSequence;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -04076c: |[04076c] net.everythingandroid.smspopup.util.Eula.readEula:(Landroid/app/Activity;)Ljava/lang/CharSequence; │ │ -04077c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04077e: 2203 e301 |0001: new-instance v3, Ljava/io/BufferedReader; // type@01e3 │ │ -040782: 2205 e801 |0003: new-instance v5, Ljava/io/InputStreamReader; // type@01e8 │ │ -040786: 6e10 0b00 0800 |0005: invoke-virtual {v8}, Landroid/app/Activity;.getAssets:()Landroid/content/res/AssetManager; // method@000b │ │ -04078c: 0c06 |0008: move-result-object v6 │ │ -04078e: 1a07 6e0b |0009: const-string v7, "eula.txt" // string@0b6e │ │ -040792: 6e20 f400 7600 |000b: invoke-virtual {v6, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@00f4 │ │ -040798: 0c06 |000e: move-result-object v6 │ │ -04079a: 7020 240c 6500 |000f: invoke-direct {v5, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0c24 │ │ -0407a0: 7020 210c 5300 |0012: invoke-direct {v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0c21 │ │ -0407a6: 2200 0802 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -0407aa: 7010 730c 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0407b0: 6e10 220c 0300 |001a: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0c22 │ │ -0407b6: 0c04 |001d: move-result-object v4 │ │ -0407b8: 3804 1400 |001e: if-eqz v4, 0032 // +0014 │ │ -0407bc: 6e20 7a0c 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0407c2: 0c05 |0023: move-result-object v5 │ │ -0407c4: 1306 0a00 |0024: const/16 v6, #int 10 // #a │ │ -0407c8: 6e20 760c 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0c76 │ │ -0407ce: 28f1 |0029: goto 001a // -000f │ │ -0407d0: 0d01 |002a: move-exception v1 │ │ -0407d2: 0732 |002b: move-object v2, v3 │ │ -0407d4: 1a00 0000 |002c: const-string v0, "" // string@0000 │ │ -0407d8: 7110 8e0f 0200 |002e: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/Eula;.closeStream:(Ljava/io/Closeable;)V // method@0f8e │ │ -0407de: 1100 |0031: return-object v0 │ │ -0407e0: 7110 8e0f 0300 |0032: invoke-static {v3}, Lnet/everythingandroid/smspopup/util/Eula;.closeStream:(Ljava/io/Closeable;)V // method@0f8e │ │ -0407e6: 0732 |0035: move-object v2, v3 │ │ -0407e8: 28fb |0036: goto 0031 // -0005 │ │ -0407ea: 0d05 |0037: move-exception v5 │ │ -0407ec: 7110 8e0f 0200 |0038: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/Eula;.closeStream:(Ljava/io/Closeable;)V // method@0f8e │ │ -0407f2: 2705 |003b: throw v5 │ │ -0407f4: 0d05 |003c: move-exception v5 │ │ -0407f6: 0732 |003d: move-object v2, v3 │ │ -0407f8: 28fa |003e: goto 0038 // -0006 │ │ -0407fa: 0d01 |003f: move-exception v1 │ │ -0407fc: 28ec |0040: goto 002c // -0014 │ │ +03b4d8: |[03b4d8] net.everythingandroid.smspopup.util.Eula.readEula:(Landroid/app/Activity;)Ljava/lang/CharSequence; │ │ +03b4e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03b4ea: 2203 e101 |0001: new-instance v3, Ljava/io/BufferedReader; // type@01e1 │ │ +03b4ee: 2205 e601 |0003: new-instance v5, Ljava/io/InputStreamReader; // type@01e6 │ │ +03b4f2: 6e10 0b00 0800 |0005: invoke-virtual {v8}, Landroid/app/Activity;.getAssets:()Landroid/content/res/AssetManager; // method@000b │ │ +03b4f8: 0c06 |0008: move-result-object v6 │ │ +03b4fa: 1a07 aa0b |0009: const-string v7, "eula.txt" // string@0baa │ │ +03b4fe: 6e20 f400 7600 |000b: invoke-virtual {v6, v7}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@00f4 │ │ +03b504: 0c06 |000e: move-result-object v6 │ │ +03b506: 7020 890c 6500 |000f: invoke-direct {v5, v6}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@0c89 │ │ +03b50c: 7020 860c 5300 |0012: invoke-direct {v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@0c86 │ │ +03b512: 2200 0602 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +03b516: 7010 d90c 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03b51c: 6e10 870c 0300 |001a: invoke-virtual {v3}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@0c87 │ │ +03b522: 0c04 |001d: move-result-object v4 │ │ +03b524: 3804 1400 |001e: if-eqz v4, 0032 // +0014 │ │ +03b528: 6e20 e00c 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03b52e: 0c05 |0023: move-result-object v5 │ │ +03b530: 1306 0a00 |0024: const/16 v6, #int 10 // #a │ │ +03b534: 6e20 dc0c 6500 |0026: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0cdc │ │ +03b53a: 28f1 |0029: goto 001a // -000f │ │ +03b53c: 0d01 |002a: move-exception v1 │ │ +03b53e: 0732 |002b: move-object v2, v3 │ │ +03b540: 1a00 0000 |002c: const-string v0, "" // string@0000 │ │ +03b544: 7110 f40f 0200 |002e: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/Eula;.closeStream:(Ljava/io/Closeable;)V // method@0ff4 │ │ +03b54a: 1100 |0031: return-object v0 │ │ +03b54c: 7110 f40f 0300 |0032: invoke-static {v3}, Lnet/everythingandroid/smspopup/util/Eula;.closeStream:(Ljava/io/Closeable;)V // method@0ff4 │ │ +03b552: 0732 |0035: move-object v2, v3 │ │ +03b554: 28fb |0036: goto 0031 // -0005 │ │ +03b556: 0d05 |0037: move-exception v5 │ │ +03b558: 7110 f40f 0200 |0038: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/Eula;.closeStream:(Ljava/io/Closeable;)V // method@0ff4 │ │ +03b55e: 2705 |003b: throw v5 │ │ +03b560: 0d05 |003c: move-exception v5 │ │ +03b562: 0732 |003d: move-object v2, v3 │ │ +03b564: 28fa |003e: goto 0038 // -0006 │ │ +03b566: 0d01 |003f: move-exception v1 │ │ +03b568: 28ec |0040: goto 002c // -0014 │ │ catches : 3 │ │ 0x0001 - 0x0015 │ │ Ljava/io/IOException; -> 0x003f │ │ -> 0x0037 │ │ 0x0015 - 0x0029 │ │ Ljava/io/IOException; -> 0x002a │ │ -> 0x003c │ │ @@ -101269,14 +59434,18 @@ │ │ 0x0001 line=104 │ │ 0x0015 line=106 │ │ 0x001a line=107 │ │ 0x0020 line=108 │ │ 0x002a line=110 │ │ 0x002c line=111 │ │ 0x002e line=113 │ │ + 0x0031 line=111 │ │ + 0x0032 line=113 │ │ + 0x0036 line=109 │ │ + 0x0037 line=113 │ │ 0x003f line=110 │ │ locals : │ │ 0x0001 - 0x0015 reg=2 in Ljava/io/BufferedReader; │ │ 0x001a - 0x002a reg=0 buffer Ljava/lang/StringBuilder; │ │ 0x001e - 0x002a reg=4 line Ljava/lang/String; │ │ 0x0015 - 0x002c reg=3 in Ljava/io/BufferedReader; │ │ 0x002c - 0x0031 reg=1 e Ljava/io/IOException; │ │ @@ -101294,24 +59463,24 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -040828: |[040828] net.everythingandroid.smspopup.util.Eula.refuse:(Landroid/app/Activity;)V │ │ -040838: 1a02 7511 |0000: const-string v2, "package:net.everythingandroid.smspopup" // string@1175 │ │ -04083c: 7110 7101 0200 |0002: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -040842: 0c00 |0005: move-result-object v0 │ │ -040844: 2201 2800 |0006: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -040848: 1a02 e008 |0008: const-string v2, "android.intent.action.DELETE" // string@08e0 │ │ -04084c: 7030 b200 2100 |000a: invoke-direct {v1, v2, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ -040852: 6e20 2700 1300 |000d: invoke-virtual {v3, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0027 │ │ -040858: 6e10 0a00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@000a │ │ -04085e: 0e00 |0013: return-void │ │ +03b594: |[03b594] net.everythingandroid.smspopup.util.Eula.refuse:(Landroid/app/Activity;)V │ │ +03b5a4: 1a02 e011 |0000: const-string v2, "package:net.everythingandroid.smspopup" // string@11e0 │ │ +03b5a8: 7110 7701 0200 |0002: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03b5ae: 0c00 |0005: move-result-object v0 │ │ +03b5b0: 2201 2800 |0006: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +03b5b4: 1a02 fa08 |0008: const-string v2, "android.intent.action.DELETE" // string@08fa │ │ +03b5b8: 7030 b200 2100 |000a: invoke-direct {v1, v2, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ +03b5be: 6e20 2700 1300 |000d: invoke-virtual {v3, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0027 │ │ +03b5c4: 6e10 0a00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@000a │ │ +03b5ca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=95 │ │ 0x000d line=96 │ │ 0x0010 line=98 │ │ 0x0013 line=99 │ │ @@ -101325,49 +59494,49 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -040860: |[040860] net.everythingandroid.smspopup.util.Eula.show:(Landroid/app/Activity;)Z │ │ -040870: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -040872: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -040874: 1a04 6c0b |0002: const-string v4, "eula" // string@0b6c │ │ -040878: 6e30 1200 4502 |0004: invoke-virtual {v5, v4, v2}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0012 │ │ -04087e: 0c01 |0007: move-result-object v1 │ │ -040880: 1a04 6d0b |0008: const-string v4, "eula.accepted" // string@0b6d │ │ -040884: 7230 e200 4102 |000a: invoke-interface {v1, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -04088a: 0a04 |000d: move-result v4 │ │ -04088c: 3904 3d00 |000e: if-nez v4, 004b // +003d │ │ -040890: 2200 0d00 |0010: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ -040894: 7020 2c00 5000 |0012: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ -04089a: 1404 fc00 0e7f |0015: const v4, #float 1.88755e+38 // #7f0e00fc │ │ -0408a0: 6e20 3900 4000 |0018: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -0408a6: 6e20 2e00 3000 |001b: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@002e │ │ -0408ac: 1403 fd00 0e7f |001e: const v3, #float 1.88756e+38 // #7f0e00fd │ │ -0408b2: 2204 9f02 |0021: new-instance v4, Lnet/everythingandroid/smspopup/util/Eula$1; // type@029f │ │ -0408b6: 7030 820f 1405 |0023: invoke-direct {v4, v1, v5}, Lnet/everythingandroid/smspopup/util/Eula$1;.:(Landroid/content/SharedPreferences;Landroid/app/Activity;)V // method@0f82 │ │ -0408bc: 6e30 3600 3004 |0026: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -0408c2: 1403 fe00 0e7f |0029: const v3, #float 1.88756e+38 // #7f0e00fe │ │ -0408c8: 2204 a002 |002c: new-instance v4, Lnet/everythingandroid/smspopup/util/Eula$2; // type@02a0 │ │ -0408cc: 7020 840f 5400 |002e: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/util/Eula$2;.:(Landroid/app/Activity;)V // method@0f84 │ │ -0408d2: 6e30 3300 3004 |0031: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ -0408d8: 2203 a102 |0034: new-instance v3, Lnet/everythingandroid/smspopup/util/Eula$3; // type@02a1 │ │ -0408dc: 7020 860f 5300 |0036: invoke-direct {v3, v5}, Lnet/everythingandroid/smspopup/util/Eula$3;.:(Landroid/app/Activity;)V // method@0f86 │ │ -0408e2: 6e20 3500 3000 |0039: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ -0408e8: 7110 8f0f 0500 |003c: invoke-static {v5}, Lnet/everythingandroid/smspopup/util/Eula;.readEula:(Landroid/app/Activity;)Ljava/lang/CharSequence; // method@0f8f │ │ -0408ee: 0c03 |003f: move-result-object v3 │ │ -0408f0: 6e20 3200 3000 |0040: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0032 │ │ -0408f6: 6e10 2d00 0000 |0043: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ -0408fc: 0c03 |0046: move-result-object v3 │ │ -0408fe: 6e10 4200 0300 |0047: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0042 │ │ -040904: 0f02 |004a: return v2 │ │ -040906: 0132 |004b: move v2, v3 │ │ -040908: 28fe |004c: goto 004a // -0002 │ │ +03b5cc: |[03b5cc] net.everythingandroid.smspopup.util.Eula.show:(Landroid/app/Activity;)Z │ │ +03b5dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03b5de: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03b5e0: 1a04 a80b |0002: const-string v4, "eula" // string@0ba8 │ │ +03b5e4: 6e30 1200 4502 |0004: invoke-virtual {v5, v4, v2}, Landroid/app/Activity;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@0012 │ │ +03b5ea: 0c01 |0007: move-result-object v1 │ │ +03b5ec: 1a04 a90b |0008: const-string v4, "eula.accepted" // string@0ba9 │ │ +03b5f0: 7230 e200 4102 |000a: invoke-interface {v1, v4, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03b5f6: 0a04 |000d: move-result v4 │ │ +03b5f8: 3904 3d00 |000e: if-nez v4, 004b // +003d │ │ +03b5fc: 2200 0d00 |0010: new-instance v0, Landroid/app/AlertDialog$Builder; // type@000d │ │ +03b600: 7020 2c00 5000 |0012: invoke-direct {v0, v5}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +03b606: 1404 fc00 0d7f |0015: const v4, #float 1.87426e+38 // #7f0d00fc │ │ +03b60c: 6e20 3900 4000 |0018: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +03b612: 6e20 2e00 3000 |001b: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@002e │ │ +03b618: 1403 fd00 0d7f |001e: const v3, #float 1.87426e+38 // #7f0d00fd │ │ +03b61e: 2204 9d02 |0021: new-instance v4, Lnet/everythingandroid/smspopup/util/Eula$1; // type@029d │ │ +03b622: 7030 e80f 1405 |0023: invoke-direct {v4, v1, v5}, Lnet/everythingandroid/smspopup/util/Eula$1;.:(Landroid/content/SharedPreferences;Landroid/app/Activity;)V // method@0fe8 │ │ +03b628: 6e30 3600 3004 |0026: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +03b62e: 1403 fe00 0d7f |0029: const v3, #float 1.87426e+38 // #7f0d00fe │ │ +03b634: 2204 9e02 |002c: new-instance v4, Lnet/everythingandroid/smspopup/util/Eula$2; // type@029e │ │ +03b638: 7020 ea0f 5400 |002e: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/util/Eula$2;.:(Landroid/app/Activity;)V // method@0fea │ │ +03b63e: 6e30 3300 3004 |0031: invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ +03b644: 2203 9f02 |0034: new-instance v3, Lnet/everythingandroid/smspopup/util/Eula$3; // type@029f │ │ +03b648: 7020 ec0f 5300 |0036: invoke-direct {v3, v5}, Lnet/everythingandroid/smspopup/util/Eula$3;.:(Landroid/app/Activity;)V // method@0fec │ │ +03b64e: 6e20 3500 3000 |0039: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ +03b654: 7110 f50f 0500 |003c: invoke-static {v5}, Lnet/everythingandroid/smspopup/util/Eula;.readEula:(Landroid/app/Activity;)Ljava/lang/CharSequence; // method@0ff5 │ │ +03b65a: 0c03 |003f: move-result-object v3 │ │ +03b65c: 6e20 3200 3000 |0040: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0032 │ │ +03b662: 6e10 2d00 0000 |0043: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ +03b668: 0c03 |0046: move-result-object v3 │ │ +03b66a: 6e10 4200 0300 |0047: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@0042 │ │ +03b670: 0f02 |004a: return v2 │ │ +03b672: 0132 |004b: move v2, v3 │ │ +03b674: 28fe |004c: goto 004a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0008 line=60 │ │ 0x0010 line=61 │ │ 0x0015 line=62 │ │ 0x001b line=63 │ │ @@ -101379,27 +59548,27 @@ │ │ 0x004a line=86 │ │ locals : │ │ 0x0015 - 0x004a reg=0 builder Landroid/app/AlertDialog$Builder; │ │ 0x0008 - 0x004d reg=1 preferences Landroid/content/SharedPreferences; │ │ 0x0000 - 0x004d reg=5 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 573 (Eula.java) │ │ + source_file_idx : 576 (Eula.java) │ │ │ │ -Class #371 header: │ │ -class_idx : 677 │ │ +Class #284 header: │ │ +class_idx : 675 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1542 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1559 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ -Class #371 - │ │ +Class #284 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/Log;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/Log;) │ │ name : 'LOGTAG' │ │ @@ -101413,17 +59582,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04090c: |[04090c] net.everythingandroid.smspopup.util.Log.:()V │ │ -04091c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -040922: 0e00 |0003: return-void │ │ +03b678: |[03b678] net.everythingandroid.smspopup.util.Log.:()V │ │ +03b688: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b68e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/Log; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/util/Log;) │ │ @@ -101431,18 +59600,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -040924: |[040924] net.everythingandroid.smspopup.util.Log.e:(Ljava/lang/String;)V │ │ -040934: 1a00 1007 |0000: const-string v0, "SMSPopup" // string@0710 │ │ -040938: 7120 8009 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0980 │ │ -04093e: 0e00 |0005: return-void │ │ +03b690: |[03b690] net.everythingandroid.smspopup.util.Log.e:(Ljava/lang/String;)V │ │ +03b6a0: 1a00 2207 |0000: const-string v0, "SMSPopup" // string@0722 │ │ +03b6a4: 7120 8509 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0985 │ │ +03b6aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0005 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ │ │ @@ -101451,44 +59620,44 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -040940: |[040940] net.everythingandroid.smspopup.util.Log.v:(Ljava/lang/String;)V │ │ -040950: 1a00 1007 |0000: const-string v0, "SMSPopup" // string@0710 │ │ -040954: 7120 8209 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0982 │ │ -04095a: 0e00 |0005: return-void │ │ +03b6ac: |[03b6ac] net.everythingandroid.smspopup.util.Log.v:(Ljava/lang/String;)V │ │ +03b6bc: 1a00 2207 |0000: const-string v0, "SMSPopup" // string@0722 │ │ +03b6c0: 7120 8709 1000 |0002: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +03b6c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ 0x0005 line=8 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1542 (Log.java) │ │ + source_file_idx : 1559 (Log.java) │ │ │ │ -Class #372 header: │ │ -class_idx : 678 │ │ +Class #285 header: │ │ +class_idx : 676 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1586 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1603 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #372 annotations: │ │ +Class #285 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=exitKeyguardSecurely │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ │ │ -Class #372 - │ │ +Class #285 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/app/KeyguardManager$OnKeyguardExitResult;' │ │ Static fields - │ │ Instance fields - │ │ @@ -101502,18 +59671,18 @@ │ │ type : '(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04095c: |[04095c] net.everythingandroid.smspopup.util.ManageKeyguard$1.:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V │ │ -04096c: 5b01 2609 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard$1;.val$callback:Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit; // field@0926 │ │ -040970: 7010 5a0c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -040976: 0e00 |0005: return-void │ │ +03b6c8: |[03b6c8] net.everythingandroid.smspopup.util.ManageKeyguard$1.:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V │ │ +03b6d8: 5b01 8a07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard$1;.val$callback:Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit; // field@078a │ │ +03b6dc: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b6e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/util/ManageKeyguard$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit; │ │ │ │ @@ -101523,47 +59692,79 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -040978: |[040978] net.everythingandroid.smspopup.util.ManageKeyguard$1.onKeyguardExitResult:(Z)V │ │ -040988: 7100 9e0f 0000 |0000: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.reenableKeyguard:()V // method@0f9e │ │ -04098e: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ -040992: 5410 2609 |0005: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard$1;.val$callback:Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit; // field@0926 │ │ -040996: 7210 970f 0000 |0007: invoke-interface {v0}, Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;.LaunchOnKeyguardExitSuccess:()V // method@0f97 │ │ -04099c: 0e00 |000a: return-void │ │ +03b6e4: |[03b6e4] net.everythingandroid.smspopup.util.ManageKeyguard$1.onKeyguardExitResult:(Z)V │ │ +03b6f4: 7100 0410 0000 |0000: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.reenableKeyguard:()V // method@1004 │ │ +03b6fa: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ +03b6fe: 5410 8a07 |0005: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard$1;.val$callback:Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit; // field@078a │ │ +03b702: 7210 fd0f 0000 |0007: invoke-interface {v0}, Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;.LaunchOnKeyguardExitSuccess:()V // method@0ffd │ │ +03b708: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=63 │ │ 0x000a line=68 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/util/ManageKeyguard$1; │ │ 0x0000 - 0x000b reg=2 success Z │ │ │ │ - source_file_idx : 1586 (ManageKeyguard.java) │ │ + source_file_idx : 1603 (ManageKeyguard.java) │ │ │ │ -Class #373 header: │ │ -class_idx : 680 │ │ +Class #286 header: │ │ +class_idx : 677 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1603 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #286 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/util/ManageKeyguard; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1545 name="LaunchOnKeyguardExit" │ │ + │ │ +Class #286 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;) │ │ + name : 'LaunchOnKeyguardExitSuccess' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1603 (ManageKeyguard.java) │ │ + │ │ +Class #287 header: │ │ +class_idx : 678 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1586 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1603 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #373 annotations: │ │ +Class #287 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit; } │ │ │ │ -Class #373 - │ │ +Class #287 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/ManageKeyguard;) │ │ name : 'myKL' │ │ @@ -101580,19 +59781,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0409a0: |[0409a0] net.everythingandroid.smspopup.util.ManageKeyguard.:()V │ │ -0409b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0409b2: 6900 2809 |0001: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@0928 │ │ -0409b6: 6900 2709 |0003: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@0927 │ │ -0409ba: 0e00 |0005: return-void │ │ +03b70c: |[03b70c] net.everythingandroid.smspopup.util.ManageKeyguard.:()V │ │ +03b71c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b71e: 6900 8c07 |0001: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@078c │ │ +03b722: 6900 8b07 |0003: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@078b │ │ +03b726: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/util/ManageKeyguard;) │ │ @@ -101600,56 +59801,55 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0409bc: |[0409bc] net.everythingandroid.smspopup.util.ManageKeyguard.:()V │ │ -0409cc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0409d2: 0e00 |0003: return-void │ │ +03b728: |[03b728] net.everythingandroid.smspopup.util.ManageKeyguard.:()V │ │ +03b738: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b73e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/ManageKeyguard; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/util/ManageKeyguard;) │ │ name : 'disableKeyguard' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0409d4: |[0409d4] net.everythingandroid.smspopup.util.ManageKeyguard.disableKeyguard:(Landroid/content/Context;)V │ │ -0409e4: 1c01 a802 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a8 │ │ -0409e8: 1d01 |0002: monitor-enter v1 │ │ -0409ea: 7110 9d0f 0300 |0003: invoke-static {v3}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.initialize:(Landroid/content/Context;)V // method@0f9d │ │ -0409f0: 6200 2809 |0006: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@0928 │ │ -0409f4: 6e10 5600 0000 |0008: invoke-virtual {v0}, Landroid/app/KeyguardManager;.inKeyguardRestrictedInputMode:()Z // method@0056 │ │ -0409fa: 0a00 |000b: move-result v0 │ │ -0409fc: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ -040a00: 6200 2809 |000e: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@0928 │ │ -040a04: 1a02 1007 |0010: const-string v2, "SMSPopup" // string@0710 │ │ -040a08: 6e20 5700 2000 |0012: invoke-virtual {v0, v2}, Landroid/app/KeyguardManager;.newKeyguardLock:(Ljava/lang/String;)Landroid/app/KeyguardManager$KeyguardLock; // method@0057 │ │ -040a0e: 0c00 |0015: move-result-object v0 │ │ -040a10: 6900 2709 |0016: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@0927 │ │ -040a14: 6200 2709 |0018: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@0927 │ │ -040a18: 6e10 5300 0000 |001a: invoke-virtual {v0}, Landroid/app/KeyguardManager$KeyguardLock;.disableKeyguard:()V // method@0053 │ │ -040a1e: 1e01 |001d: monitor-exit v1 │ │ -040a20: 0e00 |001e: return-void │ │ -040a22: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -040a24: 6900 2709 |0020: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@0927 │ │ -040a28: 28fb |0022: goto 001d // -0005 │ │ -040a2a: 0d00 |0023: move-exception v0 │ │ -040a2c: 1e01 |0024: monitor-exit v1 │ │ -040a2e: 2700 |0025: throw v0 │ │ +03b740: |[03b740] net.everythingandroid.smspopup.util.ManageKeyguard.disableKeyguard:(Landroid/content/Context;)V │ │ +03b750: 1c01 a602 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a6 │ │ +03b754: 1d01 |0002: monitor-enter v1 │ │ +03b756: 7110 0310 0300 |0003: invoke-static {v3}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.initialize:(Landroid/content/Context;)V // method@1003 │ │ +03b75c: 6200 8c07 |0006: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@078c │ │ +03b760: 6e10 5600 0000 |0008: invoke-virtual {v0}, Landroid/app/KeyguardManager;.inKeyguardRestrictedInputMode:()Z // method@0056 │ │ +03b766: 0a00 |000b: move-result v0 │ │ +03b768: 3800 1300 |000c: if-eqz v0, 001f // +0013 │ │ +03b76c: 6200 8c07 |000e: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@078c │ │ +03b770: 1a02 2207 |0010: const-string v2, "SMSPopup" // string@0722 │ │ +03b774: 6e20 5700 2000 |0012: invoke-virtual {v0, v2}, Landroid/app/KeyguardManager;.newKeyguardLock:(Ljava/lang/String;)Landroid/app/KeyguardManager$KeyguardLock; // method@0057 │ │ +03b77a: 0c00 |0015: move-result-object v0 │ │ +03b77c: 6900 8b07 |0016: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@078b │ │ +03b780: 6200 8b07 |0018: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@078b │ │ +03b784: 6e10 5300 0000 |001a: invoke-virtual {v0}, Landroid/app/KeyguardManager$KeyguardLock;.disableKeyguard:()V // method@0053 │ │ +03b78a: 1e01 |001d: monitor-exit v1 │ │ +03b78c: 0e00 |001e: return-void │ │ +03b78e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +03b790: 6900 8b07 |0020: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@078b │ │ +03b794: 28fb |0022: goto 001d // -0005 │ │ +03b796: 0d00 |0023: move-exception v0 │ │ +03b798: 1e01 |0024: monitor-exit v1 │ │ +03b79a: 2700 |0025: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x001d │ │ -> 0x0023 │ │ 0x0020 - 0x0022 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=20 │ │ @@ -101667,31 +59867,31 @@ │ │ type : '(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -040a44: |[040a44] net.everythingandroid.smspopup.util.ManageKeyguard.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V │ │ -040a54: 1c01 a802 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a8 │ │ -040a58: 1d01 |0002: monitor-enter v1 │ │ -040a5a: 7100 9c0f 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.inKeyguardRestrictedInputMode:()Z // method@0f9c │ │ -040a60: 0a00 |0006: move-result v0 │ │ -040a62: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ -040a66: 6200 2809 |0009: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@0928 │ │ -040a6a: 2202 a602 |000b: new-instance v2, Lnet/everythingandroid/smspopup/util/ManageKeyguard$1; // type@02a6 │ │ -040a6e: 7020 950f 3200 |000d: invoke-direct {v2, v3}, Lnet/everythingandroid/smspopup/util/ManageKeyguard$1;.:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@0f95 │ │ -040a74: 6e20 5500 2000 |0010: invoke-virtual {v0, v2}, Landroid/app/KeyguardManager;.exitKeyguardSecurely:(Landroid/app/KeyguardManager$OnKeyguardExitResult;)V // method@0055 │ │ -040a7a: 1e01 |0013: monitor-exit v1 │ │ -040a7c: 0e00 |0014: return-void │ │ -040a7e: 7210 970f 0300 |0015: invoke-interface {v3}, Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;.LaunchOnKeyguardExitSuccess:()V // method@0f97 │ │ -040a84: 28fb |0018: goto 0013 // -0005 │ │ -040a86: 0d00 |0019: move-exception v0 │ │ -040a88: 1e01 |001a: monitor-exit v1 │ │ -040a8a: 2700 |001b: throw v0 │ │ +03b7b0: |[03b7b0] net.everythingandroid.smspopup.util.ManageKeyguard.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V │ │ +03b7c0: 1c01 a602 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a6 │ │ +03b7c4: 1d01 |0002: monitor-enter v1 │ │ +03b7c6: 7100 0210 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.inKeyguardRestrictedInputMode:()Z // method@1002 │ │ +03b7cc: 0a00 |0006: move-result v0 │ │ +03b7ce: 3800 0e00 |0007: if-eqz v0, 0015 // +000e │ │ +03b7d2: 6200 8c07 |0009: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@078c │ │ +03b7d6: 2202 a402 |000b: new-instance v2, Lnet/everythingandroid/smspopup/util/ManageKeyguard$1; // type@02a4 │ │ +03b7da: 7020 fb0f 3200 |000d: invoke-direct {v2, v3}, Lnet/everythingandroid/smspopup/util/ManageKeyguard$1;.:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@0ffb │ │ +03b7e0: 6e20 5500 2000 |0010: invoke-virtual {v0, v2}, Landroid/app/KeyguardManager;.exitKeyguardSecurely:(Landroid/app/KeyguardManager$OnKeyguardExitResult;)V // method@0055 │ │ +03b7e6: 1e01 |0013: monitor-exit v1 │ │ +03b7e8: 0e00 |0014: return-void │ │ +03b7ea: 7210 fd0f 0300 |0015: invoke-interface {v3}, Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;.LaunchOnKeyguardExitSuccess:()V // method@0ffd │ │ +03b7f0: 28fb |0018: goto 0013 // -0005 │ │ +03b7f2: 0d00 |0019: move-exception v0 │ │ +03b7f4: 1e01 |001a: monitor-exit v1 │ │ +03b7f6: 2700 |001b: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0013 │ │ -> 0x0019 │ │ 0x0015 - 0x0018 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=53 │ │ @@ -101707,29 +59907,29 @@ │ │ type : '()Z' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -040aa0: |[040aa0] net.everythingandroid.smspopup.util.ManageKeyguard.inKeyguardRestrictedInputMode:()Z │ │ -040ab0: 1c01 a802 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a8 │ │ -040ab4: 1d01 |0002: monitor-enter v1 │ │ -040ab6: 6200 2809 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@0928 │ │ -040aba: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -040abe: 6200 2809 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@0928 │ │ -040ac2: 6e10 5600 0000 |0009: invoke-virtual {v0}, Landroid/app/KeyguardManager;.inKeyguardRestrictedInputMode:()Z // method@0056 │ │ -040ac8: 0a00 |000c: move-result v0 │ │ -040aca: 1e01 |000d: monitor-exit v1 │ │ -040acc: 0f00 |000e: return v0 │ │ -040ace: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -040ad0: 28fd |0010: goto 000d // -0003 │ │ -040ad2: 0d00 |0011: move-exception v0 │ │ -040ad4: 1e01 |0012: monitor-exit v1 │ │ -040ad6: 2700 |0013: throw v0 │ │ +03b80c: |[03b80c] net.everythingandroid.smspopup.util.ManageKeyguard.inKeyguardRestrictedInputMode:()Z │ │ +03b81c: 1c01 a602 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a6 │ │ +03b820: 1d01 |0002: monitor-enter v1 │ │ +03b822: 6200 8c07 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@078c │ │ +03b826: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +03b82a: 6200 8c07 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@078c │ │ +03b82e: 6e10 5600 0000 |0009: invoke-virtual {v0}, Landroid/app/KeyguardManager;.inKeyguardRestrictedInputMode:()Z // method@0056 │ │ +03b834: 0a00 |000c: move-result v0 │ │ +03b836: 1e01 |000d: monitor-exit v1 │ │ +03b838: 0f00 |000e: return v0 │ │ +03b83a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +03b83c: 28fd |0010: goto 000d // -0003 │ │ +03b83e: 0d00 |0011: move-exception v0 │ │ +03b840: 1e01 |0012: monitor-exit v1 │ │ +03b842: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=36 │ │ 0x000d line=38 │ │ @@ -101741,29 +59941,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -040ae4: |[040ae4] net.everythingandroid.smspopup.util.ManageKeyguard.initialize:(Landroid/content/Context;)V │ │ -040af4: 1c01 a802 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a8 │ │ -040af8: 1d01 |0002: monitor-enter v1 │ │ -040afa: 6200 2809 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@0928 │ │ -040afe: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ -040b02: 1a00 080e |0007: const-string v0, "keyguard" // string@0e08 │ │ -040b06: 6e20 a800 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -040b0c: 0c00 |000c: move-result-object v0 │ │ -040b0e: 1f00 1300 |000d: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ -040b12: 6900 2809 |000f: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@0928 │ │ -040b16: 1e01 |0011: monitor-exit v1 │ │ -040b18: 0e00 |0012: return-void │ │ -040b1a: 0d00 |0013: move-exception v0 │ │ -040b1c: 1e01 |0014: monitor-exit v1 │ │ -040b1e: 2700 |0015: throw v0 │ │ +03b850: |[03b850] net.everythingandroid.smspopup.util.ManageKeyguard.initialize:(Landroid/content/Context;)V │ │ +03b860: 1c01 a602 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a6 │ │ +03b864: 1d01 |0002: monitor-enter v1 │ │ +03b866: 6200 8c07 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@078c │ │ +03b86a: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ +03b86e: 1a00 560e |0007: const-string v0, "keyguard" // string@0e56 │ │ +03b872: 6e20 a800 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03b878: 0c00 |000c: move-result-object v0 │ │ +03b87a: 1f00 1300 |000d: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ +03b87e: 6900 8c07 |000f: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@078c │ │ +03b882: 1e01 |0011: monitor-exit v1 │ │ +03b884: 0e00 |0012: return-void │ │ +03b886: 0d00 |0013: move-exception v0 │ │ +03b888: 1e01 |0014: monitor-exit v1 │ │ +03b88a: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=14 │ │ 0x0007 line=15 │ │ 0x0011 line=17 │ │ @@ -101776,61 +59976,61 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -040b2c: |[040b2c] net.everythingandroid.smspopup.util.ManageKeyguard.reenableKeyguard:()V │ │ -040b3c: 1c01 a802 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a8 │ │ -040b40: 1d01 |0002: monitor-enter v1 │ │ -040b42: 6200 2809 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@0928 │ │ -040b46: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ -040b4a: 6200 2709 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@0927 │ │ -040b4e: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -040b52: 6200 2709 |000b: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@0927 │ │ -040b56: 6e10 5400 0000 |000d: invoke-virtual {v0}, Landroid/app/KeyguardManager$KeyguardLock;.reenableKeyguard:()V // method@0054 │ │ -040b5c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -040b5e: 6900 2709 |0011: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@0927 │ │ -040b62: 1e01 |0013: monitor-exit v1 │ │ -040b64: 0e00 |0014: return-void │ │ -040b66: 0d00 |0015: move-exception v0 │ │ -040b68: 1e01 |0016: monitor-exit v1 │ │ -040b6a: 2700 |0017: throw v0 │ │ +03b898: |[03b898] net.everythingandroid.smspopup.util.ManageKeyguard.reenableKeyguard:()V │ │ +03b8a8: 1c01 a602 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageKeyguard; // type@02a6 │ │ +03b8ac: 1d01 |0002: monitor-enter v1 │ │ +03b8ae: 6200 8c07 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKM:Landroid/app/KeyguardManager; // field@078c │ │ +03b8b2: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ +03b8b6: 6200 8b07 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@078b │ │ +03b8ba: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +03b8be: 6200 8b07 |000b: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@078b │ │ +03b8c2: 6e10 5400 0000 |000d: invoke-virtual {v0}, Landroid/app/KeyguardManager$KeyguardLock;.reenableKeyguard:()V // method@0054 │ │ +03b8c8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +03b8ca: 6900 8b07 |0011: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.myKL:Landroid/app/KeyguardManager$KeyguardLock; // field@078b │ │ +03b8ce: 1e01 |0013: monitor-exit v1 │ │ +03b8d0: 0e00 |0014: return-void │ │ +03b8d2: 0d00 |0015: move-exception v0 │ │ +03b8d4: 1e01 |0016: monitor-exit v1 │ │ +03b8d6: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=43 │ │ 0x000b line=44 │ │ 0x0010 line=45 │ │ 0x0013 line=50 │ │ 0x0015 line=42 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1586 (ManageKeyguard.java) │ │ + source_file_idx : 1603 (ManageKeyguard.java) │ │ │ │ -Class #374 header: │ │ -class_idx : 681 │ │ +Class #288 header: │ │ +class_idx : 679 │ │ access_flags : 0 (0x0000) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1587 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1604 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ -Class #374 annotations: │ │ +Class #288 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/util/ManageNotification; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="PopupNotification" │ │ │ │ -Class #374 - │ │ +Class #288 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;) │ │ @@ -101867,18 +60067,18 @@ │ │ type : '(Landroid/app/Notification;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -040b78: |[040b78] net.everythingandroid.smspopup.util.ManageNotification$PopupNotification.:(Landroid/app/Notification;)V │ │ -040b88: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -040b8e: 5b01 2b09 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -040b92: 0e00 |0005: return-void │ │ +03b8e4: |[03b8e4] net.everythingandroid.smspopup.util.ManageNotification$PopupNotification.:(Landroid/app/Notification;)V │ │ +03b8f4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03b8fa: 5b01 8f07 |0003: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03b8fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ │ @@ -101890,52 +60090,53 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -040b94: |[040b94] net.everythingandroid.smspopup.util.ManageNotification$PopupNotification.notify:(Landroid/content/Context;I)V │ │ -040ba4: 1a01 a310 |0000: const-string v1, "notification" // string@10a3 │ │ -040ba8: 6e20 a800 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -040bae: 0c00 |0005: move-result-object v0 │ │ -040bb0: 1f00 1700 |0006: check-cast v0, Landroid/app/NotificationManager; // type@0017 │ │ -040bb4: 6e20 7600 4000 |0008: invoke-virtual {v0, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@0076 │ │ -040bba: 5421 2b09 |000b: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -040bbe: 6e30 7800 4001 |000d: invoke-virtual {v0, v4, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0078 │ │ -040bc4: 0e00 |0010: return-void │ │ +03b900: |[03b900] net.everythingandroid.smspopup.util.ManageNotification$PopupNotification.notify:(Landroid/content/Context;I)V │ │ +03b910: 1a01 0d11 |0000: const-string v1, "notification" // string@110d │ │ +03b914: 6e20 a800 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03b91a: 0c00 |0005: move-result-object v0 │ │ +03b91c: 1f00 1700 |0006: check-cast v0, Landroid/app/NotificationManager; // type@0017 │ │ +03b920: 6e20 7600 4000 |0008: invoke-virtual {v0, v4}, Landroid/app/NotificationManager;.cancel:(I)V // method@0076 │ │ +03b926: 5421 8f07 |000b: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03b92a: 6e30 7800 4001 |000d: invoke-virtual {v0, v4, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0078 │ │ +03b930: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ + 0x0002 line=116 │ │ 0x0008 line=119 │ │ 0x000b line=123 │ │ 0x0010 line=124 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 myNM Landroid/app/NotificationManager; │ │ 0x0000 - 0x0011 reg=2 this Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ │ 0x0000 - 0x0011 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0011 reg=4 notif I │ │ │ │ - source_file_idx : 1587 (ManageNotification.java) │ │ + source_file_idx : 1604 (ManageNotification.java) │ │ │ │ -Class #375 header: │ │ -class_idx : 682 │ │ +Class #289 header: │ │ +class_idx : 680 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1587 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1604 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 18 │ │ virtual_methods_size: 0 │ │ │ │ -Class #375 annotations: │ │ +Class #289 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; } │ │ │ │ -Class #375 - │ │ +Class #289 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/ManageNotification;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/ManageNotification;) │ │ name : 'FAILED' │ │ @@ -101984,648 +60185,663 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 766 16-bit code units │ │ -040bc8: |[040bc8] net.everythingandroid.smspopup.util.ManageNotification.:()V │ │ -040bd8: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -040bda: 6200 2900 |0001: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@0029 │ │ -040bde: 6e10 7201 0000 |0003: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0172 │ │ -040be4: 0c00 |0006: move-result-object v0 │ │ -040be6: 6900 3709 |0007: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageNotification;.defaultRingtone:Ljava/lang/String; // field@0937 │ │ -040bea: 1a00 440a |0009: const-string v0, "content://mms-sms/undelivered" // string@0a44 │ │ -040bee: 7110 7101 0000 |000b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -040bf4: 0c00 |000e: move-result-object v0 │ │ -040bf6: 6900 3609 |000f: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageNotification;.UNDELIVERED_URI:Landroid/net/Uri; // field@0936 │ │ -040bfa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -040bfc: 6900 3809 |0012: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@0938 │ │ -040c00: 1300 2c00 |0014: const/16 v0, #int 44 // #2c │ │ -040c04: 2300 d202 |0016: new-array v0, v0, [[I // type@02d2 │ │ -040c08: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -040c0a: 2332 b802 |0019: new-array v2, v3, [I // type@02b8 │ │ -040c0e: 2602 8301 0000 |001b: fill-array-data v2, 0000019e // +00000183 │ │ -040c14: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ -040c18: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -040c1a: 2332 b802 |0021: new-array v2, v3, [I // type@02b8 │ │ -040c1e: 2602 8301 0000 |0023: fill-array-data v2, 000001a6 // +00000183 │ │ -040c24: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ -040c28: 2331 b802 |0028: new-array v1, v3, [I // type@02b8 │ │ -040c2c: 2601 8401 0000 |002a: fill-array-data v1, 000001ae // +00000184 │ │ -040c32: 4d01 0003 |002d: aput-object v1, v0, v3 │ │ -040c36: 1231 |002f: const/4 v1, #int 3 // #3 │ │ -040c38: 2332 b802 |0030: new-array v2, v3, [I // type@02b8 │ │ -040c3c: 2602 8401 0000 |0032: fill-array-data v2, 000001b6 // +00000184 │ │ -040c42: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ -040c46: 1241 |0037: const/4 v1, #int 4 // #4 │ │ -040c48: 2332 b802 |0038: new-array v2, v3, [I // type@02b8 │ │ -040c4c: 2602 8401 0000 |003a: fill-array-data v2, 000001be // +00000184 │ │ -040c52: 4d02 0001 |003d: aput-object v2, v0, v1 │ │ -040c56: 1251 |003f: const/4 v1, #int 5 // #5 │ │ -040c58: 2332 b802 |0040: new-array v2, v3, [I // type@02b8 │ │ -040c5c: 2602 8401 0000 |0042: fill-array-data v2, 000001c6 // +00000184 │ │ -040c62: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ -040c66: 1261 |0047: const/4 v1, #int 6 // #6 │ │ -040c68: 2332 b802 |0048: new-array v2, v3, [I // type@02b8 │ │ -040c6c: 2602 8401 0000 |004a: fill-array-data v2, 000001ce // +00000184 │ │ -040c72: 4d02 0001 |004d: aput-object v2, v0, v1 │ │ -040c76: 1271 |004f: const/4 v1, #int 7 // #7 │ │ -040c78: 2332 b802 |0050: new-array v2, v3, [I // type@02b8 │ │ -040c7c: 2602 8401 0000 |0052: fill-array-data v2, 000001d6 // +00000184 │ │ -040c82: 4d02 0001 |0055: aput-object v2, v0, v1 │ │ -040c86: 1301 0800 |0057: const/16 v1, #int 8 // #8 │ │ -040c8a: 2332 b802 |0059: new-array v2, v3, [I // type@02b8 │ │ -040c8e: 2602 8301 0000 |005b: fill-array-data v2, 000001de // +00000183 │ │ -040c94: 4d02 0001 |005e: aput-object v2, v0, v1 │ │ -040c98: 1301 0900 |0060: const/16 v1, #int 9 // #9 │ │ -040c9c: 2332 b802 |0062: new-array v2, v3, [I // type@02b8 │ │ -040ca0: 2602 8201 0000 |0064: fill-array-data v2, 000001e6 // +00000182 │ │ -040ca6: 4d02 0001 |0067: aput-object v2, v0, v1 │ │ -040caa: 1301 0a00 |0069: const/16 v1, #int 10 // #a │ │ -040cae: 2332 b802 |006b: new-array v2, v3, [I // type@02b8 │ │ -040cb2: 2602 8101 0000 |006d: fill-array-data v2, 000001ee // +00000181 │ │ -040cb8: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ -040cbc: 1301 0b00 |0072: const/16 v1, #int 11 // #b │ │ -040cc0: 2332 b802 |0074: new-array v2, v3, [I // type@02b8 │ │ -040cc4: 2602 8001 0000 |0076: fill-array-data v2, 000001f6 // +00000180 │ │ -040cca: 4d02 0001 |0079: aput-object v2, v0, v1 │ │ -040cce: 1301 0c00 |007b: const/16 v1, #int 12 // #c │ │ -040cd2: 2332 b802 |007d: new-array v2, v3, [I // type@02b8 │ │ -040cd6: 2602 7f01 0000 |007f: fill-array-data v2, 000001fe // +0000017f │ │ -040cdc: 4d02 0001 |0082: aput-object v2, v0, v1 │ │ -040ce0: 1301 0d00 |0084: const/16 v1, #int 13 // #d │ │ -040ce4: 2332 b802 |0086: new-array v2, v3, [I // type@02b8 │ │ -040ce8: 2602 7e01 0000 |0088: fill-array-data v2, 00000206 // +0000017e │ │ -040cee: 4d02 0001 |008b: aput-object v2, v0, v1 │ │ -040cf2: 1301 0e00 |008d: const/16 v1, #int 14 // #e │ │ -040cf6: 2332 b802 |008f: new-array v2, v3, [I // type@02b8 │ │ -040cfa: 2602 7d01 0000 |0091: fill-array-data v2, 0000020e // +0000017d │ │ -040d00: 4d02 0001 |0094: aput-object v2, v0, v1 │ │ -040d04: 1301 0f00 |0096: const/16 v1, #int 15 // #f │ │ -040d08: 2332 b802 |0098: new-array v2, v3, [I // type@02b8 │ │ -040d0c: 2602 7c01 0000 |009a: fill-array-data v2, 00000216 // +0000017c │ │ -040d12: 4d02 0001 |009d: aput-object v2, v0, v1 │ │ -040d16: 1301 1000 |009f: const/16 v1, #int 16 // #10 │ │ -040d1a: 2332 b802 |00a1: new-array v2, v3, [I // type@02b8 │ │ -040d1e: 2602 7b01 0000 |00a3: fill-array-data v2, 0000021e // +0000017b │ │ -040d24: 4d02 0001 |00a6: aput-object v2, v0, v1 │ │ -040d28: 1301 1100 |00a8: const/16 v1, #int 17 // #11 │ │ -040d2c: 2332 b802 |00aa: new-array v2, v3, [I // type@02b8 │ │ -040d30: 2602 7a01 0000 |00ac: fill-array-data v2, 00000226 // +0000017a │ │ -040d36: 4d02 0001 |00af: aput-object v2, v0, v1 │ │ -040d3a: 1301 1200 |00b1: const/16 v1, #int 18 // #12 │ │ -040d3e: 2332 b802 |00b3: new-array v2, v3, [I // type@02b8 │ │ -040d42: 2602 7901 0000 |00b5: fill-array-data v2, 0000022e // +00000179 │ │ -040d48: 4d02 0001 |00b8: aput-object v2, v0, v1 │ │ -040d4c: 1301 1300 |00ba: const/16 v1, #int 19 // #13 │ │ -040d50: 2332 b802 |00bc: new-array v2, v3, [I // type@02b8 │ │ -040d54: 2602 7801 0000 |00be: fill-array-data v2, 00000236 // +00000178 │ │ -040d5a: 4d02 0001 |00c1: aput-object v2, v0, v1 │ │ -040d5e: 1301 1400 |00c3: const/16 v1, #int 20 // #14 │ │ -040d62: 2332 b802 |00c5: new-array v2, v3, [I // type@02b8 │ │ -040d66: 2602 7701 0000 |00c7: fill-array-data v2, 0000023e // +00000177 │ │ -040d6c: 4d02 0001 |00ca: aput-object v2, v0, v1 │ │ -040d70: 1301 1500 |00cc: const/16 v1, #int 21 // #15 │ │ -040d74: 2332 b802 |00ce: new-array v2, v3, [I // type@02b8 │ │ -040d78: 2602 7601 0000 |00d0: fill-array-data v2, 00000246 // +00000176 │ │ -040d7e: 4d02 0001 |00d3: aput-object v2, v0, v1 │ │ -040d82: 1301 1600 |00d5: const/16 v1, #int 22 // #16 │ │ -040d86: 2332 b802 |00d7: new-array v2, v3, [I // type@02b8 │ │ -040d8a: 2602 7501 0000 |00d9: fill-array-data v2, 0000024e // +00000175 │ │ -040d90: 4d02 0001 |00dc: aput-object v2, v0, v1 │ │ -040d94: 1301 1700 |00de: const/16 v1, #int 23 // #17 │ │ -040d98: 2332 b802 |00e0: new-array v2, v3, [I // type@02b8 │ │ -040d9c: 2602 7401 0000 |00e2: fill-array-data v2, 00000256 // +00000174 │ │ -040da2: 4d02 0001 |00e5: aput-object v2, v0, v1 │ │ -040da6: 1301 1800 |00e7: const/16 v1, #int 24 // #18 │ │ -040daa: 2332 b802 |00e9: new-array v2, v3, [I // type@02b8 │ │ -040dae: 2602 7301 0000 |00eb: fill-array-data v2, 0000025e // +00000173 │ │ -040db4: 4d02 0001 |00ee: aput-object v2, v0, v1 │ │ -040db8: 1301 1900 |00f0: const/16 v1, #int 25 // #19 │ │ -040dbc: 2332 b802 |00f2: new-array v2, v3, [I // type@02b8 │ │ -040dc0: 2602 7201 0000 |00f4: fill-array-data v2, 00000266 // +00000172 │ │ -040dc6: 4d02 0001 |00f7: aput-object v2, v0, v1 │ │ -040dca: 1301 1a00 |00f9: const/16 v1, #int 26 // #1a │ │ -040dce: 2332 b802 |00fb: new-array v2, v3, [I // type@02b8 │ │ -040dd2: 2602 7101 0000 |00fd: fill-array-data v2, 0000026e // +00000171 │ │ -040dd8: 4d02 0001 |0100: aput-object v2, v0, v1 │ │ -040ddc: 1301 1b00 |0102: const/16 v1, #int 27 // #1b │ │ -040de0: 2332 b802 |0104: new-array v2, v3, [I // type@02b8 │ │ -040de4: 2602 7001 0000 |0106: fill-array-data v2, 00000276 // +00000170 │ │ -040dea: 4d02 0001 |0109: aput-object v2, v0, v1 │ │ -040dee: 1301 1c00 |010b: const/16 v1, #int 28 // #1c │ │ -040df2: 2332 b802 |010d: new-array v2, v3, [I // type@02b8 │ │ -040df6: 2602 6f01 0000 |010f: fill-array-data v2, 0000027e // +0000016f │ │ -040dfc: 4d02 0001 |0112: aput-object v2, v0, v1 │ │ -040e00: 1301 1d00 |0114: const/16 v1, #int 29 // #1d │ │ -040e04: 2332 b802 |0116: new-array v2, v3, [I // type@02b8 │ │ -040e08: 2602 6e01 0000 |0118: fill-array-data v2, 00000286 // +0000016e │ │ -040e0e: 4d02 0001 |011b: aput-object v2, v0, v1 │ │ -040e12: 1301 1e00 |011d: const/16 v1, #int 30 // #1e │ │ -040e16: 2332 b802 |011f: new-array v2, v3, [I // type@02b8 │ │ -040e1a: 2602 6d01 0000 |0121: fill-array-data v2, 0000028e // +0000016d │ │ -040e20: 4d02 0001 |0124: aput-object v2, v0, v1 │ │ -040e24: 1301 1f00 |0126: const/16 v1, #int 31 // #1f │ │ -040e28: 2332 b802 |0128: new-array v2, v3, [I // type@02b8 │ │ -040e2c: 2602 6c01 0000 |012a: fill-array-data v2, 00000296 // +0000016c │ │ -040e32: 4d02 0001 |012d: aput-object v2, v0, v1 │ │ -040e36: 1301 2000 |012f: const/16 v1, #int 32 // #20 │ │ -040e3a: 2332 b802 |0131: new-array v2, v3, [I // type@02b8 │ │ -040e3e: 2602 6b01 0000 |0133: fill-array-data v2, 0000029e // +0000016b │ │ -040e44: 4d02 0001 |0136: aput-object v2, v0, v1 │ │ -040e48: 1301 2100 |0138: const/16 v1, #int 33 // #21 │ │ -040e4c: 2332 b802 |013a: new-array v2, v3, [I // type@02b8 │ │ -040e50: 2602 6a01 0000 |013c: fill-array-data v2, 000002a6 // +0000016a │ │ -040e56: 4d02 0001 |013f: aput-object v2, v0, v1 │ │ -040e5a: 1301 2200 |0141: const/16 v1, #int 34 // #22 │ │ -040e5e: 2332 b802 |0143: new-array v2, v3, [I // type@02b8 │ │ -040e62: 2602 6901 0000 |0145: fill-array-data v2, 000002ae // +00000169 │ │ -040e68: 4d02 0001 |0148: aput-object v2, v0, v1 │ │ -040e6c: 1301 2300 |014a: const/16 v1, #int 35 // #23 │ │ -040e70: 2332 b802 |014c: new-array v2, v3, [I // type@02b8 │ │ -040e74: 2602 6801 0000 |014e: fill-array-data v2, 000002b6 // +00000168 │ │ -040e7a: 4d02 0001 |0151: aput-object v2, v0, v1 │ │ -040e7e: 1301 2400 |0153: const/16 v1, #int 36 // #24 │ │ -040e82: 2332 b802 |0155: new-array v2, v3, [I // type@02b8 │ │ -040e86: 2602 6701 0000 |0157: fill-array-data v2, 000002be // +00000167 │ │ -040e8c: 4d02 0001 |015a: aput-object v2, v0, v1 │ │ -040e90: 1301 2500 |015c: const/16 v1, #int 37 // #25 │ │ -040e94: 2332 b802 |015e: new-array v2, v3, [I // type@02b8 │ │ -040e98: 2602 6601 0000 |0160: fill-array-data v2, 000002c6 // +00000166 │ │ -040e9e: 4d02 0001 |0163: aput-object v2, v0, v1 │ │ -040ea2: 1301 2600 |0165: const/16 v1, #int 38 // #26 │ │ -040ea6: 2332 b802 |0167: new-array v2, v3, [I // type@02b8 │ │ -040eaa: 2602 6501 0000 |0169: fill-array-data v2, 000002ce // +00000165 │ │ -040eb0: 4d02 0001 |016c: aput-object v2, v0, v1 │ │ -040eb4: 1301 2700 |016e: const/16 v1, #int 39 // #27 │ │ -040eb8: 2332 b802 |0170: new-array v2, v3, [I // type@02b8 │ │ -040ebc: 2602 6401 0000 |0172: fill-array-data v2, 000002d6 // +00000164 │ │ -040ec2: 4d02 0001 |0175: aput-object v2, v0, v1 │ │ -040ec6: 1301 2800 |0177: const/16 v1, #int 40 // #28 │ │ -040eca: 2332 b802 |0179: new-array v2, v3, [I // type@02b8 │ │ -040ece: 2602 6301 0000 |017b: fill-array-data v2, 000002de // +00000163 │ │ -040ed4: 4d02 0001 |017e: aput-object v2, v0, v1 │ │ -040ed8: 1301 2900 |0180: const/16 v1, #int 41 // #29 │ │ -040edc: 2332 b802 |0182: new-array v2, v3, [I // type@02b8 │ │ -040ee0: 2602 6201 0000 |0184: fill-array-data v2, 000002e6 // +00000162 │ │ -040ee6: 4d02 0001 |0187: aput-object v2, v0, v1 │ │ -040eea: 1301 2a00 |0189: const/16 v1, #int 42 // #2a │ │ -040eee: 2332 b802 |018b: new-array v2, v3, [I // type@02b8 │ │ -040ef2: 2602 6101 0000 |018d: fill-array-data v2, 000002ee // +00000161 │ │ -040ef8: 4d02 0001 |0190: aput-object v2, v0, v1 │ │ -040efc: 1301 2b00 |0192: const/16 v1, #int 43 // #2b │ │ -040f00: 2332 b802 |0194: new-array v2, v3, [I // type@02b8 │ │ -040f04: 2602 6001 0000 |0196: fill-array-data v2, 000002f6 // +00000160 │ │ -040f0a: 4d02 0001 |0199: aput-object v2, v0, v1 │ │ -040f0e: 6900 3509 |019b: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0935 │ │ -040f12: 0e00 |019d: return-void │ │ -040f14: 0003 0400 0200 0000 0d00 027f 1a00 ... |019e: array-data (8 units) │ │ -040f24: 0003 0400 0200 0000 2a00 027f 1a00 ... |01a6: array-data (8 units) │ │ -040f34: 0003 0400 0200 0000 1e00 027f 1b00 ... |01ae: array-data (8 units) │ │ -040f44: 0003 0400 0200 0000 0f00 027f 1a00 ... |01b6: array-data (8 units) │ │ -040f54: 0003 0400 0200 0000 0e00 027f 1a00 ... |01be: array-data (8 units) │ │ -040f64: 0003 0400 0200 0000 1c00 027f 1a00 ... |01c6: array-data (8 units) │ │ -040f74: 0003 0400 0200 0000 1d00 027f 1a00 ... |01ce: array-data (8 units) │ │ -040f84: 0003 0400 0200 0000 2900 027f 1a00 ... |01d6: array-data (8 units) │ │ -040f94: 0003 0400 0200 0000 3500 027f 1a00 ... |01de: array-data (8 units) │ │ -040fa4: 0003 0400 0200 0000 3600 027f 1a00 ... |01e6: array-data (8 units) │ │ -040fb4: 0003 0400 0200 0000 3700 027f 1a00 ... |01ee: array-data (8 units) │ │ -040fc4: 0003 0400 0200 0000 3800 027f 1a00 ... |01f6: array-data (8 units) │ │ -040fd4: 0003 0400 0200 0000 3900 027f 1a00 ... |01fe: array-data (8 units) │ │ -040fe4: 0003 0400 0200 0000 3a00 027f 1a00 ... |0206: array-data (8 units) │ │ -040ff4: 0003 0400 0200 0000 2b00 027f 1a00 ... |020e: array-data (8 units) │ │ -041004: 0003 0400 0200 0000 2c00 027f 1a00 ... |0216: array-data (8 units) │ │ -041014: 0003 0400 0200 0000 2d00 027f 1a00 ... |021e: array-data (8 units) │ │ -041024: 0003 0400 0200 0000 2e00 027f 1a00 ... |0226: array-data (8 units) │ │ -041034: 0003 0400 0200 0000 2f00 027f 1a00 ... |022e: array-data (8 units) │ │ -041044: 0003 0400 0200 0000 3000 027f 1a00 ... |0236: array-data (8 units) │ │ -041054: 0003 0400 0200 0000 3100 027f 1a00 ... |023e: array-data (8 units) │ │ -041064: 0003 0400 0200 0000 3200 027f 1a00 ... |0246: array-data (8 units) │ │ -041074: 0003 0400 0200 0000 3300 027f 1a00 ... |024e: array-data (8 units) │ │ -041084: 0003 0400 0200 0000 3400 027f 1a00 ... |0256: array-data (8 units) │ │ -041094: 0003 0400 0200 0000 1f00 027f 1a00 ... |025e: array-data (8 units) │ │ -0410a4: 0003 0400 0200 0000 2000 027f 1a00 ... |0266: array-data (8 units) │ │ -0410b4: 0003 0400 0200 0000 2100 027f 1a00 ... |026e: array-data (8 units) │ │ -0410c4: 0003 0400 0200 0000 2200 027f 1a00 ... |0276: array-data (8 units) │ │ -0410d4: 0003 0400 0200 0000 2300 027f 1a00 ... |027e: array-data (8 units) │ │ -0410e4: 0003 0400 0200 0000 2400 027f 1a00 ... |0286: array-data (8 units) │ │ -0410f4: 0003 0400 0200 0000 2500 027f 1a00 ... |028e: array-data (8 units) │ │ -041104: 0003 0400 0200 0000 2600 027f 1a00 ... |0296: array-data (8 units) │ │ -041114: 0003 0400 0200 0000 2700 027f 1a00 ... |029e: array-data (8 units) │ │ -041124: 0003 0400 0200 0000 2800 027f 1a00 ... |02a6: array-data (8 units) │ │ -041134: 0003 0400 0200 0000 1000 027f 1a00 ... |02ae: array-data (8 units) │ │ -041144: 0003 0400 0200 0000 1100 027f 1a00 ... |02b6: array-data (8 units) │ │ -041154: 0003 0400 0200 0000 1200 027f 1a00 ... |02be: array-data (8 units) │ │ -041164: 0003 0400 0200 0000 1300 027f 1a00 ... |02c6: array-data (8 units) │ │ -041174: 0003 0400 0200 0000 1400 027f 1a00 ... |02ce: array-data (8 units) │ │ -041184: 0003 0400 0200 0000 1500 027f 1a00 ... |02d6: array-data (8 units) │ │ -041194: 0003 0400 0200 0000 1600 027f 1a00 ... |02de: array-data (8 units) │ │ -0411a4: 0003 0400 0200 0000 1700 027f 1a00 ... |02e6: array-data (8 units) │ │ -0411b4: 0003 0400 0200 0000 1800 027f 1a00 ... |02ee: array-data (8 units) │ │ -0411c4: 0003 0400 0200 0000 1900 027f 1a00 ... |02f6: array-data (8 units) │ │ +03b934: |[03b934] net.everythingandroid.smspopup.util.ManageNotification.:()V │ │ +03b944: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +03b946: 6200 2900 |0001: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@0029 │ │ +03b94a: 6e10 7801 0000 |0003: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0178 │ │ +03b950: 0c00 |0006: move-result-object v0 │ │ +03b952: 6900 9b07 |0007: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageNotification;.defaultRingtone:Ljava/lang/String; // field@079b │ │ +03b956: 1a00 640a |0009: const-string v0, "content://mms-sms/undelivered" // string@0a64 │ │ +03b95a: 7110 7701 0000 |000b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03b960: 0c00 |000e: move-result-object v0 │ │ +03b962: 6900 9a07 |000f: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageNotification;.UNDELIVERED_URI:Landroid/net/Uri; // field@079a │ │ +03b966: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +03b968: 6900 9c07 |0012: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@079c │ │ +03b96c: 1300 2c00 |0014: const/16 v0, #int 44 // #2c │ │ +03b970: 2300 d302 |0016: new-array v0, v0, [[I // type@02d3 │ │ +03b974: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +03b976: 2332 b602 |0019: new-array v2, v3, [I // type@02b6 │ │ +03b97a: 2602 8301 0000 |001b: fill-array-data v2, 0000019e // +00000183 │ │ +03b980: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ +03b984: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +03b986: 2332 b602 |0021: new-array v2, v3, [I // type@02b6 │ │ +03b98a: 2602 8301 0000 |0023: fill-array-data v2, 000001a6 // +00000183 │ │ +03b990: 4d02 0001 |0026: aput-object v2, v0, v1 │ │ +03b994: 2331 b602 |0028: new-array v1, v3, [I // type@02b6 │ │ +03b998: 2601 8401 0000 |002a: fill-array-data v1, 000001ae // +00000184 │ │ +03b99e: 4d01 0003 |002d: aput-object v1, v0, v3 │ │ +03b9a2: 1231 |002f: const/4 v1, #int 3 // #3 │ │ +03b9a4: 2332 b602 |0030: new-array v2, v3, [I // type@02b6 │ │ +03b9a8: 2602 8401 0000 |0032: fill-array-data v2, 000001b6 // +00000184 │ │ +03b9ae: 4d02 0001 |0035: aput-object v2, v0, v1 │ │ +03b9b2: 1241 |0037: const/4 v1, #int 4 // #4 │ │ +03b9b4: 2332 b602 |0038: new-array v2, v3, [I // type@02b6 │ │ +03b9b8: 2602 8401 0000 |003a: fill-array-data v2, 000001be // +00000184 │ │ +03b9be: 4d02 0001 |003d: aput-object v2, v0, v1 │ │ +03b9c2: 1251 |003f: const/4 v1, #int 5 // #5 │ │ +03b9c4: 2332 b602 |0040: new-array v2, v3, [I // type@02b6 │ │ +03b9c8: 2602 8401 0000 |0042: fill-array-data v2, 000001c6 // +00000184 │ │ +03b9ce: 4d02 0001 |0045: aput-object v2, v0, v1 │ │ +03b9d2: 1261 |0047: const/4 v1, #int 6 // #6 │ │ +03b9d4: 2332 b602 |0048: new-array v2, v3, [I // type@02b6 │ │ +03b9d8: 2602 8401 0000 |004a: fill-array-data v2, 000001ce // +00000184 │ │ +03b9de: 4d02 0001 |004d: aput-object v2, v0, v1 │ │ +03b9e2: 1271 |004f: const/4 v1, #int 7 // #7 │ │ +03b9e4: 2332 b602 |0050: new-array v2, v3, [I // type@02b6 │ │ +03b9e8: 2602 8401 0000 |0052: fill-array-data v2, 000001d6 // +00000184 │ │ +03b9ee: 4d02 0001 |0055: aput-object v2, v0, v1 │ │ +03b9f2: 1301 0800 |0057: const/16 v1, #int 8 // #8 │ │ +03b9f6: 2332 b602 |0059: new-array v2, v3, [I // type@02b6 │ │ +03b9fa: 2602 8301 0000 |005b: fill-array-data v2, 000001de // +00000183 │ │ +03ba00: 4d02 0001 |005e: aput-object v2, v0, v1 │ │ +03ba04: 1301 0900 |0060: const/16 v1, #int 9 // #9 │ │ +03ba08: 2332 b602 |0062: new-array v2, v3, [I // type@02b6 │ │ +03ba0c: 2602 8201 0000 |0064: fill-array-data v2, 000001e6 // +00000182 │ │ +03ba12: 4d02 0001 |0067: aput-object v2, v0, v1 │ │ +03ba16: 1301 0a00 |0069: const/16 v1, #int 10 // #a │ │ +03ba1a: 2332 b602 |006b: new-array v2, v3, [I // type@02b6 │ │ +03ba1e: 2602 8101 0000 |006d: fill-array-data v2, 000001ee // +00000181 │ │ +03ba24: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ +03ba28: 1301 0b00 |0072: const/16 v1, #int 11 // #b │ │ +03ba2c: 2332 b602 |0074: new-array v2, v3, [I // type@02b6 │ │ +03ba30: 2602 8001 0000 |0076: fill-array-data v2, 000001f6 // +00000180 │ │ +03ba36: 4d02 0001 |0079: aput-object v2, v0, v1 │ │ +03ba3a: 1301 0c00 |007b: const/16 v1, #int 12 // #c │ │ +03ba3e: 2332 b602 |007d: new-array v2, v3, [I // type@02b6 │ │ +03ba42: 2602 7f01 0000 |007f: fill-array-data v2, 000001fe // +0000017f │ │ +03ba48: 4d02 0001 |0082: aput-object v2, v0, v1 │ │ +03ba4c: 1301 0d00 |0084: const/16 v1, #int 13 // #d │ │ +03ba50: 2332 b602 |0086: new-array v2, v3, [I // type@02b6 │ │ +03ba54: 2602 7e01 0000 |0088: fill-array-data v2, 00000206 // +0000017e │ │ +03ba5a: 4d02 0001 |008b: aput-object v2, v0, v1 │ │ +03ba5e: 1301 0e00 |008d: const/16 v1, #int 14 // #e │ │ +03ba62: 2332 b602 |008f: new-array v2, v3, [I // type@02b6 │ │ +03ba66: 2602 7d01 0000 |0091: fill-array-data v2, 0000020e // +0000017d │ │ +03ba6c: 4d02 0001 |0094: aput-object v2, v0, v1 │ │ +03ba70: 1301 0f00 |0096: const/16 v1, #int 15 // #f │ │ +03ba74: 2332 b602 |0098: new-array v2, v3, [I // type@02b6 │ │ +03ba78: 2602 7c01 0000 |009a: fill-array-data v2, 00000216 // +0000017c │ │ +03ba7e: 4d02 0001 |009d: aput-object v2, v0, v1 │ │ +03ba82: 1301 1000 |009f: const/16 v1, #int 16 // #10 │ │ +03ba86: 2332 b602 |00a1: new-array v2, v3, [I // type@02b6 │ │ +03ba8a: 2602 7b01 0000 |00a3: fill-array-data v2, 0000021e // +0000017b │ │ +03ba90: 4d02 0001 |00a6: aput-object v2, v0, v1 │ │ +03ba94: 1301 1100 |00a8: const/16 v1, #int 17 // #11 │ │ +03ba98: 2332 b602 |00aa: new-array v2, v3, [I // type@02b6 │ │ +03ba9c: 2602 7a01 0000 |00ac: fill-array-data v2, 00000226 // +0000017a │ │ +03baa2: 4d02 0001 |00af: aput-object v2, v0, v1 │ │ +03baa6: 1301 1200 |00b1: const/16 v1, #int 18 // #12 │ │ +03baaa: 2332 b602 |00b3: new-array v2, v3, [I // type@02b6 │ │ +03baae: 2602 7901 0000 |00b5: fill-array-data v2, 0000022e // +00000179 │ │ +03bab4: 4d02 0001 |00b8: aput-object v2, v0, v1 │ │ +03bab8: 1301 1300 |00ba: const/16 v1, #int 19 // #13 │ │ +03babc: 2332 b602 |00bc: new-array v2, v3, [I // type@02b6 │ │ +03bac0: 2602 7801 0000 |00be: fill-array-data v2, 00000236 // +00000178 │ │ +03bac6: 4d02 0001 |00c1: aput-object v2, v0, v1 │ │ +03baca: 1301 1400 |00c3: const/16 v1, #int 20 // #14 │ │ +03bace: 2332 b602 |00c5: new-array v2, v3, [I // type@02b6 │ │ +03bad2: 2602 7701 0000 |00c7: fill-array-data v2, 0000023e // +00000177 │ │ +03bad8: 4d02 0001 |00ca: aput-object v2, v0, v1 │ │ +03badc: 1301 1500 |00cc: const/16 v1, #int 21 // #15 │ │ +03bae0: 2332 b602 |00ce: new-array v2, v3, [I // type@02b6 │ │ +03bae4: 2602 7601 0000 |00d0: fill-array-data v2, 00000246 // +00000176 │ │ +03baea: 4d02 0001 |00d3: aput-object v2, v0, v1 │ │ +03baee: 1301 1600 |00d5: const/16 v1, #int 22 // #16 │ │ +03baf2: 2332 b602 |00d7: new-array v2, v3, [I // type@02b6 │ │ +03baf6: 2602 7501 0000 |00d9: fill-array-data v2, 0000024e // +00000175 │ │ +03bafc: 4d02 0001 |00dc: aput-object v2, v0, v1 │ │ +03bb00: 1301 1700 |00de: const/16 v1, #int 23 // #17 │ │ +03bb04: 2332 b602 |00e0: new-array v2, v3, [I // type@02b6 │ │ +03bb08: 2602 7401 0000 |00e2: fill-array-data v2, 00000256 // +00000174 │ │ +03bb0e: 4d02 0001 |00e5: aput-object v2, v0, v1 │ │ +03bb12: 1301 1800 |00e7: const/16 v1, #int 24 // #18 │ │ +03bb16: 2332 b602 |00e9: new-array v2, v3, [I // type@02b6 │ │ +03bb1a: 2602 7301 0000 |00eb: fill-array-data v2, 0000025e // +00000173 │ │ +03bb20: 4d02 0001 |00ee: aput-object v2, v0, v1 │ │ +03bb24: 1301 1900 |00f0: const/16 v1, #int 25 // #19 │ │ +03bb28: 2332 b602 |00f2: new-array v2, v3, [I // type@02b6 │ │ +03bb2c: 2602 7201 0000 |00f4: fill-array-data v2, 00000266 // +00000172 │ │ +03bb32: 4d02 0001 |00f7: aput-object v2, v0, v1 │ │ +03bb36: 1301 1a00 |00f9: const/16 v1, #int 26 // #1a │ │ +03bb3a: 2332 b602 |00fb: new-array v2, v3, [I // type@02b6 │ │ +03bb3e: 2602 7101 0000 |00fd: fill-array-data v2, 0000026e // +00000171 │ │ +03bb44: 4d02 0001 |0100: aput-object v2, v0, v1 │ │ +03bb48: 1301 1b00 |0102: const/16 v1, #int 27 // #1b │ │ +03bb4c: 2332 b602 |0104: new-array v2, v3, [I // type@02b6 │ │ +03bb50: 2602 7001 0000 |0106: fill-array-data v2, 00000276 // +00000170 │ │ +03bb56: 4d02 0001 |0109: aput-object v2, v0, v1 │ │ +03bb5a: 1301 1c00 |010b: const/16 v1, #int 28 // #1c │ │ +03bb5e: 2332 b602 |010d: new-array v2, v3, [I // type@02b6 │ │ +03bb62: 2602 6f01 0000 |010f: fill-array-data v2, 0000027e // +0000016f │ │ +03bb68: 4d02 0001 |0112: aput-object v2, v0, v1 │ │ +03bb6c: 1301 1d00 |0114: const/16 v1, #int 29 // #1d │ │ +03bb70: 2332 b602 |0116: new-array v2, v3, [I // type@02b6 │ │ +03bb74: 2602 6e01 0000 |0118: fill-array-data v2, 00000286 // +0000016e │ │ +03bb7a: 4d02 0001 |011b: aput-object v2, v0, v1 │ │ +03bb7e: 1301 1e00 |011d: const/16 v1, #int 30 // #1e │ │ +03bb82: 2332 b602 |011f: new-array v2, v3, [I // type@02b6 │ │ +03bb86: 2602 6d01 0000 |0121: fill-array-data v2, 0000028e // +0000016d │ │ +03bb8c: 4d02 0001 |0124: aput-object v2, v0, v1 │ │ +03bb90: 1301 1f00 |0126: const/16 v1, #int 31 // #1f │ │ +03bb94: 2332 b602 |0128: new-array v2, v3, [I // type@02b6 │ │ +03bb98: 2602 6c01 0000 |012a: fill-array-data v2, 00000296 // +0000016c │ │ +03bb9e: 4d02 0001 |012d: aput-object v2, v0, v1 │ │ +03bba2: 1301 2000 |012f: const/16 v1, #int 32 // #20 │ │ +03bba6: 2332 b602 |0131: new-array v2, v3, [I // type@02b6 │ │ +03bbaa: 2602 6b01 0000 |0133: fill-array-data v2, 0000029e // +0000016b │ │ +03bbb0: 4d02 0001 |0136: aput-object v2, v0, v1 │ │ +03bbb4: 1301 2100 |0138: const/16 v1, #int 33 // #21 │ │ +03bbb8: 2332 b602 |013a: new-array v2, v3, [I // type@02b6 │ │ +03bbbc: 2602 6a01 0000 |013c: fill-array-data v2, 000002a6 // +0000016a │ │ +03bbc2: 4d02 0001 |013f: aput-object v2, v0, v1 │ │ +03bbc6: 1301 2200 |0141: const/16 v1, #int 34 // #22 │ │ +03bbca: 2332 b602 |0143: new-array v2, v3, [I // type@02b6 │ │ +03bbce: 2602 6901 0000 |0145: fill-array-data v2, 000002ae // +00000169 │ │ +03bbd4: 4d02 0001 |0148: aput-object v2, v0, v1 │ │ +03bbd8: 1301 2300 |014a: const/16 v1, #int 35 // #23 │ │ +03bbdc: 2332 b602 |014c: new-array v2, v3, [I // type@02b6 │ │ +03bbe0: 2602 6801 0000 |014e: fill-array-data v2, 000002b6 // +00000168 │ │ +03bbe6: 4d02 0001 |0151: aput-object v2, v0, v1 │ │ +03bbea: 1301 2400 |0153: const/16 v1, #int 36 // #24 │ │ +03bbee: 2332 b602 |0155: new-array v2, v3, [I // type@02b6 │ │ +03bbf2: 2602 6701 0000 |0157: fill-array-data v2, 000002be // +00000167 │ │ +03bbf8: 4d02 0001 |015a: aput-object v2, v0, v1 │ │ +03bbfc: 1301 2500 |015c: const/16 v1, #int 37 // #25 │ │ +03bc00: 2332 b602 |015e: new-array v2, v3, [I // type@02b6 │ │ +03bc04: 2602 6601 0000 |0160: fill-array-data v2, 000002c6 // +00000166 │ │ +03bc0a: 4d02 0001 |0163: aput-object v2, v0, v1 │ │ +03bc0e: 1301 2600 |0165: const/16 v1, #int 38 // #26 │ │ +03bc12: 2332 b602 |0167: new-array v2, v3, [I // type@02b6 │ │ +03bc16: 2602 6501 0000 |0169: fill-array-data v2, 000002ce // +00000165 │ │ +03bc1c: 4d02 0001 |016c: aput-object v2, v0, v1 │ │ +03bc20: 1301 2700 |016e: const/16 v1, #int 39 // #27 │ │ +03bc24: 2332 b602 |0170: new-array v2, v3, [I // type@02b6 │ │ +03bc28: 2602 6401 0000 |0172: fill-array-data v2, 000002d6 // +00000164 │ │ +03bc2e: 4d02 0001 |0175: aput-object v2, v0, v1 │ │ +03bc32: 1301 2800 |0177: const/16 v1, #int 40 // #28 │ │ +03bc36: 2332 b602 |0179: new-array v2, v3, [I // type@02b6 │ │ +03bc3a: 2602 6301 0000 |017b: fill-array-data v2, 000002de // +00000163 │ │ +03bc40: 4d02 0001 |017e: aput-object v2, v0, v1 │ │ +03bc44: 1301 2900 |0180: const/16 v1, #int 41 // #29 │ │ +03bc48: 2332 b602 |0182: new-array v2, v3, [I // type@02b6 │ │ +03bc4c: 2602 6201 0000 |0184: fill-array-data v2, 000002e6 // +00000162 │ │ +03bc52: 4d02 0001 |0187: aput-object v2, v0, v1 │ │ +03bc56: 1301 2a00 |0189: const/16 v1, #int 42 // #2a │ │ +03bc5a: 2332 b602 |018b: new-array v2, v3, [I // type@02b6 │ │ +03bc5e: 2602 6101 0000 |018d: fill-array-data v2, 000002ee // +00000161 │ │ +03bc64: 4d02 0001 |0190: aput-object v2, v0, v1 │ │ +03bc68: 1301 2b00 |0192: const/16 v1, #int 43 // #2b │ │ +03bc6c: 2332 b602 |0194: new-array v2, v3, [I // type@02b6 │ │ +03bc70: 2602 6001 0000 |0196: fill-array-data v2, 000002f6 // +00000160 │ │ +03bc76: 4d02 0001 |0199: aput-object v2, v0, v1 │ │ +03bc7a: 6900 9907 |019b: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0799 │ │ +03bc7e: 0e00 |019d: return-void │ │ +03bc80: 0003 0400 0200 0000 0d00 027f 1a00 ... |019e: array-data (8 units) │ │ +03bc90: 0003 0400 0200 0000 2a00 027f 1a00 ... |01a6: array-data (8 units) │ │ +03bca0: 0003 0400 0200 0000 1e00 027f 1b00 ... |01ae: array-data (8 units) │ │ +03bcb0: 0003 0400 0200 0000 0f00 027f 1a00 ... |01b6: array-data (8 units) │ │ +03bcc0: 0003 0400 0200 0000 0e00 027f 1a00 ... |01be: array-data (8 units) │ │ +03bcd0: 0003 0400 0200 0000 1c00 027f 1a00 ... |01c6: array-data (8 units) │ │ +03bce0: 0003 0400 0200 0000 1d00 027f 1a00 ... |01ce: array-data (8 units) │ │ +03bcf0: 0003 0400 0200 0000 2900 027f 1a00 ... |01d6: array-data (8 units) │ │ +03bd00: 0003 0400 0200 0000 3500 027f 1a00 ... |01de: array-data (8 units) │ │ +03bd10: 0003 0400 0200 0000 3600 027f 1a00 ... |01e6: array-data (8 units) │ │ +03bd20: 0003 0400 0200 0000 3700 027f 1a00 ... |01ee: array-data (8 units) │ │ +03bd30: 0003 0400 0200 0000 3800 027f 1a00 ... |01f6: array-data (8 units) │ │ +03bd40: 0003 0400 0200 0000 3900 027f 1a00 ... |01fe: array-data (8 units) │ │ +03bd50: 0003 0400 0200 0000 3a00 027f 1a00 ... |0206: array-data (8 units) │ │ +03bd60: 0003 0400 0200 0000 2b00 027f 1a00 ... |020e: array-data (8 units) │ │ +03bd70: 0003 0400 0200 0000 2c00 027f 1a00 ... |0216: array-data (8 units) │ │ +03bd80: 0003 0400 0200 0000 2d00 027f 1a00 ... |021e: array-data (8 units) │ │ +03bd90: 0003 0400 0200 0000 2e00 027f 1a00 ... |0226: array-data (8 units) │ │ +03bda0: 0003 0400 0200 0000 2f00 027f 1a00 ... |022e: array-data (8 units) │ │ +03bdb0: 0003 0400 0200 0000 3000 027f 1a00 ... |0236: array-data (8 units) │ │ +03bdc0: 0003 0400 0200 0000 3100 027f 1a00 ... |023e: array-data (8 units) │ │ +03bdd0: 0003 0400 0200 0000 3200 027f 1a00 ... |0246: array-data (8 units) │ │ +03bde0: 0003 0400 0200 0000 3300 027f 1a00 ... |024e: array-data (8 units) │ │ +03bdf0: 0003 0400 0200 0000 3400 027f 1a00 ... |0256: array-data (8 units) │ │ +03be00: 0003 0400 0200 0000 1f00 027f 1a00 ... |025e: array-data (8 units) │ │ +03be10: 0003 0400 0200 0000 2000 027f 1a00 ... |0266: array-data (8 units) │ │ +03be20: 0003 0400 0200 0000 2100 027f 1a00 ... |026e: array-data (8 units) │ │ +03be30: 0003 0400 0200 0000 2200 027f 1a00 ... |0276: array-data (8 units) │ │ +03be40: 0003 0400 0200 0000 2300 027f 1a00 ... |027e: array-data (8 units) │ │ +03be50: 0003 0400 0200 0000 2400 027f 1a00 ... |0286: array-data (8 units) │ │ +03be60: 0003 0400 0200 0000 2500 027f 1a00 ... |028e: array-data (8 units) │ │ +03be70: 0003 0400 0200 0000 2600 027f 1a00 ... |0296: array-data (8 units) │ │ +03be80: 0003 0400 0200 0000 2700 027f 1a00 ... |029e: array-data (8 units) │ │ +03be90: 0003 0400 0200 0000 2800 027f 1a00 ... |02a6: array-data (8 units) │ │ +03bea0: 0003 0400 0200 0000 1000 027f 1a00 ... |02ae: array-data (8 units) │ │ +03beb0: 0003 0400 0200 0000 1100 027f 1a00 ... |02b6: array-data (8 units) │ │ +03bec0: 0003 0400 0200 0000 1200 027f 1a00 ... |02be: array-data (8 units) │ │ +03bed0: 0003 0400 0200 0000 1300 027f 1a00 ... |02c6: array-data (8 units) │ │ +03bee0: 0003 0400 0200 0000 1400 027f 1a00 ... |02ce: array-data (8 units) │ │ +03bef0: 0003 0400 0200 0000 1500 027f 1a00 ... |02d6: array-data (8 units) │ │ +03bf00: 0003 0400 0200 0000 1600 027f 1a00 ... |02de: array-data (8 units) │ │ +03bf10: 0003 0400 0200 0000 1700 027f 1a00 ... |02e6: array-data (8 units) │ │ +03bf20: 0003 0400 0200 0000 1800 027f 1a00 ... |02ee: array-data (8 units) │ │ +03bf30: 0003 0400 0200 0000 1900 027f 1a00 ... |02f6: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ + 0x0003 line=39 │ │ 0x0009 line=40 │ │ 0x0011 line=42 │ │ 0x0014 line=46 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/util/ManageNotification;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0411d4: |[0411d4] net.everythingandroid.smspopup.util.ManageNotification.:()V │ │ -0411e4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -0411ea: 0e00 |0003: return-void │ │ +03bf40: |[03bf40] net.everythingandroid.smspopup.util.ManageNotification.:()V │ │ +03bf50: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03bf56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ - 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/ManageNotification; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/util/ManageNotification;) │ │ name : 'buildNotification' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 36 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 689 16-bit code units │ │ -0411ec: |[0411ec] net.everythingandroid.smspopup.util.ManageNotification.buildNotification:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ │ -0411fc: 220c ac02 |0000: new-instance v12, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02ac │ │ -041200: 0800 1f00 |0002: move-object/from16 v0, v31 │ │ -041204: 0801 2000 |0004: move-object/from16 v1, v32 │ │ -041208: 0802 2100 |0006: move-object/from16 v2, v33 │ │ -04120c: 7040 b60f 0c21 |0008: invoke-direct {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@0fb6 │ │ -041212: 1a1c 2b09 |000b: const-string v28, "audio" // string@092b │ │ -041216: 0800 1f00 |000d: move-object/from16 v0, v31 │ │ -04121a: 0801 1c00 |000f: move-object/from16 v1, v28 │ │ -04121e: 6e20 a800 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -041224: 0c0b |0014: move-result-object v11 │ │ -041226: 1f0b 5200 |0015: check-cast v11, Landroid/media/AudioManager; // type@0052 │ │ -04122a: 141c 1700 0e7f |0017: const v28, #float 1.88751e+38 // #7f0e0017 │ │ -041230: 131d 0000 |001a: const/16 v29, #int 0 // #0 │ │ -041234: 1a1e 200a |001c: const-string v30, "contact_enabled" // string@0a20 │ │ -041238: 0200 1c00 |001e: move/from16 v0, v28 │ │ -04123c: 0201 1d00 |0020: move/from16 v1, v29 │ │ -041240: 0802 1e00 |0022: move-object/from16 v2, v30 │ │ -041244: 6e40 bb0f 0c21 |0024: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@0fbb │ │ -04124a: 0a1c |0027: move-result v28 │ │ -04124c: 391c 0500 |0028: if-nez v28, 002d // +0005 │ │ -041250: 1313 0000 |002a: const/16 v19, #int 0 // #0 │ │ -041254: 1113 |002c: return-object v19 │ │ -041256: 141c 1d00 0e7f |002d: const v28, #float 1.88751e+38 // #7f0e001d │ │ -04125c: 131d 0100 |0030: const/16 v29, #int 1 // #1 │ │ -041260: 1a1e 2f0a |0032: const-string v30, "contact_vibrate_enabled" // string@0a2f │ │ -041264: 0200 1c00 |0034: move/from16 v0, v28 │ │ -041268: 0201 1d00 |0036: move/from16 v1, v29 │ │ -04126c: 0802 1e00 |0038: move-object/from16 v2, v30 │ │ -041270: 6e40 bb0f 0c21 |003a: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@0fbb │ │ -041276: 0a18 |003d: move-result v24 │ │ -041278: 141c 1e00 0e7f |003e: const v28, #float 1.88751e+38 // #7f0e001e │ │ -04127e: 1a1d bc00 |0041: const-string v29, "0,1200" // string@00bc │ │ -041282: 1a1e 300a |0043: const-string v30, "contact_vibrate_pattern" // string@0a30 │ │ -041286: 0200 1c00 |0045: move/from16 v0, v28 │ │ -04128a: 0801 1d00 |0047: move-object/from16 v1, v29 │ │ -04128e: 0802 1e00 |0049: move-object/from16 v2, v30 │ │ -041292: 6e40 c10f 0c21 |004b: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0fc1 │ │ -041298: 0c1b |004e: move-result-object v27 │ │ -04129a: 141c 1f00 0e7f |004f: const v28, #float 1.88751e+38 // #7f0e001f │ │ -0412a0: 1a1d bc00 |0052: const-string v29, "0,1200" // string@00bc │ │ -0412a4: 1a1e 310a |0054: const-string v30, "contact_vibrate_pattern_custom" // string@0a31 │ │ -0412a8: 0200 1c00 |0056: move/from16 v0, v28 │ │ -0412ac: 0801 1d00 |0058: move-object/from16 v1, v29 │ │ -0412b0: 0802 1e00 |005a: move-object/from16 v2, v30 │ │ -0412b4: 6e40 c10f 0c21 |005c: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0fc1 │ │ -0412ba: 0c1a |005f: move-result-object v26 │ │ -0412bc: 141c 2000 0e7f |0060: const v28, #float 1.88751e+38 // #7f0e0020 │ │ -0412c2: 131d 0100 |0063: const/16 v29, #int 1 // #1 │ │ -0412c6: 1a1e 240a |0065: const-string v30, "contact_led_enabled" // string@0a24 │ │ -0412ca: 0200 1c00 |0067: move/from16 v0, v28 │ │ -0412ce: 0201 1d00 |0069: move/from16 v1, v29 │ │ -0412d2: 0802 1e00 |006b: move-object/from16 v2, v30 │ │ -0412d6: 6e40 bb0f 0c21 |006d: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@0fbb │ │ -0412dc: 0a05 |0070: move-result v5 │ │ -0412de: 141c 2100 0e7f |0071: const v28, #float 1.88751e+38 // #7f0e0021 │ │ -0412e4: 1a1d 2208 |0074: const-string v29, "Yellow" // string@0822 │ │ -0412e8: 1a1e 220a |0076: const-string v30, "contact_led_color" // string@0a22 │ │ -0412ec: 0200 1c00 |0078: move/from16 v0, v28 │ │ -0412f0: 0801 1d00 |007a: move-object/from16 v1, v29 │ │ -0412f4: 0802 1e00 |007c: move-object/from16 v2, v30 │ │ -0412f8: 6e40 c10f 0c21 |007e: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0fc1 │ │ -0412fe: 0c06 |0081: move-result-object v6 │ │ -041300: 141c 2200 0e7f |0082: const v28, #float 1.88751e+38 // #7f0e0022 │ │ -041306: 1a1d 2208 |0085: const-string v29, "Yellow" // string@0822 │ │ -04130a: 1a1e 230a |0087: const-string v30, "contact_led_color_custom" // string@0a23 │ │ -04130e: 0200 1c00 |0089: move/from16 v0, v28 │ │ -041312: 0801 1d00 |008b: move-object/from16 v1, v29 │ │ -041316: 0802 1e00 |008d: move-object/from16 v2, v30 │ │ -04131a: 6e40 c10f 0c21 |008f: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0fc1 │ │ -041320: 0c07 |0092: move-result-object v7 │ │ -041322: 141c 2300 0e7f |0093: const v28, #float 1.88751e+38 // #7f0e0023 │ │ -041328: 1a1d be00 |0096: const-string v29, "1000,1000" // string@00be │ │ -04132c: 1a1e 250a |0098: const-string v30, "contact_led_pattern" // string@0a25 │ │ -041330: 0200 1c00 |009a: move/from16 v0, v28 │ │ -041334: 0801 1d00 |009c: move-object/from16 v1, v29 │ │ -041338: 0802 1e00 |009e: move-object/from16 v2, v30 │ │ -04133c: 6e40 c10f 0c21 |00a0: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0fc1 │ │ -041342: 0c08 |00a3: move-result-object v8 │ │ -041344: 141c 2400 0e7f |00a4: const v28, #float 1.88751e+38 // #7f0e0024 │ │ -04134a: 1a1d be00 |00a7: const-string v29, "1000,1000" // string@00be │ │ -04134e: 1a1e 260a |00a9: const-string v30, "contact_led_pattern_custom" // string@0a26 │ │ -041352: 0200 1c00 |00ab: move/from16 v0, v28 │ │ -041356: 0801 1d00 |00ad: move-object/from16 v1, v29 │ │ -04135a: 0802 1e00 |00af: move-object/from16 v2, v30 │ │ -04135e: 6e40 c10f 0c21 |00b1: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0fc1 │ │ -041364: 0c09 |00b4: move-result-object v9 │ │ -041366: 141c 1a00 0e7f |00b5: const v28, #float 1.88751e+38 // #7f0e001a │ │ -04136c: 621d 3709 |00b8: sget-object v29, Lnet/everythingandroid/smspopup/util/ManageNotification;.defaultRingtone:Ljava/lang/String; // field@0937 │ │ -041370: 1a1e 2a0a |00ba: const-string v30, "contact_ringtone" // string@0a2a │ │ -041374: 0200 1c00 |00bc: move/from16 v0, v28 │ │ -041378: 0801 1d00 |00be: move-object/from16 v1, v29 │ │ -04137c: 0802 1e00 |00c0: move-object/from16 v2, v30 │ │ -041380: 6e40 c10f 0c21 |00c2: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0fc1 │ │ -041386: 0c1c |00c5: move-result-object v28 │ │ -041388: 7701 7101 1c00 |00c6: invoke-static/range {v28}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -04138e: 0c0f |00c9: move-result-object v15 │ │ -041390: 141c 1000 0e7f |00ca: const v28, #float 1.88751e+38 // #7f0e0010 │ │ -041396: 131d 0000 |00cd: const/16 v29, #int 0 // #0 │ │ -04139a: 0200 1c00 |00cf: move/from16 v0, v28 │ │ -04139e: 0201 1d00 |00d1: move/from16 v1, v29 │ │ -0413a2: 6e30 ba0f 0c01 |00d3: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@0fba │ │ -0413a8: 0a15 |00d6: move-result v21 │ │ -0413aa: 141c 1100 0e7f |00d7: const v28, #float 1.88751e+38 // #7f0e0011 │ │ -0413b0: 131d 0000 |00da: const/16 v29, #int 0 // #0 │ │ -0413b4: 0200 1c00 |00dc: move/from16 v0, v28 │ │ -0413b8: 0201 1d00 |00de: move/from16 v1, v29 │ │ -0413bc: 6e30 ba0f 0c01 |00e0: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@0fba │ │ -0413c2: 0a16 |00e3: move-result v22 │ │ -0413c4: 141c 1200 0e7f |00e4: const v28, #float 1.88751e+38 // #7f0e0012 │ │ -0413ca: 131d 0000 |00e7: const/16 v29, #int 0 // #0 │ │ -0413ce: 0200 1c00 |00e9: move/from16 v0, v28 │ │ -0413d2: 0201 1d00 |00eb: move/from16 v1, v29 │ │ -0413d6: 6e30 ba0f 0c01 |00ed: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@0fba │ │ -0413dc: 0a14 |00f0: move-result v20 │ │ -0413de: 141c 1c00 0e7f |00f1: const v28, #float 1.88751e+38 // #7f0e001c │ │ -0413e4: 1a1d bb00 |00f4: const-string v29, "0" // string@00bb │ │ -0413e8: 0200 1c00 |00f6: move/from16 v0, v28 │ │ -0413ec: 0801 1d00 |00f8: move-object/from16 v1, v29 │ │ -0413f0: 6e30 c00f 0c01 |00fa: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;)Ljava/lang/String; // method@0fc0 │ │ -0413f6: 0c1c |00fd: move-result-object v28 │ │ -0413f8: 7701 4b0c 1c00 |00fe: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -0413fe: 0c1c |0101: move-result-object v28 │ │ -041400: 7401 460c 1c00 |0102: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -041406: 0a0e |0105: move-result v14 │ │ -041408: 3a0e 0d00 |0106: if-ltz v14, 0113 // +000d │ │ -04140c: 621c 3509 |0108: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0935 │ │ -041410: 0800 1c00 |010a: move-object/from16 v0, v28 │ │ -041414: 2100 |010c: array-length v0, v0 │ │ -041416: 021c 0000 |010d: move/from16 v28, v0 │ │ -04141a: 0200 1c00 |010f: move/from16 v0, v28 │ │ -04141e: 340e 1a00 |0111: if-lt v14, v0, 012b // +001a │ │ -041422: 1a1c bb00 |0113: const-string v28, "0" // string@00bb │ │ -041426: 7701 4b0c 1c00 |0115: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -04142c: 0c1c |0118: move-result-object v28 │ │ -04142e: 7401 460c 1c00 |0119: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -041434: 0a0e |011c: move-result v14 │ │ -041436: 141c 1c00 0e7f |011d: const v28, #float 1.88751e+38 // #7f0e001c │ │ -04143c: 7110 700c 0e00 |0120: invoke-static {v14}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -041442: 0c1d |0123: move-result-object v29 │ │ -041444: 0200 1c00 |0124: move/from16 v0, v28 │ │ -041448: 0801 1d00 |0126: move-object/from16 v1, v29 │ │ -04144c: 6e30 c20f 0c01 |0128: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;)V // method@0fc2 │ │ -041452: 141c 3900 0e7f |012b: const v28, #float 1.88752e+38 // #7f0e0039 │ │ -041458: 131d 0100 |012e: const/16 v29, #int 1 // #1 │ │ -04145c: 0200 1c00 |0130: move/from16 v0, v28 │ │ -041460: 0201 1d00 |0132: move/from16 v1, v29 │ │ -041464: 6e30 ba0f 0c01 |0134: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@0fba │ │ -04146a: 0a17 |0137: move-result v23 │ │ -04146c: 141c 1b00 0e7f |0138: const v28, #float 1.88751e+38 // #7f0e001b │ │ -041472: 131d 0000 |013b: const/16 v29, #int 0 // #0 │ │ -041476: 0200 1c00 |013d: move/from16 v0, v28 │ │ -04147a: 0201 1d00 |013f: move/from16 v1, v29 │ │ -04147e: 6e30 ba0f 0c01 |0141: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@0fba │ │ -041484: 0a11 |0144: move-result v17 │ │ -041486: 6e10 b70f 0c00 |0145: invoke-virtual {v12}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@0fb7 │ │ -04148c: 2210 1600 |0148: new-instance v16, Landroid/app/Notification; // type@0016 │ │ -041490: 7601 7400 1000 |014a: invoke-direct/range {v16}, Landroid/app/Notification;.:()V // method@0074 │ │ -041496: 131c 1000 |014d: const/16 v28, #int 16 // #10 │ │ -04149a: 0200 1c00 |014f: move/from16 v0, v28 │ │ -04149e: 0801 1000 |0151: move-object/from16 v1, v16 │ │ -0414a2: 5910 0500 |0153: iput v0, v1, Landroid/app/Notification;.flags:I // field@0005 │ │ -0414a6: 131c ffff |0155: const/16 v28, #int -1 // #ffff │ │ -0414aa: 0200 1c00 |0157: move/from16 v0, v28 │ │ -0414ae: 0801 1000 |0159: move-object/from16 v1, v16 │ │ -0414b2: 5910 0100 |015b: iput v0, v1, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -0414b6: 3922 b100 |015d: if-nez v34, 020e // +00b1 │ │ -0414ba: 3805 6800 |015f: if-eqz v5, 01c7 // +0068 │ │ -0414be: 0800 1000 |0161: move-object/from16 v0, v16 │ │ -0414c2: 5200 0500 |0163: iget v0, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ -0414c6: 021c 0000 |0165: move/from16 v28, v0 │ │ -0414ca: de1c 1c01 |0167: or-int/lit8 v28, v28, #int 1 // #01 │ │ -0414ce: 0200 1c00 |0169: move/from16 v0, v28 │ │ -0414d2: 0801 1000 |016b: move-object/from16 v1, v16 │ │ -0414d6: 5910 0500 |016d: iput v0, v1, Landroid/app/Notification;.flags:I // field@0005 │ │ -0414da: 120a |016f: const/4 v10, #int 0 // #0 │ │ -0414dc: 141c 4700 0e7f |0170: const v28, #float 1.88752e+38 // #7f0e0047 │ │ -0414e2: 0800 1f00 |0173: move-object/from16 v0, v31 │ │ -0414e6: 0201 1c00 |0175: move/from16 v1, v28 │ │ -0414ea: 6e20 a600 1000 |0177: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0414f0: 0c1c |017a: move-result-object v28 │ │ -0414f2: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -0414f6: 6e20 660c 8000 |017d: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -0414fc: 0a1c |0180: move-result v28 │ │ -0414fe: 381c fb00 |0181: if-eqz v28, 027c // +00fb │ │ -041502: 7110 ac0f 0900 |0183: invoke-static {v9}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@0fac │ │ -041508: 0c0a |0186: move-result-object v10 │ │ -04150a: 390a 0800 |0187: if-nez v10, 018f // +0008 │ │ -04150e: 1a1c be00 |0189: const-string v28, "1000,1000" // string@00be │ │ -041512: 7701 ac0f 1c00 |018b: invoke-static/range {v28}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@0fac │ │ -041518: 0c0a |018e: move-result-object v10 │ │ -04151a: 131c 0000 |018f: const/16 v28, #int 0 // #0 │ │ -04151e: 441c 0a1c |0191: aget v28, v10, v28 │ │ -041522: 0200 1c00 |0193: move/from16 v0, v28 │ │ -041526: 0801 1000 |0195: move-object/from16 v1, v16 │ │ -04152a: 5910 0a00 |0197: iput v0, v1, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ -04152e: 131c 0100 |0199: const/16 v28, #int 1 // #1 │ │ -041532: 441c 0a1c |019b: aget v28, v10, v28 │ │ -041536: 0200 1c00 |019d: move/from16 v0, v28 │ │ -04153a: 0801 1000 |019f: move-object/from16 v1, v16 │ │ -04153e: 5910 0900 |01a1: iput v0, v1, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ -041542: 141c 4700 0e7f |01a3: const v28, #float 1.88752e+38 // #7f0e0047 │ │ -041548: 0800 1f00 |01a6: move-object/from16 v0, v31 │ │ -04154c: 0201 1c00 |01a8: move/from16 v1, v28 │ │ -041550: 6e20 a600 1000 |01aa: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -041556: 0c1c |01ad: move-result-object v28 │ │ -041558: 0800 1c00 |01ae: move-object/from16 v0, v28 │ │ -04155c: 6e20 660c 6000 |01b0: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -041562: 0a1c |01b3: move-result v28 │ │ -041564: 381c 0300 |01b4: if-eqz v28, 01b7 // +0003 │ │ -041568: 0776 |01b6: move-object v6, v7 │ │ -04156a: 1a1c 2208 |01b7: const-string v28, "Yellow" // string@0822 │ │ -04156e: 7701 4201 1c00 |01b9: invoke-static/range {v28}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0142 │ │ -041574: 0a03 |01bc: move-result v3 │ │ -041576: 3806 0600 |01bd: if-eqz v6, 01c3 // +0006 │ │ -04157a: 7110 4201 0600 |01bf: invoke-static {v6}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0142 │ │ -041580: 0a03 |01c2: move-result v3 │ │ -041582: 0800 1000 |01c3: move-object/from16 v0, v16 │ │ -041586: 5903 0800 |01c5: iput v3, v0, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ -04158a: 1a1c a411 |01c7: const-string v28, "phone" // string@11a4 │ │ -04158e: 0800 1f00 |01c9: move-object/from16 v0, v31 │ │ -041592: 0801 1c00 |01cb: move-object/from16 v1, v28 │ │ -041596: 6e20 a800 1000 |01cd: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -04159c: 0c0d |01d0: move-result-object v13 │ │ -04159e: 1f0d 5101 |01d1: check-cast v13, Landroid/telephony/TelephonyManager; // type@0151 │ │ -0415a2: 6e10 7109 0d00 |01d3: invoke-virtual {v13}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@0971 │ │ -0415a8: 0a1c |01d6: move-result v28 │ │ -0415aa: 391c bb00 |01d7: if-nez v28, 0292 // +00bb │ │ -0415ae: 3918 0e00 |01d9: if-nez v24, 01e7 // +000e │ │ -0415b2: 131c 0100 |01db: const/16 v28, #int 1 // #1 │ │ -0415b6: 6e10 6401 0b00 |01dd: invoke-virtual {v11}, Landroid/media/AudioManager;.getRingerMode:()I // method@0164 │ │ -0415bc: 0a1d |01e0: move-result v29 │ │ -0415be: 0200 1c00 |01e1: move/from16 v0, v28 │ │ -0415c2: 0201 1d00 |01e3: move/from16 v1, v29 │ │ -0415c6: 3310 2500 |01e5: if-ne v0, v1, 020a // +0025 │ │ -0415ca: 1319 0000 |01e7: const/16 v25, #int 0 // #0 │ │ -0415ce: 141c 4700 0e7f |01e9: const v28, #float 1.88752e+38 // #7f0e0047 │ │ -0415d4: 0800 1f00 |01ec: move-object/from16 v0, v31 │ │ -0415d8: 0201 1c00 |01ee: move/from16 v1, v28 │ │ -0415dc: 6e20 a600 1000 |01f0: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0415e2: 0c1c |01f3: move-result-object v28 │ │ -0415e4: 0800 1c00 |01f4: move-object/from16 v0, v28 │ │ -0415e8: 0801 1b00 |01f6: move-object/from16 v1, v27 │ │ -0415ec: 6e20 660c 1000 |01f8: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -0415f2: 0a1c |01fb: move-result v28 │ │ -0415f4: 381c 8600 |01fc: if-eqz v28, 0282 // +0086 │ │ -0415f8: 7701 ad0f 1a00 |01fe: invoke-static/range {v26}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseVibratePattern:(Ljava/lang/String;)[J // method@0fad │ │ -0415fe: 0c19 |0201: move-result-object v25 │ │ -041600: 3819 8600 |0202: if-eqz v25, 0288 // +0086 │ │ -041604: 0800 1900 |0204: move-object/from16 v0, v25 │ │ -041608: 0801 1000 |0206: move-object/from16 v1, v16 │ │ -04160c: 5b10 0e00 |0208: iput-object v0, v1, Landroid/app/Notification;.vibrate:[J // field@000e │ │ -041610: 0800 1000 |020a: move-object/from16 v0, v16 │ │ -041614: 5b0f 0c00 |020c: iput-object v15, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ -041618: 2204 2800 |020e: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -04161c: 221c 2800 |0210: new-instance v28, Landroid/content/Intent; // type@0028 │ │ -041620: 1c1d 6502 |0212: const-class v29, Lnet/everythingandroid/smspopup/receiver/ReminderReceiver; // type@0265 │ │ -041624: 0800 1c00 |0214: move-object/from16 v0, v28 │ │ -041628: 0801 1f00 |0216: move-object/from16 v1, v31 │ │ -04162c: 0802 1d00 |0218: move-object/from16 v2, v29 │ │ -041630: 7030 af00 1002 |021a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ -041636: 0800 1c00 |021d: move-object/from16 v0, v28 │ │ -04163a: 7020 b000 0400 |021f: invoke-direct {v4, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00b0 │ │ -041640: 1a1c e008 |0222: const-string v28, "android.intent.action.DELETE" // string@08e0 │ │ -041644: 0800 1c00 |0224: move-object/from16 v0, v28 │ │ -041648: 6e20 d100 0400 |0226: invoke-virtual {v4, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ -04164e: 131c 0000 |0229: const/16 v28, #int 0 // #0 │ │ -041652: 131d 0000 |022b: const/16 v29, #int 0 // #0 │ │ -041656: 0800 1f00 |022d: move-object/from16 v0, v31 │ │ -04165a: 0201 1c00 |022f: move/from16 v1, v28 │ │ -04165e: 0202 1d00 |0231: move/from16 v2, v29 │ │ -041662: 7140 7d00 1024 |0233: invoke-static {v0, v1, v4, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ -041668: 0c12 |0236: move-result-object v18 │ │ -04166a: 0800 1200 |0237: move-object/from16 v0, v18 │ │ -04166e: 0801 1000 |0239: move-object/from16 v1, v16 │ │ -041672: 5b10 0400 |023b: iput-object v0, v1, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -041676: 2213 a902 |023d: new-instance v19, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; // type@02a9 │ │ -04167a: 0800 1300 |023f: move-object/from16 v0, v19 │ │ -04167e: 0801 1000 |0241: move-object/from16 v1, v16 │ │ -041682: 7020 9f0f 1000 |0243: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.:(Landroid/app/Notification;)V // method@0f9f │ │ -041688: 0200 1700 |0246: move/from16 v0, v23 │ │ -04168c: 0801 1300 |0248: move-object/from16 v1, v19 │ │ -041690: 5c10 2f09 |024a: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.replyToThread:Z // field@092f │ │ -041694: 0200 1500 |024c: move/from16 v0, v21 │ │ -041698: 0801 1300 |024e: move-object/from16 v1, v19 │ │ -04169c: 5c10 2d09 |0250: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacyMode:Z // field@092d │ │ -0416a0: 0200 1600 |0252: move/from16 v0, v22 │ │ -0416a4: 0801 1300 |0254: move-object/from16 v1, v19 │ │ -0416a8: 5c10 2e09 |0256: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacySender:Z // field@092e │ │ -0416ac: 0200 1400 |0258: move/from16 v0, v20 │ │ -0416b0: 0801 1300 |025a: move-object/from16 v1, v19 │ │ -0416b4: 5c10 2c09 |025c: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacyAlways:Z // field@092c │ │ -0416b8: 621c 3509 |025e: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0935 │ │ -0416bc: 461c 1c0e |0260: aget-object v28, v28, v14 │ │ -0416c0: 131d 0000 |0262: const/16 v29, #int 0 // #0 │ │ -0416c4: 441c 1c1d |0264: aget v28, v28, v29 │ │ -0416c8: 0200 1c00 |0266: move/from16 v0, v28 │ │ -0416cc: 0801 1300 |0268: move-object/from16 v1, v19 │ │ -0416d0: 5910 2a09 |026a: iput v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notifIcon:I // field@092a │ │ -0416d4: 621c 3509 |026c: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0935 │ │ -0416d8: 461c 1c0e |026e: aget-object v28, v28, v14 │ │ -0416dc: 131d 0100 |0270: const/16 v29, #int 1 // #1 │ │ -0416e0: 441c 1c1d |0272: aget v28, v28, v29 │ │ -0416e4: 0200 1c00 |0274: move/from16 v0, v28 │ │ -0416e8: 0801 1300 |0276: move-object/from16 v1, v19 │ │ -0416ec: 5910 2909 |0278: iput v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notifFailedIcon:I // field@0929 │ │ -0416f0: 2900 b2fd |027a: goto/16 002c // -024e │ │ -0416f4: 7110 ac0f 0800 |027c: invoke-static {v8}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@0fac │ │ -0416fa: 0c0a |027f: move-result-object v10 │ │ -0416fc: 2900 07ff |0280: goto/16 0187 // -00f9 │ │ -041700: 7701 ad0f 1b00 |0282: invoke-static/range {v27}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseVibratePattern:(Ljava/lang/String;)[J // method@0fad │ │ -041706: 0c19 |0285: move-result-object v25 │ │ -041708: 2900 7cff |0286: goto/16 0202 // -0084 │ │ -04170c: 131c 0200 |0288: const/16 v28, #int 2 // #2 │ │ -041710: 0200 1c00 |028a: move/from16 v0, v28 │ │ -041714: 0801 1000 |028c: move-object/from16 v1, v16 │ │ -041718: 5910 0300 |028e: iput v0, v1, Landroid/app/Notification;.defaults:I // field@0003 │ │ -04171c: 2900 7aff |0290: goto/16 020a // -0086 │ │ -041720: 3811 7cff |0292: if-eqz v17, 020e // -0084 │ │ -041724: 621c 3809 |0294: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@0938 │ │ -041728: 391c 0a00 |0296: if-nez v28, 02a0 // +000a │ │ -04172c: 0800 1f00 |0298: move-object/from16 v0, v31 │ │ -041730: 7120 6501 f000 |029a: invoke-static {v0, v15}, Landroid/media/MediaPlayer;.create:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/MediaPlayer; // method@0165 │ │ -041736: 0c1c |029d: move-result-object v28 │ │ -041738: 691c 3809 |029e: sput-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@0938 │ │ -04173c: 621c 3809 |02a0: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@0938 │ │ -041740: 381c 6cff |02a2: if-eqz v28, 020e // -0094 │ │ -041744: 621c 3809 |02a4: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@0938 │ │ -041748: 7401 6601 1c00 |02a6: invoke-virtual/range {v28}, Landroid/media/MediaPlayer;.start:()V // method@0166 │ │ -04174e: 2900 65ff |02a9: goto/16 020e // -009b │ │ -041752: 0d1c |02ab: move-exception v28 │ │ -041754: 2900 62ff |02ac: goto/16 020e // -009e │ │ -041758: 0d1c |02ae: move-exception v28 │ │ -04175a: 2900 14ff |02af: goto/16 01c3 // -00ec │ │ +03bf58: |[03bf58] net.everythingandroid.smspopup.util.ManageNotification.buildNotification:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ │ +03bf68: 220c aa02 |0000: new-instance v12, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02aa │ │ +03bf6c: 0800 1f00 |0002: move-object/from16 v0, v31 │ │ +03bf70: 0801 2000 |0004: move-object/from16 v1, v32 │ │ +03bf74: 0802 2100 |0006: move-object/from16 v2, v33 │ │ +03bf78: 7040 1c10 0c21 |0008: invoke-direct {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@101c │ │ +03bf7e: 1a1c 4509 |000b: const-string v28, "audio" // string@0945 │ │ +03bf82: 0800 1f00 |000d: move-object/from16 v0, v31 │ │ +03bf86: 0801 1c00 |000f: move-object/from16 v1, v28 │ │ +03bf8a: 6e20 a800 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03bf90: 0c0b |0014: move-result-object v11 │ │ +03bf92: 1f0b 5100 |0015: check-cast v11, Landroid/media/AudioManager; // type@0051 │ │ +03bf96: 141c 1700 0d7f |0017: const v28, #float 1.87422e+38 // #7f0d0017 │ │ +03bf9c: 131d 0000 |001a: const/16 v29, #int 0 // #0 │ │ +03bfa0: 1a1e 400a |001c: const-string v30, "contact_enabled" // string@0a40 │ │ +03bfa4: 0200 1c00 |001e: move/from16 v0, v28 │ │ +03bfa8: 0201 1d00 |0020: move/from16 v1, v29 │ │ +03bfac: 0802 1e00 |0022: move-object/from16 v2, v30 │ │ +03bfb0: 6e40 2110 0c21 |0024: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@1021 │ │ +03bfb6: 0a1c |0027: move-result v28 │ │ +03bfb8: 391c 0500 |0028: if-nez v28, 002d // +0005 │ │ +03bfbc: 1313 0000 |002a: const/16 v19, #int 0 // #0 │ │ +03bfc0: 1113 |002c: return-object v19 │ │ +03bfc2: 141c 1d00 0d7f |002d: const v28, #float 1.87422e+38 // #7f0d001d │ │ +03bfc8: 131d 0100 |0030: const/16 v29, #int 1 // #1 │ │ +03bfcc: 1a1e 4f0a |0032: const-string v30, "contact_vibrate_enabled" // string@0a4f │ │ +03bfd0: 0200 1c00 |0034: move/from16 v0, v28 │ │ +03bfd4: 0201 1d00 |0036: move/from16 v1, v29 │ │ +03bfd8: 0802 1e00 |0038: move-object/from16 v2, v30 │ │ +03bfdc: 6e40 2110 0c21 |003a: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@1021 │ │ +03bfe2: 0a18 |003d: move-result v24 │ │ +03bfe4: 141c 1e00 0d7f |003e: const v28, #float 1.87422e+38 // #7f0d001e │ │ +03bfea: 1a1d bb00 |0041: const-string v29, "0,1200" // string@00bb │ │ +03bfee: 1a1e 500a |0043: const-string v30, "contact_vibrate_pattern" // string@0a50 │ │ +03bff2: 0200 1c00 |0045: move/from16 v0, v28 │ │ +03bff6: 0801 1d00 |0047: move-object/from16 v1, v29 │ │ +03bffa: 0802 1e00 |0049: move-object/from16 v2, v30 │ │ +03bffe: 6e40 2710 0c21 |004b: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1027 │ │ +03c004: 0c1b |004e: move-result-object v27 │ │ +03c006: 141c 1f00 0d7f |004f: const v28, #float 1.87422e+38 // #7f0d001f │ │ +03c00c: 1a1d bb00 |0052: const-string v29, "0,1200" // string@00bb │ │ +03c010: 1a1e 510a |0054: const-string v30, "contact_vibrate_pattern_custom" // string@0a51 │ │ +03c014: 0200 1c00 |0056: move/from16 v0, v28 │ │ +03c018: 0801 1d00 |0058: move-object/from16 v1, v29 │ │ +03c01c: 0802 1e00 |005a: move-object/from16 v2, v30 │ │ +03c020: 6e40 2710 0c21 |005c: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1027 │ │ +03c026: 0c1a |005f: move-result-object v26 │ │ +03c028: 141c 2000 0d7f |0060: const v28, #float 1.87422e+38 // #7f0d0020 │ │ +03c02e: 131d 0100 |0063: const/16 v29, #int 1 // #1 │ │ +03c032: 1a1e 440a |0065: const-string v30, "contact_led_enabled" // string@0a44 │ │ +03c036: 0200 1c00 |0067: move/from16 v0, v28 │ │ +03c03a: 0201 1d00 |0069: move/from16 v1, v29 │ │ +03c03e: 0802 1e00 |006b: move-object/from16 v2, v30 │ │ +03c042: 6e40 2110 0c21 |006d: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@1021 │ │ +03c048: 0a05 |0070: move-result v5 │ │ +03c04a: 141c 2100 0d7f |0071: const v28, #float 1.87422e+38 // #7f0d0021 │ │ +03c050: 1a1d 3808 |0074: const-string v29, "Yellow" // string@0838 │ │ +03c054: 1a1e 420a |0076: const-string v30, "contact_led_color" // string@0a42 │ │ +03c058: 0200 1c00 |0078: move/from16 v0, v28 │ │ +03c05c: 0801 1d00 |007a: move-object/from16 v1, v29 │ │ +03c060: 0802 1e00 |007c: move-object/from16 v2, v30 │ │ +03c064: 6e40 2710 0c21 |007e: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1027 │ │ +03c06a: 0c06 |0081: move-result-object v6 │ │ +03c06c: 141c 2200 0d7f |0082: const v28, #float 1.87422e+38 // #7f0d0022 │ │ +03c072: 1a1d 3808 |0085: const-string v29, "Yellow" // string@0838 │ │ +03c076: 1a1e 430a |0087: const-string v30, "contact_led_color_custom" // string@0a43 │ │ +03c07a: 0200 1c00 |0089: move/from16 v0, v28 │ │ +03c07e: 0801 1d00 |008b: move-object/from16 v1, v29 │ │ +03c082: 0802 1e00 |008d: move-object/from16 v2, v30 │ │ +03c086: 6e40 2710 0c21 |008f: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1027 │ │ +03c08c: 0c07 |0092: move-result-object v7 │ │ +03c08e: 141c 2300 0d7f |0093: const v28, #float 1.87422e+38 // #7f0d0023 │ │ +03c094: 1a1d bd00 |0096: const-string v29, "1000,1000" // string@00bd │ │ +03c098: 1a1e 450a |0098: const-string v30, "contact_led_pattern" // string@0a45 │ │ +03c09c: 0200 1c00 |009a: move/from16 v0, v28 │ │ +03c0a0: 0801 1d00 |009c: move-object/from16 v1, v29 │ │ +03c0a4: 0802 1e00 |009e: move-object/from16 v2, v30 │ │ +03c0a8: 6e40 2710 0c21 |00a0: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1027 │ │ +03c0ae: 0c08 |00a3: move-result-object v8 │ │ +03c0b0: 141c 2400 0d7f |00a4: const v28, #float 1.87422e+38 // #7f0d0024 │ │ +03c0b6: 1a1d bd00 |00a7: const-string v29, "1000,1000" // string@00bd │ │ +03c0ba: 1a1e 460a |00a9: const-string v30, "contact_led_pattern_custom" // string@0a46 │ │ +03c0be: 0200 1c00 |00ab: move/from16 v0, v28 │ │ +03c0c2: 0801 1d00 |00ad: move-object/from16 v1, v29 │ │ +03c0c6: 0802 1e00 |00af: move-object/from16 v2, v30 │ │ +03c0ca: 6e40 2710 0c21 |00b1: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1027 │ │ +03c0d0: 0c09 |00b4: move-result-object v9 │ │ +03c0d2: 141c 1a00 0d7f |00b5: const v28, #float 1.87422e+38 // #7f0d001a │ │ +03c0d8: 621d 9b07 |00b8: sget-object v29, Lnet/everythingandroid/smspopup/util/ManageNotification;.defaultRingtone:Ljava/lang/String; // field@079b │ │ +03c0dc: 1a1e 4a0a |00ba: const-string v30, "contact_ringtone" // string@0a4a │ │ +03c0e0: 0200 1c00 |00bc: move/from16 v0, v28 │ │ +03c0e4: 0801 1d00 |00be: move-object/from16 v1, v29 │ │ +03c0e8: 0802 1e00 |00c0: move-object/from16 v2, v30 │ │ +03c0ec: 6e40 2710 0c21 |00c2: invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1027 │ │ +03c0f2: 0c1c |00c5: move-result-object v28 │ │ +03c0f4: 7701 7701 1c00 |00c6: invoke-static/range {v28}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03c0fa: 0c0f |00c9: move-result-object v15 │ │ +03c0fc: 141c 1000 0d7f |00ca: const v28, #float 1.87421e+38 // #7f0d0010 │ │ +03c102: 131d 0000 |00cd: const/16 v29, #int 0 // #0 │ │ +03c106: 0200 1c00 |00cf: move/from16 v0, v28 │ │ +03c10a: 0201 1d00 |00d1: move/from16 v1, v29 │ │ +03c10e: 6e30 2010 0c01 |00d3: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@1020 │ │ +03c114: 0a15 |00d6: move-result v21 │ │ +03c116: 141c 1100 0d7f |00d7: const v28, #float 1.87421e+38 // #7f0d0011 │ │ +03c11c: 131d 0000 |00da: const/16 v29, #int 0 // #0 │ │ +03c120: 0200 1c00 |00dc: move/from16 v0, v28 │ │ +03c124: 0201 1d00 |00de: move/from16 v1, v29 │ │ +03c128: 6e30 2010 0c01 |00e0: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@1020 │ │ +03c12e: 0a16 |00e3: move-result v22 │ │ +03c130: 141c 1200 0d7f |00e4: const v28, #float 1.87422e+38 // #7f0d0012 │ │ +03c136: 131d 0000 |00e7: const/16 v29, #int 0 // #0 │ │ +03c13a: 0200 1c00 |00e9: move/from16 v0, v28 │ │ +03c13e: 0201 1d00 |00eb: move/from16 v1, v29 │ │ +03c142: 6e30 2010 0c01 |00ed: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@1020 │ │ +03c148: 0a14 |00f0: move-result v20 │ │ +03c14a: 141c 1c00 0d7f |00f1: const v28, #float 1.87422e+38 // #7f0d001c │ │ +03c150: 1a1d ba00 |00f4: const-string v29, "0" // string@00ba │ │ +03c154: 0200 1c00 |00f6: move/from16 v0, v28 │ │ +03c158: 0801 1d00 |00f8: move-object/from16 v1, v29 │ │ +03c15c: 6e30 2610 0c01 |00fa: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(ILjava/lang/String;)Ljava/lang/String; // method@1026 │ │ +03c162: 0c1c |00fd: move-result-object v28 │ │ +03c164: 7701 b10c 1c00 |00fe: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03c16a: 0c1c |0101: move-result-object v28 │ │ +03c16c: 7401 ac0c 1c00 |0102: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03c172: 0a0e |0105: move-result v14 │ │ +03c174: 3a0e 0d00 |0106: if-ltz v14, 0113 // +000d │ │ +03c178: 621c 9907 |0108: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0799 │ │ +03c17c: 0800 1c00 |010a: move-object/from16 v0, v28 │ │ +03c180: 2100 |010c: array-length v0, v0 │ │ +03c182: 021c 0000 |010d: move/from16 v28, v0 │ │ +03c186: 0200 1c00 |010f: move/from16 v0, v28 │ │ +03c18a: 340e 1a00 |0111: if-lt v14, v0, 012b // +001a │ │ +03c18e: 1a1c ba00 |0113: const-string v28, "0" // string@00ba │ │ +03c192: 7701 b10c 1c00 |0115: invoke-static/range {v28}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03c198: 0c1c |0118: move-result-object v28 │ │ +03c19a: 7401 ac0c 1c00 |0119: invoke-virtual/range {v28}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03c1a0: 0a0e |011c: move-result v14 │ │ +03c1a2: 141c 1c00 0d7f |011d: const v28, #float 1.87422e+38 // #7f0d001c │ │ +03c1a8: 7110 d60c 0e00 |0120: invoke-static {v14}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03c1ae: 0c1d |0123: move-result-object v29 │ │ +03c1b0: 0200 1c00 |0124: move/from16 v0, v28 │ │ +03c1b4: 0801 1d00 |0126: move-object/from16 v1, v29 │ │ +03c1b8: 6e30 2810 0c01 |0128: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;)V // method@1028 │ │ +03c1be: 141c 3900 0d7f |012b: const v28, #float 1.87422e+38 // #7f0d0039 │ │ +03c1c4: 131d 0100 |012e: const/16 v29, #int 1 // #1 │ │ +03c1c8: 0200 1c00 |0130: move/from16 v0, v28 │ │ +03c1cc: 0201 1d00 |0132: move/from16 v1, v29 │ │ +03c1d0: 6e30 2010 0c01 |0134: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@1020 │ │ +03c1d6: 0a17 |0137: move-result v23 │ │ +03c1d8: 141c 1b00 0d7f |0138: const v28, #float 1.87422e+38 // #7f0d001b │ │ +03c1de: 131d 0000 |013b: const/16 v29, #int 0 // #0 │ │ +03c1e2: 0200 1c00 |013d: move/from16 v0, v28 │ │ +03c1e6: 0201 1d00 |013f: move/from16 v1, v29 │ │ +03c1ea: 6e30 2010 0c01 |0141: invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@1020 │ │ +03c1f0: 0a11 |0144: move-result v17 │ │ +03c1f2: 6e10 1d10 0c00 |0145: invoke-virtual {v12}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@101d │ │ +03c1f8: 2210 1600 |0148: new-instance v16, Landroid/app/Notification; // type@0016 │ │ +03c1fc: 7601 7400 1000 |014a: invoke-direct/range {v16}, Landroid/app/Notification;.:()V // method@0074 │ │ +03c202: 131c 1000 |014d: const/16 v28, #int 16 // #10 │ │ +03c206: 0200 1c00 |014f: move/from16 v0, v28 │ │ +03c20a: 0801 1000 |0151: move-object/from16 v1, v16 │ │ +03c20e: 5910 0500 |0153: iput v0, v1, Landroid/app/Notification;.flags:I // field@0005 │ │ +03c212: 131c ffff |0155: const/16 v28, #int -1 // #ffff │ │ +03c216: 0200 1c00 |0157: move/from16 v0, v28 │ │ +03c21a: 0801 1000 |0159: move-object/from16 v1, v16 │ │ +03c21e: 5910 0100 |015b: iput v0, v1, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +03c222: 3922 b100 |015d: if-nez v34, 020e // +00b1 │ │ +03c226: 3805 6800 |015f: if-eqz v5, 01c7 // +0068 │ │ +03c22a: 0800 1000 |0161: move-object/from16 v0, v16 │ │ +03c22e: 5200 0500 |0163: iget v0, v0, Landroid/app/Notification;.flags:I // field@0005 │ │ +03c232: 021c 0000 |0165: move/from16 v28, v0 │ │ +03c236: de1c 1c01 |0167: or-int/lit8 v28, v28, #int 1 // #01 │ │ +03c23a: 0200 1c00 |0169: move/from16 v0, v28 │ │ +03c23e: 0801 1000 |016b: move-object/from16 v1, v16 │ │ +03c242: 5910 0500 |016d: iput v0, v1, Landroid/app/Notification;.flags:I // field@0005 │ │ +03c246: 120a |016f: const/4 v10, #int 0 // #0 │ │ +03c248: 141c 4700 0d7f |0170: const v28, #float 1.87423e+38 // #7f0d0047 │ │ +03c24e: 0800 1f00 |0173: move-object/from16 v0, v31 │ │ +03c252: 0201 1c00 |0175: move/from16 v1, v28 │ │ +03c256: 6e20 a600 1000 |0177: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03c25c: 0c1c |017a: move-result-object v28 │ │ +03c25e: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +03c262: 6e20 cc0c 8000 |017d: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03c268: 0a1c |0180: move-result v28 │ │ +03c26a: 381c fb00 |0181: if-eqz v28, 027c // +00fb │ │ +03c26e: 7110 1210 0900 |0183: invoke-static {v9}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@1012 │ │ +03c274: 0c0a |0186: move-result-object v10 │ │ +03c276: 390a 0800 |0187: if-nez v10, 018f // +0008 │ │ +03c27a: 1a1c bd00 |0189: const-string v28, "1000,1000" // string@00bd │ │ +03c27e: 7701 1210 1c00 |018b: invoke-static/range {v28}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@1012 │ │ +03c284: 0c0a |018e: move-result-object v10 │ │ +03c286: 131c 0000 |018f: const/16 v28, #int 0 // #0 │ │ +03c28a: 441c 0a1c |0191: aget v28, v10, v28 │ │ +03c28e: 0200 1c00 |0193: move/from16 v0, v28 │ │ +03c292: 0801 1000 |0195: move-object/from16 v1, v16 │ │ +03c296: 5910 0a00 |0197: iput v0, v1, Landroid/app/Notification;.ledOnMS:I // field@000a │ │ +03c29a: 131c 0100 |0199: const/16 v28, #int 1 // #1 │ │ +03c29e: 441c 0a1c |019b: aget v28, v10, v28 │ │ +03c2a2: 0200 1c00 |019d: move/from16 v0, v28 │ │ +03c2a6: 0801 1000 |019f: move-object/from16 v1, v16 │ │ +03c2aa: 5910 0900 |01a1: iput v0, v1, Landroid/app/Notification;.ledOffMS:I // field@0009 │ │ +03c2ae: 141c 4700 0d7f |01a3: const v28, #float 1.87423e+38 // #7f0d0047 │ │ +03c2b4: 0800 1f00 |01a6: move-object/from16 v0, v31 │ │ +03c2b8: 0201 1c00 |01a8: move/from16 v1, v28 │ │ +03c2bc: 6e20 a600 1000 |01aa: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03c2c2: 0c1c |01ad: move-result-object v28 │ │ +03c2c4: 0800 1c00 |01ae: move-object/from16 v0, v28 │ │ +03c2c8: 6e20 cc0c 6000 |01b0: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03c2ce: 0a1c |01b3: move-result v28 │ │ +03c2d0: 381c 0300 |01b4: if-eqz v28, 01b7 // +0003 │ │ +03c2d4: 0776 |01b6: move-object v6, v7 │ │ +03c2d6: 1a1c 3808 |01b7: const-string v28, "Yellow" // string@0838 │ │ +03c2da: 7701 4401 1c00 |01b9: invoke-static/range {v28}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0144 │ │ +03c2e0: 0a03 |01bc: move-result v3 │ │ +03c2e2: 3806 0600 |01bd: if-eqz v6, 01c3 // +0006 │ │ +03c2e6: 7110 4401 0600 |01bf: invoke-static {v6}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@0144 │ │ +03c2ec: 0a03 |01c2: move-result v3 │ │ +03c2ee: 0800 1000 |01c3: move-object/from16 v0, v16 │ │ +03c2f2: 5903 0800 |01c5: iput v3, v0, Landroid/app/Notification;.ledARGB:I // field@0008 │ │ +03c2f6: 1a1c 1512 |01c7: const-string v28, "phone" // string@1215 │ │ +03c2fa: 0800 1f00 |01c9: move-object/from16 v0, v31 │ │ +03c2fe: 0801 1c00 |01cb: move-object/from16 v1, v28 │ │ +03c302: 6e20 a800 1000 |01cd: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03c308: 0c0d |01d0: move-result-object v13 │ │ +03c30a: 1f0d 5001 |01d1: check-cast v13, Landroid/telephony/TelephonyManager; // type@0150 │ │ +03c30e: 6e10 7709 0d00 |01d3: invoke-virtual {v13}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@0977 │ │ +03c314: 0a1c |01d6: move-result v28 │ │ +03c316: 391c bb00 |01d7: if-nez v28, 0292 // +00bb │ │ +03c31a: 3918 0e00 |01d9: if-nez v24, 01e7 // +000e │ │ +03c31e: 131c 0100 |01db: const/16 v28, #int 1 // #1 │ │ +03c322: 6e10 6a01 0b00 |01dd: invoke-virtual {v11}, Landroid/media/AudioManager;.getRingerMode:()I // method@016a │ │ +03c328: 0a1d |01e0: move-result v29 │ │ +03c32a: 0200 1c00 |01e1: move/from16 v0, v28 │ │ +03c32e: 0201 1d00 |01e3: move/from16 v1, v29 │ │ +03c332: 3310 2500 |01e5: if-ne v0, v1, 020a // +0025 │ │ +03c336: 1319 0000 |01e7: const/16 v25, #int 0 // #0 │ │ +03c33a: 141c 4700 0d7f |01e9: const v28, #float 1.87423e+38 // #7f0d0047 │ │ +03c340: 0800 1f00 |01ec: move-object/from16 v0, v31 │ │ +03c344: 0201 1c00 |01ee: move/from16 v1, v28 │ │ +03c348: 6e20 a600 1000 |01f0: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03c34e: 0c1c |01f3: move-result-object v28 │ │ +03c350: 0800 1c00 |01f4: move-object/from16 v0, v28 │ │ +03c354: 0801 1b00 |01f6: move-object/from16 v1, v27 │ │ +03c358: 6e20 cc0c 1000 |01f8: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03c35e: 0a1c |01fb: move-result v28 │ │ +03c360: 381c 8600 |01fc: if-eqz v28, 0282 // +0086 │ │ +03c364: 7701 1310 1a00 |01fe: invoke-static/range {v26}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseVibratePattern:(Ljava/lang/String;)[J // method@1013 │ │ +03c36a: 0c19 |0201: move-result-object v25 │ │ +03c36c: 3819 8600 |0202: if-eqz v25, 0288 // +0086 │ │ +03c370: 0800 1900 |0204: move-object/from16 v0, v25 │ │ +03c374: 0801 1000 |0206: move-object/from16 v1, v16 │ │ +03c378: 5b10 0e00 |0208: iput-object v0, v1, Landroid/app/Notification;.vibrate:[J // field@000e │ │ +03c37c: 0800 1000 |020a: move-object/from16 v0, v16 │ │ +03c380: 5b0f 0c00 |020c: iput-object v15, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000c │ │ +03c384: 2204 2800 |020e: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +03c388: 221c 2800 |0210: new-instance v28, Landroid/content/Intent; // type@0028 │ │ +03c38c: 1c1d 6302 |0212: const-class v29, Lnet/everythingandroid/smspopup/receiver/ReminderReceiver; // type@0263 │ │ +03c390: 0800 1c00 |0214: move-object/from16 v0, v28 │ │ +03c394: 0801 1f00 |0216: move-object/from16 v1, v31 │ │ +03c398: 0802 1d00 |0218: move-object/from16 v2, v29 │ │ +03c39c: 7030 af00 1002 |021a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +03c3a2: 0800 1c00 |021d: move-object/from16 v0, v28 │ │ +03c3a6: 7020 b000 0400 |021f: invoke-direct {v4, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00b0 │ │ +03c3ac: 1a1c fa08 |0222: const-string v28, "android.intent.action.DELETE" // string@08fa │ │ +03c3b0: 0800 1c00 |0224: move-object/from16 v0, v28 │ │ +03c3b4: 6e20 d100 0400 |0226: invoke-virtual {v4, v0}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +03c3ba: 131c 0000 |0229: const/16 v28, #int 0 // #0 │ │ +03c3be: 131d 0000 |022b: const/16 v29, #int 0 // #0 │ │ +03c3c2: 0800 1f00 |022d: move-object/from16 v0, v31 │ │ +03c3c6: 0201 1c00 |022f: move/from16 v1, v28 │ │ +03c3ca: 0202 1d00 |0231: move/from16 v2, v29 │ │ +03c3ce: 7140 7d00 1024 |0233: invoke-static {v0, v1, v4, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ +03c3d4: 0c12 |0236: move-result-object v18 │ │ +03c3d6: 0800 1200 |0237: move-object/from16 v0, v18 │ │ +03c3da: 0801 1000 |0239: move-object/from16 v1, v16 │ │ +03c3de: 5b10 0400 |023b: iput-object v0, v1, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +03c3e2: 2213 a702 |023d: new-instance v19, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; // type@02a7 │ │ +03c3e6: 0800 1300 |023f: move-object/from16 v0, v19 │ │ +03c3ea: 0801 1000 |0241: move-object/from16 v1, v16 │ │ +03c3ee: 7020 0510 1000 |0243: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.:(Landroid/app/Notification;)V // method@1005 │ │ +03c3f4: 0200 1700 |0246: move/from16 v0, v23 │ │ +03c3f8: 0801 1300 |0248: move-object/from16 v1, v19 │ │ +03c3fc: 5c10 9307 |024a: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.replyToThread:Z // field@0793 │ │ +03c400: 0200 1500 |024c: move/from16 v0, v21 │ │ +03c404: 0801 1300 |024e: move-object/from16 v1, v19 │ │ +03c408: 5c10 9107 |0250: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacyMode:Z // field@0791 │ │ +03c40c: 0200 1600 |0252: move/from16 v0, v22 │ │ +03c410: 0801 1300 |0254: move-object/from16 v1, v19 │ │ +03c414: 5c10 9207 |0256: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacySender:Z // field@0792 │ │ +03c418: 0200 1400 |0258: move/from16 v0, v20 │ │ +03c41c: 0801 1300 |025a: move-object/from16 v1, v19 │ │ +03c420: 5c10 9007 |025c: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacyAlways:Z // field@0790 │ │ +03c424: 621c 9907 |025e: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0799 │ │ +03c428: 461c 1c0e |0260: aget-object v28, v28, v14 │ │ +03c42c: 131d 0000 |0262: const/16 v29, #int 0 // #0 │ │ +03c430: 441c 1c1d |0264: aget v28, v28, v29 │ │ +03c434: 0200 1c00 |0266: move/from16 v0, v28 │ │ +03c438: 0801 1300 |0268: move-object/from16 v1, v19 │ │ +03c43c: 5910 8e07 |026a: iput v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notifIcon:I // field@078e │ │ +03c440: 621c 9907 |026c: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0799 │ │ +03c444: 461c 1c0e |026e: aget-object v28, v28, v14 │ │ +03c448: 131d 0100 |0270: const/16 v29, #int 1 // #1 │ │ +03c44c: 441c 1c1d |0272: aget v28, v28, v29 │ │ +03c450: 0200 1c00 |0274: move/from16 v0, v28 │ │ +03c454: 0801 1300 |0276: move-object/from16 v1, v19 │ │ +03c458: 5910 8d07 |0278: iput v0, v1, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notifFailedIcon:I // field@078d │ │ +03c45c: 2900 b2fd |027a: goto/16 002c // -024e │ │ +03c460: 7110 1210 0800 |027c: invoke-static {v8}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseLEDPattern:(Ljava/lang/String;)[I // method@1012 │ │ +03c466: 0c0a |027f: move-result-object v10 │ │ +03c468: 2900 07ff |0280: goto/16 0187 // -00f9 │ │ +03c46c: 7701 1310 1b00 |0282: invoke-static/range {v27}, Lnet/everythingandroid/smspopup/util/ManageNotification;.parseVibratePattern:(Ljava/lang/String;)[J // method@1013 │ │ +03c472: 0c19 |0285: move-result-object v25 │ │ +03c474: 2900 7cff |0286: goto/16 0202 // -0084 │ │ +03c478: 131c 0200 |0288: const/16 v28, #int 2 // #2 │ │ +03c47c: 0200 1c00 |028a: move/from16 v0, v28 │ │ +03c480: 0801 1000 |028c: move-object/from16 v1, v16 │ │ +03c484: 5910 0300 |028e: iput v0, v1, Landroid/app/Notification;.defaults:I // field@0003 │ │ +03c488: 2900 7aff |0290: goto/16 020a // -0086 │ │ +03c48c: 3811 7cff |0292: if-eqz v17, 020e // -0084 │ │ +03c490: 621c 9c07 |0294: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@079c │ │ +03c494: 391c 0a00 |0296: if-nez v28, 02a0 // +000a │ │ +03c498: 0800 1f00 |0298: move-object/from16 v0, v31 │ │ +03c49c: 7120 6b01 f000 |029a: invoke-static {v0, v15}, Landroid/media/MediaPlayer;.create:(Landroid/content/Context;Landroid/net/Uri;)Landroid/media/MediaPlayer; // method@016b │ │ +03c4a2: 0c1c |029d: move-result-object v28 │ │ +03c4a4: 691c 9c07 |029e: sput-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@079c │ │ +03c4a8: 621c 9c07 |02a0: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@079c │ │ +03c4ac: 381c 6cff |02a2: if-eqz v28, 020e // -0094 │ │ +03c4b0: 621c 9c07 |02a4: sget-object v28, Lnet/everythingandroid/smspopup/util/ManageNotification;.mPlayer:Landroid/media/MediaPlayer; // field@079c │ │ +03c4b4: 7401 6c01 1c00 |02a6: invoke-virtual/range {v28}, Landroid/media/MediaPlayer;.start:()V // method@016c │ │ +03c4ba: 2900 65ff |02a9: goto/16 020e // -009b │ │ +03c4be: 0d1c |02ab: move-exception v28 │ │ +03c4c0: 2900 62ff |02ac: goto/16 020e // -009e │ │ +03c4c4: 0d1c |02ae: move-exception v28 │ │ +03c4c6: 2900 14ff |02af: goto/16 01c3 // -00ec │ │ catches : 2 │ │ 0x01bf - 0x01c2 │ │ Ljava/lang/IllegalArgumentException; -> 0x02ae │ │ 0x0294 - 0x02a9 │ │ Ljava/lang/IllegalStateException; -> 0x02ab │ │ positions : │ │ 0x0000 line=278 │ │ 0x000b line=279 │ │ 0x0017 line=282 │ │ 0x002a line=287 │ │ 0x002c line=511 │ │ 0x002d line=291 │ │ + 0x0034 line=292 │ │ 0x003e line=297 │ │ + 0x0045 line=298 │ │ 0x004f line=303 │ │ + 0x0056 line=304 │ │ 0x0060 line=310 │ │ + 0x0067 line=311 │ │ 0x0071 line=316 │ │ + 0x0078 line=317 │ │ 0x0082 line=322 │ │ + 0x0089 line=323 │ │ 0x0093 line=328 │ │ + 0x009a line=329 │ │ 0x00a4 line=334 │ │ + 0x00ab line=335 │ │ 0x00b5 line=341 │ │ + 0x00bc line=342 │ │ 0x00ca line=351 │ │ + 0x00cf line=352 │ │ 0x00d7 line=354 │ │ + 0x00dc line=355 │ │ 0x00e4 line=357 │ │ + 0x00e9 line=358 │ │ 0x00f1 line=361 │ │ + 0x00f6 line=362 │ │ 0x0106 line=364 │ │ 0x0113 line=365 │ │ 0x011d line=366 │ │ 0x012b line=369 │ │ + 0x0130 line=370 │ │ 0x0138 line=372 │ │ + 0x013d line=373 │ │ 0x0145 line=376 │ │ 0x0148 line=381 │ │ 0x014d line=384 │ │ 0x0155 line=387 │ │ 0x015d line=393 │ │ 0x015f line=396 │ │ 0x0161 line=398 │ │ @@ -102639,14 +60855,15 @@ │ │ 0x01a3 line=423 │ │ 0x01b6 line=424 │ │ 0x01b7 line=428 │ │ 0x01bd line=431 │ │ 0x01bf line=433 │ │ 0x01c3 line=439 │ │ 0x01c7 line=443 │ │ + 0x01c9 line=444 │ │ 0x01d3 line=447 │ │ 0x01d9 line=453 │ │ 0x01e7 line=455 │ │ 0x01e9 line=457 │ │ 0x01fe line=458 │ │ 0x0202 line=463 │ │ 0x0204 line=464 │ │ @@ -102714,19 +60931,19 @@ │ │ type : '(Landroid/content/Context;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -04177c: |[04177c] net.everythingandroid.smspopup.util.ManageNotification.buildNotification:(Landroid/content/Context;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ │ -04178c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04178e: 7153 a30f 0120 |0001: invoke-static {v1, v0, v0, v2, v3}, Lnet/everythingandroid/smspopup/util/ManageNotification;.buildNotification:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; // method@0fa3 │ │ -041794: 0c00 |0004: move-result-object v0 │ │ -041796: 1100 |0005: return-object v0 │ │ +03c4e8: |[03c4e8] net.everythingandroid.smspopup.util.ManageNotification.buildNotification:(Landroid/content/Context;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ │ +03c4f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03c4fa: 7153 0910 0120 |0001: invoke-static {v1, v0, v0, v2, v3}, Lnet/everythingandroid/smspopup/util/ManageNotification;.buildNotification:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; // method@1009 │ │ +03c500: 0c00 |0004: move-result-object v0 │ │ +03c502: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=531 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 onlyUpdate Z │ │ 0x0000 - 0x0006 reg=3 notif I │ │ @@ -102736,18 +60953,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -041798: |[041798] net.everythingandroid.smspopup.util.ManageNotification.clear:(Landroid/content/Context;)V │ │ -0417a8: 1300 3905 |0000: const/16 v0, #int 1337 // #539 │ │ -0417ac: 7120 a60f 0100 |0002: invoke-static {v1, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clear:(Landroid/content/Context;I)V // method@0fa6 │ │ -0417b2: 0e00 |0005: return-void │ │ +03c504: |[03c504] net.everythingandroid.smspopup.util.ManageNotification.clear:(Landroid/content/Context;)V │ │ +03c514: 1300 3905 |0000: const/16 v0, #int 1337 // #539 │ │ +03c518: 7120 0c10 0100 |0002: invoke-static {v1, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clear:(Landroid/content/Context;I)V // method@100c │ │ +03c51e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0005 line=517 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ @@ -102756,24 +60973,25 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0417b4: |[0417b4] net.everythingandroid.smspopup.util.ManageNotification.clear:(Landroid/content/Context;I)V │ │ -0417c4: 1a01 a310 |0000: const-string v1, "notification" // string@10a3 │ │ -0417c8: 6e20 a800 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -0417ce: 0c00 |0005: move-result-object v0 │ │ -0417d0: 1f00 1700 |0006: check-cast v0, Landroid/app/NotificationManager; // type@0017 │ │ -0417d4: 6e20 7600 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@0076 │ │ -0417da: 0e00 |000b: return-void │ │ +03c520: |[03c520] net.everythingandroid.smspopup.util.ManageNotification.clear:(Landroid/content/Context;I)V │ │ +03c530: 1a01 0d11 |0000: const-string v1, "notification" // string@110d │ │ +03c534: 6e20 a800 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03c53a: 0c00 |0005: move-result-object v0 │ │ +03c53c: 1f00 1700 |0006: check-cast v0, Landroid/app/NotificationManager; // type@0017 │ │ +03c540: 6e20 7600 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@0076 │ │ +03c546: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ + 0x0002 line=522 │ │ 0x0008 line=523 │ │ 0x000b line=524 │ │ locals : │ │ 0x0008 - 0x000c reg=0 myNM Landroid/app/NotificationManager; │ │ 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000c reg=3 notif I │ │ │ │ @@ -102782,18 +61000,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0417dc: |[0417dc] net.everythingandroid.smspopup.util.ManageNotification.clearAll:(Landroid/content/Context;)V │ │ -0417ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0417ee: 7120 a80f 0100 |0001: invoke-static {v1, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;Z)V // method@0fa8 │ │ -0417f4: 0e00 |0004: return-void │ │ +03c548: |[03c548] net.everythingandroid.smspopup.util.ManageNotification.clearAll:(Landroid/content/Context;)V │ │ +03c558: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03c55a: 7120 0e10 0100 |0001: invoke-static {v1, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;Z)V // method@100e │ │ +03c560: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=550 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ @@ -102802,36 +61020,38 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0417f8: |[0417f8] net.everythingandroid.smspopup.util.ManageNotification.clearAll:(Landroid/content/Context;Z)V │ │ -041808: 7110 cb01 0400 |0000: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -04180e: 0c01 |0003: move-result-object v1 │ │ -041810: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ -041814: 1402 1300 0e7f |0006: const v2, #float 1.88751e+38 // #7f0e0013 │ │ -04181a: 6e20 a600 2400 |0009: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -041820: 0c02 |000c: move-result-object v2 │ │ -041822: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -041824: 7230 e200 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -04182a: 0a02 |0011: move-result v2 │ │ -04182c: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ -041830: 1a02 a310 |0014: const-string v2, "notification" // string@10a3 │ │ -041834: 6e20 a800 2400 |0016: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -04183a: 0c00 |0019: move-result-object v0 │ │ -04183c: 1f00 1700 |001a: check-cast v0, Landroid/app/NotificationManager; // type@0017 │ │ -041840: 6e10 7700 0000 |001c: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0077 │ │ -041846: 0e00 |001f: return-void │ │ +03c564: |[03c564] net.everythingandroid.smspopup.util.ManageNotification.clearAll:(Landroid/content/Context;Z)V │ │ +03c574: 7110 d101 0400 |0000: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03c57a: 0c01 |0003: move-result-object v1 │ │ +03c57c: 3905 1000 |0004: if-nez v5, 0014 // +0010 │ │ +03c580: 1402 1300 0d7f |0006: const v2, #float 1.87422e+38 // #7f0d0013 │ │ +03c586: 6e20 a600 2400 |0009: invoke-virtual {v4, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03c58c: 0c02 |000c: move-result-object v2 │ │ +03c58e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +03c590: 7230 e200 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03c596: 0a02 |0011: move-result v2 │ │ +03c598: 3802 0d00 |0012: if-eqz v2, 001f // +000d │ │ +03c59c: 1a02 0d11 |0014: const-string v2, "notification" // string@110d │ │ +03c5a0: 6e20 a800 2400 |0016: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03c5a6: 0c00 |0019: move-result-object v0 │ │ +03c5a8: 1f00 1700 |001a: check-cast v0, Landroid/app/NotificationManager; // type@0017 │ │ +03c5ac: 6e10 7700 0000 |001c: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0077 │ │ +03c5b2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0004 line=537 │ │ + 0x0009 line=538 │ │ 0x0014 line=541 │ │ + 0x0016 line=542 │ │ 0x001c line=543 │ │ 0x001f line=546 │ │ locals : │ │ 0x001c - 0x001f reg=0 myNM Landroid/app/NotificationManager; │ │ 0x0004 - 0x0020 reg=1 myPrefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0020 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0020 reg=5 reply Z │ │ @@ -102841,62 +61061,62 @@ │ │ type : '(Landroid/content/Context;[J)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 81 16-bit code units │ │ -041848: |[041848] net.everythingandroid.smspopup.util.ManageNotification.getUndeliveredMessageCount:(Landroid/content/Context;[J)I │ │ -041858: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04185a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -04185c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -04185e: 6e10 a000 0a00 |0003: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -041864: 0c00 |0006: move-result-object v0 │ │ -041866: 6201 3609 |0007: sget-object v1, Lnet/everythingandroid/smspopup/util/ManageNotification;.UNDELIVERED_URI:Landroid/net/Uri; // field@0936 │ │ -04186a: 2322 cc02 |0009: new-array v2, v2, [Ljava/lang/String; // type@02cc │ │ -04186e: 1a03 ba15 |000b: const-string v3, "thread_id" // string@15ba │ │ -041872: 4d03 0206 |000d: aput-object v3, v2, v6 │ │ -041876: 1a03 2713 |000f: const-string v3, "read=0" // string@1327 │ │ -04187a: 0745 |0011: move-object v5, v4 │ │ -04187c: 7406 9200 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -041882: 0c09 |0015: move-result-object v9 │ │ -041884: 3909 0300 |0016: if-nez v9, 0019 // +0003 │ │ -041888: 0f06 |0018: return v6 │ │ -04188a: 7210 1501 0900 |0019: invoke-interface {v9}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -041890: 0a06 |001c: move-result v6 │ │ -041892: 380b 2b00 |001d: if-eqz v11, 0048 // +002b │ │ -041896: 7210 1a01 0900 |001f: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -04189c: 0a00 |0022: move-result v0 │ │ -04189e: 3800 2500 |0023: if-eqz v0, 0048 // +0025 │ │ -0418a2: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -0418a4: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -0418a6: 7220 1701 1900 |0027: invoke-interface {v9, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -0418ac: 0b01 |002a: move-result-wide v1 │ │ -0418ae: 4c01 0b00 |002b: aput-wide v1, v11, v0 │ │ -0418b2: 21b0 |002d: array-length v0, v11 │ │ -0418b4: 1221 |002e: const/4 v1, #int 2 // #2 │ │ -0418b6: 3410 1900 |002f: if-lt v0, v1, 0048 // +0019 │ │ -0418ba: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -0418bc: 4507 0b00 |0032: aget-wide v7, v11, v0 │ │ -0418c0: 7210 1b01 0900 |0034: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@011b │ │ -0418c6: 0a00 |0037: move-result v0 │ │ -0418c8: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ -0418cc: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -0418ce: 7220 1701 0900 |003b: invoke-interface {v9, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -0418d4: 0b00 |003e: move-result-wide v0 │ │ -0418d6: 3100 0007 |003f: cmp-long v0, v0, v7 │ │ -0418da: 3800 f3ff |0041: if-eqz v0, 0034 // -000d │ │ -0418de: 1607 0000 |0043: const-wide/16 v7, #int 0 // #0 │ │ -0418e2: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -0418e4: 4c07 0b00 |0046: aput-wide v7, v11, v0 │ │ -0418e8: 7210 1201 0900 |0048: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0418ee: 28cd |004b: goto 0018 // -0033 │ │ -0418f0: 0d00 |004c: move-exception v0 │ │ -0418f2: 7210 1201 0900 |004d: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0418f8: 2700 |0050: throw v0 │ │ +03c5b4: |[03c5b4] net.everythingandroid.smspopup.util.ManageNotification.getUndeliveredMessageCount:(Landroid/content/Context;[J)I │ │ +03c5c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03c5c6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +03c5c8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +03c5ca: 6e10 a000 0a00 |0003: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03c5d0: 0c00 |0006: move-result-object v0 │ │ +03c5d2: 6201 9a07 |0007: sget-object v1, Lnet/everythingandroid/smspopup/util/ManageNotification;.UNDELIVERED_URI:Landroid/net/Uri; // field@079a │ │ +03c5d6: 2322 cd02 |0009: new-array v2, v2, [Ljava/lang/String; // type@02cd │ │ +03c5da: 1a03 3816 |000b: const-string v3, "thread_id" // string@1638 │ │ +03c5de: 4d03 0206 |000d: aput-object v3, v2, v6 │ │ +03c5e2: 1a03 9913 |000f: const-string v3, "read=0" // string@1399 │ │ +03c5e6: 0745 |0011: move-object v5, v4 │ │ +03c5e8: 7406 9200 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03c5ee: 0c07 |0015: move-result-object v7 │ │ +03c5f0: 3907 0300 |0016: if-nez v7, 0019 // +0003 │ │ +03c5f4: 0f06 |0018: return v6 │ │ +03c5f6: 7210 1601 0700 |0019: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03c5fc: 0a06 |001c: move-result v6 │ │ +03c5fe: 380b 2b00 |001d: if-eqz v11, 0048 // +002b │ │ +03c602: 7210 1b01 0700 |001f: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03c608: 0a00 |0022: move-result v0 │ │ +03c60a: 3800 2500 |0023: if-eqz v0, 0048 // +0025 │ │ +03c60e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +03c610: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +03c612: 7220 1801 1700 |0027: invoke-interface {v7, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03c618: 0b02 |002a: move-result-wide v2 │ │ +03c61a: 4c02 0b00 |002b: aput-wide v2, v11, v0 │ │ +03c61e: 21b0 |002d: array-length v0, v11 │ │ +03c620: 1221 |002e: const/4 v1, #int 2 // #2 │ │ +03c622: 3410 1900 |002f: if-lt v0, v1, 0048 // +0019 │ │ +03c626: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +03c628: 4508 0b00 |0032: aget-wide v8, v11, v0 │ │ +03c62c: 7210 1c01 0700 |0034: invoke-interface {v7}, Landroid/database/Cursor;.moveToNext:()Z // method@011c │ │ +03c632: 0a00 |0037: move-result v0 │ │ +03c634: 3800 0d00 |0038: if-eqz v0, 0045 // +000d │ │ +03c638: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +03c63a: 7220 1801 0700 |003b: invoke-interface {v7, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03c640: 0b00 |003e: move-result-wide v0 │ │ +03c642: 3100 0008 |003f: cmp-long v0, v0, v8 │ │ +03c646: 3800 f3ff |0041: if-eqz v0, 0034 // -000d │ │ +03c64a: 1608 0000 |0043: const-wide/16 v8, #int 0 // #0 │ │ +03c64e: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +03c650: 4c08 0b00 |0046: aput-wide v8, v11, v0 │ │ +03c654: 7210 1301 0700 |0048: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03c65a: 28cd |004b: goto 0018 // -0033 │ │ +03c65c: 0d00 |004c: move-exception v0 │ │ +03c65e: 7210 1301 0700 |004d: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03c664: 2700 |0050: throw v0 │ │ catches : 1 │ │ 0x001f - 0x0048 │ │ -> 0x004c │ │ positions : │ │ 0x0003 line=682 │ │ 0x0016 line=685 │ │ 0x0018 line=708 │ │ @@ -102907,274 +61127,276 @@ │ │ 0x0031 line=695 │ │ 0x0034 line=696 │ │ 0x003a line=697 │ │ 0x0043 line=698 │ │ 0x0045 line=702 │ │ 0x0048 line=706 │ │ locals : │ │ - 0x0034 - 0x0048 reg=7 firstId J │ │ + 0x0034 - 0x0048 reg=8 firstId J │ │ 0x001d - 0x0051 reg=6 count I │ │ - 0x0016 - 0x0051 reg=9 undeliveredCursor Landroid/database/Cursor; │ │ + 0x0016 - 0x0051 reg=7 undeliveredCursor Landroid/database/Cursor; │ │ 0x0000 - 0x0051 reg=10 context Landroid/content/Context; │ │ 0x0000 - 0x0051 reg=11 threadIdResult [J │ │ │ │ #9 : (in Lnet/everythingandroid/smspopup/util/ManageNotification;) │ │ name : 'notify' │ │ type : '(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;IZI)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 22 │ │ + registers : 23 │ │ ins : 5 │ │ outs : 5 │ │ - insns size : 264 16-bit code units │ │ -041908: |[041908] net.everythingandroid.smspopup.util.ManageNotification.notify:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;IZI)V │ │ -041918: 3812 0700 |0000: if-eqz v18, 0007 // +0007 │ │ -04191c: 121d |0002: const/4 v13, #int 1 // #1 │ │ -04191e: 0200 1300 |0003: move/from16 v0, v19 │ │ -041922: 35d0 0300 |0005: if-ge v0, v13, 0008 // +0003 │ │ -041926: 0e00 |0007: return-void │ │ -041928: 7401 b30d 1200 |0008: invoke-virtual/range {v18}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0db3 │ │ -04192e: 0c06 |000b: move-result-object v6 │ │ -041930: 7401 b10d 1200 |000c: invoke-virtual/range {v18}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactName:()Ljava/lang/String; // method@0db1 │ │ -041936: 0c03 |000f: move-result-object v3 │ │ -041938: 7401 bd0d 1200 |0010: invoke-virtual/range {v18}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getTimestamp:()J // method@0dbd │ │ -04193e: 0b0b |0013: move-result-wide v11 │ │ -041940: 7401 ae0d 1200 |0014: invoke-virtual/range {v18}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactId:()Ljava/lang/String; // method@0dae │ │ -041946: 0c0d |0017: move-result-object v13 │ │ -041948: 7401 af0d 1200 |0018: invoke-virtual/range {v18}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupKey:()Ljava/lang/String; // method@0daf │ │ -04194e: 0c0e |001b: move-result-object v14 │ │ -041950: 0800 1100 |001c: move-object/from16 v0, v17 │ │ -041954: 0201 1400 |001e: move/from16 v1, v20 │ │ -041958: 0202 1500 |0020: move/from16 v2, v21 │ │ -04195c: 7152 a30f d01e |0022: invoke-static {v0, v13, v14, v1, v2}, Lnet/everythingandroid/smspopup/util/ManageNotification;.buildNotification:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; // method@0fa3 │ │ -041962: 0c07 |0025: move-result-object v7 │ │ -041964: 3807 e1ff |0026: if-eqz v7, 0007 // -001f │ │ -041968: 1a05 0000 |0028: const-string v5, "" // string@0000 │ │ -04196c: 1a04 0000 |002a: const-string v4, "" // string@0000 │ │ -041970: 7701 0b0e 1100 |002c: invoke-static/range {v17}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.beginStartingService:(Landroid/content/Context;)V // method@0e0b │ │ -041976: 557d 2d09 |002f: iget-boolean v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacyMode:Z // field@092d │ │ -04197a: 380d a000 |0031: if-eqz v13, 00d1 // +00a0 │ │ -04197e: 7100 9c0f 0000 |0033: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.inKeyguardRestrictedInputMode:()Z // method@0f9c │ │ -041984: 0a0d |0036: move-result v13 │ │ -041986: 390d 0600 |0037: if-nez v13, 003d // +0006 │ │ -04198a: 557d 2c09 |0039: iget-boolean v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacyAlways:Z // field@092c │ │ -04198e: 380d 9600 |003b: if-eqz v13, 00d1 // +0096 │ │ -041992: 557d 2e09 |003d: iget-boolean v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacySender:Z // field@092e │ │ -041996: 380d 7300 |003f: if-eqz v13, 00b2 // +0073 │ │ -04199a: 2209 5401 |0041: new-instance v9, Landroid/text/SpannableString; // type@0154 │ │ -04199e: 140d 4d00 0e7f |0043: const v13, #float 1.88752e+38 // #7f0e004d │ │ -0419a4: 0800 1100 |0046: move-object/from16 v0, v17 │ │ -0419a8: 6e20 a600 d000 |0048: invoke-virtual {v0, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0419ae: 0c0d |004b: move-result-object v13 │ │ -0419b0: 7020 7409 d900 |004c: invoke-direct {v9, v13}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0974 │ │ -0419b6: 6e10 7609 0900 |004f: invoke-virtual {v9}, Landroid/text/SpannableString;.toString:()Ljava/lang/String; // method@0976 │ │ -0419bc: 0c05 |0052: move-result-object v5 │ │ -0419be: 3814 0300 |0053: if-eqz v20, 0056 // +0003 │ │ -0419c2: 1209 |0055: const/4 v9, #int 0 // #0 │ │ -0419c4: 120d |0056: const/4 v13, #int 0 // #0 │ │ -0419c6: 0800 1200 |0057: move-object/from16 v0, v18 │ │ -0419ca: 6e20 c80d d000 |0059: invoke-virtual {v0, v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setNotify:(Z)V // method@0dc8 │ │ -0419d0: 7100 ed0f 0000 |005c: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@0fed │ │ -0419d6: 0c0a |005f: move-result-object v10 │ │ -0419d8: 121d |0060: const/4 v13, #int 1 // #1 │ │ -0419da: 0200 1300 |0061: move/from16 v0, v19 │ │ -0419de: 37d0 9b00 |0063: if-le v0, v13, 00fe // +009b │ │ -0419e2: 140d 4900 0e7f |0065: const v13, #float 1.88752e+38 // #7f0e0049 │ │ -0419e8: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -0419ec: 6e20 a600 d000 |006a: invoke-virtual {v0, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0419f2: 0c05 |006d: move-result-object v5 │ │ -0419f4: 140d 4a00 0e7f |006e: const v13, #float 1.88752e+38 // #7f0e004a │ │ -0419fa: 121e |0071: const/4 v14, #int 1 // #1 │ │ -0419fc: 23ee ca02 |0072: new-array v14, v14, [Ljava/lang/Object; // type@02ca │ │ -041a00: 120f |0074: const/4 v15, #int 0 // #0 │ │ -041a02: 7701 4a0c 1300 |0075: invoke-static/range {v19}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -041a08: 0c10 |0078: move-result-object v16 │ │ -041a0a: 4d10 0e0f |0079: aput-object v16, v14, v15 │ │ -041a0e: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -041a12: 6e30 a700 d00e |007d: invoke-virtual {v0, v13, v14}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a7 │ │ -041a18: 0c04 |0080: move-result-object v4 │ │ -041a1a: 547d 2b09 |0081: iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -041a1e: 527e 2a09 |0083: iget v14, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notifIcon:I // field@092a │ │ -041a22: 59de 0600 |0085: iput v14, v13, Landroid/app/Notification;.icon:I // field@0006 │ │ -041a26: 547d 2b09 |0087: iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -041a2a: 5bd9 0d00 |0089: iput-object v9, v13, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -041a2e: 547d 2b09 |008b: iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -041a32: 5adb 0f00 |008d: iput-wide v11, v13, Landroid/app/Notification;.when:J // field@000f │ │ -041a36: 120d |008f: const/4 v13, #int 0 // #0 │ │ -041a38: 120e |0090: const/4 v14, #int 0 // #0 │ │ -041a3a: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -041a3e: 7140 7c00 d0ea |0093: invoke-static {v0, v13, v10, v14}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007c │ │ -041a44: 0c08 |0096: move-result-object v8 │ │ -041a46: 547d 2b09 |0097: iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -041a4a: 0800 1100 |0099: move-object/from16 v0, v17 │ │ -041a4e: 6e58 7500 0d45 |009b: invoke-virtual {v13, v0, v5, v4, v8}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0075 │ │ -041a54: 121d |009e: const/4 v13, #int 1 // #1 │ │ -041a56: 0200 1300 |009f: move/from16 v0, v19 │ │ -041a5a: 37d0 0800 |00a1: if-le v0, v13, 00a9 // +0008 │ │ -041a5e: 547d 2b09 |00a3: iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -041a62: 0200 1300 |00a5: move/from16 v0, v19 │ │ -041a66: 59d0 0b00 |00a7: iput v0, v13, Landroid/app/Notification;.number:I // field@000b │ │ -041a6a: 0800 1100 |00a9: move-object/from16 v0, v17 │ │ -041a6e: 0201 1500 |00ab: move/from16 v1, v21 │ │ -041a72: 6e30 a00f 0701 |00ad: invoke-virtual {v7, v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notify:(Landroid/content/Context;I)V // method@0fa0 │ │ -041a78: 2900 57ff |00b0: goto/16 0007 // -00a9 │ │ -041a7c: 2209 5401 |00b2: new-instance v9, Landroid/text/SpannableString; // type@0154 │ │ -041a80: 140d 4c00 0e7f |00b4: const v13, #float 1.88752e+38 // #7f0e004c │ │ -041a86: 121e |00b7: const/4 v14, #int 1 // #1 │ │ -041a88: 23ee ca02 |00b8: new-array v14, v14, [Ljava/lang/Object; // type@02ca │ │ -041a8c: 120f |00ba: const/4 v15, #int 0 // #0 │ │ -041a8e: 4d03 0e0f |00bb: aput-object v3, v14, v15 │ │ -041a92: 0800 1100 |00bd: move-object/from16 v0, v17 │ │ -041a96: 6e30 a700 d00e |00bf: invoke-virtual {v0, v13, v14}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a7 │ │ -041a9c: 0c0d |00c2: move-result-object v13 │ │ -041a9e: 7020 7409 d900 |00c3: invoke-direct {v9, v13}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0974 │ │ -041aa4: 0735 |00c6: move-object v5, v3 │ │ -041aa6: 140d 4d00 0e7f |00c7: const v13, #float 1.88752e+38 // #7f0e004d │ │ -041aac: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ -041ab0: 6e20 a600 d000 |00cc: invoke-virtual {v0, v13}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -041ab6: 0c04 |00cf: move-result-object v4 │ │ -041ab8: 2883 |00d0: goto 0053 // -007d │ │ -041aba: 0735 |00d1: move-object v5, v3 │ │ -041abc: 0764 |00d2: move-object v4, v6 │ │ -041abe: 2209 5401 |00d3: new-instance v9, Landroid/text/SpannableString; // type@0154 │ │ -041ac2: 140d 4b00 0e7f |00d5: const v13, #float 1.88752e+38 // #7f0e004b │ │ -041ac8: 122e |00d8: const/4 v14, #int 2 // #2 │ │ -041aca: 23ee ca02 |00d9: new-array v14, v14, [Ljava/lang/Object; // type@02ca │ │ -041ace: 120f |00db: const/4 v15, #int 0 // #0 │ │ -041ad0: 4d03 0e0f |00dc: aput-object v3, v14, v15 │ │ -041ad4: 121f |00de: const/4 v15, #int 1 // #1 │ │ -041ad6: 4d06 0e0f |00df: aput-object v6, v14, v15 │ │ -041ada: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ -041ade: 6e30 a700 d00e |00e3: invoke-virtual {v0, v13, v14}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a7 │ │ -041ae4: 0c0d |00e6: move-result-object v13 │ │ -041ae6: 7020 7409 d900 |00e7: invoke-direct {v9, v13}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0974 │ │ -041aec: 220d 5a01 |00ea: new-instance v13, Landroid/text/style/StyleSpan; // type@015a │ │ -041af0: 121e |00ec: const/4 v14, #int 1 // #1 │ │ -041af2: 7020 7b09 ed00 |00ed: invoke-direct {v13, v14}, Landroid/text/style/StyleSpan;.:(I)V // method@097b │ │ -041af8: 120e |00f0: const/4 v14, #int 0 // #0 │ │ -041afa: 6e10 6a0c 0300 |00f1: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@0c6a │ │ -041b00: 0a0f |00f4: move-result v15 │ │ -041b02: 1310 2100 |00f5: const/16 v16, #int 33 // #21 │ │ -041b06: 0200 1000 |00f7: move/from16 v0, v16 │ │ -041b0a: 6e50 7509 d9fe |00f9: invoke-virtual {v9, v13, v14, v15, v0}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@0975 │ │ -041b10: 2900 57ff |00fc: goto/16 0053 // -00a9 │ │ -041b14: 557d 2f09 |00fe: iget-boolean v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.replyToThread:Z // field@092f │ │ -041b18: 0800 1200 |0100: move-object/from16 v0, v18 │ │ -041b1c: 6e20 ba0d d000 |0102: invoke-virtual {v0, v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyIntent:(Z)Landroid/content/Intent; // method@0dba │ │ -041b22: 0c0a |0105: move-result-object v10 │ │ -041b24: 2900 7bff |0106: goto/16 0081 // -0085 │ │ + insns size : 270 16-bit code units │ │ +03c674: |[03c674] net.everythingandroid.smspopup.util.ManageNotification.notify:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;IZI)V │ │ +03c684: 3813 0700 |0000: if-eqz v19, 0007 // +0007 │ │ +03c688: 121e |0002: const/4 v14, #int 1 // #1 │ │ +03c68a: 0200 1400 |0003: move/from16 v0, v20 │ │ +03c68e: 35e0 0300 |0005: if-ge v0, v14, 0008 // +0003 │ │ +03c692: 0e00 |0007: return-void │ │ +03c694: 7401 190e 1300 |0008: invoke-virtual/range {v19}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0e19 │ │ +03c69a: 0c07 |000b: move-result-object v7 │ │ +03c69c: 7401 170e 1300 |000c: invoke-virtual/range {v19}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactName:()Ljava/lang/String; // method@0e17 │ │ +03c6a2: 0c04 |000f: move-result-object v4 │ │ +03c6a4: 7401 230e 1300 |0010: invoke-virtual/range {v19}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getTimestamp:()J // method@0e23 │ │ +03c6aa: 0b0c |0013: move-result-wide v12 │ │ +03c6ac: 7401 140e 1300 |0014: invoke-virtual/range {v19}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactId:()Ljava/lang/String; // method@0e14 │ │ +03c6b2: 0c0e |0017: move-result-object v14 │ │ +03c6b4: 7401 150e 1300 |0018: invoke-virtual/range {v19}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupKey:()Ljava/lang/String; // method@0e15 │ │ +03c6ba: 0c0f |001b: move-result-object v15 │ │ +03c6bc: 0800 1200 |001c: move-object/from16 v0, v18 │ │ +03c6c0: 0201 1500 |001e: move/from16 v1, v21 │ │ +03c6c4: 0202 1600 |0020: move/from16 v2, v22 │ │ +03c6c8: 7152 0910 e01f |0022: invoke-static {v0, v14, v15, v1, v2}, Lnet/everythingandroid/smspopup/util/ManageNotification;.buildNotification:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; // method@1009 │ │ +03c6ce: 0c08 |0025: move-result-object v8 │ │ +03c6d0: 3808 e1ff |0026: if-eqz v8, 0007 // -001f │ │ +03c6d4: 1a06 0000 |0028: const-string v6, "" // string@0000 │ │ +03c6d8: 1a05 0000 |002a: const-string v5, "" // string@0000 │ │ +03c6dc: 7701 710e 1200 |002c: invoke-static/range {v18}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;.beginStartingService:(Landroid/content/Context;)V // method@0e71 │ │ +03c6e2: 558e 9107 |002f: iget-boolean v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacyMode:Z // field@0791 │ │ +03c6e6: 380e a200 |0031: if-eqz v14, 00d3 // +00a2 │ │ +03c6ea: 7100 0210 0000 |0033: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.inKeyguardRestrictedInputMode:()Z // method@1002 │ │ +03c6f0: 0a0e |0036: move-result v14 │ │ +03c6f2: 390e 0600 |0037: if-nez v14, 003d // +0006 │ │ +03c6f6: 558e 9007 |0039: iget-boolean v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacyAlways:Z // field@0790 │ │ +03c6fa: 380e 9800 |003b: if-eqz v14, 00d3 // +0098 │ │ +03c6fe: 558e 9207 |003d: iget-boolean v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.privacySender:Z // field@0792 │ │ +03c702: 380e 7400 |003f: if-eqz v14, 00b3 // +0074 │ │ +03c706: 220a 5201 |0041: new-instance v10, Landroid/text/SpannableString; // type@0152 │ │ +03c70a: 140e 4d00 0d7f |0043: const v14, #float 1.87423e+38 // #7f0d004d │ │ +03c710: 0800 1200 |0046: move-object/from16 v0, v18 │ │ +03c714: 6e20 a600 e000 |0048: invoke-virtual {v0, v14}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03c71a: 0c0e |004b: move-result-object v14 │ │ +03c71c: 7020 7909 ea00 |004c: invoke-direct {v10, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0979 │ │ +03c722: 6e10 7b09 0a00 |004f: invoke-virtual {v10}, Landroid/text/SpannableString;.toString:()Ljava/lang/String; // method@097b │ │ +03c728: 0c06 |0052: move-result-object v6 │ │ +03c72a: 3815 0300 |0053: if-eqz v21, 0056 // +0003 │ │ +03c72e: 120a |0055: const/4 v10, #int 0 // #0 │ │ +03c730: 120e |0056: const/4 v14, #int 0 // #0 │ │ +03c732: 0800 1300 |0057: move-object/from16 v0, v19 │ │ +03c736: 6e20 2e0e e000 |0059: invoke-virtual {v0, v14}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setNotify:(Z)V // method@0e2e │ │ +03c73c: 7100 5310 0000 |005c: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@1053 │ │ +03c742: 0c0b |005f: move-result-object v11 │ │ +03c744: 121e |0060: const/4 v14, #int 1 // #1 │ │ +03c746: 0200 1400 |0061: move/from16 v0, v20 │ │ +03c74a: 37e0 a100 |0063: if-le v0, v14, 0104 // +00a1 │ │ +03c74e: 140e 4900 0d7f |0065: const v14, #float 1.87423e+38 // #7f0d0049 │ │ +03c754: 0800 1200 |0068: move-object/from16 v0, v18 │ │ +03c758: 6e20 a600 e000 |006a: invoke-virtual {v0, v14}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03c75e: 0c06 |006d: move-result-object v6 │ │ +03c760: 140e 4a00 0d7f |006e: const v14, #float 1.87423e+38 // #7f0d004a │ │ +03c766: 121f |0071: const/4 v15, #int 1 // #1 │ │ +03c768: 23ff cb02 |0072: new-array v15, v15, [Ljava/lang/Object; // type@02cb │ │ +03c76c: 1310 0000 |0074: const/16 v16, #int 0 // #0 │ │ +03c770: 7701 b00c 1400 |0076: invoke-static/range {v20}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +03c776: 0c11 |0079: move-result-object v17 │ │ +03c778: 4d11 0f10 |007a: aput-object v17, v15, v16 │ │ +03c77c: 0800 1200 |007c: move-object/from16 v0, v18 │ │ +03c780: 6e30 a700 e00f |007e: invoke-virtual {v0, v14, v15}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a7 │ │ +03c786: 0c05 |0081: move-result-object v5 │ │ +03c788: 548e 8f07 |0082: iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03c78c: 528f 8e07 |0084: iget v15, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notifIcon:I // field@078e │ │ +03c790: 59ef 0600 |0086: iput v15, v14, Landroid/app/Notification;.icon:I // field@0006 │ │ +03c794: 548e 8f07 |0088: iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03c798: 5bea 0d00 |008a: iput-object v10, v14, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +03c79c: 548e 8f07 |008c: iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03c7a0: 5aec 0f00 |008e: iput-wide v12, v14, Landroid/app/Notification;.when:J // field@000f │ │ +03c7a4: 120e |0090: const/4 v14, #int 0 // #0 │ │ +03c7a6: 120f |0091: const/4 v15, #int 0 // #0 │ │ +03c7a8: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +03c7ac: 7140 7c00 e0fb |0094: invoke-static {v0, v14, v11, v15}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007c │ │ +03c7b2: 0c09 |0097: move-result-object v9 │ │ +03c7b4: 548e 8f07 |0098: iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03c7b8: 0800 1200 |009a: move-object/from16 v0, v18 │ │ +03c7bc: 6e59 7500 0e56 |009c: invoke-virtual {v14, v0, v6, v5, v9}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0075 │ │ +03c7c2: 121e |009f: const/4 v14, #int 1 // #1 │ │ +03c7c4: 0200 1400 |00a0: move/from16 v0, v20 │ │ +03c7c8: 37e0 0800 |00a2: if-le v0, v14, 00aa // +0008 │ │ +03c7cc: 548e 8f07 |00a4: iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03c7d0: 0200 1400 |00a6: move/from16 v0, v20 │ │ +03c7d4: 59e0 0b00 |00a8: iput v0, v14, Landroid/app/Notification;.number:I // field@000b │ │ +03c7d8: 0800 1200 |00aa: move-object/from16 v0, v18 │ │ +03c7dc: 0201 1600 |00ac: move/from16 v1, v22 │ │ +03c7e0: 6e30 0610 0801 |00ae: invoke-virtual {v8, v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notify:(Landroid/content/Context;I)V // method@1006 │ │ +03c7e6: 2900 56ff |00b1: goto/16 0007 // -00aa │ │ +03c7ea: 220a 5201 |00b3: new-instance v10, Landroid/text/SpannableString; // type@0152 │ │ +03c7ee: 140e 4c00 0d7f |00b5: const v14, #float 1.87423e+38 // #7f0d004c │ │ +03c7f4: 121f |00b8: const/4 v15, #int 1 // #1 │ │ +03c7f6: 23ff cb02 |00b9: new-array v15, v15, [Ljava/lang/Object; // type@02cb │ │ +03c7fa: 1310 0000 |00bb: const/16 v16, #int 0 // #0 │ │ +03c7fe: 4d04 0f10 |00bd: aput-object v4, v15, v16 │ │ +03c802: 0800 1200 |00bf: move-object/from16 v0, v18 │ │ +03c806: 6e30 a700 e00f |00c1: invoke-virtual {v0, v14, v15}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a7 │ │ +03c80c: 0c0e |00c4: move-result-object v14 │ │ +03c80e: 7020 7909 ea00 |00c5: invoke-direct {v10, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0979 │ │ +03c814: 0746 |00c8: move-object v6, v4 │ │ +03c816: 140e 4d00 0d7f |00c9: const v14, #float 1.87423e+38 // #7f0d004d │ │ +03c81c: 0800 1200 |00cc: move-object/from16 v0, v18 │ │ +03c820: 6e20 a600 e000 |00ce: invoke-virtual {v0, v14}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03c826: 0c05 |00d1: move-result-object v5 │ │ +03c828: 2881 |00d2: goto 0053 // -007f │ │ +03c82a: 0746 |00d3: move-object v6, v4 │ │ +03c82c: 0775 |00d4: move-object v5, v7 │ │ +03c82e: 220a 5201 |00d5: new-instance v10, Landroid/text/SpannableString; // type@0152 │ │ +03c832: 140e 4b00 0d7f |00d7: const v14, #float 1.87423e+38 // #7f0d004b │ │ +03c838: 122f |00da: const/4 v15, #int 2 // #2 │ │ +03c83a: 23ff cb02 |00db: new-array v15, v15, [Ljava/lang/Object; // type@02cb │ │ +03c83e: 1310 0000 |00dd: const/16 v16, #int 0 // #0 │ │ +03c842: 4d04 0f10 |00df: aput-object v4, v15, v16 │ │ +03c846: 1310 0100 |00e1: const/16 v16, #int 1 // #1 │ │ +03c84a: 4d07 0f10 |00e3: aput-object v7, v15, v16 │ │ +03c84e: 0800 1200 |00e5: move-object/from16 v0, v18 │ │ +03c852: 6e30 a700 e00f |00e7: invoke-virtual {v0, v14, v15}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@00a7 │ │ +03c858: 0c0e |00ea: move-result-object v14 │ │ +03c85a: 7020 7909 ea00 |00eb: invoke-direct {v10, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0979 │ │ +03c860: 220e 5701 |00ee: new-instance v14, Landroid/text/style/StyleSpan; // type@0157 │ │ +03c864: 121f |00f0: const/4 v15, #int 1 // #1 │ │ +03c866: 7020 7f09 fe00 |00f1: invoke-direct {v14, v15}, Landroid/text/style/StyleSpan;.:(I)V // method@097f │ │ +03c86c: 120f |00f4: const/4 v15, #int 0 // #0 │ │ +03c86e: 6e10 d00c 0400 |00f5: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0cd0 │ │ +03c874: 0a10 |00f8: move-result v16 │ │ +03c876: 1311 2100 |00f9: const/16 v17, #int 33 // #21 │ │ +03c87a: 0200 1000 |00fb: move/from16 v0, v16 │ │ +03c87e: 0201 1100 |00fd: move/from16 v1, v17 │ │ +03c882: 6e51 7a09 ea0f |00ff: invoke-virtual {v10, v14, v15, v0, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@097a │ │ +03c888: 2900 51ff |0102: goto/16 0053 // -00af │ │ +03c88c: 558e 9307 |0104: iget-boolean v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.replyToThread:Z // field@0793 │ │ +03c890: 0800 1300 |0106: move-object/from16 v0, v19 │ │ +03c894: 6e20 200e e000 |0108: invoke-virtual {v0, v14}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyIntent:(Z)Landroid/content/Intent; // method@0e20 │ │ +03c89a: 0c0b |010b: move-result-object v11 │ │ +03c89c: 2900 76ff |010c: goto/16 0082 // -008a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0007 line=269 │ │ 0x0008 line=172 │ │ 0x000c line=173 │ │ 0x0010 line=174 │ │ - 0x0014 line=176 │ │ + 0x0014 line=177 │ │ 0x0026 line=180 │ │ 0x0028 line=185 │ │ 0x002a line=186 │ │ 0x002c line=194 │ │ 0x002f line=198 │ │ + 0x0033 line=199 │ │ 0x003d line=201 │ │ 0x0041 line=202 │ │ 0x004f line=204 │ │ 0x0053 line=227 │ │ 0x0055 line=228 │ │ 0x0056 line=232 │ │ 0x005c line=235 │ │ 0x0060 line=238 │ │ 0x0065 line=239 │ │ 0x006e line=240 │ │ - 0x0081 line=250 │ │ - 0x0087 line=251 │ │ - 0x008b line=252 │ │ - 0x008f line=258 │ │ - 0x0097 line=261 │ │ - 0x009e line=264 │ │ - 0x00a3 line=265 │ │ - 0x00a9 line=268 │ │ - 0x00b2 line=206 │ │ - 0x00c6 line=208 │ │ - 0x00c7 line=209 │ │ - 0x00d1 line=214 │ │ - 0x00d2 line=215 │ │ - 0x00d3 line=217 │ │ - 0x00ea line=221 │ │ - 0x00fe line=242 │ │ - locals : │ │ - 0x0097 - 0x00b2 reg=8 notifIntent Landroid/app/PendingIntent; │ │ - 0x004f - 0x00b2 reg=9 scrollText Landroid/text/SpannableString; │ │ - 0x0060 - 0x00b2 reg=10 smsIntent Landroid/content/Intent; │ │ - 0x00c6 - 0x00d1 reg=9 scrollText Landroid/text/SpannableString; │ │ - 0x0010 - 0x0108 reg=3 contactName Ljava/lang/String; │ │ - 0x002c - 0x0108 reg=4 contentText Ljava/lang/String; │ │ - 0x002a - 0x0108 reg=5 contentTitle Ljava/lang/String; │ │ - 0x000c - 0x0108 reg=6 messageBody Ljava/lang/String; │ │ - 0x0026 - 0x0108 reg=7 n Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ │ - 0x00ea - 0x0108 reg=9 scrollText Landroid/text/SpannableString; │ │ - 0x00fe - 0x0108 reg=10 smsIntent Landroid/content/Intent; │ │ - 0x0014 - 0x0108 reg=11 timestamp J │ │ - 0x0000 - 0x0108 reg=17 context Landroid/content/Context; │ │ - 0x0000 - 0x0108 reg=18 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0000 - 0x0108 reg=19 messageCount I │ │ - 0x0000 - 0x0108 reg=20 onlyUpdate Z │ │ - 0x0000 - 0x0108 reg=21 notif I │ │ + 0x0082 line=250 │ │ + 0x0088 line=251 │ │ + 0x008c line=252 │ │ + 0x0090 line=258 │ │ + 0x0098 line=261 │ │ + 0x009f line=264 │ │ + 0x00a4 line=265 │ │ + 0x00aa line=268 │ │ + 0x00b3 line=206 │ │ + 0x00c8 line=208 │ │ + 0x00c9 line=209 │ │ + 0x00d3 line=214 │ │ + 0x00d4 line=215 │ │ + 0x00d5 line=217 │ │ + 0x00ee line=221 │ │ + 0x0104 line=242 │ │ + locals : │ │ + 0x0098 - 0x00b3 reg=9 notifIntent Landroid/app/PendingIntent; │ │ + 0x004f - 0x00b3 reg=10 scrollText Landroid/text/SpannableString; │ │ + 0x0060 - 0x00b3 reg=11 smsIntent Landroid/content/Intent; │ │ + 0x00c8 - 0x00d3 reg=10 scrollText Landroid/text/SpannableString; │ │ + 0x0010 - 0x010e reg=4 contactName Ljava/lang/String; │ │ + 0x002c - 0x010e reg=5 contentText Ljava/lang/String; │ │ + 0x002a - 0x010e reg=6 contentTitle Ljava/lang/String; │ │ + 0x000c - 0x010e reg=7 messageBody Ljava/lang/String; │ │ + 0x0026 - 0x010e reg=8 n Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ │ + 0x00ee - 0x010e reg=10 scrollText Landroid/text/SpannableString; │ │ + 0x0104 - 0x010e reg=11 smsIntent Landroid/content/Intent; │ │ + 0x0014 - 0x010e reg=12 timestamp J │ │ + 0x0000 - 0x010e reg=18 context Landroid/content/Context; │ │ + 0x0000 - 0x010e reg=19 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x010e reg=20 messageCount I │ │ + 0x0000 - 0x010e reg=21 onlyUpdate Z │ │ + 0x0000 - 0x010e reg=22 notif I │ │ │ │ #10 : (in Lnet/everythingandroid/smspopup/util/ManageNotification;) │ │ name : 'notifySendFailed' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 79 16-bit code units │ │ -041b28: |[041b28] net.everythingandroid.smspopup.util.ManageNotification.notifySendFailed:(Landroid/content/Context;)V │ │ -041b38: 130d 6400 |0000: const/16 v13, #int 100 // #64 │ │ -041b3c: 1219 |0002: const/4 v9, #int 1 // #1 │ │ -041b3e: 1606 0000 |0003: const-wide/16 v6, #int 0 // #0 │ │ -041b42: 120c |0005: const/4 v12, #int 0 // #0 │ │ -041b44: 7130 a40f ce0d |0006: invoke-static {v14, v12, v13}, Lnet/everythingandroid/smspopup/util/ManageNotification;.buildNotification:(Landroid/content/Context;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; // method@0fa4 │ │ -041b4a: 0c03 |0009: move-result-object v3 │ │ -041b4c: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ -041b50: 0e00 |000c: return-void │ │ -041b52: 2398 b902 |000d: new-array v8, v9, [J // type@02b9 │ │ -041b56: 4c06 080c |000f: aput-wide v6, v8, v12 │ │ -041b5a: 7120 a90f 8e00 |0011: invoke-static {v14, v8}, Lnet/everythingandroid/smspopup/util/ManageNotification;.getUndeliveredMessageCount:(Landroid/content/Context;[J)I // method@0fa9 │ │ -041b60: 0a02 |0014: move-result v2 │ │ -041b62: 7100 ed0f 0000 |0015: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@0fed │ │ -041b68: 0c05 |0018: move-result-object v5 │ │ -041b6a: 3792 2500 |0019: if-le v2, v9, 003e // +0025 │ │ -041b6e: 1a01 4106 |001b: const-string v1, "Multiple errors" // string@0641 │ │ -041b72: 1a00 4206 |001d: const-string v0, "Multiple errors when sending messages" // string@0642 │ │ -041b76: 5439 2b09 |001f: iget-object v9, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -041b7a: 523a 2909 |0021: iget v10, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notifFailedIcon:I // field@0929 │ │ -041b7e: 599a 0600 |0023: iput v10, v9, Landroid/app/Notification;.icon:I // field@0006 │ │ -041b82: 5439 2b09 |0025: iget-object v9, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -041b86: 5b91 0d00 |0027: iput-object v1, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ -041b8a: 5439 2b09 |0029: iget-object v9, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -041b8e: 7100 800c 0000 |002b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0c80 │ │ -041b94: 0b0a |002e: move-result-wide v10 │ │ -041b96: 5a9a 0f00 |002f: iput-wide v10, v9, Landroid/app/Notification;.when:J // field@000f │ │ -041b9a: 7140 7c00 cec5 |0031: invoke-static {v14, v12, v5, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007c │ │ -041ba0: 0c04 |0034: move-result-object v4 │ │ -041ba2: 5439 2b09 |0035: iget-object v9, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@092b │ │ -041ba6: 6e54 7500 e901 |0037: invoke-virtual {v9, v14, v1, v0, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0075 │ │ -041bac: 6e30 a00f e30d |003a: invoke-virtual {v3, v14, v13}, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notify:(Landroid/content/Context;I)V // method@0fa0 │ │ -041bb2: 28cf |003d: goto 000c // -0031 │ │ -041bb4: 1a01 3c02 |003e: const-string v1, "Error sending message" // string@023c │ │ -041bb8: 1a00 3c02 |0040: const-string v0, "Error sending message" // string@023c │ │ -041bbc: 4509 080c |0042: aget-wide v9, v8, v12 │ │ -041bc0: 3109 0906 |0044: cmp-long v9, v9, v6 │ │ -041bc4: 3809 0400 |0046: if-eqz v9, 004a // +0004 │ │ -041bc8: 4506 080c |0048: aget-wide v6, v8, v12 │ │ -041bcc: 7130 ee0f 6e07 |004a: invoke-static {v14, v6, v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsToIntent:(Landroid/content/Context;J)Landroid/content/Intent; // method@0fee │ │ -041bd2: 0c05 |004d: move-result-object v5 │ │ -041bd4: 28d1 |004e: goto 001f // -002f │ │ +03c8a0: |[03c8a0] net.everythingandroid.smspopup.util.ManageNotification.notifySendFailed:(Landroid/content/Context;)V │ │ +03c8b0: 130d 6400 |0000: const/16 v13, #int 100 // #64 │ │ +03c8b4: 1219 |0002: const/4 v9, #int 1 // #1 │ │ +03c8b6: 1606 0000 |0003: const-wide/16 v6, #int 0 // #0 │ │ +03c8ba: 120c |0005: const/4 v12, #int 0 // #0 │ │ +03c8bc: 7130 0a10 ce0d |0006: invoke-static {v14, v12, v13}, Lnet/everythingandroid/smspopup/util/ManageNotification;.buildNotification:(Landroid/content/Context;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; // method@100a │ │ +03c8c2: 0c03 |0009: move-result-object v3 │ │ +03c8c4: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ +03c8c8: 0e00 |000c: return-void │ │ +03c8ca: 2398 b702 |000d: new-array v8, v9, [J // type@02b7 │ │ +03c8ce: 4c06 080c |000f: aput-wide v6, v8, v12 │ │ +03c8d2: 7120 0f10 8e00 |0011: invoke-static {v14, v8}, Lnet/everythingandroid/smspopup/util/ManageNotification;.getUndeliveredMessageCount:(Landroid/content/Context;[J)I // method@100f │ │ +03c8d8: 0a02 |0014: move-result v2 │ │ +03c8da: 7100 5310 0000 |0015: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@1053 │ │ +03c8e0: 0c05 |0018: move-result-object v5 │ │ +03c8e2: 3792 2500 |0019: if-le v2, v9, 003e // +0025 │ │ +03c8e6: 1a01 5206 |001b: const-string v1, "Multiple errors" // string@0652 │ │ +03c8ea: 1a00 5306 |001d: const-string v0, "Multiple errors when sending messages" // string@0653 │ │ +03c8ee: 5439 8f07 |001f: iget-object v9, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03c8f2: 523a 8d07 |0021: iget v10, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notifFailedIcon:I // field@078d │ │ +03c8f6: 599a 0600 |0023: iput v10, v9, Landroid/app/Notification;.icon:I // field@0006 │ │ +03c8fa: 5439 8f07 |0025: iget-object v9, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03c8fe: 5b91 0d00 |0027: iput-object v1, v9, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000d │ │ +03c902: 5439 8f07 |0029: iget-object v9, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03c906: 7100 e60c 0000 |002b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ce6 │ │ +03c90c: 0b0a |002e: move-result-wide v10 │ │ +03c90e: 5a9a 0f00 |002f: iput-wide v10, v9, Landroid/app/Notification;.when:J // field@000f │ │ +03c912: 7140 7c00 cec5 |0031: invoke-static {v14, v12, v5, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007c │ │ +03c918: 0c04 |0034: move-result-object v4 │ │ +03c91a: 5439 8f07 |0035: iget-object v9, v3, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notification:Landroid/app/Notification; // field@078f │ │ +03c91e: 6e54 7500 e901 |0037: invoke-virtual {v9, v14, v1, v0, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0075 │ │ +03c924: 6e30 0610 e30d |003a: invoke-virtual {v3, v14, v13}, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;.notify:(Landroid/content/Context;I)V // method@1006 │ │ +03c92a: 28cf |003d: goto 000c // -0031 │ │ +03c92c: 1a01 3f02 |003e: const-string v1, "Error sending message" // string@023f │ │ +03c930: 1a00 3f02 |0040: const-string v0, "Error sending message" // string@023f │ │ +03c934: 450a 080c |0042: aget-wide v10, v8, v12 │ │ +03c938: 3109 0a06 |0044: cmp-long v9, v10, v6 │ │ +03c93c: 3809 0400 |0046: if-eqz v9, 004a // +0004 │ │ +03c940: 4506 080c |0048: aget-wide v6, v8, v12 │ │ +03c944: 7130 5410 6e07 |004a: invoke-static {v14, v6, v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsToIntent:(Landroid/content/Context;J)Landroid/content/Intent; // method@1054 │ │ +03c94a: 0c05 |004d: move-result-object v5 │ │ +03c94c: 28d1 |004e: goto 001f // -002f │ │ catches : (none) │ │ positions : │ │ 0x0006 line=634 │ │ 0x000a line=635 │ │ 0x000c line=673 │ │ 0x000d line=643 │ │ 0x0011 line=644 │ │ @@ -103210,49 +61432,49 @@ │ │ type : '(Ljava/lang/String;)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -041bd8: |[041bd8] net.everythingandroid.smspopup.util.ManageNotification.parseLEDPattern:(Ljava/lang/String;)[I │ │ -041be8: 140b 60ea 0000 |0000: const v11, #float 8.40779e-41 // #0000ea60 │ │ -041bee: 122a |0003: const/4 v10, #int 2 // #2 │ │ -041bf0: 1219 |0004: const/4 v9, #int 1 // #1 │ │ -041bf2: 1208 |0005: const/4 v8, #int 0 // #0 │ │ -041bf4: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -041bf6: 390c 0300 |0007: if-nez v12, 000a // +0003 │ │ -041bfa: 1106 |0009: return-object v6 │ │ -041bfc: 1a07 b100 |000a: const-string v7, "," // string@00b1 │ │ -041c00: 6e20 6b0c 7c00 |000c: invoke-virtual {v12, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0c6b │ │ -041c06: 0c05 |000f: move-result-object v5 │ │ -041c08: 2157 |0010: array-length v7, v5 │ │ -041c0a: 33a7 f8ff |0011: if-ne v7, v10, 0009 // -0008 │ │ -041c0e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -041c10: 1400 60ea 0000 |0014: const v0, #float 8.40779e-41 // #0000ea60 │ │ -041c16: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -041c18: 4607 0507 |0018: aget-object v7, v5, v7 │ │ -041c1c: 7110 480c 0700 |001a: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -041c22: 0a04 |001d: move-result v4 │ │ -041c24: 1217 |001e: const/4 v7, #int 1 // #1 │ │ -041c26: 4607 0507 |001f: aget-object v7, v5, v7 │ │ -041c2a: 7110 480c 0700 |0021: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0c48 │ │ -041c30: 0a03 |0024: move-result v3 │ │ -041c32: 3a04 e4ff |0025: if-ltz v4, 0009 // -001c │ │ -041c36: 36b4 e2ff |0027: if-gt v4, v11, 0009 // -001e │ │ -041c3a: 3a03 e0ff |0029: if-ltz v3, 0009 // -0020 │ │ -041c3e: 36b3 deff |002b: if-gt v3, v11, 0009 // -0022 │ │ -041c42: 23a6 b802 |002d: new-array v6, v10, [I // type@02b8 │ │ -041c46: 4b04 0608 |002f: aput v4, v6, v8 │ │ -041c4a: 4b03 0609 |0031: aput v3, v6, v9 │ │ -041c4e: 28d6 |0033: goto 0009 // -002a │ │ -041c50: 0d02 |0034: move-exception v2 │ │ -041c52: 28d4 |0035: goto 0009 // -002c │ │ -041c54: 0d02 |0036: move-exception v2 │ │ -041c56: 28d2 |0037: goto 0009 // -002e │ │ +03c950: |[03c950] net.everythingandroid.smspopup.util.ManageNotification.parseLEDPattern:(Ljava/lang/String;)[I │ │ +03c960: 140b 60ea 0000 |0000: const v11, #float 8.40779e-41 // #0000ea60 │ │ +03c966: 122a |0003: const/4 v10, #int 2 // #2 │ │ +03c968: 1219 |0004: const/4 v9, #int 1 // #1 │ │ +03c96a: 1208 |0005: const/4 v8, #int 0 // #0 │ │ +03c96c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +03c96e: 390c 0300 |0007: if-nez v12, 000a // +0003 │ │ +03c972: 1106 |0009: return-object v6 │ │ +03c974: 1a07 b000 |000a: const-string v7, "," // string@00b0 │ │ +03c978: 6e20 d10c 7c00 |000c: invoke-virtual {v12, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0cd1 │ │ +03c97e: 0c05 |000f: move-result-object v5 │ │ +03c980: 2157 |0010: array-length v7, v5 │ │ +03c982: 33a7 f8ff |0011: if-ne v7, v10, 0009 // -0008 │ │ +03c986: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +03c988: 1400 60ea 0000 |0014: const v0, #float 8.40779e-41 // #0000ea60 │ │ +03c98e: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +03c990: 4607 0507 |0018: aget-object v7, v5, v7 │ │ +03c994: 7110 ae0c 0700 |001a: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +03c99a: 0a04 |001d: move-result v4 │ │ +03c99c: 1217 |001e: const/4 v7, #int 1 // #1 │ │ +03c99e: 4607 0507 |001f: aget-object v7, v5, v7 │ │ +03c9a2: 7110 ae0c 0700 |0021: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +03c9a8: 0a03 |0024: move-result v3 │ │ +03c9aa: 3a04 e4ff |0025: if-ltz v4, 0009 // -001c │ │ +03c9ae: 36b4 e2ff |0027: if-gt v4, v11, 0009 // -001e │ │ +03c9b2: 3a03 e0ff |0029: if-ltz v3, 0009 // -0020 │ │ +03c9b6: 36b3 deff |002b: if-gt v3, v11, 0009 // -0022 │ │ +03c9ba: 23a6 b602 |002d: new-array v6, v10, [I // type@02b6 │ │ +03c9be: 4b04 0608 |002f: aput v4, v6, v8 │ │ +03c9c2: 4b03 0609 |0031: aput v3, v6, v9 │ │ +03c9c6: 28d6 |0033: goto 0009 // -002a │ │ +03c9c8: 0d02 |0034: move-exception v2 │ │ +03c9ca: 28d4 |0035: goto 0009 // -002c │ │ +03c9cc: 0d02 |0036: move-exception v2 │ │ +03c9ce: 28d2 |0037: goto 0009 // -002e │ │ catches : 2 │ │ 0x0018 - 0x001d │ │ Ljava/lang/NumberFormatException; -> 0x0034 │ │ 0x001f - 0x0024 │ │ Ljava/lang/NumberFormatException; -> 0x0036 │ │ positions : │ │ 0x0007 line=602 │ │ @@ -103281,65 +61503,65 @@ │ │ 0x0000 - 0x0038 reg=12 stringPattern Ljava/lang/String; │ │ │ │ #12 : (in Lnet/everythingandroid/smspopup/util/ManageNotification;) │ │ name : 'parseVibratePattern' │ │ type : '(Ljava/lang/String;)[J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 14 │ │ + registers : 15 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -041c74: |[041c74] net.everythingandroid.smspopup.util.ManageNotification.parseVibratePattern:(Ljava/lang/String;)[J │ │ -041c84: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -041c86: 2202 1402 |0001: new-instance v2, Ljava/util/ArrayList; // type@0214 │ │ -041c8a: 7010 880c 0200 |0003: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c88 │ │ -041c90: 390d 0300 |0006: if-nez v13, 0009 // +0003 │ │ -041c94: 1106 |0008: return-object v6 │ │ -041c96: 1a09 b100 |0009: const-string v9, "," // string@00b1 │ │ -041c9a: 6e20 6b0c 9d00 |000b: invoke-virtual {v13, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0c6b │ │ -041ca0: 0c08 |000e: move-result-object v8 │ │ -041ca2: 1401 60ea 0000 |000f: const v1, #float 8.40779e-41 // #0000ea60 │ │ -041ca8: 1300 6400 |0012: const/16 v0, #int 100 // #64 │ │ -041cac: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -041cae: 2189 |0015: array-length v9, v8 │ │ -041cb0: 3594 2100 |0016: if-ge v4, v9, 0037 // +0021 │ │ -041cb4: 4609 0804 |0018: aget-object v9, v8, v4 │ │ -041cb8: 6e10 6f0c 0900 |001a: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0c6f │ │ -041cbe: 0c09 |001d: move-result-object v9 │ │ -041cc0: 7110 4e0c 0900 |001e: invoke-static {v9}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0c4e │ │ -041cc6: 0b09 |0021: move-result-wide v9 │ │ -041cc8: 7120 4f0c a900 |0022: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0c4f │ │ -041cce: 0c05 |0025: move-result-object v5 │ │ -041cd0: 6e10 4d0c 0500 |0026: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@0c4d │ │ -041cd6: 0b09 |0029: move-result-wide v9 │ │ -041cd8: 811b |002a: int-to-long v11, v1 │ │ -041cda: 3109 090b |002b: cmp-long v9, v9, v11 │ │ -041cde: 3c09 dbff |002d: if-gtz v9, 0008 // -0025 │ │ -041ce2: 6e20 8b0c 5200 |002f: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -041ce8: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -041cec: 28e1 |0034: goto 0015 // -001f │ │ -041cee: 0d03 |0035: move-exception v3 │ │ -041cf0: 28d2 |0036: goto 0008 // -002e │ │ -041cf2: 6e10 970c 0200 |0037: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -041cf8: 0a07 |003a: move-result v7 │ │ -041cfa: 3d07 cdff |003b: if-lez v7, 0008 // -0033 │ │ -041cfe: 3507 cbff |003d: if-ge v7, v0, 0008 // -0035 │ │ -041d02: 2376 b902 |003f: new-array v6, v7, [J // type@02b9 │ │ -041d06: 1204 |0041: const/4 v4, #int 0 // #0 │ │ -041d08: 2169 |0042: array-length v9, v6 │ │ -041d0a: 3594 c5ff |0043: if-ge v4, v9, 0008 // -003b │ │ -041d0e: 6e20 900c 4200 |0045: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -041d14: 0c09 |0048: move-result-object v9 │ │ -041d16: 1f09 fe01 |0049: check-cast v9, Ljava/lang/Long; // type@01fe │ │ -041d1a: 6e10 4d0c 0900 |004b: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@0c4d │ │ -041d20: 0b09 |004e: move-result-wide v9 │ │ -041d22: 4c09 0604 |004f: aput-wide v9, v6, v4 │ │ -041d26: d804 0401 |0051: add-int/lit8 v4, v4, #int 1 // #01 │ │ -041d2a: 28ef |0053: goto 0042 // -0011 │ │ +03c9ec: |[03c9ec] net.everythingandroid.smspopup.util.ManageNotification.parseVibratePattern:(Ljava/lang/String;)[J │ │ +03c9fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03c9fe: 2202 1202 |0001: new-instance v2, Ljava/util/ArrayList; // type@0212 │ │ +03ca02: 7010 ee0c 0200 |0003: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +03ca08: 390e 0300 |0006: if-nez v14, 0009 // +0003 │ │ +03ca0c: 1106 |0008: return-object v6 │ │ +03ca0e: 1a09 b000 |0009: const-string v9, "," // string@00b0 │ │ +03ca12: 6e20 d10c 9e00 |000b: invoke-virtual {v14, v9}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0cd1 │ │ +03ca18: 0c08 |000e: move-result-object v8 │ │ +03ca1a: 1401 60ea 0000 |000f: const v1, #float 8.40779e-41 // #0000ea60 │ │ +03ca20: 1300 6400 |0012: const/16 v0, #int 100 // #64 │ │ +03ca24: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +03ca26: 2189 |0015: array-length v9, v8 │ │ +03ca28: 3594 2100 |0016: if-ge v4, v9, 0037 // +0021 │ │ +03ca2c: 4609 0804 |0018: aget-object v9, v8, v4 │ │ +03ca30: 6e10 d50c 0900 |001a: invoke-virtual {v9}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0cd5 │ │ +03ca36: 0c09 |001d: move-result-object v9 │ │ +03ca38: 7110 b40c 0900 |001e: invoke-static {v9}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@0cb4 │ │ +03ca3e: 0b0a |0021: move-result-wide v10 │ │ +03ca40: 7120 b50c ba00 |0022: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0cb5 │ │ +03ca46: 0c05 |0025: move-result-object v5 │ │ +03ca48: 6e10 b30c 0500 |0026: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@0cb3 │ │ +03ca4e: 0b0a |0029: move-result-wide v10 │ │ +03ca50: 811c |002a: int-to-long v12, v1 │ │ +03ca52: 3109 0a0c |002b: cmp-long v9, v10, v12 │ │ +03ca56: 3c09 dbff |002d: if-gtz v9, 0008 // -0025 │ │ +03ca5a: 6e20 f10c 5200 |002f: invoke-virtual {v2, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +03ca60: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03ca64: 28e1 |0034: goto 0015 // -001f │ │ +03ca66: 0d03 |0035: move-exception v3 │ │ +03ca68: 28d2 |0036: goto 0008 // -002e │ │ +03ca6a: 6e10 fd0c 0200 |0037: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03ca70: 0a07 |003a: move-result v7 │ │ +03ca72: 3d07 cdff |003b: if-lez v7, 0008 // -0033 │ │ +03ca76: 3507 cbff |003d: if-ge v7, v0, 0008 // -0035 │ │ +03ca7a: 2376 b702 |003f: new-array v6, v7, [J // type@02b7 │ │ +03ca7e: 1204 |0041: const/4 v4, #int 0 // #0 │ │ +03ca80: 2169 |0042: array-length v9, v6 │ │ +03ca82: 3594 c5ff |0043: if-ge v4, v9, 0008 // -003b │ │ +03ca86: 6e20 f60c 4200 |0045: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03ca8c: 0c09 |0048: move-result-object v9 │ │ +03ca8e: 1f09 fc01 |0049: check-cast v9, Ljava/lang/Long; // type@01fc │ │ +03ca92: 6e10 b30c 0900 |004b: invoke-virtual {v9}, Ljava/lang/Long;.longValue:()J // method@0cb3 │ │ +03ca98: 0b0a |004e: move-result-wide v10 │ │ +03ca9a: 4c0a 0604 |004f: aput-wide v10, v6, v4 │ │ +03ca9e: d804 0401 |0051: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03caa2: 28ef |0053: goto 0042 // -0011 │ │ catches : 1 │ │ 0x0018 - 0x0025 │ │ Ljava/lang/NumberFormatException; -> 0x0035 │ │ positions : │ │ 0x0001 line=558 │ │ 0x0006 line=561 │ │ 0x0008 line=590 │ │ @@ -103365,29 +61587,29 @@ │ │ 0x0014 - 0x0054 reg=0 VIBRATE_PATTERN_MAX_PATTERN I │ │ 0x0012 - 0x0054 reg=1 VIBRATE_PATTERN_MAX_SECONDS I │ │ 0x0006 - 0x0054 reg=2 arrayListPattern Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0015 - 0x0054 reg=4 i I │ │ 0x0041 - 0x0054 reg=6 pattern [J │ │ 0x003b - 0x0054 reg=7 size I │ │ 0x000f - 0x0054 reg=8 splitPattern [Ljava/lang/String; │ │ - 0x0000 - 0x0054 reg=13 stringPattern Ljava/lang/String; │ │ + 0x0000 - 0x0054 reg=14 stringPattern Ljava/lang/String; │ │ │ │ #13 : (in Lnet/everythingandroid/smspopup/util/ManageNotification;) │ │ name : 'show' │ │ type : '(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -041d3c: |[041d3c] net.everythingandroid.smspopup.util.ManageNotification.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ -041d4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -041d4e: 7130 af0f 2100 |0001: invoke-static {v1, v2, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@0faf │ │ -041d54: 0e00 |0004: return-void │ │ +03cab4: |[03cab4] net.everythingandroid.smspopup.util.ManageNotification.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ +03cac4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03cac6: 7130 1510 2100 |0001: invoke-static {v1, v2, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@1015 │ │ +03cacc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ @@ -103397,18 +61619,18 @@ │ │ type : '(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -041d58: |[041d58] net.everythingandroid.smspopup.util.ManageNotification.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V │ │ -041d68: 1300 3905 |0000: const/16 v0, #int 1337 // #539 │ │ -041d6c: 7140 b00f 2103 |0002: invoke-static {v1, v2, v3, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;II)V // method@0fb0 │ │ -041d72: 0e00 |0005: return-void │ │ +03cad0: |[03cad0] net.everythingandroid.smspopup.util.ManageNotification.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V │ │ +03cae0: 1300 3905 |0000: const/16 v0, #int 1337 // #539 │ │ +03cae4: 7140 1610 2103 |0002: invoke-static {v1, v2, v3, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;II)V // method@1016 │ │ +03caea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ @@ -103419,18 +61641,18 @@ │ │ type : '(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -041d74: |[041d74] net.everythingandroid.smspopup.util.ManageNotification.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;II)V │ │ -041d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041d86: 7154 aa0f 2103 |0001: invoke-static {v1, v2, v3, v0, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;.notify:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;IZI)V // method@0faa │ │ -041d8c: 0e00 |0004: return-void │ │ +03caec: |[03caec] net.everythingandroid.smspopup.util.ManageNotification.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;II)V │ │ +03cafc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03cafe: 7154 1010 2103 |0001: invoke-static {v1, v2, v3, v0, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;.notify:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;IZI)V // method@1010 │ │ +03cb04: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ @@ -103442,23 +61664,23 @@ │ │ type : '(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -041d90: |[041d90] net.everythingandroid.smspopup.util.ManageNotification.update:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V │ │ -041da0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -041da2: 3803 0a00 |0001: if-eqz v3, 000b // +000a │ │ -041da6: 3d04 0800 |0003: if-lez v4, 000b // +0008 │ │ -041daa: 1300 3905 |0005: const/16 v0, #int 1337 // #539 │ │ -041dae: 7150 aa0f 3214 |0007: invoke-static {v2, v3, v4, v1, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.notify:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;IZI)V // method@0faa │ │ -041db4: 0e00 |000a: return-void │ │ -041db6: 7120 a80f 1200 |000b: invoke-static {v2, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;Z)V // method@0fa8 │ │ -041dbc: 28fc |000e: goto 000a // -0004 │ │ +03cb08: |[03cb08] net.everythingandroid.smspopup.util.ManageNotification.update:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V │ │ +03cb18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03cb1a: 3803 0a00 |0001: if-eqz v3, 000b // +000a │ │ +03cb1e: 3d04 0800 |0003: if-lez v4, 000b // +0008 │ │ +03cb22: 1300 3905 |0005: const/16 v0, #int 1337 // #539 │ │ +03cb26: 7150 1010 3214 |0007: invoke-static {v2, v3, v4, v1, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.notify:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;IZI)V // method@1010 │ │ +03cb2c: 0e00 |000a: return-void │ │ +03cb2e: 7120 0e10 1200 |000b: invoke-static {v2, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;Z)V // method@100e │ │ +03cb34: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=154 │ │ 0x0005 line=155 │ │ 0x000a line=160 │ │ 0x000b line=158 │ │ locals : │ │ @@ -103471,53 +61693,53 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -041dc0: |[041dc0] net.everythingandroid.smspopup.util.ManageNotification.updateSendFailedNotification:(Landroid/content/Context;)V │ │ -041dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041dd2: 7120 a90f 0200 |0001: invoke-static {v2, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.getUndeliveredMessageCount:(Landroid/content/Context;[J)I // method@0fa9 │ │ -041dd8: 0a00 |0004: move-result v0 │ │ -041dda: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -041ddc: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -041de0: 1300 6400 |0008: const/16 v0, #int 100 // #64 │ │ -041de4: 7120 a60f 0200 |000a: invoke-static {v2, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clear:(Landroid/content/Context;I)V // method@0fa6 │ │ -041dea: 0e00 |000d: return-void │ │ -041dec: 7110 ab0f 0200 |000e: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/ManageNotification;.notifySendFailed:(Landroid/content/Context;)V // method@0fab │ │ -041df2: 28fc |0011: goto 000d // -0004 │ │ +03cb38: |[03cb38] net.everythingandroid.smspopup.util.ManageNotification.updateSendFailedNotification:(Landroid/content/Context;)V │ │ +03cb48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03cb4a: 7120 0f10 0200 |0001: invoke-static {v2, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.getUndeliveredMessageCount:(Landroid/content/Context;[J)I // method@100f │ │ +03cb50: 0a00 |0004: move-result v0 │ │ +03cb52: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +03cb54: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +03cb58: 1300 6400 |0008: const/16 v0, #int 100 // #64 │ │ +03cb5c: 7120 0c10 0200 |000a: invoke-static {v2, v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clear:(Landroid/content/Context;I)V // method@100c │ │ +03cb62: 0e00 |000d: return-void │ │ +03cb64: 7110 1110 0200 |000e: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/ManageNotification;.notifySendFailed:(Landroid/content/Context;)V // method@1011 │ │ +03cb6a: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0008 line=713 │ │ 0x000d line=717 │ │ 0x000e line=715 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1587 (ManageNotification.java) │ │ + source_file_idx : 1604 (ManageNotification.java) │ │ │ │ -Class #376 header: │ │ -class_idx : 683 │ │ +Class #290 header: │ │ +class_idx : 681 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1588 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1605 │ │ static_fields_size : 25 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ -Class #376 annotations: │ │ +Class #290 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=25 name="Defaults" │ │ │ │ -Class #376 - │ │ +Class #290 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;' │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;) │ │ name : 'PREFS_AUTOROTATE' │ │ @@ -103651,76 +61873,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -041df4: |[041df4] net.everythingandroid.smspopup.util.ManagePreferences$Defaults.:()V │ │ -041e04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -041e06: 7110 700c 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -041e0c: 0c00 |0004: move-result-object v0 │ │ -041e0e: 6900 3a09 |0005: sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON1:Ljava/lang/String; // field@093a │ │ -041e12: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -041e14: 7110 700c 0000 |0008: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -041e1a: 0c00 |000b: move-result-object v0 │ │ -041e1c: 6900 3b09 |000c: sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON2:Ljava/lang/String; // field@093b │ │ -041e20: 1250 |000e: const/4 v0, #int 5 // #5 │ │ -041e22: 7110 700c 0000 |000f: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0c70 │ │ -041e28: 0c00 |0012: move-result-object v0 │ │ -041e2a: 6900 3c09 |0013: sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON3:Ljava/lang/String; // field@093c │ │ -041e2e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -041e30: 7110 320c 0000 |0016: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0c32 │ │ -041e36: 0c00 |0019: move-result-object v0 │ │ -041e38: 6900 4609 |001a: sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_NOTIF_REPEAT_SCREEN_ON:Ljava/lang/Boolean; // field@0946 │ │ -041e3c: 0e00 |001c: return-void │ │ +03cb6c: |[03cb6c] net.everythingandroid.smspopup.util.ManagePreferences$Defaults.:()V │ │ +03cb7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03cb7e: 7110 d60c 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03cb84: 0c00 |0004: move-result-object v0 │ │ +03cb86: 6900 9e07 |0005: sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON1:Ljava/lang/String; // field@079e │ │ +03cb8a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +03cb8c: 7110 d60c 0000 |0008: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03cb92: 0c00 |000b: move-result-object v0 │ │ +03cb94: 6900 9f07 |000c: sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON2:Ljava/lang/String; // field@079f │ │ +03cb98: 1250 |000e: const/4 v0, #int 5 // #5 │ │ +03cb9a: 7110 d60c 0000 |000f: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0cd6 │ │ +03cba0: 0c00 |0012: move-result-object v0 │ │ +03cba2: 6900 a007 |0013: sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON3:Ljava/lang/String; // field@07a0 │ │ +03cba6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +03cba8: 7110 970c 0000 |0016: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@0c97 │ │ +03cbae: 0c00 |0019: move-result-object v0 │ │ +03cbb0: 6900 aa07 |001a: sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_NOTIF_REPEAT_SCREEN_ON:Ljava/lang/Boolean; // field@07aa │ │ +03cbb4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ + 0x0001 line=35 │ │ 0x0007 line=36 │ │ + 0x0008 line=37 │ │ 0x000e line=38 │ │ + 0x000f line=39 │ │ 0x0015 line=56 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041e40: |[041e40] net.everythingandroid.smspopup.util.ManagePreferences$Defaults.:()V │ │ -041e50: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -041e56: 0e00 |0003: return-void │ │ +03cbb8: |[03cbb8] net.everythingandroid.smspopup.util.ManagePreferences$Defaults.:()V │ │ +03cbc8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03cbce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1588 (ManagePreferences.java) │ │ + source_file_idx : 1605 (ManagePreferences.java) │ │ │ │ -Class #377 header: │ │ -class_idx : 684 │ │ +Class #291 header: │ │ +class_idx : 682 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1588 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1605 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ -Class #377 annotations: │ │ +Class #291 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults; } │ │ │ │ -Class #377 - │ │ +Class #291 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/ManagePreferences;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/ManagePreferences;) │ │ name : 'SMSC_TIME_DRIFT' │ │ @@ -103759,60 +61984,62 @@ │ │ type : '(Landroid/content/Context;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 66 16-bit code units │ │ -041e58: |[041e58] net.everythingandroid.smspopup.util.ManagePreferences.:(Landroid/content/Context;J)V │ │ -041e68: 1603 0000 |0000: const-wide/16 v3, #int 0 // #0 │ │ -041e6c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -041e6e: 7010 5a0c 0600 |0003: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0c5a │ │ -041e74: 5a63 5609 |0006: iput-wide v3, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@0956 │ │ -041e78: 5a68 5609 |0008: iput-wide v8, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@0956 │ │ -041e7c: 5b67 5309 |000a: iput-object v7, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -041e80: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -041e82: 5c60 5809 |000d: iput-boolean v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@0958 │ │ -041e86: 5360 5609 |000f: iget-wide v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@0956 │ │ -041e8a: 3100 0003 |0011: cmp-long v0, v0, v3 │ │ -041e8e: 3d00 2600 |0013: if-lez v0, 0039 // +0026 │ │ -041e92: 5460 5309 |0015: iget-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -041e96: 6e10 a000 0000 |0017: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -041e9c: 0c00 |001a: move-result-object v0 │ │ -041e9e: 5363 5609 |001b: iget-wide v3, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@0956 │ │ -041ea2: 7120 df0d 4300 |001d: invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0ddf │ │ -041ea8: 0c01 |0020: move-result-object v1 │ │ -041eaa: 0723 |0021: move-object v3, v2 │ │ -041eac: 0724 |0022: move-object v4, v2 │ │ -041eae: 0725 |0023: move-object v5, v2 │ │ -041eb0: 7406 9200 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -041eb6: 0c00 |0027: move-result-object v0 │ │ -041eb8: 5b60 5409 |0028: iput-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041ebc: 5460 5409 |002a: iget-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041ec0: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ -041ec4: 5460 5409 |002e: iget-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041ec8: 7210 1a01 0000 |0030: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -041ece: 0a00 |0033: move-result v0 │ │ -041ed0: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ -041ed4: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -041ed6: 5c60 5809 |0037: iput-boolean v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@0958 │ │ -041eda: 5460 5309 |0039: iget-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -041ede: 7110 cb01 0000 |003b: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -041ee4: 0c00 |003e: move-result-object v0 │ │ -041ee6: 5b60 5509 |003f: iput-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -041eea: 0e00 |0041: return-void │ │ +03cbd0: |[03cbd0] net.everythingandroid.smspopup.util.ManagePreferences.:(Landroid/content/Context;J)V │ │ +03cbe0: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +03cbe4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03cbe6: 7010 c00c 0600 |0003: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03cbec: 5a64 ba07 |0006: iput-wide v4, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@07ba │ │ +03cbf0: 5a68 ba07 |0008: iput-wide v8, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@07ba │ │ +03cbf4: 5b67 b707 |000a: iput-object v7, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cbf8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03cbfa: 5c60 bc07 |000d: iput-boolean v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@07bc │ │ +03cbfe: 5360 ba07 |000f: iget-wide v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@07ba │ │ +03cc02: 3100 0004 |0011: cmp-long v0, v0, v4 │ │ +03cc06: 3d00 2600 |0013: if-lez v0, 0039 // +0026 │ │ +03cc0a: 5460 b707 |0015: iget-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cc0e: 6e10 a000 0000 |0017: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03cc14: 0c00 |001a: move-result-object v0 │ │ +03cc16: 5364 ba07 |001b: iget-wide v4, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@07ba │ │ +03cc1a: 7120 450e 5400 |001d: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0e45 │ │ +03cc20: 0c01 |0020: move-result-object v1 │ │ +03cc22: 0723 |0021: move-object v3, v2 │ │ +03cc24: 0724 |0022: move-object v4, v2 │ │ +03cc26: 0725 |0023: move-object v5, v2 │ │ +03cc28: 7406 9200 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03cc2e: 0c00 |0027: move-result-object v0 │ │ +03cc30: 5b60 b807 |0028: iput-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cc34: 5460 b807 |002a: iget-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cc38: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ +03cc3c: 5460 b807 |002e: iget-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cc40: 7210 1b01 0000 |0030: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03cc46: 0a00 |0033: move-result v0 │ │ +03cc48: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ +03cc4c: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +03cc4e: 5c60 bc07 |0037: iput-boolean v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@07bc │ │ +03cc52: 5460 b707 |0039: iget-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cc56: 7110 d101 0000 |003b: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03cc5c: 0c00 |003e: move-result-object v0 │ │ +03cc5e: 5b60 b907 |003f: iput-object v0, v6, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03cc62: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=64 │ │ 0x0006 line=14 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ 0x000c line=67 │ │ 0x000f line=71 │ │ 0x0015 line=72 │ │ + 0x001d line=73 │ │ + 0x0024 line=72 │ │ 0x002a line=74 │ │ 0x0036 line=76 │ │ 0x0039 line=84 │ │ 0x0041 line=85 │ │ locals : │ │ 0x0000 - 0x0042 reg=6 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ 0x0000 - 0x0042 reg=7 context Landroid/content/Context; │ │ @@ -103823,85 +62050,87 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 120 16-bit code units │ │ -041eec: |[041eec] net.everythingandroid.smspopup.util.ManagePreferences.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -041efc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -041efe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -041f00: 7010 5a0c 0800 |0002: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0c5a │ │ -041f06: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -041f0a: 5a80 5609 |0007: iput-wide v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@0956 │ │ -041f0e: 5b89 5309 |0009: iput-object v9, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -041f12: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -041f14: 5c80 5809 |000c: iput-boolean v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@0958 │ │ -041f18: 380b 6100 |000e: if-eqz v11, 006f // +0061 │ │ -041f1c: 380a 5f00 |0010: if-eqz v10, 006f // +005f │ │ -041f20: 5480 5309 |0012: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -041f24: 6e10 a000 0000 |0014: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -041f2a: 0c00 |0017: move-result-object v0 │ │ -041f2c: 7120 e20d ba00 |0018: invoke-static {v10, v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0de2 │ │ -041f32: 0c01 |001b: move-result-object v1 │ │ -041f34: 0723 |001c: move-object v3, v2 │ │ -041f36: 0724 |001d: move-object v4, v2 │ │ -041f38: 0725 |001e: move-object v5, v2 │ │ -041f3a: 7406 9200 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -041f40: 0c00 |0022: move-result-object v0 │ │ -041f42: 5b80 5409 |0023: iput-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041f46: 5480 5409 |0025: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041f4a: 3800 4800 |0027: if-eqz v0, 006f // +0048 │ │ -041f4e: 5480 5409 |0029: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041f52: 7210 1501 0000 |002b: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -041f58: 0a00 |002e: move-result v0 │ │ -041f5a: 3d00 4000 |002f: if-lez v0, 006f // +0040 │ │ -041f5e: 5c87 5809 |0031: iput-boolean v7, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@0958 │ │ -041f62: 5480 5409 |0033: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041f66: 7210 1501 0000 |0035: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -041f6c: 0a00 |0038: move-result v0 │ │ -041f6e: 3d00 3600 |0039: if-lez v0, 006f // +0036 │ │ -041f72: 5480 5409 |003b: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041f76: 7210 1a01 0000 |003d: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -041f7c: 5480 5409 |0040: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041f80: 5481 5409 |0042: iget-object v1, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041f84: 1a02 6808 |0044: const-string v2, "_id" // string@0868 │ │ -041f88: 7220 1401 2100 |0046: invoke-interface {v1, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -041f8e: 0a01 |0049: move-result v1 │ │ -041f90: 7220 1701 1000 |004a: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -041f96: 0b00 |004d: move-result-wide v0 │ │ -041f98: 5a80 5609 |004e: iput-wide v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@0956 │ │ -041f9c: 5480 5409 |0050: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041fa0: 5481 5409 |0052: iget-object v1, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041fa4: 1a02 270a |0054: const-string v2, "contact_lookupkey" // string@0a27 │ │ -041fa8: 7220 1401 2100 |0056: invoke-interface {v1, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -041fae: 0a01 |0059: move-result v1 │ │ -041fb0: 7220 1801 1000 |005a: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -041fb6: 0c06 |005d: move-result-object v6 │ │ -041fb8: 5480 5409 |005e: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -041fbc: 7210 1501 0000 |0060: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -041fc2: 0a00 |0063: move-result v0 │ │ -041fc4: 3670 0800 |0064: if-gt v0, v7, 006c // +0008 │ │ -041fc8: 6e20 660c 6b00 |0066: invoke-virtual {v11, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -041fce: 0a00 |0069: move-result v0 │ │ -041fd0: 3900 0500 |006a: if-nez v0, 006f // +0005 │ │ -041fd4: 7110 180e 0900 |006c: invoke-static {v9}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.startSyncContactNames:(Landroid/content/Context;)V // method@0e18 │ │ -041fda: 5480 5309 |006f: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -041fde: 7110 cb01 0000 |0071: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -041fe4: 0c00 |0074: move-result-object v0 │ │ -041fe6: 5b80 5509 |0075: iput-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -041fea: 0e00 |0077: return-void │ │ +03cc64: |[03cc64] net.everythingandroid.smspopup.util.ManagePreferences.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +03cc74: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +03cc76: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03cc78: 7010 c00c 0800 |0002: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03cc7e: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +03cc82: 5a80 ba07 |0007: iput-wide v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@07ba │ │ +03cc86: 5b89 b707 |0009: iput-object v9, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cc8a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03cc8c: 5c80 bc07 |000c: iput-boolean v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@07bc │ │ +03cc90: 380b 6100 |000e: if-eqz v11, 006f // +0061 │ │ +03cc94: 380a 5f00 |0010: if-eqz v10, 006f // +005f │ │ +03cc98: 5480 b707 |0012: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cc9c: 6e10 a000 0000 |0014: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03cca2: 0c00 |0017: move-result-object v0 │ │ +03cca4: 7120 480e ba00 |0018: invoke-static {v10, v11}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0e48 │ │ +03ccaa: 0c01 |001b: move-result-object v1 │ │ +03ccac: 0723 |001c: move-object v3, v2 │ │ +03ccae: 0724 |001d: move-object v4, v2 │ │ +03ccb0: 0725 |001e: move-object v5, v2 │ │ +03ccb2: 7406 9200 0000 |001f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03ccb8: 0c00 |0022: move-result-object v0 │ │ +03ccba: 5b80 b807 |0023: iput-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03ccbe: 5480 b807 |0025: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03ccc2: 3800 4800 |0027: if-eqz v0, 006f // +0048 │ │ +03ccc6: 5480 b807 |0029: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03ccca: 7210 1601 0000 |002b: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03ccd0: 0a00 |002e: move-result v0 │ │ +03ccd2: 3d00 4000 |002f: if-lez v0, 006f // +0040 │ │ +03ccd6: 5c87 bc07 |0031: iput-boolean v7, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@07bc │ │ +03ccda: 5480 b807 |0033: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03ccde: 7210 1601 0000 |0035: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03cce4: 0a00 |0038: move-result v0 │ │ +03cce6: 3d00 3600 |0039: if-lez v0, 006f // +0036 │ │ +03ccea: 5480 b807 |003b: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03ccee: 7210 1b01 0000 |003d: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03ccf4: 5480 b807 |0040: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03ccf8: 5481 b807 |0042: iget-object v1, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03ccfc: 1a02 8108 |0044: const-string v2, "_id" // string@0881 │ │ +03cd00: 7220 1501 2100 |0046: invoke-interface {v1, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +03cd06: 0a01 |0049: move-result v1 │ │ +03cd08: 7220 1801 1000 |004a: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03cd0e: 0b00 |004d: move-result-wide v0 │ │ +03cd10: 5a80 ba07 |004e: iput-wide v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@07ba │ │ +03cd14: 5480 b807 |0050: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cd18: 5481 b807 |0052: iget-object v1, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cd1c: 1a02 470a |0054: const-string v2, "contact_lookupkey" // string@0a47 │ │ +03cd20: 7220 1501 2100 |0056: invoke-interface {v1, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +03cd26: 0a01 |0059: move-result v1 │ │ +03cd28: 7220 1901 1000 |005a: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03cd2e: 0c06 |005d: move-result-object v6 │ │ +03cd30: 5480 b807 |005e: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cd34: 7210 1601 0000 |0060: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03cd3a: 0a00 |0063: move-result v0 │ │ +03cd3c: 3670 0800 |0064: if-gt v0, v7, 006c // +0008 │ │ +03cd40: 6e20 cc0c 6b00 |0066: invoke-virtual {v11, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03cd46: 0a00 |0069: move-result v0 │ │ +03cd48: 3900 0500 |006a: if-nez v0, 006f // +0005 │ │ +03cd4c: 7110 7e0e 0900 |006c: invoke-static {v9}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.startSyncContactNames:(Landroid/content/Context;)V // method@0e7e │ │ +03cd52: 5480 b707 |006f: iget-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cd56: 7110 d101 0000 |0071: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03cd5c: 0c00 |0074: move-result-object v0 │ │ +03cd5e: 5b80 b907 |0075: iput-object v0, v8, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03cd62: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ 0x0005 line=14 │ │ 0x0009 line=94 │ │ 0x000b line=95 │ │ 0x000e line=102 │ │ 0x0012 line=103 │ │ + 0x0018 line=104 │ │ + 0x001f line=103 │ │ 0x0025 line=107 │ │ 0x0031 line=108 │ │ 0x0033 line=109 │ │ 0x003b line=110 │ │ 0x0040 line=112 │ │ 0x0050 line=113 │ │ 0x005e line=114 │ │ @@ -103921,20 +62150,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -041fec: |[041fec] net.everythingandroid.smspopup.util.ManagePreferences.close:()V │ │ -041ffc: 5410 5409 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -042000: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -042004: 5410 5409 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -042008: 7210 1201 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -04200e: 0e00 |0009: return-void │ │ +03cd64: |[03cd64] net.everythingandroid.smspopup.util.ManagePreferences.close:()V │ │ +03cd74: 5410 b807 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cd78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +03cd7c: 5410 b807 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cd80: 7210 1301 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03cd86: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0004 line=205 │ │ 0x0009 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ @@ -103944,60 +62173,62 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -042010: |[042010] net.everythingandroid.smspopup.util.ManagePreferences.getBoolean:(II)Z │ │ -042020: 5430 5509 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -042024: 5431 5309 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -042028: 6e20 a600 4100 |0004: invoke-virtual {v1, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04202e: 0c01 |0007: move-result-object v1 │ │ -042030: 5432 5309 |0008: iget-object v2, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -042034: 6e20 a600 5200 |000a: invoke-virtual {v2, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04203a: 0c02 |000d: move-result-object v2 │ │ -04203c: 7110 310c 0200 |000e: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@0c31 │ │ -042042: 0a02 |0011: move-result v2 │ │ -042044: 7230 e200 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -04204a: 0a00 |0015: move-result v0 │ │ -04204c: 0f00 |0016: return v0 │ │ +03cd88: |[03cd88] net.everythingandroid.smspopup.util.ManagePreferences.getBoolean:(II)Z │ │ +03cd98: 5430 b907 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03cd9c: 5431 b707 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cda0: 6e20 a600 4100 |0004: invoke-virtual {v1, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03cda6: 0c01 |0007: move-result-object v1 │ │ +03cda8: 5432 b707 |0008: iget-object v2, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cdac: 6e20 a600 5200 |000a: invoke-virtual {v2, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03cdb2: 0c02 |000d: move-result-object v2 │ │ +03cdb4: 7110 960c 0200 |000e: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@0c96 │ │ +03cdba: 0a02 |0011: move-result v2 │ │ +03cdbc: 7230 e200 1002 |0012: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03cdc2: 0a00 |0015: move-result v0 │ │ +03cdc4: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ + 0x000a line=147 │ │ + 0x0012 line=146 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ 0x0000 - 0x0017 reg=4 resPrefId I │ │ 0x0000 - 0x0017 reg=5 resDefaultId I │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/util/ManagePreferences;) │ │ name : 'getBoolean' │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -042050: |[042050] net.everythingandroid.smspopup.util.ManagePreferences.getBoolean:(IILjava/lang/String;)Z │ │ -042060: 5530 5809 |0000: iget-boolean v0, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@0958 │ │ -042064: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -042068: 1a00 bd00 |0004: const-string v0, "1" // string@00bd │ │ -04206c: 5431 5409 |0006: iget-object v1, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -042070: 5432 5409 |0008: iget-object v2, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -042074: 7220 1401 6200 |000a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -04207a: 0a02 |000d: move-result v2 │ │ -04207c: 7220 1801 2100 |000e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -042082: 0c01 |0011: move-result-object v1 │ │ -042084: 6e20 660c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -04208a: 0a00 |0015: move-result v0 │ │ -04208c: 0f00 |0016: return v0 │ │ -04208e: 6e30 b80f 4305 |0017: invoke-virtual {v3, v4, v5}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(II)Z // method@0fb8 │ │ -042094: 0a00 |001a: move-result v0 │ │ -042096: 28fb |001b: goto 0016 // -0005 │ │ +03cdc8: |[03cdc8] net.everythingandroid.smspopup.util.ManagePreferences.getBoolean:(IILjava/lang/String;)Z │ │ +03cdd8: 5530 bc07 |0000: iget-boolean v0, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@07bc │ │ +03cddc: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +03cde0: 1a00 bc00 |0004: const-string v0, "1" // string@00bc │ │ +03cde4: 5431 b807 |0006: iget-object v1, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cde8: 5432 b807 |0008: iget-object v2, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cdec: 7220 1501 6200 |000a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +03cdf2: 0a02 |000d: move-result v2 │ │ +03cdf4: 7220 1901 2100 |000e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03cdfa: 0c01 |0011: move-result-object v1 │ │ +03cdfc: 6e20 cc0c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03ce02: 0a00 |0015: move-result v0 │ │ +03ce04: 0f00 |0016: return v0 │ │ +03ce06: 6e30 1e10 4305 |0017: invoke-virtual {v3, v4, v5}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(II)Z // method@101e │ │ +03ce0c: 0a00 |001a: move-result v0 │ │ +03ce0e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0016 line=133 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ @@ -104010,22 +62241,22 @@ │ │ type : '(IZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -042098: |[042098] net.everythingandroid.smspopup.util.ManagePreferences.getBoolean:(IZ)Z │ │ -0420a8: 5420 5509 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -0420ac: 5421 5309 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -0420b0: 6e20 a600 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0420b6: 0c01 |0007: move-result-object v1 │ │ -0420b8: 7230 e200 1004 |0008: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -0420be: 0a00 |000b: move-result v0 │ │ -0420c0: 0f00 |000c: return v0 │ │ +03ce10: |[03ce10] net.everythingandroid.smspopup.util.ManagePreferences.getBoolean:(IZ)Z │ │ +03ce20: 5420 b907 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03ce24: 5421 b707 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03ce28: 6e20 a600 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ce2e: 0c01 |0007: move-result-object v1 │ │ +03ce30: 7230 e200 1004 |0008: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03ce36: 0a00 |000b: move-result v0 │ │ +03ce38: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ 0x0000 - 0x000d reg=3 resPrefId I │ │ 0x0000 - 0x000d reg=4 prefDefault Z │ │ @@ -104035,30 +62266,30 @@ │ │ type : '(IZLjava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0420c4: |[0420c4] net.everythingandroid.smspopup.util.ManagePreferences.getBoolean:(IZLjava/lang/String;)Z │ │ -0420d4: 5530 5809 |0000: iget-boolean v0, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@0958 │ │ -0420d8: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -0420dc: 1a00 bd00 |0004: const-string v0, "1" // string@00bd │ │ -0420e0: 5431 5409 |0006: iget-object v1, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -0420e4: 5432 5409 |0008: iget-object v2, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -0420e8: 7220 1401 6200 |000a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -0420ee: 0a02 |000d: move-result v2 │ │ -0420f0: 7220 1801 2100 |000e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -0420f6: 0c01 |0011: move-result-object v1 │ │ -0420f8: 6e20 660c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -0420fe: 0a00 |0015: move-result v0 │ │ -042100: 0f00 |0016: return v0 │ │ -042102: 6e30 ba0f 4305 |0017: invoke-virtual {v3, v4, v5}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@0fba │ │ -042108: 0a00 |001a: move-result v0 │ │ -04210a: 28fb |001b: goto 0016 // -0005 │ │ +03ce3c: |[03ce3c] net.everythingandroid.smspopup.util.ManagePreferences.getBoolean:(IZLjava/lang/String;)Z │ │ +03ce4c: 5530 bc07 |0000: iget-boolean v0, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@07bc │ │ +03ce50: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +03ce54: 1a00 bc00 |0004: const-string v0, "1" // string@00bc │ │ +03ce58: 5431 b807 |0006: iget-object v1, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03ce5c: 5432 b807 |0008: iget-object v2, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03ce60: 7220 1501 6200 |000a: invoke-interface {v2, v6}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +03ce66: 0a02 |000d: move-result v2 │ │ +03ce68: 7220 1901 2100 |000e: invoke-interface {v1, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03ce6e: 0c01 |0011: move-result-object v1 │ │ +03ce70: 6e20 cc0c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03ce76: 0a00 |0015: move-result v0 │ │ +03ce78: 0f00 |0016: return v0 │ │ +03ce7a: 6e30 2010 4305 |0017: invoke-virtual {v3, v4, v5}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@1020 │ │ +03ce80: 0a00 |001a: move-result v0 │ │ +03ce82: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0016 line=141 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ @@ -104071,22 +62302,22 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -04210c: |[04210c] net.everythingandroid.smspopup.util.ManagePreferences.getInt:(II)I │ │ -04211c: 5420 5509 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -042120: 5421 5309 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -042124: 6e20 a600 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04212a: 0c01 |0007: move-result-object v1 │ │ -04212c: 7230 e300 1004 |0008: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e3 │ │ -042132: 0a00 |000b: move-result v0 │ │ -042134: 0f00 |000c: return v0 │ │ +03ce84: |[03ce84] net.everythingandroid.smspopup.util.ManagePreferences.getInt:(II)I │ │ +03ce94: 5420 b907 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03ce98: 5421 b707 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03ce9c: 6e20 a600 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03cea2: 0c01 |0007: move-result-object v1 │ │ +03cea4: 7230 e300 1004 |0008: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e3 │ │ +03ceaa: 0a00 |000b: move-result v0 │ │ +03ceac: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ 0x0000 - 0x000d reg=3 resPrefId I │ │ 0x0000 - 0x000d reg=4 defaultVal I │ │ @@ -104096,19 +62327,19 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -042138: |[042138] net.everythingandroid.smspopup.util.ManagePreferences.getInt:(Ljava/lang/String;I)I │ │ -042148: 5410 5509 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -04214c: 7230 e300 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e3 │ │ -042152: 0a00 |0005: move-result v0 │ │ -042154: 0f00 |0006: return v0 │ │ +03ceb0: |[03ceb0] net.everythingandroid.smspopup.util.ManagePreferences.getInt:(Ljava/lang/String;I)I │ │ +03cec0: 5410 b907 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03cec4: 7230 e300 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00e3 │ │ +03ceca: 0a00 |0005: move-result v0 │ │ +03cecc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ 0x0000 - 0x0007 reg=2 pref Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 defaultVal I │ │ @@ -104118,25 +62349,25 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -042158: |[042158] net.everythingandroid.smspopup.util.ManagePreferences.getString:(II)Ljava/lang/String; │ │ -042168: 5430 5509 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -04216c: 5431 5309 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -042170: 6e20 a600 4100 |0004: invoke-virtual {v1, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -042176: 0c01 |0007: move-result-object v1 │ │ -042178: 5432 5309 |0008: iget-object v2, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -04217c: 6e20 a600 5200 |000a: invoke-virtual {v2, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -042182: 0c02 |000d: move-result-object v2 │ │ -042184: 7230 e500 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -04218a: 0c00 |0011: move-result-object v0 │ │ -04218c: 1100 |0012: return-object v0 │ │ +03ced0: |[03ced0] net.everythingandroid.smspopup.util.ManagePreferences.getString:(II)Ljava/lang/String; │ │ +03cee0: 5430 b907 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03cee4: 5431 b707 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cee8: 6e20 a600 4100 |0004: invoke-virtual {v1, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ceee: 0c01 |0007: move-result-object v1 │ │ +03cef0: 5432 b707 |0008: iget-object v2, v3, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cef4: 6e20 a600 5200 |000a: invoke-virtual {v2, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03cefa: 0c02 |000d: move-result-object v2 │ │ +03cefc: 7230 e500 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +03cf02: 0c00 |0011: move-result-object v0 │ │ +03cf04: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ 0x0000 - 0x0013 reg=4 resPrefId I │ │ 0x0000 - 0x0013 reg=5 resDefaultId I │ │ @@ -104146,27 +62377,27 @@ │ │ type : '(IILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -042190: |[042190] net.everythingandroid.smspopup.util.ManagePreferences.getString:(IILjava/lang/String;)Ljava/lang/String; │ │ -0421a0: 5520 5809 |0000: iget-boolean v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@0958 │ │ -0421a4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0421a8: 5420 5409 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -0421ac: 5421 5409 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -0421b0: 7220 1401 5100 |0008: invoke-interface {v1, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -0421b6: 0a01 |000b: move-result v1 │ │ -0421b8: 7220 1801 1000 |000c: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -0421be: 0c00 |000f: move-result-object v0 │ │ -0421c0: 1100 |0010: return-object v0 │ │ -0421c2: 6e30 be0f 3204 |0011: invoke-virtual {v2, v3, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@0fbe │ │ -0421c8: 0c00 |0014: move-result-object v0 │ │ -0421ca: 28fb |0015: goto 0010 // -0005 │ │ +03cf08: |[03cf08] net.everythingandroid.smspopup.util.ManagePreferences.getString:(IILjava/lang/String;)Ljava/lang/String; │ │ +03cf18: 5520 bc07 |0000: iget-boolean v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@07bc │ │ +03cf1c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +03cf20: 5420 b807 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cf24: 5421 b807 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cf28: 7220 1501 5100 |0008: invoke-interface {v1, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +03cf2e: 0a01 |000b: move-result v1 │ │ +03cf30: 7220 1901 1000 |000c: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03cf36: 0c00 |000f: move-result-object v0 │ │ +03cf38: 1100 |0010: return-object v0 │ │ +03cf3a: 6e30 2410 3204 |0011: invoke-virtual {v2, v3, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getString:(II)Ljava/lang/String; // method@1024 │ │ +03cf40: 0c00 |0014: move-result-object v0 │ │ +03cf42: 28fb |0015: goto 0010 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ 0x0010 line=158 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ @@ -104179,22 +62410,22 @@ │ │ type : '(ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0421cc: |[0421cc] net.everythingandroid.smspopup.util.ManagePreferences.getString:(ILjava/lang/String;)Ljava/lang/String; │ │ -0421dc: 5420 5509 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -0421e0: 5421 5309 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -0421e4: 6e20 a600 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0421ea: 0c01 |0007: move-result-object v1 │ │ -0421ec: 7230 e500 1004 |0008: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -0421f2: 0c00 |000b: move-result-object v0 │ │ -0421f4: 1100 |000c: return-object v0 │ │ +03cf44: |[03cf44] net.everythingandroid.smspopup.util.ManagePreferences.getString:(ILjava/lang/String;)Ljava/lang/String; │ │ +03cf54: 5420 b907 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03cf58: 5421 b707 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cf5c: 6e20 a600 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03cf62: 0c01 |0007: move-result-object v1 │ │ +03cf64: 7230 e500 1004 |0008: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +03cf6a: 0c00 |000b: move-result-object v0 │ │ +03cf6c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ 0x0000 - 0x000d reg=3 resPrefId I │ │ 0x0000 - 0x000d reg=4 defaultVal Ljava/lang/String; │ │ @@ -104204,31 +62435,31 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0421f8: |[0421f8] net.everythingandroid.smspopup.util.ManagePreferences.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -042208: 5520 5809 |0000: iget-boolean v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@0958 │ │ -04220c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -042210: 5420 5409 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -042214: 5421 5409 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@0954 │ │ -042218: 7220 1401 5100 |0008: invoke-interface {v1, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0114 │ │ -04221e: 0a01 |000b: move-result v1 │ │ -042220: 7220 1801 1000 |000c: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -042226: 0c00 |000f: move-result-object v0 │ │ -042228: 1100 |0010: return-object v0 │ │ -04222a: 5420 5509 |0011: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -04222e: 5421 5309 |0013: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -042232: 6e20 a600 3100 |0015: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -042238: 0c01 |0018: move-result-object v1 │ │ -04223a: 7230 e500 1004 |0019: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -042240: 0c00 |001c: move-result-object v0 │ │ -042242: 28f3 |001d: goto 0010 // -000d │ │ +03cf70: |[03cf70] net.everythingandroid.smspopup.util.ManagePreferences.getString:(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +03cf80: 5520 bc07 |0000: iget-boolean v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@07bc │ │ +03cf84: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +03cf88: 5420 b807 |0004: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cf8c: 5421 b807 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mCursor:Landroid/database/Cursor; // field@07b8 │ │ +03cf90: 7220 1501 5100 |0008: invoke-interface {v1, v5}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +03cf96: 0a01 |000b: move-result v1 │ │ +03cf98: 7220 1901 1000 |000c: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03cf9e: 0c00 |000f: move-result-object v0 │ │ +03cfa0: 1100 |0010: return-object v0 │ │ +03cfa2: 5420 b907 |0011: iget-object v0, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03cfa6: 5421 b707 |0013: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cfaa: 6e20 a600 3100 |0015: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03cfb0: 0c01 |0018: move-result-object v1 │ │ +03cfb2: 7230 e500 1004 |0019: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +03cfb8: 0c00 |001c: move-result-object v0 │ │ +03cfba: 28f3 |001d: goto 0010 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x0010 line=166 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ @@ -104241,24 +62472,24 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -042244: |[042244] net.everythingandroid.smspopup.util.ManagePreferences.putString:(ILjava/lang/String;)V │ │ -042254: 5421 5509 |0000: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@0955 │ │ -042258: 7210 e000 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -04225e: 0c00 |0005: move-result-object v0 │ │ -042260: 5421 5309 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -042264: 6e20 a600 3100 |0008: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04226a: 0c01 |000b: move-result-object v1 │ │ -04226c: 7230 df00 1004 |000c: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ -042272: 7210 db00 0000 |000f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -042278: 0e00 |0012: return-void │ │ +03cfbc: |[03cfbc] net.everythingandroid.smspopup.util.ManagePreferences.putString:(ILjava/lang/String;)V │ │ +03cfcc: 5421 b907 |0000: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mPrefs:Landroid/content/SharedPreferences; // field@07b9 │ │ +03cfd0: 7210 e000 0100 |0002: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +03cfd6: 0c00 |0005: move-result-object v0 │ │ +03cfd8: 5421 b707 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03cfdc: 6e20 a600 3100 |0008: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03cfe2: 0c01 |000b: move-result-object v1 │ │ +03cfe4: 7230 df00 1004 |000c: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00df │ │ +03cfea: 7210 db00 0000 |000f: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +03cff0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0006 line=191 │ │ 0x000f line=192 │ │ 0x0012 line=193 │ │ locals : │ │ @@ -104272,59 +62503,61 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -04227c: |[04227c] net.everythingandroid.smspopup.util.ManagePreferences.putString:(ILjava/lang/String;Ljava/lang/String;)V │ │ -04228c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04228e: 5551 5809 |0001: iget-boolean v1, v5, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@0958 │ │ -042292: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -042296: 2200 2200 |0005: new-instance v0, Landroid/content/ContentValues; // type@0022 │ │ -04229a: 7010 9700 0000 |0007: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0097 │ │ -0422a0: 6e30 9d00 8007 |000a: invoke-virtual {v0, v8, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -0422a6: 5451 5309 |000d: iget-object v1, v5, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@0953 │ │ -0422aa: 6e10 a000 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -0422b0: 0c01 |0012: move-result-object v1 │ │ -0422b2: 5352 5609 |0013: iget-wide v2, v5, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@0956 │ │ -0422b6: 7120 df0d 3200 |0015: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0ddf │ │ -0422bc: 0c02 |0018: move-result-object v2 │ │ -0422be: 6e54 9500 2140 |0019: invoke-virtual {v1, v2, v0, v4, v4}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ -0422c4: 0e00 |001c: return-void │ │ -0422c6: 6e30 c20f 6507 |001d: invoke-virtual {v5, v6, v7}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;)V // method@0fc2 │ │ -0422cc: 28fc |0020: goto 001c // -0004 │ │ +03cff4: |[03cff4] net.everythingandroid.smspopup.util.ManagePreferences.putString:(ILjava/lang/String;Ljava/lang/String;)V │ │ +03d004: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03d006: 5551 bc07 |0001: iget-boolean v1, v5, Lnet/everythingandroid/smspopup/util/ManagePreferences;.useDatabase:Z // field@07bc │ │ +03d00a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +03d00e: 2200 2200 |0005: new-instance v0, Landroid/content/ContentValues; // type@0022 │ │ +03d012: 7010 9700 0000 |0007: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +03d018: 6e30 9d00 8007 |000a: invoke-virtual {v0, v8, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +03d01e: 5451 b707 |000d: iget-object v1, v5, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mContext:Landroid/content/Context; // field@07b7 │ │ +03d022: 6e10 a000 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03d028: 0c01 |0012: move-result-object v1 │ │ +03d02a: 5352 ba07 |0013: iget-wide v2, v5, Lnet/everythingandroid/smspopup/util/ManagePreferences;.mRowId:J // field@07ba │ │ +03d02e: 7120 450e 3200 |0015: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0e45 │ │ +03d034: 0c02 |0018: move-result-object v2 │ │ +03d036: 6e54 9500 2140 |0019: invoke-virtual {v1, v2, v0, v4, v4}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ +03d03c: 0e00 |001c: return-void │ │ +03d03e: 6e30 2810 6507 |001d: invoke-virtual {v5, v6, v7}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.putString:(ILjava/lang/String;)V // method@1028 │ │ +03d044: 28fc |0020: goto 001c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0005 line=180 │ │ 0x000a line=181 │ │ 0x000d line=182 │ │ + 0x0015 line=183 │ │ + 0x0019 line=182 │ │ 0x001c line=187 │ │ 0x001d line=185 │ │ locals : │ │ 0x000a - 0x001c reg=0 vals Landroid/content/ContentValues; │ │ 0x0000 - 0x0021 reg=5 this Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ 0x0000 - 0x0021 reg=6 resPrefId I │ │ 0x0000 - 0x0021 reg=7 newVal Ljava/lang/String; │ │ 0x0000 - 0x0021 reg=8 dbColumnName Ljava/lang/String; │ │ │ │ - source_file_idx : 1588 (ManagePreferences.java) │ │ + source_file_idx : 1605 (ManagePreferences.java) │ │ │ │ -Class #378 header: │ │ -class_idx : 685 │ │ +Class #292 header: │ │ +class_idx : 683 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1589 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1606 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ -Class #378 - │ │ +Class #292 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/ManageWakeLock;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/ManageWakeLock;) │ │ name : 'PREFS_DIMSCREEN_DEFAULT' │ │ @@ -104356,19 +62589,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0422d0: |[0422d0] net.everythingandroid.smspopup.util.ManageWakeLock.:()V │ │ -0422e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0422e2: 6900 5d09 |0001: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@095d │ │ -0422e6: 6900 5c09 |0003: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@095c │ │ -0422ea: 0e00 |0005: return-void │ │ +03d048: |[03d048] net.everythingandroid.smspopup.util.ManageWakeLock.:()V │ │ +03d058: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d05a: 6900 c107 |0001: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c1 │ │ +03d05e: 6900 c007 |0003: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c0 │ │ +03d062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=12 │ │ 0x0003 line=13 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/util/ManageWakeLock;) │ │ @@ -104376,17 +62609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0422ec: |[0422ec] net.everythingandroid.smspopup.util.ManageWakeLock.:()V │ │ -0422fc: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -042302: 0e00 |0003: return-void │ │ +03d064: |[03d064] net.everythingandroid.smspopup.util.ManageWakeLock.:()V │ │ +03d074: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03d07a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/ManageWakeLock; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/util/ManageWakeLock;) │ │ @@ -104394,90 +62627,94 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -042304: |[042304] net.everythingandroid.smspopup.util.ManageWakeLock.acquireFull:(Landroid/content/Context;)V │ │ -042314: 1c05 ad02 |0000: const-class v5, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ad │ │ -042318: 1d05 |0002: monitor-enter v5 │ │ -04231a: 6204 5d09 |0003: sget-object v4, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@095d │ │ -04231e: 3804 0400 |0005: if-eqz v4, 0009 // +0004 │ │ -042322: 1e05 |0007: monitor-exit v5 │ │ -042324: 0e00 |0008: return-void │ │ -042326: 1a04 c911 |0009: const-string v4, "power" // string@11c9 │ │ -04232a: 6e20 a800 4700 |000b: invoke-virtual {v7, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -042330: 0c01 |000e: move-result-object v1 │ │ -042332: 1f01 6500 |000f: check-cast v1, Landroid/os/PowerManager; // type@0065 │ │ -042336: 7110 cb01 0700 |0011: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -04233c: 0c02 |0014: move-result-object v2 │ │ -04233e: 1404 0f00 0e7f |0015: const v4, #float 1.88751e+38 // #7f0e000f │ │ -042344: 6e20 a600 4700 |0018: invoke-virtual {v7, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04234a: 0c04 |001b: move-result-object v4 │ │ -04234c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -04234e: 7230 e200 4206 |001d: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -042354: 0a04 |0020: move-result v4 │ │ -042356: 3804 4600 |0021: if-eqz v4, 0067 // +0046 │ │ -04235a: 1260 |0023: const/4 v0, #int 6 // #6 │ │ -04235c: 1404 4500 0e7f |0024: const v4, #float 1.88752e+38 // #7f0e0045 │ │ -042362: 6e20 a600 4700 |0027: invoke-virtual {v7, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -042368: 0c04 |002a: move-result-object v4 │ │ -04236a: 1216 |002b: const/4 v6, #int 1 // #1 │ │ -04236c: 7230 e200 4206 |002c: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -042372: 0a04 |002f: move-result v4 │ │ -042374: 3804 0800 |0030: if-eqz v4, 0038 // +0008 │ │ -042378: 1504 0010 |0032: const/high16 v4, #int 268435456 // #1000 │ │ -04237c: b640 |0034: or-int/2addr v0, v4 │ │ -04237e: 7110 9a0f 0700 |0035: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.disableKeyguard:(Landroid/content/Context;)V // method@0f9a │ │ -042384: 1a04 1107 |0038: const-string v4, "SMSPopup.full" // string@0711 │ │ -042388: 6e30 ae01 0104 |003a: invoke-virtual {v1, v0, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ae │ │ -04238e: 0c04 |003d: move-result-object v4 │ │ -042390: 6904 5d09 |003e: sput-object v4, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@095d │ │ -042394: 6204 5d09 |0040: sget-object v4, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@095d │ │ -042398: 1206 |0042: const/4 v6, #int 0 // #0 │ │ -04239a: 6e20 ad01 6400 |0043: invoke-virtual {v4, v6}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@01ad │ │ -0423a0: 6204 5d09 |0046: sget-object v4, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@095d │ │ -0423a4: 6e10 a901 0400 |0048: invoke-virtual {v4}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01a9 │ │ -0423aa: 1404 0e00 0e7f |004b: const v4, #float 1.88751e+38 // #7f0e000e │ │ -0423b0: 6e20 a600 4700 |004e: invoke-virtual {v7, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0423b6: 0c04 |0051: move-result-object v4 │ │ -0423b8: 1a06 c100 |0052: const-string v6, "30" // string@00c1 │ │ -0423bc: 7230 e500 4206 |0054: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ -0423c2: 0c04 |0057: move-result-object v4 │ │ -0423c4: 7110 4b0c 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0c4b │ │ -0423ca: 0c04 |005b: move-result-object v4 │ │ -0423cc: 6e10 460c 0400 |005c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0c46 │ │ -0423d2: 0a03 |005f: move-result v3 │ │ -0423d4: 7120 f80d 3700 |0060: invoke-static {v7, v3}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.setCancel:(Landroid/content/Context;I)V // method@0df8 │ │ -0423da: 28a4 |0063: goto 0007 // -005c │ │ -0423dc: 0d04 |0064: move-exception v4 │ │ -0423de: 1e05 |0065: monitor-exit v5 │ │ -0423e0: 2704 |0066: throw v4 │ │ -0423e2: 1300 0a00 |0067: const/16 v0, #int 10 // #a │ │ -0423e6: 28bb |0069: goto 0024 // -0045 │ │ +03d07c: |[03d07c] net.everythingandroid.smspopup.util.ManageWakeLock.acquireFull:(Landroid/content/Context;)V │ │ +03d08c: 1c05 ab02 |0000: const-class v5, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ab │ │ +03d090: 1d05 |0002: monitor-enter v5 │ │ +03d092: 6204 c107 |0003: sget-object v4, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c1 │ │ +03d096: 3804 0400 |0005: if-eqz v4, 0009 // +0004 │ │ +03d09a: 1e05 |0007: monitor-exit v5 │ │ +03d09c: 0e00 |0008: return-void │ │ +03d09e: 1a04 3b12 |0009: const-string v4, "power" // string@123b │ │ +03d0a2: 6e20 a800 4700 |000b: invoke-virtual {v7, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03d0a8: 0c01 |000e: move-result-object v1 │ │ +03d0aa: 1f01 6400 |000f: check-cast v1, Landroid/os/PowerManager; // type@0064 │ │ +03d0ae: 7110 d101 0700 |0011: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03d0b4: 0c02 |0014: move-result-object v2 │ │ +03d0b6: 1404 0f00 0d7f |0015: const v4, #float 1.87421e+38 // #7f0d000f │ │ +03d0bc: 6e20 a600 4700 |0018: invoke-virtual {v7, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03d0c2: 0c04 |001b: move-result-object v4 │ │ +03d0c4: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +03d0c6: 7230 e200 4206 |001d: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03d0cc: 0a04 |0020: move-result v4 │ │ +03d0ce: 3804 4600 |0021: if-eqz v4, 0067 // +0046 │ │ +03d0d2: 1260 |0023: const/4 v0, #int 6 // #6 │ │ +03d0d4: 1404 4500 0d7f |0024: const v4, #float 1.87423e+38 // #7f0d0045 │ │ +03d0da: 6e20 a600 4700 |0027: invoke-virtual {v7, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03d0e0: 0c04 |002a: move-result-object v4 │ │ +03d0e2: 1216 |002b: const/4 v6, #int 1 // #1 │ │ +03d0e4: 7230 e200 4206 |002c: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03d0ea: 0a04 |002f: move-result v4 │ │ +03d0ec: 3804 0800 |0030: if-eqz v4, 0038 // +0008 │ │ +03d0f0: 1504 0010 |0032: const/high16 v4, #int 268435456 // #1000 │ │ +03d0f4: b640 |0034: or-int/2addr v0, v4 │ │ +03d0f6: 7110 0010 0700 |0035: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.disableKeyguard:(Landroid/content/Context;)V // method@1000 │ │ +03d0fc: 1a04 2307 |0038: const-string v4, "SMSPopup.full" // string@0723 │ │ +03d100: 6e30 b401 0104 |003a: invoke-virtual {v1, v0, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01b4 │ │ +03d106: 0c04 |003d: move-result-object v4 │ │ +03d108: 6904 c107 |003e: sput-object v4, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c1 │ │ +03d10c: 6204 c107 |0040: sget-object v4, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c1 │ │ +03d110: 1206 |0042: const/4 v6, #int 0 // #0 │ │ +03d112: 6e20 b301 6400 |0043: invoke-virtual {v4, v6}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@01b3 │ │ +03d118: 6204 c107 |0046: sget-object v4, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c1 │ │ +03d11c: 6e10 af01 0400 |0048: invoke-virtual {v4}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@01af │ │ +03d122: 1404 0e00 0d7f |004b: const v4, #float 1.87421e+38 // #7f0d000e │ │ +03d128: 6e20 a600 4700 |004e: invoke-virtual {v7, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03d12e: 0c04 |0051: move-result-object v4 │ │ +03d130: 1a06 c000 |0052: const-string v6, "30" // string@00c0 │ │ +03d134: 7230 e500 4206 |0054: invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +03d13a: 0c04 |0057: move-result-object v4 │ │ +03d13c: 7110 b10c 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0cb1 │ │ +03d142: 0c04 |005b: move-result-object v4 │ │ +03d144: 6e10 ac0c 0400 |005c: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +03d14a: 0a03 |005f: move-result v3 │ │ +03d14c: 7120 5e0e 3700 |0060: invoke-static {v7, v3}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.setCancel:(Landroid/content/Context;I)V // method@0e5e │ │ +03d152: 28a4 |0063: goto 0007 // -005c │ │ +03d154: 0d04 |0064: move-exception v4 │ │ +03d156: 1e05 |0065: monitor-exit v5 │ │ +03d158: 2704 |0066: throw v4 │ │ +03d15a: 1300 0a00 |0067: const/16 v0, #int 10 // #a │ │ +03d15e: 28bb |0069: goto 0024 // -0045 │ │ catches : 2 │ │ 0x0003 - 0x0005 │ │ -> 0x0064 │ │ 0x0009 - 0x0063 │ │ -> 0x0064 │ │ positions : │ │ 0x0000 line=19 │ │ 0x0007 line=58 │ │ 0x0009 line=25 │ │ 0x0011 line=27 │ │ 0x0015 line=32 │ │ + 0x0018 line=33 │ │ + 0x001d line=32 │ │ 0x0023 line=34 │ │ 0x0024 line=40 │ │ 0x0032 line=42 │ │ 0x0035 line=43 │ │ 0x0038 line=46 │ │ 0x0040 line=47 │ │ 0x0046 line=48 │ │ 0x004b line=53 │ │ + 0x004e line=54 │ │ + 0x0054 line=53 │ │ 0x0060 line=57 │ │ 0x0064 line=19 │ │ 0x0067 line=36 │ │ locals : │ │ 0x0024 - 0x0064 reg=0 flags I │ │ 0x0011 - 0x0064 reg=1 mPm Landroid/os/PowerManager; │ │ 0x0015 - 0x0064 reg=2 mPrefs Landroid/content/SharedPreferences; │ │ @@ -104488,80 +62725,81 @@ │ │ 0x0000 - 0x006a reg=7 mContext Landroid/content/Context; │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/util/ManageWakeLock;) │ │ name : 'acquirePartial' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 6 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0423fc: |[0423fc] net.everythingandroid.smspopup.util.ManageWakeLock.acquirePartial:(Landroid/content/Context;)V │ │ -04240c: 1c02 ad02 |0000: const-class v2, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ad │ │ -042410: 1d02 |0002: monitor-enter v2 │ │ -042412: 6201 5c09 |0003: sget-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@095c │ │ -042416: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -04241a: 1e02 |0007: monitor-exit v2 │ │ -04241c: 0e00 |0008: return-void │ │ -04241e: 1a01 c911 |0009: const-string v1, "power" // string@11c9 │ │ -042422: 6e20 a800 1500 |000b: invoke-virtual {v5, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -042428: 0c00 |000e: move-result-object v0 │ │ -04242a: 1f00 6500 |000f: check-cast v0, Landroid/os/PowerManager; // type@0065 │ │ -04242e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -042430: 1a03 1207 |0012: const-string v3, "SMSPopup.partial" // string@0712 │ │ -042434: 6e30 ae01 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01ae │ │ -04243a: 0c01 |0017: move-result-object v1 │ │ -04243c: 6901 5c09 |0018: sput-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@095c │ │ -042440: 6201 5c09 |001a: sget-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@095c │ │ -042444: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -042446: 6e20 ad01 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@01ad │ │ -04244c: 6201 5c09 |0020: sget-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@095c │ │ -042450: 1703 e093 0400 |0022: const-wide/32 v3, #float 4.2039e-40 // #000493e0 │ │ -042456: 6e30 aa01 3104 |0025: invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@01aa │ │ -04245c: 28df |0028: goto 0007 // -0021 │ │ -04245e: 0d01 |0029: move-exception v1 │ │ -042460: 1e02 |002a: monitor-exit v2 │ │ -042462: 2701 |002b: throw v1 │ │ +03d174: |[03d174] net.everythingandroid.smspopup.util.ManageWakeLock.acquirePartial:(Landroid/content/Context;)V │ │ +03d184: 1c02 ab02 |0000: const-class v2, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ab │ │ +03d188: 1d02 |0002: monitor-enter v2 │ │ +03d18a: 6201 c007 |0003: sget-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c0 │ │ +03d18e: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +03d192: 1e02 |0007: monitor-exit v2 │ │ +03d194: 0e00 |0008: return-void │ │ +03d196: 1a01 3b12 |0009: const-string v1, "power" // string@123b │ │ +03d19a: 6e20 a800 1600 |000b: invoke-virtual {v6, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03d1a0: 0c00 |000e: move-result-object v0 │ │ +03d1a2: 1f00 6400 |000f: check-cast v0, Landroid/os/PowerManager; // type@0064 │ │ +03d1a6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +03d1a8: 1a03 2407 |0012: const-string v3, "SMSPopup.partial" // string@0724 │ │ +03d1ac: 6e30 b401 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@01b4 │ │ +03d1b2: 0c01 |0017: move-result-object v1 │ │ +03d1b4: 6901 c007 |0018: sput-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c0 │ │ +03d1b8: 6201 c007 |001a: sget-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c0 │ │ +03d1bc: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +03d1be: 6e20 b301 3100 |001d: invoke-virtual {v1, v3}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@01b3 │ │ +03d1c4: 6201 c007 |0020: sget-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c0 │ │ +03d1c8: 1704 e093 0400 |0022: const-wide/32 v4, #float 4.2039e-40 // #000493e0 │ │ +03d1ce: 6e30 b001 4105 |0025: invoke-virtual {v1, v4, v5}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@01b0 │ │ +03d1d4: 28df |0028: goto 0007 // -0021 │ │ +03d1d6: 0d01 |0029: move-exception v1 │ │ +03d1d8: 1e02 |002a: monitor-exit v2 │ │ +03d1da: 2701 |002b: throw v1 │ │ catches : 2 │ │ 0x0003 - 0x0005 │ │ -> 0x0029 │ │ 0x0009 - 0x0028 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=77 │ │ 0x0009 line=65 │ │ 0x0011 line=67 │ │ + 0x0014 line=68 │ │ 0x001a line=71 │ │ 0x0020 line=76 │ │ 0x0029 line=62 │ │ locals : │ │ 0x0011 - 0x0029 reg=0 mPm Landroid/os/PowerManager; │ │ - 0x0000 - 0x002c reg=5 mContext Landroid/content/Context; │ │ + 0x0000 - 0x002c reg=6 mContext Landroid/content/Context; │ │ │ │ #4 : (in Lnet/everythingandroid/smspopup/util/ManageWakeLock;) │ │ name : 'releaseAll' │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -042478: |[042478] net.everythingandroid.smspopup.util.ManageWakeLock.releaseAll:()V │ │ -042488: 1c01 ad02 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ad │ │ -04248c: 1d01 |0002: monitor-enter v1 │ │ -04248e: 7100 c90f 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.releaseFull:()V // method@0fc9 │ │ -042494: 7100 ca0f 0000 |0006: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.releasePartial:()V // method@0fca │ │ -04249a: 1e01 |0009: monitor-exit v1 │ │ -04249c: 0e00 |000a: return-void │ │ -04249e: 0d00 |000b: move-exception v0 │ │ -0424a0: 1e01 |000c: monitor-exit v1 │ │ -0424a2: 2700 |000d: throw v0 │ │ +03d1f0: |[03d1f0] net.everythingandroid.smspopup.util.ManageWakeLock.releaseAll:()V │ │ +03d200: 1c01 ab02 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ab │ │ +03d204: 1d01 |0002: monitor-enter v1 │ │ +03d206: 7100 2f10 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.releaseFull:()V // method@102f │ │ +03d20c: 7100 3010 0000 |0006: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.releasePartial:()V // method@1030 │ │ +03d212: 1e01 |0009: monitor-exit v1 │ │ +03d214: 0e00 |000a: return-void │ │ +03d216: 0d00 |000b: move-exception v0 │ │ +03d218: 1e01 |000c: monitor-exit v1 │ │ +03d21a: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x0009 line=100 │ │ @@ -104573,28 +62811,28 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0424b0: |[0424b0] net.everythingandroid.smspopup.util.ManageWakeLock.releaseFull:()V │ │ -0424c0: 1c01 ad02 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ad │ │ -0424c4: 1d01 |0002: monitor-enter v1 │ │ -0424c6: 6200 5d09 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@095d │ │ -0424ca: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0424ce: 6200 5d09 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@095d │ │ -0424d2: 6e10 ac01 0000 |0009: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01ac │ │ -0424d8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0424da: 6900 5d09 |000d: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@095d │ │ -0424de: 1e01 |000f: monitor-exit v1 │ │ -0424e0: 0e00 |0010: return-void │ │ -0424e2: 0d00 |0011: move-exception v0 │ │ -0424e4: 1e01 |0012: monitor-exit v1 │ │ -0424e6: 2700 |0013: throw v0 │ │ +03d228: |[03d228] net.everythingandroid.smspopup.util.ManageWakeLock.releaseFull:()V │ │ +03d238: 1c01 ab02 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ab │ │ +03d23c: 1d01 |0002: monitor-enter v1 │ │ +03d23e: 6200 c107 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c1 │ │ +03d242: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +03d246: 6200 c107 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c1 │ │ +03d24a: 6e10 b201 0000 |0009: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01b2 │ │ +03d250: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03d252: 6900 c107 |000d: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c1 │ │ +03d256: 1e01 |000f: monitor-exit v1 │ │ +03d258: 0e00 |0010: return-void │ │ +03d25a: 0d00 |0011: move-exception v0 │ │ +03d25c: 1e01 |0012: monitor-exit v1 │ │ +03d25e: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000f │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=83 │ │ 0x000c line=84 │ │ @@ -104607,195 +62845,57 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0424f4: |[0424f4] net.everythingandroid.smspopup.util.ManageWakeLock.releasePartial:()V │ │ -042504: 1c01 ad02 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ad │ │ -042508: 1d01 |0002: monitor-enter v1 │ │ -04250a: 6200 5c09 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@095c │ │ -04250e: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ -042512: 6200 5c09 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@095c │ │ -042516: 6e10 ab01 0000 |0009: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01ab │ │ -04251c: 0a00 |000c: move-result v0 │ │ -04251e: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -042522: 6200 5c09 |000f: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@095c │ │ -042526: 6e10 ac01 0000 |0011: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01ac │ │ -04252c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -04252e: 6900 5c09 |0015: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@095c │ │ -042532: 1e01 |0017: monitor-exit v1 │ │ -042534: 0e00 |0018: return-void │ │ -042536: 0d00 |0019: move-exception v0 │ │ -042538: 1e01 |001a: monitor-exit v1 │ │ -04253a: 2700 |001b: throw v0 │ │ +03d26c: |[03d26c] net.everythingandroid.smspopup.util.ManageWakeLock.releasePartial:()V │ │ +03d27c: 1c01 ab02 |0000: const-class v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock; // type@02ab │ │ +03d280: 1d01 |0002: monitor-enter v1 │ │ +03d282: 6200 c007 |0003: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c0 │ │ +03d286: 3800 1200 |0005: if-eqz v0, 0017 // +0012 │ │ +03d28a: 6200 c007 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c0 │ │ +03d28e: 6e10 b101 0000 |0009: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@01b1 │ │ +03d294: 0a00 |000c: move-result v0 │ │ +03d296: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +03d29a: 6200 c007 |000f: sget-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c0 │ │ +03d29e: 6e10 b201 0000 |0011: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@01b2 │ │ +03d2a4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +03d2a6: 6900 c007 |0015: sput-object v0, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.mPartialWakeLock:Landroid/os/PowerManager$WakeLock; // field@07c0 │ │ +03d2aa: 1e01 |0017: monitor-exit v1 │ │ +03d2ac: 0e00 |0018: return-void │ │ +03d2ae: 0d00 |0019: move-exception v0 │ │ +03d2b0: 1e01 |001a: monitor-exit v1 │ │ +03d2b2: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0017 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=89 │ │ 0x000f line=92 │ │ 0x0014 line=93 │ │ 0x0017 line=95 │ │ 0x0019 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1589 (ManageWakeLock.java) │ │ - │ │ -Class #379 header: │ │ -class_idx : 686 │ │ -access_flags : 1 (0x0001) │ │ -superclass_idx : 138 │ │ -source_file_idx : 1777 │ │ -static_fields_size : 1 │ │ -instance_fields_size: 1 │ │ -direct_methods_size : 2 │ │ -virtual_methods_size: 3 │ │ - │ │ -Class #379 - │ │ - Class descriptor : 'Lnet/everythingandroid/smspopup/util/RetainFragment;' │ │ - Access flags : 0x0001 (PUBLIC) │ │ - Superclass : 'Landroid/support/v4/app/Fragment;' │ │ - Interfaces - │ │ - Static fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ - name : 'TAG' │ │ - type : 'Ljava/lang/String;' │ │ - access : 0x001a (PRIVATE STATIC FINAL) │ │ - value : "net.everythingandroid.smspopup.retainfragment" │ │ - Instance fields - │ │ - #0 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ - name : 'mObject' │ │ - type : 'Ljava/lang/Object;' │ │ - access : 0x0002 (PRIVATE) │ │ - Direct methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ - name : '' │ │ - type : '()V' │ │ - access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ - code - │ │ - registers : 1 │ │ - ins : 1 │ │ - outs : 1 │ │ - insns size : 4 16-bit code units │ │ -042548: |[042548] net.everythingandroid.smspopup.util.RetainFragment.:()V │ │ -042558: 7010 5402 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/Fragment;.:()V // method@0254 │ │ -04255e: 0e00 |0003: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=12 │ │ - locals : │ │ - 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ - name : 'findOrCreateRetainFragment' │ │ - type : '(Landroid/support/v4/app/FragmentManager;)Lnet/everythingandroid/smspopup/util/RetainFragment;' │ │ - access : 0x0009 (PUBLIC STATIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 1 │ │ - outs : 2 │ │ - insns size : 17 16-bit code units │ │ -042560: |[042560] net.everythingandroid.smspopup.util.RetainFragment.findOrCreateRetainFragment:(Landroid/support/v4/app/FragmentManager;)Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ -042570: 1a01 5f10 |0000: const-string v1, "net.everythingandroid.smspopup.retainfragment" // string@105f │ │ -042574: 6e20 e502 1200 |0002: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02e5 │ │ -04257a: 0c00 |0005: move-result-object v0 │ │ -04257c: 1f00 ae02 |0006: check-cast v0, Lnet/everythingandroid/smspopup/util/RetainFragment; // type@02ae │ │ -042580: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -042584: 1100 |000a: return-object v0 │ │ -042586: 2200 ae02 |000b: new-instance v0, Lnet/everythingandroid/smspopup/util/RetainFragment; // type@02ae │ │ -04258a: 7010 cb0f 0000 |000d: invoke-direct {v0}, Lnet/everythingandroid/smspopup/util/RetainFragment;.:()V // method@0fcb │ │ -042590: 28fa |0010: goto 000a // -0006 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=21 │ │ - 0x0008 line=22 │ │ - 0x000a line=25 │ │ - locals : │ │ - 0x0008 - 0x000a reg=0 fragment Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ - 0x000b - 0x000d reg=0 fragment Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ - 0x0000 - 0x0011 reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ - │ │ - Virtual methods - │ │ - #0 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ - name : 'getObject' │ │ - type : '()Ljava/lang/Object;' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 1 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -042594: |[042594] net.everythingandroid.smspopup.util.RetainFragment.getObject:()Ljava/lang/Object; │ │ -0425a4: 5410 5f09 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/RetainFragment;.mObject:Ljava/lang/Object; // field@095f │ │ -0425a8: 1100 |0002: return-object v0 │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=33 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ - │ │ - #1 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ - name : 'onCreate' │ │ - type : '(Landroid/os/Bundle;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 3 │ │ - ins : 2 │ │ - outs : 2 │ │ - insns size : 8 16-bit code units │ │ -0425ac: |[0425ac] net.everythingandroid.smspopup.util.RetainFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0425bc: 6f20 7802 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0278 │ │ -0425c2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0425c4: 6e20 d00f 0100 |0004: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/util/RetainFragment;.setRetainInstance:(Z)V // method@0fd0 │ │ -0425ca: 0e00 |0007: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=16 │ │ - 0x0003 line=17 │ │ - 0x0007 line=18 │ │ - locals : │ │ - 0x0000 - 0x0008 reg=1 this Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ - 0x0000 - 0x0008 reg=2 savedInstanceState Landroid/os/Bundle; │ │ - │ │ - #2 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ - name : 'setObject' │ │ - type : '(Ljava/lang/Object;)V' │ │ - access : 0x0001 (PUBLIC) │ │ - code - │ │ - registers : 2 │ │ - ins : 2 │ │ - outs : 0 │ │ - insns size : 3 16-bit code units │ │ -0425cc: |[0425cc] net.everythingandroid.smspopup.util.RetainFragment.setObject:(Ljava/lang/Object;)V │ │ -0425dc: 5b01 5f09 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/RetainFragment;.mObject:Ljava/lang/Object; // field@095f │ │ -0425e0: 0e00 |0002: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=29 │ │ - 0x0002 line=30 │ │ - locals : │ │ - 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ - 0x0000 - 0x0003 reg=1 obj Ljava/lang/Object; │ │ + source_file_idx : 1606 (ManageWakeLock.java) │ │ │ │ - source_file_idx : 1777 (RetainFragment.java) │ │ - │ │ -Class #380 header: │ │ -class_idx : 687 │ │ +Class #293 header: │ │ +class_idx : 685 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1854 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1872 │ │ static_fields_size : 35 │ │ instance_fields_size: 9 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ -Class #380 - │ │ +Class #293 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/SmsMessageSender;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/SmsMessageSender;) │ │ name : 'ADDRESS' │ │ @@ -105015,135 +63115,139 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0425e4: |[0425e4] net.everythingandroid.smspopup.util.SmsMessageSender.:()V │ │ -0425f4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0425f6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0425f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0425fa: 2340 cc02 |0003: new-array v0, v4, [Ljava/lang/String; // type@02cc │ │ -0425fe: 1a01 7013 |0005: const-string v1, "reply_path_present" // string@1370 │ │ -042602: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -042606: 1a01 fc13 |0009: const-string v1, "service_center" // string@13fc │ │ -04260a: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -04260e: 6900 7a09 |000d: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.SERVICE_CENTER_PROJECTION:[Ljava/lang/String; // field@097a │ │ -042612: 1230 |000f: const/4 v0, #int 3 // #3 │ │ -042614: 2300 cc02 |0010: new-array v0, v0, [Ljava/lang/String; // type@02cc │ │ -042618: 1a01 ea09 |0012: const-string v1, "com.android.mms.ui.ConversationList" // string@09ea │ │ -04261c: 4d01 0002 |0014: aput-object v1, v0, v2 │ │ -042620: 1a01 e809 |0016: const-string v1, "com.android.mms.ui.ComposeMessageActivity" // string@09e8 │ │ -042624: 4d01 0003 |0018: aput-object v1, v0, v3 │ │ -042628: 1a01 e909 |001a: const-string v1, "com.android.mms.ui.ConversationComposer" // string@09e9 │ │ -04262c: 4d01 0004 |001c: aput-object v1, v0, v4 │ │ -042630: 6900 6e09 |001e: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.MESSAGING_APP_ACTIVITIES:[Ljava/lang/String; // field@096e │ │ -042634: 0e00 |0020: return-void │ │ +03d2c0: |[03d2c0] net.everythingandroid.smspopup.util.SmsMessageSender.:()V │ │ +03d2d0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +03d2d2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +03d2d4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +03d2d6: 2340 cd02 |0003: new-array v0, v4, [Ljava/lang/String; // type@02cd │ │ +03d2da: 1a01 e213 |0005: const-string v1, "reply_path_present" // string@13e2 │ │ +03d2de: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +03d2e2: 1a01 6f14 |0009: const-string v1, "service_center" // string@146f │ │ +03d2e6: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +03d2ea: 6900 de07 |000d: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.SERVICE_CENTER_PROJECTION:[Ljava/lang/String; // field@07de │ │ +03d2ee: 1230 |000f: const/4 v0, #int 3 // #3 │ │ +03d2f0: 2300 cd02 |0010: new-array v0, v0, [Ljava/lang/String; // type@02cd │ │ +03d2f4: 1a01 0a0a |0012: const-string v1, "com.android.mms.ui.ConversationList" // string@0a0a │ │ +03d2f8: 4d01 0002 |0014: aput-object v1, v0, v2 │ │ +03d2fc: 1a01 080a |0016: const-string v1, "com.android.mms.ui.ComposeMessageActivity" // string@0a08 │ │ +03d300: 4d01 0003 |0018: aput-object v1, v0, v3 │ │ +03d304: 1a01 090a |001a: const-string v1, "com.android.mms.ui.ConversationComposer" // string@0a09 │ │ +03d308: 4d01 0004 |001c: aput-object v1, v0, v4 │ │ +03d30c: 6900 d207 |001e: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.MESSAGING_APP_ACTIVITIES:[Ljava/lang/String; // field@07d2 │ │ +03d310: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=131 │ │ 0x000f line=150 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/util/SmsMessageSender;) │ │ name : '' │ │ type : '(Landroid/content/Context;[Ljava/lang/String;Ljava/lang/String;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 10 │ │ + registers : 12 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -042638: |[042638] net.everythingandroid.smspopup.util.SmsMessageSender.:(Landroid/content/Context;[Ljava/lang/String;Ljava/lang/String;J)V │ │ -042648: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04264a: 7010 5a0c 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@0c5a │ │ -042650: 5b45 8309 |0004: iput-object v5, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -042654: 5b47 8509 |0006: iput-object v7, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mMessageText:Ljava/lang/String; // field@0985 │ │ -042658: 2161 |0008: array-length v1, v6 │ │ -04265a: 5941 8609 |0009: iput v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@0986 │ │ -04265e: 5241 8609 |000b: iget v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@0986 │ │ -042662: 2311 cc02 |000d: new-array v1, v1, [Ljava/lang/String; // type@02cc │ │ -042666: 5b41 8409 |000f: iput-object v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@0984 │ │ -04266a: 5441 8409 |0011: iget-object v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@0984 │ │ -04266e: 5242 8609 |0013: iget v2, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@0986 │ │ -042672: 7152 7f0c 3631 |0015: invoke-static {v6, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0c7f │ │ -042678: 7100 800c 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0c80 │ │ -04267e: 0b01 |001b: move-result-wide v1 │ │ -042680: 5a41 8909 |001c: iput-wide v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mTimestamp:J // field@0989 │ │ -042684: 5a48 8809 |001e: iput-wide v8, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@0988 │ │ -042688: 5341 8809 |0020: iget-wide v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@0988 │ │ -04268c: 7030 d50f 1402 |0022: invoke-direct {v4, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.getOutgoingServiceCenter:(J)Ljava/lang/String; // method@0fd5 │ │ -042692: 0c01 |0025: move-result-object v1 │ │ -042694: 5b41 8709 |0026: iput-object v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mServiceCenter:Ljava/lang/String; // field@0987 │ │ -042698: 5441 8309 |0028: iget-object v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -04269c: 7110 cb01 0100 |002a: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -0426a2: 0c00 |002d: move-result-object v0 │ │ -0426a4: 5441 8309 |002e: iget-object v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -0426a8: 1402 4300 0e7f |0030: const v2, #float 1.88752e+38 // #7f0e0043 │ │ -0426ae: 6e20 a600 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0426b4: 0c01 |0036: move-result-object v1 │ │ -0426b6: 7230 e200 1003 |0037: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -0426bc: 0a01 |003a: move-result v1 │ │ -0426be: 5c41 8b09 |003b: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.splitMessage:Z // field@098b │ │ -0426c2: 5441 8309 |003d: iget-object v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -0426c6: 1402 4200 0e7f |003f: const v2, #float 1.88752e+38 // #7f0e0042 │ │ -0426cc: 6e20 a600 2100 |0042: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0426d2: 0c01 |0045: move-result-object v1 │ │ -0426d4: 7230 e200 1003 |0046: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -0426da: 0a01 |0049: move-result v1 │ │ -0426dc: 5c41 8a09 |004a: iput-boolean v1, v4, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@098a │ │ -0426e0: 0e00 |004c: return-void │ │ +03d314: |[03d314] net.everythingandroid.smspopup.util.SmsMessageSender.:(Landroid/content/Context;[Ljava/lang/String;Ljava/lang/String;J)V │ │ +03d324: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03d326: 7010 c00c 0600 |0001: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03d32c: 5b67 e707 |0004: iput-object v7, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d330: 5b69 e907 |0006: iput-object v9, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mMessageText:Ljava/lang/String; // field@07e9 │ │ +03d334: 2181 |0008: array-length v1, v8 │ │ +03d336: 5961 ea07 |0009: iput v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@07ea │ │ +03d33a: 5261 ea07 |000b: iget v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@07ea │ │ +03d33e: 2311 cd02 |000d: new-array v1, v1, [Ljava/lang/String; // type@02cd │ │ +03d342: 5b61 e807 |000f: iput-object v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@07e8 │ │ +03d346: 5461 e807 |0011: iget-object v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@07e8 │ │ +03d34a: 5262 ea07 |0013: iget v2, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@07ea │ │ +03d34e: 7152 e50c 4841 |0015: invoke-static {v8, v4, v1, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0ce5 │ │ +03d354: 7100 e60c 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ce6 │ │ +03d35a: 0b02 |001b: move-result-wide v2 │ │ +03d35c: 5a62 ed07 |001c: iput-wide v2, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mTimestamp:J // field@07ed │ │ +03d360: 5a6a ec07 |001e: iput-wide v10, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@07ec │ │ +03d364: 5362 ec07 |0020: iget-wide v2, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@07ec │ │ +03d368: 7030 3b10 2603 |0022: invoke-direct {v6, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.getOutgoingServiceCenter:(J)Ljava/lang/String; // method@103b │ │ +03d36e: 0c01 |0025: move-result-object v1 │ │ +03d370: 5b61 eb07 |0026: iput-object v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mServiceCenter:Ljava/lang/String; // field@07eb │ │ +03d374: 5461 e707 |0028: iget-object v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d378: 7110 d101 0100 |002a: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03d37e: 0c00 |002d: move-result-object v0 │ │ +03d380: 5461 e707 |002e: iget-object v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d384: 1402 4300 0d7f |0030: const v2, #float 1.87423e+38 // #7f0d0043 │ │ +03d38a: 6e20 a600 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03d390: 0c01 |0036: move-result-object v1 │ │ +03d392: 7230 e200 1004 |0037: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03d398: 0a01 |003a: move-result v1 │ │ +03d39a: 5c61 ef07 |003b: iput-boolean v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.splitMessage:Z // field@07ef │ │ +03d39e: 5461 e707 |003d: iget-object v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d3a2: 1402 4200 0d7f |003f: const v2, #float 1.87422e+38 // #7f0d0042 │ │ +03d3a8: 6e20 a600 2100 |0042: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03d3ae: 0c01 |0045: move-result-object v1 │ │ +03d3b0: 7230 e200 1004 |0046: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03d3b6: 0a01 |0049: move-result v1 │ │ +03d3b8: 5c61 ee07 |004a: iput-boolean v1, v6, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@07ee │ │ +03d3bc: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=168 │ │ 0x0004 line=169 │ │ 0x0006 line=170 │ │ 0x0008 line=171 │ │ 0x000b line=172 │ │ 0x0011 line=173 │ │ 0x0018 line=174 │ │ 0x001e line=175 │ │ 0x0020 line=179 │ │ 0x0028 line=181 │ │ 0x002e line=184 │ │ + 0x0033 line=186 │ │ + 0x0037 line=185 │ │ 0x003d line=189 │ │ + 0x0042 line=191 │ │ + 0x0046 line=190 │ │ 0x004c line=193 │ │ locals : │ │ 0x002e - 0x004d reg=0 mPrefs Landroid/content/SharedPreferences; │ │ - 0x0000 - 0x004d reg=4 this Lnet/everythingandroid/smspopup/util/SmsMessageSender; │ │ - 0x0000 - 0x004d reg=5 context Landroid/content/Context; │ │ - 0x0000 - 0x004d reg=6 dests [Ljava/lang/String; │ │ - 0x0000 - 0x004d reg=7 msgText Ljava/lang/String; │ │ - 0x0000 - 0x004d reg=8 threadId J │ │ + 0x0000 - 0x004d reg=6 this Lnet/everythingandroid/smspopup/util/SmsMessageSender; │ │ + 0x0000 - 0x004d reg=7 context Landroid/content/Context; │ │ + 0x0000 - 0x004d reg=8 dests [Ljava/lang/String; │ │ + 0x0000 - 0x004d reg=9 msgText Ljava/lang/String; │ │ + 0x0000 - 0x004d reg=10 threadId J │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/util/SmsMessageSender;) │ │ name : 'addMessage' │ │ type : '(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZJ)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 10 │ │ insns size : 20 16-bit code units │ │ -0426e4: |[0426e4] net.everythingandroid.smspopup.util.SmsMessageSender.addMessage:(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZJ)Landroid/net/Uri; │ │ -0426f4: 1a00 470a |0000: const-string v0, "content://sms/outbox" // string@0a47 │ │ -0426f8: 7110 7101 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -0426fe: 0c01 |0005: move-result-object v1 │ │ -042700: 1216 |0006: const/4 v6, #int 1 // #1 │ │ -042702: 07a0 |0007: move-object v0, v10 │ │ -042704: 07b2 |0008: move-object v2, v11 │ │ -042706: 07c3 |0009: move-object v3, v12 │ │ -042708: 07d4 |000a: move-object v4, v13 │ │ -04270a: 07e5 |000b: move-object v5, v14 │ │ -04270c: 01f7 |000c: move v7, v15 │ │ -04270e: 0508 1000 |000d: move-wide/from16 v8, v16 │ │ -042712: 770a d40f 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.addMessageToUri:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri; // method@0fd4 │ │ -042718: 0c00 |0012: move-result-object v0 │ │ -04271a: 1100 |0013: return-object v0 │ │ +03d3c0: |[03d3c0] net.everythingandroid.smspopup.util.SmsMessageSender.addMessage:(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZJ)Landroid/net/Uri; │ │ +03d3d0: 1a00 670a |0000: const-string v0, "content://sms/outbox" // string@0a67 │ │ +03d3d4: 7110 7701 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03d3da: 0c01 |0005: move-result-object v1 │ │ +03d3dc: 1216 |0006: const/4 v6, #int 1 // #1 │ │ +03d3de: 07a0 |0007: move-object v0, v10 │ │ +03d3e0: 07b2 |0008: move-object v2, v11 │ │ +03d3e2: 07c3 |0009: move-object v3, v12 │ │ +03d3e4: 07d4 |000a: move-object v4, v13 │ │ +03d3e6: 07e5 |000b: move-object v5, v14 │ │ +03d3e8: 01f7 |000c: move v7, v15 │ │ +03d3ea: 0508 1000 |000d: move-wide/from16 v8, v16 │ │ +03d3ee: 770a 3a10 0000 |000f: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.addMessageToUri:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri; // method@103a │ │ +03d3f4: 0c00 |0012: move-result-object v0 │ │ +03d3f6: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0006 line=350 │ │ locals : │ │ 0x0006 - 0x0014 reg=1 CONTENT_URI Landroid/net/Uri; │ │ 0x0000 - 0x0014 reg=10 resolver Landroid/content/ContentResolver; │ │ @@ -105155,57 +63259,57 @@ │ │ 0x0000 - 0x0014 reg=16 threadId J │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/util/SmsMessageSender;) │ │ name : 'addMessageToUri' │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 10 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -04271c: |[04271c] net.everythingandroid.smspopup.util.SmsMessageSender.addMessageToUri:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri; │ │ -04272c: 2200 2200 |0000: new-instance v0, Landroid/content/ContentValues; // type@0022 │ │ -042730: 1271 |0002: const/4 v1, #int 7 // #7 │ │ -042732: 7020 9800 1000 |0003: invoke-direct {v0, v1}, Landroid/content/ContentValues;.:(I)V // method@0098 │ │ -042738: 1a01 d308 |0006: const-string v1, "address" // string@08d3 │ │ -04273c: 6e30 9d00 1005 |0008: invoke-virtual {v0, v1, v5}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -042742: 3808 0700 |000b: if-eqz v8, 0012 // +0007 │ │ -042746: 1a01 960a |000d: const-string v1, "date" // string@0a96 │ │ -04274a: 6e30 9c00 1008 |000f: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009c │ │ -042750: 1a02 2613 |0012: const-string v2, "read" // string@1326 │ │ -042754: 3809 3500 |0014: if-eqz v9, 0049 // +0035 │ │ -042758: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -04275a: 7110 4a0c 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -042760: 0c01 |001a: move-result-object v1 │ │ -042762: 6e30 9b00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ -042768: 1a01 8f15 |001e: const-string v1, "subject" // string@158f │ │ -04276c: 6e30 9d00 1007 |0020: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -042772: 1a01 4509 |0023: const-string v1, "body" // string@0945 │ │ -042776: 6e30 9d00 1006 |0025: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ -04277c: 380a 0d00 |0028: if-eqz v10, 0035 // +000d │ │ -042780: 1a01 7a15 |002a: const-string v1, "status" // string@157a │ │ -042784: 1302 4000 |002c: const/16 v2, #int 64 // #40 │ │ -042788: 7110 4a0c 0200 |002e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -04278e: 0c02 |0031: move-result-object v2 │ │ -042790: 6e30 9b00 1002 |0032: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ -042796: 1601 ffff |0035: const-wide/16 v1, #int -1 // #ffff │ │ -04279a: 3101 0b01 |0037: cmp-long v1, v11, v1 │ │ -04279e: 3801 0b00 |0039: if-eqz v1, 0044 // +000b │ │ -0427a2: 1a01 ba15 |003b: const-string v1, "thread_id" // string@15ba │ │ -0427a6: 7120 4f0c cb00 |003d: invoke-static {v11, v12}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0c4f │ │ -0427ac: 0c02 |0040: move-result-object v2 │ │ -0427ae: 6e30 9c00 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009c │ │ -0427b4: 6e30 9000 4300 |0044: invoke-virtual {v3, v4, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0090 │ │ -0427ba: 0c01 |0047: move-result-object v1 │ │ -0427bc: 1101 |0048: return-object v1 │ │ -0427be: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -0427c0: 7110 4a0c 0100 |004a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -0427c6: 0c01 |004d: move-result-object v1 │ │ -0427c8: 28cd |004e: goto 001b // -0033 │ │ +03d3f8: |[03d3f8] net.everythingandroid.smspopup.util.SmsMessageSender.addMessageToUri:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri; │ │ +03d408: 2200 2200 |0000: new-instance v0, Landroid/content/ContentValues; // type@0022 │ │ +03d40c: 1271 |0002: const/4 v1, #int 7 // #7 │ │ +03d40e: 7020 9800 1000 |0003: invoke-direct {v0, v1}, Landroid/content/ContentValues;.:(I)V // method@0098 │ │ +03d414: 1a01 ed08 |0006: const-string v1, "address" // string@08ed │ │ +03d418: 6e30 9d00 1006 |0008: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +03d41e: 3809 0700 |000b: if-eqz v9, 0012 // +0007 │ │ +03d422: 1a01 b60a |000d: const-string v1, "date" // string@0ab6 │ │ +03d426: 6e30 9c00 1009 |000f: invoke-virtual {v0, v1, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009c │ │ +03d42c: 1a02 9813 |0012: const-string v2, "read" // string@1398 │ │ +03d430: 380a 3500 |0014: if-eqz v10, 0049 // +0035 │ │ +03d434: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +03d436: 7110 b00c 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +03d43c: 0c01 |001a: move-result-object v1 │ │ +03d43e: 6e30 9b00 2001 |001b: invoke-virtual {v0, v2, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ +03d444: 1a01 0e16 |001e: const-string v1, "subject" // string@160e │ │ +03d448: 6e30 9d00 1008 |0020: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +03d44e: 1a01 6009 |0023: const-string v1, "body" // string@0960 │ │ +03d452: 6e30 9d00 1007 |0025: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +03d458: 380b 0d00 |0028: if-eqz v11, 0035 // +000d │ │ +03d45c: 1a01 f915 |002a: const-string v1, "status" // string@15f9 │ │ +03d460: 1302 4000 |002c: const/16 v2, #int 64 // #40 │ │ +03d464: 7110 b00c 0200 |002e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +03d46a: 0c02 |0031: move-result-object v2 │ │ +03d46c: 6e30 9b00 1002 |0032: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ +03d472: 1602 ffff |0035: const-wide/16 v2, #int -1 // #ffff │ │ +03d476: 3101 0c02 |0037: cmp-long v1, v12, v2 │ │ +03d47a: 3801 0b00 |0039: if-eqz v1, 0044 // +000b │ │ +03d47e: 1a01 3816 |003b: const-string v1, "thread_id" // string@1638 │ │ +03d482: 7120 b50c dc00 |003d: invoke-static {v12, v13}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0cb5 │ │ +03d488: 0c02 |0040: move-result-object v2 │ │ +03d48a: 6e30 9c00 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@009c │ │ +03d490: 6e30 9000 5400 |0044: invoke-virtual {v4, v5, v0}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@0090 │ │ +03d496: 0c01 |0047: move-result-object v1 │ │ +03d498: 1101 |0048: return-object v1 │ │ +03d49a: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +03d49c: 7110 b00c 0100 |004a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +03d4a2: 0c01 |004d: move-result-object v1 │ │ +03d4a4: 28cd |004e: goto 001b // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0006 line=383 │ │ 0x000b line=384 │ │ 0x000d line=385 │ │ 0x0012 line=387 │ │ @@ -105215,164 +63319,167 @@ │ │ 0x002a line=391 │ │ 0x0035 line=393 │ │ 0x003b line=394 │ │ 0x0044 line=396 │ │ 0x0049 line=387 │ │ locals : │ │ 0x0006 - 0x004f reg=0 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x004f reg=3 resolver Landroid/content/ContentResolver; │ │ - 0x0000 - 0x004f reg=4 uri Landroid/net/Uri; │ │ - 0x0000 - 0x004f reg=5 address Ljava/lang/String; │ │ - 0x0000 - 0x004f reg=6 body Ljava/lang/String; │ │ - 0x0000 - 0x004f reg=7 subject Ljava/lang/String; │ │ - 0x0000 - 0x004f reg=8 date Ljava/lang/Long; │ │ - 0x0000 - 0x004f reg=9 read Z │ │ - 0x0000 - 0x004f reg=10 deliveryReport Z │ │ - 0x0000 - 0x004f reg=11 threadId J │ │ + 0x0000 - 0x004f reg=4 resolver Landroid/content/ContentResolver; │ │ + 0x0000 - 0x004f reg=5 uri Landroid/net/Uri; │ │ + 0x0000 - 0x004f reg=6 address Ljava/lang/String; │ │ + 0x0000 - 0x004f reg=7 body Ljava/lang/String; │ │ + 0x0000 - 0x004f reg=8 subject Ljava/lang/String; │ │ + 0x0000 - 0x004f reg=9 date Ljava/lang/Long; │ │ + 0x0000 - 0x004f reg=10 read Z │ │ + 0x0000 - 0x004f reg=11 deliveryReport Z │ │ + 0x0000 - 0x004f reg=12 threadId J │ │ │ │ #4 : (in Lnet/everythingandroid/smspopup/util/SmsMessageSender;) │ │ name : 'getOutgoingServiceCenter' │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 86 16-bit code units │ │ -0427cc: |[0427cc] net.everythingandroid.smspopup.util.SmsMessageSender.getOutgoingServiceCenter:(J)Ljava/lang/String; │ │ -0427dc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0427de: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0427e0: 1217 |0002: const/4 v7, #int 1 // #1 │ │ -0427e2: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -0427e4: 54a0 8309 |0004: iget-object v0, v10, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -0427e8: 6e10 a000 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -0427ee: 0c00 |0009: move-result-object v0 │ │ -0427f0: 6201 a109 |000a: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@09a1 │ │ -0427f4: 6202 7a09 |000c: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.SERVICE_CENTER_PROJECTION:[Ljava/lang/String; // field@097a │ │ -0427f8: 2203 0802 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0208 │ │ -0427fc: 7010 730c 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -042802: 1a04 bb15 |0013: const-string v4, "thread_id = " // string@15bb │ │ -042806: 6e20 7a0c 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -04280c: 0c03 |0018: move-result-object v3 │ │ -04280e: 6e30 780c b30c |0019: invoke-virtual {v3, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0c78 │ │ -042814: 0c03 |001c: move-result-object v3 │ │ -042816: 6e10 7e0c 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -04281c: 0c03 |0020: move-result-object v3 │ │ -04281e: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -042820: 1a05 980a |0022: const-string v5, "date DESC" // string@0a98 │ │ -042824: 7406 9200 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -04282a: 0c06 |0027: move-result-object v6 │ │ -04282c: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ -042830: 7210 1a01 0600 |002a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -042836: 0a00 |002d: move-result v0 │ │ -042838: 3900 0900 |002e: if-nez v0, 0037 // +0009 │ │ -04283c: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ -042840: 7210 1201 0600 |0032: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -042846: 0780 |0035: move-object v0, v8 │ │ -042848: 1100 |0036: return-object v0 │ │ -04284a: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -04284c: 7220 1601 0600 |0038: invoke-interface {v6, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0116 │ │ -042852: 0a00 |003b: move-result v0 │ │ -042854: 3307 0f00 |003c: if-ne v7, v0, 004b // +000f │ │ -042858: 3807 0f00 |003e: if-eqz v7, 004d // +000f │ │ -04285c: 1210 |0040: const/4 v0, #int 1 // #1 │ │ -04285e: 7220 1801 0600 |0041: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -042864: 0c00 |0044: move-result-object v0 │ │ -042866: 3806 f1ff |0045: if-eqz v6, 0036 // -000f │ │ -04286a: 7210 1201 0600 |0047: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -042870: 28ec |004a: goto 0036 // -0014 │ │ -042872: 0197 |004b: move v7, v9 │ │ -042874: 28f2 |004c: goto 003e // -000e │ │ -042876: 0780 |004d: move-object v0, v8 │ │ -042878: 28f7 |004e: goto 0045 // -0009 │ │ -04287a: 0d00 |004f: move-exception v0 │ │ -04287c: 3806 0500 |0050: if-eqz v6, 0055 // +0005 │ │ -042880: 7210 1201 0600 |0052: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -042886: 2700 |0055: throw v0 │ │ +03d4a8: |[03d4a8] net.everythingandroid.smspopup.util.SmsMessageSender.getOutgoingServiceCenter:(J)Ljava/lang/String; │ │ +03d4b8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +03d4ba: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +03d4bc: 1217 |0002: const/4 v7, #int 1 // #1 │ │ +03d4be: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +03d4c0: 54b0 e707 |0004: iget-object v0, v11, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d4c4: 6e10 a000 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03d4ca: 0c00 |0009: move-result-object v0 │ │ +03d4cc: 6201 0508 |000a: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@0805 │ │ +03d4d0: 6202 de07 |000c: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.SERVICE_CENTER_PROJECTION:[Ljava/lang/String; // field@07de │ │ +03d4d4: 2203 0602 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +03d4d8: 7010 d90c 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03d4de: 1a04 3916 |0013: const-string v4, "thread_id = " // string@1639 │ │ +03d4e2: 6e20 e00c 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03d4e8: 0c03 |0018: move-result-object v3 │ │ +03d4ea: 6e30 de0c c30d |0019: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0cde │ │ +03d4f0: 0c03 |001c: move-result-object v3 │ │ +03d4f2: 6e10 e40c 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03d4f8: 0c03 |0020: move-result-object v3 │ │ +03d4fa: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +03d4fc: 1a05 b80a |0022: const-string v5, "date DESC" // string@0ab8 │ │ +03d500: 7406 9200 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03d506: 0c06 |0027: move-result-object v6 │ │ +03d508: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ +03d50c: 7210 1b01 0600 |002a: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03d512: 0a00 |002d: move-result v0 │ │ +03d514: 3900 0900 |002e: if-nez v0, 0037 // +0009 │ │ +03d518: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ +03d51c: 7210 1301 0600 |0032: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03d522: 0780 |0035: move-object v0, v8 │ │ +03d524: 1100 |0036: return-object v0 │ │ +03d526: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +03d528: 7220 1701 0600 |0038: invoke-interface {v6, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0117 │ │ +03d52e: 0a00 |003b: move-result v0 │ │ +03d530: 3307 0f00 |003c: if-ne v7, v0, 004b // +000f │ │ +03d534: 3807 0f00 |003e: if-eqz v7, 004d // +000f │ │ +03d538: 1210 |0040: const/4 v0, #int 1 // #1 │ │ +03d53a: 7220 1901 0600 |0041: invoke-interface {v6, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03d540: 0c00 |0044: move-result-object v0 │ │ +03d542: 3806 f1ff |0045: if-eqz v6, 0036 // -000f │ │ +03d546: 7210 1301 0600 |0047: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03d54c: 28ec |004a: goto 0036 // -0014 │ │ +03d54e: 0197 |004b: move v7, v9 │ │ +03d550: 28f2 |004c: goto 003e // -000e │ │ +03d552: 0780 |004d: move-object v0, v8 │ │ +03d554: 28f7 |004e: goto 0045 // -0009 │ │ +03d556: 0d00 |004f: move-exception v0 │ │ +03d558: 3806 0500 |0050: if-eqz v6, 0055 // +0005 │ │ +03d55c: 7210 1301 0600 |0052: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03d562: 2700 |0055: throw v0 │ │ catches : 2 │ │ 0x0004 - 0x002d │ │ -> 0x004f │ │ 0x0038 - 0x0044 │ │ -> 0x004f │ │ positions : │ │ 0x0003 line=299 │ │ 0x0004 line=302 │ │ + 0x0006 line=303 │ │ + 0x0024 line=304 │ │ 0x0028 line=312 │ │ 0x0030 line=319 │ │ 0x0032 line=320 │ │ + 0x0036 line=317 │ │ 0x0037 line=316 │ │ 0x003e line=317 │ │ 0x0045 line=319 │ │ 0x0047 line=320 │ │ 0x004c line=316 │ │ 0x004e line=317 │ │ 0x004f line=319 │ │ 0x0052 line=320 │ │ locals : │ │ 0x003e - 0x004b reg=7 replyPathPresent Z │ │ 0x004d - 0x004f reg=7 replyPathPresent Z │ │ 0x0004 - 0x0056 reg=6 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0056 reg=10 this Lnet/everythingandroid/smspopup/util/SmsMessageSender; │ │ - 0x0000 - 0x0056 reg=11 threadId J │ │ + 0x0000 - 0x0056 reg=11 this Lnet/everythingandroid/smspopup/util/SmsMessageSender; │ │ + 0x0000 - 0x0056 reg=12 threadId J │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/util/SmsMessageSender;) │ │ name : 'moveMessageToFolder' │ │ type : '(Landroid/content/Context;Landroid/net/Uri;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -04289c: |[04289c] net.everythingandroid.smspopup.util.SmsMessageSender.moveMessageToFolder:(Landroid/content/Context;Landroid/net/Uri;I)Z │ │ -0428ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0428ae: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0428b0: 390a 0300 |0002: if-nez v10, 0005 // +0003 │ │ -0428b4: 0f05 |0004: return v5 │ │ -0428b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0428b8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0428ba: 2b0b 4100 0000 |0007: packed-switch v11, 00000048 // +00000041 │ │ -0428c0: 28fa |000a: goto 0004 // -0006 │ │ -0428c2: 2203 2200 |000b: new-instance v3, Landroid/content/ContentValues; // type@0022 │ │ -0428c6: 1226 |000d: const/4 v6, #int 2 // #2 │ │ -0428c8: 7020 9800 6300 |000e: invoke-direct {v3, v6}, Landroid/content/ContentValues;.:(I)V // method@0098 │ │ -0428ce: 1a06 eb15 |0011: const-string v6, "type" // string@15eb │ │ -0428d2: 7110 4a0c 0b00 |0013: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -0428d8: 0c07 |0016: move-result-object v7 │ │ -0428da: 6e30 9b00 6307 |0017: invoke-virtual {v3, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ -0428e0: 3801 1e00 |001a: if-eqz v1, 0038 // +001e │ │ -0428e4: 1a06 2613 |001c: const-string v6, "read" // string@1326 │ │ -0428e8: 7110 4a0c 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -0428ee: 0c07 |0021: move-result-object v7 │ │ -0428f0: 6e30 9b00 6307 |0022: invoke-virtual {v3, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ -0428f6: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -0428f8: 6e10 a000 0900 |0026: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -0428fe: 0c06 |0029: move-result-object v6 │ │ -042900: 1207 |002a: const/4 v7, #int 0 // #0 │ │ -042902: 1208 |002b: const/4 v8, #int 0 // #0 │ │ -042904: 6e58 9500 a673 |002c: invoke-virtual {v6, v10, v3, v7, v8}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ -04290a: 0a02 |002f: move-result v2 │ │ -04290c: 3324 1400 |0030: if-ne v4, v2, 0044 // +0014 │ │ -042910: 0145 |0032: move v5, v4 │ │ -042912: 28d1 |0033: goto 0004 // -002f │ │ -042914: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -042916: 28d6 |0035: goto 000b // -002a │ │ -042918: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -04291a: 28d4 |0037: goto 000b // -002c │ │ -04291c: 3800 edff |0038: if-eqz v0, 0025 // -0013 │ │ -042920: 1a06 2613 |003a: const-string v6, "read" // string@1326 │ │ -042924: 7110 4a0c 0400 |003c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -04292a: 0c07 |003f: move-result-object v7 │ │ -04292c: 6e30 9b00 6307 |0040: invoke-virtual {v3, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ -042932: 28e2 |0043: goto 0025 // -001e │ │ -042934: 0154 |0044: move v4, v5 │ │ -042936: 28ed |0045: goto 0032 // -0013 │ │ -042938: 0d06 |0046: move-exception v6 │ │ -04293a: 28e9 |0047: goto 0030 // -0017 │ │ -04293c: 0001 0600 0100 0000 0400 0000 2d00 ... |0048: packed-switch-data (16 units) │ │ +03d578: |[03d578] net.everythingandroid.smspopup.util.SmsMessageSender.moveMessageToFolder:(Landroid/content/Context;Landroid/net/Uri;I)Z │ │ +03d588: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03d58a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +03d58c: 390a 0300 |0002: if-nez v10, 0005 // +0003 │ │ +03d590: 0f05 |0004: return v5 │ │ +03d592: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +03d594: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +03d596: 2b0b 4100 0000 |0007: packed-switch v11, 00000048 // +00000041 │ │ +03d59c: 28fa |000a: goto 0004 // -0006 │ │ +03d59e: 2203 2200 |000b: new-instance v3, Landroid/content/ContentValues; // type@0022 │ │ +03d5a2: 1226 |000d: const/4 v6, #int 2 // #2 │ │ +03d5a4: 7020 9800 6300 |000e: invoke-direct {v3, v6}, Landroid/content/ContentValues;.:(I)V // method@0098 │ │ +03d5aa: 1a06 6916 |0011: const-string v6, "type" // string@1669 │ │ +03d5ae: 7110 b00c 0b00 |0013: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +03d5b4: 0c07 |0016: move-result-object v7 │ │ +03d5b6: 6e30 9b00 6307 |0017: invoke-virtual {v3, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ +03d5bc: 3801 1e00 |001a: if-eqz v1, 0038 // +001e │ │ +03d5c0: 1a06 9813 |001c: const-string v6, "read" // string@1398 │ │ +03d5c4: 7110 b00c 0500 |001e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +03d5ca: 0c07 |0021: move-result-object v7 │ │ +03d5cc: 6e30 9b00 6307 |0022: invoke-virtual {v3, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ +03d5d2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +03d5d4: 6e10 a000 0900 |0026: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03d5da: 0c06 |0029: move-result-object v6 │ │ +03d5dc: 1207 |002a: const/4 v7, #int 0 // #0 │ │ +03d5de: 1208 |002b: const/4 v8, #int 0 // #0 │ │ +03d5e0: 6e58 9500 a673 |002c: invoke-virtual {v6, v10, v3, v7, v8}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ +03d5e6: 0a02 |002f: move-result v2 │ │ +03d5e8: 3324 1400 |0030: if-ne v4, v2, 0044 // +0014 │ │ +03d5ec: 0145 |0032: move v5, v4 │ │ +03d5ee: 28d1 |0033: goto 0004 // -002f │ │ +03d5f0: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +03d5f2: 28d6 |0035: goto 000b // -002a │ │ +03d5f4: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +03d5f6: 28d4 |0037: goto 000b // -002c │ │ +03d5f8: 3800 edff |0038: if-eqz v0, 0025 // -0013 │ │ +03d5fc: 1a06 9813 |003a: const-string v6, "read" // string@1398 │ │ +03d600: 7110 b00c 0400 |003c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +03d606: 0c07 |003f: move-result-object v7 │ │ +03d608: 6e30 9b00 6307 |0040: invoke-virtual {v3, v6, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ +03d60e: 28e2 |0043: goto 0025 // -001e │ │ +03d610: 0154 |0044: move v4, v5 │ │ +03d612: 28ed |0045: goto 0032 // -0013 │ │ +03d614: 0d06 |0046: move-exception v6 │ │ +03d616: 28e9 |0047: goto 0030 // -0017 │ │ +03d618: 0001 0600 0100 0000 0400 0000 2d00 ... |0048: packed-switch-data (16 units) │ │ catches : 1 │ │ 0x0026 - 0x002f │ │ Ljava/lang/Exception; -> 0x0046 │ │ positions : │ │ 0x0002 line=411 │ │ 0x0004 line=450 │ │ 0x0005 line=415 │ │ @@ -105411,211 +63518,211 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 382 16-bit code units │ │ -04296c: |[04296c] net.everythingandroid.smspopup.util.SmsMessageSender.sendMessage:()Z │ │ -04297c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -042980: 5302 8809 |0002: iget-wide v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@0988 │ │ -042984: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ -042988: 3102 0204 |0006: cmp-long v2, v2, v4 │ │ -04298c: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ -042990: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -042992: 0f02 |000b: return v2 │ │ -042994: 0800 1800 |000c: move-object/from16 v0, v24 │ │ -042998: 5402 8509 |000e: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mMessageText:Ljava/lang/String; // field@0985 │ │ -04299c: 3802 0800 |0010: if-eqz v2, 0018 // +0008 │ │ -0429a0: 0800 1800 |0012: move-object/from16 v0, v24 │ │ -0429a4: 5202 8609 |0014: iget v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@0986 │ │ -0429a8: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ -0429ac: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0429ae: 28f2 |0019: goto 000b // -000e │ │ -0429b0: 7100 6509 0000 |001a: invoke-static {}, Landroid/telephony/SmsManager;.getDefault:()Landroid/telephony/SmsManager; // method@0965 │ │ -0429b6: 0c16 |001d: move-result-object v22 │ │ -0429b8: 1311 0000 |001e: const/16 v17, #int 0 // #0 │ │ -0429bc: 0800 1800 |0020: move-object/from16 v0, v24 │ │ -0429c0: 5202 8609 |0022: iget v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@0986 │ │ -0429c4: 0200 1100 |0024: move/from16 v0, v17 │ │ -0429c8: 3520 5001 |0026: if-ge v0, v2, 0176 // +0150 │ │ -0429cc: 0800 1800 |0028: move-object/from16 v0, v24 │ │ -0429d0: 5402 8509 |002a: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mMessageText:Ljava/lang/String; // field@0985 │ │ -0429d4: 0800 1600 |002c: move-object/from16 v0, v22 │ │ -0429d8: 6e20 6409 2000 |002e: invoke-virtual {v0, v2}, Landroid/telephony/SmsManager;.divideMessage:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0964 │ │ -0429de: 0c14 |0031: move-result-object v20 │ │ -0429e0: 7401 970c 1400 |0032: invoke-virtual/range {v20}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -0429e6: 0a13 |0035: move-result v19 │ │ -0429e8: 2210 1402 |0036: new-instance v16, Ljava/util/ArrayList; // type@0214 │ │ -0429ec: 0800 1000 |0038: move-object/from16 v0, v16 │ │ -0429f0: 0201 1300 |003a: move/from16 v1, v19 │ │ -0429f4: 7020 890c 1000 |003c: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -0429fa: 2215 1402 |003f: new-instance v21, Ljava/util/ArrayList; // type@0214 │ │ -0429fe: 0800 1500 |0041: move-object/from16 v0, v21 │ │ -042a02: 0201 1300 |0043: move/from16 v1, v19 │ │ -042a06: 7020 890c 1000 |0045: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -042a0c: 0800 1800 |0048: move-object/from16 v0, v24 │ │ -042a10: 5502 8b09 |004a: iget-boolean v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.splitMessage:Z // field@098b │ │ -042a14: 3802 9500 |004c: if-eqz v2, 00e1 // +0095 │ │ -042a18: 1312 0000 |004e: const/16 v18, #int 0 // #0 │ │ -042a1c: 0200 1200 |0050: move/from16 v0, v18 │ │ -042a20: 0201 1300 |0052: move/from16 v1, v19 │ │ -042a24: 3510 1e01 |0054: if-ge v0, v1, 0172 // +011e │ │ -042a28: 1317 0000 |0056: const/16 v23, #int 0 // #0 │ │ -042a2c: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -042a30: 5402 8309 |005a: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -042a34: 6e10 a000 0200 |005c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -042a3a: 0c02 |005f: move-result-object v2 │ │ -042a3c: 0800 1800 |0060: move-object/from16 v0, v24 │ │ -042a40: 5403 8409 |0062: iget-object v3, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@0984 │ │ -042a44: 4603 0311 |0064: aget-object v3, v3, v17 │ │ -042a48: 0800 1400 |0066: move-object/from16 v0, v20 │ │ -042a4c: 0201 1200 |0068: move/from16 v1, v18 │ │ -042a50: 6e20 900c 1000 |006a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -042a56: 0c04 |006d: move-result-object v4 │ │ -042a58: 1f04 0702 |006e: check-cast v4, Ljava/lang/String; // type@0207 │ │ -042a5c: 1205 |0070: const/4 v5, #int 0 // #0 │ │ -042a5e: 0800 1800 |0071: move-object/from16 v0, v24 │ │ -042a62: 5308 8909 |0073: iget-wide v8, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mTimestamp:J // field@0989 │ │ -042a66: 7120 4f0c 9800 |0075: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0c4f │ │ -042a6c: 0c06 |0078: move-result-object v6 │ │ -042a6e: 0800 1800 |0079: move-object/from16 v0, v24 │ │ -042a72: 5507 8a09 |007b: iget-boolean v7, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@098a │ │ -042a76: 0800 1800 |007d: move-object/from16 v0, v24 │ │ -042a7a: 5308 8809 |007f: iget-wide v8, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@0988 │ │ -042a7e: 7708 d30f 0200 |0081: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.addMessage:(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZJ)Landroid/net/Uri; // method@0fd3 │ │ -042a84: 0c17 |0084: move-result-object v23 │ │ -042a86: 1207 |0085: const/4 v7, #int 0 // #0 │ │ -042a88: 0800 1800 |0086: move-object/from16 v0, v24 │ │ -042a8c: 5502 8a09 |0088: iget-boolean v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@098a │ │ -042a90: 3802 1d00 |008a: if-eqz v2, 00a7 // +001d │ │ -042a94: 0800 1800 |008c: move-object/from16 v0, v24 │ │ -042a98: 5402 8309 |008e: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -042a9c: 1203 |0090: const/4 v3, #int 0 // #0 │ │ -042a9e: 2204 2800 |0091: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -042aa2: 1a05 e609 |0093: const-string v5, "com.android.mms.transaction.MessageStatusReceiver.MESSAGE_STATUS_RECEIVED" // string@09e6 │ │ -042aa6: 0800 1700 |0095: move-object/from16 v0, v23 │ │ -042aaa: 7030 b200 5400 |0097: invoke-direct {v4, v5, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ -042ab0: 1a05 e309 |009a: const-string v5, "com.android.mms" // string@09e3 │ │ -042ab4: 1a08 e509 |009c: const-string v8, "com.android.mms.transaction.MessageStatusReceiver" // string@09e5 │ │ -042ab8: 6e30 d400 5408 |009e: invoke-virtual {v4, v5, v8}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -042abe: 0c04 |00a1: move-result-object v4 │ │ -042ac0: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ -042ac2: 7140 7d00 3254 |00a3: invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ -042ac8: 0c07 |00a6: move-result-object v7 │ │ -042aca: 0800 1800 |00a7: move-object/from16 v0, v24 │ │ -042ace: 5402 8309 |00a9: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -042ad2: 1203 |00ab: const/4 v3, #int 0 // #0 │ │ -042ad4: 2204 2800 |00ac: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -042ad8: 1a05 e409 |00ae: const-string v5, "com.android.mms.transaction.MESSAGE_SENT" // string@09e4 │ │ -042adc: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ -042ae0: 7030 b200 5400 |00b2: invoke-direct {v4, v5, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ -042ae6: 0800 1800 |00b5: move-object/from16 v0, v24 │ │ -042aea: 5405 8309 |00b7: iget-object v5, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -042aee: 1c08 6602 |00b9: const-class v8, Lnet/everythingandroid/smspopup/receiver/SmsReceiver; // type@0266 │ │ -042af2: 6e30 d200 5408 |00bb: invoke-virtual {v4, v5, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00d2 │ │ -042af8: 0c04 |00be: move-result-object v4 │ │ -042afa: 1205 |00bf: const/4 v5, #int 0 // #0 │ │ -042afc: 7140 7d00 3254 |00c0: invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ -042b02: 0c06 |00c3: move-result-object v6 │ │ -042b04: 0800 1800 |00c4: move-object/from16 v0, v24 │ │ -042b08: 5402 8409 |00c6: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@0984 │ │ -042b0c: 4603 0211 |00c8: aget-object v3, v2, v17 │ │ -042b10: 0800 1800 |00ca: move-object/from16 v0, v24 │ │ -042b14: 5404 8709 |00cc: iget-object v4, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mServiceCenter:Ljava/lang/String; // field@0987 │ │ -042b18: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ -042b1c: 0201 1200 |00d0: move/from16 v1, v18 │ │ -042b20: 6e20 900c 1000 |00d2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c90 │ │ -042b26: 0c05 |00d5: move-result-object v5 │ │ -042b28: 1f05 0702 |00d6: check-cast v5, Ljava/lang/String; // type@0207 │ │ -042b2c: 0802 1600 |00d8: move-object/from16 v2, v22 │ │ -042b30: 7406 6709 0200 |00da: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/telephony/SmsManager;.sendTextMessage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V // method@0967 │ │ -042b36: d812 1201 |00dd: add-int/lit8 v18, v18, #int 1 // #01 │ │ -042b3a: 2900 71ff |00df: goto/16 0050 // -008f │ │ -042b3e: 1317 0000 |00e1: const/16 v23, #int 0 // #0 │ │ -042b42: 0800 1800 |00e3: move-object/from16 v0, v24 │ │ -042b46: 5402 8309 |00e5: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -042b4a: 6e10 a000 0200 |00e7: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -042b50: 0c08 |00ea: move-result-object v8 │ │ -042b52: 0800 1800 |00eb: move-object/from16 v0, v24 │ │ -042b56: 5402 8409 |00ed: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@0984 │ │ -042b5a: 4609 0211 |00ef: aget-object v9, v2, v17 │ │ -042b5e: 0800 1800 |00f1: move-object/from16 v0, v24 │ │ -042b62: 540a 8509 |00f3: iget-object v10, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mMessageText:Ljava/lang/String; // field@0985 │ │ -042b66: 120b |00f5: const/4 v11, #int 0 // #0 │ │ -042b68: 0800 1800 |00f6: move-object/from16 v0, v24 │ │ -042b6c: 5302 8909 |00f8: iget-wide v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mTimestamp:J // field@0989 │ │ -042b70: 7120 4f0c 3200 |00fa: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0c4f │ │ -042b76: 0c0c |00fd: move-result-object v12 │ │ -042b78: 0800 1800 |00fe: move-object/from16 v0, v24 │ │ -042b7c: 550d 8a09 |0100: iget-boolean v13, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@098a │ │ -042b80: 0800 1800 |0102: move-object/from16 v0, v24 │ │ -042b84: 530e 8809 |0104: iget-wide v14, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@0988 │ │ -042b88: 7708 d30f 0800 |0106: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.addMessage:(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZJ)Landroid/net/Uri; // method@0fd3 │ │ -042b8e: 0c17 |0109: move-result-object v23 │ │ -042b90: 1312 0000 |010a: const/16 v18, #int 0 // #0 │ │ -042b94: 0200 1200 |010c: move/from16 v0, v18 │ │ -042b98: 0201 1300 |010e: move/from16 v1, v19 │ │ -042b9c: 3510 4d00 |0110: if-ge v0, v1, 015d // +004d │ │ -042ba0: 0800 1800 |0112: move-object/from16 v0, v24 │ │ -042ba4: 5502 8a09 |0114: iget-boolean v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@098a │ │ -042ba8: 3802 2200 |0116: if-eqz v2, 0138 // +0022 │ │ -042bac: 0800 1800 |0118: move-object/from16 v0, v24 │ │ -042bb0: 5402 8309 |011a: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -042bb4: 1203 |011c: const/4 v3, #int 0 // #0 │ │ -042bb6: 2204 2800 |011d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -042bba: 1a05 e609 |011f: const-string v5, "com.android.mms.transaction.MessageStatusReceiver.MESSAGE_STATUS_RECEIVED" // string@09e6 │ │ -042bbe: 0800 1700 |0121: move-object/from16 v0, v23 │ │ -042bc2: 7030 b200 5400 |0123: invoke-direct {v4, v5, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ -042bc8: 1a05 e309 |0126: const-string v5, "com.android.mms" // string@09e3 │ │ -042bcc: 1a08 e509 |0128: const-string v8, "com.android.mms.transaction.MessageStatusReceiver" // string@09e5 │ │ -042bd0: 6e30 d400 5408 |012a: invoke-virtual {v4, v5, v8}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ -042bd6: 0c04 |012d: move-result-object v4 │ │ -042bd8: 1205 |012e: const/4 v5, #int 0 // #0 │ │ -042bda: 7140 7d00 3254 |012f: invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ -042be0: 0c02 |0132: move-result-object v2 │ │ -042be2: 0800 1000 |0133: move-object/from16 v0, v16 │ │ -042be6: 6e20 8b0c 2000 |0135: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -042bec: 0800 1800 |0138: move-object/from16 v0, v24 │ │ -042bf0: 5402 8309 |013a: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -042bf4: 1203 |013c: const/4 v3, #int 0 // #0 │ │ -042bf6: 2204 2800 |013d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ -042bfa: 1a05 e409 |013f: const-string v5, "com.android.mms.transaction.MESSAGE_SENT" // string@09e4 │ │ -042bfe: 0800 1700 |0141: move-object/from16 v0, v23 │ │ -042c02: 7030 b200 5400 |0143: invoke-direct {v4, v5, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ -042c08: 0800 1800 |0146: move-object/from16 v0, v24 │ │ -042c0c: 5405 8309 |0148: iget-object v5, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@0983 │ │ -042c10: 1c08 6602 |014a: const-class v8, Lnet/everythingandroid/smspopup/receiver/SmsReceiver; // type@0266 │ │ -042c14: 6e30 d200 5408 |014c: invoke-virtual {v4, v5, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00d2 │ │ -042c1a: 0c04 |014f: move-result-object v4 │ │ -042c1c: 1205 |0150: const/4 v5, #int 0 // #0 │ │ -042c1e: 7140 7d00 3254 |0151: invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ -042c24: 0c02 |0154: move-result-object v2 │ │ -042c26: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -042c2a: 6e20 8b0c 2000 |0157: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -042c30: d812 1201 |015a: add-int/lit8 v18, v18, #int 1 // #01 │ │ -042c34: 28b0 |015c: goto 010c // -0050 │ │ -042c36: 0800 1800 |015d: move-object/from16 v0, v24 │ │ -042c3a: 5402 8409 |015f: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@0984 │ │ -042c3e: 4609 0211 |0161: aget-object v9, v2, v17 │ │ -042c42: 0800 1800 |0163: move-object/from16 v0, v24 │ │ -042c46: 540a 8709 |0165: iget-object v10, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mServiceCenter:Ljava/lang/String; // field@0987 │ │ -042c4a: 0808 1600 |0167: move-object/from16 v8, v22 │ │ -042c4e: 080b 1400 |0169: move-object/from16 v11, v20 │ │ -042c52: 080c 1500 |016b: move-object/from16 v12, v21 │ │ -042c56: 080d 1000 |016d: move-object/from16 v13, v16 │ │ -042c5a: 7406 6609 0800 |016f: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Landroid/telephony/SmsManager;.sendMultipartTextMessage:(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V // method@0966 │ │ -042c60: d811 1101 |0172: add-int/lit8 v17, v17, #int 1 // #01 │ │ -042c64: 2900 acfe |0174: goto/16 0020 // -0154 │ │ -042c68: 1202 |0176: const/4 v2, #int 0 // #0 │ │ -042c6a: 2900 94fe |0177: goto/16 000b // -016c │ │ -042c6e: 0d02 |0179: move-exception v2 │ │ -042c70: 2890 |017a: goto 010a // -0070 │ │ -042c72: 0d02 |017b: move-exception v2 │ │ -042c74: 2900 09ff |017c: goto/16 0085 // -00f7 │ │ +03d648: |[03d648] net.everythingandroid.smspopup.util.SmsMessageSender.sendMessage:()Z │ │ +03d658: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +03d65c: 5302 ec07 |0002: iget-wide v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@07ec │ │ +03d660: 1604 0000 |0004: const-wide/16 v4, #int 0 // #0 │ │ +03d664: 3102 0204 |0006: cmp-long v2, v2, v4 │ │ +03d668: 3c02 0400 |0008: if-gtz v2, 000c // +0004 │ │ +03d66c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +03d66e: 0f02 |000b: return v2 │ │ +03d670: 0800 1800 |000c: move-object/from16 v0, v24 │ │ +03d674: 5402 e907 |000e: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mMessageText:Ljava/lang/String; // field@07e9 │ │ +03d678: 3802 0800 |0010: if-eqz v2, 0018 // +0008 │ │ +03d67c: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +03d680: 5202 ea07 |0014: iget v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@07ea │ │ +03d684: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ +03d688: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +03d68a: 28f2 |0019: goto 000b // -000e │ │ +03d68c: 7100 6b09 0000 |001a: invoke-static {}, Landroid/telephony/SmsManager;.getDefault:()Landroid/telephony/SmsManager; // method@096b │ │ +03d692: 0c16 |001d: move-result-object v22 │ │ +03d694: 1311 0000 |001e: const/16 v17, #int 0 // #0 │ │ +03d698: 0800 1800 |0020: move-object/from16 v0, v24 │ │ +03d69c: 5202 ea07 |0022: iget v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mNumberOfDests:I // field@07ea │ │ +03d6a0: 0200 1100 |0024: move/from16 v0, v17 │ │ +03d6a4: 3520 5001 |0026: if-ge v0, v2, 0176 // +0150 │ │ +03d6a8: 0800 1800 |0028: move-object/from16 v0, v24 │ │ +03d6ac: 5402 e907 |002a: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mMessageText:Ljava/lang/String; // field@07e9 │ │ +03d6b0: 0800 1600 |002c: move-object/from16 v0, v22 │ │ +03d6b4: 6e20 6a09 2000 |002e: invoke-virtual {v0, v2}, Landroid/telephony/SmsManager;.divideMessage:(Ljava/lang/String;)Ljava/util/ArrayList; // method@096a │ │ +03d6ba: 0c14 |0031: move-result-object v20 │ │ +03d6bc: 7401 fd0c 1400 |0032: invoke-virtual/range {v20}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03d6c2: 0a13 |0035: move-result v19 │ │ +03d6c4: 2210 1202 |0036: new-instance v16, Ljava/util/ArrayList; // type@0212 │ │ +03d6c8: 0800 1000 |0038: move-object/from16 v0, v16 │ │ +03d6cc: 0201 1300 |003a: move/from16 v1, v19 │ │ +03d6d0: 7020 ef0c 1000 |003c: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +03d6d6: 2215 1202 |003f: new-instance v21, Ljava/util/ArrayList; // type@0212 │ │ +03d6da: 0800 1500 |0041: move-object/from16 v0, v21 │ │ +03d6de: 0201 1300 |0043: move/from16 v1, v19 │ │ +03d6e2: 7020 ef0c 1000 |0045: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +03d6e8: 0800 1800 |0048: move-object/from16 v0, v24 │ │ +03d6ec: 5502 ef07 |004a: iget-boolean v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.splitMessage:Z // field@07ef │ │ +03d6f0: 3802 9500 |004c: if-eqz v2, 00e1 // +0095 │ │ +03d6f4: 1312 0000 |004e: const/16 v18, #int 0 // #0 │ │ +03d6f8: 0200 1200 |0050: move/from16 v0, v18 │ │ +03d6fc: 0201 1300 |0052: move/from16 v1, v19 │ │ +03d700: 3510 1e01 |0054: if-ge v0, v1, 0172 // +011e │ │ +03d704: 1317 0000 |0056: const/16 v23, #int 0 // #0 │ │ +03d708: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +03d70c: 5402 e707 |005a: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d710: 6e10 a000 0200 |005c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03d716: 0c02 |005f: move-result-object v2 │ │ +03d718: 0800 1800 |0060: move-object/from16 v0, v24 │ │ +03d71c: 5403 e807 |0062: iget-object v3, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@07e8 │ │ +03d720: 4603 0311 |0064: aget-object v3, v3, v17 │ │ +03d724: 0800 1400 |0066: move-object/from16 v0, v20 │ │ +03d728: 0201 1200 |0068: move/from16 v1, v18 │ │ +03d72c: 6e20 f60c 1000 |006a: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03d732: 0c04 |006d: move-result-object v4 │ │ +03d734: 1f04 0502 |006e: check-cast v4, Ljava/lang/String; // type@0205 │ │ +03d738: 1205 |0070: const/4 v5, #int 0 // #0 │ │ +03d73a: 0800 1800 |0071: move-object/from16 v0, v24 │ │ +03d73e: 5308 ed07 |0073: iget-wide v8, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mTimestamp:J // field@07ed │ │ +03d742: 7120 b50c 9800 |0075: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0cb5 │ │ +03d748: 0c06 |0078: move-result-object v6 │ │ +03d74a: 0800 1800 |0079: move-object/from16 v0, v24 │ │ +03d74e: 5507 ee07 |007b: iget-boolean v7, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@07ee │ │ +03d752: 0800 1800 |007d: move-object/from16 v0, v24 │ │ +03d756: 5308 ec07 |007f: iget-wide v8, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@07ec │ │ +03d75a: 7708 3910 0200 |0081: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.addMessage:(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZJ)Landroid/net/Uri; // method@1039 │ │ +03d760: 0c17 |0084: move-result-object v23 │ │ +03d762: 1207 |0085: const/4 v7, #int 0 // #0 │ │ +03d764: 0800 1800 |0086: move-object/from16 v0, v24 │ │ +03d768: 5502 ee07 |0088: iget-boolean v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@07ee │ │ +03d76c: 3802 1d00 |008a: if-eqz v2, 00a7 // +001d │ │ +03d770: 0800 1800 |008c: move-object/from16 v0, v24 │ │ +03d774: 5402 e707 |008e: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d778: 1203 |0090: const/4 v3, #int 0 // #0 │ │ +03d77a: 2204 2800 |0091: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +03d77e: 1a05 060a |0093: const-string v5, "com.android.mms.transaction.MessageStatusReceiver.MESSAGE_STATUS_RECEIVED" // string@0a06 │ │ +03d782: 0800 1700 |0095: move-object/from16 v0, v23 │ │ +03d786: 7030 b200 5400 |0097: invoke-direct {v4, v5, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ +03d78c: 1a05 030a |009a: const-string v5, "com.android.mms" // string@0a03 │ │ +03d790: 1a08 050a |009c: const-string v8, "com.android.mms.transaction.MessageStatusReceiver" // string@0a05 │ │ +03d794: 6e30 d400 5408 |009e: invoke-virtual {v4, v5, v8}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +03d79a: 0c04 |00a1: move-result-object v4 │ │ +03d79c: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +03d79e: 7140 7d00 3254 |00a3: invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ +03d7a4: 0c07 |00a6: move-result-object v7 │ │ +03d7a6: 0800 1800 |00a7: move-object/from16 v0, v24 │ │ +03d7aa: 5402 e707 |00a9: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d7ae: 1203 |00ab: const/4 v3, #int 0 // #0 │ │ +03d7b0: 2204 2800 |00ac: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +03d7b4: 1a05 040a |00ae: const-string v5, "com.android.mms.transaction.MESSAGE_SENT" // string@0a04 │ │ +03d7b8: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ +03d7bc: 7030 b200 5400 |00b2: invoke-direct {v4, v5, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ +03d7c2: 0800 1800 |00b5: move-object/from16 v0, v24 │ │ +03d7c6: 5405 e707 |00b7: iget-object v5, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d7ca: 1c08 6402 |00b9: const-class v8, Lnet/everythingandroid/smspopup/receiver/SmsReceiver; // type@0264 │ │ +03d7ce: 6e30 d200 5408 |00bb: invoke-virtual {v4, v5, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00d2 │ │ +03d7d4: 0c04 |00be: move-result-object v4 │ │ +03d7d6: 1205 |00bf: const/4 v5, #int 0 // #0 │ │ +03d7d8: 7140 7d00 3254 |00c0: invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ +03d7de: 0c06 |00c3: move-result-object v6 │ │ +03d7e0: 0800 1800 |00c4: move-object/from16 v0, v24 │ │ +03d7e4: 5402 e807 |00c6: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@07e8 │ │ +03d7e8: 4603 0211 |00c8: aget-object v3, v2, v17 │ │ +03d7ec: 0800 1800 |00ca: move-object/from16 v0, v24 │ │ +03d7f0: 5404 eb07 |00cc: iget-object v4, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mServiceCenter:Ljava/lang/String; // field@07eb │ │ +03d7f4: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ +03d7f8: 0201 1200 |00d0: move/from16 v1, v18 │ │ +03d7fc: 6e20 f60c 1000 |00d2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03d802: 0c05 |00d5: move-result-object v5 │ │ +03d804: 1f05 0502 |00d6: check-cast v5, Ljava/lang/String; // type@0205 │ │ +03d808: 0802 1600 |00d8: move-object/from16 v2, v22 │ │ +03d80c: 7406 6d09 0200 |00da: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/telephony/SmsManager;.sendTextMessage:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V // method@096d │ │ +03d812: d812 1201 |00dd: add-int/lit8 v18, v18, #int 1 // #01 │ │ +03d816: 2900 71ff |00df: goto/16 0050 // -008f │ │ +03d81a: 1317 0000 |00e1: const/16 v23, #int 0 // #0 │ │ +03d81e: 0800 1800 |00e3: move-object/from16 v0, v24 │ │ +03d822: 5402 e707 |00e5: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d826: 6e10 a000 0200 |00e7: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03d82c: 0c08 |00ea: move-result-object v8 │ │ +03d82e: 0800 1800 |00eb: move-object/from16 v0, v24 │ │ +03d832: 5402 e807 |00ed: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@07e8 │ │ +03d836: 4609 0211 |00ef: aget-object v9, v2, v17 │ │ +03d83a: 0800 1800 |00f1: move-object/from16 v0, v24 │ │ +03d83e: 540a e907 |00f3: iget-object v10, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mMessageText:Ljava/lang/String; // field@07e9 │ │ +03d842: 120b |00f5: const/4 v11, #int 0 // #0 │ │ +03d844: 0800 1800 |00f6: move-object/from16 v0, v24 │ │ +03d848: 5302 ed07 |00f8: iget-wide v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mTimestamp:J // field@07ed │ │ +03d84c: 7120 b50c 3200 |00fa: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0cb5 │ │ +03d852: 0c0c |00fd: move-result-object v12 │ │ +03d854: 0800 1800 |00fe: move-object/from16 v0, v24 │ │ +03d858: 550d ee07 |0100: iget-boolean v13, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@07ee │ │ +03d85c: 0800 1800 |0102: move-object/from16 v0, v24 │ │ +03d860: 530e ec07 |0104: iget-wide v14, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mThreadId:J // field@07ec │ │ +03d864: 7708 3910 0800 |0106: invoke-static/range {v8, v9, v10, v11, v12, v13, v14, v15}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.addMessage:(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZJ)Landroid/net/Uri; // method@1039 │ │ +03d86a: 0c17 |0109: move-result-object v23 │ │ +03d86c: 1312 0000 |010a: const/16 v18, #int 0 // #0 │ │ +03d870: 0200 1200 |010c: move/from16 v0, v18 │ │ +03d874: 0201 1300 |010e: move/from16 v1, v19 │ │ +03d878: 3510 4d00 |0110: if-ge v0, v1, 015d // +004d │ │ +03d87c: 0800 1800 |0112: move-object/from16 v0, v24 │ │ +03d880: 5502 ee07 |0114: iget-boolean v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.requestDeliveryReport:Z // field@07ee │ │ +03d884: 3802 2200 |0116: if-eqz v2, 0138 // +0022 │ │ +03d888: 0800 1800 |0118: move-object/from16 v0, v24 │ │ +03d88c: 5402 e707 |011a: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d890: 1203 |011c: const/4 v3, #int 0 // #0 │ │ +03d892: 2204 2800 |011d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +03d896: 1a05 060a |011f: const-string v5, "com.android.mms.transaction.MessageStatusReceiver.MESSAGE_STATUS_RECEIVED" // string@0a06 │ │ +03d89a: 0800 1700 |0121: move-object/from16 v0, v23 │ │ +03d89e: 7030 b200 5400 |0123: invoke-direct {v4, v5, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ +03d8a4: 1a05 030a |0126: const-string v5, "com.android.mms" // string@0a03 │ │ +03d8a8: 1a08 050a |0128: const-string v8, "com.android.mms.transaction.MessageStatusReceiver" // string@0a05 │ │ +03d8ac: 6e30 d400 5408 |012a: invoke-virtual {v4, v5, v8}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +03d8b2: 0c04 |012d: move-result-object v4 │ │ +03d8b4: 1205 |012e: const/4 v5, #int 0 // #0 │ │ +03d8b6: 7140 7d00 3254 |012f: invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ +03d8bc: 0c02 |0132: move-result-object v2 │ │ +03d8be: 0800 1000 |0133: move-object/from16 v0, v16 │ │ +03d8c2: 6e20 f10c 2000 |0135: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +03d8c8: 0800 1800 |0138: move-object/from16 v0, v24 │ │ +03d8cc: 5402 e707 |013a: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d8d0: 1203 |013c: const/4 v3, #int 0 // #0 │ │ +03d8d2: 2204 2800 |013d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +03d8d6: 1a05 040a |013f: const-string v5, "com.android.mms.transaction.MESSAGE_SENT" // string@0a04 │ │ +03d8da: 0800 1700 |0141: move-object/from16 v0, v23 │ │ +03d8de: 7030 b200 5400 |0143: invoke-direct {v4, v5, v0}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ +03d8e4: 0800 1800 |0146: move-object/from16 v0, v24 │ │ +03d8e8: 5405 e707 |0148: iget-object v5, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mContext:Landroid/content/Context; // field@07e7 │ │ +03d8ec: 1c08 6402 |014a: const-class v8, Lnet/everythingandroid/smspopup/receiver/SmsReceiver; // type@0264 │ │ +03d8f0: 6e30 d200 5408 |014c: invoke-virtual {v4, v5, v8}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@00d2 │ │ +03d8f6: 0c04 |014f: move-result-object v4 │ │ +03d8f8: 1205 |0150: const/4 v5, #int 0 // #0 │ │ +03d8fa: 7140 7d00 3254 |0151: invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ +03d900: 0c02 |0154: move-result-object v2 │ │ +03d902: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +03d906: 6e20 f10c 2000 |0157: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +03d90c: d812 1201 |015a: add-int/lit8 v18, v18, #int 1 // #01 │ │ +03d910: 28b0 |015c: goto 010c // -0050 │ │ +03d912: 0800 1800 |015d: move-object/from16 v0, v24 │ │ +03d916: 5402 e807 |015f: iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mDests:[Ljava/lang/String; // field@07e8 │ │ +03d91a: 4609 0211 |0161: aget-object v9, v2, v17 │ │ +03d91e: 0800 1800 |0163: move-object/from16 v0, v24 │ │ +03d922: 540a eb07 |0165: iget-object v10, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.mServiceCenter:Ljava/lang/String; // field@07eb │ │ +03d926: 0808 1600 |0167: move-object/from16 v8, v22 │ │ +03d92a: 080b 1400 |0169: move-object/from16 v11, v20 │ │ +03d92e: 080c 1500 |016b: move-object/from16 v12, v21 │ │ +03d932: 080d 1000 |016d: move-object/from16 v13, v16 │ │ +03d936: 7406 6c09 0800 |016f: invoke-virtual/range {v8, v9, v10, v11, v12, v13}, Landroid/telephony/SmsManager;.sendMultipartTextMessage:(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V // method@096c │ │ +03d93c: d811 1101 |0172: add-int/lit8 v17, v17, #int 1 // #01 │ │ +03d940: 2900 acfe |0174: goto/16 0020 // -0154 │ │ +03d944: 1202 |0176: const/4 v2, #int 0 // #0 │ │ +03d946: 2900 94fe |0177: goto/16 000b // -016c │ │ +03d94a: 0d02 |0179: move-exception v2 │ │ +03d94c: 2890 |017a: goto 010a // -0070 │ │ +03d94e: 0d02 |017b: move-exception v2 │ │ +03d950: 2900 09ff |017c: goto/16 0085 // -00f7 │ │ catches : 2 │ │ 0x0058 - 0x0084 │ │ Landroid/database/sqlite/SQLiteException; -> 0x017b │ │ 0x00e3 - 0x0109 │ │ Landroid/database/sqlite/SQLiteException; -> 0x0179 │ │ positions : │ │ 0x0000 line=196 │ │ @@ -105629,26 +63736,43 @@ │ │ 0x0032 line=209 │ │ 0x0036 line=210 │ │ 0x003f line=211 │ │ 0x0048 line=216 │ │ 0x004e line=217 │ │ 0x0056 line=218 │ │ 0x0058 line=220 │ │ + 0x005c line=221 │ │ + 0x0066 line=222 │ │ + 0x0075 line=223 │ │ + 0x0081 line=221 │ │ 0x0085 line=229 │ │ 0x0086 line=230 │ │ 0x008c line=231 │ │ + 0x009e line=234 │ │ + 0x00a3 line=232 │ │ 0x00a7 line=238 │ │ + 0x00bb line=241 │ │ + 0x00c0 line=239 │ │ 0x00c4 line=243 │ │ + 0x00ce line=244 │ │ + 0x00da line=243 │ │ 0x00dd line=217 │ │ 0x00e1 line=249 │ │ 0x00e3 line=251 │ │ + 0x00e7 line=252 │ │ + 0x00fa line=254 │ │ + 0x0106 line=252 │ │ 0x010a line=260 │ │ 0x0112 line=261 │ │ 0x0118 line=262 │ │ + 0x012a line=264 │ │ + 0x012f line=262 │ │ 0x0138 line=270 │ │ + 0x014c line=272 │ │ + 0x0151 line=270 │ │ 0x015a line=260 │ │ 0x015d line=280 │ │ 0x0172 line=207 │ │ 0x0176 line=284 │ │ 0x0179 line=255 │ │ 0x017b line=224 │ │ locals : │ │ @@ -105668,33 +63792,33 @@ │ │ 0x0179 - 0x017e reg=19 messageCount I │ │ 0x0179 - 0x017e reg=20 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0179 - 0x017e reg=21 sentIntents Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x001e - 0x017e reg=22 smsManager Landroid/telephony/SmsManager; │ │ 0x0179 - 0x017e reg=23 uri Landroid/net/Uri; │ │ 0x0000 - 0x017e reg=24 this Lnet/everythingandroid/smspopup/util/SmsMessageSender; │ │ │ │ - source_file_idx : 1854 (SmsMessageSender.java) │ │ + source_file_idx : 1872 (SmsMessageSender.java) │ │ │ │ -Class #381 header: │ │ -class_idx : 688 │ │ +Class #294 header: │ │ +class_idx : 686 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1868 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1886 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ -Class #381 annotations: │ │ +Class #294 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=getUnreadMessages │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Ljava/util/Comparator" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;" } │ │ │ │ -Class #381 - │ │ +Class #294 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1;' │ │ Access flags : 0x0010 (FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/util/Comparator;' │ │ Static fields - │ │ Instance fields - │ │ @@ -105704,17 +63828,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042c94: |[042c94] net.everythingandroid.smspopup.util.SmsPopupUtils$1.:()V │ │ -042ca4: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -042caa: 0e00 |0003: return-void │ │ +03d970: |[03d970] net.everythingandroid.smspopup.util.SmsPopupUtils$1.:()V │ │ +03d980: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03d986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1; │ │ │ │ Virtual methods - │ │ @@ -105723,76 +63847,76 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -042cac: |[042cac] net.everythingandroid.smspopup.util.SmsPopupUtils$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -042cbc: 1f02 5b02 |0000: check-cast v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -042cc0: 1f03 5b02 |0002: check-cast v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -042cc4: 6e30 da0f 2103 |0004: invoke-virtual {v1, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1;.compare:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)I // method@0fda │ │ -042cca: 0a00 |0007: move-result v0 │ │ -042ccc: 0f00 |0008: return v0 │ │ +03d988: |[03d988] net.everythingandroid.smspopup.util.SmsPopupUtils$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +03d998: 1f02 5902 |0000: check-cast v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +03d99c: 1f03 5902 |0002: check-cast v3, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +03d9a0: 6e30 4010 2103 |0004: invoke-virtual {v1, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1;.compare:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)I // method@1040 │ │ +03d9a6: 0a00 |0007: move-result v0 │ │ +03d9a8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ - 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ - 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1; │ │ + 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1;) │ │ name : 'compare' │ │ type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -042cd0: |[042cd0] net.everythingandroid.smspopup.util.SmsPopupUtils$1.compare:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)I │ │ -042ce0: 6e10 bd0d 0500 |0000: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getTimestamp:()J // method@0dbd │ │ -042ce6: 0b00 |0003: move-result-wide v0 │ │ -042ce8: 6e10 bd0d 0600 |0004: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getTimestamp:()J // method@0dbd │ │ -042cee: 0b02 |0007: move-result-wide v2 │ │ -042cf0: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ -042cf4: 3b00 0400 |000a: if-gez v0, 000e // +0004 │ │ -042cf8: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ -042cfa: 0f00 |000d: return v0 │ │ -042cfc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -042cfe: 28fe |000f: goto 000d // -0002 │ │ +03d9ac: |[03d9ac] net.everythingandroid.smspopup.util.SmsPopupUtils$1.compare:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)I │ │ +03d9bc: 6e10 230e 0500 |0000: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getTimestamp:()J // method@0e23 │ │ +03d9c2: 0b00 |0003: move-result-wide v0 │ │ +03d9c4: 6e10 230e 0600 |0004: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getTimestamp:()J // method@0e23 │ │ +03d9ca: 0b02 |0007: move-result-wide v2 │ │ +03d9cc: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ +03d9d0: 3b00 0400 |000a: if-gez v0, 000e // +0004 │ │ +03d9d4: 12f0 |000c: const/4 v0, #int -1 // #ff │ │ +03d9d6: 0f00 |000d: return v0 │ │ +03d9d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +03d9da: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x000c line=606 │ │ 0x000d line=608 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1; │ │ 0x0000 - 0x0010 reg=5 lhs Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ 0x0000 - 0x0010 reg=6 rhs Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ │ │ - source_file_idx : 1868 (SmsPopupUtils.java) │ │ + source_file_idx : 1886 (SmsPopupUtils.java) │ │ │ │ -Class #382 header: │ │ -class_idx : 689 │ │ +Class #295 header: │ │ +class_idx : 687 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1868 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1886 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ -Class #382 annotations: │ │ +Class #295 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/util/SmsPopupUtils; │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="ContactIdentification" │ │ │ │ -Class #382 - │ │ +Class #295 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;) │ │ @@ -105813,24 +63937,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -042d00: |[042d00] net.everythingandroid.smspopup.util.SmsPopupUtils$ContactIdentification.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -042d10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042d12: 7010 5a0c 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0c5a │ │ -042d18: 5b10 8c09 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@098c │ │ -042d1c: 5b10 8d09 |0006: iput-object v0, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@098d │ │ -042d20: 5b10 8e09 |0008: iput-object v0, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@098e │ │ -042d24: 5b12 8c09 |000a: iput-object v2, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@098c │ │ -042d28: 5b13 8d09 |000c: iput-object v3, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@098d │ │ -042d2c: 5b14 8e09 |000e: iput-object v4, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@098e │ │ -042d30: 0e00 |0010: return-void │ │ +03d9dc: |[03d9dc] net.everythingandroid.smspopup.util.SmsPopupUtils$ContactIdentification.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +03d9ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03d9ee: 7010 c00c 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03d9f4: 5b10 f007 |0004: iput-object v0, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@07f0 │ │ +03d9f8: 5b10 f107 |0006: iput-object v0, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@07f1 │ │ +03d9fc: 5b10 f207 |0008: iput-object v0, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@07f2 │ │ +03da00: 5b12 f007 |000a: iput-object v2, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@07f0 │ │ +03da04: 5b13 f107 |000c: iput-object v3, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@07f1 │ │ +03da08: 5b14 f207 |000e: iput-object v4, v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@07f2 │ │ +03da0c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=154 │ │ 0x0004 line=150 │ │ 0x0006 line=151 │ │ 0x0008 line=152 │ │ 0x000a line=155 │ │ @@ -105840,39 +63964,39 @@ │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ 0x0000 - 0x0011 reg=2 _contactId Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 _contactLookup Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=4 _contactName Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1868 (SmsPopupUtils.java) │ │ + source_file_idx : 1886 (SmsPopupUtils.java) │ │ │ │ -Class #383 header: │ │ -class_idx : 690 │ │ +Class #296 header: │ │ +class_idx : 688 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 515 │ │ -source_file_idx : 1868 │ │ +superclass_idx : 513 │ │ +source_file_idx : 1886 │ │ static_fields_size : 23 │ │ instance_fields_size: 0 │ │ direct_methods_size : 34 │ │ virtual_methods_size: 0 │ │ │ │ -Class #383 annotations: │ │ +Class #296 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; } │ │ -Annotations on method #4080 'getUnreadMessages' │ │ +Annotations on method #4182 'getUnreadMessages' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;" } │ │ -Annotations on method #4082 'getUnreadMms' │ │ +Annotations on method #4184 'getUnreadMms' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;" } │ │ -Annotations on method #4083 'getUnreadSms' │ │ +Annotations on method #4185 'getUnreadSms' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/content/Context;" ")" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;" } │ │ -Annotations on method #4089 'loadContactPhoto' │ │ +Annotations on method #4191 'loadContactPhoto' │ │ VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ │ │ -Class #383 - │ │ +Class #296 - │ │ Class descriptor : 'Lnet/everythingandroid/smspopup/util/SmsPopupUtils;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'AUTHOR_CONTACT_INFO' │ │ @@ -105996,154 +64120,159 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -042d34: |[042d34] net.everythingandroid.smspopup.util.SmsPopupUtils.:()V │ │ -042d44: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -042d46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -042d48: 1a00 420a |0002: const-string v0, "content://mms-sms/" // string@0a42 │ │ -042d4c: 7110 7101 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -042d52: 0c00 |0007: move-result-object v0 │ │ -042d54: 6900 9a09 |0008: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_SMS_CONTENT_URI:Landroid/net/Uri; // field@099a │ │ -042d58: 6200 9a09 |000a: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_SMS_CONTENT_URI:Landroid/net/Uri; // field@099a │ │ -042d5c: 1a01 b715 |000c: const-string v1, "threadID" // string@15b7 │ │ -042d60: 7120 7301 1000 |000e: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -042d66: 0c00 |0011: move-result-object v0 │ │ -042d68: 6900 a409 |0012: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.THREAD_ID_CONTENT_URI:Landroid/net/Uri; // field@09a4 │ │ -042d6c: 6200 9a09 |0014: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_SMS_CONTENT_URI:Landroid/net/Uri; // field@099a │ │ -042d70: 1a01 550a |0016: const-string v1, "conversations" // string@0a55 │ │ -042d74: 7120 7301 1000 |0018: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -042d7a: 0c00 |001b: move-result-object v0 │ │ -042d7c: 6900 9209 |001c: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.CONVERSATION_CONTENT_URI:Landroid/net/Uri; // field@0992 │ │ -042d80: 1a00 460a |001e: const-string v0, "content://sms" // string@0a46 │ │ -042d84: 7110 7101 0000 |0020: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -042d8a: 0c00 |0023: move-result-object v0 │ │ -042d8c: 6900 a109 |0024: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@09a1 │ │ -042d90: 6200 a109 |0026: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@09a1 │ │ -042d94: 1a01 900d |0028: const-string v1, "inbox" // string@0d90 │ │ -042d98: 7120 7301 1000 |002a: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -042d9e: 0c00 |002d: move-result-object v0 │ │ -042da0: 6900 a209 |002e: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@09a2 │ │ -042da4: 1a00 410a |0030: const-string v0, "content://mms" // string@0a41 │ │ -042da8: 7110 7101 0000 |0032: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -042dae: 0c00 |0035: move-result-object v0 │ │ -042db0: 6900 9809 |0036: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_CONTENT_URI:Landroid/net/Uri; // field@0998 │ │ -042db4: 6200 9809 |0038: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_CONTENT_URI:Landroid/net/Uri; // field@0998 │ │ -042db8: 1a01 900d |003a: const-string v1, "inbox" // string@0d90 │ │ -042dbc: 7120 7301 1000 |003c: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -042dc2: 0c00 |003f: move-result-object v0 │ │ -042dc4: 6900 9909 |0040: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@0999 │ │ -042dc8: 2330 cc02 |0042: new-array v0, v3, [Ljava/lang/String; // type@02cc │ │ -042dcc: 1a01 4701 |0044: const-string v1, "Adam K " // string@0147 │ │ -042dd0: 4d01 0002 |0046: aput-object v1, v0, v2 │ │ -042dd4: 6900 8f09 |0048: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.AUTHOR_CONTACT_INFO:[Ljava/lang/String; // field@098f │ │ -042dd8: 2330 cc02 |004a: new-array v0, v3, [Ljava/lang/String; // type@02cc │ │ -042ddc: 1a01 4601 |004c: const-string v1, "Adam K " // string@0146 │ │ -042de0: 4d01 0002 |004e: aput-object v1, v0, v2 │ │ -042de4: 6900 9009 |0050: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.AUTHOR_CONTACT_INFO_DONATE:[Ljava/lang/String; // field@0990 │ │ -042de8: 1a00 790d |0052: const-string v0, "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8246419" // string@0d79 │ │ -042dec: 7110 7101 0000 |0054: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -042df2: 0c00 |0057: move-result-object v0 │ │ -042df4: 6900 9409 |0058: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.DONATE_PAYPAL_URI:Landroid/net/Uri; // field@0994 │ │ -042df8: 1a00 d30f |005a: const-string v0, "market://details?id=net.everythingandroid.smspopupdonate" // string@0fd3 │ │ -042dfc: 7110 7101 0000 |005c: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -042e02: 0c00 |005f: move-result-object v0 │ │ -042e04: 6900 9309 |0060: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.DONATE_MARKET_URI:Landroid/net/Uri; // field@0993 │ │ -042e08: 1a00 5f08 |0062: const-string v0, "\s*("[^"]*"|[^<>"]+)\s*<([^<>]+)>\s*" // string@085f │ │ -042e0c: 7110 c70c 0000 |0064: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0cc7 │ │ -042e12: 0c00 |0067: move-result-object v0 │ │ -042e14: 6900 9b09 |0068: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.NAME_ADDR_EMAIL_PATTERN:Ljava/util/regex/Pattern; // field@099b │ │ -042e18: 1a00 5e08 |006a: const-string v0, "\s*"([^"]*)"\s*" // string@085e │ │ -042e1c: 7110 c70c 0000 |006c: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0cc7 │ │ -042e22: 0c00 |006f: move-result-object v0 │ │ -042e24: 6900 9c09 |0070: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.QUOTED_STRING_PATTERN:Ljava/util/regex/Pattern; // field@099c │ │ -042e28: 1a00 5d08 |0072: const-string v0, "[a-zA-Z0-9\+\.\_\%\-\+]{1,256}\@[a-zA-Z0-9][a-zA-Z0-9\-]{0,64}(\.[a-zA-Z0-9][a-zA-Z0-9\-]{0,25})+" // string@085d │ │ -042e2c: 7110 c70c 0000 |0074: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0cc7 │ │ -042e32: 0c00 |0077: move-result-object v0 │ │ -042e34: 6900 9509 |0078: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@0995 │ │ -042e38: 0e00 |007a: return-void │ │ +03da10: |[03da10] net.everythingandroid.smspopup.util.SmsPopupUtils.:()V │ │ +03da20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03da22: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03da24: 1a00 620a |0002: const-string v0, "content://mms-sms/" // string@0a62 │ │ +03da28: 7110 7701 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03da2e: 0c00 |0007: move-result-object v0 │ │ +03da30: 6900 fe07 |0008: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_SMS_CONTENT_URI:Landroid/net/Uri; // field@07fe │ │ +03da34: 6200 fe07 |000a: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_SMS_CONTENT_URI:Landroid/net/Uri; // field@07fe │ │ +03da38: 1a01 3516 |000c: const-string v1, "threadID" // string@1635 │ │ +03da3c: 7120 7901 1000 |000e: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03da42: 0c00 |0011: move-result-object v0 │ │ +03da44: 6900 0808 |0012: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.THREAD_ID_CONTENT_URI:Landroid/net/Uri; // field@0808 │ │ +03da48: 6200 fe07 |0014: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_SMS_CONTENT_URI:Landroid/net/Uri; // field@07fe │ │ +03da4c: 1a01 750a |0016: const-string v1, "conversations" // string@0a75 │ │ +03da50: 7120 7901 1000 |0018: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03da56: 0c00 |001b: move-result-object v0 │ │ +03da58: 6900 f607 |001c: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.CONVERSATION_CONTENT_URI:Landroid/net/Uri; // field@07f6 │ │ +03da5c: 1a00 660a |001e: const-string v0, "content://sms" // string@0a66 │ │ +03da60: 7110 7701 0000 |0020: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03da66: 0c00 |0023: move-result-object v0 │ │ +03da68: 6900 0508 |0024: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@0805 │ │ +03da6c: 6200 0508 |0026: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@0805 │ │ +03da70: 1a01 dc0d |0028: const-string v1, "inbox" // string@0ddc │ │ +03da74: 7120 7901 1000 |002a: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03da7a: 0c00 |002d: move-result-object v0 │ │ +03da7c: 6900 0608 |002e: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@0806 │ │ +03da80: 1a00 610a |0030: const-string v0, "content://mms" // string@0a61 │ │ +03da84: 7110 7701 0000 |0032: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03da8a: 0c00 |0035: move-result-object v0 │ │ +03da8c: 6900 fc07 |0036: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_CONTENT_URI:Landroid/net/Uri; // field@07fc │ │ +03da90: 6200 fc07 |0038: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_CONTENT_URI:Landroid/net/Uri; // field@07fc │ │ +03da94: 1a01 dc0d |003a: const-string v1, "inbox" // string@0ddc │ │ +03da98: 7120 7901 1000 |003c: invoke-static {v0, v1}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03da9e: 0c00 |003f: move-result-object v0 │ │ +03daa0: 6900 fd07 |0040: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@07fd │ │ +03daa4: 2330 cd02 |0042: new-array v0, v3, [Ljava/lang/String; // type@02cd │ │ +03daa8: 1a01 4601 |0044: const-string v1, "Adam K " // string@0146 │ │ +03daac: 4d01 0002 |0046: aput-object v1, v0, v2 │ │ +03dab0: 6900 f307 |0048: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.AUTHOR_CONTACT_INFO:[Ljava/lang/String; // field@07f3 │ │ +03dab4: 2330 cd02 |004a: new-array v0, v3, [Ljava/lang/String; // type@02cd │ │ +03dab8: 1a01 4501 |004c: const-string v1, "Adam K " // string@0145 │ │ +03dabc: 4d01 0002 |004e: aput-object v1, v0, v2 │ │ +03dac0: 6900 f407 |0050: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.AUTHOR_CONTACT_INFO_DONATE:[Ljava/lang/String; // field@07f4 │ │ +03dac4: 1a00 c30d |0052: const-string v0, "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8246419" // string@0dc3 │ │ +03dac8: 7110 7701 0000 |0054: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03dace: 0c00 |0057: move-result-object v0 │ │ +03dad0: 6900 f807 |0058: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.DONATE_PAYPAL_URI:Landroid/net/Uri; // field@07f8 │ │ +03dad4: 1a00 3910 |005a: const-string v0, "market://details?id=net.everythingandroid.smspopupdonate" // string@1039 │ │ +03dad8: 7110 7701 0000 |005c: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03dade: 0c00 |005f: move-result-object v0 │ │ +03dae0: 6900 f707 |0060: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.DONATE_MARKET_URI:Landroid/net/Uri; // field@07f7 │ │ +03dae4: 1a00 7808 |0062: const-string v0, "\s*("[^"]*"|[^<>"]+)\s*<([^<>]+)>\s*" // string@0878 │ │ +03dae8: 7110 2d0d 0000 |0064: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0d2d │ │ +03daee: 0c00 |0067: move-result-object v0 │ │ +03daf0: 6900 ff07 |0068: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.NAME_ADDR_EMAIL_PATTERN:Ljava/util/regex/Pattern; // field@07ff │ │ +03daf4: 1a00 7708 |006a: const-string v0, "\s*"([^"]*)"\s*" // string@0877 │ │ +03daf8: 7110 2d0d 0000 |006c: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0d2d │ │ +03dafe: 0c00 |006f: move-result-object v0 │ │ +03db00: 6900 0008 |0070: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.QUOTED_STRING_PATTERN:Ljava/util/regex/Pattern; // field@0800 │ │ +03db04: 1a00 7608 |0072: const-string v0, "[a-zA-Z0-9\+\.\_\%\-\+]{1,256}\@[a-zA-Z0-9][a-zA-Z0-9\-]{0,64}(\.[a-zA-Z0-9][a-zA-Z0-9\-]{0,25})+" // string@0876 │ │ +03db08: 7110 2d0d 0000 |0074: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0d2d │ │ +03db0e: 0c00 |0077: move-result-object v0 │ │ +03db10: 6900 f907 |0078: sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@07f9 │ │ +03db14: 0e00 |007a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x000a line=48 │ │ + 0x000e line=49 │ │ 0x0014 line=50 │ │ + 0x0018 line=51 │ │ 0x001e line=55 │ │ 0x0026 line=56 │ │ 0x0030 line=58 │ │ 0x0038 line=59 │ │ 0x0042 line=74 │ │ 0x004a line=76 │ │ 0x0052 line=79 │ │ + 0x0054 line=80 │ │ 0x005a line=81 │ │ + 0x005c line=82 │ │ 0x0062 line=1000 │ │ + 0x0064 line=1001 │ │ 0x006a line=1003 │ │ + 0x006c line=1004 │ │ 0x0072 line=1006 │ │ locals : │ │ │ │ #1 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042e3c: |[042e3c] net.everythingandroid.smspopup.util.SmsPopupUtils.:()V │ │ -042e4c: 7010 5a0c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0c5a │ │ -042e52: 0e00 |0003: return-void │ │ +03db18: |[03db18] net.everythingandroid.smspopup.util.SmsPopupUtils.:()V │ │ +03db28: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03db2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ - 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/SmsPopupUtils; │ │ │ │ #2 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'deleteMessage' │ │ type : '(Landroid/content/Context;JJI)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 12 │ │ + registers : 13 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -042e54: |[042e54] net.everythingandroid.smspopup.util.SmsPopupUtils.deleteMessage:(Landroid/content/Context;JJI)V │ │ -042e64: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -042e66: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ -042e6a: 3102 0702 |0003: cmp-long v2, v7, v2 │ │ -042e6e: 3d02 1e00 |0005: if-lez v2, 0023 // +001e │ │ -042e72: 7140 fb0f 76b8 |0007: invoke-static {v6, v7, v8, v11}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.setMessageRead:(Landroid/content/Context;JI)V // method@0ffb │ │ -042e78: 33b5 1a00 |000a: if-ne v5, v11, 0024 // +001a │ │ -042e7c: 6202 9809 |000c: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_CONTENT_URI:Landroid/net/Uri; // field@0998 │ │ -042e80: 7120 710c 8700 |000e: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -042e86: 0c03 |0011: move-result-object v3 │ │ -042e88: 7120 7301 3200 |0012: invoke-static {v2, v3}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -042e8e: 0c01 |0015: move-result-object v1 │ │ -042e90: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -042e92: 6e10 a000 0600 |0017: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -042e98: 0c02 |001a: move-result-object v2 │ │ -042e9a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -042e9c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -042e9e: 6e40 8f00 1243 |001d: invoke-virtual {v2, v1, v3, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@008f │ │ -042ea4: 0a00 |0020: move-result v0 │ │ -042ea6: 3350 0200 |0021: if-ne v0, v5, 0023 // +0002 │ │ -042eaa: 0e00 |0023: return-void │ │ -042eac: 390b ffff |0024: if-nez v11, 0023 // -0001 │ │ -042eb0: 6202 a109 |0026: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@09a1 │ │ -042eb4: 7120 710c 8700 |0028: invoke-static {v7, v8}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -042eba: 0c03 |002b: move-result-object v3 │ │ -042ebc: 7120 7301 3200 |002c: invoke-static {v2, v3}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -042ec2: 0c01 |002f: move-result-object v1 │ │ -042ec4: 28e6 |0030: goto 0016 // -001a │ │ -042ec6: 0d02 |0031: move-exception v2 │ │ -042ec8: 28ef |0032: goto 0021 // -0011 │ │ +03db30: |[03db30] net.everythingandroid.smspopup.util.SmsPopupUtils.deleteMessage:(Landroid/content/Context;JJI)V │ │ +03db40: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +03db42: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ +03db46: 3102 0802 |0003: cmp-long v2, v8, v2 │ │ +03db4a: 3d02 1e00 |0005: if-lez v2, 0023 // +001e │ │ +03db4e: 7140 6110 87c9 |0007: invoke-static {v7, v8, v9, v12}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.setMessageRead:(Landroid/content/Context;JI)V // method@1061 │ │ +03db54: 33c5 1a00 |000a: if-ne v5, v12, 0024 // +001a │ │ +03db58: 6202 fc07 |000c: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_CONTENT_URI:Landroid/net/Uri; // field@07fc │ │ +03db5c: 7120 d70c 9800 |000e: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +03db62: 0c03 |0011: move-result-object v3 │ │ +03db64: 7120 7901 3200 |0012: invoke-static {v2, v3}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03db6a: 0c01 |0015: move-result-object v1 │ │ +03db6c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +03db6e: 6e10 a000 0700 |0017: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03db74: 0c02 |001a: move-result-object v2 │ │ +03db76: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +03db78: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +03db7a: 6e40 8f00 1243 |001d: invoke-virtual {v2, v1, v3, v4}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@008f │ │ +03db80: 0a00 |0020: move-result v0 │ │ +03db82: 3350 0200 |0021: if-ne v0, v5, 0023 // +0002 │ │ +03db86: 0e00 |0023: return-void │ │ +03db88: 390c ffff |0024: if-nez v12, 0023 // -0001 │ │ +03db8c: 6202 0508 |0026: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@0805 │ │ +03db90: 7120 d70c 9800 |0028: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +03db96: 0c03 |002b: move-result-object v3 │ │ +03db98: 7120 7901 3200 |002c: invoke-static {v2, v3}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03db9e: 0c01 |002f: move-result-object v1 │ │ +03dba0: 28e6 |0030: goto 0016 // -001a │ │ +03dba2: 0d02 |0031: move-exception v2 │ │ +03dba4: 28ef |0032: goto 0021 // -0011 │ │ catches : 1 │ │ 0x0017 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0031 │ │ positions : │ │ 0x0001 line=555 │ │ 0x0007 line=560 │ │ 0x000a line=565 │ │ @@ -106156,51 +64285,51 @@ │ │ 0x0026 line=568 │ │ 0x0031 line=576 │ │ locals : │ │ 0x0017 - 0x0023 reg=0 count I │ │ 0x0016 - 0x0023 reg=1 deleteUri Landroid/net/Uri; │ │ 0x0031 - 0x0033 reg=0 count I │ │ 0x0030 - 0x0033 reg=1 deleteUri Landroid/net/Uri; │ │ - 0x0000 - 0x0033 reg=6 context Landroid/content/Context; │ │ - 0x0000 - 0x0033 reg=7 messageId J │ │ - 0x0000 - 0x0033 reg=9 threadId J │ │ - 0x0000 - 0x0033 reg=11 messageType I │ │ + 0x0000 - 0x0033 reg=7 context Landroid/content/Context; │ │ + 0x0000 - 0x0033 reg=8 messageId J │ │ + 0x0000 - 0x0033 reg=10 threadId J │ │ + 0x0000 - 0x0033 reg=12 messageType I │ │ │ │ #3 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'enableSmsPopup' │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -042edc: |[042edc] net.everythingandroid.smspopup.util.SmsPopupUtils.enableSmsPopup:(Landroid/content/Context;Z)V │ │ -042eec: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -042eee: 6e10 a200 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a2 │ │ -042ef4: 0c02 |0004: move-result-object v2 │ │ -042ef6: 2200 1e00 |0005: new-instance v0, Landroid/content/ComponentName; // type@001e │ │ -042efa: 1c04 6602 |0007: const-class v4, Lnet/everythingandroid/smspopup/receiver/SmsReceiver; // type@0266 │ │ -042efe: 7030 8b00 6004 |0009: invoke-direct {v0, v6, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008b │ │ -042f04: 7110 cb01 0600 |000c: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -042f0a: 0c01 |000f: move-result-object v1 │ │ -042f0c: 7210 e000 0100 |0010: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -042f12: 0c03 |0013: move-result-object v3 │ │ -042f14: 1404 0b00 0e7f |0014: const v4, #float 1.88751e+38 // #7f0e000b │ │ -042f1a: 6e20 a600 4600 |0017: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -042f20: 0c04 |001a: move-result-object v4 │ │ -042f22: 7230 dc00 4307 |001b: invoke-interface {v3, v4, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ -042f28: 7210 db00 0300 |001e: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -042f2e: 3807 0700 |0021: if-eqz v7, 0028 // +0007 │ │ -042f32: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -042f34: 6e40 f300 0254 |0024: invoke-virtual {v2, v0, v4, v5}, Landroid/content/pm/PackageManager;.setComponentEnabledSetting:(Landroid/content/ComponentName;II)V // method@00f3 │ │ -042f3a: 0e00 |0027: return-void │ │ -042f3c: 1224 |0028: const/4 v4, #int 2 // #2 │ │ -042f3e: 6e40 f300 0254 |0029: invoke-virtual {v2, v0, v4, v5}, Landroid/content/pm/PackageManager;.setComponentEnabledSetting:(Landroid/content/ComponentName;II)V // method@00f3 │ │ -042f44: 28fb |002c: goto 0027 // -0005 │ │ +03dbb8: |[03dbb8] net.everythingandroid.smspopup.util.SmsPopupUtils.enableSmsPopup:(Landroid/content/Context;Z)V │ │ +03dbc8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +03dbca: 6e10 a200 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00a2 │ │ +03dbd0: 0c02 |0004: move-result-object v2 │ │ +03dbd2: 2200 1e00 |0005: new-instance v0, Landroid/content/ComponentName; // type@001e │ │ +03dbd6: 1c04 6402 |0007: const-class v4, Lnet/everythingandroid/smspopup/receiver/SmsReceiver; // type@0264 │ │ +03dbda: 7030 8b00 6004 |0009: invoke-direct {v0, v6, v4}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@008b │ │ +03dbe0: 7110 d101 0600 |000c: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03dbe6: 0c01 |000f: move-result-object v1 │ │ +03dbe8: 7210 e000 0100 |0010: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +03dbee: 0c03 |0013: move-result-object v3 │ │ +03dbf0: 1404 0b00 0d7f |0014: const v4, #float 1.87421e+38 // #7f0d000b │ │ +03dbf6: 6e20 a600 4600 |0017: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03dbfc: 0c04 |001a: move-result-object v4 │ │ +03dbfe: 7230 dc00 4307 |001b: invoke-interface {v3, v4, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00dc │ │ +03dc04: 7210 db00 0300 |001e: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +03dc0a: 3807 0700 |0021: if-eqz v7, 0028 // +0007 │ │ +03dc0e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +03dc10: 6e40 f300 0254 |0024: invoke-virtual {v2, v0, v4, v5}, Landroid/content/pm/PackageManager;.setComponentEnabledSetting:(Landroid/content/ComponentName;II)V // method@00f3 │ │ +03dc16: 0e00 |0027: return-void │ │ +03dc18: 1224 |0028: const/4 v4, #int 2 // #2 │ │ +03dc1a: 6e40 f300 0254 |0029: invoke-virtual {v2, v0, v4, v5}, Landroid/content/pm/PackageManager;.setComponentEnabledSetting:(Landroid/content/ComponentName;II)V // method@00f3 │ │ +03dc20: 28fb |002c: goto 0027 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1147 │ │ 0x0005 line=1148 │ │ 0x000c line=1151 │ │ 0x0010 line=1152 │ │ 0x0014 line=1153 │ │ @@ -106222,25 +64351,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -042f48: |[042f48] net.everythingandroid.smspopup.util.SmsPopupUtils.extractAddrSpec:(Ljava/lang/String;)Ljava/lang/String; │ │ -042f58: 6201 9b09 |0000: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.NAME_ADDR_EMAIL_PATTERN:Ljava/util/regex/Pattern; // field@099b │ │ -042f5c: 6e20 c80c 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0cc8 │ │ -042f62: 0c00 |0005: move-result-object v0 │ │ -042f64: 6e10 c60c 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0cc6 │ │ -042f6a: 0a01 |0009: move-result v1 │ │ -042f6c: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -042f70: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -042f72: 6e20 c50c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0cc5 │ │ -042f78: 0c02 |0010: move-result-object v2 │ │ -042f7a: 1102 |0011: return-object v2 │ │ +03dc24: |[03dc24] net.everythingandroid.smspopup.util.SmsPopupUtils.extractAddrSpec:(Ljava/lang/String;)Ljava/lang/String; │ │ +03dc34: 6201 ff07 |0000: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.NAME_ADDR_EMAIL_PATTERN:Ljava/util/regex/Pattern; // field@07ff │ │ +03dc38: 6e20 2e0d 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0d2e │ │ +03dc3e: 0c00 |0005: move-result-object v0 │ │ +03dc40: 6e10 2c0d 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0d2c │ │ +03dc46: 0a01 |0009: move-result v1 │ │ +03dc48: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +03dc4c: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +03dc4e: 6e20 2b0d 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0d2b │ │ +03dc54: 0c02 |0010: move-result-object v2 │ │ +03dc56: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1024 │ │ 0x0006 line=1026 │ │ 0x000c line=1027 │ │ 0x0011 line=1029 │ │ locals : │ │ @@ -106248,199 +64377,203 @@ │ │ 0x0006 - 0x0012 reg=0 match Ljava/util/regex/Matcher; │ │ │ │ #5 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'findMessageId' │ │ type : '(Landroid/content/Context;JJLjava/lang/String;I)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 18 │ │ + registers : 20 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 156 16-bit code units │ │ -042f7c: |[042f7c] net.everythingandroid.smspopup.util.SmsPopupUtils.findMessageId:(Landroid/content/Context;JJLjava/lang/String;I)J │ │ -042f8c: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -042f90: 2201 0802 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -042f94: 7010 730c 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -042f9a: 1a02 4609 |0007: const-string v2, "body = " // string@0946 │ │ -042f9e: 6e20 7a0c 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -042fa4: 0c01 |000c: move-result-object v1 │ │ -042fa6: 3810 8400 |000d: if-eqz v16, 0091 // +0084 │ │ -042faa: 7701 2801 1000 |000f: invoke-static/range {v16}, Landroid/database/DatabaseUtils;.sqlEscapeString:(Ljava/lang/String;)Ljava/lang/String; // method@0128 │ │ -042fb0: 0c02 |0012: move-result-object v2 │ │ -042fb2: 6e20 7a0c 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -042fb8: 0c01 |0016: move-result-object v1 │ │ -042fba: 6e10 7e0c 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -042fc0: 0c04 |001a: move-result-object v4 │ │ -042fc2: 2201 0802 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -042fc6: 7010 730c 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -042fcc: 6e20 7a0c 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -042fd2: 0c01 |0023: move-result-object v1 │ │ -042fd4: 1a02 2a00 |0024: const-string v2, " and read=0" // string@002a │ │ -042fd8: 6e20 7a0c 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -042fde: 0c01 |0029: move-result-object v1 │ │ -042fe0: 6e10 7e0c 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -042fe6: 0c04 |002d: move-result-object v4 │ │ -042fe8: 1a0a 980a |002e: const-string v10, "date DESC" // string@0a98 │ │ -042fec: 1241 |0030: const/4 v1, #int 4 // #4 │ │ -042fee: 2313 cc02 |0031: new-array v3, v1, [Ljava/lang/String; // type@02cc │ │ -042ff2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -042ff4: 1a02 6808 |0034: const-string v2, "_id" // string@0868 │ │ -042ff8: 4d02 0301 |0036: aput-object v2, v3, v1 │ │ -042ffc: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -042ffe: 1a02 960a |0039: const-string v2, "date" // string@0a96 │ │ -043002: 4d02 0301 |003b: aput-object v2, v3, v1 │ │ -043006: 1221 |003d: const/4 v1, #int 2 // #2 │ │ -043008: 1a02 ba15 |003e: const-string v2, "thread_id" // string@15ba │ │ -04300c: 4d02 0301 |0040: aput-object v2, v3, v1 │ │ -043010: 1231 |0042: const/4 v1, #int 3 // #3 │ │ -043012: 1a02 4509 |0043: const-string v2, "body" // string@0945 │ │ -043016: 4d02 0301 |0045: aput-object v2, v3, v1 │ │ -04301a: 1601 0000 |0047: const-wide/16 v1, #int 0 // #0 │ │ -04301e: 3101 0c01 |0049: cmp-long v1, v12, v1 │ │ -043022: 3d01 4500 |004b: if-lez v1, 0090 // +0045 │ │ -043026: 1211 |004d: const/4 v1, #int 1 // #1 │ │ -043028: 0200 1100 |004e: move/from16 v0, v17 │ │ -04302c: 3301 1d00 |0050: if-ne v1, v0, 006d // +001d │ │ -043030: 2201 0802 |0052: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -043034: 7010 730c 0100 |0054: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -04303a: 6e20 7a0c 4100 |0057: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -043040: 0c01 |005a: move-result-object v1 │ │ -043042: 1a02 2900 |005b: const-string v2, " and date = " // string@0029 │ │ -043046: 6e20 7a0c 2100 |005d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -04304c: 0c01 |0060: move-result-object v1 │ │ -04304e: 1605 e803 |0061: const-wide/16 v5, #int 1000 // #3e8 │ │ -043052: 9e05 0e05 |0063: div-long v5, v14, v5 │ │ -043056: 6e30 780c 5106 |0065: invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0c78 │ │ -04305c: 0c01 |0068: move-result-object v1 │ │ -04305e: 6e10 7e0c 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -043064: 0c04 |006c: move-result-object v4 │ │ -043066: 6e10 a000 0b00 |006d: invoke-virtual {v11}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -04306c: 0c01 |0070: move-result-object v1 │ │ -04306e: 6202 9209 |0071: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.CONVERSATION_CONTENT_URI:Landroid/net/Uri; // field@0992 │ │ -043072: 7130 9600 c20d |0073: invoke-static {v2, v12, v13}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0096 │ │ -043078: 0c02 |0076: move-result-object v2 │ │ -04307a: 1205 |0077: const/4 v5, #int 0 // #0 │ │ -04307c: 1a06 980a |0078: const-string v6, "date DESC" // string@0a98 │ │ -043080: 7406 9200 0100 |007a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -043086: 0c07 |007d: move-result-object v7 │ │ -043088: 3807 0d00 |007e: if-eqz v7, 008b // +000d │ │ -04308c: 7210 1a01 0700 |0080: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -043092: 0a01 |0083: move-result v1 │ │ -043094: 3801 0700 |0084: if-eqz v1, 008b // +0007 │ │ -043098: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -04309a: 7220 1701 1700 |0087: invoke-interface {v7, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -0430a0: 0b08 |008a: move-result-wide v8 │ │ -0430a2: 3807 0500 |008b: if-eqz v7, 0090 // +0005 │ │ -0430a6: 7210 1201 0700 |008d: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0430ac: 1008 |0090: return-wide v8 │ │ -0430ae: 1a10 0000 |0091: const-string v16, "" // string@0000 │ │ -0430b2: 2900 7cff |0093: goto/16 000f // -0084 │ │ -0430b6: 0d01 |0095: move-exception v1 │ │ -0430b8: 3807 0500 |0096: if-eqz v7, 009b // +0005 │ │ -0430bc: 7210 1201 0700 |0098: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0430c2: 2701 |009b: throw v1 │ │ +03dc58: |[03dc58] net.everythingandroid.smspopup.util.SmsPopupUtils.findMessageId:(Landroid/content/Context;JJLjava/lang/String;I)J │ │ +03dc68: 160a 0000 |0000: const-wide/16 v10, #int 0 // #0 │ │ +03dc6c: 2202 0602 |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +03dc70: 7010 d90c 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03dc76: 1a03 6109 |0007: const-string v3, "body = " // string@0961 │ │ +03dc7a: 6e20 e00c 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03dc80: 0c02 |000c: move-result-object v2 │ │ +03dc82: 3812 8400 |000d: if-eqz v18, 0091 // +0084 │ │ +03dc86: 7701 2901 1200 |000f: invoke-static/range {v18}, Landroid/database/DatabaseUtils;.sqlEscapeString:(Ljava/lang/String;)Ljava/lang/String; // method@0129 │ │ +03dc8c: 0c03 |0012: move-result-object v3 │ │ +03dc8e: 6e20 e00c 3200 |0013: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03dc94: 0c02 |0016: move-result-object v2 │ │ +03dc96: 6e10 e40c 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03dc9c: 0c05 |001a: move-result-object v5 │ │ +03dc9e: 2202 0602 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +03dca2: 7010 d90c 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03dca8: 6e20 e00c 5200 |0020: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03dcae: 0c02 |0023: move-result-object v2 │ │ +03dcb0: 1a03 2a00 |0024: const-string v3, " and read=0" // string@002a │ │ +03dcb4: 6e20 e00c 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03dcba: 0c02 |0029: move-result-object v2 │ │ +03dcbc: 6e10 e40c 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03dcc2: 0c05 |002d: move-result-object v5 │ │ +03dcc4: 1a09 b80a |002e: const-string v9, "date DESC" // string@0ab8 │ │ +03dcc8: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +03dcca: 2324 cd02 |0031: new-array v4, v2, [Ljava/lang/String; // type@02cd │ │ +03dcce: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +03dcd0: 1a03 8108 |0034: const-string v3, "_id" // string@0881 │ │ +03dcd4: 4d03 0402 |0036: aput-object v3, v4, v2 │ │ +03dcd8: 1212 |0038: const/4 v2, #int 1 // #1 │ │ +03dcda: 1a03 b60a |0039: const-string v3, "date" // string@0ab6 │ │ +03dcde: 4d03 0402 |003b: aput-object v3, v4, v2 │ │ +03dce2: 1222 |003d: const/4 v2, #int 2 // #2 │ │ +03dce4: 1a03 3816 |003e: const-string v3, "thread_id" // string@1638 │ │ +03dce8: 4d03 0402 |0040: aput-object v3, v4, v2 │ │ +03dcec: 1232 |0042: const/4 v2, #int 3 // #3 │ │ +03dcee: 1a03 6009 |0043: const-string v3, "body" // string@0960 │ │ +03dcf2: 4d03 0402 |0045: aput-object v3, v4, v2 │ │ +03dcf6: 1602 0000 |0047: const-wide/16 v2, #int 0 // #0 │ │ +03dcfa: 3102 0e02 |0049: cmp-long v2, v14, v2 │ │ +03dcfe: 3d02 4500 |004b: if-lez v2, 0090 // +0045 │ │ +03dd02: 1212 |004d: const/4 v2, #int 1 // #1 │ │ +03dd04: 0200 1300 |004e: move/from16 v0, v19 │ │ +03dd08: 3302 1d00 |0050: if-ne v2, v0, 006d // +001d │ │ +03dd0c: 2202 0602 |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +03dd10: 7010 d90c 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03dd16: 6e20 e00c 5200 |0057: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03dd1c: 0c02 |005a: move-result-object v2 │ │ +03dd1e: 1a03 2900 |005b: const-string v3, " and date = " // string@0029 │ │ +03dd22: 6e20 e00c 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03dd28: 0c02 |0060: move-result-object v2 │ │ +03dd2a: 1606 e803 |0061: const-wide/16 v6, #int 1000 // #3e8 │ │ +03dd2e: 9e06 1006 |0063: div-long v6, v16, v6 │ │ +03dd32: 6e30 de0c 6207 |0065: invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0cde │ │ +03dd38: 0c02 |0068: move-result-object v2 │ │ +03dd3a: 6e10 e40c 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03dd40: 0c05 |006c: move-result-object v5 │ │ +03dd42: 6e10 a000 0d00 |006d: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03dd48: 0c02 |0070: move-result-object v2 │ │ +03dd4a: 6203 f607 |0071: sget-object v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.CONVERSATION_CONTENT_URI:Landroid/net/Uri; // field@07f6 │ │ +03dd4e: 7130 9600 e30f |0073: invoke-static {v3, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0096 │ │ +03dd54: 0c03 |0076: move-result-object v3 │ │ +03dd56: 1206 |0077: const/4 v6, #int 0 // #0 │ │ +03dd58: 1a07 b80a |0078: const-string v7, "date DESC" // string@0ab8 │ │ +03dd5c: 7406 9200 0200 |007a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03dd62: 0c08 |007d: move-result-object v8 │ │ +03dd64: 3808 0d00 |007e: if-eqz v8, 008b // +000d │ │ +03dd68: 7210 1b01 0800 |0080: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03dd6e: 0a02 |0083: move-result v2 │ │ +03dd70: 3802 0700 |0084: if-eqz v2, 008b // +0007 │ │ +03dd74: 1202 |0086: const/4 v2, #int 0 // #0 │ │ +03dd76: 7220 1801 2800 |0087: invoke-interface {v8, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03dd7c: 0b0a |008a: move-result-wide v10 │ │ +03dd7e: 3808 0500 |008b: if-eqz v8, 0090 // +0005 │ │ +03dd82: 7210 1301 0800 |008d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03dd88: 100a |0090: return-wide v10 │ │ +03dd8a: 1a12 0000 |0091: const-string v18, "" // string@0000 │ │ +03dd8e: 2900 7cff |0093: goto/16 000f // -0084 │ │ +03dd92: 0d02 |0095: move-exception v2 │ │ +03dd94: 3808 0500 |0096: if-eqz v8, 009b // +0005 │ │ +03dd98: 7210 1301 0800 |0098: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03dd9e: 2702 |009b: throw v2 │ │ catches : 1 │ │ 0x0080 - 0x008a │ │ -> 0x0095 │ │ positions : │ │ 0x0000 line=505 │ │ 0x0002 line=506 │ │ 0x001b line=507 │ │ 0x002e line=508 │ │ 0x0030 line=509 │ │ 0x0047 line=511 │ │ 0x004d line=514 │ │ 0x0052 line=517 │ │ 0x006d line=520 │ │ + 0x0073 line=521 │ │ + 0x007a line=520 │ │ 0x007e line=528 │ │ 0x0086 line=529 │ │ 0x008b line=535 │ │ 0x008d line=536 │ │ 0x0090 line=545 │ │ 0x0091 line=506 │ │ 0x0095 line=535 │ │ 0x0098 line=536 │ │ locals : │ │ - 0x0000 - 0x000f reg=16 body Ljava/lang/String; │ │ - 0x007e - 0x0090 reg=7 cursor Landroid/database/Cursor; │ │ - 0x0047 - 0x0091 reg=3 projection [Ljava/lang/String; │ │ - 0x001b - 0x0091 reg=4 selection Ljava/lang/String; │ │ - 0x0030 - 0x0091 reg=10 sortOrder Ljava/lang/String; │ │ - 0x0091 - 0x0095 reg=16 body Ljava/lang/String; │ │ - 0x0095 - 0x009c reg=3 projection [Ljava/lang/String; │ │ - 0x0095 - 0x009c reg=4 selection Ljava/lang/String; │ │ - 0x0095 - 0x009c reg=7 cursor Landroid/database/Cursor; │ │ - 0x0002 - 0x009c reg=8 id J │ │ - 0x0095 - 0x009c reg=10 sortOrder Ljava/lang/String; │ │ - 0x0000 - 0x009c reg=11 context Landroid/content/Context; │ │ - 0x0000 - 0x009c reg=12 threadId J │ │ - 0x0000 - 0x009c reg=14 timestamp J │ │ - 0x0000 - 0x009c reg=17 messageType I │ │ + 0x0000 - 0x000f reg=18 body Ljava/lang/String; │ │ + 0x007e - 0x0090 reg=8 cursor Landroid/database/Cursor; │ │ + 0x0047 - 0x0091 reg=4 projection [Ljava/lang/String; │ │ + 0x001b - 0x0091 reg=5 selection Ljava/lang/String; │ │ + 0x0030 - 0x0091 reg=9 sortOrder Ljava/lang/String; │ │ + 0x0091 - 0x0095 reg=18 body Ljava/lang/String; │ │ + 0x0095 - 0x009c reg=4 projection [Ljava/lang/String; │ │ + 0x0095 - 0x009c reg=5 selection Ljava/lang/String; │ │ + 0x0095 - 0x009c reg=8 cursor Landroid/database/Cursor; │ │ + 0x0095 - 0x009c reg=9 sortOrder Ljava/lang/String; │ │ + 0x0002 - 0x009c reg=10 id J │ │ + 0x0000 - 0x009c reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x009c reg=14 threadId J │ │ + 0x0000 - 0x009c reg=16 timestamp J │ │ + 0x0000 - 0x009c reg=19 messageType I │ │ │ │ #6 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'findThreadIdFromAddress' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 68 16-bit code units │ │ -0430d0: |[0430d0] net.everythingandroid.smspopup.util.SmsPopupUtils.findThreadIdFromAddress:(Landroid/content/Context;Ljava/lang/String;)J │ │ -0430e0: 390c 0500 |0000: if-nez v12, 0005 // +0005 │ │ -0430e4: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -0430e8: 1008 |0004: return-wide v8 │ │ -0430ea: 1a06 3313 |0005: const-string v6, "recipient" // string@1333 │ │ -0430ee: 6200 a409 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.THREAD_ID_CONTENT_URI:Landroid/net/Uri; // field@09a4 │ │ -0430f2: 6e10 6c01 0000 |0009: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -0430f8: 0c0a |000c: move-result-object v10 │ │ -0430fa: 6e30 6a01 6a0c |000d: invoke-virtual {v10, v6, v12}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016a │ │ -043100: 1608 0000 |0010: const-wide/16 v8, #int 0 // #0 │ │ -043104: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -043106: 6e10 a000 0b00 |0013: invoke-virtual {v11}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -04310c: 0c00 |0016: move-result-object v0 │ │ -04310e: 6e10 6b01 0a00 |0017: invoke-virtual {v10}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -043114: 0c01 |001a: move-result-object v1 │ │ -043116: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -043118: 2322 cc02 |001c: new-array v2, v2, [Ljava/lang/String; // type@02cc │ │ -04311c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -04311e: 1a04 6808 |001f: const-string v4, "_id" // string@0868 │ │ -043122: 4d04 0203 |0021: aput-object v4, v2, v3 │ │ -043126: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -043128: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -04312a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -04312c: 7406 9200 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -043132: 0c07 |0029: move-result-object v7 │ │ -043134: 3807 0d00 |002a: if-eqz v7, 0037 // +000d │ │ -043138: 7210 1a01 0700 |002c: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -04313e: 0a00 |002f: move-result v0 │ │ -043140: 3800 0700 |0030: if-eqz v0, 0037 // +0007 │ │ -043144: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -043146: 7220 1701 0700 |0033: invoke-interface {v7, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -04314c: 0b08 |0036: move-result-wide v8 │ │ -04314e: 3807 cdff |0037: if-eqz v7, 0004 // -0033 │ │ -043152: 7210 1201 0700 |0039: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043158: 28c8 |003c: goto 0004 // -0038 │ │ -04315a: 0d00 |003d: move-exception v0 │ │ -04315c: 3807 0500 |003e: if-eqz v7, 0043 // +0005 │ │ -043160: 7210 1201 0700 |0040: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043166: 2700 |0043: throw v0 │ │ +03ddac: |[03ddac] net.everythingandroid.smspopup.util.SmsPopupUtils.findThreadIdFromAddress:(Landroid/content/Context;Ljava/lang/String;)J │ │ +03ddbc: 390c 0500 |0000: if-nez v12, 0005 // +0005 │ │ +03ddc0: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +03ddc4: 1008 |0004: return-wide v8 │ │ +03ddc6: 1a06 a513 |0005: const-string v6, "recipient" // string@13a5 │ │ +03ddca: 6200 0808 |0007: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.THREAD_ID_CONTENT_URI:Landroid/net/Uri; // field@0808 │ │ +03ddce: 6e10 7201 0000 |0009: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +03ddd4: 0c0a |000c: move-result-object v10 │ │ +03ddd6: 6e30 7001 6a0c |000d: invoke-virtual {v10, v6, v12}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0170 │ │ +03dddc: 1608 0000 |0010: const-wide/16 v8, #int 0 // #0 │ │ +03dde0: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +03dde2: 6e10 a000 0b00 |0013: invoke-virtual {v11}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03dde8: 0c00 |0016: move-result-object v0 │ │ +03ddea: 6e10 7101 0a00 |0017: invoke-virtual {v10}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +03ddf0: 0c01 |001a: move-result-object v1 │ │ +03ddf2: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +03ddf4: 2322 cd02 |001c: new-array v2, v2, [Ljava/lang/String; // type@02cd │ │ +03ddf8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +03ddfa: 1a04 8108 |001f: const-string v4, "_id" // string@0881 │ │ +03ddfe: 4d04 0203 |0021: aput-object v4, v2, v3 │ │ +03de02: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +03de04: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +03de06: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +03de08: 7406 9200 0000 |0026: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03de0e: 0c07 |0029: move-result-object v7 │ │ +03de10: 3807 0d00 |002a: if-eqz v7, 0037 // +000d │ │ +03de14: 7210 1b01 0700 |002c: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03de1a: 0a00 |002f: move-result v0 │ │ +03de1c: 3800 0700 |0030: if-eqz v0, 0037 // +0007 │ │ +03de20: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +03de22: 7220 1801 0700 |0033: invoke-interface {v7, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03de28: 0b08 |0036: move-result-wide v8 │ │ +03de2a: 3807 cdff |0037: if-eqz v7, 0004 // -0033 │ │ +03de2e: 7210 1301 0700 |0039: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03de34: 28c8 |003c: goto 0004 // -0038 │ │ +03de36: 0d00 |003d: move-exception v0 │ │ +03de38: 3807 0500 |003e: if-eqz v7, 0043 // +0005 │ │ +03de3c: 7210 1301 0700 |0040: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03de42: 2700 |0043: throw v0 │ │ catches : 1 │ │ 0x0013 - 0x0036 │ │ -> 0x003d │ │ positions : │ │ 0x0000 line=393 │ │ 0x0002 line=394 │ │ 0x0004 line=419 │ │ 0x0005 line=396 │ │ 0x0007 line=398 │ │ 0x000d line=399 │ │ 0x0010 line=401 │ │ 0x0012 line=403 │ │ 0x0013 line=406 │ │ + 0x0017 line=407 │ │ + 0x0026 line=406 │ │ 0x002a line=411 │ │ 0x0032 line=412 │ │ 0x0037 line=415 │ │ 0x0039 line=416 │ │ 0x003d line=415 │ │ 0x0040 line=416 │ │ locals : │ │ @@ -106456,25 +64589,25 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -043174: |[043174] net.everythingandroid.smspopup.util.SmsPopupUtils.getEmailDisplayName:(Ljava/lang/String;)Ljava/lang/String; │ │ -043184: 6201 9c09 |0000: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.QUOTED_STRING_PATTERN:Ljava/util/regex/Pattern; // field@099c │ │ -043188: 6e20 c80c 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0cc8 │ │ -04318e: 0c00 |0005: move-result-object v0 │ │ -043190: 6e10 c60c 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0cc6 │ │ -043196: 0a01 |0009: move-result v1 │ │ -043198: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -04319c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -04319e: 6e20 c50c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0cc5 │ │ -0431a4: 0c02 |0010: move-result-object v2 │ │ -0431a6: 1102 |0011: return-object v2 │ │ +03de50: |[03de50] net.everythingandroid.smspopup.util.SmsPopupUtils.getEmailDisplayName:(Ljava/lang/String;)Ljava/lang/String; │ │ +03de60: 6201 0008 |0000: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.QUOTED_STRING_PATTERN:Ljava/util/regex/Pattern; // field@0800 │ │ +03de64: 6e20 2e0d 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0d2e │ │ +03de6a: 0c00 |0005: move-result-object v0 │ │ +03de6c: 6e10 2c0d 0000 |0006: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0d2c │ │ +03de72: 0a01 |0009: move-result v1 │ │ +03de74: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +03de78: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +03de7a: 6e20 2b0d 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@0d2b │ │ +03de80: 0c02 |0010: move-result-object v2 │ │ +03de82: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ 0x0006 line=1034 │ │ 0x000c line=1035 │ │ 0x0011 line=1037 │ │ locals : │ │ @@ -106486,51 +64619,51 @@ │ │ type : '(Landroid/content/Intent;)[Landroid/telephony/SmsMessage;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0431a8: |[0431a8] net.everythingandroid.smspopup.util.SmsPopupUtils.getMessagesFromIntent:(Landroid/content/Intent;)[Landroid/telephony/SmsMessage; │ │ -0431b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0431ba: 1a06 9711 |0001: const-string v6, "pdus" // string@1197 │ │ -0431be: 6e20 c100 6700 |0003: invoke-virtual {v7, v6}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@00c1 │ │ -0431c4: 0c06 |0006: move-result-object v6 │ │ -0431c6: 1f06 ca02 |0007: check-cast v6, [Ljava/lang/Object; // type@02ca │ │ -0431ca: 0761 |0009: move-object v1, v6 │ │ -0431cc: 1f01 ca02 |000a: check-cast v1, [Ljava/lang/Object; // type@02ca │ │ -0431d0: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -0431d4: 1102 |000e: return-object v2 │ │ -0431d6: 2116 |000f: array-length v6, v1 │ │ -0431d8: 3806 feff |0010: if-eqz v6, 000e // -0002 │ │ -0431dc: 2116 |0012: array-length v6, v1 │ │ -0431de: 2364 d102 |0013: new-array v4, v6, [[B // type@02d1 │ │ -0431e2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0431e4: 2116 |0016: array-length v6, v1 │ │ -0431e6: 3560 0d00 |0017: if-ge v0, v6, 0024 // +000d │ │ -0431ea: 4606 0100 |0019: aget-object v6, v1, v0 │ │ -0431ee: 1f06 b602 |001b: check-cast v6, [B // type@02b6 │ │ -0431f2: 1f06 b602 |001d: check-cast v6, [B // type@02b6 │ │ -0431f6: 4d06 0400 |001f: aput-object v6, v4, v0 │ │ -0431fa: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0431fe: 28f3 |0023: goto 0016 // -000d │ │ -043200: 2146 |0024: array-length v6, v4 │ │ -043202: 2365 d102 |0025: new-array v5, v6, [[B // type@02d1 │ │ -043206: 2153 |0027: array-length v3, v5 │ │ -043208: 2332 c502 |0028: new-array v2, v3, [Landroid/telephony/SmsMessage; // type@02c5 │ │ -04320c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -04320e: 3530 e3ff |002b: if-ge v0, v3, 000e // -001d │ │ -043212: 4606 0400 |002d: aget-object v6, v4, v0 │ │ -043216: 4d06 0500 |002f: aput-object v6, v5, v0 │ │ -04321a: 4606 0500 |0031: aget-object v6, v5, v0 │ │ -04321e: 7110 6909 0600 |0033: invoke-static {v6}, Landroid/telephony/SmsMessage;.createFromPdu:([B)Landroid/telephony/SmsMessage; // method@0969 │ │ -043224: 0c06 |0036: move-result-object v6 │ │ -043226: 4d06 0200 |0037: aput-object v6, v2, v0 │ │ -04322a: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04322e: 28f0 |003b: goto 002b // -0010 │ │ +03de84: |[03de84] net.everythingandroid.smspopup.util.SmsPopupUtils.getMessagesFromIntent:(Landroid/content/Intent;)[Landroid/telephony/SmsMessage; │ │ +03de94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03de96: 1a06 0812 |0001: const-string v6, "pdus" // string@1208 │ │ +03de9a: 6e20 c100 6700 |0003: invoke-virtual {v7, v6}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;)Ljava/io/Serializable; // method@00c1 │ │ +03dea0: 0c06 |0006: move-result-object v6 │ │ +03dea2: 1f06 cb02 |0007: check-cast v6, [Ljava/lang/Object; // type@02cb │ │ +03dea6: 0761 |0009: move-object v1, v6 │ │ +03dea8: 1f01 cb02 |000a: check-cast v1, [Ljava/lang/Object; // type@02cb │ │ +03deac: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ +03deb0: 1102 |000e: return-object v2 │ │ +03deb2: 2116 |000f: array-length v6, v1 │ │ +03deb4: 3806 feff |0010: if-eqz v6, 000e // -0002 │ │ +03deb8: 2116 |0012: array-length v6, v1 │ │ +03deba: 2364 d202 |0013: new-array v4, v6, [[B // type@02d2 │ │ +03debe: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +03dec0: 2116 |0016: array-length v6, v1 │ │ +03dec2: 3560 0d00 |0017: if-ge v0, v6, 0024 // +000d │ │ +03dec6: 4606 0100 |0019: aget-object v6, v1, v0 │ │ +03deca: 1f06 b402 |001b: check-cast v6, [B // type@02b4 │ │ +03dece: 1f06 b402 |001d: check-cast v6, [B // type@02b4 │ │ +03ded2: 4d06 0400 |001f: aput-object v6, v4, v0 │ │ +03ded6: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03deda: 28f3 |0023: goto 0016 // -000d │ │ +03dedc: 2146 |0024: array-length v6, v4 │ │ +03dede: 2365 d202 |0025: new-array v5, v6, [[B // type@02d2 │ │ +03dee2: 2153 |0027: array-length v3, v5 │ │ +03dee4: 2332 c302 |0028: new-array v2, v3, [Landroid/telephony/SmsMessage; // type@02c3 │ │ +03dee8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +03deea: 3530 e3ff |002b: if-ge v0, v3, 000e // -001d │ │ +03deee: 4606 0400 |002d: aget-object v6, v4, v0 │ │ +03def2: 4d06 0500 |002f: aput-object v6, v5, v0 │ │ +03def6: 4606 0500 |0031: aget-object v6, v5, v0 │ │ +03defa: 7110 6f09 0600 |0033: invoke-static {v6}, Landroid/telephony/SmsMessage;.createFromPdu:([B)Landroid/telephony/SmsMessage; // method@096f │ │ +03df00: 0c06 |0036: move-result-object v6 │ │ +03df02: 4d06 0200 |0037: aput-object v6, v2, v0 │ │ +03df06: d800 0001 |0039: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03df0a: 28f0 |003b: goto 002b // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1049 │ │ 0x000c line=1050 │ │ 0x000e line=1069 │ │ 0x000f line=1053 │ │ 0x0012 line=1057 │ │ @@ -106554,80 +64687,82 @@ │ │ 0x0000 - 0x003c reg=7 intent Landroid/content/Intent; │ │ │ │ #9 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'getMmsAddress' │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 96 16-bit code units │ │ -043230: |[043230] net.everythingandroid.smspopup.util.SmsPopupUtils.getMmsAddress:(Landroid/content/Context;J)Ljava/lang/String; │ │ -043240: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -043242: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -043244: 1240 |0002: const/4 v0, #int 4 // #4 │ │ -043246: 2302 cc02 |0003: new-array v2, v0, [Ljava/lang/String; // type@02cc │ │ -04324a: 1a00 d308 |0005: const-string v0, "address" // string@08d3 │ │ -04324e: 4d00 0201 |0007: aput-object v0, v2, v1 │ │ -043252: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -043254: 1a01 210a |000a: const-string v1, "contact_id" // string@0a21 │ │ -043258: 4d01 0200 |000c: aput-object v1, v2, v0 │ │ -04325c: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -04325e: 1a01 b709 |000f: const-string v1, "charset" // string@09b7 │ │ -043262: 4d01 0200 |0011: aput-object v1, v2, v0 │ │ -043266: 1230 |0013: const/4 v0, #int 3 // #3 │ │ -043268: 1a01 eb15 |0014: const-string v1, "type" // string@15eb │ │ -04326c: 4d01 0200 |0016: aput-object v1, v2, v0 │ │ -043270: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -043272: 6200 9809 |0019: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_CONTENT_URI:Landroid/net/Uri; // field@0998 │ │ -043276: 6e10 6c01 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -04327c: 0c06 |001e: move-result-object v6 │ │ -04327e: 7120 710c a900 |001f: invoke-static {v9, v10}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -043284: 0c00 |0022: move-result-object v0 │ │ -043286: 6e20 6901 0600 |0023: invoke-virtual {v6, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -04328c: 0c00 |0026: move-result-object v0 │ │ -04328e: 1a01 d208 |0027: const-string v1, "addr" // string@08d2 │ │ -043292: 6e20 6901 1000 |0029: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -043298: 6e10 a000 0800 |002c: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -04329e: 0c00 |002f: move-result-object v0 │ │ -0432a0: 6e10 6b01 0600 |0030: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -0432a6: 0c01 |0033: move-result-object v1 │ │ -0432a8: 0745 |0034: move-object v5, v4 │ │ -0432aa: 7406 9200 0000 |0035: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -0432b0: 0c07 |0038: move-result-object v7 │ │ -0432b2: 3807 1800 |0039: if-eqz v7, 0051 // +0018 │ │ -0432b6: 7210 1a01 0700 |003b: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -0432bc: 0a00 |003e: move-result v0 │ │ -0432be: 3800 0d00 |003f: if-eqz v0, 004c // +000d │ │ -0432c2: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -0432c4: 7220 1801 0700 |0042: invoke-interface {v7, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -0432ca: 0c00 |0045: move-result-object v0 │ │ -0432cc: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ -0432d0: 7210 1201 0700 |0048: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0432d6: 1100 |004b: return-object v0 │ │ -0432d8: 3807 0500 |004c: if-eqz v7, 0051 // +0005 │ │ -0432dc: 7210 1201 0700 |004e: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0432e2: 1400 0e00 0401 |0051: const v0, #float 2.42446e-38 // #0104000e │ │ -0432e8: 6e20 a600 0800 |0054: invoke-virtual {v8, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0432ee: 0c00 |0057: move-result-object v0 │ │ -0432f0: 28f3 |0058: goto 004b // -000d │ │ -0432f2: 0d00 |0059: move-exception v0 │ │ -0432f4: 3807 0500 |005a: if-eqz v7, 005f // +0005 │ │ -0432f8: 7210 1201 0700 |005c: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0432fe: 2700 |005f: throw v0 │ │ +03df0c: |[03df0c] net.everythingandroid.smspopup.util.SmsPopupUtils.getMmsAddress:(Landroid/content/Context;J)Ljava/lang/String; │ │ +03df1c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03df1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03df20: 1240 |0002: const/4 v0, #int 4 // #4 │ │ +03df22: 2302 cd02 |0003: new-array v2, v0, [Ljava/lang/String; // type@02cd │ │ +03df26: 1a00 ed08 |0005: const-string v0, "address" // string@08ed │ │ +03df2a: 4d00 0201 |0007: aput-object v0, v2, v1 │ │ +03df2e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +03df30: 1a01 410a |000a: const-string v1, "contact_id" // string@0a41 │ │ +03df34: 4d01 0200 |000c: aput-object v1, v2, v0 │ │ +03df38: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +03df3a: 1a01 d509 |000f: const-string v1, "charset" // string@09d5 │ │ +03df3e: 4d01 0200 |0011: aput-object v1, v2, v0 │ │ +03df42: 1230 |0013: const/4 v0, #int 3 // #3 │ │ +03df44: 1a01 6916 |0014: const-string v1, "type" // string@1669 │ │ +03df48: 4d01 0200 |0016: aput-object v1, v2, v0 │ │ +03df4c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +03df4e: 6200 fc07 |0019: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_CONTENT_URI:Landroid/net/Uri; // field@07fc │ │ +03df52: 6e10 7201 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +03df58: 0c06 |001e: move-result-object v6 │ │ +03df5a: 7120 d70c ba00 |001f: invoke-static {v10, v11}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +03df60: 0c00 |0022: move-result-object v0 │ │ +03df62: 6e20 6f01 0600 |0023: invoke-virtual {v6, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +03df68: 0c00 |0026: move-result-object v0 │ │ +03df6a: 1a01 ec08 |0027: const-string v1, "addr" // string@08ec │ │ +03df6e: 6e20 6f01 1000 |0029: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +03df74: 6e10 a000 0900 |002c: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03df7a: 0c00 |002f: move-result-object v0 │ │ +03df7c: 6e10 7101 0600 |0030: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +03df82: 0c01 |0033: move-result-object v1 │ │ +03df84: 0745 |0034: move-object v5, v4 │ │ +03df86: 7406 9200 0000 |0035: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03df8c: 0c07 |0038: move-result-object v7 │ │ +03df8e: 3807 1800 |0039: if-eqz v7, 0051 // +0018 │ │ +03df92: 7210 1b01 0700 |003b: invoke-interface {v7}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03df98: 0a00 |003e: move-result v0 │ │ +03df9a: 3800 0d00 |003f: if-eqz v0, 004c // +000d │ │ +03df9e: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +03dfa0: 7220 1901 0700 |0042: invoke-interface {v7, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03dfa6: 0c00 |0045: move-result-object v0 │ │ +03dfa8: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ +03dfac: 7210 1301 0700 |0048: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03dfb2: 1100 |004b: return-object v0 │ │ +03dfb4: 3807 0500 |004c: if-eqz v7, 0051 // +0005 │ │ +03dfb8: 7210 1301 0700 |004e: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03dfbe: 1400 0e00 0401 |0051: const v0, #float 2.42446e-38 // #0104000e │ │ +03dfc4: 6e20 a600 0900 |0054: invoke-virtual {v9, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03dfca: 0c00 |0057: move-result-object v0 │ │ +03dfcc: 28f3 |0058: goto 004b // -000d │ │ +03dfce: 0d00 |0059: move-exception v0 │ │ +03dfd0: 3807 0500 |005a: if-eqz v7, 005f // +0005 │ │ +03dfd4: 7210 1301 0700 |005c: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03dfda: 2700 |005f: throw v0 │ │ catches : 1 │ │ 0x003b - 0x0045 │ │ -> 0x0059 │ │ positions : │ │ 0x0002 line=968 │ │ 0x0018 line=970 │ │ 0x0019 line=972 │ │ 0x001f line=973 │ │ 0x002c line=975 │ │ + 0x0030 line=976 │ │ + 0x0035 line=975 │ │ 0x0039 line=981 │ │ 0x003b line=983 │ │ 0x0041 line=988 │ │ 0x0046 line=991 │ │ 0x0048 line=992 │ │ 0x004b line=997 │ │ 0x004c line=991 │ │ @@ -106636,284 +64771,287 @@ │ │ 0x0059 line=991 │ │ 0x005c line=992 │ │ locals : │ │ 0x0018 - 0x0060 reg=2 projection [Ljava/lang/String; │ │ 0x0019 - 0x0060 reg=3 selection Ljava/lang/String; │ │ 0x001f - 0x0060 reg=6 builder Landroid/net/Uri$Builder; │ │ 0x0039 - 0x0060 reg=7 cursor Landroid/database/Cursor; │ │ - 0x0000 - 0x0060 reg=8 context Landroid/content/Context; │ │ - 0x0000 - 0x0060 reg=9 messageId J │ │ + 0x0000 - 0x0060 reg=9 context Landroid/content/Context; │ │ + 0x0000 - 0x0060 reg=10 messageId J │ │ │ │ #10 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'getMmsDetails' │ │ type : '(Landroid/content/Context;)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04330c: |[04330c] net.everythingandroid.smspopup.util.SmsPopupUtils.getMmsDetails:(Landroid/content/Context;)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ -04331c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -043320: 7130 e70f 0201 |0002: invoke-static {v2, v0, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getMmsDetails:(Landroid/content/Context;J)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0fe7 │ │ -043326: 0c00 |0005: move-result-object v0 │ │ -043328: 1100 |0006: return-object v0 │ │ +03dfe8: |[03dfe8] net.everythingandroid.smspopup.util.SmsPopupUtils.getMmsDetails:(Landroid/content/Context;)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ +03dff8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +03dffc: 7130 4d10 0201 |0002: invoke-static {v2, v0, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getMmsDetails:(Landroid/content/Context;J)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@104d │ │ +03e002: 0c00 |0005: move-result-object v0 │ │ +03e004: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ #11 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'getMmsDetails' │ │ type : '(Landroid/content/Context;J)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 22 │ │ + registers : 24 │ │ ins : 3 │ │ outs : 11 │ │ - insns size : 153 16-bit code units │ │ -04332c: |[04332c] net.everythingandroid.smspopup.util.SmsPopupUtils.getMmsDetails:(Landroid/content/Context;J)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ -04333c: 1251 |0000: const/4 v1, #int 5 // #5 │ │ -04333e: 2313 cc02 |0001: new-array v3, v1, [Ljava/lang/String; // type@02cc │ │ -043342: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -043344: 1a02 6808 |0004: const-string v2, "_id" // string@0868 │ │ -043348: 4d02 0301 |0006: aput-object v2, v3, v1 │ │ -04334c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -04334e: 1a02 ba15 |0009: const-string v2, "thread_id" // string@15ba │ │ -043352: 4d02 0301 |000b: aput-object v2, v3, v1 │ │ -043356: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -043358: 1a02 960a |000e: const-string v2, "date" // string@0a96 │ │ -04335c: 4d02 0301 |0010: aput-object v2, v3, v1 │ │ -043360: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -043362: 1a02 8d15 |0013: const-string v2, "sub" // string@158d │ │ -043366: 4d02 0301 |0015: aput-object v2, v3, v1 │ │ -04336a: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -04336c: 1a02 8e15 |0018: const-string v2, "sub_cs" // string@158e │ │ -043370: 4d02 0301 |001a: aput-object v2, v3, v1 │ │ -043374: 1a04 2713 |001c: const-string v4, "read=0" // string@1327 │ │ -043378: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -04337a: 1a12 980a |001f: const-string v18, "date DESC" // string@0a98 │ │ -04337e: 120f |0021: const/4 v15, #int 0 // #0 │ │ -043380: 1601 0000 |0022: const-wide/16 v1, #int 0 // #0 │ │ -043384: 3101 1401 |0024: cmp-long v1, v20, v1 │ │ -043388: 3d01 1f00 |0026: if-lez v1, 0045 // +001f │ │ -04338c: 2201 0802 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -043390: 7010 730c 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -043396: 6e20 7a0c 4100 |002d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -04339c: 0c01 |0030: move-result-object v1 │ │ -04339e: 1a02 2b00 |0031: const-string v2, " and thread_id != ?" // string@002b │ │ -0433a2: 6e20 7a0c 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0433a8: 0c01 |0036: move-result-object v1 │ │ -0433aa: 6e10 7e0c 0100 |0037: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0433b0: 0c04 |003a: move-result-object v4 │ │ -0433b2: 1211 |003b: const/4 v1, #int 1 // #1 │ │ -0433b4: 2315 cc02 |003c: new-array v5, v1, [Ljava/lang/String; // type@02cc │ │ -0433b8: 1201 |003e: const/4 v1, #int 0 // #0 │ │ -0433ba: 7702 710c 1400 |003f: invoke-static/range {v20, v21}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -0433c0: 0c02 |0042: move-result-object v2 │ │ -0433c2: 4d02 0501 |0043: aput-object v2, v5, v1 │ │ -0433c6: 7401 a000 1300 |0045: invoke-virtual/range {v19}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -0433cc: 0c01 |0048: move-result-object v1 │ │ -0433ce: 6202 9909 |0049: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@0999 │ │ -0433d2: 1a06 980a |004b: const-string v6, "date DESC" // string@0a98 │ │ -0433d6: 7406 9200 0100 |004d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -0433dc: 0c11 |0050: move-result-object v17 │ │ -0433de: 3811 3f00 |0051: if-eqz v17, 0090 // +003f │ │ -0433e2: 7801 1501 1100 |0053: invoke-interface/range {v17}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -0433e8: 0a0f |0056: move-result v15 │ │ -0433ea: 3d0f 3400 |0057: if-lez v15, 008b // +0034 │ │ -0433ee: 7801 1a01 1100 |0059: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -0433f4: 1201 |005c: const/4 v1, #int 0 // #0 │ │ -0433f6: 0800 1100 |005d: move-object/from16 v0, v17 │ │ -0433fa: 7220 1701 1000 |005f: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -043400: 0b08 |0062: move-result-wide v8 │ │ -043402: 1211 |0063: const/4 v1, #int 1 // #1 │ │ -043404: 0800 1100 |0064: move-object/from16 v0, v17 │ │ -043408: 7220 1701 1000 |0066: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -04340e: 0b0a |0069: move-result-wide v10 │ │ -043410: 1221 |006a: const/4 v1, #int 2 // #2 │ │ -043412: 0800 1100 |006b: move-object/from16 v0, v17 │ │ -043416: 7220 1701 1000 |006d: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -04341c: 0b01 |0070: move-result-wide v1 │ │ -04341e: 1606 e803 |0071: const-wide/16 v6, #int 1000 // #3e8 │ │ -043422: 9d0c 0106 |0073: mul-long v12, v1, v6 │ │ -043426: 1231 |0075: const/4 v1, #int 3 // #3 │ │ -043428: 0800 1100 |0076: move-object/from16 v0, v17 │ │ -04342c: 7220 1801 1000 |0078: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -043432: 0c0e |007b: move-result-object v14 │ │ -043434: 2206 5b02 |007c: new-instance v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -043438: 1310 0100 |007e: const/16 v16, #int 1 // #1 │ │ -04343c: 0807 1300 |0080: move-object/from16 v7, v19 │ │ -043440: 760b a60d 0600 |0082: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;JJJLjava/lang/String;II)V // method@0da6 │ │ -043446: 3811 0500 |0085: if-eqz v17, 008a // +0005 │ │ -04344a: 7801 1201 1100 |0087: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043450: 1106 |008a: return-object v6 │ │ -043452: 3811 0500 |008b: if-eqz v17, 0090 // +0005 │ │ -043456: 7801 1201 1100 |008d: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -04345c: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -04345e: 28f9 |0091: goto 008a // -0007 │ │ -043460: 0d01 |0092: move-exception v1 │ │ -043462: 3811 0500 |0093: if-eqz v17, 0098 // +0005 │ │ -043466: 7801 1201 1100 |0095: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -04346c: 2701 |0098: throw v1 │ │ + insns size : 154 16-bit code units │ │ +03e008: |[03e008] net.everythingandroid.smspopup.util.SmsPopupUtils.getMmsDetails:(Landroid/content/Context;J)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ +03e018: 1252 |0000: const/4 v2, #int 5 // #5 │ │ +03e01a: 2324 cd02 |0001: new-array v4, v2, [Ljava/lang/String; // type@02cd │ │ +03e01e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +03e020: 1a03 8108 |0004: const-string v3, "_id" // string@0881 │ │ +03e024: 4d03 0402 |0006: aput-object v3, v4, v2 │ │ +03e028: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +03e02a: 1a03 3816 |0009: const-string v3, "thread_id" // string@1638 │ │ +03e02e: 4d03 0402 |000b: aput-object v3, v4, v2 │ │ +03e032: 1222 |000d: const/4 v2, #int 2 // #2 │ │ +03e034: 1a03 b60a |000e: const-string v3, "date" // string@0ab6 │ │ +03e038: 4d03 0402 |0010: aput-object v3, v4, v2 │ │ +03e03c: 1232 |0012: const/4 v2, #int 3 // #3 │ │ +03e03e: 1a03 0c16 |0013: const-string v3, "sub" // string@160c │ │ +03e042: 4d03 0402 |0015: aput-object v3, v4, v2 │ │ +03e046: 1242 |0017: const/4 v2, #int 4 // #4 │ │ +03e048: 1a03 0d16 |0018: const-string v3, "sub_cs" // string@160d │ │ +03e04c: 4d03 0402 |001a: aput-object v3, v4, v2 │ │ +03e050: 1a05 9913 |001c: const-string v5, "read=0" // string@1399 │ │ +03e054: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +03e056: 1a14 b80a |001f: const-string v20, "date DESC" // string@0ab8 │ │ +03e05a: 1311 0000 |0021: const/16 v17, #int 0 // #0 │ │ +03e05e: 1602 0000 |0023: const-wide/16 v2, #int 0 // #0 │ │ +03e062: 3102 1602 |0025: cmp-long v2, v22, v2 │ │ +03e066: 3d02 1f00 |0027: if-lez v2, 0046 // +001f │ │ +03e06a: 2202 0602 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +03e06e: 7010 d90c 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03e074: 6e20 e00c 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e07a: 0c02 |0031: move-result-object v2 │ │ +03e07c: 1a03 2b00 |0032: const-string v3, " and thread_id != ?" // string@002b │ │ +03e080: 6e20 e00c 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e086: 0c02 |0037: move-result-object v2 │ │ +03e088: 6e10 e40c 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03e08e: 0c05 |003b: move-result-object v5 │ │ +03e090: 1212 |003c: const/4 v2, #int 1 // #1 │ │ +03e092: 2326 cd02 |003d: new-array v6, v2, [Ljava/lang/String; // type@02cd │ │ +03e096: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +03e098: 7702 d70c 1600 |0040: invoke-static/range {v22, v23}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +03e09e: 0c03 |0043: move-result-object v3 │ │ +03e0a0: 4d03 0602 |0044: aput-object v3, v6, v2 │ │ +03e0a4: 7401 a000 1500 |0046: invoke-virtual/range {v21}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03e0aa: 0c02 |0049: move-result-object v2 │ │ +03e0ac: 6203 fd07 |004a: sget-object v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@07fd │ │ +03e0b0: 1a07 b80a |004c: const-string v7, "date DESC" // string@0ab8 │ │ +03e0b4: 7406 9200 0200 |004e: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03e0ba: 0c13 |0051: move-result-object v19 │ │ +03e0bc: 3813 3f00 |0052: if-eqz v19, 0091 // +003f │ │ +03e0c0: 7801 1601 1300 |0054: invoke-interface/range {v19}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03e0c6: 0a11 |0057: move-result v17 │ │ +03e0c8: 3d11 3400 |0058: if-lez v17, 008c // +0034 │ │ +03e0cc: 7801 1b01 1300 |005a: invoke-interface/range {v19}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03e0d2: 1202 |005d: const/4 v2, #int 0 // #0 │ │ +03e0d4: 0800 1300 |005e: move-object/from16 v0, v19 │ │ +03e0d8: 7220 1801 2000 |0060: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e0de: 0b0a |0063: move-result-wide v10 │ │ +03e0e0: 1212 |0064: const/4 v2, #int 1 // #1 │ │ +03e0e2: 0800 1300 |0065: move-object/from16 v0, v19 │ │ +03e0e6: 7220 1801 2000 |0067: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e0ec: 0b0c |006a: move-result-wide v12 │ │ +03e0ee: 1222 |006b: const/4 v2, #int 2 // #2 │ │ +03e0f0: 0800 1300 |006c: move-object/from16 v0, v19 │ │ +03e0f4: 7220 1801 2000 |006e: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e0fa: 0b02 |0071: move-result-wide v2 │ │ +03e0fc: 1608 e803 |0072: const-wide/16 v8, #int 1000 // #3e8 │ │ +03e100: 9d0e 0208 |0074: mul-long v14, v2, v8 │ │ +03e104: 1232 |0076: const/4 v2, #int 3 // #3 │ │ +03e106: 0800 1300 |0077: move-object/from16 v0, v19 │ │ +03e10a: 7220 1901 2000 |0079: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e110: 0c10 |007c: move-result-object v16 │ │ +03e112: 2208 5902 |007d: new-instance v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +03e116: 1312 0100 |007f: const/16 v18, #int 1 // #1 │ │ +03e11a: 0809 1500 |0081: move-object/from16 v9, v21 │ │ +03e11e: 760b 0c0e 0800 |0083: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;JJJLjava/lang/String;II)V // method@0e0c │ │ +03e124: 3813 0500 |0086: if-eqz v19, 008b // +0005 │ │ +03e128: 7801 1301 1300 |0088: invoke-interface/range {v19}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e12e: 1108 |008b: return-object v8 │ │ +03e130: 3813 0500 |008c: if-eqz v19, 0091 // +0005 │ │ +03e134: 7801 1301 1300 |008e: invoke-interface/range {v19}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e13a: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +03e13c: 28f9 |0092: goto 008b // -0007 │ │ +03e13e: 0d02 |0093: move-exception v2 │ │ +03e140: 3813 0500 |0094: if-eqz v19, 0099 // +0005 │ │ +03e144: 7801 1301 1300 |0096: invoke-interface/range {v19}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e14a: 2702 |0099: throw v2 │ │ catches : 1 │ │ - 0x0053 - 0x0085 │ │ - -> 0x0092 │ │ + 0x0054 - 0x0086 │ │ + -> 0x0093 │ │ positions : │ │ 0x0000 line=922 │ │ 0x001c line=923 │ │ 0x001e line=924 │ │ 0x001f line=925 │ │ 0x0021 line=926 │ │ - 0x0022 line=928 │ │ - 0x0028 line=929 │ │ - 0x003b line=930 │ │ - 0x0045 line=933 │ │ - 0x0051 line=940 │ │ - 0x0053 line=942 │ │ - 0x0057 line=943 │ │ - 0x0059 line=944 │ │ - 0x005c line=945 │ │ - 0x0063 line=946 │ │ - 0x006a line=947 │ │ - 0x0075 line=948 │ │ - 0x007c line=950 │ │ - 0x0085 line=955 │ │ - 0x0087 line=956 │ │ - 0x008a line=960 │ │ - 0x008b line=955 │ │ - 0x008d line=956 │ │ - 0x0090 line=960 │ │ - 0x0092 line=955 │ │ - 0x0095 line=956 │ │ - locals : │ │ - 0x001f - 0x003e reg=5 selectionArgs [Ljava/lang/String; │ │ - 0x0063 - 0x008a reg=8 messageId J │ │ - 0x006a - 0x008a reg=10 threadId J │ │ - 0x0075 - 0x008a reg=12 timestamp J │ │ - 0x007c - 0x008a reg=14 subject Ljava/lang/String; │ │ - 0x001c - 0x0099 reg=3 projection [Ljava/lang/String; │ │ - 0x001e - 0x0099 reg=4 selection Ljava/lang/String; │ │ - 0x0045 - 0x0099 reg=5 selectionArgs [Ljava/lang/String; │ │ - 0x0022 - 0x0099 reg=15 count I │ │ - 0x0051 - 0x0099 reg=17 cursor Landroid/database/Cursor; │ │ - 0x0021 - 0x0099 reg=18 sortOrder Ljava/lang/String; │ │ - 0x0000 - 0x0099 reg=19 context Landroid/content/Context; │ │ - 0x0000 - 0x0099 reg=20 ignoreThreadId J │ │ + 0x0023 line=928 │ │ + 0x0029 line=929 │ │ + 0x003c line=930 │ │ + 0x0046 line=933 │ │ + 0x0052 line=940 │ │ + 0x0054 line=942 │ │ + 0x0058 line=943 │ │ + 0x005a line=944 │ │ + 0x005d line=945 │ │ + 0x0064 line=946 │ │ + 0x006b line=947 │ │ + 0x0076 line=948 │ │ + 0x007d line=950 │ │ + 0x0086 line=955 │ │ + 0x0088 line=956 │ │ + 0x008b line=960 │ │ + 0x008c line=955 │ │ + 0x008e line=956 │ │ + 0x0091 line=960 │ │ + 0x0093 line=955 │ │ + 0x0096 line=956 │ │ + locals : │ │ + 0x001f - 0x003f reg=6 selectionArgs [Ljava/lang/String; │ │ + 0x0064 - 0x008b reg=10 messageId J │ │ + 0x006b - 0x008b reg=12 threadId J │ │ + 0x0076 - 0x008b reg=14 timestamp J │ │ + 0x007d - 0x008b reg=16 subject Ljava/lang/String; │ │ + 0x001c - 0x009a reg=4 projection [Ljava/lang/String; │ │ + 0x001e - 0x009a reg=5 selection Ljava/lang/String; │ │ + 0x0046 - 0x009a reg=6 selectionArgs [Ljava/lang/String; │ │ + 0x0023 - 0x009a reg=17 count I │ │ + 0x0052 - 0x009a reg=19 cursor Landroid/database/Cursor; │ │ + 0x0021 - 0x009a reg=20 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x009a reg=21 context Landroid/content/Context; │ │ + 0x0000 - 0x009a reg=22 ignoreThreadId J │ │ │ │ #12 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'getPersonIdFromEmail' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 161 16-bit code units │ │ -04347c: |[04347c] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonIdFromEmail:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ -04348c: 120b |0000: const/4 v11, #int 0 // #0 │ │ -04348e: 390d 0400 |0001: if-nez v13, 0005 // +0004 │ │ -043492: 07b0 |0003: move-object v0, v11 │ │ -043494: 1100 |0004: return-object v0 │ │ -043496: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -043498: 6e10 a000 0c00 |0006: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -04349e: 0c00 |0009: move-result-object v0 │ │ -0434a0: 6201 2400 |000a: sget-object v1, Landroid/provider/ContactsContract$CommonDataKinds$Email;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@0024 │ │ -0434a4: 7110 e00f 0d00 |000c: invoke-static {v13}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.extractAddrSpec:(Ljava/lang/String;)Ljava/lang/String; // method@0fe0 │ │ -0434aa: 0c02 |000f: move-result-object v2 │ │ -0434ac: 7110 6d01 0200 |0010: invoke-static {v2}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@016d │ │ -0434b2: 0c02 |0013: move-result-object v2 │ │ -0434b4: 7120 7301 2100 |0014: invoke-static {v1, v2}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -0434ba: 0c01 |0017: move-result-object v1 │ │ -0434bc: 1232 |0018: const/4 v2, #int 3 // #3 │ │ -0434be: 2322 cc02 |0019: new-array v2, v2, [Ljava/lang/String; // type@02cc │ │ -0434c2: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0434c4: 1a04 210a |001c: const-string v4, "contact_id" // string@0a21 │ │ -0434c8: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ -0434cc: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0434ce: 1a04 160b |0021: const-string v4, "display_name" // string@0b16 │ │ -0434d2: 4d04 0203 |0023: aput-object v4, v2, v3 │ │ -0434d6: 1223 |0025: const/4 v3, #int 2 // #2 │ │ -0434d8: 1a04 4a0e |0026: const-string v4, "lookup" // string@0e4a │ │ -0434dc: 4d04 0203 |0028: aput-object v4, v2, v3 │ │ -0434e0: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -0434e2: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -0434e4: 1205 |002c: const/4 v5, #int 0 // #0 │ │ -0434e6: 7406 9200 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -0434ec: 0c09 |0030: move-result-object v9 │ │ -0434ee: 3809 6600 |0031: if-eqz v9, 0097 // +0066 │ │ -0434f2: 7210 1a01 0900 |0033: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -0434f8: 0a00 |0036: move-result v0 │ │ -0434fa: 3800 5b00 |0037: if-eqz v0, 0092 // +005b │ │ -0434fe: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -043500: 7220 1701 0900 |003a: invoke-interface {v9, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -043506: 0b00 |003d: move-result-wide v0 │ │ -043508: 7120 710c 1000 |003e: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -04350e: 0c06 |0041: move-result-object v6 │ │ -043510: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -043512: 7220 1801 0900 |0043: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -043518: 0c08 |0046: move-result-object v8 │ │ -04351a: 1220 |0047: const/4 v0, #int 2 // #2 │ │ -04351c: 7220 1801 0900 |0048: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -043522: 0c07 |004b: move-result-object v7 │ │ -043524: 2200 b102 |004c: new-instance v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // type@02b1 │ │ -043528: 7040 db0f 6087 |004e: invoke-direct {v0, v6, v7, v8}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fdb │ │ -04352e: 3809 b3ff |0051: if-eqz v9, 0004 // -004d │ │ -043532: 7210 1201 0900 |0053: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043538: 28ae |0056: goto 0004 // -0052 │ │ -04353a: 0d0a |0057: move-exception v10 │ │ -04353c: 2200 0802 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -043540: 7010 730c 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -043546: 1a01 ca0c |005d: const-string v1, "getPersonIdFromEmail(): " // string@0cca │ │ -04354a: 6e20 7a0c 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -043550: 0c00 |0062: move-result-object v0 │ │ -043552: 6e10 420c 0a00 |0063: invoke-virtual {v10}, Ljava/lang/IllegalArgumentException;.toString:()Ljava/lang/String; // method@0c42 │ │ -043558: 0c01 |0066: move-result-object v1 │ │ -04355a: 6e20 7a0c 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -043560: 0c00 |006a: move-result-object v0 │ │ -043562: 6e10 7e0c 0000 |006b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -043568: 0c00 |006e: move-result-object v0 │ │ -04356a: 7110 930f 0000 |006f: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0f93 │ │ -043570: 07b0 |0072: move-object v0, v11 │ │ -043572: 2891 |0073: goto 0004 // -006f │ │ -043574: 0d0a |0074: move-exception v10 │ │ -043576: 2200 0802 |0075: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -04357a: 7010 730c 0000 |0077: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -043580: 1a01 ca0c |007a: const-string v1, "getPersonIdFromEmail(): " // string@0cca │ │ -043584: 6e20 7a0c 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -04358a: 0c00 |007f: move-result-object v0 │ │ -04358c: 6e10 3f0c 0a00 |0080: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0c3f │ │ -043592: 0c01 |0083: move-result-object v1 │ │ -043594: 6e20 7a0c 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -04359a: 0c00 |0087: move-result-object v0 │ │ -04359c: 6e10 7e0c 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0435a2: 0c00 |008b: move-result-object v0 │ │ -0435a4: 7110 930f 0000 |008c: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0f93 │ │ -0435aa: 07b0 |008f: move-object v0, v11 │ │ -0435ac: 2900 74ff |0090: goto/16 0004 // -008c │ │ -0435b0: 3809 0500 |0092: if-eqz v9, 0097 // +0005 │ │ -0435b4: 7210 1201 0900 |0094: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0435ba: 07b0 |0097: move-object v0, v11 │ │ -0435bc: 2900 6cff |0098: goto/16 0004 // -0094 │ │ -0435c0: 0d00 |009a: move-exception v0 │ │ -0435c2: 3809 0500 |009b: if-eqz v9, 00a0 // +0005 │ │ -0435c6: 7210 1201 0900 |009d: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0435cc: 2700 |00a0: throw v0 │ │ +03e158: |[03e158] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonIdFromEmail:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ +03e168: 120b |0000: const/4 v11, #int 0 // #0 │ │ +03e16a: 390d 0400 |0001: if-nez v13, 0005 // +0004 │ │ +03e16e: 07b0 |0003: move-object v0, v11 │ │ +03e170: 1100 |0004: return-object v0 │ │ +03e172: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +03e174: 6e10 a000 0c00 |0006: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03e17a: 0c00 |0009: move-result-object v0 │ │ +03e17c: 6201 2400 |000a: sget-object v1, Landroid/provider/ContactsContract$CommonDataKinds$Email;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@0024 │ │ +03e180: 7110 4610 0d00 |000c: invoke-static {v13}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.extractAddrSpec:(Ljava/lang/String;)Ljava/lang/String; // method@1046 │ │ +03e186: 0c02 |000f: move-result-object v2 │ │ +03e188: 7110 7301 0200 |0010: invoke-static {v2}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0173 │ │ +03e18e: 0c02 |0013: move-result-object v2 │ │ +03e190: 7120 7901 2100 |0014: invoke-static {v1, v2}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03e196: 0c01 |0017: move-result-object v1 │ │ +03e198: 1232 |0018: const/4 v2, #int 3 // #3 │ │ +03e19a: 2322 cd02 |0019: new-array v2, v2, [Ljava/lang/String; // type@02cd │ │ +03e19e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +03e1a0: 1a04 410a |001c: const-string v4, "contact_id" // string@0a41 │ │ +03e1a4: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ +03e1a8: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +03e1aa: 1a04 4a0b |0021: const-string v4, "display_name" // string@0b4a │ │ +03e1ae: 4d04 0203 |0023: aput-object v4, v2, v3 │ │ +03e1b2: 1223 |0025: const/4 v3, #int 2 // #2 │ │ +03e1b4: 1a04 9d0e |0026: const-string v4, "lookup" // string@0e9d │ │ +03e1b8: 4d04 0203 |0028: aput-object v4, v2, v3 │ │ +03e1bc: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +03e1be: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +03e1c0: 1205 |002c: const/4 v5, #int 0 // #0 │ │ +03e1c2: 7406 9200 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03e1c8: 0c09 |0030: move-result-object v9 │ │ +03e1ca: 3809 6600 |0031: if-eqz v9, 0097 // +0066 │ │ +03e1ce: 7210 1b01 0900 |0033: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03e1d4: 0a00 |0036: move-result v0 │ │ +03e1d6: 3800 5b00 |0037: if-eqz v0, 0092 // +005b │ │ +03e1da: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +03e1dc: 7220 1801 0900 |003a: invoke-interface {v9, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e1e2: 0b00 |003d: move-result-wide v0 │ │ +03e1e4: 7120 d70c 1000 |003e: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +03e1ea: 0c06 |0041: move-result-object v6 │ │ +03e1ec: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +03e1ee: 7220 1901 0900 |0043: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e1f4: 0c08 |0046: move-result-object v8 │ │ +03e1f6: 1220 |0047: const/4 v0, #int 2 // #2 │ │ +03e1f8: 7220 1901 0900 |0048: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e1fe: 0c07 |004b: move-result-object v7 │ │ +03e200: 2200 af02 |004c: new-instance v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // type@02af │ │ +03e204: 7040 4110 6087 |004e: invoke-direct {v0, v6, v7, v8}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1041 │ │ +03e20a: 3809 b3ff |0051: if-eqz v9, 0004 // -004d │ │ +03e20e: 7210 1301 0900 |0053: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e214: 28ae |0056: goto 0004 // -0052 │ │ +03e216: 0d0a |0057: move-exception v10 │ │ +03e218: 2200 0602 |0058: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +03e21c: 7010 d90c 0000 |005a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03e222: 1a01 0e0d |005d: const-string v1, "getPersonIdFromEmail(): " // string@0d0e │ │ +03e226: 6e20 e00c 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e22c: 0c00 |0062: move-result-object v0 │ │ +03e22e: 6e10 a80c 0a00 |0063: invoke-virtual {v10}, Ljava/lang/IllegalArgumentException;.toString:()Ljava/lang/String; // method@0ca8 │ │ +03e234: 0c01 |0066: move-result-object v1 │ │ +03e236: 6e20 e00c 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e23c: 0c00 |006a: move-result-object v0 │ │ +03e23e: 6e10 e40c 0000 |006b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03e244: 0c00 |006e: move-result-object v0 │ │ +03e246: 7110 f90f 0000 |006f: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0ff9 │ │ +03e24c: 07b0 |0072: move-object v0, v11 │ │ +03e24e: 2891 |0073: goto 0004 // -006f │ │ +03e250: 0d0a |0074: move-exception v10 │ │ +03e252: 2200 0602 |0075: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +03e256: 7010 d90c 0000 |0077: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03e25c: 1a01 0e0d |007a: const-string v1, "getPersonIdFromEmail(): " // string@0d0e │ │ +03e260: 6e20 e00c 1000 |007c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e266: 0c00 |007f: move-result-object v0 │ │ +03e268: 6e10 a50c 0a00 |0080: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0ca5 │ │ +03e26e: 0c01 |0083: move-result-object v1 │ │ +03e270: 6e20 e00c 1000 |0084: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e276: 0c00 |0087: move-result-object v0 │ │ +03e278: 6e10 e40c 0000 |0088: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03e27e: 0c00 |008b: move-result-object v0 │ │ +03e280: 7110 f90f 0000 |008c: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0ff9 │ │ +03e286: 07b0 |008f: move-object v0, v11 │ │ +03e288: 2900 74ff |0090: goto/16 0004 // -008c │ │ +03e28c: 3809 0500 |0092: if-eqz v9, 0097 // +0005 │ │ +03e290: 7210 1301 0900 |0094: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e296: 07b0 |0097: move-object v0, v11 │ │ +03e298: 2900 6cff |0098: goto/16 0004 // -0094 │ │ +03e29c: 0d00 |009a: move-exception v0 │ │ +03e29e: 3809 0500 |009b: if-eqz v9, 00a0 // +0005 │ │ +03e2a2: 7210 1301 0900 |009d: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e2a8: 2700 |00a0: throw v0 │ │ catches : 2 │ │ 0x0006 - 0x0030 │ │ Ljava/lang/IllegalArgumentException; -> 0x0057 │ │ Ljava/lang/Exception; -> 0x0074 │ │ 0x0033 - 0x0051 │ │ -> 0x009a │ │ positions : │ │ 0x0001 line=213 │ │ 0x0004 line=251 │ │ 0x0005 line=216 │ │ 0x0006 line=218 │ │ + 0x000c line=221 │ │ + 0x0014 line=219 │ │ + 0x002d line=218 │ │ 0x0031 line=232 │ │ 0x0033 line=234 │ │ 0x0039 line=236 │ │ 0x0042 line=237 │ │ 0x0047 line=238 │ │ 0x004c line=243 │ │ 0x0051 line=246 │ │ @@ -106944,113 +65082,115 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 160 16-bit code units │ │ -0435ec: |[0435ec] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonIdFromPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ -0435fc: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0435fe: 390d 0400 |0001: if-nez v13, 0005 // +0004 │ │ -043602: 07b0 |0003: move-object v0, v11 │ │ -043604: 1100 |0004: return-object v0 │ │ -043606: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -043608: 6e10 a000 0c00 |0006: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -04360e: 0c00 |0009: move-result-object v0 │ │ -043610: 6201 2800 |000a: sget-object v1, Landroid/provider/ContactsContract$PhoneLookup;.CONTENT_FILTER_URI:Landroid/net/Uri; // field@0028 │ │ -043614: 7110 6d01 0d00 |000c: invoke-static {v13}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@016d │ │ -04361a: 0c02 |000f: move-result-object v2 │ │ -04361c: 7120 7301 2100 |0010: invoke-static {v1, v2}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -043622: 0c01 |0013: move-result-object v1 │ │ -043624: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -043626: 2322 cc02 |0015: new-array v2, v2, [Ljava/lang/String; // type@02cc │ │ -04362a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -04362c: 1a04 6808 |0018: const-string v4, "_id" // string@0868 │ │ -043630: 4d04 0203 |001a: aput-object v4, v2, v3 │ │ -043634: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -043636: 1a04 160b |001d: const-string v4, "display_name" // string@0b16 │ │ -04363a: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ -04363e: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -043640: 1a04 4a0e |0022: const-string v4, "lookup" // string@0e4a │ │ -043644: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -043648: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -04364a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -04364c: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -04364e: 7406 9200 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -043654: 0c09 |002c: move-result-object v9 │ │ -043656: 3809 6900 |002d: if-eqz v9, 0096 // +0069 │ │ -04365a: 7210 1501 0900 |002f: invoke-interface {v9}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -043660: 0a00 |0032: move-result v0 │ │ -043662: 3d00 5e00 |0033: if-lez v0, 0091 // +005e │ │ -043666: 7210 1a01 0900 |0035: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -04366c: 1200 |0038: const/4 v0, #int 0 // #0 │ │ -04366e: 7220 1701 0900 |0039: invoke-interface {v9, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -043674: 0b00 |003c: move-result-wide v0 │ │ -043676: 7120 710c 1000 |003d: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -04367c: 0c06 |0040: move-result-object v6 │ │ -04367e: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -043680: 7220 1801 0900 |0042: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -043686: 0c08 |0045: move-result-object v8 │ │ -043688: 1220 |0046: const/4 v0, #int 2 // #2 │ │ -04368a: 7220 1801 0900 |0047: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -043690: 0c07 |004a: move-result-object v7 │ │ -043692: 2200 b102 |004b: new-instance v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // type@02b1 │ │ -043696: 7040 db0f 6087 |004d: invoke-direct {v0, v6, v7, v8}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fdb │ │ -04369c: 3809 b4ff |0050: if-eqz v9, 0004 // -004c │ │ -0436a0: 7210 1201 0900 |0052: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -0436a6: 28af |0055: goto 0004 // -0051 │ │ -0436a8: 0d0a |0056: move-exception v10 │ │ -0436aa: 2200 0802 |0057: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -0436ae: 7010 730c 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0436b4: 1a01 cc0c |005c: const-string v1, "getPersonIdFromPhoneNumber(): " // string@0ccc │ │ -0436b8: 6e20 7a0c 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0436be: 0c00 |0061: move-result-object v0 │ │ -0436c0: 6e10 420c 0a00 |0062: invoke-virtual {v10}, Ljava/lang/IllegalArgumentException;.toString:()Ljava/lang/String; // method@0c42 │ │ -0436c6: 0c01 |0065: move-result-object v1 │ │ -0436c8: 6e20 7a0c 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0436ce: 0c00 |0069: move-result-object v0 │ │ -0436d0: 6e10 7e0c 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0436d6: 0c00 |006d: move-result-object v0 │ │ -0436d8: 7110 930f 0000 |006e: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0f93 │ │ -0436de: 07b0 |0071: move-object v0, v11 │ │ -0436e0: 2892 |0072: goto 0004 // -006e │ │ -0436e2: 0d0a |0073: move-exception v10 │ │ -0436e4: 2200 0802 |0074: new-instance v0, Ljava/lang/StringBuilder; // type@0208 │ │ -0436e8: 7010 730c 0000 |0076: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -0436ee: 1a01 cc0c |0079: const-string v1, "getPersonIdFromPhoneNumber(): " // string@0ccc │ │ -0436f2: 6e20 7a0c 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0436f8: 0c00 |007e: move-result-object v0 │ │ -0436fa: 6e10 3f0c 0a00 |007f: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0c3f │ │ -043700: 0c01 |0082: move-result-object v1 │ │ -043702: 6e20 7a0c 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -043708: 0c00 |0086: move-result-object v0 │ │ -04370a: 6e10 7e0c 0000 |0087: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -043710: 0c00 |008a: move-result-object v0 │ │ -043712: 7110 930f 0000 |008b: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0f93 │ │ -043718: 07b0 |008e: move-object v0, v11 │ │ -04371a: 2900 75ff |008f: goto/16 0004 // -008b │ │ -04371e: 3809 0500 |0091: if-eqz v9, 0096 // +0005 │ │ -043722: 7210 1201 0900 |0093: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043728: 07b0 |0096: move-object v0, v11 │ │ -04372a: 2900 6dff |0097: goto/16 0004 // -0093 │ │ -04372e: 0d00 |0099: move-exception v0 │ │ -043730: 3809 0500 |009a: if-eqz v9, 009f // +0005 │ │ -043734: 7210 1201 0900 |009c: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -04373a: 2700 |009f: throw v0 │ │ +03e2c8: |[03e2c8] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonIdFromPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ +03e2d8: 120b |0000: const/4 v11, #int 0 // #0 │ │ +03e2da: 390d 0400 |0001: if-nez v13, 0005 // +0004 │ │ +03e2de: 07b0 |0003: move-object v0, v11 │ │ +03e2e0: 1100 |0004: return-object v0 │ │ +03e2e2: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +03e2e4: 6e10 a000 0c00 |0006: invoke-virtual {v12}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03e2ea: 0c00 |0009: move-result-object v0 │ │ +03e2ec: 6201 2800 |000a: sget-object v1, Landroid/provider/ContactsContract$PhoneLookup;.CONTENT_FILTER_URI:Landroid/net/Uri; // field@0028 │ │ +03e2f0: 7110 7301 0d00 |000c: invoke-static {v13}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0173 │ │ +03e2f6: 0c02 |000f: move-result-object v2 │ │ +03e2f8: 7120 7901 2100 |0010: invoke-static {v1, v2}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03e2fe: 0c01 |0013: move-result-object v1 │ │ +03e300: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +03e302: 2322 cd02 |0015: new-array v2, v2, [Ljava/lang/String; // type@02cd │ │ +03e306: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +03e308: 1a04 8108 |0018: const-string v4, "_id" // string@0881 │ │ +03e30c: 4d04 0203 |001a: aput-object v4, v2, v3 │ │ +03e310: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +03e312: 1a04 4a0b |001d: const-string v4, "display_name" // string@0b4a │ │ +03e316: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ +03e31a: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +03e31c: 1a04 9d0e |0022: const-string v4, "lookup" // string@0e9d │ │ +03e320: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +03e324: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +03e326: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +03e328: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +03e32a: 7406 9200 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03e330: 0c09 |002c: move-result-object v9 │ │ +03e332: 3809 6900 |002d: if-eqz v9, 0096 // +0069 │ │ +03e336: 7210 1601 0900 |002f: invoke-interface {v9}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03e33c: 0a00 |0032: move-result v0 │ │ +03e33e: 3d00 5e00 |0033: if-lez v0, 0091 // +005e │ │ +03e342: 7210 1b01 0900 |0035: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03e348: 1200 |0038: const/4 v0, #int 0 // #0 │ │ +03e34a: 7220 1801 0900 |0039: invoke-interface {v9, v0}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e350: 0b00 |003c: move-result-wide v0 │ │ +03e352: 7120 d70c 1000 |003d: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +03e358: 0c06 |0040: move-result-object v6 │ │ +03e35a: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +03e35c: 7220 1901 0900 |0042: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e362: 0c08 |0045: move-result-object v8 │ │ +03e364: 1220 |0046: const/4 v0, #int 2 // #2 │ │ +03e366: 7220 1901 0900 |0047: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e36c: 0c07 |004a: move-result-object v7 │ │ +03e36e: 2200 af02 |004b: new-instance v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // type@02af │ │ +03e372: 7040 4110 6087 |004d: invoke-direct {v0, v6, v7, v8}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1041 │ │ +03e378: 3809 b4ff |0050: if-eqz v9, 0004 // -004c │ │ +03e37c: 7210 1301 0900 |0052: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e382: 28af |0055: goto 0004 // -0051 │ │ +03e384: 0d0a |0056: move-exception v10 │ │ +03e386: 2200 0602 |0057: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +03e38a: 7010 d90c 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03e390: 1a01 100d |005c: const-string v1, "getPersonIdFromPhoneNumber(): " // string@0d10 │ │ +03e394: 6e20 e00c 1000 |005e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e39a: 0c00 |0061: move-result-object v0 │ │ +03e39c: 6e10 a80c 0a00 |0062: invoke-virtual {v10}, Ljava/lang/IllegalArgumentException;.toString:()Ljava/lang/String; // method@0ca8 │ │ +03e3a2: 0c01 |0065: move-result-object v1 │ │ +03e3a4: 6e20 e00c 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e3aa: 0c00 |0069: move-result-object v0 │ │ +03e3ac: 6e10 e40c 0000 |006a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03e3b2: 0c00 |006d: move-result-object v0 │ │ +03e3b4: 7110 f90f 0000 |006e: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0ff9 │ │ +03e3ba: 07b0 |0071: move-object v0, v11 │ │ +03e3bc: 2892 |0072: goto 0004 // -006e │ │ +03e3be: 0d0a |0073: move-exception v10 │ │ +03e3c0: 2200 0602 |0074: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +03e3c4: 7010 d90c 0000 |0076: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03e3ca: 1a01 100d |0079: const-string v1, "getPersonIdFromPhoneNumber(): " // string@0d10 │ │ +03e3ce: 6e20 e00c 1000 |007b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e3d4: 0c00 |007e: move-result-object v0 │ │ +03e3d6: 6e10 a50c 0a00 |007f: invoke-virtual {v10}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@0ca5 │ │ +03e3dc: 0c01 |0082: move-result-object v1 │ │ +03e3de: 6e20 e00c 1000 |0083: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e3e4: 0c00 |0086: move-result-object v0 │ │ +03e3e6: 6e10 e40c 0000 |0087: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03e3ec: 0c00 |008a: move-result-object v0 │ │ +03e3ee: 7110 f90f 0000 |008b: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0ff9 │ │ +03e3f4: 07b0 |008e: move-object v0, v11 │ │ +03e3f6: 2900 75ff |008f: goto/16 0004 // -008b │ │ +03e3fa: 3809 0500 |0091: if-eqz v9, 0096 // +0005 │ │ +03e3fe: 7210 1301 0900 |0093: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e404: 07b0 |0096: move-object v0, v11 │ │ +03e406: 2900 6dff |0097: goto/16 0004 // -0093 │ │ +03e40a: 0d00 |0099: move-exception v0 │ │ +03e40c: 3809 0500 |009a: if-eqz v9, 009f // +0005 │ │ +03e410: 7210 1301 0900 |009c: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e416: 2700 |009f: throw v0 │ │ catches : 2 │ │ 0x0006 - 0x002c │ │ Ljava/lang/IllegalArgumentException; -> 0x0056 │ │ Ljava/lang/Exception; -> 0x0073 │ │ 0x002f - 0x0050 │ │ -> 0x0099 │ │ positions : │ │ 0x0001 line=168 │ │ 0x0004 line=206 │ │ 0x0005 line=172 │ │ 0x0006 line=174 │ │ + 0x000c line=175 │ │ + 0x0029 line=174 │ │ 0x002d line=186 │ │ 0x002f line=188 │ │ 0x0035 line=189 │ │ 0x0038 line=190 │ │ 0x0041 line=191 │ │ 0x0046 line=192 │ │ 0x004b line=197 │ │ @@ -107082,68 +65222,68 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -043758: |[043758] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonNameByLookup:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ -043768: 122c |0000: const/4 v12, #int 2 // #2 │ │ -04376a: 121b |0001: const/4 v11, #int 1 // #1 │ │ -04376c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -04376e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -043770: 390e 0300 |0004: if-nez v14, 0007 // +0003 │ │ -043774: 1103 |0006: return-object v3 │ │ -043776: 6200 2600 |0007: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@0026 │ │ -04377a: 6e10 6c01 0000 |0009: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@016c │ │ -043780: 0c06 |000c: move-result-object v6 │ │ -043782: 6e20 6901 e600 |000d: invoke-virtual {v6, v14}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -043788: 380f 0500 |0010: if-eqz v15, 0015 // +0005 │ │ -04378c: 6e20 6901 f600 |0012: invoke-virtual {v6, v15}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0169 │ │ -043792: 6e10 6b01 0600 |0015: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@016b │ │ -043798: 0c01 |0018: move-result-object v1 │ │ -04379a: 6e10 a000 0d00 |0019: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -0437a0: 0c00 |001c: move-result-object v0 │ │ -0437a2: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -0437a4: 2322 cc02 |001e: new-array v2, v2, [Ljava/lang/String; // type@02cc │ │ -0437a8: 1a04 6808 |0020: const-string v4, "_id" // string@0868 │ │ -0437ac: 4d04 0205 |0022: aput-object v4, v2, v5 │ │ -0437b0: 1a04 4a0e |0024: const-string v4, "lookup" // string@0e4a │ │ -0437b4: 4d04 020b |0026: aput-object v4, v2, v11 │ │ -0437b8: 1a04 160b |0028: const-string v4, "display_name" // string@0b16 │ │ -0437bc: 4d04 020c |002a: aput-object v4, v2, v12 │ │ -0437c0: 0734 |002c: move-object v4, v3 │ │ -0437c2: 0735 |002d: move-object v5, v3 │ │ -0437c4: 7406 9200 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -0437ca: 0c08 |0031: move-result-object v8 │ │ -0437cc: 3808 d4ff |0032: if-eqz v8, 0006 // -002c │ │ -0437d0: 7210 1a01 0800 |0034: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@011a │ │ -0437d6: 0a00 |0037: move-result v0 │ │ -0437d8: 3800 1c00 |0038: if-eqz v0, 0054 // +001c │ │ -0437dc: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -0437de: 7220 1801 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -0437e4: 0c09 |003e: move-result-object v9 │ │ -0437e6: 1210 |003f: const/4 v0, #int 1 // #1 │ │ -0437e8: 7220 1801 0800 |0040: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -0437ee: 0c0a |0043: move-result-object v10 │ │ -0437f0: 1220 |0044: const/4 v0, #int 2 // #2 │ │ -0437f2: 7220 1801 0800 |0045: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -0437f8: 0c07 |0048: move-result-object v7 │ │ -0437fa: 2203 b102 |0049: new-instance v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // type@02b1 │ │ -0437fe: 7040 db0f 937a |004b: invoke-direct {v3, v9, v10, v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@0fdb │ │ -043804: 3808 b8ff |004e: if-eqz v8, 0006 // -0048 │ │ -043808: 7210 1201 0800 |0050: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -04380e: 28b3 |0053: goto 0006 // -004d │ │ -043810: 3808 b2ff |0054: if-eqz v8, 0006 // -004e │ │ -043814: 7210 1201 0800 |0056: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -04381a: 28ad |0059: goto 0006 // -0053 │ │ -04381c: 0d00 |005a: move-exception v0 │ │ -04381e: 3808 0500 |005b: if-eqz v8, 0060 // +0005 │ │ -043822: 7210 1201 0800 |005d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043828: 2700 |0060: throw v0 │ │ +03e434: |[03e434] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonNameByLookup:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ +03e444: 122c |0000: const/4 v12, #int 2 // #2 │ │ +03e446: 121b |0001: const/4 v11, #int 1 // #1 │ │ +03e448: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +03e44a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +03e44c: 390e 0300 |0004: if-nez v14, 0007 // +0003 │ │ +03e450: 1103 |0006: return-object v3 │ │ +03e452: 6200 2600 |0007: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@0026 │ │ +03e456: 6e10 7201 0000 |0009: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +03e45c: 0c06 |000c: move-result-object v6 │ │ +03e45e: 6e20 6f01 e600 |000d: invoke-virtual {v6, v14}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +03e464: 380f 0500 |0010: if-eqz v15, 0015 // +0005 │ │ +03e468: 6e20 6f01 f600 |0012: invoke-virtual {v6, v15}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +03e46e: 6e10 7101 0600 |0015: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +03e474: 0c01 |0018: move-result-object v1 │ │ +03e476: 6e10 a000 0d00 |0019: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03e47c: 0c00 |001c: move-result-object v0 │ │ +03e47e: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +03e480: 2322 cd02 |001e: new-array v2, v2, [Ljava/lang/String; // type@02cd │ │ +03e484: 1a04 8108 |0020: const-string v4, "_id" // string@0881 │ │ +03e488: 4d04 0205 |0022: aput-object v4, v2, v5 │ │ +03e48c: 1a04 9d0e |0024: const-string v4, "lookup" // string@0e9d │ │ +03e490: 4d04 020b |0026: aput-object v4, v2, v11 │ │ +03e494: 1a04 4a0b |0028: const-string v4, "display_name" // string@0b4a │ │ +03e498: 4d04 020c |002a: aput-object v4, v2, v12 │ │ +03e49c: 0734 |002c: move-object v4, v3 │ │ +03e49e: 0735 |002d: move-object v5, v3 │ │ +03e4a0: 7406 9200 0000 |002e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03e4a6: 0c08 |0031: move-result-object v8 │ │ +03e4a8: 3808 d4ff |0032: if-eqz v8, 0006 // -002c │ │ +03e4ac: 7210 1b01 0800 |0034: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@011b │ │ +03e4b2: 0a00 |0037: move-result v0 │ │ +03e4b4: 3800 1c00 |0038: if-eqz v0, 0054 // +001c │ │ +03e4b8: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +03e4ba: 7220 1901 0800 |003b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e4c0: 0c09 |003e: move-result-object v9 │ │ +03e4c2: 1210 |003f: const/4 v0, #int 1 // #1 │ │ +03e4c4: 7220 1901 0800 |0040: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e4ca: 0c0a |0043: move-result-object v10 │ │ +03e4cc: 1220 |0044: const/4 v0, #int 2 // #2 │ │ +03e4ce: 7220 1901 0800 |0045: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e4d4: 0c07 |0048: move-result-object v7 │ │ +03e4d6: 2203 af02 |0049: new-instance v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // type@02af │ │ +03e4da: 7040 4110 937a |004b: invoke-direct {v3, v9, v10, v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@1041 │ │ +03e4e0: 3808 b8ff |004e: if-eqz v8, 0006 // -0048 │ │ +03e4e4: 7210 1301 0800 |0050: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e4ea: 28b3 |0053: goto 0006 // -004d │ │ +03e4ec: 3808 b2ff |0054: if-eqz v8, 0006 // -004e │ │ +03e4f0: 7210 1301 0800 |0056: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e4f6: 28ad |0059: goto 0006 // -0053 │ │ +03e4f8: 0d00 |005a: move-exception v0 │ │ +03e4fa: 3808 0500 |005b: if-eqz v8, 0060 // +0005 │ │ +03e4fe: 7210 1301 0800 |005d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e504: 2700 |0060: throw v0 │ │ catches : 1 │ │ 0x0034 - 0x004e │ │ -> 0x005a │ │ positions : │ │ 0x0004 line=111 │ │ 0x0006 line=143 │ │ 0x0007 line=115 │ │ @@ -107180,32 +65320,32 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -043838: |[043838] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonPhoto:(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ -043848: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -04384c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -04384e: 1103 |0003: return-object v3 │ │ -043850: 6e10 a400 0400 |0004: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -043856: 0c00 |0007: move-result-object v0 │ │ -043858: 1403 0a00 0b7f |0008: const v3, #float 1.84763e+38 // #7f0b000a │ │ -04385e: 6e20 f900 3000 |000b: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -043864: 0a03 |000e: move-result v3 │ │ -043866: 8732 |000f: float-to-int v2, v3 │ │ -043868: 1403 0b00 0b7f |0010: const v3, #float 1.84763e+38 // #7f0b000b │ │ -04386e: 6e20 f900 3000 |0013: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ -043874: 0a03 |0016: move-result v3 │ │ -043876: 8731 |0017: float-to-int v1, v3 │ │ -043878: 9103 0201 |0018: sub-int v3, v2, v1 │ │ -04387c: 7130 ec0f 5403 |001a: invoke-static {v4, v5, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonPhoto:(Landroid/content/Context;Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@0fec │ │ -043882: 0c03 |001d: move-result-object v3 │ │ -043884: 28e5 |001e: goto 0003 // -001b │ │ +03e514: |[03e514] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonPhoto:(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ +03e524: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +03e528: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +03e52a: 1103 |0003: return-object v3 │ │ +03e52c: 6e10 a400 0400 |0004: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +03e532: 0c00 |0007: move-result-object v0 │ │ +03e534: 1403 0d00 0a7f |0008: const v3, #float 1.83434e+38 // #7f0a000d │ │ +03e53a: 6e20 f900 3000 |000b: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +03e540: 0a03 |000e: move-result v3 │ │ +03e542: 8732 |000f: float-to-int v2, v3 │ │ +03e544: 1403 0e00 0a7f |0010: const v3, #float 1.83434e+38 // #7f0a000e │ │ +03e54a: 6e20 f900 3000 |0013: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +03e550: 0a03 |0016: move-result v3 │ │ +03e552: 8731 |0017: float-to-int v1, v3 │ │ +03e554: 9103 0201 |0018: sub-int v3, v2, v1 │ │ +03e558: 7130 5210 5403 |001a: invoke-static {v4, v5, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonPhoto:(Landroid/content/Context;Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@1052 │ │ +03e55e: 0c03 |001d: move-result-object v3 │ │ +03e560: 28e5 |001e: goto 0003 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0002 line=342 │ │ 0x0003 line=347 │ │ 0x0004 line=344 │ │ 0x0008 line=345 │ │ @@ -107223,73 +65363,73 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;I)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 100 16-bit code units │ │ -043888: |[043888] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonPhoto:(Landroid/content/Context;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -043898: 1309 0004 |0000: const/16 v9, #int 1024 // #400 │ │ -04389c: 121a |0002: const/4 v10, #int 1 // #1 │ │ -04389e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -0438a0: 390c 0300 |0004: if-nez v12, 0007 // +0003 │ │ -0438a4: 1108 |0006: return-object v8 │ │ -0438a6: 2205 4500 |0007: new-instance v5, Landroid/graphics/BitmapFactory$Options; // type@0045 │ │ -0438aa: 7010 3601 0500 |0009: invoke-direct {v5}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0136 │ │ -0438b0: 5c5a 1300 |000c: iput-boolean v10, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0013 │ │ -0438b4: 7130 f90f cb05 |000e: invoke-static {v11, v12, v5}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.loadContactPhoto:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0ff9 │ │ -0438ba: 5252 1500 |0011: iget v2, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0015 │ │ -0438be: 5257 1600 |0013: iget v7, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0016 │ │ -0438c2: 3692 f1ff |0015: if-gt v2, v9, 0006 // -000f │ │ -0438c6: 3697 efff |0017: if-gt v7, v9, 0006 // -0011 │ │ -0438ca: 3807 edff |0019: if-eqz v7, 0006 // -0013 │ │ -0438ce: 3802 ebff |001b: if-eqz v2, 0006 // -0015 │ │ -0438d2: 1209 |001d: const/4 v9, #int 0 // #0 │ │ -0438d4: 5c59 1300 |001e: iput-boolean v9, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0013 │ │ -0438d8: 01d3 |0020: move v3, v13 │ │ -0438da: 01d4 |0021: move v4, v13 │ │ -0438dc: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -0438de: 36d2 0400 |0023: if-gt v2, v13, 0027 // +0004 │ │ -0438e2: 37d7 0300 |0025: if-le v7, v13, 0028 // +0003 │ │ -0438e6: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -0438e8: 3572 2100 |0028: if-ge v2, v7, 0049 // +0021 │ │ -0438ec: 3806 0b00 |002a: if-eqz v6, 0035 // +000b │ │ -0438f0: 9309 020d |002c: div-int v9, v2, v13 │ │ -0438f4: 8299 |002e: int-to-float v9, v9 │ │ -0438f6: 7110 570c 0900 |002f: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@0c57 │ │ -0438fc: 0a09 |0032: move-result v9 │ │ -0438fe: 5959 1400 |0033: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0014 │ │ -043902: 9209 0d02 |0035: mul-int v9, v13, v2 │ │ -043906: b379 |0037: div-int/2addr v9, v7 │ │ -043908: 8299 |0038: int-to-float v9, v9 │ │ -04390a: 7110 570c 0900 |0039: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@0c57 │ │ -043910: 0a03 |003c: move-result v3 │ │ -043912: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -043914: 7130 f90f cb05 |003e: invoke-static {v11, v12, v5}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.loadContactPhoto:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0ff9 │ │ -04391a: 0c00 |0041: move-result-object v0 │ │ -04391c: 3800 c4ff |0042: if-eqz v0, 0006 // -003c │ │ -043920: 7140 3501 40a3 |0044: invoke-static {v0, v4, v3, v10}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0135 │ │ -043926: 0c08 |0047: move-result-object v8 │ │ -043928: 28be |0048: goto 0006 // -0042 │ │ -04392a: 3806 0b00 |0049: if-eqz v6, 0054 // +000b │ │ -04392e: 9309 070d |004b: div-int v9, v7, v13 │ │ -043932: 8299 |004d: int-to-float v9, v9 │ │ -043934: 7110 570c 0900 |004e: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@0c57 │ │ -04393a: 0a09 |0051: move-result v9 │ │ -04393c: 5959 1400 |0052: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0014 │ │ -043940: 9209 0d07 |0054: mul-int v9, v13, v7 │ │ -043944: b329 |0056: div-int/2addr v9, v2 │ │ -043946: 8299 |0057: int-to-float v9, v9 │ │ -043948: 7110 570c 0900 |0058: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@0c57 │ │ -04394e: 0a04 |005b: move-result v4 │ │ -043950: 28e1 |005c: goto 003d // -001f │ │ -043952: 0d01 |005d: move-exception v1 │ │ -043954: 1a09 7f06 |005e: const-string v9, "Out of memory when loading contact photo" // string@067f │ │ -043958: 7110 930f 0900 |0060: invoke-static {v9}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0f93 │ │ -04395e: 28df |0063: goto 0042 // -0021 │ │ +03e564: |[03e564] net.everythingandroid.smspopup.util.SmsPopupUtils.getPersonPhoto:(Landroid/content/Context;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +03e574: 1309 0004 |0000: const/16 v9, #int 1024 // #400 │ │ +03e578: 121a |0002: const/4 v10, #int 1 // #1 │ │ +03e57a: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +03e57c: 390c 0300 |0004: if-nez v12, 0007 // +0003 │ │ +03e580: 1108 |0006: return-object v8 │ │ +03e582: 2205 4500 |0007: new-instance v5, Landroid/graphics/BitmapFactory$Options; // type@0045 │ │ +03e586: 7010 3701 0500 |0009: invoke-direct {v5}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0137 │ │ +03e58c: 5c5a 1300 |000c: iput-boolean v10, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0013 │ │ +03e590: 7130 5f10 cb05 |000e: invoke-static {v11, v12, v5}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.loadContactPhoto:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@105f │ │ +03e596: 5252 1500 |0011: iget v2, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0015 │ │ +03e59a: 5257 1600 |0013: iget v7, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0016 │ │ +03e59e: 3692 f1ff |0015: if-gt v2, v9, 0006 // -000f │ │ +03e5a2: 3697 efff |0017: if-gt v7, v9, 0006 // -0011 │ │ +03e5a6: 3807 edff |0019: if-eqz v7, 0006 // -0013 │ │ +03e5aa: 3802 ebff |001b: if-eqz v2, 0006 // -0015 │ │ +03e5ae: 1209 |001d: const/4 v9, #int 0 // #0 │ │ +03e5b0: 5c59 1300 |001e: iput-boolean v9, v5, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@0013 │ │ +03e5b4: 01d3 |0020: move v3, v13 │ │ +03e5b6: 01d4 |0021: move v4, v13 │ │ +03e5b8: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +03e5ba: 36d2 0400 |0023: if-gt v2, v13, 0027 // +0004 │ │ +03e5be: 37d7 0300 |0025: if-le v7, v13, 0028 // +0003 │ │ +03e5c2: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +03e5c4: 3572 2100 |0028: if-ge v2, v7, 0049 // +0021 │ │ +03e5c8: 3806 0b00 |002a: if-eqz v6, 0035 // +000b │ │ +03e5cc: 9309 020d |002c: div-int v9, v2, v13 │ │ +03e5d0: 8299 |002e: int-to-float v9, v9 │ │ +03e5d2: 7110 bd0c 0900 |002f: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@0cbd │ │ +03e5d8: 0a09 |0032: move-result v9 │ │ +03e5da: 5959 1400 |0033: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0014 │ │ +03e5de: 9209 0d02 |0035: mul-int v9, v13, v2 │ │ +03e5e2: b379 |0037: div-int/2addr v9, v7 │ │ +03e5e4: 8299 |0038: int-to-float v9, v9 │ │ +03e5e6: 7110 bd0c 0900 |0039: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@0cbd │ │ +03e5ec: 0a03 |003c: move-result v3 │ │ +03e5ee: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +03e5f0: 7130 5f10 cb05 |003e: invoke-static {v11, v12, v5}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.loadContactPhoto:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@105f │ │ +03e5f6: 0c00 |0041: move-result-object v0 │ │ +03e5f8: 3800 c4ff |0042: if-eqz v0, 0006 // -003c │ │ +03e5fc: 7140 3601 40a3 |0044: invoke-static {v0, v4, v3, v10}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0136 │ │ +03e602: 0c08 |0047: move-result-object v8 │ │ +03e604: 28be |0048: goto 0006 // -0042 │ │ +03e606: 3806 0b00 |0049: if-eqz v6, 0054 // +000b │ │ +03e60a: 9309 070d |004b: div-int v9, v7, v13 │ │ +03e60e: 8299 |004d: int-to-float v9, v9 │ │ +03e610: 7110 bd0c 0900 |004e: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@0cbd │ │ +03e616: 0a09 |0051: move-result v9 │ │ +03e618: 5959 1400 |0052: iput v9, v5, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0014 │ │ +03e61c: 9209 0d07 |0054: mul-int v9, v13, v7 │ │ +03e620: b329 |0056: div-int/2addr v9, v2 │ │ +03e622: 8299 |0057: int-to-float v9, v9 │ │ +03e624: 7110 bd0c 0900 |0058: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@0cbd │ │ +03e62a: 0a04 |005b: move-result v4 │ │ +03e62c: 28e1 |005c: goto 003d // -001f │ │ +03e62e: 0d01 |005d: move-exception v1 │ │ +03e630: 1a09 9106 |005e: const-string v9, "Out of memory when loading contact photo" // string@0691 │ │ +03e634: 7110 f90f 0900 |0060: invoke-static {v9}, Lnet/everythingandroid/smspopup/util/Log;.e:(Ljava/lang/String;)V // method@0ff9 │ │ +03e63a: 28df |0063: goto 0042 // -0021 │ │ catches : 1 │ │ 0x003e - 0x0041 │ │ Ljava/lang/OutOfMemoryError; -> 0x005d │ │ positions : │ │ 0x0004 line=274 │ │ 0x0006 line=337 │ │ 0x0007 line=279 │ │ @@ -107336,23 +65476,23 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -043970: |[043970] net.everythingandroid.smspopup.util.SmsPopupUtils.getSmsInboxIntent:()Landroid/content/Intent; │ │ -043980: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ -043984: 1a02 e408 |0002: const-string v2, "android.intent.action.MAIN" // string@08e4 │ │ -043988: 7020 b100 2000 |0004: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -04398e: 1a02 5816 |0007: const-string v2, "vnd.android-dir/mms-sms" // string@1658 │ │ -043992: 6e20 d700 2000 |0009: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00d7 │ │ -043998: 1501 0034 |000c: const/high16 v1, #int 872415232 // #3400 │ │ -04399c: 6e20 d600 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d6 │ │ -0439a2: 1100 |0011: return-object v0 │ │ +03e64c: |[03e64c] net.everythingandroid.smspopup.util.SmsPopupUtils.getSmsInboxIntent:()Landroid/content/Intent; │ │ +03e65c: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +03e660: 1a02 fe08 |0002: const-string v2, "android.intent.action.MAIN" // string@08fe │ │ +03e664: 7020 b100 2000 |0004: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +03e66a: 1a02 d816 |0007: const-string v2, "vnd.android-dir/mms-sms" // string@16d8 │ │ +03e66e: 6e20 d700 2000 |0009: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00d7 │ │ +03e674: 1501 0034 |000c: const/high16 v1, #int 872415232 // #3400 │ │ +03e678: 6e20 d600 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d6 │ │ +03e67e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0007 line=737 │ │ 0x000c line=739 │ │ 0x000e line=743 │ │ 0x0011 line=745 │ │ @@ -107361,90 +65501,90 @@ │ │ 0x000e - 0x0012 reg=1 flags I │ │ │ │ #18 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'getSmsToIntent' │ │ type : '(Landroid/content/Context;J)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0439a4: |[0439a4] net.everythingandroid.smspopup.util.SmsPopupUtils.getSmsToIntent:(Landroid/content/Context;J)Landroid/content/Intent; │ │ -0439b4: 2201 2800 |0000: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -0439b8: 1a02 e908 |0002: const-string v2, "android.intent.action.VIEW" // string@08e9 │ │ -0439bc: 7020 b100 2100 |0004: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -0439c2: 1500 0014 |0007: const/high16 v0, #int 335544320 // #1400 │ │ -0439c6: 6e20 d600 0100 |0009: invoke-virtual {v1, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d6 │ │ -0439cc: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -0439d0: 3102 0502 |000e: cmp-long v2, v5, v2 │ │ -0439d4: 3d02 1000 |0010: if-lez v2, 0020 // +0010 │ │ -0439d8: 6202 a409 |0012: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.THREAD_ID_CONTENT_URI:Landroid/net/Uri; // field@09a4 │ │ -0439dc: 7120 710c 6500 |0014: invoke-static {v5, v6}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -0439e2: 0c03 |0017: move-result-object v3 │ │ -0439e4: 7120 7301 3200 |0018: invoke-static {v2, v3}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -0439ea: 0c02 |001b: move-result-object v2 │ │ -0439ec: 6e20 d500 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ -0439f2: 1101 |001f: return-object v1 │ │ -0439f4: 7100 ed0f 0000 |0020: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@0fed │ │ -0439fa: 0c01 |0023: move-result-object v1 │ │ -0439fc: 28fb |0024: goto 001f // -0005 │ │ +03e680: |[03e680] net.everythingandroid.smspopup.util.SmsPopupUtils.getSmsToIntent:(Landroid/content/Context;J)Landroid/content/Intent; │ │ +03e690: 2201 2800 |0000: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +03e694: 1a02 0309 |0002: const-string v2, "android.intent.action.VIEW" // string@0903 │ │ +03e698: 7020 b100 2100 |0004: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +03e69e: 1500 0014 |0007: const/high16 v0, #int 335544320 // #1400 │ │ +03e6a2: 6e20 d600 0100 |0009: invoke-virtual {v1, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d6 │ │ +03e6a8: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +03e6ac: 3102 0602 |000e: cmp-long v2, v6, v2 │ │ +03e6b0: 3d02 1000 |0010: if-lez v2, 0020 // +0010 │ │ +03e6b4: 6202 0808 |0012: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.THREAD_ID_CONTENT_URI:Landroid/net/Uri; // field@0808 │ │ +03e6b8: 7120 d70c 7600 |0014: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +03e6be: 0c03 |0017: move-result-object v3 │ │ +03e6c0: 7120 7901 3200 |0018: invoke-static {v2, v3}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03e6c6: 0c02 |001b: move-result-object v2 │ │ +03e6c8: 6e20 d500 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ +03e6ce: 1101 |001f: return-object v1 │ │ +03e6d0: 7100 5310 0000 |0020: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@1053 │ │ +03e6d6: 0c01 |0023: move-result-object v1 │ │ +03e6d8: 28fb |0024: goto 001f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0007 line=763 │ │ 0x0009 line=769 │ │ 0x000c line=771 │ │ 0x0012 line=773 │ │ 0x001f line=777 │ │ 0x0020 line=775 │ │ locals : │ │ 0x0007 - 0x001f reg=1 popup Landroid/content/Intent; │ │ 0x0009 - 0x0025 reg=0 flags I │ │ 0x0020 - 0x0025 reg=1 popup Landroid/content/Intent; │ │ - 0x0000 - 0x0025 reg=4 context Landroid/content/Context; │ │ - 0x0000 - 0x0025 reg=5 threadId J │ │ + 0x0000 - 0x0025 reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x0025 reg=6 threadId J │ │ │ │ #19 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'getSmsToIntent' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -043a00: |[043a00] net.everythingandroid.smspopup.util.SmsPopupUtils.getSmsToIntent:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; │ │ -043a10: 2201 2800 |0000: new-instance v1, Landroid/content/Intent; // type@0028 │ │ -043a14: 1a02 e708 |0002: const-string v2, "android.intent.action.SENDTO" // string@08e7 │ │ -043a18: 7020 b100 2100 |0004: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -043a1e: 1500 0014 |0007: const/high16 v0, #int 335544320 // #1400 │ │ -043a22: 6e20 d600 0100 |0009: invoke-virtual {v1, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d6 │ │ -043a28: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ -043a2c: 6e20 660c 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -043a32: 0a02 |0011: move-result v2 │ │ -043a34: 3902 2100 |0012: if-nez v2, 0033 // +0021 │ │ -043a38: 2202 0802 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0208 │ │ -043a3c: 7010 730c 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -043a42: 1a03 1f15 |0019: const-string v3, "smsto:" // string@151f │ │ -043a46: 6e20 7a0c 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -043a4c: 0c02 |001e: move-result-object v2 │ │ -043a4e: 7110 6d01 0500 |001f: invoke-static {v5}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@016d │ │ -043a54: 0c03 |0022: move-result-object v3 │ │ -043a56: 6e20 7a0c 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -043a5c: 0c02 |0026: move-result-object v2 │ │ -043a5e: 6e10 7e0c 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -043a64: 0c02 |002a: move-result-object v2 │ │ -043a66: 7110 7101 0200 |002b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0171 │ │ -043a6c: 0c02 |002e: move-result-object v2 │ │ -043a6e: 6e20 d500 2100 |002f: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ -043a74: 1101 |0032: return-object v1 │ │ -043a76: 7100 ed0f 0000 |0033: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@0fed │ │ -043a7c: 0c01 |0036: move-result-object v1 │ │ -043a7e: 28fb |0037: goto 0032 // -0005 │ │ +03e6dc: |[03e6dc] net.everythingandroid.smspopup.util.SmsPopupUtils.getSmsToIntent:(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent; │ │ +03e6ec: 2201 2800 |0000: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +03e6f0: 1a02 0109 |0002: const-string v2, "android.intent.action.SENDTO" // string@0901 │ │ +03e6f4: 7020 b100 2100 |0004: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +03e6fa: 1500 0014 |0007: const/high16 v0, #int 335544320 // #1400 │ │ +03e6fe: 6e20 d600 0100 |0009: invoke-virtual {v1, v0}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@00d6 │ │ +03e704: 1a02 0000 |000c: const-string v2, "" // string@0000 │ │ +03e708: 6e20 cc0c 5200 |000e: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03e70e: 0a02 |0011: move-result v2 │ │ +03e710: 3902 2100 |0012: if-nez v2, 0033 // +0021 │ │ +03e714: 2202 0602 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +03e718: 7010 d90c 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03e71e: 1a03 9e15 |0019: const-string v3, "smsto:" // string@159e │ │ +03e722: 6e20 e00c 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e728: 0c02 |001e: move-result-object v2 │ │ +03e72a: 7110 7301 0500 |001f: invoke-static {v5}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0173 │ │ +03e730: 0c03 |0022: move-result-object v3 │ │ +03e732: 6e20 e00c 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03e738: 0c02 |0026: move-result-object v2 │ │ +03e73a: 6e10 e40c 0200 |0027: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03e740: 0c02 |002a: move-result-object v2 │ │ +03e742: 7110 7701 0200 |002b: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +03e748: 0c02 |002e: move-result-object v2 │ │ +03e74a: 6e20 d500 2100 |002f: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ +03e750: 1101 |0032: return-object v1 │ │ +03e752: 7100 5310 0000 |0033: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@1053 │ │ +03e758: 0c01 |0036: move-result-object v1 │ │ +03e75a: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0007 line=796 │ │ 0x0009 line=802 │ │ 0x000c line=804 │ │ 0x0014 line=806 │ │ @@ -107462,36 +65602,36 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -043a80: |[043a80] net.everythingandroid.smspopup.util.SmsPopupUtils.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ -043a90: 7110 f30f 0400 |0000: invoke-static {v4}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadSms:(Landroid/content/Context;)Ljava/util/ArrayList; // method@0ff3 │ │ -043a96: 0c01 |0003: move-result-object v1 │ │ -043a98: 7110 f20f 0400 |0004: invoke-static {v4}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMms:(Landroid/content/Context;)Ljava/util/ArrayList; // method@0ff2 │ │ -043a9e: 0c02 |0007: move-result-object v2 │ │ -043aa0: 3901 0600 |0008: if-nez v1, 000e // +0006 │ │ -043aa4: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ -043aa8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -043aaa: 1101 |000d: return-object v1 │ │ -043aac: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -043ab0: 3802 fdff |0010: if-eqz v2, 000d // -0003 │ │ -043ab4: 3901 0600 |0012: if-nez v1, 0018 // +0006 │ │ -043ab8: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -043abc: 0721 |0016: move-object v1, v2 │ │ -043abe: 28f6 |0017: goto 000d // -000a │ │ -043ac0: 6e20 8d0c 2100 |0018: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0c8d │ │ -043ac6: 2203 b002 |001b: new-instance v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1; // type@02b0 │ │ -043aca: 7010 d80f 0300 |001d: invoke-direct {v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1;.:()V // method@0fd8 │ │ -043ad0: 7120 9d0c 3100 |0020: invoke-static {v1, v3}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0c9d │ │ -043ad6: 6e10 9a0c 0100 |0023: invoke-virtual {v1}, Ljava/util/ArrayList;.trimToSize:()V // method@0c9a │ │ -043adc: 1a00 bd00 |0026: const-string v0, "1" // string@00bd │ │ -043ae0: 28e5 |0028: goto 000d // -001b │ │ +03e75c: |[03e75c] net.everythingandroid.smspopup.util.SmsPopupUtils.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ +03e76c: 7110 5910 0400 |0000: invoke-static {v4}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadSms:(Landroid/content/Context;)Ljava/util/ArrayList; // method@1059 │ │ +03e772: 0c01 |0003: move-result-object v1 │ │ +03e774: 7110 5810 0400 |0004: invoke-static {v4}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMms:(Landroid/content/Context;)Ljava/util/ArrayList; // method@1058 │ │ +03e77a: 0c02 |0007: move-result-object v2 │ │ +03e77c: 3901 0600 |0008: if-nez v1, 000e // +0006 │ │ +03e780: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ +03e784: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +03e786: 1101 |000d: return-object v1 │ │ +03e788: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +03e78c: 3802 fdff |0010: if-eqz v2, 000d // -0003 │ │ +03e790: 3901 0600 |0012: if-nez v1, 0018 // +0006 │ │ +03e794: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +03e798: 0721 |0016: move-object v1, v2 │ │ +03e79a: 28f6 |0017: goto 000d // -000a │ │ +03e79c: 6e20 f30c 2100 |0018: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@0cf3 │ │ +03e7a2: 2203 ae02 |001b: new-instance v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1; // type@02ae │ │ +03e7a6: 7010 3e10 0300 |001d: invoke-direct {v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1;.:()V // method@103e │ │ +03e7ac: 7120 030d 3100 |0020: invoke-static {v1, v3}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@0d03 │ │ +03e7b2: 6e10 000d 0100 |0023: invoke-virtual {v1}, Ljava/util/ArrayList;.trimToSize:()V // method@0d00 │ │ +03e7b8: 1a00 bc00 |0026: const-string v0, "1" // string@00bc │ │ +03e7bc: 28e5 |0028: goto 000d // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0004 line=592 │ │ 0x0008 line=594 │ │ 0x000c line=595 │ │ 0x000d line=613 │ │ @@ -107515,23 +65655,23 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -043ae4: |[043ae4] net.everythingandroid.smspopup.util.SmsPopupUtils.getUnreadMessagesCount:(Landroid/content/Context;)I │ │ -043af4: 7110 f00f 0200 |0000: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; // method@0ff0 │ │ -043afa: 0c00 |0003: move-result-object v0 │ │ -043afc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -043b00: 6e10 970c 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c97 │ │ -043b06: 0a01 |0009: move-result v1 │ │ -043b08: 0f01 |000a: return v1 │ │ -043b0a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -043b0c: 28fe |000c: goto 000a // -0002 │ │ +03e7c0: |[03e7c0] net.everythingandroid.smspopup.util.SmsPopupUtils.getUnreadMessagesCount:(Landroid/content/Context;)I │ │ +03e7d0: 7110 5610 0200 |0000: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; // method@1056 │ │ +03e7d6: 0c00 |0003: move-result-object v0 │ │ +03e7d8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +03e7dc: 6e10 fd0c 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03e7e2: 0a01 |0009: move-result v1 │ │ +03e7e4: 0f01 |000a: return v1 │ │ +03e7e6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +03e7e8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ 0x0004 line=908 │ │ 0x0006 line=909 │ │ 0x000a line=911 │ │ locals : │ │ @@ -107539,353 +65679,357 @@ │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ │ │ #22 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'getUnreadMms' │ │ type : '(Landroid/content/Context;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 24 │ │ + registers : 27 │ │ ins : 1 │ │ outs : 11 │ │ - insns size : 139 16-bit code units │ │ -043b10: |[043b10] net.everythingandroid.smspopup.util.SmsPopupUtils.getUnreadMms:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ -043b20: 1312 0000 |0000: const/16 v18, #int 0 // #0 │ │ -043b24: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -043b26: 2313 cc02 |0003: new-array v3, v1, [Ljava/lang/String; // type@02cc │ │ -043b2a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -043b2c: 1a02 6808 |0006: const-string v2, "_id" // string@0868 │ │ -043b30: 4d02 0301 |0008: aput-object v2, v3, v1 │ │ -043b34: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -043b36: 1a02 ba15 |000b: const-string v2, "thread_id" // string@15ba │ │ -043b3a: 4d02 0301 |000d: aput-object v2, v3, v1 │ │ -043b3e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -043b40: 1a02 960a |0010: const-string v2, "date" // string@0a96 │ │ -043b44: 4d02 0301 |0012: aput-object v2, v3, v1 │ │ -043b48: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -043b4a: 1a02 8d15 |0015: const-string v2, "sub" // string@158d │ │ -043b4e: 4d02 0301 |0017: aput-object v2, v3, v1 │ │ -043b52: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -043b54: 1a02 8e15 |001a: const-string v2, "sub_cs" // string@158e │ │ -043b58: 4d02 0301 |001c: aput-object v2, v3, v1 │ │ -043b5c: 1a04 2713 |001e: const-string v4, "read=0" // string@1327 │ │ -043b60: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -043b62: 1a14 970a |0021: const-string v20, "date ASC" // string@0a97 │ │ -043b66: 120f |0023: const/4 v15, #int 0 // #0 │ │ -043b68: 7401 a000 1700 |0024: invoke-virtual/range {v23}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -043b6e: 0c01 |0027: move-result-object v1 │ │ -043b70: 6202 9909 |0028: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@0999 │ │ -043b74: 1a06 970a |002a: const-string v6, "date ASC" // string@0a97 │ │ -043b78: 7406 9200 0100 |002c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -043b7e: 0c11 |002f: move-result-object v17 │ │ -043b80: 3811 5800 |0030: if-eqz v17, 0088 // +0058 │ │ -043b84: 7801 1501 1100 |0032: invoke-interface/range {v17}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -043b8a: 0a0f |0035: move-result v15 │ │ -043b8c: 3d0f 4d00 |0036: if-lez v15, 0083 // +004d │ │ -043b90: 2213 1402 |0038: new-instance v19, Ljava/util/ArrayList; // type@0214 │ │ -043b94: 0800 1300 |003a: move-object/from16 v0, v19 │ │ -043b98: 7020 890c f000 |003c: invoke-direct {v0, v15}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -043b9e: 7801 1b01 1100 |003f: invoke-interface/range {v17}, Landroid/database/Cursor;.moveToNext:()Z // method@011b │ │ -043ba4: 0a01 |0042: move-result v1 │ │ -043ba6: 3801 3e00 |0043: if-eqz v1, 0081 // +003e │ │ -043baa: 1201 |0045: const/4 v1, #int 0 // #0 │ │ -043bac: 0800 1100 |0046: move-object/from16 v0, v17 │ │ -043bb0: 7220 1701 1000 |0048: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -043bb6: 0b08 |004b: move-result-wide v8 │ │ -043bb8: 1211 |004c: const/4 v1, #int 1 // #1 │ │ -043bba: 0800 1100 |004d: move-object/from16 v0, v17 │ │ -043bbe: 7220 1701 1000 |004f: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -043bc4: 0b0a |0052: move-result-wide v10 │ │ -043bc6: 1221 |0053: const/4 v1, #int 2 // #2 │ │ -043bc8: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -043bcc: 7220 1701 1000 |0056: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -043bd2: 0b01 |0059: move-result-wide v1 │ │ -043bd4: 1615 e803 |005a: const-wide/16 v21, #int 1000 // #3e8 │ │ -043bd8: 9d0c 0115 |005c: mul-long v12, v1, v21 │ │ -043bdc: 1231 |005e: const/4 v1, #int 3 // #3 │ │ -043bde: 0800 1100 |005f: move-object/from16 v0, v17 │ │ -043be2: 7220 1801 1000 |0061: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -043be8: 0c0e |0064: move-result-object v14 │ │ -043bea: 2206 5b02 |0065: new-instance v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -043bee: 1310 0100 |0067: const/16 v16, #int 1 // #1 │ │ -043bf2: 0807 1700 |0069: move-object/from16 v7, v23 │ │ -043bf6: 760b a60d 0600 |006b: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;JJJLjava/lang/String;II)V // method@0da6 │ │ -043bfc: 1201 |006e: const/4 v1, #int 0 // #0 │ │ -043bfe: 6e20 c80d 1600 |006f: invoke-virtual {v6, v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setNotify:(Z)V // method@0dc8 │ │ -043c04: 0800 1300 |0072: move-object/from16 v0, v19 │ │ -043c08: 6e20 8b0c 6000 |0074: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -043c0e: 28c8 |0077: goto 003f // -0038 │ │ -043c10: 0d01 |0078: move-exception v1 │ │ -043c12: 0812 1300 |0079: move-object/from16 v18, v19 │ │ -043c16: 3811 0500 |007b: if-eqz v17, 0080 // +0005 │ │ -043c1a: 7801 1201 1100 |007d: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043c20: 2701 |0080: throw v1 │ │ -043c22: 0812 1300 |0081: move-object/from16 v18, v19 │ │ -043c26: 3811 0500 |0083: if-eqz v17, 0088 // +0005 │ │ -043c2a: 7801 1201 1100 |0085: invoke-interface/range {v17}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043c30: 1112 |0088: return-object v18 │ │ -043c32: 0d01 |0089: move-exception v1 │ │ -043c34: 28f1 |008a: goto 007b // -000f │ │ + insns size : 142 16-bit code units │ │ +03e7ec: |[03e7ec] net.everythingandroid.smspopup.util.SmsPopupUtils.getUnreadMms:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ +03e7fc: 1314 0000 |0000: const/16 v20, #int 0 // #0 │ │ +03e800: 1252 |0002: const/4 v2, #int 5 // #5 │ │ +03e802: 2324 cd02 |0003: new-array v4, v2, [Ljava/lang/String; // type@02cd │ │ +03e806: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +03e808: 1a03 8108 |0006: const-string v3, "_id" // string@0881 │ │ +03e80c: 4d03 0402 |0008: aput-object v3, v4, v2 │ │ +03e810: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +03e812: 1a03 3816 |000b: const-string v3, "thread_id" // string@1638 │ │ +03e816: 4d03 0402 |000d: aput-object v3, v4, v2 │ │ +03e81a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +03e81c: 1a03 b60a |0010: const-string v3, "date" // string@0ab6 │ │ +03e820: 4d03 0402 |0012: aput-object v3, v4, v2 │ │ +03e824: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +03e826: 1a03 0c16 |0015: const-string v3, "sub" // string@160c │ │ +03e82a: 4d03 0402 |0017: aput-object v3, v4, v2 │ │ +03e82e: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +03e830: 1a03 0d16 |001a: const-string v3, "sub_cs" // string@160d │ │ +03e834: 4d03 0402 |001c: aput-object v3, v4, v2 │ │ +03e838: 1a05 9913 |001e: const-string v5, "read=0" // string@1399 │ │ +03e83c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +03e83e: 1a16 b70a |0021: const-string v22, "date ASC" // string@0ab7 │ │ +03e842: 1311 0000 |0023: const/16 v17, #int 0 // #0 │ │ +03e846: 7401 a000 1a00 |0025: invoke-virtual/range {v26}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03e84c: 0c02 |0028: move-result-object v2 │ │ +03e84e: 6203 fd07 |0029: sget-object v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@07fd │ │ +03e852: 1a07 b70a |002b: const-string v7, "date ASC" // string@0ab7 │ │ +03e856: 7406 9200 0200 |002d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03e85c: 0c13 |0030: move-result-object v19 │ │ +03e85e: 3813 5a00 |0031: if-eqz v19, 008b // +005a │ │ +03e862: 7801 1601 1300 |0033: invoke-interface/range {v19}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03e868: 0a11 |0036: move-result v17 │ │ +03e86a: 3d11 4f00 |0037: if-lez v17, 0086 // +004f │ │ +03e86e: 2215 1202 |0039: new-instance v21, Ljava/util/ArrayList; // type@0212 │ │ +03e872: 0800 1500 |003b: move-object/from16 v0, v21 │ │ +03e876: 0201 1100 |003d: move/from16 v1, v17 │ │ +03e87a: 7020 ef0c 1000 |003f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +03e880: 7801 1c01 1300 |0042: invoke-interface/range {v19}, Landroid/database/Cursor;.moveToNext:()Z // method@011c │ │ +03e886: 0a02 |0045: move-result v2 │ │ +03e888: 3802 3e00 |0046: if-eqz v2, 0084 // +003e │ │ +03e88c: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +03e88e: 0800 1300 |0049: move-object/from16 v0, v19 │ │ +03e892: 7220 1801 2000 |004b: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e898: 0b0a |004e: move-result-wide v10 │ │ +03e89a: 1212 |004f: const/4 v2, #int 1 // #1 │ │ +03e89c: 0800 1300 |0050: move-object/from16 v0, v19 │ │ +03e8a0: 7220 1801 2000 |0052: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e8a6: 0b0c |0055: move-result-wide v12 │ │ +03e8a8: 1222 |0056: const/4 v2, #int 2 // #2 │ │ +03e8aa: 0800 1300 |0057: move-object/from16 v0, v19 │ │ +03e8ae: 7220 1801 2000 |0059: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e8b4: 0b02 |005c: move-result-wide v2 │ │ +03e8b6: 1618 e803 |005d: const-wide/16 v24, #int 1000 // #3e8 │ │ +03e8ba: 9d0e 0218 |005f: mul-long v14, v2, v24 │ │ +03e8be: 1232 |0061: const/4 v2, #int 3 // #3 │ │ +03e8c0: 0800 1300 |0062: move-object/from16 v0, v19 │ │ +03e8c4: 7220 1901 2000 |0064: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e8ca: 0c10 |0067: move-result-object v16 │ │ +03e8cc: 2208 5902 |0068: new-instance v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +03e8d0: 1312 0100 |006a: const/16 v18, #int 1 // #1 │ │ +03e8d4: 0809 1a00 |006c: move-object/from16 v9, v26 │ │ +03e8d8: 760b 0c0e 0800 |006e: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;JJJLjava/lang/String;II)V // method@0e0c │ │ +03e8de: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +03e8e0: 6e20 2e0e 2800 |0072: invoke-virtual {v8, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setNotify:(Z)V // method@0e2e │ │ +03e8e6: 0800 1500 |0075: move-object/from16 v0, v21 │ │ +03e8ea: 6e20 f10c 8000 |0077: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +03e8f0: 28c8 |007a: goto 0042 // -0038 │ │ +03e8f2: 0d02 |007b: move-exception v2 │ │ +03e8f4: 0814 1500 |007c: move-object/from16 v20, v21 │ │ +03e8f8: 3813 0500 |007e: if-eqz v19, 0083 // +0005 │ │ +03e8fc: 7801 1301 1300 |0080: invoke-interface/range {v19}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e902: 2702 |0083: throw v2 │ │ +03e904: 0814 1500 |0084: move-object/from16 v20, v21 │ │ +03e908: 3813 0500 |0086: if-eqz v19, 008b // +0005 │ │ +03e90c: 7801 1301 1300 |0088: invoke-interface/range {v19}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03e912: 1114 |008b: return-object v20 │ │ +03e914: 0d02 |008c: move-exception v2 │ │ +03e916: 28f1 |008d: goto 007e // -000f │ │ catches : 2 │ │ - 0x0032 - 0x003f │ │ - -> 0x0089 │ │ - 0x003f - 0x0077 │ │ - -> 0x0078 │ │ + 0x0033 - 0x0042 │ │ + -> 0x008c │ │ + 0x0042 - 0x007a │ │ + -> 0x007b │ │ positions : │ │ 0x0000 line=683 │ │ 0x0002 line=685 │ │ 0x001e line=686 │ │ 0x0020 line=687 │ │ 0x0021 line=688 │ │ 0x0023 line=689 │ │ - 0x0024 line=696 │ │ - 0x0030 line=704 │ │ - 0x0032 line=706 │ │ - 0x0036 line=707 │ │ - 0x0038 line=708 │ │ - 0x003f line=709 │ │ - 0x0045 line=710 │ │ - 0x004c line=711 │ │ - 0x0053 line=712 │ │ - 0x005e line=713 │ │ - 0x0065 line=715 │ │ - 0x006e line=717 │ │ - 0x0072 line=718 │ │ - 0x0078 line=722 │ │ - 0x007d line=723 │ │ - 0x0083 line=722 │ │ - 0x0085 line=723 │ │ - 0x0088 line=727 │ │ - 0x0089 line=722 │ │ - locals : │ │ - 0x0002 - 0x003f reg=18 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x006e - 0x0078 reg=6 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x004c - 0x0078 reg=8 messageId J │ │ - 0x0053 - 0x0078 reg=10 threadId J │ │ - 0x005e - 0x0078 reg=12 timestamp J │ │ - 0x0065 - 0x0078 reg=14 subject Ljava/lang/String; │ │ - 0x003f - 0x007b reg=19 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x007b - 0x0081 reg=18 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0081 - 0x0083 reg=19 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x001e - 0x008b reg=3 projection [Ljava/lang/String; │ │ - 0x0020 - 0x008b reg=4 selection Ljava/lang/String; │ │ - 0x0021 - 0x008b reg=5 selectionArgs [Ljava/lang/String; │ │ - 0x0024 - 0x008b reg=15 count I │ │ - 0x0030 - 0x008b reg=17 cursor Landroid/database/Cursor; │ │ - 0x0083 - 0x008b reg=18 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0023 - 0x008b reg=20 sortOrder Ljava/lang/String; │ │ - 0x0000 - 0x008b reg=23 context Landroid/content/Context; │ │ + 0x0025 line=696 │ │ + 0x0031 line=704 │ │ + 0x0033 line=706 │ │ + 0x0037 line=707 │ │ + 0x0039 line=708 │ │ + 0x0042 line=709 │ │ + 0x0048 line=710 │ │ + 0x004f line=711 │ │ + 0x0056 line=712 │ │ + 0x0061 line=713 │ │ + 0x0068 line=715 │ │ + 0x0071 line=717 │ │ + 0x0075 line=718 │ │ + 0x007b line=722 │ │ + 0x0080 line=723 │ │ + 0x0086 line=722 │ │ + 0x0088 line=723 │ │ + 0x008b line=727 │ │ + 0x008c line=722 │ │ + locals : │ │ + 0x0002 - 0x0042 reg=20 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0071 - 0x007b reg=8 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x004f - 0x007b reg=10 messageId J │ │ + 0x0056 - 0x007b reg=12 threadId J │ │ + 0x0061 - 0x007b reg=14 timestamp J │ │ + 0x0068 - 0x007b reg=16 subject Ljava/lang/String; │ │ + 0x0042 - 0x007e reg=21 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x007e - 0x0084 reg=20 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0084 - 0x0086 reg=21 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x001e - 0x008e reg=4 projection [Ljava/lang/String; │ │ + 0x0020 - 0x008e reg=5 selection Ljava/lang/String; │ │ + 0x0021 - 0x008e reg=6 selectionArgs [Ljava/lang/String; │ │ + 0x0025 - 0x008e reg=17 count I │ │ + 0x0031 - 0x008e reg=19 cursor Landroid/database/Cursor; │ │ + 0x0086 - 0x008e reg=20 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0023 - 0x008e reg=22 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x008e reg=26 context Landroid/content/Context; │ │ │ │ #23 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'getUnreadSms' │ │ type : '(Landroid/content/Context;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 23 │ │ + registers : 25 │ │ ins : 1 │ │ outs : 12 │ │ - insns size : 159 16-bit code units │ │ -043c50: |[043c50] net.everythingandroid.smspopup.util.SmsPopupUtils.getUnreadSms:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ -043c60: 1313 0000 |0000: const/16 v19, #int 0 // #0 │ │ -043c64: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -043c66: 2313 cc02 |0003: new-array v3, v1, [Ljava/lang/String; // type@02cc │ │ -043c6a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -043c6c: 1a02 6808 |0006: const-string v2, "_id" // string@0868 │ │ -043c70: 4d02 0301 |0008: aput-object v2, v3, v1 │ │ -043c74: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -043c76: 1a02 ba15 |000b: const-string v2, "thread_id" // string@15ba │ │ -043c7a: 4d02 0301 |000d: aput-object v2, v3, v1 │ │ -043c7e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -043c80: 1a02 d308 |0010: const-string v2, "address" // string@08d3 │ │ -043c84: 4d02 0301 |0012: aput-object v2, v3, v1 │ │ -043c88: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -043c8a: 1a02 960a |0015: const-string v2, "date" // string@0a96 │ │ -043c8e: 4d02 0301 |0017: aput-object v2, v3, v1 │ │ -043c92: 1241 |0019: const/4 v1, #int 4 // #4 │ │ -043c94: 1a02 4509 |001a: const-string v2, "body" // string@0945 │ │ -043c98: 4d02 0301 |001c: aput-object v2, v3, v1 │ │ -043c9c: 1a04 2813 |001e: const-string v4, "read=0 and date>0 and body is not null and body != ''" // string@1328 │ │ -043ca0: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -043ca2: 1a15 970a |0021: const-string v21, "date ASC" // string@0a97 │ │ -043ca6: 7401 a000 1600 |0023: invoke-virtual/range {v22}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -043cac: 0c01 |0026: move-result-object v1 │ │ -043cae: 6202 a209 |0027: sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@09a2 │ │ -043cb2: 1a06 970a |0029: const-string v6, "date ASC" // string@0a97 │ │ -043cb6: 7406 9200 0100 |002b: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -043cbc: 0c12 |002e: move-result-object v18 │ │ -043cbe: 3812 6d00 |002f: if-eqz v18, 009c // +006d │ │ -043cc2: 7801 1501 1200 |0031: invoke-interface/range {v18}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -043cc8: 0a0e |0034: move-result v14 │ │ -043cca: 3d0e 6200 |0035: if-lez v14, 0097 // +0062 │ │ -043cce: 2214 1402 |0037: new-instance v20, Ljava/util/ArrayList; // type@0214 │ │ -043cd2: 0800 1400 |0039: move-object/from16 v0, v20 │ │ -043cd6: 7020 890c e000 |003b: invoke-direct {v0, v14}, Ljava/util/ArrayList;.:(I)V // method@0c89 │ │ -043cdc: 7801 1b01 1200 |003e: invoke-interface/range {v18}, Landroid/database/Cursor;.moveToNext:()Z // method@011b │ │ -043ce2: 0a01 |0041: move-result v1 │ │ -043ce4: 3801 5300 |0042: if-eqz v1, 0095 // +0053 │ │ -043ce8: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -043cea: 0800 1200 |0045: move-object/from16 v0, v18 │ │ -043cee: 7220 1701 1000 |0047: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -043cf4: 0b0f |004a: move-result-wide v15 │ │ -043cf6: 1211 |004b: const/4 v1, #int 1 // #1 │ │ -043cf8: 0800 1200 |004c: move-object/from16 v0, v18 │ │ -043cfc: 7220 1701 1000 |004e: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -043d02: 0b0c |0051: move-result-wide v12 │ │ -043d04: 1221 |0052: const/4 v1, #int 2 // #2 │ │ -043d06: 0800 1200 |0053: move-object/from16 v0, v18 │ │ -043d0a: 7220 1801 1000 |0055: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -043d10: 0c08 |0058: move-result-object v8 │ │ -043d12: 1231 |0059: const/4 v1, #int 3 // #3 │ │ -043d14: 0800 1200 |005a: move-object/from16 v0, v18 │ │ -043d18: 7220 1701 1000 |005c: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0117 │ │ -043d1e: 0b0a |005f: move-result-wide v10 │ │ -043d20: 1241 |0060: const/4 v1, #int 4 // #4 │ │ -043d22: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -043d26: 7220 1801 1000 |0063: invoke-interface {v0, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0118 │ │ -043d2c: 0c09 |0066: move-result-object v9 │ │ -043d2e: 7110 7809 0800 |0067: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0978 │ │ -043d34: 0a01 |006a: move-result v1 │ │ -043d36: 3901 d3ff |006b: if-nez v1, 003e // -002d │ │ -043d3a: 7110 7809 0900 |006d: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@0978 │ │ -043d40: 0a01 |0070: move-result v1 │ │ -043d42: 3901 cdff |0071: if-nez v1, 003e // -0033 │ │ -043d46: 1601 0000 |0073: const-wide/16 v1, #int 0 // #0 │ │ -043d4a: 3101 0a01 |0075: cmp-long v1, v10, v1 │ │ -043d4e: 3d01 c7ff |0077: if-lez v1, 003e // -0039 │ │ -043d52: 2206 5b02 |0079: new-instance v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@025b │ │ -043d56: 1311 0000 |007b: const/16 v17, #int 0 // #0 │ │ -043d5a: 0807 1600 |007d: move-object/from16 v7, v22 │ │ -043d5e: 760c a80d 0600 |007f: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JJIJI)V // method@0da8 │ │ -043d64: 1201 |0082: const/4 v1, #int 0 // #0 │ │ -043d66: 6e20 c80d 1600 |0083: invoke-virtual {v6, v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setNotify:(Z)V // method@0dc8 │ │ -043d6c: 0800 1400 |0086: move-object/from16 v0, v20 │ │ -043d70: 6e20 8b0c 6000 |0088: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c8b │ │ -043d76: 28b3 |008b: goto 003e // -004d │ │ -043d78: 0d01 |008c: move-exception v1 │ │ -043d7a: 0813 1400 |008d: move-object/from16 v19, v20 │ │ -043d7e: 3812 0500 |008f: if-eqz v18, 0094 // +0005 │ │ -043d82: 7801 1201 1200 |0091: invoke-interface/range {v18}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043d88: 2701 |0094: throw v1 │ │ -043d8a: 0813 1400 |0095: move-object/from16 v19, v20 │ │ -043d8e: 3812 0500 |0097: if-eqz v18, 009c // +0005 │ │ -043d92: 7801 1201 1200 |0099: invoke-interface/range {v18}, Landroid/database/Cursor;.close:()V // method@0112 │ │ -043d98: 1113 |009c: return-object v19 │ │ -043d9a: 0d01 |009d: move-exception v1 │ │ -043d9c: 28f1 |009e: goto 008f // -000f │ │ + insns size : 161 16-bit code units │ │ +03e930: |[03e930] net.everythingandroid.smspopup.util.SmsPopupUtils.getUnreadSms:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ +03e940: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +03e944: 1252 |0002: const/4 v2, #int 5 // #5 │ │ +03e946: 2324 cd02 |0003: new-array v4, v2, [Ljava/lang/String; // type@02cd │ │ +03e94a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +03e94c: 1a03 8108 |0006: const-string v3, "_id" // string@0881 │ │ +03e950: 4d03 0402 |0008: aput-object v3, v4, v2 │ │ +03e954: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +03e956: 1a03 3816 |000b: const-string v3, "thread_id" // string@1638 │ │ +03e95a: 4d03 0402 |000d: aput-object v3, v4, v2 │ │ +03e95e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +03e960: 1a03 ed08 |0010: const-string v3, "address" // string@08ed │ │ +03e964: 4d03 0402 |0012: aput-object v3, v4, v2 │ │ +03e968: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +03e96a: 1a03 b60a |0015: const-string v3, "date" // string@0ab6 │ │ +03e96e: 4d03 0402 |0017: aput-object v3, v4, v2 │ │ +03e972: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +03e974: 1a03 6009 |001a: const-string v3, "body" // string@0960 │ │ +03e978: 4d03 0402 |001c: aput-object v3, v4, v2 │ │ +03e97c: 1a05 9a13 |001e: const-string v5, "read=0 and date>0 and body is not null and body != ''" // string@139a │ │ +03e980: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +03e982: 1a17 b70a |0021: const-string v23, "date ASC" // string@0ab7 │ │ +03e986: 7401 a000 1800 |0023: invoke-virtual/range {v24}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03e98c: 0c02 |0026: move-result-object v2 │ │ +03e98e: 6203 0608 |0027: sget-object v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@0806 │ │ +03e992: 1a07 b70a |0029: const-string v7, "date ASC" // string@0ab7 │ │ +03e996: 7406 9200 0200 |002b: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03e99c: 0c14 |002e: move-result-object v20 │ │ +03e99e: 3814 6f00 |002f: if-eqz v20, 009e // +006f │ │ +03e9a2: 7801 1601 1400 |0031: invoke-interface/range {v20}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03e9a8: 0a10 |0034: move-result v16 │ │ +03e9aa: 3d10 6400 |0035: if-lez v16, 0099 // +0064 │ │ +03e9ae: 2216 1202 |0037: new-instance v22, Ljava/util/ArrayList; // type@0212 │ │ +03e9b2: 0800 1600 |0039: move-object/from16 v0, v22 │ │ +03e9b6: 0201 1000 |003b: move/from16 v1, v16 │ │ +03e9ba: 7020 ef0c 1000 |003d: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +03e9c0: 7801 1c01 1400 |0040: invoke-interface/range {v20}, Landroid/database/Cursor;.moveToNext:()Z // method@011c │ │ +03e9c6: 0a02 |0043: move-result v2 │ │ +03e9c8: 3802 5300 |0044: if-eqz v2, 0097 // +0053 │ │ +03e9cc: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +03e9ce: 0800 1400 |0047: move-object/from16 v0, v20 │ │ +03e9d2: 7220 1801 2000 |0049: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e9d8: 0b11 |004c: move-result-wide v17 │ │ +03e9da: 1212 |004d: const/4 v2, #int 1 // #1 │ │ +03e9dc: 0800 1400 |004e: move-object/from16 v0, v20 │ │ +03e9e0: 7220 1801 2000 |0050: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03e9e6: 0b0e |0053: move-result-wide v14 │ │ +03e9e8: 1222 |0054: const/4 v2, #int 2 // #2 │ │ +03e9ea: 0800 1400 |0055: move-object/from16 v0, v20 │ │ +03e9ee: 7220 1901 2000 |0057: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03e9f4: 0c0a |005a: move-result-object v10 │ │ +03e9f6: 1232 |005b: const/4 v2, #int 3 // #3 │ │ +03e9f8: 0800 1400 |005c: move-object/from16 v0, v20 │ │ +03e9fc: 7220 1801 2000 |005e: invoke-interface {v0, v2}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +03ea02: 0b0c |0061: move-result-wide v12 │ │ +03ea04: 1242 |0062: const/4 v2, #int 4 // #4 │ │ +03ea06: 0800 1400 |0063: move-object/from16 v0, v20 │ │ +03ea0a: 7220 1901 2000 |0065: invoke-interface {v0, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +03ea10: 0c0b |0068: move-result-object v11 │ │ +03ea12: 7110 7c09 0a00 |0069: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@097c │ │ +03ea18: 0a02 |006c: move-result v2 │ │ +03ea1a: 3902 d3ff |006d: if-nez v2, 0040 // -002d │ │ +03ea1e: 7110 7c09 0b00 |006f: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@097c │ │ +03ea24: 0a02 |0072: move-result v2 │ │ +03ea26: 3902 cdff |0073: if-nez v2, 0040 // -0033 │ │ +03ea2a: 1602 0000 |0075: const-wide/16 v2, #int 0 // #0 │ │ +03ea2e: 3102 0c02 |0077: cmp-long v2, v12, v2 │ │ +03ea32: 3d02 c7ff |0079: if-lez v2, 0040 // -0039 │ │ +03ea36: 2208 5902 |007b: new-instance v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +03ea3a: 1313 0000 |007d: const/16 v19, #int 0 // #0 │ │ +03ea3e: 0809 1800 |007f: move-object/from16 v9, v24 │ │ +03ea42: 760c 0e0e 0800 |0081: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JJIJI)V // method@0e0e │ │ +03ea48: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +03ea4a: 6e20 2e0e 2800 |0085: invoke-virtual {v8, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setNotify:(Z)V // method@0e2e │ │ +03ea50: 0800 1600 |0088: move-object/from16 v0, v22 │ │ +03ea54: 6e20 f10c 8000 |008a: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +03ea5a: 28b3 |008d: goto 0040 // -004d │ │ +03ea5c: 0d02 |008e: move-exception v2 │ │ +03ea5e: 0815 1600 |008f: move-object/from16 v21, v22 │ │ +03ea62: 3814 0500 |0091: if-eqz v20, 0096 // +0005 │ │ +03ea66: 7801 1301 1400 |0093: invoke-interface/range {v20}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03ea6c: 2702 |0096: throw v2 │ │ +03ea6e: 0815 1600 |0097: move-object/from16 v21, v22 │ │ +03ea72: 3814 0500 |0099: if-eqz v20, 009e // +0005 │ │ +03ea76: 7801 1301 1400 |009b: invoke-interface/range {v20}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +03ea7c: 1115 |009e: return-object v21 │ │ +03ea7e: 0d02 |009f: move-exception v2 │ │ +03ea80: 28f1 |00a0: goto 0091 // -000f │ │ catches : 2 │ │ - 0x0031 - 0x003e │ │ - -> 0x009d │ │ - 0x003e - 0x008b │ │ - -> 0x008c │ │ + 0x0031 - 0x0040 │ │ + -> 0x009f │ │ + 0x0040 - 0x008d │ │ + -> 0x008e │ │ positions : │ │ 0x0000 line=628 │ │ 0x0002 line=630 │ │ 0x001e line=632 │ │ 0x0020 line=633 │ │ 0x0021 line=634 │ │ 0x0023 line=637 │ │ 0x002f line=651 │ │ 0x0031 line=653 │ │ 0x0035 line=654 │ │ 0x0037 line=655 │ │ - 0x003e line=656 │ │ - 0x0044 line=657 │ │ - 0x004b line=658 │ │ - 0x0052 line=659 │ │ - 0x0059 line=660 │ │ - 0x0060 line=661 │ │ - 0x0067 line=663 │ │ - 0x0079 line=665 │ │ - 0x0082 line=668 │ │ - 0x0086 line=669 │ │ - 0x008c line=674 │ │ - 0x0091 line=675 │ │ - 0x0097 line=674 │ │ - 0x0099 line=675 │ │ - 0x009c line=679 │ │ - 0x009d line=674 │ │ - locals : │ │ - 0x0002 - 0x003e reg=19 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0082 - 0x008c reg=6 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - 0x0059 - 0x008c reg=8 address Ljava/lang/String; │ │ - 0x0067 - 0x008c reg=9 body Ljava/lang/String; │ │ - 0x0060 - 0x008c reg=10 timestamp J │ │ - 0x0052 - 0x008c reg=12 threadId J │ │ - 0x004b - 0x008c reg=15 messageId J │ │ - 0x0035 - 0x008f reg=14 count I │ │ - 0x003e - 0x008f reg=20 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x008f - 0x0095 reg=19 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0095 - 0x0097 reg=20 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0095 - 0x009c reg=14 count I │ │ - 0x001e - 0x009f reg=3 projection [Ljava/lang/String; │ │ - 0x0020 - 0x009f reg=4 selection Ljava/lang/String; │ │ - 0x0021 - 0x009f reg=5 selectionArgs [Ljava/lang/String; │ │ - 0x002f - 0x009f reg=18 cursor Landroid/database/Cursor; │ │ - 0x0097 - 0x009f reg=19 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0023 - 0x009f reg=21 sortOrder Ljava/lang/String; │ │ - 0x0000 - 0x009f reg=22 context Landroid/content/Context; │ │ + 0x0040 line=656 │ │ + 0x0046 line=657 │ │ + 0x004d line=658 │ │ + 0x0054 line=659 │ │ + 0x005b line=660 │ │ + 0x0062 line=661 │ │ + 0x0069 line=663 │ │ + 0x007b line=665 │ │ + 0x0084 line=668 │ │ + 0x0088 line=669 │ │ + 0x008e line=674 │ │ + 0x0093 line=675 │ │ + 0x0099 line=674 │ │ + 0x009b line=675 │ │ + 0x009e line=679 │ │ + 0x009f line=674 │ │ + locals : │ │ + 0x0002 - 0x0040 reg=21 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0084 - 0x008e reg=8 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x005b - 0x008e reg=10 address Ljava/lang/String; │ │ + 0x0069 - 0x008e reg=11 body Ljava/lang/String; │ │ + 0x0062 - 0x008e reg=12 timestamp J │ │ + 0x0054 - 0x008e reg=14 threadId J │ │ + 0x004d - 0x008e reg=17 messageId J │ │ + 0x0035 - 0x0091 reg=16 count I │ │ + 0x0040 - 0x0091 reg=22 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0091 - 0x0097 reg=21 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0097 - 0x0099 reg=22 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0097 - 0x009e reg=16 count I │ │ + 0x001e - 0x00a1 reg=4 projection [Ljava/lang/String; │ │ + 0x0020 - 0x00a1 reg=5 selection Ljava/lang/String; │ │ + 0x0021 - 0x00a1 reg=6 selectionArgs [Ljava/lang/String; │ │ + 0x002f - 0x00a1 reg=20 cursor Landroid/database/Cursor; │ │ + 0x0099 - 0x00a1 reg=21 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0023 - 0x00a1 reg=23 sortOrder Ljava/lang/String; │ │ + 0x0000 - 0x00a1 reg=24 context Landroid/content/Context; │ │ │ │ #24 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'inMessagingApp' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 71 16-bit code units │ │ -043db8: |[043db8] net.everythingandroid.smspopup.util.SmsPopupUtils.inMessagingApp:(Landroid/content/Context;)Z │ │ -043dc8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -043dca: 1a08 a508 |0001: const-string v8, "activity" // string@08a5 │ │ -043dce: 6e20 a800 8a00 |0003: invoke-virtual {v10, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ -043dd4: 0c01 |0006: move-result-object v1 │ │ -043dd6: 1f01 0b00 |0007: check-cast v1, Landroid/app/ActivityManager; // type@000b │ │ -043dda: 6e20 2900 7100 |0009: invoke-virtual {v1, v7}, Landroid/app/ActivityManager;.getRunningTasks:(I)Ljava/util/List; // method@0029 │ │ -043de0: 0c04 |000c: move-result-object v4 │ │ -043de2: 7210 ad0c 0400 |000d: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cad │ │ -043de8: 0c02 |0010: move-result-object v2 │ │ -043dea: 7210 a20c 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0ca2 │ │ -043df0: 0a08 |0014: move-result v8 │ │ -043df2: 3808 3000 |0015: if-eqz v8, 0045 // +0030 │ │ -043df6: 7210 a30c 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0ca3 │ │ -043dfc: 0c03 |001a: move-result-object v3 │ │ -043dfe: 1f03 0a00 |001b: check-cast v3, Landroid/app/ActivityManager$RunningTaskInfo; // type@000a │ │ -043e02: 3803 2800 |001d: if-eqz v3, 0045 // +0028 │ │ -043e06: 5436 0000 |001f: iget-object v6, v3, Landroid/app/ActivityManager$RunningTaskInfo;.baseActivity:Landroid/content/ComponentName; // field@0000 │ │ -043e0a: 1a08 e309 |0021: const-string v8, "com.android.mms" // string@09e3 │ │ -043e0e: 6e10 8d00 0600 |0023: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@008d │ │ -043e14: 0c09 |0026: move-result-object v9 │ │ -043e16: 6e20 660c 9800 |0027: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -043e1c: 0a08 |002a: move-result v8 │ │ -043e1e: 3808 1a00 |002b: if-eqz v8, 0045 // +001a │ │ -043e22: 6e10 8c00 0600 |002d: invoke-virtual {v6}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@008c │ │ -043e28: 0c05 |0030: move-result-object v5 │ │ -043e2a: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -043e2c: 6208 6e09 |0032: sget-object v8, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.MESSAGING_APP_ACTIVITIES:[Ljava/lang/String; // field@096e │ │ -043e30: 2188 |0034: array-length v8, v8 │ │ -043e32: 3580 1000 |0035: if-ge v0, v8, 0045 // +0010 │ │ -043e36: 6208 6e09 |0037: sget-object v8, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.MESSAGING_APP_ACTIVITIES:[Ljava/lang/String; // field@096e │ │ -043e3a: 4608 0800 |0039: aget-object v8, v8, v0 │ │ -043e3e: 6e20 660c 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0c66 │ │ -043e44: 0a08 |003e: move-result v8 │ │ -043e46: 3808 0300 |003f: if-eqz v8, 0042 // +0003 │ │ -043e4a: 0f07 |0041: return v7 │ │ -043e4c: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ -043e50: 28ee |0044: goto 0032 // -0012 │ │ -043e52: 1207 |0045: const/4 v7, #int 0 // #0 │ │ -043e54: 28fb |0046: goto 0041 // -0005 │ │ +03ea9c: |[03ea9c] net.everythingandroid.smspopup.util.SmsPopupUtils.inMessagingApp:(Landroid/content/Context;)Z │ │ +03eaac: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +03eaae: 1a08 bf08 |0001: const-string v8, "activity" // string@08bf │ │ +03eab2: 6e20 a800 8a00 |0003: invoke-virtual {v10, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +03eab8: 0c01 |0006: move-result-object v1 │ │ +03eaba: 1f01 0b00 |0007: check-cast v1, Landroid/app/ActivityManager; // type@000b │ │ +03eabe: 6e20 2900 7100 |0009: invoke-virtual {v1, v7}, Landroid/app/ActivityManager;.getRunningTasks:(I)Ljava/util/List; // method@0029 │ │ +03eac4: 0c04 |000c: move-result-object v4 │ │ +03eac6: 7210 130d 0400 |000d: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0d13 │ │ +03eacc: 0c02 |0010: move-result-object v2 │ │ +03eace: 7210 080d 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0d08 │ │ +03ead4: 0a08 |0014: move-result v8 │ │ +03ead6: 3808 3000 |0015: if-eqz v8, 0045 // +0030 │ │ +03eada: 7210 090d 0200 |0017: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d09 │ │ +03eae0: 0c03 |001a: move-result-object v3 │ │ +03eae2: 1f03 0a00 |001b: check-cast v3, Landroid/app/ActivityManager$RunningTaskInfo; // type@000a │ │ +03eae6: 3803 2800 |001d: if-eqz v3, 0045 // +0028 │ │ +03eaea: 5436 0000 |001f: iget-object v6, v3, Landroid/app/ActivityManager$RunningTaskInfo;.baseActivity:Landroid/content/ComponentName; // field@0000 │ │ +03eaee: 1a08 030a |0021: const-string v8, "com.android.mms" // string@0a03 │ │ +03eaf2: 6e10 8d00 0600 |0023: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@008d │ │ +03eaf8: 0c09 |0026: move-result-object v9 │ │ +03eafa: 6e20 cc0c 9800 |0027: invoke-virtual {v8, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03eb00: 0a08 |002a: move-result v8 │ │ +03eb02: 3808 1a00 |002b: if-eqz v8, 0045 // +001a │ │ +03eb06: 6e10 8c00 0600 |002d: invoke-virtual {v6}, Landroid/content/ComponentName;.getClassName:()Ljava/lang/String; // method@008c │ │ +03eb0c: 0c05 |0030: move-result-object v5 │ │ +03eb0e: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +03eb10: 6208 d207 |0032: sget-object v8, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.MESSAGING_APP_ACTIVITIES:[Ljava/lang/String; // field@07d2 │ │ +03eb14: 2188 |0034: array-length v8, v8 │ │ +03eb16: 3580 1000 |0035: if-ge v0, v8, 0045 // +0010 │ │ +03eb1a: 6208 d207 |0037: sget-object v8, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.MESSAGING_APP_ACTIVITIES:[Ljava/lang/String; // field@07d2 │ │ +03eb1e: 4608 0800 |0039: aget-object v8, v8, v0 │ │ +03eb22: 6e20 cc0c 5800 |003b: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03eb28: 0a08 |003e: move-result v8 │ │ +03eb2a: 3808 0300 |003f: if-eqz v8, 0042 // +0003 │ │ +03eb2e: 0f07 |0041: return v7 │ │ +03eb30: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03eb34: 28ee |0044: goto 0032 // -0012 │ │ +03eb36: 1207 |0045: const/4 v7, #int 0 // #0 │ │ +03eb38: 28fb |0046: goto 0041 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1117 │ │ 0x0009 line=1119 │ │ 0x000d line=1120 │ │ 0x0011 line=1122 │ │ 0x0017 line=1123 │ │ 0x001d line=1124 │ │ 0x001f line=1125 │ │ 0x0021 line=1126 │ │ + 0x0023 line=1127 │ │ + 0x0027 line=1126 │ │ 0x002d line=1128 │ │ 0x0031 line=1129 │ │ 0x0037 line=1130 │ │ 0x0041 line=1140 │ │ 0x0042 line=1129 │ │ 0x0045 line=1140 │ │ locals : │ │ @@ -107907,24 +66051,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -043e58: |[043e58] net.everythingandroid.smspopup.util.SmsPopupUtils.isEmailAddress:(Ljava/lang/String;)Z │ │ -043e68: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -043e6c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -043e6e: 0f00 |0003: return v0 │ │ -043e70: 6200 9509 |0004: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@0995 │ │ -043e74: 6e20 c80c 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0cc8 │ │ -043e7a: 0c00 |0009: move-result-object v0 │ │ -043e7c: 6e10 c60c 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0cc6 │ │ -043e82: 0a00 |000d: move-result v0 │ │ -043e84: 28f5 |000e: goto 0003 // -000b │ │ +03eb3c: |[03eb3c] net.everythingandroid.smspopup.util.SmsPopupUtils.isEmailAddress:(Ljava/lang/String;)Z │ │ +03eb4c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +03eb50: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03eb52: 0f00 |0003: return v0 │ │ +03eb54: 6200 f907 |0004: sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.EMAIL_ADDRESS_PATTERN:Ljava/util/regex/Pattern; // field@07f9 │ │ +03eb58: 6e20 2e0d 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@0d2e │ │ +03eb5e: 0c00 |0009: move-result-object v0 │ │ +03eb60: 6e10 2c0d 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.matches:()Z // method@0d2c │ │ +03eb66: 0a00 |000d: move-result v0 │ │ +03eb68: 28f5 |000e: goto 0003 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ 0x0002 line=1018 │ │ 0x0003 line=1020 │ │ locals : │ │ 0x0000 - 0x000f reg=1 email Ljava/lang/String; │ │ @@ -107934,365 +66078,393 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -043e88: |[043e88] net.everythingandroid.smspopup.util.SmsPopupUtils.isHoneycomb:()Z │ │ -043e98: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -043e9c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -043ea0: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -043ea4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -043ea6: 0f00 |0007: return v0 │ │ -043ea8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -043eaa: 28fe |0009: goto 0007 // -0002 │ │ +03eb6c: |[03eb6c] net.everythingandroid.smspopup.util.SmsPopupUtils.isHoneycomb:()Z │ │ +03eb7c: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +03eb80: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +03eb84: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +03eb88: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +03eb8a: 0f00 |0007: return v0 │ │ +03eb8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +03eb8e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ #27 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'isICS' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -043eac: |[043eac] net.everythingandroid.smspopup.util.SmsPopupUtils.isICS:()Z │ │ -043ebc: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ -043ec0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -043ec4: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -043ec8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -043eca: 0f00 |0007: return v0 │ │ -043ecc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -043ece: 28fe |0009: goto 0007 // -0002 │ │ +03eb90: |[03eb90] net.everythingandroid.smspopup.util.SmsPopupUtils.isICS:()Z │ │ +03eba0: 6000 1e00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +03eba4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +03eba8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +03ebac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +03ebae: 0f00 |0007: return v0 │ │ +03ebb0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +03ebb2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ │ │ #28 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'launchEmailToIntent' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 547 16-bit code units │ │ -043ed0: |[043ed0] net.everythingandroid.smspopup.util.SmsPopupUtils.launchEmailToIntent:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -043ee0: 220d 2800 |0000: new-instance v13, Landroid/content/Intent; // type@0028 │ │ -043ee4: 1a01 e608 |0002: const-string v1, "android.intent.action.SEND" // string@08e6 │ │ -043ee8: 7020 b100 1d00 |0004: invoke-direct {v13, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ -043eee: 7701 cb01 1000 |0007: invoke-static/range {v16}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -043ef4: 0c0e |000a: move-result-object v14 │ │ -043ef6: 1401 3e00 0e7f |000b: const v1, #float 1.88752e+38 // #7f0e003e │ │ -043efc: 0800 1000 |000e: move-object/from16 v0, v16 │ │ -043f00: 6e20 a600 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -043f06: 0c01 |0013: move-result-object v1 │ │ -043f08: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -043f0a: 7230 e200 1e02 |0015: invoke-interface {v14, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -043f10: 0a0a |0018: move-result v10 │ │ -043f12: 2207 0802 |0019: new-instance v7, Ljava/lang/StringBuilder; // type@0208 │ │ -043f16: 7010 730c 0700 |001b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -043f1c: 3812 ce01 |001e: if-eqz v18, 01ec // +01ce │ │ -043f20: 1a01 0200 |0020: const-string v1, " │ │ +03ebb4: |[03ebb4] net.everythingandroid.smspopup.util.SmsPopupUtils.launchEmailToIntent:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +03ebc4: 220d 2800 |0000: new-instance v13, Landroid/content/Intent; // type@0028 │ │ +03ebc8: 1a01 0009 |0002: const-string v1, "android.intent.action.SEND" // string@0900 │ │ +03ebcc: 7020 b100 1d00 |0004: invoke-direct {v13, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +03ebd2: 7701 d101 1000 |0007: invoke-static/range {v16}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03ebd8: 0c0e |000a: move-result-object v14 │ │ +03ebda: 1401 3e00 0d7f |000b: const v1, #float 1.87422e+38 // #7f0d003e │ │ +03ebe0: 0800 1000 |000e: move-object/from16 v0, v16 │ │ +03ebe4: 6e20 a600 1000 |0010: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ebea: 0c01 |0013: move-result-object v1 │ │ +03ebec: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +03ebee: 7230 e200 1e02 |0015: invoke-interface {v14, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03ebf4: 0a0a |0018: move-result v10 │ │ +03ebf6: 2207 0602 |0019: new-instance v7, Ljava/lang/StringBuilder; // type@0206 │ │ +03ebfa: 7010 d90c 0700 |001b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03ec00: 3812 ce01 |001e: if-eqz v18, 01ec // +01ce │ │ +03ec04: 1a01 0200 |0020: const-string v1, " │ │ │ │ ---------- │ │ Sysinfo - %s │ │ Model: %s │ │ │ │ " // string@0002 │ │ -043f24: 1222 |0022: const/4 v2, #int 2 // #2 │ │ -043f26: 2322 ca02 |0023: new-array v2, v2, [Ljava/lang/Object; // type@02ca │ │ -043f2a: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -043f2c: 6204 2000 |0026: sget-object v4, Landroid/os/Build;.FINGERPRINT:Ljava/lang/String; // field@0020 │ │ -043f30: 4d04 0203 |0028: aput-object v4, v2, v3 │ │ -043f34: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -043f36: 6204 2100 |002b: sget-object v4, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ -043f3a: 4d04 0203 |002d: aput-object v4, v2, v3 │ │ -043f3e: 7120 670c 2100 |002f: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0c67 │ │ -043f44: 0c01 |0032: move-result-object v1 │ │ -043f46: 6e20 7a0c 1700 |0033: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -043f4c: 1301 1800 |0036: const/16 v1, #int 24 // #18 │ │ -043f50: 231f cc02 |0038: new-array v15, v1, [Ljava/lang/String; // type@02cc │ │ -043f54: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -043f56: 1402 0b00 0e7f |003b: const v2, #float 1.88751e+38 // #7f0e000b │ │ -043f5c: 0800 1000 |003e: move-object/from16 v0, v16 │ │ -043f60: 6e20 a600 2000 |0040: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -043f66: 0c02 |0043: move-result-object v2 │ │ -043f68: 4d02 0f01 |0044: aput-object v2, v15, v1 │ │ -043f6c: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -043f6e: 1402 0e00 0e7f |0047: const v2, #float 1.88751e+38 // #7f0e000e │ │ -043f74: 0800 1000 |004a: move-object/from16 v0, v16 │ │ -043f78: 6e20 a600 2000 |004c: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -043f7e: 0c02 |004f: move-result-object v2 │ │ -043f80: 4d02 0f01 |0050: aput-object v2, v15, v1 │ │ -043f84: 1221 |0052: const/4 v1, #int 2 // #2 │ │ -043f86: 1402 1000 0e7f |0053: const v2, #float 1.88751e+38 // #7f0e0010 │ │ -043f8c: 0800 1000 |0056: move-object/from16 v0, v16 │ │ -043f90: 6e20 a600 2000 |0058: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -043f96: 0c02 |005b: move-result-object v2 │ │ -043f98: 4d02 0f01 |005c: aput-object v2, v15, v1 │ │ -043f9c: 1231 |005e: const/4 v1, #int 3 // #3 │ │ -043f9e: 1402 1100 0e7f |005f: const v2, #float 1.88751e+38 // #7f0e0011 │ │ -043fa4: 0800 1000 |0062: move-object/from16 v0, v16 │ │ -043fa8: 6e20 a600 2000 |0064: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -043fae: 0c02 |0067: move-result-object v2 │ │ -043fb0: 4d02 0f01 |0068: aput-object v2, v15, v1 │ │ -043fb4: 1241 |006a: const/4 v1, #int 4 // #4 │ │ -043fb6: 1402 1200 0e7f |006b: const v2, #float 1.88751e+38 // #7f0e0012 │ │ -043fbc: 0800 1000 |006e: move-object/from16 v0, v16 │ │ -043fc0: 6e20 a600 2000 |0070: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -043fc6: 0c02 |0073: move-result-object v2 │ │ -043fc8: 4d02 0f01 |0074: aput-object v2, v15, v1 │ │ -043fcc: 1251 |0076: const/4 v1, #int 5 // #5 │ │ -043fce: 1402 0f00 0e7f |0077: const v2, #float 1.88751e+38 // #7f0e000f │ │ -043fd4: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -043fd8: 6e20 a600 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -043fde: 0c02 |007f: move-result-object v2 │ │ -043fe0: 4d02 0f01 |0080: aput-object v2, v15, v1 │ │ -043fe4: 1261 |0082: const/4 v1, #int 6 // #6 │ │ -043fe6: 1402 1300 0e7f |0083: const v2, #float 1.88751e+38 // #7f0e0013 │ │ -043fec: 0800 1000 |0086: move-object/from16 v0, v16 │ │ -043ff0: 6e20 a600 2000 |0088: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -043ff6: 0c02 |008b: move-result-object v2 │ │ -043ff8: 4d02 0f01 |008c: aput-object v2, v15, v1 │ │ -043ffc: 1271 |008e: const/4 v1, #int 7 // #7 │ │ -043ffe: 1402 1400 0e7f |008f: const v2, #float 1.88751e+38 // #7f0e0014 │ │ -044004: 0800 1000 |0092: move-object/from16 v0, v16 │ │ -044008: 6e20 a600 2000 |0094: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04400e: 0c02 |0097: move-result-object v2 │ │ -044010: 4d02 0f01 |0098: aput-object v2, v15, v1 │ │ -044014: 1301 0800 |009a: const/16 v1, #int 8 // #8 │ │ -044018: 1402 1600 0e7f |009c: const v2, #float 1.88751e+38 // #7f0e0016 │ │ -04401e: 0800 1000 |009f: move-object/from16 v0, v16 │ │ -044022: 6e20 a600 2000 |00a1: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -044028: 0c02 |00a4: move-result-object v2 │ │ -04402a: 4d02 0f01 |00a5: aput-object v2, v15, v1 │ │ -04402e: 1301 0900 |00a7: const/16 v1, #int 9 // #9 │ │ -044032: 1402 3a00 0e7f |00a9: const v2, #float 1.88752e+38 // #7f0e003a │ │ -044038: 0800 1000 |00ac: move-object/from16 v0, v16 │ │ -04403c: 6e20 a600 2000 |00ae: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -044042: 0c02 |00b1: move-result-object v2 │ │ -044044: 4d02 0f01 |00b2: aput-object v2, v15, v1 │ │ -044048: 1301 0a00 |00b4: const/16 v1, #int 10 // #a │ │ -04404c: 1402 3b00 0e7f |00b6: const v2, #float 1.88752e+38 // #7f0e003b │ │ -044052: 0800 1000 |00b9: move-object/from16 v0, v16 │ │ -044056: 6e20 a600 2000 |00bb: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04405c: 0c02 |00be: move-result-object v2 │ │ -04405e: 4d02 0f01 |00bf: aput-object v2, v15, v1 │ │ -044062: 1301 0b00 |00c1: const/16 v1, #int 11 // #b │ │ -044066: 1402 3c00 0e7f |00c3: const v2, #float 1.88752e+38 // #7f0e003c │ │ -04406c: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ -044070: 6e20 a600 2000 |00c8: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -044076: 0c02 |00cb: move-result-object v2 │ │ -044078: 4d02 0f01 |00cc: aput-object v2, v15, v1 │ │ -04407c: 1301 0c00 |00ce: const/16 v1, #int 12 // #c │ │ -044080: 1402 1800 0e7f |00d0: const v2, #float 1.88751e+38 // #7f0e0018 │ │ -044086: 0800 1000 |00d3: move-object/from16 v0, v16 │ │ -04408a: 6e20 a600 2000 |00d5: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -044090: 0c02 |00d8: move-result-object v2 │ │ -044092: 4d02 0f01 |00d9: aput-object v2, v15, v1 │ │ -044096: 1301 0d00 |00db: const/16 v1, #int 13 // #d │ │ -04409a: 1402 1700 0e7f |00dd: const v2, #float 1.88751e+38 // #7f0e0017 │ │ -0440a0: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ -0440a4: 6e20 a600 2000 |00e2: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0440aa: 0c02 |00e5: move-result-object v2 │ │ -0440ac: 4d02 0f01 |00e6: aput-object v2, v15, v1 │ │ -0440b0: 1301 0e00 |00e8: const/16 v1, #int 14 // #e │ │ -0440b4: 1402 1a00 0e7f |00ea: const v2, #float 1.88751e+38 // #7f0e001a │ │ -0440ba: 0800 1000 |00ed: move-object/from16 v0, v16 │ │ -0440be: 6e20 a600 2000 |00ef: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0440c4: 0c02 |00f2: move-result-object v2 │ │ -0440c6: 4d02 0f01 |00f3: aput-object v2, v15, v1 │ │ -0440ca: 1301 0f00 |00f5: const/16 v1, #int 15 // #f │ │ -0440ce: 1402 1c00 0e7f |00f7: const v2, #float 1.88751e+38 // #7f0e001c │ │ -0440d4: 0800 1000 |00fa: move-object/from16 v0, v16 │ │ -0440d8: 6e20 a600 2000 |00fc: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0440de: 0c02 |00ff: move-result-object v2 │ │ -0440e0: 4d02 0f01 |0100: aput-object v2, v15, v1 │ │ -0440e4: 1301 1000 |0102: const/16 v1, #int 16 // #10 │ │ -0440e8: 1402 1d00 0e7f |0104: const v2, #float 1.88751e+38 // #7f0e001d │ │ -0440ee: 0800 1000 |0107: move-object/from16 v0, v16 │ │ -0440f2: 6e20 a600 2000 |0109: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0440f8: 0c02 |010c: move-result-object v2 │ │ -0440fa: 4d02 0f01 |010d: aput-object v2, v15, v1 │ │ -0440fe: 1301 1100 |010f: const/16 v1, #int 17 // #11 │ │ -044102: 1402 1e00 0e7f |0111: const v2, #float 1.88751e+38 // #7f0e001e │ │ -044108: 0800 1000 |0114: move-object/from16 v0, v16 │ │ -04410c: 6e20 a600 2000 |0116: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -044112: 0c02 |0119: move-result-object v2 │ │ -044114: 4d02 0f01 |011a: aput-object v2, v15, v1 │ │ -044118: 1301 1200 |011c: const/16 v1, #int 18 // #12 │ │ -04411c: 1402 1f00 0e7f |011e: const v2, #float 1.88751e+38 // #7f0e001f │ │ -044122: 0800 1000 |0121: move-object/from16 v0, v16 │ │ -044126: 6e20 a600 2000 |0123: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04412c: 0c02 |0126: move-result-object v2 │ │ -04412e: 4d02 0f01 |0127: aput-object v2, v15, v1 │ │ -044132: 1301 1300 |0129: const/16 v1, #int 19 // #13 │ │ -044136: 1402 2000 0e7f |012b: const v2, #float 1.88751e+38 // #7f0e0020 │ │ -04413c: 0800 1000 |012e: move-object/from16 v0, v16 │ │ -044140: 6e20 a600 2000 |0130: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -044146: 0c02 |0133: move-result-object v2 │ │ -044148: 4d02 0f01 |0134: aput-object v2, v15, v1 │ │ -04414c: 1301 1400 |0136: const/16 v1, #int 20 // #14 │ │ -044150: 1402 2100 0e7f |0138: const v2, #float 1.88751e+38 // #7f0e0021 │ │ -044156: 0800 1000 |013b: move-object/from16 v0, v16 │ │ -04415a: 6e20 a600 2000 |013d: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -044160: 0c02 |0140: move-result-object v2 │ │ -044162: 4d02 0f01 |0141: aput-object v2, v15, v1 │ │ -044166: 1301 1500 |0143: const/16 v1, #int 21 // #15 │ │ -04416a: 1402 2500 0e7f |0145: const v2, #float 1.88751e+38 // #7f0e0025 │ │ -044170: 0800 1000 |0148: move-object/from16 v0, v16 │ │ -044174: 6e20 a600 2000 |014a: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04417a: 0c02 |014d: move-result-object v2 │ │ -04417c: 4d02 0f01 |014e: aput-object v2, v15, v1 │ │ -044180: 1301 1600 |0150: const/16 v1, #int 22 // #16 │ │ -044184: 1402 2700 0e7f |0152: const v2, #float 1.88751e+38 // #7f0e0027 │ │ -04418a: 0800 1000 |0155: move-object/from16 v0, v16 │ │ -04418e: 6e20 a600 2000 |0157: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -044194: 0c02 |015a: move-result-object v2 │ │ -044196: 4d02 0f01 |015b: aput-object v2, v15, v1 │ │ -04419a: 1301 1700 |015d: const/16 v1, #int 23 // #17 │ │ -04419e: 1402 2600 0e7f |015f: const v2, #float 1.88751e+38 // #7f0e0026 │ │ -0441a4: 0800 1000 |0162: move-object/from16 v0, v16 │ │ -0441a8: 6e20 a600 2000 |0164: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0441ae: 0c02 |0167: move-result-object v2 │ │ -0441b0: 4d02 0f01 |0168: aput-object v2, v15, v1 │ │ -0441b4: 7210 e100 0e00 |016a: invoke-interface {v14}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@00e1 │ │ -0441ba: 0c0c |016d: move-result-object v12 │ │ -0441bc: 1a01 8b00 |016e: const-string v1, "%s config - │ │ +03ec08: 1222 |0022: const/4 v2, #int 2 // #2 │ │ +03ec0a: 2322 cb02 |0023: new-array v2, v2, [Ljava/lang/Object; // type@02cb │ │ +03ec0e: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +03ec10: 6204 2000 |0026: sget-object v4, Landroid/os/Build;.FINGERPRINT:Ljava/lang/String; // field@0020 │ │ +03ec14: 4d04 0203 |0028: aput-object v4, v2, v3 │ │ +03ec18: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +03ec1a: 6204 2100 |002b: sget-object v4, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@0021 │ │ +03ec1e: 4d04 0203 |002d: aput-object v4, v2, v3 │ │ +03ec22: 7120 cd0c 2100 |002f: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ccd │ │ +03ec28: 0c01 |0032: move-result-object v1 │ │ +03ec2a: 6e20 e00c 1700 |0033: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03ec30: 1301 1800 |0036: const/16 v1, #int 24 // #18 │ │ +03ec34: 231f cd02 |0038: new-array v15, v1, [Ljava/lang/String; // type@02cd │ │ +03ec38: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +03ec3a: 1402 0b00 0d7f |003b: const v2, #float 1.87421e+38 // #7f0d000b │ │ +03ec40: 0800 1000 |003e: move-object/from16 v0, v16 │ │ +03ec44: 6e20 a600 2000 |0040: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ec4a: 0c02 |0043: move-result-object v2 │ │ +03ec4c: 4d02 0f01 |0044: aput-object v2, v15, v1 │ │ +03ec50: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +03ec52: 1402 0e00 0d7f |0047: const v2, #float 1.87421e+38 // #7f0d000e │ │ +03ec58: 0800 1000 |004a: move-object/from16 v0, v16 │ │ +03ec5c: 6e20 a600 2000 |004c: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ec62: 0c02 |004f: move-result-object v2 │ │ +03ec64: 4d02 0f01 |0050: aput-object v2, v15, v1 │ │ +03ec68: 1221 |0052: const/4 v1, #int 2 // #2 │ │ +03ec6a: 1402 1000 0d7f |0053: const v2, #float 1.87421e+38 // #7f0d0010 │ │ +03ec70: 0800 1000 |0056: move-object/from16 v0, v16 │ │ +03ec74: 6e20 a600 2000 |0058: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ec7a: 0c02 |005b: move-result-object v2 │ │ +03ec7c: 4d02 0f01 |005c: aput-object v2, v15, v1 │ │ +03ec80: 1231 |005e: const/4 v1, #int 3 // #3 │ │ +03ec82: 1402 1100 0d7f |005f: const v2, #float 1.87421e+38 // #7f0d0011 │ │ +03ec88: 0800 1000 |0062: move-object/from16 v0, v16 │ │ +03ec8c: 6e20 a600 2000 |0064: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ec92: 0c02 |0067: move-result-object v2 │ │ +03ec94: 4d02 0f01 |0068: aput-object v2, v15, v1 │ │ +03ec98: 1241 |006a: const/4 v1, #int 4 // #4 │ │ +03ec9a: 1402 1200 0d7f |006b: const v2, #float 1.87422e+38 // #7f0d0012 │ │ +03eca0: 0800 1000 |006e: move-object/from16 v0, v16 │ │ +03eca4: 6e20 a600 2000 |0070: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ecaa: 0c02 |0073: move-result-object v2 │ │ +03ecac: 4d02 0f01 |0074: aput-object v2, v15, v1 │ │ +03ecb0: 1251 |0076: const/4 v1, #int 5 // #5 │ │ +03ecb2: 1402 0f00 0d7f |0077: const v2, #float 1.87421e+38 // #7f0d000f │ │ +03ecb8: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +03ecbc: 6e20 a600 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ecc2: 0c02 |007f: move-result-object v2 │ │ +03ecc4: 4d02 0f01 |0080: aput-object v2, v15, v1 │ │ +03ecc8: 1261 |0082: const/4 v1, #int 6 // #6 │ │ +03ecca: 1402 1300 0d7f |0083: const v2, #float 1.87422e+38 // #7f0d0013 │ │ +03ecd0: 0800 1000 |0086: move-object/from16 v0, v16 │ │ +03ecd4: 6e20 a600 2000 |0088: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ecda: 0c02 |008b: move-result-object v2 │ │ +03ecdc: 4d02 0f01 |008c: aput-object v2, v15, v1 │ │ +03ece0: 1271 |008e: const/4 v1, #int 7 // #7 │ │ +03ece2: 1402 1400 0d7f |008f: const v2, #float 1.87422e+38 // #7f0d0014 │ │ +03ece8: 0800 1000 |0092: move-object/from16 v0, v16 │ │ +03ecec: 6e20 a600 2000 |0094: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ecf2: 0c02 |0097: move-result-object v2 │ │ +03ecf4: 4d02 0f01 |0098: aput-object v2, v15, v1 │ │ +03ecf8: 1301 0800 |009a: const/16 v1, #int 8 // #8 │ │ +03ecfc: 1402 1600 0d7f |009c: const v2, #float 1.87422e+38 // #7f0d0016 │ │ +03ed02: 0800 1000 |009f: move-object/from16 v0, v16 │ │ +03ed06: 6e20 a600 2000 |00a1: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ed0c: 0c02 |00a4: move-result-object v2 │ │ +03ed0e: 4d02 0f01 |00a5: aput-object v2, v15, v1 │ │ +03ed12: 1301 0900 |00a7: const/16 v1, #int 9 // #9 │ │ +03ed16: 1402 3a00 0d7f |00a9: const v2, #float 1.87422e+38 // #7f0d003a │ │ +03ed1c: 0800 1000 |00ac: move-object/from16 v0, v16 │ │ +03ed20: 6e20 a600 2000 |00ae: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ed26: 0c02 |00b1: move-result-object v2 │ │ +03ed28: 4d02 0f01 |00b2: aput-object v2, v15, v1 │ │ +03ed2c: 1301 0a00 |00b4: const/16 v1, #int 10 // #a │ │ +03ed30: 1402 3b00 0d7f |00b6: const v2, #float 1.87422e+38 // #7f0d003b │ │ +03ed36: 0800 1000 |00b9: move-object/from16 v0, v16 │ │ +03ed3a: 6e20 a600 2000 |00bb: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ed40: 0c02 |00be: move-result-object v2 │ │ +03ed42: 4d02 0f01 |00bf: aput-object v2, v15, v1 │ │ +03ed46: 1301 0b00 |00c1: const/16 v1, #int 11 // #b │ │ +03ed4a: 1402 3c00 0d7f |00c3: const v2, #float 1.87422e+38 // #7f0d003c │ │ +03ed50: 0800 1000 |00c6: move-object/from16 v0, v16 │ │ +03ed54: 6e20 a600 2000 |00c8: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ed5a: 0c02 |00cb: move-result-object v2 │ │ +03ed5c: 4d02 0f01 |00cc: aput-object v2, v15, v1 │ │ +03ed60: 1301 0c00 |00ce: const/16 v1, #int 12 // #c │ │ +03ed64: 1402 1800 0d7f |00d0: const v2, #float 1.87422e+38 // #7f0d0018 │ │ +03ed6a: 0800 1000 |00d3: move-object/from16 v0, v16 │ │ +03ed6e: 6e20 a600 2000 |00d5: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ed74: 0c02 |00d8: move-result-object v2 │ │ +03ed76: 4d02 0f01 |00d9: aput-object v2, v15, v1 │ │ +03ed7a: 1301 0d00 |00db: const/16 v1, #int 13 // #d │ │ +03ed7e: 1402 1700 0d7f |00dd: const v2, #float 1.87422e+38 // #7f0d0017 │ │ +03ed84: 0800 1000 |00e0: move-object/from16 v0, v16 │ │ +03ed88: 6e20 a600 2000 |00e2: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ed8e: 0c02 |00e5: move-result-object v2 │ │ +03ed90: 4d02 0f01 |00e6: aput-object v2, v15, v1 │ │ +03ed94: 1301 0e00 |00e8: const/16 v1, #int 14 // #e │ │ +03ed98: 1402 1a00 0d7f |00ea: const v2, #float 1.87422e+38 // #7f0d001a │ │ +03ed9e: 0800 1000 |00ed: move-object/from16 v0, v16 │ │ +03eda2: 6e20 a600 2000 |00ef: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03eda8: 0c02 |00f2: move-result-object v2 │ │ +03edaa: 4d02 0f01 |00f3: aput-object v2, v15, v1 │ │ +03edae: 1301 0f00 |00f5: const/16 v1, #int 15 // #f │ │ +03edb2: 1402 1c00 0d7f |00f7: const v2, #float 1.87422e+38 // #7f0d001c │ │ +03edb8: 0800 1000 |00fa: move-object/from16 v0, v16 │ │ +03edbc: 6e20 a600 2000 |00fc: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03edc2: 0c02 |00ff: move-result-object v2 │ │ +03edc4: 4d02 0f01 |0100: aput-object v2, v15, v1 │ │ +03edc8: 1301 1000 |0102: const/16 v1, #int 16 // #10 │ │ +03edcc: 1402 1d00 0d7f |0104: const v2, #float 1.87422e+38 // #7f0d001d │ │ +03edd2: 0800 1000 |0107: move-object/from16 v0, v16 │ │ +03edd6: 6e20 a600 2000 |0109: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03eddc: 0c02 |010c: move-result-object v2 │ │ +03edde: 4d02 0f01 |010d: aput-object v2, v15, v1 │ │ +03ede2: 1301 1100 |010f: const/16 v1, #int 17 // #11 │ │ +03ede6: 1402 1e00 0d7f |0111: const v2, #float 1.87422e+38 // #7f0d001e │ │ +03edec: 0800 1000 |0114: move-object/from16 v0, v16 │ │ +03edf0: 6e20 a600 2000 |0116: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03edf6: 0c02 |0119: move-result-object v2 │ │ +03edf8: 4d02 0f01 |011a: aput-object v2, v15, v1 │ │ +03edfc: 1301 1200 |011c: const/16 v1, #int 18 // #12 │ │ +03ee00: 1402 1f00 0d7f |011e: const v2, #float 1.87422e+38 // #7f0d001f │ │ +03ee06: 0800 1000 |0121: move-object/from16 v0, v16 │ │ +03ee0a: 6e20 a600 2000 |0123: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ee10: 0c02 |0126: move-result-object v2 │ │ +03ee12: 4d02 0f01 |0127: aput-object v2, v15, v1 │ │ +03ee16: 1301 1300 |0129: const/16 v1, #int 19 // #13 │ │ +03ee1a: 1402 2000 0d7f |012b: const v2, #float 1.87422e+38 // #7f0d0020 │ │ +03ee20: 0800 1000 |012e: move-object/from16 v0, v16 │ │ +03ee24: 6e20 a600 2000 |0130: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ee2a: 0c02 |0133: move-result-object v2 │ │ +03ee2c: 4d02 0f01 |0134: aput-object v2, v15, v1 │ │ +03ee30: 1301 1400 |0136: const/16 v1, #int 20 // #14 │ │ +03ee34: 1402 2100 0d7f |0138: const v2, #float 1.87422e+38 // #7f0d0021 │ │ +03ee3a: 0800 1000 |013b: move-object/from16 v0, v16 │ │ +03ee3e: 6e20 a600 2000 |013d: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ee44: 0c02 |0140: move-result-object v2 │ │ +03ee46: 4d02 0f01 |0141: aput-object v2, v15, v1 │ │ +03ee4a: 1301 1500 |0143: const/16 v1, #int 21 // #15 │ │ +03ee4e: 1402 2500 0d7f |0145: const v2, #float 1.87422e+38 // #7f0d0025 │ │ +03ee54: 0800 1000 |0148: move-object/from16 v0, v16 │ │ +03ee58: 6e20 a600 2000 |014a: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ee5e: 0c02 |014d: move-result-object v2 │ │ +03ee60: 4d02 0f01 |014e: aput-object v2, v15, v1 │ │ +03ee64: 1301 1600 |0150: const/16 v1, #int 22 // #16 │ │ +03ee68: 1402 2700 0d7f |0152: const v2, #float 1.87422e+38 // #7f0d0027 │ │ +03ee6e: 0800 1000 |0155: move-object/from16 v0, v16 │ │ +03ee72: 6e20 a600 2000 |0157: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ee78: 0c02 |015a: move-result-object v2 │ │ +03ee7a: 4d02 0f01 |015b: aput-object v2, v15, v1 │ │ +03ee7e: 1301 1700 |015d: const/16 v1, #int 23 // #17 │ │ +03ee82: 1402 2600 0d7f |015f: const v2, #float 1.87422e+38 // #7f0d0026 │ │ +03ee88: 0800 1000 |0162: move-object/from16 v0, v16 │ │ +03ee8c: 6e20 a600 2000 |0164: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03ee92: 0c02 |0167: move-result-object v2 │ │ +03ee94: 4d02 0f01 |0168: aput-object v2, v15, v1 │ │ +03ee98: 7210 e100 0e00 |016a: invoke-interface {v14}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@00e1 │ │ +03ee9e: 0c0c |016d: move-result-object v12 │ │ +03eea0: 1a01 8b00 |016e: const-string v1, "%s config - │ │ " // string@008b │ │ -0441c0: 1212 |0170: const/4 v2, #int 1 // #1 │ │ -0441c2: 2322 ca02 |0171: new-array v2, v2, [Ljava/lang/Object; // type@02ca │ │ -0441c6: 1203 |0173: const/4 v3, #int 0 // #0 │ │ -0441c8: 4d11 0203 |0174: aput-object v17, v2, v3 │ │ -0441cc: 7120 670c 2100 |0176: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0c67 │ │ -0441d2: 0c01 |0179: move-result-object v1 │ │ -0441d4: 6e20 7a0c 1700 |017a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0441da: 120b |017d: const/4 v11, #int 0 // #0 │ │ -0441dc: 21f1 |017e: array-length v1, v15 │ │ -0441de: 351b 1f00 |017f: if-ge v11, v1, 019e // +001f │ │ -0441e2: 1a01 8c00 |0181: const-string v1, "%s: %s │ │ +03eea4: 1212 |0170: const/4 v2, #int 1 // #1 │ │ +03eea6: 2322 cb02 |0171: new-array v2, v2, [Ljava/lang/Object; // type@02cb │ │ +03eeaa: 1203 |0173: const/4 v3, #int 0 // #0 │ │ +03eeac: 4d11 0203 |0174: aput-object v17, v2, v3 │ │ +03eeb0: 7120 cd0c 2100 |0176: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ccd │ │ +03eeb6: 0c01 |0179: move-result-object v1 │ │ +03eeb8: 6e20 e00c 1700 |017a: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03eebe: 120b |017d: const/4 v11, #int 0 // #0 │ │ +03eec0: 21f1 |017e: array-length v1, v15 │ │ +03eec2: 351b 1f00 |017f: if-ge v11, v1, 019e // +001f │ │ +03eec6: 1a01 8c00 |0181: const-string v1, "%s: %s │ │ " // string@008c │ │ -0441e6: 1222 |0183: const/4 v2, #int 2 // #2 │ │ -0441e8: 2322 ca02 |0184: new-array v2, v2, [Ljava/lang/Object; // type@02ca │ │ -0441ec: 1203 |0186: const/4 v3, #int 0 // #0 │ │ -0441ee: 4604 0f0b |0187: aget-object v4, v15, v11 │ │ -0441f2: 4d04 0203 |0189: aput-object v4, v2, v3 │ │ -0441f6: 1213 |018b: const/4 v3, #int 1 // #1 │ │ -0441f8: 4604 0f0b |018c: aget-object v4, v15, v11 │ │ -0441fc: 7220 b20c 4c00 |018e: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb2 │ │ -044202: 0c04 |0191: move-result-object v4 │ │ -044204: 4d04 0203 |0192: aput-object v4, v2, v3 │ │ -044208: 7120 670c 2100 |0194: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0c67 │ │ -04420e: 0c01 |0197: move-result-object v1 │ │ -044210: 6e20 7a0c 1700 |0198: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -044216: d80b 0b01 |019b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -04421a: 28e1 |019d: goto 017e // -001f │ │ -04421c: 7401 a000 1000 |019e: invoke-virtual/range {v16}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -044222: 0c01 |01a1: move-result-object v1 │ │ -044224: 6202 2f08 |01a2: sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@082f │ │ -044228: 1203 |01a4: const/4 v3, #int 0 // #0 │ │ -04422a: 1204 |01a5: const/4 v4, #int 0 // #0 │ │ -04422c: 1205 |01a6: const/4 v5, #int 0 // #0 │ │ -04422e: 1206 |01a7: const/4 v6, #int 0 // #0 │ │ -044230: 7406 9200 0100 |01a8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ -044236: 0c08 |01ab: move-result-object v8 │ │ -044238: 1209 |01ac: const/4 v9, #int 0 // #0 │ │ -04423a: 3808 0600 |01ad: if-eqz v8, 01b3 // +0006 │ │ -04423e: 7210 1501 0800 |01af: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0115 │ │ -044244: 0a09 |01b2: move-result v9 │ │ -044246: 2201 0802 |01b3: new-instance v1, Ljava/lang/StringBuilder; // type@0208 │ │ -04424a: 7010 730c 0100 |01b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0c73 │ │ -044250: 1a02 0902 |01b8: const-string v2, "Db Rows: " // string@0209 │ │ -044254: 6e20 7a0c 2100 |01ba: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -04425a: 0c01 |01bd: move-result-object v1 │ │ -04425c: 6e20 770c 9100 |01be: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0c77 │ │ -044262: 0c01 |01c1: move-result-object v1 │ │ -044264: 1a02 0100 |01c2: const-string v2, " │ │ +03eeca: 1222 |0183: const/4 v2, #int 2 // #2 │ │ +03eecc: 2322 cb02 |0184: new-array v2, v2, [Ljava/lang/Object; // type@02cb │ │ +03eed0: 1203 |0186: const/4 v3, #int 0 // #0 │ │ +03eed2: 4604 0f0b |0187: aget-object v4, v15, v11 │ │ +03eed6: 4d04 0203 |0189: aput-object v4, v2, v3 │ │ +03eeda: 1213 |018b: const/4 v3, #int 1 // #1 │ │ +03eedc: 4604 0f0b |018c: aget-object v4, v15, v11 │ │ +03eee0: 7220 180d 4c00 |018e: invoke-interface {v12, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d18 │ │ +03eee6: 0c04 |0191: move-result-object v4 │ │ +03eee8: 4d04 0203 |0192: aput-object v4, v2, v3 │ │ +03eeec: 7120 cd0c 2100 |0194: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ccd │ │ +03eef2: 0c01 |0197: move-result-object v1 │ │ +03eef4: 6e20 e00c 1700 |0198: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03eefa: d80b 0b01 |019b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +03eefe: 28e1 |019d: goto 017e // -001f │ │ +03ef00: 7401 a000 1000 |019e: invoke-virtual/range {v16}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03ef06: 0c01 |01a1: move-result-object v1 │ │ +03ef08: 6202 9306 |01a2: sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@0693 │ │ +03ef0c: 1203 |01a4: const/4 v3, #int 0 // #0 │ │ +03ef0e: 1204 |01a5: const/4 v4, #int 0 // #0 │ │ +03ef10: 1205 |01a6: const/4 v5, #int 0 // #0 │ │ +03ef12: 1206 |01a7: const/4 v6, #int 0 // #0 │ │ +03ef14: 7406 9200 0100 |01a8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +03ef1a: 0c08 |01ab: move-result-object v8 │ │ +03ef1c: 1209 |01ac: const/4 v9, #int 0 // #0 │ │ +03ef1e: 3808 0600 |01ad: if-eqz v8, 01b3 // +0006 │ │ +03ef22: 7210 1601 0800 |01af: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +03ef28: 0a09 |01b2: move-result v9 │ │ +03ef2a: 2201 0602 |01b3: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +03ef2e: 7010 d90c 0100 |01b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03ef34: 1a02 0b02 |01b8: const-string v2, "Db Rows: " // string@020b │ │ +03ef38: 6e20 e00c 2100 |01ba: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03ef3e: 0c01 |01bd: move-result-object v1 │ │ +03ef40: 6e20 dd0c 9100 |01be: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +03ef46: 0c01 |01c1: move-result-object v1 │ │ +03ef48: 1a02 0100 |01c2: const-string v2, " │ │ " // string@0001 │ │ -044268: 6e20 7a0c 2100 |01c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -04426e: 0c01 |01c7: move-result-object v1 │ │ -044270: 6e10 7e0c 0100 |01c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -044276: 0c01 |01cb: move-result-object v1 │ │ -044278: 6e20 7a0c 1700 |01cc: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -04427e: 1a01 3e0e |01cf: const-string v1, "locale: %s │ │ -" // string@0e3e │ │ -044282: 1212 |01d1: const/4 v2, #int 1 // #1 │ │ -044284: 2322 ca02 |01d2: new-array v2, v2, [Ljava/lang/Object; // type@02ca │ │ -044288: 1203 |01d4: const/4 v3, #int 0 // #0 │ │ -04428a: 7401 a400 1000 |01d5: invoke-virtual/range {v16}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ -044290: 0c04 |01d8: move-result-object v4 │ │ -044292: 6e10 f800 0400 |01d9: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00f8 │ │ -044298: 0c04 |01dc: move-result-object v4 │ │ -04429a: 5444 1200 |01dd: iget-object v4, v4, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0012 │ │ -04429e: 6e10 af0c 0400 |01df: invoke-virtual {v4}, Ljava/util/Locale;.getDisplayName:()Ljava/lang/String; // method@0caf │ │ -0442a4: 0c04 |01e2: move-result-object v4 │ │ -0442a6: 4d04 0203 |01e3: aput-object v4, v2, v3 │ │ -0442aa: 7120 670c 2100 |01e5: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0c67 │ │ -0442b0: 0c01 |01e8: move-result-object v1 │ │ -0442b2: 6e20 7a0c 1700 |01e9: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0c7a │ │ -0442b8: 1a02 ed08 |01ec: const-string v2, "android.intent.extra.EMAIL" // string@08ed │ │ -0442bc: 380a 2f00 |01ee: if-eqz v10, 021d // +002f │ │ -0442c0: 6201 9009 |01f0: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.AUTHOR_CONTACT_INFO_DONATE:[Ljava/lang/String; // field@0990 │ │ -0442c4: 6e30 cc00 2d01 |01f2: invoke-virtual {v13, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ -0442ca: 1a01 ef08 |01f5: const-string v1, "android.intent.extra.SUBJECT" // string@08ef │ │ -0442ce: 0800 1100 |01f7: move-object/from16 v0, v17 │ │ -0442d2: 6e30 ca00 1d00 |01f9: invoke-virtual {v13, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ -0442d8: 1a01 f008 |01fc: const-string v1, "android.intent.extra.TEXT" // string@08f0 │ │ -0442dc: 6e10 7e0c 0700 |01fe: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0c7e │ │ -0442e2: 0c02 |0201: move-result-object v2 │ │ -0442e4: 6e30 ca00 1d02 |0202: invoke-virtual {v13, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ -0442ea: 1a01 eb0f |0205: const-string v1, "message/rfc822" // string@0feb │ │ -0442ee: 6e20 d700 1d00 |0207: invoke-virtual {v13, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00d7 │ │ -0442f4: 1401 6500 0e7f |020a: const v1, #float 1.88752e+38 // #7f0e0065 │ │ -0442fa: 0800 1000 |020d: move-object/from16 v0, v16 │ │ -0442fe: 6e20 a600 1000 |020f: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -044304: 0c01 |0212: move-result-object v1 │ │ -044306: 7120 b400 1d00 |0213: invoke-static {v13, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00b4 │ │ -04430c: 0c01 |0216: move-result-object v1 │ │ -04430e: 0800 1000 |0217: move-object/from16 v0, v16 │ │ -044312: 6e20 ab00 1000 |0219: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00ab │ │ -044318: 0e00 |021c: return-void │ │ -04431a: 6201 8f09 |021d: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.AUTHOR_CONTACT_INFO:[Ljava/lang/String; // field@098f │ │ -04431e: 28d3 |021f: goto 01f2 // -002d │ │ -044320: 0d01 |0220: move-exception v1 │ │ -044322: 2900 7aff |0221: goto/16 019b // -0086 │ │ +03ef4c: 6e20 e00c 2100 |01c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03ef52: 0c01 |01c7: move-result-object v1 │ │ +03ef54: 6e10 e40c 0100 |01c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03ef5a: 0c01 |01cb: move-result-object v1 │ │ +03ef5c: 6e20 e00c 1700 |01cc: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03ef62: 1a01 910e |01cf: const-string v1, "locale: %s │ │ +" // string@0e91 │ │ +03ef66: 1212 |01d1: const/4 v2, #int 1 // #1 │ │ +03ef68: 2322 cb02 |01d2: new-array v2, v2, [Ljava/lang/Object; // type@02cb │ │ +03ef6c: 1203 |01d4: const/4 v3, #int 0 // #0 │ │ +03ef6e: 7401 a400 1000 |01d5: invoke-virtual/range {v16}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +03ef74: 0c04 |01d8: move-result-object v4 │ │ +03ef76: 6e10 f800 0400 |01d9: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00f8 │ │ +03ef7c: 0c04 |01dc: move-result-object v4 │ │ +03ef7e: 5444 1200 |01dd: iget-object v4, v4, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0012 │ │ +03ef82: 6e10 150d 0400 |01df: invoke-virtual {v4}, Ljava/util/Locale;.getDisplayName:()Ljava/lang/String; // method@0d15 │ │ +03ef88: 0c04 |01e2: move-result-object v4 │ │ +03ef8a: 4d04 0203 |01e3: aput-object v4, v2, v3 │ │ +03ef8e: 7120 cd0c 2100 |01e5: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ccd │ │ +03ef94: 0c01 |01e8: move-result-object v1 │ │ +03ef96: 6e20 e00c 1700 |01e9: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03ef9c: 1a02 0709 |01ec: const-string v2, "android.intent.extra.EMAIL" // string@0907 │ │ +03efa0: 380a 2f00 |01ee: if-eqz v10, 021d // +002f │ │ +03efa4: 6201 f407 |01f0: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.AUTHOR_CONTACT_INFO_DONATE:[Ljava/lang/String; // field@07f4 │ │ +03efa8: 6e30 cc00 2d01 |01f2: invoke-virtual {v13, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00cc │ │ +03efae: 1a01 0909 |01f5: const-string v1, "android.intent.extra.SUBJECT" // string@0909 │ │ +03efb2: 0800 1100 |01f7: move-object/from16 v0, v17 │ │ +03efb6: 6e30 ca00 1d00 |01f9: invoke-virtual {v13, v1, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ +03efbc: 1a01 0a09 |01fc: const-string v1, "android.intent.extra.TEXT" // string@090a │ │ +03efc0: 6e10 e40c 0700 |01fe: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03efc6: 0c02 |0201: move-result-object v2 │ │ +03efc8: 6e30 ca00 1d02 |0202: invoke-virtual {v13, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ +03efce: 1a01 5410 |0205: const-string v1, "message/rfc822" // string@1054 │ │ +03efd2: 6e20 d700 1d00 |0207: invoke-virtual {v13, v1}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@00d7 │ │ +03efd8: 1401 6500 0d7f |020a: const v1, #float 1.87423e+38 // #7f0d0065 │ │ +03efde: 0800 1000 |020d: move-object/from16 v0, v16 │ │ +03efe2: 6e20 a600 1000 |020f: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03efe8: 0c01 |0212: move-result-object v1 │ │ +03efea: 7120 b400 1d00 |0213: invoke-static {v13, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00b4 │ │ +03eff0: 0c01 |0216: move-result-object v1 │ │ +03eff2: 0800 1000 |0217: move-object/from16 v0, v16 │ │ +03eff6: 6e20 ab00 1000 |0219: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00ab │ │ +03effc: 0e00 |021c: return-void │ │ +03effe: 6201 f307 |021d: sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.AUTHOR_CONTACT_INFO:[Ljava/lang/String; // field@07f3 │ │ +03f002: 28d3 |021f: goto 01f2 // -002d │ │ +03f004: 0d01 |0220: move-exception v1 │ │ +03f006: 2900 7aff |0221: goto/16 019b // -0086 │ │ catches : 1 │ │ 0x0181 - 0x019b │ │ Ljava/lang/NullPointerException; -> 0x0220 │ │ positions : │ │ 0x0000 line=817 │ │ 0x0007 line=819 │ │ 0x000b line=820 │ │ 0x0019 line=822 │ │ 0x001e line=824 │ │ 0x0020 line=825 │ │ 0x0036 line=831 │ │ + 0x003e line=832 │ │ + 0x004a line=833 │ │ + 0x0056 line=834 │ │ + 0x0062 line=835 │ │ + 0x006e line=836 │ │ + 0x007a line=837 │ │ + 0x0086 line=838 │ │ + 0x0092 line=839 │ │ + 0x009f line=840 │ │ + 0x00ac line=841 │ │ + 0x00b9 line=842 │ │ + 0x00c6 line=843 │ │ + 0x00d3 line=844 │ │ + 0x00e0 line=845 │ │ + 0x00ed line=846 │ │ + 0x00fa line=847 │ │ + 0x0107 line=848 │ │ + 0x0114 line=849 │ │ + 0x0121 line=850 │ │ + 0x012e line=851 │ │ + 0x013b line=852 │ │ + 0x0148 line=853 │ │ + 0x0155 line=854 │ │ + 0x0162 line=855 │ │ 0x016a line=858 │ │ 0x016e line=860 │ │ 0x017d line=861 │ │ 0x0181 line=863 │ │ 0x019b line=861 │ │ 0x019e line=869 │ │ 0x01ac line=871 │ │ 0x01ad line=872 │ │ 0x01af line=873 │ │ 0x01b3 line=875 │ │ 0x01cf line=878 │ │ + 0x01d5 line=879 │ │ + 0x01e5 line=878 │ │ 0x01ec line=891 │ │ 0x01f5 line=892 │ │ 0x01fc line=893 │ │ 0x0205 line=895 │ │ 0x020a line=896 │ │ + 0x020d line=897 │ │ + 0x0213 line=896 │ │ 0x021c line=898 │ │ 0x021d line=891 │ │ 0x0220 line=864 │ │ locals : │ │ 0x01ac - 0x01ec reg=8 c Landroid/database/Cursor; │ │ 0x01ad - 0x01ec reg=9 dbRowCount I │ │ 0x017e - 0x01ec reg=11 i I │ │ @@ -108314,35 +66486,35 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -044338: |[044338] net.everythingandroid.smspopup.util.SmsPopupUtils.loadContactPhoto:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ -044348: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04434a: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -04434e: 1101 |0003: return-object v1 │ │ -044350: 7100 f70f 0000 |0004: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isICS:()Z // method@0ff7 │ │ -044356: 0a02 |0007: move-result v2 │ │ -044358: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -04435c: 6e10 a000 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -044362: 0c02 |000d: move-result-object v2 │ │ -044364: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -044366: 7130 d001 5203 |000f: invoke-static {v2, v5, v3}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;Z)Ljava/io/InputStream; // method@01d0 │ │ -04436c: 0c00 |0012: move-result-object v0 │ │ -04436e: 3800 f0ff |0013: if-eqz v0, 0003 // -0010 │ │ -044372: 7130 3701 1006 |0015: invoke-static {v0, v1, v6}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0137 │ │ -044378: 0c01 |0018: move-result-object v1 │ │ -04437a: 28ea |0019: goto 0003 // -0016 │ │ -04437c: 6e10 a000 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -044382: 0c02 |001d: move-result-object v2 │ │ -044384: 7120 cf01 5200 |001e: invoke-static {v2, v5}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@01cf │ │ -04438a: 0c00 |0021: move-result-object v0 │ │ -04438c: 28f1 |0022: goto 0013 // -000f │ │ +03f01c: |[03f01c] net.everythingandroid.smspopup.util.SmsPopupUtils.loadContactPhoto:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ +03f02c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03f02e: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +03f032: 1101 |0003: return-object v1 │ │ +03f034: 7100 5d10 0000 |0004: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isICS:()Z // method@105d │ │ +03f03a: 0a02 |0007: move-result v2 │ │ +03f03c: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +03f040: 6e10 a000 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03f046: 0c02 |000d: move-result-object v2 │ │ +03f048: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +03f04a: 7130 d601 5203 |000f: invoke-static {v2, v5, v3}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;Z)Ljava/io/InputStream; // method@01d6 │ │ +03f050: 0c00 |0012: move-result-object v0 │ │ +03f052: 3800 f0ff |0013: if-eqz v0, 0003 // -0010 │ │ +03f056: 7130 3801 1006 |0015: invoke-static {v0, v1, v6}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0138 │ │ +03f05c: 0c01 |0018: move-result-object v1 │ │ +03f05e: 28ea |0019: goto 0003 // -0016 │ │ +03f060: 6e10 a000 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03f066: 0c02 |001d: move-result-object v2 │ │ +03f068: 7120 d501 5200 |001e: invoke-static {v2, v5}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@01d5 │ │ +03f06e: 0c00 |0021: move-result-object v0 │ │ +03f070: 28f1 |0022: goto 0013 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=365 │ │ 0x0003 line=378 │ │ 0x0004 line=370 │ │ 0x000a line=371 │ │ 0x0013 line=378 │ │ @@ -108359,90 +66531,92 @@ │ │ type : '(Landroid/content/res/Resources;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -044390: |[044390] net.everythingandroid.smspopup.util.SmsPopupUtils.pixelsToDip:(Landroid/content/res/Resources;I)I │ │ -0443a0: 6e10 fa00 0300 |0000: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00fa │ │ -0443a6: 0c01 |0003: move-result-object v1 │ │ -0443a8: 5210 6802 |0004: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0268 │ │ -0443ac: 8241 |0006: int-to-float v1, v4 │ │ -0443ae: c801 |0007: mul-float/2addr v1, v0 │ │ -0443b0: 1502 003f |0008: const/high16 v2, #int 1056964608 // #3f00 │ │ -0443b4: c621 |000a: add-float/2addr v1, v2 │ │ -0443b6: 8711 |000b: float-to-int v1, v1 │ │ -0443b8: 0f01 |000c: return v1 │ │ +03f074: |[03f074] net.everythingandroid.smspopup.util.SmsPopupUtils.pixelsToDip:(Landroid/content/res/Resources;I)I │ │ +03f084: 6e10 fa00 0300 |0000: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00fa │ │ +03f08a: 0c01 |0003: move-result-object v1 │ │ +03f08c: 5210 6702 |0004: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0267 │ │ +03f090: 8241 |0006: int-to-float v1, v4 │ │ +03f092: c801 |0007: mul-float/2addr v1, v0 │ │ +03f094: 1502 003f |0008: const/high16 v2, #int 1056964608 // #3f00 │ │ +03f098: c621 |000a: add-float/2addr v1, v2 │ │ +03f09a: 8711 |000b: float-to-int v1, v1 │ │ +03f09c: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ 0x0006 line=1183 │ │ locals : │ │ 0x0006 - 0x000d reg=0 scale F │ │ 0x0000 - 0x000d reg=3 res Landroid/content/res/Resources; │ │ 0x0000 - 0x000d reg=4 pixels I │ │ │ │ #31 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'setMessageRead' │ │ type : '(Landroid/content/Context;JI)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 14 │ │ + registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -0443bc: |[0443bc] net.everythingandroid.smspopup.util.SmsPopupUtils.setMessageRead:(Landroid/content/Context;JI)V │ │ -0443cc: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0443ce: 7110 cb01 0a00 |0001: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -0443d4: 0c04 |0004: move-result-object v4 │ │ -0443d6: 1407 1300 0e7f |0005: const v7, #float 1.88751e+38 // #7f0e0013 │ │ -0443dc: 6e20 a600 7a00 |0008: invoke-virtual {v10, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -0443e2: 0c07 |000b: move-result-object v7 │ │ -0443e4: 7230 e200 7409 |000c: invoke-interface {v4, v7, v9}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -0443ea: 0a02 |000f: move-result v2 │ │ -0443ec: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ -0443f0: 0e00 |0012: return-void │ │ -0443f2: 1607 0000 |0013: const-wide/16 v7, #int 0 // #0 │ │ -0443f6: 3107 0b07 |0015: cmp-long v7, v11, v7 │ │ -0443fa: 3d07 fbff |0017: if-lez v7, 0012 // -0005 │ │ -0443fe: 2206 2200 |0019: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ -044402: 7020 9800 9600 |001b: invoke-direct {v6, v9}, Landroid/content/ContentValues;.:(I)V // method@0098 │ │ -044408: 1a07 2613 |001e: const-string v7, "read" // string@1326 │ │ -04440c: 7110 4a0c 0900 |0020: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -044412: 0c08 |0023: move-result-object v8 │ │ -044414: 6e30 9b00 7608 |0024: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ -04441a: 33d9 1700 |0027: if-ne v9, v13, 003e // +0017 │ │ -04441e: 6207 9909 |0029: sget-object v7, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@0999 │ │ -044422: 7120 710c cb00 |002b: invoke-static {v11, v12}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -044428: 0c08 |002e: move-result-object v8 │ │ -04442a: 7120 7301 8700 |002f: invoke-static {v7, v8}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -044430: 0c03 |0032: move-result-object v3 │ │ -044432: 6e10 a000 0a00 |0033: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -044438: 0c00 |0036: move-result-object v0 │ │ -04443a: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -04443c: 1208 |0038: const/4 v8, #int 0 // #0 │ │ -04443e: 6e58 9500 3076 |0039: invoke-virtual {v0, v3, v6, v7, v8}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ -044444: 0a05 |003c: move-result v5 │ │ -044446: 28d5 |003d: goto 0012 // -002b │ │ -044448: 390d d4ff |003e: if-nez v13, 0012 // -002c │ │ -04444c: 6207 a109 |0040: sget-object v7, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@09a1 │ │ -044450: 7120 710c cb00 |0042: invoke-static {v11, v12}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0c71 │ │ -044456: 0c08 |0045: move-result-object v8 │ │ -044458: 7120 7301 8700 |0046: invoke-static {v7, v8}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0173 │ │ -04445e: 0c03 |0049: move-result-object v3 │ │ -044460: 28e9 |004a: goto 0033 // -0017 │ │ -044462: 0d01 |004b: move-exception v1 │ │ -044464: 28c6 |004c: goto 0012 // -003a │ │ +03f0a0: |[03f0a0] net.everythingandroid.smspopup.util.SmsPopupUtils.setMessageRead:(Landroid/content/Context;JI)V │ │ +03f0b0: 121a |0000: const/4 v10, #int 1 // #1 │ │ +03f0b2: 7110 d101 0b00 |0001: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03f0b8: 0c04 |0004: move-result-object v4 │ │ +03f0ba: 1407 1300 0d7f |0005: const v7, #float 1.87422e+38 // #7f0d0013 │ │ +03f0c0: 6e20 a600 7b00 |0008: invoke-virtual {v11, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03f0c6: 0c07 |000b: move-result-object v7 │ │ +03f0c8: 7230 e200 740a |000c: invoke-interface {v4, v7, v10}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03f0ce: 0a02 |000f: move-result v2 │ │ +03f0d0: 3902 0300 |0010: if-nez v2, 0013 // +0003 │ │ +03f0d4: 0e00 |0012: return-void │ │ +03f0d6: 1608 0000 |0013: const-wide/16 v8, #int 0 // #0 │ │ +03f0da: 3107 0c08 |0015: cmp-long v7, v12, v8 │ │ +03f0de: 3d07 fbff |0017: if-lez v7, 0012 // -0005 │ │ +03f0e2: 2206 2200 |0019: new-instance v6, Landroid/content/ContentValues; // type@0022 │ │ +03f0e6: 7020 9800 a600 |001b: invoke-direct {v6, v10}, Landroid/content/ContentValues;.:(I)V // method@0098 │ │ +03f0ec: 1a07 9813 |001e: const-string v7, "read" // string@1398 │ │ +03f0f0: 7110 b00c 0a00 |0020: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +03f0f6: 0c08 |0023: move-result-object v8 │ │ +03f0f8: 6e30 9b00 7608 |0024: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ +03f0fe: 33ea 1700 |0027: if-ne v10, v14, 003e // +0017 │ │ +03f102: 6207 fd07 |0029: sget-object v7, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.MMS_INBOX_CONTENT_URI:Landroid/net/Uri; // field@07fd │ │ +03f106: 7120 d70c dc00 |002b: invoke-static {v12, v13}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +03f10c: 0c08 |002e: move-result-object v8 │ │ +03f10e: 7120 7901 8700 |002f: invoke-static {v7, v8}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03f114: 0c03 |0032: move-result-object v3 │ │ +03f116: 6e10 a000 0b00 |0033: invoke-virtual {v11}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03f11c: 0c00 |0036: move-result-object v0 │ │ +03f11e: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +03f120: 1208 |0038: const/4 v8, #int 0 // #0 │ │ +03f122: 6e58 9500 3076 |0039: invoke-virtual {v0, v3, v6, v7, v8}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ +03f128: 0a05 |003c: move-result v5 │ │ +03f12a: 28d5 |003d: goto 0012 // -002b │ │ +03f12c: 390e d4ff |003e: if-nez v14, 0012 // -002c │ │ +03f130: 6207 0508 |0040: sget-object v7, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.SMS_CONTENT_URI:Landroid/net/Uri; // field@0805 │ │ +03f134: 7120 d70c dc00 |0042: invoke-static {v12, v13}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +03f13a: 0c08 |0045: move-result-object v8 │ │ +03f13c: 7120 7901 8700 |0046: invoke-static {v7, v8}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +03f142: 0c03 |0049: move-result-object v3 │ │ +03f144: 28e9 |004a: goto 0033 // -0017 │ │ +03f146: 0d01 |004b: move-exception v1 │ │ +03f148: 28c6 |004c: goto 0012 // -003a │ │ catches : 1 │ │ 0x0039 - 0x003c │ │ Ljava/lang/Exception; -> 0x004b │ │ positions : │ │ 0x0001 line=428 │ │ 0x0005 line=429 │ │ + 0x0008 line=430 │ │ + 0x000c line=429 │ │ 0x0010 line=432 │ │ 0x0012 line=465 │ │ 0x0013 line=436 │ │ 0x0019 line=437 │ │ 0x001e line=438 │ │ 0x0027 line=442 │ │ 0x0029 line=445 │ │ @@ -108458,136 +66632,43265 @@ │ │ 0x003d - 0x003e reg=5 result I │ │ 0x004b - 0x004d reg=0 cr Landroid/content/ContentResolver; │ │ 0x004c - 0x004d reg=1 e Ljava/lang/Exception; │ │ 0x0010 - 0x004d reg=2 markRead Z │ │ 0x004a - 0x004d reg=3 messageUri Landroid/net/Uri; │ │ 0x0005 - 0x004d reg=4 myPrefs Landroid/content/SharedPreferences; │ │ 0x001e - 0x004d reg=6 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x004d reg=10 context Landroid/content/Context; │ │ - 0x0000 - 0x004d reg=11 messageId J │ │ - 0x0000 - 0x004d reg=13 messageType I │ │ + 0x0000 - 0x004d reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x004d reg=12 messageId J │ │ + 0x0000 - 0x004d reg=14 messageType I │ │ │ │ #32 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'setThreadRead' │ │ type : '(Landroid/content/Context;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -044478: |[044478] net.everythingandroid.smspopup.util.SmsPopupUtils.setThreadRead:(Landroid/content/Context;J)V │ │ -044488: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -04448a: 7110 cb01 0800 |0001: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -044490: 0c02 |0004: move-result-object v2 │ │ -044492: 1405 1300 0e7f |0005: const v5, #float 1.88751e+38 // #7f0e0013 │ │ -044498: 6e20 a600 5800 |0008: invoke-virtual {v8, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ -04449e: 0c05 |000b: move-result-object v5 │ │ -0444a0: 7230 e200 5207 |000c: invoke-interface {v2, v5, v7}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ -0444a6: 0a01 |000f: move-result v1 │ │ -0444a8: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -0444ac: 0e00 |0012: return-void │ │ -0444ae: 1605 0000 |0013: const-wide/16 v5, #int 0 // #0 │ │ -0444b2: 3105 0905 |0015: cmp-long v5, v9, v5 │ │ -0444b6: 3d05 fbff |0017: if-lez v5, 0012 // -0005 │ │ -0444ba: 2204 2200 |0019: new-instance v4, Landroid/content/ContentValues; // type@0022 │ │ -0444be: 7020 9800 7400 |001b: invoke-direct {v4, v7}, Landroid/content/ContentValues;.:(I)V // method@0098 │ │ -0444c4: 1a05 2613 |001e: const-string v5, "read" // string@1326 │ │ -0444c8: 7110 4a0c 0700 |0020: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0c4a │ │ -0444ce: 0c06 |0023: move-result-object v6 │ │ -0444d0: 6e30 9b00 5406 |0024: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ -0444d6: 6e10 a000 0800 |0027: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ -0444dc: 0c00 |002a: move-result-object v0 │ │ -0444de: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0444e0: 6205 9209 |002c: sget-object v5, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.CONVERSATION_CONTENT_URI:Landroid/net/Uri; // field@0992 │ │ -0444e4: 7130 9600 950a |002e: invoke-static {v5, v9, v10}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0096 │ │ -0444ea: 0c05 |0031: move-result-object v5 │ │ -0444ec: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -0444ee: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -0444f0: 6e57 9500 5064 |0034: invoke-virtual {v0, v5, v4, v6, v7}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ -0444f6: 0a03 |0037: move-result v3 │ │ -0444f8: 28da |0038: goto 0012 // -0026 │ │ -0444fa: 0d05 |0039: move-exception v5 │ │ -0444fc: 28d8 |003a: goto 0012 // -0028 │ │ +03f15c: |[03f15c] net.everythingandroid.smspopup.util.SmsPopupUtils.setThreadRead:(Landroid/content/Context;J)V │ │ +03f16c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +03f16e: 7110 d101 0900 |0001: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03f174: 0c02 |0004: move-result-object v2 │ │ +03f176: 1405 1300 0d7f |0005: const v5, #float 1.87422e+38 // #7f0d0013 │ │ +03f17c: 6e20 a600 5900 |0008: invoke-virtual {v9, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +03f182: 0c05 |000b: move-result-object v5 │ │ +03f184: 7230 e200 5208 |000c: invoke-interface {v2, v5, v8}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +03f18a: 0a01 |000f: move-result v1 │ │ +03f18c: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +03f190: 0e00 |0012: return-void │ │ +03f192: 1606 0000 |0013: const-wide/16 v6, #int 0 // #0 │ │ +03f196: 3105 0a06 |0015: cmp-long v5, v10, v6 │ │ +03f19a: 3d05 fbff |0017: if-lez v5, 0012 // -0005 │ │ +03f19e: 2204 2200 |0019: new-instance v4, Landroid/content/ContentValues; // type@0022 │ │ +03f1a2: 7020 9800 8400 |001b: invoke-direct {v4, v8}, Landroid/content/ContentValues;.:(I)V // method@0098 │ │ +03f1a8: 1a05 9813 |001e: const-string v5, "read" // string@1398 │ │ +03f1ac: 7110 b00c 0800 |0020: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +03f1b2: 0c06 |0023: move-result-object v6 │ │ +03f1b4: 6e30 9b00 5406 |0024: invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@009b │ │ +03f1ba: 6e10 a000 0900 |0027: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +03f1c0: 0c00 |002a: move-result-object v0 │ │ +03f1c2: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +03f1c4: 6205 f607 |002c: sget-object v5, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.CONVERSATION_CONTENT_URI:Landroid/net/Uri; // field@07f6 │ │ +03f1c8: 7130 9600 a50b |002e: invoke-static {v5, v10, v11}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0096 │ │ +03f1ce: 0c05 |0031: move-result-object v5 │ │ +03f1d0: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +03f1d2: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +03f1d4: 6e57 9500 5064 |0034: invoke-virtual {v0, v5, v4, v6, v7}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ +03f1da: 0a03 |0037: move-result v3 │ │ +03f1dc: 28da |0038: goto 0012 // -0026 │ │ +03f1de: 0d05 |0039: move-exception v5 │ │ +03f1e0: 28d8 |003a: goto 0012 // -0028 │ │ catches : 1 │ │ 0x002c - 0x0037 │ │ Ljava/lang/Exception; -> 0x0039 │ │ positions : │ │ 0x0001 line=471 │ │ 0x0005 line=472 │ │ + 0x0008 line=473 │ │ + 0x000c line=472 │ │ 0x0010 line=476 │ │ 0x0012 line=496 │ │ 0x0013 line=479 │ │ 0x0019 line=480 │ │ 0x001e line=481 │ │ 0x0027 line=483 │ │ 0x002b line=484 │ │ 0x002c line=486 │ │ + 0x002e line=487 │ │ + 0x0034 line=486 │ │ 0x0039 line=489 │ │ locals : │ │ 0x002b - 0x003b reg=0 cr Landroid/content/ContentResolver; │ │ 0x0010 - 0x003b reg=1 markRead Z │ │ 0x0005 - 0x003b reg=2 myPrefs Landroid/content/SharedPreferences; │ │ 0x002c - 0x003b reg=3 result I │ │ 0x001e - 0x003b reg=4 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x003b reg=8 context Landroid/content/Context; │ │ - 0x0000 - 0x003b reg=9 threadId J │ │ + 0x0000 - 0x003b reg=9 context Landroid/content/Context; │ │ + 0x0000 - 0x003b reg=10 threadId J │ │ │ │ #33 : (in Lnet/everythingandroid/smspopup/util/SmsPopupUtils;) │ │ name : 'updateSmscTimestampDrift' │ │ type : '(Landroid/content/Context;JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 16 │ │ + registers : 18 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -044510: |[044510] net.everythingandroid.smspopup.util.SmsPopupUtils.updateSmscTimestampDrift:(Landroid/content/Context;JJ)J │ │ -044520: 1402 4077 1b00 |0000: const v2, #float 2.52234e-39 // #001b7740 │ │ -044526: 1605 0000 |0003: const-wide/16 v5, #int 0 // #0 │ │ -04452a: 9c07 0e0c |0005: sub-long v7, v14, v12 │ │ -04452e: 1709 4077 1b00 |0007: const-wide/32 v9, #float 2.52234e-39 // #001b7740 │ │ -044534: be97 |000a: div-long/2addr v7, v9 │ │ -044536: 8577 |000b: long-to-float v7, v7 │ │ -044538: 7110 570c 0700 |000c: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@0c57 │ │ -04453e: 0a07 |000f: move-result v7 │ │ -044540: 8173 |0010: int-to-long v3, v7 │ │ -044542: 7120 520c 4300 |0011: invoke-static {v3, v4}, Ljava/lang/Math;.abs:(J)J // method@0c52 │ │ -044548: 0b07 |0014: move-result-wide v7 │ │ -04454a: 1609 0000 |0015: const-wide/16 v9, #int 0 // #0 │ │ -04454e: 3107 0709 |0017: cmp-long v7, v7, v9 │ │ -044552: 3d07 1700 |0019: if-lez v7, 0030 // +0017 │ │ -044556: 1707 4077 1b00 |001b: const-wide/32 v7, #float 2.52234e-39 // #001b7740 │ │ -04455c: 9d05 0307 |001e: mul-long v5, v3, v7 │ │ -044560: 7110 cb01 0b00 |0020: invoke-static {v11}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01cb │ │ -044566: 0c01 |0023: move-result-object v1 │ │ -044568: 7210 e000 0100 |0024: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ -04456e: 0c00 |0027: move-result-object v0 │ │ -044570: 1a07 1815 |0028: const-string v7, "smsc_time_drift" // string@1518 │ │ -044574: 7240 de00 7065 |002a: invoke-interface {v0, v7, v5, v6}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00de │ │ -04457a: 7210 db00 0000 |002d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ -044580: 1005 |0030: return-wide v5 │ │ +03f1f4: |[03f1f4] net.everythingandroid.smspopup.util.SmsPopupUtils.updateSmscTimestampDrift:(Landroid/content/Context;JJ)J │ │ +03f204: 1402 4077 1b00 |0000: const v2, #float 2.52234e-39 // #001b7740 │ │ +03f20a: 1606 0000 |0003: const-wide/16 v6, #int 0 // #0 │ │ +03f20e: 9c08 100e |0005: sub-long v8, v16, v14 │ │ +03f212: 170a 4077 1b00 |0007: const-wide/32 v10, #float 2.52234e-39 // #001b7740 │ │ +03f218: bea8 |000a: div-long/2addr v8, v10 │ │ +03f21a: 8583 |000b: long-to-float v3, v8 │ │ +03f21c: 7110 bd0c 0300 |000c: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@0cbd │ │ +03f222: 0a03 |000f: move-result v3 │ │ +03f224: 8134 |0010: int-to-long v4, v3 │ │ +03f226: 7120 b80c 5400 |0011: invoke-static {v4, v5}, Ljava/lang/Math;.abs:(J)J // method@0cb8 │ │ +03f22c: 0b08 |0014: move-result-wide v8 │ │ +03f22e: 160a 0000 |0015: const-wide/16 v10, #int 0 // #0 │ │ +03f232: 3103 080a |0017: cmp-long v3, v8, v10 │ │ +03f236: 3d03 1700 |0019: if-lez v3, 0030 // +0017 │ │ +03f23a: 1708 4077 1b00 |001b: const-wide/32 v8, #float 2.52234e-39 // #001b7740 │ │ +03f240: 9d06 0408 |001e: mul-long v6, v4, v8 │ │ +03f244: 7110 d101 0d00 |0020: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +03f24a: 0c01 |0023: move-result-object v1 │ │ +03f24c: 7210 e000 0100 |0024: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00e0 │ │ +03f252: 0c00 |0027: move-result-object v0 │ │ +03f254: 1a03 9715 |0028: const-string v3, "smsc_time_drift" // string@1597 │ │ +03f258: 7240 de00 3076 |002a: invoke-interface {v0, v3, v6, v7}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@00de │ │ +03f25e: 7210 db00 0000 |002d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@00db │ │ +03f264: 1006 |0030: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ 0x0003 line=1086 │ │ 0x0005 line=1087 │ │ + 0x000c line=1088 │ │ 0x0011 line=1090 │ │ 0x001b line=1091 │ │ 0x0020 line=1092 │ │ 0x0024 line=1093 │ │ 0x0028 line=1094 │ │ 0x002d line=1095 │ │ 0x0030 line=1098 │ │ locals : │ │ 0x0028 - 0x0030 reg=0 editor Landroid/content/SharedPreferences$Editor; │ │ 0x0024 - 0x0030 reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0003 - 0x0031 reg=2 thirtyMins I │ │ - 0x0011 - 0x0031 reg=3 timeDiff30Mins J │ │ - 0x0005 - 0x0031 reg=5 timeDrift J │ │ - 0x0000 - 0x0031 reg=11 context Landroid/content/Context; │ │ - 0x0000 - 0x0031 reg=12 timestamp J │ │ - 0x0000 - 0x0031 reg=14 smscTimestamp J │ │ + 0x0011 - 0x0031 reg=4 timeDiff30Mins J │ │ + 0x0005 - 0x0031 reg=6 timeDrift J │ │ + 0x0000 - 0x0031 reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x0031 reg=14 timestamp J │ │ + 0x0000 - 0x0031 reg=16 smscTimestamp J │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1886 (SmsPopupUtils.java) │ │ + │ │ +Class #297 header: │ │ +class_idx : 123 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 308 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #297 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoStubImpl" │ │ + │ │ +Class #297 - │ │ + Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +03f268: |[03f268] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +03f278: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +03f27e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getCanRetrieveWindowContent' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03f280: |[03f280] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +03f290: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f292: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getDescription' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03f294: |[03f294] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03f2a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f2a6: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getId' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03f2a8: |[03f2a8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03f2b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f2ba: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getResolveInfo' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03f2bc: |[03f2bc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +03f2cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f2ce: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;) │ │ + name : 'getSettingsActivityName' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +03f2d0: |[03f2d0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +03f2e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f2e2: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + source_file_idx : 308 (AccessibilityServiceInfoCompat.java) │ │ + │ │ +Class #298 header: │ │ +class_idx : 130 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 157 │ │ +source_file_idx : 364 │ │ +static_fields_size : 9 │ │ +instance_fields_size: 19 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 38 │ │ + │ │ +Class #298 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/BackStackRecord$Op; } │ │ + │ │ +Class #298 - │ │ + Class descriptor : 'Landroid/support/v4/app/BackStackRecord;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ + #1 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_ADD' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_ATTACH' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 7 │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_DETACH' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 6 │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_HIDE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 4 │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_NULL' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 0 │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_REMOVE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 3 │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_REPLACE' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 2 │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'OP_SHOW' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 5 │ │ + #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "BackStackEntry" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mAddToBackStack' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mAllowAddToBackStack' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbShortTitleRes' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbShortTitleText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbTitleRes' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mBreadCrumbTitleText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mCommitted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mEnterAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mExitAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mHead' │ │ + type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mIndex' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mManager' │ │ + type : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ + access : 0x0010 (FINAL) │ │ + #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mName' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mNumOp' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mPopEnterAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mPopExitAnim' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mTail' │ │ + type : 'Landroid/support/v4/app/BackStackRecord$Op;' │ │ + access : 0x0000 () │ │ + #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mTransition' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'mTransitionStyle' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +03f2e4: |[03f2e4] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +03f2f4: 7010 7703 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0377 │ │ +03f2fa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +03f2fc: 5c10 3f00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@003f │ │ +03f300: 5b12 4900 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03f304: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=286 │ │ + 0x0003 line=201 │ │ + 0x0006 line=287 │ │ + 0x0008 line=288 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0009 reg=2 manager Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'doAddOp' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 141 16-bit code units │ │ +03f308: |[03f308] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +03f318: 5441 4900 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03f31c: 5b61 8200 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +03f320: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +03f324: 5461 9600 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +03f328: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +03f32c: 5461 9600 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +03f330: 6e20 cc0c 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +03f336: 0a01 |000f: move-result v1 │ │ +03f338: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +03f33c: 2201 f601 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +03f340: 2202 0602 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +03f344: 7010 d90c 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03f34a: 1a03 bb01 |0019: const-string v3, "Can't change tag of fragment " // string@01bb │ │ +03f34e: 6e20 e00c 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f354: 0c02 |001e: move-result-object v2 │ │ +03f356: 6e20 df0c 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +03f35c: 0c02 |0022: move-result-object v2 │ │ +03f35e: 1a03 ca00 |0023: const-string v3, ": was " // string@00ca │ │ +03f362: 6e20 e00c 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f368: 0c02 |0028: move-result-object v2 │ │ +03f36a: 5463 9600 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +03f36e: 6e20 e00c 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f374: 0c02 |002e: move-result-object v2 │ │ +03f376: 1a03 7000 |002f: const-string v3, " now " // string@0070 │ │ +03f37a: 6e20 e00c 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f380: 0c02 |0034: move-result-object v2 │ │ +03f382: 6e20 e00c 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f388: 0c02 |0038: move-result-object v2 │ │ +03f38a: 6e10 e40c 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03f390: 0c02 |003c: move-result-object v2 │ │ +03f392: 7020 aa0c 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +03f398: 2701 |0040: throw v1 │ │ +03f39a: 5b67 9600 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +03f39e: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +03f3a2: 5261 8100 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +03f3a6: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +03f3aa: 5261 8100 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +03f3ae: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +03f3b2: 2201 f601 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +03f3b6: 2202 0602 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +03f3ba: 7010 d90c 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03f3c0: 1a03 ba01 |0054: const-string v3, "Can't change container ID of fragment " // string@01ba │ │ +03f3c4: 6e20 e00c 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f3ca: 0c02 |0059: move-result-object v2 │ │ +03f3cc: 6e20 df0c 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +03f3d2: 0c02 |005d: move-result-object v2 │ │ +03f3d4: 1a03 ca00 |005e: const-string v3, ": was " // string@00ca │ │ +03f3d8: 6e20 e00c 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f3de: 0c02 |0063: move-result-object v2 │ │ +03f3e0: 5263 8100 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +03f3e4: 6e20 dd0c 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +03f3ea: 0c02 |0069: move-result-object v2 │ │ +03f3ec: 1a03 7000 |006a: const-string v3, " now " // string@0070 │ │ +03f3f0: 6e20 e00c 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f3f6: 0c02 |006f: move-result-object v2 │ │ +03f3f8: 6e20 dd0c 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +03f3fe: 0c02 |0073: move-result-object v2 │ │ +03f400: 6e10 e40c 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03f406: 0c02 |0077: move-result-object v2 │ │ +03f408: 7020 aa0c 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +03f40e: 2701 |007b: throw v1 │ │ +03f410: 5965 8100 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +03f414: 5965 7e00 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +03f418: 2200 8100 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0081 │ │ +03f41c: 7010 0102 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0201 │ │ +03f422: 5908 2c00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +03f426: 5b06 2f00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03f42a: 6e20 0602 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0206 │ │ +03f430: 0e00 |008c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=347 │ │ + 0x0004 line=349 │ │ + 0x0006 line=350 │ │ + 0x0012 line=351 │ │ + 0x0041 line=355 │ │ + 0x0043 line=358 │ │ + 0x0045 line=359 │ │ + 0x004d line=360 │ │ + 0x007c line=364 │ │ + 0x0080 line=367 │ │ + 0x0085 line=368 │ │ + 0x0087 line=369 │ │ + 0x0089 line=370 │ │ + 0x008c line=371 │ │ + locals : │ │ + 0x0085 - 0x008d reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x008d reg=5 containerViewId I │ │ + 0x0000 - 0x008d reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x008d reg=7 tag Ljava/lang/String; │ │ + 0x0000 - 0x008d reg=8 opcmd I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1868 (SmsPopupUtils.java) │ │ + #0 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +03f434: |[03f434] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03f444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f446: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +03f448: 7051 0f02 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@020f │ │ +03f44e: 1102 |0005: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=337 │ │ + 0x0005 line=338 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=3 containerViewId I │ │ + 0x0000 - 0x0006 reg=4 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'add' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +03f450: |[03f450] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +03f460: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03f462: 7050 0f02 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@020f │ │ +03f468: 1101 |0004: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=342 │ │ + 0x0004 line=343 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0005 reg=2 containerViewId I │ │ + 0x0000 - 0x0005 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0005 reg=4 tag Ljava/lang/String; │ │ + │ │ + #2 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'add' │ │ + type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +03f46c: |[03f46c] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +03f47c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f47e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +03f480: 7051 0f02 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@020f │ │ +03f486: 1102 |0005: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=332 │ │ + 0x0005 line=333 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0006 reg=4 tag Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'addOp' │ │ + type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 42 16-bit code units │ │ +03f488: |[03f488] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +03f498: 5410 4700 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ +03f49c: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +03f4a0: 5b12 4e00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +03f4a4: 5b12 4700 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ +03f4a8: 5210 4500 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0045 │ │ +03f4ac: 5920 2d00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ +03f4b0: 5210 4600 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0046 │ │ +03f4b4: 5920 2e00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ +03f4b8: 5210 4c00 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@004c │ │ +03f4bc: 5920 3100 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +03f4c0: 5210 4d00 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@004d │ │ +03f4c4: 5920 3200 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ +03f4c8: 5210 4b00 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@004b │ │ +03f4cc: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03f4d0: 5910 4b00 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@004b │ │ +03f4d4: 0e00 |001e: return-void │ │ +03f4d6: 5410 4e00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +03f4da: 5b20 3300 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0033 │ │ +03f4de: 5410 4e00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +03f4e2: 5b02 3000 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ +03f4e6: 5b12 4e00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +03f4ea: 28df |0029: goto 0008 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=317 │ │ + 0x0004 line=318 │ │ + 0x0008 line=324 │ │ + 0x000c line=325 │ │ + 0x0010 line=326 │ │ + 0x0014 line=327 │ │ + 0x0018 line=328 │ │ + 0x001e line=329 │ │ + 0x001f line=320 │ │ + 0x0023 line=321 │ │ + 0x0027 line=322 │ │ + locals : │ │ + 0x0000 - 0x002a reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x002a reg=2 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + │ │ + #4 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'addToBackStack' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +03f4ec: |[03f4ec] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +03f4fc: 5520 3f00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@003f │ │ +03f500: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +03f504: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +03f508: 1a01 9907 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@0799 │ │ +03f50c: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +03f512: 2700 |000b: throw v0 │ │ +03f514: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +03f516: 5c20 3e00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ +03f51a: 5b23 4a00 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ +03f51e: 1102 |0011: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=455 │ │ + 0x0004 line=456 │ │ + 0x000c line=459 │ │ + 0x000f line=460 │ │ + 0x0011 line=461 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0012 reg=3 name Ljava/lang/String; │ │ + │ │ + #5 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'attach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +03f520: |[03f520] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03f530: 2200 8100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0081 │ │ +03f534: 7010 0102 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0201 │ │ +03f53a: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +03f53c: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +03f540: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03f544: 6e20 0602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0206 │ │ +03f54a: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=423 │ │ + 0x0005 line=424 │ │ + 0x0008 line=425 │ │ + 0x000a line=426 │ │ + 0x000d line=428 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #6 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'bumpBackStackNesting' │ │ + type : '(I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 171 16-bit code units │ │ +03f54c: |[03f54c] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +03f55c: 5563 3e00 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ +03f560: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +03f564: 0e00 |0004: return-void │ │ +03f566: 6303 cd00 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +03f56a: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +03f56e: 1a03 6b01 |0009: const-string v3, "BackStackEntry" // string@016b │ │ +03f572: 2204 0602 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +03f576: 7010 d90c 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03f57c: 1a05 7d01 |0010: const-string v5, "Bump nesting in " // string@017d │ │ +03f580: 6e20 e00c 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f586: 0c04 |0015: move-result-object v4 │ │ +03f588: 6e20 df0c 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +03f58e: 0c04 |0019: move-result-object v4 │ │ +03f590: 1a05 2c00 |001a: const-string v5, " by " // string@002c │ │ +03f594: 6e20 e00c 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f59a: 0c04 |001f: move-result-object v4 │ │ +03f59c: 6e20 dd0c 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +03f5a2: 0c04 |0023: move-result-object v4 │ │ +03f5a4: 6e10 e40c 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03f5aa: 0c04 |0027: move-result-object v4 │ │ +03f5ac: 7120 8709 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +03f5b2: 5461 4700 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ +03f5b6: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +03f5ba: 5413 2f00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03f5be: 5234 7a00 |0031: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +03f5c2: b074 |0033: add-int/2addr v4, v7 │ │ +03f5c4: 5934 7a00 |0034: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +03f5c8: 6303 cd00 |0036: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +03f5cc: 3803 2a00 |0038: if-eqz v3, 0062 // +002a │ │ +03f5d0: 1a03 6b01 |003a: const-string v3, "BackStackEntry" // string@016b │ │ +03f5d4: 2204 0602 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +03f5d8: 7010 d90c 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03f5de: 1a05 7e01 |0041: const-string v5, "Bump nesting of " // string@017e │ │ +03f5e2: 6e20 e00c 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f5e8: 0c04 |0046: move-result-object v4 │ │ +03f5ea: 5415 2f00 |0047: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03f5ee: 6e20 df0c 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +03f5f4: 0c04 |004c: move-result-object v4 │ │ +03f5f6: 1a05 7f00 |004d: const-string v5, " to " // string@007f │ │ +03f5fa: 6e20 e00c 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f600: 0c04 |0052: move-result-object v4 │ │ +03f602: 5415 2f00 |0053: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03f606: 5255 7a00 |0055: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +03f60a: 6e20 dd0c 5400 |0057: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +03f610: 0c04 |005a: move-result-object v4 │ │ +03f612: 6e10 e40c 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03f618: 0c04 |005e: move-result-object v4 │ │ +03f61a: 7120 8709 4300 |005f: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +03f620: 5413 3400 |0062: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03f624: 3803 4400 |0064: if-eqz v3, 00a8 // +0044 │ │ +03f628: 5413 3400 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03f62c: 6e10 fd0c 0300 |0068: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03f632: 0a03 |006b: move-result v3 │ │ +03f634: d800 03ff |006c: add-int/lit8 v0, v3, #int -1 // #ff │ │ +03f638: 3a00 3a00 |006e: if-ltz v0, 00a8 // +003a │ │ +03f63c: 5413 3400 |0070: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03f640: 6e20 f60c 0300 |0072: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03f646: 0c02 |0075: move-result-object v2 │ │ +03f648: 1f02 8900 |0076: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +03f64c: 5223 7a00 |0078: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +03f650: b073 |007a: add-int/2addr v3, v7 │ │ +03f652: 5923 7a00 |007b: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +03f656: 6303 cd00 |007d: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +03f65a: 3803 2600 |007f: if-eqz v3, 00a5 // +0026 │ │ +03f65e: 1a03 6b01 |0081: const-string v3, "BackStackEntry" // string@016b │ │ +03f662: 2204 0602 |0083: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +03f666: 7010 d90c 0400 |0085: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03f66c: 1a05 7e01 |0088: const-string v5, "Bump nesting of " // string@017e │ │ +03f670: 6e20 e00c 5400 |008a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f676: 0c04 |008d: move-result-object v4 │ │ +03f678: 6e20 df0c 2400 |008e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +03f67e: 0c04 |0091: move-result-object v4 │ │ +03f680: 1a05 7f00 |0092: const-string v5, " to " // string@007f │ │ +03f684: 6e20 e00c 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f68a: 0c04 |0097: move-result-object v4 │ │ +03f68c: 5225 7a00 |0098: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +03f690: 6e20 dd0c 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +03f696: 0c04 |009d: move-result-object v4 │ │ +03f698: 6e10 e40c 0400 |009e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03f69e: 0c04 |00a1: move-result-object v4 │ │ +03f6a0: 7120 8709 4300 |00a2: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +03f6a6: d800 00ff |00a5: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03f6aa: 28c7 |00a7: goto 006e // -0039 │ │ +03f6ac: 5411 3000 |00a8: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ +03f6b0: 2883 |00aa: goto 002d // -007d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=502 │ │ + 0x0004 line=522 │ │ + 0x0005 line=505 │ │ + 0x002b line=507 │ │ + 0x002d line=508 │ │ + 0x002f line=509 │ │ + 0x0036 line=510 │ │ + 0x0062 line=512 │ │ + 0x0066 line=513 │ │ + 0x0070 line=514 │ │ + 0x0078 line=515 │ │ + 0x007d line=516 │ │ + 0x00a5 line=513 │ │ + 0x00a8 line=520 │ │ + locals : │ │ + 0x006e - 0x00a8 reg=0 i I │ │ + 0x0078 - 0x00a8 reg=2 r Landroid/support/v4/app/Fragment; │ │ + 0x002d - 0x00ab reg=1 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x00ab reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x00ab reg=7 amt I │ │ + │ │ + #7 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'commit' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +03f6b4: |[03f6b4] android.support.v4.app.BackStackRecord.commit:()I │ │ +03f6c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f6c6: 6e20 0c02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@020c │ │ +03f6cc: 0a00 |0004: move-result v0 │ │ +03f6ce: 0f00 |0005: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=525 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'commitAllowingStateLoss' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +03f6d0: |[03f6d0] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +03f6e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03f6e2: 6e20 0c02 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@020c │ │ +03f6e8: 0a00 |0004: move-result v0 │ │ +03f6ea: 0f00 |0005: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=529 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'commitInternal' │ │ + type : '(Z)I' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 67 16-bit code units │ │ +03f6ec: |[03f6ec] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +03f6fc: 5530 4400 |0000: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0044 │ │ +03f700: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +03f704: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +03f708: 1a01 0f0a |0006: const-string v1, "commit already called" // string@0a0f │ │ +03f70c: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +03f712: 2700 |000b: throw v0 │ │ +03f714: 6300 cd00 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +03f718: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +03f71c: 1a00 6b01 |0010: const-string v0, "BackStackEntry" // string@016b │ │ +03f720: 2201 0602 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +03f724: 7010 d90c 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03f72a: 1a02 ce01 |0017: const-string v2, "Commit: " // string@01ce │ │ +03f72e: 6e20 e00c 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f734: 0c01 |001c: move-result-object v1 │ │ +03f736: 6e20 df0c 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +03f73c: 0c01 |0020: move-result-object v1 │ │ +03f73e: 6e10 e40c 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03f744: 0c01 |0024: move-result-object v1 │ │ +03f746: 7120 8709 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +03f74c: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +03f74e: 5c30 4400 |0029: iput-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0044 │ │ +03f752: 5530 3e00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ +03f756: 3800 1200 |002d: if-eqz v0, 003f // +0012 │ │ +03f75a: 5430 4900 |002f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03f75e: 6e20 0a03 3000 |0031: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@030a │ │ +03f764: 0a00 |0034: move-result v0 │ │ +03f766: 5930 4800 |0035: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +03f76a: 5430 4900 |0037: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03f76e: 6e30 2003 3004 |0039: invoke-virtual {v0, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0320 │ │ +03f774: 5230 4800 |003c: iget v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +03f778: 0f00 |003e: return v0 │ │ +03f77a: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ +03f77c: 5930 4800 |0040: iput v0, v3, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +03f780: 28f5 |0042: goto 0037 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=533 │ │ + 0x000c line=534 │ │ + 0x0028 line=535 │ │ + 0x002b line=536 │ │ + 0x002f line=537 │ │ + 0x0037 line=541 │ │ + 0x003c line=542 │ │ + 0x003f line=539 │ │ + locals : │ │ + 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0043 reg=4 allowStateLoss Z │ │ + │ │ + #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'detach' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +03f784: |[03f784] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03f794: 2200 8100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0081 │ │ +03f798: 7010 0102 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0201 │ │ +03f79e: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +03f7a0: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +03f7a4: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03f7a8: 6e20 0602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0206 │ │ +03f7ae: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=414 │ │ + 0x0005 line=415 │ │ + 0x0008 line=416 │ │ + 0x000a line=417 │ │ + 0x000d line=419 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'disallowAddToBackStack' │ │ + type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +03f7b0: |[03f7b0] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +03f7c0: 5520 3e00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ +03f7c4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +03f7c8: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +03f7cc: 1a01 9a07 |0006: const-string v1, "This transaction is already being added to the back stack" // string@079a │ │ +03f7d0: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +03f7d6: 2700 |000b: throw v0 │ │ +03f7d8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03f7da: 5c20 3f00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@003f │ │ +03f7de: 1102 |000f: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=469 │ │ + 0x0004 line=470 │ │ + 0x000c line=473 │ │ + 0x000f line=474 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #12 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 446 16-bit code units │ │ +03f7e0: |[03f7e0] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03f7f0: 6e20 8d0c 7900 |0000: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f7f6: 1a04 770f |0003: const-string v4, "mName=" // string@0f77 │ │ +03f7fa: 6e20 8d0c 4900 |0005: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f800: 5464 4a00 |0008: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ +03f804: 6e20 8d0c 4900 |000a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f80a: 1a04 5900 |000d: const-string v4, " mIndex=" // string@0059 │ │ +03f80e: 6e20 8d0c 4900 |000f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f814: 5264 4800 |0012: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +03f818: 6e20 8b0c 4900 |0014: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +03f81e: 1a04 5000 |0017: const-string v4, " mCommitted=" // string@0050 │ │ +03f822: 6e20 8d0c 4900 |0019: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f828: 5564 4400 |001c: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0044 │ │ +03f82c: 6e20 930c 4900 |001e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +03f832: 5264 4f00 |0021: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03f836: 3804 2100 |0023: if-eqz v4, 0044 // +0021 │ │ +03f83a: 6e20 8d0c 7900 |0025: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f840: 1a04 1310 |0028: const-string v4, "mTransition=#" // string@1013 │ │ +03f844: 6e20 8d0c 4900 |002a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f84a: 5264 4f00 |002d: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03f84e: 7110 af0c 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03f854: 0c04 |0032: move-result-object v4 │ │ +03f856: 6e20 8d0c 4900 |0033: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f85c: 1a04 6a00 |0036: const-string v4, " mTransitionStyle=#" // string@006a │ │ +03f860: 6e20 8d0c 4900 |0038: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f866: 5264 5000 |003b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +03f86a: 7110 af0c 0400 |003d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03f870: 0c04 |0040: move-result-object v4 │ │ +03f872: 6e20 920c 4900 |0041: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +03f878: 5264 4500 |0044: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0045 │ │ +03f87c: 3904 0600 |0046: if-nez v4, 004c // +0006 │ │ +03f880: 5264 4600 |0048: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0046 │ │ +03f884: 3804 2100 |004a: if-eqz v4, 006b // +0021 │ │ +03f888: 6e20 8d0c 7900 |004c: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f88e: 1a04 190f |004f: const-string v4, "mEnterAnim=#" // string@0f19 │ │ +03f892: 6e20 8d0c 4900 |0051: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f898: 5264 4500 |0054: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0045 │ │ +03f89c: 7110 af0c 0400 |0056: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03f8a2: 0c04 |0059: move-result-object v4 │ │ +03f8a4: 6e20 8d0c 4900 |005a: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f8aa: 1a04 5500 |005d: const-string v4, " mExitAnim=#" // string@0055 │ │ +03f8ae: 6e20 8d0c 4900 |005f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f8b4: 5264 4600 |0062: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0046 │ │ +03f8b8: 7110 af0c 0400 |0064: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03f8be: 0c04 |0067: move-result-object v4 │ │ +03f8c0: 6e20 920c 4900 |0068: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +03f8c6: 5264 4c00 |006b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@004c │ │ +03f8ca: 3904 0600 |006d: if-nez v4, 0073 // +0006 │ │ +03f8ce: 5264 4d00 |006f: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@004d │ │ +03f8d2: 3804 2100 |0071: if-eqz v4, 0092 // +0021 │ │ +03f8d6: 6e20 8d0c 7900 |0073: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f8dc: 1a04 a40f |0076: const-string v4, "mPopEnterAnim=#" // string@0fa4 │ │ +03f8e0: 6e20 8d0c 4900 |0078: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f8e6: 5264 4c00 |007b: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@004c │ │ +03f8ea: 7110 af0c 0400 |007d: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03f8f0: 0c04 |0080: move-result-object v4 │ │ +03f8f2: 6e20 8d0c 4900 |0081: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f8f8: 1a04 5e00 |0084: const-string v4, " mPopExitAnim=#" // string@005e │ │ +03f8fc: 6e20 8d0c 4900 |0086: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f902: 5264 4d00 |0089: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@004d │ │ +03f906: 7110 af0c 0400 |008b: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03f90c: 0c04 |008e: move-result-object v4 │ │ +03f90e: 6e20 920c 4900 |008f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +03f914: 5264 4200 |0092: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ +03f918: 3904 0600 |0094: if-nez v4, 009a // +0006 │ │ +03f91c: 5464 4300 |0096: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ +03f920: 3804 1d00 |0098: if-eqz v4, 00b5 // +001d │ │ +03f924: 6e20 8d0c 7900 |009a: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f92a: 1a04 cb0e |009d: const-string v4, "mBreadCrumbTitleRes=#" // string@0ecb │ │ +03f92e: 6e20 8d0c 4900 |009f: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f934: 5264 4200 |00a2: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ +03f938: 7110 af0c 0400 |00a4: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03f93e: 0c04 |00a7: move-result-object v4 │ │ +03f940: 6e20 8d0c 4900 |00a8: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f946: 1a04 4f00 |00ab: const-string v4, " mBreadCrumbTitleText=" // string@004f │ │ +03f94a: 6e20 8d0c 4900 |00ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f950: 5464 4300 |00b0: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ +03f954: 6e20 910c 4900 |00b2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +03f95a: 5264 4000 |00b5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ +03f95e: 3904 0600 |00b7: if-nez v4, 00bd // +0006 │ │ +03f962: 5464 4100 |00b9: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ +03f966: 3804 1d00 |00bb: if-eqz v4, 00d8 // +001d │ │ +03f96a: 6e20 8d0c 7900 |00bd: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f970: 1a04 c80e |00c0: const-string v4, "mBreadCrumbShortTitleRes=#" // string@0ec8 │ │ +03f974: 6e20 8d0c 4900 |00c2: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f97a: 5264 4000 |00c5: iget v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ +03f97e: 7110 af0c 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03f984: 0c04 |00ca: move-result-object v4 │ │ +03f986: 6e20 8d0c 4900 |00cb: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f98c: 1a04 4e00 |00ce: const-string v4, " mBreadCrumbShortTitleText=" // string@004e │ │ +03f990: 6e20 8d0c 4900 |00d0: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f996: 5464 4100 |00d3: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ +03f99a: 6e20 910c 4900 |00d5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +03f9a0: 5464 4700 |00d8: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ +03f9a4: 3804 e300 |00da: if-eqz v4, 01bd // +00e3 │ │ +03f9a8: 6e20 8d0c 7900 |00dc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f9ae: 1a04 8f06 |00df: const-string v4, "Operations:" // string@068f │ │ +03f9b2: 6e20 920c 4900 |00e1: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +03f9b8: 2204 0602 |00e4: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +03f9bc: 7010 d90c 0400 |00e6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03f9c2: 6e20 e00c 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f9c8: 0c04 |00ec: move-result-object v4 │ │ +03f9ca: 1a05 0500 |00ed: const-string v5, " " // string@0005 │ │ +03f9ce: 6e20 e00c 5400 |00ef: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03f9d4: 0c04 |00f2: move-result-object v4 │ │ +03f9d6: 6e10 e40c 0400 |00f3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03f9dc: 0c01 |00f6: move-result-object v1 │ │ +03f9de: 5463 4700 |00f7: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ +03f9e2: 1202 |00f9: const/4 v2, #int 0 // #0 │ │ +03f9e4: 3803 c300 |00fa: if-eqz v3, 01bd // +00c3 │ │ +03f9e8: 6e20 8d0c 7900 |00fc: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f9ee: 1a04 1200 |00ff: const-string v4, " Op #" // string@0012 │ │ +03f9f2: 6e20 8d0c 4900 |0101: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03f9f8: 6e20 8b0c 2900 |0104: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +03f9fe: 1a04 c200 |0107: const-string v4, ":" // string@00c2 │ │ +03fa02: 6e20 920c 4900 |0109: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +03fa08: 6e20 8d0c 1900 |010c: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fa0e: 1a04 fc09 |010f: const-string v4, "cmd=" // string@09fc │ │ +03fa12: 6e20 8d0c 4900 |0111: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fa18: 5234 2c00 |0114: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +03fa1c: 6e20 8b0c 4900 |0116: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +03fa22: 1a04 4000 |0119: const-string v4, " fragment=" // string@0040 │ │ +03fa26: 6e20 8d0c 4900 |011b: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fa2c: 5434 2f00 |011e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03fa30: 6e20 910c 4900 |0120: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +03fa36: 5234 2d00 |0123: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ +03fa3a: 3904 0600 |0125: if-nez v4, 012b // +0006 │ │ +03fa3e: 5234 2e00 |0127: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ +03fa42: 3804 2100 |0129: if-eqz v4, 014a // +0021 │ │ +03fa46: 6e20 8d0c 7900 |012b: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fa4c: 1a04 9c0b |012e: const-string v4, "enterAnim=#" // string@0b9c │ │ +03fa50: 6e20 8d0c 4900 |0130: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fa56: 5234 2d00 |0133: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ +03fa5a: 7110 af0c 0400 |0135: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03fa60: 0c04 |0138: move-result-object v4 │ │ +03fa62: 6e20 8d0c 4900 |0139: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fa68: 1a04 3c00 |013c: const-string v4, " exitAnim=#" // string@003c │ │ +03fa6c: 6e20 8d0c 4900 |013e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fa72: 5234 2e00 |0141: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ +03fa76: 7110 af0c 0400 |0143: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03fa7c: 0c04 |0146: move-result-object v4 │ │ +03fa7e: 6e20 920c 4900 |0147: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +03fa84: 5234 3100 |014a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +03fa88: 3904 0600 |014c: if-nez v4, 0152 // +0006 │ │ +03fa8c: 5234 3200 |014e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ +03fa90: 3804 2100 |0150: if-eqz v4, 0171 // +0021 │ │ +03fa94: 6e20 8d0c 7900 |0152: invoke-virtual {v9, v7}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fa9a: 1a04 2412 |0155: const-string v4, "popEnterAnim=#" // string@1224 │ │ +03fa9e: 6e20 8d0c 4900 |0157: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03faa4: 5234 3100 |015a: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +03faa8: 7110 af0c 0400 |015c: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03faae: 0c04 |015f: move-result-object v4 │ │ +03fab0: 6e20 8d0c 4900 |0160: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fab6: 1a04 7400 |0163: const-string v4, " popExitAnim=#" // string@0074 │ │ +03faba: 6e20 8d0c 4900 |0165: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fac0: 5234 3200 |0168: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ +03fac4: 7110 af0c 0400 |016a: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +03faca: 0c04 |016d: move-result-object v4 │ │ +03facc: 6e20 920c 4900 |016e: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +03fad2: 5434 3400 |0171: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03fad6: 3804 4600 |0173: if-eqz v4, 01b9 // +0046 │ │ +03fada: 5434 3400 |0175: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03fade: 6e10 fd0c 0400 |0177: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03fae4: 0a04 |017a: move-result v4 │ │ +03fae6: 3d04 3e00 |017b: if-lez v4, 01b9 // +003e │ │ +03faea: 1200 |017d: const/4 v0, #int 0 // #0 │ │ +03faec: 5434 3400 |017e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03faf0: 6e10 fd0c 0400 |0180: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03faf6: 0a04 |0183: move-result v4 │ │ +03faf8: 3540 3500 |0184: if-ge v0, v4, 01b9 // +0035 │ │ +03fafc: 6e20 8d0c 1900 |0186: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fb02: 5434 3400 |0189: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03fb06: 6e10 fd0c 0400 |018b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03fb0c: 0a04 |018e: move-result v4 │ │ +03fb0e: 1215 |018f: const/4 v5, #int 1 // #1 │ │ +03fb10: 3354 1300 |0190: if-ne v4, v5, 01a3 // +0013 │ │ +03fb14: 1a04 fc06 |0192: const-string v4, "Removed: " // string@06fc │ │ +03fb18: 6e20 8d0c 4900 |0194: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fb1e: 5434 3400 |0197: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03fb22: 6e20 f60c 0400 |0199: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03fb28: 0c04 |019c: move-result-object v4 │ │ +03fb2a: 6e20 910c 4900 |019d: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +03fb30: d800 0001 |01a0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03fb34: 28dc |01a2: goto 017e // -0024 │ │ +03fb36: 1a04 fb06 |01a3: const-string v4, "Removed:" // string@06fb │ │ +03fb3a: 6e20 920c 4900 |01a5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +03fb40: 6e20 8d0c 1900 |01a8: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fb46: 1a04 0600 |01ab: const-string v4, " #" // string@0006 │ │ +03fb4a: 6e20 8d0c 4900 |01ad: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fb50: 6e20 8b0c 2900 |01b0: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +03fb56: 1a04 c300 |01b3: const-string v4, ": " // string@00c3 │ │ +03fb5a: 6e20 8d0c 4900 |01b5: invoke-virtual {v9, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +03fb60: 28df |01b8: goto 0197 // -0021 │ │ +03fb62: 5433 3000 |01b9: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ +03fb66: 2900 3fff |01bb: goto/16 00fa // -00c1 │ │ +03fb6a: 0e00 |01bd: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=212 │ │ + 0x000d line=213 │ │ + 0x0017 line=214 │ │ + 0x0021 line=215 │ │ + 0x0025 line=216 │ │ + 0x002d line=217 │ │ + 0x0036 line=218 │ │ + 0x003b line=219 │ │ + 0x0044 line=221 │ │ + 0x004c line=222 │ │ + 0x0054 line=223 │ │ + 0x005d line=224 │ │ + 0x0062 line=225 │ │ + 0x006b line=227 │ │ + 0x0073 line=228 │ │ + 0x007b line=229 │ │ + 0x0084 line=230 │ │ + 0x0089 line=231 │ │ + 0x0092 line=233 │ │ + 0x009a line=234 │ │ + 0x00a2 line=235 │ │ + 0x00ab line=236 │ │ + 0x00b0 line=237 │ │ + 0x00b5 line=239 │ │ + 0x00bd line=240 │ │ + 0x00c5 line=241 │ │ + 0x00ce line=242 │ │ + 0x00d3 line=243 │ │ + 0x00d8 line=246 │ │ + 0x00dc line=247 │ │ + 0x00e4 line=248 │ │ + 0x00f7 line=249 │ │ + 0x00f9 line=250 │ │ + 0x00fa line=251 │ │ + 0x00fc line=252 │ │ + 0x0107 line=253 │ │ + 0x010c line=254 │ │ + 0x0119 line=255 │ │ + 0x0123 line=256 │ │ + 0x012b line=257 │ │ + 0x0133 line=258 │ │ + 0x013c line=259 │ │ + 0x0141 line=260 │ │ + 0x014a line=262 │ │ + 0x0152 line=263 │ │ + 0x015a line=264 │ │ + 0x0163 line=265 │ │ + 0x0168 line=266 │ │ + 0x0171 line=268 │ │ + 0x017d line=269 │ │ + 0x0186 line=270 │ │ + 0x0189 line=271 │ │ + 0x0192 line=272 │ │ + 0x0197 line=278 │ │ + 0x01a0 line=269 │ │ + 0x01a3 line=274 │ │ + 0x01a8 line=275 │ │ + 0x01b3 line=276 │ │ + 0x01b9 line=281 │ │ + 0x01bd line=284 │ │ + locals : │ │ + 0x017e - 0x01b9 reg=0 i I │ │ + 0x00f7 - 0x01bd reg=1 innerPrefix Ljava/lang/String; │ │ + 0x00fa - 0x01bd reg=2 num I │ │ + 0x00f9 - 0x01bd reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x01be reg=6 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x01be reg=7 prefix Ljava/lang/String; │ │ + 0x0000 - 0x01be reg=8 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x01be reg=9 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x01be reg=10 args [Ljava/lang/String; │ │ + │ │ + #13 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbShortTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +03fb6c: |[03fb6c] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +03fb7c: 5220 4000 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ +03fb80: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +03fb84: 5420 4900 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fb88: 5400 d700 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +03fb8c: 5221 4000 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ +03fb90: 6e20 b902 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@02b9 │ │ +03fb96: 0c00 |000d: move-result-object v0 │ │ +03fb98: 1100 |000e: return-object v0 │ │ +03fb9a: 5420 4100 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ +03fb9e: 28fd |0011: goto 000e // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=310 │ │ + 0x0004 line=311 │ │ + 0x000e line=313 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbShortTitleRes' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03fba0: |[03fba0] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +03fbb0: 5210 4000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ +03fbb4: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=299 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #15 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbTitle' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +03fbb8: |[03fbb8] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +03fbc8: 5220 4200 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ +03fbcc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +03fbd0: 5420 4900 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fbd4: 5400 d700 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +03fbd8: 5221 4200 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ +03fbdc: 6e20 b902 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@02b9 │ │ +03fbe2: 0c00 |000d: move-result-object v0 │ │ +03fbe4: 1100 |000e: return-object v0 │ │ +03fbe6: 5420 4300 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ +03fbea: 28fd |0011: goto 000e // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=303 │ │ + 0x0004 line=304 │ │ + 0x000e line=306 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getBreadCrumbTitleRes' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03fbec: |[03fbec] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +03fbfc: 5210 4200 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ +03fc00: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=295 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #17 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getId' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03fc04: |[03fc04] android.support.v4.app.BackStackRecord.getId:()I │ │ +03fc14: 5210 4800 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +03fc18: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=291 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getName' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03fc1c: |[03fc1c] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +03fc2c: 5410 4a00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@004a │ │ +03fc30: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=708 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getTransition' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03fc34: |[03fc34] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +03fc44: 5210 4f00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03fc48: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=712 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'getTransitionStyle' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03fc4c: |[03fc4c] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +03fc5c: 5210 5000 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +03fc60: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=716 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'hide' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +03fc64: |[03fc64] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03fc74: 2200 8100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0081 │ │ +03fc78: 7010 0102 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0201 │ │ +03fc7e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +03fc80: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +03fc84: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03fc88: 6e20 0602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0206 │ │ +03fc8e: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=396 │ │ + 0x0005 line=397 │ │ + 0x0008 line=398 │ │ + 0x000a line=399 │ │ + 0x000d line=401 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'isAddToBackStackAllowed' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +03fc90: |[03fc90] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +03fca0: 5510 3f00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@003f │ │ +03fca4: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=465 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #23 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'isEmpty' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +03fca8: |[03fca8] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +03fcb8: 5210 4b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@004b │ │ +03fcbc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +03fcc0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03fcc2: 0f00 |0005: return v0 │ │ +03fcc4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +03fcc6: 28fe |0007: goto 0005 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=720 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'popFromBackStack' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 288 16-bit code units │ │ +03fcc8: |[03fcc8] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +03fcd8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03fcda: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ +03fcdc: 6304 cd00 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +03fce0: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +03fce4: 1a04 6b01 |0006: const-string v4, "BackStackEntry" // string@016b │ │ +03fce8: 2205 0602 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +03fcec: 7010 d90c 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03fcf2: 1a06 2812 |000d: const-string v6, "popFromBackStack: " // string@1228 │ │ +03fcf6: 6e20 e00c 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03fcfc: 0c05 |0012: move-result-object v5 │ │ +03fcfe: 6e20 df0c a500 |0013: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +03fd04: 0c05 |0016: move-result-object v5 │ │ +03fd06: 6e10 e40c 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03fd0c: 0c05 |001a: move-result-object v5 │ │ +03fd0e: 7120 8709 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +03fd14: 6e20 0902 9a00 |001e: invoke-virtual {v10, v9}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0209 │ │ +03fd1a: 54a3 4e00 |0021: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +03fd1e: 3803 c900 |0023: if-eqz v3, 00ec // +00c9 │ │ +03fd22: 5234 2c00 |0025: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +03fd26: 2b04 e700 0000 |0027: packed-switch v4, 0000010e // +000000e7 │ │ +03fd2c: 2204 f501 |002a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +03fd30: 2205 0602 |002c: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +03fd34: 7010 d90c 0500 |002e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03fd3a: 1a06 bd07 |0031: const-string v6, "Unknown cmd: " // string@07bd │ │ +03fd3e: 6e20 e00c 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03fd44: 0c05 |0036: move-result-object v5 │ │ +03fd46: 5236 2c00 |0037: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +03fd4a: 6e20 dd0c 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +03fd50: 0c05 |003c: move-result-object v5 │ │ +03fd52: 6e10 e40c 0500 |003d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03fd58: 0c05 |0040: move-result-object v5 │ │ +03fd5a: 7020 a60c 5400 |0041: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +03fd60: 2704 |0044: throw v4 │ │ +03fd62: 5430 2f00 |0045: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03fd66: 5234 3200 |0047: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ +03fd6a: 5904 8c00 |0049: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +03fd6e: 54a4 4900 |004b: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fd72: 52a5 4f00 |004d: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03fd76: 7110 4303 0500 |004f: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0343 │ │ +03fd7c: 0a05 |0052: move-result v5 │ │ +03fd7e: 52a6 5000 |0053: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +03fd82: 6e40 3e03 0465 |0055: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@033e │ │ +03fd88: 5433 3300 |0058: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0033 │ │ +03fd8c: 28c9 |005a: goto 0023 // -0037 │ │ +03fd8e: 5430 2f00 |005b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03fd92: 5234 3200 |005d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ +03fd96: 5904 8c00 |005f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +03fd9a: 54a4 4900 |0061: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fd9e: 52a5 4f00 |0063: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03fda2: 7110 4303 0500 |0065: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0343 │ │ +03fda8: 0a05 |0068: move-result v5 │ │ +03fdaa: 52a6 5000 |0069: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +03fdae: 6e40 3e03 0465 |006b: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@033e │ │ +03fdb4: 5434 3400 |006e: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03fdb8: 3804 e8ff |0070: if-eqz v4, 0058 // -0018 │ │ +03fdbc: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +03fdbe: 5434 3400 |0073: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03fdc2: 6e10 fd0c 0400 |0075: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +03fdc8: 0a04 |0078: move-result v4 │ │ +03fdca: 3541 dfff |0079: if-ge v1, v4, 0058 // -0021 │ │ +03fdce: 5434 3400 |007b: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +03fdd2: 6e20 f60c 1400 |007d: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +03fdd8: 0c02 |0080: move-result-object v2 │ │ +03fdda: 1f02 8900 |0081: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +03fdde: 5234 3100 |0083: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +03fde2: 5924 8c00 |0085: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +03fde6: 54a4 4900 |0087: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fdea: 6e30 0803 2407 |0089: invoke-virtual {v4, v2, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0308 │ │ +03fdf0: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03fdf4: 28e5 |008e: goto 0073 // -001b │ │ +03fdf6: 5430 2f00 |008f: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03fdfa: 5234 3100 |0091: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +03fdfe: 5904 8c00 |0093: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +03fe02: 54a4 4900 |0095: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fe06: 6e30 0803 0407 |0097: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0308 │ │ +03fe0c: 28be |009a: goto 0058 // -0042 │ │ +03fe0e: 5430 2f00 |009b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03fe12: 5234 3100 |009d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +03fe16: 5904 8c00 |009f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +03fe1a: 54a4 4900 |00a1: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fe1e: 52a5 4f00 |00a3: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03fe22: 7110 4303 0500 |00a5: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0343 │ │ +03fe28: 0a05 |00a8: move-result v5 │ │ +03fe2a: 52a6 5000 |00a9: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +03fe2e: 6e40 4903 0465 |00ab: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0349 │ │ +03fe34: 28aa |00ae: goto 0058 // -0056 │ │ +03fe36: 5430 2f00 |00af: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03fe3a: 5234 3200 |00b1: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0032 │ │ +03fe3e: 5904 8c00 |00b3: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +03fe42: 54a4 4900 |00b5: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fe46: 52a5 4f00 |00b7: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03fe4a: 7110 4303 0500 |00b9: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0343 │ │ +03fe50: 0a05 |00bc: move-result v5 │ │ +03fe52: 52a6 5000 |00bd: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +03fe56: 6e40 2a03 0465 |00bf: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@032a │ │ +03fe5c: 2896 |00c2: goto 0058 // -006a │ │ +03fe5e: 5430 2f00 |00c3: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03fe62: 5234 3100 |00c5: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +03fe66: 5904 8c00 |00c7: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +03fe6a: 54a4 4900 |00c9: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fe6e: 52a5 4f00 |00cb: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03fe72: 7110 4303 0500 |00cd: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0343 │ │ +03fe78: 0a05 |00d0: move-result v5 │ │ +03fe7a: 52a6 5000 |00d1: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +03fe7e: 6e40 0c03 0465 |00d3: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@030c │ │ +03fe84: 2882 |00d6: goto 0058 // -007e │ │ +03fe86: 5430 2f00 |00d7: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03fe8a: 5234 3100 |00d9: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0031 │ │ +03fe8e: 5904 8c00 |00db: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +03fe92: 54a4 4900 |00dd: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fe96: 52a5 4f00 |00df: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03fe9a: 7110 4303 0500 |00e1: invoke-static {v5}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0343 │ │ +03fea0: 0a05 |00e4: move-result v5 │ │ +03fea2: 52a6 5000 |00e5: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +03fea6: 6e40 0f03 0465 |00e7: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@030f │ │ +03feac: 2900 6eff |00ea: goto/16 0058 // -0092 │ │ +03feb0: 380b 1400 |00ec: if-eqz v11, 0100 // +0014 │ │ +03feb4: 54a4 4900 |00ee: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03feb8: 54a5 4900 |00f0: iget-object v5, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03febc: 5255 df00 |00f2: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +03fec0: 52a6 4f00 |00f4: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +03fec4: 7110 4303 0600 |00f6: invoke-static {v6}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0343 │ │ +03feca: 0a06 |00f9: move-result v6 │ │ +03fecc: 52a7 5000 |00fa: iget v7, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +03fed0: 1218 |00fc: const/4 v8, #int 1 // #1 │ │ +03fed2: 6e58 3003 5476 |00fd: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0330 │ │ +03fed8: 52a4 4800 |0100: iget v4, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +03fedc: 3a04 0b00 |0102: if-ltz v4, 010d // +000b │ │ +03fee0: 54a4 4900 |0104: iget-object v4, v10, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +03fee4: 52a5 4800 |0106: iget v5, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +03fee8: 6e20 2603 5400 |0108: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0326 │ │ +03feee: 59a9 4800 |010b: iput v9, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +03fef2: 0e00 |010d: return-void │ │ +03fef4: 0001 0700 0100 0000 1e00 0000 3400 ... |010e: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=631 │ │ + 0x001e line=633 │ │ + 0x0021 line=635 │ │ + 0x0023 line=636 │ │ + 0x0025 line=637 │ │ + 0x002a line=689 │ │ + 0x0045 line=639 │ │ + 0x0047 line=640 │ │ + 0x004b line=641 │ │ + 0x0058 line=693 │ │ + 0x005b line=646 │ │ + 0x005d line=647 │ │ + 0x0061 line=648 │ │ + 0x006e line=651 │ │ + 0x0072 line=652 │ │ + 0x007b line=653 │ │ + 0x0083 line=654 │ │ + 0x0087 line=655 │ │ + 0x008c line=652 │ │ + 0x008f line=660 │ │ + 0x0091 line=661 │ │ + 0x0095 line=662 │ │ + 0x009b line=665 │ │ + 0x009d line=666 │ │ + 0x00a1 line=667 │ │ + 0x00af line=671 │ │ + 0x00b1 line=672 │ │ + 0x00b5 line=673 │ │ + 0x00c3 line=677 │ │ + 0x00c5 line=678 │ │ + 0x00c9 line=679 │ │ + 0x00d7 line=683 │ │ + 0x00d9 line=684 │ │ + 0x00dd line=685 │ │ + 0x00ec line=696 │ │ + 0x00ee line=697 │ │ + 0x0100 line=701 │ │ + 0x0104 line=702 │ │ + 0x010b line=703 │ │ + 0x010d line=705 │ │ + 0x010e line=637 │ │ + locals : │ │ + 0x0047 - 0x005b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x005d - 0x008f reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0073 - 0x008f reg=1 i I │ │ + 0x0083 - 0x008f reg=2 old Landroid/support/v4/app/Fragment; │ │ + 0x0091 - 0x009b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x009d - 0x00af reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x00b1 - 0x00c3 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x00c5 - 0x00d7 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x00d9 - 0x00ec reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0023 - 0x0120 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x0120 reg=10 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0120 reg=11 doStateMove Z │ │ + │ │ + #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'remove' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +03ff18: |[03ff18] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03ff28: 2200 8100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0081 │ │ +03ff2c: 7010 0102 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0201 │ │ +03ff32: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +03ff34: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +03ff38: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +03ff3c: 6e20 0602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0206 │ │ +03ff42: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=387 │ │ + 0x0005 line=388 │ │ + 0x0008 line=389 │ │ + 0x000a line=390 │ │ + 0x000d line=392 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #26 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +03ff44: |[03ff44] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +03ff54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03ff56: 6e40 1f02 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@021f │ │ +03ff5c: 0c00 |0004: move-result-object v0 │ │ +03ff5e: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=374 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 containerViewId I │ │ + 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #27 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'replace' │ │ + type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 15 16-bit code units │ │ +03ff60: |[03ff60] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +03ff70: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +03ff74: 2200 f501 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +03ff78: 1a01 5606 |0004: const-string v1, "Must use non-zero containerViewId" // string@0656 │ │ +03ff7c: 7020 a60c 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +03ff82: 2700 |0009: throw v0 │ │ +03ff84: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +03ff86: 7050 0f02 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@020f │ │ +03ff8c: 1102 |000e: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=378 │ │ + 0x0002 line=379 │ │ + 0x000a line=382 │ │ + 0x000e line=383 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000f reg=3 containerViewId I │ │ + 0x0000 - 0x000f reg=4 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x000f reg=5 tag Ljava/lang/String; │ │ + │ │ + #28 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 392 16-bit code units │ │ +03ff90: |[03ff90] android.support.v4.app.BackStackRecord.run:()V │ │ +03ffa0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +03ffa2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +03ffa4: 6304 cd00 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +03ffa8: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +03ffac: 1a04 6b01 |0006: const-string v4, "BackStackEntry" // string@016b │ │ +03ffb0: 2205 0602 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +03ffb4: 7010 d90c 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +03ffba: 1a06 0507 |000d: const-string v6, "Run: " // string@0705 │ │ +03ffbe: 6e20 e00c 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +03ffc4: 0c05 |0012: move-result-object v5 │ │ +03ffc6: 6e20 df0c 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +03ffcc: 0c05 |0016: move-result-object v5 │ │ +03ffce: 6e10 e40c 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +03ffd4: 0c05 |001a: move-result-object v5 │ │ +03ffd6: 7120 8709 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +03ffdc: 5594 3e00 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ +03ffe0: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +03ffe4: 5294 4800 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +03ffe8: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +03ffec: 2204 f601 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@01f6 │ │ +03fff0: 1a05 e408 |0028: const-string v5, "addToBackStack() called after commit()" // string@08e4 │ │ +03fff4: 7020 aa0c 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +03fffa: 2704 |002d: throw v4 │ │ +03fffc: 6e20 0902 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0209 │ │ +040002: 5493 4700 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0047 │ │ +040006: 3803 2c01 |0033: if-eqz v3, 015f // +012c │ │ +04000a: 5234 2c00 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +04000e: 2b04 3f01 0000 |0037: packed-switch v4, 00000176 // +0000013f │ │ +040014: 2204 f501 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +040018: 2205 0602 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +04001c: 7010 d90c 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +040022: 1a06 bd07 |0041: const-string v6, "Unknown cmd: " // string@07bd │ │ +040026: 6e20 e00c 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04002c: 0c05 |0046: move-result-object v5 │ │ +04002e: 5236 2c00 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +040032: 6e20 dd0c 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +040038: 0c05 |004c: move-result-object v5 │ │ +04003a: 6e10 e40c 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +040040: 0c05 |0050: move-result-object v5 │ │ +040042: 7020 a60c 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +040048: 2704 |0054: throw v4 │ │ +04004a: 5430 2f00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +04004e: 5234 2d00 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ +040052: 5904 8c00 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +040056: 5494 4900 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +04005a: 6e30 0803 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0308 │ │ +040060: 5433 3000 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0030 │ │ +040064: 28d1 |0062: goto 0033 // -002f │ │ +040066: 5430 2f00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +04006a: 5494 4900 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +04006e: 5444 d800 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040072: 3804 9600 |0069: if-eqz v4, 00ff // +0096 │ │ +040076: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +040078: 5494 4900 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +04007c: 5444 d800 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040080: 6e10 fd0c 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +040086: 0a04 |0073: move-result v4 │ │ +040088: 3541 8b00 |0074: if-ge v1, v4, 00ff // +008b │ │ +04008c: 5494 4900 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +040090: 5444 d800 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040094: 6e20 f60c 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04009a: 0c02 |007d: move-result-object v2 │ │ +04009c: 1f02 8900 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0400a0: 6304 cd00 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0400a4: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +0400a8: 1a04 6b01 |0084: const-string v4, "BackStackEntry" // string@016b │ │ +0400ac: 2205 0602 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +0400b0: 7010 d90c 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0400b6: 1a06 7d06 |008b: const-string v6, "OP_REPLACE: adding=" // string@067d │ │ +0400ba: 6e20 e00c 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0400c0: 0c05 |0090: move-result-object v5 │ │ +0400c2: 6e20 df0c 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0400c8: 0c05 |0094: move-result-object v5 │ │ +0400ca: 1a06 7300 |0095: const-string v6, " old=" // string@0073 │ │ +0400ce: 6e20 e00c 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0400d4: 0c05 |009a: move-result-object v5 │ │ +0400d6: 6e20 df0c 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0400dc: 0c05 |009e: move-result-object v5 │ │ +0400de: 6e10 e40c 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0400e4: 0c05 |00a2: move-result-object v5 │ │ +0400e6: 7120 8709 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0400ec: 5224 7e00 |00a6: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +0400f0: 5205 7e00 |00a8: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +0400f4: 3354 5100 |00aa: if-ne v4, v5, 00fb // +0051 │ │ +0400f8: 5434 3400 |00ac: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +0400fc: 3904 0900 |00ae: if-nez v4, 00b7 // +0009 │ │ +040100: 2204 1202 |00b0: new-instance v4, Ljava/util/ArrayList; // type@0212 │ │ +040104: 7010 ee0c 0400 |00b2: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +04010a: 5b34 3400 |00b5: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +04010e: 5434 3400 |00b7: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0034 │ │ +040112: 6e20 f10c 2400 |00b9: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +040118: 5234 2e00 |00bc: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ +04011c: 5924 8c00 |00be: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +040120: 5594 3e00 |00c0: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ +040124: 3804 3000 |00c2: if-eqz v4, 00f2 // +0030 │ │ +040128: 5224 7a00 |00c4: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +04012c: d804 0401 |00c6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +040130: 5924 7a00 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +040134: 6304 cd00 |00ca: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +040138: 3804 2600 |00cc: if-eqz v4, 00f2 // +0026 │ │ +04013c: 1a04 6b01 |00ce: const-string v4, "BackStackEntry" // string@016b │ │ +040140: 2205 0602 |00d0: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +040144: 7010 d90c 0500 |00d2: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04014a: 1a06 7e01 |00d5: const-string v6, "Bump nesting of " // string@017e │ │ +04014e: 6e20 e00c 6500 |00d7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040154: 0c05 |00da: move-result-object v5 │ │ +040156: 6e20 df0c 2500 |00db: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +04015c: 0c05 |00de: move-result-object v5 │ │ +04015e: 1a06 7f00 |00df: const-string v6, " to " // string@007f │ │ +040162: 6e20 e00c 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040168: 0c05 |00e4: move-result-object v5 │ │ +04016a: 5226 7a00 |00e5: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +04016e: 6e20 dd0c 6500 |00e7: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +040174: 0c05 |00ea: move-result-object v5 │ │ +040176: 6e10 e40c 0500 |00eb: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04017c: 0c05 |00ee: move-result-object v5 │ │ +04017e: 7120 8709 5400 |00ef: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +040184: 5494 4900 |00f2: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +040188: 5295 4f00 |00f4: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +04018c: 5296 5000 |00f6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +040190: 6e40 3e03 2465 |00f8: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@033e │ │ +040196: d801 0101 |00fb: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04019a: 2900 6fff |00fd: goto/16 006c // -0091 │ │ +04019e: 5234 2d00 |00ff: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ +0401a2: 5904 8c00 |0101: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +0401a6: 5494 4900 |0103: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +0401aa: 6e30 0803 0407 |0105: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0308 │ │ +0401b0: 2900 58ff |0108: goto/16 0060 // -00a8 │ │ +0401b4: 5430 2f00 |010a: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +0401b8: 5234 2e00 |010c: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ +0401bc: 5904 8c00 |010e: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +0401c0: 5494 4900 |0110: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +0401c4: 5295 4f00 |0112: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +0401c8: 5296 5000 |0114: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +0401cc: 6e40 3e03 0465 |0116: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@033e │ │ +0401d2: 2900 47ff |0119: goto/16 0060 // -00b9 │ │ +0401d6: 5430 2f00 |011b: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +0401da: 5234 2e00 |011d: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ +0401de: 5904 8c00 |011f: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +0401e2: 5494 4900 |0121: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +0401e6: 5295 4f00 |0123: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +0401ea: 5296 5000 |0125: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +0401ee: 6e40 2a03 0465 |0127: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@032a │ │ +0401f4: 2900 36ff |012a: goto/16 0060 // -00ca │ │ +0401f8: 5430 2f00 |012c: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +0401fc: 5234 2d00 |012e: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ +040200: 5904 8c00 |0130: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +040204: 5494 4900 |0132: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +040208: 5295 4f00 |0134: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +04020c: 5296 5000 |0136: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +040210: 6e40 4903 0465 |0138: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0349 │ │ +040216: 2900 25ff |013b: goto/16 0060 // -00db │ │ +04021a: 5430 2f00 |013d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +04021e: 5234 2e00 |013f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@002e │ │ +040222: 5904 8c00 |0141: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +040226: 5494 4900 |0143: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +04022a: 5295 4f00 |0145: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +04022e: 5296 5000 |0147: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +040232: 6e40 0f03 0465 |0149: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@030f │ │ +040238: 2900 14ff |014c: goto/16 0060 // -00ec │ │ +04023c: 5430 2f00 |014e: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +040240: 5234 2d00 |0150: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@002d │ │ +040244: 5904 8c00 |0152: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +040248: 5494 4900 |0154: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +04024c: 5295 4f00 |0156: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +040250: 5296 5000 |0158: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +040254: 6e40 0c03 0465 |015a: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@030c │ │ +04025a: 2900 03ff |015d: goto/16 0060 // -00fd │ │ +04025e: 5494 4900 |015f: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +040262: 5495 4900 |0161: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +040266: 5255 df00 |0163: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +04026a: 5296 4f00 |0165: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +04026e: 5297 5000 |0167: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +040272: 6e58 3003 5476 |0169: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0330 │ │ +040278: 5594 3e00 |016c: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@003e │ │ +04027c: 3804 0700 |016e: if-eqz v4, 0175 // +0007 │ │ +040280: 5494 4900 |0170: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0049 │ │ +040284: 6e20 0703 9400 |0172: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0307 │ │ +04028a: 0e00 |0175: return-void │ │ +04028c: 0001 0700 0100 0000 1e00 0000 2c00 ... |0176: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=546 │ │ + 0x001e line=548 │ │ + 0x0022 line=549 │ │ + 0x0026 line=550 │ │ + 0x002e line=554 │ │ + 0x0031 line=556 │ │ + 0x0033 line=557 │ │ + 0x0035 line=558 │ │ + 0x003a line=615 │ │ + 0x0055 line=560 │ │ + 0x0057 line=561 │ │ + 0x005b line=562 │ │ + 0x0060 line=619 │ │ + 0x0063 line=565 │ │ + 0x0065 line=566 │ │ + 0x006b line=567 │ │ + 0x0076 line=568 │ │ + 0x0080 line=569 │ │ + 0x00a6 line=571 │ │ + 0x00ac line=572 │ │ + 0x00b0 line=573 │ │ + 0x00b7 line=575 │ │ + 0x00bc line=576 │ │ + 0x00c0 line=577 │ │ + 0x00c4 line=578 │ │ + 0x00ca line=579 │ │ + 0x00f2 line=582 │ │ + 0x00fb line=567 │ │ + 0x00ff line=586 │ │ + 0x0103 line=587 │ │ + 0x010a line=590 │ │ + 0x010c line=591 │ │ + 0x0110 line=592 │ │ + 0x011b line=595 │ │ + 0x011d line=596 │ │ + 0x0121 line=597 │ │ + 0x012c line=600 │ │ + 0x012e line=601 │ │ + 0x0132 line=602 │ │ + 0x013d line=605 │ │ + 0x013f line=606 │ │ + 0x0143 line=607 │ │ + 0x014e line=610 │ │ + 0x0150 line=611 │ │ + 0x0154 line=612 │ │ + 0x015f line=622 │ │ + 0x016c line=625 │ │ + 0x0170 line=626 │ │ + 0x0175 line=628 │ │ + 0x0176 line=558 │ │ + locals : │ │ + 0x0057 - 0x0063 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x006c - 0x00ff reg=1 i I │ │ + 0x0080 - 0x00ff reg=2 old Landroid/support/v4/app/Fragment; │ │ + 0x0065 - 0x010a reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x010c - 0x011b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x011d - 0x012c reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x012e - 0x013d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x013f - 0x014e reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0150 - 0x015f reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0033 - 0x0188 reg=3 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x0188 reg=9 this Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #29 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0402b0: |[0402b0] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0402c0: 5912 4000 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ +0402c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0402c6: 5b10 4100 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ +0402ca: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=490 │ │ + 0x0002 line=491 │ │ + 0x0005 line=492 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 res I │ │ + │ │ + #30 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbShortTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0402cc: |[0402cc] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +0402dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0402de: 5910 4000 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@0040 │ │ +0402e2: 5b12 4100 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0041 │ │ +0402e6: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=496 │ │ + 0x0003 line=497 │ │ + 0x0005 line=498 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ + │ │ + #31 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +0402e8: |[0402e8] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0402f8: 5912 4200 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ +0402fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0402fe: 5b10 4300 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ +040302: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=478 │ │ + 0x0002 line=479 │ │ + 0x0005 line=480 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 res I │ │ + │ │ + #32 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setBreadCrumbTitle' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +040304: |[040304] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +040314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040316: 5910 4200 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0042 │ │ +04031a: 5b12 4300 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0043 │ │ +04031e: 1101 |0005: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=484 │ │ + 0x0003 line=485 │ │ + 0x0005 line=486 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ + │ │ + #33 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setCustomAnimations' │ │ + type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 6 16-bit code units │ │ +040320: |[040320] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +040330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040332: 6e50 2602 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@0226 │ │ +040338: 0c00 |0004: move-result-object v0 │ │ +04033a: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=432 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0006 reg=2 enter I │ │ + 0x0000 - 0x0006 reg=3 exit I │ │ + │ │ + #34 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setCustomAnimations' │ │ + type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 9 16-bit code units │ │ +04033c: |[04033c] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +04034c: 5901 4500 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0045 │ │ +040350: 5902 4600 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0046 │ │ +040354: 5903 4c00 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@004c │ │ +040358: 5904 4d00 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@004d │ │ +04035c: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=437 │ │ + 0x0002 line=438 │ │ + 0x0004 line=439 │ │ + 0x0006 line=440 │ │ + 0x0008 line=441 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0009 reg=1 enter I │ │ + 0x0000 - 0x0009 reg=2 exit I │ │ + 0x0000 - 0x0009 reg=3 popEnter I │ │ + 0x0000 - 0x0009 reg=4 popExit I │ │ + │ │ + #35 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setTransition' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +040360: |[040360] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +040370: 5901 4f00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@004f │ │ +040374: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=445 │ │ + 0x0002 line=446 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 transition I │ │ + │ │ + #36 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'setTransitionStyle' │ │ + type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +040378: |[040378] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +040388: 5901 5000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0050 │ │ +04038c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=450 │ │ + 0x0002 line=451 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x0003 reg=1 styleRes I │ │ + │ │ + #37 : (in Landroid/support/v4/app/BackStackRecord;) │ │ + name : 'show' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +040390: |[040390] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0403a0: 2200 8100 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0081 │ │ +0403a4: 7010 0102 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@0201 │ │ +0403aa: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +0403ac: 5901 2c00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@002c │ │ +0403b0: 5b03 2f00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@002f │ │ +0403b4: 6e20 0602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0206 │ │ +0403ba: 1102 |000d: return-object v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=405 │ │ + 0x0005 line=406 │ │ + 0x0008 line=407 │ │ + 0x000a line=408 │ │ + 0x000d line=410 │ │ + locals : │ │ + 0x0005 - 0x000e reg=0 op Landroid/support/v4/app/BackStackRecord$Op; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ + 0x0000 - 0x000e reg=3 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + source_file_idx : 364 (BackStackRecord.java) │ │ + │ │ +Class #299 header: │ │ +class_idx : 133 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 137 │ │ +source_file_idx : 531 │ │ +static_fields_size : 10 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 21 │ │ + │ │ +Class #299 - │ │ + Class descriptor : 'Landroid/support/v4/app/DialogFragment;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/Fragment;' │ │ + Interfaces - │ │ + #0 : 'Landroid/content/DialogInterface$OnCancelListener;' │ │ + #1 : 'Landroid/content/DialogInterface$OnDismissListener;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_BACK_STACK_ID' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:backStackId" │ │ + #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_CANCELABLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:cancelable" │ │ + #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_DIALOG_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:savedDialogState" │ │ + #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_SHOWS_DIALOG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:showsDialog" │ │ + #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_STYLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:style" │ │ + #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'SAVED_THEME' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android:theme" │ │ + #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NORMAL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NO_FRAME' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NO_INPUT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'STYLE_NO_TITLE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mBackStackId' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mCancelable' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mDestroyed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mDialog' │ │ + type : 'Landroid/app/Dialog;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mRemoved' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mShowsDialog' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mStyle' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'mTheme' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +0403bc: |[0403bc] android.support.v4.app.DialogFragment.:()V │ │ +0403cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0403ce: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0403d0: 7010 5a02 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@025a │ │ +0403d6: 5920 6c00 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ +0403da: 5920 6d00 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ +0403de: 5c21 6600 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ +0403e2: 5c21 6b00 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +0403e6: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0403e8: 5920 6500 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ +0403ec: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=82 │ │ + 0x0005 line=72 │ │ + 0x0007 line=73 │ │ + 0x0009 line=74 │ │ + 0x000b line=75 │ │ + 0x000d line=76 │ │ + 0x0010 line=83 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'dismiss' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0403f0: |[0403f0] android.support.v4.app.DialogFragment.dismiss:()V │ │ +040400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040402: 6e20 3702 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0237 │ │ +040408: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + 0x0004 line=150 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'dismissInternal' │ │ + type : '(Z)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 53 16-bit code units │ │ +04040c: |[04040c] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +04041c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04041e: 5441 6900 |0001: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040422: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +040426: 5441 6900 |0005: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +04042a: 6e10 4400 0100 |0007: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0044 │ │ +040430: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +040432: 5b41 6900 |000b: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040436: 5c43 6a00 |000d: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ +04043a: 5241 6500 |000f: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ +04043e: 3a01 0f00 |0011: if-ltz v1, 0020 // +000f │ │ +040442: 6e10 3a02 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@023a │ │ +040448: 0c01 |0016: move-result-object v1 │ │ +04044a: 5242 6500 |0017: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ +04044e: 6e30 f102 2103 |0019: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@02f1 │ │ +040454: 12f1 |001c: const/4 v1, #int -1 // #ff │ │ +040456: 5941 6500 |001d: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ +04045a: 0e00 |001f: return-void │ │ +04045c: 6e10 3a02 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@023a │ │ +040462: 0c01 |0023: move-result-object v1 │ │ +040464: 6e10 e602 0100 |0024: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +04046a: 0c00 |0027: move-result-object v0 │ │ +04046c: 6e20 8403 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0384 │ │ +040472: 3805 0600 |002b: if-eqz v5, 0031 // +0006 │ │ +040476: 6e10 7e03 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@037e │ │ +04047c: 28ef |0030: goto 001f // -0011 │ │ +04047e: 6e10 7d03 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@037d │ │ +040484: 28eb |0034: goto 001f // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=153 │ │ + 0x0005 line=154 │ │ + 0x000a line=155 │ │ + 0x000d line=157 │ │ + 0x000f line=158 │ │ + 0x0013 line=159 │ │ + 0x001c line=161 │ │ + 0x001f line=171 │ │ + 0x0020 line=163 │ │ + 0x0028 line=164 │ │ + 0x002b line=165 │ │ + 0x002d line=166 │ │ + 0x0031 line=168 │ │ + locals : │ │ + 0x0028 - 0x0035 reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ + 0x0000 - 0x0035 reg=4 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0035 reg=5 allowStateLoss Z │ │ + │ │ + #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getDialog' │ │ + type : '()Landroid/app/Dialog;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +040488: |[040488] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +040498: 5410 6900 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +04049c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=174 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #3 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getLayoutInflater' │ │ + type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 66 16-bit code units │ │ +0404a0: |[0404a0] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0404b0: 5520 6b00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +0404b4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0404b8: 6f20 6102 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0261 │ │ +0404be: 0c00 |0007: move-result-object v0 │ │ +0404c0: 1100 |0008: return-object v0 │ │ +0404c2: 6e20 4302 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0243 │ │ +0404c8: 0c00 |000c: move-result-object v0 │ │ +0404ca: 5b20 6900 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +0404ce: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0404d0: 5c20 6800 |0010: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0068 │ │ +0404d4: 5220 6c00 |0012: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ +0404d8: 2b00 2400 0000 |0014: packed-switch v0, 00000038 // +00000024 │ │ +0404de: 5420 6900 |0017: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +0404e2: 6e10 4500 0000 |0019: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0045 │ │ +0404e8: 0c00 |001c: move-result-object v0 │ │ +0404ea: 1a01 630e |001d: const-string v1, "layout_inflater" // string@0e63 │ │ +0404ee: 6e20 a800 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +0404f4: 0c00 |0022: move-result-object v0 │ │ +0404f6: 1f00 6701 |0023: check-cast v0, Landroid/view/LayoutInflater; // type@0167 │ │ +0404fa: 28e3 |0025: goto 0008 // -001d │ │ +0404fc: 5420 6900 |0026: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040500: 6e10 4600 0000 |0028: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ +040506: 0c00 |002b: move-result-object v0 │ │ +040508: 1301 1800 |002c: const/16 v1, #int 24 // #18 │ │ +04050c: 6e20 1d0a 1000 |002e: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@0a1d │ │ +040512: 5420 6900 |0031: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040516: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +040518: 6e20 4a00 1000 |0034: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@004a │ │ +04051e: 28e0 |0037: goto 0017 // -0020 │ │ +040520: 0001 0300 0100 0000 1d00 0000 1d00 ... |0038: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=249 │ │ + 0x0004 line=250 │ │ + 0x0008 line=265 │ │ + 0x0009 line=253 │ │ + 0x000f line=254 │ │ + 0x0012 line=255 │ │ + 0x0017 line=265 │ │ + 0x0026 line=257 │ │ + 0x0031 line=263 │ │ + 0x0038 line=255 │ │ + locals : │ │ + 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0042 reg=3 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getShowsDialog' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +040534: |[040534] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +040544: 5510 6b00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +040548: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=227 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #5 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'getTheme' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04054c: |[04054c] android.support.v4.app.DialogFragment.getTheme:()I │ │ +04055c: 5210 6d00 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ +040560: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=178 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'isCancelable' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +040564: |[040564] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +040574: 5510 6600 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ +040578: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=199 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onActivityCreated' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 75 16-bit code units │ │ +04057c: |[04057c] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +04058c: 6f20 7902 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0279 │ │ +040592: 5542 6b00 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +040596: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +04059a: 0e00 |0007: return-void │ │ +04059c: 6e10 3e02 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@023e │ │ +0405a2: 0c01 |000b: move-result-object v1 │ │ +0405a4: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +0405a8: 6e10 e009 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@09e0 │ │ +0405ae: 0c02 |0011: move-result-object v2 │ │ +0405b0: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +0405b4: 2202 f601 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0405b8: 1a03 1202 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0212 │ │ +0405bc: 7020 aa0c 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +0405c2: 2702 |001b: throw v2 │ │ +0405c4: 5442 6900 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +0405c8: 6e20 4c00 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@004c │ │ +0405ce: 5442 6900 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +0405d2: 6e10 3802 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0238 │ │ +0405d8: 0c03 |0026: move-result-object v3 │ │ +0405da: 6e20 4f00 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@004f │ │ +0405e0: 5442 6900 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +0405e4: 5543 6600 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ +0405e8: 6e20 4b00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@004b │ │ +0405ee: 5442 6900 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +0405f2: 6e20 4d00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@004d │ │ +0405f8: 5442 6900 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +0405fc: 6e20 4e00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@004e │ │ +040602: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +040606: 1a02 1809 |003d: const-string v2, "android:savedDialogState" // string@0918 │ │ +04060a: 6e20 7e01 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@017e │ │ +040610: 0c00 |0042: move-result-object v0 │ │ +040612: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +040616: 5442 6900 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +04061a: 6e20 4800 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0048 │ │ +040620: 28bd |004a: goto 0007 // -0043 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=310 │ │ + 0x0003 line=312 │ │ + 0x0007 line=333 │ │ + 0x0008 line=316 │ │ + 0x000c line=317 │ │ + 0x000e line=318 │ │ + 0x0014 line=319 │ │ + 0x001c line=321 │ │ + 0x0021 line=323 │ │ + 0x002a line=324 │ │ + 0x0031 line=325 │ │ + 0x0036 line=326 │ │ + 0x003b line=327 │ │ + 0x003d line=328 │ │ + 0x0043 line=329 │ │ + 0x0045 line=330 │ │ + locals : │ │ + 0x0043 - 0x004b reg=0 dialogState Landroid/os/Bundle; │ │ + 0x000c - 0x004b reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x004b reg=4 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x004b reg=5 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onCancel' │ │ + type : '(Landroid/content/DialogInterface;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +040624: |[040624] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +040634: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=296 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ + │ │ + #9 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +040638: |[040638] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +040648: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04064a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04064c: 6f20 7e02 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@027e │ │ +040652: 5230 6700 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@0067 │ │ +040656: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +04065a: 0110 |0009: move v0, v1 │ │ +04065c: 5c30 6b00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +040660: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +040664: 1a00 1a09 |000e: const-string v0, "android:style" // string@091a │ │ +040668: 6e30 8001 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0180 │ │ +04066e: 0a00 |0013: move-result v0 │ │ +040670: 5930 6c00 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ +040674: 1a00 1f09 |0016: const-string v0, "android:theme" // string@091f │ │ +040678: 6e30 8001 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0180 │ │ +04067e: 0a00 |001b: move-result v0 │ │ +040680: 5930 6d00 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ +040684: 1a00 1609 |001e: const-string v0, "android:cancelable" // string@0916 │ │ +040688: 6e30 7d01 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@017d │ │ +04068e: 0a00 |0023: move-result v0 │ │ +040690: 5c30 6600 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ +040694: 1a00 1909 |0026: const-string v0, "android:showsDialog" // string@0919 │ │ +040698: 5531 6b00 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +04069c: 6e30 7d01 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@017d │ │ +0406a2: 0a00 |002d: move-result v0 │ │ +0406a4: 5c30 6b00 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +0406a8: 1a00 1509 |0030: const-string v0, "android:backStackId" // string@0915 │ │ +0406ac: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +0406ae: 6e30 8001 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0180 │ │ +0406b4: 0a00 |0036: move-result v0 │ │ +0406b6: 5930 6500 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ +0406ba: 0e00 |0039: return-void │ │ +0406bc: 0120 |003a: move v0, v2 │ │ +0406be: 28cf |003b: goto 000a // -0031 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=232 │ │ + 0x0005 line=234 │ │ + 0x000c line=236 │ │ + 0x000e line=237 │ │ + 0x0016 line=238 │ │ + 0x001e line=239 │ │ + 0x0026 line=240 │ │ + 0x0030 line=241 │ │ + 0x0039 line=244 │ │ + 0x003b line=234 │ │ + locals : │ │ + 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x003c reg=4 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #10 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onCreateDialog' │ │ + type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +0406c0: |[0406c0] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0406d0: 2200 0f00 |0000: new-instance v0, Landroid/app/Dialog; // type@000f │ │ +0406d4: 6e10 3802 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0238 │ │ +0406da: 0c01 |0005: move-result-object v1 │ │ +0406dc: 6e10 3d02 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@023d │ │ +0406e2: 0a02 |0009: move-result v2 │ │ +0406e4: 7030 4300 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0043 │ │ +0406ea: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=292 │ │ + locals : │ │ + 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #11 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onDestroyView' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +0406ec: |[0406ec] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +0406fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0406fe: 6f10 8502 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0285 │ │ +040704: 5c21 6800 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDestroyed:Z // field@0068 │ │ +040708: 5420 6900 |0006: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +04070c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +040710: 5c21 6a00 |000a: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ +040714: 5420 6900 |000c: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040718: 6e10 4400 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0044 │ │ +04071e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +040720: 5b20 6900 |0012: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040724: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=383 │ │ + 0x0004 line=384 │ │ + 0x0006 line=385 │ │ + 0x000a line=389 │ │ + 0x000c line=390 │ │ + 0x0011 line=391 │ │ + 0x0014 line=393 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #12 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onDismiss' │ │ + type : '(Landroid/content/DialogInterface;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +040728: |[040728] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +040738: 5510 6a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ +04073c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +040740: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +040742: 6e20 3702 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@0237 │ │ +040748: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=299 │ │ + 0x0004 line=304 │ │ + 0x0008 line=306 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0009 reg=2 dialog Landroid/content/DialogInterface; │ │ + │ │ + #13 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onSaveInstanceState' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 77 16-bit code units │ │ +04074c: |[04074c] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +04075c: 6f20 8f02 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@028f │ │ +040762: 5431 6900 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040766: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +04076a: 5431 6900 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +04076e: 6e10 4900 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@0049 │ │ +040774: 0c00 |000c: move-result-object v0 │ │ +040776: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +04077a: 1a01 1809 |000f: const-string v1, "android:savedDialogState" // string@0918 │ │ +04077e: 6e30 8b01 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@018b │ │ +040784: 5231 6c00 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ +040788: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +04078c: 1a01 1a09 |0018: const-string v1, "android:style" // string@091a │ │ +040790: 5232 6c00 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ +040794: 6e30 8c01 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@018c │ │ +04079a: 5231 6d00 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ +04079e: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +0407a2: 1a01 1f09 |0023: const-string v1, "android:theme" // string@091f │ │ +0407a6: 5232 6d00 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ +0407aa: 6e30 8c01 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@018c │ │ +0407b0: 5531 6600 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ +0407b4: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +0407b8: 1a01 1609 |002e: const-string v1, "android:cancelable" // string@0916 │ │ +0407bc: 5532 6600 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ +0407c0: 6e30 8a01 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@018a │ │ +0407c6: 5531 6b00 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +0407ca: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +0407ce: 1a01 1909 |0039: const-string v1, "android:showsDialog" // string@0919 │ │ +0407d2: 5532 6b00 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +0407d6: 6e30 8a01 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@018a │ │ +0407dc: 5231 6500 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ +0407e0: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +0407e2: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +0407e6: 1a01 1509 |0045: const-string v1, "android:backStackId" // string@0915 │ │ +0407ea: 5232 6500 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ +0407ee: 6e30 8c01 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@018c │ │ +0407f4: 0e00 |004c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=346 │ │ + 0x0003 line=347 │ │ + 0x0007 line=348 │ │ + 0x000d line=349 │ │ + 0x000f line=350 │ │ + 0x0014 line=353 │ │ + 0x0018 line=354 │ │ + 0x001f line=356 │ │ + 0x0023 line=357 │ │ + 0x002a line=359 │ │ + 0x002e line=360 │ │ + 0x0035 line=362 │ │ + 0x0039 line=363 │ │ + 0x0040 line=365 │ │ + 0x0045 line=366 │ │ + 0x004c line=368 │ │ + locals : │ │ + 0x000d - 0x0014 reg=0 dialogState Landroid/os/Bundle; │ │ + 0x0000 - 0x004d reg=3 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x004d reg=4 outState Landroid/os/Bundle; │ │ + │ │ + #14 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onStart' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +0407f8: |[0407f8] android.support.v4.app.DialogFragment.onStart:()V │ │ +040808: 6f10 9002 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0290 │ │ +04080e: 5410 6900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040812: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +040816: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +040818: 5c10 6a00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ +04081c: 5410 6900 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040820: 6e10 5000 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0050 │ │ +040826: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=337 │ │ + 0x0003 line=338 │ │ + 0x0007 line=339 │ │ + 0x000a line=340 │ │ + 0x000f line=342 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #15 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'onStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +040828: |[040828] android.support.v4.app.DialogFragment.onStop:()V │ │ +040838: 6f10 9102 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0291 │ │ +04083e: 5410 6900 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040842: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +040846: 5410 6900 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +04084a: 6e10 4700 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0047 │ │ +040850: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=372 │ │ + 0x0003 line=373 │ │ + 0x0007 line=374 │ │ + 0x000c line=376 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + │ │ + #16 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'setCancelable' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +040854: |[040854] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +040864: 5c12 6600 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@0066 │ │ +040868: 5410 6900 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +04086c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +040870: 5410 6900 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@0069 │ │ +040874: 6e20 4b00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@004b │ │ +04087a: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + 0x0002 line=192 │ │ + 0x000b line=193 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x000c reg=2 cancelable Z │ │ + │ │ + #17 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'setShowsDialog' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04087c: |[04087c] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +04088c: 5c01 6b00 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@006b │ │ +040890: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=220 │ │ + 0x0002 line=221 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0003 reg=1 showsDialog Z │ │ + │ │ + #18 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'setStyle' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 22 16-bit code units │ │ +040894: |[040894] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +0408a4: 5923 6c00 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ +0408a8: 5220 6c00 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ +0408ac: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0408ae: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +0408b2: 5220 6c00 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@006c │ │ +0408b6: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +0408b8: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +0408bc: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +0408c2: 5920 6d00 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ +0408c6: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +0408ca: 5924 6d00 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@006d │ │ +0408ce: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=100 │ │ + 0x0002 line=101 │ │ + 0x000c line=102 │ │ + 0x0011 line=104 │ │ + 0x0013 line=105 │ │ + 0x0015 line=107 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x0016 reg=3 style I │ │ + 0x0000 - 0x0016 reg=4 theme I │ │ + │ │ + #19 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'show' │ │ + type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +0408d0: |[0408d0] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +0408e0: 6e30 7a03 1203 |0000: invoke-virtual {v2, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@037a │ │ +0408e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0408e8: 5c10 6a00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mRemoved:Z // field@006a │ │ +0408ec: 6e10 7d03 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@037d │ │ +0408f2: 0a00 |0009: move-result v0 │ │ +0408f4: 5910 6500 |000a: iput v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ +0408f8: 5210 6500 |000c: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@0065 │ │ +0408fc: 0f00 |000e: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + 0x0003 line=137 │ │ + 0x0006 line=138 │ │ + 0x000c line=139 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x000f reg=2 transaction Landroid/support/v4/app/FragmentTransaction; │ │ + 0x0000 - 0x000f reg=3 tag Ljava/lang/String; │ │ + │ │ + #20 : (in Landroid/support/v4/app/DialogFragment;) │ │ + name : 'show' │ │ + type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +040900: |[040900] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +040910: 6e10 e602 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +040916: 0c00 |0003: move-result-object v0 │ │ +040918: 6e30 7a03 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@037a │ │ +04091e: 6e10 7d03 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@037d │ │ +040924: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0004 line=122 │ │ + 0x0007 line=123 │ │ + 0x000a line=124 │ │ + locals : │ │ + 0x0004 - 0x000b reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/DialogFragment; │ │ + 0x0000 - 0x000b reg=2 manager Landroid/support/v4/app/FragmentManager; │ │ + 0x0000 - 0x000b reg=3 tag Ljava/lang/String; │ │ + │ │ + source_file_idx : 531 (DialogFragment.java) │ │ + │ │ +Class #300 header: │ │ +class_idx : 150 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 144 │ │ +source_file_idx : 618 │ │ +static_fields_size : 18 │ │ +instance_fields_size: 21 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 65 │ │ + │ │ +Class #300 annotations: │ │ +Annotations on field #214 'mActive' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #216 'mAdded' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #217 'mAvailBackStackIndices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ +Annotations on field #218 'mAvailIndices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Integer;" ">;" } │ │ +Annotations on field #219 'mBackStack' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ +Annotations on field #220 'mBackStackChangeListeners' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;" ">;" } │ │ +Annotations on field #221 'mBackStackIndices' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/BackStackRecord;" ">;" } │ │ +Annotations on field #222 'mCreatedMenus' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #230 'mPendingActions' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Ljava/lang/Runnable;" ">;" } │ │ +Annotations on field #231 'mStateArray' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/util/SparseArray" "<" "Landroid/os/Parcelable;" ">;" } │ │ +Annotations on method #833 'restoreAllState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/os/Parcelable;" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;)V" } │ │ +Annotations on method #834 'retainNonConfig' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ + │ │ +Class #300 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentManagerImpl;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/app/FragmentManager;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ACCELERATE_CUBIC' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ACCELERATE_QUINT' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_DUR' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 220 │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_CLOSE_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 3 │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_CLOSE_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 4 │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_FADE_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 5 │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_FADE_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 6 │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_OPEN_ENTER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'ANIM_STYLE_OPEN_EXIT' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + value : false │ │ + #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'DECELERATE_CUBIC' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'DECELERATE_QUINT' │ │ + type : 'Landroid/view/animation/Interpolator;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : null │ │ + #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'HONEYCOMB' │ │ + type : 'Z' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : false │ │ + #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "FragmentManager" │ │ + #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'TARGET_REQUEST_CODE_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:target_req_state" │ │ + #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'TARGET_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:target_state" │ │ + #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'USER_VISIBLE_HINT_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:user_visible_hint" │ │ + #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'VIEW_STATE_TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "android:view_state" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mActive' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mActivity' │ │ + type : 'Landroid/support/v4/app/FragmentActivity;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mAdded' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mAvailBackStackIndices' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mAvailIndices' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mBackStack' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mBackStackChangeListeners' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mBackStackIndices' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mCreatedMenus' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mCurState' │ │ + type : 'I' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mDestroyed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mExecCommit' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0000 () │ │ + #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mExecutingActions' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mHavePendingDeferredStart' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mNeedMenuInvalidate' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mNoTransactionsBecause' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mPendingActions' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mStateArray' │ │ + type : 'Landroid/util/SparseArray;' │ │ + access : 0x0000 () │ │ + #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mStateBundle' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mStateSaved' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'mTmpActions' │ │ + type : '[Ljava/lang/Runnable;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 45 16-bit code units │ │ +040928: |[040928] android.support.v4.app.FragmentManagerImpl.:()V │ │ +040938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04093a: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +04093e: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +040942: 6a00 cd00 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +040946: 6001 1e00 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@001e │ │ +04094a: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +04094e: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +040952: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +040954: 6a00 d000 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00d0 │ │ +040958: 2200 8501 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0185 │ │ +04095c: 7020 8a0a 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0a8a │ │ +040962: 6900 cf00 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00cf │ │ +040966: 2200 8501 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0185 │ │ +04096a: 7020 8a0a 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@0a8a │ │ +040970: 6900 ce00 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00ce │ │ +040974: 2200 7f01 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@017f │ │ +040978: 7020 820a 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0a82 │ │ +04097e: 6900 c500 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00c5 │ │ +040982: 2200 7f01 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@017f │ │ +040986: 7020 820a 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@0a82 │ │ +04098c: 6900 c400 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00c4 │ │ +040990: 0e00 |002c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0005 line=378 │ │ + 0x0007 line=381 │ │ + 0x0010 line=672 │ │ + 0x0017 line=673 │ │ + 0x001e line=674 │ │ + 0x0025 line=675 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +040994: |[040994] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0409a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0409a6: 7010 e402 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@02e4 │ │ +0409ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0409ae: 5920 df00 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +0409b2: 5b21 e800 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ +0409b6: 5b21 e700 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ +0409ba: 2200 9100 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0091 │ │ +0409be: 7020 f902 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@02f9 │ │ +0409c4: 5b20 e100 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e1 │ │ +0409c8: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=377 │ │ + 0x0004 line=404 │ │ + 0x0007 line=414 │ │ + 0x0009 line=415 │ │ + 0x000b line=417 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'checkStateLoss' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +0409cc: |[0409cc] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +0409dc: 5530 e900 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ +0409e0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0409e4: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0409e8: 1a01 b601 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@01b6 │ │ +0409ec: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +0409f2: 2700 |000b: throw v0 │ │ +0409f4: 5430 e500 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +0409f8: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0409fc: 2200 f601 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +040a00: 2201 0602 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +040a04: 7010 d90c 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +040a0a: 1a02 b701 |0017: const-string v2, "Can not perform this action inside of " // string@01b7 │ │ +040a0e: 6e20 e00c 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040a14: 0c01 |001c: move-result-object v1 │ │ +040a16: 5432 e500 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +040a1a: 6e20 e00c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040a20: 0c01 |0022: move-result-object v1 │ │ +040a22: 6e10 e40c 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +040a28: 0c01 |0026: move-result-object v1 │ │ +040a2a: 7020 aa0c 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +040a30: 2700 |002a: throw v0 │ │ +040a32: 0e00 |002b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1298 │ │ + 0x0004 line=1299 │ │ + 0x000c line=1302 │ │ + 0x0010 line=1303 │ │ + 0x002b line=1306 │ │ + locals : │ │ + 0x0000 - 0x002c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeFadeAnimation' │ │ + type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +040a34: |[040a34] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +040a44: 2200 8001 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0180 │ │ +040a48: 7030 830a 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0a83 │ │ +040a4e: 6201 ce00 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00ce │ │ +040a52: 6e20 850a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0a85 │ │ +040a58: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +040a5c: 6e30 840a 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0a84 │ │ +040a62: 1100 |000f: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=695 │ │ + 0x0005 line=696 │ │ + 0x000a line=697 │ │ + 0x000f line=698 │ │ + locals : │ │ + 0x0005 - 0x0010 reg=0 anim Landroid/view/animation/AlphaAnimation; │ │ + 0x0000 - 0x0010 reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x0010 reg=5 start F │ │ + 0x0000 - 0x0010 reg=6 end F │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeOpenCloseAnimation' │ │ + type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ + access : 0x0008 (STATIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 5 │ │ + outs : 9 │ │ + insns size : 53 16-bit code units │ │ +040a64: |[040a64] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +040a74: 220a 8301 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0183 │ │ +040a78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +040a7a: 7020 870a 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@0a87 │ │ +040a80: 2200 8701 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0187 │ │ +040a84: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +040a86: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +040a8a: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +040a8c: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +040a90: 01c1 |000e: move v1, v12 │ │ +040a92: 01d2 |000f: move v2, v13 │ │ +040a94: 01c3 |0010: move v3, v12 │ │ +040a96: 01d4 |0011: move v4, v13 │ │ +040a98: 7609 8b0a 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0a8b │ │ +040a9e: 6201 cf00 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00cf │ │ +040aa2: 6e20 8d0a 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0a8d │ │ +040aa8: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +040aac: 6e30 8c0a 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0a8c │ │ +040ab2: 6e20 880a 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0a88 │ │ +040ab8: 2209 8001 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0180 │ │ +040abc: 7030 830a e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@0a83 │ │ +040ac2: 6201 ce00 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00ce │ │ +040ac6: 6e20 850a 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0a85 │ │ +040acc: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +040ad0: 6e30 840a 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@0a84 │ │ +040ad6: 6e20 880a 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@0a88 │ │ +040adc: 110a |0034: return-object v10 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=681 │ │ + 0x0006 line=682 │ │ + 0x0015 line=684 │ │ + 0x001a line=685 │ │ + 0x001f line=686 │ │ + 0x0022 line=687 │ │ + 0x0027 line=688 │ │ + 0x002c line=689 │ │ + 0x0031 line=690 │ │ + 0x0034 line=691 │ │ + locals : │ │ + 0x0015 - 0x0035 reg=0 scale Landroid/view/animation/ScaleAnimation; │ │ + 0x0027 - 0x0035 reg=9 alpha Landroid/view/animation/AlphaAnimation; │ │ + 0x0006 - 0x0035 reg=10 set Landroid/view/animation/AnimationSet; │ │ + 0x0000 - 0x0035 reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x0035 reg=12 startScale F │ │ + 0x0000 - 0x0035 reg=13 endScale F │ │ + 0x0000 - 0x0035 reg=14 startAlpha F │ │ + 0x0000 - 0x0035 reg=15 endAlpha F │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'reverseTransit' │ │ + type : '(I)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 28 16-bit code units │ │ +040ae0: |[040ae0] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +040af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040af2: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +040af8: 0f00 |0004: return v0 │ │ +040afa: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +040afe: 28fd |0007: goto 0004 // -0003 │ │ +040b00: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +040b04: 28fa |000a: goto 0004 // -0006 │ │ +040b06: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +040b0a: 28f7 |000d: goto 0004 // -0009 │ │ +040b0c: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1954 │ │ + 0x0001 line=1955 │ │ + 0x0004 line=1966 │ │ + 0x0005 line=1957 │ │ + 0x0007 line=1958 │ │ + 0x0008 line=1960 │ │ + 0x000a line=1961 │ │ + 0x000b line=1963 │ │ + 0x000e line=1955 │ │ + locals : │ │ + 0x0001 - 0x001c reg=0 rev I │ │ + 0x0000 - 0x001c reg=1 transit I │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'transitToStyleIndex' │ │ + type : '(IZ)I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 38 16-bit code units │ │ +040b28: |[040b28] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +040b38: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +040b3a: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +040b40: 0f00 |0004: return v0 │ │ +040b42: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +040b46: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +040b48: 28fc |0008: goto 0004 // -0004 │ │ +040b4a: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +040b4c: 28fe |000a: goto 0008 // -0002 │ │ +040b4e: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +040b52: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +040b54: 28f6 |000e: goto 0004 // -000a │ │ +040b56: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +040b58: 28fe |0010: goto 000e // -0002 │ │ +040b5a: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +040b5e: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +040b60: 28f0 |0014: goto 0004 // -0010 │ │ +040b62: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +040b64: 28fe |0016: goto 0014 // -0002 │ │ +040b66: 0000 |0017: nop // spacer │ │ +040b68: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1978 │ │ + 0x0001 line=1979 │ │ + 0x0004 line=1990 │ │ + 0x0005 line=1981 │ │ + 0x0008 line=1982 │ │ + 0x0009 line=1981 │ │ + 0x000b line=1984 │ │ + 0x000e line=1985 │ │ + 0x000f line=1984 │ │ + 0x0011 line=1987 │ │ + 0x0017 line=1979 │ │ + locals : │ │ + 0x0001 - 0x0026 reg=0 animAttr I │ │ + 0x0000 - 0x0026 reg=1 transit I │ │ + 0x0000 - 0x0026 reg=2 enter Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'addBackStackState' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +040b84: |[040b84] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +040b94: 5410 db00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +040b98: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +040b9c: 2200 1202 |0004: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +040ba0: 7010 ee0c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +040ba6: 5b10 db00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +040baa: 5410 db00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +040bae: 6e20 f10c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +040bb4: 6e10 4003 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0340 │ │ +040bba: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1448 │ │ + 0x0004 line=1449 │ │ + 0x000b line=1451 │ │ + 0x0010 line=1452 │ │ + 0x0013 line=1453 │ │ + locals : │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0014 reg=2 state Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'addFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 73 16-bit code units │ │ +040bbc: |[040bbc] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +040bcc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +040bce: 5440 d800 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040bd2: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +040bd6: 2200 1202 |0005: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +040bda: 7010 ee0c 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +040be0: 5b40 d800 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040be4: 6300 cd00 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +040be8: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +040bec: 1a00 6802 |0010: const-string v0, "FragmentManager" // string@0268 │ │ +040bf0: 2201 0602 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +040bf4: 7010 d90c 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +040bfa: 1a02 c308 |0017: const-string v2, "add: " // string@08c3 │ │ +040bfe: 6e20 e00c 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040c04: 0c01 |001c: move-result-object v1 │ │ +040c06: 6e20 df0c 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +040c0c: 0c01 |0020: move-result-object v1 │ │ +040c0e: 6e10 e40c 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +040c14: 0c01 |0024: move-result-object v1 │ │ +040c16: 7120 8709 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +040c1c: 6e20 2c03 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@032c │ │ +040c22: 5550 8000 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +040c26: 3900 1b00 |002d: if-nez v0, 0048 // +001b │ │ +040c2a: 5440 d800 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040c2e: 6e20 f10c 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +040c34: 5c53 7700 |0034: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +040c38: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +040c3a: 5c50 8d00 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ +040c3e: 5550 8400 |0039: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +040c42: 3800 0800 |003b: if-eqz v0, 0043 // +0008 │ │ +040c46: 5550 8b00 |003d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +040c4a: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ +040c4e: 5c43 e400 |0041: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +040c52: 3806 0500 |0043: if-eqz v6, 0048 // +0005 │ │ +040c56: 6e20 3203 5400 |0045: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0332 │ │ +040c5c: 0e00 |0048: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1143 │ │ + 0x0005 line=1144 │ │ + 0x000c line=1146 │ │ + 0x0028 line=1147 │ │ + 0x002b line=1148 │ │ + 0x002f line=1149 │ │ + 0x0034 line=1150 │ │ + 0x0036 line=1151 │ │ + 0x0039 line=1152 │ │ + 0x0041 line=1153 │ │ + 0x0043 line=1155 │ │ + 0x0045 line=1156 │ │ + 0x0048 line=1159 │ │ + locals : │ │ + 0x0000 - 0x0049 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0049 reg=5 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0049 reg=6 moveToStateNow Z │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'addOnBackStackChangedListener' │ │ + type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +040c60: |[040c60] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +040c70: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ +040c74: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +040c78: 2200 1202 |0004: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +040c7c: 7010 ee0c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +040c82: 5b10 dc00 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ +040c86: 5410 dc00 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ +040c8a: 6e20 f10c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +040c90: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=500 │ │ + 0x0004 line=501 │ │ + 0x000b line=503 │ │ + 0x0010 line=504 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0011 reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'allocBackStackIndex' │ │ + type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 145 16-bit code units │ │ +040c94: |[040c94] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +040ca4: 1d05 |0000: monitor-enter v5 │ │ +040ca6: 5452 d900 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +040caa: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +040cae: 5452 d900 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +040cb2: 6e10 fd0c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +040cb8: 0a02 |000a: move-result v2 │ │ +040cba: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +040cbe: 5452 dd00 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +040cc2: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +040cc6: 2202 1202 |0011: new-instance v2, Ljava/util/ArrayList; // type@0212 │ │ +040cca: 7010 ee0c 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +040cd0: 5b52 dd00 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +040cd4: 5452 dd00 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +040cd8: 6e10 fd0c 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +040cde: 0a00 |001d: move-result v0 │ │ +040ce0: 6302 cd00 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +040ce4: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +040ce8: 1a02 6802 |0022: const-string v2, "FragmentManager" // string@0268 │ │ +040cec: 2203 0602 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +040cf0: 7010 d90c 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +040cf6: 1a04 4707 |0029: const-string v4, "Setting back stack index " // string@0747 │ │ +040cfa: 6e20 e00c 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040d00: 0c03 |002e: move-result-object v3 │ │ +040d02: 6e20 dd0c 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +040d08: 0c03 |0032: move-result-object v3 │ │ +040d0a: 1a04 7f00 |0033: const-string v4, " to " // string@007f │ │ +040d0e: 6e20 e00c 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040d14: 0c03 |0038: move-result-object v3 │ │ +040d16: 6e20 df0c 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +040d1c: 0c03 |003c: move-result-object v3 │ │ +040d1e: 6e10 e40c 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +040d24: 0c03 |0040: move-result-object v3 │ │ +040d26: 7120 8709 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +040d2c: 5452 dd00 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +040d30: 6e20 f10c 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +040d36: 1e05 |0049: monitor-exit v5 │ │ +040d38: 0101 |004a: move v1, v0 │ │ +040d3a: 0f01 |004b: return v1 │ │ +040d3c: 5452 d900 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +040d40: 5453 d900 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +040d44: 6e10 fd0c 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +040d4a: 0a03 |0053: move-result v3 │ │ +040d4c: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +040d50: 6e20 fa0c 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0cfa │ │ +040d56: 0c02 |0059: move-result-object v2 │ │ +040d58: 1f02 f901 |005a: check-cast v2, Ljava/lang/Integer; // type@01f9 │ │ +040d5c: 6e10 ac0c 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +040d62: 0a00 |005f: move-result v0 │ │ +040d64: 6302 cd00 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +040d68: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +040d6c: 1a02 6802 |0064: const-string v2, "FragmentManager" // string@0268 │ │ +040d70: 2203 0602 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +040d74: 7010 d90c 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +040d7a: 1a04 4a01 |006b: const-string v4, "Adding back stack index " // string@014a │ │ +040d7e: 6e20 e00c 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040d84: 0c03 |0070: move-result-object v3 │ │ +040d86: 6e20 dd0c 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +040d8c: 0c03 |0074: move-result-object v3 │ │ +040d8e: 1a04 8500 |0075: const-string v4, " with " // string@0085 │ │ +040d92: 6e20 e00c 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040d98: 0c03 |007a: move-result-object v3 │ │ +040d9a: 6e20 df0c 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +040da0: 0c03 |007e: move-result-object v3 │ │ +040da2: 6e10 e40c 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +040da8: 0c03 |0082: move-result-object v3 │ │ +040daa: 7120 8709 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +040db0: 5452 dd00 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +040db4: 6e30 fc0c 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +040dba: 1e05 |008b: monitor-exit v5 │ │ +040dbc: 0101 |008c: move v1, v0 │ │ +040dbe: 28be |008d: goto 004b // -0042 │ │ +040dc0: 0d02 |008e: move-exception v2 │ │ +040dc2: 1e05 |008f: monitor-exit v5 │ │ +040dc4: 2702 |0090: throw v2 │ │ + catches : 1 │ │ + 0x0001 - 0x0090 │ │ + -> 0x008e │ │ + positions : │ │ + 0x0000 line=1328 │ │ + 0x0001 line=1329 │ │ + 0x000d line=1330 │ │ + 0x0011 line=1331 │ │ + 0x0018 line=1333 │ │ + 0x001e line=1334 │ │ + 0x0044 line=1335 │ │ + 0x0049 line=1336 │ │ + 0x004b line=1342 │ │ + 0x004c line=1339 │ │ + 0x0060 line=1340 │ │ + 0x0086 line=1341 │ │ + 0x008b line=1342 │ │ + 0x008e line=1344 │ │ + locals : │ │ + 0x001e - 0x004b reg=0 index I │ │ + 0x004b - 0x004c reg=1 index I │ │ + 0x0060 - 0x008d reg=0 index I │ │ + 0x008d - 0x008e reg=1 index I │ │ + 0x0000 - 0x0091 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0091 reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'attachActivity' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +040dd4: |[040dd4] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +040de4: 5410 d700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +040de8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +040dec: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +040df0: 7010 a90c 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0ca9 │ │ +040df6: 2700 |0009: throw v0 │ │ +040df8: 5b12 d700 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +040dfc: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1795 │ │ + 0x000a line=1796 │ │ + 0x000c line=1797 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000d reg=2 activity Landroid/support/v4/app/FragmentActivity; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'attachFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 63 16-bit code units │ │ +040e00: |[040e00] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +040e10: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +040e12: 6300 cd00 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +040e16: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +040e1a: 1a00 6802 |0005: const-string v0, "FragmentManager" // string@0268 │ │ +040e1e: 2201 0602 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +040e22: 7010 d90c 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +040e28: 1a02 4009 |000c: const-string v2, "attach: " // string@0940 │ │ +040e2c: 6e20 e00c 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040e32: 0c01 |0011: move-result-object v1 │ │ +040e34: 6e20 df0c 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +040e3a: 0c01 |0015: move-result-object v1 │ │ +040e3c: 6e10 e40c 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +040e42: 0c01 |0019: move-result-object v1 │ │ +040e44: 7120 8709 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +040e4a: 5550 8000 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +040e4e: 3800 1f00 |001f: if-eqz v0, 003e // +001f │ │ +040e52: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +040e54: 5c50 8000 |0022: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +040e58: 5550 7700 |0024: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +040e5c: 3900 1800 |0026: if-nez v0, 003e // +0018 │ │ +040e60: 5440 d800 |0028: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040e64: 6e20 f10c 5000 |002a: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +040e6a: 5c53 7700 |002d: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +040e6e: 5550 8400 |002f: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +040e72: 3800 0800 |0031: if-eqz v0, 0039 // +0008 │ │ +040e76: 5550 8b00 |0033: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +040e7a: 3800 0400 |0035: if-eqz v0, 0039 // +0004 │ │ +040e7e: 5c43 e400 |0037: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +040e82: 5240 df00 |0039: iget v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +040e86: 6e57 3303 5460 |003b: invoke-virtual {v4, v5, v0, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0333 │ │ +040e8c: 0e00 |003e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1231 │ │ + 0x001d line=1232 │ │ + 0x0021 line=1233 │ │ + 0x0024 line=1234 │ │ + 0x0028 line=1235 │ │ + 0x002d line=1236 │ │ + 0x002f line=1237 │ │ + 0x0037 line=1238 │ │ + 0x0039 line=1240 │ │ + 0x003e line=1243 │ │ + locals : │ │ + 0x0000 - 0x003f reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x003f reg=5 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x003f reg=6 transition I │ │ + 0x0000 - 0x003f reg=7 transitionStyle I │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'beginTransaction' │ │ + type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +040e90: |[040e90] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +040ea0: 2200 8200 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0082 │ │ +040ea4: 7020 0202 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0202 │ │ +040eaa: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=426 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'detachFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 61 16-bit code units │ │ +040eac: |[040eac] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +040ebc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +040ebe: 6300 cd00 |0001: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +040ec2: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +040ec6: 1a00 6802 |0005: const-string v0, "FragmentManager" // string@0268 │ │ +040eca: 2201 0602 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +040ece: 7010 d90c 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +040ed4: 1a02 1e0b |000c: const-string v2, "detach: " // string@0b1e │ │ +040ed8: 6e20 e00c 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +040ede: 0c01 |0011: move-result-object v1 │ │ +040ee0: 6e20 df0c 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +040ee6: 0c01 |0015: move-result-object v1 │ │ +040ee8: 6e10 e40c 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +040eee: 0c01 |0019: move-result-object v1 │ │ +040ef0: 7120 8709 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +040ef6: 5550 8000 |001d: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +040efa: 3900 1d00 |001f: if-nez v0, 003c // +001d │ │ +040efe: 5c53 8000 |0021: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +040f02: 5550 7700 |0023: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +040f06: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ +040f0a: 5440 d800 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040f0e: 6e20 fb0c 5000 |0029: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0cfb │ │ +040f14: 5550 8400 |002c: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +040f18: 3800 0800 |002e: if-eqz v0, 0036 // +0008 │ │ +040f1c: 5550 8b00 |0030: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +040f20: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +040f24: 5c43 e400 |0034: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +040f28: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +040f2a: 5c50 7700 |0037: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +040f2e: 6e57 3303 5463 |0039: invoke-virtual {v4, v5, v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0333 │ │ +040f34: 0e00 |003c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1215 │ │ + 0x001d line=1216 │ │ + 0x0021 line=1217 │ │ + 0x0023 line=1218 │ │ + 0x0027 line=1220 │ │ + 0x002c line=1221 │ │ + 0x0034 line=1222 │ │ + 0x0036 line=1224 │ │ + 0x0039 line=1225 │ │ + 0x003c line=1228 │ │ + locals : │ │ + 0x0000 - 0x003d reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x003d reg=5 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x003d reg=6 transition I │ │ + 0x0000 - 0x003d reg=7 transitionStyle I │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchActivityCreated' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +040f38: |[040f38] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +040f48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +040f4a: 5c21 e900 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ +040f4e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +040f50: 6e30 3103 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0331 │ │ +040f56: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1809 │ │ + 0x0003 line=1810 │ │ + 0x0007 line=1811 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #9 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchConfigurationChanged' │ │ + type : '(Landroid/content/res/Configuration;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +040f58: |[040f58] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +040f68: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +040f6c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +040f70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +040f72: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040f76: 6e10 fd0c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +040f7c: 0a02 |000a: move-result v2 │ │ +040f7e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +040f82: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040f86: 6e20 f60c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +040f8c: 0c00 |0012: move-result-object v0 │ │ +040f8e: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +040f92: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +040f96: 6e20 7c02 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@027c │ │ +040f9c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +040fa0: 28e9 |001c: goto 0005 // -0017 │ │ +040fa2: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1848 │ │ + 0x0004 line=1849 │ │ + 0x000d line=1850 │ │ + 0x0015 line=1851 │ │ + 0x0017 line=1852 │ │ + 0x001a line=1849 │ │ + 0x001d line=1856 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x001d reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x001e reg=4 newConfig Landroid/content/res/Configuration; │ │ + │ │ + #10 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +040fa4: |[040fa4] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +040fb4: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +040fb8: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +040fbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +040fbe: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040fc2: 6e10 fd0c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +040fc8: 0a02 |000a: move-result v2 │ │ +040fca: 3521 1b00 |000b: if-ge v1, v2, 0026 // +001b │ │ +040fce: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +040fd2: 6e20 f60c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +040fd8: 0c00 |0012: move-result-object v0 │ │ +040fda: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +040fde: 3800 0e00 |0015: if-eqz v0, 0023 // +000e │ │ +040fe2: 5502 8500 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +040fe6: 3902 0a00 |0019: if-nez v2, 0023 // +000a │ │ +040fea: 6e20 7d02 4000 |001b: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@027d │ │ +040ff0: 0a02 |001e: move-result v2 │ │ +040ff2: 3802 0400 |001f: if-eqz v2, 0023 // +0004 │ │ +040ff6: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +040ff8: 0f02 |0022: return v2 │ │ +040ffa: d801 0101 |0023: add-int/lit8 v1, v1, #int 1 // #01 │ │ +040ffe: 28e0 |0025: goto 0005 // -0020 │ │ +041000: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +041002: 28fb |0027: goto 0022 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1929 │ │ + 0x0004 line=1930 │ │ + 0x000d line=1931 │ │ + 0x0015 line=1932 │ │ + 0x001b line=1933 │ │ + 0x0021 line=1934 │ │ + 0x0022 line=1939 │ │ + 0x0023 line=1930 │ │ + 0x0026 line=1939 │ │ + locals : │ │ + 0x0015 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x0022 reg=1 i I │ │ + 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0023 - 0x0026 reg=1 i I │ │ + 0x0000 - 0x0028 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0028 reg=4 item Landroid/view/MenuItem; │ │ + │ │ + #11 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchCreate' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +041004: |[041004] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +041014: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +041016: 5c21 e900 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ +04101a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04101c: 6e30 3103 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0331 │ │ +041022: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1804 │ │ + 0x0003 line=1805 │ │ + 0x0007 line=1806 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #12 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 92 16-bit code units │ │ +041024: |[041024] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +041034: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +041036: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +041038: 5454 d600 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +04103c: 3804 3200 |0004: if-eqz v4, 0036 // +0032 │ │ +041040: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +041042: 5454 d800 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041046: 6e10 fd0c 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04104c: 0a04 |000c: move-result v4 │ │ +04104e: 3541 2900 |000d: if-ge v1, v4, 0036 // +0029 │ │ +041052: 5454 d800 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041056: 6e20 f60c 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04105c: 0c00 |0014: move-result-object v0 │ │ +04105e: 1f00 8900 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +041062: 3800 1c00 |0017: if-eqz v0, 0033 // +001c │ │ +041066: 5504 8500 |0019: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +04106a: 3904 1800 |001b: if-nez v4, 0033 // +0018 │ │ +04106e: 5504 8400 |001d: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +041072: 3804 1400 |001f: if-eqz v4, 0033 // +0014 │ │ +041076: 5504 8b00 |0021: iget-boolean v4, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +04107a: 3804 1000 |0023: if-eqz v4, 0033 // +0010 │ │ +04107e: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +041080: 6e30 8102 6007 |0026: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0281 │ │ +041086: 3902 0700 |0029: if-nez v2, 0030 // +0007 │ │ +04108a: 2202 1202 |002b: new-instance v2, Ljava/util/ArrayList; // type@0212 │ │ +04108e: 7010 ee0c 0200 |002d: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +041094: 6e20 f10c 0200 |0030: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +04109a: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04109e: 28d2 |0035: goto 0007 // -002e │ │ +0410a0: 5454 de00 |0036: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ +0410a4: 3804 2100 |0038: if-eqz v4, 0059 // +0021 │ │ +0410a8: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +0410aa: 5454 de00 |003b: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ +0410ae: 6e10 fd0c 0400 |003d: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0410b4: 0a04 |0040: move-result v4 │ │ +0410b6: 3541 1800 |0041: if-ge v1, v4, 0059 // +0018 │ │ +0410ba: 5454 de00 |0043: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ +0410be: 6e20 f60c 1400 |0045: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0410c4: 0c00 |0048: move-result-object v0 │ │ +0410c6: 1f00 8900 |0049: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0410ca: 3802 0800 |004b: if-eqz v2, 0053 // +0008 │ │ +0410ce: 6e20 f50c 0200 |004d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@0cf5 │ │ +0410d4: 0a04 |0050: move-result v4 │ │ +0410d6: 3904 0500 |0051: if-nez v4, 0056 // +0005 │ │ +0410da: 6e10 8402 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0284 │ │ +0410e0: d801 0101 |0056: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0410e4: 28e3 |0058: goto 003b // -001d │ │ +0410e6: 5b52 de00 |0059: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ +0410ea: 0f03 |005b: return v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1870 │ │ + 0x0001 line=1871 │ │ + 0x0002 line=1872 │ │ + 0x0006 line=1873 │ │ + 0x000f line=1874 │ │ + 0x0017 line=1875 │ │ + 0x0025 line=1876 │ │ + 0x0026 line=1877 │ │ + 0x0029 line=1878 │ │ + 0x002b line=1879 │ │ + 0x0030 line=1881 │ │ + 0x0033 line=1873 │ │ + 0x0036 line=1886 │ │ + 0x003a line=1887 │ │ + 0x0043 line=1888 │ │ + 0x004b line=1889 │ │ + 0x0053 line=1890 │ │ + 0x0056 line=1887 │ │ + 0x0059 line=1895 │ │ + 0x005b line=1897 │ │ + locals : │ │ + 0x0002 - 0x002d reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0017 - 0x0036 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0007 - 0x0036 reg=1 i I │ │ + 0x004b - 0x0059 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x003b - 0x0059 reg=1 i I │ │ + 0x0030 - 0x005c reg=2 newMenus Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0001 - 0x005c reg=3 show Z │ │ + 0x0000 - 0x005c reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x005c reg=6 menu Landroid/view/Menu; │ │ + 0x0000 - 0x005c reg=7 inflater Landroid/view/MenuInflater; │ │ + │ │ + #13 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchDestroy' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +0410ec: |[0410ec] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +0410fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0410fe: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +041100: 5c20 e000 |0002: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e0 │ │ +041104: 6e10 2103 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0321 │ │ +04110a: 6e30 3103 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0331 │ │ +041110: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +041112: 5b20 d700 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041116: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1841 │ │ + 0x0004 line=1842 │ │ + 0x0007 line=1843 │ │ + 0x000a line=1844 │ │ + 0x000d line=1845 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #14 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchLowMemory' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +041118: |[041118] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +041128: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +04112c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +041130: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +041132: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041136: 6e10 fd0c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04113c: 0a02 |000a: move-result v2 │ │ +04113e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +041142: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041146: 6e20 f60c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04114c: 0c00 |0012: move-result-object v0 │ │ +04114e: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +041152: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +041156: 6e10 8902 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0289 │ │ +04115c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +041160: 28e9 |001c: goto 0005 // -0017 │ │ +041162: 0e00 |001d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1859 │ │ + 0x0004 line=1860 │ │ + 0x000d line=1861 │ │ + 0x0015 line=1862 │ │ + 0x0017 line=1863 │ │ + 0x001a line=1860 │ │ + 0x001d line=1867 │ │ + locals : │ │ + 0x0015 - 0x001d reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x001d reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #15 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 48 16-bit code units │ │ +041164: |[041164] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +041174: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041178: 3802 2c00 |0002: if-eqz v2, 002e // +002c │ │ +04117c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04117e: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041182: 6e10 fd0c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041188: 0a02 |000a: move-result v2 │ │ +04118a: 3521 2300 |000b: if-ge v1, v2, 002e // +0023 │ │ +04118e: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041192: 6e20 f60c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +041198: 0c00 |0012: move-result-object v0 │ │ +04119a: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +04119e: 3800 1600 |0015: if-eqz v0, 002b // +0016 │ │ +0411a2: 5502 8500 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +0411a6: 3902 1200 |0019: if-nez v2, 002b // +0012 │ │ +0411aa: 5502 8400 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +0411ae: 3802 0e00 |001d: if-eqz v2, 002b // +000e │ │ +0411b2: 5502 8b00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +0411b6: 3802 0a00 |0021: if-eqz v2, 002b // +000a │ │ +0411ba: 6e20 8a02 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@028a │ │ +0411c0: 0a02 |0026: move-result v2 │ │ +0411c2: 3802 0400 |0027: if-eqz v2, 002b // +0004 │ │ +0411c6: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +0411c8: 0f02 |002a: return v2 │ │ +0411ca: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0411ce: 28d8 |002d: goto 0005 // -0028 │ │ +0411d0: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +0411d2: 28fb |002f: goto 002a // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1915 │ │ + 0x0004 line=1916 │ │ + 0x000d line=1917 │ │ + 0x0015 line=1918 │ │ + 0x0023 line=1919 │ │ + 0x0029 line=1920 │ │ + 0x002a line=1925 │ │ + 0x002b line=1916 │ │ + 0x002e line=1925 │ │ + locals : │ │ + 0x0015 - 0x002a reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x002a reg=1 i I │ │ + 0x002b - 0x002e reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x002b - 0x002e reg=1 i I │ │ + 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0030 reg=4 item Landroid/view/MenuItem; │ │ + │ │ + #16 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchOptionsMenuClosed' │ │ + type : '(Landroid/view/Menu;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 42 16-bit code units │ │ +0411d4: |[0411d4] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +0411e4: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +0411e8: 3802 2700 |0002: if-eqz v2, 0029 // +0027 │ │ +0411ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0411ee: 5432 d800 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +0411f2: 6e10 fd0c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0411f8: 0a02 |000a: move-result v2 │ │ +0411fa: 3521 1e00 |000b: if-ge v1, v2, 0029 // +001e │ │ +0411fe: 5432 d800 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041202: 6e20 f60c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +041208: 0c00 |0012: move-result-object v0 │ │ +04120a: 1f00 8900 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +04120e: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +041212: 5502 8500 |0017: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +041216: 3902 0d00 |0019: if-nez v2, 0026 // +000d │ │ +04121a: 5502 8400 |001b: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +04121e: 3802 0900 |001d: if-eqz v2, 0026 // +0009 │ │ +041222: 5502 8b00 |001f: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +041226: 3802 0500 |0021: if-eqz v2, 0026 // +0005 │ │ +04122a: 6e20 8b02 4000 |0023: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@028b │ │ +041230: d801 0101 |0026: add-int/lit8 v1, v1, #int 1 // #01 │ │ +041234: 28dd |0028: goto 0005 // -0023 │ │ +041236: 0e00 |0029: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1943 │ │ + 0x0004 line=1944 │ │ + 0x000d line=1945 │ │ + 0x0015 line=1946 │ │ + 0x0023 line=1947 │ │ + 0x0026 line=1944 │ │ + 0x0029 line=1951 │ │ + locals : │ │ + 0x0015 - 0x0029 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x0029 reg=1 i I │ │ + 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002a reg=4 menu Landroid/view/Menu; │ │ + │ │ + #17 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchPause' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +041238: |[041238] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +041248: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +04124a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +04124c: 6e30 3103 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0331 │ │ +041252: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1824 │ │ + 0x0005 line=1825 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #18 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchPrepareOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +041254: |[041254] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +041264: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +041266: 5443 d600 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +04126a: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +04126e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +041270: 5443 d800 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041274: 6e10 fd0c 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04127a: 0a03 |000b: move-result v3 │ │ +04127c: 3531 1f00 |000c: if-ge v1, v3, 002b // +001f │ │ +041280: 5443 d800 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041284: 6e20 f60c 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04128a: 0c00 |0013: move-result-object v0 │ │ +04128c: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +041290: 3800 1200 |0016: if-eqz v0, 0028 // +0012 │ │ +041294: 5503 8500 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +041298: 3903 0e00 |001a: if-nez v3, 0028 // +000e │ │ +04129c: 5503 8400 |001c: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +0412a0: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ +0412a4: 5503 8b00 |0020: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +0412a8: 3803 0600 |0022: if-eqz v3, 0028 // +0006 │ │ +0412ac: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +0412ae: 6e20 8d02 5000 |0025: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@028d │ │ +0412b4: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0412b8: 28dc |002a: goto 0006 // -0024 │ │ +0412ba: 0f02 |002b: return v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1901 │ │ + 0x0001 line=1902 │ │ + 0x0005 line=1903 │ │ + 0x000e line=1904 │ │ + 0x0016 line=1905 │ │ + 0x0024 line=1906 │ │ + 0x0025 line=1907 │ │ + 0x0028 line=1903 │ │ + 0x002b line=1911 │ │ + locals : │ │ + 0x0016 - 0x002b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x002b reg=1 i I │ │ + 0x0001 - 0x002c reg=2 show Z │ │ + 0x0000 - 0x002c reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002c reg=5 menu Landroid/view/Menu; │ │ + │ │ + #19 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchReallyStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0412bc: |[0412bc] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +0412cc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0412ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0412d0: 6e30 3103 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0331 │ │ +0412d6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1837 │ │ + 0x0005 line=1838 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #20 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchResume' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0412d8: |[0412d8] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +0412e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0412ea: 5c21 e900 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ +0412ee: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +0412f0: 6e30 3103 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0331 │ │ +0412f6: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1819 │ │ + 0x0003 line=1820 │ │ + 0x0007 line=1821 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #21 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchStart' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +0412f8: |[0412f8] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +041308: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04130a: 5c21 e900 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ +04130e: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +041310: 6e30 3103 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0331 │ │ +041316: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1814 │ │ + 0x0003 line=1815 │ │ + 0x0007 line=1816 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #22 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dispatchStop' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 9 16-bit code units │ │ +041318: |[041318] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +041328: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04132a: 5c20 e900 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ +04132e: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +041330: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +041332: 6e30 3103 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0331 │ │ +041338: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1831 │ │ + 0x0003 line=1833 │ │ + 0x0008 line=1834 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #23 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 13 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 520 16-bit code units │ │ +04133c: |[04133c] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +04134c: 2206 0602 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +041350: 7010 d90c 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +041356: 6e20 e00c 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04135c: 0c06 |0008: move-result-object v6 │ │ +04135e: 1a07 0500 |0009: const-string v7, " " // string@0005 │ │ +041362: 6e20 e00c 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041368: 0c06 |000e: move-result-object v6 │ │ +04136a: 6e10 e40c 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +041370: 0c04 |0012: move-result-object v4 │ │ +041372: 5486 d600 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041376: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +04137a: 5486 d600 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +04137e: 6e10 fd0c 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041384: 0a00 |001c: move-result v0 │ │ +041386: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +04138a: 6e20 8d0c 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041390: 1a06 3c01 |0022: const-string v6, "Active Fragments in " // string@013c │ │ +041394: 6e20 8d0c 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04139a: 7110 e70c 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ce7 │ │ +0413a0: 0a06 |002a: move-result v6 │ │ +0413a2: 7110 af0c 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +0413a8: 0c06 |002e: move-result-object v6 │ │ +0413aa: 6e20 8d0c 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0413b0: 1a06 c200 |0032: const-string v6, ":" // string@00c2 │ │ +0413b4: 6e20 920c 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +0413ba: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +0413bc: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +0413c0: 5486 d600 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +0413c4: 6e20 f60c 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0413ca: 0c02 |003f: move-result-object v2 │ │ +0413cc: 1f02 8900 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0413d0: 6e20 8d0c 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0413d6: 1a06 0600 |0045: const-string v6, " #" // string@0006 │ │ +0413da: 6e20 8d0c 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0413e0: 6e20 8b0c 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +0413e6: 1a06 c300 |004d: const-string v6, ": " // string@00c3 │ │ +0413ea: 6e20 8d0c 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0413f0: 6e20 910c 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +0413f6: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +0413fa: 6e5c 5b02 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@025b │ │ +041400: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +041404: 28dc |005c: goto 0038 // -0024 │ │ +041406: 5486 d800 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +04140a: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +04140e: 5486 d800 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041412: 6e10 fd0c 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041418: 0a00 |0066: move-result v0 │ │ +04141a: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +04141e: 6e20 8d0c 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041424: 1a06 4801 |006c: const-string v6, "Added Fragments:" // string@0148 │ │ +041428: 6e20 920c 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +04142e: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +041430: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +041434: 5486 d800 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041438: 6e20 f60c 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04143e: 0c02 |0079: move-result-object v2 │ │ +041440: 1f02 8900 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +041444: 6e20 8d0c 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04144a: 1a06 0600 |007f: const-string v6, " #" // string@0006 │ │ +04144e: 6e20 8d0c 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041454: 6e20 8b0c 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +04145a: 1a06 c300 |0087: const-string v6, ": " // string@00c3 │ │ +04145e: 6e20 8d0c 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041464: 6e10 a302 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@02a3 │ │ +04146a: 0c06 |008f: move-result-object v6 │ │ +04146c: 6e20 920c 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +041472: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +041476: 28dd |0095: goto 0072 // -0023 │ │ +041478: 5486 de00 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ +04147c: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +041480: 5486 de00 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ +041484: 6e10 fd0c 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04148a: 0a00 |009f: move-result v0 │ │ +04148c: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +041490: 6e20 8d0c 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041496: 1a06 7602 |00a5: const-string v6, "Fragments Created Menus:" // string@0276 │ │ +04149a: 6e20 920c 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +0414a0: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +0414a2: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +0414a6: 5486 de00 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00de │ │ +0414aa: 6e20 f60c 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0414b0: 0c02 |00b2: move-result-object v2 │ │ +0414b2: 1f02 8900 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0414b6: 6e20 8d0c 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0414bc: 1a06 0600 |00b8: const-string v6, " #" // string@0006 │ │ +0414c0: 6e20 8d0c 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0414c6: 6e20 8b0c 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +0414cc: 1a06 c300 |00c0: const-string v6, ": " // string@00c3 │ │ +0414d0: 6e20 8d0c 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0414d6: 6e10 a302 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@02a3 │ │ +0414dc: 0c06 |00c8: move-result-object v6 │ │ +0414de: 6e20 920c 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +0414e4: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0414e8: 28dd |00ce: goto 00ab // -0023 │ │ +0414ea: 5486 db00 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +0414ee: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +0414f2: 5486 db00 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +0414f6: 6e10 fd0c 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0414fc: 0a00 |00d8: move-result v0 │ │ +0414fe: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +041502: 6e20 8d0c 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041508: 1a06 6a01 |00de: const-string v6, "Back Stack:" // string@016a │ │ +04150c: 6e20 920c 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +041512: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +041514: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +041518: 5486 db00 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +04151c: 6e20 f60c 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +041522: 0c01 |00eb: move-result-object v1 │ │ +041524: 1f01 8200 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0082 │ │ +041528: 6e20 8d0c 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04152e: 1a06 0600 |00f1: const-string v6, " #" // string@0006 │ │ +041532: 6e20 8d0c 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041538: 6e20 8b0c 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +04153e: 1a06 c300 |00f9: const-string v6, ": " // string@00c3 │ │ +041542: 6e20 8d0c 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041548: 6e10 c40c 0100 |00fe: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +04154e: 0c06 |0101: move-result-object v6 │ │ +041550: 6e20 920c 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +041556: 6e5c 1002 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0210 │ │ +04155c: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +041560: 28da |010a: goto 00e4 // -0026 │ │ +041562: 1d08 |010b: monitor-enter v8 │ │ +041564: 5486 dd00 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +041568: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +04156c: 5486 dd00 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +041570: 6e10 fd0c 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041576: 0a00 |0115: move-result v0 │ │ +041578: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +04157c: 6e20 8d0c 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041582: 1a06 6901 |011b: const-string v6, "Back Stack Indices:" // string@0169 │ │ +041586: 6e20 920c 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +04158c: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +04158e: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +041592: 5486 dd00 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +041596: 6e20 f60c 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04159c: 0c01 |0128: move-result-object v1 │ │ +04159e: 1f01 8200 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0082 │ │ +0415a2: 6e20 8d0c 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0415a8: 1a06 0600 |012e: const-string v6, " #" // string@0006 │ │ +0415ac: 6e20 8d0c 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0415b2: 6e20 8b0c 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +0415b8: 1a06 c300 |0136: const-string v6, ": " // string@00c3 │ │ +0415bc: 6e20 8d0c 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0415c2: 6e20 910c 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +0415c8: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0415cc: 28e1 |0140: goto 0121 // -001f │ │ +0415ce: 5486 d900 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +0415d2: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +0415d6: 5486 d900 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +0415da: 6e10 fd0c 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0415e0: 0a06 |014a: move-result v6 │ │ +0415e2: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +0415e6: 6e20 8d0c 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0415ec: 1a06 bb0e |0150: const-string v6, "mAvailBackStackIndices: " // string@0ebb │ │ +0415f0: 6e20 8d0c 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0415f6: 5486 d900 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +0415fa: 6e10 fe0c 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0cfe │ │ +041600: 0c06 |015a: move-result-object v6 │ │ +041602: 7110 010d 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0d01 │ │ +041608: 0c06 |015e: move-result-object v6 │ │ +04160a: 6e20 920c 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +041610: 1e08 |0162: monitor-exit v8 │ │ +041612: 5486 e600 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +041616: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +04161a: 5486 e600 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +04161e: 6e10 fd0c 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041624: 0a00 |016c: move-result v0 │ │ +041626: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +04162a: 6e20 8d0c 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041630: 1a06 cb06 |0172: const-string v6, "Pending Actions:" // string@06cb │ │ +041634: 6e20 920c 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +04163a: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +04163c: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +041640: 5486 e600 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +041644: 6e20 f60c 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04164a: 0c05 |017f: move-result-object v5 │ │ +04164c: 1f05 0302 |0180: check-cast v5, Ljava/lang/Runnable; // type@0203 │ │ +041650: 6e20 8d0c 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041656: 1a06 0600 |0185: const-string v6, " #" // string@0006 │ │ +04165a: 6e20 8d0c 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041660: 6e20 8b0c 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +041666: 1a06 c300 |018d: const-string v6, ": " // string@00c3 │ │ +04166a: 6e20 8d0c 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041670: 6e20 910c 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +041676: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04167a: 28e1 |0197: goto 0178 // -001f │ │ +04167c: 0d06 |0198: move-exception v6 │ │ +04167e: 1e08 |0199: monitor-exit v8 │ │ +041680: 2706 |019a: throw v6 │ │ +041682: 6e20 8d0c 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041688: 1a06 6902 |019e: const-string v6, "FragmentManager misc state:" // string@0269 │ │ +04168c: 6e20 920c 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +041692: 6e20 8d0c 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041698: 1a06 1c00 |01a6: const-string v6, " mCurState=" // string@001c │ │ +04169c: 6e20 8d0c 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0416a2: 5286 df00 |01ab: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +0416a6: 6e20 8b0c 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +0416ac: 1a06 6600 |01b0: const-string v6, " mStateSaved=" // string@0066 │ │ +0416b0: 6e20 8d0c 6b00 |01b2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0416b6: 5586 e900 |01b5: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ +0416ba: 6e20 8e0c 6b00 |01b7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +0416c0: 1a06 5300 |01ba: const-string v6, " mDestroyed=" // string@0053 │ │ +0416c4: 6e20 8d0c 6b00 |01bc: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0416ca: 5586 e000 |01bf: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e0 │ │ +0416ce: 6e20 930c 6b00 |01c1: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +0416d4: 5586 e400 |01c4: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +0416d8: 3806 0f00 |01c6: if-eqz v6, 01d5 // +000f │ │ +0416dc: 6e20 8d0c 9b00 |01c8: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0416e2: 1a06 1e00 |01cb: const-string v6, " mNeedMenuInvalidate=" // string@001e │ │ +0416e6: 6e20 8d0c 6b00 |01cd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0416ec: 5586 e400 |01d0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +0416f0: 6e20 930c 6b00 |01d2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +0416f6: 5486 e500 |01d5: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +0416fa: 3806 0f00 |01d7: if-eqz v6, 01e6 // +000f │ │ +0416fe: 6e20 8d0c 9b00 |01d9: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041704: 1a06 1f00 |01dc: const-string v6, " mNoTransactionsBecause=" // string@001f │ │ +041708: 6e20 8d0c 6b00 |01de: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04170e: 5486 e500 |01e1: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +041712: 6e20 920c 6b00 |01e3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +041718: 5486 da00 |01e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +04171c: 3806 1f00 |01e8: if-eqz v6, 0207 // +001f │ │ +041720: 5486 da00 |01ea: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +041724: 6e10 fd0c 0600 |01ec: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04172a: 0a06 |01ef: move-result v6 │ │ +04172c: 3d06 1700 |01f0: if-lez v6, 0207 // +0017 │ │ +041730: 6e20 8d0c 9b00 |01f2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041736: 1a06 1b00 |01f5: const-string v6, " mAvailIndices: " // string@001b │ │ +04173a: 6e20 8d0c 6b00 |01f7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +041740: 5486 da00 |01fa: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +041744: 6e10 fe0c 0600 |01fc: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@0cfe │ │ +04174a: 0c06 |01ff: move-result-object v6 │ │ +04174c: 7110 010d 0600 |0200: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0d01 │ │ +041752: 0c06 |0203: move-result-object v6 │ │ +041754: 6e20 920c 6b00 |0204: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +04175a: 0e00 |0207: return-void │ │ + catches : 2 │ │ + 0x010c - 0x0163 │ │ + -> 0x0198 │ │ + 0x0199 - 0x019a │ │ + -> 0x0198 │ │ + positions : │ │ + 0x0000 line=566 │ │ + 0x0013 line=569 │ │ + 0x0017 line=570 │ │ + 0x001d line=571 │ │ + 0x001f line=572 │ │ + 0x0027 line=573 │ │ + 0x0032 line=574 │ │ + 0x0037 line=575 │ │ + 0x003a line=576 │ │ + 0x0042 line=577 │ │ + 0x004d line=578 │ │ + 0x0055 line=579 │ │ + 0x0057 line=580 │ │ + 0x005a line=575 │ │ + 0x005d line=586 │ │ + 0x0061 line=587 │ │ + 0x0067 line=588 │ │ + 0x0069 line=589 │ │ + 0x0071 line=590 │ │ + 0x0074 line=591 │ │ + 0x007c line=592 │ │ + 0x0087 line=593 │ │ + 0x0093 line=590 │ │ + 0x0096 line=598 │ │ + 0x009a line=599 │ │ + 0x00a0 line=600 │ │ + 0x00a2 line=601 │ │ + 0x00aa line=602 │ │ + 0x00ad line=603 │ │ + 0x00b5 line=604 │ │ + 0x00c0 line=605 │ │ + 0x00cc line=602 │ │ + 0x00cf line=610 │ │ + 0x00d3 line=611 │ │ + 0x00d9 line=612 │ │ + 0x00db line=613 │ │ + 0x00e3 line=614 │ │ + 0x00e6 line=615 │ │ + 0x00ee line=616 │ │ + 0x00f9 line=617 │ │ + 0x0105 line=618 │ │ + 0x0108 line=614 │ │ + 0x010b line=623 │ │ + 0x010c line=624 │ │ + 0x0110 line=625 │ │ + 0x0116 line=626 │ │ + 0x0118 line=627 │ │ + 0x0120 line=628 │ │ + 0x0123 line=629 │ │ + 0x012b line=630 │ │ + 0x0136 line=631 │ │ + 0x013e line=628 │ │ + 0x0141 line=636 │ │ + 0x014d line=637 │ │ + 0x0155 line=638 │ │ + 0x0162 line=640 │ │ + 0x0163 line=642 │ │ + 0x0167 line=643 │ │ + 0x016d line=644 │ │ + 0x016f line=645 │ │ + 0x0177 line=646 │ │ + 0x017a line=647 │ │ + 0x0182 line=648 │ │ + 0x018d line=649 │ │ + 0x0195 line=646 │ │ + 0x0198 line=640 │ │ + 0x019b line=654 │ │ + 0x01a3 line=655 │ │ + 0x01b0 line=656 │ │ + 0x01ba line=657 │ │ + 0x01c4 line=658 │ │ + 0x01c8 line=659 │ │ + 0x01d0 line=660 │ │ + 0x01d5 line=662 │ │ + 0x01d9 line=663 │ │ + 0x01e1 line=664 │ │ + 0x01e6 line=666 │ │ + 0x01f2 line=667 │ │ + 0x01fa line=668 │ │ + 0x0207 line=670 │ │ + locals : │ │ + 0x001d - 0x005d reg=0 N I │ │ + 0x0042 - 0x005d reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x0038 - 0x005d reg=3 i I │ │ + 0x0067 - 0x0096 reg=0 N I │ │ + 0x007c - 0x0096 reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x0072 - 0x0096 reg=3 i I │ │ + 0x00a0 - 0x00cf reg=0 N I │ │ + 0x00b5 - 0x00cf reg=2 f Landroid/support/v4/app/Fragment; │ │ + 0x00ab - 0x00cf reg=3 i I │ │ + 0x00d9 - 0x010b reg=0 N I │ │ + 0x00ee - 0x010b reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ + 0x00e4 - 0x010b reg=3 i I │ │ + 0x0116 - 0x0141 reg=0 N I │ │ + 0x012b - 0x0141 reg=1 bs Landroid/support/v4/app/BackStackRecord; │ │ + 0x0121 - 0x0141 reg=3 i I │ │ + 0x016d - 0x0198 reg=0 N I │ │ + 0x0178 - 0x0198 reg=3 i I │ │ + 0x0182 - 0x0198 reg=5 r Ljava/lang/Runnable; │ │ + 0x0013 - 0x0208 reg=4 innerPrefix Ljava/lang/String; │ │ + 0x0000 - 0x0208 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0208 reg=9 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0208 reg=10 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0208 reg=11 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0208 reg=12 args [Ljava/lang/String; │ │ + │ │ + #24 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'enqueueAction' │ │ + type : '(Ljava/lang/Runnable;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 66 16-bit code units │ │ +041770: |[041770] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +041780: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +041784: 7010 0e03 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@030e │ │ +04178a: 1d02 |0005: monitor-enter v2 │ │ +04178c: 5420 d700 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041790: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +041794: 2200 f601 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +041798: 1a01 3f01 |000c: const-string v1, "Activity has been destroyed" // string@013f │ │ +04179c: 7020 aa0c 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +0417a2: 2700 |0011: throw v0 │ │ +0417a4: 0d00 |0012: move-exception v0 │ │ +0417a6: 1e02 |0013: monitor-exit v2 │ │ +0417a8: 2700 |0014: throw v0 │ │ +0417aa: 5420 e600 |0015: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +0417ae: 3900 0900 |0017: if-nez v0, 0020 // +0009 │ │ +0417b2: 2200 1202 |0019: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +0417b6: 7010 ee0c 0000 |001b: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +0417bc: 5b20 e600 |001e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +0417c0: 5420 e600 |0020: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +0417c4: 6e20 f10c 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +0417ca: 5420 e600 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +0417ce: 6e10 fd0c 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0417d4: 0a00 |002a: move-result v0 │ │ +0417d6: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +0417d8: 3310 1400 |002c: if-ne v0, v1, 0040 // +0014 │ │ +0417dc: 5420 d700 |002e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +0417e0: 5400 b100 |0030: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +0417e4: 5421 e100 |0032: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e1 │ │ +0417e8: 6e20 9b01 1000 |0034: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@019b │ │ +0417ee: 5420 d700 |0037: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +0417f2: 5400 b100 |0039: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +0417f6: 5421 e100 |003b: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e1 │ │ +0417fa: 6e20 9901 1000 |003d: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0199 │ │ +041800: 1e02 |0040: monitor-exit v2 │ │ +041802: 0e00 |0041: return-void │ │ + catches : 2 │ │ + 0x0006 - 0x0014 │ │ + -> 0x0012 │ │ + 0x0015 - 0x0041 │ │ + -> 0x0012 │ │ + positions : │ │ + 0x0000 line=1309 │ │ + 0x0002 line=1310 │ │ + 0x0005 line=1312 │ │ + 0x0006 line=1313 │ │ + 0x000a line=1314 │ │ + 0x0012 line=1324 │ │ + 0x0015 line=1316 │ │ + 0x0019 line=1317 │ │ + 0x0020 line=1319 │ │ + 0x0025 line=1320 │ │ + 0x002e line=1321 │ │ + 0x0037 line=1322 │ │ + 0x0040 line=1324 │ │ + 0x0041 line=1325 │ │ + locals : │ │ + 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0042 reg=3 action Ljava/lang/Runnable; │ │ + 0x0000 - 0x0042 reg=4 allowStateLoss Z │ │ + │ │ + #25 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'execPendingActions' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 165 16-bit code units │ │ +041818: |[041818] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +041828: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04182a: 5585 e200 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00e2 │ │ +04182e: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +041832: 2205 f601 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@01f6 │ │ +041836: 1a06 f606 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@06f6 │ │ +04183a: 7020 aa0c 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +041840: 2705 |000c: throw v5 │ │ +041842: 7100 9f01 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@019f │ │ +041848: 0c05 |0010: move-result-object v5 │ │ +04184a: 5486 d700 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +04184e: 5466 b100 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +041852: 6e10 9601 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0196 │ │ +041858: 0c06 |0018: move-result-object v6 │ │ +04185a: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +04185e: 2205 f601 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@01f6 │ │ +041862: 1a06 5406 |001d: const-string v6, "Must be called from main thread of process" // string@0654 │ │ +041866: 7020 aa0c 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04186c: 2705 |0022: throw v5 │ │ +04186e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +041870: 1d08 |0024: monitor-enter v8 │ │ +041872: 5485 e600 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +041876: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +04187a: 5485 e600 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +04187e: 6e10 fd0c 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041884: 0a05 |002e: move-result v5 │ │ +041886: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +04188a: 1e08 |0031: monitor-exit v8 │ │ +04188c: 5585 e300 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00e3 │ │ +041890: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +041894: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +041896: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +041898: 5485 d600 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +04189c: 6e10 fd0c 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0418a2: 0a05 |003d: move-result v5 │ │ +0418a4: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +0418a8: 5485 d600 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +0418ac: 6e20 f60c 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0418b2: 0c01 |0045: move-result-object v1 │ │ +0418b4: 1f01 8900 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0418b8: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +0418bc: 5415 8900 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +0418c0: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +0418c4: 5415 8900 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +0418c8: 6e10 e203 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@03e2 │ │ +0418ce: 0a05 |0053: move-result v5 │ │ +0418d0: b653 |0054: or-int/2addr v3, v5 │ │ +0418d2: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0418d6: 28e1 |0057: goto 0038 // -001f │ │ +0418d8: 5485 e600 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +0418dc: 6e10 fd0c 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0418e2: 0a04 |005d: move-result v4 │ │ +0418e4: 5485 ea00 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ +0418e8: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +0418ec: 5485 ea00 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ +0418f0: 2155 |0064: array-length v5, v5 │ │ +0418f2: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +0418f6: 2345 cc02 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@02cc │ │ +0418fa: 5b85 ea00 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ +0418fe: 5485 e600 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +041902: 5486 ea00 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ +041906: 6e20 ff0c 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0cff │ │ +04190c: 5485 e600 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00e6 │ │ +041910: 6e10 f40c 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0cf4 │ │ +041916: 5485 d700 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +04191a: 5455 b100 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +04191e: 5486 e100 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e1 │ │ +041922: 6e20 9b01 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@019b │ │ +041928: 1e08 |0080: monitor-exit v8 │ │ +04192a: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +04192c: 5c85 e200 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00e2 │ │ +041930: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +041932: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +041936: 5485 ea00 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ +04193a: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +04193e: 7210 c50c 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@0cc5 │ │ +041944: 5485 ea00 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00ea │ │ +041948: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +04194a: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +04194e: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +041952: 28f0 |0095: goto 0085 // -0010 │ │ +041954: 0d05 |0096: move-exception v5 │ │ +041956: 1e08 |0097: monitor-exit v8 │ │ +041958: 2705 |0098: throw v5 │ │ +04195a: 5c87 e200 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00e2 │ │ +04195e: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +041960: 2888 |009c: goto 0024 // -0078 │ │ +041962: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +041966: 5c87 e300 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00e3 │ │ +04196a: 6e10 4a03 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@034a │ │ +041970: 0f00 |00a4: return v0 │ │ + catches : 3 │ │ + 0x0025 - 0x0032 │ │ + -> 0x0096 │ │ + 0x0058 - 0x0081 │ │ + -> 0x0096 │ │ + 0x0097 - 0x0098 │ │ + -> 0x0096 │ │ + positions : │ │ + 0x0001 line=1387 │ │ + 0x0005 line=1388 │ │ + 0x000d line=1391 │ │ + 0x001b line=1392 │ │ + 0x0023 line=1395 │ │ + 0x0024 line=1400 │ │ + 0x0025 line=1401 │ │ + 0x0031 line=1402 │ │ + 0x0032 line=1423 │ │ + 0x0036 line=1424 │ │ + 0x0037 line=1425 │ │ + 0x0040 line=1426 │ │ + 0x0048 line=1427 │ │ + 0x004e line=1428 │ │ + 0x0055 line=1425 │ │ + 0x0058 line=1405 │ │ + 0x005e line=1406 │ │ + 0x0067 line=1407 │ │ + 0x006b line=1409 │ │ + 0x0072 line=1410 │ │ + 0x0077 line=1411 │ │ + 0x0080 line=1412 │ │ + 0x0081 line=1414 │ │ + 0x0084 line=1415 │ │ + 0x0087 line=1416 │ │ + 0x008e line=1417 │ │ + 0x0093 line=1415 │ │ + 0x0096 line=1412 │ │ + 0x0099 line=1419 │ │ + 0x009b line=1420 │ │ + 0x009c line=1421 │ │ + 0x009d line=1431 │ │ + 0x009f line=1432 │ │ + 0x00a1 line=1433 │ │ + 0x00a4 line=1436 │ │ + locals : │ │ + 0x0048 - 0x0058 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0038 - 0x0058 reg=2 i I │ │ + 0x0037 - 0x0058 reg=3 loadersRunning Z │ │ + 0x0085 - 0x0096 reg=2 i I │ │ + 0x005e - 0x0096 reg=4 numActions I │ │ + 0x0099 - 0x009d reg=4 numActions I │ │ + 0x0099 - 0x00a4 reg=2 i I │ │ + 0x009d - 0x00a4 reg=3 loadersRunning Z │ │ + 0x0024 - 0x00a5 reg=0 didSomething Z │ │ + 0x0000 - 0x00a5 reg=8 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #26 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'executePendingTransactions' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +041990: |[041990] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +0419a0: 6e10 2103 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0321 │ │ +0419a6: 0a00 |0003: move-result v0 │ │ +0419a8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=431 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'findFragmentById' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 61 16-bit code units │ │ +0419ac: |[0419ac] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +0419bc: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +0419c0: 3802 3900 |0002: if-eqz v2, 003b // +0039 │ │ +0419c4: 5432 d800 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +0419c8: 6e10 fd0c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0419ce: 0a02 |0009: move-result v2 │ │ +0419d0: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0419d4: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +0419d8: 5432 d800 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +0419dc: 6e20 f60c 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0419e2: 0c00 |0013: move-result-object v0 │ │ +0419e4: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0419e8: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +0419ec: 5202 8100 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +0419f0: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +0419f4: 1100 |001c: return-object v0 │ │ +0419f6: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0419fa: 28ed |001f: goto 000c // -0013 │ │ +0419fc: 5432 d600 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041a00: 6e10 fd0c 0200 |0022: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041a06: 0a02 |0025: move-result v2 │ │ +041a08: d801 02ff |0026: add-int/lit8 v1, v2, #int -1 // #ff │ │ +041a0c: 3a01 1300 |0028: if-ltz v1, 003b // +0013 │ │ +041a10: 5432 d600 |002a: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041a14: 6e20 f60c 1200 |002c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +041a1a: 0c00 |002f: move-result-object v0 │ │ +041a1c: 1f00 8900 |0030: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +041a20: 3800 0600 |0032: if-eqz v0, 0038 // +0006 │ │ +041a24: 5202 8100 |0034: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0081 │ │ +041a28: 3242 e6ff |0036: if-eq v2, v4, 001c // -001a │ │ +041a2c: d801 01ff |0038: add-int/lit8 v1, v1, #int -1 // #ff │ │ +041a30: 28ee |003a: goto 0028 // -0012 │ │ +041a32: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +041a34: 28e0 |003c: goto 001c // -0020 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1246 │ │ + 0x0004 line=1248 │ │ + 0x000e line=1249 │ │ + 0x0016 line=1250 │ │ + 0x001c line=1262 │ │ + 0x001d line=1248 │ │ + 0x0020 line=1255 │ │ + 0x002a line=1256 │ │ + 0x0032 line=1257 │ │ + 0x0038 line=1255 │ │ + 0x003b line=1262 │ │ + locals : │ │ + 0x0016 - 0x001c reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000c - 0x001c reg=1 i I │ │ + 0x001d - 0x0020 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0032 - 0x003b reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x001d - 0x003b reg=1 i I │ │ + 0x0000 - 0x003d reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x003d reg=4 id I │ │ + │ │ + #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'findFragmentByTag' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 71 16-bit code units │ │ +041a38: |[041a38] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +041a48: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041a4c: 3802 4300 |0002: if-eqz v2, 0045 // +0043 │ │ +041a50: 3804 4100 |0004: if-eqz v4, 0045 // +0041 │ │ +041a54: 5432 d800 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041a58: 6e10 fd0c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041a5e: 0a02 |000b: move-result v2 │ │ +041a60: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +041a64: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +041a68: 5432 d800 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +041a6c: 6e20 f60c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +041a72: 0c00 |0015: move-result-object v0 │ │ +041a74: 1f00 8900 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +041a78: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +041a7c: 5402 9600 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +041a80: 6e20 cc0c 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +041a86: 0a02 |001f: move-result v2 │ │ +041a88: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +041a8c: 1100 |0022: return-object v0 │ │ +041a8e: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +041a92: 28e9 |0025: goto 000e // -0017 │ │ +041a94: 5432 d600 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041a98: 6e10 fd0c 0200 |0028: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041a9e: 0a02 |002b: move-result v2 │ │ +041aa0: d801 02ff |002c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +041aa4: 3a01 1700 |002e: if-ltz v1, 0045 // +0017 │ │ +041aa8: 5432 d600 |0030: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041aac: 6e20 f60c 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +041ab2: 0c00 |0035: move-result-object v0 │ │ +041ab4: 1f00 8900 |0036: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +041ab8: 3800 0a00 |0038: if-eqz v0, 0042 // +000a │ │ +041abc: 5402 9600 |003a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@0096 │ │ +041ac0: 6e20 cc0c 2400 |003c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +041ac6: 0a02 |003f: move-result v2 │ │ +041ac8: 3902 e2ff |0040: if-nez v2, 0022 // -001e │ │ +041acc: d801 01ff |0042: add-int/lit8 v1, v1, #int -1 // #ff │ │ +041ad0: 28ea |0044: goto 002e // -0016 │ │ +041ad2: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +041ad4: 28dc |0046: goto 0022 // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1266 │ │ + 0x0006 line=1268 │ │ + 0x0010 line=1269 │ │ + 0x0018 line=1270 │ │ + 0x0022 line=1282 │ │ + 0x0023 line=1268 │ │ + 0x0026 line=1275 │ │ + 0x0030 line=1276 │ │ + 0x0038 line=1277 │ │ + 0x0042 line=1275 │ │ + 0x0045 line=1282 │ │ + locals : │ │ + 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0022 reg=1 i I │ │ + 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0038 - 0x0045 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0023 - 0x0045 reg=1 i I │ │ + 0x0000 - 0x0047 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0047 reg=4 tag Ljava/lang/String; │ │ + │ │ + #29 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'findFragmentByWho' │ │ + type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +041ad8: |[041ad8] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +041ae8: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041aec: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +041af0: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +041af4: 5432 d600 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041af8: 6e10 fd0c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041afe: 0a02 |000b: move-result v2 │ │ +041b00: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +041b04: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +041b08: 5432 d600 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041b0c: 6e20 f60c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +041b12: 0c00 |0015: move-result-object v0 │ │ +041b14: 1f00 8900 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +041b18: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +041b1c: 5402 9c00 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@009c │ │ +041b20: 6e20 cc0c 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +041b26: 0a02 |001f: move-result v2 │ │ +041b28: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +041b2c: 1100 |0022: return-object v0 │ │ +041b2e: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +041b32: 28e9 |0025: goto 000e // -0017 │ │ +041b34: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +041b36: 28fb |0027: goto 0022 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1286 │ │ + 0x0006 line=1287 │ │ + 0x0010 line=1288 │ │ + 0x0018 line=1289 │ │ + 0x0022 line=1294 │ │ + 0x0023 line=1287 │ │ + 0x0026 line=1294 │ │ + locals : │ │ + 0x0018 - 0x0022 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0022 reg=1 i I │ │ + 0x0023 - 0x0026 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0023 - 0x0026 reg=1 i I │ │ + 0x0000 - 0x0028 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0028 reg=4 who Ljava/lang/String; │ │ + │ │ + #30 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'freeBackStackIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 60 16-bit code units │ │ +041b38: |[041b38] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +041b48: 1d03 |0000: monitor-enter v3 │ │ +041b4a: 5430 dd00 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +041b4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +041b50: 6e30 fc0c 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +041b56: 5430 d900 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +041b5a: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +041b5e: 2200 1202 |000b: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +041b62: 7010 ee0c 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +041b68: 5b30 d900 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +041b6c: 6300 cd00 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +041b70: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +041b74: 1a00 6802 |0016: const-string v0, "FragmentManager" // string@0268 │ │ +041b78: 2201 0602 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +041b7c: 7010 d90c 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +041b82: 1a02 7702 |001d: const-string v2, "Freeing back stack index " // string@0277 │ │ +041b86: 6e20 e00c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041b8c: 0c01 |0022: move-result-object v1 │ │ +041b8e: 6e20 dd0c 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +041b94: 0c01 |0026: move-result-object v1 │ │ +041b96: 6e10 e40c 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +041b9c: 0c01 |002a: move-result-object v1 │ │ +041b9e: 7120 8709 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +041ba4: 5430 d900 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +041ba8: 7110 b00c 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +041bae: 0c01 |0033: move-result-object v1 │ │ +041bb0: 6e20 f10c 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +041bb6: 1e03 |0037: monitor-exit v3 │ │ +041bb8: 0e00 |0038: return-void │ │ +041bba: 0d00 |0039: move-exception v0 │ │ +041bbc: 1e03 |003a: monitor-exit v3 │ │ +041bbe: 2700 |003b: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x003b │ │ + -> 0x0039 │ │ + positions : │ │ + 0x0000 line=1373 │ │ + 0x0001 line=1374 │ │ + 0x0007 line=1375 │ │ + 0x000b line=1376 │ │ + 0x0012 line=1378 │ │ + 0x002e line=1379 │ │ + 0x0037 line=1380 │ │ + 0x0038 line=1381 │ │ + 0x0039 line=1380 │ │ + locals : │ │ + 0x0000 - 0x003c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x003c reg=4 index I │ │ + │ │ + #31 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getBackStackEntryAt' │ │ + type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +041bcc: |[041bcc] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +041bdc: 5410 db00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +041be0: 6e20 f60c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +041be6: 0c00 |0005: move-result-object v0 │ │ +041be8: 1f00 8e00 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@008e │ │ +041bec: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=495 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0009 reg=2 index I │ │ + │ │ + #32 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getBackStackEntryCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 13 16-bit code units │ │ +041bf0: |[041bf0] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +041c00: 5410 db00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +041c04: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +041c08: 5410 db00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +041c0c: 6e10 fd0c 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041c12: 0a00 |0009: move-result v0 │ │ +041c14: 0f00 |000a: return v0 │ │ +041c16: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +041c18: 28fe |000c: goto 000a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=490 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #33 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'getFragment' │ │ + type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 97 16-bit code units │ │ +041c1c: |[041c1c] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +041c2c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +041c2e: 6e30 8001 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0180 │ │ +041c34: 0a01 |0004: move-result v1 │ │ +041c36: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +041c3a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +041c3c: 1100 |0008: return-object v0 │ │ +041c3e: 5452 d600 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041c42: 6e10 fd0c 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041c48: 0a02 |000e: move-result v2 │ │ +041c4a: 3421 2500 |000f: if-lt v1, v2, 0034 // +0025 │ │ +041c4e: 2202 f601 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@01f6 │ │ +041c52: 2203 0602 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +041c56: 7010 d90c 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +041c5c: 1a04 6102 |0018: const-string v4, "Fragement no longer exists for key " // string@0261 │ │ +041c60: 6e20 e00c 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041c66: 0c03 |001d: move-result-object v3 │ │ +041c68: 6e20 e00c 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041c6e: 0c03 |0021: move-result-object v3 │ │ +041c70: 1a04 c800 |0022: const-string v4, ": index " // string@00c8 │ │ +041c74: 6e20 e00c 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041c7a: 0c03 |0027: move-result-object v3 │ │ +041c7c: 6e20 dd0c 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +041c82: 0c03 |002b: move-result-object v3 │ │ +041c84: 6e10 e40c 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +041c8a: 0c03 |002f: move-result-object v3 │ │ +041c8c: 7020 aa0c 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +041c92: 2702 |0033: throw v2 │ │ +041c94: 5452 d600 |0034: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041c98: 6e20 f60c 1200 |0036: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +041c9e: 0c00 |0039: move-result-object v0 │ │ +041ca0: 1f00 8900 |003a: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +041ca4: 3900 ccff |003c: if-nez v0, 0008 // -0034 │ │ +041ca8: 2202 f601 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@01f6 │ │ +041cac: 2203 0602 |0040: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +041cb0: 7010 d90c 0300 |0042: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +041cb6: 1a04 6102 |0045: const-string v4, "Fragement no longer exists for key " // string@0261 │ │ +041cba: 6e20 e00c 4300 |0047: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041cc0: 0c03 |004a: move-result-object v3 │ │ +041cc2: 6e20 e00c 7300 |004b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041cc8: 0c03 |004e: move-result-object v3 │ │ +041cca: 1a04 c800 |004f: const-string v4, ": index " // string@00c8 │ │ +041cce: 6e20 e00c 4300 |0051: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041cd4: 0c03 |0054: move-result-object v3 │ │ +041cd6: 6e20 dd0c 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +041cdc: 0c03 |0058: move-result-object v3 │ │ +041cde: 6e10 e40c 0300 |0059: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +041ce4: 0c03 |005c: move-result-object v3 │ │ +041ce6: 7020 aa0c 3200 |005d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +041cec: 2702 |0060: throw v2 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=524 │ │ + 0x0005 line=525 │ │ + 0x0007 line=526 │ │ + 0x0008 line=537 │ │ + 0x0009 line=528 │ │ + 0x0011 line=529 │ │ + 0x0034 line=532 │ │ + 0x003c line=533 │ │ + 0x003e line=534 │ │ + locals : │ │ + 0x003c - 0x0061 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0005 - 0x0061 reg=1 index I │ │ + 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0061 reg=6 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0061 reg=7 key Ljava/lang/String; │ │ + │ │ + #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'hideFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 75 16-bit code units │ │ +041cf0: |[041cf0] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +041d00: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +041d02: 6301 cd00 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +041d06: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +041d0a: 1a01 6802 |0005: const-string v1, "FragmentManager" // string@0268 │ │ +041d0e: 2202 0602 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +041d12: 7010 d90c 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +041d18: 1a03 b60d |000c: const-string v3, "hide: " // string@0db6 │ │ +041d1c: 6e20 e00c 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041d22: 0c02 |0011: move-result-object v2 │ │ +041d24: 6e20 df0c 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +041d2a: 0c02 |0015: move-result-object v2 │ │ +041d2c: 6e10 e40c 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +041d32: 0c02 |0019: move-result-object v2 │ │ +041d34: 7120 8709 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +041d3a: 5561 8500 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +041d3e: 3901 2b00 |001f: if-nez v1, 004a // +002b │ │ +041d42: 5c64 8500 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +041d46: 5461 9b00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +041d4a: 3801 1400 |0025: if-eqz v1, 0039 // +0014 │ │ +041d4e: 6e58 2b03 6547 |0027: invoke-virtual {v5, v6, v7, v4, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@032b │ │ +041d54: 0c00 |002a: move-result-object v0 │ │ +041d56: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +041d5a: 5461 9b00 |002d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +041d5e: 6e20 010a 0100 |002f: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0a01 │ │ +041d64: 5461 9b00 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +041d68: 1302 0800 |0034: const/16 v2, #int 8 // #8 │ │ +041d6c: 6e20 000a 2100 |0036: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0a00 │ │ +041d72: 5561 7700 |0039: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +041d76: 3801 0c00 |003b: if-eqz v1, 0047 // +000c │ │ +041d7a: 5561 8400 |003d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +041d7e: 3801 0800 |003f: if-eqz v1, 0047 // +0008 │ │ +041d82: 5561 8b00 |0041: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +041d86: 3801 0400 |0043: if-eqz v1, 0047 // +0004 │ │ +041d8a: 5c54 e400 |0045: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +041d8e: 6e20 8702 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0287 │ │ +041d94: 0e00 |004a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1177 │ │ + 0x001d line=1178 │ │ + 0x0021 line=1179 │ │ + 0x0023 line=1180 │ │ + 0x0027 line=1181 │ │ + 0x002b line=1183 │ │ + 0x002d line=1184 │ │ + 0x0032 line=1186 │ │ + 0x0039 line=1188 │ │ + 0x0045 line=1189 │ │ + 0x0047 line=1191 │ │ + 0x004a line=1193 │ │ + locals : │ │ + 0x002b - 0x0039 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0000 - 0x004b reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004b reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x004b reg=7 transition I │ │ + 0x0000 - 0x004b reg=8 transitionStyle I │ │ + │ │ + #35 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'loadAnimation' │ │ + type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 14 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 138 16-bit code units │ │ +041d98: |[041d98] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +041da8: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +041dae: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +041db0: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +041db2: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +041db6: 52a4 8c00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +041dba: 6e40 7f02 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@027f │ │ +041dc0: 0c01 |000c: move-result-object v1 │ │ +041dc2: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +041dc6: 1101 |000f: return-object v1 │ │ +041dc8: 52a4 8c00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +041dcc: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +041dd0: 5494 d700 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041dd4: 52a5 8c00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@008c │ │ +041dd8: 7120 890a 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a89 │ │ +041dde: 0c00 |001b: move-result-object v0 │ │ +041de0: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +041de4: 0701 |001e: move-object v1, v0 │ │ +041de6: 28f0 |001f: goto 000f // -0010 │ │ +041de8: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +041dec: 0731 |0022: move-object v1, v3 │ │ +041dee: 28ec |0023: goto 000f // -0014 │ │ +041df0: 7120 4c03 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@034c │ │ +041df6: 0a02 |0027: move-result v2 │ │ +041df8: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +041dfc: 0731 |002a: move-object v1, v3 │ │ +041dfe: 28e4 |002b: goto 000f // -001c │ │ +041e00: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +041e06: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +041e0a: 5494 d700 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041e0e: 6e10 ba02 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@02ba │ │ +041e14: 0c04 |0036: move-result-object v4 │ │ +041e16: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +041e1a: 5494 d700 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041e1e: 6e10 ba02 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@02ba │ │ +041e24: 0c04 |003e: move-result-object v4 │ │ +041e26: 6e10 1f0a 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0a1f │ │ +041e2c: 0c04 |0042: move-result-object v4 │ │ +041e2e: 524d 6a02 |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@026a │ │ +041e32: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +041e36: 0731 |0047: move-object v1, v3 │ │ +041e38: 28c7 |0048: goto 000f // -0039 │ │ +041e3a: 5493 d700 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041e3e: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +041e42: 7156 2f03 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@032f │ │ +041e48: 0c01 |0050: move-result-object v1 │ │ +041e4a: 28be |0051: goto 000f // -0042 │ │ +041e4c: 5493 d700 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041e50: 7157 2f03 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@032f │ │ +041e56: 0c01 |0057: move-result-object v1 │ │ +041e58: 28b7 |0058: goto 000f // -0049 │ │ +041e5a: 5493 d700 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041e5e: 7156 2f03 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@032f │ │ +041e64: 0c01 |005e: move-result-object v1 │ │ +041e66: 28b0 |005f: goto 000f // -0050 │ │ +041e68: 5493 d700 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041e6c: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +041e72: 7157 2f03 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@032f │ │ +041e78: 0c01 |0068: move-result-object v1 │ │ +041e7a: 28a6 |0069: goto 000f // -005a │ │ +041e7c: 5493 d700 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041e80: 7130 2d03 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@032d │ │ +041e86: 0c01 |006f: move-result-object v1 │ │ +041e88: 289f |0070: goto 000f // -0061 │ │ +041e8a: 5493 d700 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041e8e: 7130 2d03 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@032d │ │ +041e94: 0c01 |0076: move-result-object v1 │ │ +041e96: 2898 |0077: goto 000f // -0068 │ │ +041e98: 0731 |0078: move-object v1, v3 │ │ +041e9a: 2896 |0079: goto 000f // -006a │ │ +041e9c: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0007 line=703 │ │ + 0x000d line=705 │ │ + 0x000f line=757 │ │ + 0x0010 line=709 │ │ + 0x0014 line=710 │ │ + 0x001c line=711 │ │ + 0x001f line=712 │ │ + 0x0020 line=716 │ │ + 0x0023 line=717 │ │ + 0x0024 line=720 │ │ + 0x0028 line=721 │ │ + 0x002b line=722 │ │ + 0x002c line=725 │ │ + 0x002f line=740 │ │ + 0x0039 line=741 │ │ + 0x0045 line=743 │ │ + 0x0048 line=744 │ │ + 0x0049 line=727 │ │ + 0x0052 line=729 │ │ + 0x0059 line=731 │ │ + 0x0060 line=733 │ │ + 0x006a line=735 │ │ + 0x0071 line=737 │ │ + 0x0079 line=757 │ │ + 0x007a line=725 │ │ + locals : │ │ + 0x000d - 0x000f reg=1 animObj Landroid/view/animation/Animation; │ │ + 0x001c - 0x0020 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0010 - 0x008a reg=1 animObj Landroid/view/animation/Animation; │ │ + 0x0028 - 0x008a reg=2 styleIndex I │ │ + 0x0000 - 0x008a reg=9 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x008a reg=10 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x008a reg=11 transit I │ │ + 0x0000 - 0x008a reg=12 enter Z │ │ + 0x0000 - 0x008a reg=13 transitionStyle I │ │ + │ │ + #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeActive' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 74 16-bit code units │ │ +041ebc: |[041ebc] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +041ecc: 5230 8700 |0000: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +041ed0: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +041ed4: 0e00 |0004: return-void │ │ +041ed6: 5420 da00 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +041eda: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +041ede: 5420 da00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +041ee2: 6e10 fd0c 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041ee8: 0a00 |000e: move-result v0 │ │ +041eea: 3c00 1c00 |000f: if-gtz v0, 002b // +001c │ │ +041eee: 5420 d600 |0011: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041ef2: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +041ef6: 2200 1202 |0015: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +041efa: 7010 ee0c 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +041f00: 5b20 d600 |001a: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041f04: 5420 d600 |001c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041f08: 6e10 fd0c 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041f0e: 0a00 |0021: move-result v0 │ │ +041f10: 6e20 9b02 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@029b │ │ +041f16: 5420 d600 |0025: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041f1a: 6e20 f10c 3000 |0027: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +041f20: 28da |002a: goto 0004 // -0026 │ │ +041f22: 5420 da00 |002b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +041f26: 5421 da00 |002d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +041f2a: 6e10 fd0c 0100 |002f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +041f30: 0a01 |0032: move-result v1 │ │ +041f32: d801 01ff |0033: add-int/lit8 v1, v1, #int -1 // #ff │ │ +041f36: 6e20 fa0c 1000 |0035: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0cfa │ │ +041f3c: 0c00 |0038: move-result-object v0 │ │ +041f3e: 1f00 f901 |0039: check-cast v0, Ljava/lang/Integer; // type@01f9 │ │ +041f42: 6e10 ac0c 0000 |003b: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0cac │ │ +041f48: 0a00 |003e: move-result v0 │ │ +041f4a: 6e20 9b02 0300 |003f: invoke-virtual {v3, v0}, Landroid/support/v4/app/Fragment;.setIndex:(I)V // method@029b │ │ +041f50: 5420 d600 |0042: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041f54: 5231 8700 |0044: iget v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +041f58: 6e30 fc0c 1003 |0046: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +041f5e: 28bb |0049: goto 0004 // -0045 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1110 │ │ + 0x0004 line=1125 │ │ + 0x0005 line=1114 │ │ + 0x0011 line=1115 │ │ + 0x0015 line=1116 │ │ + 0x001c line=1118 │ │ + 0x0025 line=1119 │ │ + 0x002b line=1122 │ │ + 0x0042 line=1123 │ │ + locals : │ │ + 0x0000 - 0x004a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004a reg=3 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #37 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'makeInactive' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 76 16-bit code units │ │ +041f60: |[041f60] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +041f70: 5240 8700 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +041f74: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +041f78: 0e00 |0004: return-void │ │ +041f7a: 6300 cd00 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +041f7e: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +041f82: 1a00 6802 |0009: const-string v0, "FragmentManager" // string@0268 │ │ +041f86: 2201 0602 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +041f8a: 7010 d90c 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +041f90: 1a02 7802 |0010: const-string v2, "Freeing fragment index " // string@0278 │ │ +041f94: 6e20 e00c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +041f9a: 0c01 |0015: move-result-object v1 │ │ +041f9c: 5242 8700 |0016: iget v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +041fa0: 6e20 dd0c 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +041fa6: 0c01 |001b: move-result-object v1 │ │ +041fa8: 6e10 e40c 0100 |001c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +041fae: 0c01 |001f: move-result-object v1 │ │ +041fb0: 7120 8709 1000 |0020: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +041fb6: 5430 d600 |0023: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +041fba: 5241 8700 |0025: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +041fbe: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +041fc0: 6e30 fc0c 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +041fc6: 5430 da00 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +041fca: 3900 0900 |002d: if-nez v0, 0036 // +0009 │ │ +041fce: 2200 1202 |002f: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +041fd2: 7010 ee0c 0000 |0031: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +041fd8: 5b30 da00 |0034: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +041fdc: 5430 da00 |0036: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +041fe0: 5241 8700 |0038: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +041fe4: 7110 b00c 0100 |003a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +041fea: 0c01 |003d: move-result-object v1 │ │ +041fec: 6e20 f10c 1000 |003e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +041ff2: 5430 d700 |0041: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +041ff6: 5241 8700 |0043: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +041ffa: 6e20 bb02 1000 |0045: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragmentIndex:(I)V // method@02bb │ │ +042000: 6e10 6e02 0400 |0048: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@026e │ │ +042006: 28b9 |004b: goto 0004 // -0047 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1128 │ │ + 0x0004 line=1140 │ │ + 0x0005 line=1132 │ │ + 0x0023 line=1133 │ │ + 0x002b line=1134 │ │ + 0x002f line=1135 │ │ + 0x0036 line=1137 │ │ + 0x0041 line=1138 │ │ + 0x0048 line=1139 │ │ + locals : │ │ + 0x0000 - 0x004c reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004c reg=4 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #38 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(IIIZ)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 91 16-bit code units │ │ +042008: |[042008] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +042018: 5453 d700 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +04201c: 3903 0c00 |0002: if-nez v3, 000e // +000c │ │ +042020: 3806 0a00 |0004: if-eqz v6, 000e // +000a │ │ +042024: 2203 f601 |0006: new-instance v3, Ljava/lang/IllegalStateException; // type@01f6 │ │ +042028: 1a04 6406 |0008: const-string v4, "No activity" // string@0664 │ │ +04202c: 7020 aa0c 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +042032: 2703 |000d: throw v3 │ │ +042034: 3909 0700 |000e: if-nez v9, 0015 // +0007 │ │ +042038: 5253 df00 |0010: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +04203c: 3363 0300 |0012: if-ne v3, v6, 0015 // +0003 │ │ +042040: 0e00 |0014: return-void │ │ +042042: 5956 df00 |0015: iput v6, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +042046: 5453 d600 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +04204a: 3803 fbff |0019: if-eqz v3, 0014 // -0005 │ │ +04204e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +042050: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +042052: 5453 d600 |001d: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +042056: 6e10 fd0c 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04205c: 0a03 |0022: move-result v3 │ │ +04205e: 3531 1d00 |0023: if-ge v1, v3, 0040 // +001d │ │ +042062: 5453 d600 |0025: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +042066: 6e20 f60c 1300 |0027: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04206c: 0c00 |002a: move-result-object v0 │ │ +04206e: 1f00 8900 |002b: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +042072: 3800 1000 |002d: if-eqz v0, 003d // +0010 │ │ +042076: 6e58 3303 0576 |002f: invoke-virtual {v5, v0, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0333 │ │ +04207c: 5403 8900 |0032: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +042080: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ +042084: 5403 8900 |0036: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0089 │ │ +042088: 6e10 e203 0300 |0038: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@03e2 │ │ +04208e: 0a03 |003b: move-result v3 │ │ +042090: b632 |003c: or-int/2addr v2, v3 │ │ +042092: d801 0101 |003d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +042096: 28de |003f: goto 001d // -0022 │ │ +042098: 3902 0500 |0040: if-nez v2, 0045 // +0005 │ │ +04209c: 6e10 4a03 0500 |0042: invoke-virtual {v5}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@034a │ │ +0420a2: 5553 e400 |0045: iget-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +0420a6: 3803 cdff |0047: if-eqz v3, 0014 // -0033 │ │ +0420aa: 5453 d700 |0049: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +0420ae: 3803 c9ff |004b: if-eqz v3, 0014 // -0037 │ │ +0420b2: 5253 df00 |004d: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +0420b6: 1254 |004f: const/4 v4, #int 5 // #5 │ │ +0420b8: 3343 c4ff |0050: if-ne v3, v4, 0014 // -003c │ │ +0420bc: 5453 d700 |0052: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +0420c0: 6e10 dc02 0300 |0054: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@02dc │ │ +0420c6: 1203 |0057: const/4 v3, #int 0 // #0 │ │ +0420c8: 5c53 e400 |0058: iput-boolean v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +0420cc: 28ba |005a: goto 0014 // -0046 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1066 │ │ + 0x0006 line=1067 │ │ + 0x000e line=1070 │ │ + 0x0014 line=1096 │ │ + 0x0015 line=1074 │ │ + 0x0017 line=1075 │ │ + 0x001b line=1076 │ │ + 0x001c line=1077 │ │ + 0x0025 line=1078 │ │ + 0x002d line=1079 │ │ + 0x002f line=1080 │ │ + 0x0032 line=1081 │ │ + 0x0036 line=1082 │ │ + 0x003d line=1077 │ │ + 0x0040 line=1087 │ │ + 0x0042 line=1088 │ │ + 0x0045 line=1091 │ │ + 0x0052 line=1092 │ │ + 0x0057 line=1093 │ │ + locals : │ │ + 0x002d - 0x0040 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x001d - 0x005b reg=1 i I │ │ + 0x001c - 0x005b reg=2 loadersRunning Z │ │ + 0x0000 - 0x005b reg=5 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x005b reg=6 newState I │ │ + 0x0000 - 0x005b reg=7 transit I │ │ + 0x0000 - 0x005b reg=8 transitStyle I │ │ + 0x0000 - 0x005b reg=9 always Z │ │ + │ │ + #39 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(IZ)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 5 16-bit code units │ │ +0420d0: |[0420d0] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +0420e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0420e2: 6e53 3003 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0330 │ │ +0420e8: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1062 │ │ + 0x0004 line=1063 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0005 reg=2 newState I │ │ + 0x0000 - 0x0005 reg=3 always Z │ │ + │ │ + #40 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 7 16-bit code units │ │ +0420ec: |[0420ec] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +0420fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0420fe: 5220 df00 |0001: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +042102: 6e51 3303 3210 |0003: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0333 │ │ +042108: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1058 │ │ + 0x0006 line=1059 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0007 reg=3 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #41 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'moveToState' │ │ + type : '(Landroid/support/v4/app/Fragment;III)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 12 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 1230 16-bit code units │ │ +04210c: |[04210c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;III)V │ │ +04211c: 5584 7700 |0000: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +042120: 3904 0600 |0002: if-nez v4, 0008 // +0006 │ │ +042124: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +042126: 3749 0300 |0005: if-le v9, v4, 0008 // +0003 │ │ +04212a: 1219 |0007: const/4 v9, #int 1 // #1 │ │ +04212c: 5584 8d00 |0008: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ +042130: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ +042134: 5284 9400 |000c: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +042138: 3749 0400 |000e: if-le v9, v4, 0012 // +0004 │ │ +04213c: 5289 9400 |0010: iget v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +042140: 5584 7f00 |0012: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ +042144: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +042148: 5284 9400 |0016: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +04214c: 1245 |0018: const/4 v5, #int 4 // #4 │ │ +04214e: 3554 0600 |0019: if-ge v4, v5, 001f // +0006 │ │ +042152: 1234 |001b: const/4 v4, #int 3 // #3 │ │ +042154: 3749 0300 |001c: if-le v9, v4, 001f // +0003 │ │ +042158: 1239 |001e: const/4 v9, #int 3 // #3 │ │ +04215a: 5284 9400 |001f: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +04215e: 3594 9902 |0021: if-ge v4, v9, 02ba // +0299 │ │ +042162: 5584 8300 |0023: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ +042166: 3804 0700 |0025: if-eqz v4, 002c // +0007 │ │ +04216a: 5584 8600 |0027: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ +04216e: 3904 0300 |0029: if-nez v4, 002c // +0003 │ │ +042172: 0e00 |002b: return-void │ │ +042174: 5484 7800 |002c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +042178: 3804 0c00 |002e: if-eqz v4, 003a // +000c │ │ +04217c: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +04217e: 5b84 7800 |0031: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +042182: 5284 9500 |0033: iget v4, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ +042186: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +042188: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +04218a: 6e56 3303 8754 |0037: invoke-virtual {v7, v8, v4, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0333 │ │ +042190: 5284 9400 |003a: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +042194: 2b04 7604 0000 |003c: packed-switch v4, 000004b2 // +00000476 │ │ +04219a: 5989 9400 |003f: iput v9, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +04219e: 28ea |0041: goto 002b // -0016 │ │ +0421a0: 6304 cd00 |0042: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0421a4: 3804 1a00 |0044: if-eqz v4, 005e // +001a │ │ +0421a8: 1a04 6802 |0046: const-string v4, "FragmentManager" // string@0268 │ │ +0421ac: 2205 0602 |0048: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +0421b0: 7010 d90c 0500 |004a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0421b6: 1a06 9010 |004d: const-string v6, "moveto CREATED: " // string@1090 │ │ +0421ba: 6e20 e00c 6500 |004f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0421c0: 0c05 |0052: move-result-object v5 │ │ +0421c2: 6e20 df0c 8500 |0053: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0421c8: 0c05 |0056: move-result-object v5 │ │ +0421ca: 6e10 e40c 0500 |0057: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0421d0: 0c05 |005a: move-result-object v5 │ │ +0421d2: 7120 8709 5400 |005b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0421d8: 5484 9200 |005e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +0421dc: 3804 3b00 |0060: if-eqz v4, 009b // +003b │ │ +0421e0: 5484 9200 |0062: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +0421e4: 1a05 2109 |0064: const-string v5, "android:view_state" // string@0921 │ │ +0421e8: 6e20 8601 5400 |0066: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0186 │ │ +0421ee: 0c04 |0069: move-result-object v4 │ │ +0421f0: 5b84 9300 |006a: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +0421f4: 5484 9200 |006c: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +0421f8: 1a05 1e09 |006e: const-string v5, "android:target_state" // string@091e │ │ +0421fc: 6e30 2903 4705 |0070: invoke-virtual {v7, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0329 │ │ +042202: 0c04 |0073: move-result-object v4 │ │ +042204: 5b84 9700 |0074: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +042208: 5484 9700 |0076: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +04220c: 3804 0d00 |0078: if-eqz v4, 0085 // +000d │ │ +042210: 5484 9200 |007a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +042214: 1a05 1d09 |007c: const-string v5, "android:target_req_state" // string@091d │ │ +042218: 1206 |007e: const/4 v6, #int 0 // #0 │ │ +04221a: 6e30 8001 5406 |007f: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0180 │ │ +042220: 0a04 |0082: move-result v4 │ │ +042222: 5984 9900 |0083: iput v4, v8, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ +042226: 5484 9200 |0085: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +04222a: 1a05 2009 |0087: const-string v5, "android:user_visible_hint" // string@0920 │ │ +04222e: 1216 |0089: const/4 v6, #int 1 // #1 │ │ +042230: 6e30 7d01 5406 |008a: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@017d │ │ +042236: 0a04 |008d: move-result v4 │ │ +042238: 5c84 9a00 |008e: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ +04223c: 5584 9a00 |0090: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ +042240: 3904 0900 |0092: if-nez v4, 009b // +0009 │ │ +042244: 1214 |0094: const/4 v4, #int 1 // #1 │ │ +042246: 5c84 7f00 |0095: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ +04224a: 1234 |0097: const/4 v4, #int 3 // #3 │ │ +04224c: 3749 0300 |0098: if-le v9, v4, 009b // +0003 │ │ +042250: 1239 |009a: const/4 v9, #int 3 // #3 │ │ +042252: 5474 d700 |009b: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +042256: 5b84 7600 |009d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +04225a: 5474 d700 |009f: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +04225e: 5444 b000 |00a1: iget-object v4, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +042262: 5b84 8200 |00a3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +042266: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ +042268: 5c84 7b00 |00a6: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +04226c: 5474 d700 |00a8: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +042270: 6e20 7b02 4800 |00aa: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@027b │ │ +042276: 5584 7b00 |00ad: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +04227a: 3904 2100 |00af: if-nez v4, 00d0 // +0021 │ │ +04227e: 2204 b600 |00b1: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +042282: 2205 0602 |00b3: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +042286: 7010 d90c 0500 |00b5: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04228c: 1a06 6302 |00b8: const-string v6, "Fragment " // string@0263 │ │ +042290: 6e20 e00c 6500 |00ba: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042296: 0c05 |00bd: move-result-object v5 │ │ +042298: 6e20 df0c 8500 |00be: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +04229e: 0c05 |00c1: move-result-object v5 │ │ +0422a0: 1a06 2e00 |00c2: const-string v6, " did not call through to super.onAttach()" // string@002e │ │ +0422a4: 6e20 e00c 6500 |00c4: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0422aa: 0c05 |00c7: move-result-object v5 │ │ +0422ac: 6e10 e40c 0500 |00c8: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0422b2: 0c05 |00cb: move-result-object v5 │ │ +0422b4: 7020 5504 5400 |00cc: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +0422ba: 2704 |00cf: throw v4 │ │ +0422bc: 5474 d700 |00d0: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +0422c0: 6e20 be02 8400 |00d2: invoke-virtual {v4, v8}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@02be │ │ +0422c6: 5584 9100 |00d5: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ +0422ca: 3904 2d00 |00d7: if-nez v4, 0104 // +002d │ │ +0422ce: 1204 |00d9: const/4 v4, #int 0 // #0 │ │ +0422d0: 5c84 7b00 |00da: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0422d4: 5484 9200 |00dc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +0422d8: 6e20 7e02 4800 |00de: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@027e │ │ +0422de: 5584 7b00 |00e1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0422e2: 3904 2100 |00e3: if-nez v4, 0104 // +0021 │ │ +0422e6: 2204 b600 |00e5: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +0422ea: 2205 0602 |00e7: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +0422ee: 7010 d90c 0500 |00e9: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0422f4: 1a06 6302 |00ec: const-string v6, "Fragment " // string@0263 │ │ +0422f8: 6e20 e00c 6500 |00ee: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0422fe: 0c05 |00f1: move-result-object v5 │ │ +042300: 6e20 df0c 8500 |00f2: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042306: 0c05 |00f5: move-result-object v5 │ │ +042308: 1a06 2f00 |00f6: const-string v6, " did not call through to super.onCreate()" // string@002f │ │ +04230c: 6e20 e00c 6500 |00f8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042312: 0c05 |00fb: move-result-object v5 │ │ +042314: 6e10 e40c 0500 |00fc: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04231a: 0c05 |00ff: move-result-object v5 │ │ +04231c: 7020 5504 5400 |0100: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +042322: 2704 |0103: throw v4 │ │ +042324: 1204 |0104: const/4 v4, #int 0 // #0 │ │ +042326: 5c84 9100 |0105: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ +04232a: 5584 8300 |0107: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ +04232e: 3804 3300 |0109: if-eqz v4, 013c // +0033 │ │ +042332: 5484 9200 |010b: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +042336: 6e20 6102 4800 |010d: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0261 │ │ +04233c: 0c04 |0110: move-result-object v4 │ │ +04233e: 1205 |0111: const/4 v5, #int 0 // #0 │ │ +042340: 5486 9200 |0112: iget-object v6, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +042344: 6e40 8202 4865 |0114: invoke-virtual {v8, v4, v5, v6}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0282 │ │ +04234a: 0c04 |0117: move-result-object v4 │ │ +04234c: 5b84 9b00 |0118: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042350: 5484 9b00 |011a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042354: 3804 8100 |011c: if-eqz v4, 019d // +0081 │ │ +042358: 5484 9b00 |011e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04235c: 5b84 8800 |0120: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ +042360: 5484 9b00 |0122: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042364: 7110 f803 0400 |0124: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@03f8 │ │ +04236a: 0c04 |0127: move-result-object v4 │ │ +04236c: 5b84 9b00 |0128: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042370: 5584 8500 |012a: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +042374: 3804 0900 |012c: if-eqz v4, 0135 // +0009 │ │ +042378: 5484 9b00 |012e: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04237c: 1305 0800 |0130: const/16 v5, #int 8 // #8 │ │ +042380: 6e20 000a 5400 |0132: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0a00 │ │ +042386: 5484 9b00 |0135: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04238a: 5485 9200 |0137: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +04238e: 6e30 9202 4805 |0139: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0292 │ │ +042394: 1214 |013c: const/4 v4, #int 1 // #1 │ │ +042396: 3749 e200 |013d: if-le v9, v4, 021f // +00e2 │ │ +04239a: 6304 cd00 |013f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +04239e: 3804 1a00 |0141: if-eqz v4, 015b // +001a │ │ +0423a2: 1a04 6802 |0143: const-string v4, "FragmentManager" // string@0268 │ │ +0423a6: 2205 0602 |0145: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +0423aa: 7010 d90c 0500 |0147: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0423b0: 1a06 8f10 |014a: const-string v6, "moveto ACTIVITY_CREATED: " // string@108f │ │ +0423b4: 6e20 e00c 6500 |014c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0423ba: 0c05 |014f: move-result-object v5 │ │ +0423bc: 6e20 df0c 8500 |0150: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0423c2: 0c05 |0153: move-result-object v5 │ │ +0423c4: 6e10 e40c 0500 |0154: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0423ca: 0c05 |0157: move-result-object v5 │ │ +0423cc: 7120 8709 5400 |0158: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0423d2: 5584 8300 |015b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0083 │ │ +0423d6: 3904 8900 |015d: if-nez v4, 01e6 // +0089 │ │ +0423da: 1201 |015f: const/4 v1, #int 0 // #0 │ │ +0423dc: 5284 7e00 |0160: iget v4, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +0423e0: 3804 3f00 |0162: if-eqz v4, 01a1 // +003f │ │ +0423e4: 5474 d700 |0164: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +0423e8: 5285 7e00 |0166: iget v5, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +0423ec: 6e20 ad02 5400 |0168: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@02ad │ │ +0423f2: 0c01 |016b: move-result-object v1 │ │ +0423f4: 1f01 7601 |016c: check-cast v1, Landroid/view/ViewGroup; // type@0176 │ │ +0423f8: 3901 3300 |016e: if-nez v1, 01a1 // +0033 │ │ +0423fc: 5584 8e00 |0170: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRestored:Z // field@008e │ │ +042400: 3904 2f00 |0172: if-nez v4, 01a1 // +002f │ │ +042404: 2204 f501 |0174: new-instance v4, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +042408: 2205 0602 |0176: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +04240c: 7010 d90c 0500 |0178: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042412: 1a06 6906 |017b: const-string v6, "No view found for id 0x" // string@0669 │ │ +042416: 6e20 e00c 6500 |017d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04241c: 0c05 |0180: move-result-object v5 │ │ +04241e: 5286 7e00 |0181: iget v6, v8, Landroid/support/v4/app/Fragment;.mContainerId:I // field@007e │ │ +042422: 7110 af0c 0600 |0183: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +042428: 0c06 |0186: move-result-object v6 │ │ +04242a: 6e20 e00c 6500 |0187: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042430: 0c05 |018a: move-result-object v5 │ │ +042432: 1a06 3f00 |018b: const-string v6, " for fragment " // string@003f │ │ +042436: 6e20 e00c 6500 |018d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04243c: 0c05 |0190: move-result-object v5 │ │ +04243e: 6e20 df0c 8500 |0191: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042444: 0c05 |0194: move-result-object v5 │ │ +042446: 6e10 e40c 0500 |0195: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04244c: 0c05 |0198: move-result-object v5 │ │ +04244e: 7020 a60c 5400 |0199: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +042454: 2704 |019c: throw v4 │ │ +042456: 1204 |019d: const/4 v4, #int 0 // #0 │ │ +042458: 5b84 8800 |019e: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ +04245c: 289c |01a0: goto 013c // -0064 │ │ +04245e: 5b81 7d00 |01a1: iput-object v1, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ +042462: 5484 9200 |01a3: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +042466: 6e20 6102 4800 |01a5: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0261 │ │ +04246c: 0c04 |01a8: move-result-object v4 │ │ +04246e: 5485 9200 |01a9: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +042472: 6e40 8202 4851 |01ab: invoke-virtual {v8, v4, v1, v5}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0282 │ │ +042478: 0c04 |01ae: move-result-object v4 │ │ +04247a: 5b84 9b00 |01af: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04247e: 5484 9b00 |01b1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042482: 3804 5e00 |01b3: if-eqz v4, 0211 // +005e │ │ +042486: 5484 9b00 |01b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04248a: 5b84 8800 |01b7: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ +04248e: 5484 9b00 |01b9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042492: 7110 f803 0400 |01bb: invoke-static {v4}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@03f8 │ │ +042498: 0c04 |01be: move-result-object v4 │ │ +04249a: 5b84 9b00 |01bf: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04249e: 3801 1300 |01c1: if-eqz v1, 01d4 // +0013 │ │ +0424a2: 1214 |01c3: const/4 v4, #int 1 // #1 │ │ +0424a4: 6e5b 2b03 874a |01c4: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@032b │ │ +0424aa: 0c00 |01c7: move-result-object v0 │ │ +0424ac: 3800 0700 |01c8: if-eqz v0, 01cf // +0007 │ │ +0424b0: 5484 9b00 |01ca: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +0424b4: 6e20 010a 0400 |01cc: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0a01 │ │ +0424ba: 5484 9b00 |01cf: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +0424be: 6e20 0b0a 4100 |01d1: invoke-virtual {v1, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0a0b │ │ +0424c4: 5584 8500 |01d4: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +0424c8: 3804 0900 |01d6: if-eqz v4, 01df // +0009 │ │ +0424cc: 5484 9b00 |01d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +0424d0: 1305 0800 |01da: const/16 v5, #int 8 // #8 │ │ +0424d4: 6e20 000a 5400 |01dc: invoke-virtual {v4, v5}, Landroid/view/View;.setVisibility:(I)V // method@0a00 │ │ +0424da: 5484 9b00 |01df: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +0424de: 5485 9200 |01e1: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +0424e2: 6e30 9202 4805 |01e3: invoke-virtual {v8, v4, v5}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0292 │ │ +0424e8: 1204 |01e6: const/4 v4, #int 0 // #0 │ │ +0424ea: 5c84 7b00 |01e7: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0424ee: 5484 9200 |01e9: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +0424f2: 6e20 7902 4800 |01eb: invoke-virtual {v8, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0279 │ │ +0424f8: 5584 7b00 |01ee: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0424fc: 3904 2500 |01f0: if-nez v4, 0215 // +0025 │ │ +042500: 2204 b600 |01f2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +042504: 2205 0602 |01f4: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +042508: 7010 d90c 0500 |01f6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04250e: 1a06 6302 |01f9: const-string v6, "Fragment " // string@0263 │ │ +042512: 6e20 e00c 6500 |01fb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042518: 0c05 |01fe: move-result-object v5 │ │ +04251a: 6e20 df0c 8500 |01ff: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042520: 0c05 |0202: move-result-object v5 │ │ +042522: 1a06 2d00 |0203: const-string v6, " did not call through to super.onActivityCreated()" // string@002d │ │ +042526: 6e20 e00c 6500 |0205: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04252c: 0c05 |0208: move-result-object v5 │ │ +04252e: 6e10 e40c 0500 |0209: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042534: 0c05 |020c: move-result-object v5 │ │ +042536: 7020 5504 5400 |020d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +04253c: 2704 |0210: throw v4 │ │ +04253e: 1204 |0211: const/4 v4, #int 0 // #0 │ │ +042540: 5b84 8800 |0212: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ +042544: 28d2 |0214: goto 01e6 // -002e │ │ +042546: 5484 9b00 |0215: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04254a: 3804 0500 |0217: if-eqz v4, 021c // +0005 │ │ +04254e: 6e10 9802 0800 |0219: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.restoreViewState:()V // method@0298 │ │ +042554: 1204 |021c: const/4 v4, #int 0 // #0 │ │ +042556: 5b84 9200 |021d: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +04255a: 1234 |021f: const/4 v4, #int 3 // #3 │ │ +04255c: 3749 4700 |0220: if-le v9, v4, 0267 // +0047 │ │ +042560: 6304 cd00 |0222: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +042564: 3804 1a00 |0224: if-eqz v4, 023e // +001a │ │ +042568: 1a04 6802 |0226: const-string v4, "FragmentManager" // string@0268 │ │ +04256c: 2205 0602 |0228: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +042570: 7010 d90c 0500 |022a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042576: 1a06 9210 |022d: const-string v6, "moveto STARTED: " // string@1092 │ │ +04257a: 6e20 e00c 6500 |022f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042580: 0c05 |0232: move-result-object v5 │ │ +042582: 6e20 df0c 8500 |0233: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042588: 0c05 |0236: move-result-object v5 │ │ +04258a: 6e10 e40c 0500 |0237: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042590: 0c05 |023a: move-result-object v5 │ │ +042592: 7120 8709 5400 |023b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +042598: 1204 |023e: const/4 v4, #int 0 // #0 │ │ +04259a: 5c84 7b00 |023f: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +04259e: 6e10 9502 0800 |0241: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0295 │ │ +0425a4: 5584 7b00 |0244: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0425a8: 3904 2100 |0246: if-nez v4, 0267 // +0021 │ │ +0425ac: 2204 b600 |0248: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +0425b0: 2205 0602 |024a: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +0425b4: 7010 d90c 0500 |024c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0425ba: 1a06 6302 |024f: const-string v6, "Fragment " // string@0263 │ │ +0425be: 6e20 e00c 6500 |0251: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0425c4: 0c05 |0254: move-result-object v5 │ │ +0425c6: 6e20 df0c 8500 |0255: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0425cc: 0c05 |0258: move-result-object v5 │ │ +0425ce: 1a06 3500 |0259: const-string v6, " did not call through to super.onStart()" // string@0035 │ │ +0425d2: 6e20 e00c 6500 |025b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0425d8: 0c05 |025e: move-result-object v5 │ │ +0425da: 6e10 e40c 0500 |025f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0425e0: 0c05 |0262: move-result-object v5 │ │ +0425e2: 7020 5504 5400 |0263: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +0425e8: 2704 |0266: throw v4 │ │ +0425ea: 1244 |0267: const/4 v4, #int 4 // #4 │ │ +0425ec: 3749 d7fd |0268: if-le v9, v4, 003f // -0229 │ │ +0425f0: 6304 cd00 |026a: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0425f4: 3804 1a00 |026c: if-eqz v4, 0286 // +001a │ │ +0425f8: 1a04 6802 |026e: const-string v4, "FragmentManager" // string@0268 │ │ +0425fc: 2205 0602 |0270: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +042600: 7010 d90c 0500 |0272: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042606: 1a06 9110 |0275: const-string v6, "moveto RESUMED: " // string@1091 │ │ +04260a: 6e20 e00c 6500 |0277: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042610: 0c05 |027a: move-result-object v5 │ │ +042612: 6e20 df0c 8500 |027b: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042618: 0c05 |027e: move-result-object v5 │ │ +04261a: 6e10 e40c 0500 |027f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042620: 0c05 |0282: move-result-object v5 │ │ +042622: 7120 8709 5400 |0283: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +042628: 1204 |0286: const/4 v4, #int 0 // #0 │ │ +04262a: 5c84 7b00 |0287: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +04262e: 1214 |0289: const/4 v4, #int 1 // #1 │ │ +042630: 5c84 8f00 |028a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ +042634: 6e10 8e02 0800 |028c: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onResume:()V // method@028e │ │ +04263a: 5584 7b00 |028f: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +04263e: 3904 2100 |0291: if-nez v4, 02b2 // +0021 │ │ +042642: 2204 b600 |0293: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +042646: 2205 0602 |0295: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +04264a: 7010 d90c 0500 |0297: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042650: 1a06 6302 |029a: const-string v6, "Fragment " // string@0263 │ │ +042654: 6e20 e00c 6500 |029c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04265a: 0c05 |029f: move-result-object v5 │ │ +04265c: 6e20 df0c 8500 |02a0: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042662: 0c05 |02a3: move-result-object v5 │ │ +042664: 1a06 3400 |02a4: const-string v6, " did not call through to super.onResume()" // string@0034 │ │ +042668: 6e20 e00c 6500 |02a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04266e: 0c05 |02a9: move-result-object v5 │ │ +042670: 6e10 e40c 0500 |02aa: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042676: 0c05 |02ad: move-result-object v5 │ │ +042678: 7020 5504 5400 |02ae: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +04267e: 2704 |02b1: throw v4 │ │ +042680: 1204 |02b2: const/4 v4, #int 0 // #0 │ │ +042682: 5b84 9200 |02b3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +042686: 1204 |02b5: const/4 v4, #int 0 // #0 │ │ +042688: 5b84 9300 |02b6: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +04268c: 2900 87fd |02b8: goto/16 003f // -0279 │ │ +042690: 5284 9400 |02ba: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +042694: 3794 83fd |02bc: if-le v4, v9, 003f // -027d │ │ +042698: 5284 9400 |02be: iget v4, v8, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +04269c: 2b04 0002 0000 |02c0: packed-switch v4, 000004c0 // +00000200 │ │ +0426a2: 2900 7cfd |02c3: goto/16 003f // -0284 │ │ +0426a6: 1214 |02c5: const/4 v4, #int 1 // #1 │ │ +0426a8: 3549 79fd |02c6: if-ge v9, v4, 003f // -0287 │ │ +0426ac: 5574 e000 |02c8: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e0 │ │ +0426b0: 3804 0e00 |02ca: if-eqz v4, 02d8 // +000e │ │ +0426b4: 5484 7800 |02cc: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +0426b8: 3804 0a00 |02ce: if-eqz v4, 02d8 // +000a │ │ +0426bc: 5483 7800 |02d0: iget-object v3, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +0426c0: 1204 |02d2: const/4 v4, #int 0 // #0 │ │ +0426c2: 5b84 7800 |02d3: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +0426c6: 6e10 d409 0300 |02d5: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@09d4 │ │ +0426cc: 5484 7800 |02d8: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +0426d0: 3804 5501 |02da: if-eqz v4, 042f // +0155 │ │ +0426d4: 5989 9500 |02dc: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ +0426d8: 1219 |02de: const/4 v9, #int 1 // #1 │ │ +0426da: 2900 60fd |02df: goto/16 003f // -02a0 │ │ +0426de: 1254 |02e1: const/4 v4, #int 5 // #5 │ │ +0426e0: 3549 4a00 |02e2: if-ge v9, v4, 032c // +004a │ │ +0426e4: 6304 cd00 |02e4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0426e8: 3804 1a00 |02e6: if-eqz v4, 0300 // +001a │ │ +0426ec: 1a04 6802 |02e8: const-string v4, "FragmentManager" // string@0268 │ │ +0426f0: 2205 0602 |02ea: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +0426f4: 7010 d90c 0500 |02ec: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0426fa: 1a06 8c10 |02ef: const-string v6, "movefrom RESUMED: " // string@108c │ │ +0426fe: 6e20 e00c 6500 |02f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042704: 0c05 |02f4: move-result-object v5 │ │ +042706: 6e20 df0c 8500 |02f5: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +04270c: 0c05 |02f8: move-result-object v5 │ │ +04270e: 6e10 e40c 0500 |02f9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042714: 0c05 |02fc: move-result-object v5 │ │ +042716: 7120 8709 5400 |02fd: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +04271c: 1204 |0300: const/4 v4, #int 0 // #0 │ │ +04271e: 5c84 7b00 |0301: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +042722: 6e10 8c02 0800 |0303: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onPause:()V // method@028c │ │ +042728: 5584 7b00 |0306: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +04272c: 3904 2100 |0308: if-nez v4, 0329 // +0021 │ │ +042730: 2204 b600 |030a: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +042734: 2205 0602 |030c: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +042738: 7010 d90c 0500 |030e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04273e: 1a06 6302 |0311: const-string v6, "Fragment " // string@0263 │ │ +042742: 6e20 e00c 6500 |0313: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042748: 0c05 |0316: move-result-object v5 │ │ +04274a: 6e20 df0c 8500 |0317: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042750: 0c05 |031a: move-result-object v5 │ │ +042752: 1a06 3300 |031b: const-string v6, " did not call through to super.onPause()" // string@0033 │ │ +042756: 6e20 e00c 6500 |031d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04275c: 0c05 |0320: move-result-object v5 │ │ +04275e: 6e10 e40c 0500 |0321: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042764: 0c05 |0324: move-result-object v5 │ │ +042766: 7020 5504 5400 |0325: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +04276c: 2704 |0328: throw v4 │ │ +04276e: 1204 |0329: const/4 v4, #int 0 // #0 │ │ +042770: 5c84 8f00 |032a: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mResumed:Z // field@008f │ │ +042774: 1244 |032c: const/4 v4, #int 4 // #4 │ │ +042776: 3549 4700 |032d: if-ge v9, v4, 0374 // +0047 │ │ +04277a: 6304 cd00 |032f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +04277e: 3804 1a00 |0331: if-eqz v4, 034b // +001a │ │ +042782: 1a04 6802 |0333: const-string v4, "FragmentManager" // string@0268 │ │ +042786: 2205 0602 |0335: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +04278a: 7010 d90c 0500 |0337: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042790: 1a06 8d10 |033a: const-string v6, "movefrom STARTED: " // string@108d │ │ +042794: 6e20 e00c 6500 |033c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04279a: 0c05 |033f: move-result-object v5 │ │ +04279c: 6e20 df0c 8500 |0340: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0427a2: 0c05 |0343: move-result-object v5 │ │ +0427a4: 6e10 e40c 0500 |0344: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0427aa: 0c05 |0347: move-result-object v5 │ │ +0427ac: 7120 8709 5400 |0348: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0427b2: 1204 |034b: const/4 v4, #int 0 // #0 │ │ +0427b4: 5c84 7b00 |034c: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0427b8: 6e10 9602 0800 |034e: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0296 │ │ +0427be: 5584 7b00 |0351: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0427c2: 3904 2100 |0353: if-nez v4, 0374 // +0021 │ │ +0427c6: 2204 b600 |0355: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +0427ca: 2205 0602 |0357: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +0427ce: 7010 d90c 0500 |0359: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0427d4: 1a06 6302 |035c: const-string v6, "Fragment " // string@0263 │ │ +0427d8: 6e20 e00c 6500 |035e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0427de: 0c05 |0361: move-result-object v5 │ │ +0427e0: 6e20 df0c 8500 |0362: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0427e6: 0c05 |0365: move-result-object v5 │ │ +0427e8: 1a06 3600 |0366: const-string v6, " did not call through to super.onStop()" // string@0036 │ │ +0427ec: 6e20 e00c 6500 |0368: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0427f2: 0c05 |036b: move-result-object v5 │ │ +0427f4: 6e10 e40c 0500 |036c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0427fa: 0c05 |036f: move-result-object v5 │ │ +0427fc: 7020 5504 5400 |0370: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +042802: 2704 |0373: throw v4 │ │ +042804: 1234 |0374: const/4 v4, #int 3 // #3 │ │ +042806: 3549 2100 |0375: if-ge v9, v4, 0396 // +0021 │ │ +04280a: 6304 cd00 |0377: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +04280e: 3804 1a00 |0379: if-eqz v4, 0393 // +001a │ │ +042812: 1a04 6802 |037b: const-string v4, "FragmentManager" // string@0268 │ │ +042816: 2205 0602 |037d: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +04281a: 7010 d90c 0500 |037f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042820: 1a06 8e10 |0382: const-string v6, "movefrom STOPPED: " // string@108e │ │ +042824: 6e20 e00c 6500 |0384: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04282a: 0c05 |0387: move-result-object v5 │ │ +04282c: 6e20 df0c 8500 |0388: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042832: 0c05 |038b: move-result-object v5 │ │ +042834: 6e10 e40c 0500 |038c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04283a: 0c05 |038f: move-result-object v5 │ │ +04283c: 7120 8709 5400 |0390: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +042842: 6e10 9402 0800 |0393: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0294 │ │ +042848: 1224 |0396: const/4 v4, #int 2 // #2 │ │ +04284a: 3549 2eff |0397: if-ge v9, v4, 02c5 // -00d2 │ │ +04284e: 6304 cd00 |0399: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +042852: 3804 1a00 |039b: if-eqz v4, 03b5 // +001a │ │ +042856: 1a04 6802 |039d: const-string v4, "FragmentManager" // string@0268 │ │ +04285a: 2205 0602 |039f: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +04285e: 7010 d90c 0500 |03a1: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042864: 1a06 8a10 |03a4: const-string v6, "movefrom ACTIVITY_CREATED: " // string@108a │ │ +042868: 6e20 e00c 6500 |03a6: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04286e: 0c05 |03a9: move-result-object v5 │ │ +042870: 6e20 df0c 8500 |03aa: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042876: 0c05 |03ad: move-result-object v5 │ │ +042878: 6e10 e40c 0500 |03ae: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04287e: 0c05 |03b1: move-result-object v5 │ │ +042880: 7120 8709 5400 |03b2: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +042886: 5484 9b00 |03b5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04288a: 3804 1100 |03b7: if-eqz v4, 03c8 // +0011 │ │ +04288e: 5474 d700 |03b9: iget-object v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +042892: 6e10 bc02 0400 |03bb: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@02bc │ │ +042898: 0a04 |03be: move-result v4 │ │ +04289a: 3904 0900 |03bf: if-nez v4, 03c8 // +0009 │ │ +04289e: 5484 9300 |03c1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +0428a2: 3904 0500 |03c3: if-nez v4, 03c8 // +0005 │ │ +0428a6: 6e20 4703 8700 |03c5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0347 │ │ +0428ac: 1204 |03c8: const/4 v4, #int 0 // #0 │ │ +0428ae: 5c84 7b00 |03c9: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0428b2: 6e10 9302 0800 |03cb: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0293 │ │ +0428b8: 5584 7b00 |03ce: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0428bc: 3904 2100 |03d0: if-nez v4, 03f1 // +0021 │ │ +0428c0: 2204 b600 |03d2: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +0428c4: 2205 0602 |03d4: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +0428c8: 7010 d90c 0500 |03d6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0428ce: 1a06 6302 |03d9: const-string v6, "Fragment " // string@0263 │ │ +0428d2: 6e20 e00c 6500 |03db: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0428d8: 0c05 |03de: move-result-object v5 │ │ +0428da: 6e20 df0c 8500 |03df: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0428e0: 0c05 |03e2: move-result-object v5 │ │ +0428e2: 1a06 3100 |03e3: const-string v6, " did not call through to super.onDestroyView()" // string@0031 │ │ +0428e6: 6e20 e00c 6500 |03e5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0428ec: 0c05 |03e8: move-result-object v5 │ │ +0428ee: 6e10 e40c 0500 |03e9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0428f4: 0c05 |03ec: move-result-object v5 │ │ +0428f6: 7020 5504 5400 |03ed: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +0428fc: 2704 |03f0: throw v4 │ │ +0428fe: 5484 9b00 |03f1: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042902: 3804 3100 |03f3: if-eqz v4, 0424 // +0031 │ │ +042906: 5484 7d00 |03f5: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ +04290a: 3804 2d00 |03f7: if-eqz v4, 0424 // +002d │ │ +04290e: 1200 |03f9: const/4 v0, #int 0 // #0 │ │ +042910: 5274 df00 |03fa: iget v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +042914: 3d04 0b00 |03fc: if-lez v4, 0407 // +000b │ │ +042918: 5574 e000 |03fe: iget-boolean v4, v7, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e0 │ │ +04291c: 3904 0700 |0400: if-nez v4, 0407 // +0007 │ │ +042920: 1204 |0402: const/4 v4, #int 0 // #0 │ │ +042922: 6e5b 2b03 874a |0403: invoke-virtual {v7, v8, v10, v4, v11}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@032b │ │ +042928: 0c00 |0406: move-result-object v0 │ │ +04292a: 3800 1600 |0407: if-eqz v0, 041d // +0016 │ │ +04292e: 0782 |0409: move-object v2, v8 │ │ +042930: 5484 9b00 |040a: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042934: 5b84 7800 |040c: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0078 │ │ +042938: 5989 9500 |040e: iput v9, v8, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@0095 │ │ +04293c: 2204 9500 |0410: new-instance v4, Landroid/support/v4/app/FragmentManagerImpl$5; // type@0095 │ │ +042940: 7030 0103 7402 |0412: invoke-direct {v4, v7, v2}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@0301 │ │ +042946: 6e20 860a 4000 |0415: invoke-virtual {v0, v4}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0a86 │ │ +04294c: 5484 9b00 |0418: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042950: 6e20 010a 0400 |041a: invoke-virtual {v4, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0a01 │ │ +042956: 5484 7d00 |041d: iget-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ +04295a: 5485 9b00 |041f: iget-object v5, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04295e: 6e20 1a0a 5400 |0421: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0a1a │ │ +042964: 1204 |0424: const/4 v4, #int 0 // #0 │ │ +042966: 5b84 7d00 |0425: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@007d │ │ +04296a: 1204 |0427: const/4 v4, #int 0 // #0 │ │ +04296c: 5b84 9b00 |0428: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +042970: 1204 |042a: const/4 v4, #int 0 // #0 │ │ +042972: 5b84 8800 |042b: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ +042976: 2900 98fe |042d: goto/16 02c5 // -0168 │ │ +04297a: 6304 cd00 |042f: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +04297e: 3804 1a00 |0431: if-eqz v4, 044b // +001a │ │ +042982: 1a04 6802 |0433: const-string v4, "FragmentManager" // string@0268 │ │ +042986: 2205 0602 |0435: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +04298a: 7010 d90c 0500 |0437: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042990: 1a06 8b10 |043a: const-string v6, "movefrom CREATED: " // string@108b │ │ +042994: 6e20 e00c 6500 |043c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04299a: 0c05 |043f: move-result-object v5 │ │ +04299c: 6e20 df0c 8500 |0440: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0429a2: 0c05 |0443: move-result-object v5 │ │ +0429a4: 6e10 e40c 0500 |0444: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0429aa: 0c05 |0447: move-result-object v5 │ │ +0429ac: 7120 8709 5400 |0448: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0429b2: 5584 9100 |044b: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ +0429b6: 3904 2b00 |044d: if-nez v4, 0478 // +002b │ │ +0429ba: 1204 |044f: const/4 v4, #int 0 // #0 │ │ +0429bc: 5c84 7b00 |0450: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0429c0: 6e10 8302 0800 |0452: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0283 │ │ +0429c6: 5584 7b00 |0455: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +0429ca: 3904 2100 |0457: if-nez v4, 0478 // +0021 │ │ +0429ce: 2204 b600 |0459: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +0429d2: 2205 0602 |045b: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +0429d6: 7010 d90c 0500 |045d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0429dc: 1a06 6302 |0460: const-string v6, "Fragment " // string@0263 │ │ +0429e0: 6e20 e00c 6500 |0462: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0429e6: 0c05 |0465: move-result-object v5 │ │ +0429e8: 6e20 df0c 8500 |0466: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0429ee: 0c05 |0469: move-result-object v5 │ │ +0429f0: 1a06 3000 |046a: const-string v6, " did not call through to super.onDestroy()" // string@0030 │ │ +0429f4: 6e20 e00c 6500 |046c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0429fa: 0c05 |046f: move-result-object v5 │ │ +0429fc: 6e10 e40c 0500 |0470: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042a02: 0c05 |0473: move-result-object v5 │ │ +042a04: 7020 5504 5400 |0474: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +042a0a: 2704 |0477: throw v4 │ │ +042a0c: 1204 |0478: const/4 v4, #int 0 // #0 │ │ +042a0e: 5c84 7b00 |0479: iput-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +042a12: 6e10 8602 0800 |047b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0286 │ │ +042a18: 5584 7b00 |047e: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mCalled:Z // field@007b │ │ +042a1c: 3904 2100 |0480: if-nez v4, 04a1 // +0021 │ │ +042a20: 2204 b600 |0482: new-instance v4, Landroid/support/v4/app/SuperNotCalledException; // type@00b6 │ │ +042a24: 2205 0602 |0484: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +042a28: 7010 d90c 0500 |0486: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042a2e: 1a06 6302 |0489: const-string v6, "Fragment " // string@0263 │ │ +042a32: 6e20 e00c 6500 |048b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042a38: 0c05 |048e: move-result-object v5 │ │ +042a3a: 6e20 df0c 8500 |048f: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042a40: 0c05 |0492: move-result-object v5 │ │ +042a42: 1a06 3200 |0493: const-string v6, " did not call through to super.onDetach()" // string@0032 │ │ +042a46: 6e20 e00c 6500 |0495: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042a4c: 0c05 |0498: move-result-object v5 │ │ +042a4e: 6e10 e40c 0500 |0499: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042a54: 0c05 |049c: move-result-object v5 │ │ +042a56: 7020 5504 5400 |049d: invoke-direct {v4, v5}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0455 │ │ +042a5c: 2704 |04a0: throw v4 │ │ +042a5e: 5584 9100 |04a1: iget-boolean v4, v8, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ +042a62: 3904 0700 |04a3: if-nez v4, 04aa // +0007 │ │ +042a66: 6e20 2e03 8700 |04a5: invoke-virtual {v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@032e │ │ +042a6c: 2900 97fb |04a8: goto/16 003f // -0469 │ │ +042a70: 1204 |04aa: const/4 v4, #int 0 // #0 │ │ +042a72: 5b84 7600 |04ab: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0076 │ │ +042a76: 1204 |04ad: const/4 v4, #int 0 // #0 │ │ +042a78: 5b84 8200 |04ae: iput-object v4, v8, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0082 │ │ +042a7c: 2900 8ffb |04b0: goto/16 003f // -0471 │ │ +042a80: 0001 0500 0000 0000 0600 0000 0001 ... |04b2: packed-switch-data (14 units) │ │ +042a9c: 0001 0500 0100 0000 0500 0000 d600 ... |04c0: packed-switch-data (14 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=774 │ │ + 0x0007 line=775 │ │ + 0x0008 line=777 │ │ + 0x0010 line=779 │ │ + 0x0012 line=783 │ │ + 0x001e line=784 │ │ + 0x001f line=786 │ │ + 0x0023 line=790 │ │ + 0x002b line=1055 │ │ + 0x002c line=793 │ │ + 0x0030 line=798 │ │ + 0x0033 line=799 │ │ + 0x003a line=801 │ │ + 0x003f line=1054 │ │ + 0x0042 line=803 │ │ + 0x005e line=804 │ │ + 0x0062 line=805 │ │ + 0x006c line=807 │ │ + 0x0076 line=809 │ │ + 0x007a line=810 │ │ + 0x0085 line=813 │ │ + 0x0090 line=815 │ │ + 0x0094 line=816 │ │ + 0x0097 line=817 │ │ + 0x009a line=818 │ │ + 0x009b line=822 │ │ + 0x009f line=823 │ │ + 0x00a5 line=824 │ │ + 0x00a8 line=825 │ │ + 0x00ad line=826 │ │ + 0x00b1 line=827 │ │ + 0x00d0 line=830 │ │ + 0x00d5 line=832 │ │ + 0x00d9 line=833 │ │ + 0x00dc line=834 │ │ + 0x00e1 line=835 │ │ + 0x00e5 line=836 │ │ + 0x0104 line=840 │ │ + 0x0107 line=841 │ │ + 0x010b line=845 │ │ + 0x011a line=847 │ │ + 0x011e line=848 │ │ + 0x0122 line=849 │ │ + 0x012a line=850 │ │ + 0x0135 line=851 │ │ + 0x013c line=857 │ │ + 0x013f line=858 │ │ + 0x015b line=859 │ │ + 0x015f line=860 │ │ + 0x0160 line=861 │ │ + 0x0164 line=862 │ │ + 0x016e line=863 │ │ + 0x0174 line=864 │ │ + 0x019d line=853 │ │ + 0x01a1 line=869 │ │ + 0x01a3 line=870 │ │ + 0x01b1 line=872 │ │ + 0x01b5 line=873 │ │ + 0x01b9 line=874 │ │ + 0x01c1 line=875 │ │ + 0x01c3 line=876 │ │ + 0x01c8 line=878 │ │ + 0x01ca line=879 │ │ + 0x01cf line=881 │ │ + 0x01d4 line=883 │ │ + 0x01df line=884 │ │ + 0x01e6 line=890 │ │ + 0x01e9 line=891 │ │ + 0x01ee line=892 │ │ + 0x01f2 line=893 │ │ + 0x0211 line=886 │ │ + 0x0215 line=896 │ │ + 0x0219 line=897 │ │ + 0x021c line=899 │ │ + 0x021f line=903 │ │ + 0x0222 line=904 │ │ + 0x023e line=905 │ │ + 0x0241 line=906 │ │ + 0x0244 line=907 │ │ + 0x0248 line=908 │ │ + 0x0267 line=913 │ │ + 0x026a line=914 │ │ + 0x0286 line=915 │ │ + 0x0289 line=916 │ │ + 0x028c line=917 │ │ + 0x028f line=918 │ │ + 0x0293 line=919 │ │ + 0x02b2 line=922 │ │ + 0x02b5 line=923 │ │ + 0x02ba line=926 │ │ + 0x02be line=927 │ │ + 0x02c5 line=1005 │ │ + 0x02c8 line=1006 │ │ + 0x02cc line=1007 │ │ + 0x02d0 line=1014 │ │ + 0x02d2 line=1015 │ │ + 0x02d5 line=1016 │ │ + 0x02d8 line=1019 │ │ + 0x02dc line=1024 │ │ + 0x02de line=1025 │ │ + 0x02e1 line=929 │ │ + 0x02e4 line=930 │ │ + 0x0300 line=931 │ │ + 0x0303 line=932 │ │ + 0x0306 line=933 │ │ + 0x030a line=934 │ │ + 0x0329 line=937 │ │ + 0x032c line=940 │ │ + 0x032f line=941 │ │ + 0x034b line=942 │ │ + 0x034e line=943 │ │ + 0x0351 line=944 │ │ + 0x0355 line=945 │ │ + 0x0374 line=950 │ │ + 0x0377 line=951 │ │ + 0x0393 line=952 │ │ + 0x0396 line=955 │ │ + 0x0399 line=956 │ │ + 0x03b5 line=957 │ │ + 0x03b9 line=960 │ │ + 0x03c5 line=961 │ │ + 0x03c8 line=964 │ │ + 0x03cb line=965 │ │ + 0x03ce line=966 │ │ + 0x03d2 line=967 │ │ + 0x03f1 line=970 │ │ + 0x03f9 line=971 │ │ + 0x03fa line=972 │ │ + 0x0402 line=973 │ │ + 0x0407 line=976 │ │ + 0x0409 line=977 │ │ + 0x040a line=978 │ │ + 0x040e line=979 │ │ + 0x0410 line=980 │ │ + 0x0418 line=996 │ │ + 0x041d line=998 │ │ + 0x0424 line=1000 │ │ + 0x0427 line=1001 │ │ + 0x042a line=1002 │ │ + 0x042f line=1027 │ │ + 0x044b line=1028 │ │ + 0x044f line=1029 │ │ + 0x0452 line=1030 │ │ + 0x0455 line=1031 │ │ + 0x0459 line=1032 │ │ + 0x0478 line=1037 │ │ + 0x047b line=1038 │ │ + 0x047e line=1039 │ │ + 0x0482 line=1040 │ │ + 0x04a1 line=1043 │ │ + 0x04a5 line=1044 │ │ + 0x04aa line=1046 │ │ + 0x04ad line=1047 │ │ + 0x04b2 line=801 │ │ + 0x04c0 line=927 │ │ + locals : │ │ + 0x0160 - 0x016c reg=1 container Landroid/view/ViewGroup; │ │ + 0x016e - 0x019d reg=1 container Landroid/view/ViewGroup; │ │ + 0x01c8 - 0x01d4 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x01a1 - 0x01e6 reg=1 container Landroid/view/ViewGroup; │ │ + 0x0211 - 0x0215 reg=1 container Landroid/view/ViewGroup; │ │ + 0x02d2 - 0x02d8 reg=3 v Landroid/view/View; │ │ + 0x040a - 0x041d reg=2 fragment Landroid/support/v4/app/Fragment; │ │ + 0x03fa - 0x0424 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0000 - 0x04ce reg=7 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x04ce reg=8 f Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x04ce reg=9 newState I │ │ + 0x0000 - 0x04ce reg=10 transit I │ │ + 0x0000 - 0x04ce reg=11 transitionStyle I │ │ + │ │ + #42 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'noteStateNotSaved' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +042ab8: |[042ab8] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +042ac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +042aca: 5c10 e900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ +042ace: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1800 │ │ + 0x0003 line=1801 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #43 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'performPendingDeferredStart' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 21 16-bit code units │ │ +042ad0: |[042ad0] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +042ae0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +042ae2: 5530 7f00 |0001: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ +042ae6: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +042aea: 5520 e200 |0005: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00e2 │ │ +042aee: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +042af2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +042af4: 5c20 e300 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00e3 │ │ +042af8: 0e00 |000c: return-void │ │ +042afa: 5c31 7f00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@007f │ │ +042afe: 5220 df00 |000f: iget v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00df │ │ +042b02: 6e51 3303 3210 |0011: invoke-virtual {v2, v3, v0, v1, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0333 │ │ +042b08: 28f8 |0014: goto 000c // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=761 │ │ + 0x0005 line=762 │ │ + 0x0009 line=764 │ │ + 0x000c line=770 │ │ + 0x000d line=767 │ │ + 0x000f line=768 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0015 reg=3 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #44 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStack' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +042b0c: |[042b0c] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +042b1c: 2200 9200 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0092 │ │ +042b20: 7020 fb02 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@02fb │ │ +042b26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +042b28: 6e30 2003 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0320 │ │ +042b2e: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0009 line=441 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #45 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStack' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 37 16-bit code units │ │ +042b30: |[042b30] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +042b40: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +042b44: 2200 f501 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +042b48: 2201 0602 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +042b4c: 7010 d90c 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042b52: 1a02 6f01 |0009: const-string v2, "Bad id: " // string@016f │ │ +042b56: 6e20 e00c 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042b5c: 0c01 |000e: move-result-object v1 │ │ +042b5e: 6e20 dd0c 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +042b64: 0c01 |0012: move-result-object v1 │ │ +042b66: 6e10 e40c 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042b6c: 0c01 |0016: move-result-object v1 │ │ +042b6e: 7020 a60c 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +042b74: 2700 |001a: throw v0 │ │ +042b76: 2200 9400 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0094 │ │ +042b7a: 7040 ff02 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@02ff │ │ +042b80: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +042b82: 6e30 2003 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0320 │ │ +042b88: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=468 │ │ + 0x0002 line=469 │ │ + 0x001b line=471 │ │ + 0x0024 line=476 │ │ + locals : │ │ + 0x0000 - 0x0025 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0025 reg=4 id I │ │ + 0x0000 - 0x0025 reg=5 flags I │ │ + │ │ + #46 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStack' │ │ + type : '(Ljava/lang/String;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +042b8c: |[042b8c] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +042b9c: 2200 9300 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0093 │ │ +042ba0: 7040 fd02 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@02fd │ │ +042ba6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +042ba8: 6e30 2003 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0320 │ │ +042bae: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=452 │ │ + 0x0009 line=457 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ + 0x0000 - 0x000a reg=4 flags I │ │ + │ │ + #47 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackImmediate' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 18 16-bit code units │ │ +042bb0: |[042bb0] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +042bc0: 7010 0e03 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@030e │ │ +042bc6: 6e10 2203 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0322 │ │ +042bcc: 5440 d700 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +042bd0: 5400 b100 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +042bd4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +042bd6: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +042bd8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +042bda: 6e53 3c03 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@033c │ │ +042be0: 0a00 |0010: move-result v0 │ │ +042be2: 0f00 |0011: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=445 │ │ + 0x0003 line=446 │ │ + 0x0006 line=447 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #48 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackImmediate' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 43 16-bit code units │ │ +042be4: |[042be4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +042bf4: 7010 0e03 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@030e │ │ +042bfa: 6e10 2203 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0322 │ │ +042c00: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +042c04: 2200 f501 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +042c08: 2201 0602 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +042c0c: 7010 d90c 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042c12: 1a02 6f01 |000f: const-string v2, "Bad id: " // string@016f │ │ +042c16: 6e20 e00c 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042c1c: 0c01 |0014: move-result-object v1 │ │ +042c1e: 6e20 dd0c 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +042c24: 0c01 |0018: move-result-object v1 │ │ +042c26: 6e10 e40c 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042c2c: 0c01 |001c: move-result-object v1 │ │ +042c2e: 7020 a60c 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +042c34: 2700 |0020: throw v0 │ │ +042c36: 5430 d700 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +042c3a: 5400 b100 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +042c3e: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +042c40: 6e55 3c03 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@033c │ │ +042c46: 0a00 |0029: move-result v0 │ │ +042c48: 0f00 |002a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=480 │ │ + 0x0003 line=481 │ │ + 0x0006 line=482 │ │ + 0x0008 line=483 │ │ + 0x0021 line=485 │ │ + locals : │ │ + 0x0000 - 0x002b reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002b reg=4 id I │ │ + 0x0000 - 0x002b reg=5 flags I │ │ + │ │ + #49 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackImmediate' │ │ + type : '(Ljava/lang/String;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 16 16-bit code units │ │ +042c4c: |[042c4c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +042c5c: 7010 0e03 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@030e │ │ +042c62: 6e10 2203 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0322 │ │ +042c68: 5420 d700 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +042c6c: 5400 b100 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00b1 │ │ +042c70: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +042c72: 6e54 3c03 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@033c │ │ +042c78: 0a00 |000e: move-result v0 │ │ +042c7a: 0f00 |000f: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=461 │ │ + 0x0003 line=462 │ │ + 0x0006 line=463 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0010 reg=3 name Ljava/lang/String; │ │ + 0x0000 - 0x0010 reg=4 flags I │ │ + │ │ + #50 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'popBackStackState' │ │ + type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 16 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 224 16-bit code units │ │ +042c7c: |[042c7c] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +042c8c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +042c8e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +042c90: 54b6 db00 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +042c94: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +042c98: 0f09 |0006: return v9 │ │ +042c9a: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +042c9e: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +042ca2: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +042ca6: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +042caa: 54b6 db00 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +042cae: 6e10 fd0c 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +042cb4: 0a06 |0014: move-result v6 │ │ +042cb6: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +042cba: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +042cbe: 54b6 db00 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +042cc2: 6e20 fa0c 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0cfa │ │ +042cc8: 0c01 |001e: move-result-object v1 │ │ +042cca: 1f01 8200 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0082 │ │ +042cce: 6e20 1c02 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@021c │ │ +042cd4: 6e10 4003 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0340 │ │ +042cda: 0189 |0027: move v9, v8 │ │ +042cdc: 28de |0028: goto 0006 // -0022 │ │ +042cde: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +042ce0: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +042ce4: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +042ce8: 54b6 db00 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +042cec: 6e10 fd0c 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +042cf2: 0a06 |0033: move-result v6 │ │ +042cf4: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +042cf8: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +042cfc: 54b6 db00 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +042d00: 6e20 f60c 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +042d06: 0c01 |003d: move-result-object v1 │ │ +042d08: 1f01 8200 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0082 │ │ +042d0c: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +042d10: 6e10 1602 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0216 │ │ +042d16: 0c06 |0045: move-result-object v6 │ │ +042d18: 6e20 cc0c 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +042d1e: 0a06 |0049: move-result v6 │ │ +042d20: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +042d24: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +042d28: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +042d2c: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +042d30: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +042d34: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +042d38: 54b6 db00 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +042d3c: 6e20 f60c 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +042d42: 0c01 |005b: move-result-object v1 │ │ +042d44: 1f01 8200 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0082 │ │ +042d48: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +042d4c: 6e10 1602 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@0216 │ │ +042d52: 0c06 |0063: move-result-object v6 │ │ +042d54: 6e20 cc0c 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +042d5a: 0a06 |0067: move-result v6 │ │ +042d5c: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +042d60: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +042d64: 5216 4800 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +042d68: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +042d6c: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +042d70: 28e2 |0072: goto 0054 // -001e │ │ +042d72: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +042d76: 5216 4800 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +042d7a: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +042d7e: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +042d82: 28bb |007b: goto 0036 // -0045 │ │ +042d84: 54b6 db00 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +042d88: 6e10 fd0c 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +042d8e: 0a06 |0081: move-result v6 │ │ +042d90: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +042d94: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +042d98: 2205 1202 |0086: new-instance v5, Ljava/util/ArrayList; // type@0212 │ │ +042d9c: 7010 ee0c 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +042da2: 54b6 db00 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +042da6: 6e10 fd0c 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +042dac: 0a06 |0090: move-result v6 │ │ +042dae: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +042db2: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +042db6: 54b6 db00 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +042dba: 6e20 fa0c 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0cfa │ │ +042dc0: 0c06 |009a: move-result-object v6 │ │ +042dc2: 6e20 f10c 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +042dc8: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +042dcc: 28f3 |00a0: goto 0093 // -000d │ │ +042dce: 6e10 fd0c 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +042dd4: 0a06 |00a4: move-result v6 │ │ +042dd6: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +042dda: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +042ddc: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +042de0: 6306 cd00 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +042de4: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +042de8: 1a06 6802 |00ae: const-string v6, "FragmentManager" // string@0268 │ │ +042dec: 2207 0602 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@0206 │ │ +042df0: 7010 d90c 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042df6: 1a0a cd06 |00b5: const-string v10, "Popping back stack state: " // string@06cd │ │ +042dfa: 6e20 e00c a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042e00: 0c07 |00ba: move-result-object v7 │ │ +042e02: 6e20 f60c 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +042e08: 0c0a |00be: move-result-object v10 │ │ +042e0a: 6e20 df0c a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042e10: 0c07 |00c2: move-result-object v7 │ │ +042e12: 6e10 e40c 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042e18: 0c07 |00c6: move-result-object v7 │ │ +042e1a: 7120 8709 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +042e20: 6e20 f60c 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +042e26: 0c06 |00cd: move-result-object v6 │ │ +042e28: 1f06 8200 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@0082 │ │ +042e2c: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +042e30: 0187 |00d2: move v7, v8 │ │ +042e32: 6e20 1c02 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@021c │ │ +042e38: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +042e3c: 28d0 |00d8: goto 00a8 // -0030 │ │ +042e3e: 0197 |00d9: move v7, v9 │ │ +042e40: 28f9 |00da: goto 00d3 // -0007 │ │ +042e42: 6e10 4003 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0340 │ │ +042e48: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1456 │ │ + 0x0006 line=1515 │ │ + 0x0007 line=1459 │ │ + 0x000f line=1460 │ │ + 0x0017 line=1461 │ │ + 0x0019 line=1464 │ │ + 0x0021 line=1465 │ │ + 0x0024 line=1466 │ │ + 0x0028 line=1515 │ │ + 0x0029 line=1468 │ │ + 0x002a line=1469 │ │ + 0x002e line=1472 │ │ + 0x0036 line=1473 │ │ + 0x0038 line=1474 │ │ + 0x0040 line=1475 │ │ + 0x004c line=1483 │ │ + 0x004e line=1486 │ │ + 0x0052 line=1487 │ │ + 0x0054 line=1489 │ │ + 0x0056 line=1490 │ │ + 0x005e line=1491 │ │ + 0x0070 line=1493 │ │ + 0x0072 line=1494 │ │ + 0x0073 line=1478 │ │ + 0x0079 line=1481 │ │ + 0x007b line=1482 │ │ + 0x007c line=1500 │ │ + 0x0086 line=1503 │ │ + 0x008b line=1505 │ │ + 0x0095 line=1506 │ │ + 0x009e line=1505 │ │ + 0x00a1 line=1508 │ │ + 0x00a7 line=1509 │ │ + 0x00aa line=1510 │ │ + 0x00ca line=1511 │ │ + 0x00d6 line=1509 │ │ + 0x00da line=1511 │ │ + 0x00db line=1513 │ │ + locals : │ │ + 0x0021 - 0x0027 reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x0017 - 0x0027 reg=4 last I │ │ + 0x0040 - 0x004c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x005e - 0x007c reg=1 bss Landroid/support/v4/app/BackStackRecord; │ │ + 0x00a7 - 0x00e0 reg=0 LAST I │ │ + 0x0093 - 0x00e0 reg=2 i I │ │ + 0x002a - 0x00e0 reg=3 index I │ │ + 0x008b - 0x00e0 reg=5 states Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x00e0 reg=11 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x00e0 reg=12 handler Landroid/os/Handler; │ │ + 0x0000 - 0x00e0 reg=13 name Ljava/lang/String; │ │ + 0x0000 - 0x00e0 reg=14 id I │ │ + 0x0000 - 0x00e0 reg=15 flags I │ │ + │ │ + #51 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'putFragment' │ │ + type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 41 16-bit code units │ │ +042e4c: |[042e4c] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +042e5c: 5260 8700 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +042e60: 3b00 2100 |0002: if-gez v0, 0023 // +0021 │ │ +042e64: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +042e68: 2201 0602 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +042e6c: 7010 d90c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042e72: 1a02 6302 |000b: const-string v2, "Fragment " // string@0263 │ │ +042e76: 6e20 e00c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042e7c: 0c01 |0010: move-result-object v1 │ │ +042e7e: 6e20 df0c 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042e84: 0c01 |0014: move-result-object v1 │ │ +042e86: 1a02 4a00 |0015: const-string v2, " is not currently in the FragmentManager" // string@004a │ │ +042e8a: 6e20 e00c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042e90: 0c01 |001a: move-result-object v1 │ │ +042e92: 6e10 e40c 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042e98: 0c01 |001e: move-result-object v1 │ │ +042e9a: 7020 aa0c 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +042ea0: 2700 |0022: throw v0 │ │ +042ea2: 5260 8700 |0023: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +042ea6: 6e30 8c01 5400 |0025: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@018c │ │ +042eac: 0e00 |0028: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=515 │ │ + 0x0004 line=516 │ │ + 0x0023 line=519 │ │ + 0x0028 line=520 │ │ + locals : │ │ + 0x0000 - 0x0029 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0029 reg=4 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0029 reg=5 key Ljava/lang/String; │ │ + 0x0000 - 0x0029 reg=6 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #52 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'removeFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 84 16-bit code units │ │ +042eb0: |[042eb0] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +042ec0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +042ec2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +042ec4: 6303 cd00 |0002: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +042ec8: 3803 2600 |0004: if-eqz v3, 002a // +0026 │ │ +042ecc: 1a03 6802 |0006: const-string v3, "FragmentManager" // string@0268 │ │ +042ed0: 2204 0602 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@0206 │ │ +042ed4: 7010 d90c 0400 |000a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +042eda: 1a05 c513 |000d: const-string v5, "remove: " // string@13c5 │ │ +042ede: 6e20 e00c 5400 |000f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042ee4: 0c04 |0012: move-result-object v4 │ │ +042ee6: 6e20 df0c 7400 |0013: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +042eec: 0c04 |0016: move-result-object v4 │ │ +042eee: 1a05 6e00 |0017: const-string v5, " nesting=" // string@006e │ │ +042ef2: 6e20 e00c 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +042ef8: 0c04 |001c: move-result-object v4 │ │ +042efa: 5275 7a00 |001d: iget v5, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +042efe: 6e20 dd0c 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +042f04: 0c04 |0022: move-result-object v4 │ │ +042f06: 6e10 e40c 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +042f0c: 0c04 |0026: move-result-object v4 │ │ +042f0e: 7120 8709 4300 |0027: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +042f14: 6e10 7402 0700 |002a: invoke-virtual {v7}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0274 │ │ +042f1a: 0a03 |002d: move-result v3 │ │ +042f1c: 3903 2200 |002e: if-nez v3, 0050 // +0022 │ │ +042f20: 0110 |0030: move v0, v1 │ │ +042f22: 5573 8000 |0031: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0080 │ │ +042f26: 3803 0400 |0033: if-eqz v3, 0037 // +0004 │ │ +042f2a: 3800 1a00 |0035: if-eqz v0, 004f // +001a │ │ +042f2e: 5463 d800 |0037: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +042f32: 6e20 fb0c 7300 |0039: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0cfb │ │ +042f38: 5573 8400 |003c: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +042f3c: 3803 0800 |003e: if-eqz v3, 0046 // +0008 │ │ +042f40: 5573 8b00 |0040: iget-boolean v3, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +042f44: 3803 0400 |0042: if-eqz v3, 0046 // +0004 │ │ +042f48: 5c61 e400 |0044: iput-boolean v1, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +042f4c: 5c72 7700 |0046: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +042f50: 5c71 8d00 |0048: iput-boolean v1, v7, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@008d │ │ +042f54: 3800 0800 |004a: if-eqz v0, 0052 // +0008 │ │ +042f58: 6e59 3303 7682 |004c: invoke-virtual {v6, v7, v2, v8, v9}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;III)V // method@0333 │ │ +042f5e: 0e00 |004f: return-void │ │ +042f60: 0120 |0050: move v0, v2 │ │ +042f62: 28e0 |0051: goto 0031 // -0020 │ │ +042f64: 0112 |0052: move v2, v1 │ │ +042f66: 28f9 |0053: goto 004c // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1162 │ │ + 0x002a line=1163 │ │ + 0x0031 line=1164 │ │ + 0x0037 line=1165 │ │ + 0x003c line=1166 │ │ + 0x0044 line=1167 │ │ + 0x0046 line=1169 │ │ + 0x0048 line=1170 │ │ + 0x004a line=1171 │ │ + 0x004f line=1174 │ │ + 0x0051 line=1163 │ │ + 0x0053 line=1171 │ │ + locals : │ │ + 0x0031 - 0x0050 reg=0 inactive Z │ │ + 0x0052 - 0x0054 reg=0 inactive Z │ │ + 0x0000 - 0x0054 reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0054 reg=7 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0054 reg=8 transition I │ │ + 0x0000 - 0x0054 reg=9 transitionStyle I │ │ + │ │ + #53 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'removeOnBackStackChangedListener' │ │ + type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +042f68: |[042f68] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +042f78: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ +042f7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +042f80: 5410 dc00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ +042f84: 6e20 fb0c 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@0cfb │ │ +042f8a: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=508 │ │ + 0x0004 line=509 │ │ + 0x0009 line=511 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x000a reg=2 listener Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; │ │ + │ │ + #54 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'reportBackStackChanged' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +042f8c: |[042f8c] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +042f9c: 5421 dc00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ +042fa0: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +042fa4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +042fa6: 5421 dc00 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ +042faa: 6e10 fd0c 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +042fb0: 0a01 |000a: move-result v1 │ │ +042fb2: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +042fb6: 5421 dc00 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00dc │ │ +042fba: 6e20 f60c 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +042fc0: 0c01 |0012: move-result-object v1 │ │ +042fc2: 1f01 8f00 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@008f │ │ +042fc6: 7210 e302 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@02e3 │ │ +042fcc: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +042fd0: 28eb |001a: goto 0005 // -0015 │ │ +042fd2: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1440 │ │ + 0x0004 line=1441 │ │ + 0x000d line=1442 │ │ + 0x0018 line=1441 │ │ + 0x001b line=1445 │ │ + locals : │ │ + 0x0005 - 0x001b reg=0 i I │ │ + 0x0000 - 0x001c reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #55 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'restoreAllState' │ │ + type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 13 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 570 16-bit code units │ │ +042fd4: |[042fd4] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +042fe4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +042fe6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +042fe8: 390b 0300 |0002: if-nez v11, 0005 // +0003 │ │ +042fec: 0e00 |0004: return-void │ │ +042fee: 07b2 |0005: move-object v2, v11 │ │ +042ff0: 1f02 9800 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0098 │ │ +042ff4: 5425 ec00 |0008: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ +042ff8: 3805 faff |000a: if-eqz v5, 0004 // -0006 │ │ +042ffc: 380c 5900 |000c: if-eqz v12, 0065 // +0059 │ │ +043000: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +043002: 6e10 fd0c 0c00 |000f: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +043008: 0a05 |0012: move-result v5 │ │ +04300a: 3554 5200 |0013: if-ge v4, v5, 0065 // +0052 │ │ +04300e: 6e20 f60c 4c00 |0015: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +043014: 0c01 |0018: move-result-object v1 │ │ +043016: 1f01 8900 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ +04301a: 6305 cd00 |001b: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +04301e: 3805 1a00 |001d: if-eqz v5, 0037 // +001a │ │ +043022: 1a05 6802 |001f: const-string v5, "FragmentManager" // string@0268 │ │ +043026: 2206 0602 |0021: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +04302a: 7010 d90c 0600 |0023: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +043030: 1a07 fc13 |0026: const-string v7, "restoreAllState: re-attaching retained " // string@13fc │ │ +043034: 6e20 e00c 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04303a: 0c06 |002b: move-result-object v6 │ │ +04303c: 6e20 df0c 1600 |002c: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +043042: 0c06 |002f: move-result-object v6 │ │ +043044: 6e10 e40c 0600 |0030: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04304a: 0c06 |0033: move-result-object v6 │ │ +04304c: 7120 8709 6500 |0034: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +043052: 5425 ec00 |0037: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ +043056: 5216 8700 |0039: iget v6, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +04305a: 4603 0506 |003b: aget-object v3, v5, v6 │ │ +04305e: 5b31 fc00 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +043062: 5b18 9300 |003f: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +043066: 5919 7a00 |0041: iput v9, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@007a │ │ +04306a: 5c19 8600 |0043: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0086 │ │ +04306e: 5c19 7700 |0045: iput-boolean v9, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +043072: 5b18 9700 |0047: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +043076: 5435 fe00 |0049: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +04307a: 3805 1700 |004b: if-eqz v5, 0062 // +0017 │ │ +04307e: 5435 fe00 |004d: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +043082: 54a6 d700 |004f: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +043086: 6e10 af02 0600 |0051: invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@02af │ │ +04308c: 0c06 |0054: move-result-object v6 │ │ +04308e: 6e20 9301 6500 |0055: invoke-virtual {v5, v6}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0193 │ │ +043094: 5435 fe00 |0058: iget-object v5, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +043098: 1a06 2109 |005a: const-string v6, "android:view_state" // string@0921 │ │ +04309c: 6e20 8601 6500 |005c: invoke-virtual {v5, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@0186 │ │ +0430a2: 0c05 |005f: move-result-object v5 │ │ +0430a4: 5b15 9300 |0060: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +0430a8: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0430ac: 28ab |0064: goto 000f // -0055 │ │ +0430ae: 2205 1202 |0065: new-instance v5, Ljava/util/ArrayList; // type@0212 │ │ +0430b2: 5426 ec00 |0067: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ +0430b6: 2166 |0069: array-length v6, v6 │ │ +0430b8: 7020 ef0c 6500 |006a: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +0430be: 5ba5 d600 |006d: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +0430c2: 54a5 da00 |006f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +0430c6: 3805 0700 |0071: if-eqz v5, 0078 // +0007 │ │ +0430ca: 54a5 da00 |0073: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +0430ce: 6e10 f40c 0500 |0075: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@0cf4 │ │ +0430d4: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +0430d6: 5425 ec00 |0079: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ +0430da: 2155 |007b: array-length v5, v5 │ │ +0430dc: 3554 9600 |007c: if-ge v4, v5, 0112 // +0096 │ │ +0430e0: 5425 ec00 |007e: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ +0430e4: 4603 0504 |0080: aget-object v3, v5, v4 │ │ +0430e8: 3803 3800 |0082: if-eqz v3, 00ba // +0038 │ │ +0430ec: 54a5 d700 |0084: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +0430f0: 6e20 6b03 5300 |0086: invoke-virtual {v3, v5}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;)Landroid/support/v4/app/Fragment; // method@036b │ │ +0430f6: 0c01 |0089: move-result-object v1 │ │ +0430f8: 6305 cd00 |008a: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0430fc: 3805 2400 |008c: if-eqz v5, 00b0 // +0024 │ │ +043100: 1a05 6802 |008e: const-string v5, "FragmentManager" // string@0268 │ │ +043104: 2206 0602 |0090: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +043108: 7010 d90c 0600 |0092: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04310e: 1a07 f813 |0095: const-string v7, "restoreAllState: adding #" // string@13f8 │ │ +043112: 6e20 e00c 7600 |0097: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043118: 0c06 |009a: move-result-object v6 │ │ +04311a: 6e20 dd0c 4600 |009b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +043120: 0c06 |009e: move-result-object v6 │ │ +043122: 1a07 c300 |009f: const-string v7, ": " // string@00c3 │ │ +043126: 6e20 e00c 7600 |00a1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04312c: 0c06 |00a4: move-result-object v6 │ │ +04312e: 6e20 df0c 1600 |00a5: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +043134: 0c06 |00a8: move-result-object v6 │ │ +043136: 6e10 e40c 0600 |00a9: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04313c: 0c06 |00ac: move-result-object v6 │ │ +04313e: 7120 8709 6500 |00ad: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +043144: 54a5 d600 |00b0: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043148: 6e20 f10c 1500 |00b2: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +04314e: 5b38 fc00 |00b5: iput-object v8, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@00fc │ │ +043152: d804 0401 |00b7: add-int/lit8 v4, v4, #int 1 // #01 │ │ +043156: 28c0 |00b9: goto 0079 // -0040 │ │ +043158: 6305 cd00 |00ba: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +04315c: 3805 2000 |00bc: if-eqz v5, 00dc // +0020 │ │ +043160: 1a05 6802 |00be: const-string v5, "FragmentManager" // string@0268 │ │ +043164: 2206 0602 |00c0: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +043168: 7010 d90c 0600 |00c2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04316e: 1a07 f813 |00c5: const-string v7, "restoreAllState: adding #" // string@13f8 │ │ +043172: 6e20 e00c 7600 |00c7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043178: 0c06 |00ca: move-result-object v6 │ │ +04317a: 6e20 dd0c 4600 |00cb: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +043180: 0c06 |00ce: move-result-object v6 │ │ +043182: 1a07 c400 |00cf: const-string v7, ": (null)" // string@00c4 │ │ +043186: 6e20 e00c 7600 |00d1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04318c: 0c06 |00d4: move-result-object v6 │ │ +04318e: 6e10 e40c 0600 |00d5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043194: 0c06 |00d8: move-result-object v6 │ │ +043196: 7120 8709 6500 |00d9: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +04319c: 54a5 d600 |00dc: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +0431a0: 6e20 f10c 8500 |00de: invoke-virtual {v5, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +0431a6: 54a5 da00 |00e1: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +0431aa: 3905 0900 |00e3: if-nez v5, 00ec // +0009 │ │ +0431ae: 2205 1202 |00e5: new-instance v5, Ljava/util/ArrayList; // type@0212 │ │ +0431b2: 7010 ee0c 0500 |00e7: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +0431b8: 5ba5 da00 |00ea: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +0431bc: 6305 cd00 |00ec: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0431c0: 3805 1a00 |00ee: if-eqz v5, 0108 // +001a │ │ +0431c4: 1a05 6802 |00f0: const-string v5, "FragmentManager" // string@0268 │ │ +0431c8: 2206 0602 |00f2: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +0431cc: 7010 d90c 0600 |00f4: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0431d2: 1a07 f913 |00f7: const-string v7, "restoreAllState: adding avail #" // string@13f9 │ │ +0431d6: 6e20 e00c 7600 |00f9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0431dc: 0c06 |00fc: move-result-object v6 │ │ +0431de: 6e20 dd0c 4600 |00fd: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0431e4: 0c06 |0100: move-result-object v6 │ │ +0431e6: 6e10 e40c 0600 |0101: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0431ec: 0c06 |0104: move-result-object v6 │ │ +0431ee: 7120 8709 6500 |0105: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0431f4: 54a5 da00 |0108: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00da │ │ +0431f8: 7110 b00c 0400 |010a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +0431fe: 0c06 |010d: move-result-object v6 │ │ +043200: 6e20 f10c 6500 |010e: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +043206: 28a6 |0111: goto 00b7 // -005a │ │ +043208: 380c 5300 |0112: if-eqz v12, 0165 // +0053 │ │ +04320c: 1204 |0114: const/4 v4, #int 0 // #0 │ │ +04320e: 6e10 fd0c 0c00 |0115: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +043214: 0a05 |0118: move-result v5 │ │ +043216: 3554 4c00 |0119: if-ge v4, v5, 0165 // +004c │ │ +04321a: 6e20 f60c 4c00 |011b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +043220: 0c01 |011e: move-result-object v1 │ │ +043222: 1f01 8900 |011f: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043226: 5215 9800 |0121: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ +04322a: 3a05 1800 |0123: if-ltz v5, 013b // +0018 │ │ +04322e: 5215 9800 |0125: iget v5, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ +043232: 54a6 d600 |0127: iget-object v6, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043236: 6e10 fd0c 0600 |0129: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04323c: 0a06 |012c: move-result v6 │ │ +04323e: 3565 1100 |012d: if-ge v5, v6, 013e // +0011 │ │ +043242: 54a5 d600 |012f: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043246: 5216 9800 |0131: iget v6, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ +04324a: 6e20 f60c 6500 |0133: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +043250: 0c05 |0136: move-result-object v5 │ │ +043252: 1f05 8900 |0137: check-cast v5, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043256: 5b15 9700 |0139: iput-object v5, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +04325a: d804 0401 |013b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04325e: 28d8 |013d: goto 0115 // -0028 │ │ +043260: 1a05 6802 |013e: const-string v5, "FragmentManager" // string@0268 │ │ +043264: 2206 0602 |0140: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +043268: 7010 d90c 0600 |0142: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04326e: 1a07 f306 |0145: const-string v7, "Re-attaching retained fragment " // string@06f3 │ │ +043272: 6e20 e00c 7600 |0147: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043278: 0c06 |014a: move-result-object v6 │ │ +04327a: 6e20 df0c 1600 |014b: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +043280: 0c06 |014e: move-result-object v6 │ │ +043282: 1a07 7900 |014f: const-string v7, " target no longer exists: " // string@0079 │ │ +043286: 6e20 e00c 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04328c: 0c06 |0154: move-result-object v6 │ │ +04328e: 5217 9800 |0155: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ +043292: 6e20 dd0c 7600 |0157: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +043298: 0c06 |015a: move-result-object v6 │ │ +04329a: 6e10 e40c 0600 |015b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0432a0: 0c06 |015e: move-result-object v6 │ │ +0432a2: 7120 8809 6500 |015f: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0988 │ │ +0432a8: 5b18 9700 |0162: iput-object v8, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +0432ac: 28d7 |0164: goto 013b // -0029 │ │ +0432ae: 5425 ed00 |0165: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ +0432b2: 3805 6e00 |0167: if-eqz v5, 01d5 // +006e │ │ +0432b6: 2205 1202 |0169: new-instance v5, Ljava/util/ArrayList; // type@0212 │ │ +0432ba: 5426 ed00 |016b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ +0432be: 2166 |016d: array-length v6, v6 │ │ +0432c0: 7020 ef0c 6500 |016e: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +0432c6: 5ba5 d800 |0171: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +0432ca: 1204 |0173: const/4 v4, #int 0 // #0 │ │ +0432cc: 5425 ed00 |0174: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ +0432d0: 2155 |0176: array-length v5, v5 │ │ +0432d2: 3554 6000 |0177: if-ge v4, v5, 01d7 // +0060 │ │ +0432d6: 54a5 d600 |0179: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +0432da: 5426 ed00 |017b: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ +0432de: 4406 0604 |017d: aget v6, v6, v4 │ │ +0432e2: 6e20 f60c 6500 |017f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0432e8: 0c01 |0182: move-result-object v1 │ │ +0432ea: 1f01 8900 |0183: check-cast v1, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0432ee: 3901 1f00 |0185: if-nez v1, 01a4 // +001f │ │ +0432f2: 2205 f601 |0187: new-instance v5, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0432f6: 2206 0602 |0189: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +0432fa: 7010 d90c 0600 |018b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +043300: 1a07 6606 |018e: const-string v7, "No instantiated fragment for index #" // string@0666 │ │ +043304: 6e20 e00c 7600 |0190: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04330a: 0c06 |0193: move-result-object v6 │ │ +04330c: 5427 ed00 |0194: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ +043310: 4407 0704 |0196: aget v7, v7, v4 │ │ +043314: 6e20 dd0c 7600 |0198: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +04331a: 0c06 |019b: move-result-object v6 │ │ +04331c: 6e10 e40c 0600 |019c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043322: 0c06 |019f: move-result-object v6 │ │ +043324: 7020 aa0c 6500 |01a0: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04332a: 2705 |01a3: throw v5 │ │ +04332c: 1215 |01a4: const/4 v5, #int 1 // #1 │ │ +04332e: 5c15 7700 |01a5: iput-boolean v5, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +043332: 6305 cd00 |01a7: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +043336: 3805 2400 |01a9: if-eqz v5, 01cd // +0024 │ │ +04333a: 1a05 6802 |01ab: const-string v5, "FragmentManager" // string@0268 │ │ +04333e: 2206 0602 |01ad: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +043342: 7010 d90c 0600 |01af: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +043348: 1a07 fb13 |01b2: const-string v7, "restoreAllState: making added #" // string@13fb │ │ +04334c: 6e20 e00c 7600 |01b4: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043352: 0c06 |01b7: move-result-object v6 │ │ +043354: 6e20 dd0c 4600 |01b8: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +04335a: 0c06 |01bb: move-result-object v6 │ │ +04335c: 1a07 c300 |01bc: const-string v7, ": " // string@00c3 │ │ +043360: 6e20 e00c 7600 |01be: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043366: 0c06 |01c1: move-result-object v6 │ │ +043368: 6e20 df0c 1600 |01c2: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +04336e: 0c06 |01c5: move-result-object v6 │ │ +043370: 6e10 e40c 0600 |01c6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043376: 0c06 |01c9: move-result-object v6 │ │ +043378: 7120 8709 6500 |01ca: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +04337e: 54a5 d800 |01cd: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +043382: 6e20 f10c 1500 |01cf: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +043388: d804 0401 |01d2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04338c: 28a0 |01d4: goto 0174 // -0060 │ │ +04338e: 5ba8 d800 |01d5: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +043392: 5425 ee00 |01d7: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ +043396: 3805 5d00 |01d9: if-eqz v5, 0236 // +005d │ │ +04339a: 2205 1202 |01db: new-instance v5, Ljava/util/ArrayList; // type@0212 │ │ +04339e: 5426 ee00 |01dd: iget-object v6, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ +0433a2: 2166 |01df: array-length v6, v6 │ │ +0433a4: 7020 ef0c 6500 |01e0: invoke-direct {v5, v6}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +0433aa: 5ba5 db00 |01e3: iput-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +0433ae: 1204 |01e5: const/4 v4, #int 0 // #0 │ │ +0433b0: 5425 ee00 |01e6: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ +0433b4: 2155 |01e8: array-length v5, v5 │ │ +0433b6: 3554 1bfe |01e9: if-ge v4, v5, 0004 // -01e5 │ │ +0433ba: 5425 ee00 |01eb: iget-object v5, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ +0433be: 4605 0504 |01ed: aget-object v5, v5, v4 │ │ +0433c2: 6e20 3302 a500 |01ef: invoke-virtual {v5, v10}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@0233 │ │ +0433c8: 0c00 |01f2: move-result-object v0 │ │ +0433ca: 6305 cd00 |01f3: sget-boolean v5, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0433ce: 3805 3000 |01f5: if-eqz v5, 0225 // +0030 │ │ +0433d2: 1a05 6802 |01f7: const-string v5, "FragmentManager" // string@0268 │ │ +0433d6: 2206 0602 |01f9: new-instance v6, Ljava/lang/StringBuilder; // type@0206 │ │ +0433da: 7010 d90c 0600 |01fb: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0433e0: 1a07 fa13 |01fe: const-string v7, "restoreAllState: adding bse #" // string@13fa │ │ +0433e4: 6e20 e00c 7600 |0200: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0433ea: 0c06 |0203: move-result-object v6 │ │ +0433ec: 6e20 dd0c 4600 |0204: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0433f2: 0c06 |0207: move-result-object v6 │ │ +0433f4: 1a07 2300 |0208: const-string v7, " (index " // string@0023 │ │ +0433f8: 6e20 e00c 7600 |020a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0433fe: 0c06 |020d: move-result-object v6 │ │ +043400: 5207 4800 |020e: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +043404: 6e20 dd0c 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +04340a: 0c06 |0213: move-result-object v6 │ │ +04340c: 1a07 ab00 |0214: const-string v7, "): " // string@00ab │ │ +043410: 6e20 e00c 7600 |0216: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043416: 0c06 |0219: move-result-object v6 │ │ +043418: 6e20 df0c 0600 |021a: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +04341e: 0c06 |021d: move-result-object v6 │ │ +043420: 6e10 e40c 0600 |021e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043426: 0c06 |0221: move-result-object v6 │ │ +043428: 7120 8709 6500 |0222: invoke-static {v5, v6}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +04342e: 54a5 db00 |0225: iget-object v5, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +043432: 6e20 f10c 0500 |0227: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +043438: 5205 4800 |022a: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +04343c: 3a05 0700 |022c: if-ltz v5, 0233 // +0007 │ │ +043440: 5205 4800 |022e: iget v5, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0048 │ │ +043444: 6e30 4803 5a00 |0230: invoke-virtual {v10, v5, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0348 │ │ +04344a: d804 0401 |0233: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04344e: 28b1 |0235: goto 01e6 // -004f │ │ +043450: 5ba8 db00 |0236: iput-object v8, v10, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +043454: 2900 ccfd |0238: goto/16 0004 // -0234 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1692 │ │ + 0x0004 line=1792 │ │ + 0x0006 line=1693 │ │ + 0x0008 line=1694 │ │ + 0x000c line=1698 │ │ + 0x000e line=1699 │ │ + 0x0015 line=1700 │ │ + 0x001b line=1701 │ │ + 0x0037 line=1702 │ │ + 0x003d line=1703 │ │ + 0x003f line=1704 │ │ + 0x0041 line=1705 │ │ + 0x0043 line=1706 │ │ + 0x0045 line=1707 │ │ + 0x0047 line=1708 │ │ + 0x0049 line=1709 │ │ + 0x004d line=1710 │ │ + 0x0058 line=1711 │ │ + 0x0062 line=1699 │ │ + 0x0065 line=1719 │ │ + 0x006f line=1720 │ │ + 0x0073 line=1721 │ │ + 0x0078 line=1723 │ │ + 0x007e line=1724 │ │ + 0x0082 line=1725 │ │ + 0x0084 line=1726 │ │ + 0x008a line=1727 │ │ + 0x00b0 line=1728 │ │ + 0x00b5 line=1732 │ │ + 0x00b7 line=1723 │ │ + 0x00ba line=1734 │ │ + 0x00dc line=1735 │ │ + 0x00e1 line=1736 │ │ + 0x00e5 line=1737 │ │ + 0x00ec line=1739 │ │ + 0x0108 line=1740 │ │ + 0x0112 line=1745 │ │ + 0x0114 line=1746 │ │ + 0x011b line=1747 │ │ + 0x0121 line=1748 │ │ + 0x0125 line=1749 │ │ + 0x012f line=1750 │ │ + 0x013b line=1746 │ │ + 0x013e line=1752 │ │ + 0x0162 line=1754 │ │ + 0x0165 line=1761 │ │ + 0x0169 line=1762 │ │ + 0x0173 line=1763 │ │ + 0x0179 line=1764 │ │ + 0x0185 line=1765 │ │ + 0x0187 line=1766 │ │ + 0x01a4 line=1769 │ │ + 0x01a7 line=1770 │ │ + 0x01cd line=1771 │ │ + 0x01d2 line=1763 │ │ + 0x01d5 line=1774 │ │ + 0x01d7 line=1778 │ │ + 0x01db line=1779 │ │ + 0x01e5 line=1780 │ │ + 0x01eb line=1781 │ │ + 0x01f3 line=1782 │ │ + 0x0225 line=1784 │ │ + 0x022a line=1785 │ │ + 0x022e line=1786 │ │ + 0x0233 line=1780 │ │ + 0x0236 line=1790 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=12 (null) Ljava/util/ArrayList; │ │ + 0x001b - 0x0065 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x003d - 0x0065 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ + 0x000f - 0x0065 reg=4 i I │ │ + 0x008a - 0x00b7 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0082 - 0x0112 reg=3 fs Landroid/support/v4/app/FragmentState; │ │ + 0x0121 - 0x0165 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x0185 - 0x01d5 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x01f3 - 0x0236 reg=0 bse Landroid/support/v4/app/BackStackRecord; │ │ + 0x0008 - 0x023a reg=2 fms Landroid/support/v4/app/FragmentManagerState; │ │ + 0x0079 - 0x023a reg=4 i I │ │ + 0x0000 - 0x023a reg=10 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x023a reg=11 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x023a reg=12 nonConfig Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #56 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'retainNonConfig' │ │ + type : '()Ljava/util/ArrayList;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 57 16-bit code units │ │ +043458: |[043458] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +043468: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04346a: 5443 d600 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +04346e: 3803 3500 |0003: if-eqz v3, 0038 // +0035 │ │ +043472: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +043474: 5443 d600 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043478: 6e10 fd0c 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04347e: 0a03 |000b: move-result v3 │ │ +043480: 3532 2c00 |000c: if-ge v2, v3, 0038 // +002c │ │ +043484: 5443 d600 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043488: 6e20 f60c 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04348e: 0c00 |0013: move-result-object v0 │ │ +043490: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043494: 3800 1d00 |0016: if-eqz v0, 0033 // +001d │ │ +043498: 5503 9000 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@0090 │ │ +04349c: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +0434a0: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +0434a4: 2201 1202 |001e: new-instance v1, Ljava/util/ArrayList; // type@0212 │ │ +0434a8: 7010 ee0c 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +0434ae: 6e20 f10c 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +0434b4: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +0434b6: 5c03 9100 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@0091 │ │ +0434ba: 5403 9700 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +0434be: 3803 0b00 |002b: if-eqz v3, 0036 // +000b │ │ +0434c2: 5403 9700 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +0434c6: 5233 8700 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +0434ca: 5903 9800 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@0098 │ │ +0434ce: d802 0201 |0033: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0434d2: 28d1 |0035: goto 0006 // -002f │ │ +0434d4: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +0434d6: 28fa |0037: goto 0031 // -0006 │ │ +0434d8: 1101 |0038: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1519 │ │ + 0x0001 line=1520 │ │ + 0x0005 line=1521 │ │ + 0x000e line=1522 │ │ + 0x0016 line=1523 │ │ + 0x001c line=1524 │ │ + 0x001e line=1525 │ │ + 0x0023 line=1527 │ │ + 0x0026 line=1528 │ │ + 0x0029 line=1529 │ │ + 0x0033 line=1521 │ │ + 0x0036 line=1529 │ │ + 0x0038 line=1533 │ │ + locals : │ │ + 0x0001 - 0x0020 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0016 - 0x0038 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x0038 reg=2 i I │ │ + 0x0023 - 0x0039 reg=1 fragments Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0039 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #57 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveAllState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 15 │ │ + ins : 1 │ │ + outs : 5 │ │ + insns size : 407 16-bit code units │ │ +0434dc: |[0434dc] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +0434ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0434ee: 6e10 2103 0e00 |0001: invoke-virtual {v14}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0321 │ │ +0434f4: 630a d000 |0004: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00d0 │ │ +0434f8: 380a 0500 |0006: if-eqz v10, 000b // +0005 │ │ +0434fc: 121a |0008: const/4 v10, #int 1 // #1 │ │ +0434fe: 5cea e900 |0009: iput-boolean v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00e9 │ │ +043502: 54ea d600 |000b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043506: 380a 0a00 |000d: if-eqz v10, 0017 // +000a │ │ +04350a: 54ea d600 |000f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +04350e: 6e10 fd0c 0a00 |0011: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +043514: 0a0a |0014: move-result v10 │ │ +043516: 3c0a 0300 |0015: if-gtz v10, 0018 // +0003 │ │ +04351a: 1105 |0017: return-object v5 │ │ +04351c: 54ea d600 |0018: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043520: 6e10 fd0c 0a00 |001a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +043526: 0a00 |001d: move-result v0 │ │ +043528: 2301 bf02 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@02bf │ │ +04352c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +04352e: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +043530: 3508 bc00 |0022: if-ge v8, v0, 00de // +00bc │ │ +043534: 54ea d600 |0024: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043538: 6e20 f60c 8a00 |0026: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04353e: 0c04 |0029: move-result-object v4 │ │ +043540: 1f04 8900 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043544: 3804 a900 |002c: if-eqz v4, 00d5 // +00a9 │ │ +043548: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +04354a: 2206 9b00 |002f: new-instance v6, Landroid/support/v4/app/FragmentState; // type@009b │ │ +04354e: 7020 6903 4600 |0031: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@0369 │ │ +043554: 4d06 0108 |0034: aput-object v6, v1, v8 │ │ +043558: 524a 9400 |0036: iget v10, v4, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +04355c: 3d0a a100 |0038: if-lez v10, 00d9 // +00a1 │ │ +043560: 546a fe00 |003a: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +043564: 390a 9d00 |003c: if-nez v10, 00d9 // +009d │ │ +043568: 6e20 4503 4e00 |003e: invoke-virtual {v14, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0345 │ │ +04356e: 0c0a |0041: move-result-object v10 │ │ +043570: 5b6a fe00 |0042: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +043574: 544a 9700 |0044: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +043578: 380a 6700 |0046: if-eqz v10, 00ad // +0067 │ │ +04357c: 544a 9700 |0048: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +043580: 52aa 8700 |004a: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +043584: 3b0a 4000 |004c: if-gez v10, 008c // +0040 │ │ +043588: 220a 0602 |004e: new-instance v10, Ljava/lang/StringBuilder; // type@0206 │ │ +04358c: 7010 d90c 0a00 |0050: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +043592: 1a0b 5d02 |0053: const-string v11, "Failure saving state: " // string@025d │ │ +043596: 6e20 e00c ba00 |0055: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04359c: 0c0a |0058: move-result-object v10 │ │ +04359e: 6e20 df0c 4a00 |0059: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0435a4: 0c0a |005c: move-result-object v10 │ │ +0435a6: 1a0b 4100 |005d: const-string v11, " has target not in fragment manager: " // string@0041 │ │ +0435aa: 6e20 e00c ba00 |005f: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0435b0: 0c0a |0062: move-result-object v10 │ │ +0435b2: 544b 9700 |0063: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +0435b6: 6e20 df0c ba00 |0065: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0435bc: 0c0a |0068: move-result-object v10 │ │ +0435be: 6e10 e40c 0a00 |0069: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0435c4: 0c09 |006c: move-result-object v9 │ │ +0435c6: 1a0a 6802 |006d: const-string v10, "FragmentManager" // string@0268 │ │ +0435ca: 7120 8509 9a00 |006f: invoke-static {v10, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0985 │ │ +0435d0: 1a0a 0400 |0072: const-string v10, " " // string@0004 │ │ +0435d4: 220b e701 |0074: new-instance v11, Ljava/io/PrintWriter; // type@01e7 │ │ +0435d8: 220c d800 |0076: new-instance v12, Landroid/support/v4/util/LogWriter; // type@00d8 │ │ +0435dc: 1a0d 6802 |0078: const-string v13, "FragmentManager" // string@0268 │ │ +0435e0: 7020 0a05 dc00 |007a: invoke-direct {v12, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@050a │ │ +0435e6: 7020 8a0c cb00 |007d: invoke-direct {v11, v12}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@0c8a │ │ +0435ec: 120c |0080: const/4 v12, #int 0 // #0 │ │ +0435ee: 23cc cd02 |0081: new-array v12, v12, [Ljava/lang/String; // type@02cd │ │ +0435f2: 6e5c 1f03 aeb5 |0083: invoke-virtual {v14, v10, v5, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@031f │ │ +0435f8: 220a f601 |0086: new-instance v10, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0435fc: 7020 aa0c 9a00 |0088: invoke-direct {v10, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +043602: 270a |008b: throw v10 │ │ +043604: 546a fe00 |008c: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +043608: 390a 0900 |008e: if-nez v10, 0097 // +0009 │ │ +04360c: 220a 5a00 |0090: new-instance v10, Landroid/os/Bundle; // type@005a │ │ +043610: 7010 7b01 0a00 |0092: invoke-direct {v10}, Landroid/os/Bundle;.:()V // method@017b │ │ +043616: 5b6a fe00 |0095: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +04361a: 546a fe00 |0097: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +04361e: 1a0b 1e09 |0099: const-string v11, "android:target_state" // string@091e │ │ +043622: 544c 9700 |009b: iget-object v12, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@0097 │ │ +043626: 6e40 3d03 aecb |009d: invoke-virtual {v14, v10, v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@033d │ │ +04362c: 524a 9900 |00a0: iget v10, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ +043630: 380a 0b00 |00a2: if-eqz v10, 00ad // +000b │ │ +043634: 546a fe00 |00a4: iget-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +043638: 1a0b 1d09 |00a6: const-string v11, "android:target_req_state" // string@091d │ │ +04363c: 524c 9900 |00a8: iget v12, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@0099 │ │ +043640: 6e30 8c01 ba0c |00aa: invoke-virtual {v10, v11, v12}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@018c │ │ +043646: 630a cd00 |00ad: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +04364a: 380a 2600 |00af: if-eqz v10, 00d5 // +0026 │ │ +04364e: 1a0a 6802 |00b1: const-string v10, "FragmentManager" // string@0268 │ │ +043652: 220b 0602 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@0206 │ │ +043656: 7010 d90c 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04365c: 1a0c 3e07 |00b8: const-string v12, "Saved state of " // string@073e │ │ +043660: 6e20 e00c cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043666: 0c0b |00bd: move-result-object v11 │ │ +043668: 6e20 df0c 4b00 |00be: invoke-virtual {v11, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +04366e: 0c0b |00c1: move-result-object v11 │ │ +043670: 1a0c c300 |00c2: const-string v12, ": " // string@00c3 │ │ +043674: 6e20 e00c cb00 |00c4: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04367a: 0c0b |00c7: move-result-object v11 │ │ +04367c: 546c fe00 |00c8: iget-object v12, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +043680: 6e20 df0c cb00 |00ca: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +043686: 0c0b |00cd: move-result-object v11 │ │ +043688: 6e10 e40c 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04368e: 0c0b |00d1: move-result-object v11 │ │ +043690: 7120 8709 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +043696: d808 0801 |00d5: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04369a: 2900 4bff |00d7: goto/16 0022 // -00b5 │ │ +04369e: 544a 9200 |00d9: iget-object v10, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@0092 │ │ +0436a2: 5b6a fe00 |00db: iput-object v10, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@00fe │ │ +0436a6: 28d0 |00dd: goto 00ad // -0030 │ │ +0436a8: 3907 0f00 |00de: if-nez v7, 00ed // +000f │ │ +0436ac: 630a cd00 |00e0: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0436b0: 380a 35ff |00e2: if-eqz v10, 0017 // -00cb │ │ +0436b4: 1a0a 6802 |00e4: const-string v10, "FragmentManager" // string@0268 │ │ +0436b8: 1a0b 3814 |00e6: const-string v11, "saveAllState: no fragments!" // string@1438 │ │ +0436bc: 7120 8709 ba00 |00e8: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0436c2: 2900 2cff |00eb: goto/16 0017 // -00d4 │ │ +0436c6: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +0436c8: 1203 |00ee: const/4 v3, #int 0 // #0 │ │ +0436ca: 54ea d800 |00ef: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +0436ce: 380a 4a00 |00f1: if-eqz v10, 013b // +004a │ │ +0436d2: 54ea d800 |00f3: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +0436d6: 6e10 fd0c 0a00 |00f5: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0436dc: 0a00 |00f8: move-result v0 │ │ +0436de: 3d00 4200 |00f9: if-lez v0, 013b // +0042 │ │ +0436e2: 2302 b602 |00fb: new-array v2, v0, [I // type@02b6 │ │ +0436e6: 1208 |00fd: const/4 v8, #int 0 // #0 │ │ +0436e8: 3508 3d00 |00fe: if-ge v8, v0, 013b // +003d │ │ +0436ec: 54ea d800 |0100: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +0436f0: 6e20 f60c 8a00 |0102: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0436f6: 0c0a |0105: move-result-object v10 │ │ +0436f8: 1f0a 8900 |0106: check-cast v10, Landroid/support/v4/app/Fragment; // type@0089 │ │ +0436fc: 52aa 8700 |0108: iget v10, v10, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +043700: 4b0a 0208 |010a: aput v10, v2, v8 │ │ +043704: 630a cd00 |010c: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +043708: 380a 2a00 |010e: if-eqz v10, 0138 // +002a │ │ +04370c: 1a0a 6802 |0110: const-string v10, "FragmentManager" // string@0268 │ │ +043710: 220b 0602 |0112: new-instance v11, Ljava/lang/StringBuilder; // type@0206 │ │ +043714: 7010 d90c 0b00 |0114: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04371a: 1a0c 3714 |0117: const-string v12, "saveAllState: adding fragment #" // string@1437 │ │ +04371e: 6e20 e00c cb00 |0119: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043724: 0c0b |011c: move-result-object v11 │ │ +043726: 6e20 dd0c 8b00 |011d: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +04372c: 0c0b |0120: move-result-object v11 │ │ +04372e: 1a0c c300 |0121: const-string v12, ": " // string@00c3 │ │ +043732: 6e20 e00c cb00 |0123: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043738: 0c0b |0126: move-result-object v11 │ │ +04373a: 54ec d800 |0127: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00d8 │ │ +04373e: 6e20 f60c 8c00 |0129: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +043744: 0c0c |012c: move-result-object v12 │ │ +043746: 6e20 df0c cb00 |012d: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +04374c: 0c0b |0130: move-result-object v11 │ │ +04374e: 6e10 e40c 0b00 |0131: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043754: 0c0b |0134: move-result-object v11 │ │ +043756: 7120 8709 ba00 |0135: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +04375c: d808 0801 |0138: add-int/lit8 v8, v8, #int 1 // #01 │ │ +043760: 28c4 |013a: goto 00fe // -003c │ │ +043762: 54ea db00 |013b: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +043766: 380a 4d00 |013d: if-eqz v10, 018a // +004d │ │ +04376a: 54ea db00 |013f: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +04376e: 6e10 fd0c 0a00 |0141: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +043774: 0a00 |0144: move-result v0 │ │ +043776: 3d00 4500 |0145: if-lez v0, 018a // +0045 │ │ +04377a: 2303 bc02 |0147: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@02bc │ │ +04377e: 1208 |0149: const/4 v8, #int 0 // #0 │ │ +043780: 3508 4000 |014a: if-ge v8, v0, 018a // +0040 │ │ +043784: 220b 8400 |014c: new-instance v11, Landroid/support/v4/app/BackStackState; // type@0084 │ │ +043788: 54ea db00 |014e: iget-object v10, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +04378c: 6e20 f60c 8a00 |0150: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +043792: 0c0a |0153: move-result-object v10 │ │ +043794: 1f0a 8200 |0154: check-cast v10, Landroid/support/v4/app/BackStackRecord; // type@0082 │ │ +043798: 7030 3102 eb0a |0156: invoke-direct {v11, v14, v10}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@0231 │ │ +04379e: 4d0b 0308 |0159: aput-object v11, v3, v8 │ │ +0437a2: 630a cd00 |015b: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0437a6: 380a 2a00 |015d: if-eqz v10, 0187 // +002a │ │ +0437aa: 1a0a 6802 |015f: const-string v10, "FragmentManager" // string@0268 │ │ +0437ae: 220b 0602 |0161: new-instance v11, Ljava/lang/StringBuilder; // type@0206 │ │ +0437b2: 7010 d90c 0b00 |0163: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0437b8: 1a0c 3614 |0166: const-string v12, "saveAllState: adding back stack #" // string@1436 │ │ +0437bc: 6e20 e00c cb00 |0168: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0437c2: 0c0b |016b: move-result-object v11 │ │ +0437c4: 6e20 dd0c 8b00 |016c: invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0437ca: 0c0b |016f: move-result-object v11 │ │ +0437cc: 1a0c c300 |0170: const-string v12, ": " // string@00c3 │ │ +0437d0: 6e20 e00c cb00 |0172: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0437d6: 0c0b |0175: move-result-object v11 │ │ +0437d8: 54ec db00 |0176: iget-object v12, v14, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00db │ │ +0437dc: 6e20 f60c 8c00 |0178: invoke-virtual {v12, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0437e2: 0c0c |017b: move-result-object v12 │ │ +0437e4: 6e20 df0c cb00 |017c: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0437ea: 0c0b |017f: move-result-object v11 │ │ +0437ec: 6e10 e40c 0b00 |0180: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0437f2: 0c0b |0183: move-result-object v11 │ │ +0437f4: 7120 8709 ba00 |0184: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0437fa: d808 0801 |0187: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0437fe: 28c1 |0189: goto 014a // -003f │ │ +043800: 2205 9800 |018a: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0098 │ │ +043804: 7010 5303 0500 |018c: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0353 │ │ +04380a: 5b51 ec00 |018f: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00ec │ │ +04380e: 5b52 ed00 |0191: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00ed │ │ +043812: 5b53 ee00 |0193: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00ee │ │ +043816: 2900 82fe |0195: goto/16 0017 // -017e │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1585 │ │ + 0x0004 line=1587 │ │ + 0x0008 line=1597 │ │ + 0x000b line=1600 │ │ + 0x0017 line=1686 │ │ + 0x0018 line=1605 │ │ + 0x001e line=1606 │ │ + 0x0020 line=1607 │ │ + 0x0021 line=1608 │ │ + 0x0024 line=1609 │ │ + 0x002c line=1610 │ │ + 0x002e line=1611 │ │ + 0x002f line=1613 │ │ + 0x0034 line=1614 │ │ + 0x0036 line=1616 │ │ + 0x003e line=1617 │ │ + 0x0044 line=1619 │ │ + 0x0048 line=1620 │ │ + 0x004e line=1621 │ │ + 0x006d line=1623 │ │ + 0x0072 line=1624 │ │ + 0x0086 line=1625 │ │ + 0x008c line=1627 │ │ + 0x0090 line=1628 │ │ + 0x0097 line=1630 │ │ + 0x00a0 line=1632 │ │ + 0x00a4 line=1633 │ │ + 0x00ad line=1643 │ │ + 0x00d5 line=1608 │ │ + 0x00d9 line=1640 │ │ + 0x00de line=1648 │ │ + 0x00e0 line=1649 │ │ + 0x00ed line=1653 │ │ + 0x00ee line=1654 │ │ + 0x00ef line=1657 │ │ + 0x00f3 line=1658 │ │ + 0x00f9 line=1659 │ │ + 0x00fb line=1660 │ │ + 0x00fd line=1661 │ │ + 0x0100 line=1662 │ │ + 0x010c line=1663 │ │ + 0x0138 line=1661 │ │ + 0x013b line=1670 │ │ + 0x013f line=1671 │ │ + 0x0145 line=1672 │ │ + 0x0147 line=1673 │ │ + 0x0149 line=1674 │ │ + 0x014c line=1675 │ │ + 0x015b line=1676 │ │ + 0x0187 line=1674 │ │ + 0x018a line=1682 │ │ + 0x018f line=1683 │ │ + 0x0191 line=1684 │ │ + 0x0193 line=1685 │ │ + locals : │ │ + 0x006d - 0x008c reg=9 msg Ljava/lang/String; │ │ + 0x0034 - 0x00d5 reg=6 fs Landroid/support/v4/app/FragmentState; │ │ + 0x002c - 0x00de reg=4 f Landroid/support/v4/app/Fragment; │ │ + 0x00d9 - 0x00de reg=6 fs Landroid/support/v4/app/FragmentState; │ │ + 0x001e - 0x0197 reg=0 N I │ │ + 0x0020 - 0x0197 reg=1 active [Landroid/support/v4/app/FragmentState; │ │ + 0x00ee - 0x0197 reg=2 added [I │ │ + 0x00ef - 0x0197 reg=3 backStack [Landroid/support/v4/app/BackStackState; │ │ + 0x018f - 0x0197 reg=5 fms Landroid/support/v4/app/FragmentManagerState; │ │ + 0x0021 - 0x0197 reg=7 haveFragments Z │ │ + 0x0022 - 0x0197 reg=8 i I │ │ + 0x0000 - 0x0197 reg=14 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #58 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveFragmentBasicState' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 67 16-bit code units │ │ +04381c: |[04381c] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +04382c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04382e: 5431 e800 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ +043832: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +043836: 2201 5a00 |0005: new-instance v1, Landroid/os/Bundle; // type@005a │ │ +04383a: 7010 7b01 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@017b │ │ +043840: 5b31 e800 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ +043844: 5431 e800 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ +043848: 6e20 8f02 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@028f │ │ +04384e: 5431 e800 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ +043852: 6e10 8801 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@0188 │ │ +043858: 0a01 |0016: move-result v1 │ │ +04385a: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +04385e: 5430 e800 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ +043862: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +043864: 5b31 e800 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00e8 │ │ +043868: 5441 9b00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +04386c: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +043870: 6e20 4703 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0347 │ │ +043876: 5441 9300 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +04387a: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +04387e: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +043882: 2200 5a00 |002b: new-instance v0, Landroid/os/Bundle; // type@005a │ │ +043886: 7010 7b01 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@017b │ │ +04388c: 1a01 2109 |0030: const-string v1, "android:view_state" // string@0921 │ │ +043890: 5442 9300 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +043894: 6e30 9101 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0191 │ │ +04389a: 5541 9a00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ +04389e: 3901 0900 |0039: if-nez v1, 0042 // +0009 │ │ +0438a2: 1a01 2009 |003b: const-string v1, "android:user_visible_hint" // string@0920 │ │ +0438a6: 5542 9a00 |003d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@009a │ │ +0438aa: 6e30 8a01 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@018a │ │ +0438b0: 1100 |0042: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1553 │ │ + 0x0001 line=1555 │ │ + 0x0005 line=1556 │ │ + 0x000c line=1558 │ │ + 0x0011 line=1559 │ │ + 0x0019 line=1560 │ │ + 0x001b line=1561 │ │ + 0x001e line=1564 │ │ + 0x0022 line=1565 │ │ + 0x0025 line=1567 │ │ + 0x0029 line=1568 │ │ + 0x002b line=1569 │ │ + 0x0030 line=1571 │ │ + 0x0037 line=1574 │ │ + 0x003b line=1576 │ │ + 0x0042 line=1579 │ │ + locals : │ │ + 0x0001 - 0x002d reg=0 result Landroid/os/Bundle; │ │ + 0x0030 - 0x0043 reg=0 result Landroid/os/Bundle; │ │ + 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0043 reg=4 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #59 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveFragmentInstanceState' │ │ + type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 52 16-bit code units │ │ +0438b4: |[0438b4] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +0438c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0438c6: 5252 8700 |0001: iget v2, v5, Landroid/support/v4/app/Fragment;.mIndex:I // field@0087 │ │ +0438ca: 3b02 2100 |0003: if-gez v2, 0024 // +0021 │ │ +0438ce: 2201 f601 |0005: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0438d2: 2202 0602 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +0438d6: 7010 d90c 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0438dc: 1a03 6302 |000c: const-string v3, "Fragment " // string@0263 │ │ +0438e0: 6e20 e00c 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0438e6: 0c02 |0011: move-result-object v2 │ │ +0438e8: 6e20 df0c 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0438ee: 0c02 |0015: move-result-object v2 │ │ +0438f0: 1a03 4a00 |0016: const-string v3, " is not currently in the FragmentManager" // string@004a │ │ +0438f4: 6e20 e00c 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0438fa: 0c02 |001b: move-result-object v2 │ │ +0438fc: 6e10 e40c 0200 |001c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043902: 0c02 |001f: move-result-object v2 │ │ +043904: 7020 aa0c 2100 |0020: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04390a: 2701 |0023: throw v1 │ │ +04390c: 5252 9400 |0024: iget v2, v5, Landroid/support/v4/app/Fragment;.mState:I // field@0094 │ │ +043910: 3d02 0d00 |0026: if-lez v2, 0033 // +000d │ │ +043914: 6e20 4503 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0345 │ │ +04391a: 0c00 |002b: move-result-object v0 │ │ +04391c: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +043920: 2201 8800 |002e: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +043924: 7020 5502 0100 |0030: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@0255 │ │ +04392a: 1101 |0033: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=542 │ │ + 0x0005 line=543 │ │ + 0x0024 line=546 │ │ + 0x0028 line=547 │ │ + 0x002c line=548 │ │ + 0x0033 line=550 │ │ + locals : │ │ + 0x002c - 0x0033 reg=0 result Landroid/os/Bundle; │ │ + 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x0034 reg=5 fragment Landroid/support/v4/app/Fragment; │ │ + │ │ + #60 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'saveFragmentViewState' │ │ + type : '(Landroid/support/v4/app/Fragment;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 45 16-bit code units │ │ +04392c: |[04392c] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +04393c: 5430 8800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ +043940: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +043944: 0e00 |0004: return-void │ │ +043946: 5420 e700 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ +04394a: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +04394e: 2200 5d01 |0009: new-instance v0, Landroid/util/SparseArray; // type@015d │ │ +043952: 7010 8b09 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@098b │ │ +043958: 5b20 e700 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ +04395c: 5430 8800 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@0088 │ │ +043960: 5421 e700 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ +043964: 6e20 f709 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@09f7 │ │ +04396a: 5420 e700 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ +04396e: 6e10 8d09 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@098d │ │ +043974: 0a00 |001c: move-result v0 │ │ +043976: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +04397a: 5420 e700 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ +04397e: 5b30 9300 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@0093 │ │ +043982: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +043984: 5b20 e700 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ +043988: 28de |0026: goto 0004 // -0022 │ │ +04398a: 5420 e700 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00e7 │ │ +04398e: 6e10 8c09 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@098c │ │ +043994: 28e4 |002c: goto 0010 // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1537 │ │ + 0x0004 line=1550 │ │ + 0x0005 line=1540 │ │ + 0x0009 line=1541 │ │ + 0x0010 line=1545 │ │ + 0x0017 line=1546 │ │ + 0x001f line=1547 │ │ + 0x0023 line=1548 │ │ + 0x0027 line=1543 │ │ + locals : │ │ + 0x0000 - 0x002d reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x002d reg=3 f Landroid/support/v4/app/Fragment; │ │ + │ │ + #61 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'setBackStackIndex' │ │ + type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 171 16-bit code units │ │ +043998: |[043998] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +0439a8: 1d04 |0000: monitor-enter v4 │ │ +0439aa: 5441 dd00 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +0439ae: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0439b2: 2201 1202 |0005: new-instance v1, Ljava/util/ArrayList; // type@0212 │ │ +0439b6: 7010 ee0c 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +0439bc: 5b41 dd00 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +0439c0: 5441 dd00 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +0439c4: 6e10 fd0c 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0439ca: 0a00 |0011: move-result v0 │ │ +0439cc: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +0439d0: 6301 cd00 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +0439d4: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +0439d8: 1a01 6802 |0018: const-string v1, "FragmentManager" // string@0268 │ │ +0439dc: 2202 0602 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +0439e0: 7010 d90c 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0439e6: 1a03 4707 |001f: const-string v3, "Setting back stack index " // string@0747 │ │ +0439ea: 6e20 e00c 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0439f0: 0c02 |0024: move-result-object v2 │ │ +0439f2: 6e20 dd0c 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0439f8: 0c02 |0028: move-result-object v2 │ │ +0439fa: 1a03 7f00 |0029: const-string v3, " to " // string@007f │ │ +0439fe: 6e20 e00c 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043a04: 0c02 |002e: move-result-object v2 │ │ +043a06: 6e20 df0c 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +043a0c: 0c02 |0032: move-result-object v2 │ │ +043a0e: 6e10 e40c 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043a14: 0c02 |0036: move-result-object v2 │ │ +043a16: 7120 8709 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +043a1c: 5441 dd00 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +043a20: 6e30 fc0c 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +043a26: 1e04 |003f: monitor-exit v4 │ │ +043a28: 0e00 |0040: return-void │ │ +043a2a: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +043a2e: 5441 dd00 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +043a32: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +043a34: 6e20 f10c 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +043a3a: 5441 d900 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +043a3e: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +043a42: 2201 1202 |004d: new-instance v1, Ljava/util/ArrayList; // type@0212 │ │ +043a46: 7010 ee0c 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +043a4c: 5b41 d900 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +043a50: 6301 cd00 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +043a54: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +043a58: 1a01 6802 |0058: const-string v1, "FragmentManager" // string@0268 │ │ +043a5c: 2202 0602 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +043a60: 7010 d90c 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +043a66: 1a03 4901 |005f: const-string v3, "Adding available back stack index " // string@0149 │ │ +043a6a: 6e20 e00c 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043a70: 0c02 |0064: move-result-object v2 │ │ +043a72: 6e20 dd0c 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +043a78: 0c02 |0068: move-result-object v2 │ │ +043a7a: 6e10 e40c 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043a80: 0c02 |006c: move-result-object v2 │ │ +043a82: 7120 8709 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +043a88: 5441 d900 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00d9 │ │ +043a8c: 7110 b00c 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0cb0 │ │ +043a92: 0c02 |0075: move-result-object v2 │ │ +043a94: 6e20 f10c 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +043a9a: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +043a9e: 28c6 |007b: goto 0041 // -003a │ │ +043aa0: 6301 cd00 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +043aa4: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +043aa8: 1a01 6802 |0080: const-string v1, "FragmentManager" // string@0268 │ │ +043aac: 2202 0602 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +043ab0: 7010 d90c 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +043ab6: 1a03 4a01 |0087: const-string v3, "Adding back stack index " // string@014a │ │ +043aba: 6e20 e00c 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043ac0: 0c02 |008c: move-result-object v2 │ │ +043ac2: 6e20 dd0c 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +043ac8: 0c02 |0090: move-result-object v2 │ │ +043aca: 1a03 8500 |0091: const-string v3, " with " // string@0085 │ │ +043ace: 6e20 e00c 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043ad4: 0c02 |0096: move-result-object v2 │ │ +043ad6: 6e20 df0c 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +043adc: 0c02 |009a: move-result-object v2 │ │ +043ade: 6e10 e40c 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043ae4: 0c02 |009e: move-result-object v2 │ │ +043ae6: 7120 8709 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +043aec: 5441 dd00 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00dd │ │ +043af0: 6e20 f10c 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +043af6: 2898 |00a7: goto 003f // -0068 │ │ +043af8: 0d01 |00a8: move-exception v1 │ │ +043afa: 1e04 |00a9: monitor-exit v4 │ │ +043afc: 2701 |00aa: throw v1 │ │ + catches : 1 │ │ + 0x0001 - 0x00aa │ │ + -> 0x00a8 │ │ + positions : │ │ + 0x0000 line=1348 │ │ + 0x0001 line=1349 │ │ + 0x0005 line=1350 │ │ + 0x000c line=1352 │ │ + 0x0012 line=1353 │ │ + 0x0014 line=1354 │ │ + 0x003a line=1355 │ │ + 0x003f line=1369 │ │ + 0x0040 line=1370 │ │ + 0x0041 line=1357 │ │ + 0x0043 line=1358 │ │ + 0x0049 line=1359 │ │ + 0x004d line=1360 │ │ + 0x0054 line=1362 │ │ + 0x0070 line=1363 │ │ + 0x0079 line=1364 │ │ + 0x007c line=1366 │ │ + 0x00a2 line=1367 │ │ + 0x00a8 line=1369 │ │ + locals : │ │ + 0x0012 - 0x00a8 reg=0 N I │ │ + 0x0000 - 0x00ab reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x00ab reg=5 index I │ │ + 0x0000 - 0x00ab reg=6 bse Landroid/support/v4/app/BackStackRecord; │ │ + │ │ + #62 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'showFragment' │ │ + type : '(Landroid/support/v4/app/Fragment;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 74 16-bit code units │ │ +043b0c: |[043b0c] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +043b1c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +043b1e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +043b20: 6301 cd00 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00cd │ │ +043b24: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +043b28: 1a01 6802 |0006: const-string v1, "FragmentManager" // string@0268 │ │ +043b2c: 2202 0602 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +043b30: 7010 d90c 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +043b36: 1a03 7315 |000d: const-string v3, "show: " // string@1573 │ │ +043b3a: 6e20 e00c 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043b40: 0c02 |0012: move-result-object v2 │ │ +043b42: 6e20 df0c 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +043b48: 0c02 |0016: move-result-object v2 │ │ +043b4a: 6e10 e40c 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043b50: 0c02 |001a: move-result-object v2 │ │ +043b52: 7120 8709 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +043b58: 5571 8500 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +043b5c: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +043b60: 5c74 8500 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0085 │ │ +043b64: 5471 9b00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +043b68: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +043b6c: 6e59 2b03 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@032b │ │ +043b72: 0c00 |002b: move-result-object v0 │ │ +043b74: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +043b78: 5471 9b00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +043b7c: 6e20 010a 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0a01 │ │ +043b82: 5471 9b00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@009b │ │ +043b86: 6e20 000a 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@0a00 │ │ +043b8c: 5571 7700 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0077 │ │ +043b90: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +043b94: 5571 8400 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0084 │ │ +043b98: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +043b9c: 5571 8b00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@008b │ │ +043ba0: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +043ba4: 5c65 e400 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00e4 │ │ +043ba8: 6e20 8702 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0287 │ │ +043bae: 0e00 |0049: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1196 │ │ + 0x001e line=1197 │ │ + 0x0022 line=1198 │ │ + 0x0024 line=1199 │ │ + 0x0028 line=1200 │ │ + 0x002c line=1202 │ │ + 0x002e line=1203 │ │ + 0x0033 line=1205 │ │ + 0x0038 line=1207 │ │ + 0x0044 line=1208 │ │ + 0x0046 line=1210 │ │ + 0x0049 line=1212 │ │ + locals : │ │ + 0x002c - 0x0038 reg=0 anim Landroid/view/animation/Animation; │ │ + 0x0000 - 0x004a reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + 0x0000 - 0x004a reg=7 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x004a reg=8 transition I │ │ + 0x0000 - 0x004a reg=9 transitionStyle I │ │ + │ │ + #63 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'startPendingDeferredFragments' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +043bb0: |[043bb0] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +043bc0: 5432 d600 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043bc4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +043bc8: 0e00 |0004: return-void │ │ +043bca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +043bcc: 5432 d600 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043bd0: 6e10 fd0c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +043bd6: 0a02 |000b: move-result v2 │ │ +043bd8: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +043bdc: 5432 d600 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00d6 │ │ +043be0: 6e20 f60c 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +043be6: 0c00 |0013: move-result-object v0 │ │ +043be8: 1f00 8900 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043bec: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +043bf0: 6e20 3503 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0335 │ │ +043bf6: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +043bfa: 28e9 |001d: goto 0006 // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1099 │ │ + 0x0004 line=1107 │ │ + 0x0005 line=1101 │ │ + 0x000e line=1102 │ │ + 0x0016 line=1103 │ │ + 0x0018 line=1104 │ │ + 0x001b line=1101 │ │ + locals : │ │ + 0x0016 - 0x001e reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0006 - 0x001e reg=1 i I │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + #64 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +043bfc: |[043bfc] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +043c0c: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +043c10: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +043c14: 7020 da0c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0cda │ │ +043c1a: 1a01 6b02 |0007: const-string v1, "FragmentManager{" // string@026b │ │ +043c1e: 6e20 e00c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043c24: 7110 e70c 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ce7 │ │ +043c2a: 0a01 |000f: move-result v1 │ │ +043c2c: 7110 af0c 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +043c32: 0c01 |0013: move-result-object v1 │ │ +043c34: 6e20 e00c 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043c3a: 1a01 4500 |0017: const-string v1, " in " // string@0045 │ │ +043c3e: 6e20 e00c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043c44: 5421 d700 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00d7 │ │ +043c48: 7120 0905 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0509 │ │ +043c4e: 1a01 2717 |0021: const-string v1, "}}" // string@1727 │ │ +043c52: 6e20 e00c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043c58: 6e10 e40c 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043c5e: 0c01 |0029: move-result-object v1 │ │ +043c60: 1101 |002a: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=555 │ │ + 0x0007 line=556 │ │ + 0x000c line=557 │ │ + 0x0017 line=558 │ │ + 0x001c line=559 │ │ + 0x0021 line=560 │ │ + 0x0026 line=561 │ │ + locals : │ │ + 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ + │ │ + source_file_idx : 618 (FragmentManager.java) │ │ + │ │ +Class #301 header: │ │ +class_idx : 153 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 246 │ │ +source_file_idx : 622 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #301 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentPagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "FragmentPagerAdapter" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'mCurTransaction' │ │ + type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'mCurrentPrimaryItem' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'mFragmentManager' │ │ + type : 'Landroid/support/v4/app/FragmentManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +043c64: |[043c64] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +043c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043c76: 7010 bc05 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@05bc │ │ +043c7c: 5b10 f100 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043c80: 5b10 f200 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +043c84: 5b12 f300 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +043c88: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=69 │ │ + 0x0004 line=66 │ │ + 0x0006 line=67 │ │ + 0x0008 line=70 │ │ + 0x000a line=71 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x000b reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'makeFragmentName' │ │ + type : '(II)Ljava/lang/String;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +043c8c: |[043c8c] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(II)Ljava/lang/String; │ │ +043c9c: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +043ca0: 7010 d90c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +043ca6: 1a01 1c09 |0005: const-string v1, "android:switcher:" // string@091c │ │ +043caa: 6e20 e00c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043cb0: 0c00 |000a: move-result-object v0 │ │ +043cb2: 6e20 dd0c 2000 |000b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +043cb8: 0c00 |000e: move-result-object v0 │ │ +043cba: 1a01 c200 |000f: const-string v1, ":" // string@00c2 │ │ +043cbe: 6e20 e00c 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +043cc4: 0c00 |0014: move-result-object v0 │ │ +043cc6: 6e20 dd0c 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +043ccc: 0c00 |0018: move-result-object v0 │ │ +043cce: 6e10 e40c 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +043cd4: 0c00 |001c: move-result-object v0 │ │ +043cd6: 1100 |001d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=158 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 viewId I │ │ + 0x0000 - 0x001e reg=3 index I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +043cd8: |[043cd8] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +043ce8: 5410 f100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043cec: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +043cf0: 5410 f300 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +043cf4: 6e10 e602 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +043cfa: 0c00 |0009: move-result-object v0 │ │ +043cfc: 5b10 f100 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043d00: 5410 f100 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043d04: 1f04 8900 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043d08: 6e20 7f03 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@037f │ │ +043d0e: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x0004 line=111 │ │ + 0x000c line=115 │ │ + 0x0013 line=116 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=4 object Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0014 reg=2 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0014 reg=3 position I │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +043d10: |[043d10] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +043d20: 5410 f100 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043d24: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +043d28: 5410 f100 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043d2c: 6e10 7e03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@037e │ │ +043d32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +043d34: 5b10 f100 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043d38: 5410 f300 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +043d3c: 6e10 e902 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@02e9 │ │ +043d42: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + 0x0004 line=137 │ │ + 0x0009 line=138 │ │ + 0x000c line=139 │ │ + 0x0011 line=141 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 67 16-bit code units │ │ +043d44: |[043d44] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +043d54: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +043d56: 5462 f100 |0001: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043d5a: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ +043d5e: 5462 f300 |0005: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +043d62: 6e10 e602 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +043d68: 0c02 |000a: move-result-object v2 │ │ +043d6a: 5b62 f100 |000b: iput-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043d6e: 6e10 130a 0700 |000d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0a13 │ │ +043d74: 0a02 |0010: move-result v2 │ │ +043d76: 7120 5d03 8200 |0011: invoke-static {v2, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@035d │ │ +043d7c: 0c01 |0014: move-result-object v1 │ │ +043d7e: 5462 f300 |0015: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00f3 │ │ +043d82: 6e20 eb02 1200 |0017: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02eb │ │ +043d88: 0c00 |001a: move-result-object v0 │ │ +043d8a: 3800 1200 |001b: if-eqz v0, 002d // +0012 │ │ +043d8e: 5462 f100 |001d: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043d92: 6e20 7c03 0200 |001f: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@037c │ │ +043d98: 5462 f200 |0022: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +043d9c: 3220 0800 |0024: if-eq v0, v2, 002c // +0008 │ │ +043da0: 6e20 9d02 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +043da6: 6e20 a002 5000 |0029: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02a0 │ │ +043dac: 1100 |002c: return-object v0 │ │ +043dae: 6e20 5a03 8600 |002d: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@035a │ │ +043db4: 0c00 |0030: move-result-object v0 │ │ +043db6: 5462 f100 |0031: iget-object v2, v6, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f1 │ │ +043dba: 6e10 130a 0700 |0033: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0a13 │ │ +043dc0: 0a03 |0036: move-result v3 │ │ +043dc2: 6e10 130a 0700 |0037: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@0a13 │ │ +043dc8: 0a04 |003a: move-result v4 │ │ +043dca: 7120 5d03 8400 |003b: invoke-static {v4, v8}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(II)Ljava/lang/String; // method@035d │ │ +043dd0: 0c04 |003e: move-result-object v4 │ │ +043dd2: 6e40 7903 3240 |003f: invoke-virtual {v2, v3, v0, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0379 │ │ +043dd8: 28e0 |0042: goto 0022 // -0020 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=84 │ │ + 0x0005 line=85 │ │ + 0x000d line=89 │ │ + 0x0015 line=90 │ │ + 0x001b line=91 │ │ + 0x001d line=93 │ │ + 0x0022 line=100 │ │ + 0x0026 line=101 │ │ + 0x0029 line=102 │ │ + 0x002c line=105 │ │ + 0x002d line=95 │ │ + 0x0031 line=97 │ │ + locals : │ │ + 0x001b - 0x0043 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0015 - 0x0043 reg=1 name Ljava/lang/String; │ │ + 0x0000 - 0x0043 reg=6 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0043 reg=7 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0043 reg=8 position I │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +043ddc: |[043ddc] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +043dec: 1f03 8900 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043df0: 6e10 6c02 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@026c │ │ +043df6: 0c00 |0005: move-result-object v0 │ │ +043df8: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +043dfc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +043dfe: 0f00 |0009: return v0 │ │ +043e00: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +043e02: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +043e04: |[043e04] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +043e14: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=155 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +043e18: |[043e18] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +043e28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043e2a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=150 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +043e2c: |[043e2c] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +043e3c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +043e3e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +043e40: 0770 |0002: move-object v0, v7 │ │ +043e42: 1f00 8900 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043e46: 5441 f200 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +043e4a: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +043e4e: 5441 f200 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +043e52: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +043e56: 5441 f200 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +043e5a: 6e20 9d02 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +043e60: 5441 f200 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +043e64: 6e20 a002 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02a0 │ │ +043e6a: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +043e6e: 6e20 9d02 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +043e74: 6e20 a002 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@02a0 │ │ +043e7a: 5b40 f200 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f2 │ │ +043e7e: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=120 │ │ + 0x0005 line=121 │ │ + 0x0009 line=122 │ │ + 0x000d line=123 │ │ + 0x0012 line=124 │ │ + 0x0017 line=126 │ │ + 0x0019 line=127 │ │ + 0x001c line=128 │ │ + 0x001f line=130 │ │ + 0x0021 line=132 │ │ + locals : │ │ + 0x0005 - 0x0022 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0022 reg=4 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0022 reg=5 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0022 reg=6 position I │ │ + 0x0000 - 0x0022 reg=7 object Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +043e80: |[043e80] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +043e90: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + source_file_idx : 622 (FragmentPagerAdapter.java) │ │ + │ │ +Class #302 header: │ │ +class_idx : 156 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 246 │ │ +source_file_idx : 624 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #302 annotations: │ │ +Annotations on field #261 'mFragments' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #262 'mSavedState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + │ │ +Class #302 - │ │ + Class descriptor : 'Landroid/support/v4/app/FragmentStatePagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "FragmentStatePagerAdapter" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mCurTransaction' │ │ + type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mCurrentPrimaryItem' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mFragmentManager' │ │ + type : 'Landroid/support/v4/app/FragmentManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mFragments' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'mSavedState' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 25 16-bit code units │ │ +043e94: |[043e94] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +043ea4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043ea6: 7010 bc05 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@05bc │ │ +043eac: 5b21 0201 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +043eb0: 2200 1202 |0006: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +043eb4: 7010 ee0c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +043eba: 5b20 0601 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +043ebe: 2200 1202 |000d: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +043ec2: 7010 ee0c 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +043ec8: 5b20 0501 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +043ecc: 5b21 0301 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ +043ed0: 5b23 0401 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ +043ed4: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=75 │ │ + 0x0004 line=69 │ │ + 0x0006 line=71 │ │ + 0x000d line=72 │ │ + 0x0014 line=73 │ │ + 0x0016 line=76 │ │ + 0x0018 line=77 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0019 reg=3 fm Landroid/support/v4/app/FragmentManager; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 52 16-bit code units │ │ +043ed8: |[043ed8] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +043ee8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +043eea: 0770 |0001: move-object v0, v7 │ │ +043eec: 1f00 8900 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043ef0: 5441 0201 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +043ef4: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +043ef8: 5441 0401 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ +043efc: 6e10 e602 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +043f02: 0c01 |000d: move-result-object v1 │ │ +043f04: 5b41 0201 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +043f08: 5441 0601 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +043f0c: 6e10 fd0c 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +043f12: 0a01 |0015: move-result v1 │ │ +043f14: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +043f18: 5441 0601 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +043f1c: 6e20 f10c 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +043f22: 28f3 |001d: goto 0010 // -000d │ │ +043f24: 5441 0601 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +043f28: 5442 0401 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ +043f2c: 6e20 f802 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@02f8 │ │ +043f32: 0c02 |0025: move-result-object v2 │ │ +043f34: 6e30 fc0c 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +043f3a: 5441 0501 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +043f3e: 6e30 fc0c 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +043f44: 5441 0201 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +043f48: 6e20 8403 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0384 │ │ +043f4e: 0e00 |0033: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=125 │ │ + 0x0004 line=127 │ │ + 0x0008 line=128 │ │ + 0x0010 line=132 │ │ + 0x0018 line=133 │ │ + 0x001e line=135 │ │ + 0x0029 line=136 │ │ + 0x002e line=138 │ │ + 0x0033 line=139 │ │ + locals : │ │ + 0x0004 - 0x0034 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0034 reg=4 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0034 reg=5 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0034 reg=6 position I │ │ + 0x0000 - 0x0034 reg=7 object Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +043f50: |[043f50] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +043f60: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +043f64: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +043f68: 5410 0201 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +043f6c: 6e10 7e03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@037e │ │ +043f72: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +043f74: 5b10 0201 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +043f78: 5410 0401 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ +043f7c: 6e10 e902 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@02e9 │ │ +043f82: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + 0x0004 line=158 │ │ + 0x0009 line=159 │ │ + 0x000c line=160 │ │ + 0x0011 line=162 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 91 16-bit code units │ │ +043f84: |[043f84] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +043f94: 5453 0501 |0000: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +043f98: 6e10 fd0c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +043f9e: 0a03 |0005: move-result v3 │ │ +043fa0: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ +043fa4: 5453 0501 |0008: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +043fa8: 6e20 f60c 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +043fae: 0c00 |000d: move-result-object v0 │ │ +043fb0: 1f00 8900 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +043fb4: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +043fb8: 1100 |0012: return-object v0 │ │ +043fba: 5453 0201 |0013: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +043fbe: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ +043fc2: 5453 0401 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ +043fc6: 6e10 e602 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +043fcc: 0c03 |001c: move-result-object v3 │ │ +043fce: 5b53 0201 |001d: iput-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +043fd2: 6e20 7003 7500 |001f: invoke-virtual {v5, v7}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0370 │ │ +043fd8: 0c01 |0022: move-result-object v1 │ │ +043fda: 5453 0601 |0023: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +043fde: 6e10 fd0c 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +043fe4: 0a03 |0028: move-result v3 │ │ +043fe6: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ +043fea: 5453 0601 |002b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +043fee: 6e20 f60c 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +043ff4: 0c02 |0030: move-result-object v2 │ │ +043ff6: 1f02 8800 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +043ffa: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ +043ffe: 6e20 9c02 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@029c │ │ +044004: 5453 0501 |0038: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +044008: 6e10 fd0c 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04400e: 0a03 |003d: move-result v3 │ │ +044010: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ +044014: 5453 0501 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +044018: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +04401a: 6e20 f10c 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +044020: 28f2 |0046: goto 0038 // -000e │ │ +044022: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +044024: 6e20 9d02 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +04402a: 5453 0501 |004b: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +04402e: 6e30 fc0c 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +044034: 5453 0201 |0050: iget-object v3, v5, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0102 │ │ +044038: 6e10 130a 0600 |0052: invoke-virtual {v6}, Landroid/view/ViewGroup;.getId:()I // method@0a13 │ │ +04403e: 0a04 |0055: move-result v4 │ │ +044040: 6e30 7803 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0378 │ │ +044046: 0710 |0059: move-object v0, v1 │ │ +044048: 28b8 |005a: goto 0012 // -0048 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + 0x0008 line=95 │ │ + 0x0010 line=96 │ │ + 0x0012 line=120 │ │ + 0x0013 line=101 │ │ + 0x0017 line=102 │ │ + 0x001f line=105 │ │ + 0x0023 line=107 │ │ + 0x002b line=108 │ │ + 0x0033 line=109 │ │ + 0x0035 line=110 │ │ + 0x0038 line=113 │ │ + 0x0040 line=114 │ │ + 0x0047 line=116 │ │ + 0x004b line=117 │ │ + 0x0050 line=118 │ │ + 0x005a line=120 │ │ + locals : │ │ + 0x0010 - 0x0012 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0033 - 0x0038 reg=2 fss Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x0023 - 0x005b reg=1 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x005b reg=5 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x005b reg=6 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x005b reg=7 position I │ │ + │ │ + #4 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +04404c: |[04404c] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +04405c: 1f03 8900 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0089 │ │ +044060: 6e10 6c02 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@026c │ │ +044066: 0c00 |0005: move-result-object v0 │ │ +044068: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +04406c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04406e: 0f00 |0009: return v0 │ │ +044070: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +044072: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + │ │ + #5 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 138 16-bit code units │ │ +044074: |[044074] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +044084: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +044088: 07c0 |0002: move-object v0, v12 │ │ +04408a: 1f00 5a00 |0003: check-cast v0, Landroid/os/Bundle; // type@005a │ │ +04408e: 6e20 9301 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0193 │ │ +044094: 1a08 f815 |0008: const-string v8, "states" // string@15f8 │ │ +044098: 6e20 8501 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0185 │ │ +04409e: 0c02 |000d: move-result-object v2 │ │ +0440a0: 54b8 0601 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +0440a4: 6e10 f40c 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0cf4 │ │ +0440aa: 54b8 0501 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +0440ae: 6e10 f40c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@0cf4 │ │ +0440b4: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +0440b8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0440ba: 2128 |001b: array-length v8, v2 │ │ +0440bc: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +0440c0: 54b9 0601 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +0440c4: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +0440c8: 1f08 8800 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +0440cc: 6e20 f10c 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +0440d2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0440d6: 28f2 |0029: goto 001b // -000e │ │ +0440d8: 6e10 8901 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0189 │ │ +0440de: 0c07 |002d: move-result-object v7 │ │ +0440e0: 7210 b20c 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0cb2 │ │ +0440e6: 0c04 |0031: move-result-object v4 │ │ +0440e8: 7210 080d 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0d08 │ │ +0440ee: 0a08 |0035: move-result v8 │ │ +0440f0: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +0440f4: 7210 090d 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d09 │ │ +0440fa: 0c06 |003b: move-result-object v6 │ │ +0440fc: 1f06 0502 |003c: check-cast v6, Ljava/lang/String; // type@0205 │ │ +044100: 1a08 c40b |003e: const-string v8, "f" // string@0bc4 │ │ +044104: 6e20 d20c 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0cd2 │ │ +04410a: 0a08 |0043: move-result v8 │ │ +04410c: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +044110: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +044112: 6e20 d30c 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0cd3 │ │ +044118: 0c08 |004a: move-result-object v8 │ │ +04411a: 7110 ae0c 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +044120: 0a05 |004e: move-result v5 │ │ +044122: 54b8 0401 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ +044126: 6e30 ee02 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02ee │ │ +04412c: 0c01 |0054: move-result-object v1 │ │ +04412e: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +044132: 54b8 0501 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +044136: 6e10 fd0c 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04413c: 0a08 |005c: move-result v8 │ │ +04413e: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +044142: 54b8 0501 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +044146: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +044148: 6e20 f10c 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +04414e: 28f2 |0065: goto 0057 // -000e │ │ +044150: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +044152: 6e20 9d02 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +044158: 54b8 0501 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +04415c: 6e30 fc0c 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +044162: 28c3 |006f: goto 0032 // -003d │ │ +044164: 1a08 6f02 |0070: const-string v8, "FragmentStatePagerAdapter" // string@026f │ │ +044168: 2209 0602 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0206 │ │ +04416c: 7010 d90c 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044172: 1a0a 6e01 |0077: const-string v10, "Bad fragment at key " // string@016e │ │ +044176: 6e20 e00c a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04417c: 0c09 |007c: move-result-object v9 │ │ +04417e: 6e20 e00c 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044184: 0c09 |0080: move-result-object v9 │ │ +044186: 6e10 e40c 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04418c: 0c09 |0084: move-result-object v9 │ │ +04418e: 7120 8809 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0988 │ │ +044194: 28aa |0088: goto 0032 // -0056 │ │ +044196: 0e00 |0089: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=193 │ │ + 0x0003 line=194 │ │ + 0x0005 line=195 │ │ + 0x0008 line=196 │ │ + 0x000e line=197 │ │ + 0x0013 line=198 │ │ + 0x0018 line=199 │ │ + 0x001a line=200 │ │ + 0x001e line=201 │ │ + 0x0027 line=200 │ │ + 0x002a line=204 │ │ + 0x002e line=205 │ │ + 0x003e line=206 │ │ + 0x0046 line=207 │ │ + 0x004f line=208 │ │ + 0x0055 line=209 │ │ + 0x0057 line=210 │ │ + 0x005f line=211 │ │ + 0x0066 line=213 │ │ + 0x006a line=214 │ │ + 0x0070 line=216 │ │ + 0x0089 line=221 │ │ + locals : │ │ + 0x001b - 0x002a reg=3 i I │ │ + 0x0005 - 0x0089 reg=0 bundle Landroid/os/Bundle; │ │ + 0x0055 - 0x0089 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0089 reg=2 fss [Landroid/os/Parcelable; │ │ + 0x0032 - 0x0089 reg=4 i$ Ljava/util/Iterator; │ │ + 0x004f - 0x0089 reg=5 index I │ │ + 0x003e - 0x0089 reg=6 key Ljava/lang/String; │ │ + 0x002e - 0x0089 reg=7 keys Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ + 0x0000 - 0x008a reg=11 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x008a reg=12 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x008a reg=13 loader Ljava/lang/ClassLoader; │ │ + │ │ + #6 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 86 16-bit code units │ │ +044198: |[044198] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +0441a8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0441aa: 5475 0601 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +0441ae: 6e10 fd0c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0441b4: 0a05 |0006: move-result v5 │ │ +0441b6: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +0441ba: 2204 5a00 |0009: new-instance v4, Landroid/os/Bundle; // type@005a │ │ +0441be: 7010 7b01 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@017b │ │ +0441c4: 5475 0601 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +0441c8: 6e10 fd0c 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0441ce: 0a05 |0013: move-result v5 │ │ +0441d0: 2351 bd02 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@02bd │ │ +0441d4: 5475 0601 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0106 │ │ +0441d8: 6e20 ff0c 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0cff │ │ +0441de: 1a05 f815 |001b: const-string v5, "states" // string@15f8 │ │ +0441e2: 6e30 9001 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0190 │ │ +0441e8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0441ea: 5475 0501 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +0441ee: 6e10 fd0c 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0441f4: 0a05 |0026: move-result v5 │ │ +0441f6: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +0441fa: 5475 0501 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0105 │ │ +0441fe: 6e20 f60c 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +044204: 0c00 |002e: move-result-object v0 │ │ +044206: 1f00 8900 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +04420a: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +04420e: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +044212: 2204 5a00 |0035: new-instance v4, Landroid/os/Bundle; // type@005a │ │ +044216: 7010 7b01 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@017b │ │ +04421c: 2205 0602 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +044220: 7010 d90c 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044226: 1a06 c40b |003f: const-string v6, "f" // string@0bc4 │ │ +04422a: 6e20 e00c 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044230: 0c05 |0044: move-result-object v5 │ │ +044232: 6e20 dd0c 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +044238: 0c05 |0048: move-result-object v5 │ │ +04423a: 6e10 e40c 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044240: 0c03 |004c: move-result-object v3 │ │ +044242: 5475 0401 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0104 │ │ +044246: 6e40 f602 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@02f6 │ │ +04424c: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +044250: 28cd |0054: goto 0021 // -0033 │ │ +044252: 1104 |0055: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=171 │ │ + 0x0001 line=172 │ │ + 0x0009 line=173 │ │ + 0x000e line=174 │ │ + 0x0016 line=175 │ │ + 0x001b line=176 │ │ + 0x0020 line=178 │ │ + 0x0029 line=179 │ │ + 0x0031 line=180 │ │ + 0x0033 line=181 │ │ + 0x0035 line=182 │ │ + 0x003a line=184 │ │ + 0x004d line=185 │ │ + 0x0052 line=178 │ │ + 0x0055 line=188 │ │ + locals : │ │ + 0x0001 - 0x000b reg=4 state Landroid/os/Bundle; │ │ + 0x0016 - 0x0020 reg=1 fss [Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x000e - 0x0037 reg=4 state Landroid/os/Bundle; │ │ + 0x004d - 0x0052 reg=3 key Ljava/lang/String; │ │ + 0x0031 - 0x0055 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0021 - 0x0056 reg=2 i I │ │ + 0x003a - 0x0056 reg=4 state Landroid/os/Bundle; │ │ + 0x0000 - 0x0056 reg=7 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + │ │ + #7 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +044254: |[044254] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +044264: 0760 |0000: move-object v0, v6 │ │ +044266: 1f00 8900 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +04426a: 5431 0301 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ +04426e: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ +044272: 5431 0301 |0007: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ +044276: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +04427a: 5431 0301 |000b: iget-object v1, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ +04427e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +044280: 6e20 9d02 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +044286: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +04428a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +04428c: 6e20 9d02 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +044292: 5b30 0301 |0017: iput-object v0, v3, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0103 │ │ +044296: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=143 │ │ + 0x0003 line=144 │ │ + 0x0007 line=145 │ │ + 0x000b line=146 │ │ + 0x0011 line=148 │ │ + 0x0013 line=149 │ │ + 0x0017 line=151 │ │ + 0x0019 line=153 │ │ + locals : │ │ + 0x0003 - 0x001a reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x001a reg=3 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x001a reg=4 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x001a reg=5 position I │ │ + 0x0000 - 0x001a reg=6 object Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/app/FragmentStatePagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +044298: |[044298] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0442a8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + source_file_idx : 624 (FragmentStatePagerAdapter.java) │ │ + │ │ +Class #303 header: │ │ +class_idx : 161 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 137 │ │ +source_file_idx : 1293 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 11 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 13 │ │ + │ │ +Class #303 - │ │ + Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/Fragment;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'INTERNAL_EMPTY_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16711681 │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'INTERNAL_LIST_CONTAINER_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16711683 │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'INTERNAL_PROGRESS_CONTAINER_ID' │ │ + type : 'I' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : 16711682 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mAdapter' │ │ + type : 'Landroid/widget/ListAdapter;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mEmptyText' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mEmptyView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mHandler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mList' │ │ + type : 'Landroid/widget/ListView;' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mListContainer' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mListShown' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #7 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mOnClickListener' │ │ + type : 'Landroid/widget/AdapterView$OnItemClickListener;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #8 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mProgressContainer' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mRequestFocus' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #10 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'mStandardEmptyView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +0442ac: |[0442ac] android.support.v4.app.ListFragment.:()V │ │ +0442bc: 7010 5a02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@025a │ │ +0442c2: 2200 5b00 |0003: new-instance v0, Landroid/os/Handler; // type@005b │ │ +0442c6: 7010 9401 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0194 │ │ +0442cc: 5b10 1b01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@011b │ │ +0442d0: 2200 9f00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@009f │ │ +0442d4: 7020 a503 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@03a5 │ │ +0442da: 5b10 2101 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0121 │ │ +0442de: 2200 a000 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00a0 │ │ +0442e2: 7020 a703 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@03a7 │ │ +0442e8: 5b10 1f01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@011f │ │ +0442ec: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + 0x0003 line=47 │ │ + 0x000a line=49 │ │ + 0x0011 line=55 │ │ + 0x0018 line=72 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'ensureList' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 182 16-bit code units │ │ +0442f0: |[0442f0] android.support.v4.app.ListFragment.ensureList:()V │ │ +044300: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +044302: 5463 1c01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +044306: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +04430a: 0e00 |0005: return-void │ │ +04430c: 6e10 b003 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@03b0 │ │ +044312: 0c02 |0009: move-result-object v2 │ │ +044314: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +044318: 2203 f601 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04431c: 1a04 da01 |000e: const-string v4, "Content view not yet created" // string@01da │ │ +044320: 7020 aa0c 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +044326: 2703 |0013: throw v3 │ │ +044328: 2023 9f01 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@019f │ │ +04432c: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +044330: 1f02 9f01 |0018: check-cast v2, Landroid/widget/ListView; // type@019f │ │ +044334: 5b62 1c01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +044338: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +04433a: 5c63 1e01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ +04433e: 5463 1c01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +044342: 5464 1f01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@011f │ │ +044346: 6e20 d10a 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0ad1 │ │ +04434c: 5463 1801 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ +044350: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +044354: 5460 1801 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ +044358: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +04435a: 5b63 1801 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ +04435e: 6e20 b903 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@03b9 │ │ +044364: 5463 1b01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@011b │ │ +044368: 5464 2101 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0121 │ │ +04436c: 6e20 9901 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0199 │ │ +044372: 28cc |0039: goto 0005 // -0034 │ │ +044374: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +04437a: 6e20 d609 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +044380: 0c03 |0040: move-result-object v3 │ │ +044382: 1f03 ad01 |0041: check-cast v3, Landroid/widget/TextView; // type@01ad │ │ +044386: 5b63 2201 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ +04438a: 5463 2201 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ +04438e: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +044392: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +044398: 6e20 d609 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04439e: 0c03 |004f: move-result-object v3 │ │ +0443a0: 5b63 1a01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011a │ │ +0443a4: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +0443aa: 6e20 d609 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +0443b0: 0c03 |0058: move-result-object v3 │ │ +0443b2: 5b63 2001 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +0443b6: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +0443bc: 6e20 d609 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +0443c2: 0c03 |0061: move-result-object v3 │ │ +0443c4: 5b63 1d01 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ +0443c8: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +0443ce: 6e20 d609 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +0443d4: 0c01 |006a: move-result-object v1 │ │ +0443d6: 2013 9f01 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@019f │ │ +0443da: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +0443de: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +0443e2: 2203 0402 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0204 │ │ +0443e6: 1a04 3908 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0839 │ │ +0443ea: 7020 c60c 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0cc6 │ │ +0443f0: 2703 |0078: throw v3 │ │ +0443f2: 5463 2201 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ +0443f6: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +0443fa: 6e20 020b 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b02 │ │ +044400: 28d2 |0080: goto 0052 // -002e │ │ +044402: 2203 0402 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0204 │ │ +044406: 1a04 d901 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@01d9 │ │ +04440a: 7020 c60c 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0cc6 │ │ +044410: 2703 |0088: throw v3 │ │ +044412: 1f01 9f01 |0089: check-cast v1, Landroid/widget/ListView; // type@019f │ │ +044416: 5b61 1c01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +04441a: 5463 1a01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011a │ │ +04441e: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +044422: 5463 1c01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +044426: 5464 1a01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011a │ │ +04442a: 6e20 ce0a 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0ace │ │ +044430: 2884 |0098: goto 001c // -007c │ │ +044432: 5463 1901 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0119 │ │ +044436: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +04443a: 5463 2201 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ +04443e: 5464 1901 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0119 │ │ +044442: 6e20 fd0a 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +044448: 5463 1c01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +04444c: 5464 2201 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ +044450: 6e20 ce0a 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0ace │ │ +044456: 2900 71ff |00ab: goto/16 001c // -008f │ │ +04445a: 5463 2001 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +04445e: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +044462: 7030 bb03 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@03bb │ │ +044468: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=323 │ │ + 0x0005 line=374 │ │ + 0x0006 line=326 │ │ + 0x000a line=327 │ │ + 0x000c line=328 │ │ + 0x0014 line=330 │ │ + 0x0018 line=331 │ │ + 0x001c line=360 │ │ + 0x001f line=361 │ │ + 0x0026 line=362 │ │ + 0x002a line=363 │ │ + 0x002c line=364 │ │ + 0x002f line=365 │ │ + 0x0032 line=373 │ │ + 0x003a line=333 │ │ + 0x0045 line=334 │ │ + 0x0049 line=335 │ │ + 0x0052 line=339 │ │ + 0x005b line=340 │ │ + 0x0064 line=341 │ │ + 0x006b line=342 │ │ + 0x006f line=343 │ │ + 0x0071 line=344 │ │ + 0x0079 line=337 │ │ + 0x0081 line=348 │ │ + 0x0089 line=352 │ │ + 0x008d line=353 │ │ + 0x0091 line=354 │ │ + 0x0099 line=355 │ │ + 0x009d line=356 │ │ + 0x00a4 line=357 │ │ + 0x00ad line=369 │ │ + 0x00b1 line=370 │ │ + locals : │ │ + 0x000a - 0x001a reg=2 root Landroid/view/View; │ │ + 0x002c - 0x0032 reg=0 adapter Landroid/widget/ListAdapter; │ │ + 0x006b - 0x0079 reg=1 rawListView Landroid/view/View; │ │ + 0x0081 - 0x008b reg=1 rawListView Landroid/view/View; │ │ + 0x003a - 0x00ad reg=2 root Landroid/view/View; │ │ + 0x0000 - 0x00b6 reg=6 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListShown' │ │ + type : '(ZZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 132 16-bit code units │ │ +04446c: |[04446c] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +04447c: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +044482: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +044486: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +04448a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +04448c: 7010 aa03 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03aa │ │ +044492: 5460 2001 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +044496: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +04449a: 2200 f601 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04449e: 1a01 b901 |0011: const-string v1, "Can't be used with a custom content view" // string@01b9 │ │ +0444a2: 7020 aa0c 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +0444a8: 2700 |0016: throw v0 │ │ +0444aa: 5560 1e01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ +0444ae: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +0444b2: 0e00 |001b: return-void │ │ +0444b4: 5c67 1e01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ +0444b8: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +0444bc: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +0444c0: 5460 2001 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +0444c4: 6e10 ab03 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ab │ │ +0444ca: 0c01 |0027: move-result-object v1 │ │ +0444cc: 7120 890a 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a89 │ │ +0444d2: 0c01 |002b: move-result-object v1 │ │ +0444d4: 6e20 010a 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0a01 │ │ +0444da: 5460 1d01 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ +0444de: 6e10 ab03 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ab │ │ +0444e4: 0c01 |0034: move-result-object v1 │ │ +0444e6: 7120 890a 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a89 │ │ +0444ec: 0c01 |0038: move-result-object v1 │ │ +0444ee: 6e20 010a 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0a01 │ │ +0444f4: 5460 2001 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +0444f8: 6e20 000a 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0a00 │ │ +0444fe: 5460 1d01 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ +044502: 6e20 000a 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0a00 │ │ +044508: 28d5 |0046: goto 001b // -002b │ │ +04450a: 5460 2001 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +04450e: 6e10 d409 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@09d4 │ │ +044514: 5460 1d01 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ +044518: 6e10 d409 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@09d4 │ │ +04451e: 28eb |0051: goto 003c // -0015 │ │ +044520: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +044524: 5460 2001 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +044528: 6e10 ab03 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ab │ │ +04452e: 0c01 |0059: move-result-object v1 │ │ +044530: 7120 890a 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a89 │ │ +044536: 0c01 |005d: move-result-object v1 │ │ +044538: 6e20 010a 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0a01 │ │ +04453e: 5460 1d01 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ +044542: 6e10 ab03 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ab │ │ +044548: 0c01 |0066: move-result-object v1 │ │ +04454a: 7120 890a 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a89 │ │ +044550: 0c01 |006a: move-result-object v1 │ │ +044552: 6e20 010a 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@0a01 │ │ +044558: 5460 2001 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +04455c: 6e20 000a 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0a00 │ │ +044562: 5460 1d01 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ +044566: 6e20 000a 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@0a00 │ │ +04456c: 28a3 |0078: goto 001b // -005d │ │ +04456e: 5460 2001 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +044572: 6e10 d409 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@09d4 │ │ +044578: 5460 1d01 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ +04457c: 6e10 d409 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@09d4 │ │ +044582: 28eb |0083: goto 006e // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0008 line=280 │ │ + 0x000b line=281 │ │ + 0x000f line=282 │ │ + 0x0017 line=284 │ │ + 0x001b line=313 │ │ + 0x001c line=287 │ │ + 0x001e line=288 │ │ + 0x0020 line=289 │ │ + 0x0022 line=290 │ │ + 0x002f line=292 │ │ + 0x003c line=298 │ │ + 0x0041 line=299 │ │ + 0x0047 line=295 │ │ + 0x004c line=296 │ │ + 0x0052 line=301 │ │ + 0x0054 line=302 │ │ + 0x0061 line=304 │ │ + 0x006e line=310 │ │ + 0x0073 line=311 │ │ + 0x0079 line=307 │ │ + 0x007e line=308 │ │ + locals : │ │ + 0x0000 - 0x0084 reg=6 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0084 reg=7 shown Z │ │ + 0x0000 - 0x0084 reg=8 animate Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getListAdapter' │ │ + type : '()Landroid/widget/ListAdapter;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +044584: |[044584] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +044594: 5410 1801 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ +044598: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=319 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #1 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getListView' │ │ + type : '()Landroid/widget/ListView;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04459c: |[04459c] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +0445ac: 7010 aa03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03aa │ │ +0445b2: 5410 1c01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +0445b6: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=222 │ │ + 0x0003 line=223 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #2 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getSelectedItemId' │ │ + type : '()J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +0445b8: |[0445b8] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +0445c8: 7010 aa03 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03aa │ │ +0445ce: 5420 1c01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +0445d2: 6e10 ca0a 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@0aca │ │ +0445d8: 0b00 |0008: move-result-wide v0 │ │ +0445da: 1000 |0009: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=214 │ │ + 0x0003 line=215 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #3 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'getSelectedItemPosition' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +0445dc: |[0445dc] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +0445ec: 7010 aa03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03aa │ │ +0445f2: 5410 1c01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +0445f6: 6e10 cb0a 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@0acb │ │ +0445fc: 0a00 |0008: move-result v0 │ │ +0445fe: 0f00 |0009: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=206 │ │ + 0x0003 line=207 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #4 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onCreateView' │ │ + type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 142 16-bit code units │ │ +044600: |[044600] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +044610: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +044614: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +044616: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +044618: 6e10 ab03 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ab │ │ +04461e: 0c00 |0007: move-result-object v0 │ │ +044620: 2205 9801 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0198 │ │ +044624: 7020 af0a 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0aaf │ │ +04462a: 2203 9d01 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@019d │ │ +04462e: 7020 bd0a 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0abd │ │ +044634: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +04463a: 6e20 c30a 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@0ac3 │ │ +044640: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +044642: 6e20 c50a 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@0ac5 │ │ +044648: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +04464c: 6e20 c60a 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac6 │ │ +044652: 6e20 c20a b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@0ac2 │ │ +044658: 2204 a001 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@01a0 │ │ +04465c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +04465e: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +044664: 7040 d30a 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0ad3 │ │ +04466a: 2207 9701 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0197 │ │ +04466e: 7030 ad0a a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aad │ │ +044674: 6e30 be0a 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0abe │ │ +04467a: 2207 9701 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0197 │ │ +04467e: 7030 ad0a 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aad │ │ +044684: 6e30 b00a 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0ab0 │ │ +04468a: 2201 9801 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0198 │ │ +04468e: 7020 af0a 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@0aaf │ │ +044694: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +04469a: 6e20 b10a 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@0ab1 │ │ +0446a0: 2206 ad01 |0048: new-instance v6, Landroid/widget/TextView; // type@01ad │ │ +0446a4: 6e10 ab03 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ab │ │ +0446aa: 0c07 |004d: move-result-object v7 │ │ +0446ac: 7020 ed0a 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0aed │ │ +0446b2: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +0446b8: 6e20 f90a 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@0af9 │ │ +0446be: 6e20 f80a b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@0af8 │ │ +0446c4: 2207 9701 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0197 │ │ +0446c8: 7030 ad0a 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aad │ │ +0446ce: 6e30 b00a 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0ab0 │ │ +0446d4: 2202 9f01 |0062: new-instance v2, Landroid/widget/ListView; // type@019f │ │ +0446d8: 6e10 ab03 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ab │ │ +0446de: 0c07 |0067: move-result-object v7 │ │ +0446e0: 7020 c70a 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@0ac7 │ │ +0446e6: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +0446ec: 6e20 cf0a 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@0acf │ │ +0446f2: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +0446f4: 6e20 cd0a 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@0acd │ │ +0446fa: 2207 9701 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0197 │ │ +0446fe: 7030 ad0a 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aad │ │ +044704: 6e30 b00a 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0ab0 │ │ +04470a: 2207 9701 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0197 │ │ +04470e: 7030 ad0a 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aad │ │ +044714: 6e30 b00a 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0ab0 │ │ +04471a: 2207 9701 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0197 │ │ +04471e: 7030 ad0a 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@0aad │ │ +044724: 6e20 b20a 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0ab2 │ │ +04472a: 1105 |008d: return-object v5 │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=91 │ │ + 0x0008 line=93 │ │ + 0x000d line=97 │ │ + 0x0012 line=98 │ │ + 0x0018 line=99 │ │ + 0x001c line=100 │ │ + 0x0021 line=101 │ │ + 0x0024 line=103 │ │ + 0x002d line=105 │ │ + 0x0035 line=108 │ │ + 0x003d line=113 │ │ + 0x0042 line=114 │ │ + 0x0048 line=116 │ │ + 0x0051 line=117 │ │ + 0x0057 line=118 │ │ + 0x005a line=119 │ │ + 0x0062 line=122 │ │ + 0x006b line=123 │ │ + 0x0071 line=124 │ │ + 0x0075 line=125 │ │ + 0x007d line=128 │ │ + 0x0085 line=133 │ │ + 0x008d line=136 │ │ + locals : │ │ + 0x0008 - 0x008e reg=0 context Landroid/content/Context; │ │ + 0x0042 - 0x008e reg=1 lframe Landroid/widget/FrameLayout; │ │ + 0x006b - 0x008e reg=2 lv Landroid/widget/ListView; │ │ + 0x0012 - 0x008e reg=3 pframe Landroid/widget/LinearLayout; │ │ + 0x002d - 0x008e reg=4 progress Landroid/widget/ProgressBar; │ │ + 0x000d - 0x008e reg=5 root Landroid/widget/FrameLayout; │ │ + 0x0051 - 0x008e reg=6 tv Landroid/widget/TextView; │ │ + 0x0000 - 0x008e reg=12 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x008e reg=13 inflater Landroid/view/LayoutInflater; │ │ + 0x0000 - 0x008e reg=14 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x008e reg=15 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #5 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onDestroyView' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +04472c: |[04472c] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +04473c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04473e: 5430 1b01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@011b │ │ +044742: 5431 2101 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0121 │ │ +044746: 6e20 9b01 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@019b │ │ +04474c: 5b32 1c01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +044750: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +044752: 5c30 1e01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ +044756: 5b32 1d01 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@011d │ │ +04475a: 5b32 2001 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0120 │ │ +04475e: 5b32 1a01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@011a │ │ +044762: 5b32 2201 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ +044766: 6f10 8502 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0285 │ │ +04476c: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=153 │ │ + 0x0008 line=154 │ │ + 0x000a line=155 │ │ + 0x000d line=156 │ │ + 0x0013 line=157 │ │ + 0x0015 line=158 │ │ + 0x0018 line=159 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/ListFragment; │ │ + │ │ + #6 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onListItemClick' │ │ + type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 6 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +044770: |[044770] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +044780: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ + 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 position I │ │ + 0x0000 - 0x0001 reg=4 id J │ │ + │ │ + #7 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'onViewCreated' │ │ + type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +044784: |[044784] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +044794: 6f30 9202 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0292 │ │ +04479a: 7010 aa03 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03aa │ │ +0447a0: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + 0x0003 line=145 │ │ + 0x0006 line=146 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #8 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setEmptyText' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +0447a4: |[0447a4] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +0447b4: 7010 aa03 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03aa │ │ +0447ba: 5420 2201 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ +0447be: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0447c2: 2200 f601 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0447c6: 1a01 b901 |0009: const-string v1, "Can't be used with a custom content view" // string@01b9 │ │ +0447ca: 7020 aa0c 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +0447d0: 2700 |000e: throw v0 │ │ +0447d2: 5420 2201 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ +0447d6: 6e20 fd0a 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +0447dc: 5420 1901 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0119 │ │ +0447e0: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +0447e4: 5420 1c01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +0447e8: 5421 2201 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0122 │ │ +0447ec: 6e20 ce0a 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@0ace │ │ +0447f2: 5b23 1901 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0119 │ │ +0447f6: 0e00 |0021: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=232 │ │ + 0x0003 line=233 │ │ + 0x0007 line=234 │ │ + 0x000f line=236 │ │ + 0x0014 line=237 │ │ + 0x0018 line=238 │ │ + 0x001f line=240 │ │ + 0x0021 line=241 │ │ + locals : │ │ + 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0022 reg=3 text Ljava/lang/CharSequence; │ │ + │ │ + #9 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListAdapter' │ │ + type : '(Landroid/widget/ListAdapter;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 41 16-bit code units │ │ +0447f8: |[0447f8] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +044808: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04480a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +04480c: 5443 1801 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ +044810: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +044814: 0110 |0006: move v0, v1 │ │ +044816: 5b45 1801 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0118 │ │ +04481a: 5443 1c01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +04481e: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +044822: 5443 1c01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +044826: 6e20 cc0a 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0acc │ │ +04482c: 5543 1e01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@011e │ │ +044830: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +044834: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +044838: 6e10 b003 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@03b0 │ │ +04483e: 0c03 |001b: move-result-object v3 │ │ +044840: 6e10 e809 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@09e8 │ │ +044846: 0c03 |001f: move-result-object v3 │ │ +044848: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +04484c: 0112 |0022: move v2, v1 │ │ +04484e: 7030 bb03 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@03bb │ │ +044854: 0e00 |0026: return-void │ │ +044856: 0120 |0027: move v0, v2 │ │ +044858: 28df |0028: goto 0007 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=179 │ │ + 0x0007 line=180 │ │ + 0x0009 line=181 │ │ + 0x000d line=182 │ │ + 0x0012 line=183 │ │ + 0x0018 line=186 │ │ + 0x0026 line=189 │ │ + 0x0028 line=179 │ │ + locals : │ │ + 0x0007 - 0x0027 reg=0 hadAdapter Z │ │ + 0x0000 - 0x0029 reg=4 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0029 reg=5 adapter Landroid/widget/ListAdapter; │ │ + │ │ + #10 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListShown' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04485c: |[04485c] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +04486c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04486e: 7030 bb03 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@03bb │ │ +044874: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=258 │ │ + 0x0004 line=259 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0005 reg=2 shown Z │ │ + │ │ + #11 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setListShownNoAnimation' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +044878: |[044878] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +044888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04488a: 7030 bb03 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@03bb │ │ +044890: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + 0x0004 line=267 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0005 reg=2 shown Z │ │ + │ │ + #12 : (in Landroid/support/v4/app/ListFragment;) │ │ + name : 'setSelection' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +044894: |[044894] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +0448a4: 7010 aa03 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@03aa │ │ +0448aa: 5410 1c01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@011c │ │ +0448ae: 6e20 d20a 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@0ad2 │ │ +0448b4: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=198 │ │ + 0x0003 line=199 │ │ + 0x0008 line=200 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ + 0x0000 - 0x0009 reg=2 position I │ │ + │ │ + source_file_idx : 1293 (ListFragment.java) │ │ + │ │ +Class #304 header: │ │ +class_idx : 164 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1554 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 15 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 10 │ │ + │ │ +Class #304 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/LoaderManagerImpl; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoaderInfo" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/content/Loader$OnLoadCompleteListener" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on field #292 'mCallbacks' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on field #299 'mLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" } │ │ +Annotations on method #969 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)V" } │ │ +Annotations on method #970 'callOnLoadFinished' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ +Annotations on method #974 'onLoadComplete' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/lang/Object;" ">;" "Ljava/lang/Object;" ")V" } │ │ + │ │ +Class #304 - │ │ + Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/content/Loader$OnLoadCompleteListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mArgs' │ │ + type : 'Landroid/os/Bundle;' │ │ + access : 0x0010 (FINAL) │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mCallbacks' │ │ + type : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mData' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mDeliveredData' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mDestroyed' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mHaveData' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mId' │ │ + type : 'I' │ │ + access : 0x0010 (FINAL) │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mListenerRegistered' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mLoader' │ │ + type : 'Landroid/support/v4/content/Loader;' │ │ + access : 0x0000 () │ │ + #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mPendingLoader' │ │ + type : 'Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + access : 0x0000 () │ │ + #10 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mReportNextStart' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #11 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mRetaining' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #12 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mRetainingStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #13 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'mStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #14 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 5 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +0448b8: |[0448b8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +0448c8: 5b01 3101 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +0448cc: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0448d2: 5902 2901 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +0448d6: 5b03 2301 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0123 │ │ +0448da: 5b04 2401 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +0448de: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=225 │ │ + 0x0005 line=226 │ │ + 0x0007 line=227 │ │ + 0x0009 line=228 │ │ + 0x000b line=229 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0000 - 0x000c reg=0 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000c reg=2 id I │ │ + 0x0000 - 0x000c reg=3 args Landroid/os/Bundle; │ │ + 0x0000 - 0x000c reg=4 callbacks Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'callOnLoadFinished' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 110 16-bit code units │ │ +0448e0: |[0448e0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0448f0: 5441 2401 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +0448f4: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +0448f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0448fa: 5441 3101 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +0448fe: 5411 3401 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044902: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +044906: 5441 3101 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +04490a: 5411 3401 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +04490e: 5411 b000 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +044912: 5410 e500 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +044916: 5441 3101 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +04491a: 5411 3401 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +04491e: 5411 b000 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +044922: 1a02 8c11 |0019: const-string v2, "onLoadFinished" // string@118c │ │ +044926: 5b12 e500 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +04492a: 6301 3201 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +04492e: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +044932: 1a01 1106 |0021: const-string v1, "LoaderManager" // string@0611 │ │ +044936: 2202 0602 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +04493a: 7010 d90c 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044940: 1a03 2000 |0028: const-string v3, " onLoadFinished in " // string@0020 │ │ +044944: 6e20 e00c 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04494a: 0c02 |002d: move-result-object v2 │ │ +04494c: 6e20 df0c 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +044952: 0c02 |0031: move-result-object v2 │ │ +044954: 1a03 c300 |0032: const-string v3, ": " // string@00c3 │ │ +044958: 6e20 e00c 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04495e: 0c02 |0037: move-result-object v2 │ │ +044960: 6e20 a404 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@04a4 │ │ +044966: 0c03 |003b: move-result-object v3 │ │ +044968: 6e20 e00c 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04496e: 0c02 |003f: move-result-object v2 │ │ +044970: 6e10 e40c 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044976: 0c02 |0043: move-result-object v2 │ │ +044978: 7120 8709 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +04497e: 5441 2401 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +044982: 7230 bf03 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03bf │ │ +044988: 5441 3101 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +04498c: 5411 3401 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044990: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +044994: 5441 3101 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044998: 5411 3401 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +04499c: 5411 b000 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0449a0: 5b10 e500 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +0449a4: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +0449a6: 5c41 2601 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ +0449aa: 0e00 |005d: return-void │ │ +0449ac: 0d01 |005e: move-exception v1 │ │ +0449ae: 5442 3101 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +0449b2: 5422 3401 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +0449b6: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +0449ba: 5442 3101 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +0449be: 5422 3401 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +0449c2: 5422 b000 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0449c6: 5b20 e500 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +0449ca: 2701 |006d: throw v1 │ │ + catches : 1 │ │ + 0x001d - 0x004c │ │ + -> 0x005e │ │ + positions : │ │ + 0x0000 line=415 │ │ + 0x0004 line=416 │ │ + 0x0005 line=417 │ │ + 0x000b line=418 │ │ + 0x0013 line=419 │ │ + 0x001d line=422 │ │ + 0x0047 line=424 │ │ + 0x004c line=426 │ │ + 0x0052 line=427 │ │ + 0x005a line=430 │ │ + 0x005d line=432 │ │ + 0x005e line=426 │ │ + 0x0065 line=427 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/content/Loader; │ │ + 0x0005 - 0x005d reg=0 lastBecause Ljava/lang/String; │ │ + 0x005e - 0x006e reg=0 lastBecause Ljava/lang/String; │ │ + 0x0000 - 0x006e reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x006e reg=5 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x006e reg=6 data Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'destroy' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 177 16-bit code units │ │ +0449d8: |[0449d8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +0449e8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0449ea: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0449ec: 6302 3201 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +0449f0: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +0449f4: 1a02 1106 |0006: const-string v2, "LoaderManager" // string@0611 │ │ +0449f8: 2203 0602 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +0449fc: 7010 d90c 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044a02: 1a04 0900 |000d: const-string v4, " Destroying: " // string@0009 │ │ +044a06: 6e20 e00c 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044a0c: 0c03 |0012: move-result-object v3 │ │ +044a0e: 6e20 df0c 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +044a14: 0c03 |0016: move-result-object v3 │ │ +044a16: 6e10 e40c 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044a1c: 0c03 |001a: move-result-object v3 │ │ +044a1e: 7120 8709 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +044a24: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +044a26: 5c72 2701 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0127 │ │ +044a2a: 5571 2601 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ +044a2e: 5c75 2601 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ +044a32: 5472 2401 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +044a36: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +044a3a: 5472 2b01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044a3e: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +044a42: 5572 2801 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +044a46: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +044a4a: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +044a4e: 6302 3201 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +044a52: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +044a56: 1a02 1106 |0037: const-string v2, "LoaderManager" // string@0611 │ │ +044a5a: 2203 0602 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +044a5e: 7010 d90c 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044a64: 1a04 1600 |003e: const-string v4, " Reseting: " // string@0016 │ │ +044a68: 6e20 e00c 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044a6e: 0c03 |0043: move-result-object v3 │ │ +044a70: 6e20 df0c 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +044a76: 0c03 |0047: move-result-object v3 │ │ +044a78: 6e10 e40c 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044a7e: 0c03 |004b: move-result-object v3 │ │ +044a80: 7120 8709 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +044a86: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +044a88: 5472 3101 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044a8c: 5422 3401 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044a90: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +044a94: 5472 3101 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044a98: 5422 3401 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044a9c: 5422 b000 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +044aa0: 5420 e500 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +044aa4: 5472 3101 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044aa8: 5422 3401 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044aac: 5422 b000 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +044ab0: 1a03 8e11 |0064: const-string v3, "onLoaderReset" // string@118e │ │ +044ab4: 5b23 e500 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +044ab8: 5472 2401 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +044abc: 5473 2b01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044ac0: 7220 c003 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@03c0 │ │ +044ac6: 5472 3101 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044aca: 5422 3401 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044ace: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +044ad2: 5472 3101 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044ad6: 5422 3401 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044ada: 5422 b000 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +044ade: 5b20 e500 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +044ae2: 5b76 2401 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +044ae6: 5b76 2501 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ +044aea: 5c75 2801 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +044aee: 5472 2b01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044af2: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +044af6: 5572 2a01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ +044afa: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +044afe: 5c75 2a01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ +044b02: 5472 2b01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044b06: 6e20 b904 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@04b9 │ │ +044b0c: 5472 2b01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044b10: 6e10 b404 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@04b4 │ │ +044b16: 5472 2c01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +044b1a: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +044b1e: 5472 2c01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +044b22: 6e10 cb03 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +044b28: 0e00 |00a0: return-void │ │ +044b2a: 0d02 |00a1: move-exception v2 │ │ +044b2c: 5473 3101 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044b30: 5433 3401 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044b34: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +044b38: 5473 3101 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044b3c: 5433 3401 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044b40: 5433 b000 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +044b44: 5b30 e500 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00e5 │ │ +044b48: 2702 |00b0: throw v2 │ │ + catches : 1 │ │ + 0x0068 - 0x006f │ │ + -> 0x00a1 │ │ + positions : │ │ + 0x0002 line=324 │ │ + 0x001e line=325 │ │ + 0x0021 line=326 │ │ + 0x0023 line=327 │ │ + 0x0025 line=328 │ │ + 0x0033 line=329 │ │ + 0x004f line=330 │ │ + 0x0050 line=331 │ │ + 0x0056 line=332 │ │ + 0x005e line=333 │ │ + 0x0068 line=336 │ │ + 0x006f line=338 │ │ + 0x0075 line=339 │ │ + 0x007d line=343 │ │ + 0x007f line=344 │ │ + 0x0081 line=345 │ │ + 0x0083 line=346 │ │ + 0x0087 line=347 │ │ + 0x008b line=348 │ │ + 0x008d line=349 │ │ + 0x0092 line=351 │ │ + 0x0097 line=353 │ │ + 0x009b line=354 │ │ + 0x00a0 line=356 │ │ + 0x00a1 line=338 │ │ + 0x00a8 line=339 │ │ + locals : │ │ + 0x0050 - 0x007d reg=0 lastBecause Ljava/lang/String; │ │ + 0x00a1 - 0x00b1 reg=0 lastBecause Ljava/lang/String; │ │ + 0x0023 - 0x00b1 reg=1 needReset Z │ │ + 0x0000 - 0x00b1 reg=7 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 234 16-bit code units │ │ +044b58: |[044b58] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +044b68: 6e20 8d0c 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044b6e: 1a00 450f |0003: const-string v0, "mId=" // string@0f45 │ │ +044b72: 6e20 8d0c 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044b78: 5230 2901 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +044b7c: 6e20 8b0c 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +044b82: 1a00 4c00 |000d: const-string v0, " mArgs=" // string@004c │ │ +044b86: 6e20 8d0c 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044b8c: 5430 2301 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0123 │ │ +044b90: 6e20 910c 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +044b96: 6e20 8d0c 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044b9c: 1a00 d10e |001a: const-string v0, "mCallbacks=" // string@0ed1 │ │ +044ba0: 6e20 8d0c 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044ba6: 5430 2401 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +044baa: 6e20 910c 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +044bb0: 6e20 8d0c 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044bb6: 1a00 690f |0027: const-string v0, "mLoader=" // string@0f69 │ │ +044bba: 6e20 8d0c 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044bc0: 5430 2b01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044bc4: 6e20 910c 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +044bca: 5430 2b01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044bce: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +044bd2: 5430 2b01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044bd6: 2201 0602 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +044bda: 7010 d90c 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044be0: 6e20 e00c 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044be6: 0c01 |003f: move-result-object v1 │ │ +044be8: 1a02 0400 |0040: const-string v2, " " // string@0004 │ │ +044bec: 6e20 e00c 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044bf2: 0c01 |0045: move-result-object v1 │ │ +044bf4: 6e10 e40c 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044bfa: 0c01 |0049: move-result-object v1 │ │ +044bfc: 6e57 a604 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04a6 │ │ +044c02: 5530 2801 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +044c06: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +044c0a: 5530 2601 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ +044c0e: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +044c12: 6e20 8d0c 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044c18: 1a00 3d0f |0058: const-string v0, "mHaveData=" // string@0f3d │ │ +044c1c: 6e20 8d0c 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044c22: 5530 2801 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +044c26: 6e20 8e0c 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +044c2c: 1a00 1d00 |0062: const-string v0, " mDeliveredData=" // string@001d │ │ +044c30: 6e20 8d0c 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044c36: 5530 2601 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ +044c3a: 6e20 930c 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +044c40: 6e20 8d0c 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044c46: 1a00 040f |006f: const-string v0, "mData=" // string@0f04 │ │ +044c4a: 6e20 8d0c 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044c50: 5430 2501 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ +044c54: 6e20 910c 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +044c5a: 6e20 8d0c 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044c60: 1a00 e70f |007c: const-string v0, "mStarted=" // string@0fe7 │ │ +044c64: 6e20 8d0c 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044c6a: 5530 3001 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +044c6e: 6e20 8e0c 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +044c74: 1a00 6100 |0086: const-string v0, " mReportNextStart=" // string@0061 │ │ +044c78: 6e20 8d0c 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044c7e: 5530 2d01 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ +044c82: 6e20 8e0c 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +044c88: 1a00 5300 |0090: const-string v0, " mDestroyed=" // string@0053 │ │ +044c8c: 6e20 8d0c 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044c92: 5530 2701 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0127 │ │ +044c96: 6e20 930c 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +044c9c: 6e20 8d0c 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044ca2: 1a00 c30f |009d: const-string v0, "mRetaining=" // string@0fc3 │ │ +044ca6: 6e20 8d0c 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044cac: 5530 2e01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ +044cb0: 6e20 8e0c 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +044cb6: 1a00 6500 |00a7: const-string v0, " mRetainingStarted=" // string@0065 │ │ +044cba: 6e20 8d0c 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044cc0: 5530 2f01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@012f │ │ +044cc4: 6e20 8e0c 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@0c8e │ │ +044cca: 1a00 5c00 |00b1: const-string v0, " mListenerRegistered=" // string@005c │ │ +044cce: 6e20 8d0c 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044cd4: 5530 2a01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ +044cd8: 6e20 930c 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +044cde: 5430 2c01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +044ce2: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +044ce6: 6e20 8d0c 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +044cec: 1a00 cc06 |00c2: const-string v0, "Pending Loader " // string@06cc │ │ +044cf0: 6e20 920c 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +044cf6: 5430 2c01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +044cfa: 6e20 8c0c 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0c8c │ │ +044d00: 1a00 c200 |00cc: const-string v0, ":" // string@00c2 │ │ +044d04: 6e20 920c 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +044d0a: 5430 2c01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +044d0e: 2201 0602 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +044d12: 7010 d90c 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044d18: 6e20 e00c 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044d1e: 0c01 |00db: move-result-object v1 │ │ +044d20: 1a02 0400 |00dc: const-string v2, " " // string@0004 │ │ +044d24: 6e20 e00c 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044d2a: 0c01 |00e1: move-result-object v1 │ │ +044d2c: 6e10 e40c 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044d32: 0c01 |00e5: move-result-object v1 │ │ +044d34: 6e57 cc03 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03cc │ │ +044d3a: 0e00 |00e9: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=448 │ │ + 0x000d line=449 │ │ + 0x0017 line=450 │ │ + 0x0024 line=451 │ │ + 0x0031 line=452 │ │ + 0x0035 line=453 │ │ + 0x004d line=455 │ │ + 0x0055 line=456 │ │ + 0x0062 line=457 │ │ + 0x006c line=458 │ │ + 0x0079 line=460 │ │ + 0x0086 line=461 │ │ + 0x0090 line=462 │ │ + 0x009a line=463 │ │ + 0x00a7 line=464 │ │ + 0x00b1 line=465 │ │ + 0x00bb line=466 │ │ + 0x00bf line=467 │ │ + 0x00c7 line=468 │ │ + 0x00d1 line=469 │ │ + 0x00e9 line=471 │ │ + locals : │ │ + 0x0000 - 0x00ea reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00ea reg=4 prefix Ljava/lang/String; │ │ + 0x0000 - 0x00ea reg=5 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x00ea reg=6 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x00ea reg=7 args [Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'finishRetain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 68 16-bit code units │ │ +044d3c: |[044d3c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +044d4c: 5530 2e01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ +044d50: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +044d54: 6300 3201 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +044d58: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +044d5c: 1a00 1106 |0008: const-string v0, "LoaderManager" // string@0611 │ │ +044d60: 2201 0602 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +044d64: 7010 d90c 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044d6a: 1a02 0e00 |000f: const-string v2, " Finished Retaining: " // string@000e │ │ +044d6e: 6e20 e00c 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044d74: 0c01 |0014: move-result-object v1 │ │ +044d76: 6e20 df0c 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +044d7c: 0c01 |0018: move-result-object v1 │ │ +044d7e: 6e10 e40c 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044d84: 0c01 |001c: move-result-object v1 │ │ +044d86: 7120 8709 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +044d8c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +044d8e: 5c30 2e01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ +044d92: 5530 3001 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +044d96: 5531 2f01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@012f │ │ +044d9a: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +044d9e: 5530 3001 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +044da2: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +044da6: 6e10 d203 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@03d2 │ │ +044dac: 5530 3001 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +044db0: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +044db4: 5530 2801 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +044db8: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +044dbc: 5530 2d01 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ +044dc0: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +044dc4: 5430 2b01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044dc8: 5431 2501 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ +044dcc: 6e30 ca03 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03ca │ │ +044dd2: 0e00 |0043: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=275 │ │ + 0x0004 line=276 │ │ + 0x0020 line=277 │ │ + 0x0023 line=278 │ │ + 0x0029 line=279 │ │ + 0x002d line=283 │ │ + 0x0030 line=288 │ │ + 0x003c line=295 │ │ + 0x0043 line=297 │ │ + locals : │ │ + 0x0000 - 0x0044 reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'onLoadComplete' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 197 16-bit code units │ │ +044dd4: |[044dd4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +044de4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +044de6: 6302 3201 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +044dea: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +044dee: 1a02 1106 |0005: const-string v2, "LoaderManager" // string@0611 │ │ +044df2: 2203 0602 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +044df6: 7010 d90c 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044dfc: 1a04 8b11 |000c: const-string v4, "onLoadComplete: " // string@118b │ │ +044e00: 6e20 e00c 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044e06: 0c03 |0011: move-result-object v3 │ │ +044e08: 6e20 df0c 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +044e0e: 0c03 |0015: move-result-object v3 │ │ +044e10: 6e10 e40c 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044e16: 0c03 |0019: move-result-object v3 │ │ +044e18: 7120 8709 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +044e1e: 5562 2701 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0127 │ │ +044e22: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +044e26: 6302 3201 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +044e2a: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +044e2e: 1a02 1106 |0025: const-string v2, "LoaderManager" // string@0611 │ │ +044e32: 1a03 0f00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000f │ │ +044e36: 7120 8709 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +044e3c: 0e00 |002c: return-void │ │ +044e3e: 5462 3101 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044e42: 5422 3701 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +044e46: 5263 2901 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +044e4a: 6e20 9803 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0398 │ │ +044e50: 0c02 |0036: move-result-object v2 │ │ +044e52: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +044e56: 6302 3201 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +044e5a: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +044e5e: 1a02 1106 |003d: const-string v2, "LoaderManager" // string@0611 │ │ +044e62: 1a03 1000 |003f: const-string v3, " Ignoring load complete -- not active" // string@0010 │ │ +044e66: 7120 8709 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +044e6c: 28e8 |0044: goto 002c // -0018 │ │ +044e6e: 5461 2c01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +044e72: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +044e76: 6302 3201 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +044e7a: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +044e7e: 1a02 1106 |004d: const-string v2, "LoaderManager" // string@0611 │ │ +044e82: 2203 0602 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +044e86: 7010 d90c 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044e8c: 1a04 1a00 |0054: const-string v4, " Switching to pending loader: " // string@001a │ │ +044e90: 6e20 e00c 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044e96: 0c03 |0059: move-result-object v3 │ │ +044e98: 6e20 df0c 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +044e9e: 0c03 |005d: move-result-object v3 │ │ +044ea0: 6e10 e40c 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044ea6: 0c03 |0061: move-result-object v3 │ │ +044ea8: 7120 8709 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +044eae: 5b65 2c01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +044eb2: 5462 3101 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044eb6: 5422 3701 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +044eba: 5263 2901 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +044ebe: 6e30 9f03 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@039f │ │ +044ec4: 6e10 cb03 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +044eca: 5462 3101 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044ece: 6e20 e403 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@03e4 │ │ +044ed4: 28b4 |0078: goto 002c // -004c │ │ +044ed6: 5462 2501 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ +044eda: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +044ede: 5562 2801 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +044ee2: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +044ee6: 5b68 2501 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ +044eea: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +044eec: 5c62 2801 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +044ef0: 5562 3001 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +044ef4: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +044ef8: 6e30 ca03 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03ca │ │ +044efe: 5462 3101 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044f02: 5422 3601 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +044f06: 5263 2901 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +044f0a: 6e20 9803 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0398 │ │ +044f10: 0c00 |0096: move-result-object v0 │ │ +044f12: 1f00 a400 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +044f16: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +044f1a: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +044f1e: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +044f20: 5c02 2601 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ +044f24: 6e10 cb03 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +044f2a: 5462 3101 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044f2e: 5422 3601 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +044f32: 5263 2901 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +044f36: 6e20 a003 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/app/HCSparseArray;.remove:(I)V // method@03a0 │ │ +044f3c: 5462 3101 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044f40: 5422 3401 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044f44: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +044f48: 5462 3101 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044f4c: 6e10 e203 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@03e2 │ │ +044f52: 0a02 |00b7: move-result v2 │ │ +044f54: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +044f58: 5462 3101 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0131 │ │ +044f5c: 5422 3401 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +044f60: 5422 b000 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +044f64: 6e10 4a03 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@034a │ │ +044f6a: 2900 69ff |00c3: goto/16 002c // -0097 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=359 │ │ + 0x001d line=361 │ │ + 0x0021 line=362 │ │ + 0x002c line=412 │ │ + 0x002d line=366 │ │ + 0x0039 line=369 │ │ + 0x0045 line=373 │ │ + 0x0047 line=374 │ │ + 0x0049 line=378 │ │ + 0x0065 line=379 │ │ + 0x0067 line=380 │ │ + 0x0070 line=381 │ │ + 0x0073 line=382 │ │ + 0x0079 line=388 │ │ + 0x0081 line=389 │ │ + 0x0083 line=390 │ │ + 0x0086 line=391 │ │ + 0x008a line=392 │ │ + 0x008d line=402 │ │ + 0x0099 line=403 │ │ + 0x009d line=404 │ │ + 0x00a0 line=405 │ │ + 0x00a3 line=406 │ │ + 0x00ac line=409 │ │ + 0x00ba line=410 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/content/Loader; │ │ + 0x0099 - 0x00c5 reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0047 - 0x00c5 reg=1 pending Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00c5 reg=6 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00c5 reg=7 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x00c5 reg=8 data Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'reportStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +044f70: |[044f70] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +044f80: 5520 3001 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +044f84: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +044f88: 5520 2d01 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ +044f8c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +044f90: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +044f92: 5c20 2d01 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ +044f96: 5520 2801 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +044f9a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +044f9e: 5420 2b01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +044fa2: 5421 2501 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ +044fa6: 6e30 ca03 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03ca │ │ +044fac: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=300 │ │ + 0x0004 line=301 │ │ + 0x0008 line=302 │ │ + 0x000b line=303 │ │ + 0x000f line=304 │ │ + 0x0016 line=308 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'retain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 42 16-bit code units │ │ +044fb0: |[044fb0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +044fc0: 6300 3201 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +044fc4: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +044fc8: 1a00 1106 |0004: const-string v0, "LoaderManager" // string@0611 │ │ +044fcc: 2201 0602 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +044fd0: 7010 d90c 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +044fd6: 1a02 1700 |000b: const-string v2, " Retaining: " // string@0017 │ │ +044fda: 6e20 e00c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +044fe0: 0c01 |0010: move-result-object v1 │ │ +044fe2: 6e20 df0c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +044fe8: 0c01 |0014: move-result-object v1 │ │ +044fea: 6e10 e40c 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +044ff0: 0c01 |0018: move-result-object v1 │ │ +044ff2: 7120 8709 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +044ff8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +044ffa: 5c30 2e01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ +044ffe: 5530 3001 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +045002: 5c30 2f01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@012f │ │ +045006: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +045008: 5c30 3001 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +04500c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +04500e: 5b30 2401 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +045012: 0e00 |0029: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=267 │ │ + 0x001c line=268 │ │ + 0x001f line=269 │ │ + 0x0023 line=270 │ │ + 0x0026 line=271 │ │ + 0x0029 line=272 │ │ + locals : │ │ + 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'start' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 145 16-bit code units │ │ +045014: |[045014] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +045024: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +045026: 5540 2e01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ +04502a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +04502e: 5540 2f01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@012f │ │ +045032: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +045036: 5c43 3001 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +04503a: 0e00 |000b: return-void │ │ +04503c: 5540 3001 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +045040: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +045044: 5c43 3001 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +045048: 6300 3201 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +04504c: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +045050: 1a00 1106 |0016: const-string v0, "LoaderManager" // string@0611 │ │ +045054: 2201 0602 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +045058: 7010 d90c 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04505e: 1a02 1800 |001d: const-string v2, " Starting: " // string@0018 │ │ +045062: 6e20 e00c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045068: 0c01 |0022: move-result-object v1 │ │ +04506a: 6e20 df0c 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045070: 0c01 |0026: move-result-object v1 │ │ +045072: 6e10 e40c 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045078: 0c01 |002a: move-result-object v1 │ │ +04507a: 7120 8709 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045080: 5440 2b01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045084: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +045088: 5440 2401 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +04508c: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +045090: 5440 2401 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +045094: 5241 2901 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +045098: 5442 2301 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0123 │ │ +04509c: 7230 be03 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@03be │ │ +0450a2: 0c00 |003f: move-result-object v0 │ │ +0450a4: 5b40 2b01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +0450a8: 5440 2b01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +0450ac: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +0450b0: 5440 2b01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +0450b4: 6e10 c20c 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +0450ba: 0c00 |004b: move-result-object v0 │ │ +0450bc: 6e10 9f0c 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@0c9f │ │ +0450c2: 0a00 |004f: move-result v0 │ │ +0450c4: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +0450c8: 5440 2b01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +0450cc: 6e10 c20c 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +0450d2: 0c00 |0057: move-result-object v0 │ │ +0450d4: 6e10 9c0c 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@0c9c │ │ +0450da: 0a00 |005b: move-result v0 │ │ +0450dc: 7110 ed0c 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@0ced │ │ +0450e2: 0a00 |005f: move-result v0 │ │ +0450e4: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +0450e8: 2200 f501 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +0450ec: 2201 0602 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +0450f0: 7010 d90c 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0450f6: 1a02 8306 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0683 │ │ +0450fa: 6e20 e00c 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045100: 0c01 |006e: move-result-object v1 │ │ +045102: 5442 2b01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045106: 6e20 df0c 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +04510c: 0c01 |0074: move-result-object v1 │ │ +04510e: 6e10 e40c 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045114: 0c01 |0078: move-result-object v1 │ │ +045116: 7020 a60c 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +04511c: 2700 |007c: throw v0 │ │ +04511e: 5540 2a01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ +045122: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +045126: 5440 2b01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +04512a: 5241 2901 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +04512e: 6e30 b304 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@04b3 │ │ +045134: 5c43 2a01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ +045138: 5440 2b01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +04513c: 6e10 b504 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@04b5 │ │ +045142: 2900 7cff |008f: goto/16 000b // -0084 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=232 │ │ + 0x0009 line=236 │ │ + 0x000b line=264 │ │ + 0x000c line=240 │ │ + 0x0010 line=245 │ │ + 0x0012 line=247 │ │ + 0x002e line=248 │ │ + 0x0036 line=249 │ │ + 0x0042 line=251 │ │ + 0x0046 line=252 │ │ + 0x0062 line=254 │ │ + 0x007d line=258 │ │ + 0x0081 line=259 │ │ + 0x0088 line=260 │ │ + 0x008a line=262 │ │ + locals : │ │ + 0x0000 - 0x0091 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #8 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'stop' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 56 16-bit code units │ │ +045148: |[045148] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +045158: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04515a: 6300 3201 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +04515e: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +045162: 1a00 1106 |0005: const-string v0, "LoaderManager" // string@0611 │ │ +045166: 2201 0602 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +04516a: 7010 d90c 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045170: 1a02 1900 |000c: const-string v2, " Stopping: " // string@0019 │ │ +045174: 6e20 e00c 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04517a: 0c01 |0011: move-result-object v1 │ │ +04517c: 6e20 df0c 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045182: 0c01 |0015: move-result-object v1 │ │ +045184: 6e10 e40c 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04518a: 0c01 |0019: move-result-object v1 │ │ +04518c: 7120 8709 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045192: 5c43 3001 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +045196: 5540 2e01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@012e │ │ +04519a: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +04519e: 5440 2b01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +0451a2: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +0451a6: 5540 2a01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ +0451aa: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +0451ae: 5c43 2a01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@012a │ │ +0451b2: 5440 2b01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +0451b6: 6e20 b904 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@04b9 │ │ +0451bc: 5440 2b01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +0451c0: 6e10 b604 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@04b6 │ │ +0451c6: 0e00 |0037: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=311 │ │ + 0x001d line=312 │ │ + 0x001f line=313 │ │ + 0x0023 line=314 │ │ + 0x002b line=316 │ │ + 0x002d line=317 │ │ + 0x0032 line=318 │ │ + 0x0037 line=321 │ │ + locals : │ │ + 0x0000 - 0x0038 reg=4 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #9 : (in Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 53 16-bit code units │ │ +0451c8: |[0451c8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +0451d8: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +0451dc: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0451e0: 7020 da0c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0cda │ │ +0451e6: 1a01 1006 |0007: const-string v1, "LoaderInfo{" // string@0610 │ │ +0451ea: 6e20 e00c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0451f0: 7110 e70c 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ce7 │ │ +0451f6: 0a01 |000f: move-result v1 │ │ +0451f8: 7110 af0c 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +0451fe: 0c01 |0013: move-result-object v1 │ │ +045200: 6e20 e00c 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045206: 1a01 2100 |0017: const-string v1, " #" // string@0021 │ │ +04520a: 6e20 e00c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045210: 5221 2901 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +045214: 6e20 dd0c 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +04521a: 1a01 2500 |0021: const-string v1, " : " // string@0025 │ │ +04521e: 6e20 e00c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045224: 5421 2b01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045228: 7120 0905 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0509 │ │ +04522e: 1a01 2717 |002b: const-string v1, "}}" // string@1727 │ │ +045232: 6e20 e00c 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045238: 6e10 e40c 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04523e: 0c01 |0033: move-result-object v1 │ │ +045240: 1101 |0034: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0007 line=437 │ │ + 0x000c line=438 │ │ + 0x0017 line=439 │ │ + 0x001c line=440 │ │ + 0x0021 line=441 │ │ + 0x0026 line=442 │ │ + 0x002b line=443 │ │ + 0x0030 line=444 │ │ + locals : │ │ + 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + source_file_idx : 1554 (LoaderManager.java) │ │ + │ │ +Class #305 header: │ │ +class_idx : 165 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 163 │ │ +source_file_idx : 1554 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 16 │ │ + │ │ +Class #305 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; } │ │ +Annotations on field #310 'mInactiveLoaders' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ +Annotations on field #311 'mLoaders' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/HCSparseArray" "<" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" ">;" } │ │ +Annotations on method #982 'createAndInstallLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ +Annotations on method #983 'createLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/lang/Object;" ">;)" "Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;" } │ │ +Annotations on method #993 'getLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I)" "Landroid/support/v4/content/Loader" ";" } │ │ +Annotations on method #995 'initLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ +Annotations on method #997 'restartLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" ";)" "Landroid/support/v4/content/Loader" ";" } │ │ + │ │ +Class #305 - │ │ + Class descriptor : 'Landroid/support/v4/app/LoaderManagerImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/app/LoaderManager;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0008 (STATIC) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "LoaderManager" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mActivity' │ │ + type : 'Landroid/support/v4/app/FragmentActivity;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mCreatingLoader' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mInactiveLoaders' │ │ + type : 'Landroid/support/v4/app/HCSparseArray;' │ │ + access : 0x0010 (FINAL) │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mLoaders' │ │ + type : 'Landroid/support/v4/app/HCSparseArray;' │ │ + access : 0x0010 (FINAL) │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mRetaining' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mRetainingStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'mStarted' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 4 16-bit code units │ │ +045244: |[045244] android.support.v4.app.LoaderManagerImpl.:()V │ │ +045254: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045256: 6a00 3201 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +04525a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=188 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;Z)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 22 16-bit code units │ │ +04525c: |[04525c] android.support.v4.app.LoaderManagerImpl.:(Landroid/support/v4/app/FragmentActivity;Z)V │ │ +04526c: 7010 c103 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@03c1 │ │ +045272: 2200 9e00 |0003: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@009e │ │ +045276: 7010 9103 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@0391 │ │ +04527c: 5b10 3701 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045280: 2200 9e00 |000a: new-instance v0, Landroid/support/v4/app/HCSparseArray; // type@009e │ │ +045284: 7010 9103 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/HCSparseArray;.:()V // method@0391 │ │ +04528a: 5b10 3601 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +04528e: 5b12 3401 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +045292: 5c13 3a01 |0013: iput-boolean v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ +045296: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=474 │ │ + 0x0003 line=193 │ │ + 0x000a line=199 │ │ + 0x0011 line=475 │ │ + 0x0013 line=476 │ │ + 0x0015 line=477 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=1 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0016 reg=2 activity Landroid/support/v4/app/FragmentActivity; │ │ + 0x0000 - 0x0016 reg=3 started Z │ │ + │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'createAndInstallLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +045298: |[045298] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +0452a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0452aa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0452ac: 5c31 3501 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ +0452b0: 7040 d703 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@03d7 │ │ +0452b6: 0c00 |0007: move-result-object v0 │ │ +0452b8: 6e20 e403 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@03e4 │ │ +0452be: 5c32 3501 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ +0452c2: 1100 |000d: return-object v0 │ │ +0452c4: 0d01 |000e: move-exception v1 │ │ +0452c6: 5c32 3501 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ +0452ca: 2701 |0011: throw v1 │ │ + catches : 1 │ │ + 0x0002 - 0x000b │ │ + -> 0x000e │ │ + positions : │ │ + 0x0001 line=494 │ │ + 0x0004 line=495 │ │ + 0x0008 line=496 │ │ + 0x000b line=499 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=6 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0008 - 0x000e reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0012 reg=4 id I │ │ + 0x0000 - 0x0012 reg=5 args Landroid/os/Bundle; │ │ + 0x0000 - 0x0012 reg=6 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'createLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 12 16-bit code units │ │ +0452d8: |[0452d8] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +0452e8: 2200 a400 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +0452ec: 7055 c903 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@03c9 │ │ +0452f2: 7230 be03 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@03be │ │ +0452f8: 0c01 |0008: move-result-object v1 │ │ +0452fa: 5b01 2b01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +0452fe: 1100 |000b: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=485 │ │ + 0x0005 line=486 │ │ + 0x0009 line=487 │ │ + 0x000b line=488 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=5 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0005 - 0x000c reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0009 - 0x000c reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000c reg=3 id I │ │ + 0x0000 - 0x000c reg=4 args Landroid/os/Bundle; │ │ + 0x0000 - 0x000c reg=5 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'destroyLoader' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 116 16-bit code units │ │ +045300: |[045300] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +045310: 5552 3501 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ +045314: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +045318: 2202 f601 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04531c: 1a03 b501 |0006: const-string v3, "Called while creating a loader" // string@01b5 │ │ +045320: 7020 aa0c 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +045326: 2702 |000b: throw v2 │ │ +045328: 6302 3201 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +04532c: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +045330: 1a02 1106 |0010: const-string v2, "LoaderManager" // string@0611 │ │ +045334: 2203 0602 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045338: 7010 d90c 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04533e: 1a04 1b0b |0017: const-string v4, "destroyLoader in " // string@0b1b │ │ +045342: 6e20 e00c 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045348: 0c03 |001c: move-result-object v3 │ │ +04534a: 6e20 df0c 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045350: 0c03 |0020: move-result-object v3 │ │ +045352: 1a04 7100 |0021: const-string v4, " of " // string@0071 │ │ +045356: 6e20 e00c 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04535c: 0c03 |0026: move-result-object v3 │ │ +04535e: 6e20 dd0c 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +045364: 0c03 |002a: move-result-object v3 │ │ +045366: 6e10 e40c 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04536c: 0c03 |002e: move-result-object v3 │ │ +04536e: 7120 8709 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045374: 5452 3701 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045378: 6e20 9c03 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@039c │ │ +04537e: 0a00 |0037: move-result v0 │ │ +045380: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +045384: 5452 3701 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045388: 6e20 a403 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +04538e: 0c01 |003f: move-result-object v1 │ │ +045390: 1f01 a400 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +045394: 5452 3701 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045398: 6e20 a103 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@03a1 │ │ +04539e: 6e10 cb03 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +0453a4: 5452 3601 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +0453a8: 6e20 9c03 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/app/HCSparseArray;.indexOfKey:(I)I // method@039c │ │ +0453ae: 0a00 |004f: move-result v0 │ │ +0453b0: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +0453b4: 5452 3601 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +0453b8: 6e20 a403 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +0453be: 0c01 |0057: move-result-object v1 │ │ +0453c0: 1f01 a400 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +0453c4: 5452 3601 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +0453c8: 6e20 a103 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/app/HCSparseArray;.removeAt:(I)V // method@03a1 │ │ +0453ce: 6e10 cb03 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +0453d4: 5452 3401 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +0453d8: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +0453dc: 6e10 e203 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@03e2 │ │ +0453e2: 0a02 |0069: move-result v2 │ │ +0453e4: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +0453e8: 5452 3401 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +0453ec: 5422 b000 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00b0 │ │ +0453f0: 6e10 4a03 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@034a │ │ +0453f6: 0e00 |0073: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=654 │ │ + 0x0004 line=655 │ │ + 0x000c line=658 │ │ + 0x0032 line=659 │ │ + 0x0038 line=660 │ │ + 0x003a line=661 │ │ + 0x0042 line=662 │ │ + 0x0047 line=663 │ │ + 0x004a line=665 │ │ + 0x0050 line=666 │ │ + 0x0052 line=667 │ │ + 0x005a line=668 │ │ + 0x005f line=669 │ │ + 0x0062 line=671 │ │ + 0x006c line=672 │ │ + 0x0073 line=674 │ │ + locals : │ │ + 0x0042 - 0x004a reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x005a - 0x0062 reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0038 - 0x0074 reg=0 idx I │ │ + 0x0000 - 0x0074 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0074 reg=6 id I │ │ + │ │ + #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doDestroy' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 114 16-bit code units │ │ +0453f8: |[0453f8] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +045408: 5541 3801 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ +04540c: 3901 3600 |0002: if-nez v1, 0038 // +0036 │ │ +045410: 6301 3201 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045414: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +045418: 1a01 1106 |0008: const-string v1, "LoaderManager" // string@0611 │ │ +04541c: 2202 0602 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +045420: 7010 d90c 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045426: 1a03 0f02 |000f: const-string v3, "Destroying Active in " // string@020f │ │ +04542a: 6e20 e00c 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045430: 0c02 |0014: move-result-object v2 │ │ +045432: 6e20 df0c 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045438: 0c02 |0018: move-result-object v2 │ │ +04543a: 6e10 e40c 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045440: 0c02 |001c: move-result-object v2 │ │ +045442: 7120 8709 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045448: 5441 3701 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +04544c: 6e10 a303 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +045452: 0a01 |0025: move-result v1 │ │ +045454: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +045458: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +04545c: 5441 3701 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045460: 6e20 a403 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +045466: 0c01 |002f: move-result-object v1 │ │ +045468: 1f01 a400 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +04546c: 6e10 cb03 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +045472: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +045476: 28f1 |0037: goto 0028 // -000f │ │ +045478: 6301 3201 |0038: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +04547c: 3801 1a00 |003a: if-eqz v1, 0054 // +001a │ │ +045480: 1a01 1106 |003c: const-string v1, "LoaderManager" // string@0611 │ │ +045484: 2202 0602 |003e: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +045488: 7010 d90c 0200 |0040: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04548e: 1a03 1002 |0043: const-string v3, "Destroying Inactive in " // string@0210 │ │ +045492: 6e20 e00c 3200 |0045: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045498: 0c02 |0048: move-result-object v2 │ │ +04549a: 6e20 df0c 4200 |0049: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0454a0: 0c02 |004c: move-result-object v2 │ │ +0454a2: 6e10 e40c 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0454a8: 0c02 |0050: move-result-object v2 │ │ +0454aa: 7120 8709 2100 |0051: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0454b0: 5441 3601 |0054: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +0454b4: 6e10 a303 0100 |0056: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +0454ba: 0a01 |0059: move-result v1 │ │ +0454bc: d800 01ff |005a: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0454c0: 3a00 1000 |005c: if-ltz v0, 006c // +0010 │ │ +0454c4: 5441 3601 |005e: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +0454c8: 6e20 a403 0100 |0060: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +0454ce: 0c01 |0063: move-result-object v1 │ │ +0454d0: 1f01 a400 |0064: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +0454d4: 6e10 cb03 0100 |0066: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +0454da: d800 00ff |0069: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0454de: 28f1 |006b: goto 005c // -000f │ │ +0454e0: 5441 3601 |006c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +0454e4: 6e10 9503 0100 |006e: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.clear:()V // method@0395 │ │ +0454ea: 0e00 |0071: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=769 │ │ + 0x0004 line=770 │ │ + 0x0020 line=771 │ │ + 0x002a line=772 │ │ + 0x0035 line=771 │ │ + 0x0038 line=776 │ │ + 0x0054 line=777 │ │ + 0x005e line=778 │ │ + 0x0069 line=777 │ │ + 0x006c line=780 │ │ + 0x0071 line=781 │ │ + locals : │ │ + 0x0028 - 0x0038 reg=0 i I │ │ + 0x005c - 0x0072 reg=0 i I │ │ + 0x0000 - 0x0072 reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #2 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doReportNextStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +0454ec: |[0454ec] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +0454fc: 5431 3701 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045500: 6e10 a303 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +045506: 0a01 |0005: move-result v1 │ │ +045508: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +04550c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +045510: 5431 3701 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045514: 6e20 a403 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +04551a: 0c01 |000f: move-result-object v1 │ │ +04551c: 1f01 a400 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +045520: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +045522: 5c12 2d01 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@012d │ │ +045526: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04552a: 28f1 |0017: goto 0008 // -000f │ │ +04552c: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=757 │ │ + 0x000a line=758 │ │ + 0x0015 line=757 │ │ + 0x0018 line=760 │ │ + locals : │ │ + 0x0008 - 0x0019 reg=0 i I │ │ + 0x0000 - 0x0019 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doReportStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +045530: |[045530] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +045540: 5421 3701 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045544: 6e10 a303 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +04554a: 0a01 |0005: move-result v1 │ │ +04554c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +045550: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +045554: 5421 3701 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045558: 6e20 a403 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +04555e: 0c01 |000f: move-result-object v1 │ │ +045560: 1f01 a400 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +045564: 6e10 cf03 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@03cf │ │ +04556a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04556e: 28f1 |0017: goto 0008 // -000f │ │ +045570: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=763 │ │ + 0x000a line=764 │ │ + 0x0015 line=763 │ │ + 0x0018 line=766 │ │ + locals : │ │ + 0x0008 - 0x0019 reg=0 i I │ │ + 0x0000 - 0x0019 reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #4 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doRetain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 97 16-bit code units │ │ +045574: |[045574] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +045584: 6302 3201 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045588: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +04558c: 1a02 1106 |0004: const-string v2, "LoaderManager" // string@0611 │ │ +045590: 2203 0602 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045594: 7010 d90c 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04559a: 1a04 0407 |000b: const-string v4, "Retaining in " // string@0704 │ │ +04559e: 6e20 e00c 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0455a4: 0c03 |0010: move-result-object v3 │ │ +0455a6: 6e20 df0c 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0455ac: 0c03 |0014: move-result-object v3 │ │ +0455ae: 6e10 e40c 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0455b4: 0c03 |0018: move-result-object v3 │ │ +0455b6: 7120 8709 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0455bc: 5552 3a01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ +0455c0: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +0455c4: 2200 0402 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0204 │ │ +0455c8: 1a02 b20d |0022: const-string v2, "here" // string@0db2 │ │ +0455cc: 7020 c60c 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0cc6 │ │ +0455d2: 6e10 c80c 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0cc8 │ │ +0455d8: 1a02 1106 |002a: const-string v2, "LoaderManager" // string@0611 │ │ +0455dc: 2203 0602 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +0455e0: 7010 d90c 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0455e6: 1a04 b201 |0031: const-string v4, "Called doRetain when not started: " // string@01b2 │ │ +0455ea: 6e20 e00c 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0455f0: 0c03 |0036: move-result-object v3 │ │ +0455f2: 6e20 df0c 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0455f8: 0c03 |003a: move-result-object v3 │ │ +0455fa: 6e10 e40c 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045600: 0c03 |003e: move-result-object v3 │ │ +045602: 7130 8909 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0989 │ │ +045608: 0e00 |0042: return-void │ │ +04560a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +04560c: 5c52 3801 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ +045610: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +045612: 5c52 3a01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ +045616: 5452 3701 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +04561a: 6e10 a303 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +045620: 0a02 |004e: move-result v2 │ │ +045622: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +045626: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +04562a: 5452 3701 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +04562e: 6e20 a403 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +045634: 0c02 |0058: move-result-object v2 │ │ +045636: 1f02 a400 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +04563a: 6e10 d003 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@03d0 │ │ +045640: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +045644: 28f1 |0060: goto 0051 // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=730 │ │ + 0x001c line=731 │ │ + 0x0020 line=732 │ │ + 0x0027 line=733 │ │ + 0x002a line=734 │ │ + 0x0042 line=743 │ │ + 0x0043 line=738 │ │ + 0x0046 line=739 │ │ + 0x0049 line=740 │ │ + 0x0053 line=741 │ │ + 0x005e line=740 │ │ + locals : │ │ + 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ + 0x0051 - 0x0061 reg=1 i I │ │ + 0x0000 - 0x0061 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #5 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doStart' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 94 16-bit code units │ │ +045648: |[045648] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +045658: 6302 3201 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +04565c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +045660: 1a02 1106 |0004: const-string v2, "LoaderManager" // string@0611 │ │ +045664: 2203 0602 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045668: 7010 d90c 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04566e: 1a04 6307 |000b: const-string v4, "Starting in " // string@0763 │ │ +045672: 6e20 e00c 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045678: 0c03 |0010: move-result-object v3 │ │ +04567a: 6e20 df0c 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045680: 0c03 |0014: move-result-object v3 │ │ +045682: 6e10 e40c 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045688: 0c03 |0018: move-result-object v3 │ │ +04568a: 7120 8709 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045690: 5552 3a01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ +045694: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +045698: 2200 0402 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0204 │ │ +04569c: 1a02 b20d |0022: const-string v2, "here" // string@0db2 │ │ +0456a0: 7020 c60c 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0cc6 │ │ +0456a6: 6e10 c80c 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0cc8 │ │ +0456ac: 1a02 1106 |002a: const-string v2, "LoaderManager" // string@0611 │ │ +0456b0: 2203 0602 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +0456b4: 7010 d90c 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0456ba: 1a04 b301 |0031: const-string v4, "Called doStart when already started: " // string@01b3 │ │ +0456be: 6e20 e00c 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0456c4: 0c03 |0036: move-result-object v3 │ │ +0456c6: 6e20 df0c 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +0456cc: 0c03 |003a: move-result-object v3 │ │ +0456ce: 6e10 e40c 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0456d4: 0c03 |003e: move-result-object v3 │ │ +0456d6: 7130 8909 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0989 │ │ +0456dc: 0e00 |0042: return-void │ │ +0456de: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +0456e0: 5c52 3a01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ +0456e4: 5452 3701 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +0456e8: 6e10 a303 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +0456ee: 0a02 |004b: move-result v2 │ │ +0456f0: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0456f4: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +0456f8: 5452 3701 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +0456fc: 6e20 a403 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +045702: 0c02 |0055: move-result-object v2 │ │ +045704: 1f02 a400 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +045708: 6e10 d103 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@03d1 │ │ +04570e: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +045712: 28f1 |005d: goto 004e // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=697 │ │ + 0x001c line=698 │ │ + 0x0020 line=699 │ │ + 0x0027 line=700 │ │ + 0x002a line=701 │ │ + 0x0042 line=712 │ │ + 0x0043 line=705 │ │ + 0x0046 line=709 │ │ + 0x0050 line=710 │ │ + 0x005b line=709 │ │ + locals : │ │ + 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ + 0x004e - 0x005e reg=1 i I │ │ + 0x0000 - 0x005e reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #6 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'doStop' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 95 16-bit code units │ │ +045714: |[045714] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +045724: 6302 3201 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045728: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +04572c: 1a02 1106 |0004: const-string v2, "LoaderManager" // string@0611 │ │ +045730: 2203 0602 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045734: 7010 d90c 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04573a: 1a04 6507 |000b: const-string v4, "Stopping in " // string@0765 │ │ +04573e: 6e20 e00c 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045744: 0c03 |0010: move-result-object v3 │ │ +045746: 6e20 df0c 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +04574c: 0c03 |0014: move-result-object v3 │ │ +04574e: 6e10 e40c 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045754: 0c03 |0018: move-result-object v3 │ │ +045756: 7120 8709 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +04575c: 5552 3a01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ +045760: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +045764: 2200 0402 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0204 │ │ +045768: 1a02 b20d |0022: const-string v2, "here" // string@0db2 │ │ +04576c: 7020 c60c 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0cc6 │ │ +045772: 6e10 c80c 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@0cc8 │ │ +045778: 1a02 1106 |002a: const-string v2, "LoaderManager" // string@0611 │ │ +04577c: 2203 0602 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045780: 7010 d90c 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045786: 1a04 b401 |0031: const-string v4, "Called doStop when not started: " // string@01b4 │ │ +04578a: 6e20 e00c 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045790: 0c03 |0036: move-result-object v3 │ │ +045792: 6e20 df0c 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045798: 0c03 |003a: move-result-object v3 │ │ +04579a: 6e10 e40c 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0457a0: 0c03 |003e: move-result-object v3 │ │ +0457a2: 7130 8909 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0989 │ │ +0457a8: 0e00 |0042: return-void │ │ +0457aa: 5452 3701 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +0457ae: 6e10 a303 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +0457b4: 0a02 |0048: move-result v2 │ │ +0457b6: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0457ba: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +0457be: 5452 3701 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +0457c2: 6e20 a403 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +0457c8: 0c02 |0052: move-result-object v2 │ │ +0457ca: 1f02 a400 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +0457ce: 6e10 d203 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@03d2 │ │ +0457d4: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0457d8: 28f1 |005a: goto 004b // -000f │ │ +0457da: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +0457dc: 5c52 3a01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ +0457e0: 28e4 |005e: goto 0042 // -001c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=715 │ │ + 0x001c line=716 │ │ + 0x0020 line=717 │ │ + 0x0027 line=718 │ │ + 0x002a line=719 │ │ + 0x0042 line=727 │ │ + 0x0043 line=723 │ │ + 0x004d line=724 │ │ + 0x0058 line=723 │ │ + 0x005b line=726 │ │ + locals : │ │ + 0x0027 - 0x0042 reg=0 e Ljava/lang/RuntimeException; │ │ + 0x004b - 0x005f reg=1 i I │ │ + 0x0000 - 0x005f reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #7 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 175 16-bit code units │ │ +0457e4: |[0457e4] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0457f4: 5453 3701 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +0457f8: 6e10 a303 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +0457fe: 0a03 |0005: move-result v3 │ │ +045800: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +045804: 6e20 8d0c 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04580a: 1a03 3d01 |000b: const-string v3, "Active Loaders:" // string@013d │ │ +04580e: 6e20 920c 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +045814: 2203 0602 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045818: 7010 d90c 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04581e: 6e20 e00c 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045824: 0c03 |0018: move-result-object v3 │ │ +045826: 1a04 0500 |0019: const-string v4, " " // string@0005 │ │ +04582a: 6e20 e00c 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045830: 0c03 |001e: move-result-object v3 │ │ +045832: 6e10 e40c 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045838: 0c01 |0022: move-result-object v1 │ │ +04583a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +04583c: 5453 3701 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045840: 6e10 a303 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +045846: 0a03 |0029: move-result v3 │ │ +045848: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +04584c: 5453 3701 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045850: 6e20 a403 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +045856: 0c02 |0031: move-result-object v2 │ │ +045858: 1f02 a400 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +04585c: 6e20 8d0c 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +045862: 1a03 0600 |0037: const-string v3, " #" // string@0006 │ │ +045866: 6e20 8d0c 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04586c: 5453 3701 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045870: 6e20 9e03 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@039e │ │ +045876: 0a03 |0041: move-result v3 │ │ +045878: 6e20 8b0c 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +04587e: 1a03 c300 |0045: const-string v3, ": " // string@00c3 │ │ +045882: 6e20 8d0c 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +045888: 6e10 d303 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@03d3 │ │ +04588e: 0c03 |004d: move-result-object v3 │ │ +045890: 6e20 920c 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +045896: 6e59 cc03 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03cc │ │ +04589c: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0458a0: 28ce |0056: goto 0024 // -0032 │ │ +0458a2: 5453 3601 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +0458a6: 6e10 a303 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +0458ac: 0a03 |005c: move-result v3 │ │ +0458ae: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +0458b2: 6e20 8d0c 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0458b8: 1a03 a502 |0062: const-string v3, "Inactive Loaders:" // string@02a5 │ │ +0458bc: 6e20 920c 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +0458c2: 2203 0602 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +0458c6: 7010 d90c 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0458cc: 6e20 e00c 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0458d2: 0c03 |006f: move-result-object v3 │ │ +0458d4: 1a04 0500 |0070: const-string v4, " " // string@0005 │ │ +0458d8: 6e20 e00c 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0458de: 0c03 |0075: move-result-object v3 │ │ +0458e0: 6e10 e40c 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0458e6: 0c01 |0079: move-result-object v1 │ │ +0458e8: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +0458ea: 5453 3601 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +0458ee: 6e10 a303 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +0458f4: 0a03 |0080: move-result v3 │ │ +0458f6: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +0458fa: 5453 3601 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +0458fe: 6e20 a403 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +045904: 0c02 |0088: move-result-object v2 │ │ +045906: 1f02 a400 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +04590a: 6e20 8d0c 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +045910: 1a03 0600 |008e: const-string v3, " #" // string@0006 │ │ +045914: 6e20 8d0c 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04591a: 5453 3601 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +04591e: 6e20 9e03 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/app/HCSparseArray;.keyAt:(I)I // method@039e │ │ +045924: 0a03 |0098: move-result v3 │ │ +045926: 6e20 8b0c 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@0c8b │ │ +04592c: 1a03 c300 |009c: const-string v3, ": " // string@00c3 │ │ +045930: 6e20 8d0c 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +045936: 6e10 d303 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@03d3 │ │ +04593c: 0c03 |00a4: move-result-object v3 │ │ +04593e: 6e20 920c 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +045944: 6e59 cc03 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03cc │ │ +04594a: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04594e: 28ce |00ad: goto 007b // -0032 │ │ +045950: 0e00 |00ae: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=796 │ │ + 0x0008 line=797 │ │ + 0x0010 line=798 │ │ + 0x0023 line=799 │ │ + 0x002c line=800 │ │ + 0x0034 line=801 │ │ + 0x0045 line=802 │ │ + 0x0051 line=803 │ │ + 0x0054 line=799 │ │ + 0x0057 line=806 │ │ + 0x005f line=807 │ │ + 0x0067 line=808 │ │ + 0x007a line=809 │ │ + 0x0083 line=810 │ │ + 0x008b line=811 │ │ + 0x009c line=812 │ │ + 0x00a8 line=813 │ │ + 0x00ab line=809 │ │ + 0x00ae line=816 │ │ + locals : │ │ + 0x0024 - 0x0057 reg=0 i I │ │ + 0x0023 - 0x0057 reg=1 innerPrefix Ljava/lang/String; │ │ + 0x0034 - 0x0057 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x007b - 0x00ae reg=0 i I │ │ + 0x007a - 0x00ae reg=1 innerPrefix Ljava/lang/String; │ │ + 0x008b - 0x00ae reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00af reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x00af reg=6 prefix Ljava/lang/String; │ │ + 0x0000 - 0x00af reg=7 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x00af reg=8 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x00af reg=9 args [Ljava/lang/String; │ │ + │ │ + #8 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'finishRetain' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +045954: |[045954] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +045964: 5541 3801 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ +045968: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +04596c: 6301 3201 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045970: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +045974: 1a01 1106 |0008: const-string v1, "LoaderManager" // string@0611 │ │ +045978: 2202 0602 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +04597c: 7010 d90c 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045982: 1a03 5f02 |000f: const-string v3, "Finished Retaining in " // string@025f │ │ +045986: 6e20 e00c 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04598c: 0c02 |0014: move-result-object v2 │ │ +04598e: 6e20 df0c 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045994: 0c02 |0018: move-result-object v2 │ │ +045996: 6e10 e40c 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04599c: 0c02 |001c: move-result-object v2 │ │ +04599e: 7120 8709 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +0459a4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0459a6: 5c41 3801 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0138 │ │ +0459aa: 5441 3701 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +0459ae: 6e10 a303 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +0459b4: 0a01 |0028: move-result v1 │ │ +0459b6: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0459ba: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +0459be: 5441 3701 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +0459c2: 6e20 a403 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +0459c8: 0c01 |0032: move-result-object v1 │ │ +0459ca: 1f01 a400 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +0459ce: 6e10 cd03 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@03cd │ │ +0459d4: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0459d8: 28f1 |003a: goto 002b // -000f │ │ +0459da: 0e00 |003b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=746 │ │ + 0x0004 line=747 │ │ + 0x0020 line=749 │ │ + 0x0023 line=750 │ │ + 0x002d line=751 │ │ + 0x0038 line=750 │ │ + 0x003b line=754 │ │ + locals : │ │ + 0x002b - 0x003b reg=0 i I │ │ + 0x0000 - 0x003c reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #9 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'getLoader' │ │ + type : '(I)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +0459dc: |[0459dc] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +0459ec: 5531 3501 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ +0459f0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0459f4: 2201 f601 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0459f8: 1a02 b501 |0006: const-string v2, "Called while creating a loader" // string@01b5 │ │ +0459fc: 7020 aa0c 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +045a02: 2701 |000b: throw v1 │ │ +045a04: 5431 3701 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045a08: 6e20 9803 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0398 │ │ +045a0e: 0c00 |0011: move-result-object v0 │ │ +045a10: 1f00 a400 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +045a14: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +045a18: 5401 2c01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +045a1c: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +045a20: 5401 2c01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +045a24: 5411 2b01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045a28: 1101 |001e: return-object v1 │ │ +045a2a: 5401 2b01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045a2e: 28fd |0021: goto 001e // -0003 │ │ +045a30: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +045a32: 28fb |0023: goto 001e // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=682 │ │ + 0x0004 line=683 │ │ + 0x000c line=686 │ │ + 0x0014 line=687 │ │ + 0x0016 line=688 │ │ + 0x001a line=689 │ │ + 0x001e line=693 │ │ + 0x001f line=691 │ │ + 0x0022 line=693 │ │ + locals : │ │ + 0x0014 - 0x0024 reg=0 loaderInfo Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x0024 reg=3 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0024 reg=4 id I │ │ + │ │ + #10 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'hasRunningLoaders' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +045a34: |[045a34] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +045a44: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +045a46: 5454 3701 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045a4a: 6e10 a303 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/HCSparseArray;.size:()I // method@03a3 │ │ +045a50: 0a00 |0006: move-result v0 │ │ +045a52: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +045a54: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +045a58: 5454 3701 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045a5c: 6e20 a403 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/app/HCSparseArray;.valueAt:(I)Ljava/lang/Object; // method@03a4 │ │ +045a62: 0c02 |000f: move-result-object v2 │ │ +045a64: 1f02 a400 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +045a68: 5524 3001 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +045a6c: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +045a70: 5524 2601 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ +045a74: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +045a78: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +045a7a: b643 |001b: or-int/2addr v3, v4 │ │ +045a7c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +045a80: 28ea |001e: goto 0008 // -0016 │ │ +045a82: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +045a84: 28fb |0020: goto 001b // -0005 │ │ +045a86: 0f03 |0021: return v3 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=820 │ │ + 0x0001 line=821 │ │ + 0x0007 line=822 │ │ + 0x000a line=823 │ │ + 0x0012 line=824 │ │ + 0x001c line=822 │ │ + 0x001f line=824 │ │ + 0x0021 line=826 │ │ + locals : │ │ + 0x0012 - 0x0021 reg=2 li Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0007 - 0x0022 reg=0 count I │ │ + 0x0008 - 0x0022 reg=1 i I │ │ + 0x0001 - 0x0022 reg=3 loadersRunning Z │ │ + 0x0000 - 0x0022 reg=5 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #11 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'initLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 141 16-bit code units │ │ +045a88: |[045a88] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +045a98: 5541 3501 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ +045a9c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +045aa0: 2201 f601 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +045aa4: 1a02 b501 |0006: const-string v2, "Called while creating a loader" // string@01b5 │ │ +045aa8: 7020 aa0c 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +045aae: 2701 |000b: throw v1 │ │ +045ab0: 5441 3701 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045ab4: 6e20 9803 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0398 │ │ +045aba: 0c00 |0011: move-result-object v0 │ │ +045abc: 1f00 a400 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +045ac0: 6301 3201 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045ac4: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +045ac8: 1a01 1106 |0018: const-string v1, "LoaderManager" // string@0611 │ │ +045acc: 2202 0602 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +045ad0: 7010 d90c 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045ad6: 1a03 f10d |001f: const-string v3, "initLoader in " // string@0df1 │ │ +045ada: 6e20 e00c 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045ae0: 0c02 |0024: move-result-object v2 │ │ +045ae2: 6e20 df0c 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045ae8: 0c02 |0028: move-result-object v2 │ │ +045aea: 1a03 c700 |0029: const-string v3, ": args=" // string@00c7 │ │ +045aee: 6e20 e00c 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045af4: 0c02 |002e: move-result-object v2 │ │ +045af6: 6e20 df0c 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045afc: 0c02 |0032: move-result-object v2 │ │ +045afe: 6e10 e40c 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045b04: 0c02 |0036: move-result-object v2 │ │ +045b06: 7120 8709 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045b0c: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +045b10: 7040 d603 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@03d6 │ │ +045b16: 0c00 |003f: move-result-object v0 │ │ +045b18: 6301 3201 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045b1c: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +045b20: 1a01 1106 |0044: const-string v1, "LoaderManager" // string@0611 │ │ +045b24: 2202 0602 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +045b28: 7010 d90c 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045b2e: 1a03 0700 |004b: const-string v3, " Created new loader " // string@0007 │ │ +045b32: 6e20 e00c 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045b38: 0c02 |0050: move-result-object v2 │ │ +045b3a: 6e20 df0c 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045b40: 0c02 |0054: move-result-object v2 │ │ +045b42: 6e10 e40c 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045b48: 0c02 |0058: move-result-object v2 │ │ +045b4a: 7120 8709 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045b50: 5501 2801 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +045b54: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +045b58: 5541 3a01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ +045b5c: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +045b60: 5401 2b01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045b64: 5402 2501 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0125 │ │ +045b68: 6e30 ca03 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@03ca │ │ +045b6e: 5401 2b01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045b72: 1101 |006d: return-object v1 │ │ +045b74: 6301 3201 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045b78: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +045b7c: 1a01 1106 |0072: const-string v1, "LoaderManager" // string@0611 │ │ +045b80: 2202 0602 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +045b84: 7010 d90c 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045b8a: 1a03 1300 |0079: const-string v3, " Re-using existing loader " // string@0013 │ │ +045b8e: 6e20 e00c 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045b94: 0c02 |007e: move-result-object v2 │ │ +045b96: 6e20 df0c 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045b9c: 0c02 |0082: move-result-object v2 │ │ +045b9e: 6e10 e40c 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045ba4: 0c02 |0086: move-result-object v2 │ │ +045ba6: 7120 8709 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045bac: 5b07 2401 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0124 │ │ +045bb0: 28d0 |008c: goto 005c // -0030 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=539 │ │ + 0x0004 line=540 │ │ + 0x000c line=543 │ │ + 0x0014 line=545 │ │ + 0x003a line=547 │ │ + 0x003c line=549 │ │ + 0x0040 line=550 │ │ + 0x005c line=556 │ │ + 0x0064 line=558 │ │ + 0x006b line=561 │ │ + 0x006e line=552 │ │ + 0x008a line=553 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=7 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0014 - 0x008d reg=0 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x008d reg=4 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x008d reg=5 id I │ │ + 0x0000 - 0x008d reg=6 args Landroid/os/Bundle; │ │ + 0x0000 - 0x008d reg=7 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + #12 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'installLoader' │ │ + type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +045bb4: |[045bb4] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +045bc4: 5420 3701 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045bc8: 5231 2901 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0129 │ │ +045bcc: 6e30 9f03 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@039f │ │ +045bd2: 5520 3a01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@013a │ │ +045bd6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +045bda: 6e10 d103 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@03d1 │ │ +045be0: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=504 │ │ + 0x0007 line=505 │ │ + 0x000b line=509 │ │ + 0x000e line=511 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x000f reg=3 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + │ │ + #13 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'restartLoader' │ │ + type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 253 16-bit code units │ │ +045be4: |[045be4] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +045bf4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +045bf6: 5562 3501 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0135 │ │ +045bfa: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +045bfe: 2202 f601 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@01f6 │ │ +045c02: 1a03 b501 |0007: const-string v3, "Called while creating a loader" // string@01b5 │ │ +045c06: 7020 aa0c 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +045c0c: 2702 |000c: throw v2 │ │ +045c0e: 5462 3701 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045c12: 6e20 9803 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0398 │ │ +045c18: 0c01 |0012: move-result-object v1 │ │ +045c1a: 1f01 a400 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +045c1e: 6302 3201 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045c22: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +045c26: 1a02 1106 |0019: const-string v2, "LoaderManager" // string@0611 │ │ +045c2a: 2203 0602 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045c2e: 7010 d90c 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045c34: 1a04 f613 |0020: const-string v4, "restartLoader in " // string@13f6 │ │ +045c38: 6e20 e00c 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045c3e: 0c03 |0025: move-result-object v3 │ │ +045c40: 6e20 df0c 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045c46: 0c03 |0029: move-result-object v3 │ │ +045c48: 1a04 c700 |002a: const-string v4, ": args=" // string@00c7 │ │ +045c4c: 6e20 e00c 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045c52: 0c03 |002f: move-result-object v3 │ │ +045c54: 6e20 df0c 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045c5a: 0c03 |0033: move-result-object v3 │ │ +045c5c: 6e10 e40c 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045c62: 0c03 |0037: move-result-object v3 │ │ +045c64: 7120 8709 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045c6a: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +045c6e: 5462 3601 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +045c72: 6e20 9803 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/app/HCSparseArray;.get:(I)Ljava/lang/Object; // method@0398 │ │ +045c78: 0c00 |0042: move-result-object v0 │ │ +045c7a: 1f00 a400 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00a4 │ │ +045c7e: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +045c82: 5512 2801 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0128 │ │ +045c86: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +045c8a: 6302 3201 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045c8e: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +045c92: 1a02 1106 |004f: const-string v2, "LoaderManager" // string@0611 │ │ +045c96: 2203 0602 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045c9a: 7010 d90c 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045ca0: 1a04 1400 |0056: const-string v4, " Removing last inactive loader: " // string@0014 │ │ +045ca4: 6e20 e00c 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045caa: 0c03 |005b: move-result-object v3 │ │ +045cac: 6e20 df0c 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045cb2: 0c03 |005f: move-result-object v3 │ │ +045cb4: 6e10 e40c 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045cba: 0c03 |0063: move-result-object v3 │ │ +045cbc: 7120 8709 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045cc2: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +045cc4: 5c02 2601 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0126 │ │ +045cc8: 6e10 cb03 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +045cce: 5412 2b01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045cd2: 6e10 a304 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@04a3 │ │ +045cd8: 5462 3601 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +045cdc: 6e30 9f03 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@039f │ │ +045ce2: 7040 d603 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@03d6 │ │ +045ce8: 0c01 |007a: move-result-object v1 │ │ +045cea: 5412 2b01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045cee: 1102 |007d: return-object v2 │ │ +045cf0: 5512 3001 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0130 │ │ +045cf4: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +045cf8: 6302 3201 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045cfc: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +045d00: 1a02 1106 |0086: const-string v2, "LoaderManager" // string@0611 │ │ +045d04: 1a03 0800 |0088: const-string v3, " Current loader is stopped; replacing" // string@0008 │ │ +045d08: 7120 8709 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045d0e: 5462 3701 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/app/HCSparseArray; // field@0137 │ │ +045d12: 6e30 9f03 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@039f │ │ +045d18: 6e10 cb03 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +045d1e: 28e2 |0095: goto 0077 // -001e │ │ +045d20: 5412 2c01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +045d24: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +045d28: 6302 3201 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045d2c: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +045d30: 1a02 1106 |009e: const-string v2, "LoaderManager" // string@0611 │ │ +045d34: 2203 0602 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045d38: 7010 d90c 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045d3e: 1a04 1500 |00a5: const-string v4, " Removing pending loader: " // string@0015 │ │ +045d42: 6e20 e00c 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045d48: 0c03 |00aa: move-result-object v3 │ │ +045d4a: 5414 2c01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +045d4e: 6e20 df0c 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045d54: 0c03 |00b0: move-result-object v3 │ │ +045d56: 6e10 e40c 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045d5c: 0c03 |00b4: move-result-object v3 │ │ +045d5e: 7120 8709 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045d64: 5412 2c01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +045d68: 6e10 cb03 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@03cb │ │ +045d6e: 5b15 2c01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +045d72: 6302 3201 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045d76: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +045d7a: 1a02 1106 |00c3: const-string v2, "LoaderManager" // string@0611 │ │ +045d7e: 1a03 0a00 |00c5: const-string v3, " Enqueuing as new pending loader" // string@000a │ │ +045d82: 7120 8709 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045d88: 7040 d703 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@03d7 │ │ +045d8e: 0c02 |00cd: move-result-object v2 │ │ +045d90: 5b12 2c01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +045d94: 5412 2c01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@012c │ │ +045d98: 5422 2b01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045d9c: 28a9 |00d4: goto 007d // -0057 │ │ +045d9e: 6302 3201 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0132 │ │ +045da2: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +045da6: 1a02 1106 |00d9: const-string v2, "LoaderManager" // string@0611 │ │ +045daa: 2203 0602 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +045dae: 7010 d90c 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +045db4: 1a04 1100 |00e0: const-string v4, " Making last loader inactive: " // string@0011 │ │ +045db8: 6e20 e00c 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045dbe: 0c03 |00e5: move-result-object v3 │ │ +045dc0: 6e20 df0c 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0cdf │ │ +045dc6: 0c03 |00e9: move-result-object v3 │ │ +045dc8: 6e10 e40c 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045dce: 0c03 |00ed: move-result-object v3 │ │ +045dd0: 7120 8709 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@0987 │ │ +045dd6: 5412 2b01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@012b │ │ +045dda: 6e10 a304 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@04a3 │ │ +045de0: 5462 3601 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/app/HCSparseArray; // field@0136 │ │ +045de4: 6e30 9f03 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/app/HCSparseArray;.put:(ILjava/lang/Object;)V // method@039f │ │ +045dea: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=589 │ │ + 0x0005 line=590 │ │ + 0x000d line=593 │ │ + 0x0015 line=594 │ │ + 0x003b line=595 │ │ + 0x003d line=596 │ │ + 0x0045 line=597 │ │ + 0x0047 line=598 │ │ + 0x004b line=603 │ │ + 0x0067 line=604 │ │ + 0x006a line=605 │ │ + 0x006d line=606 │ │ + 0x0072 line=607 │ │ + 0x0077 line=642 │ │ + 0x007b line=643 │ │ + 0x007e line=611 │ │ + 0x0082 line=615 │ │ + 0x008d line=616 │ │ + 0x0092 line=617 │ │ + 0x0096 line=622 │ │ + 0x009a line=623 │ │ + 0x00b8 line=624 │ │ + 0x00bd line=625 │ │ + 0x00bf line=627 │ │ + 0x00ca line=628 │ │ + 0x00d0 line=630 │ │ + 0x00d5 line=636 │ │ + 0x00f1 line=637 │ │ + 0x00f6 line=638 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=9 (null) Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + 0x0045 - 0x0077 reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x007e - 0x00fd reg=0 inactive Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0015 - 0x00fd reg=1 info Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ + 0x0000 - 0x00fd reg=6 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x00fd reg=7 id I │ │ + 0x0000 - 0x00fd reg=8 args Landroid/os/Bundle; │ │ + 0x0000 - 0x00fd reg=9 callback Landroid/support/v4/app/LoaderManager$LoaderCallbacks; Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ + │ │ + #14 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'toString' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +045df0: |[045df0] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +045e00: 2200 0602 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0206 │ │ +045e04: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +045e08: 7020 da0c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0cda │ │ +045e0e: 1a01 1306 |0007: const-string v1, "LoaderManager{" // string@0613 │ │ +045e12: 6e20 e00c 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045e18: 7110 e70c 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@0ce7 │ │ +045e1e: 0a01 |000f: move-result v1 │ │ +045e20: 7110 af0c 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@0caf │ │ +045e26: 0c01 |0013: move-result-object v1 │ │ +045e28: 6e20 e00c 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045e2e: 1a01 4500 |0017: const-string v1, " in " // string@0045 │ │ +045e32: 6e20 e00c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045e38: 5421 3401 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +045e3c: 7120 0905 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0509 │ │ +045e42: 1a01 2717 |0021: const-string v1, "}}" // string@1727 │ │ +045e46: 6e20 e00c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +045e4c: 6e10 e40c 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +045e52: 0c01 |0029: move-result-object v1 │ │ +045e54: 1101 |002a: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=785 │ │ + 0x0007 line=786 │ │ + 0x000c line=787 │ │ + 0x0017 line=788 │ │ + 0x001c line=789 │ │ + 0x0021 line=790 │ │ + 0x0026 line=791 │ │ + locals : │ │ + 0x0007 - 0x002b reg=0 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x002b reg=2 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + │ │ + #15 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ + name : 'updateActivity' │ │ + type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +045e58: |[045e58] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +045e68: 5b01 3401 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0134 │ │ +045e6c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=480 │ │ + 0x0002 line=481 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ + 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ + │ │ + source_file_idx : 1554 (LoaderManager.java) │ │ + │ │ +Class #306 header: │ │ +class_idx : 170 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1646 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #306 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplBase" │ │ + │ │ +Class #306 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +045e70: |[045e70] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +045e80: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +045e86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;) │ │ + name : 'getNotification' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 14 16-bit code units │ │ +045e88: |[045e88] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +045e98: 5460 4401 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +045e9c: 5461 4101 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0141 │ │ +045ea0: 5462 4001 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0140 │ │ +045ea4: 5463 3f01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@013f │ │ +045ea8: 5464 3e01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@013e │ │ +045eac: 6e54 7500 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0075 │ │ +045eb2: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=48 │ │ + 0x0002 line=49 │ │ + 0x000d line=51 │ │ + locals : │ │ + 0x0002 - 0x000e reg=0 result Landroid/app/Notification; │ │ + 0x0000 - 0x000e reg=5 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ + 0x0000 - 0x000e reg=6 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + source_file_idx : 1646 (NotificationCompat.java) │ │ + │ │ +Class #307 header: │ │ +class_idx : 171 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1646 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #307 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/NotificationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="NotificationCompatImplHoneycomb" │ │ + │ │ +Class #307 - │ │ + Class descriptor : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +045eb4: |[045eb4] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +045ec4: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +045eca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;) │ │ + name : 'getNotification' │ │ + type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 10 │ │ + insns size : 25 16-bit code units │ │ +045ecc: |[045ecc] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.getNotification:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +045edc: 54b0 4101 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@0141 │ │ +045ee0: 54b1 4401 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0144 │ │ +045ee4: 54b2 4001 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@0140 │ │ +045ee8: 54b3 3f01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@013f │ │ +045eec: 54b4 3d01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@013d │ │ +045ef0: 54b5 4601 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0146 │ │ +045ef4: 52b6 4501 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0145 │ │ +045ef8: 54b7 3e01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@013e │ │ +045efc: 54b8 4201 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0142 │ │ +045f00: 54b9 4301 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0143 │ │ +045f04: 770a 1b04 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@041b │ │ +045f0a: 0c00 |0017: move-result-object v0 │ │ +045f0c: 1100 |0018: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ + 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ + │ │ + source_file_idx : 1646 (NotificationCompat.java) │ │ + │ │ +Class #308 header: │ │ +class_idx : 178 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1864 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #308 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplBase" │ │ + │ │ +Class #308 - │ │ + Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +045f10: |[045f10] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +045f20: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +045f26: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ + name : 'configureMenuItem' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +045f28: |[045f28] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +045f38: 6e10 2704 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0427 │ │ +045f3e: 0c00 |0003: move-result-object v0 │ │ +045f40: 7220 ab09 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@09ab │ │ +045f46: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + 0x0007 line=84 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ + 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0008 reg=3 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ + │ │ + source_file_idx : 1864 (ShareCompat.java) │ │ + │ │ +Class #309 header: │ │ +class_idx : 179 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1864 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #309 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/ShareCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ShareCompatImplICS" │ │ + │ │ +Class #309 - │ │ + Class descriptor : 'Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +045f48: |[045f48] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +045f58: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +045f5e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;) │ │ + name : 'configureMenuItem' │ │ + type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +045f60: |[045f60] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +045f70: 6e10 2904 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0429 │ │ +045f76: 0c00 |0003: move-result-object v0 │ │ +045f78: 6e10 2a04 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@042a │ │ +045f7e: 0c01 |0007: move-result-object v1 │ │ +045f80: 7130 5404 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0454 │ │ +045f86: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + 0x000b line=91 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ + 0x0000 - 0x000c reg=3 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x000c reg=4 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ + │ │ + source_file_idx : 1864 (ShareCompat.java) │ │ + │ │ +Class #310 header: │ │ +class_idx : 184 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1936 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #310 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplBase" │ │ + │ │ +Class #310 - │ │ + Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +045f88: |[045f88] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +045f98: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +045f9e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;) │ │ + name : 'getPendingIntent' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 15 16-bit code units │ │ +045fa0: |[045fa0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ +045fb0: 2141 |0000: array-length v1, v4 │ │ +045fb2: d801 01ff |0001: add-int/lit8 v1, v1, #int -1 // #ff │ │ +045fb6: 4600 0401 |0003: aget-object v0, v4, v1 │ │ +045fba: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ +045fbe: 6e20 b300 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ +045fc4: 7140 7c00 5360 |000a: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007c │ │ +045fca: 0c01 |000d: move-result-object v1 │ │ +045fcc: 1101 |000e: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + 0x0005 line=78 │ │ + 0x000a line=79 │ │ + locals : │ │ + 0x0005 - 0x000f reg=0 topIntent Landroid/content/Intent; │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ + 0x0000 - 0x000f reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x000f reg=4 intents [Landroid/content/Intent; │ │ + 0x0000 - 0x000f reg=5 requestCode I │ │ + 0x0000 - 0x000f reg=6 flags I │ │ + │ │ + source_file_idx : 1936 (TaskStackBuilder.java) │ │ + │ │ +Class #311 header: │ │ +class_idx : 185 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1936 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #311 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/app/TaskStackBuilder; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="TaskStackBuilderImplHoneycomb" │ │ + │ │ +Class #311 - │ │ + Class descriptor : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +045fd0: |[045fd0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +045fe0: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +045fe6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;) │ │ + name : 'getPendingIntent' │ │ + type : '(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +045fe8: |[045fe8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;II)Landroid/app/PendingIntent; │ │ +045ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045ffa: 4600 0400 |0001: aget-object v0, v4, v0 │ │ +045ffe: 1401 0080 0010 |0003: const v1, #float 2.53422e-29 // #10008000 │ │ +046004: 6e20 b300 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00b3 │ │ +04600a: 7140 6704 5364 |0009: invoke-static {v3, v5, v4, v6}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0467 │ │ +046010: 0c00 |000c: move-result-object v0 │ │ +046012: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 0x0009 line=88 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ + 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=4 intents [Landroid/content/Intent; │ │ + 0x0000 - 0x000e reg=5 requestCode I │ │ + 0x0000 - 0x000e reg=6 flags I │ │ + │ │ + source_file_idx : 1936 (TaskStackBuilder.java) │ │ + │ │ +Class #312 header: │ │ +class_idx : 188 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 207 │ │ +source_file_idx : 337 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #312 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/content/AsyncTaskLoader; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=16 name="LoadTask" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask" "<" "Ljava/lang/Void;" "Ljava/lang/Void;" "TD;>;" "Ljava/lang/Runnable;" } │ │ +Annotations on field #352 'result' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "TD;" } │ │ +Annotations on method #1132 'doInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Void;" ")TD;" } │ │ +Annotations on method #1135 'onPostExecute' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ + │ │ +Class #312 - │ │ + Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ + Interfaces - │ │ + #0 : 'Ljava/lang/Runnable;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'done' │ │ + type : 'Ljava/util/concurrent/CountDownLatch;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'result' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'waiting' │ │ + type : 'Z' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +046014: |[046014] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +046024: 5b23 6101 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ +046028: 7010 de04 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@04de │ │ +04602e: 2200 2202 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@0222 │ │ +046032: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +046034: 7020 1a0d 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d1a │ │ +04603a: 5b20 5f01 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ +04603e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0005 line=45 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x000e reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'access$000' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046040: |[046040] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +046050: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ +046054: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +046058: |[046058] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +046068: 1f02 ce02 |0000: check-cast v2, [Ljava/lang/Void; // type@02ce │ │ +04606c: 6e20 6c04 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@046c │ │ +046072: 0c00 |0005: move-result-object v0 │ │ +046074: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'doInBackground' │ │ + type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ + access : 0x0084 (PROTECTED VARARGS) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +046078: |[046078] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +046088: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ +04608c: 6e10 7c04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@047c │ │ +046092: 0c00 |0005: move-result-object v0 │ │ +046094: 5b10 6001 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0160 │ │ +046098: 5410 6001 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0160 │ │ +04609c: 1100 |000a: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + 0x0008 line=53 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x000b reg=2 params [Ljava/lang/Void; │ │ + │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'onCancelled' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 20 16-bit code units │ │ +0460a0: |[0460a0] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +0460b0: 5420 6101 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ +0460b4: 5421 6001 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@0160 │ │ +0460b8: 6e30 7404 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0474 │ │ +0460be: 5420 5f01 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ +0460c2: 6e10 1c0d 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d1c │ │ +0460c8: 0e00 |000c: return-void │ │ +0460ca: 0d00 |000d: move-exception v0 │ │ +0460cc: 5421 5f01 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ +0460d0: 6e10 1c0d 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d1c │ │ +0460d6: 2700 |0013: throw v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0007 │ │ + -> 0x000d │ │ + positions : │ │ + 0x0000 line=71 │ │ + 0x0007 line=73 │ │ + 0x000c line=75 │ │ + 0x000d line=73 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'onPostExecute' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +0460e4: |[0460e4] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0460f4: 5420 6101 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ +0460f8: 6e30 7504 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0475 │ │ +0460fe: 5420 5f01 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ +046102: 6e10 1c0d 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d1c │ │ +046108: 0e00 |000a: return-void │ │ +04610a: 0d00 |000b: move-exception v0 │ │ +04610c: 5421 5f01 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@015f │ │ +046110: 6e10 1c0d 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d1c │ │ +046116: 2700 |0011: throw v0 │ │ + catches : 1 │ │ + 0x0000 - 0x0005 │ │ + -> 0x000b │ │ + positions : │ │ + 0x0000 line=61 │ │ + 0x0005 line=63 │ │ + 0x000a line=65 │ │ + 0x000b line=63 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0012 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0012 reg=3 data Ljava/lang/Object; TD; │ │ + │ │ + #4 : (in Landroid/support/v4/content/AsyncTaskLoader$LoadTask;) │ │ + name : 'run' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +046124: |[046124] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +046134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046136: 5c10 6201 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +04613a: 5410 6101 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@0161 │ │ +04613e: 6e10 7704 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0477 │ │ +046144: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=79 │ │ + 0x0003 line=80 │ │ + 0x0008 line=81 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + │ │ + source_file_idx : 337 (AsyncTaskLoader.java) │ │ + │ │ +Class #313 header: │ │ +class_idx : 189 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 194 │ │ +source_file_idx : 337 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 11 │ │ + │ │ +Class #313 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/content/AsyncTaskLoader$LoadTask; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "" "Landroid/support/v4/content/Loader" ";" } │ │ +Annotations on field #357 'mCancellingTask' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ +Annotations on field #360 'mTask' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" } │ │ +Annotations on method #1140 'dispatchOnCancelled' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ +Annotations on method #1141 'dispatchOnLoadComplete' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/AsyncTaskLoader" "." "LoadTask;" "TD;)V" } │ │ +Annotations on method #1145 'loadInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ +Annotations on method #1146 'onCanceled' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TD;)V" } │ │ +Annotations on method #1148 'onLoadInBackground' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TD;" } │ │ + │ │ +Class #313 - │ │ + Class descriptor : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/content/Loader;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : false │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0018 (STATIC FINAL) │ │ + value : "AsyncTaskLoader" │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mCancellingTask' │ │ + type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ + access : 0x0040 (VOLATILE) │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mHandler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0000 () │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mLastLoadCompleteTime' │ │ + type : 'J' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mTask' │ │ + type : 'Landroid/support/v4/content/AsyncTaskLoader$LoadTask;' │ │ + access : 0x0040 (VOLATILE) │ │ + #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'mUpdateThrottle' │ │ + type : 'J' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +046148: |[046148] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +046158: 7020 a204 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@04a2 │ │ +04615e: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +046162: 5a20 6701 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ +046166: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + 0x0003 line=88 │ │ + 0x0007 line=93 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'cancelLoad' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 65 16-bit code units │ │ +046168: |[046168] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +046178: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04617a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +04617c: 5441 6801 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +046180: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +046184: 5441 6501 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ +046188: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +04618c: 5441 6801 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +046190: 5511 6201 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +046194: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +046198: 5441 6801 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +04619c: 5c10 6201 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +0461a0: 5441 6601 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ +0461a4: 5442 6801 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0461a8: 6e20 9b01 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@019b │ │ +0461ae: 5b43 6801 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0461b2: 0f00 |001d: return v0 │ │ +0461b4: 5441 6801 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0461b8: 5511 6201 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +0461bc: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +0461c0: 5441 6801 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0461c4: 5c10 6201 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +0461c8: 5441 6601 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ +0461cc: 5442 6801 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0461d0: 6e20 9b01 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@019b │ │ +0461d6: 5b43 6801 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0461da: 28ec |0031: goto 001d // -0014 │ │ +0461dc: 5441 6801 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0461e0: 6e20 6a04 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@046a │ │ +0461e6: 0a00 |0037: move-result v0 │ │ +0461e8: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +0461ec: 5441 6801 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0461f0: 5b41 6501 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ +0461f4: 5b43 6801 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0461f8: 28dd |0040: goto 001d // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=136 │ │ + 0x0006 line=137 │ │ + 0x000a line=142 │ │ + 0x0010 line=143 │ │ + 0x0014 line=144 │ │ + 0x001b line=146 │ │ + 0x001d line=166 │ │ + 0x001e line=148 │ │ + 0x0024 line=152 │ │ + 0x0028 line=153 │ │ + 0x002f line=154 │ │ + 0x0032 line=157 │ │ + 0x0038 line=159 │ │ + 0x003a line=160 │ │ + 0x003e line=162 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0038 - 0x0041 reg=0 cancelled Z │ │ + 0x0000 - 0x0041 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #1 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'dispatchOnCancelled' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 20 16-bit code units │ │ +0461fc: |[0461fc] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +04620c: 6e20 7a04 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@047a │ │ +046212: 5420 6501 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ +046216: 3330 0e00 |0005: if-ne v0, v3, 0013 // +000e │ │ +04621a: 7100 b601 0000 |0007: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b6 │ │ +046220: 0b00 |000a: move-result-wide v0 │ │ +046222: 5a20 6701 |000b: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ +046226: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +046228: 5b20 6501 |000e: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ +04622c: 6e10 7704 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0477 │ │ +046232: 0e00 |0013: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=200 │ │ + 0x0003 line=201 │ │ + 0x0007 line=203 │ │ + 0x000d line=204 │ │ + 0x0010 line=205 │ │ + 0x0013 line=207 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0014 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0014 reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x0014 reg=4 data Ljava/lang/Object; TD; │ │ + │ │ + #2 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'dispatchOnLoadComplete' │ │ + type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 31 16-bit code units │ │ +046234: |[046234] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +046244: 5420 6801 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +046248: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +04624c: 6e30 7404 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0474 │ │ +046252: 0e00 |0007: return-void │ │ +046254: 6e10 7804 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0478 │ │ +04625a: 0a00 |000b: move-result v0 │ │ +04625c: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +046260: 6e20 7a04 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@047a │ │ +046266: 28f6 |0011: goto 0007 // -000a │ │ +046268: 7100 b601 0000 |0012: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b6 │ │ +04626e: 0b00 |0015: move-result-wide v0 │ │ +046270: 5a20 6701 |0016: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ +046274: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +046276: 5b20 6801 |0019: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +04627a: 6e20 7304 4200 |001b: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0473 │ │ +046280: 28e9 |001e: goto 0007 // -0017 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=210 │ │ + 0x0004 line=212 │ │ + 0x0007 line=224 │ │ + 0x0008 line=214 │ │ + 0x000e line=216 │ │ + 0x0012 line=218 │ │ + 0x0018 line=219 │ │ + 0x001b line=221 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ + 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x001f reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x001f reg=3 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x001f reg=4 data Ljava/lang/Object; TD; │ │ + │ │ + #3 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 100 16-bit code units │ │ +046284: |[046284] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +046294: 6f58 a604 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04a6 │ │ +04629a: 5440 6801 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +04629e: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +0462a2: 6e20 8d0c 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0462a8: 1a00 0210 |000a: const-string v0, "mTask=" // string@1002 │ │ +0462ac: 6e20 8d0c 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0462b2: 5440 6801 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0462b6: 6e20 8c0c 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0c8c │ │ +0462bc: 1a00 8400 |0014: const-string v0, " waiting=" // string@0084 │ │ +0462c0: 6e20 8d0c 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0462c6: 5440 6801 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0462ca: 5500 6201 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +0462ce: 6e20 930c 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +0462d4: 5440 6501 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ +0462d8: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +0462dc: 6e20 8d0c 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0462e2: 1a00 d80e |0027: const-string v0, "mCancellingTask=" // string@0ed8 │ │ +0462e6: 6e20 8d0c 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +0462ec: 5440 6501 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ +0462f0: 6e20 8c0c 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@0c8c │ │ +0462f6: 1a00 8400 |0031: const-string v0, " waiting=" // string@0084 │ │ +0462fa: 6e20 8d0c 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +046300: 5440 6501 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ +046304: 5500 6201 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +046308: 6e20 930c 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +04630e: 5340 6901 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ +046312: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +046316: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +04631a: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +04631e: 6e20 8d0c 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +046324: 1a00 1610 |0048: const-string v0, "mUpdateThrottle=" // string@1016 │ │ +046328: 6e20 8d0c 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04632e: 5340 6901 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ +046332: 7130 2605 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0526 │ │ +046338: 1a00 5a00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@005a │ │ +04633c: 6e20 8d0c 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +046342: 5340 6701 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ +046346: 7100 b601 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b6 │ │ +04634c: 0b02 |005c: move-result-wide v2 │ │ +04634e: 7157 2505 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0525 │ │ +046354: 6e10 8f0c 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@0c8f │ │ +04635a: 0e00 |0063: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + 0x0003 line=267 │ │ + 0x0007 line=268 │ │ + 0x0014 line=269 │ │ + 0x0020 line=271 │ │ + 0x0024 line=272 │ │ + 0x0031 line=273 │ │ + 0x003d line=275 │ │ + 0x0045 line=276 │ │ + 0x004d line=277 │ │ + 0x0052 line=278 │ │ + 0x0057 line=279 │ │ + 0x0060 line=281 │ │ + 0x0063 line=283 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0064 reg=4 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0064 reg=5 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0064 reg=6 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0064 reg=7 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0064 reg=8 args [Ljava/lang/String; │ │ + │ │ + #4 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'executePendingTask' │ │ + type : '()V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 9 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 76 16-bit code units │ │ +04635c: |[04635c] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +04636c: 5482 6501 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0165 │ │ +046370: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +046374: 5482 6801 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +046378: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +04637c: 5482 6801 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +046380: 5522 6201 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +046384: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +046388: 5482 6801 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +04638c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +04638e: 5c23 6201 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +046392: 5482 6601 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ +046396: 5483 6801 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +04639a: 6e20 9b01 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@019b │ │ +0463a0: 5382 6901 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ +0463a4: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +0463a8: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +0463ac: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +0463b0: 7100 b601 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@01b6 │ │ +0463b6: 0b00 |0025: move-result-wide v0 │ │ +0463b8: 5382 6701 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ +0463bc: 5384 6901 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ +0463c0: bb42 |002a: add-long/2addr v2, v4 │ │ +0463c2: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +0463c6: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +0463ca: 5482 6801 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0463ce: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +0463d0: 5c23 6201 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@0162 │ │ +0463d4: 5482 6601 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ +0463d8: 5483 6801 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0463dc: 5384 6701 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@0167 │ │ +0463e0: 5386 6901 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ +0463e4: bb64 |003c: add-long/2addr v4, v6 │ │ +0463e6: 6e40 9a01 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@019a │ │ +0463ec: 0e00 |0040: return-void │ │ +0463ee: 5483 6801 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0463f2: 6204 a201 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01a2 │ │ +0463f6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0463f8: 1f02 ce02 |0046: check-cast v2, [Ljava/lang/Void; // type@02ce │ │ +0463fc: 6e30 6d04 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@046d │ │ +046402: 28f5 |004b: goto 0040 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=177 │ │ + 0x0008 line=178 │ │ + 0x000e line=179 │ │ + 0x0013 line=180 │ │ + 0x001a line=182 │ │ + 0x0022 line=183 │ │ + 0x0026 line=184 │ │ + 0x002f line=189 │ │ + 0x0034 line=190 │ │ + 0x0040 line=197 │ │ + 0x0041 line=195 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=8 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0026 - 0x0040 reg=0 now J │ │ + 0x0000 - 0x004c reg=8 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #5 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'loadInBackground' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #6 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'onCanceled' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +046404: |[046404] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +046414: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=174 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0001 reg=1 data Ljava/lang/Object; TD; │ │ + │ │ + #7 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'onForceLoad' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +046418: |[046418] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +046428: 6f10 af04 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@04af │ │ +04642e: 6e10 7204 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0472 │ │ +046434: 2200 bc00 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@00bc │ │ +046438: 7020 6804 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0468 │ │ +04643e: 5b10 6801 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +046442: 6e10 7704 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0477 │ │ +046448: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + 0x0003 line=112 │ │ + 0x0006 line=113 │ │ + 0x000d line=115 │ │ + 0x0010 line=116 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #8 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'onLoadInBackground' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04644c: |[04644c] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +04645c: 6e10 7904 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0479 │ │ +046462: 0c00 |0003: move-result-object v0 │ │ +046464: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=240 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + #9 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'setUpdateThrottle' │ │ + type : '(J)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +046468: |[046468] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +046478: 5a34 6901 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@0169 │ │ +04647c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +046480: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +046484: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +046488: 2200 5b00 |0008: new-instance v0, Landroid/os/Handler; // type@005b │ │ +04648c: 7010 9401 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0194 │ │ +046492: 5b30 6601 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@0166 │ │ +046496: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + 0x0002 line=104 │ │ + 0x0008 line=105 │ │ + 0x000f line=107 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0010 reg=3 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0000 - 0x0010 reg=4 delayMS J │ │ + │ │ + #10 : (in Landroid/support/v4/content/AsyncTaskLoader;) │ │ + name : 'waitForLoader' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +046498: |[046498] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +0464a8: 5420 6801 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@0168 │ │ +0464ac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0464b0: 7110 6904 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@0469 │ │ +0464b6: 0c01 |0007: move-result-object v1 │ │ +0464b8: 6e10 1b0d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d1b │ │ +0464be: 0e00 |000b: return-void │ │ +0464c0: 0d01 |000c: move-exception v1 │ │ +0464c2: 28fe |000d: goto 000b // -0002 │ │ + catches : 1 │ │ + 0x0004 - 0x000b │ │ + Ljava/lang/InterruptedException; -> 0x000c │ │ + positions : │ │ + 0x0000 line=254 │ │ + 0x0002 line=255 │ │ + 0x0004 line=257 │ │ + 0x000b line=262 │ │ + 0x000c line=258 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ + 0x0002 - 0x000e reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ + │ │ + source_file_idx : 337 (AsyncTaskLoader.java) │ │ + │ │ +Class #314 header: │ │ +class_idx : 200 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 206 │ │ +source_file_idx : 1614 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #314 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value= │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable" ";" } │ │ +Annotations on method #1227 'call' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TResult;" } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Throws; value={ Ljava/lang/Exception; } │ │ + │ │ +Class #314 - │ │ + Class descriptor : 'Landroid/support/v4/content/ModernAsyncTask$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/content/ModernAsyncTask;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0464d4: |[0464d4] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +0464e4: 5b12 9201 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0192 │ │ +0464e8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0464ea: 7020 dc04 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@04dc │ │ +0464f0: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ + 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/ModernAsyncTask$2;) │ │ + name : 'call' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +0464f4: |[0464f4] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +046504: 5430 9201 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0192 │ │ +046508: 7110 df04 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@04df │ │ +04650e: 0c00 |0005: move-result-object v0 │ │ +046510: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +046512: 6e20 280d 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d28 │ │ +046518: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +04651c: 7110 b501 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@01b5 │ │ +046522: 5430 9201 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0192 │ │ +046526: 5431 9201 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0192 │ │ +04652a: 5432 9101 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0191 │ │ +04652e: 6e20 e404 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@04e4 │ │ +046534: 0c01 |0018: move-result-object v1 │ │ +046536: 7120 e004 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@04e0 │ │ +04653c: 0c00 |001c: move-result-object v0 │ │ +04653e: 1100 |001d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + 0x000a line=122 │ │ + 0x000f line=123 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ + 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ + │ │ + source_file_idx : 1614 (ModernAsyncTask.java) │ │ + │ │ +Class #315 header: │ │ +class_idx : 219 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 283 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 7 │ │ + │ │ +Class #315 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityDelegateBridge │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #315 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'val$compat' │ │ + type : 'Landroid/support/v4/view/AccessibilityDelegateCompat;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +046540: |[046540] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +046550: 5b01 be01 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@01be │ │ +046554: 5b02 bf01 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ +046558: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04655e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 7 16-bit code units │ │ +046560: |[046560] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +046570: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ +046574: 6e30 5205 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0552 │ │ +04657a: 0a00 |0005: move-result v0 │ │ +04657c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +046580: |[046580] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +046590: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ +046594: 6e30 5405 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0554 │ │ +04659a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + 0x0005 line=112 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 11 16-bit code units │ │ +04659c: |[04659c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0465ac: 5420 bf01 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ +0465b0: 2201 2d01 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +0465b4: 7020 9507 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +0465ba: 6e30 5505 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0555 │ │ +0465c0: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=116 │ │ + 0x000a line=118 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ + 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x000b reg=4 info Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +0465c4: |[0465c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0465d4: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ +0465d8: 6e30 5605 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0556 │ │ +0465de: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=122 │ │ + 0x0005 line=123 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0465e0: |[0465e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0465f0: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ +0465f4: 6e40 5705 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0557 │ │ +0465fa: 0a00 |0005: move-result v0 │ │ +0465fc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ + 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0007 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +046600: |[046600] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +046610: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ +046614: 6e30 5805 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0558 │ │ +04661a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=133 │ │ + 0x0005 line=134 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 eventType I │ │ + │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04661c: |[04661c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04662c: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@01bf │ │ +046630: 6e30 5905 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0559 │ │ +046636: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=138 │ │ + 0x0005 line=139 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ + 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 283 (AccessibilityDelegateCompat.java) │ │ + │ │ +Class #316 header: │ │ +class_idx : 222 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 283 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #316 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateStubImpl" │ │ + │ │ +Class #316 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +046638: |[046638] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +046648: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04664e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +046650: |[046650] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +046660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046662: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'newAccessiblityDelegateBridge' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +046664: |[046664] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +046674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046676: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'newAccessiblityDelegateDefaultImpl' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +046678: |[046678] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +046688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04668a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04668c: |[04668c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04669c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0466a0: |[0466a0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0466b0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0466b4: |[0466b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0466c4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0466c8: |[0466c8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0466d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0466da: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=3 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0002 reg=4 child Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0466dc: |[0466dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0466ec: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 eventType I │ │ + │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0466f0: |[0466f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +046700: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ + 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 283 (AccessibilityDelegateCompat.java) │ │ + │ │ +Class #317 header: │ │ +class_idx : 227 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 695 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #317 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseKeyEventVersionImpl" │ │ + │ │ +Class #317 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'META_ALL_MASK' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 247 │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'META_MODIFIER_MASK' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 247 │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +046704: |[046704] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +046714: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04671a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'metaStateFilterDirectionalModifiers' │ │ + type : '(IIIII)I' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 5 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +04671c: |[04671c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +04672c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04672e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +046730: 9504 0607 |0002: and-int v4, v6, v7 │ │ +046734: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +046738: 0121 |0006: move v1, v2 │ │ +04673a: 9600 0809 |0007: or-int v0, v8, v9 │ │ +04673e: 9504 0600 |0009: and-int v4, v6, v0 │ │ +046742: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +046746: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +04674a: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +04674e: 2203 f501 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +046752: 1a04 4e09 |0013: const-string v4, "bad arguments" // string@094e │ │ +046756: 7020 a60c 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +04675c: 2703 |0018: throw v3 │ │ +04675e: 0131 |0019: move v1, v3 │ │ +046760: 28ed |001a: goto 0007 // -0013 │ │ +046762: 0132 |001b: move v2, v3 │ │ +046764: 28f1 |001c: goto 000d // -000f │ │ +046766: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +04676a: b535 |001f: and-int/2addr v5, v3 │ │ +04676c: 0f05 |0020: return v5 │ │ +04676e: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +046772: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +046776: b535 |0025: and-int/2addr v5, v3 │ │ +046778: 28fa |0026: goto 0020 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=49 │ │ + 0x0007 line=50 │ │ + 0x0009 line=51 │ │ + 0x000d line=53 │ │ + 0x000f line=54 │ │ + 0x0011 line=55 │ │ + 0x001a line=49 │ │ + 0x001c line=51 │ │ + 0x001d line=57 │ │ + 0x0020 line=61 │ │ + 0x0021 line=58 │ │ + 0x0023 line=59 │ │ + locals : │ │ + 0x0009 - 0x0019 reg=0 directional I │ │ + 0x0007 - 0x0019 reg=1 wantBasic Z │ │ + 0x000d - 0x0019 reg=2 wantLeftOrRight Z │ │ + 0x0000 - 0x0020 reg=5 metaState I │ │ + 0x001b - 0x0027 reg=0 directional I │ │ + 0x001b - 0x0027 reg=1 wantBasic Z │ │ + 0x001d - 0x0027 reg=2 wantLeftOrRight Z │ │ + 0x0021 - 0x0027 reg=5 metaState I │ │ + 0x0000 - 0x0027 reg=6 modifiers I │ │ + 0x0000 - 0x0027 reg=7 basic I │ │ + 0x0000 - 0x0027 reg=8 left I │ │ + 0x0000 - 0x0027 reg=9 right I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'metaStateHasModifiers' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 29 16-bit code units │ │ +04677c: |[04677c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +04678c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04678e: 6e20 7705 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0577 │ │ +046794: 0a01 |0004: move-result v1 │ │ +046796: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +04679a: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +04679e: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +0467a2: 7152 7405 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0574 │ │ +0467a8: 0a05 |000e: move-result v5 │ │ +0467aa: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +0467ac: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +0467b0: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +0467b4: 7153 7405 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0574 │ │ +0467ba: 0a05 |0017: move-result v5 │ │ +0467bc: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +0467c0: 0f00 |001a: return v0 │ │ +0467c2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0467c4: 28fe |001c: goto 001a // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=78 │ │ + 0x0007 line=79 │ │ + 0x000f line=81 │ │ + 0x0018 line=83 │ │ + locals : │ │ + 0x0000 - 0x001d reg=4 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ + 0x0000 - 0x001d reg=5 metaState I │ │ + 0x0000 - 0x001d reg=6 modifiers I │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'metaStateHasNoModifiers' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0467c8: |[0467c8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +0467d8: 6e20 7705 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0577 │ │ +0467de: 0a00 |0003: move-result v0 │ │ +0467e0: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +0467e4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0467e8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0467ea: 0f00 |0009: return v0 │ │ +0467ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0467ee: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=88 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ + 0x0000 - 0x000c reg=2 metaState I │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ + name : 'normalizeMetaState' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 15 16-bit code units │ │ +0467f0: |[0467f0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +046800: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +046804: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +046808: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +04680c: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +046810: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +046814: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +046818: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +04681c: 0f00 |000e: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0004 line=68 │ │ + 0x0006 line=70 │ │ + 0x000a line=71 │ │ + 0x000c line=73 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ + 0x0000 - 0x000f reg=2 metaState I │ │ + │ │ + source_file_idx : 695 (KeyEventCompat.java) │ │ + │ │ +Class #318 header: │ │ +class_idx : 228 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 695 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #318 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/KeyEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombKeyEventVersionImpl" │ │ + │ │ +Class #318 - │ │ + Class descriptor : 'Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +046820: |[046820] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +046830: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +046836: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : 'metaStateHasModifiers' │ │ + type : '(II)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +046838: |[046838] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +046848: 7120 8705 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0587 │ │ +04684e: 0a00 |0003: move-result v0 │ │ +046850: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=103 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 metaState I │ │ + 0x0000 - 0x0005 reg=3 modifiers I │ │ + │ │ + #1 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : 'metaStateHasNoModifiers' │ │ + type : '(I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +046854: |[046854] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +046864: 7110 8805 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0588 │ │ +04686a: 0a00 |0003: move-result v0 │ │ +04686c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 metaState I │ │ + │ │ + #2 : (in Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;) │ │ + name : 'normalizeMetaState' │ │ + type : '(I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +046870: |[046870] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +046880: 7110 8905 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0589 │ │ +046886: 0a00 |0003: move-result v0 │ │ +046888: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 metaState I │ │ + │ │ + source_file_idx : 695 (KeyEventCompat.java) │ │ + │ │ +Class #319 header: │ │ +class_idx : 232 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1608 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #319 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ + │ │ +Class #319 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04688c: |[04688c] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.:()V │ │ +04689c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0468a2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0468a4: |[0468a4] android.support.v4.view.MenuCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +0468b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0468b6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0002 reg=3 actionEnum I │ │ + │ │ + source_file_idx : 1608 (MenuCompat.java) │ │ + │ │ +Class #320 header: │ │ +class_idx : 233 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1608 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #320 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ + │ │ +Class #320 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MenuCompat$MenuVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0468b8: |[0468b8] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.:()V │ │ +0468c8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0468ce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0468d0: |[0468d0] android.support.v4.view.MenuCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +0468e0: 7120 a005 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@05a0 │ │ +0468e6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0468e8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0003 line=51 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0005 reg=3 actionEnum I │ │ + │ │ + source_file_idx : 1608 (MenuCompat.java) │ │ + │ │ +Class #321 header: │ │ +class_idx : 236 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1609 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #321 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMenuVersionImpl" │ │ + │ │ +Class #321 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0468ec: |[0468ec] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +0468fc: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +046902: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +046904: |[046904] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +046914: 1101 |0000: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +046918: |[046918] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +046928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04692a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ + 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0002 reg=3 actionEnum I │ │ + │ │ + source_file_idx : 1609 (MenuItemCompat.java) │ │ + │ │ +Class #322 header: │ │ +class_idx : 237 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1609 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #322 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MenuItemCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombMenuVersionImpl" │ │ + │ │ +Class #322 - │ │ + Class descriptor : 'Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04692c: |[04692c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +04693c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +046942: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'setActionView' │ │ + type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +046944: |[046944] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +046954: 7120 9f05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@059f │ │ +04695a: 0c00 |0003: move-result-object v0 │ │ +04695c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;) │ │ + name : 'setShowAsAction' │ │ + type : '(Landroid/view/MenuItem;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +046960: |[046960] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)Z │ │ +046970: 7120 a005 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@05a0 │ │ +046976: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +046978: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0003 line=91 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ + 0x0000 - 0x0005 reg=3 actionEnum I │ │ + │ │ + source_file_idx : 1609 (MenuItemCompat.java) │ │ + │ │ +Class #323 header: │ │ +class_idx : 241 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1615 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #323 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseMotionEventVersionImpl" │ │ + │ │ +Class #323 - │ │ + Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04697c: |[04697c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +04698c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +046992: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : 'findPointerIndex' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 6 16-bit code units │ │ +046994: |[046994] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0469a4: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0469a8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0469aa: 0f00 |0003: return v0 │ │ +0469ac: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +0469ae: 28fe |0005: goto 0003 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0002 line=44 │ │ + 0x0003 line=46 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ + 0x0000 - 0x0006 reg=2 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0006 reg=3 pointerId I │ │ + │ │ + #1 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : 'getPointerId' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0469b0: |[0469b0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0469c0: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +0469c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0469c6: 0f00 |0003: return v0 │ │ +0469c8: 2200 f701 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01f7 │ │ +0469cc: 1a01 d106 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@06d1 │ │ +0469d0: 7020 ab0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0cab │ │ +0469d6: 2700 |000b: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + 0x0002 line=52 │ │ + 0x0004 line=54 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ + 0x0000 - 0x000c reg=3 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x000c reg=4 pointerIndex I │ │ + │ │ + #2 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +0469d8: |[0469d8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0469e8: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0469ec: 6e10 b109 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +0469f2: 0a00 |0005: move-result v0 │ │ +0469f4: 0f00 |0006: return v0 │ │ +0469f6: 2200 f701 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01f7 │ │ +0469fa: 1a01 d106 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@06d1 │ │ +0469fe: 7020 ab0c 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0cab │ │ +046a04: 2700 |000e: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0002 line=59 │ │ + 0x0007 line=61 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ + 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x000f reg=4 pointerIndex I │ │ + │ │ + #3 : (in Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +046a08: |[046a08] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +046a18: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +046a1c: 6e10 b309 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@09b3 │ │ +046a22: 0a00 |0005: move-result v0 │ │ +046a24: 0f00 |0006: return v0 │ │ +046a26: 2200 f701 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@01f7 │ │ +046a2a: 1a01 d106 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@06d1 │ │ +046a2e: 7020 ab0c 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0cab │ │ +046a34: 2700 |000e: throw v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + 0x0002 line=66 │ │ + 0x0007 line=68 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ + 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x000f reg=4 pointerIndex I │ │ + │ │ + source_file_idx : 1615 (MotionEventCompat.java) │ │ + │ │ +Class #324 header: │ │ +class_idx : 242 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1615 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #324 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/MotionEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EclairMotionEventVersionImpl" │ │ + │ │ +Class #324 - │ │ + Class descriptor : 'Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +046a38: |[046a38] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +046a48: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +046a4e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : 'findPointerIndex' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +046a50: |[046a50] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +046a60: 7120 b805 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b8 │ │ +046a66: 0a00 |0003: move-result v0 │ │ +046a68: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0005 reg=3 pointerId I │ │ + │ │ + #1 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : 'getPointerId' │ │ + type : '(Landroid/view/MotionEvent;I)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +046a6c: |[046a6c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +046a7c: 7120 b905 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b9 │ │ +046a82: 0a00 |0003: move-result v0 │ │ +046a84: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0005 reg=3 pointerIndex I │ │ + │ │ + #2 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : 'getX' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +046a88: |[046a88] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +046a98: 7120 ba05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@05ba │ │ +046a9e: 0a00 |0003: move-result v0 │ │ +046aa0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0005 reg=3 pointerIndex I │ │ + │ │ + #3 : (in Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;) │ │ + name : 'getY' │ │ + type : '(Landroid/view/MotionEvent;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +046aa4: |[046aa4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +046ab4: 7120 bb05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@05bb │ │ +046aba: 0a00 |0003: move-result v0 │ │ +046abc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ + 0x0000 - 0x0005 reg=3 pointerIndex I │ │ + │ │ + source_file_idx : 1615 (MotionEventCompat.java) │ │ + │ │ +Class #325 header: │ │ +class_idx : 248 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 60 │ │ +source_file_idx : 1735 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #325 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/PagerTitleStrip; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="PageListener" │ │ + │ │ +Class #325 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/database/DataSetObserver;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + #1 : 'Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'mScrollState' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ + access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +046ac0: |[046ac0] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +046ad0: 5b01 da01 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ +046ad4: 7010 2801 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@0128 │ │ +046ada: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=290 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ + access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +046adc: |[046adc] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +046aec: 7020 d005 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@05d0 │ │ +046af2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=290 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onAdapterChanged' │ │ + type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +046af4: |[046af4] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +046b04: 5410 da01 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ +046b08: 6e30 e905 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@05e9 │ │ +046b0e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=318 │ │ + 0x0005 line=319 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0006 reg=3 newAdapter Landroid/support/v4/view/PagerAdapter; │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 22 16-bit code units │ │ +046b10: |[046b10] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +046b20: 5430 da01 |0000: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ +046b24: 5431 da01 |0002: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ +046b28: 5411 e401 |0004: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046b2c: 6e10 7f06 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@067f │ │ +046b32: 0a01 |0009: move-result v1 │ │ +046b34: 5432 da01 |000a: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ +046b38: 5422 e401 |000c: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046b3c: 6e10 7b06 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +046b42: 0c02 |0011: move-result-object v2 │ │ +046b44: 6e30 ea05 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@05ea │ │ +046b4a: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=323 │ │ + 0x0015 line=324 │ │ + locals : │ │ + 0x0000 - 0x0016 reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +046b4c: |[046b4c] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +046b5c: 5901 d901 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01d9 │ │ +046b60: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=313 │ │ + 0x0002 line=314 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x0003 reg=1 state I │ │ + │ │ + #3 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +046b64: |[046b64] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +046b74: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +046b78: 2d00 0300 |0002: cmpl-float v0, v3, v0 │ │ +046b7c: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +046b80: d802 0201 |0006: add-int/lit8 v2, v2, #int 1 // #01 │ │ +046b84: 5410 da01 |0008: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ +046b88: 6e30 eb05 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@05eb │ │ +046b8e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=296 │ │ + 0x0006 line=298 │ │ + 0x0008 line=300 │ │ + 0x000d line=301 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x000e reg=2 position I │ │ + 0x0000 - 0x000e reg=3 positionOffset F │ │ + 0x0000 - 0x000e reg=4 positionOffsetPixels I │ │ + │ │ + #4 : (in Landroid/support/v4/view/PagerTitleStrip$PageListener;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 26 16-bit code units │ │ +046b90: |[046b90] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +046ba0: 5230 d901 |0000: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@01d9 │ │ +046ba4: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ +046ba8: 5430 da01 |0004: iget-object v0, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ +046bac: 5431 da01 |0006: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ +046bb0: 5411 e401 |0008: iget-object v1, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046bb4: 6e10 7f06 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@067f │ │ +046bba: 0a01 |000d: move-result v1 │ │ +046bbc: 5432 da01 |000e: iget-object v2, v3, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@01da │ │ +046bc0: 5422 e401 |0010: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046bc4: 6e10 7b06 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +046bca: 0c02 |0015: move-result-object v2 │ │ +046bcc: 6e30 ea05 1002 |0016: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@05ea │ │ +046bd2: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=305 │ │ + 0x0004 line=307 │ │ + 0x0019 line=309 │ │ + locals : │ │ + 0x0000 - 0x001a reg=3 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ + 0x0000 - 0x001a reg=4 position I │ │ + │ │ + source_file_idx : 1735 (PagerTitleStrip.java) │ │ + │ │ +Class #326 header: │ │ +class_idx : 249 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 374 │ │ +source_file_idx : 1735 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 10 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #326 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/view/PagerTitleStrip$1; Landroid/support/v4/view/PagerTitleStrip$PageListener; } │ │ + │ │ +Class #326 - │ │ + Class descriptor : 'Landroid/support/v4/view/PagerTitleStrip;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/ViewGroup;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPager$Decor;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'ATTRS' │ │ + type : '[I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'SIDE_ALPHA' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 153 │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "PagerTitleStrip" │ │ + #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'TEXT_SPACING' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 16 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mCurrText' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mLastKnownCurrentPage' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mLastKnownPositionOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mNextText' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mPageListener' │ │ + type : 'Landroid/support/v4/view/PagerTitleStrip$PageListener;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mPager' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mPrevText' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mScaledTextSpacing' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mUpdatingPositions' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'mUpdatingText' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 20 16-bit code units │ │ +046bd4: |[046bd4] android.support.v4.view.PagerTitleStrip.:()V │ │ +046be4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +046be6: 2300 b602 |0001: new-array v0, v0, [I // type@02b6 │ │ +046bea: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +046bf0: 6900 db01 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01db │ │ +046bf4: 0e00 |0008: return-void │ │ +046bf6: 0000 |0009: nop // spacer │ │ +046bf8: 0003 0400 0300 0000 3400 0101 9800 ... |000a: array-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +046c0c: |[046c0c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +046c1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046c1e: 7030 d905 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@05d9 │ │ +046c24: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + 0x0004 line=68 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 14 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 211 16-bit code units │ │ +046c28: |[046c28] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +046c38: 121a |0000: const/4 v10, #int 1 // #1 │ │ +046c3a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +046c3c: 7030 0a0a cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0a0a │ │ +046c42: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +046c44: 59b7 e001 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01e0 │ │ +046c48: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +046c4c: 59b7 e101 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ +046c50: 2207 f800 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@00f8 │ │ +046c54: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +046c56: 7030 d105 b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@05d1 │ │ +046c5c: 5bb7 e301 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ +046c60: 2207 ad01 |0014: new-instance v7, Landroid/widget/TextView; // type@01ad │ │ +046c64: 7020 ed0a c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0aed │ │ +046c6a: 5bb7 e501 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +046c6e: 6e20 da05 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@05da │ │ +046c74: 2207 ad01 |001e: new-instance v7, Landroid/widget/TextView; // type@01ad │ │ +046c78: 7020 ed0a c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0aed │ │ +046c7e: 5bb7 df01 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +046c82: 6e20 da05 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@05da │ │ +046c88: 2207 ad01 |0028: new-instance v7, Landroid/widget/TextView; // type@01ad │ │ +046c8c: 7020 ed0a c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@0aed │ │ +046c92: 5bb7 e201 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +046c96: 6e20 da05 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@05da │ │ +046c9c: 6207 db01 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@01db │ │ +046ca0: 6e30 a900 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00a9 │ │ +046ca6: 0c00 |0037: move-result-object v0 │ │ +046ca8: 6e30 0901 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0109 │ │ +046cae: 0a03 |003b: move-result v3 │ │ +046cb0: 3803 1100 |003c: if-eqz v3, 004d // +0011 │ │ +046cb4: 54b7 e501 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +046cb8: 6e30 fe0a c703 |0040: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0afe │ │ +046cbe: 54b7 df01 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +046cc2: 6e30 fe0a c703 |0045: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0afe │ │ +046cc8: 54b7 e201 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +046ccc: 6e30 fe0a c703 |004a: invoke-virtual {v7, v12, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@0afe │ │ +046cd2: 6e20 0b01 a000 |004d: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@010b │ │ +046cd8: 0a07 |0050: move-result v7 │ │ +046cda: 3807 1500 |0051: if-eqz v7, 0066 // +0015 │ │ +046cde: 6e30 0301 a009 |0053: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +046ce4: 0a04 |0056: move-result v4 │ │ +046ce6: 54b7 e501 |0057: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +046cea: 6e20 ff0a 4700 |0059: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0aff │ │ +046cf0: 54b7 df01 |005c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +046cf4: 6e20 ff0a 4700 |005e: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0aff │ │ +046cfa: 54b7 e201 |0061: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +046cfe: 6e20 ff0a 4700 |0063: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setTextColor:(I)V // method@0aff │ │ +046d04: 1227 |0066: const/4 v7, #int 2 // #2 │ │ +046d06: 6e30 0501 7009 |0067: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0105 │ │ +046d0c: 0a05 |006a: move-result v5 │ │ +046d0e: 3805 1400 |006b: if-eqz v5, 007f // +0014 │ │ +046d12: 54b7 e501 |006d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +046d16: 8258 |006f: int-to-float v8, v5 │ │ +046d18: 6e30 010b 9708 |0070: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0b01 │ │ +046d1e: 54b7 df01 |0073: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +046d22: 8258 |0075: int-to-float v8, v5 │ │ +046d24: 6e30 010b 9708 |0076: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0b01 │ │ +046d2a: 54b7 e201 |0079: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +046d2e: 8258 |007b: int-to-float v8, v5 │ │ +046d30: 6e30 010b 9708 |007c: invoke-virtual {v7, v9, v8}, Landroid/widget/TextView;.setTextSize:(IF)V // method@0b01 │ │ +046d36: 6e10 0c01 0000 |007f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010c │ │ +046d3c: 54b7 e501 |0082: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +046d40: 6e10 f30a 0700 |0084: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@0af3 │ │ +046d46: 0c07 |0087: move-result-object v7 │ │ +046d48: 6e10 f500 0700 |0088: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@00f5 │ │ +046d4e: 0a01 |008b: move-result v1 │ │ +046d50: 1507 0099 |008c: const/high16 v7, #int -1728053248 // #9900 │ │ +046d54: 1408 ffff ff00 |008e: const v8, #float 2.35099e-38 // #00ffffff │ │ +046d5a: b518 |0091: and-int/2addr v8, v1 │ │ +046d5c: 9606 0708 |0092: or-int v6, v7, v8 │ │ +046d60: 54b7 e501 |0094: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +046d64: 6e20 ff0a 6700 |0096: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0aff │ │ +046d6a: 54b7 e201 |0099: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +046d6e: 6e20 ff0a 6700 |009b: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setTextColor:(I)V // method@0aff │ │ +046d74: 54b7 e501 |009e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +046d78: 6208 6502 |00a0: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0265 │ │ +046d7c: 6e20 f70a 8700 |00a2: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0af7 │ │ +046d82: 54b7 df01 |00a5: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +046d86: 6208 6502 |00a7: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0265 │ │ +046d8a: 6e20 f70a 8700 |00a9: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0af7 │ │ +046d90: 54b7 e201 |00ac: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +046d94: 6208 6502 |00ae: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0265 │ │ +046d98: 6e20 f70a 8700 |00b0: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@0af7 │ │ +046d9e: 54b7 e501 |00b3: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +046da2: 6e10 fb0a 0700 |00b5: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0afb │ │ +046da8: 54b7 df01 |00b8: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +046dac: 6e10 fb0a 0700 |00ba: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0afb │ │ +046db2: 54b7 e201 |00bd: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +046db6: 6e10 fb0a 0700 |00bf: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@0afb │ │ +046dbc: 6e10 a400 0c00 |00c2: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +046dc2: 0c07 |00c5: move-result-object v7 │ │ +046dc4: 6e10 fa00 0700 |00c6: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00fa │ │ +046dca: 0c07 |00c9: move-result-object v7 │ │ +046dcc: 5272 6702 |00ca: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0267 │ │ +046dd0: 1507 8041 |00cc: const/high16 v7, #int 1098907648 // #4180 │ │ +046dd4: c827 |00ce: mul-float/2addr v7, v2 │ │ +046dd6: 8777 |00cf: float-to-int v7, v7 │ │ +046dd8: 59b7 e601 |00d0: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01e6 │ │ +046ddc: 0e00 |00d2: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=71 │ │ + 0x0005 line=48 │ │ + 0x0008 line=49 │ │ + 0x000c line=55 │ │ + 0x0014 line=73 │ │ + 0x001e line=74 │ │ + 0x0028 line=75 │ │ + 0x0032 line=77 │ │ + 0x0038 line=78 │ │ + 0x003c line=79 │ │ + 0x003e line=80 │ │ + 0x0043 line=81 │ │ + 0x0048 line=82 │ │ + 0x004d line=84 │ │ + 0x0053 line=85 │ │ + 0x0057 line=86 │ │ + 0x005c line=87 │ │ + 0x0061 line=88 │ │ + 0x0066 line=90 │ │ + 0x006b line=91 │ │ + 0x006d line=92 │ │ + 0x0073 line=93 │ │ + 0x0079 line=94 │ │ + 0x007f line=96 │ │ + 0x0082 line=98 │ │ + 0x008c line=99 │ │ + 0x0094 line=100 │ │ + 0x0099 line=101 │ │ + 0x009e line=103 │ │ + 0x00a5 line=104 │ │ + 0x00ac line=105 │ │ + 0x00b3 line=106 │ │ + 0x00b8 line=107 │ │ + 0x00bd line=108 │ │ + 0x00c2 line=110 │ │ + 0x00cc line=111 │ │ + 0x00d2 line=112 │ │ + locals : │ │ + 0x0057 - 0x0066 reg=4 textColor I │ │ + 0x0038 - 0x00d3 reg=0 a Landroid/content/res/TypedArray; │ │ + 0x008c - 0x00d3 reg=1 defaultColor I │ │ + 0x00cc - 0x00d3 reg=2 density F │ │ + 0x003c - 0x00d3 reg=3 textAppearance I │ │ + 0x006b - 0x00d3 reg=5 textSize I │ │ + 0x0094 - 0x00d3 reg=6 transparentColor I │ │ + 0x0000 - 0x00d3 reg=11 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x00d3 reg=12 context Landroid/content/Context; │ │ + 0x0000 - 0x00d3 reg=13 attrs Landroid/util/AttributeSet; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'onAttachedToWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 43 16-bit code units │ │ +046de0: |[046de0] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +046df0: 6f10 140a 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0a14 │ │ +046df6: 6e10 e105 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@05e1 │ │ +046dfc: 0c02 |0006: move-result-object v2 │ │ +046dfe: 2023 1b01 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@011b │ │ +046e02: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +046e06: 2203 f601 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@01f6 │ │ +046e0a: 1a04 c606 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@06c6 │ │ +046e0e: 7020 aa0c 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +046e14: 2703 |0012: throw v3 │ │ +046e16: 0721 |0013: move-object v1, v2 │ │ +046e18: 1f01 1b01 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@011b │ │ +046e1c: 6e10 7b06 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +046e22: 0c00 |0019: move-result-object v0 │ │ +046e24: 5453 e301 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ +046e28: 6e20 b706 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@06b7 │ │ +046e2e: 5453 e301 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ +046e32: 6e20 ba06 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@06ba │ │ +046e38: 5b51 e401 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046e3c: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +046e3e: 6e30 e905 3500 |0027: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@05e9 │ │ +046e44: 0e00 |002a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=116 │ │ + 0x0003 line=118 │ │ + 0x0007 line=119 │ │ + 0x000b line=120 │ │ + 0x0014 line=124 │ │ + 0x0016 line=125 │ │ + 0x001a line=127 │ │ + 0x001f line=128 │ │ + 0x0024 line=129 │ │ + 0x0026 line=130 │ │ + 0x002a line=131 │ │ + locals : │ │ + 0x001a - 0x002b reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0016 - 0x002b reg=1 pager Landroid/support/v4/view/ViewPager; │ │ + 0x0007 - 0x002b reg=2 parent Landroid/view/ViewParent; │ │ + 0x0000 - 0x002b reg=5 this Landroid/support/v4/view/PagerTitleStrip; │ │ + │ │ + #1 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 23 16-bit code units │ │ +046e48: |[046e48] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +046e58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +046e5a: 5420 e401 |0001: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046e5e: 6e10 7b06 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +046e64: 0c00 |0006: move-result-object v0 │ │ +046e66: 6e30 e905 0201 |0007: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@05e9 │ │ +046e6c: 5420 e401 |000a: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046e70: 6e20 b706 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@06b7 │ │ +046e76: 5420 e401 |000f: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046e7a: 6e20 ba06 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@06ba │ │ +046e80: 5b21 e401 |0014: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046e84: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=135 │ │ + 0x000a line=136 │ │ + 0x000f line=137 │ │ + 0x0014 line=138 │ │ + 0x0016 line=139 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Landroid/support/v4/view/PagerTitleStrip; │ │ + │ │ + #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'onLayout' │ │ + type : '(ZIIII)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 3 │ │ + insns size : 15 16-bit code units │ │ +046e88: |[046e88] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +046e98: 5420 e401 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046e9c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +046ea0: 5420 e401 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046ea4: 6e10 7f06 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@067f │ │ +046eaa: 0a00 |0009: move-result v0 │ │ +046eac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +046eae: 6e30 eb05 0201 |000b: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@05eb │ │ +046eb4: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=285 │ │ + 0x0004 line=286 │ │ + 0x000e line=288 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x000f reg=3 changed Z │ │ + 0x0000 - 0x000f reg=4 l I │ │ + 0x0000 - 0x000f reg=5 t I │ │ + 0x0000 - 0x000f reg=6 r I │ │ + 0x0000 - 0x000f reg=7 b I │ │ + │ │ + #3 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 16 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 107 16-bit code units │ │ +046eb8: |[046eb8] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +046ec8: 7110 cc09 0e00 |0000: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09cc │ │ +046ece: 0a09 |0003: move-result v9 │ │ +046ed0: 7110 cc09 0f00 |0004: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09cc │ │ +046ed6: 0a04 |0007: move-result v4 │ │ +046ed8: 7110 cd09 0e00 |0008: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +046ede: 0a0a |000b: move-result v10 │ │ +046ee0: 7110 cd09 0f00 |000c: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +046ee6: 0a05 |000f: move-result v5 │ │ +046ee8: 150b 0040 |0010: const/high16 v11, #int 1073741824 // #4000 │ │ +046eec: 32b9 0a00 |0012: if-eq v9, v11, 001c // +000a │ │ +046ef0: 220b f601 |0014: new-instance v11, Ljava/lang/IllegalStateException; // type@01f6 │ │ +046ef4: 1a0c 5506 |0016: const-string v12, "Must measure with an exact width" // string@0655 │ │ +046ef8: 7020 aa0c cb00 |0018: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +046efe: 270b |001b: throw v11 │ │ +046f00: 0151 |001c: move v1, v5 │ │ +046f02: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +046f04: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +046f06: 6e10 db05 0d00 |001f: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@05db │ │ +046f0c: 0c00 |0022: move-result-object v0 │ │ +046f0e: 3800 0600 |0023: if-eqz v0, 0029 // +0006 │ │ +046f12: 6e10 6201 0000 |0025: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0162 │ │ +046f18: 0a06 |0028: move-result v6 │ │ +046f1a: 6e10 e005 0d00 |0029: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@05e0 │ │ +046f20: 0a0b |002c: move-result v11 │ │ +046f22: 6e10 dd05 0d00 |002d: invoke-virtual {v13}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@05dd │ │ +046f28: 0a0c |0030: move-result v12 │ │ +046f2a: 9007 0b0c |0031: add-int v7, v11, v12 │ │ +046f2e: b171 |0033: sub-int/2addr v1, v7 │ │ +046f30: 82ab |0034: int-to-float v11, v10 │ │ +046f32: 140c cdcc 4c3f |0035: const v12, #float 0.8 // #3f4ccccd │ │ +046f38: c8cb |0038: mul-float/2addr v11, v12 │ │ +046f3a: 87bb |0039: float-to-int v11, v11 │ │ +046f3c: 150c 0080 |003a: const/high16 v12, #int -2147483648 // #8000 │ │ +046f40: 7120 ce09 cb00 |003c: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ce │ │ +046f46: 0a03 |003f: move-result v3 │ │ +046f48: 7120 ce09 4100 |0040: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ce │ │ +046f4e: 0a02 |0043: move-result v2 │ │ +046f50: 54db e501 |0044: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +046f54: 6e30 f50a 3b02 |0046: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0af5 │ │ +046f5a: 54db df01 |0049: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +046f5e: 6e30 f50a 3b02 |004b: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0af5 │ │ +046f64: 54db e201 |004e: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +046f68: 6e30 f50a 3b02 |0050: invoke-virtual {v11, v3, v2}, Landroid/widget/TextView;.measure:(II)V // method@0af5 │ │ +046f6e: 150b 0040 |0053: const/high16 v11, #int 1073741824 // #4000 │ │ +046f72: 33b4 0600 |0055: if-ne v4, v11, 005b // +0006 │ │ +046f76: 6e30 e805 ad05 |0057: invoke-virtual {v13, v10, v5}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@05e8 │ │ +046f7c: 0e00 |005a: return-void │ │ +046f7e: 54db df01 |005b: iget-object v11, v13, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +046f82: 6e10 f00a 0b00 |005d: invoke-virtual {v11}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0af0 │ │ +046f88: 0a08 |0060: move-result v8 │ │ +046f8a: 900b 0807 |0061: add-int v11, v8, v7 │ │ +046f8e: 7120 ba0c b600 |0063: invoke-static {v6, v11}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +046f94: 0a0b |0066: move-result v11 │ │ +046f96: 6e30 e805 ad0b |0067: invoke-virtual {v13, v10, v11}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@05e8 │ │ +046f9c: 28f0 |006a: goto 005a // -0010 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=248 │ │ + 0x0004 line=249 │ │ + 0x0008 line=250 │ │ + 0x000c line=251 │ │ + 0x0010 line=253 │ │ + 0x0014 line=254 │ │ + 0x001c line=257 │ │ + 0x001d line=258 │ │ + 0x001e line=259 │ │ + 0x001f line=260 │ │ + 0x0023 line=261 │ │ + 0x0025 line=262 │ │ + 0x0029 line=264 │ │ + 0x0033 line=265 │ │ + 0x0034 line=267 │ │ + 0x0040 line=269 │ │ + 0x0044 line=271 │ │ + 0x0049 line=272 │ │ + 0x004e line=273 │ │ + 0x0053 line=275 │ │ + 0x0057 line=276 │ │ + 0x005a line=281 │ │ + 0x005b line=278 │ │ + 0x0061 line=279 │ │ + locals : │ │ + 0x0023 - 0x006b reg=0 bg Landroid/graphics/drawable/Drawable; │ │ + 0x001d - 0x006b reg=1 childHeight I │ │ + 0x0044 - 0x006b reg=2 childHeightSpec I │ │ + 0x0040 - 0x006b reg=3 childWidthSpec I │ │ + 0x0008 - 0x006b reg=4 heightMode I │ │ + 0x0010 - 0x006b reg=5 heightSize I │ │ + 0x001e - 0x006b reg=6 minHeight I │ │ + 0x001f - 0x006b reg=7 padding I │ │ + 0x0061 - 0x006b reg=8 textHeight I │ │ + 0x0004 - 0x006b reg=9 widthMode I │ │ + 0x000c - 0x006b reg=10 widthSize I │ │ + 0x0000 - 0x006b reg=13 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x006b reg=14 widthMeasureSpec I │ │ + 0x0000 - 0x006b reg=15 heightMeasureSpec I │ │ + │ │ + #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'requestLayout' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +046fa0: |[046fa0] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +046fb0: 5510 e801 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01e8 │ │ +046fb4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +046fb8: 6f10 1b0a 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@0a1b │ │ +046fbe: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=180 │ │ + 0x0004 line=181 │ │ + 0x0007 line=183 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ + │ │ + #5 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'updateAdapter' │ │ + type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 38 16-bit code units │ │ +046fc0: |[046fc0] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +046fd0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +046fd4: 5410 e301 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ +046fd8: 6e20 cf05 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@05cf │ │ +046fde: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ +046fe2: 5410 e301 |0009: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@01e3 │ │ +046fe6: 6e20 c805 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@05c8 │ │ +046fec: 5410 e401 |000e: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +046ff0: 3800 1500 |0010: if-eqz v0, 0025 // +0015 │ │ +046ff4: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +046ff6: 5910 e001 |0013: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01e0 │ │ +046ffa: 1500 80bf |0015: const/high16 v0, #int -1082130432 // #bf80 │ │ +046ffe: 5910 e101 |0017: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ +047002: 5410 e401 |0019: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +047006: 6e10 7f06 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@067f │ │ +04700c: 0a00 |001e: move-result v0 │ │ +04700e: 6e30 ea05 0103 |001f: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@05ea │ │ +047014: 6e10 e705 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@05e7 │ │ +04701a: 0e00 |0025: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=186 │ │ + 0x0002 line=187 │ │ + 0x0007 line=189 │ │ + 0x0009 line=190 │ │ + 0x000e line=192 │ │ + 0x0012 line=193 │ │ + 0x0015 line=194 │ │ + 0x0019 line=195 │ │ + 0x0022 line=196 │ │ + 0x0025 line=198 │ │ + locals : │ │ + 0x0000 - 0x0026 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0026 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0026 reg=3 newAdapter Landroid/support/v4/view/PagerAdapter; │ │ + │ │ + #6 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'updateText' │ │ + type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 12 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 136 16-bit code units │ │ +04701c: |[04701c] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +04702c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +04702e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +047030: 380b 8200 |0002: if-eqz v11, 0084 // +0082 │ │ +047034: 6e10 c105 0b00 |0004: invoke-virtual {v11}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04703a: 0a03 |0007: move-result v3 │ │ +04703c: 5c97 e801 |0008: iput-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01e8 │ │ +047040: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +047042: 347a 0a00 |000b: if-lt v10, v7, 0015 // +000a │ │ +047046: 380b 0800 |000d: if-eqz v11, 0015 // +0008 │ │ +04704a: d807 0aff |000f: add-int/lit8 v7, v10, #int -1 // #ff │ │ +04704e: 6e20 c305 7b00 |0011: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@05c3 │ │ +047054: 0c04 |0014: move-result-object v4 │ │ +047056: 5497 e501 |0015: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +04705a: 6e20 fd0a 4700 |0017: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +047060: 5498 df01 |001a: iget-object v8, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +047064: 380b 6a00 |001c: if-eqz v11, 0086 // +006a │ │ +047068: 6e20 c305 ab00 |001e: invoke-virtual {v11, v10}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@05c3 │ │ +04706e: 0c07 |0021: move-result-object v7 │ │ +047070: 6e20 fd0a 7800 |0022: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +047076: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +047078: d807 0a01 |0026: add-int/lit8 v7, v10, #int 1 // #01 │ │ +04707c: 3537 0a00 |0028: if-ge v7, v3, 0032 // +000a │ │ +047080: 380b 0800 |002a: if-eqz v11, 0032 // +0008 │ │ +047084: d807 0a01 |002c: add-int/lit8 v7, v10, #int 1 // #01 │ │ +047088: 6e20 c305 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@05c3 │ │ +04708e: 0c04 |0031: move-result-object v4 │ │ +047090: 5497 e201 |0032: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +047094: 6e20 fd0a 4700 |0034: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +04709a: 6e10 e205 0900 |0037: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@05e2 │ │ +0470a0: 0a07 |003a: move-result v7 │ │ +0470a2: 6e10 de05 0900 |003b: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@05de │ │ +0470a8: 0a08 |003e: move-result v8 │ │ +0470aa: b187 |003f: sub-int/2addr v7, v8 │ │ +0470ac: 6e10 df05 0900 |0040: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@05df │ │ +0470b2: 0a08 |0043: move-result v8 │ │ +0470b4: 9105 0708 |0044: sub-int v5, v7, v8 │ │ +0470b8: 6e10 dc05 0900 |0046: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@05dc │ │ +0470be: 0a07 |0049: move-result v7 │ │ +0470c0: 6e10 e005 0900 |004a: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@05e0 │ │ +0470c6: 0a08 |004d: move-result v8 │ │ +0470c8: b187 |004e: sub-int/2addr v7, v8 │ │ +0470ca: 6e10 dd05 0900 |004f: invoke-virtual {v9}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@05dd │ │ +0470d0: 0a08 |0052: move-result v8 │ │ +0470d2: 9100 0708 |0053: sub-int v0, v7, v8 │ │ +0470d6: 8257 |0055: int-to-float v7, v5 │ │ +0470d8: 1408 cdcc 4c3f |0056: const v8, #float 0.8 // #3f4ccccd │ │ +0470de: c887 |0059: mul-float/2addr v7, v8 │ │ +0470e0: 8777 |005a: float-to-int v7, v7 │ │ +0470e2: 1508 0080 |005b: const/high16 v8, #int -2147483648 // #8000 │ │ +0470e6: 7120 ce09 8700 |005d: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ce │ │ +0470ec: 0a02 |0060: move-result v2 │ │ +0470ee: 1507 0040 |0061: const/high16 v7, #int 1073741824 // #4000 │ │ +0470f2: 7120 ce09 7000 |0063: invoke-static {v0, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@09ce │ │ +0470f8: 0a01 |0066: move-result v1 │ │ +0470fa: 5497 e501 |0067: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +0470fe: 6e30 f50a 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0af5 │ │ +047104: 5497 df01 |006c: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +047108: 6e30 f50a 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0af5 │ │ +04710e: 5497 e201 |0071: iget-object v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +047112: 6e30 f50a 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@0af5 │ │ +047118: 599a e001 |0076: iput v10, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01e0 │ │ +04711c: 5597 e701 |0078: iget-boolean v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01e7 │ │ +047120: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +047124: 5297 e101 |007c: iget v7, v9, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ +047128: 6e30 eb05 a907 |007e: invoke-virtual {v9, v10, v7}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IF)V // method@05eb │ │ +04712e: 5c96 e801 |0081: iput-boolean v6, v9, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@01e8 │ │ +047132: 0e00 |0083: return-void │ │ +047134: 0163 |0084: move v3, v6 │ │ +047136: 2883 |0085: goto 0008 // -007d │ │ +047138: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +04713a: 289b |0087: goto 0022 // -0065 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=142 │ │ + 0x0008 line=143 │ │ + 0x000a line=145 │ │ + 0x000b line=146 │ │ + 0x000f line=147 │ │ + 0x0015 line=149 │ │ + 0x001a line=151 │ │ + 0x0025 line=153 │ │ + 0x0026 line=154 │ │ + 0x002c line=155 │ │ + 0x0032 line=157 │ │ + 0x0037 line=160 │ │ + 0x0046 line=161 │ │ + 0x0055 line=162 │ │ + 0x0061 line=164 │ │ + 0x0067 line=165 │ │ + 0x006c line=166 │ │ + 0x0071 line=167 │ │ + 0x0076 line=169 │ │ + 0x0078 line=171 │ │ + 0x007c line=172 │ │ + 0x0081 line=175 │ │ + 0x0083 line=176 │ │ + 0x0085 line=142 │ │ + 0x0086 line=151 │ │ + locals : │ │ + 0x0055 - 0x0084 reg=0 childHeight I │ │ + 0x0067 - 0x0084 reg=1 childHeightSpec I │ │ + 0x0061 - 0x0084 reg=2 childWidthSpec I │ │ + 0x0008 - 0x0084 reg=3 itemCount I │ │ + 0x000b - 0x0084 reg=4 text Ljava/lang/CharSequence; │ │ + 0x0046 - 0x0084 reg=5 width I │ │ + 0x0086 - 0x0088 reg=3 itemCount I │ │ + 0x0086 - 0x0088 reg=4 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0088 reg=9 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x0088 reg=10 currentItem I │ │ + 0x0000 - 0x0088 reg=11 adapter Landroid/support/v4/view/PagerAdapter; │ │ + │ │ + #7 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ + name : 'updateTextPositions' │ │ + type : '(IF)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 26 │ │ + ins : 3 │ │ + outs : 5 │ │ + insns size : 270 16-bit code units │ │ +04713c: |[04713c] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IF)V │ │ +04714c: 0800 1700 |0000: move-object/from16 v0, v23 │ │ +047150: 5200 e001 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@01e0 │ │ +047154: 0214 0000 |0004: move/from16 v20, v0 │ │ +047158: 0200 1800 |0006: move/from16 v0, v24 │ │ +04715c: 0201 1400 |0008: move/from16 v1, v20 │ │ +047160: 3210 f900 |000a: if-eq v0, v1, 0103 // +00f9 │ │ +047164: 0800 1700 |000c: move-object/from16 v0, v23 │ │ +047168: 5400 e401 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@01e4 │ │ +04716c: 0814 0000 |0010: move-object/from16 v20, v0 │ │ +047170: 7401 7b06 1400 |0012: invoke-virtual/range {v20}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +047176: 0c14 |0015: move-result-object v20 │ │ +047178: 0800 1700 |0016: move-object/from16 v0, v23 │ │ +04717c: 0201 1800 |0018: move/from16 v1, v24 │ │ +047180: 0802 1400 |001a: move-object/from16 v2, v20 │ │ +047184: 6e30 ea05 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@05ea │ │ +04718a: 1314 0100 |001f: const/16 v20, #int 1 // #1 │ │ +04718e: 0200 1400 |0021: move/from16 v0, v20 │ │ +047192: 0801 1700 |0023: move-object/from16 v1, v23 │ │ +047196: 5c10 e701 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01e7 │ │ +04719a: 0800 1700 |0027: move-object/from16 v0, v23 │ │ +04719e: 5400 e501 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +0471a2: 0814 0000 |002b: move-object/from16 v20, v0 │ │ +0471a6: 7401 f10a 1400 |002d: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0af1 │ │ +0471ac: 0a10 |0030: move-result v16 │ │ +0471ae: 0800 1700 |0031: move-object/from16 v0, v23 │ │ +0471b2: 5400 df01 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +0471b6: 0814 0000 |0035: move-object/from16 v20, v0 │ │ +0471ba: 7401 f10a 1400 |0037: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0af1 │ │ +0471c0: 0a08 |003a: move-result v8 │ │ +0471c2: 0800 1700 |003b: move-object/from16 v0, v23 │ │ +0471c6: 5400 e201 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +0471ca: 0814 0000 |003f: move-object/from16 v20, v0 │ │ +0471ce: 7401 f10a 1400 |0041: invoke-virtual/range {v20}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@0af1 │ │ +0471d4: 0a0b |0044: move-result v11 │ │ +0471d6: db09 0802 |0045: div-int/lit8 v9, v8, #int 2 // #02 │ │ +0471da: 7401 e205 1700 |0047: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@05e2 │ │ +0471e0: 0a11 |004a: move-result v17 │ │ +0471e2: 7401 de05 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@05de │ │ +0471e8: 0a0c |004e: move-result v12 │ │ +0471ea: 7401 df05 1700 |004f: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@05df │ │ +0471f0: 0a0d |0052: move-result v13 │ │ +0471f2: 7401 e005 1700 |0053: invoke-virtual/range {v23}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@05e0 │ │ +0471f8: 0a0e |0056: move-result v14 │ │ +0471fa: 9012 0c09 |0057: add-int v18, v12, v9 │ │ +0471fe: 9013 0d09 |0059: add-int v19, v13, v9 │ │ +047202: 9114 1112 |005b: sub-int v20, v17, v18 │ │ +047206: 9103 1413 |005d: sub-int v3, v20, v19 │ │ +04720a: 1514 003f |005f: const/high16 v20, #int 1056964608 // #3f00 │ │ +04720e: a606 1914 |0061: add-float v6, v25, v20 │ │ +047212: 1514 803f |0063: const/high16 v20, #int 1065353216 // #3f80 │ │ +047216: 2d14 0614 |0065: cmpl-float v20, v6, v20 │ │ +04721a: 3d14 0600 |0067: if-lez v20, 006d // +0006 │ │ +04721e: 1514 803f |0069: const/high16 v20, #int 1065353216 // #3f80 │ │ +047222: a706 0614 |006b: sub-float v6, v6, v20 │ │ +047226: 9114 1113 |006d: sub-int v20, v17, v19 │ │ +04722a: 8230 |006f: int-to-float v0, v3 │ │ +04722c: 0215 0000 |0070: move/from16 v21, v0 │ │ +047230: a815 1506 |0072: mul-float v21, v21, v6 │ │ +047234: 0200 1500 |0074: move/from16 v0, v21 │ │ +047238: 8700 |0076: float-to-int v0, v0 │ │ +04723a: 0215 0000 |0077: move/from16 v21, v0 │ │ +04723e: 9104 1415 |0079: sub-int v4, v20, v21 │ │ +047242: db14 0802 |007b: div-int/lit8 v20, v8, #int 2 // #02 │ │ +047246: 9105 0414 |007d: sub-int v5, v4, v20 │ │ +04724a: 9007 0508 |007f: add-int v7, v5, v8 │ │ +04724e: 0800 1700 |0081: move-object/from16 v0, v23 │ │ +047252: 5400 df01 |0083: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +047256: 0814 0000 |0085: move-object/from16 v20, v0 │ │ +04725a: 0800 1700 |0087: move-object/from16 v0, v23 │ │ +04725e: 5400 df01 |0089: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@01df │ │ +047262: 0815 0000 |008b: move-object/from16 v21, v0 │ │ +047266: 7401 f00a 1500 |008d: invoke-virtual/range {v21}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0af0 │ │ +04726c: 0a15 |0090: move-result v21 │ │ +04726e: 9015 150e |0091: add-int v21, v21, v14 │ │ +047272: 0800 1400 |0093: move-object/from16 v0, v20 │ │ +047276: 0201 1500 |0095: move/from16 v1, v21 │ │ +04727a: 6e51 f40a 507e |0097: invoke-virtual {v0, v5, v14, v7, v1}, Landroid/widget/TextView;.layout:(IIII)V // method@0af4 │ │ +047280: 0800 1700 |009a: move-object/from16 v0, v23 │ │ +047284: 5200 e601 |009c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01e6 │ │ +047288: 0214 0000 |009e: move/from16 v20, v0 │ │ +04728c: 9114 0514 |00a0: sub-int v20, v5, v20 │ │ +047290: 9114 1410 |00a2: sub-int v20, v20, v16 │ │ +047294: 0200 1400 |00a4: move/from16 v0, v20 │ │ +047298: 7120 bc0c 0c00 |00a6: invoke-static {v12, v0}, Ljava/lang/Math;.min:(II)I // method@0cbc │ │ +04729e: 0a0f |00a9: move-result v15 │ │ +0472a0: 0800 1700 |00aa: move-object/from16 v0, v23 │ │ +0472a4: 5400 e501 |00ac: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +0472a8: 0814 0000 |00ae: move-object/from16 v20, v0 │ │ +0472ac: 9015 0f10 |00b0: add-int v21, v15, v16 │ │ +0472b0: 0800 1700 |00b2: move-object/from16 v0, v23 │ │ +0472b4: 5400 e501 |00b4: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@01e5 │ │ +0472b8: 0816 0000 |00b6: move-object/from16 v22, v0 │ │ +0472bc: 7401 f00a 1600 |00b8: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0af0 │ │ +0472c2: 0a16 |00bb: move-result v22 │ │ +0472c4: 9016 160e |00bc: add-int v22, v22, v14 │ │ +0472c8: 0800 1400 |00be: move-object/from16 v0, v20 │ │ +0472cc: 0201 1500 |00c0: move/from16 v1, v21 │ │ +0472d0: 0202 1600 |00c2: move/from16 v2, v22 │ │ +0472d4: 6e52 f40a f01e |00c4: invoke-virtual {v0, v15, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@0af4 │ │ +0472da: 9114 110d |00c7: sub-int v20, v17, v13 │ │ +0472de: 9114 140b |00c9: sub-int v20, v20, v11 │ │ +0472e2: 0800 1700 |00cb: move-object/from16 v0, v23 │ │ +0472e6: 5200 e601 |00cd: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@01e6 │ │ +0472ea: 0215 0000 |00cf: move/from16 v21, v0 │ │ +0472ee: 9015 1507 |00d1: add-int v21, v21, v7 │ │ +0472f2: 7702 ba0c 1400 |00d3: invoke-static/range {v20, v21}, Ljava/lang/Math;.max:(II)I // method@0cba │ │ +0472f8: 0a0a |00d6: move-result v10 │ │ +0472fa: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ +0472fe: 5400 e201 |00d9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +047302: 0814 0000 |00db: move-object/from16 v20, v0 │ │ +047306: 9015 0a0b |00dd: add-int v21, v10, v11 │ │ +04730a: 0800 1700 |00df: move-object/from16 v0, v23 │ │ +04730e: 5400 e201 |00e1: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@01e2 │ │ +047312: 0816 0000 |00e3: move-object/from16 v22, v0 │ │ +047316: 7401 f00a 1600 |00e5: invoke-virtual/range {v22}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@0af0 │ │ +04731c: 0a16 |00e8: move-result v22 │ │ +04731e: 9016 160e |00e9: add-int v22, v22, v14 │ │ +047322: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +047326: 0201 1500 |00ed: move/from16 v1, v21 │ │ +04732a: 0202 1600 |00ef: move/from16 v2, v22 │ │ +04732e: 6e52 f40a a01e |00f1: invoke-virtual {v0, v10, v14, v1, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@0af4 │ │ +047334: 0200 1900 |00f4: move/from16 v0, v25 │ │ +047338: 0801 1700 |00f6: move-object/from16 v1, v23 │ │ +04733c: 5910 e101 |00f8: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ +047340: 1314 0000 |00fa: const/16 v20, #int 0 // #0 │ │ +047344: 0200 1400 |00fc: move/from16 v0, v20 │ │ +047348: 0801 1700 |00fe: move-object/from16 v1, v23 │ │ +04734c: 5c10 e701 |0100: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@01e7 │ │ +047350: 0e00 |0102: return-void │ │ +047352: 0800 1700 |0103: move-object/from16 v0, v23 │ │ +047356: 5200 e101 |0105: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@01e1 │ │ +04735a: 0214 0000 |0107: move/from16 v20, v0 │ │ +04735e: 2d14 1914 |0109: cmpl-float v20, v25, v20 │ │ +047362: 3914 14ff |010b: if-nez v20, 001f // -00ec │ │ +047366: 28f5 |010d: goto 0102 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + 0x000c line=202 │ │ + 0x001f line=207 │ │ + 0x0027 line=209 │ │ + 0x0031 line=210 │ │ + 0x003b line=211 │ │ + 0x0045 line=212 │ │ + 0x0047 line=214 │ │ + 0x004b line=215 │ │ + 0x004f line=216 │ │ + 0x0053 line=217 │ │ + 0x0057 line=218 │ │ + 0x0059 line=219 │ │ + 0x005b line=220 │ │ + 0x005f line=222 │ │ + 0x0063 line=223 │ │ + 0x0069 line=224 │ │ + 0x006d line=226 │ │ + 0x007b line=227 │ │ + 0x007f line=228 │ │ + 0x0081 line=230 │ │ + 0x009a line=233 │ │ + 0x00aa line=234 │ │ + 0x00c7 line=237 │ │ + 0x00d7 line=239 │ │ + 0x00f4 line=242 │ │ + 0x00fa line=243 │ │ + 0x0102 line=244 │ │ + 0x0103 line=203 │ │ + locals : │ │ + 0x005f - 0x0102 reg=3 contentWidth I │ │ + 0x007b - 0x0102 reg=4 currCenter I │ │ + 0x007f - 0x0102 reg=5 currLeft I │ │ + 0x0063 - 0x0102 reg=6 currOffset F │ │ + 0x0081 - 0x0102 reg=7 currRight I │ │ + 0x003b - 0x0102 reg=8 currWidth I │ │ + 0x0047 - 0x0102 reg=9 halfCurrWidth I │ │ + 0x00d7 - 0x0102 reg=10 nextLeft I │ │ + 0x0045 - 0x0102 reg=11 nextWidth I │ │ + 0x004f - 0x0102 reg=12 paddingLeft I │ │ + 0x0053 - 0x0102 reg=13 paddingRight I │ │ + 0x0057 - 0x0102 reg=14 paddingTop I │ │ + 0x00aa - 0x0102 reg=15 prevLeft I │ │ + 0x0031 - 0x0102 reg=16 prevWidth I │ │ + 0x004b - 0x0102 reg=17 stripWidth I │ │ + 0x0059 - 0x0102 reg=18 textPaddedLeft I │ │ + 0x005b - 0x0102 reg=19 textPaddedRight I │ │ + 0x0000 - 0x010e reg=23 this Landroid/support/v4/view/PagerTitleStrip; │ │ + 0x0000 - 0x010e reg=24 position I │ │ + 0x0000 - 0x010e reg=25 positionOffset F │ │ + │ │ + source_file_idx : 1735 (PagerTitleStrip.java) │ │ + │ │ +Class #327 header: │ │ +class_idx : 250 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2069 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #327 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseVelocityTrackerVersionImpl" │ │ + │ │ +Class #327 - │ │ + Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047368: |[047368] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +047378: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04737e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ + name : 'getXVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047380: |[047380] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +047390: 6e10 bb09 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@09bb │ │ +047396: 0a00 |0003: move-result v0 │ │ +047398: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ + 0x0000 - 0x0005 reg=3 pointerId I │ │ + │ │ + #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;) │ │ + name : 'getYVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04739c: |[04739c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0473ac: 6e10 bd09 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@09bd │ │ +0473b2: 0a00 |0003: move-result v0 │ │ +0473b4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ + 0x0000 - 0x0005 reg=3 pointerId I │ │ + │ │ + source_file_idx : 2069 (VelocityTrackerCompat.java) │ │ + │ │ +Class #328 header: │ │ +class_idx : 251 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2069 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #328 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/VelocityTrackerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="HoneycombVelocityTrackerVersionImpl" │ │ + │ │ +Class #328 - │ │ + Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0473b8: |[0473b8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +0473c8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0473ce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + name : 'getXVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0473d0: |[0473d0] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0473e0: 7120 f905 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@05f9 │ │ +0473e6: 0a00 |0003: move-result v0 │ │ +0473e8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ + 0x0000 - 0x0005 reg=3 pointerId I │ │ + │ │ + #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;) │ │ + name : 'getYVelocity' │ │ + type : '(Landroid/view/VelocityTracker;I)F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0473ec: |[0473ec] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0473fc: 7120 fa05 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@05fa │ │ +047402: 0a00 |0003: move-result v0 │ │ +047404: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ + 0x0000 - 0x0005 reg=3 pointerId I │ │ + │ │ + source_file_idx : 2069 (VelocityTrackerCompat.java) │ │ + │ │ +Class #329 header: │ │ +class_idx : 255 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2073 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #329 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewCompatImpl" │ │ + │ │ +Class #329 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewCompat$ViewCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047408: |[047408] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +047418: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04741e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'canScrollHorizontally' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047420: |[047420] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +047430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047432: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=3 direction I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'canScrollVertically' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047434: |[047434] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +047444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047446: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=3 direction I │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'getOverScrollMode' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047448: |[047448] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +047458: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +04745a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04745c: |[04745c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04746c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047470: |[047470] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +047480: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047484: |[047484] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +047494: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #6 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setAccessibilityDelegate' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047498: |[047498] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0474a8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + #7 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ + name : 'setOverScrollMode' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0474ac: |[0474ac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +0474bc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=69 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ + 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0001 reg=2 mode I │ │ + │ │ + source_file_idx : 2073 (ViewCompat.java) │ │ + │ │ +Class #330 header: │ │ +class_idx : 262 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2077 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #330 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseViewConfigurationVersionImpl" │ │ + │ │ +Class #330 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0474c0: |[0474c0] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +0474d0: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0474d6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;) │ │ + name : 'getScaledPagingTouchSlop' │ │ + type : '(Landroid/view/ViewConfiguration;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0474d8: |[0474d8] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0474e8: 6e10 060a 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0a06 │ │ +0474ee: 0a00 |0003: move-result v0 │ │ +0474f0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ + │ │ + source_file_idx : 2077 (ViewConfigurationCompat.java) │ │ + │ │ +Class #331 header: │ │ +class_idx : 263 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2077 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #331 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewConfigurationCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="FroyoViewConfigurationVersionImpl" │ │ + │ │ +Class #331 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0474f4: |[0474f4] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +047504: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04750a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;) │ │ + name : 'getScaledPagingTouchSlop' │ │ + type : '(Landroid/view/ViewConfiguration;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04750c: |[04750c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +04751c: 7110 3306 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0633 │ │ +047522: 0a00 |0003: move-result v0 │ │ +047524: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ + 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ + │ │ + source_file_idx : 2077 (ViewConfigurationCompat.java) │ │ + │ │ +Class #332 header: │ │ +class_idx : 269 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2080 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #332 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatStubImpl" │ │ + │ │ +Class #332 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047528: |[047528] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +047538: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04753e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047540: |[047540] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +047550: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +047552: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ + 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0002 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0002 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 2080 (ViewGroupCompat.java) │ │ + │ │ +Class #333 header: │ │ +class_idx : 280 │ │ +access_flags : 16 (0x0010) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2089 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #333 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager$SavedState; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name=null │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/lang/Object;" "Landroid/support/v4/os/ParcelableCompatCreatorCallbacks" "<" "Landroid/support/v4/view/ViewPager$SavedState;" ">;" } │ │ + │ │ +Class #333 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$SavedState$1;' │ │ + Access flags : 0x0010 (FINAL) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047554: |[047554] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +047564: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04756a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=853 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +04756c: |[04756c] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +04757c: 2200 1901 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@0119 │ │ +047580: 7030 5406 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0654 │ │ +047586: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=856 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ + 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ + 0x0000 - 0x0006 reg=3 loader Ljava/lang/ClassLoader; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'createFromParcel' │ │ + type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +047588: |[047588] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +047598: 6e30 4f06 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@064f │ │ +04759e: 0c00 |0003: move-result-object v0 │ │ +0475a0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=853 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ + 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0475a4: |[0475a4] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +0475b4: 2320 c202 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@02c2 │ │ +0475b8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=860 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ + 0x0000 - 0x0003 reg=2 size I │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewPager$SavedState$1;) │ │ + name : 'newArray' │ │ + type : '(I)[Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0475bc: |[0475bc] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0475cc: 6e20 5106 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0651 │ │ +0475d2: 0c00 |0003: move-result-object v0 │ │ +0475d4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=853 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ + 0x0000 - 0x0005 reg=2 x0 I │ │ + │ │ + source_file_idx : 2089 (ViewPager.java) │ │ + │ │ +Class #334 header: │ │ +class_idx : 282 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 2089 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #334 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewPager; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="SimpleOnPageChangeListener" │ │ + │ │ +Class #334 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0475d8: |[0475d8] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +0475e8: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0475ee: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=240 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0475f0: |[0475f0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +047600: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=254 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0001 reg=1 state I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047604: |[047604] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +047614: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=244 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0001 reg=1 position I │ │ + 0x0000 - 0x0001 reg=2 positionOffset F │ │ + 0x0000 - 0x0001 reg=3 positionOffsetPixels I │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047618: |[047618] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +047628: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=249 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ + 0x0000 - 0x0001 reg=1 position I │ │ + │ │ + source_file_idx : 2089 (ViewPager.java) │ │ + │ │ +Class #335 header: │ │ +class_idx : 285 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 288 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #335 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventStubImpl" │ │ + │ │ +Class #335 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04762c: |[04762c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +04763c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +047642: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ + name : 'appendRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047644: |[047644] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +047654: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ + 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0001 reg=2 record Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ + name : 'getRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047658: |[047658] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +047668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04766a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=41 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ + 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0002 reg=3 index I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;) │ │ + name : 'getRecordCount' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04766c: |[04766c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +04767c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04767e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ + 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 288 (AccessibilityEventCompat.java) │ │ + │ │ +Class #336 header: │ │ +class_idx : 289 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 293 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #336 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newAccessiblityStateChangeListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #336 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +047680: |[047680] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +047690: 5b01 3802 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0238 │ │ +047694: 5b02 3902 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0239 │ │ +047698: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04769e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;) │ │ + name : 'onAccessibilityStateChanged' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0476a0: |[0476a0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +0476b0: 5410 3902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0239 │ │ +0476b4: 6e20 f006 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@06f0 │ │ +0476ba: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + 0x0005 line=87 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ + 0x0000 - 0x0006 reg=2 enabled Z │ │ + │ │ + source_file_idx : 293 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #337 header: │ │ +class_idx : 291 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 293 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #337 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerStubImpl" │ │ +Annotations on method #1764 'getEnabledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Annotations on method #1765 'getInstalledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + │ │ +Class #337 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0476bc: |[0476bc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +0476cc: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +0476d2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=47 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'addAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0476d4: |[0476d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0476e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0476e6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'getEnabledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +0476e8: |[0476e8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0476f8: 7100 020d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0d02 │ │ +0476fe: 0c00 |0003: move-result-object v0 │ │ +047700: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'getInstalledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +047704: |[047704] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +047714: 7100 020d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0d02 │ │ +04771a: 0c00 |0003: move-result-object v0 │ │ +04771c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'isTouchExplorationEnabled' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047720: |[047720] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +047730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047732: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'newAccessiblityStateChangeListener' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047734: |[047734] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +047744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047746: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;) │ │ + name : 'removeAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047748: |[047748] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +047758: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04775a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ + 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + source_file_idx : 293 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #338 header: │ │ +class_idx : 300 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 298 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 48 │ │ + │ │ +Class #338 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoStubImpl" │ │ +Annotations on method #1894 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #338 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04775c: |[04775c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +04776c: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +047772: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047774: |[047774] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +047784: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 action I │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'addChild' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047788: |[047788] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +047798: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +04779c: |[04779c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0477ac: 7100 020d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0d02 │ │ +0477b2: 0c00 |0003: move-result-object v0 │ │ +0477b4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=105 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getActions' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0477b8: |[0477b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +0477c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0477ca: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=109 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0477cc: |[0477cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0477dc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0477e0: |[0477e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0477f0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getChild' │ │ + type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0477f4: |[0477f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +047804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047806: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=3 index I │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getChildCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047808: |[047808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +047818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04781a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04781c: |[04781c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04782c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04782e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=129 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047830: |[047830] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +047840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047842: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=133 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getPackageName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047844: |[047844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +047854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047856: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=137 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getParent' │ │ + type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047858: |[047858] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +047868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04786a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getParent' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04786c: |[04786c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04787c: 6e20 6f07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@076f │ │ +047882: 0c00 |0003: move-result-object v0 │ │ +047884: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047888: |[047888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +047898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04789a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04789c: |[04789c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0478ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0478ae: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=149 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isCheckable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0478b0: |[0478b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +0478c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0478c2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=153 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0478c4: |[0478c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0478d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0478d6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0478d8: |[0478d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +0478e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0478ea: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=161 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0478ec: |[0478ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0478fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0478fe: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=165 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isFocusable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047900: |[047900] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +047910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047912: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=169 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isFocused' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047914: |[047914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +047924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047926: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=173 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isLongClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047928: |[047928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +047938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04793a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=177 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04793c: |[04793c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +04794c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04794e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=181 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047950: |[047950] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +047960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047962: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=185 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'isSelected' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047964: |[047964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +047974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047976: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047978: |[047978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +047988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04798a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04798c: |[04798c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +04799c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04799e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0479a0: |[0479a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0479b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0479b2: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'performAction' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0479b4: |[0479b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +0479c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0479c6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=193 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=3 action I │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0479c8: |[0479c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0479d8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=270 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0479dc: |[0479dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0479ec: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=198 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0479f0: |[0479f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +047a00: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=202 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setCheckable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047a04: |[047a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +047a14: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=206 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 checkable Z │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047a18: |[047a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +047a28: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=210 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 checked Z │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047a2c: |[047a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +047a3c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=214 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047a40: |[047a40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +047a50: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=218 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 clickable Z │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047a54: |[047a54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +047a64: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=222 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047a68: |[047a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +047a78: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=226 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 enabled Z │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setFocusable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047a7c: |[047a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +047a8c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=230 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 focusable Z │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setFocused' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047a90: |[047a90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +047aa0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=234 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 focused Z │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setLongClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047aa4: |[047aa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +047ab4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=238 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 longClickable Z │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setPackageName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047ab8: |[047ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +047ac8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=242 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 packageName Ljava/lang/CharSequence; │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setParent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047acc: |[047acc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +047adc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=246 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 parent Landroid/view/View; │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047ae0: |[047ae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +047af0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=250 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 password Z │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047af4: |[047af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +047b04: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=254 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 scrollable Z │ │ + │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setSelected' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047b08: |[047b08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +047b18: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=258 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 selected Z │ │ + │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047b1c: |[047b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +047b2c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=262 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ + │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ + name : 'setText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047b30: |[047b30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +047b40: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ + 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 text Ljava/lang/CharSequence; │ │ + │ │ + source_file_idx : 298 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #339 header: │ │ +class_idx : 303 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 303 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 45 │ │ + │ │ +Class #339 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordIcsImpl" │ │ +Annotations on method #2056 'getText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + │ │ +Class #339 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047b44: |[047b44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +047b54: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +047b5a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=262 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getAddedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047b5c: |[047b5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +047b6c: 7110 b108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@08b1 │ │ +047b72: 0a00 |0003: move-result v0 │ │ +047b74: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=272 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getBeforeText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047b78: |[047b78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +047b88: 7110 b208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08b2 │ │ +047b8e: 0c00 |0003: move-result-object v0 │ │ +047b90: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=276 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047b94: |[047b94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +047ba4: 7110 b308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08b3 │ │ +047baa: 0c00 |0003: move-result-object v0 │ │ +047bac: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=280 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047bb0: |[047bb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +047bc0: 7110 b408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@08b4 │ │ +047bc6: 0c00 |0003: move-result-object v0 │ │ +047bc8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=284 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047bcc: |[047bcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +047bdc: 7110 b508 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@08b5 │ │ +047be2: 0a00 |0003: move-result v0 │ │ +047be4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=288 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getFromIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047be8: |[047be8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +047bf8: 7110 b608 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@08b6 │ │ +047bfe: 0a00 |0003: move-result v0 │ │ +047c00: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=292 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getItemCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047c04: |[047c04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +047c14: 7110 b708 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@08b7 │ │ +047c1a: 0a00 |0003: move-result v0 │ │ +047c1c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=296 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getMaxScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047c20: |[047c20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +047c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047c32: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=301 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getMaxScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047c34: |[047c34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +047c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047c46: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=306 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getParcelableData' │ │ + type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047c48: |[047c48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +047c58: 7110 b808 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@08b8 │ │ +047c5e: 0c00 |0003: move-result-object v0 │ │ +047c60: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=310 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getRemovedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047c64: |[047c64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +047c74: 7110 b908 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@08b9 │ │ +047c7a: 0a00 |0003: move-result v0 │ │ +047c7c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=314 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047c80: |[047c80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +047c90: 7110 ba08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@08ba │ │ +047c96: 0a00 |0003: move-result v0 │ │ +047c98: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=318 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047c9c: |[047c9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +047cac: 7110 bb08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@08bb │ │ +047cb2: 0a00 |0003: move-result v0 │ │ +047cb4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=322 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getSource' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047cb8: |[047cb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +047cc8: 7110 bc08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@08bc │ │ +047cce: 0c00 |0003: move-result-object v0 │ │ +047cd0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=326 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047cd4: |[047cd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +047ce4: 7110 bd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@08bd │ │ +047cea: 0c00 |0003: move-result-object v0 │ │ +047cec: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=330 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getToIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047cf0: |[047cf0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +047d00: 7110 be08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@08be │ │ +047d06: 0a00 |0003: move-result v0 │ │ +047d08: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=334 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047d0c: |[047d0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +047d1c: 7110 bf08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@08bf │ │ +047d22: 0a00 |0003: move-result v0 │ │ +047d24: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=338 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047d28: |[047d28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +047d38: 7110 c008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@08c0 │ │ +047d3e: 0a00 |0003: move-result v0 │ │ +047d40: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=342 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047d44: |[047d44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +047d54: 7110 c108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@08c1 │ │ +047d5a: 0a00 |0003: move-result v0 │ │ +047d5c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=346 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'isFullScreen' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047d60: |[047d60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +047d70: 7110 c208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@08c2 │ │ +047d76: 0a00 |0003: move-result v0 │ │ +047d78: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=350 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047d7c: |[047d7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +047d8c: 7110 c308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@08c3 │ │ +047d92: 0a00 |0003: move-result v0 │ │ +047d94: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=354 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047d98: |[047d98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +047da8: 7110 c408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@08c4 │ │ +047dae: 0a00 |0003: move-result v0 │ │ +047db0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=358 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +047db4: |[047db4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +047dc4: 7100 c508 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@08c5 │ │ +047dca: 0c00 |0003: move-result-object v0 │ │ +047dcc: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=264 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +047dd0: |[047dd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +047de0: 7110 c608 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@08c6 │ │ +047de6: 0c00 |0003: move-result-object v0 │ │ +047de8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=268 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047dec: |[047dec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +047dfc: 7110 c708 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@08c7 │ │ +047e02: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=362 │ │ + 0x0003 line=363 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setAddedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047e04: |[047e04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +047e14: 7120 c808 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@08c8 │ │ +047e1a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=366 │ │ + 0x0003 line=367 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 addedCount I │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setBeforeText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047e1c: |[047e1c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +047e2c: 7120 c908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08c9 │ │ +047e32: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=370 │ │ + 0x0003 line=371 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 beforeText Ljava/lang/CharSequence; │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047e34: |[047e34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +047e44: 7120 ca08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@08ca │ │ +047e4a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=374 │ │ + 0x0003 line=375 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 isChecked Z │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047e4c: |[047e4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +047e5c: 7120 cb08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08cb │ │ +047e62: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=378 │ │ + 0x0003 line=379 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 className Ljava/lang/CharSequence; │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047e64: |[047e64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +047e74: 7120 cc08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@08cc │ │ +047e7a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=382 │ │ + 0x0003 line=383 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047e7c: |[047e7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +047e8c: 7120 cd08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@08cd │ │ +047e92: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=386 │ │ + 0x0003 line=387 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 currentItemIndex I │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047e94: |[047e94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +047ea4: 7120 ce08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@08ce │ │ +047eaa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=390 │ │ + 0x0003 line=391 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 isEnabled Z │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setFromIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047eac: |[047eac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +047ebc: 7120 cf08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@08cf │ │ +047ec2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=394 │ │ + 0x0003 line=395 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 fromIndex I │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setFullScreen' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047ec4: |[047ec4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +047ed4: 7120 d008 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@08d0 │ │ +047eda: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=398 │ │ + 0x0003 line=399 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 isFullScreen Z │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setItemCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047edc: |[047edc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +047eec: 7120 d108 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@08d1 │ │ +047ef2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=402 │ │ + 0x0003 line=403 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 itemCount I │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setMaxScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047ef4: |[047ef4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +047f04: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=408 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 maxScrollX I │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setMaxScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +047f08: |[047f08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +047f18: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=413 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 maxScrollY I │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setParcelableData' │ │ + type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047f1c: |[047f1c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +047f2c: 7120 d208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@08d2 │ │ +047f32: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=416 │ │ + 0x0003 line=417 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 parcelableData Landroid/os/Parcelable; │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047f34: |[047f34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +047f44: 7120 d308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@08d3 │ │ +047f4a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=420 │ │ + 0x0003 line=421 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 isPassword Z │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setRemovedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047f4c: |[047f4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +047f5c: 7120 d408 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@08d4 │ │ +047f62: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=424 │ │ + 0x0003 line=425 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 removedCount I │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047f64: |[047f64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +047f74: 7120 d508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@08d5 │ │ +047f7a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=428 │ │ + 0x0003 line=429 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 scrollX I │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047f7c: |[047f7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +047f8c: 7120 d608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@08d6 │ │ +047f92: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=432 │ │ + 0x0003 line=433 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 scrollY I │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047f94: |[047f94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +047fa4: 7120 d708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@08d7 │ │ +047faa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0003 line=437 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 scrollable Z │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047fac: |[047fac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +047fbc: 7120 d808 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@08d8 │ │ +047fc2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=440 │ │ + 0x0003 line=441 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ + name : 'setToIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +047fc4: |[047fc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +047fd4: 7120 d908 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@08d9 │ │ +047fda: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=444 │ │ + 0x0003 line=445 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 toIndex I │ │ + │ │ + source_file_idx : 303 (AccessibilityRecordCompat.java) │ │ + │ │ +Class #340 header: │ │ +class_idx : 305 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 303 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 45 │ │ + │ │ +Class #340 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityRecordStubImpl" │ │ +Annotations on method #2147 'getText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" ")" "Ljava/util/List" "<" "Ljava/lang/CharSequence;" ">;" } │ │ + │ │ +Class #340 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +047fdc: |[047fdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +047fec: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +047ff2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getAddedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +047ff4: |[047ff4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +048004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048006: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getBeforeText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048008: |[048008] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +048018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04801a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04801c: |[04801c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04802c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04802e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048030: |[048030] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +048040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048042: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048044: |[048044] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +048054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048056: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getFromIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048058: |[048058] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +048068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04806a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getItemCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04806c: |[04806c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +04807c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04807e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getMaxScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048080: |[048080] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +048090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048092: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getMaxScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048094: |[048094] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0480a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0480a6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=122 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getParcelableData' │ │ + type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0480a8: |[0480a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0480b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0480ba: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=126 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getRemovedCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0480bc: |[0480bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +0480cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0480ce: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getScrollX' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0480d0: |[0480d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +0480e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0480e2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=134 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getScrollY' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0480e4: |[0480e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +0480f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0480f6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=138 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getSource' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0480f8: |[0480f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +048108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04810a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=142 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +04810c: |[04810c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +04811c: 7100 020d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@0d02 │ │ +048122: 0c00 |0003: move-result-object v0 │ │ +048124: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getToIndex' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048128: |[048128] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +048138: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04813a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=150 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04813c: |[04813c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +04814c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04814e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=154 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048150: |[048150] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +048160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048162: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=158 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048164: |[048164] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +048174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048176: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'isFullScreen' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048178: |[048178] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +048188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04818a: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +04818c: |[04818c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +04819c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04819e: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0481a0: |[0481a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0481b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0481b2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=174 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0481b4: |[0481b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +0481c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0481c6: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0481c8: |[0481c8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0481d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0481da: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0481dc: |[0481dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0481ec: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=179 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setAddedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0481f0: |[0481f0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +048200: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=183 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 addedCount I │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setBeforeText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048204: |[048204] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +048214: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=187 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 beforeText Ljava/lang/CharSequence; │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048218: |[048218] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +048228: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 isChecked Z │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04822c: |[04822c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04823c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=195 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048240: |[048240] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +048250: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=199 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setCurrentItemIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048254: |[048254] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +048264: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 currentItemIndex I │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048268: |[048268] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +048278: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=207 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 isEnabled Z │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setFromIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04827c: |[04827c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +04828c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=211 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 fromIndex I │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setFullScreen' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048290: |[048290] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0482a0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=215 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 isFullScreen Z │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setItemCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0482a4: |[0482a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0482b4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=219 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 itemCount I │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setMaxScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0482b8: |[0482b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0482c8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=223 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 maxScrollX I │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setMaxScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0482cc: |[0482cc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0482dc: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=227 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 maxScrollY I │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setParcelableData' │ │ + type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0482e0: |[0482e0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0482f0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=231 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 parcelableData Landroid/os/Parcelable; │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0482f4: |[0482f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +048304: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=235 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 isPassword Z │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setRemovedCount' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048308: |[048308] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +048318: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=239 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 removedCount I │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setScrollX' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04831c: |[04831c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +04832c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=243 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 scrollX I │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setScrollY' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048330: |[048330] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +048340: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=247 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 scrollY I │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048344: |[048344] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +048354: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=251 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 scrollable Z │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048358: |[048358] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +048368: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=255 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ + name : 'setToIndex' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +04836c: |[04836c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +04837c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=259 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ + 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 toIndex I │ │ + │ │ + source_file_idx : 303 (AccessibilityRecordCompat.java) │ │ + │ │ +Class #341 header: │ │ +class_idx : 311 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 398 │ │ +source_file_idx : 481 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 9 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 20 │ │ + │ │ +Class #341 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/CursorAdapter$1; Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; Landroid/support/v4/widget/CursorAdapter$ChangeObserver; } │ │ +Annotations on field #583 'FLAG_AUTO_REQUERY' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ +Annotations on method #2273 '' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ +Annotations on method #2289 'init' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ + │ │ +Class #341 - │ │ + Class descriptor : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/widget/BaseAdapter;' │ │ + Interfaces - │ │ + #0 : 'Landroid/widget/Filterable;' │ │ + #1 : 'Landroid/support/v4/widget/CursorFilter$CursorFilterClient;' │ │ + Static fields - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'FLAG_AUTO_REQUERY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'FLAG_REGISTER_CONTENT_OBSERVER' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'mAutoRequery' │ │ + type : 'Z' │ │ + access : 0x0004 (PROTECTED) │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'mChangeObserver' │ │ + type : 'Landroid/support/v4/widget/CursorAdapter$ChangeObserver;' │ │ + access : 0x0004 (PROTECTED) │ │ + #2 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0004 (PROTECTED) │ │ + #3 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'mCursor' │ │ + type : 'Landroid/database/Cursor;' │ │ + access : 0x0004 (PROTECTED) │ │ + #4 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'mCursorFilter' │ │ + type : 'Landroid/support/v4/widget/CursorFilter;' │ │ + access : 0x0004 (PROTECTED) │ │ + #5 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'mDataSetObserver' │ │ + type : 'Landroid/database/DataSetObserver;' │ │ + access : 0x0004 (PROTECTED) │ │ + #6 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'mDataValid' │ │ + type : 'Z' │ │ + access : 0x0004 (PROTECTED) │ │ + #7 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'mFilterQueryProvider' │ │ + type : 'Landroid/widget/FilterQueryProvider;' │ │ + access : 0x0004 (PROTECTED) │ │ + #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'mRowIDColumn' │ │ + type : 'I' │ │ + access : 0x0004 (PROTECTED) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 8 16-bit code units │ │ +048380: |[048380] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +048390: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0a94 │ │ +048396: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +048398: 6e40 f008 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08f0 │ │ +04839e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0003 line=122 │ │ + 0x0007 line=123 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0008 reg=3 c Landroid/database/Cursor; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 7 16-bit code units │ │ +0483a0: |[0483a0] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0483b0: 7010 940a 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@0a94 │ │ +0483b6: 6e40 f008 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08f0 │ │ +0483bc: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=150 │ │ + 0x0003 line=151 │ │ + 0x0006 line=152 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ + 0x0000 - 0x0007 reg=2 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0007 reg=3 flags I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 12 16-bit code units │ │ +0483c0: |[0483c0] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0483d0: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0a94 │ │ +0483d6: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +0483da: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0483dc: 6e40 f008 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08f0 │ │ +0483e2: 0e00 |0009: return-void │ │ +0483e4: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0483e6: 28fb |000b: goto 0006 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=137 │ │ + 0x0003 line=138 │ │ + 0x0009 line=139 │ │ + 0x000a line=138 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000c reg=3 c Landroid/database/Cursor; │ │ + 0x0000 - 0x000c reg=4 autoRequery Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'bindView' │ │ + type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'changeCursor' │ │ + type : '(Landroid/database/Cursor;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +0483e8: |[0483e8] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +0483f8: 6e20 f908 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@08f9 │ │ +0483fe: 0c00 |0003: move-result-object v0 │ │ +048400: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +048404: 7210 1301 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +04840a: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=315 │ │ + 0x0004 line=316 │ │ + 0x0006 line=317 │ │ + 0x0009 line=319 │ │ + locals : │ │ + 0x0004 - 0x000a reg=0 old Landroid/database/Cursor; │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x000a reg=2 cursor Landroid/database/Cursor; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'convertToString' │ │ + type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +04840c: |[04840c] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +04841c: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +048420: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +048424: 1100 |0004: return-object v0 │ │ +048426: 6e10 c40c 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +04842c: 0c00 |0008: move-result-object v0 │ │ +04842e: 28fb |0009: goto 0004 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=367 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x000a reg=2 cursor Landroid/database/Cursor; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'getCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +048430: |[048430] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +048440: 5510 4f02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +048444: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +048448: 5410 4c02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +04844c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +048450: 5410 4c02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048454: 7210 1601 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +04845a: 0a00 |000d: move-result v0 │ │ +04845c: 0f00 |000e: return v0 │ │ +04845e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +048460: 28fe |0010: goto 000e // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=201 │ │ + 0x0008 line=202 │ │ + 0x000e line=204 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'getCursor' │ │ + type : '()Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +048464: |[048464] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +048474: 5410 4c02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048478: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=194 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'getDropDownView' │ │ + type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 31 16-bit code units │ │ +04847c: |[04847c] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +04848c: 5531 4f02 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +048490: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +048494: 5431 4c02 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048498: 7220 1d01 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011d │ │ +04849e: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +0484a2: 5431 4b02 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ +0484a6: 5432 4c02 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +0484aa: 6e40 f208 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@08f2 │ │ +0484b0: 0c00 |0012: move-result-object v0 │ │ +0484b2: 5431 4b02 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ +0484b6: 5432 4c02 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +0484ba: 6e40 e408 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@08e4 │ │ +0484c0: 1100 |001a: return-object v0 │ │ +0484c2: 0750 |001b: move-object v0, v5 │ │ +0484c4: 28f7 |001c: goto 0013 // -0009 │ │ +0484c6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0484c8: 28fc |001e: goto 001a // -0004 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=262 │ │ + 0x0004 line=263 │ │ + 0x0009 line=265 │ │ + 0x000b line=266 │ │ + 0x0013 line=270 │ │ + 0x001a line=273 │ │ + 0x001b line=268 │ │ + 0x001d line=273 │ │ + locals : │ │ + 0x0013 - 0x001a reg=0 v Landroid/view/View; │ │ + 0x001c - 0x001d reg=0 v Landroid/view/View; │ │ + 0x0000 - 0x001f reg=3 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x001f reg=4 position I │ │ + 0x0000 - 0x001f reg=5 convertView Landroid/view/View; │ │ + 0x0000 - 0x001f reg=6 parent Landroid/view/ViewGroup; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'getFilter' │ │ + type : '()Landroid/widget/Filter;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +0484cc: |[0484cc] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +0484dc: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@024d │ │ +0484e0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0484e4: 2200 3901 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@0139 │ │ +0484e8: 7020 fe08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@08fe │ │ +0484ee: 5b10 4d02 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@024d │ │ +0484f2: 5410 4d02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@024d │ │ +0484f6: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=404 │ │ + 0x0004 line=405 │ │ + 0x000b line=407 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'getFilterQueryProvider' │ │ + type : '()Landroid/widget/FilterQueryProvider;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0484f8: |[0484f8] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +048508: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0250 │ │ +04850c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=420 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +048510: |[048510] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +048520: 5510 4f02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +048524: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +048528: 5410 4c02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +04852c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +048530: 5410 4c02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048534: 7220 1d01 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011d │ │ +04853a: 5410 4c02 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +04853e: 1100 |000f: return-object v0 │ │ +048540: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +048542: 28fe |0011: goto 000f // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=212 │ │ + 0x0008 line=213 │ │ + 0x000d line=214 │ │ + 0x000f line=216 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0012 reg=2 position I │ │ + │ │ + #9 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'getItemId' │ │ + type : '(I)J' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +048544: |[048544] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +048554: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +048558: 5532 4f02 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +04855c: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +048560: 5432 4c02 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048564: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +048568: 5432 4c02 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +04856c: 7220 1d01 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011d │ │ +048572: 0a02 |000f: move-result v2 │ │ +048574: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +048578: 5430 4c02 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +04857c: 5231 5102 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0251 │ │ +048580: 7220 1801 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@0118 │ │ +048586: 0b00 |0019: move-result-wide v0 │ │ +048588: 1000 |001a: return-wide v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=224 │ │ + 0x000a line=225 │ │ + 0x0012 line=226 │ │ + 0x001a line=231 │ │ + locals : │ │ + 0x0000 - 0x001b reg=3 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x001b reg=4 position I │ │ + │ │ + #10 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'getView' │ │ + type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 65 16-bit code units │ │ +04858c: |[04858c] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +04859c: 5541 4f02 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +0485a0: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0485a4: 2201 f601 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0485a8: 1a02 3216 |0006: const-string v2, "this should only be called when the cursor is valid" // string@1632 │ │ +0485ac: 7020 aa0c 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +0485b2: 2701 |000b: throw v1 │ │ +0485b4: 5441 4c02 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +0485b8: 7220 1d01 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@011d │ │ +0485be: 0a01 |0011: move-result v1 │ │ +0485c0: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +0485c4: 2201 f601 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0485c8: 2202 0602 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +0485cc: 7010 d90c 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +0485d2: 1a03 790a |001b: const-string v3, "couldn't move cursor to position " // string@0a79 │ │ +0485d6: 6e20 e00c 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +0485dc: 0c02 |0020: move-result-object v2 │ │ +0485de: 6e20 dd0c 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +0485e4: 0c02 |0024: move-result-object v2 │ │ +0485e6: 6e10 e40c 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +0485ec: 0c02 |0028: move-result-object v2 │ │ +0485ee: 7020 aa0c 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +0485f4: 2701 |002c: throw v1 │ │ +0485f6: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +0485fa: 5441 4b02 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ +0485fe: 5442 4c02 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048602: 6e40 f308 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@08f3 │ │ +048608: 0c00 |0036: move-result-object v0 │ │ +04860a: 5441 4b02 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ +04860e: 5442 4c02 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048612: 6e40 e408 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@08e4 │ │ +048618: 1100 |003e: return-object v0 │ │ +04861a: 0760 |003f: move-object v0, v6 │ │ +04861c: 28f7 |0040: goto 0037 // -0009 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=244 │ │ + 0x0004 line=245 │ │ + 0x000c line=247 │ │ + 0x0014 line=248 │ │ + 0x002d line=251 │ │ + 0x002f line=252 │ │ + 0x0037 line=256 │ │ + 0x003e line=257 │ │ + 0x003f line=254 │ │ + locals : │ │ + 0x0037 - 0x003f reg=0 v Landroid/view/View; │ │ + 0x0040 - 0x0041 reg=0 v Landroid/view/View; │ │ + 0x0000 - 0x0041 reg=4 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0041 reg=5 position I │ │ + 0x0000 - 0x0041 reg=6 convertView Landroid/view/View; │ │ + 0x0000 - 0x0041 reg=7 parent Landroid/view/ViewGroup; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'hasStableIds' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048620: |[048620] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +048630: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +048632: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=237 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + #12 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'init' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 81 16-bit code units │ │ +048634: |[048634] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +048644: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048646: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +048648: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +04864a: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +04864e: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +048652: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +048656: 5c40 4902 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0249 │ │ +04865a: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +04865e: 5b46 4c02 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048662: 5c40 4f02 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +048666: 5b45 4b02 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@024b │ │ +04866a: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +04866e: 1a01 8108 |0015: const-string v1, "_id" // string@0881 │ │ +048672: 7220 1501 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +048678: 0a01 |001a: move-result v1 │ │ +04867a: 5941 5102 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0251 │ │ +04867e: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +048682: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +048684: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +048688: 2201 3501 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@0135 │ │ +04868c: 7020 da08 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@08da │ │ +048692: 5b41 4a02 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ +048696: 2201 3601 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@0136 │ │ +04869a: 7030 de08 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@08de │ │ +0486a0: 5b41 4e02 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ +0486a4: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +0486a8: 5441 4a02 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ +0486ac: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +0486b0: 5441 4a02 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ +0486b4: 7220 1e01 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@011e │ │ +0486ba: 5441 4e02 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ +0486be: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +0486c2: 5441 4e02 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ +0486c6: 7220 1f01 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@011f │ │ +0486cc: 0e00 |0044: return-void │ │ +0486ce: 5c41 4902 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0249 │ │ +0486d2: 28c4 |0047: goto 000b // -003c │ │ +0486d4: 0110 |0048: move v0, v1 │ │ +0486d6: 28c4 |0049: goto 000d // -003c │ │ +0486d8: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +0486da: 28d0 |004b: goto 001b // -0030 │ │ +0486dc: 5b43 4a02 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ +0486e0: 5b43 4e02 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ +0486e4: 28e0 |0050: goto 0030 // -0020 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=164 │ │ + 0x0007 line=165 │ │ + 0x0009 line=166 │ │ + 0x000b line=170 │ │ + 0x000d line=171 │ │ + 0x000f line=172 │ │ + 0x0011 line=173 │ │ + 0x0013 line=174 │ │ + 0x001d line=175 │ │ + 0x0022 line=176 │ │ + 0x0029 line=177 │ │ + 0x0030 line=183 │ │ + 0x0032 line=184 │ │ + 0x003b line=185 │ │ + 0x0044 line=187 │ │ + 0x0045 line=168 │ │ + 0x0049 line=170 │ │ + 0x004a line=174 │ │ + 0x004c line=179 │ │ + 0x004e line=180 │ │ + locals : │ │ + 0x000d - 0x0045 reg=0 cursorPresent Z │ │ + 0x004a - 0x0051 reg=0 cursorPresent Z │ │ + 0x0000 - 0x0051 reg=4 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0051 reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x0051 reg=6 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0051 reg=7 flags I │ │ + │ │ + #13 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'init' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 9 16-bit code units │ │ +0486e8: |[0486e8] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0486f8: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +0486fc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0486fe: 6e40 f008 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08f0 │ │ +048704: 0e00 |0006: return-void │ │ +048706: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +048708: 28fb |0008: goto 0003 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=160 │ │ + 0x0006 line=161 │ │ + 0x0007 line=160 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0009 reg=3 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0009 reg=4 autoRequery Z │ │ + │ │ + #14 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'newDropDownView' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +04870c: |[04870c] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +04871c: 6e40 f308 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@08f3 │ │ +048722: 0c00 |0003: move-result-object v0 │ │ +048724: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=296 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=3 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0005 reg=4 parent Landroid/view/ViewGroup; │ │ + │ │ + #15 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'newView' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #16 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'onContentChanged' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 25 16-bit code units │ │ +048728: |[048728] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +048738: 5510 4902 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0249 │ │ +04873c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +048740: 5410 4c02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048744: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +048748: 5410 4c02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +04874c: 7210 1a01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@011a │ │ +048752: 0a00 |000d: move-result v0 │ │ +048754: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +048758: 5410 4c02 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +04875c: 7210 2001 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0120 │ │ +048762: 0a00 |0015: move-result v0 │ │ +048764: 5c10 4f02 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +048768: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=447 │ │ + 0x0010 line=449 │ │ + 0x0018 line=451 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + │ │ + #17 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'runQueryOnBackgroundThread' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +04876c: |[04876c] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +04877c: 5410 5002 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0250 │ │ +048780: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +048784: 5410 5002 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0250 │ │ +048788: 7220 ac0a 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0aac │ │ +04878e: 0c00 |0009: move-result-object v0 │ │ +048790: 1100 |000a: return-object v0 │ │ +048792: 5410 4c02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +048796: 28fd |000d: goto 000a // -0003 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=396 │ │ + 0x0004 line=397 │ │ + 0x000a line=400 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x000e reg=2 constraint Ljava/lang/CharSequence; │ │ + │ │ + #18 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'setFilterQueryProvider' │ │ + type : '(Landroid/widget/FilterQueryProvider;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +048798: |[048798] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +0487a8: 5b01 5002 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0250 │ │ +0487ac: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0002 line=437 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x0003 reg=1 filterQueryProvider Landroid/widget/FilterQueryProvider; │ │ + │ │ + #19 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ + name : 'swapCursor' │ │ + type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 75 16-bit code units │ │ +0487b0: |[0487b0] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0487c0: 5421 4c02 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +0487c4: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +0487c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0487ca: 1100 |0005: return-object v0 │ │ +0487cc: 5420 4c02 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +0487d0: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +0487d4: 5421 4a02 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ +0487d8: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0487dc: 5421 4a02 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ +0487e0: 7220 2201 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0122 │ │ +0487e6: 5421 4e02 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ +0487ea: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0487ee: 5421 4e02 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ +0487f2: 7220 2301 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0123 │ │ +0487f8: 5b23 4c02 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@024c │ │ +0487fc: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +048800: 5421 4a02 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ +048804: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +048808: 5421 4a02 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@024a │ │ +04880c: 7220 1e01 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@011e │ │ +048812: 5421 4e02 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ +048816: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +04881a: 5421 4e02 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@024e │ │ +04881e: 7220 1f01 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@011f │ │ +048824: 1a01 8108 |0032: const-string v1, "_id" // string@0881 │ │ +048828: 7220 1501 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +04882e: 0a01 |0037: move-result v1 │ │ +048830: 5921 5102 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0251 │ │ +048834: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +048836: 5c21 4f02 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +04883a: 6e10 f408 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@08f4 │ │ +048840: 28c5 |0040: goto 0005 // -003b │ │ +048842: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +048844: 5921 5102 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@0251 │ │ +048848: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +04884a: 5c21 4f02 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@024f │ │ +04884e: 6e10 f508 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@08f5 │ │ +048854: 28bb |004a: goto 0005 // -0045 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=332 │ │ + 0x0004 line=333 │ │ + 0x0005 line=354 │ │ + 0x0006 line=335 │ │ + 0x0008 line=336 │ │ + 0x000a line=337 │ │ + 0x0013 line=338 │ │ + 0x001c line=340 │ │ + 0x001e line=341 │ │ + 0x0020 line=342 │ │ + 0x0029 line=343 │ │ + 0x0032 line=344 │ │ + 0x003a line=345 │ │ + 0x003d line=347 │ │ + 0x0041 line=349 │ │ + 0x0044 line=350 │ │ + 0x0047 line=352 │ │ + locals : │ │ + 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ + 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ + 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ + │ │ + source_file_idx : 481 (CursorAdapter.java) │ │ + │ │ +Class #342 header: │ │ +class_idx : 314 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 571 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #342 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="BaseEdgeEffectImpl" │ │ + │ │ +Class #342 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +048858: |[048858] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +048868: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04886e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ + name : 'draw' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048870: |[048870] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +048880: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048882: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=86 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ + 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=3 canvas Landroid/graphics/Canvas; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ + name : 'finish' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048884: |[048884] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +048894: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ + 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048898: |[048898] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0488a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0488aa: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=67 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ + 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ + name : 'newEdgeEffect' │ │ + type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0488ac: |[0488ac] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0488bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0488be: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ + 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ + name : 'onAbsorb' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0488c0: |[0488c0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0488d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0488d2: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ + 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=3 velocity I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ + name : 'onPull' │ │ + type : '(Ljava/lang/Object;F)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0488d4: |[0488d4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0488e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0488e6: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ + 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0002 reg=3 deltaDistance F │ │ + │ │ + #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ + name : 'onRelease' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +0488e8: |[0488e8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0488f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0488fa: 0f00 |0001: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ + 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;) │ │ + name : 'setSize' │ │ + type : '(Ljava/lang/Object;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0488fc: |[0488fc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +04890c: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=64 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ + 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 width I │ │ + 0x0000 - 0x0001 reg=3 height I │ │ + │ │ + source_file_idx : 571 (EdgeEffectCompat.java) │ │ + │ │ +Class #343 header: │ │ +class_idx : 315 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 571 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 8 │ │ + │ │ +Class #343 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/EdgeEffectCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="EdgeEffectIcsImpl" │ │ + │ │ +Class #343 - │ │ + Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +048910: |[048910] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +048920: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +048926: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ + name : 'draw' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +048928: |[048928] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +048938: 7120 2609 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0926 │ │ +04893e: 0a00 |0003: move-result v0 │ │ +048940: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 canvas Landroid/graphics/Canvas; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ + name : 'finish' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +048944: |[048944] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +048954: 7110 2709 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0927 │ │ +04895a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=104 │ │ + 0x0003 line=105 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ + name : 'isFinished' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04895c: |[04895c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +04896c: 7110 2809 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0928 │ │ +048972: 0a00 |0003: move-result v0 │ │ +048974: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=100 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ + name : 'newEdgeEffect' │ │ + type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +048978: |[048978] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +048988: 7110 2909 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0929 │ │ +04898e: 0c00 |0003: move-result-object v0 │ │ +048990: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=92 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ + name : 'onAbsorb' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +048994: |[048994] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0489a4: 7120 2a09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@092a │ │ +0489aa: 0a00 |0003: move-result v0 │ │ +0489ac: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=116 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 velocity I │ │ + │ │ + #5 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ + name : 'onPull' │ │ + type : '(Ljava/lang/Object;F)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +0489b0: |[0489b0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0489c0: 7120 2b09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@092b │ │ +0489c6: 0a00 |0003: move-result v0 │ │ +0489c8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 deltaDistance F │ │ + │ │ + #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ + name : 'onRelease' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +0489cc: |[0489cc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0489dc: 7110 2c09 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@092c │ │ +0489e2: 0a00 |0003: move-result v0 │ │ +0489e4: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;) │ │ + name : 'setSize' │ │ + type : '(Ljava/lang/Object;II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +0489e8: |[0489e8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +0489f8: 7130 2d09 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@092d │ │ +0489fe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + 0x0003 line=97 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 width I │ │ + 0x0000 - 0x0004 reg=3 height I │ │ + │ │ + source_file_idx : 571 (EdgeEffectCompat.java) │ │ + │ │ +Class #344 header: │ │ +class_idx : 321 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1857 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #344 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=newOnQueryTextListener │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #344 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ + name : 'this$0' │ │ + type : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ + name : 'val$listener' │ │ + type : 'Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +048a00: |[048a00] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +048a10: 5b01 5902 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0259 │ │ +048a14: 5b02 5a02 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@025a │ │ +048a18: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +048a1e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ + 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ + name : 'onQueryTextChange' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +048a20: |[048a20] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +048a30: 5410 5a02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@025a │ │ +048a34: 6e20 3909 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@0939 │ │ +048a3a: 0a00 |0005: move-result v0 │ │ +048a3c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ + 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;) │ │ + name : 'onQueryTextSubmit' │ │ + type : '(Ljava/lang/String;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +048a40: |[048a40] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +048a50: 5410 5a02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@025a │ │ +048a54: 6e20 3a09 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@093a │ │ +048a5a: 0a00 |0005: move-result v0 │ │ +048a5c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ + 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ + │ │ + source_file_idx : 1857 (SearchViewCompat.java) │ │ + │ │ +Class #345 header: │ │ +class_idx : 324 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1857 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #345 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatStubImpl" │ │ + │ │ +Class #345 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +048a60: |[048a60] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +048a70: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +048a76: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ + name : 'newOnQueryTextListener' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048a78: |[048a78] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +048a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048a8a: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=44 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ + 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 2 16-bit code units │ │ +048a8c: |[048a8c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +048a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048a9e: 1100 |0001: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ + 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048aa0: |[048aa0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +048ab0: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=50 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ + 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ + 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ + │ │ + source_file_idx : 1857 (SearchViewCompat.java) │ │ + │ │ +Class #346 header: │ │ +class_idx : 447 │ │ +access_flags : 1537 (0x0601) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1729 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 0 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #346 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/PageIndicator;' │ │ + Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ + name : 'notifyDataSetChanged' │ │ + type : '()V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ + name : 'setCurrentItem' │ │ + type : '(I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ + name : 'setOnPageChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + source_file_idx : 1729 (PageIndicator.java) │ │ + │ │ +Class #347 header: │ │ +class_idx : 577 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 246 │ │ +source_file_idx : 624 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #347 annotations: │ │ +Annotations on field #1555 'mFragments' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment;" ">;" } │ │ +Annotations on field #1556 'mSavedState' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Landroid/support/v4/app/Fragment$SavedState;" ">;" } │ │ + │ │ +Class #347 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/view/PagerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'DEBUG' │ │ + type : 'Z' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : false │ │ + #1 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "FragmentStatePagerAdapter" │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'mCurTransaction' │ │ + type : 'Landroid/support/v4/app/FragmentTransaction;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'mCurrentPrimaryItem' │ │ + type : 'Landroid/support/v4/app/Fragment;' │ │ + access : 0x0004 (PROTECTED) │ │ + #2 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'mFragmentManager' │ │ + type : 'Landroid/support/v4/app/FragmentManager;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'mFragments' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0004 (PROTECTED) │ │ + #4 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'mSavedState' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : '' │ │ + type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 25 16-bit code units │ │ +048ab4: |[048ab4] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +048ac4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048ac6: 7010 bc05 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@05bc │ │ +048acc: 5b21 1006 |0004: iput-object v1, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048ad0: 2200 1202 |0006: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +048ad4: 7010 ee0c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +048ada: 5b20 1406 |000b: iput-object v0, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048ade: 2200 1202 |000d: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +048ae2: 7010 ee0c 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +048ae8: 5b20 1306 |0012: iput-object v0, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048aec: 5b21 1106 |0014: iput-object v1, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0611 │ │ +048af0: 5b23 1206 |0016: iput-object v3, v2, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0612 │ │ +048af4: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=78 │ │ + 0x0004 line=72 │ │ + 0x0006 line=74 │ │ + 0x000d line=75 │ │ + 0x0014 line=76 │ │ + 0x0016 line=79 │ │ + 0x0018 line=80 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=2 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0019 reg=3 fm Landroid/support/v4/app/FragmentManager; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'destroyItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 52 16-bit code units │ │ +048af8: |[048af8] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +048b08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +048b0a: 0770 |0001: move-object v0, v7 │ │ +048b0c: 1f00 8900 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +048b10: 5441 1006 |0004: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048b14: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +048b18: 5441 1206 |0008: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0612 │ │ +048b1c: 6e10 e602 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +048b22: 0c01 |000d: move-result-object v1 │ │ +048b24: 5b41 1006 |000e: iput-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048b28: 5441 1406 |0010: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048b2c: 6e10 fd0c 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +048b32: 0a01 |0015: move-result v1 │ │ +048b34: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +048b38: 5441 1406 |0018: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048b3c: 6e20 f10c 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +048b42: 28f3 |001d: goto 0010 // -000d │ │ +048b44: 5441 1406 |001e: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048b48: 5442 1206 |0020: iget-object v2, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0612 │ │ +048b4c: 6e20 f802 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@02f8 │ │ +048b52: 0c02 |0025: move-result-object v2 │ │ +048b54: 6e30 fc0c 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +048b5a: 5441 1306 |0029: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048b5e: 6e30 fc0c 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +048b64: 5441 1006 |002e: iget-object v1, v4, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048b68: 6e20 8403 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0384 │ │ +048b6e: 0e00 |0033: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=128 │ │ + 0x0004 line=130 │ │ + 0x0008 line=131 │ │ + 0x0010 line=135 │ │ + 0x0018 line=136 │ │ + 0x001e line=138 │ │ + 0x0029 line=139 │ │ + 0x002e line=141 │ │ + 0x0033 line=142 │ │ + locals : │ │ + 0x0004 - 0x0034 reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x0034 reg=4 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0034 reg=5 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0034 reg=6 position I │ │ + 0x0000 - 0x0034 reg=7 object Ljava/lang/Object; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'finishUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 18 16-bit code units │ │ +048b70: |[048b70] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +048b80: 5410 1006 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048b84: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +048b88: 5410 1006 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048b8c: 6e10 7e03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@037e │ │ +048b92: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +048b94: 5b10 1006 |000a: iput-object v0, v1, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048b98: 5410 1206 |000c: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0612 │ │ +048b9c: 6e10 e902 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@02e9 │ │ +048ba2: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=160 │ │ + 0x0004 line=161 │ │ + 0x0009 line=162 │ │ + 0x000c line=163 │ │ + 0x0011 line=165 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0012 reg=2 container Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0401 (PUBLIC ABSTRACT) │ │ + code : (none) │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'instantiateItem' │ │ + type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 91 16-bit code units │ │ +048ba4: |[048ba4] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +048bb4: 5453 1306 |0000: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048bb8: 6e10 fd0c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +048bbe: 0a03 |0005: move-result v3 │ │ +048bc0: 3773 0d00 |0006: if-le v3, v7, 0013 // +000d │ │ +048bc4: 5453 1306 |0008: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048bc8: 6e20 f60c 7300 |000a: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +048bce: 0c00 |000d: move-result-object v0 │ │ +048bd0: 1f00 8900 |000e: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +048bd4: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +048bd8: 1100 |0012: return-object v0 │ │ +048bda: 5453 1006 |0013: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048bde: 3903 0a00 |0015: if-nez v3, 001f // +000a │ │ +048be2: 5453 1206 |0017: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0612 │ │ +048be6: 6e10 e602 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +048bec: 0c03 |001c: move-result-object v3 │ │ +048bee: 5b53 1006 |001d: iput-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048bf2: 6e20 450d 7500 |001f: invoke-virtual {v5, v7}, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0d45 │ │ +048bf8: 0c01 |0022: move-result-object v1 │ │ +048bfa: 5453 1406 |0023: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048bfe: 6e10 fd0c 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +048c04: 0a03 |0028: move-result v3 │ │ +048c06: 3773 0f00 |0029: if-le v3, v7, 0038 // +000f │ │ +048c0a: 5453 1406 |002b: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048c0e: 6e20 f60c 7300 |002d: invoke-virtual {v3, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +048c14: 0c02 |0030: move-result-object v2 │ │ +048c16: 1f02 8800 |0031: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +048c1a: 3802 0500 |0033: if-eqz v2, 0038 // +0005 │ │ +048c1e: 6e20 9c02 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@029c │ │ +048c24: 5453 1306 |0038: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048c28: 6e10 fd0c 0300 |003a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +048c2e: 0a03 |003d: move-result v3 │ │ +048c30: 3673 0900 |003e: if-gt v3, v7, 0047 // +0009 │ │ +048c34: 5453 1306 |0040: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048c38: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +048c3a: 6e20 f10c 4300 |0043: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +048c40: 28f2 |0046: goto 0038 // -000e │ │ +048c42: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +048c44: 6e20 9d02 3100 |0048: invoke-virtual {v1, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +048c4a: 5453 1306 |004b: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048c4e: 6e30 fc0c 7301 |004d: invoke-virtual {v3, v7, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +048c54: 5453 1006 |0050: iget-object v3, v5, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0610 │ │ +048c58: 6e10 130a 0600 |0052: invoke-virtual {v6}, Landroid/view/ViewGroup;.getId:()I // method@0a13 │ │ +048c5e: 0a04 |0055: move-result v4 │ │ +048c60: 6e30 7803 4301 |0056: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0378 │ │ +048c66: 0710 |0059: move-object v0, v1 │ │ +048c68: 28b8 |005a: goto 0012 // -0048 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + 0x0008 line=98 │ │ + 0x0010 line=99 │ │ + 0x0012 line=123 │ │ + 0x0013 line=104 │ │ + 0x0017 line=105 │ │ + 0x001f line=108 │ │ + 0x0023 line=110 │ │ + 0x002b line=111 │ │ + 0x0033 line=112 │ │ + 0x0035 line=113 │ │ + 0x0038 line=116 │ │ + 0x0040 line=117 │ │ + 0x0047 line=119 │ │ + 0x004b line=120 │ │ + 0x0050 line=121 │ │ + 0x005a line=123 │ │ + locals : │ │ + 0x0010 - 0x0012 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0033 - 0x0038 reg=2 fss Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x0023 - 0x005b reg=1 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x005b reg=5 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x005b reg=6 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x005b reg=7 position I │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'isViewFromObject' │ │ + type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +048c6c: |[048c6c] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +048c7c: 1f03 8900 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@0089 │ │ +048c80: 6e10 6c02 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@026c │ │ +048c86: 0c00 |0005: move-result-object v0 │ │ +048c88: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +048c8c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +048c8e: 0f00 |0009: return v0 │ │ +048c90: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +048c92: 28fe |000b: goto 0009 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=169 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ + 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'restoreState' │ │ + type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 14 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 138 16-bit code units │ │ +048c94: |[048c94] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +048ca4: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +048ca8: 07c0 |0002: move-object v0, v12 │ │ +048caa: 1f00 5a00 |0003: check-cast v0, Landroid/os/Bundle; // type@005a │ │ +048cae: 6e20 9301 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@0193 │ │ +048cb4: 1a07 f815 |0008: const-string v7, "states" // string@15f8 │ │ +048cb8: 6e20 8501 7000 |000a: invoke-virtual {v0, v7}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0185 │ │ +048cbe: 0c02 |000d: move-result-object v2 │ │ +048cc0: 54b7 1406 |000e: iget-object v7, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048cc4: 6e10 f40c 0700 |0010: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@0cf4 │ │ +048cca: 54b7 1306 |0013: iget-object v7, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048cce: 6e10 f40c 0700 |0015: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@0cf4 │ │ +048cd4: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +048cd8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +048cda: 2127 |001b: array-length v7, v2 │ │ +048cdc: 3573 0e00 |001c: if-ge v3, v7, 002a // +000e │ │ +048ce0: 54b8 1406 |001e: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048ce4: 4607 0203 |0020: aget-object v7, v2, v3 │ │ +048ce8: 1f07 8800 |0022: check-cast v7, Landroid/support/v4/app/Fragment$SavedState; // type@0088 │ │ +048cec: 6e20 f10c 7800 |0024: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +048cf2: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +048cf6: 28f2 |0029: goto 001b // -000e │ │ +048cf8: 6e10 8901 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@0189 │ │ +048cfe: 0c06 |002d: move-result-object v6 │ │ +048d00: 7210 b20c 0600 |002e: invoke-interface {v6}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@0cb2 │ │ +048d06: 0c07 |0031: move-result-object v7 │ │ +048d08: 7210 080d 0700 |0032: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@0d08 │ │ +048d0e: 0a08 |0035: move-result v8 │ │ +048d10: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +048d14: 7210 090d 0700 |0038: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0d09 │ │ +048d1a: 0c05 |003b: move-result-object v5 │ │ +048d1c: 1f05 0502 |003c: check-cast v5, Ljava/lang/String; // type@0205 │ │ +048d20: 1a08 c40b |003e: const-string v8, "f" // string@0bc4 │ │ +048d24: 6e20 d20c 8500 |0040: invoke-virtual {v5, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0cd2 │ │ +048d2a: 0a08 |0043: move-result v8 │ │ +048d2c: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +048d30: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +048d32: 6e20 d30c 8500 |0047: invoke-virtual {v5, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0cd3 │ │ +048d38: 0c08 |004a: move-result-object v8 │ │ +048d3a: 7110 ae0c 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +048d40: 0a04 |004e: move-result v4 │ │ +048d42: 54b8 1206 |004f: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0612 │ │ +048d46: 6e30 ee02 0805 |0051: invoke-virtual {v8, v0, v5}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02ee │ │ +048d4c: 0c01 |0054: move-result-object v1 │ │ +048d4e: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +048d52: 54b8 1306 |0057: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048d56: 6e10 fd0c 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +048d5c: 0a08 |005c: move-result v8 │ │ +048d5e: 3648 0900 |005d: if-gt v8, v4, 0066 // +0009 │ │ +048d62: 54b8 1306 |005f: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048d66: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +048d68: 6e20 f10c 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +048d6e: 28f2 |0065: goto 0057 // -000e │ │ +048d70: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +048d72: 6e20 9d02 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +048d78: 54b8 1306 |006a: iget-object v8, v11, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048d7c: 6e30 fc0c 4801 |006c: invoke-virtual {v8, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@0cfc │ │ +048d82: 28c3 |006f: goto 0032 // -003d │ │ +048d84: 1a08 6f02 |0070: const-string v8, "FragmentStatePagerAdapter" // string@026f │ │ +048d88: 2209 0602 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0206 │ │ +048d8c: 7010 d90c 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +048d92: 1a0a 6e01 |0077: const-string v10, "Bad fragment at key " // string@016e │ │ +048d96: 6e20 e00c a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +048d9c: 0c09 |007c: move-result-object v9 │ │ +048d9e: 6e20 e00c 5900 |007d: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +048da4: 0c09 |0080: move-result-object v9 │ │ +048da6: 6e10 e40c 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +048dac: 0c09 |0084: move-result-object v9 │ │ +048dae: 7120 8809 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0988 │ │ +048db4: 28aa |0088: goto 0032 // -0056 │ │ +048db6: 0e00 |0089: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=196 │ │ + 0x0003 line=197 │ │ + 0x0005 line=198 │ │ + 0x0008 line=199 │ │ + 0x000e line=200 │ │ + 0x0013 line=201 │ │ + 0x0018 line=202 │ │ + 0x001a line=203 │ │ + 0x001e line=204 │ │ + 0x0027 line=203 │ │ + 0x002a line=207 │ │ + 0x002e line=208 │ │ + 0x003e line=209 │ │ + 0x0046 line=210 │ │ + 0x004f line=211 │ │ + 0x0055 line=212 │ │ + 0x0057 line=213 │ │ + 0x005f line=214 │ │ + 0x0066 line=216 │ │ + 0x006a line=217 │ │ + 0x0070 line=219 │ │ + 0x0089 line=224 │ │ + locals : │ │ + 0x001b - 0x002a reg=3 i I │ │ + 0x0005 - 0x0089 reg=0 bundle Landroid/os/Bundle; │ │ + 0x0055 - 0x0089 reg=1 f Landroid/support/v4/app/Fragment; │ │ + 0x000e - 0x0089 reg=2 fss [Landroid/os/Parcelable; │ │ + 0x004f - 0x0089 reg=4 index I │ │ + 0x003e - 0x0089 reg=5 key Ljava/lang/String; │ │ + 0x002e - 0x0089 reg=6 keys Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ + 0x0000 - 0x008a reg=11 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x008a reg=12 state Landroid/os/Parcelable; │ │ + 0x0000 - 0x008a reg=13 loader Ljava/lang/ClassLoader; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'saveState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 86 16-bit code units │ │ +048db8: |[048db8] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +048dc8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +048dca: 5475 1406 |0001: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048dce: 6e10 fd0c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +048dd4: 0a05 |0006: move-result v5 │ │ +048dd6: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +048dda: 2204 5a00 |0009: new-instance v4, Landroid/os/Bundle; // type@005a │ │ +048dde: 7010 7b01 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@017b │ │ +048de4: 5475 1406 |000e: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048de8: 6e10 fd0c 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +048dee: 0a05 |0013: move-result v5 │ │ +048df0: 2351 bd02 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@02bd │ │ +048df4: 5475 1406 |0016: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@0614 │ │ +048df8: 6e20 ff0c 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@0cff │ │ +048dfe: 1a05 f815 |001b: const-string v5, "states" // string@15f8 │ │ +048e02: 6e30 9001 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0190 │ │ +048e08: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +048e0a: 5475 1306 |0021: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048e0e: 6e10 fd0c 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +048e14: 0a05 |0026: move-result v5 │ │ +048e16: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +048e1a: 5475 1306 |0029: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0613 │ │ +048e1e: 6e20 f60c 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +048e24: 0c00 |002e: move-result-object v0 │ │ +048e26: 1f00 8900 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +048e2a: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +048e2e: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +048e32: 2204 5a00 |0035: new-instance v4, Landroid/os/Bundle; // type@005a │ │ +048e36: 7010 7b01 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@017b │ │ +048e3c: 2205 0602 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0206 │ │ +048e40: 7010 d90c 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +048e46: 1a06 c40b |003f: const-string v6, "f" // string@0bc4 │ │ +048e4a: 6e20 e00c 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +048e50: 0c05 |0044: move-result-object v5 │ │ +048e52: 6e20 dd0c 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0cdd │ │ +048e58: 0c05 |0048: move-result-object v5 │ │ +048e5a: 6e10 e40c 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +048e60: 0c03 |004c: move-result-object v3 │ │ +048e62: 5475 1206 |004d: iget-object v5, v7, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0612 │ │ +048e66: 6e40 f602 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@02f6 │ │ +048e6c: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +048e70: 28cd |0054: goto 0021 // -0033 │ │ +048e72: 1104 |0055: return-object v4 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=174 │ │ + 0x0001 line=175 │ │ + 0x0009 line=176 │ │ + 0x000e line=177 │ │ + 0x0016 line=178 │ │ + 0x001b line=179 │ │ + 0x0020 line=181 │ │ + 0x0029 line=182 │ │ + 0x0031 line=183 │ │ + 0x0033 line=184 │ │ + 0x0035 line=185 │ │ + 0x003a line=187 │ │ + 0x004d line=188 │ │ + 0x0052 line=181 │ │ + 0x0055 line=191 │ │ + locals : │ │ + 0x0001 - 0x000b reg=4 state Landroid/os/Bundle; │ │ + 0x0016 - 0x0020 reg=1 fss [Landroid/support/v4/app/Fragment$SavedState; │ │ + 0x000e - 0x0037 reg=4 state Landroid/os/Bundle; │ │ + 0x004d - 0x0052 reg=3 key Ljava/lang/String; │ │ + 0x0031 - 0x0055 reg=0 f Landroid/support/v4/app/Fragment; │ │ + 0x0021 - 0x0056 reg=2 i I │ │ + 0x003a - 0x0056 reg=4 state Landroid/os/Bundle; │ │ + 0x0000 - 0x0056 reg=7 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'setPrimaryItem' │ │ + type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +048e74: |[048e74] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +048e84: 0760 |0000: move-object v0, v6 │ │ +048e86: 1f00 8900 |0001: check-cast v0, Landroid/support/v4/app/Fragment; // type@0089 │ │ +048e8a: 5431 1106 |0003: iget-object v1, v3, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0611 │ │ +048e8e: 3210 1400 |0005: if-eq v0, v1, 0019 // +0014 │ │ +048e92: 5431 1106 |0007: iget-object v1, v3, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0611 │ │ +048e96: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +048e9a: 5431 1106 |000b: iget-object v1, v3, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0611 │ │ +048e9e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +048ea0: 6e20 9d02 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +048ea6: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +048eaa: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +048eac: 6e20 9d02 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@029d │ │ +048eb2: 5b30 1106 |0017: iput-object v0, v3, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0611 │ │ +048eb6: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + 0x0003 line=147 │ │ + 0x0007 line=148 │ │ + 0x000b line=149 │ │ + 0x0011 line=151 │ │ + 0x0013 line=152 │ │ + 0x0017 line=154 │ │ + 0x0019 line=156 │ │ + locals : │ │ + 0x0003 - 0x001a reg=0 fragment Landroid/support/v4/app/Fragment; │ │ + 0x0000 - 0x001a reg=3 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x001a reg=4 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x001a reg=5 position I │ │ + 0x0000 - 0x001a reg=6 object Ljava/lang/Object; │ │ + │ │ + #8 : (in Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;) │ │ + name : 'startUpdate' │ │ + type : '(Landroid/view/ViewGroup;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +048eb8: |[048eb8] net.everythingandroid.smspopup.controls.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +048ec8: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter; │ │ + 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ + │ │ + source_file_idx : 624 (FragmentStatePagerAdapter.java) │ │ + │ │ +Class #348 header: │ │ +class_idx : 581 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 283 │ │ +source_file_idx : 1884 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 10 │ │ +virtual_methods_size: 22 │ │ + │ │ +Class #348 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; } │ │ +Annotations on field #1571 'messages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;" } │ │ +Annotations on method #3425 'addMessages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;)V" } │ │ +Annotations on method #3431 'getMessages' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/ArrayList" "<" "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;" ">;" } │ │ + │ │ +Class #348 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/view/ViewPager;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'STATUS_MESSAGES_REMAINING' │ │ + type : 'I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + #1 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'STATUS_NO_MESSAGES_REMAINING' │ │ + type : 'I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + #2 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'STATUS_REMOVING_MESSAGE' │ │ + type : 'I' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'currentPage' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'mContext' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'mGestureDetector' │ │ + type : 'Landroid/view/GestureDetector;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'mPagerIndicator' │ │ + type : 'Lcom/viewpagerindicator/CirclePageIndicator;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'messageCountChanged' │ │ + type : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'messages' │ │ + type : 'Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'removingMessage' │ │ + type : 'Z' │ │ + access : 0x0042 (PRIVATE VOLATILE) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 10 16-bit code units │ │ +048ecc: |[048ecc] net.everythingandroid.smspopup.controls.SmsPopupPager.:()V │ │ +048edc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048ede: 6700 1b06 |0001: sput v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_MESSAGES_REMAINING:I // field@061b │ │ +048ee2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +048ee4: 6700 1c06 |0004: sput v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_NO_MESSAGES_REMAINING:I // field@061c │ │ +048ee8: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +048eea: 6700 1d06 |0007: sput v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_REMOVING_MESSAGE:I // field@061d │ │ +048eee: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=32 │ │ + 0x0003 line=33 │ │ + 0x0006 line=34 │ │ + locals : │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +048ef0: |[048ef0] net.everythingandroid.smspopup.controls.SmsPopupPager.:(Landroid/content/Context;)V │ │ +048f00: 7020 5e06 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/view/ViewPager;.:(Landroid/content/Context;)V // method@065e │ │ +048f06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +048f08: 5c10 2406 |0004: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removingMessage:Z // field@0624 │ │ +048f0c: 7020 690d 2100 |0006: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.init:(Landroid/content/Context;)V // method@0d69 │ │ +048f12: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0003 line=29 │ │ + 0x0006 line=38 │ │ + 0x0009 line=39 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +048f14: |[048f14] net.everythingandroid.smspopup.controls.SmsPopupPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +048f24: 7030 5f06 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewPager;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@065f │ │ +048f2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +048f2c: 5c10 2406 |0004: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removingMessage:Z // field@0624 │ │ +048f30: 7020 690d 2100 |0006: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.init:(Landroid/content/Context;)V // method@0d69 │ │ +048f36: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0003 line=29 │ │ + 0x0006 line=43 │ │ + 0x0009 line=44 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'UpdateMessageCount' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 25 16-bit code units │ │ +048f38: |[048f38] net.everythingandroid.smspopup.controls.SmsPopupPager.UpdateMessageCount:()V │ │ +048f48: 5430 2106 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mPagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@0621 │ │ +048f4c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +048f50: 5430 2106 |0004: iget-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mPagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@0621 │ │ +048f54: 6e10 370b 0000 |0006: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +048f5a: 5430 2206 |0009: iget-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messageCountChanged:Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; // field@0622 │ │ +048f5e: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ +048f62: 5430 2206 |000d: iget-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messageCountChanged:Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; // field@0622 │ │ +048f66: 5231 1e06 |000f: iget v1, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +048f6a: 6e10 680d 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d68 │ │ +048f70: 0a02 |0014: move-result v2 │ │ +048f72: 7230 560d 1002 |0015: invoke-interface {v0, v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;.onChange:(II)V // method@0d56 │ │ +048f78: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=172 │ │ + 0x0004 line=173 │ │ + 0x0009 line=175 │ │ + 0x000d line=176 │ │ + 0x0018 line=178 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=3 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'access$002' │ │ + type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +048f7c: |[048f7c] net.everythingandroid.smspopup.controls.SmsPopupPager.access$002:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;Z)Z │ │ +048f8c: 5c01 2406 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removingMessage:Z // field@0624 │ │ +048f90: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'access$100' │ │ + type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +048f94: |[048f94] net.everythingandroid.smspopup.controls.SmsPopupPager.access$100:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I │ │ +048fa4: 5210 1e06 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +048fa8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'access$110' │ │ + type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 7 16-bit code units │ │ +048fac: |[048fac] net.everythingandroid.smspopup.controls.SmsPopupPager.access$110:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)I │ │ +048fbc: 5220 1e06 |0000: iget v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +048fc0: d801 00ff |0002: add-int/lit8 v1, v0, #int -1 // #ff │ │ +048fc4: 5921 1e06 |0004: iput v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +048fc8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'access$200' │ │ + type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)Ljava/util/ArrayList;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +048fcc: |[048fcc] net.everythingandroid.smspopup.controls.SmsPopupPager.access$200:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)Ljava/util/ArrayList; │ │ +048fdc: 5410 2306 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +048fe0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #8 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'access$300' │ │ + type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +048fe4: |[048fe4] net.everythingandroid.smspopup.controls.SmsPopupPager.access$300:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;)V │ │ +048ff4: 7010 5a0d 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.UpdateMessageCount:()V // method@0d5a │ │ +048ffa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #9 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'init' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +048ffc: |[048ffc] net.everythingandroid.smspopup.controls.SmsPopupPager.init:(Landroid/content/Context;)V │ │ +04900c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04900e: 5b34 1f06 |0001: iput-object v4, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mContext:Landroid/content/Context; // field@061f │ │ +049012: 2200 1202 |0003: new-instance v0, Ljava/util/ArrayList; // type@0212 │ │ +049016: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +049018: 7020 ef0c 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@0cef │ │ +04901e: 5b30 2306 |0009: iput-object v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +049022: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +049024: 5930 1e06 |000c: iput v0, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +049028: 6e20 780d 2300 |000e: invoke-virtual {v3, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setOffscreenPageLimit:(I)V // method@0d78 │ │ +04902e: 6e10 a400 0400 |0011: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +049034: 0c00 |0014: move-result-object v0 │ │ +049036: 1401 1200 0a7f |0015: const v1, #float 1.83434e+38 // #7f0a0012 │ │ +04903c: 6e20 f900 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +049042: 0a00 |001b: move-result v0 │ │ +049044: 8700 |001c: float-to-int v0, v0 │ │ +049046: 6e20 7a0d 0300 |001d: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setPageMargin:(I)V // method@0d7a │ │ +04904c: 6e20 770d 2300 |0020: invoke-virtual {v3, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setLongClickable:(Z)V // method@0d77 │ │ +049052: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=47 │ │ + 0x0003 line=48 │ │ + 0x000b line=49 │ │ + 0x000e line=50 │ │ + 0x0011 line=51 │ │ + 0x0020 line=52 │ │ + 0x0023 line=53 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=3 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0024 reg=4 context Landroid/content/Context; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'addMessage' │ │ + type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +049054: |[049054] net.everythingandroid.smspopup.controls.SmsPopupPager.addMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ +049064: 1d01 |0000: monitor-enter v1 │ │ +049066: 5410 2306 |0001: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +04906a: 6e20 f10c 2000 |0003: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +049070: 7010 5a0d 0100 |0006: invoke-direct {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.UpdateMessageCount:()V // method@0d5a │ │ +049076: 1e01 |0009: monitor-exit v1 │ │ +049078: 0e00 |000a: return-void │ │ +04907a: 0d00 |000b: move-exception v0 │ │ +04907c: 1e01 |000c: monitor-exit v1 │ │ +04907e: 2700 |000d: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0009 │ │ + -> 0x000b │ │ + positions : │ │ + 0x0000 line=70 │ │ + 0x0006 line=71 │ │ + 0x0009 line=72 │ │ + 0x000b line=70 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x000e reg=2 newMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'addMessages' │ │ + type : '(Ljava/util/ArrayList;)V' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 17 16-bit code units │ │ +04908c: |[04908c] net.everythingandroid.smspopup.controls.SmsPopupPager.addMessages:(Ljava/util/ArrayList;)V │ │ +04909c: 1d02 |0000: monitor-enter v2 │ │ +04909e: 3803 0b00 |0001: if-eqz v3, 000c // +000b │ │ +0490a2: 5420 2306 |0003: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +0490a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0490a8: 6e30 f20c 1003 |0006: invoke-virtual {v0, v1, v3}, Ljava/util/ArrayList;.addAll:(ILjava/util/Collection;)Z // method@0cf2 │ │ +0490ae: 7010 5a0d 0200 |0009: invoke-direct {v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.UpdateMessageCount:()V // method@0d5a │ │ +0490b4: 1e02 |000c: monitor-exit v2 │ │ +0490b6: 0e00 |000d: return-void │ │ +0490b8: 0d00 |000e: move-exception v0 │ │ +0490ba: 1e02 |000f: monitor-exit v2 │ │ +0490bc: 2700 |0010: throw v0 │ │ + catches : 1 │ │ + 0x0003 - 0x000c │ │ + -> 0x000e │ │ + positions : │ │ + 0x0000 line=81 │ │ + 0x0003 line=82 │ │ + 0x0009 line=83 │ │ + 0x000c line=85 │ │ + 0x000e line=81 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0011 reg=2 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0011 reg=3 newMessages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'getActiveMessage' │ │ + type : '()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +0490cc: |[0490cc] net.everythingandroid.smspopup.controls.SmsPopupPager.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ +0490dc: 1d02 |0000: monitor-enter v2 │ │ +0490de: 5420 2306 |0001: iget-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +0490e2: 5221 1e06 |0003: iget v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +0490e6: 6e20 f60c 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0490ec: 0c00 |0008: move-result-object v0 │ │ +0490ee: 1f00 5902 |0009: check-cast v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +0490f2: 1e02 |000b: monitor-exit v2 │ │ +0490f4: 1100 |000c: return-object v0 │ │ +0490f6: 0d00 |000d: move-exception v0 │ │ +0490f8: 1e02 |000e: monitor-exit v2 │ │ +0490fa: 2700 |000f: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x000b │ │ + -> 0x000d │ │ + positions : │ │ + 0x0000 line=156 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=2 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'getActiveMessageNum' │ │ + type : '()I' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 8 16-bit code units │ │ +049108: |[049108] net.everythingandroid.smspopup.controls.SmsPopupPager.getActiveMessageNum:()I │ │ +049118: 1d01 |0000: monitor-enter v1 │ │ +04911a: 5210 1e06 |0001: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +04911e: 1e01 |0003: monitor-exit v1 │ │ +049120: 0f00 |0004: return v0 │ │ +049122: 0d00 |0005: move-exception v0 │ │ +049124: 1e01 |0006: monitor-exit v1 │ │ +049126: 2700 |0007: throw v0 │ │ + catches : 1 │ │ + 0x0001 - 0x0003 │ │ + -> 0x0005 │ │ + positions : │ │ + 0x0000 line=160 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'getMessage' │ │ + type : '(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +049134: |[049134] net.everythingandroid.smspopup.controls.SmsPopupPager.getMessage:(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ +049144: 5410 2306 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +049148: 6e20 f60c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04914e: 0c00 |0005: move-result-object v0 │ │ +049150: 1f00 5902 |0006: check-cast v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +049154: 1100 |0008: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=248 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0009 reg=2 i I │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'getMessages' │ │ + type : '()Ljava/util/ArrayList;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049158: |[049158] net.everythingandroid.smspopup.controls.SmsPopupPager.getMessages:()Ljava/util/ArrayList; │ │ +049168: 5410 2306 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +04916c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=244 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'getPageCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +049170: |[049170] net.everythingandroid.smspopup.controls.SmsPopupPager.getPageCount:()I │ │ +049180: 5410 2306 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +049184: 6e10 fd0c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04918a: 0a00 |0005: move-result v0 │ │ +04918c: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'onInterceptTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +049190: |[049190] net.everythingandroid.smspopup.controls.SmsPopupPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0491a0: 5410 2006 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mGestureDetector:Landroid/view/GestureDetector; // field@0620 │ │ +0491a4: 6e20 9409 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0994 │ │ +0491aa: 6f20 9b06 2100 |0005: invoke-super {v1, v2}, Landroid/support/v4/view/ViewPager;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@069b │ │ +0491b0: 0a00 |0008: move-result v0 │ │ +0491b2: 0f00 |0009: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=253 │ │ + 0x0005 line=254 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x000a reg=2 event Landroid/view/MotionEvent; │ │ + │ │ + #8 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 1 16-bit code units │ │ +0491b4: |[0491b4] net.everythingandroid.smspopup.controls.SmsPopupPager.onPageScrollStateChanged:(I)V │ │ +0491c4: 0e00 |0000: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=207 │ │ + locals : │ │ + 0x0000 - 0x0001 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0001 reg=1 state I │ │ + │ │ + #9 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 4 16-bit code units │ │ +0491c8: |[0491c8] net.everythingandroid.smspopup.controls.SmsPopupPager.onPageScrolled:(IFI)V │ │ +0491d8: 6f40 9e06 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@069e │ │ +0491de: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=211 │ │ + 0x0003 line=212 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0004 reg=1 position I │ │ + 0x0000 - 0x0004 reg=2 positionOffset F │ │ + 0x0000 - 0x0004 reg=3 positionOffsetPixels I │ │ + │ │ + #10 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0491e0: |[0491e0] net.everythingandroid.smspopup.controls.SmsPopupPager.onPageSelected:(I)V │ │ +0491f0: 5901 1e06 |0000: iput v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +0491f4: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=216 │ │ + 0x0002 line=217 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0003 reg=1 position I │ │ + │ │ + #11 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +0491f8: |[0491f8] net.everythingandroid.smspopup.controls.SmsPopupPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +049208: 5410 2006 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mGestureDetector:Landroid/view/GestureDetector; // field@0620 │ │ +04920c: 6e20 9409 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0994 │ │ +049212: 6f20 a406 2100 |0005: invoke-super {v1, v2}, Landroid/support/v4/view/ViewPager;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@06a4 │ │ +049218: 0a00 |0008: move-result v0 │ │ +04921a: 0f00 |0009: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=259 │ │ + 0x0005 line=260 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x000a reg=2 event Landroid/view/MotionEvent; │ │ + │ │ + #12 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'removeActiveMessage' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04921c: |[04921c] net.everythingandroid.smspopup.controls.SmsPopupPager.removeActiveMessage:()I │ │ +04922c: 5210 1e06 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +049230: 6e20 710d 0100 |0002: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removeMessage:(I)I // method@0d71 │ │ +049236: 0a00 |0005: move-result v0 │ │ +049238: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=147 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #13 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'removeMessage' │ │ + type : '(I)I' │ │ + access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 52 16-bit code units │ │ +04923c: |[04923c] net.everythingandroid.smspopup.controls.SmsPopupPager.removeMessage:(I)I │ │ +04924c: 1d04 |0000: monitor-enter v4 │ │ +04924e: 5542 2406 |0001: iget-boolean v2, v4, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removingMessage:Z // field@0624 │ │ +049252: 3802 0600 |0003: if-eqz v2, 0009 // +0006 │ │ +049256: 6002 1d06 |0005: sget v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_REMOVING_MESSAGE:I // field@061d │ │ +04925a: 1e04 |0007: monitor-exit v4 │ │ +04925c: 0f02 |0008: return v2 │ │ +04925e: 6e10 680d 0400 |0009: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d68 │ │ +049264: 0a01 |000c: move-result v1 │ │ +049266: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +049268: 3621 0500 |000e: if-gt v1, v2, 0013 // +0005 │ │ +04926c: 6002 1c06 |0010: sget v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_NO_MESSAGES_REMAINING:I // field@061c │ │ +049270: 28f5 |0012: goto 0007 // -000b │ │ +049272: 3515 0400 |0013: if-ge v5, v1, 0017 // +0004 │ │ +049276: 3b05 0500 |0015: if-gez v5, 001a // +0005 │ │ +04927a: 6002 1c06 |0017: sget v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_NO_MESSAGES_REMAINING:I // field@061c │ │ +04927e: 28ee |0019: goto 0007 // -0012 │ │ +049280: 5442 1f06 |001a: iget-object v2, v4, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mContext:Landroid/content/Context; // field@061f │ │ +049284: 1403 0200 047f |001c: const v3, #float 1.75458e+38 // #7f040002 │ │ +04928a: 7120 890a 3200 |001f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0a89 │ │ +049290: 0c00 |0022: move-result-object v0 │ │ +049292: 2202 4302 |0023: new-instance v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1; // type@0243 │ │ +049296: 7040 520d 4215 |0025: invoke-direct {v2, v4, v5, v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;.:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager;II)V // method@0d52 │ │ +04929c: 6e20 860a 2000 |0028: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0a86 │ │ +0492a2: 6e20 800d 0400 |002b: invoke-virtual {v4, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.startAnimation:(Landroid/view/animation/Animation;)V // method@0d80 │ │ +0492a8: 6002 1b06 |002e: sget v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_MESSAGES_REMAINING:I // field@061b │ │ +0492ac: 28d7 |0030: goto 0007 // -0029 │ │ +0492ae: 0d02 |0031: move-exception v2 │ │ +0492b0: 1e04 |0032: monitor-exit v4 │ │ +0492b2: 2702 |0033: throw v2 │ │ + catches : 2 │ │ + 0x0001 - 0x0007 │ │ + -> 0x0031 │ │ + 0x0009 - 0x0030 │ │ + -> 0x0031 │ │ + positions : │ │ + 0x0000 line=96 │ │ + 0x0005 line=97 │ │ + 0x0007 line=136 │ │ + 0x0009 line=100 │ │ + 0x000d line=102 │ │ + 0x0010 line=103 │ │ + 0x0013 line=106 │ │ + 0x0017 line=107 │ │ + 0x001a line=110 │ │ + 0x0023 line=111 │ │ + 0x002b line=134 │ │ + 0x002e line=136 │ │ + 0x0031 line=96 │ │ + locals : │ │ + 0x0023 - 0x0031 reg=0 mAnimation Landroid/view/animation/Animation; │ │ + 0x000d - 0x0031 reg=1 totalMessages I │ │ + 0x0000 - 0x0034 reg=4 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0034 reg=5 numMessage I │ │ + │ │ + #14 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'setCurrentItem' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0492c8: |[0492c8] net.everythingandroid.smspopup.controls.SmsPopupPager.setCurrentItem:(I)V │ │ +0492d8: 6f20 b106 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +0492de: 5901 1e06 |0003: iput v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +0492e2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=198 │ │ + 0x0003 line=199 │ │ + 0x0005 line=200 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0006 reg=1 num I │ │ + │ │ + #15 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'setGestureListener' │ │ + type : '(Landroid/view/GestureDetector$SimpleOnGestureListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +0492e4: |[0492e4] net.everythingandroid.smspopup.controls.SmsPopupPager.setGestureListener:(Landroid/view/GestureDetector$SimpleOnGestureListener;)V │ │ +0492f4: 2200 6401 |0000: new-instance v0, Landroid/view/GestureDetector; // type@0164 │ │ +0492f8: 5421 1f06 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mContext:Landroid/content/Context; // field@061f │ │ +0492fc: 7030 9309 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@0993 │ │ +049302: 5b20 2006 |0007: iput-object v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mGestureDetector:Landroid/view/GestureDetector; // field@0620 │ │ +049306: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=60 │ │ + 0x0009 line=61 │ │ + locals : │ │ + 0x0000 - 0x000a reg=2 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x000a reg=3 listener Landroid/view/GestureDetector$SimpleOnGestureListener; │ │ + │ │ + #16 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'setIndicator' │ │ + type : '(Lcom/viewpagerindicator/CirclePageIndicator;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +049308: |[049308] net.everythingandroid.smspopup.controls.SmsPopupPager.setIndicator:(Lcom/viewpagerindicator/CirclePageIndicator;)V │ │ +049318: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +04931c: 5b12 2106 |0002: iput-object v2, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mPagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@0621 │ │ +049320: 5410 2106 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.mPagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@0621 │ │ +049324: 6e20 4c0b 1000 |0006: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@0b4c │ │ +04932a: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=220 │ │ + 0x0002 line=221 │ │ + 0x0004 line=222 │ │ + 0x0009 line=224 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x000a reg=2 pagerIndicator Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #17 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'setOnMessageCountChanged' │ │ + type : '(Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04932c: |[04932c] net.everythingandroid.smspopup.controls.SmsPopupPager.setOnMessageCountChanged:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;)V │ │ +04933c: 5b01 2206 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messageCountChanged:Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; // field@0622 │ │ +049340: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=164 │ │ + 0x0002 line=165 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + 0x0000 - 0x0003 reg=1 m Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged; │ │ + │ │ + #18 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'shouldNotify' │ │ + type : '()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +049344: |[049344] net.everythingandroid.smspopup.controls.SmsPopupPager.shouldNotify:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ +049354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +049356: 5432 2306 |0001: iget-object v2, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +04935a: 6e10 fd0c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +049360: 0a02 |0006: move-result v2 │ │ +049362: 3520 1400 |0007: if-ge v0, v2, 001b // +0014 │ │ +049366: 5432 2306 |0009: iget-object v2, v3, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.messages:Ljava/util/ArrayList; // field@0623 │ │ +04936a: 6e20 f60c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +049370: 0c01 |000e: move-result-object v1 │ │ +049372: 1f01 5902 |000f: check-cast v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +049376: 6e10 330e 0100 |0011: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.shouldNotify:()Z // method@0e33 │ │ +04937c: 0a02 |0014: move-result v2 │ │ +04937e: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ +049382: 1101 |0017: return-object v1 │ │ +049384: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +049388: 28e7 |001a: goto 0001 // -0019 │ │ +04938a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +04938c: 28fb |001c: goto 0017 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=233 │ │ + 0x0009 line=234 │ │ + 0x0011 line=235 │ │ + 0x0017 line=240 │ │ + 0x0018 line=233 │ │ + 0x001b line=240 │ │ + locals : │ │ + 0x0011 - 0x0017 reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0018 - 0x001b reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0001 - 0x001d reg=0 i I │ │ + 0x0000 - 0x001d reg=3 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #19 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'showLast' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +049390: |[049390] net.everythingandroid.smspopup.controls.SmsPopupPager.showLast:()V │ │ +0493a0: 6e10 680d 0100 |0000: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d68 │ │ +0493a6: 0a00 |0003: move-result v0 │ │ +0493a8: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0493ac: 6e20 730d 0100 |0006: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setCurrentItem:(I)V // method@0d73 │ │ +0493b2: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=203 │ │ + 0x0009 line=204 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #20 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'showNext' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +0493b4: |[0493b4] net.everythingandroid.smspopup.controls.SmsPopupPager.showNext:()V │ │ +0493c4: 5220 1e06 |0000: iget v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +0493c8: 6e10 680d 0200 |0002: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d68 │ │ +0493ce: 0a01 |0005: move-result v1 │ │ +0493d0: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0493d4: 3510 0900 |0008: if-ge v0, v1, 0011 // +0009 │ │ +0493d8: 5220 1e06 |000a: iget v0, v2, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +0493dc: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0493e0: 6e20 730d 0200 |000e: invoke-virtual {v2, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setCurrentItem:(I)V // method@0d73 │ │ +0493e6: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=181 │ │ + 0x000a line=182 │ │ + 0x0011 line=186 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + #21 : (in Lnet/everythingandroid/smspopup/controls/SmsPopupPager;) │ │ + name : 'showPrevious' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +0493e8: |[0493e8] net.everythingandroid.smspopup.controls.SmsPopupPager.showPrevious:()V │ │ +0493f8: 5210 1e06 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +0493fc: 3d00 0900 |0002: if-lez v0, 000b // +0009 │ │ +049400: 5210 1e06 |0004: iget v0, v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.currentPage:I // field@061e │ │ +049404: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +049408: 6e20 730d 0100 |0008: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setCurrentItem:(I)V // method@0d73 │ │ +04940e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + 0x0004 line=190 │ │ + 0x000b line=194 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + │ │ + source_file_idx : 1884 (SmsPopupPager.java) │ │ + │ │ +Class #349 header: │ │ +class_idx : 598 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 591 │ │ +source_file_idx : 1652 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 19 │ │ + │ │ +Class #349 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter; Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder; Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; } │ │ + │ │ +Class #349 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lnet/everythingandroid/smspopup/preferences/DialogPreference;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'context' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'mEntries' │ │ + type : '[Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'mEntryValues' │ │ + type : '[Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'mSummary' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'mValue' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'selectedItemIndex' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +049410: |[049410] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.:(Landroid/content/Context;)V │ │ +049420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +049422: 7030 e30d 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0de3 │ │ +049428: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0004 line=50 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 51 16-bit code units │ │ +04942c: |[04942c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04943c: 7030 c60d 3204 |0000: invoke-direct {v2, v3, v4}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0dc6 │ │ +049442: 5b23 5a06 |0003: iput-object v3, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@065a │ │ +049446: 5420 5a06 |0005: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@065a │ │ +04944a: 6e10 a400 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +049450: 0c00 |000a: move-result-object v0 │ │ +049452: 1401 1000 0c7f |000b: const v1, #float 1.86092e+38 // #7f0c0010 │ │ +049458: 6e20 ff00 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00ff │ │ +04945e: 0c00 |0011: move-result-object v0 │ │ +049460: 5b20 5b06 |0012: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@065b │ │ +049464: 5420 5a06 |0014: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@065a │ │ +049468: 6e10 a400 0000 |0016: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +04946e: 0c00 |0019: move-result-object v0 │ │ +049470: 1401 0f00 0c7f |001a: const v1, #float 1.86092e+38 // #7f0c000f │ │ +049476: 6e20 ff00 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00ff │ │ +04947c: 0c00 |0020: move-result-object v0 │ │ +04947e: 5b20 5c06 |0021: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +049482: 5420 5a06 |0023: iget-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@065a │ │ +049486: 6e10 a400 0000 |0025: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +04948c: 0c00 |0028: move-result-object v0 │ │ +04948e: 1401 9c00 0d7f |0029: const v1, #float 1.87424e+38 // #7f0d009c │ │ +049494: 6e20 fd00 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00fd │ │ +04949a: 0c00 |002f: move-result-object v0 │ │ +04949c: 5b20 5d06 |0030: iput-object v0, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@065d │ │ +0494a0: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + 0x0003 line=40 │ │ + 0x0005 line=43 │ │ + 0x0014 line=44 │ │ + 0x0023 line=45 │ │ + 0x0032 line=46 │ │ + locals : │ │ + 0x0000 - 0x0033 reg=2 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0033 reg=3 _context Landroid/content/Context; │ │ + 0x0000 - 0x0033 reg=4 attrs Landroid/util/AttributeSet; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'access$002' │ │ + type : '(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;I)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0494a4: |[0494a4] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.access$002:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;I)I │ │ +0494b4: 5901 5f06 |0000: iput v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@065f │ │ +0494b8: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0003 reg=1 x1 I │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'getValueIndex' │ │ + type : '()I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +0494bc: |[0494bc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getValueIndex:()I │ │ +0494cc: 5410 5e06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mValue:Ljava/lang/String; // field@065e │ │ +0494d0: 6e20 e60d 0100 |0002: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.findIndexOfValue:(Ljava/lang/String;)I // method@0de6 │ │ +0494d6: 0a00 |0005: move-result v0 │ │ +0494d8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=211 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'findIndexOfValue' │ │ + type : '(Ljava/lang/String;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 29 16-bit code units │ │ +0494dc: |[0494dc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.findIndexOfValue:(Ljava/lang/String;)I │ │ +0494ec: 3803 1b00 |0000: if-eqz v3, 001b // +001b │ │ +0494f0: 5421 5c06 |0002: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +0494f4: 3801 1700 |0004: if-eqz v1, 001b // +0017 │ │ +0494f8: 5421 5c06 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +0494fc: 2111 |0008: array-length v1, v1 │ │ +0494fe: d800 01ff |0009: add-int/lit8 v0, v1, #int -1 // #ff │ │ +049502: 3a00 1000 |000b: if-ltz v0, 001b // +0010 │ │ +049506: 5421 5c06 |000d: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +04950a: 4601 0100 |000f: aget-object v1, v1, v0 │ │ +04950e: 6e20 c10c 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +049514: 0a01 |0014: move-result v1 │ │ +049516: 3801 0300 |0015: if-eqz v1, 0018 // +0003 │ │ +04951a: 0f00 |0017: return v0 │ │ +04951c: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +049520: 28f1 |001a: goto 000b // -000f │ │ +049522: 12f0 |001b: const/4 v0, #int -1 // #ff │ │ +049524: 28fb |001c: goto 0017 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=200 │ │ + 0x0006 line=201 │ │ + 0x000d line=202 │ │ + 0x0017 line=207 │ │ + 0x0018 line=201 │ │ + 0x001b line=207 │ │ + locals : │ │ + 0x000b - 0x0017 reg=0 i I │ │ + 0x0018 - 0x001b reg=0 i I │ │ + 0x0000 - 0x001d reg=2 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x001d reg=3 value Ljava/lang/String; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'getEntries' │ │ + type : '()[Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049528: |[049528] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getEntries:()[Ljava/lang/CharSequence; │ │ +049538: 5410 5b06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@065b │ │ +04953c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=81 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'getEntry' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 17 16-bit code units │ │ +049540: |[049540] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getEntry:()Ljava/lang/CharSequence; │ │ +049550: 7010 ee0d 0200 |0000: invoke-direct {v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getValueIndex:()I // method@0dee │ │ +049556: 0a00 |0003: move-result v0 │ │ +049558: 3a00 0b00 |0004: if-ltz v0, 000f // +000b │ │ +04955c: 5421 5b06 |0006: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@065b │ │ +049560: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +049564: 5421 5b06 |000a: iget-object v1, v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@065b │ │ +049568: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +04956c: 1101 |000e: return-object v1 │ │ +04956e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +049570: 28fe |0010: goto 000e // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=188 │ │ + 0x0004 line=189 │ │ + locals : │ │ + 0x0004 - 0x0011 reg=0 index I │ │ + 0x0000 - 0x0011 reg=2 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'getEntryValues' │ │ + type : '()[Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049574: |[049574] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getEntryValues:()[Ljava/lang/CharSequence; │ │ +049584: 5410 5c06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +049588: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'getSummary' │ │ + type : '()Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +04958c: |[04958c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getSummary:()Ljava/lang/CharSequence; │ │ +04959c: 6e10 e90d 0400 |0000: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0de9 │ │ +0495a2: 0c00 |0003: move-result-object v0 │ │ +0495a4: 5441 5d06 |0004: iget-object v1, v4, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@065d │ │ +0495a8: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +0495ac: 3900 0700 |0008: if-nez v0, 000f // +0007 │ │ +0495b0: 6f10 c80d 0400 |000a: invoke-super {v4}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.getSummary:()Ljava/lang/CharSequence; // method@0dc8 │ │ +0495b6: 0c01 |000d: move-result-object v1 │ │ +0495b8: 1101 |000e: return-object v1 │ │ +0495ba: 5441 5d06 |000f: iget-object v1, v4, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@065d │ │ +0495be: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0495c0: 2322 cb02 |0012: new-array v2, v2, [Ljava/lang/Object; // type@02cb │ │ +0495c4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0495c6: 4d00 0203 |0015: aput-object v0, v2, v3 │ │ +0495ca: 7120 cd0c 2100 |0017: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ccd │ │ +0495d0: 0c01 |001a: move-result-object v1 │ │ +0495d2: 28f3 |001b: goto 000e // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=135 │ │ + 0x0004 line=136 │ │ + 0x000a line=137 │ │ + 0x000e line=139 │ │ + locals : │ │ + 0x0004 - 0x001c reg=0 entry Ljava/lang/CharSequence; │ │ + 0x0000 - 0x001c reg=4 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'getValue' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0495d4: |[0495d4] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.getValue:()Ljava/lang/String; │ │ +0495e4: 5410 5e06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mValue:Ljava/lang/String; // field@065e │ │ +0495e8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=179 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'onDialogClosed' │ │ + type : '(Z)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 33 16-bit code units │ │ +0495ec: |[0495ec] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onDialogClosed:(Z)V │ │ +0495fc: 6f20 c90d 4300 |0000: invoke-super {v3, v4}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onDialogClosed:(Z)V // method@0dc9 │ │ +049602: 3804 1d00 |0003: if-eqz v4, 0020 // +001d │ │ +049606: 5231 5f06 |0005: iget v1, v3, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@065f │ │ +04960a: 3a01 1900 |0007: if-ltz v1, 0020 // +0019 │ │ +04960e: 5431 5c06 |0009: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +049612: 3801 1500 |000b: if-eqz v1, 0020 // +0015 │ │ +049616: 5431 5c06 |000d: iget-object v1, v3, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +04961a: 5232 5f06 |000f: iget v2, v3, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@065f │ │ +04961e: 4601 0102 |0011: aget-object v1, v1, v2 │ │ +049622: 7210 990c 0100 |0013: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0c99 │ │ +049628: 0c00 |0016: move-result-object v0 │ │ +04962a: 6e20 e50d 0300 |0017: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.callChangeListener:(Ljava/lang/Object;)Z // method@0de5 │ │ +049630: 0a01 |001a: move-result v1 │ │ +049632: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +049636: 6e20 fd0d 0300 |001d: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setValue:(Ljava/lang/String;)V // method@0dfd │ │ +04963c: 0e00 |0020: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=276 │ │ + 0x0003 line=278 │ │ + 0x000d line=279 │ │ + 0x0017 line=280 │ │ + 0x001d line=281 │ │ + 0x0020 line=284 │ │ + locals : │ │ + 0x0017 - 0x0020 reg=0 value Ljava/lang/String; │ │ + 0x0000 - 0x0021 reg=3 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0021 reg=4 positiveResult Z │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'onGetDefaultValue' │ │ + type : '(Landroid/content/res/TypedArray;I)Ljava/lang/Object;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +049640: |[049640] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ +049650: 6e20 0a01 3200 |0000: invoke-virtual {v2, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@010a │ │ +049656: 0c00 |0003: move-result-object v0 │ │ +049658: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=288 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0005 reg=2 a Landroid/content/res/TypedArray; │ │ + 0x0000 - 0x0005 reg=3 index I │ │ + │ │ + #8 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'onPrepareDialogBuilder' │ │ + type : '(Landroid/app/AlertDialog$Builder;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 10 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 85 16-bit code units │ │ +04965c: |[04965c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onPrepareDialogBuilder:(Landroid/app/AlertDialog$Builder;)V │ │ +04966c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04966e: 6f20 ca0d 9800 |0001: invoke-super {v8, v9}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onPrepareDialogBuilder:(Landroid/app/AlertDialog$Builder;)V // method@0dca │ │ +049674: 5480 5b06 |0004: iget-object v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@065b │ │ +049678: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +04967c: 5480 5c06 |0008: iget-object v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +049680: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +049684: 2200 f601 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +049688: 1a01 0e05 |000e: const-string v1, "ListPreference requires an entries array and an entryValues array." // string@050e │ │ +04968c: 7020 aa0c 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +049692: 2700 |0013: throw v0 │ │ +049694: 7010 ee0d 0800 |0014: invoke-direct {v8}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getValueIndex:()I // method@0dee │ │ +04969a: 0a00 |0017: move-result v0 │ │ +04969c: 5980 5f06 |0018: iput v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@065f │ │ +0496a0: 5480 5b06 |001a: iget-object v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@065b │ │ +0496a4: 2100 |001c: array-length v0, v0 │ │ +0496a6: 2304 cf02 |001d: new-array v4, v0, [Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; // type@02cf │ │ +0496aa: 1206 |001f: const/4 v6, #int 0 // #0 │ │ +0496ac: 5480 5b06 |0020: iget-object v0, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@065b │ │ +0496b0: 2100 |0022: array-length v0, v0 │ │ +0496b2: 3506 1700 |0023: if-ge v6, v0, 003a // +0017 │ │ +0496b6: 2200 5102 |0025: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; // type@0251 │ │ +0496ba: 5481 5b06 |0027: iget-object v1, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@065b │ │ +0496be: 4601 0106 |0029: aget-object v1, v1, v6 │ │ +0496c2: 6202 9907 |002b: sget-object v2, Lnet/everythingandroid/smspopup/util/ManageNotification;.NOTIF_ICON_RES:[[I // field@0799 │ │ +0496c6: 4602 0206 |002d: aget-object v2, v2, v6 │ │ +0496ca: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +0496cc: 4402 0203 |0030: aget v2, v2, v3 │ │ +0496d0: 7040 d20d 8021 |0032: invoke-direct {v0, v8, v1, v2}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Ljava/lang/CharSequence;I)V // method@0dd2 │ │ +0496d6: 4d00 0406 |0035: aput-object v0, v4, v6 │ │ +0496da: d806 0601 |0037: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0496de: 28e7 |0039: goto 0020 // -0019 │ │ +0496e0: 2200 5202 |003a: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter; // type@0252 │ │ +0496e4: 5482 5a06 |003c: iget-object v2, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.context:Landroid/content/Context; // field@065a │ │ +0496e8: 1403 0700 037f |003e: const v3, #float 1.74129e+38 // #7f030007 │ │ +0496ee: 5285 5f06 |0041: iget v5, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@065f │ │ +0496f2: 0781 |0043: move-object v1, v8 │ │ +0496f4: 7606 d30d 0000 |0044: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Landroid/content/Context;I[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;I)V // method@0dd3 │ │ +0496fa: 5281 5f06 |0047: iget v1, v8, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.selectedItemIndex:I // field@065f │ │ +0496fe: 2202 5002 |0049: new-instance v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1; // type@0250 │ │ +049702: 7020 d00d 8200 |004b: invoke-direct {v2, v8}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;.:(Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;)V // method@0dd0 │ │ +049708: 6e40 3800 0921 |004e: invoke-virtual {v9, v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0038 │ │ +04970e: 6e30 3700 7907 |0051: invoke-virtual {v9, v7, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0037 │ │ +049714: 0e00 |0054: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=216 │ │ + 0x0004 line=218 │ │ + 0x000c line=219 │ │ + 0x0014 line=223 │ │ + 0x001a line=239 │ │ + 0x001f line=240 │ │ + 0x0025 line=241 │ │ + 0x0037 line=240 │ │ + 0x003a line=245 │ │ + 0x0051 line=271 │ │ + 0x0054 line=272 │ │ + locals : │ │ + 0x001f - 0x0055 reg=4 listViewItems [Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; │ │ + 0x0020 - 0x0055 reg=6 i I │ │ + 0x0000 - 0x0055 reg=8 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0055 reg=9 builder Landroid/app/AlertDialog$Builder; │ │ + │ │ + #9 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'onRestoreInstanceState' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 34 16-bit code units │ │ +049718: |[049718] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +049728: 3804 0e00 |0000: if-eqz v4, 000e // +000e │ │ +04972c: 6e10 c20c 0400 |0002: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +049732: 0c01 |0005: move-result-object v1 │ │ +049734: 1c02 5402 |0006: const-class v2, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@0254 │ │ +049738: 6e20 c10c 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +04973e: 0a01 |000b: move-result v1 │ │ +049740: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ +049744: 6f20 cb0d 4300 |000e: invoke-super {v3, v4}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0dcb │ │ +04974a: 0e00 |0011: return-void │ │ +04974c: 0740 |0012: move-object v0, v4 │ │ +04974e: 1f00 5402 |0013: check-cast v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@0254 │ │ +049752: 6e10 de0d 0000 |0015: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0dde │ │ +049758: 0c01 |0018: move-result-object v1 │ │ +04975a: 6f20 cb0d 1300 |0019: invoke-super {v3, v1}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0dcb │ │ +049760: 5401 5706 |001c: iget-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.value:Ljava/lang/String; // field@0657 │ │ +049764: 6e20 fd0d 1300 |001e: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setValue:(Ljava/lang/String;)V // method@0dfd │ │ +04976a: 28f0 |0021: goto 0011 // -0010 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=311 │ │ + 0x000e line=313 │ │ + 0x0011 line=320 │ │ + 0x0013 line=317 │ │ + 0x0015 line=318 │ │ + 0x001c line=319 │ │ + locals : │ │ + 0x0015 - 0x0022 reg=0 myState Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ + 0x0000 - 0x0022 reg=3 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0022 reg=4 state Landroid/os/Parcelable; │ │ + │ │ + #10 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'onSaveInstanceState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 24 16-bit code units │ │ +04976c: |[04976c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +04977c: 6f10 cc0d 0300 |0000: invoke-super {v3}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0dcc │ │ +049782: 0c01 |0003: move-result-object v1 │ │ +049784: 6e10 ef0d 0300 |0004: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.isPersistent:()Z // method@0def │ │ +04978a: 0a02 |0007: move-result v2 │ │ +04978c: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +049790: 1101 |000a: return-object v1 │ │ +049792: 2200 5402 |000b: new-instance v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; // type@0254 │ │ +049796: 7020 dd0d 1000 |000d: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.:(Landroid/os/Parcelable;)V // method@0ddd │ │ +04979c: 6e10 ed0d 0300 |0010: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getValue:()Ljava/lang/String; // method@0ded │ │ +0497a2: 0c02 |0013: move-result-object v2 │ │ +0497a4: 5b02 5706 |0014: iput-object v2, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;.value:Ljava/lang/String; // field@0657 │ │ +0497a8: 0701 |0016: move-object v1, v0 │ │ +0497aa: 28f3 |0017: goto 000a // -000d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=298 │ │ + 0x0004 line=299 │ │ + 0x000a line=306 │ │ + 0x000b line=304 │ │ + 0x0010 line=305 │ │ + 0x0017 line=306 │ │ + locals : │ │ + 0x0004 - 0x000a reg=1 superState Landroid/os/Parcelable; │ │ + 0x0010 - 0x0018 reg=0 myState Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ + 0x000b - 0x0018 reg=1 superState Landroid/os/Parcelable; │ │ + 0x0000 - 0x0018 reg=3 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + │ │ + #11 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'onSetInitialValue' │ │ + type : '(ZLjava/lang/Object;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +0497ac: |[0497ac] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ +0497bc: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +0497c0: 5410 5e06 |0002: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mValue:Ljava/lang/String; // field@065e │ │ +0497c4: 6e20 eb0d 0100 |0004: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getPersistedString:(Ljava/lang/String;)Ljava/lang/String; // method@0deb │ │ +0497ca: 0c03 |0007: move-result-object v3 │ │ +0497cc: 6e20 fd0d 3100 |0008: invoke-virtual {v1, v3}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setValue:(Ljava/lang/String;)V // method@0dfd │ │ +0497d2: 0e00 |000b: return-void │ │ +0497d4: 1f03 0502 |000c: check-cast v3, Ljava/lang/String; // type@0205 │ │ +0497d8: 28fa |000e: goto 0008 // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=293 │ │ + 0x000b line=294 │ │ + 0x000c line=293 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=3 defaultValue Ljava/lang/Object; │ │ + 0x0000 - 0x000f reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x000f reg=2 restoreValue Z │ │ + 0x000c - 0x000f reg=3 defaultValue Ljava/lang/Object; │ │ + │ │ + #12 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'setEntries' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +0497dc: |[0497dc] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setEntries:(I)V │ │ +0497ec: 6e10 e70d 0100 |0000: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getContext:()Landroid/content/Context; // method@0de7 │ │ +0497f2: 0c00 |0003: move-result-object v0 │ │ +0497f4: 6e10 a400 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +0497fa: 0c00 |0007: move-result-object v0 │ │ +0497fc: 6e20 0101 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0101 │ │ +049802: 0c00 |000b: move-result-object v0 │ │ +049804: 6e20 f90d 0100 |000c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setEntries:([Ljava/lang/CharSequence;)V // method@0df9 │ │ +04980a: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x000f line=73 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0010 reg=2 entriesResId I │ │ + │ │ + #13 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'setEntries' │ │ + type : '([Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04980c: |[04980c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setEntries:([Ljava/lang/CharSequence;)V │ │ +04981c: 5b01 5b06 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntries:[Ljava/lang/CharSequence; // field@065b │ │ +049820: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0002 line=64 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0003 reg=1 entries [Ljava/lang/CharSequence; │ │ + │ │ + #14 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'setEntryValues' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +049824: |[049824] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setEntryValues:(I)V │ │ +049834: 6e10 e70d 0100 |0000: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.getContext:()Landroid/content/Context; // method@0de7 │ │ +04983a: 0c00 |0003: move-result-object v0 │ │ +04983c: 6e10 a400 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00a4 │ │ +049842: 0c00 |0007: move-result-object v0 │ │ +049844: 6e20 0101 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0101 │ │ +04984a: 0c00 |000b: move-result-object v0 │ │ +04984c: 6e20 fb0d 0100 |000c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setEntryValues:([Ljava/lang/CharSequence;)V // method@0dfb │ │ +049852: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + 0x000f line=103 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0010 reg=2 entryValuesResId I │ │ + │ │ + #15 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'setEntryValues' │ │ + type : '([Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +049854: |[049854] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setEntryValues:([Ljava/lang/CharSequence;)V │ │ +049864: 5b01 5c06 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +049868: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + 0x0002 line=94 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0003 reg=1 entryValues [Ljava/lang/CharSequence; │ │ + │ │ + #16 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'setSummary' │ │ + type : '(Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +04986c: |[04986c] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setSummary:(Ljava/lang/CharSequence;)V │ │ +04987c: 6f20 cf0d 2100 |0000: invoke-super {v1, v2}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0dcf │ │ +049882: 3902 0a00 |0003: if-nez v2, 000d // +000a │ │ +049886: 5410 5d06 |0005: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@065d │ │ +04988a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +04988e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +049890: 5b10 5d06 |000a: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@065d │ │ +049894: 0e00 |000c: return-void │ │ +049896: 3802 ffff |000d: if-eqz v2, 000c // -0001 │ │ +04989a: 5410 5d06 |000f: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@065d │ │ +04989e: 6e20 c10c 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0cc1 │ │ +0498a4: 0a00 |0014: move-result v0 │ │ +0498a6: 3900 f7ff |0015: if-nez v0, 000c // -0009 │ │ +0498aa: 7210 990c 0200 |0017: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0c99 │ │ +0498b0: 0c00 |001a: move-result-object v0 │ │ +0498b2: 5b10 5d06 |001b: iput-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mSummary:Ljava/lang/String; // field@065d │ │ +0498b6: 28ef |001d: goto 000c // -0011 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=153 │ │ + 0x0003 line=154 │ │ + 0x0009 line=155 │ │ + 0x000c line=159 │ │ + 0x000d line=156 │ │ + 0x0017 line=157 │ │ + locals : │ │ + 0x0000 - 0x001e reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x001e reg=2 summary Ljava/lang/CharSequence; │ │ + │ │ + #17 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'setValue' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +0498b8: |[0498b8] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setValue:(Ljava/lang/String;)V │ │ +0498c8: 5b01 5e06 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mValue:Ljava/lang/String; // field@065e │ │ +0498cc: 6e20 f70d 1000 |0002: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.persistString:(Ljava/lang/String;)Z // method@0df7 │ │ +0498d2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0002 line=123 │ │ + 0x0005 line=124 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0006 reg=1 value Ljava/lang/String; │ │ + │ │ + #18 : (in Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;) │ │ + name : 'setValueIndex' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +0498d4: |[0498d4] net.everythingandroid.smspopup.preferences.NotificationIconListPreference.setValueIndex:(I)V │ │ +0498e4: 5410 5c06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +0498e8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0498ec: 5410 5c06 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.mEntryValues:[Ljava/lang/CharSequence; // field@065c │ │ +0498f0: 4600 0002 |0006: aget-object v0, v0, v2 │ │ +0498f4: 7210 990c 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@0c99 │ │ +0498fa: 0c00 |000b: move-result-object v0 │ │ +0498fc: 6e20 fd0d 0100 |000c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;.setValue:(Ljava/lang/String;)V // method@0dfd │ │ +049902: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=168 │ │ + 0x0004 line=169 │ │ + 0x000f line=171 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ + 0x0000 - 0x0010 reg=2 index I │ │ + │ │ + source_file_idx : 1652 (NotificationIconListPreference.java) │ │ + │ │ +Class #350 header: │ │ +class_idx : 603 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1880 │ │ +static_fields_size : 8 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #350 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/provider/SmsPopupContract; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="ContactNotifications" │ │ + │ │ +Class #350 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotificationsColumns;' │ │ + #1 : 'Landroid/provider/BaseColumns;' │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'CONTENT_ITEM_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "vnd.android.cursor.item/vnd.everythingandroid.contact" │ │ + #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'CONTENT_LOOKUP_URI' │ │ + type : 'Landroid/net/Uri;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'CONTENT_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "vnd.android.cursor.dir/vnd.everythingandroid.contact" │ │ + #3 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'CONTENT_URI' │ │ + type : 'Landroid/net/Uri;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #4 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'DEFAULT_SORT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "contact_displayname, _id" │ │ + #5 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'PATH_CONTACTS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "contacts" │ │ + #6 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'PATH_CONTACTS_LOOKUP' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "contactslookup" │ │ + #7 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'PROJECTION_SUMMARY' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 57 16-bit code units │ │ +049904: |[049904] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.:()V │ │ +049914: 6200 b006 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@06b0 │ │ +049918: 6e10 7201 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +04991e: 0c00 |0005: move-result-object v0 │ │ +049920: 1a01 520a |0006: const-string v1, "contacts" // string@0a52 │ │ +049924: 6e20 6f01 1000 |0008: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +04992a: 0c00 |000b: move-result-object v0 │ │ +04992c: 6e10 7101 0000 |000c: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +049932: 0c00 |000f: move-result-object v0 │ │ +049934: 6900 9306 |0010: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@0693 │ │ +049938: 6200 b006 |0012: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@06b0 │ │ +04993c: 6e10 7201 0000 |0014: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +049942: 0c00 |0017: move-result-object v0 │ │ +049944: 1a01 590a |0018: const-string v1, "contactslookup" // string@0a59 │ │ +049948: 6e20 6f01 1000 |001a: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +04994e: 0c00 |001d: move-result-object v0 │ │ +049950: 6e10 7101 0000 |001e: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +049956: 0c00 |0021: move-result-object v0 │ │ +049958: 6900 9106 |0022: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@0691 │ │ +04995c: 1230 |0024: const/4 v0, #int 3 // #3 │ │ +04995e: 2300 cd02 |0025: new-array v0, v0, [Ljava/lang/String; // type@02cd │ │ +049962: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +049964: 1a02 8108 |0028: const-string v2, "_id" // string@0881 │ │ +049968: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +04996c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +04996e: 1a02 3e0a |002d: const-string v2, "contact_displayname" // string@0a3e │ │ +049972: 4d02 0001 |002f: aput-object v2, v0, v1 │ │ +049976: 1221 |0031: const/4 v1, #int 2 // #2 │ │ +049978: 1a02 4b0a |0032: const-string v2, "contact_summary" // string@0a4b │ │ +04997c: 4d02 0001 |0034: aput-object v2, v0, v1 │ │ +049980: 6900 9706 |0036: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.PROJECTION_SUMMARY:[Ljava/lang/String; // field@0697 │ │ +049984: 0e00 |0038: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=40 │ │ + 0x0002 line=41 │ │ + 0x0012 line=42 │ │ + 0x0014 line=43 │ │ + 0x0024 line=49 │ │ + locals : │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +049988: |[049988] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.:()V │ │ +049998: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04999e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'buildContactUri' │ │ + type : '(J)Landroid/net/Uri;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +0499a0: |[0499a0] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.buildContactUri:(J)Landroid/net/Uri; │ │ +0499b0: 6200 9306 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@0693 │ │ +0499b4: 6e10 7201 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +0499ba: 0c00 |0005: move-result-object v0 │ │ +0499bc: 7120 d70c 3200 |0006: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@0cd7 │ │ +0499c2: 0c01 |0009: move-result-object v1 │ │ +0499c4: 6e20 6f01 1000 |000a: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +0499ca: 0c00 |000d: move-result-object v0 │ │ +0499cc: 6e10 7101 0000 |000e: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +0499d2: 0c00 |0011: move-result-object v0 │ │ +0499d4: 1100 |0012: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=2 id J │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'buildContactUri' │ │ + type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +0499d8: |[0499d8] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.buildContactUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +0499e8: 6200 9306 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@0693 │ │ +0499ec: 6e10 7201 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +0499f2: 0c00 |0005: move-result-object v0 │ │ +0499f4: 6e20 6f01 1000 |0006: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +0499fa: 0c00 |0009: move-result-object v0 │ │ +0499fc: 6e10 7101 0000 |000a: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +049a02: 0c00 |000d: move-result-object v0 │ │ +049a04: 1100 |000e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=55 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 id Ljava/lang/String; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'buildLookupUri' │ │ + type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +049a08: |[049a08] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.buildLookupUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +049a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +049a1a: 7120 480e 1000 |0001: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0e48 │ │ +049a20: 0c00 |0004: move-result-object v0 │ │ +049a22: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 lookupKey Ljava/lang/String; │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'buildLookupUri' │ │ + type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +049a24: |[049a24] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +049a34: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +049a38: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +049a3a: 1100 |0003: return-object v0 │ │ +049a3c: 3901 1100 |0004: if-nez v1, 0015 // +0011 │ │ +049a40: 6200 9106 |0006: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@0691 │ │ +049a44: 6e10 7201 0000 |0008: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +049a4a: 0c00 |000b: move-result-object v0 │ │ +049a4c: 6e20 6f01 2000 |000c: invoke-virtual {v0, v2}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +049a52: 0c00 |000f: move-result-object v0 │ │ +049a54: 6e10 7101 0000 |0010: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +049a5a: 0c00 |0013: move-result-object v0 │ │ +049a5c: 28ef |0014: goto 0003 // -0011 │ │ +049a5e: 6200 9106 |0015: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_LOOKUP_URI:Landroid/net/Uri; // field@0691 │ │ +049a62: 6e10 7201 0000 |0017: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +049a68: 0c00 |001a: move-result-object v0 │ │ +049a6a: 6e20 6f01 2000 |001b: invoke-virtual {v0, v2}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +049a70: 0c00 |001e: move-result-object v0 │ │ +049a72: 6e20 6f01 1000 |001f: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +049a78: 0c00 |0022: move-result-object v0 │ │ +049a7a: 6e10 7101 0000 |0023: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +049a80: 0c00 |0026: move-result-object v0 │ │ +049a82: 28dc |0027: goto 0003 // -0024 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + 0x0002 line=76 │ │ + 0x0003 line=81 │ │ + 0x0004 line=78 │ │ + 0x0006 line=79 │ │ + 0x0015 line=81 │ │ + 0x001b line=82 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=1 contactId Ljava/lang/String; │ │ + 0x0000 - 0x0028 reg=2 lookupKey Ljava/lang/String; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'getContactId' │ │ + type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +049a84: |[049a84] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.getContactId:(Landroid/net/Uri;)Ljava/lang/String; │ │ +049a94: 6e10 7601 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0176 │ │ +049a9a: 0c01 |0003: move-result-object v1 │ │ +049a9c: 7210 140d 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0d14 │ │ +049aa2: 0a00 |0007: move-result v0 │ │ +049aa4: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +049aa6: 3410 0a00 |0009: if-lt v0, v1, 0013 // +000a │ │ +049aaa: 1231 |000b: const/4 v1, #int 3 // #3 │ │ +049aac: 3610 0700 |000c: if-gt v0, v1, 0013 // +0007 │ │ +049ab0: 6e10 7501 0200 |000e: invoke-virtual {v2}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0175 │ │ +049ab6: 0c01 |0011: move-result-object v1 │ │ +049ab8: 1101 |0012: return-object v1 │ │ +049aba: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +049abc: 28fe |0014: goto 0012 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0008 line=64 │ │ + 0x000e line=65 │ │ + 0x0012 line=67 │ │ + locals : │ │ + 0x0008 - 0x0015 reg=0 size I │ │ + 0x0000 - 0x0015 reg=2 uri Landroid/net/Uri; │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;) │ │ + name : 'getLookupKey' │ │ + type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +049ac0: |[049ac0] net.everythingandroid.smspopup.provider.SmsPopupContract$ContactNotifications.getLookupKey:(Landroid/net/Uri;)Ljava/lang/String; │ │ +049ad0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +049ad2: 6e10 7601 0300 |0001: invoke-virtual {v3}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0176 │ │ +049ad8: 0c00 |0004: move-result-object v0 │ │ +049ada: 7210 140d 0000 |0005: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0d14 │ │ +049ae0: 0a01 |0008: move-result v1 │ │ +049ae2: 3721 1100 |0009: if-le v1, v2, 001a // +0011 │ │ +049ae6: 6e10 7601 0300 |000b: invoke-virtual {v3}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0176 │ │ +049aec: 0c01 |000e: move-result-object v1 │ │ +049aee: 7220 120d 2100 |000f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d12 │ │ +049af4: 0c01 |0012: move-result-object v1 │ │ +049af6: 1f01 0502 |0013: check-cast v1, Ljava/lang/String; // type@0205 │ │ +049afa: 7110 7301 0100 |0015: invoke-static {v1}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0173 │ │ +049b00: 0c01 |0018: move-result-object v1 │ │ +049b02: 1101 |0019: return-object v1 │ │ +049b04: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +049b06: 28fe |001b: goto 0019 // -0002 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=86 │ │ + 0x0005 line=87 │ │ + 0x000b line=90 │ │ + 0x0019 line=92 │ │ + locals : │ │ + 0x0005 - 0x001c reg=0 segments Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x001c reg=3 uri Landroid/net/Uri; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1880 (SmsPopupContract.java) │ │ + │ │ +Class #351 header: │ │ +class_idx : 605 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1880 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 0 │ │ + │ │ +Class #351 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/provider/SmsPopupContract; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="QuickMessages" │ │ + │ │ +Class #351 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessagesColumns;' │ │ + #1 : 'Landroid/provider/BaseColumns;' │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'CONTENT_ITEM_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "vnd.android.cursor.item/vnd.everythingandroid.quickmessage" │ │ + #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'CONTENT_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "vnd.android.cursor.dir/vnd.everythingandroid.quickmessage" │ │ + #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'CONTENT_URI' │ │ + type : 'Landroid/net/Uri;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : null │ │ + #3 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'DEFAULT_SORT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "quickmessage_order, _id" │ │ + #4 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'PATH_QUICKMESSAGES' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "quickmessages" │ │ + #5 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'PATH_QUICKMESSAGES_UPDATE_ORDER' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "updateorder" │ │ + #6 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'UPDATE_ORDER_URI' │ │ + type : 'Landroid/net/Uri;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 0 │ │ + outs : 2 │ │ + insns size : 43 16-bit code units │ │ +049b08: |[049b08] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.:()V │ │ +049b18: 6200 b006 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@06b0 │ │ +049b1c: 6e10 7201 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +049b22: 0c00 |0005: move-result-object v0 │ │ +049b24: 1a01 8513 |0006: const-string v1, "quickmessages" // string@1385 │ │ +049b28: 6e20 6f01 1000 |0008: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +049b2e: 0c00 |000b: move-result-object v0 │ │ +049b30: 6e10 7101 0000 |000c: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +049b36: 0c00 |000f: move-result-object v0 │ │ +049b38: 6900 a906 |0010: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@06a9 │ │ +049b3c: 6200 b006 |0012: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;.BASE_CONTENT_URI:Landroid/net/Uri; // field@06b0 │ │ +049b40: 6e10 7201 0000 |0014: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +049b46: 0c00 |0017: move-result-object v0 │ │ +049b48: 1a01 8513 |0018: const-string v1, "quickmessages" // string@1385 │ │ +049b4c: 6e20 6f01 1000 |001a: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +049b52: 0c00 |001d: move-result-object v0 │ │ +049b54: 1a01 9516 |001e: const-string v1, "updateorder" // string@1695 │ │ +049b58: 6e20 6f01 1000 |0020: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +049b5e: 0c00 |0023: move-result-object v0 │ │ +049b60: 6e10 7101 0000 |0024: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +049b66: 0c00 |0027: move-result-object v0 │ │ +049b68: 6900 ad06 |0028: sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.UPDATE_ORDER_URI:Landroid/net/Uri; // field@06ad │ │ +049b6c: 0e00 |002a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=100 │ │ + 0x0002 line=101 │ │ + 0x0012 line=103 │ │ + 0x0014 line=104 │ │ + 0x0020 line=105 │ │ + 0x002a line=103 │ │ + locals : │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +049b70: |[049b70] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.:()V │ │ +049b80: 7010 c00c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +049b86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'buildQuickMessageOrderUpdateUri' │ │ + type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +049b88: |[049b88] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.buildQuickMessageOrderUpdateUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +049b98: 6200 ad06 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.UPDATE_ORDER_URI:Landroid/net/Uri; // field@06ad │ │ +049b9c: 6e10 7201 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +049ba2: 0c00 |0005: move-result-object v0 │ │ +049ba4: 6e20 6f01 1000 |0006: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +049baa: 0c00 |0009: move-result-object v0 │ │ +049bac: 6e10 7101 0000 |000a: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +049bb2: 0c00 |000d: move-result-object v0 │ │ +049bb4: 1100 |000e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=124 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 quickMessageId Ljava/lang/String; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'buildQuickMessageUri' │ │ + type : '(Ljava/lang/String;)Landroid/net/Uri;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +049bb8: |[049bb8] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.buildQuickMessageUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +049bc8: 6200 a906 |0000: sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@06a9 │ │ +049bcc: 6e10 7201 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.buildUpon:()Landroid/net/Uri$Builder; // method@0172 │ │ +049bd2: 0c00 |0005: move-result-object v0 │ │ +049bd4: 6e20 6f01 1000 |0006: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@016f │ │ +049bda: 0c00 |0009: move-result-object v0 │ │ +049bdc: 6e10 7101 0000 |000a: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0171 │ │ +049be2: 0c00 |000d: move-result-object v0 │ │ +049be4: 1100 |000e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=115 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 quickMessageId Ljava/lang/String; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;) │ │ + name : 'getQuickMessageId' │ │ + type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +049be8: |[049be8] net.everythingandroid.smspopup.provider.SmsPopupContract$QuickMessages.getQuickMessageId:(Landroid/net/Uri;)Ljava/lang/String; │ │ +049bf8: 6e10 7601 0200 |0000: invoke-virtual {v2}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0176 │ │ +049bfe: 0c00 |0003: move-result-object v0 │ │ +049c00: 7210 140d 0000 |0004: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0d14 │ │ +049c06: 0a01 |0007: move-result v1 │ │ +049c08: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +049c0c: 7220 120d 1000 |000a: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d12 │ │ +049c12: 0c01 |000d: move-result-object v1 │ │ +049c14: 1f01 0502 |000e: check-cast v1, Ljava/lang/String; // type@0205 │ │ +049c18: 1101 |0010: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=119 │ │ + 0x0004 line=120 │ │ + locals : │ │ + 0x0004 - 0x0011 reg=0 segments Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0011 reg=2 uri Landroid/net/Uri; │ │ + │ │ + Virtual methods - │ │ + source_file_idx : 1880 (SmsPopupContract.java) │ │ + │ │ +Class #352 header: │ │ +class_idx : 613 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 434 │ │ +source_file_idx : 1786 │ │ +static_fields_size : 3 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #352 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/service/ReminderService;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/commonsware/cwac/wakeful/WakefulIntentService;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ + name : 'ACTION_REMIND' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.ACTION_REMIND" │ │ + #1 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #2 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ + name : 'reminderPendingIntent' │ │ + type : 'Landroid/app/PendingIntent;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +049c1c: |[049c1c] net.everythingandroid.smspopup.service.ReminderService.:()V │ │ +049c2c: 1c00 6502 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/ReminderService; // type@0265 │ │ +049c30: 6e10 9d0c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +049c36: 0c00 |0005: move-result-object v0 │ │ +049c38: 6900 bf06 |0006: sput-object v0, Lnet/everythingandroid/smspopup/service/ReminderService;.TAG:Ljava/lang/String; // field@06bf │ │ +049c3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +049c3e: 6900 c006 |0009: sput-object v0, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@06c0 │ │ +049c42: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=22 │ │ + 0x0008 line=23 │ │ + locals : │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +049c44: |[049c44] net.everythingandroid.smspopup.service.ReminderService.:()V │ │ +049c54: 6200 bf06 |0000: sget-object v0, Lnet/everythingandroid/smspopup/service/ReminderService;.TAG:Ljava/lang/String; // field@06bf │ │ +049c58: 7020 100b 0100 |0002: invoke-direct {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.:(Ljava/lang/String;)V // method@0b10 │ │ +049c5e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=28 │ │ + 0x0005 line=29 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/service/ReminderService; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ + name : 'cancelReminder' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +049c60: |[049c60] net.everythingandroid.smspopup.service.ReminderService.cancelReminder:(Landroid/content/Context;)V │ │ +049c70: 6201 c006 |0000: sget-object v1, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@06c0 │ │ +049c74: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ +049c78: 1a01 f408 |0004: const-string v1, "alarm" // string@08f4 │ │ +049c7c: 6e20 a800 1200 |0006: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +049c82: 0c00 |0009: move-result-object v0 │ │ +049c84: 1f00 0c00 |000a: check-cast v0, Landroid/app/AlarmManager; // type@000c │ │ +049c88: 6201 c006 |000c: sget-object v1, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@06c0 │ │ +049c8c: 6e20 2a00 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002a │ │ +049c92: 6201 c006 |0011: sget-object v1, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@06c0 │ │ +049c96: 6e10 7a00 0100 |0013: invoke-virtual {v1}, Landroid/app/PendingIntent;.cancel:()V // method@007a │ │ +049c9c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +049c9e: 6901 c006 |0017: sput-object v1, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@06c0 │ │ +049ca2: 0e00 |0019: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=126 │ │ + 0x0004 line=127 │ │ + 0x000c line=128 │ │ + 0x0011 line=129 │ │ + 0x0016 line=130 │ │ + 0x0019 line=133 │ │ + locals : │ │ + 0x000c - 0x0019 reg=0 myAM Landroid/app/AlarmManager; │ │ + 0x0000 - 0x001a reg=2 context Landroid/content/Context; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ + name : 'processReminder' │ │ + type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 74 16-bit code units │ │ +049ca4: |[049ca4] net.everythingandroid.smspopup.service.ReminderService.processReminder:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +049cb4: 7110 5710 0600 |0000: invoke-static {v6}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessagesCount:(Landroid/content/Context;)I // method@1057 │ │ +049cba: 0a03 |0003: move-result v3 │ │ +049cbc: 3d03 4500 |0004: if-lez v3, 0049 // +0045 │ │ +049cc0: 2200 5902 |0006: new-instance v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +049cc4: 6e10 bb00 0700 |0008: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +049cca: 0c04 |000b: move-result-object v4 │ │ +049ccc: 7030 0d0e 6004 |000c: invoke-direct {v0, v6, v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0e0d │ │ +049cd2: 7110 d101 0600 |000f: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +049cd8: 0c01 |0012: move-result-object v1 │ │ +049cda: 1404 2700 0d7f |0013: const v4, #float 1.87422e+38 // #7f0d0027 │ │ +049ce0: 6e20 a600 4600 |0016: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +049ce6: 0c04 |0019: move-result-object v4 │ │ +049ce8: 1a05 bf00 |001a: const-string v5, "2" // string@00bf │ │ +049cec: 7230 e500 4105 |001c: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +049cf2: 0c04 |001f: move-result-object v4 │ │ +049cf4: 7110 ae0c 0400 |0020: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +049cfa: 0a02 |0023: move-result v2 │ │ +049cfc: 6e10 1e0e 0000 |0024: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReminderCount:()I // method@0e1e │ │ +049d02: 0a04 |0027: move-result v4 │ │ +049d04: 3724 0500 |0028: if-le v4, v2, 002d // +0005 │ │ +049d08: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ +049d0a: 3342 1e00 |002b: if-ne v2, v4, 0049 // +001e │ │ +049d0e: 7130 1510 0603 |002d: invoke-static {v6, v0, v3}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@1015 │ │ +049d14: 7120 6b0e 0600 |0030: invoke-static {v6, v0}, Lnet/everythingandroid/smspopup/service/ReminderService;.scheduleReminder:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e6b │ │ +049d1a: 1404 2800 0d7f |0033: const v4, #float 1.87422e+38 // #7f0d0028 │ │ +049d20: 6e20 a600 4600 |0036: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +049d26: 0c04 |0039: move-result-object v4 │ │ +049d28: 6205 aa07 |003a: sget-object v5, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_NOTIF_REPEAT_SCREEN_ON:Ljava/lang/Boolean; // field@07aa │ │ +049d2c: 6e10 950c 0500 |003c: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@0c95 │ │ +049d32: 0a05 |003f: move-result v5 │ │ +049d34: 7230 e200 4105 |0040: invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +049d3a: 0a04 |0043: move-result v4 │ │ +049d3c: 3804 0500 |0044: if-eqz v4, 0049 // +0005 │ │ +049d40: 7110 2c10 0600 |0046: invoke-static {v6}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.acquireFull:(Landroid/content/Context;)V // method@102c │ │ +049d46: 0e00 |0049: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=56 │ │ + 0x0004 line=57 │ │ + 0x0006 line=58 │ │ + 0x000f line=60 │ │ + 0x0013 line=61 │ │ + 0x0016 line=63 │ │ + 0x001c line=62 │ │ + 0x0024 line=69 │ │ + 0x002d line=70 │ │ + 0x0030 line=71 │ │ + 0x0033 line=72 │ │ + 0x003c line=73 │ │ + 0x0040 line=72 │ │ + 0x0046 line=74 │ │ + 0x0049 line=79 │ │ + locals : │ │ + 0x000f - 0x0049 reg=0 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0013 - 0x0049 reg=1 myPrefs Landroid/content/SharedPreferences; │ │ + 0x0024 - 0x0049 reg=2 repeat_times I │ │ + 0x0004 - 0x004a reg=3 unreadSms I │ │ + 0x0000 - 0x004a reg=6 context Landroid/content/Context; │ │ + 0x0000 - 0x004a reg=7 intent Landroid/content/Intent; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ + name : 'scheduleReminder' │ │ + type : '(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 90 16-bit code units │ │ +049d48: |[049d48] net.everythingandroid.smspopup.service.ReminderService.scheduleReminder:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ +049d58: 120c |0000: const/4 v12, #int 0 // #0 │ │ +049d5a: 7110 d101 0d00 |0001: invoke-static {v13}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +049d60: 0c01 |0004: move-result-object v1 │ │ +049d62: 1405 2500 0d7f |0005: const v5, #float 1.87422e+38 // #7f0d0025 │ │ +049d68: 6e20 a600 5d00 |0008: invoke-virtual {v13, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +049d6e: 0c05 |000b: move-result-object v5 │ │ +049d70: 7230 e200 510c |000c: invoke-interface {v1, v5, v12}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +049d76: 0a04 |000f: move-result v4 │ │ +049d78: 3804 4900 |0010: if-eqz v4, 0059 // +0049 │ │ +049d7c: 1405 2600 0d7f |0012: const v5, #float 1.87422e+38 // #7f0d0026 │ │ +049d82: 6e20 a600 5d00 |0015: invoke-virtual {v13, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +049d88: 0c05 |0018: move-result-object v5 │ │ +049d8a: 1a08 c100 |0019: const-string v8, "5" // string@00c1 │ │ +049d8e: 7230 e500 5108 |001b: invoke-interface {v1, v5, v8}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +049d94: 0c05 |001e: move-result-object v5 │ │ +049d96: 7110 ae0c 0500 |001f: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +049d9c: 0a03 |0022: move-result v3 │ │ +049d9e: da03 033c |0023: mul-int/lit8 v3, v3, #int 60 // #3c │ │ +049da2: 1a05 f408 |0025: const-string v5, "alarm" // string@08f4 │ │ +049da6: 6e20 a800 5d00 |0027: invoke-virtual {v13, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +049dac: 0c00 |002a: move-result-object v0 │ │ +049dae: 1f00 0c00 |002b: check-cast v0, Landroid/app/AlarmManager; // type@000c │ │ +049db2: 2202 2800 |002d: new-instance v2, Landroid/content/Intent; // type@0028 │ │ +049db6: 1c05 6302 |002f: const-class v5, Lnet/everythingandroid/smspopup/receiver/ReminderReceiver; // type@0263 │ │ +049dba: 7030 af00 d205 |0031: invoke-direct {v2, v13, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +049dc0: 1a05 b110 |0034: const-string v5, "net.everythingandroid.smspopup.ACTION_REMIND" // string@10b1 │ │ +049dc4: 6e20 d100 5200 |0036: invoke-virtual {v2, v5}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +049dca: 6e10 250e 0e00 |0039: invoke-virtual {v14}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.incrementReminderCount:()V // method@0e25 │ │ +049dd0: 6e10 340e 0e00 |003c: invoke-virtual {v14}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0e34 │ │ +049dd6: 0c05 |003f: move-result-object v5 │ │ +049dd8: 6e20 cd00 5200 |0040: invoke-virtual {v2, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ +049dde: 1505 0010 |0043: const/high16 v5, #int 268435456 // #1000 │ │ +049de2: 7140 7d00 cd52 |0045: invoke-static {v13, v12, v2, v5}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ +049de8: 0c05 |0048: move-result-object v5 │ │ +049dea: 6905 c006 |0049: sput-object v5, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@06c0 │ │ +049dee: 7100 e60c 0000 |004b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ce6 │ │ +049df4: 0b08 |004e: move-result-wide v8 │ │ +049df6: d235 e803 |004f: mul-int/lit16 v5, v3, #int 1000 // #03e8 │ │ +049dfa: 815a |0051: int-to-long v10, v5 │ │ +049dfc: 9b06 080a |0052: add-long v6, v8, v10 │ │ +049e00: 6205 c006 |0054: sget-object v5, Lnet/everythingandroid/smspopup/service/ReminderService;.reminderPendingIntent:Landroid/app/PendingIntent; // field@06c0 │ │ +049e04: 6e55 2b00 c076 |0056: invoke-virtual {v0, v12, v6, v7, v5}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@002b │ │ +049e0a: 0e00 |0059: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=88 │ │ + 0x0005 line=90 │ │ + 0x0008 line=91 │ │ + 0x0010 line=94 │ │ + 0x0012 line=95 │ │ + 0x0015 line=97 │ │ + 0x001b line=96 │ │ + 0x0023 line=100 │ │ + 0x0025 line=102 │ │ + 0x002d line=104 │ │ + 0x0034 line=105 │ │ + 0x0039 line=106 │ │ + 0x003c line=107 │ │ + 0x0043 line=109 │ │ + 0x0045 line=110 │ │ + 0x004b line=113 │ │ + 0x0054 line=117 │ │ + 0x0059 line=119 │ │ + locals : │ │ + 0x002d - 0x0059 reg=0 mAM Landroid/app/AlarmManager; │ │ + 0x0034 - 0x0059 reg=2 reminderIntent Landroid/content/Intent; │ │ + 0x0023 - 0x0059 reg=3 reminder_interval I │ │ + 0x0054 - 0x0059 reg=6 triggerTime J │ │ + 0x0005 - 0x005a reg=1 myPrefs Landroid/content/SharedPreferences; │ │ + 0x0010 - 0x005a reg=4 reminder_notifications Z │ │ + 0x0000 - 0x005a reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x005a reg=14 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/ReminderService;) │ │ + name : 'doWakefulWork' │ │ + type : '(Landroid/content/Intent;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +049e0c: |[049e0c] net.everythingandroid.smspopup.service.ReminderService.doWakefulWork:(Landroid/content/Intent;)V │ │ +049e1c: 6e10 b500 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +049e22: 0c00 |0003: move-result-object v0 │ │ +049e24: 1a01 b110 |0004: const-string v1, "net.everythingandroid.smspopup.ACTION_REMIND" // string@10b1 │ │ +049e28: 6e20 cc0c 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +049e2e: 0a01 |0009: move-result v1 │ │ +049e30: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +049e34: 7120 6a0e 3200 |000c: invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/service/ReminderService;.processReminder:(Landroid/content/Context;Landroid/content/Intent;)V // method@0e6a │ │ +049e3a: 0e00 |000f: return-void │ │ +049e3c: 1a01 fa08 |0010: const-string v1, "android.intent.action.DELETE" // string@08fa │ │ +049e40: 6e20 cc0c 0100 |0012: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +049e46: 0a01 |0015: move-result v1 │ │ +049e48: 3801 f9ff |0016: if-eqz v1, 000f // -0007 │ │ +049e4c: 7110 680e 0200 |0018: invoke-static {v2}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e68 │ │ +049e52: 28f4 |001b: goto 000f // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + 0x0004 line=44 │ │ + 0x000c line=46 │ │ + 0x000f line=52 │ │ + 0x0010 line=47 │ │ + 0x0018 line=50 │ │ + locals : │ │ + 0x0004 - 0x001c reg=0 action Ljava/lang/String; │ │ + 0x0000 - 0x001c reg=2 this Lnet/everythingandroid/smspopup/service/ReminderService; │ │ + 0x0000 - 0x001c reg=3 intent Landroid/content/Intent; │ │ + │ │ + source_file_idx : 1786 (ReminderService.java) │ │ + │ │ +Class #353 header: │ │ +class_idx : 616 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 434 │ │ +source_file_idx : 1887 │ │ +static_fields_size : 7 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #353 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/commonsware/cwac/wakeful/WakefulIntentService;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'ACTION_DELETE_MESSAGE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.ACTION_DELETE_MESSAGE" │ │ + #1 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'ACTION_MARK_MESSAGE_READ' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.ACTION_MARK_MESSAGE_READ" │ │ + #2 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'ACTION_MARK_THREAD_READ' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.ACTION_MARK_THREAD_READ" │ │ + #3 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'ACTION_QUICKREPLY' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.ACTION_QUICKREPLY" │ │ + #4 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'ACTION_SYNC_CONTACT_NAMES' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.ACTION_SYNC_CONTACT_NAMES" │ │ + #5 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'ACTION_UPDATE_NOTIFICATION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.ACTION_UPDATE_NOTIFICATION" │ │ + #6 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +049e54: |[049e54] net.everythingandroid.smspopup.service.SmsPopupUtilsService.:()V │ │ +049e64: 1c00 6802 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@0268 │ │ +049e68: 6e10 9d0c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +049e6e: 0c00 |0005: move-result-object v0 │ │ +049e70: 6900 cc06 |0006: sput-object v0, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.TAG:Ljava/lang/String; // field@06cc │ │ +049e74: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + locals : │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +049e78: |[049e78] net.everythingandroid.smspopup.service.SmsPopupUtilsService.:()V │ │ +049e88: 6200 cc06 |0000: sget-object v0, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.TAG:Ljava/lang/String; // field@06cc │ │ +049e8c: 7020 100b 0100 |0002: invoke-direct {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.:(Ljava/lang/String;)V // method@0b10 │ │ +049e92: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + 0x0005 line=38 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'startSyncContactNames' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 16 16-bit code units │ │ +049e94: |[049e94] net.everythingandroid.smspopup.service.SmsPopupUtilsService.startSyncContactNames:(Landroid/content/Context;)V │ │ +049ea4: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +049ea8: 1c01 6802 |0002: const-class v1, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@0268 │ │ +049eac: 7030 af00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +049eb2: 1a01 b210 |0007: const-string v1, "net.everythingandroid.smspopup.ACTION_SYNC_CONTACT_NAMES" // string@10b2 │ │ +049eb6: 6e20 d100 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +049ebc: 7120 190b 0200 |000c: invoke-static {v2, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b19 │ │ +049ec2: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=161 │ │ + 0x0007 line=162 │ │ + 0x000c line=163 │ │ + 0x000f line=164 │ │ + locals : │ │ + 0x0007 - 0x0010 reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x0010 reg=2 context Landroid/content/Context; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'syncContactNames' │ │ + type : '(Landroid/content/Context;)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 19 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 178 16-bit code units │ │ +049ec4: |[049ec4] net.everythingandroid.smspopup.service.SmsPopupUtilsService.syncContactNames:(Landroid/content/Context;)I │ │ +049ed4: 7401 a000 1200 |0000: invoke-virtual/range {v18}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +049eda: 0c01 |0003: move-result-object v1 │ │ +049edc: 6202 9306 |0004: sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@0693 │ │ +049ee0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +049ee2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +049ee4: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +049ee6: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +049ee8: 7406 9200 0100 |000a: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +049eee: 0c0c |000d: move-result-object v12 │ │ +049ef0: 390c 0400 |000e: if-nez v12, 0012 // +0004 │ │ +049ef4: 120f |0010: const/4 v15, #int 0 // #0 │ │ +049ef6: 0f0f |0011: return v15 │ │ +049ef8: 7210 1601 0c00 |0012: invoke-interface {v12}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +049efe: 0a02 |0015: move-result v2 │ │ +049f00: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ +049f04: 120f |0018: const/4 v15, #int 0 // #0 │ │ +049f06: 28f8 |0019: goto 0011 // -0008 │ │ +049f08: 120b |001a: const/4 v11, #int 0 // #0 │ │ +049f0a: 120f |001b: const/4 v15, #int 0 // #0 │ │ +049f0c: 7210 1c01 0c00 |001c: invoke-interface {v12}, Landroid/database/Cursor;.moveToNext:()Z // method@011c │ │ +049f12: 0a02 |001f: move-result v2 │ │ +049f14: 3802 8b00 |0020: if-eqz v2, 00ab // +008b │ │ +049f18: d80b 0b01 |0022: add-int/lit8 v11, v11, #int 1 // #01 │ │ +049f1c: 1a02 8108 |0024: const-string v2, "_id" // string@0881 │ │ +049f20: 7220 1501 2c00 |0026: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +049f26: 0a02 |0029: move-result v2 │ │ +049f28: 7220 1901 2c00 |002a: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +049f2e: 0c0d |002d: move-result-object v13 │ │ +049f30: 1a02 3e0a |002e: const-string v2, "contact_displayname" // string@0a3e │ │ +049f34: 7220 1501 2c00 |0030: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +049f3a: 0a02 |0033: move-result v2 │ │ +049f3c: 7220 1901 2c00 |0034: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +049f42: 0c0a |0037: move-result-object v10 │ │ +049f44: 1a02 410a |0038: const-string v2, "contact_id" // string@0a41 │ │ +049f48: 7220 1501 2c00 |003a: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +049f4e: 0a02 |003d: move-result v2 │ │ +049f50: 7220 1901 2c00 |003e: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +049f56: 0c07 |0041: move-result-object v7 │ │ +049f58: 1a02 470a |0042: const-string v2, "contact_lookupkey" // string@0a47 │ │ +049f5c: 7220 1501 2c00 |0044: invoke-interface {v12, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +049f62: 0a02 |0047: move-result v2 │ │ +049f64: 7220 1901 2c00 |0048: invoke-interface {v12, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +049f6a: 0c09 |004b: move-result-object v9 │ │ +049f6c: 0800 1200 |004c: move-object/from16 v0, v18 │ │ +049f70: 7130 5010 9007 |004e: invoke-static {v0, v9, v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getPersonNameByLookup:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; // method@1050 │ │ +049f76: 0c08 |0051: move-result-object v8 │ │ +049f78: 3808 caff |0052: if-eqz v8, 001c // -0036 │ │ +049f7c: 120e |0054: const/4 v14, #int 0 // #0 │ │ +049f7e: 2210 2200 |0055: new-instance v16, Landroid/content/ContentValues; // type@0022 │ │ +049f82: 7601 9700 1000 |0057: invoke-direct/range {v16}, Landroid/content/ContentValues;.:()V // method@0097 │ │ +049f88: 380a 0a00 |005a: if-eqz v10, 0064 // +000a │ │ +049f8c: 5482 f207 |005c: iget-object v2, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@07f2 │ │ +049f90: 6e20 cc0c 2a00 |005e: invoke-virtual {v10, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +049f96: 0a02 |0061: move-result v2 │ │ +049f98: 3902 0c00 |0062: if-nez v2, 006e // +000c │ │ +049f9c: 1a02 3e0a |0064: const-string v2, "contact_displayname" // string@0a3e │ │ +049fa0: 5483 f207 |0066: iget-object v3, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactName:Ljava/lang/String; // field@07f2 │ │ +049fa4: 0800 1000 |0068: move-object/from16 v0, v16 │ │ +049fa8: 6e30 9d00 2003 |006a: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +049fae: 121e |006d: const/4 v14, #int 1 // #1 │ │ +049fb0: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ +049fb4: 5482 f007 |0070: iget-object v2, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@07f0 │ │ +049fb8: 6e20 cc0c 2700 |0072: invoke-virtual {v7, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +049fbe: 0a02 |0075: move-result v2 │ │ +049fc0: 3902 0c00 |0076: if-nez v2, 0082 // +000c │ │ +049fc4: 1a02 410a |0078: const-string v2, "contact_id" // string@0a41 │ │ +049fc8: 5483 f007 |007a: iget-object v3, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactId:Ljava/lang/String; // field@07f0 │ │ +049fcc: 0800 1000 |007c: move-object/from16 v0, v16 │ │ +049fd0: 6e30 9d00 2003 |007e: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +049fd6: 121e |0081: const/4 v14, #int 1 // #1 │ │ +049fd8: 3809 0a00 |0082: if-eqz v9, 008c // +000a │ │ +049fdc: 5482 f107 |0084: iget-object v2, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@07f1 │ │ +049fe0: 6e20 cc0c 2900 |0086: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +049fe6: 0a02 |0089: move-result v2 │ │ +049fe8: 3902 0c00 |008a: if-nez v2, 0096 // +000c │ │ +049fec: 1a02 470a |008c: const-string v2, "contact_lookupkey" // string@0a47 │ │ +049ff0: 5483 f107 |008e: iget-object v3, v8, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;.contactLookup:Ljava/lang/String; // field@07f1 │ │ +049ff4: 0800 1000 |0090: move-object/from16 v0, v16 │ │ +049ff8: 6e30 9d00 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@009d │ │ +049ffe: 121e |0095: const/4 v14, #int 1 // #1 │ │ +04a000: 380e 86ff |0096: if-eqz v14, 001c // -007a │ │ +04a004: 1212 |0098: const/4 v2, #int 1 // #1 │ │ +04a006: 7110 460e 0d00 |0099: invoke-static {v13}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0e46 │ │ +04a00c: 0c03 |009c: move-result-object v3 │ │ +04a00e: 1204 |009d: const/4 v4, #int 0 // #0 │ │ +04a010: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +04a012: 0800 1000 |009f: move-object/from16 v0, v16 │ │ +04a016: 6e55 9500 3140 |00a1: invoke-virtual {v1, v3, v0, v4, v5}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0095 │ │ +04a01c: 0a03 |00a4: move-result v3 │ │ +04a01e: 3332 77ff |00a5: if-ne v2, v3, 001c // -0089 │ │ +04a022: d80f 0f01 |00a7: add-int/lit8 v15, v15, #int 1 // #01 │ │ +04a026: 2900 73ff |00a9: goto/16 001c // -008d │ │ +04a02a: 380c 66ff |00ab: if-eqz v12, 0011 // -009a │ │ +04a02e: 7210 1301 0c00 |00ad: invoke-interface {v12}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +04a034: 2900 61ff |00b0: goto/16 0011 // -009f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + 0x0004 line=90 │ │ + 0x000e line=93 │ │ + 0x0010 line=94 │ │ + 0x0011 line=157 │ │ + 0x0012 line=97 │ │ + 0x0018 line=98 │ │ + 0x001a line=101 │ │ + 0x001b line=102 │ │ + 0x001c line=109 │ │ + 0x0022 line=110 │ │ + 0x0024 line=112 │ │ + 0x0026 line=113 │ │ + 0x002a line=112 │ │ + 0x002e line=114 │ │ + 0x0030 line=115 │ │ + 0x0034 line=114 │ │ + 0x0038 line=116 │ │ + 0x003a line=117 │ │ + 0x003e line=116 │ │ + 0x0042 line=118 │ │ + 0x0044 line=119 │ │ + 0x0048 line=118 │ │ + 0x004c line=122 │ │ + 0x0052 line=124 │ │ + 0x0054 line=125 │ │ + 0x0055 line=126 │ │ + 0x005a line=128 │ │ + 0x0064 line=129 │ │ + 0x006d line=130 │ │ + 0x006e line=133 │ │ + 0x0078 line=134 │ │ + 0x0081 line=135 │ │ + 0x0082 line=138 │ │ + 0x008c line=139 │ │ + 0x0095 line=140 │ │ + 0x0096 line=143 │ │ + 0x0099 line=144 │ │ + 0x009f line=143 │ │ + 0x00a7 line=145 │ │ + 0x00ab line=150 │ │ + 0x00ad line=151 │ │ + locals : │ │ + 0x0042 - 0x00ab reg=7 contactId Ljava/lang/String; │ │ + 0x0052 - 0x00ab reg=8 contactInfo Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ + 0x004c - 0x00ab reg=9 contactLookup Ljava/lang/String; │ │ + 0x0038 - 0x00ab reg=10 contactName Ljava/lang/String; │ │ + 0x002e - 0x00ab reg=13 id Ljava/lang/String; │ │ + 0x0055 - 0x00ab reg=14 runUpdate Z │ │ + 0x005a - 0x00ab reg=16 vals Landroid/content/ContentValues; │ │ + 0x0004 - 0x00b2 reg=1 contentResolver Landroid/content/ContentResolver; │ │ + 0x001b - 0x00b2 reg=11 count I │ │ + 0x000e - 0x00b2 reg=12 cursor Landroid/database/Cursor; │ │ + 0x001c - 0x00b2 reg=15 updatedCount I │ │ + 0x0000 - 0x00b2 reg=17 this Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; │ │ + 0x0000 - 0x00b2 reg=18 context Landroid/content/Context; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'updateNotification' │ │ + type : '(Landroid/content/Intent;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 89 16-bit code units │ │ +04a038: |[04a038] net.everythingandroid.smspopup.service.SmsPopupUtilsService.updateNotification:(Landroid/content/Intent;)V │ │ +04a048: 1a05 c010 |0000: const-string v5, "net.everythingandroid.smspopup.EXTRAS_REPLYING" // string@10c0 │ │ +04a04c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +04a04e: 6e30 b600 5b08 |0003: invoke-virtual {v11, v5, v8}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00b6 │ │ +04a054: 0a01 |0006: move-result v1 │ │ +04a056: 1606 0000 |0007: const-wide/16 v6, #int 0 // #0 │ │ +04a05a: 3801 0f00 |0009: if-eqz v1, 0018 // +000f │ │ +04a05e: 2202 5902 |000b: new-instance v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04a062: 6e10 bb00 0b00 |000d: invoke-virtual {v11}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +04a068: 0c05 |0010: move-result-object v5 │ │ +04a06a: 7030 0d0e a205 |0011: invoke-direct {v2, v10, v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0e0d │ │ +04a070: 6e10 220e 0200 |0014: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getThreadId:()J // method@0e22 │ │ +04a076: 0b06 |0017: move-result-wide v6 │ │ +04a078: 7110 5610 0a00 |0018: invoke-static {v10}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getUnreadMessages:(Landroid/content/Context;)Ljava/util/ArrayList; // method@1056 │ │ +04a07e: 0c03 |001b: move-result-object v3 │ │ +04a080: 3803 3900 |001c: if-eqz v3, 0055 // +0039 │ │ +04a084: 1608 0000 |001e: const-wide/16 v8, #int 0 // #0 │ │ +04a088: 3105 0608 |0020: cmp-long v5, v6, v8 │ │ +04a08c: 3d05 1d00 |0022: if-lez v5, 003f // +001d │ │ +04a090: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +04a092: 6e10 fd0c 0300 |0025: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04a098: 0a05 |0028: move-result v5 │ │ +04a09a: 3550 1600 |0029: if-ge v0, v5, 003f // +0016 │ │ +04a09e: 6e20 f60c 0300 |002b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04a0a4: 0c05 |002e: move-result-object v5 │ │ +04a0a6: 1f05 5902 |002f: check-cast v5, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04a0aa: 6e10 220e 0500 |0031: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getThreadId:()J // method@0e22 │ │ +04a0b0: 0b08 |0034: move-result-wide v8 │ │ +04a0b2: 3105 0806 |0035: cmp-long v5, v8, v6 │ │ +04a0b6: 3905 0500 |0037: if-nez v5, 003c // +0005 │ │ +04a0ba: 6e20 fa0c 0300 |0039: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@0cfa │ │ +04a0c0: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04a0c4: 28e7 |003e: goto 0025 // -0019 │ │ +04a0c6: 6e10 fd0c 0300 |003f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +04a0cc: 0a04 |0042: move-result v4 │ │ +04a0ce: 3d04 0e00 |0043: if-lez v4, 0051 // +000e │ │ +04a0d2: d805 04ff |0045: add-int/lit8 v5, v4, #int -1 // #ff │ │ +04a0d6: 6e20 f60c 5300 |0047: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04a0dc: 0c05 |004a: move-result-object v5 │ │ +04a0de: 1f05 5902 |004b: check-cast v5, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04a0e2: 7130 1710 5a04 |004d: invoke-static {v10, v5, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;.update:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@1017 │ │ +04a0e8: 0e00 |0050: return-void │ │ +04a0ea: 7110 0d10 0a00 |0051: invoke-static {v10}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@100d │ │ +04a0f0: 28fc |0054: goto 0050 // -0004 │ │ +04a0f2: 7110 0d10 0a00 |0055: invoke-static {v10}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@100d │ │ +04a0f8: 28f8 |0058: goto 0050 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + 0x0007 line=172 │ │ + 0x0009 line=173 │ │ + 0x000b line=175 │ │ + 0x0014 line=176 │ │ + 0x0018 line=180 │ │ + 0x001c line=182 │ │ + 0x001e line=183 │ │ + 0x0024 line=184 │ │ + 0x002b line=185 │ │ + 0x0039 line=186 │ │ + 0x003c line=184 │ │ + 0x003f line=190 │ │ + 0x0043 line=192 │ │ + 0x0045 line=194 │ │ + 0x0050 line=201 │ │ + 0x0051 line=196 │ │ + 0x0055 line=199 │ │ + locals : │ │ + 0x0014 - 0x0018 reg=2 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0025 - 0x003f reg=0 i I │ │ + 0x0043 - 0x0050 reg=4 numMessages I │ │ + 0x0051 - 0x0055 reg=4 numMessages I │ │ + 0x0007 - 0x0059 reg=1 ignoreThread Z │ │ + 0x001c - 0x0059 reg=3 messages Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0009 - 0x0059 reg=6 threadId J │ │ + 0x0000 - 0x0059 reg=10 this Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; │ │ + 0x0000 - 0x0059 reg=11 intent Landroid/content/Intent; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;) │ │ + name : 'doWakefulWork' │ │ + type : '(Landroid/content/Intent;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 118 16-bit code units │ │ +04a0fc: |[04a0fc] net.everythingandroid.smspopup.service.SmsPopupUtilsService.doWakefulWork:(Landroid/content/Intent;)V │ │ +04a10c: 6e10 b500 0400 |0000: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +04a112: 0c00 |0003: move-result-object v0 │ │ +04a114: 1a02 af10 |0004: const-string v2, "net.everythingandroid.smspopup.ACTION_MARK_THREAD_READ" // string@10af │ │ +04a118: 6e20 cc0c 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a11e: 0a02 |0009: move-result v2 │ │ +04a120: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +04a124: 2201 5902 |000c: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04a128: 6e10 bb00 0400 |000e: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +04a12e: 0c02 |0011: move-result-object v2 │ │ +04a130: 7030 0d0e 3102 |0012: invoke-direct {v1, v3, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0e0d │ │ +04a136: 6e10 300e 0100 |0015: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setThreadRead:()V // method@0e30 │ │ +04a13c: 0e00 |0018: return-void │ │ +04a13e: 1a02 ae10 |0019: const-string v2, "net.everythingandroid.smspopup.ACTION_MARK_MESSAGE_READ" // string@10ae │ │ +04a142: 6e20 cc0c 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a148: 0a02 |001e: move-result v2 │ │ +04a14a: 3802 0f00 |001f: if-eqz v2, 002e // +000f │ │ +04a14e: 2201 5902 |0021: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04a152: 6e10 bb00 0400 |0023: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +04a158: 0c02 |0026: move-result-object v2 │ │ +04a15a: 7030 0d0e 3102 |0027: invoke-direct {v1, v3, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0e0d │ │ +04a160: 6e10 2d0e 0100 |002a: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setMessageRead:()V // method@0e2d │ │ +04a166: 28eb |002d: goto 0018 // -0015 │ │ +04a168: 1a02 ad10 |002e: const-string v2, "net.everythingandroid.smspopup.ACTION_DELETE_MESSAGE" // string@10ad │ │ +04a16c: 6e20 cc0c 0200 |0030: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a172: 0a02 |0033: move-result v2 │ │ +04a174: 3802 0f00 |0034: if-eqz v2, 0043 // +000f │ │ +04a178: 2201 5902 |0036: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04a17c: 6e10 bb00 0400 |0038: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +04a182: 0c02 |003b: move-result-object v2 │ │ +04a184: 7030 0d0e 3102 |003c: invoke-direct {v1, v3, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0e0d │ │ +04a18a: 6e10 120e 0100 |003f: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.delete:()V // method@0e12 │ │ +04a190: 28d6 |0042: goto 0018 // -002a │ │ +04a192: 1a02 b010 |0043: const-string v2, "net.everythingandroid.smspopup.ACTION_QUICKREPLY" // string@10b0 │ │ +04a196: 6e20 cc0c 0200 |0045: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a19c: 0a02 |0048: move-result v2 │ │ +04a19e: 3802 1500 |0049: if-eqz v2, 005e // +0015 │ │ +04a1a2: 2201 5902 |004b: new-instance v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04a1a6: 6e10 bb00 0400 |004d: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +04a1ac: 0c02 |0050: move-result-object v2 │ │ +04a1ae: 7030 0d0e 3102 |0051: invoke-direct {v1, v3, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0e0d │ │ +04a1b4: 1a02 be10 |0054: const-string v2, "net.everythingandroid.smspopup.EXTRAS_QUICKREPLY" // string@10be │ │ +04a1b8: 6e20 c400 2400 |0056: invoke-virtual {v4, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00c4 │ │ +04a1be: 0c02 |0059: move-result-object v2 │ │ +04a1c0: 6e20 2c0e 2100 |005a: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.replyToMessage:(Ljava/lang/String;)Z // method@0e2c │ │ +04a1c6: 28bb |005d: goto 0018 // -0045 │ │ +04a1c8: 1a02 b310 |005e: const-string v2, "net.everythingandroid.smspopup.ACTION_UPDATE_NOTIFICATION" // string@10b3 │ │ +04a1cc: 6e20 cc0c 0200 |0060: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a1d2: 0a02 |0063: move-result v2 │ │ +04a1d4: 3802 0600 |0064: if-eqz v2, 006a // +0006 │ │ +04a1d8: 7020 800e 4300 |0066: invoke-direct {v3, v4}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.updateNotification:(Landroid/content/Intent;)V // method@0e80 │ │ +04a1de: 28af |0069: goto 0018 // -0051 │ │ +04a1e0: 1a02 b210 |006a: const-string v2, "net.everythingandroid.smspopup.ACTION_SYNC_CONTACT_NAMES" // string@10b2 │ │ +04a1e4: 6e20 cc0c 0200 |006c: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a1ea: 0a02 |006f: move-result v2 │ │ +04a1ec: 3802 a8ff |0070: if-eqz v2, 0018 // -0058 │ │ +04a1f0: 7020 7f0e 3300 |0072: invoke-direct {v3, v3}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.syncContactNames:(Landroid/content/Context;)I // method@0e7f │ │ +04a1f6: 28a3 |0075: goto 0018 // -005d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=51 │ │ + 0x0004 line=53 │ │ + 0x000c line=55 │ │ + 0x0015 line=56 │ │ + 0x0018 line=76 │ │ + 0x0019 line=57 │ │ + 0x0021 line=59 │ │ + 0x002a line=60 │ │ + 0x002e line=61 │ │ + 0x0036 line=63 │ │ + 0x003f line=64 │ │ + 0x0043 line=65 │ │ + 0x004b line=67 │ │ + 0x0054 line=68 │ │ + 0x005e line=69 │ │ + 0x0066 line=71 │ │ + 0x006a line=72 │ │ + 0x0072 line=74 │ │ + locals : │ │ + 0x0015 - 0x0018 reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x002a - 0x002e reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x003f - 0x0043 reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0054 - 0x005e reg=1 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0004 - 0x0076 reg=0 action Ljava/lang/String; │ │ + 0x0000 - 0x0076 reg=3 this Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; │ │ + 0x0000 - 0x0076 reg=4 intent Landroid/content/Intent; │ │ + │ │ + source_file_idx : 1887 (SmsPopupUtilsService.java) │ │ + │ │ +Class #354 header: │ │ +class_idx : 618 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 434 │ │ +source_file_idx : 1889 │ │ +static_fields_size : 12 │ │ +instance_fields_size: 4 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #354 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/service/SmsReceiverService;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Lcom/commonsware/cwac/wakeful/WakefulIntentService;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'ACTION_MESSAGE_RECEIVED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.MESSAGE_RECEIVED" │ │ + #1 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'ACTION_MMS_RECEIVED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android.provider.Telephony.WAP_PUSH_RECEIVED" │ │ + #2 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'ACTION_SMS_RECEIVED' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "android.provider.Telephony.SMS_RECEIVED" │ │ + #3 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'MESSAGE_RETRY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8 │ │ + #4 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'MESSAGE_RETRY_PAUSE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1000 │ │ + #5 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'MESSAGE_SENT_ACTION' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : "com.android.mms.transaction.MESSAGE_SENT" │ │ + #6 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'MMS_DATA_TYPE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "application/vnd.wap.mms-message" │ │ + #7 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : null │ │ + #8 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'TOAST_HANDLER_MESSAGE_CUSTOM' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3 │ │ + #9 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'TOAST_HANDLER_MESSAGE_FAILED' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #10 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'TOAST_HANDLER_MESSAGE_SEND_LATER' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #11 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'TOAST_HANDLER_MESSAGE_SENT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'context' │ │ + type : 'Landroid/content/Context;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'mResultCode' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'mToastHandler' │ │ + type : 'Landroid/os/Handler;' │ │ + access : 0x0001 (PUBLIC) │ │ + #3 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'serviceRestarted' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +04a1f8: |[04a1f8] net.everythingandroid.smspopup.service.SmsReceiverService.:()V │ │ +04a208: 1c00 6a02 |0000: const-class v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService; // type@026a │ │ +04a20c: 6e10 9d0c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +04a212: 0c00 |0005: move-result-object v0 │ │ +04a214: 6900 d506 |0006: sput-object v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.TAG:Ljava/lang/String; // field@06d5 │ │ +04a218: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +04a21c: |[04a21c] net.everythingandroid.smspopup.service.SmsReceiverService.:()V │ │ +04a22c: 6200 d506 |0000: sget-object v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.TAG:Ljava/lang/String; // field@06d5 │ │ +04a230: 7020 100b 0100 |0002: invoke-direct {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.:(Ljava/lang/String;)V // method@0b10 │ │ +04a236: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +04a238: 5c10 dd06 |0006: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.serviceRestarted:Z // field@06dd │ │ +04a23c: 2200 6902 |0008: new-instance v0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1; // type@0269 │ │ +04a240: 7020 810e 1000 |000a: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;.:(Lnet/everythingandroid/smspopup/service/SmsReceiverService;)V // method@0e81 │ │ +04a246: 5b10 dc06 |000d: iput-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@06dc │ │ +04a24a: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=66 │ │ + 0x0005 line=58 │ │ + 0x0008 line=266 │ │ + 0x000f line=67 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'handleMessageReceived' │ │ + type : '(Landroid/content/Intent;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04a24c: |[04a24c] net.everythingandroid.smspopup.service.SmsReceiverService.handleMessageReceived:(Landroid/content/Intent;)V │ │ +04a25c: 6e10 bb00 0200 |0000: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +04a262: 0c00 |0003: move-result-object v0 │ │ +04a264: 3800 0200 |0004: if-eqz v0, 0006 // +0002 │ │ +04a268: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=243 │ │ + 0x0004 line=252 │ │ + 0x0006 line=256 │ │ + locals : │ │ + 0x0004 - 0x0007 reg=0 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x0007 reg=1 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + 0x0000 - 0x0007 reg=2 intent Landroid/content/Intent; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'handleMmsReceived' │ │ + type : '(Landroid/content/Intent;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 31 16-bit code units │ │ +04a26c: |[04a26c] net.everythingandroid.smspopup.service.SmsReceiverService.handleMmsReceived:(Landroid/content/Intent;)V │ │ +04a27c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04a27e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +04a280: 3901 1c00 |0002: if-nez v1, 001e // +001c │ │ +04a284: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +04a288: 3520 1800 |0006: if-ge v0, v2, 001e // +0018 │ │ +04a28c: 5442 da06 |0008: iget-object v2, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a290: 7110 4c10 0200 |000a: invoke-static {v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getMmsDetails:(Landroid/content/Context;)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@104c │ │ +04a296: 0c01 |000d: move-result-object v1 │ │ +04a298: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +04a29c: 7020 8d0e 1400 |0010: invoke-direct {v4, v1}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.notifyMessageReceived:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e8d │ │ +04a2a2: 28ef |0013: goto 0002 // -0011 │ │ +04a2a4: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04a2a8: 1602 e803 |0016: const-wide/16 v2, #int 1000 // #3e8 │ │ +04a2ac: 7120 e90c 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@0ce9 │ │ +04a2b2: 28e7 |001b: goto 0002 // -0019 │ │ +04a2b4: 0d02 |001c: move-exception v2 │ │ +04a2b6: 28e5 |001d: goto 0002 // -001b │ │ +04a2b8: 0e00 |001e: return-void │ │ + catches : 1 │ │ + 0x0018 - 0x001b │ │ + Ljava/lang/InterruptedException; -> 0x001c │ │ + positions : │ │ + 0x0000 line=208 │ │ + 0x0001 line=209 │ │ + 0x0002 line=215 │ │ + 0x0008 line=217 │ │ + 0x000e line=219 │ │ + 0x0010 line=222 │ │ + 0x0014 line=226 │ │ + 0x0016 line=228 │ │ + 0x001c line=229 │ │ + 0x001e line=234 │ │ + locals : │ │ + 0x0002 - 0x001f reg=0 count I │ │ + 0x0001 - 0x001f reg=1 mmsMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x001f reg=4 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + 0x0000 - 0x001f reg=5 intent Landroid/content/Intent; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'handleSmsReceived' │ │ + type : '(Landroid/content/Intent;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 27 16-bit code units │ │ +04a2cc: |[04a2cc] net.everythingandroid.smspopup.service.SmsReceiverService.handleSmsReceived:(Landroid/content/Intent;)V │ │ +04a2dc: 6e10 bb00 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +04a2e2: 0c00 |0003: move-result-object v0 │ │ +04a2e4: 3800 1600 |0004: if-eqz v0, 001a // +0016 │ │ +04a2e8: 7110 4a10 0700 |0006: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getMessagesFromIntent:(Landroid/content/Intent;)[Landroid/telephony/SmsMessage; // method@104a │ │ +04a2ee: 0c01 |0009: move-result-object v1 │ │ +04a2f0: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +04a2f4: 2202 5902 |000c: new-instance v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04a2f8: 5463 da06 |000e: iget-object v3, v6, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a2fc: 7100 e60c 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0ce6 │ │ +04a302: 0b04 |0013: move-result-wide v4 │ │ +04a304: 7055 100e 3241 |0014: invoke-direct {v2, v3, v1, v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;[Landroid/telephony/SmsMessage;J)V // method@0e10 │ │ +04a30a: 7020 8d0e 2600 |0017: invoke-direct {v6, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.notifyMessageReceived:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e8d │ │ +04a310: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0004 line=115 │ │ + 0x0006 line=116 │ │ + 0x000a line=117 │ │ + 0x000c line=118 │ │ + 0x0010 line=119 │ │ + 0x0017 line=118 │ │ + 0x001a line=122 │ │ + locals : │ │ + 0x000a - 0x001a reg=1 messages [Landroid/telephony/SmsMessage; │ │ + 0x0004 - 0x001b reg=0 bundle Landroid/os/Bundle; │ │ + 0x0000 - 0x001b reg=6 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + 0x0000 - 0x001b reg=7 intent Landroid/content/Intent; │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'handleSmsSent' │ │ + type : '(Landroid/content/Intent;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 131 16-bit code units │ │ +04a314: |[04a314] net.everythingandroid.smspopup.service.SmsReceiverService.handleSmsSent:(Landroid/content/Intent;)V │ │ +04a324: 124d |0000: const/4 v13, #int 4 // #4 │ │ +04a326: 12fc |0001: const/4 v12, #int -1 // #ff │ │ +04a328: 122b |0002: const/4 v11, #int 2 // #2 │ │ +04a32a: 120a |0003: const/4 v10, #int 0 // #0 │ │ +04a32c: 6e10 870e 0e00 |0004: invoke-virtual {v14}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0e87 │ │ +04a332: 0c02 |0007: move-result-object v2 │ │ +04a334: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +04a336: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +04a338: 1a08 030a |000a: const-string v8, "com.android.mms" // string@0a03 │ │ +04a33c: 1a09 070a |000c: const-string v9, "com.android.mms.transaction.SmsReceiver" // string@0a07 │ │ +04a340: 6e30 d400 8f09 |000e: invoke-virtual {v15, v8, v9}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +04a346: 0c06 |0011: move-result-object v6 │ │ +04a348: 6e30 f100 620a |0012: invoke-virtual {v2, v6, v10}, Landroid/content/pm/PackageManager;.queryBroadcastReceivers:(Landroid/content/Intent;I)Ljava/util/List; // method@00f1 │ │ +04a34e: 0c03 |0015: move-result-object v3 │ │ +04a350: 7210 140d 0300 |0016: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0d14 │ │ +04a356: 0a08 |0019: move-result v8 │ │ +04a358: 3d08 1a00 |001a: if-lez v8, 0034 // +001a │ │ +04a35c: 0765 |001c: move-object v5, v6 │ │ +04a35e: 2204 2800 |001d: new-instance v4, Landroid/content/Intent; // type@0028 │ │ +04a362: 7010 ae00 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00ae │ │ +04a368: 1a08 030a |0022: const-string v8, "com.android.mms" // string@0a03 │ │ +04a36c: 1a09 090a |0024: const-string v9, "com.android.mms.ui.ConversationComposer" // string@0a09 │ │ +04a370: 6e30 d400 8409 |0026: invoke-virtual {v4, v8, v9}, Landroid/content/Intent;.setClassName:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00d4 │ │ +04a376: 6e30 f200 420a |0029: invoke-virtual {v2, v4, v10}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00f2 │ │ +04a37c: 0c03 |002c: move-result-object v3 │ │ +04a37e: 7210 140d 0300 |002d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@0d14 │ │ +04a384: 0a08 |0030: move-result v8 │ │ +04a386: 3d08 0300 |0031: if-lez v8, 0034 // +0003 │ │ +04a38a: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +04a38c: 3905 0e00 |0034: if-nez v5, 0042 // +000e │ │ +04a390: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +04a392: 6e10 ba00 0f00 |0037: invoke-virtual {v15}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00ba │ │ +04a398: 0c07 |003a: move-result-object v7 │ │ +04a39a: 52e8 db06 |003b: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@06db │ │ +04a39e: 33c8 2100 |003d: if-ne v8, v12, 005e // +0021 │ │ +04a3a2: 7130 3c10 7e0b |003f: invoke-static {v14, v7, v11}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.moveMessageToFolder:(Landroid/content/Context;Landroid/net/Uri;I)Z // method@103c │ │ +04a3a8: 52e8 db06 |0042: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@06db │ │ +04a3ac: 33c8 2c00 |0044: if-ne v8, v12, 0070 // +002c │ │ +04a3b0: 54e8 dc06 |0046: iget-object v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@06dc │ │ +04a3b4: 6e20 9d01 a800 |0048: invoke-virtual {v8, v10}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@019d │ │ +04a3ba: 3801 1200 |004b: if-eqz v1, 005d // +0012 │ │ +04a3be: 1a08 2507 |004d: const-string v8, "SMSReceiver: Broadcasting send complete to system messaging app" // string@0725 │ │ +04a3c2: 7110 fa0f 0800 |004f: invoke-static {v8}, Lnet/everythingandroid/smspopup/util/Log;.v:(Ljava/lang/String;)V // method@0ffa │ │ +04a3c8: 1208 |0052: const/4 v8, #int 0 // #0 │ │ +04a3ca: 1209 |0053: const/4 v9, #int 0 // #0 │ │ +04a3cc: 7140 7d00 8e95 |0054: invoke-static {v14, v8, v5, v9}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@007d │ │ +04a3d2: 0c08 |0057: move-result-object v8 │ │ +04a3d4: 52e9 db06 |0058: iget v9, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@06db │ │ +04a3d8: 6e20 7e00 9800 |005a: invoke-virtual {v8, v9}, Landroid/app/PendingIntent;.send:(I)V // method@007e │ │ +04a3de: 0e00 |005d: return-void │ │ +04a3e0: 52e8 db06 |005e: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@06db │ │ +04a3e4: 32b8 0600 |0060: if-eq v8, v11, 0066 // +0006 │ │ +04a3e8: 52e8 db06 |0062: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@06db │ │ +04a3ec: 33d8 0700 |0064: if-ne v8, v13, 006b // +0007 │ │ +04a3f0: 1268 |0066: const/4 v8, #int 6 // #6 │ │ +04a3f2: 7130 3c10 7e08 |0067: invoke-static {v14, v7, v8}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.moveMessageToFolder:(Landroid/content/Context;Landroid/net/Uri;I)Z // method@103c │ │ +04a3f8: 28d8 |006a: goto 0042 // -0028 │ │ +04a3fa: 1258 |006b: const/4 v8, #int 5 // #5 │ │ +04a3fc: 7130 3c10 7e08 |006c: invoke-static {v14, v7, v8}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;.moveMessageToFolder:(Landroid/content/Context;Landroid/net/Uri;I)Z // method@103c │ │ +04a402: 28d3 |006f: goto 0042 // -002d │ │ +04a404: 52e8 db06 |0070: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@06db │ │ +04a408: 32b8 d9ff |0072: if-eq v8, v11, 004b // -0027 │ │ +04a40c: 52e8 db06 |0074: iget v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@06db │ │ +04a410: 32d8 d5ff |0076: if-eq v8, v13, 004b // -002b │ │ +04a414: 54e8 dc06 |0078: iget-object v8, v14, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@06dc │ │ +04a418: 6e20 9d01 b800 |007a: invoke-virtual {v8, v11}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@019d │ │ +04a41e: 28ce |007d: goto 004b // -0032 │ │ +04a420: 0d00 |007e: move-exception v0 │ │ +04a422: 6e10 7900 0000 |007f: invoke-virtual {v0}, Landroid/app/PendingIntent$CanceledException;.printStackTrace:()V // method@0079 │ │ +04a428: 28db |0082: goto 005d // -0025 │ │ + catches : 1 │ │ + 0x004d - 0x005d │ │ + Landroid/app/PendingIntent$CanceledException; -> 0x007e │ │ + positions : │ │ + 0x0004 line=306 │ │ + 0x0008 line=307 │ │ + 0x0009 line=310 │ │ + 0x000a line=313 │ │ + 0x0012 line=317 │ │ + 0x0016 line=319 │ │ + 0x001c line=324 │ │ + 0x001d line=333 │ │ + 0x0022 line=334 │ │ + 0x0029 line=337 │ │ + 0x002d line=338 │ │ + 0x0033 line=340 │ │ + 0x0034 line=349 │ │ + 0x0036 line=350 │ │ + 0x0037 line=354 │ │ + 0x003b line=356 │ │ + 0x003f line=357 │ │ + 0x0042 line=369 │ │ + 0x0046 line=372 │ │ + 0x004b line=391 │ │ + 0x004d line=393 │ │ + 0x0052 line=394 │ │ + 0x005d line=399 │ │ + 0x005e line=358 │ │ + 0x0066 line=360 │ │ + 0x006b line=363 │ │ + 0x0070 line=374 │ │ + 0x0078 line=385 │ │ + 0x007e line=395 │ │ + 0x007f line=396 │ │ + locals : │ │ + 0x0022 - 0x0034 reg=4 samsungIntent Landroid/content/Intent; │ │ + 0x003b - 0x0042 reg=7 uri Landroid/net/Uri; │ │ + 0x005e - 0x0070 reg=7 uri Landroid/net/Uri; │ │ + 0x007f - 0x0083 reg=0 e Landroid/app/PendingIntent$CanceledException; │ │ + 0x000a - 0x0083 reg=1 forwardToSystemApp Z │ │ + 0x0008 - 0x0083 reg=2 pm Landroid/content/pm/PackageManager; │ │ + 0x0016 - 0x0083 reg=3 receiverList Ljava/util/List; Ljava/util/List; │ │ + 0x0009 - 0x0083 reg=5 sysIntent Landroid/content/Intent; │ │ + 0x0012 - 0x0083 reg=6 tempIntent Landroid/content/Intent; │ │ + 0x0000 - 0x0083 reg=14 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + 0x0000 - 0x0083 reg=15 intent Landroid/content/Intent; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'notifyMessageReceived' │ │ + type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 14 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 192 16-bit code units │ │ +04a438: |[04a438] net.everythingandroid.smspopup.service.SmsReceiverService.notifyMessageReceived:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ +04a448: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +04a44a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +04a44c: 6e10 280e 0d00 |0002: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0e28 │ │ +04a452: 0a09 |0005: move-result v9 │ │ +04a454: 3809 0b00 |0006: if-eqz v9, 0011 // +000b │ │ +04a458: 6e10 1a0e 0d00 |0008: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageClass:()Landroid/telephony/SmsMessage$MessageClass; // method@0e1a │ │ +04a45e: 0c09 |000b: move-result-object v9 │ │ +04a460: 620a 6402 |000c: sget-object v10, Landroid/telephony/SmsMessage$MessageClass;.CLASS_0:Landroid/telephony/SmsMessage$MessageClass; // field@0264 │ │ +04a464: 33a9 0300 |000e: if-ne v9, v10, 0011 // +0003 │ │ +04a468: 0e00 |0010: return-void │ │ +04a46a: 6e10 290e 0d00 |0011: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSprintVisualVoicemail:()Z // method@0e29 │ │ +04a470: 0a09 |0014: move-result v9 │ │ +04a472: 3909 fbff |0015: if-nez v9, 0010 // -0005 │ │ +04a476: 54c9 da06 |0017: iget-object v9, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a47a: 140a 0e00 0401 |0019: const v10, #float 2.42446e-38 // #0104000e │ │ +04a480: 6e20 a600 a900 |001c: invoke-virtual {v9, v10}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00a6 │ │ +04a486: 0c09 |001f: move-result-object v9 │ │ +04a488: 6e10 170e 0d00 |0020: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactName:()Ljava/lang/String; // method@0e17 │ │ +04a48e: 0c0a |0023: move-result-object v10 │ │ +04a490: 6e20 cc0c a900 |0024: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a496: 0a09 |0027: move-result v9 │ │ +04a498: 3809 0e00 |0028: if-eqz v9, 0036 // +000e │ │ +04a49c: 1a09 0000 |002a: const-string v9, "" // string@0000 │ │ +04a4a0: 6e10 190e 0d00 |002c: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0e19 │ │ +04a4a6: 0c0a |002f: move-result-object v10 │ │ +04a4a8: 6e20 cc0c a900 |0030: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a4ae: 0a09 |0033: move-result v9 │ │ +04a4b0: 3909 dcff |0034: if-nez v9, 0010 // -0024 │ │ +04a4b4: 2202 aa02 |0036: new-instance v2, Lnet/everythingandroid/smspopup/util/ManagePreferences; // type@02aa │ │ +04a4b8: 54c9 da06 |0038: iget-object v9, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a4bc: 6e10 140e 0d00 |003a: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactId:()Ljava/lang/String; // method@0e14 │ │ +04a4c2: 0c0a |003d: move-result-object v10 │ │ +04a4c4: 6e10 150e 0d00 |003e: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupKey:()Ljava/lang/String; // method@0e15 │ │ +04a4ca: 0c0b |0041: move-result-object v11 │ │ +04a4cc: 7040 1c10 92ba |0042: invoke-direct {v2, v9, v10, v11}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@101c │ │ +04a4d2: 1409 1400 0d7f |0045: const v9, #float 1.87422e+38 // #7f0d0014 │ │ +04a4d8: 6e30 2010 9208 |0048: invoke-virtual {v2, v9, v8}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZ)Z // method@1020 │ │ +04a4de: 0a05 |004b: move-result v5 │ │ +04a4e0: 1409 1800 0d7f |004c: const v9, #float 1.87422e+38 // #7f0d0018 │ │ +04a4e6: 1a0a 490a |004f: const-string v10, "contact_popup_enabled" // string@0a49 │ │ +04a4ea: 6e40 2110 92a7 |0051: invoke-virtual {v2, v9, v7, v10}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@1021 │ │ +04a4f0: 0a06 |0054: move-result v6 │ │ +04a4f2: 1409 1700 0d7f |0055: const v9, #float 1.87422e+38 // #7f0d0017 │ │ +04a4f8: 1a0a 400a |0058: const-string v10, "contact_enabled" // string@0a40 │ │ +04a4fc: 6e40 2110 92a8 |005a: invoke-virtual {v2, v9, v8, v10}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getBoolean:(IZLjava/lang/String;)Z // method@1021 │ │ +04a502: 0a04 |005d: move-result v4 │ │ +04a504: 1409 4600 0d7f |005e: const v9, #float 1.87423e+38 // #7f0d0046 │ │ +04a50a: 6e30 2210 9208 |0061: invoke-virtual {v2, v9, v8}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.getInt:(II)I // method@1022 │ │ +04a510: 0a09 |0064: move-result v9 │ │ +04a512: 3809 4200 |0065: if-eqz v9, 00a7 // +0042 │ │ +04a516: 0171 |0067: move v1, v7 │ │ +04a518: 6e10 1d10 0200 |0068: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;.close:()V // method@101d │ │ +04a51e: 54c9 da06 |006b: iget-object v9, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a522: 1a0a 1512 |006d: const-string v10, "phone" // string@1215 │ │ +04a526: 6e20 a800 a900 |006f: invoke-virtual {v9, v10}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +04a52c: 0c03 |0072: move-result-object v3 │ │ +04a52e: 1f03 5001 |0073: check-cast v3, Landroid/telephony/TelephonyManager; // type@0150 │ │ +04a532: 6e10 7709 0300 |0075: invoke-virtual {v3}, Landroid/telephony/TelephonyManager;.getCallState:()I // method@0977 │ │ +04a538: 0a09 |0078: move-result v9 │ │ +04a53a: 3909 3000 |0079: if-nez v9, 00a9 // +0030 │ │ +04a53e: 0170 |007b: move v0, v7 │ │ +04a540: 54c7 da06 |007c: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a544: 7110 0310 0700 |007e: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.initialize:(Landroid/content/Context;)V // method@1003 │ │ +04a54a: 3806 2a00 |0081: if-eqz v6, 00ab // +002a │ │ +04a54e: 3800 2800 |0083: if-eqz v0, 00ab // +0028 │ │ +04a552: 3901 2600 |0085: if-nez v1, 00ab // +0026 │ │ +04a556: 7100 0210 0000 |0087: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.inKeyguardRestrictedInputMode:()Z // method@1002 │ │ +04a55c: 0a07 |008a: move-result v7 │ │ +04a55e: 3907 0c00 |008b: if-nez v7, 0097 // +000c │ │ +04a562: 3905 1e00 |008d: if-nez v5, 00ab // +001e │ │ +04a566: 54c7 da06 |008f: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a56a: 7110 5a10 0700 |0091: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.inMessagingApp:(Landroid/content/Context;)Z // method@105a │ │ +04a570: 0a07 |0094: move-result v7 │ │ +04a572: 3907 1600 |0095: if-nez v7, 00ab // +0016 │ │ +04a576: 54c7 da06 |0097: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a57a: 7110 2d10 0700 |0099: invoke-static {v7}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.acquirePartial:(Landroid/content/Context;)V // method@102d │ │ +04a580: 54c7 da06 |009c: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a584: 6e10 1d0e 0d00 |009e: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getPopupIntent:()Landroid/content/Intent; // method@0e1d │ │ +04a58a: 0c08 |00a1: move-result-object v8 │ │ +04a58c: 6e20 ab00 8700 |00a2: invoke-virtual {v7, v8}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00ab │ │ +04a592: 2900 6bff |00a5: goto/16 0010 // -0095 │ │ +04a596: 0181 |00a7: move v1, v8 │ │ +04a598: 28c0 |00a8: goto 0068 // -0040 │ │ +04a59a: 0180 |00a9: move v0, v8 │ │ +04a59c: 28d2 |00aa: goto 007c // -002e │ │ +04a59e: 3804 65ff |00ab: if-eqz v4, 0010 // -009b │ │ +04a5a2: 54c7 da06 |00ad: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a5a6: 390d 0c00 |00af: if-nez v13, 00bb // +000c │ │ +04a5aa: 7130 1510 d708 |00b1: invoke-static {v7, v13, v8}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@1015 │ │ +04a5b0: 54c7 da06 |00b4: iget-object v7, v12, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a5b4: 7120 6b0e d700 |00b6: invoke-static {v7, v13}, Lnet/everythingandroid/smspopup/service/ReminderService;.scheduleReminder:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e6b │ │ +04a5ba: 2900 57ff |00b9: goto/16 0010 // -00a9 │ │ +04a5be: 6e10 240e 0d00 |00bb: invoke-virtual {v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getUnreadCount:()I // method@0e24 │ │ +04a5c4: 0a08 |00be: move-result v8 │ │ +04a5c6: 28f2 |00bf: goto 00b1 // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=127 │ │ + 0x0010 line=200 │ │ + 0x0011 line=131 │ │ + 0x0017 line=136 │ │ + 0x002c line=137 │ │ + 0x0036 line=142 │ │ + 0x003a line=143 │ │ + 0x0045 line=146 │ │ + 0x0048 line=147 │ │ + 0x004c line=151 │ │ + 0x0051 line=152 │ │ + 0x0055 line=157 │ │ + 0x005a line=158 │ │ + 0x005e line=163 │ │ + 0x0068 line=166 │ │ + 0x006b line=170 │ │ + 0x006f line=171 │ │ + 0x0075 line=172 │ │ + 0x007c line=175 │ │ + 0x0081 line=183 │ │ + 0x0087 line=184 │ │ + 0x0091 line=185 │ │ + 0x0097 line=189 │ │ + 0x009c line=190 │ │ + 0x00a8 line=163 │ │ + 0x00aa line=172 │ │ + 0x00ab line=192 │ │ + 0x00ad line=196 │ │ + 0x00b4 line=197 │ │ + 0x00bb line=196 │ │ + locals : │ │ + 0x007c - 0x00a7 reg=0 callStateIdle Z │ │ + 0x0068 - 0x00a7 reg=1 docked Z │ │ + 0x0075 - 0x00a7 reg=3 mTM Landroid/telephony/TelephonyManager; │ │ + 0x00ab - 0x00c0 reg=0 callStateIdle Z │ │ + 0x00a9 - 0x00c0 reg=1 docked Z │ │ + 0x0045 - 0x00c0 reg=2 mPrefs Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ + 0x00a9 - 0x00c0 reg=3 mTM Landroid/telephony/TelephonyManager; │ │ + 0x005e - 0x00c0 reg=4 notifEnabled Z │ │ + 0x004c - 0x00c0 reg=5 onlyShowOnKeyguard Z │ │ + 0x0055 - 0x00c0 reg=6 showPopup Z │ │ + 0x0000 - 0x00c0 reg=12 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + 0x0000 - 0x00c0 reg=13 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'showToast' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 13 16-bit code units │ │ +04a5c8: |[04a5c8] net.everythingandroid.smspopup.service.SmsReceiverService.showToast:(Ljava/lang/String;)V │ │ +04a5d8: 5430 dc06 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@06dc │ │ +04a5dc: 5431 dc06 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mToastHandler:Landroid/os/Handler; // field@06dc │ │ +04a5e0: 1232 |0004: const/4 v2, #int 3 // #3 │ │ +04a5e2: 7130 a001 2104 |0005: invoke-static {v1, v2, v4}, Landroid/os/Message;.obtain:(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message; // method@01a0 │ │ +04a5e8: 0c01 |0008: move-result-object v1 │ │ +04a5ea: 6e20 9e01 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@019e │ │ +04a5f0: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=259 │ │ + 0x0005 line=260 │ │ + 0x0009 line=259 │ │ + 0x000c line=261 │ │ + locals : │ │ + 0x0000 - 0x000d reg=3 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + 0x0000 - 0x000d reg=4 message Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'doWakefulWork' │ │ + type : '(Landroid/content/Intent;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 81 16-bit code units │ │ +04a5f4: |[04a5f4] net.everythingandroid.smspopup.service.SmsReceiverService.doWakefulWork:(Landroid/content/Intent;)V │ │ +04a604: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04a606: 5943 db06 |0001: iput v3, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@06db │ │ +04a60a: 3805 2100 |0003: if-eqz v5, 0024 // +0021 │ │ +04a60e: 5542 dd06 |0005: iget-boolean v2, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.serviceRestarted:Z // field@06dd │ │ +04a612: 3902 1d00 |0007: if-nez v2, 0024 // +001d │ │ +04a616: 1a02 0314 |0009: const-string v2, "result" // string@1403 │ │ +04a61a: 6e30 bd00 2503 |000b: invoke-virtual {v5, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00bd │ │ +04a620: 0a02 |000e: move-result v2 │ │ +04a622: 5942 db06 |000f: iput v2, v4, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.mResultCode:I // field@06db │ │ +04a626: 6e10 b500 0500 |0011: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00b5 │ │ +04a62c: 0c00 |0014: move-result-object v0 │ │ +04a62e: 6e10 c500 0500 |0015: invoke-virtual {v5}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@00c5 │ │ +04a634: 0c01 |0018: move-result-object v1 │ │ +04a636: 1a02 0d09 |0019: const-string v2, "android.provider.Telephony.SMS_RECEIVED" // string@090d │ │ +04a63a: 6e20 cc0c 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a640: 0a02 |001e: move-result v2 │ │ +04a642: 3802 0600 |001f: if-eqz v2, 0025 // +0006 │ │ +04a646: 7020 8b0e 5400 |0021: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.handleSmsReceived:(Landroid/content/Intent;)V // method@0e8b │ │ +04a64c: 0e00 |0024: return-void │ │ +04a64e: 1a02 0e09 |0025: const-string v2, "android.provider.Telephony.WAP_PUSH_RECEIVED" // string@090e │ │ +04a652: 6e20 cc0c 0200 |0027: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a658: 0a02 |002a: move-result v2 │ │ +04a65a: 3802 0e00 |002b: if-eqz v2, 0039 // +000e │ │ +04a65e: 1a02 3209 |002d: const-string v2, "application/vnd.wap.mms-message" // string@0932 │ │ +04a662: 6e20 cc0c 1200 |002f: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a668: 0a02 |0032: move-result v2 │ │ +04a66a: 3802 0600 |0033: if-eqz v2, 0039 // +0006 │ │ +04a66e: 7020 8a0e 5400 |0035: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.handleMmsReceived:(Landroid/content/Intent;)V // method@0e8a │ │ +04a674: 28ec |0038: goto 0024 // -0014 │ │ +04a676: 1a02 040a |0039: const-string v2, "com.android.mms.transaction.MESSAGE_SENT" // string@0a04 │ │ +04a67a: 6e20 cc0c 0200 |003b: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a680: 0a02 |003e: move-result v2 │ │ +04a682: 3802 0600 |003f: if-eqz v2, 0045 // +0006 │ │ +04a686: 7020 8c0e 5400 |0041: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.handleSmsSent:(Landroid/content/Intent;)V // method@0e8c │ │ +04a68c: 28e0 |0044: goto 0024 // -0020 │ │ +04a68e: 1a02 c410 |0045: const-string v2, "net.everythingandroid.smspopup.MESSAGE_RECEIVED" // string@10c4 │ │ +04a692: 6e20 cc0c 0200 |0047: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04a698: 0a02 |004a: move-result v2 │ │ +04a69a: 3802 d9ff |004b: if-eqz v2, 0024 // -0027 │ │ +04a69e: 7020 890e 5400 |004d: invoke-direct {v4, v5}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.handleMessageReceived:(Landroid/content/Intent;)V // method@0e89 │ │ +04a6a4: 28d4 |0050: goto 0024 // -002c │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=89 │ │ + 0x0003 line=90 │ │ + 0x0009 line=91 │ │ + 0x0011 line=92 │ │ + 0x0015 line=93 │ │ + 0x0019 line=95 │ │ + 0x0021 line=96 │ │ + 0x0024 line=105 │ │ + 0x0025 line=97 │ │ + 0x0035 line=98 │ │ + 0x0039 line=99 │ │ + 0x0041 line=100 │ │ + 0x0045 line=101 │ │ + 0x004d line=102 │ │ + locals : │ │ + 0x0015 - 0x0024 reg=0 action Ljava/lang/String; │ │ + 0x0019 - 0x0024 reg=1 dataType Ljava/lang/String; │ │ + 0x0025 - 0x0051 reg=0 action Ljava/lang/String; │ │ + 0x0025 - 0x0051 reg=1 dataType Ljava/lang/String; │ │ + 0x0000 - 0x0051 reg=4 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + 0x0000 - 0x0051 reg=5 intent Landroid/content/Intent; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'onCreate' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +04a6a8: |[04a6a8] net.everythingandroid.smspopup.service.SmsReceiverService.onCreate:()V │ │ +04a6b8: 6f10 140b 0100 |0000: invoke-super {v1}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.onCreate:()V // method@0b14 │ │ +04a6be: 6e10 860e 0100 |0003: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.getApplicationContext:()Landroid/content/Context; // method@0e86 │ │ +04a6c4: 0c00 |0006: move-result-object v0 │ │ +04a6c6: 5b10 da06 |0007: iput-object v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.context:Landroid/content/Context; // field@06da │ │ +04a6ca: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=71 │ │ + 0x0003 line=72 │ │ + 0x0009 line=73 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/service/SmsReceiverService;) │ │ + name : 'onStartCommand' │ │ + type : '(Landroid/content/Intent;II)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 15 16-bit code units │ │ +04a6cc: |[04a6cc] net.everythingandroid.smspopup.service.SmsReceiverService.onStartCommand:(Landroid/content/Intent;II)I │ │ +04a6dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a6de: 5c10 dd06 |0001: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.serviceRestarted:Z // field@06dd │ │ +04a6e2: dd00 0301 |0003: and-int/lit8 v0, v3, #int 1 // #01 │ │ +04a6e6: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +04a6ea: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +04a6ec: 5c10 dd06 |0008: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/service/SmsReceiverService;.serviceRestarted:Z // field@06dd │ │ +04a6f0: 6f40 160b 2143 |000a: invoke-super {v1, v2, v3, v4}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.onStartCommand:(Landroid/content/Intent;II)I // method@0b16 │ │ +04a6f6: 0a00 |000d: move-result v0 │ │ +04a6f8: 0f00 |000e: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + 0x0003 line=78 │ │ + 0x0007 line=79 │ │ + 0x000a line=81 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ + 0x0000 - 0x000f reg=2 intent Landroid/content/Intent; │ │ + 0x0000 - 0x000f reg=3 flags I │ │ + 0x0000 - 0x000f reg=4 startId I │ │ + │ │ + source_file_idx : 1889 (SmsReceiverService.java) │ │ + │ │ +Class #355 header: │ │ +class_idx : 625 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 141 │ │ +source_file_idx : 465 │ │ +static_fields_size : 5 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #355 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; } │ │ +Annotations on method #3795 'onCreate' │ │ + VISIBILITY_BUILD Landroid/annotation/SuppressLint; value={ "NewApi" } │ │ + │ │ +Class #355 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/FragmentActivity;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'COLUMN_CONTACT_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'COLUMN_DISPLAY_NAME' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'COLUMN_LOOKUP_KEY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'CONTACT_PROJECTION' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'REQ_CODE_CHOOSE_CONTACT' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 21 16-bit code units │ │ +04a6fc: |[04a6fc] net.everythingandroid.smspopup.ui.ConfigContactsActivity.:()V │ │ +04a70c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +04a70e: 2300 cd02 |0001: new-array v0, v0, [Ljava/lang/String; // type@02cd │ │ +04a712: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04a714: 1a02 8108 |0004: const-string v2, "_id" // string@0881 │ │ +04a718: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +04a71c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +04a71e: 1a02 4a0b |0009: const-string v2, "display_name" // string@0b4a │ │ +04a722: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +04a726: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +04a728: 1a02 9d0e |000e: const-string v2, "lookup" // string@0e9d │ │ +04a72c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +04a730: 6900 f106 |0012: sput-object v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.CONTACT_PROJECTION:[Ljava/lang/String; // field@06f1 │ │ +04a734: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04a738: |[04a738] net.everythingandroid.smspopup.ui.ConfigContactsActivity.:()V │ │ +04a748: 7010 aa02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@02aa │ │ +04a74e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'access$000' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04a750: |[04a750] net.everythingandroid.smspopup.ui.ConfigContactsActivity.access$000:()[Ljava/lang/String; │ │ +04a760: 6200 f106 |0000: sget-object v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.CONTACT_PROJECTION:[Ljava/lang/String; // field@06f1 │ │ +04a764: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'access$100' │ │ + type : '(Landroid/content/Context;J)Landroid/content/Intent;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04a768: |[04a768] net.everythingandroid.smspopup.ui.ConfigContactsActivity.access$100:(Landroid/content/Context;J)Landroid/content/Intent; │ │ +04a778: 7130 ce0e 2103 |0000: invoke-static {v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;J)Landroid/content/Intent; // method@0ece │ │ +04a77e: 0c00 |0003: move-result-object v0 │ │ +04a780: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=2 x1 J │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'access$300' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04a784: |[04a784] net.everythingandroid.smspopup.ui.ConfigContactsActivity.access$300:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; │ │ +04a794: 7120 cf0e 2100 |0000: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; // method@0ecf │ │ +04a79a: 0c00 |0003: move-result-object v0 │ │ +04a79c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=43 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 x0 Landroid/content/Context; │ │ + 0x0000 - 0x0005 reg=2 x1 Landroid/net/Uri; │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'getConfigPerContactIntent' │ │ + type : '(Landroid/content/Context;)Landroid/content/Intent;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +04a7a0: |[04a7a0] net.everythingandroid.smspopup.ui.ConfigContactsActivity.getConfigPerContactIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +04a7b0: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +04a7b4: 1c01 6c02 |0002: const-class v1, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; // type@026c │ │ +04a7b8: 7030 af00 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +04a7be: 1100 |0007: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0007 line=122 │ │ + locals : │ │ + 0x0007 - 0x0008 reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'getConfigPerContactIntent' │ │ + type : '(Landroid/content/Context;J)Landroid/content/Intent;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +04a7c0: |[04a7c0] net.everythingandroid.smspopup.ui.ConfigContactsActivity.getConfigPerContactIntent:(Landroid/content/Context;J)Landroid/content/Intent; │ │ +04a7d0: 7110 cd0e 0300 |0000: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@0ecd │ │ +04a7d6: 0c00 |0003: move-result-object v0 │ │ +04a7d8: 1a01 cc10 |0004: const-string v1, "net.everythingandroid.smspopuppro.EXTRA_CONTACT_URI" // string@10cc │ │ +04a7dc: 7120 450e 5400 |0006: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0e45 │ │ +04a7e2: 0c02 |0009: move-result-object v2 │ │ +04a7e4: 6e30 c800 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ +04a7ea: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + 0x0004 line=133 │ │ + 0x0006 line=134 │ │ + 0x000a line=133 │ │ + 0x000d line=135 │ │ + locals : │ │ + 0x0004 - 0x000e reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x000e reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=4 rowId J │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'getConfigPerContactIntent' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;' │ │ + access : 0x000a (PRIVATE STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +04a7ec: |[04a7ec] net.everythingandroid.smspopup.ui.ConfigContactsActivity.getConfigPerContactIntent:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; │ │ +04a7fc: 7110 cd0e 0200 |0000: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@0ecd │ │ +04a802: 0c00 |0003: move-result-object v0 │ │ +04a804: 1a01 cc10 |0004: const-string v1, "net.everythingandroid.smspopuppro.EXTRA_CONTACT_URI" // string@10cc │ │ +04a808: 6e30 c800 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00c8 │ │ +04a80e: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=139 │ │ + 0x0004 line=140 │ │ + 0x0009 line=141 │ │ + locals : │ │ + 0x0004 - 0x000a reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000a reg=3 uri Landroid/net/Uri; │ │ + │ │ + #8 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'startContactPicker' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +04a810: |[04a810] net.everythingandroid.smspopup.ui.ConfigContactsActivity.startContactPicker:()V │ │ +04a820: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +04a824: 1a01 ff08 |0002: const-string v1, "android.intent.action.PICK" // string@08ff │ │ +04a828: 6202 2700 |0004: sget-object v2, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0027 │ │ +04a82c: 7030 b200 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00b2 │ │ +04a832: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +04a834: 6e30 d70e 0301 |000a: invoke-virtual {v3, v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0ed7 │ │ +04a83a: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x000d line=112 │ │ + locals : │ │ + 0x0000 - 0x000e reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 9 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 64 16-bit code units │ │ +04a83c: |[04a83c] net.everythingandroid.smspopup.ui.ConfigContactsActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +04a84c: 6f40 bd02 6587 |0000: invoke-super {v5, v6, v7, v8}, Landroid/support/v4/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02bd │ │ +04a852: 2b06 3700 0000 |0003: packed-switch v6, 0000003a // +00000037 │ │ +04a858: 0e00 |0006: return-void │ │ +04a85a: 12f3 |0007: const/4 v3, #int -1 // #ff │ │ +04a85c: 3337 feff |0008: if-ne v7, v3, 0006 // -0002 │ │ +04a860: 6e10 ba00 0800 |000a: invoke-virtual {v8}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00ba │ │ +04a866: 0c03 |000d: move-result-object v3 │ │ +04a868: 6e10 7601 0300 |000e: invoke-virtual {v3}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0176 │ │ +04a86e: 0c02 |0011: move-result-object v2 │ │ +04a870: 7210 140d 0200 |0012: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0d14 │ │ +04a876: 0a03 |0015: move-result v3 │ │ +04a878: d803 03fe |0016: add-int/lit8 v3, v3, #int -2 // #fe │ │ +04a87c: 7220 120d 3200 |0018: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d12 │ │ +04a882: 0c01 |001b: move-result-object v1 │ │ +04a884: 1f01 0502 |001c: check-cast v1, Ljava/lang/String; // type@0205 │ │ +04a888: 7210 140d 0200 |001e: invoke-interface {v2}, Ljava/util/List;.size:()I // method@0d14 │ │ +04a88e: 0a03 |0021: move-result v3 │ │ +04a890: d803 03ff |0022: add-int/lit8 v3, v3, #int -1 // #ff │ │ +04a894: 7220 120d 3200 |0024: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0d12 │ │ +04a89a: 0c00 |0027: move-result-object v0 │ │ +04a89c: 1f00 0502 |0028: check-cast v0, Ljava/lang/String; // type@0205 │ │ +04a8a0: 6e10 cc0e 0500 |002a: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getApplicationContext:()Landroid/content/Context; // method@0ecc │ │ +04a8a6: 0c03 |002d: move-result-object v3 │ │ +04a8a8: 7120 480e 1000 |002e: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildLookupUri:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0e48 │ │ +04a8ae: 0c04 |0031: move-result-object v4 │ │ +04a8b0: 7120 cf0e 4300 |0032: invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getConfigPerContactIntent:(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; // method@0ecf │ │ +04a8b6: 0c03 |0035: move-result-object v3 │ │ +04a8b8: 6e20 d60e 3500 |0036: invoke-virtual {v5, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.startActivity:(Landroid/content/Intent;)V // method@0ed6 │ │ +04a8be: 28cd |0039: goto 0006 // -0033 │ │ +04a8c0: 0001 0100 0000 0000 0400 0000 |003a: packed-switch-data (6 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + 0x0003 line=76 │ │ + 0x0006 line=87 │ │ + 0x0007 line=78 │ │ + 0x000a line=79 │ │ + 0x0012 line=80 │ │ + 0x001e line=81 │ │ + 0x002a line=82 │ │ + 0x002e line=83 │ │ + 0x0032 line=82 │ │ + 0x003a line=76 │ │ + locals : │ │ + 0x002a - 0x0040 reg=0 contactId Ljava/lang/String; │ │ + 0x001e - 0x0040 reg=1 lookupKey Ljava/lang/String; │ │ + 0x0012 - 0x0040 reg=2 segments Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0040 reg=5 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ + 0x0000 - 0x0040 reg=6 requestCode I │ │ + 0x0000 - 0x0040 reg=7 resultCode I │ │ + 0x0000 - 0x0040 reg=8 data Landroid/content/Intent; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 47 16-bit code units │ │ +04a8cc: |[04a8cc] net.everythingandroid.smspopup.ui.ConfigContactsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +04a8dc: 6f20 c202 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@02c2 │ │ +04a8e2: 7100 5c10 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.isHoneycomb:()Z // method@105c │ │ +04a8e8: 0a01 |0006: move-result v1 │ │ +04a8ea: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +04a8ee: 6e10 cb0e 0300 |0009: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getActionBar:()Landroid/app/ActionBar; // method@0ecb │ │ +04a8f4: 0c01 |000c: move-result-object v1 │ │ +04a8f6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +04a8f8: 6e20 0700 2100 |000e: invoke-virtual {v1, v2}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0007 │ │ +04a8fe: 6e10 d10e 0300 |0011: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0ed1 │ │ +04a904: 0c01 |0014: move-result-object v1 │ │ +04a906: 6e10 e602 0100 |0015: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@02e6 │ │ +04a90c: 0c00 |0018: move-result-object v0 │ │ +04a90e: 1401 0200 0201 |0019: const v1, #float 2.38772e-38 // #01020002 │ │ +04a914: 2202 6f02 |001c: new-instance v2, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; // type@026f │ │ +04a918: 7010 ad0e 0200 |001e: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.:()V // method@0ead │ │ +04a91e: 6e30 7803 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0378 │ │ +04a924: 6e10 7d03 0000 |0024: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@037d │ │ +04a92a: 6e10 cc0e 0300 |0027: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getApplicationContext:()Landroid/content/Context; // method@0ecc │ │ +04a930: 0c01 |002a: move-result-object v1 │ │ +04a932: 7110 7e0e 0100 |002b: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService;.startSyncContactNames:(Landroid/content/Context;)V // method@0e7e │ │ +04a938: 0e00 |002e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=59 │ │ + 0x0003 line=61 │ │ + 0x0009 line=62 │ │ + 0x0011 line=65 │ │ + 0x0019 line=66 │ │ + 0x0024 line=67 │ │ + 0x0027 line=70 │ │ + 0x002e line=71 │ │ + locals : │ │ + 0x0019 - 0x002f reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ + 0x0000 - 0x002f reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ + 0x0000 - 0x002f reg=4 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'onCreateOptionsMenu' │ │ + type : '(Landroid/view/Menu;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +04a93c: |[04a93c] net.everythingandroid.smspopup.ui.ConfigContactsActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +04a94c: 6e10 d00e 0200 |0000: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0ed0 │ │ +04a952: 0c00 |0003: move-result-object v0 │ │ +04a954: 1401 0100 0e7f |0004: const v1, #float 1.8875e+38 // #7f0e0001 │ │ +04a95a: 6e30 a509 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@09a5 │ │ +04a960: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +04a962: 0f01 |000b: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=91 │ │ + 0x0004 line=92 │ │ + 0x000a line=93 │ │ + locals : │ │ + 0x0004 - 0x000c reg=0 inflater Landroid/view/MenuInflater; │ │ + 0x0000 - 0x000c reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ + 0x0000 - 0x000c reg=3 menu Landroid/view/Menu; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;) │ │ + name : 'onOptionsItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +04a964: |[04a964] net.everythingandroid.smspopup.ui.ConfigContactsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +04a974: 7210 a709 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@09a7 │ │ +04a97a: 0a00 |0003: move-result v0 │ │ +04a97c: 2c00 1000 0000 |0004: sparse-switch v0, 00000014 // +00000010 │ │ +04a982: 6f20 cb02 2100 |0007: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@02cb │ │ +04a988: 0a00 |000a: move-result v0 │ │ +04a98a: 0f00 |000b: return v0 │ │ +04a98c: 6e10 ca0e 0100 |000c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.finish:()V // method@0eca │ │ +04a992: 28f8 |000f: goto 0007 // -0008 │ │ +04a994: 7010 d80e 0100 |0010: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.startContactPicker:()V // method@0ed8 │ │ +04a99a: 28f4 |0013: goto 0007 // -000c │ │ +04a99c: 0002 0200 2c00 0201 4c00 0f7f 0800 ... |0014: sparse-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + 0x0007 line=106 │ │ + 0x000c line=100 │ │ + 0x0010 line=103 │ │ + 0x0014 line=98 │ │ + locals : │ │ + 0x0000 - 0x001e reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ + 0x0000 - 0x001e reg=2 item Landroid/view/MenuItem; │ │ + │ │ + source_file_idx : 465 (ConfigContactsActivity.java) │ │ + │ │ +Class #356 header: │ │ +class_idx : 637 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #356 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=replyToMessage │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #356 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ + name : 'this$0' │ │ + type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ + name : 'val$message' │ │ + type : 'Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ + name : 'val$replyToThread' │ │ + type : 'Z' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ + name : '' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +04a9b0: |[04a9b0] net.everythingandroid.smspopup.ui.SmsPopupActivity$14.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V │ │ +04a9c0: 5b01 0a07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070a │ │ +04a9c4: 5b02 0b07 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.val$message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@070b │ │ +04a9c8: 5c03 0c07 |0004: iput-boolean v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.val$replyToThread:Z // field@070c │ │ +04a9cc: 7010 c00c 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04a9d2: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=993 │ │ + locals : │ │ + 0x0000 - 0x000a reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14; │ │ + 0x0000 - 0x000a reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x000a reg=2 (null) Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x000a reg=3 (null) Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;) │ │ + name : 'LaunchOnKeyguardExitSuccess' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +04a9d4: |[04a9d4] net.everythingandroid.smspopup.ui.SmsPopupActivity$14.LaunchOnKeyguardExitSuccess:()V │ │ +04a9e4: 5430 0a07 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070a │ │ +04a9e8: 5431 0b07 |0002: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.val$message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@070b │ │ +04a9ec: 5532 0c07 |0004: iget-boolean v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.val$replyToThread:Z // field@070c │ │ +04a9f0: 6e20 200e 2100 |0006: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyIntent:(Z)Landroid/content/Intent; // method@0e20 │ │ +04a9f6: 0c01 |0009: move-result-object v1 │ │ +04a9f8: 6e20 950f 1000 |000a: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.startActivity:(Landroid/content/Intent;)V // method@0f95 │ │ +04a9fe: 5430 0a07 |000d: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070a │ │ +04aa02: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +04aa04: 7120 490f 1000 |0010: invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1602:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z // method@0f49 │ │ +04aa0a: 5430 0a07 |0013: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070a │ │ +04aa0e: 7110 4a0f 0000 |0015: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1700:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f4a │ │ +04aa14: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=996 │ │ + 0x000d line=997 │ │ + 0x0013 line=998 │ │ + 0x0018 line=999 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14; │ │ + │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ + │ │ +Class #357 header: │ │ +class_idx : 639 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #357 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=unlockScreen │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #357 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;) │ │ + name : 'this$0' │ │ + type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;) │ │ + name : '' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04aa18: |[04aa18] net.everythingandroid.smspopup.ui.SmsPopupActivity$15.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +04aa28: 5b01 0e07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070e │ │ +04aa2c: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04aa32: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1021 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;) │ │ + name : 'LaunchOnKeyguardExitSuccess' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +04aa34: |[04aa34] net.everythingandroid.smspopup.ui.SmsPopupActivity$15.LaunchOnKeyguardExitSuccess:()V │ │ +04aa44: 5420 0e07 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070e │ │ +04aa48: 2201 7e02 |0002: new-instance v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1; // type@027e │ │ +04aa4c: 7020 170f 2100 |0004: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;)V // method@0f17 │ │ +04aa52: 6e20 8a0f 1000 |0007: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.runOnUiThread:(Ljava/lang/Runnable;)V // method@0f8a │ │ +04aa58: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1024 │ │ + 0x000a line=1030 │ │ + locals : │ │ + 0x0000 - 0x000b reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; │ │ + │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ + │ │ +Class #358 header: │ │ +class_idx : 640 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #358 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=gotoInbox │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #358 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;) │ │ + name : 'this$0' │ │ + type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;) │ │ + name : '' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04aa5c: |[04aa5c] net.everythingandroid.smspopup.ui.SmsPopupActivity$16.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +04aa6c: 5b01 0f07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070f │ │ +04aa70: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04aa76: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1039 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;) │ │ + name : 'LaunchOnKeyguardExitSuccess' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +04aa78: |[04aa78] net.everythingandroid.smspopup.ui.SmsPopupActivity$16.LaunchOnKeyguardExitSuccess:()V │ │ +04aa88: 7100 5310 0000 |0000: invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.getSmsInboxIntent:()Landroid/content/Intent; // method@1053 │ │ +04aa8e: 0c00 |0003: move-result-object v0 │ │ +04aa90: 5431 0f07 |0004: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070f │ │ +04aa94: 6e10 5d0f 0100 |0006: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04aa9a: 0c01 |0009: move-result-object v1 │ │ +04aa9c: 6e20 ab00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00ab │ │ +04aaa2: 5431 0f07 |000d: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070f │ │ +04aaa6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +04aaa8: 7120 4c0f 2100 |0010: invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1902:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z // method@0f4c │ │ +04aaae: 5431 0f07 |0013: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@070f │ │ +04aab2: 7110 4a0f 0100 |0015: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$1700:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f4a │ │ +04aab8: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1042 │ │ + 0x0004 line=1043 │ │ + 0x000d line=1044 │ │ + 0x0013 line=1045 │ │ + 0x0018 line=1046 │ │ + locals : │ │ + 0x0004 - 0x0019 reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x0019 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16; │ │ + │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ + │ │ +Class #359 header: │ │ +class_idx : 642 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #359 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=setupViews │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #359 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;) │ │ + name : 'this$0' │ │ + type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;) │ │ + name : '' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04aabc: |[04aabc] net.everythingandroid.smspopup.ui.SmsPopupActivity$2.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +04aacc: 5b01 1107 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0711 │ │ +04aad0: 7010 c00c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04aad6: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=232 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;) │ │ + name : 'onChange' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 51 16-bit code units │ │ +04aad8: |[04aad8] net.everythingandroid.smspopup.ui.SmsPopupActivity$2.onChange:(II)V │ │ +04aae8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04aaea: 3304 2400 |0001: if-ne v4, v0, 0025 // +0024 │ │ +04aaee: 5420 1107 |0003: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0711 │ │ +04aaf2: 7110 420f 0000 |0005: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lcom/viewpagerindicator/CirclePageIndicator; // method@0f42 │ │ +04aaf8: 0c00 |0008: move-result-object v0 │ │ +04aafa: 1241 |0009: const/4 v1, #int 4 // #4 │ │ +04aafc: 6e20 550b 1000 |000a: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setVisibility:(I)V // method@0b55 │ │ +04ab02: 5420 1107 |000d: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0711 │ │ +04ab06: 7110 4d0f 0000 |000f: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z // method@0f4d │ │ +04ab0c: 0a00 |0012: move-result v0 │ │ +04ab0e: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ +04ab12: 5420 1107 |0015: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0711 │ │ +04ab16: 5421 1107 |0017: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0711 │ │ +04ab1a: 7110 410f 0100 |0019: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0f41 │ │ +04ab20: 0c01 |001c: move-result-object v1 │ │ +04ab22: 6e20 660d 3100 |001d: invoke-virtual {v1, v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getMessage:(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d66 │ │ +04ab28: 0c01 |0020: move-result-object v1 │ │ +04ab2a: 7130 1710 1004 |0021: invoke-static {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;.update:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@1017 │ │ +04ab30: 0e00 |0024: return-void │ │ +04ab32: 1220 |0025: const/4 v0, #int 2 // #2 │ │ +04ab34: 3404 e7ff |0026: if-lt v4, v0, 000d // -0019 │ │ +04ab38: 5420 1107 |0028: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0711 │ │ +04ab3c: 7110 420f 0000 |002a: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lcom/viewpagerindicator/CirclePageIndicator; // method@0f42 │ │ +04ab42: 0c00 |002d: move-result-object v0 │ │ +04ab44: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +04ab46: 6e20 550b 1000 |002f: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setVisibility:(I)V // method@0b55 │ │ +04ab4c: 28db |0032: goto 000d // -0025 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=236 │ │ + 0x0003 line=237 │ │ + 0x000d line=242 │ │ + 0x0015 line=243 │ │ + 0x0019 line=244 │ │ + 0x0021 line=243 │ │ + 0x0024 line=246 │ │ + 0x0025 line=238 │ │ + 0x0028 line=239 │ │ + locals : │ │ + 0x0000 - 0x0033 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2; │ │ + 0x0000 - 0x0033 reg=3 current I │ │ + 0x0000 - 0x0033 reg=4 total I │ │ + │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ + │ │ +Class #360 header: │ │ +class_idx : 644 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 513 │ │ +source_file_idx : 1876 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #360 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=onClick │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ + │ │ +Class #360 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Ljava/lang/Object;' │ │ + Interfaces - │ │ + #0 : 'Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;) │ │ + name : 'this$1' │ │ + type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;) │ │ + name : 'val$intent' │ │ + type : 'Landroid/content/Intent;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;) │ │ + name : '' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;Landroid/content/Intent;)V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 1 │ │ + insns size : 8 16-bit code units │ │ +04ab50: |[04ab50] net.everythingandroid.smspopup.ui.SmsPopupActivity$4$1.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;Landroid/content/Intent;)V │ │ +04ab60: 5b01 1307 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; // field@0713 │ │ +04ab64: 5b02 1407 |0002: iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.val$intent:Landroid/content/Intent; // field@0714 │ │ +04ab68: 7010 c00c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0cc0 │ │ +04ab6e: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=611 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; │ │ + 0x0000 - 0x0008 reg=2 (null) Landroid/content/Intent; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;) │ │ + name : 'LaunchOnKeyguardExitSuccess' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +04ab70: |[04ab70] net.everythingandroid.smspopup.ui.SmsPopupActivity$4$1.LaunchOnKeyguardExitSuccess:()V │ │ +04ab80: 5430 1307 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; // field@0713 │ │ +04ab84: 5400 1507 |0002: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@0715 │ │ +04ab88: 5431 1407 |0004: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;.val$intent:Landroid/content/Intent; // field@0714 │ │ +04ab8c: 1302 b822 |0006: const/16 v2, #int 8888 // #22b8 │ │ +04ab90: 6e30 960f 1002 |0008: invoke-virtual {v0, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0f96 │ │ +04ab96: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=614 │ │ + 0x000b line=616 │ │ + locals : │ │ + 0x0000 - 0x000c reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1; │ │ + │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ + │ │ +Class #361 header: │ │ +class_idx : 653 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 141 │ │ +source_file_idx : 1876 │ │ +static_fields_size : 13 │ │ +instance_fields_size: 25 │ │ +direct_methods_size : 51 │ │ +virtual_methods_size: 18 │ │ + │ │ +Class #361 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask; } │ │ +Annotations on field #1845 'mBitmapCache' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/util/LruCache" "<" "Landroid/net/Uri;" "Landroid/graphics/Bitmap;" ">;" } │ │ +Annotations on method #3934 'getCache' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Landroid/support/v4/util/LruCache" "<" "Landroid/net/Uri;" "Landroid/graphics/Bitmap;" ">;" } │ │ + │ │ +Class #361 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/FragmentActivity;' │ │ + Interfaces - │ │ + #0 : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;' │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'BITMAP_CACHE_SIZE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8 │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'CONTEXT_CLOSE_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'CONTEXT_DELETE_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'CONTEXT_INBOX_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 5 │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'CONTEXT_QUICKREPLY_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 4 │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'CONTEXT_REPLY_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3 │ │ + #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'CONTEXT_TTS_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 6 │ │ + #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'CONTEXT_VIEWCONTACT_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 7 │ │ + #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'DIALOG_DELETE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'DIALOG_LOADING' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 4 │ │ + #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'DIALOG_PRESET_MSG' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 3 │ │ + #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'DIALOG_QUICKREPLY' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'VOICE_RECOGNITION_REQUEST_CODE' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 8888 │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'androidTts' │ │ + type : 'Landroid/speech/tts/TextToSpeech;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'androidTtsListener' │ │ + type : 'Landroid/speech/tts/TextToSpeech$OnInitListener;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'buttonTypes' │ │ + type : '[I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'exitingKeyguardSecurely' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'hasNotified' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'inbox' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'inputManager' │ │ + type : 'Landroid/view/inputmethod/InputMethodManager;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'inputView' │ │ + type : 'Landroid/view/View;' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'mBitmapCache' │ │ + type : 'Landroid/support/v4/util/LruCache;' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'mCursor' │ │ + type : 'Landroid/database/Cursor;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'mPrefs' │ │ + type : 'Landroid/content/SharedPreferences;' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'mProgressDialog' │ │ + type : 'Landroid/app/ProgressDialog;' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'pagerIndicator' │ │ + type : 'Lcom/viewpagerindicator/CirclePageIndicator;' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'privacyAlways' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'privacyMode' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'qrEditText' │ │ + type : 'Landroid/widget/EditText;' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'quickReplySmsMessage' │ │ + type : 'Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'quickreplyTextView' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #18 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'replying' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #19 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'showButtons' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #20 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'showUnlockButton' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #21 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'signatureText' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0002 (PRIVATE) │ │ + #22 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'smsPopupPager' │ │ + type : 'Lnet/everythingandroid/smspopup/controls/SmsPopupPager;' │ │ + access : 0x0002 (PRIVATE) │ │ + #23 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'smsPopupPagerAdapter' │ │ + type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #24 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'wasVisible' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 36 16-bit code units │ │ +04ab98: |[04ab98] net.everythingandroid.smspopup.ui.SmsPopupActivity.:()V │ │ +04aba8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04abaa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +04abac: 7010 aa02 0300 |0002: invoke-direct {v3}, Landroid/support/v4/app/FragmentActivity;.:()V // method@02aa │ │ +04abb2: 5c31 3007 |0005: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@0730 │ │ +04abb6: 5b32 3507 |0007: iput-object v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@0735 │ │ +04abba: 5c31 4507 |0009: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wasVisible:Z // field@0745 │ │ +04abbe: 5c31 3f07 |000b: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@073f │ │ +04abc2: 5c31 3207 |000d: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inbox:Z // field@0732 │ │ +04abc6: 5c31 3a07 |000f: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyAlways:Z // field@073a │ │ +04abca: 5c31 4107 |0011: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@0741 │ │ +04abce: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +04abd0: 5c30 4007 |0014: iput-boolean v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showButtons:Z // field@0740 │ │ +04abd4: 5c31 3107 |0016: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hasNotified:Z // field@0731 │ │ +04abd8: 5b32 3607 |0018: iput-object v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@0736 │ │ +04abdc: 5b32 2d07 |001a: iput-object v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@072d │ │ +04abe0: 2200 7c02 |001c: new-instance v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13; // type@027c │ │ +04abe4: 7020 130f 3000 |001e: invoke-direct {v0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f13 │ │ +04abea: 5b30 2e07 |0021: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTtsListener:Landroid/speech/tts/TextToSpeech$OnInitListener; // field@072e │ │ +04abee: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=87 │ │ + 0x0005 line=89 │ │ + 0x0007 line=100 │ │ + 0x0009 line=102 │ │ + 0x000b line=103 │ │ + 0x000d line=104 │ │ + 0x000f line=106 │ │ + 0x0011 line=107 │ │ + 0x0013 line=108 │ │ + 0x0016 line=110 │ │ + 0x0018 line=132 │ │ + 0x001a line=136 │ │ + 0x001c line=922 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$000' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04abf0: |[04abf0] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ +04ac00: 5410 4307 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04ac04: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$100' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lcom/viewpagerindicator/CirclePageIndicator;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ac08: |[04ac08] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lcom/viewpagerindicator/CirclePageIndicator; │ │ +04ac18: 5410 3907 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.pagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@0739 │ │ +04ac1c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1000' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04ac20: |[04ac20] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ +04ac30: 7020 980f 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.storeQuickReplyText:(Ljava/lang/String;)V // method@0f98 │ │ +04ac36: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1100' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04ac38: |[04ac38] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +04ac48: 7010 690f 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hideSoftKeyboard:()V // method@0f69 │ │ +04ac4e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1200' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ac50: |[04ac50] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; │ │ +04ac60: 5410 3607 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@0736 │ │ +04ac64: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1300' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04ac68: |[04ac68] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1300:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ +04ac78: 7020 7f0f 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:(Ljava/lang/String;)V // method@0f7f │ │ +04ac7e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1400' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/app/ProgressDialog;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ac80: |[04ac80] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/app/ProgressDialog; │ │ +04ac90: 5410 3807 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@0738 │ │ +04ac94: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1500' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04ac98: |[04ac98] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1500:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +04aca8: 7010 940f 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.speakMessage:()V // method@0f94 │ │ +04acae: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1602' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04acb0: |[04acb0] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1602:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z │ │ +04acc0: 5c01 3f07 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@073f │ │ +04acc4: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1700' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04acc8: |[04acc8] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1700:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +04acd8: 7010 6c0f 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.myFinish:()V // method@0f6c │ │ +04acde: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1800' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;I)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04ace0: |[04ace0] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;I)V │ │ +04acf0: 7020 8e0f 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setPrivacy:(I)V // method@0f8e │ │ +04acf6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 I │ │ + │ │ + #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$1902' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04acf8: |[04acf8] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$1902:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z │ │ +04ad08: 5c01 3207 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inbox:Z // field@0732 │ │ +04ad0c: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$200' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ad10: |[04ad10] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z │ │ +04ad20: 5510 3107 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hasNotified:Z // field@0731 │ │ +04ad24: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$2000' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)[I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ad28: |[04ad28] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$2000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)[I │ │ +04ad38: 5410 2f07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.buttonTypes:[I // field@072f │ │ +04ad3c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$2100' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ad40: |[04ad40] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$2100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)I │ │ +04ad50: 5210 3b07 |0000: iget v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@073b │ │ +04ad54: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #16 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$2200' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ad58: |[04ad58] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$2200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z │ │ +04ad68: 5510 4107 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@0741 │ │ +04ad6c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #17 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$2300' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ad70: |[04ad70] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$2300:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z │ │ +04ad80: 5510 4007 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showButtons:Z // field@0740 │ │ +04ad84: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #18 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$400' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/content/SharedPreferences;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ad88: |[04ad88] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$400:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/content/SharedPreferences; │ │ +04ad98: 5410 3707 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04ad9c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #19 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$500' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04ada0: |[04ada0] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$500:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +04adb0: 7010 9d0f 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wakeApp:()V // method@0f9d │ │ +04adb6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #20 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$600' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04adb8: |[04adb8] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$600:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ +04adc8: 7010 590f 0000 |0000: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.deleteMessage:()V // method@0f59 │ │ +04adce: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #21 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$702' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04add0: |[04add0] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$702:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Z)Z │ │ +04ade0: 5c01 3007 |0000: iput-boolean v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@0730 │ │ +04ade4: 0f01 |0002: return v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0003 reg=1 x1 Z │ │ + │ │ + #22 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$800' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04ade8: |[04ade8] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ +04adf8: 7020 8b0f 1000 |0000: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.sendQuickReply:(Ljava/lang/String;)V // method@0f8b │ │ +04adfe: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ + │ │ + #23 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'access$900' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ae00: |[04ae00] net.everythingandroid.smspopup.ui.SmsPopupActivity.access$900:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/widget/EditText; │ │ +04ae10: 5410 3c07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@073c │ │ +04ae14: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #24 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'closeMessage' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +04ae18: |[04ae18] net.everythingandroid.smspopup.ui.SmsPopupActivity.closeMessage:()V │ │ +04ae28: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +04ae2c: 6e10 5d0f 0300 |0002: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04ae32: 0c01 |0005: move-result-object v1 │ │ +04ae34: 1c02 6802 |0006: const-class v2, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@0268 │ │ +04ae38: 7030 af00 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +04ae3e: 1a01 ae10 |000b: const-string v1, "net.everythingandroid.smspopup.ACTION_MARK_MESSAGE_READ" // string@10ae │ │ +04ae42: 6e20 d100 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +04ae48: 5431 4307 |0010: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04ae4c: 6e10 620d 0100 |0012: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04ae52: 0c01 |0015: move-result-object v1 │ │ +04ae54: 6e10 340e 0100 |0016: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0e34 │ │ +04ae5a: 0c01 |0019: move-result-object v1 │ │ +04ae5c: 6e20 cd00 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ +04ae62: 6e10 5d0f 0300 |001d: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04ae68: 0c01 |0020: move-result-object v1 │ │ +04ae6a: 7120 190b 0100 |0021: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b19 │ │ +04ae70: 7010 820f 0300 |0024: invoke-direct {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeActiveMessage:()V // method@0f82 │ │ +04ae76: 0e00 |0027: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=976 │ │ + 0x000b line=981 │ │ + 0x0010 line=982 │ │ + 0x001d line=983 │ │ + 0x0024 line=985 │ │ + 0x0027 line=986 │ │ + locals : │ │ + 0x000b - 0x0028 reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x0028 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #25 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'deleteMessage' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 40 16-bit code units │ │ +04ae78: |[04ae78] net.everythingandroid.smspopup.ui.SmsPopupActivity.deleteMessage:()V │ │ +04ae88: 2200 2800 |0000: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +04ae8c: 6e10 5d0f 0300 |0002: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04ae92: 0c01 |0005: move-result-object v1 │ │ +04ae94: 1c02 6802 |0006: const-class v2, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@0268 │ │ +04ae98: 7030 af00 1002 |0008: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +04ae9e: 1a01 ad10 |000b: const-string v1, "net.everythingandroid.smspopup.ACTION_DELETE_MESSAGE" // string@10ad │ │ +04aea2: 6e20 d100 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +04aea8: 5431 4307 |0010: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04aeac: 6e10 620d 0100 |0012: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04aeb2: 0c01 |0015: move-result-object v1 │ │ +04aeb4: 6e10 340e 0100 |0016: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0e34 │ │ +04aeba: 0c01 |0019: move-result-object v1 │ │ +04aebc: 6e20 cd00 1000 |001a: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ +04aec2: 6e10 5d0f 0300 |001d: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04aec8: 0c01 |0020: move-result-object v1 │ │ +04aeca: 7120 190b 0100 |0021: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b19 │ │ +04aed0: 7010 820f 0300 |0024: invoke-direct {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeActiveMessage:()V // method@0f82 │ │ +04aed6: 0e00 |0027: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1054 │ │ + 0x000b line=1056 │ │ + 0x0010 line=1057 │ │ + 0x001d line=1058 │ │ + 0x0024 line=1059 │ │ + 0x0027 line=1060 │ │ + locals : │ │ + 0x000b - 0x0028 reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x0028 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #26 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'gotoInbox' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +04aed8: |[04aed8] net.everythingandroid.smspopup.ui.SmsPopupActivity.gotoInbox:()V │ │ +04aee8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04aeea: 5c10 3007 |0001: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@0730 │ │ +04aeee: 2200 8002 |0003: new-instance v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16; // type@0280 │ │ +04aef2: 7020 1b0f 1000 |0005: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f1b │ │ +04aef8: 7110 0110 0000 |0008: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@1001 │ │ +04aefe: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1038 │ │ + 0x0003 line=1039 │ │ + 0x000b line=1048 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #27 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'hideSoftKeyboard' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 35 16-bit code units │ │ +04af00: |[04af00] net.everythingandroid.smspopup.ui.SmsPopupActivity.hideSoftKeyboard:()V │ │ +04af10: 5430 3407 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputView:Landroid/view/View; // field@0734 │ │ +04af14: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +04af18: 0e00 |0004: return-void │ │ +04af1a: 5430 3307 |0005: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@0733 │ │ +04af1e: 3900 0c00 |0007: if-nez v0, 0013 // +000c │ │ +04af22: 1a00 fd0d |0009: const-string v0, "input_method" // string@0dfd │ │ +04af26: 6e20 670f 0300 |000b: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0f67 │ │ +04af2c: 0c00 |000e: move-result-object v0 │ │ +04af2e: 1f00 8801 |000f: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0188 │ │ +04af32: 5b30 3307 |0011: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@0733 │ │ +04af36: 5430 3307 |0013: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@0733 │ │ +04af3a: 5431 3407 |0015: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputView:Landroid/view/View; // field@0734 │ │ +04af3e: 6e10 d709 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.getApplicationWindowToken:()Landroid/os/IBinder; // method@09d7 │ │ +04af44: 0c01 |001a: move-result-object v1 │ │ +04af46: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +04af48: 6e30 8e0a 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@0a8e │ │ +04af4e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +04af50: 5b30 3407 |0020: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputView:Landroid/view/View; // field@0734 │ │ +04af54: 28e2 |0022: goto 0004 // -001e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1189 │ │ + 0x0004 line=1197 │ │ + 0x0005 line=1192 │ │ + 0x0009 line=1193 │ │ + 0x0013 line=1195 │ │ + 0x001f line=1196 │ │ + locals : │ │ + 0x0000 - 0x0023 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #28 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'initializeMessagesAndWake' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04af58: |[04af58] net.everythingandroid.smspopup.ui.SmsPopupActivity.initializeMessagesAndWake:(Landroid/os/Bundle;)V │ │ +04af68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04af6a: 7030 6b0f 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.initializeMessagesAndWake:(Landroid/os/Bundle;Z)V // method@0f6b │ │ +04af70: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=270 │ │ + 0x0004 line=271 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0005 reg=2 b Landroid/os/Bundle; │ │ + │ │ + #29 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'initializeMessagesAndWake' │ │ + type : '(Landroid/os/Bundle;Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 41 16-bit code units │ │ +04af74: |[04af74] net.everythingandroid.smspopup.ui.SmsPopupActivity.initializeMessagesAndWake:(Landroid/os/Bundle;Z)V │ │ +04af84: 2200 5902 |0000: new-instance v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04af88: 6e10 5d0f 0400 |0002: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04af8e: 0c01 |0005: move-result-object v1 │ │ +04af90: 7030 0d0e 1005 |0006: invoke-direct {v0, v1, v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0e0d │ │ +04af96: 6e10 2a0e 0000 |0009: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.locateMessageId:()V // method@0e2a │ │ +04af9c: 3806 0b00 |000c: if-eqz v6, 0017 // +000b │ │ +04afa0: 5441 4307 |000e: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04afa4: 6e20 600d 0100 |0010: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.addMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0d60 │ │ +04afaa: 7010 9d0f 0400 |0013: invoke-direct {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wakeApp:()V // method@0f9d │ │ +04afb0: 0e00 |0016: return-void │ │ +04afb2: 3800 ffff |0017: if-eqz v0, 0016 // -0001 │ │ +04afb6: 2201 8b02 |0019: new-instance v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask; // type@028b │ │ +04afba: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +04afbc: 7030 320f 4102 |001c: invoke-direct {v1, v4, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;)V // method@0f32 │ │ +04afc2: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +04afc4: 2322 d102 |0020: new-array v2, v2, [Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@02d1 │ │ +04afc8: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +04afca: 4d00 0203 |0023: aput-object v0, v2, v3 │ │ +04afce: 6e20 350f 2100 |0025: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0f35 │ │ +04afd4: 28ee |0028: goto 0016 // -0012 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=284 │ │ + 0x0009 line=285 │ │ + 0x000c line=287 │ │ + 0x000e line=288 │ │ + 0x0013 line=289 │ │ + 0x0016 line=295 │ │ + 0x0017 line=291 │ │ + 0x0019 line=292 │ │ + locals : │ │ + 0x0009 - 0x0029 reg=0 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x0029 reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0029 reg=5 b Landroid/os/Bundle; │ │ + 0x0000 - 0x0029 reg=6 newIntent Z │ │ + │ │ + #30 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'myFinish' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 70 16-bit code units │ │ +04afd8: |[04afd8] net.everythingandroid.smspopup.ui.SmsPopupActivity.myFinish:()V │ │ +04afe8: 5531 3207 |0000: iget-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inbox:Z // field@0732 │ │ +04afec: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ +04aff0: 6e10 5d0f 0300 |0004: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04aff6: 0c01 |0007: move-result-object v1 │ │ +04aff8: 7110 0d10 0100 |0008: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.clearAll:(Landroid/content/Context;)V // method@100d │ │ +04affe: 6e10 5d0f 0300 |000b: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04b004: 0c01 |000e: move-result-object v1 │ │ +04b006: 7110 680e 0100 |000f: invoke-static {v1}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e68 │ │ +04b00c: 6e10 5c0f 0300 |0012: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.finish:()V // method@0f5c │ │ +04b012: 0e00 |0015: return-void │ │ +04b014: 2200 2800 |0016: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +04b018: 6e10 5d0f 0300 |0018: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04b01e: 0c01 |001b: move-result-object v1 │ │ +04b020: 1c02 6802 |001c: const-class v2, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@0268 │ │ +04b024: 7030 af00 1002 |001e: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +04b02a: 1a01 b310 |0021: const-string v1, "net.everythingandroid.smspopup.ACTION_UPDATE_NOTIFICATION" // string@10b3 │ │ +04b02e: 6e20 d100 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +04b034: 5531 3f07 |0026: iget-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@073f │ │ +04b038: 3801 1600 |0028: if-eqz v1, 003e // +0016 │ │ +04b03c: 5431 4307 |002a: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b040: 6e10 620d 0100 |002c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b046: 0c01 |002f: move-result-object v1 │ │ +04b048: 6e10 340e 0100 |0030: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0e34 │ │ +04b04e: 0c01 |0033: move-result-object v1 │ │ +04b050: 6e20 cd00 1000 |0034: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ +04b056: 1a01 c010 |0037: const-string v1, "net.everythingandroid.smspopup.EXTRAS_REPLYING" // string@10c0 │ │ +04b05a: 5532 3f07 |0039: iget-boolean v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@073f │ │ +04b05e: 6e30 cb00 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00cb │ │ +04b064: 6e10 5d0f 0300 |003e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04b06a: 0c01 |0041: move-result-object v1 │ │ +04b06c: 7120 190b 0100 |0042: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b19 │ │ +04b072: 28c6 |0045: goto 000b // -003a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=443 │ │ + 0x0004 line=444 │ │ + 0x000b line=468 │ │ + 0x0012 line=471 │ │ + 0x0015 line=472 │ │ + 0x0016 line=448 │ │ + 0x0021 line=449 │ │ + 0x0026 line=451 │ │ + 0x002a line=453 │ │ + 0x0037 line=460 │ │ + 0x003e line=464 │ │ + locals : │ │ + 0x0021 - 0x0046 reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x0046 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #31 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'quickReply' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +04b074: |[04b074] net.everythingandroid.smspopup.ui.SmsPopupActivity.quickReply:()V │ │ +04b084: 5410 4307 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b088: 6e10 620d 0000 |0002: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b08e: 0c00 |0005: move-result-object v0 │ │ +04b090: 5b10 3d07 |0006: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04b094: 5410 3d07 |0008: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04b098: 6e10 210e 0000 |000a: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyText:()Ljava/lang/String; // method@0e21 │ │ +04b09e: 0c00 |000d: move-result-object v0 │ │ +04b0a0: 7020 7f0f 0100 |000e: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:(Ljava/lang/String;)V // method@0f7f │ │ +04b0a6: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1091 │ │ + 0x0008 line=1092 │ │ + 0x0011 line=1093 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #32 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'quickReply' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +04b0a8: |[04b0a8] net.everythingandroid.smspopup.ui.SmsPopupActivity.quickReply:(Ljava/lang/String;)V │ │ +04b0b8: 5410 3d07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04b0bc: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +04b0c0: 5410 3d07 |0004: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04b0c4: 6e10 270e 0000 |0006: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isMms:()Z // method@0e27 │ │ +04b0ca: 0a00 |0009: move-result v0 │ │ +04b0cc: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +04b0d0: 5410 3d07 |000c: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04b0d4: 6e10 260e 0000 |000e: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isEmail:()Z // method@0e26 │ │ +04b0da: 0a00 |0011: move-result v0 │ │ +04b0dc: 3800 0600 |0012: if-eqz v0, 0018 // +0006 │ │ +04b0e0: 7010 840f 0100 |0014: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:()V // method@0f84 │ │ +04b0e6: 0e00 |0017: return-void │ │ +04b0e8: 7020 9b0f 2100 |0018: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.updateQuickReplyView:(Ljava/lang/String;)V // method@0f9b │ │ +04b0ee: 1220 |001b: const/4 v0, #int 2 // #2 │ │ +04b0f0: 6e20 920f 0100 |001c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f92 │ │ +04b0f6: 28f8 |001f: goto 0017 // -0008 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1101 │ │ + 0x0004 line=1102 │ │ + 0x0014 line=1103 │ │ + 0x0017 line=1109 │ │ + 0x0018 line=1105 │ │ + 0x001b line=1106 │ │ + locals : │ │ + 0x0000 - 0x0020 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0020 reg=2 text Ljava/lang/String; │ │ + │ │ + #33 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'refreshViews' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 37 16-bit code units │ │ +04b0f8: |[04b0f8] net.everythingandroid.smspopup.ui.SmsPopupActivity.refreshViews:()V │ │ +04b108: 7110 0310 0100 |0000: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.initialize:(Landroid/content/Context;)V // method@1003 │ │ +04b10e: 7100 0210 0000 |0003: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.inKeyguardRestrictedInputMode:()Z // method@1002 │ │ +04b114: 0a00 |0006: move-result v0 │ │ +04b116: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +04b11a: 5510 4107 |0009: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@0741 │ │ +04b11e: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +04b122: 5210 3b07 |000d: iget v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@073b │ │ +04b126: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +04b12a: 5410 4307 |0011: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b12e: 6e20 9a0f 0100 |0013: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.unregisterForContextMenu:(Landroid/view/View;)V // method@0f9a │ │ +04b134: 0e00 |0016: return-void │ │ +04b136: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +04b138: 5c10 4107 |0018: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@0741 │ │ +04b13c: 5410 4307 |001a: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b140: 6e20 810f 0100 |001c: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0f81 │ │ +04b146: 5410 4407 |001f: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@0744 │ │ +04b14a: 6e10 3f0f 0000 |0021: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.unlockScreen:()V // method@0f3f │ │ +04b150: 28f2 |0024: goto 0016 // -000e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=376 │ │ + 0x0003 line=377 │ │ + 0x0011 line=379 │ │ + 0x0016 line=386 │ │ + 0x0017 line=381 │ │ + 0x001a line=383 │ │ + 0x001f line=384 │ │ + locals : │ │ + 0x0000 - 0x0025 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #34 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'removeActiveMessage' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 14 16-bit code units │ │ +04b154: |[04b154] net.everythingandroid.smspopup.ui.SmsPopupActivity.removeActiveMessage:()V │ │ +04b164: 5421 4307 |0000: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b168: 6e10 700d 0100 |0002: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.removeActiveMessage:()I // method@0d70 │ │ +04b16e: 0a00 |0005: move-result v0 │ │ +04b170: 6001 1c06 |0006: sget v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.STATUS_NO_MESSAGES_REMAINING:I // field@061c │ │ +04b174: 3310 0500 |0008: if-ne v0, v1, 000d // +0005 │ │ +04b178: 7010 6c0f 0200 |000a: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.myFinish:()V // method@0f6c │ │ +04b17e: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1161 │ │ + 0x0006 line=1162 │ │ + 0x000a line=1163 │ │ + 0x000d line=1165 │ │ + locals : │ │ + 0x0006 - 0x000e reg=0 status I │ │ + 0x0000 - 0x000e reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #35 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'replyToMessage' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +04b180: |[04b180] net.everythingandroid.smspopup.ui.SmsPopupActivity.replyToMessage:()V │ │ +04b190: 5410 4307 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b194: 6e10 620d 0000 |0002: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b19a: 0c00 |0005: move-result-object v0 │ │ +04b19c: 7020 850f 0100 |0006: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0f85 │ │ +04b1a2: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1012 │ │ + 0x0009 line=1013 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #36 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'replyToMessage' │ │ + type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04b1a4: |[04b1a4] net.everythingandroid.smspopup.ui.SmsPopupActivity.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ +04b1b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b1b6: 7030 860f 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V // method@0f86 │ │ +04b1bc: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1004 │ │ + 0x0004 line=1005 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0005 reg=2 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + │ │ + #37 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'replyToMessage' │ │ + type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 12 16-bit code units │ │ +04b1c0: |[04b1c0] net.everythingandroid.smspopup.ui.SmsPopupActivity.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V │ │ +04b1d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b1d2: 5c10 3007 |0001: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@0730 │ │ +04b1d6: 2200 7d02 |0003: new-instance v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14; // type@027d │ │ +04b1da: 7040 150f 1032 |0005: invoke-direct {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V // method@0f15 │ │ +04b1e0: 7110 0110 0000 |0008: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@1001 │ │ +04b1e6: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=992 │ │ + 0x0003 line=993 │ │ + 0x000b line=1001 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x000c reg=2 message Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x000c reg=3 replyToThread Z │ │ + │ │ + #38 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'replyToMessage' │ │ + type : '(Z)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +04b1e8: |[04b1e8] net.everythingandroid.smspopup.ui.SmsPopupActivity.replyToMessage:(Z)V │ │ +04b1f8: 5410 4307 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b1fc: 6e10 620d 0000 |0002: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b202: 0c00 |0005: move-result-object v0 │ │ +04b204: 7030 860f 0102 |0006: invoke-direct {v1, v0, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V // method@0f86 │ │ +04b20a: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1008 │ │ + 0x0009 line=1009 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x000a reg=2 replyToThread Z │ │ + │ │ + #39 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'resizeLayout' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 90 16-bit code units │ │ +04b20c: |[04b20c] net.everythingandroid.smspopup.ui.SmsPopupActivity.resizeLayout:()V │ │ +04b21c: 6e10 630f 0900 |0000: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0f63 │ │ +04b222: 0c07 |0003: move-result-object v7 │ │ +04b224: 1408 1000 0a7f |0004: const v8, #float 1.83434e+38 // #7f0a0010 │ │ +04b22a: 6e20 f900 8700 |0007: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04b230: 0a07 |000a: move-result v7 │ │ +04b232: 8776 |000b: float-to-int v6, v7 │ │ +04b234: 6e10 630f 0900 |000c: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0f63 │ │ +04b23a: 0c07 |000f: move-result-object v7 │ │ +04b23c: 1408 1100 0a7f |0010: const v8, #float 1.83434e+38 // #7f0a0011 │ │ +04b242: 6e20 f900 8700 |0013: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04b248: 0a07 |0016: move-result v7 │ │ +04b24a: 8771 |0017: float-to-int v1, v7 │ │ +04b24c: 6e10 630f 0900 |0018: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0f63 │ │ +04b252: 0c07 |001b: move-result-object v7 │ │ +04b254: 6e10 fa00 0700 |001c: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00fa │ │ +04b25a: 0c07 |001f: move-result-object v7 │ │ +04b25c: 5275 6802 |0020: iget v5, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0268 │ │ +04b260: 6e10 630f 0900 |0022: invoke-virtual {v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0f63 │ │ +04b266: 0c07 |0025: move-result-object v7 │ │ +04b268: 1408 1300 0a7f |0026: const v8, #float 1.83434e+38 // #7f0a0013 │ │ +04b26e: 6e20 f900 8700 |0029: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04b274: 0a07 |002c: move-result v7 │ │ +04b276: 8770 |002d: float-to-int v0, v7 │ │ +04b278: 1407 3100 0f7f |002e: const v7, #float 1.90081e+38 // #7f0f0031 │ │ +04b27e: 6e20 5b0f 7900 |0031: invoke-virtual {v9, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.findViewById:(I)Landroid/view/View; // method@0f5b │ │ +04b284: 0c03 |0034: move-result-object v3 │ │ +04b286: 6e10 db09 0300 |0035: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@09db │ │ +04b28c: 0c02 |0038: move-result-object v2 │ │ +04b28e: 1f02 9c01 |0039: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@019c │ │ +04b292: 5920 7002 |003b: iput v0, v2, Landroid/widget/LinearLayout$LayoutParams;.height:I // field@0270 │ │ +04b296: 6e20 fb09 2300 |003d: invoke-virtual {v3, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09fb │ │ +04b29c: 5497 4407 |0040: iget-object v7, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@0744 │ │ +04b2a0: 6e30 3d0f 6705 |0042: invoke-virtual {v7, v6, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.resizeFragments:(II)V // method@0f3d │ │ +04b2a6: 5497 4307 |0045: iget-object v7, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b2aa: 6e10 650d 0700 |0047: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0d65 │ │ +04b2b0: 0c04 |004a: move-result-object v4 │ │ +04b2b2: 1f04 a201 |004b: check-cast v4, Landroid/widget/RelativeLayout$LayoutParams; // type@01a2 │ │ +04b2b6: 5941 7402 |004d: iput v1, v4, Landroid/widget/RelativeLayout$LayoutParams;.height:I // field@0274 │ │ +04b2ba: 5497 4307 |004f: iget-object v7, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b2be: 6e20 760d 4700 |0051: invoke-virtual {v7, v4}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0d76 │ │ +04b2c4: 5497 4307 |0054: iget-object v7, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b2c8: 6e10 6a0d 0700 |0056: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.invalidate:()V // method@0d6a │ │ +04b2ce: 0e00 |0059: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=389 │ │ + 0x000c line=390 │ │ + 0x0018 line=391 │ │ + 0x0022 line=392 │ │ + 0x002e line=393 │ │ + 0x0035 line=395 │ │ + 0x003b line=396 │ │ + 0x003d line=397 │ │ + 0x0040 line=398 │ │ + 0x0045 line=399 │ │ + 0x0047 line=400 │ │ + 0x004d line=401 │ │ + 0x004f line=402 │ │ + 0x0054 line=403 │ │ + 0x0059 line=404 │ │ + locals : │ │ + 0x002e - 0x005a reg=0 bottom_padding I │ │ + 0x0018 - 0x005a reg=1 height I │ │ + 0x003b - 0x005a reg=2 marginParams Landroid/widget/LinearLayout$LayoutParams; │ │ + 0x0035 - 0x005a reg=3 marginView Landroid/view/View; │ │ + 0x004d - 0x005a reg=4 params Landroid/widget/RelativeLayout$LayoutParams; │ │ + 0x0022 - 0x005a reg=5 screenWidth I │ │ + 0x000c - 0x005a reg=6 width I │ │ + 0x0000 - 0x005a reg=9 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #40 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'sendQuickReply' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 78 16-bit code units │ │ +04b2d0: |[04b2d0] net.everythingandroid.smspopup.ui.SmsPopupActivity.sendQuickReply:(Ljava/lang/String;)V │ │ +04b2e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04b2e2: 7010 690f 0400 |0001: invoke-direct {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hideSoftKeyboard:()V // method@0f69 │ │ +04b2e8: 3805 3e00 |0004: if-eqz v5, 0042 // +003e │ │ +04b2ec: 6e10 d00c 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@0cd0 │ │ +04b2f2: 0a01 |0009: move-result v1 │ │ +04b2f4: 3d01 3900 |000a: if-lez v1, 0043 // +0039 │ │ +04b2f8: 2200 2800 |000c: new-instance v0, Landroid/content/Intent; // type@0028 │ │ +04b2fc: 6e10 5d0f 0400 |000e: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04b302: 0c01 |0011: move-result-object v1 │ │ +04b304: 1c02 6802 |0012: const-class v2, Lnet/everythingandroid/smspopup/service/SmsPopupUtilsService; // type@0268 │ │ +04b308: 7030 af00 1002 |0014: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00af │ │ +04b30e: 1a01 b010 |0017: const-string v1, "net.everythingandroid.smspopup.ACTION_QUICKREPLY" // string@10b0 │ │ +04b312: 6e20 d100 1000 |0019: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00d1 │ │ +04b318: 5441 3d07 |001c: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04b31c: 6e10 340e 0100 |001e: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0e34 │ │ +04b322: 0c01 |0021: move-result-object v1 │ │ +04b324: 6e20 cd00 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00cd │ │ +04b32a: 1a01 be10 |0025: const-string v1, "net.everythingandroid.smspopup.EXTRAS_QUICKREPLY" // string@10be │ │ +04b32e: 6e30 ca00 1005 |0027: invoke-virtual {v0, v1, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00ca │ │ +04b334: 6e10 5d0f 0400 |002a: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04b33a: 0c01 |002d: move-result-object v1 │ │ +04b33c: 7120 190b 0100 |002e: invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;.sendWakefulWork:(Landroid/content/Context;Landroid/content/Intent;)V // method@0b19 │ │ +04b342: 1401 e400 0d7f |0031: const v1, #float 1.87426e+38 // #7f0d00e4 │ │ +04b348: 7130 030b 1403 |0034: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b03 │ │ +04b34e: 0c01 |0037: move-result-object v1 │ │ +04b350: 6e10 050b 0100 |0038: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +04b356: 1221 |003b: const/4 v1, #int 2 // #2 │ │ +04b358: 6e20 5a0f 1400 |003c: invoke-virtual {v4, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.dismissDialog:(I)V // method@0f5a │ │ +04b35e: 7010 820f 0400 |003f: invoke-direct {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.removeActiveMessage:()V // method@0f82 │ │ +04b364: 0e00 |0042: return-void │ │ +04b366: 1401 e500 0d7f |0043: const v1, #float 1.87426e+38 // #7f0d00e5 │ │ +04b36c: 7130 030b 1403 |0046: invoke-static {v4, v1, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0b03 │ │ +04b372: 0c01 |0049: move-result-object v1 │ │ +04b374: 6e10 050b 0100 |004a: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@0b05 │ │ +04b37a: 28f5 |004d: goto 0042 // -000b │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1066 │ │ + 0x0004 line=1067 │ │ + 0x0006 line=1068 │ │ + 0x000c line=1069 │ │ + 0x0017 line=1071 │ │ + 0x001c line=1072 │ │ + 0x0025 line=1073 │ │ + 0x002a line=1076 │ │ + 0x0031 line=1077 │ │ + 0x003b line=1078 │ │ + 0x003f line=1079 │ │ + 0x0042 line=1084 │ │ + 0x0043 line=1081 │ │ + locals : │ │ + 0x0017 - 0x0042 reg=0 i Landroid/content/Intent; │ │ + 0x0000 - 0x004e reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x004e reg=5 quickReplyMessage Ljava/lang/String; │ │ + │ │ + #41 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'setPrivacy' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +04b37c: |[04b37c] net.everythingandroid.smspopup.ui.SmsPopupActivity.setPrivacy:(I)V │ │ +04b38c: 5923 3b07 |0000: iput v3, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@073b │ │ +04b390: 5420 4407 |0002: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@0744 │ │ +04b394: 5221 3b07 |0004: iget v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@073b │ │ +04b398: 6e20 3e0f 1000 |0006: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.setPrivacy:(I)V // method@0f3e │ │ +04b39e: 7010 800f 0200 |0009: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.refreshViews:()V // method@0f80 │ │ +04b3a4: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1252 │ │ + 0x0002 line=1253 │ │ + 0x0009 line=1254 │ │ + 0x000c line=1255 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x000d reg=3 mode I │ │ + │ │ + #42 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'setupPreferences' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 151 16-bit code units │ │ +04b3a8: |[04b3a8] net.everythingandroid.smspopup.ui.SmsPopupActivity.setupPreferences:()V │ │ +04b3b8: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +04b3ba: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +04b3bc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +04b3be: 7110 d101 0700 |0003: invoke-static {v7}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@01d1 │ │ +04b3c4: 0c02 |0006: move-result-object v2 │ │ +04b3c6: 5b72 3707 |0007: iput-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b3ca: 5472 3707 |0009: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b3ce: 1403 4400 0d7f |000b: const v3, #float 1.87423e+38 // #7f0d0044 │ │ +04b3d4: 6e20 640f 3700 |000e: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b3da: 0c03 |0011: move-result-object v3 │ │ +04b3dc: 7230 e200 3205 |0012: invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +04b3e2: 0a02 |0015: move-result v2 │ │ +04b3e4: 3802 7400 |0016: if-eqz v2, 008a // +0074 │ │ +04b3e8: 6e20 8f0f 6700 |0018: invoke-virtual {v7, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setRequestedOrientation:(I)V // method@0f8f │ │ +04b3ee: 5472 3707 |001b: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b3f2: 1403 1000 0d7f |001d: const v3, #float 1.87421e+38 // #7f0d0010 │ │ +04b3f8: 6e20 640f 3700 |0020: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b3fe: 0c03 |0023: move-result-object v3 │ │ +04b400: 7230 e200 3204 |0024: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +04b406: 0a00 |0027: move-result v0 │ │ +04b408: 5472 3707 |0028: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b40c: 1403 1100 0d7f |002a: const v3, #float 1.87421e+38 // #7f0d0011 │ │ +04b412: 6e20 640f 3700 |002d: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b418: 0c03 |0030: move-result-object v3 │ │ +04b41a: 7230 e200 3204 |0031: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +04b420: 0a01 |0034: move-result v1 │ │ +04b422: 5472 3707 |0035: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b426: 1403 1200 0d7f |0037: const v3, #float 1.87422e+38 // #7f0d0012 │ │ +04b42c: 6e20 640f 3700 |003a: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b432: 0c03 |003d: move-result-object v3 │ │ +04b434: 7230 e200 3204 |003e: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +04b43a: 0a02 |0041: move-result v2 │ │ +04b43c: 5c72 3a07 |0042: iput-boolean v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyAlways:Z // field@073a │ │ +04b440: 3801 4b00 |0044: if-eqz v1, 008f // +004b │ │ +04b444: 3800 4900 |0046: if-eqz v0, 008f // +0049 │ │ +04b448: 5976 3b07 |0048: iput v6, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@073b │ │ +04b44c: 5472 3707 |004a: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b450: 1403 1500 0d7f |004c: const v3, #float 1.87422e+38 // #7f0d0015 │ │ +04b456: 6e20 640f 3700 |004f: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b45c: 0c03 |0052: move-result-object v3 │ │ +04b45e: 7230 e200 3204 |0053: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +04b464: 0a02 |0056: move-result v2 │ │ +04b466: 5c72 4107 |0057: iput-boolean v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showUnlockButton:Z // field@0741 │ │ +04b46a: 5472 3707 |0059: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b46e: 1403 4100 0d7f |005b: const v3, #float 1.87422e+38 // #7f0d0041 │ │ +04b474: 6e20 640f 3700 |005e: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b47a: 0c03 |0061: move-result-object v3 │ │ +04b47c: 1a04 0000 |0062: const-string v4, "" // string@0000 │ │ +04b480: 7230 e500 3204 |0064: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +04b486: 0c02 |0067: move-result-object v2 │ │ +04b488: 5b72 4207 |0068: iput-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@0742 │ │ +04b48c: 5472 4207 |006a: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@0742 │ │ +04b490: 6e10 d00c 0200 |006c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@0cd0 │ │ +04b496: 0a02 |006f: move-result v2 │ │ +04b498: 3d02 1900 |0070: if-lez v2, 0089 // +0019 │ │ +04b49c: 2202 0602 |0072: new-instance v2, Ljava/lang/StringBuilder; // type@0206 │ │ +04b4a0: 7010 d90c 0200 |0074: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04b4a6: 1a03 0300 |0077: const-string v3, " " // string@0003 │ │ +04b4aa: 6e20 e00c 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04b4b0: 0c02 |007c: move-result-object v2 │ │ +04b4b2: 5473 4207 |007d: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@0742 │ │ +04b4b6: 6e20 e00c 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04b4bc: 0c02 |0082: move-result-object v2 │ │ +04b4be: 6e10 e40c 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04b4c4: 0c02 |0086: move-result-object v2 │ │ +04b4c6: 5b72 4207 |0087: iput-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@0742 │ │ +04b4ca: 0e00 |0089: return-void │ │ +04b4cc: 1232 |008a: const/4 v2, #int 3 // #3 │ │ +04b4ce: 6e20 8f0f 2700 |008b: invoke-virtual {v7, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setRequestedOrientation:(I)V // method@0f8f │ │ +04b4d4: 288d |008e: goto 001b // -0073 │ │ +04b4d6: 3800 0500 |008f: if-eqz v0, 0094 // +0005 │ │ +04b4da: 5975 3b07 |0091: iput v5, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@073b │ │ +04b4de: 28b7 |0093: goto 004a // -0049 │ │ +04b4e0: 5974 3b07 |0094: iput v4, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.privacyMode:I // field@073b │ │ +04b4e4: 28b4 |0096: goto 004a // -004c │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=170 │ │ + 0x0009 line=173 │ │ + 0x0018 line=174 │ │ + 0x001b line=180 │ │ + 0x0020 line=181 │ │ + 0x0028 line=182 │ │ + 0x0035 line=184 │ │ + 0x0044 line=187 │ │ + 0x0048 line=188 │ │ + 0x004a line=195 │ │ + 0x004f line=196 │ │ + 0x0053 line=195 │ │ + 0x0059 line=199 │ │ + 0x006a line=200 │ │ + 0x0072 line=201 │ │ + 0x0089 line=202 │ │ + 0x008a line=176 │ │ + 0x008f line=189 │ │ + 0x0091 line=190 │ │ + 0x0094 line=192 │ │ + locals : │ │ + 0x0028 - 0x008a reg=0 privacyMessage Z │ │ + 0x0035 - 0x008a reg=1 privacySender Z │ │ + 0x008f - 0x0097 reg=0 privacyMessage Z │ │ + 0x008f - 0x0097 reg=1 privacySender Z │ │ + 0x0000 - 0x0097 reg=7 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #43 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'setupViews' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 209 16-bit code units │ │ +04b4e8: |[04b4e8] net.everythingandroid.smspopup.ui.SmsPopupActivity.setupViews:()V │ │ +04b4f8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +04b4fa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +04b4fc: 1401 2e00 0f7f |0002: const v1, #float 1.90081e+38 // #7f0f002e │ │ +04b502: 6e20 5b0f 1700 |0005: invoke-virtual {v7, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.findViewById:(I)Landroid/view/View; // method@0f5b │ │ +04b508: 0c01 |0008: move-result-object v1 │ │ +04b50a: 1f01 4502 |0009: check-cast v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // type@0245 │ │ +04b50e: 5b71 4307 |000b: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b512: 2201 8c02 |000d: new-instance v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // type@028c │ │ +04b516: 6e10 660f 0700 |000f: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0f66 │ │ +04b51c: 0c02 |0012: move-result-object v2 │ │ +04b51e: 7030 390f 7102 |0013: invoke-direct {v1, v7, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/support/v4/app/FragmentManager;)V // method@0f39 │ │ +04b524: 5b71 4407 |0016: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@0744 │ │ +04b528: 5471 4307 |0018: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b52c: 5472 4407 |001a: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; // field@0744 │ │ +04b530: 6e20 720d 2100 |001c: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0d72 │ │ +04b536: 1401 2f00 0f7f |001f: const v1, #float 1.90081e+38 // #7f0f002f │ │ +04b53c: 6e20 5b0f 1700 |0022: invoke-virtual {v7, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.findViewById:(I)Landroid/view/View; // method@0f5b │ │ +04b542: 0c01 |0025: move-result-object v1 │ │ +04b544: 1f01 b601 |0026: check-cast v1, Lcom/viewpagerindicator/CirclePageIndicator; // type@01b6 │ │ +04b548: 5b71 3907 |0028: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.pagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@0739 │ │ +04b54c: 5471 3907 |002a: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.pagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@0739 │ │ +04b550: 5472 4307 |002c: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b554: 6e20 530b 2100 |002e: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0b53 │ │ +04b55a: 5471 4307 |0031: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b55e: 5472 3907 |0033: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.pagerIndicator:Lcom/viewpagerindicator/CirclePageIndicator; // field@0739 │ │ +04b562: 6e20 750d 2100 |0035: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setIndicator:(Lcom/viewpagerindicator/CirclePageIndicator;)V // method@0d75 │ │ +04b568: 5471 4307 |0038: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b56c: 2202 8102 |003a: new-instance v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1; // type@0281 │ │ +04b570: 7020 1d0f 7200 |003c: invoke-direct {v2, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f1d │ │ +04b576: 6e20 740d 2100 |003f: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setGestureListener:(Landroid/view/GestureDetector$SimpleOnGestureListener;)V // method@0d74 │ │ +04b57c: 5471 4307 |0042: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b580: 6e20 810f 1700 |0044: invoke-virtual {v7, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.registerForContextMenu:(Landroid/view/View;)V // method@0f81 │ │ +04b586: 6e10 660f 0700 |0047: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0f66 │ │ +04b58c: 0c01 |004a: move-result-object v1 │ │ +04b58e: 7110 3210 0100 |004b: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/RetainFragment;.findOrCreateRetainFragment:(Landroid/support/v4/app/FragmentManager;)Lnet/everythingandroid/smspopup/util/RetainFragment; // method@1032 │ │ +04b594: 0c00 |004e: move-result-object v0 │ │ +04b596: 6e10 3310 0000 |004f: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/util/RetainFragment;.getObject:()Ljava/lang/Object; // method@1033 │ │ +04b59c: 0c01 |0052: move-result-object v1 │ │ +04b59e: 1f01 d900 |0053: check-cast v1, Landroid/support/v4/util/LruCache; // type@00d9 │ │ +04b5a2: 5b71 3507 |0055: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@0735 │ │ +04b5a6: 5471 3507 |0057: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@0735 │ │ +04b5aa: 3901 1000 |0059: if-nez v1, 0069 // +0010 │ │ +04b5ae: 2201 d900 |005b: new-instance v1, Landroid/support/v4/util/LruCache; // type@00d9 │ │ +04b5b2: 1302 0800 |005d: const/16 v2, #int 8 // #8 │ │ +04b5b6: 7020 0f05 2100 |005f: invoke-direct {v1, v2}, Landroid/support/v4/util/LruCache;.:(I)V // method@050f │ │ +04b5bc: 5b71 3507 |0062: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@0735 │ │ +04b5c0: 5471 3507 |0064: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@0735 │ │ +04b5c4: 6e20 3510 1000 |0066: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/util/RetainFragment;.setObject:(Ljava/lang/Object;)V // method@1035 │ │ +04b5ca: 5471 4307 |0069: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b5ce: 2202 8202 |006b: new-instance v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2; // type@0282 │ │ +04b5d2: 7020 1f0f 7200 |006d: invoke-direct {v2, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f1f │ │ +04b5d8: 6e20 790d 2100 |0070: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.setOnMessageCountChanged:(Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;)V // method@0d79 │ │ +04b5de: 5471 3707 |0073: iget-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b5e2: 1402 1600 0d7f |0075: const v2, #float 1.87422e+38 // #7f0d0016 │ │ +04b5e8: 6e20 640f 2700 |0078: invoke-virtual {v7, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b5ee: 0c02 |007b: move-result-object v2 │ │ +04b5f0: 7230 e200 2106 |007c: invoke-interface {v1, v2, v6}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00e2 │ │ +04b5f6: 0a01 |007f: move-result v1 │ │ +04b5f8: 3901 0b00 |0080: if-nez v1, 008b // +000b │ │ +04b5fc: 5c75 4007 |0082: iput-boolean v5, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showButtons:Z // field@0740 │ │ +04b600: 7010 800f 0700 |0084: invoke-direct {v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.refreshViews:()V // method@0f80 │ │ +04b606: 7010 890f 0700 |0087: invoke-direct {v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.resizeLayout:()V // method@0f89 │ │ +04b60c: 0e00 |008a: return-void │ │ +04b60e: 1231 |008b: const/4 v1, #int 3 // #3 │ │ +04b610: 2311 b602 |008c: new-array v1, v1, [I // type@02b6 │ │ +04b614: 5472 3707 |008e: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b618: 1403 3a00 0d7f |0090: const v3, #float 1.87422e+38 // #7f0d003a │ │ +04b61e: 6e20 640f 3700 |0093: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b624: 0c03 |0096: move-result-object v3 │ │ +04b626: 6204 9e07 |0097: sget-object v4, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON1:Ljava/lang/String; // field@079e │ │ +04b62a: 7230 e500 3204 |0099: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +04b630: 0c02 |009c: move-result-object v2 │ │ +04b632: 7110 ae0c 0200 |009d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +04b638: 0a02 |00a0: move-result v2 │ │ +04b63a: 4b02 0105 |00a1: aput v2, v1, v5 │ │ +04b63e: 5472 3707 |00a3: iget-object v2, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b642: 1403 3b00 0d7f |00a5: const v3, #float 1.87422e+38 // #7f0d003b │ │ +04b648: 6e20 640f 3700 |00a8: invoke-virtual {v7, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b64e: 0c03 |00ab: move-result-object v3 │ │ +04b650: 6204 9f07 |00ac: sget-object v4, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON2:Ljava/lang/String; // field@079f │ │ +04b654: 7230 e500 3204 |00ae: invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +04b65a: 0c02 |00b1: move-result-object v2 │ │ +04b65c: 7110 ae0c 0200 |00b2: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +04b662: 0a02 |00b5: move-result v2 │ │ +04b664: 4b02 0106 |00b6: aput v2, v1, v6 │ │ +04b668: 1222 |00b8: const/4 v2, #int 2 // #2 │ │ +04b66a: 5473 3707 |00b9: iget-object v3, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mPrefs:Landroid/content/SharedPreferences; // field@0737 │ │ +04b66e: 1404 3c00 0d7f |00bb: const v4, #float 1.87422e+38 // #7f0d003c │ │ +04b674: 6e20 640f 4700 |00be: invoke-virtual {v7, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04b67a: 0c04 |00c1: move-result-object v4 │ │ +04b67c: 6205 a007 |00c2: sget-object v5, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;.PREFS_BUTTON3:Ljava/lang/String; // field@07a0 │ │ +04b680: 7230 e500 4305 |00c4: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00e5 │ │ +04b686: 0c03 |00c7: move-result-object v3 │ │ +04b688: 7110 ae0c 0300 |00c8: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +04b68e: 0a03 |00cb: move-result v3 │ │ +04b690: 4b03 0102 |00cc: aput v3, v1, v2 │ │ +04b694: 5b71 2f07 |00ce: iput-object v1, v7, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.buttonTypes:[I // field@072f │ │ +04b698: 28b4 |00d0: goto 0084 // -004c │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=207 │ │ + 0x000d line=208 │ │ + 0x0018 line=209 │ │ + 0x001f line=210 │ │ + 0x002a line=211 │ │ + 0x0031 line=212 │ │ + 0x0038 line=213 │ │ + 0x0042 line=219 │ │ + 0x0047 line=222 │ │ + 0x004f line=224 │ │ + 0x0057 line=227 │ │ + 0x005b line=228 │ │ + 0x0064 line=229 │ │ + 0x0069 line=232 │ │ + 0x0073 line=250 │ │ + 0x0082 line=252 │ │ + 0x0084 line=265 │ │ + 0x0087 line=266 │ │ + 0x008a line=267 │ │ + 0x008b line=255 │ │ + 0x0093 line=257 │ │ + 0x0099 line=256 │ │ + 0x00a8 line=259 │ │ + 0x00ae line=258 │ │ + 0x00be line=261 │ │ + 0x00c4 line=260 │ │ + locals : │ │ + 0x004f - 0x00d1 reg=0 mRetainFragment Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ + 0x0000 - 0x00d1 reg=7 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #44 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'showSoftKeyboard' │ │ + type : '(Landroid/view/View;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 24 16-bit code units │ │ +04b69c: |[04b69c] net.everythingandroid.smspopup.ui.SmsPopupActivity.showSoftKeyboard:(Landroid/view/View;)V │ │ +04b6ac: 5430 3307 |0000: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@0733 │ │ +04b6b0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +04b6b4: 1a00 fd0d |0004: const-string v0, "input_method" // string@0dfd │ │ +04b6b8: 6e20 670f 0300 |0006: invoke-virtual {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0f67 │ │ +04b6be: 0c00 |0009: move-result-object v0 │ │ +04b6c0: 1f00 8801 |000a: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0188 │ │ +04b6c4: 5b30 3307 |000c: iput-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@0733 │ │ +04b6c8: 5b34 3407 |000e: iput-object v4, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputView:Landroid/view/View; // field@0734 │ │ +04b6cc: 5430 3307 |0010: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inputManager:Landroid/view/inputmethod/InputMethodManager; // field@0733 │ │ +04b6d0: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +04b6d2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +04b6d4: 6e30 8f0a 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.toggleSoftInput:(II)V // method@0a8f │ │ +04b6da: 0e00 |0017: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1178 │ │ + 0x0004 line=1179 │ │ + 0x000e line=1181 │ │ + 0x0010 line=1182 │ │ + 0x0017 line=1183 │ │ + locals : │ │ + 0x0000 - 0x0018 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0018 reg=4 triggerView Landroid/view/View; │ │ + │ │ + #45 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'speakMessage' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 68 16-bit code units │ │ +04b6dc: |[04b6dc] net.everythingandroid.smspopup.ui.SmsPopupActivity.speakMessage:()V │ │ +04b6ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04b6ee: 5440 2d07 |0001: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@072d │ │ +04b6f2: 3900 3000 |0003: if-nez v0, 0033 // +0030 │ │ +04b6f6: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +04b6f8: 6e20 920f 0400 |0006: invoke-virtual {v4, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f92 │ │ +04b6fe: 6e10 5d0f 0400 |0009: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04b704: 0c00 |000c: move-result-object v0 │ │ +04b706: 7110 5d0e 0000 |000d: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0e5d │ │ +04b70c: 7110 5a0e 0300 |0010: invoke-static {v3}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0e5a │ │ +04b712: 6e10 5d0f 0400 |0013: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04b718: 0c00 |0016: move-result-object v0 │ │ +04b71a: 7110 680e 0000 |0017: invoke-static {v0}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e68 │ │ +04b720: 5440 4307 |001a: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b724: 6e10 620d 0000 |001c: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b72a: 0c00 |001f: move-result-object v0 │ │ +04b72c: 5441 4307 |0020: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b730: 6e10 680d 0100 |0022: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d68 │ │ +04b736: 0a01 |0025: move-result v1 │ │ +04b738: 7130 1710 0401 |0026: invoke-static {v4, v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.update:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@1017 │ │ +04b73e: 2200 7900 |0029: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0079 │ │ +04b742: 5441 2e07 |002b: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTtsListener:Landroid/speech/tts/TextToSpeech$OnInitListener; // field@072e │ │ +04b746: 7030 d701 4001 |002d: invoke-direct {v0, v4, v1}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@01d7 │ │ +04b74c: 5b40 2d07 |0030: iput-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@072d │ │ +04b750: 0e00 |0032: return-void │ │ +04b752: 5440 2d07 |0033: iget-object v0, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@072d │ │ +04b756: 5441 4307 |0035: iget-object v1, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b75a: 6e10 620d 0100 |0037: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b760: 0c01 |003a: move-result-object v1 │ │ +04b762: 6e10 190e 0100 |003b: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0e19 │ │ +04b768: 0c01 |003e: move-result-object v1 │ │ +04b76a: 1202 |003f: const/4 v2, #int 0 // #0 │ │ +04b76c: 6e40 d901 1023 |0040: invoke-virtual {v0, v1, v3, v2}, Landroid/speech/tts/TextToSpeech;.speak:(Ljava/lang/String;ILjava/util/HashMap;)I // method@01d9 │ │ +04b772: 28ef |0043: goto 0032 // -0011 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=950 │ │ + 0x0005 line=953 │ │ + 0x0009 line=956 │ │ + 0x0010 line=957 │ │ + 0x0013 line=958 │ │ + 0x001a line=961 │ │ + 0x001c line=962 │ │ + 0x0026 line=961 │ │ + 0x0029 line=964 │ │ + 0x0032 line=970 │ │ + 0x0033 line=967 │ │ + locals : │ │ + 0x0000 - 0x0044 reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #46 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'storeQuickReplyText' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 55 16-bit code units │ │ +04b774: |[04b774] net.everythingandroid.smspopup.ui.SmsPopupActivity.storeQuickReplyText:(Ljava/lang/String;)V │ │ +04b784: 3804 2c00 |0000: if-eqz v4, 002c // +002c │ │ +04b788: 5430 4207 |0002: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@0742 │ │ +04b78c: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +04b790: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +04b794: 5431 4207 |0008: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@0742 │ │ +04b798: 6e20 cc0c 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04b79e: 0a00 |000d: move-result v0 │ │ +04b7a0: 3900 1f00 |000e: if-nez v0, 002d // +001f │ │ +04b7a4: 5430 4207 |0010: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@0742 │ │ +04b7a8: 6e20 cb0c 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@0ccb │ │ +04b7ae: 0a00 |0015: move-result v0 │ │ +04b7b0: 3800 1700 |0016: if-eqz v0, 002d // +0017 │ │ +04b7b4: 5430 4307 |0018: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b7b8: 6e10 620d 0000 |001a: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b7be: 0c00 |001d: move-result-object v0 │ │ +04b7c0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +04b7c2: 5432 4207 |001f: iget-object v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@0742 │ │ +04b7c6: 6e20 cf0c 2400 |0021: invoke-virtual {v4, v2}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@0ccf │ │ +04b7cc: 0a02 |0024: move-result v2 │ │ +04b7ce: 6e30 d40c 1402 |0025: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0cd4 │ │ +04b7d4: 0c01 |0028: move-result-object v1 │ │ +04b7d6: 6e20 2f0e 1000 |0029: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setReplyText:(Ljava/lang/String;)V // method@0e2f │ │ +04b7dc: 0e00 |002c: return-void │ │ +04b7de: 5430 4307 |002d: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b7e2: 6e10 620d 0000 |002f: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b7e8: 0c00 |0032: move-result-object v0 │ │ +04b7ea: 6e20 2f0e 4000 |0033: invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.setReplyText:(Ljava/lang/String;)V // method@0e2f │ │ +04b7f0: 28f6 |0036: goto 002c // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1145 │ │ + 0x0002 line=1147 │ │ + 0x0012 line=1148 │ │ + 0x0018 line=1149 │ │ + 0x0021 line=1150 │ │ + 0x0029 line=1149 │ │ + 0x002c line=1155 │ │ + 0x002d line=1152 │ │ + locals : │ │ + 0x0000 - 0x0037 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0037 reg=4 text Ljava/lang/String; │ │ + │ │ + #47 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'unlockScreen' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +04b7f4: |[04b7f4] net.everythingandroid.smspopup.ui.SmsPopupActivity.unlockScreen:()V │ │ +04b804: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b806: 5c10 3007 |0001: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@0730 │ │ +04b80a: 2200 7f02 |0003: new-instance v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; // type@027f │ │ +04b80e: 7020 190f 1000 |0005: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f19 │ │ +04b814: 7110 0110 0000 |0008: invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;.exitKeyguardSecurely:(Lnet/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit;)V // method@1001 │ │ +04b81a: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1020 │ │ + 0x0003 line=1021 │ │ + 0x000b line=1032 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #48 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'updateQuickReplyView' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 72 16-bit code units │ │ +04b81c: |[04b81c] net.everythingandroid.smspopup.ui.SmsPopupActivity.updateQuickReplyView:(Ljava/lang/String;)V │ │ +04b82c: 5450 3c07 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@073c │ │ +04b830: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +04b834: 3806 2300 |0004: if-eqz v6, 0027 // +0023 │ │ +04b838: 5450 3c07 |0006: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@073c │ │ +04b83c: 2201 0602 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0206 │ │ +04b840: 7010 d90c 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04b846: 6e20 e00c 6100 |000d: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04b84c: 0c01 |0010: move-result-object v1 │ │ +04b84e: 5452 4207 |0011: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.signatureText:Ljava/lang/String; // field@0742 │ │ +04b852: 6e20 e00c 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04b858: 0c01 |0016: move-result-object v1 │ │ +04b85a: 6e10 e40c 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04b860: 0c01 |001a: move-result-object v1 │ │ +04b862: 6e20 a90a 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0aa9 │ │ +04b868: 5450 3c07 |001e: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@073c │ │ +04b86c: 6e10 d00c 0600 |0020: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0cd0 │ │ +04b872: 0a01 |0023: move-result v1 │ │ +04b874: 6e20 a80a 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@0aa8 │ │ +04b87a: 5450 3e07 |0027: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickreplyTextView:Landroid/widget/TextView; // field@073e │ │ +04b87e: 3800 1e00 |0029: if-eqz v0, 0047 // +001e │ │ +04b882: 5450 3d07 |002b: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04b886: 3800 1a00 |002d: if-eqz v0, 0047 // +001a │ │ +04b88a: 5450 3e07 |002f: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickreplyTextView:Landroid/widget/TextView; // field@073e │ │ +04b88e: 1401 e100 0d7f |0031: const v1, #float 1.87426e+38 // #7f0d00e1 │ │ +04b894: 1212 |0034: const/4 v2, #int 1 // #1 │ │ +04b896: 2322 cb02 |0035: new-array v2, v2, [Ljava/lang/Object; // type@02cb │ │ +04b89a: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +04b89c: 5454 3d07 |0038: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04b8a0: 6e10 170e 0400 |003a: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactName:()Ljava/lang/String; // method@0e17 │ │ +04b8a6: 0c04 |003d: move-result-object v4 │ │ +04b8a8: 4d04 0203 |003e: aput-object v4, v2, v3 │ │ +04b8ac: 6e30 650f 1502 |0040: invoke-virtual {v5, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0f65 │ │ +04b8b2: 0c01 |0043: move-result-object v1 │ │ +04b8b4: 6e20 fd0a 1000 |0044: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +04b8ba: 0e00 |0047: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1134 │ │ + 0x0006 line=1135 │ │ + 0x001e line=1136 │ │ + 0x0027 line=1138 │ │ + 0x002f line=1139 │ │ + 0x003a line=1140 │ │ + 0x0040 line=1139 │ │ + 0x0047 line=1142 │ │ + locals : │ │ + 0x0000 - 0x0048 reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0048 reg=6 editText Ljava/lang/String; │ │ + │ │ + #49 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'viewContact' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 61 16-bit code units │ │ +04b8bc: |[04b8bc] net.everythingandroid.smspopup.ui.SmsPopupActivity.viewContact:()V │ │ +04b8cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04b8ce: 2201 2800 |0001: new-instance v1, Landroid/content/Intent; // type@0028 │ │ +04b8d2: 1a03 020a |0003: const-string v3, "com.android.contacts.action.SHOW_OR_CREATE_CONTACT" // string@0a02 │ │ +04b8d6: 7020 b100 3100 |0005: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00b1 │ │ +04b8dc: 5453 4307 |0008: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b8e0: 6e10 620d 0300 |000a: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b8e6: 0c03 |000d: move-result-object v3 │ │ +04b8e8: 6e10 130e 0300 |000e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getAddress:()Ljava/lang/String; // method@0e13 │ │ +04b8ee: 0c00 |0011: move-result-object v0 │ │ +04b8f0: 5453 4307 |0012: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b8f4: 6e10 620d 0300 |0014: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getActiveMessage:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d62 │ │ +04b8fa: 0c03 |0017: move-result-object v3 │ │ +04b8fc: 6e10 260e 0300 |0018: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isEmail:()Z // method@0e26 │ │ +04b902: 0a02 |001b: move-result v2 │ │ +04b904: 3800 1100 |001c: if-eqz v0, 002d // +0011 │ │ +04b908: 7110 6909 0000 |001e: invoke-static {v0}, Landroid/telephony/PhoneNumberUtils;.isWellFormedSmsAddress:(Ljava/lang/String;)Z // method@0969 │ │ +04b90e: 0a03 |0021: move-result v3 │ │ +04b910: 3803 0f00 |0022: if-eqz v3, 0031 // +000f │ │ +04b914: 1a03 2316 |0024: const-string v3, "tel" // string@1623 │ │ +04b918: 7130 7401 0304 |0026: invoke-static {v3, v0, v4}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0174 │ │ +04b91e: 0c03 |0029: move-result-object v3 │ │ +04b920: 6e20 d500 3100 |002a: invoke-virtual {v1, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ +04b926: 6e20 950f 1500 |002d: invoke-virtual {v5, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.startActivity:(Landroid/content/Intent;)V // method@0f95 │ │ +04b92c: 0e00 |0030: return-void │ │ +04b92e: 3802 fcff |0031: if-eqz v2, 002d // -0004 │ │ +04b932: 1a03 2610 |0033: const-string v3, "mailto" // string@1026 │ │ +04b936: 7130 7401 0304 |0035: invoke-static {v3, v0, v4}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0174 │ │ +04b93c: 0c03 |0038: move-result-object v3 │ │ +04b93e: 6e20 d500 3100 |0039: invoke-virtual {v1, v3}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00d5 │ │ +04b944: 28f1 |003c: goto 002d // -000f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1115 │ │ + 0x0008 line=1117 │ │ + 0x0012 line=1118 │ │ + 0x001c line=1119 │ │ + 0x001e line=1120 │ │ + 0x0024 line=1121 │ │ + 0x002d line=1126 │ │ + 0x0030 line=1127 │ │ + 0x0031 line=1122 │ │ + 0x0033 line=1123 │ │ + locals : │ │ + 0x0012 - 0x003d reg=0 address Ljava/lang/String; │ │ + 0x0008 - 0x003d reg=1 contactIntent Landroid/content/Intent; │ │ + 0x001c - 0x003d reg=2 fromEmail Z │ │ + 0x0000 - 0x003d reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #50 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'wakeApp' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 39 16-bit code units │ │ +04b948: |[04b948] net.everythingandroid.smspopup.ui.SmsPopupActivity.wakeApp:()V │ │ +04b958: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04b95a: 6e10 5d0f 0300 |0001: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04b960: 0c01 |0004: move-result-object v1 │ │ +04b962: 7110 2c10 0100 |0005: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.acquireFull:(Landroid/content/Context;)V // method@102c │ │ +04b968: 7100 3010 0000 |0008: invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageWakeLock;.releasePartial:()V // method@1030 │ │ +04b96e: 5c32 3f07 |000b: iput-boolean v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replying:Z // field@073f │ │ +04b972: 5c32 3207 |000d: iput-boolean v2, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.inbox:Z // field@0732 │ │ +04b976: 5431 4307 |000f: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b97a: 6e10 7b0d 0100 |0011: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.shouldNotify:()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d7b │ │ +04b980: 0c00 |0014: move-result-object v0 │ │ +04b982: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +04b986: 7120 6b0e 0300 |0017: invoke-static {v3, v0}, Lnet/everythingandroid/smspopup/service/ReminderService;.scheduleReminder:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V // method@0e6b │ │ +04b98c: 5431 4307 |001a: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // field@0743 │ │ +04b990: 6e10 680d 0100 |001c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d68 │ │ +04b996: 0a01 |001f: move-result v1 │ │ +04b998: 7130 1510 0301 |0020: invoke-static {v3, v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;.show:(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V // method@1015 │ │ +04b99e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +04b9a0: 5c31 3107 |0024: iput-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hasNotified:Z // field@0731 │ │ +04b9a4: 0e00 |0026: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=414 │ │ + 0x0008 line=415 │ │ + 0x000b line=417 │ │ + 0x000d line=418 │ │ + 0x000f line=420 │ │ + 0x0015 line=423 │ │ + 0x0017 line=426 │ │ + 0x001a line=429 │ │ + 0x0023 line=431 │ │ + 0x0026 line=433 │ │ + locals : │ │ + 0x0015 - 0x0027 reg=0 notifyMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x0027 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'getCache' │ │ + type : '()Landroid/support/v4/util/LruCache;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04b9a8: |[04b9a8] net.everythingandroid.smspopup.ui.SmsPopupActivity.getCache:()Landroid/support/v4/util/LruCache; │ │ +04b9b8: 5410 3507 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mBitmapCache:Landroid/support/v4/util/LruCache; // field@0735 │ │ +04b9bc: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1301 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onActivityResult' │ │ + type : '(IILandroid/content/Intent;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 27 16-bit code units │ │ +04b9c0: |[04b9c0] net.everythingandroid.smspopup.ui.SmsPopupActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +04b9d0: 6f40 bd02 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@02bd │ │ +04b9d6: 1301 b822 |0003: const/16 v1, #int 8888 // #22b8 │ │ +04b9da: 3313 1500 |0005: if-ne v3, v1, 001a // +0015 │ │ +04b9de: 12f1 |0007: const/4 v1, #int -1 // #ff │ │ +04b9e0: 3314 1200 |0008: if-ne v4, v1, 001a // +0012 │ │ +04b9e4: 1a01 1109 |000a: const-string v1, "android.speech.extra.RESULTS" // string@0911 │ │ +04b9e8: 6e20 c300 1500 |000c: invoke-virtual {v5, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00c3 │ │ +04b9ee: 0c00 |000f: move-result-object v0 │ │ +04b9f0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +04b9f2: 6e20 f60c 1000 |0011: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +04b9f8: 0c01 |0014: move-result-object v1 │ │ +04b9fa: 1f01 0502 |0015: check-cast v1, Ljava/lang/String; // type@0205 │ │ +04b9fe: 7020 7f0f 1200 |0017: invoke-direct {v2, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:(Ljava/lang/String;)V // method@0f7f │ │ +04ba04: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=823 │ │ + 0x0003 line=826 │ │ + 0x000a line=827 │ │ + 0x000c line=828 │ │ + 0x0010 line=831 │ │ + 0x001a line=833 │ │ + locals : │ │ + 0x0010 - 0x001a reg=0 matches Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x001b reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x001b reg=3 requestCode I │ │ + 0x0000 - 0x001b reg=4 resultCode I │ │ + 0x0000 - 0x001b reg=5 data Landroid/content/Intent; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onButtonClicked' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 100 16-bit code units │ │ +04ba08: |[04ba08] net.everythingandroid.smspopup.ui.SmsPopupActivity.onButtonClicked:(I)V │ │ +04ba18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04ba1a: 2c02 3100 0000 |0001: sparse-switch v2, 00000032 // +00000031 │ │ +04ba20: 0e00 |0004: return-void │ │ +04ba22: 7010 580f 0100 |0005: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.closeMessage:()V // method@0f58 │ │ +04ba28: 28fc |0008: goto 0004 // -0004 │ │ +04ba2a: 6e20 920f 0100 |0009: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f92 │ │ +04ba30: 28f8 |000c: goto 0004 // -0008 │ │ +04ba32: 7010 590f 0100 |000d: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.deleteMessage:()V // method@0f59 │ │ +04ba38: 28f4 |0010: goto 0004 // -000c │ │ +04ba3a: 7020 870f 0100 |0011: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Z)V // method@0f87 │ │ +04ba40: 28f0 |0014: goto 0004 // -0010 │ │ +04ba42: 7010 7e0f 0100 |0015: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:()V // method@0f7e │ │ +04ba48: 28ec |0018: goto 0004 // -0014 │ │ +04ba4a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +04ba4c: 7020 870f 0100 |001a: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:(Z)V // method@0f87 │ │ +04ba52: 28e7 |001d: goto 0004 // -0019 │ │ +04ba54: 7010 680f 0100 |001e: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.gotoInbox:()V // method@0f68 │ │ +04ba5a: 28e3 |0021: goto 0004 // -001d │ │ +04ba5c: 7010 940f 0100 |0022: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.speakMessage:()V // method@0f94 │ │ +04ba62: 28df |0025: goto 0004 // -0021 │ │ +04ba64: 7010 990f 0100 |0026: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.unlockScreen:()V // method@0f99 │ │ +04ba6a: 28db |0029: goto 0004 // -0025 │ │ +04ba6c: 7010 840f 0100 |002a: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:()V // method@0f84 │ │ +04ba72: 28d7 |002d: goto 0004 // -0029 │ │ +04ba74: 7010 990f 0100 |002e: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.unlockScreen:()V // method@0f99 │ │ +04ba7a: 28d3 |0031: goto 0004 // -002d │ │ +04ba7c: 0002 0c00 0000 0000 0100 0000 0200 ... |0032: sparse-switch-data (50 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=1259 │ │ + 0x0004 line=1297 │ │ + 0x0005 line=1263 │ │ + 0x0009 line=1266 │ │ + 0x000d line=1270 │ │ + 0x0011 line=1273 │ │ + 0x0015 line=1276 │ │ + 0x0019 line=1279 │ │ + 0x001e line=1282 │ │ + 0x0022 line=1285 │ │ + 0x0026 line=1288 │ │ + 0x002a line=1291 │ │ + 0x002e line=1294 │ │ + 0x0032 line=1259 │ │ + locals : │ │ + 0x0000 - 0x0064 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0064 reg=2 buttonType I │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onConfigurationChanged' │ │ + type : '(Landroid/content/res/Configuration;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04bae0: |[04bae0] net.everythingandroid.smspopup.ui.SmsPopupActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +04baf0: 6f20 c002 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02c0 │ │ +04baf6: 7010 890f 0000 |0003: invoke-direct {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.resizeLayout:()V // method@0f89 │ │ +04bafc: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=868 │ │ + 0x0003 line=871 │ │ + 0x0006 line=872 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0007 reg=1 newConfig Landroid/content/res/Configuration; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 60 16-bit code units │ │ +04bb00: |[04bb00] net.everythingandroid.smspopup.ui.SmsPopupActivity.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +04bb10: 7210 a709 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@09a7 │ │ +04bb16: 0a00 |0003: move-result v0 │ │ +04bb18: 2b00 2600 0000 |0004: packed-switch v0, 0000002a // +00000026 │ │ +04bb1e: 6f20 c102 2100 |0007: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@02c1 │ │ +04bb24: 0a00 |000a: move-result v0 │ │ +04bb26: 0f00 |000b: return v0 │ │ +04bb28: 7010 580f 0100 |000c: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.closeMessage:()V // method@0f58 │ │ +04bb2e: 28f8 |000f: goto 0007 // -0008 │ │ +04bb30: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +04bb32: 6e20 920f 0100 |0011: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showDialog:(I)V // method@0f92 │ │ +04bb38: 28f3 |0014: goto 0007 // -000d │ │ +04bb3a: 7010 840f 0100 |0015: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.replyToMessage:()V // method@0f84 │ │ +04bb40: 28ef |0018: goto 0007 // -0011 │ │ +04bb42: 7010 7e0f 0100 |0019: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReply:()V // method@0f7e │ │ +04bb48: 28eb |001c: goto 0007 // -0015 │ │ +04bb4a: 7010 680f 0100 |001d: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.gotoInbox:()V // method@0f68 │ │ +04bb50: 28e7 |0020: goto 0007 // -0019 │ │ +04bb52: 7010 940f 0100 |0021: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.speakMessage:()V // method@0f94 │ │ +04bb58: 28e3 |0024: goto 0007 // -001d │ │ +04bb5a: 7010 9c0f 0100 |0025: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.viewContact:()V // method@0f9c │ │ +04bb60: 28df |0028: goto 0007 // -0021 │ │ +04bb62: 0000 |0029: nop // spacer │ │ +04bb64: 0001 0700 0100 0000 0800 0000 0c00 ... |002a: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=895 │ │ + 0x0007 line=918 │ │ + 0x000c line=897 │ │ + 0x0010 line=900 │ │ + 0x0015 line=903 │ │ + 0x0019 line=906 │ │ + 0x001d line=909 │ │ + 0x0021 line=912 │ │ + 0x0025 line=915 │ │ + 0x0029 line=895 │ │ + locals : │ │ + 0x0000 - 0x003c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x003c reg=2 item Landroid/view/MenuItem; │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +04bb88: |[04bb88] net.everythingandroid.smspopup.ui.SmsPopupActivity.onCreate:(Landroid/os/Bundle;)V │ │ +04bb98: 6f20 c202 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@02c2 │ │ +04bb9e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04bba0: 6e20 880f 0100 |0004: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.requestWindowFeature:(I)Z // method@0f88 │ │ +04bba6: 1400 0800 037f |0007: const v0, #float 1.74129e+38 // #7f030008 │ │ +04bbac: 6e20 8c0f 0100 |000a: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setContentView:(I)V // method@0f8c │ │ +04bbb2: 7010 900f 0100 |000d: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setupPreferences:()V // method@0f90 │ │ +04bbb8: 7010 910f 0100 |0010: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setupViews:()V // method@0f91 │ │ +04bbbe: 3902 1100 |0013: if-nez v2, 0024 // +0011 │ │ +04bbc2: 6e10 600f 0100 |0015: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getIntent:()Landroid/content/Intent; // method@0f60 │ │ +04bbc8: 0c00 |0018: move-result-object v0 │ │ +04bbca: 6e10 bb00 0000 |0019: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +04bbd0: 0c00 |001c: move-result-object v0 │ │ +04bbd2: 7020 6a0f 0100 |001d: invoke-direct {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.initializeMessagesAndWake:(Landroid/os/Bundle;)V // method@0f6a │ │ +04bbd8: 7110 f70f 0100 |0020: invoke-static {v1}, Lnet/everythingandroid/smspopup/util/Eula;.show:(Landroid/app/Activity;)Z // method@0ff7 │ │ +04bbde: 0e00 |0023: return-void │ │ +04bbe0: 7020 6a0f 2100 |0024: invoke-direct {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.initializeMessagesAndWake:(Landroid/os/Bundle;)V // method@0f6a │ │ +04bbe6: 28f9 |0027: goto 0020 // -0007 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + 0x0003 line=147 │ │ + 0x0007 line=148 │ │ + 0x000d line=150 │ │ + 0x0010 line=151 │ │ + 0x0013 line=153 │ │ + 0x0015 line=154 │ │ + 0x0020 line=159 │ │ + 0x0023 line=160 │ │ + 0x0024 line=156 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0028 reg=2 bundle Landroid/os/Bundle; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onCreateContextMenu' │ │ + type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 82 16-bit code units │ │ +04bbe8: |[04bbe8] net.everythingandroid.smspopup.ui.SmsPopupActivity.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +04bbf8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04bbfa: 6f40 c302 4365 |0001: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@02c3 │ │ +04bc00: 1270 |0004: const/4 v0, #int 7 // #7 │ │ +04bc02: 1401 f300 0d7f |0005: const v1, #float 1.87426e+38 // #7f0d00f3 │ │ +04bc08: 6e20 640f 1300 |0008: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04bc0e: 0c01 |000b: move-result-object v1 │ │ +04bc10: 7251 8f09 2420 |000c: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098f │ │ +04bc16: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +04bc18: 1401 4e00 0d7f |0010: const v1, #float 1.87423e+38 // #7f0d004e │ │ +04bc1e: 6e20 640f 1300 |0013: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04bc24: 0c01 |0016: move-result-object v1 │ │ +04bc26: 7251 8f09 2420 |0017: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098f │ │ +04bc2c: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +04bc2e: 1401 5300 0d7f |001b: const v1, #float 1.87423e+38 // #7f0d0053 │ │ +04bc34: 6e20 640f 1300 |001e: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04bc3a: 0c01 |0021: move-result-object v1 │ │ +04bc3c: 7251 8f09 2420 |0022: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098f │ │ +04bc42: 1230 |0025: const/4 v0, #int 3 // #3 │ │ +04bc44: 1401 4f00 0d7f |0026: const v1, #float 1.87423e+38 // #7f0d004f │ │ +04bc4a: 6e20 640f 1300 |0029: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04bc50: 0c01 |002c: move-result-object v1 │ │ +04bc52: 7251 8f09 2420 |002d: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098f │ │ +04bc58: 1240 |0030: const/4 v0, #int 4 // #4 │ │ +04bc5a: 1401 5800 0d7f |0031: const v1, #float 1.87423e+38 // #7f0d0058 │ │ +04bc60: 6e20 640f 1300 |0034: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04bc66: 0c01 |0037: move-result-object v1 │ │ +04bc68: 7251 8f09 2420 |0038: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098f │ │ +04bc6e: 1260 |003b: const/4 v0, #int 6 // #6 │ │ +04bc70: 1401 5500 0d7f |003c: const v1, #float 1.87423e+38 // #7f0d0055 │ │ +04bc76: 6e20 640f 1300 |003f: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04bc7c: 0c01 |0042: move-result-object v1 │ │ +04bc7e: 7251 8f09 2420 |0043: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098f │ │ +04bc84: 1250 |0046: const/4 v0, #int 5 // #5 │ │ +04bc86: 1401 5000 0d7f |0047: const v1, #float 1.87423e+38 // #7f0d0050 │ │ +04bc8c: 6e20 640f 1300 |004a: invoke-virtual {v3, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04bc92: 0c01 |004d: move-result-object v1 │ │ +04bc94: 7251 8f09 2420 |004e: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@098f │ │ +04bc9a: 0e00 |0051: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=879 │ │ + 0x0004 line=881 │ │ + 0x000f line=882 │ │ + 0x001a line=883 │ │ + 0x0025 line=884 │ │ + 0x0030 line=885 │ │ + 0x003b line=886 │ │ + 0x0046 line=887 │ │ + 0x0051 line=888 │ │ + locals : │ │ + 0x0000 - 0x0052 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0052 reg=4 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x0052 reg=5 v Landroid/view/View; │ │ + 0x0000 - 0x0052 reg=6 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onCreateDialog' │ │ + type : '(I)Landroid/app/Dialog;' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 19 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 540 16-bit code units │ │ +04bc9c: |[04bc9c] net.everythingandroid.smspopup.ui.SmsPopupActivity.onCreateDialog:(I)Landroid/app/Dialog; │ │ +04bcac: 2b12 1002 0000 |0000: packed-switch v18, 00000210 // +00000210 │ │ +04bcb2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +04bcb4: 1101 |0004: return-object v1 │ │ +04bcb6: 2203 0d00 |0005: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ +04bcba: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +04bcbe: 7020 2c00 0300 |0009: invoke-direct {v3, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +04bcc4: 1404 2700 0801 |000c: const v4, #float 2.49794e-38 // #01080027 │ │ +04bcca: 6e20 3000 4300 |000f: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +04bcd0: 0c03 |0012: move-result-object v3 │ │ +04bcd2: 1404 0b01 0d7f |0013: const v4, #float 1.87427e+38 // #7f0d010b │ │ +04bcd8: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +04bcdc: 6e20 640f 4000 |0018: invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04bce2: 0c04 |001b: move-result-object v4 │ │ +04bce4: 6e20 3a00 4300 |001c: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003a │ │ +04bcea: 0c03 |001f: move-result-object v3 │ │ +04bcec: 1404 0c01 0d7f |0020: const v4, #float 1.87427e+38 // #7f0d010c │ │ +04bcf2: 0800 1100 |0023: move-object/from16 v0, v17 │ │ +04bcf6: 6e20 640f 4000 |0025: invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04bcfc: 0c04 |0028: move-result-object v4 │ │ +04bcfe: 6e20 3200 4300 |0029: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0032 │ │ +04bd04: 0c03 |002c: move-result-object v3 │ │ +04bd06: 1404 0a00 0401 |002d: const v4, #float 2.42446e-38 // #0104000a │ │ +04bd0c: 2205 8302 |0030: new-instance v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3; // type@0283 │ │ +04bd10: 0800 1100 |0032: move-object/from16 v0, v17 │ │ +04bd14: 7020 210f 0500 |0034: invoke-direct {v5, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f21 │ │ +04bd1a: 6e30 3600 4305 |0037: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +04bd20: 0c03 |003a: move-result-object v3 │ │ +04bd22: 1504 0401 |003b: const/high16 v4, #int 17039360 // #104 │ │ +04bd26: 1205 |003d: const/4 v5, #int 0 // #0 │ │ +04bd28: 6e30 3300 4305 |003e: invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ +04bd2e: 0c03 |0041: move-result-object v3 │ │ +04bd30: 6e10 2d00 0300 |0042: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ +04bd36: 0c01 |0045: move-result-object v1 │ │ +04bd38: 28be |0046: goto 0004 // -0042 │ │ +04bd3a: 7401 610f 1100 |0047: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0f61 │ │ +04bd40: 0c0b |004a: move-result-object v11 │ │ +04bd42: 1403 0600 037f |004b: const v3, #float 1.74129e+38 // #7f030006 │ │ +04bd48: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +04bd4a: 6e30 9f09 3b04 |004f: invoke-virtual {v11, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@099f │ │ +04bd50: 0c02 |0052: move-result-object v2 │ │ +04bd52: 1403 2100 0f7f |0053: const v3, #float 1.9008e+38 // #7f0f0021 │ │ +04bd58: 6e20 d609 3200 |0056: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04bd5e: 0c03 |0059: move-result-object v3 │ │ +04bd60: 1f03 9201 |005a: check-cast v3, Landroid/widget/EditText; // type@0192 │ │ +04bd64: 0800 1100 |005c: move-object/from16 v0, v17 │ │ +04bd68: 5b03 3c07 |005e: iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@073c │ │ +04bd6c: 1403 2200 0f7f |0060: const v3, #float 1.9008e+38 // #7f0f0022 │ │ +04bd72: 6e20 d609 3200 |0063: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04bd78: 0c0e |0066: move-result-object v14 │ │ +04bd7a: 1f0e ad01 |0067: check-cast v14, Landroid/widget/TextView; // type@01ad │ │ +04bd7e: 1403 2800 0f7f |0069: const v3, #float 1.9008e+38 // #7f0f0028 │ │ +04bd84: 6e20 d609 3200 |006c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04bd8a: 0c0f |006f: move-result-object v15 │ │ +04bd8c: 1f0f 8f01 |0070: check-cast v15, Landroid/widget/Button; // type@018f │ │ +04bd90: 1403 2b00 0f7f |0072: const v3, #float 1.9008e+38 // #7f0f002b │ │ +04bd96: 6e20 d609 3200 |0075: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04bd9c: 0c10 |0078: move-result-object v16 │ │ +04bd9e: 1f10 9a01 |0079: check-cast v16, Landroid/widget/ImageButton; // type@019a │ │ +04bda2: 2203 8502 |007b: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; // type@0285 │ │ +04bda6: 0800 1100 |007d: move-object/from16 v0, v17 │ │ +04bdaa: 7020 250f 0300 |007f: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f25 │ │ +04bdb0: 0800 1000 |0082: move-object/from16 v0, v16 │ │ +04bdb4: 6e20 b70a 3000 |0084: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0ab7 │ │ +04bdba: 0800 1100 |0087: move-object/from16 v0, v17 │ │ +04bdbe: 5403 3c07 |0089: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@073c │ │ +04bdc2: 2204 4202 |008b: new-instance v4, Lnet/everythingandroid/smspopup/controls/QmTextWatcher; // type@0242 │ │ +04bdc6: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +04bdca: 7040 4d0d 04fe |008f: invoke-direct {v4, v0, v14, v15}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.:(Landroid/content/Context;Landroid/widget/TextView;Landroid/widget/Button;)V // method@0d4d │ │ +04bdd0: 6e20 a40a 4300 |0092: invoke-virtual {v3, v4}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0aa4 │ │ +04bdd6: 0800 1100 |0095: move-object/from16 v0, v17 │ │ +04bdda: 5403 3c07 |0097: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@073c │ │ +04bdde: 2204 8602 |0099: new-instance v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5; // type@0286 │ │ +04bde2: 0800 1100 |009b: move-object/from16 v0, v17 │ │ +04bde6: 7020 270f 0400 |009d: invoke-direct {v4, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f27 │ │ +04bdec: 6e20 a70a 4300 |00a0: invoke-virtual {v3, v4}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@0aa7 │ │ +04bdf2: 1403 2500 0f7f |00a3: const v3, #float 1.9008e+38 // #7f0f0025 │ │ +04bdf8: 6e20 d609 3200 |00a6: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04bdfe: 0c03 |00a9: move-result-object v3 │ │ +04be00: 1f03 ad01 |00aa: check-cast v3, Landroid/widget/TextView; // type@01ad │ │ +04be04: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +04be08: 5b03 3e07 |00ae: iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickreplyTextView:Landroid/widget/TextView; // field@073e │ │ +04be0c: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ +04be10: 5403 3c07 |00b2: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@073c │ │ +04be14: 6e10 a50a 0300 |00b4: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0aa5 │ │ +04be1a: 0c03 |00b7: move-result-object v3 │ │ +04be1c: 6e10 c40c 0300 |00b8: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +04be22: 0c03 |00bb: move-result-object v3 │ │ +04be24: 7130 500d e30f |00bc: invoke-static {v3, v14, v15}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;.getQuickReplyCounterText:(Ljava/lang/CharSequence;Landroid/widget/TextView;Landroid/widget/Button;)V // method@0d50 │ │ +04be2a: 2203 8702 |00bf: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6; // type@0287 │ │ +04be2e: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ +04be32: 7020 290f 0300 |00c3: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f29 │ │ +04be38: 6e20 960a 3f00 |00c6: invoke-virtual {v15, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +04be3e: 2203 0d00 |00c9: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ +04be42: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ +04be46: 7020 2c00 0300 |00cd: invoke-direct {v3, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +04be4c: 1404 2900 0801 |00d0: const v4, #float 2.49794e-38 // #01080029 │ │ +04be52: 6e20 3000 4300 |00d3: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +04be58: 0c03 |00d6: move-result-object v3 │ │ +04be5a: 1404 e000 0d7f |00d7: const v4, #float 1.87426e+38 // #7f0d00e0 │ │ +04be60: 6e20 3900 4300 |00da: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +04be66: 0c03 |00dd: move-result-object v3 │ │ +04be68: 6e10 2d00 0300 |00de: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ +04be6e: 0c01 |00e1: move-result-object v1 │ │ +04be70: 1203 |00e2: const/4 v3, #int 0 // #0 │ │ +04be72: 7401 630f 1100 |00e3: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0f63 │ │ +04be78: 0c04 |00e6: move-result-object v4 │ │ +04be7a: 1255 |00e7: const/4 v5, #int 5 // #5 │ │ +04be7c: 7120 6010 5400 |00e8: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;.pixelsToDip:(Landroid/content/res/Resources;I)I // method@1060 │ │ +04be82: 0a04 |00eb: move-result v4 │ │ +04be84: 1205 |00ec: const/4 v5, #int 0 // #0 │ │ +04be86: 1206 |00ed: const/4 v6, #int 0 // #0 │ │ +04be88: 7406 4100 0100 |00ee: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/app/AlertDialog;.setView:(Landroid/view/View;IIII)V // method@0041 │ │ +04be8e: 2203 8802 |00f1: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7; // type@0288 │ │ +04be92: 0800 1100 |00f3: move-object/from16 v0, v17 │ │ +04be96: 7020 2b0f 0300 |00f5: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f2b │ │ +04be9c: 6e20 3f00 3100 |00f8: invoke-virtual {v1, v3}, Landroid/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@003f │ │ +04bea2: 1403 2c00 0f7f |00fb: const v3, #float 1.9008e+38 // #7f0f002c │ │ +04bea8: 6e20 d609 3200 |00fe: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04beae: 0c0d |0101: move-result-object v13 │ │ +04beb0: 1f0d 8f01 |0102: check-cast v13, Landroid/widget/Button; // type@018f │ │ +04beb4: 2203 8902 |0104: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8; // type@0289 │ │ +04beb8: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +04bebc: 7020 2d0f 0300 |0108: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f2d │ │ +04bec2: 6e20 960a 3d00 |010b: invoke-virtual {v13, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +04bec8: 1403 2d00 0f7f |010e: const v3, #float 1.90081e+38 // #7f0f002d │ │ +04bece: 6e20 d609 3200 |0111: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04bed4: 0c09 |0114: move-result-object v9 │ │ +04bed6: 1f09 8f01 |0115: check-cast v9, Landroid/widget/Button; // type@018f │ │ +04beda: 2203 8a02 |0117: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9; // type@028a │ │ +04bede: 0800 1100 |0119: move-object/from16 v0, v17 │ │ +04bee2: 7030 2f0f 0301 |011b: invoke-direct {v3, v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/app/AlertDialog;)V // method@0f2f │ │ +04bee8: 6e20 960a 3900 |011e: invoke-virtual {v9, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +04beee: 6e10 3e00 0100 |0121: invoke-virtual {v1}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@003e │ │ +04bef4: 0c03 |0124: move-result-object v3 │ │ +04bef6: 1504 0200 |0125: const/high16 v4, #int 131072 // #2 │ │ +04befa: 6e20 1e0a 4300 |0127: invoke-virtual {v3, v4}, Landroid/view/Window;.clearFlags:(I)V // method@0a1e │ │ +04bf00: 2203 7902 |012a: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10; // type@0279 │ │ +04bf04: 0800 1100 |012c: move-object/from16 v0, v17 │ │ +04bf08: 7020 0d0f 0300 |012e: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f0d │ │ +04bf0e: 6e20 4000 3100 |0131: invoke-virtual {v1, v3}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0040 │ │ +04bf14: 0800 1100 |0134: move-object/from16 v0, v17 │ │ +04bf18: 5403 3d07 |0136: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04bf1c: 3803 1100 |0138: if-eqz v3, 0149 // +0011 │ │ +04bf20: 0800 1100 |013a: move-object/from16 v0, v17 │ │ +04bf24: 5403 3d07 |013c: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@073d │ │ +04bf28: 6e10 210e 0300 |013e: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getReplyText:()Ljava/lang/String; // method@0e21 │ │ +04bf2e: 0c03 |0141: move-result-object v3 │ │ +04bf30: 0800 1100 |0142: move-object/from16 v0, v17 │ │ +04bf34: 7020 9b0f 3000 |0144: invoke-direct {v0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.updateQuickReplyView:(Ljava/lang/String;)V // method@0f9b │ │ +04bf3a: 2900 bdfe |0147: goto/16 0004 // -0143 │ │ +04bf3e: 1a03 0000 |0149: const-string v3, "" // string@0000 │ │ +04bf42: 0800 1100 |014b: move-object/from16 v0, v17 │ │ +04bf46: 7020 9b0f 3000 |014d: invoke-direct {v0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.updateQuickReplyView:(Ljava/lang/String;)V // method@0f9b │ │ +04bf4c: 2900 b4fe |0150: goto/16 0004 // -014c │ │ +04bf50: 7401 5f0f 1100 |0152: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0f5f │ │ +04bf56: 0c03 |0155: move-result-object v3 │ │ +04bf58: 6204 a906 |0156: sget-object v4, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;.CONTENT_URI:Landroid/net/Uri; // field@06a9 │ │ +04bf5c: 1205 |0158: const/4 v5, #int 0 // #0 │ │ +04bf5e: 1206 |0159: const/4 v6, #int 0 // #0 │ │ +04bf60: 1207 |015a: const/4 v7, #int 0 // #0 │ │ +04bf62: 1208 |015b: const/4 v8, #int 0 // #0 │ │ +04bf64: 7406 9200 0300 |015c: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +04bf6a: 0c03 |015f: move-result-object v3 │ │ +04bf6c: 0800 1100 |0160: move-object/from16 v0, v17 │ │ +04bf70: 5b03 3607 |0162: iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@0736 │ │ +04bf74: 0800 1100 |0164: move-object/from16 v0, v17 │ │ +04bf78: 5403 3607 |0166: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@0736 │ │ +04bf7c: 0800 1100 |0168: move-object/from16 v0, v17 │ │ +04bf80: 6e20 970f 3000 |016a: invoke-virtual {v0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.startManagingCursor:(Landroid/database/Cursor;)V // method@0f97 │ │ +04bf86: 2203 0d00 |016d: new-instance v3, Landroid/app/AlertDialog$Builder; // type@000d │ │ +04bf8a: 0800 1100 |016f: move-object/from16 v0, v17 │ │ +04bf8e: 7020 2c00 0300 |0171: invoke-direct {v3, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002c │ │ +04bf94: 1404 2900 0801 |0174: const v4, #float 2.49794e-38 // #01080029 │ │ +04bf9a: 6e20 3000 4300 |0177: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +04bfa0: 0c03 |017a: move-result-object v3 │ │ +04bfa2: 1404 d100 0d7f |017b: const v4, #float 1.87425e+38 // #7f0d00d1 │ │ +04bfa8: 6e20 3900 4300 |017e: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +04bfae: 0c0c |0181: move-result-object v12 │ │ +04bfb0: 0800 1100 |0182: move-object/from16 v0, v17 │ │ +04bfb4: 5403 3607 |0184: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@0736 │ │ +04bfb8: 3803 2200 |0186: if-eqz v3, 01a8 // +0022 │ │ +04bfbc: 0800 1100 |0188: move-object/from16 v0, v17 │ │ +04bfc0: 5403 3607 |018a: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@0736 │ │ +04bfc4: 7210 1601 0300 |018c: invoke-interface {v3}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +04bfca: 0a03 |018f: move-result v3 │ │ +04bfcc: 3d03 1800 |0190: if-lez v3, 01a8 // +0018 │ │ +04bfd0: 0800 1100 |0192: move-object/from16 v0, v17 │ │ +04bfd4: 5403 3607 |0194: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mCursor:Landroid/database/Cursor; // field@0736 │ │ +04bfd8: 2204 7a02 |0196: new-instance v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11; // type@027a │ │ +04bfdc: 0800 1100 |0198: move-object/from16 v0, v17 │ │ +04bfe0: 7020 0f0f 0400 |019a: invoke-direct {v4, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f0f │ │ +04bfe6: 1a05 8213 |019d: const-string v5, "quickmessage_message" // string@1382 │ │ +04bfea: 6e40 2f00 3c54 |019f: invoke-virtual {v12, v3, v4, v5}, Landroid/app/AlertDialog$Builder;.setCursor:(Landroid/database/Cursor;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; // method@002f │ │ +04bff0: 6e10 2d00 0c00 |01a2: invoke-virtual {v12}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002d │ │ +04bff6: 0c01 |01a5: move-result-object v1 │ │ +04bff8: 2900 5efe |01a6: goto/16 0004 // -01a2 │ │ +04bffc: 220a 3e00 |01a8: new-instance v10, Landroid/database/MatrixCursor; // type@003e │ │ +04c000: 1223 |01aa: const/4 v3, #int 2 // #2 │ │ +04c002: 2333 cd02 |01ab: new-array v3, v3, [Ljava/lang/String; // type@02cd │ │ +04c006: 1204 |01ad: const/4 v4, #int 0 // #0 │ │ +04c008: 1a05 8108 |01ae: const-string v5, "_id" // string@0881 │ │ +04c00c: 4d05 0304 |01b0: aput-object v5, v3, v4 │ │ +04c010: 1214 |01b2: const/4 v4, #int 1 // #1 │ │ +04c012: 1a05 8213 |01b3: const-string v5, "quickmessage_message" // string@1382 │ │ +04c016: 4d05 0304 |01b5: aput-object v5, v3, v4 │ │ +04c01a: 7020 2a01 3a00 |01b7: invoke-direct {v10, v3}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;)V // method@012a │ │ +04c020: 1223 |01ba: const/4 v3, #int 2 // #2 │ │ +04c022: 2333 cd02 |01bb: new-array v3, v3, [Ljava/lang/String; // type@02cd │ │ +04c026: 1204 |01bd: const/4 v4, #int 0 // #0 │ │ +04c028: 1a05 ba00 |01be: const-string v5, "0" // string@00ba │ │ +04c02c: 4d05 0304 |01c0: aput-object v5, v3, v4 │ │ +04c030: 1214 |01c2: const/4 v4, #int 1 // #1 │ │ +04c032: 1405 da00 0d7f |01c3: const v5, #float 1.87426e+38 // #7f0d00da │ │ +04c038: 0800 1100 |01c6: move-object/from16 v0, v17 │ │ +04c03c: 6e20 640f 5000 |01c8: invoke-virtual {v0, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04c042: 0c05 |01cb: move-result-object v5 │ │ +04c044: 4d05 0304 |01cc: aput-object v5, v3, v4 │ │ +04c048: 6e20 2b01 3a00 |01ce: invoke-virtual {v10, v3}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@012b │ │ +04c04e: 2203 7b02 |01d1: new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12; // type@027b │ │ +04c052: 0800 1100 |01d3: move-object/from16 v0, v17 │ │ +04c056: 7020 110f 0300 |01d5: invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V // method@0f11 │ │ +04c05c: 1a04 8213 |01d8: const-string v4, "quickmessage_message" // string@1382 │ │ +04c060: 6e40 2f00 ac43 |01da: invoke-virtual {v12, v10, v3, v4}, Landroid/app/AlertDialog$Builder;.setCursor:(Landroid/database/Cursor;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/app/AlertDialog$Builder; // method@002f │ │ +04c066: 28c5 |01dd: goto 01a2 // -003b │ │ +04c068: 2203 1a00 |01de: new-instance v3, Landroid/app/ProgressDialog; // type@001a │ │ +04c06c: 0800 1100 |01e0: move-object/from16 v0, v17 │ │ +04c070: 7020 7f00 0300 |01e2: invoke-direct {v3, v0}, Landroid/app/ProgressDialog;.:(Landroid/content/Context;)V // method@007f │ │ +04c076: 0800 1100 |01e5: move-object/from16 v0, v17 │ │ +04c07a: 5b03 3807 |01e7: iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@0738 │ │ +04c07e: 0800 1100 |01e9: move-object/from16 v0, v17 │ │ +04c082: 5403 3807 |01eb: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@0738 │ │ +04c086: 1404 e600 0d7f |01ed: const v4, #float 1.87426e+38 // #7f0d00e6 │ │ +04c08c: 0800 1100 |01f0: move-object/from16 v0, v17 │ │ +04c090: 6e20 640f 4000 |01f2: invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getString:(I)Ljava/lang/String; // method@0f64 │ │ +04c096: 0c04 |01f5: move-result-object v4 │ │ +04c098: 6e20 8300 4300 |01f6: invoke-virtual {v3, v4}, Landroid/app/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@0083 │ │ +04c09e: 0800 1100 |01f9: move-object/from16 v0, v17 │ │ +04c0a2: 5403 3807 |01fb: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@0738 │ │ +04c0a6: 1214 |01fd: const/4 v4, #int 1 // #1 │ │ +04c0a8: 6e20 8200 4300 |01fe: invoke-virtual {v3, v4}, Landroid/app/ProgressDialog;.setIndeterminate:(Z)V // method@0082 │ │ +04c0ae: 0800 1100 |0201: move-object/from16 v0, v17 │ │ +04c0b2: 5403 3807 |0203: iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@0738 │ │ +04c0b6: 1214 |0205: const/4 v4, #int 1 // #1 │ │ +04c0b8: 6e20 8100 4300 |0206: invoke-virtual {v3, v4}, Landroid/app/ProgressDialog;.setCancelable:(Z)V // method@0081 │ │ +04c0be: 0800 1100 |0209: move-object/from16 v0, v17 │ │ +04c0c2: 5401 3807 |020b: iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@0738 │ │ +04c0c6: 2900 f7fd |020d: goto/16 0004 // -0209 │ │ +04c0ca: 0000 |020f: nop // spacer │ │ +04c0cc: 0001 0400 0100 0000 0500 0000 4700 ... |0210: packed-switch-data (12 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=563 │ │ + 0x0003 line=784 │ │ + 0x0005 line=569 │ │ + 0x0016 line=570 │ │ + 0x0023 line=571 │ │ + 0x0037 line=572 │ │ + 0x003e line=578 │ │ + 0x0042 line=579 │ │ + 0x0047 line=585 │ │ + 0x004b line=586 │ │ + 0x0053 line=587 │ │ + 0x0060 line=588 │ │ + 0x0063 line=589 │ │ + 0x0069 line=590 │ │ + 0x0072 line=592 │ │ + 0x0075 line=593 │ │ + 0x007b line=595 │ │ + 0x0087 line=626 │ │ + 0x0095 line=628 │ │ + 0x00a3 line=661 │ │ + 0x00b0 line=662 │ │ + 0x00b4 line=663 │ │ + 0x00bc line=662 │ │ + 0x00bf line=667 │ │ + 0x00c9 line=675 │ │ + 0x00d3 line=676 │ │ + 0x00da line=677 │ │ + 0x00de line=678 │ │ + 0x00e2 line=681 │ │ + 0x00f1 line=683 │ │ + 0x00fb line=692 │ │ + 0x0104 line=693 │ │ + 0x010e line=701 │ │ + 0x0117 line=702 │ │ + 0x0121 line=715 │ │ + 0x012a line=717 │ │ + 0x0134 line=727 │ │ + 0x013a line=728 │ │ + 0x0149 line=730 │ │ + 0x0152 line=739 │ │ + 0x0164 line=740 │ │ + 0x016d line=742 │ │ + 0x0177 line=743 │ │ + 0x017e line=744 │ │ + 0x0182 line=747 │ │ + 0x0192 line=749 │ │ + 0x01a2 line=771 │ │ + 0x01a8 line=760 │ │ + 0x01ba line=763 │ │ + 0x01c6 line=764 │ │ + 0x01ce line=763 │ │ + 0x01d1 line=765 │ │ + 0x01de line=777 │ │ + 0x01e9 line=778 │ │ + 0x01f9 line=779 │ │ + 0x0201 line=780 │ │ + 0x0209 line=781 │ │ + 0x020f line=563 │ │ + locals : │ │ + 0x00e2 - 0x0152 reg=1 qrAlertDialog Landroid/app/AlertDialog; │ │ + 0x0053 - 0x0152 reg=2 qrLayout Landroid/view/View; │ │ + 0x0117 - 0x0152 reg=9 cancelButton Landroid/widget/Button; │ │ + 0x004b - 0x0152 reg=11 factory Landroid/view/LayoutInflater; │ │ + 0x0104 - 0x0152 reg=13 presetButton Landroid/widget/Button; │ │ + 0x0069 - 0x0152 reg=14 qrCounterTextView Landroid/widget/TextView; │ │ + 0x0072 - 0x0152 reg=15 qrSendButton Landroid/widget/Button; │ │ + 0x007b - 0x0152 reg=16 voiceRecognitionButton Landroid/widget/ImageButton; │ │ + 0x01ba - 0x01de reg=10 emptyCursor Landroid/database/MatrixCursor; │ │ + 0x0182 - 0x01de reg=12 mDialogBuilder Landroid/app/AlertDialog$Builder; │ │ + 0x0000 - 0x021c reg=17 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x021c reg=18 id I │ │ + │ │ + #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onDestroy' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04c0e4: |[04c0e4] net.everythingandroid.smspopup.ui.SmsPopupActivity.onDestroy:()V │ │ +04c0f4: 6f10 c602 0000 |0000: invoke-super {v0}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@02c6 │ │ +04c0fa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=552 │ │ + 0x0003 line=553 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onNewIntent' │ │ + type : '(Landroid/content/Intent;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +04c0fc: |[04c0fc] net.everythingandroid.smspopup.ui.SmsPopupActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +04c10c: 6f20 ca02 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/FragmentActivity;.onNewIntent:(Landroid/content/Intent;)V // method@02ca │ │ +04c112: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04c114: 5c20 3107 |0004: iput-boolean v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hasNotified:Z // field@0731 │ │ +04c118: 6e20 8d0f 3200 |0006: invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.setIntent:(Landroid/content/Intent;)V // method@0f8d │ │ +04c11e: 6e10 bb00 0300 |0009: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00bb │ │ +04c124: 0c00 |000c: move-result-object v0 │ │ +04c126: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +04c128: 7030 6b0f 0201 |000e: invoke-direct {v2, v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.initializeMessagesAndWake:(Landroid/os/Bundle;Z)V // method@0f6b │ │ +04c12e: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=482 │ │ + 0x0003 line=486 │ │ + 0x0006 line=489 │ │ + 0x0009 line=492 │ │ + 0x0011 line=493 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0012 reg=3 intent Landroid/content/Intent; │ │ + │ │ + #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onPause' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 46 16-bit code units │ │ +04c130: |[04c130] net.everythingandroid.smspopup.ui.SmsPopupActivity.onPause:()V │ │ +04c140: 6f10 cd02 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPause:()V // method@02cd │ │ +04c146: 7010 690f 0100 |0003: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.hideSoftKeyboard:()V // method@0f69 │ │ +04c14c: 5410 2d07 |0006: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@072d │ │ +04c150: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04c154: 5410 2d07 |000a: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.androidTts:Landroid/speech/tts/TextToSpeech; // field@072d │ │ +04c158: 6e10 d801 0000 |000c: invoke-virtual {v0}, Landroid/speech/tts/TextToSpeech;.shutdown:()V // method@01d8 │ │ +04c15e: 5410 3807 |000f: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@0738 │ │ +04c162: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +04c166: 5410 3807 |0013: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.mProgressDialog:Landroid/app/ProgressDialog; // field@0738 │ │ +04c16a: 6e10 8000 0000 |0015: invoke-virtual {v0}, Landroid/app/ProgressDialog;.dismiss:()V // method@0080 │ │ +04c170: 5510 4507 |0018: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wasVisible:Z // field@0745 │ │ +04c174: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ +04c178: 6e10 5d0f 0100 |001c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04c17e: 0c00 |001f: move-result-object v0 │ │ +04c180: 7110 5d0e 0000 |0020: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0e5d │ │ +04c186: 5510 3007 |0023: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@0730 │ │ +04c18a: 3900 0700 |0025: if-nez v0, 002c // +0007 │ │ +04c18e: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +04c190: 7110 5a0e 0000 |0028: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0e5a │ │ +04c196: 0e00 |002b: return-void │ │ +04c198: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +04c19a: 28fb |002d: goto 0028 // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=515 │ │ + 0x0003 line=520 │ │ + 0x0006 line=523 │ │ + 0x000a line=524 │ │ + 0x000f line=528 │ │ + 0x0013 line=529 │ │ + 0x0018 line=532 │ │ + 0x001c line=534 │ │ + 0x0023 line=535 │ │ + 0x002b line=537 │ │ + 0x002c line=535 │ │ + locals : │ │ + 0x0000 - 0x002e reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onPrepareDialog' │ │ + type : '(ILandroid/app/Dialog;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 96 16-bit code units │ │ +04c19c: |[04c19c] net.everythingandroid.smspopup.ui.SmsPopupActivity.onPrepareDialog:(ILandroid/app/Dialog;)V │ │ +04c1ac: 1403 1000 0a7f |0000: const v3, #float 1.83434e+38 // #7f0a0010 │ │ +04c1b2: 6f30 cf02 5406 |0003: invoke-super {v4, v5, v6}, Landroid/support/v4/app/FragmentActivity;.onPrepareDialog:(ILandroid/app/Dialog;)V // method@02cf │ │ +04c1b8: 6e10 5d0f 0400 |0006: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04c1be: 0c02 |0009: move-result-object v2 │ │ +04c1c0: 7110 5d0e 0200 |000a: invoke-static {v2}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0e5d │ │ +04c1c6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +04c1c8: 7110 5a0e 0200 |000e: invoke-static {v2}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0e5a │ │ +04c1ce: 6e10 5d0f 0400 |0011: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04c1d4: 0c02 |0014: move-result-object v2 │ │ +04c1d6: 7110 680e 0200 |0015: invoke-static {v2}, Lnet/everythingandroid/smspopup/service/ReminderService;.cancelReminder:(Landroid/content/Context;)V // method@0e68 │ │ +04c1dc: 2b05 4000 0000 |0018: packed-switch v5, 00000058 // +00000040 │ │ +04c1e2: 0e00 |001b: return-void │ │ +04c1e4: 6e10 4600 0600 |001c: invoke-virtual {v6}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ +04c1ea: 0c02 |001f: move-result-object v2 │ │ +04c1ec: 6e10 1f0a 0200 |0020: invoke-virtual {v2}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0a1f │ │ +04c1f2: 0c01 |0023: move-result-object v1 │ │ +04c1f4: 6e10 630f 0400 |0024: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0f63 │ │ +04c1fa: 0c02 |0027: move-result-object v2 │ │ +04c1fc: 6e20 f900 3200 |0028: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04c202: 0a02 |002b: move-result v2 │ │ +04c204: 8722 |002c: float-to-int v2, v2 │ │ +04c206: 5912 6902 |002d: iput v2, v1, Landroid/view/WindowManager$LayoutParams;.width:I // field@0269 │ │ +04c20a: 6e10 4600 0600 |002f: invoke-virtual {v6}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ +04c210: 0c02 |0032: move-result-object v2 │ │ +04c212: 6e20 200a 1200 |0033: invoke-virtual {v2, v1}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@0a20 │ │ +04c218: 5442 3c07 |0036: iget-object v2, v4, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.qrEditText:Landroid/widget/EditText; // field@073c │ │ +04c21c: 7020 930f 2400 |0038: invoke-direct {v4, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.showSoftKeyboard:(Landroid/view/View;)V // method@0f93 │ │ +04c222: 28e0 |003b: goto 001b // -0020 │ │ +04c224: 6e10 4600 0600 |003c: invoke-virtual {v6}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ +04c22a: 0c02 |003f: move-result-object v2 │ │ +04c22c: 6e10 1f0a 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0a1f │ │ +04c232: 0c00 |0043: move-result-object v0 │ │ +04c234: 6e10 630f 0400 |0044: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getResources:()Landroid/content/res/Resources; // method@0f63 │ │ +04c23a: 0c02 |0047: move-result-object v2 │ │ +04c23c: 6e20 f900 3200 |0048: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04c242: 0a02 |004b: move-result v2 │ │ +04c244: 8722 |004c: float-to-int v2, v2 │ │ +04c246: 5902 6902 |004d: iput v2, v0, Landroid/view/WindowManager$LayoutParams;.width:I // field@0269 │ │ +04c24a: 6e10 4600 0600 |004f: invoke-virtual {v6}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0046 │ │ +04c250: 0c02 |0052: move-result-object v2 │ │ +04c252: 6e20 200a 0200 |0053: invoke-virtual {v2, v0}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@0a20 │ │ +04c258: 28c5 |0056: goto 001b // -003b │ │ +04c25a: 0000 |0057: nop // spacer │ │ +04c25c: 0001 0200 0200 0000 0400 0000 2400 ... |0058: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=789 │ │ + 0x0006 line=795 │ │ + 0x000d line=796 │ │ + 0x0011 line=797 │ │ + 0x0018 line=799 │ │ + 0x001b line=816 │ │ + 0x001c line=803 │ │ + 0x0024 line=804 │ │ + 0x002f line=805 │ │ + 0x0036 line=806 │ │ + 0x003c line=811 │ │ + 0x0044 line=812 │ │ + 0x004f line=813 │ │ + 0x0057 line=799 │ │ + locals : │ │ + 0x0024 - 0x003c reg=1 quickreplyLP Landroid/view/WindowManager$LayoutParams; │ │ + 0x0044 - 0x0060 reg=0 presetLP Landroid/view/WindowManager$LayoutParams; │ │ + 0x0000 - 0x0060 reg=4 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0060 reg=5 id I │ │ + 0x0000 - 0x0060 reg=6 dialog Landroid/app/Dialog; │ │ + │ │ + #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onRestoreInstanceState' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04c26c: |[04c26c] net.everythingandroid.smspopup.ui.SmsPopupActivity.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +04c27c: 6f20 d202 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@02d2 │ │ +04c282: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=861 │ │ + 0x0003 line=864 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0004 reg=1 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onResume' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 9 16-bit code units │ │ +04c284: |[04c284] net.everythingandroid.smspopup.ui.SmsPopupActivity.onResume:()V │ │ +04c294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c296: 6f10 d302 0100 |0001: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onResume:()V // method@02d3 │ │ +04c29c: 5c10 4507 |0004: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wasVisible:Z // field@0745 │ │ +04c2a0: 5c10 3007 |0006: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@0730 │ │ +04c2a4: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=505 │ │ + 0x0004 line=508 │ │ + 0x0006 line=510 │ │ + 0x0008 line=511 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onSaveInstanceState' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04c2a8: |[04c2a8] net.everythingandroid.smspopup.ui.SmsPopupActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +04c2b8: 6f20 d602 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@02d6 │ │ +04c2be: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=851 │ │ + 0x0003 line=857 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0004 reg=1 outState Landroid/os/Bundle; │ │ + │ │ + #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onStart' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04c2c0: |[04c2c0] net.everythingandroid.smspopup.ui.SmsPopupActivity.onStart:()V │ │ +04c2d0: 6f10 d702 0000 |0000: invoke-super {v0}, Landroid/support/v4/app/FragmentActivity;.onStart:()V // method@02d7 │ │ +04c2d6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=497 │ │ + 0x0003 line=501 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #16 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onStop' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 21 16-bit code units │ │ +04c2d8: |[04c2d8] net.everythingandroid.smspopup.ui.SmsPopupActivity.onStop:()V │ │ +04c2e8: 6f10 d802 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@02d8 │ │ +04c2ee: 6e10 5d0f 0100 |0003: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.getApplicationContext:()Landroid/content/Context; // method@0f5d │ │ +04c2f4: 0c00 |0006: move-result-object v0 │ │ +04c2f6: 7110 5d0e 0000 |0007: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.removeCancel:(Landroid/content/Context;)V // method@0e5d │ │ +04c2fc: 5510 3007 |000a: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.exitingKeyguardSecurely:Z // field@0730 │ │ +04c300: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +04c304: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +04c306: 7110 5a0e 0000 |000f: invoke-static {v0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;.clearAll:(Z)V // method@0e5a │ │ +04c30c: 0e00 |0012: return-void │ │ +04c30e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +04c310: 28fb |0014: goto 000f // -0005 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=541 │ │ + 0x0003 line=546 │ │ + 0x000a line=547 │ │ + 0x0012 line=548 │ │ + 0x0013 line=547 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + │ │ + #17 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;) │ │ + name : 'onWindowFocusChanged' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +04c314: |[04c314] net.everythingandroid.smspopup.ui.SmsPopupActivity.onWindowFocusChanged:(Z)V │ │ +04c324: 6f20 d902 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onWindowFocusChanged:(Z)V // method@02d9 │ │ +04c32a: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ +04c32e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +04c330: 5c10 4507 |0006: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.wasVisible:Z // field@0745 │ │ +04c334: 7010 800f 0100 |0008: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.refreshViews:()V // method@0f80 │ │ +04c33a: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=837 │ │ + 0x0003 line=840 │ │ + 0x0005 line=844 │ │ + 0x0008 line=845 │ │ + 0x000b line=847 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x000c reg=2 hasFocus Z │ │ + │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ + │ │ +Class #362 header: │ │ +class_idx : 668 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 137 │ │ +source_file_idx : 1882 │ │ +static_fields_size : 19 │ │ +instance_fields_size: 16 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #362 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask; } │ │ + │ │ +Class #362 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/Fragment;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'BUTTON_PRIVACY' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 103 │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'BUTTON_SWITCHER_MAIN_BUTTONS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'BUTTON_SWITCHER_UNLOCK_BUTTON' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'BUTTON_UNLOCK' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 102 │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'BUTTON_VIEW' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 100 │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'BUTTON_VIEW_MMS' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 101 │ │ + #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'CONTACT_IMAGE_FADE_DURATION' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 300 │ │ + #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'EMPTY_MMS_SUBJECT' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "no subject" │ │ + #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'EXTRA_BUTTONS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.buttons" │ │ + #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'EXTRA_PRIVACY_MODE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.privacy_mode" │ │ + #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'EXTRA_SHOW_BUTTONS' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.show_buttons" │ │ + #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'EXTRA_UNLOCK_BUTTON' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.unlock_button" │ │ + #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'PRIVACY_MODE_HIDE_ALL' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 2 │ │ + #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'PRIVACY_MODE_HIDE_MESSAGE' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 1 │ │ + #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'PRIVACY_MODE_OFF' │ │ + type : 'I' │ │ + access : 0x0019 (PUBLIC STATIC FINAL) │ │ + value : 0 │ │ + #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'VIEW_MMS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #16 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'VIEW_PRIVACY_MMS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #17 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'VIEW_PRIVACY_SMS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #18 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'VIEW_SMS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'buttonViewSwitcher' │ │ + type : 'Landroid/widget/ViewSwitcher;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'contactBadge' │ │ + type : 'Landroid/widget/QuickContactBadge;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'contentMessage' │ │ + type : 'Landroid/widget/ScrollView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'contentMms' │ │ + type : 'Landroid/widget/LinearLayout;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'contentNum' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'contentPrivacy' │ │ + type : 'Landroid/widget/LinearLayout;' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'fromTv' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'mButtonsListener' │ │ + type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'mainLayout' │ │ + type : 'Landroid/widget/LinearLayout;' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'message' │ │ + type : 'Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'messageTv' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'messageViewed' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'privacyMode' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'showButtons' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'showUnlockButton' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'timestampTv' │ │ + type : 'Landroid/widget/TextView;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 16 16-bit code units │ │ +04c33c: |[04c33c] net.everythingandroid.smspopup.ui.SmsPopupFragment.:()V │ │ +04c34c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c34e: 7010 5a02 0100 |0001: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@025a │ │ +04c354: 5c10 7d07 |0004: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.messageViewed:Z // field@077d │ │ +04c358: 5910 7607 |0006: iput v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentNum:I // field@0776 │ │ +04c35c: 5910 7e07 |0008: iput v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@077e │ │ +04c360: 5c10 8007 |000a: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@0780 │ │ +04c364: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +04c366: 5c10 7f07 |000d: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showButtons:Z // field@077f │ │ +04c36a: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=98 │ │ + 0x0004 line=36 │ │ + 0x0006 line=47 │ │ + 0x0008 line=49 │ │ + 0x000a line=50 │ │ + 0x000c line=51 │ │ + 0x000f line=98 │ │ + locals : │ │ + 0x0000 - 0x0010 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'access$000' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04c36c: |[04c36c] net.everythingandroid.smspopup.ui.SmsPopupFragment.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; │ │ +04c37c: 5410 7907 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mButtonsListener:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // field@0779 │ │ +04c380: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=34 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'loadContactPhoto' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 102 16-bit code units │ │ +04c384: |[04c384] net.everythingandroid.smspopup.ui.SmsPopupFragment.loadContactPhoto:()V │ │ +04c394: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +04c396: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +04c398: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +04c39a: 5494 7907 |0003: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mButtonsListener:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // field@0779 │ │ +04c39e: 3804 2600 |0005: if-eqz v4, 002b // +0026 │ │ +04c3a2: 5494 7b07 |0007: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c3a6: 6e10 160e 0400 |0009: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0e16 │ │ +04c3ac: 0c04 |000c: move-result-object v4 │ │ +04c3ae: 3804 1e00 |000d: if-eqz v4, 002b // +001e │ │ +04c3b2: 5494 7907 |000f: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mButtonsListener:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // field@0779 │ │ +04c3b6: 7210 d30f 0400 |0011: invoke-interface {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener;.getCache:()Landroid/support/v4/util/LruCache; // method@0fd3 │ │ +04c3bc: 0c01 |0014: move-result-object v1 │ │ +04c3be: 3801 1600 |0015: if-eqz v1, 002b // +0016 │ │ +04c3c2: 5494 7b07 |0017: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c3c6: 6e10 160e 0400 |0019: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0e16 │ │ +04c3cc: 0c04 |001c: move-result-object v4 │ │ +04c3ce: 6e20 1505 4100 |001d: invoke-virtual {v1, v4}, Landroid/support/v4/util/LruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0515 │ │ +04c3d4: 0c00 |0020: move-result-object v0 │ │ +04c3d6: 1f00 4400 |0021: check-cast v0, Landroid/graphics/Bitmap; // type@0044 │ │ +04c3da: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +04c3de: 5494 7307 |0025: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@0773 │ │ +04c3e2: 6e20 d80a 0400 |0027: invoke-virtual {v4, v0}, Landroid/widget/QuickContactBadge;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@0ad8 │ │ +04c3e8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +04c3ea: 3902 1600 |002b: if-nez v2, 0041 // +0016 │ │ +04c3ee: 2204 9902 |002d: new-instance v4, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask; // type@0299 │ │ +04c3f2: 5495 7307 |002f: iget-object v5, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@0773 │ │ +04c3f6: 7030 cb0f 9405 |0031: invoke-direct {v4, v9, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;Landroid/widget/QuickContactBadge;)V // method@0fcb │ │ +04c3fc: 2385 ba02 |0034: new-array v5, v8, [Landroid/net/Uri; // type@02ba │ │ +04c400: 5496 7b07 |0036: iget-object v6, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c404: 6e10 160e 0600 |0038: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0e16 │ │ +04c40a: 0c06 |003b: move-result-object v6 │ │ +04c40c: 4d06 0507 |003c: aput-object v6, v5, v7 │ │ +04c410: 6e20 ce0f 5400 |003e: invoke-virtual {v4, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0fce │ │ +04c416: 5494 7307 |0041: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@0773 │ │ +04c41a: 6e20 d70a 8400 |0043: invoke-virtual {v4, v8}, Landroid/widget/QuickContactBadge;.setClickable:(Z)V // method@0ad7 │ │ +04c420: 5494 7b07 |0046: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c424: 6e10 160e 0400 |0048: invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0e16 │ │ +04c42a: 0c03 |004b: move-result-object v3 │ │ +04c42c: 3803 0e00 |004c: if-eqz v3, 005a // +000e │ │ +04c430: 5494 7307 |004e: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@0773 │ │ +04c434: 5495 7b07 |0050: iget-object v5, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c438: 6e10 160e 0500 |0052: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactLookupUri:()Landroid/net/Uri; // method@0e16 │ │ +04c43e: 0c05 |0055: move-result-object v5 │ │ +04c440: 6e20 d60a 5400 |0056: invoke-virtual {v4, v5}, Landroid/widget/QuickContactBadge;.assignContactUri:(Landroid/net/Uri;)V // method@0ad6 │ │ +04c446: 0e00 |0059: return-void │ │ +04c448: 5494 7307 |005a: iget-object v4, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@0773 │ │ +04c44c: 5495 7b07 |005c: iget-object v5, v9, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c450: 6e10 130e 0500 |005e: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getAddress:()Ljava/lang/String; // method@0e13 │ │ +04c456: 0c05 |0061: move-result-object v5 │ │ +04c458: 6e30 d50a 5407 |0062: invoke-virtual {v4, v5, v7}, Landroid/widget/QuickContactBadge;.assignContactFromPhone:(Ljava/lang/String;Z)V // method@0ad5 │ │ +04c45e: 28f4 |0065: goto 0059 // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=322 │ │ + 0x0003 line=323 │ │ + 0x000f line=324 │ │ + 0x0015 line=325 │ │ + 0x0017 line=326 │ │ + 0x0023 line=327 │ │ + 0x0025 line=329 │ │ + 0x002a line=330 │ │ + 0x002b line=335 │ │ + 0x002d line=336 │ │ + 0x0041 line=339 │ │ + 0x0046 line=340 │ │ + 0x004c line=341 │ │ + 0x004e line=342 │ │ + 0x0059 line=346 │ │ + 0x005a line=344 │ │ + locals : │ │ + 0x0023 - 0x002b reg=0 bitmap Landroid/graphics/Bitmap; │ │ + 0x0015 - 0x002b reg=1 cache Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ + 0x0003 - 0x0066 reg=2 cacheHit Z │ │ + 0x004c - 0x0066 reg=3 contactUri Landroid/net/Uri; │ │ + 0x0000 - 0x0066 reg=9 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'newInstance' │ │ + type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[I)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 7 16-bit code units │ │ +04c460: |[04c460] net.everythingandroid.smspopup.ui.SmsPopupFragment.newInstance:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[I)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ +04c470: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04c472: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +04c474: 7150 dd0f 3211 |0002: invoke-static {v2, v3, v1, v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.newInstance:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[IIZZ)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // method@0fdd │ │ +04c47a: 0c00 |0005: move-result-object v0 │ │ +04c47c: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=95 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=2 newMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x0007 reg=3 buttons [I │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'newInstance' │ │ + type : '(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[IIZZ)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 5 │ │ + outs : 3 │ │ + insns size : 33 16-bit code units │ │ +04c480: |[04c480] net.everythingandroid.smspopup.ui.SmsPopupFragment.newInstance:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[IIZZ)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ +04c490: 2201 9c02 |0000: new-instance v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // type@029c │ │ +04c494: 7010 d50f 0100 |0002: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.:()V // method@0fd5 │ │ +04c49a: 6e10 340e 0300 |0005: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.toBundle:()Landroid/os/Bundle; // method@0e34 │ │ +04c4a0: 0c00 |0008: move-result-object v0 │ │ +04c4a2: 1a02 c610 |0009: const-string v2, "net.everythingandroid.smspopup.privacy_mode" // string@10c6 │ │ +04c4a6: 6e30 8c01 2005 |000b: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@018c │ │ +04c4ac: 1a02 c510 |000e: const-string v2, "net.everythingandroid.smspopup.buttons" // string@10c5 │ │ +04c4b0: 6e30 8d01 2004 |0010: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putIntArray:(Ljava/lang/String;[I)V // method@018d │ │ +04c4b6: 1a02 ca10 |0013: const-string v2, "net.everythingandroid.smspopup.unlock_button" // string@10ca │ │ +04c4ba: 6e30 8a01 2006 |0015: invoke-virtual {v0, v2, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@018a │ │ +04c4c0: 1a02 c910 |0018: const-string v2, "net.everythingandroid.smspopup.show_buttons" // string@10c9 │ │ +04c4c4: 6e30 8a01 2007 |001a: invoke-virtual {v0, v2, v7}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@018a │ │ +04c4ca: 6e20 e30f 0100 |001d: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setArguments:(Landroid/os/Bundle;)V // method@0fe3 │ │ +04c4d0: 1101 |0020: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + 0x0005 line=85 │ │ + 0x0009 line=86 │ │ + 0x000e line=87 │ │ + 0x0013 line=88 │ │ + 0x0018 line=89 │ │ + 0x001d line=90 │ │ + 0x0020 line=91 │ │ + locals : │ │ + 0x0009 - 0x0021 reg=0 args Landroid/os/Bundle; │ │ + 0x0005 - 0x0021 reg=1 newFragment Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x0021 reg=3 newMessage Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + 0x0000 - 0x0021 reg=4 buttons [I │ │ + 0x0000 - 0x0021 reg=5 privacyMode I │ │ + 0x0000 - 0x0021 reg=6 showUnlockButton Z │ │ + 0x0000 - 0x0021 reg=7 showButtons Z │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'populateViews' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 3 │ │ + insns size : 51 16-bit code units │ │ +04c4d4: |[04c4d4] net.everythingandroid.smspopup.ui.SmsPopupFragment.populateViews:()V │ │ +04c4e4: 5420 7b07 |0000: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c4e8: 6e10 280e 0000 |0002: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0e28 │ │ +04c4ee: 0a00 |0005: move-result v0 │ │ +04c4f0: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +04c4f4: 5420 7c07 |0008: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.messageTv:Landroid/widget/TextView; // field@077c │ │ +04c4f8: 5421 7b07 |000a: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c4fc: 6e10 190e 0100 |000c: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0e19 │ │ +04c502: 0c01 |000f: move-result-object v1 │ │ +04c504: 6e20 fd0a 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +04c50a: 5420 7807 |0013: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0778 │ │ +04c50e: 5421 7b07 |0015: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c512: 6e10 170e 0100 |0017: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getContactName:()Ljava/lang/String; // method@0e17 │ │ +04c518: 0c01 |001a: move-result-object v1 │ │ +04c51a: 6e20 fd0a 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +04c520: 5420 8107 |001e: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.timestampTv:Landroid/widget/TextView; // field@0781 │ │ +04c524: 5421 7b07 |0020: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c528: 6e10 180e 0100 |0022: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getFormattedTimestamp:()Ljava/lang/CharSequence; // method@0e18 │ │ +04c52e: 0c01 |0025: move-result-object v1 │ │ +04c530: 6e20 fd0a 1000 |0026: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +04c536: 5220 7e07 |0029: iget v0, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@077e │ │ +04c53a: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +04c53c: 7030 e50f 0201 |002c: invoke-direct {v2, v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setPrivacy:(IZ)V // method@0fe5 │ │ +04c542: 7010 e10f 0200 |002f: invoke-direct {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.refreshButtonViews:()V // method@0fe1 │ │ +04c548: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=220 │ │ + 0x0008 line=221 │ │ + 0x0013 line=225 │ │ + 0x001e line=226 │ │ + 0x0029 line=228 │ │ + 0x002f line=229 │ │ + 0x0032 line=230 │ │ + locals : │ │ + 0x0000 - 0x0033 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'refreshButtonViews' │ │ + type : '()V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +04c54c: |[04c54c] net.everythingandroid.smspopup.ui.SmsPopupFragment.refreshButtonViews:()V │ │ +04c55c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04c55e: 5531 7f07 |0001: iget-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showButtons:Z // field@077f │ │ +04c562: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +04c566: 5431 7207 |0005: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@0772 │ │ +04c56a: 1302 0800 |0007: const/16 v2, #int 8 // #8 │ │ +04c56e: 6e20 080b 2100 |0009: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setVisibility:(I)V // method@0b08 │ │ +04c574: 0e00 |000c: return-void │ │ +04c576: 5431 7207 |000d: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@0772 │ │ +04c57a: 6e10 060b 0100 |000f: invoke-virtual {v1}, Landroid/widget/ViewSwitcher;.getDisplayedChild:()I // method@0b06 │ │ +04c580: 0a00 |0012: move-result v0 │ │ +04c582: 5531 8007 |0013: iget-boolean v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@0780 │ │ +04c586: 3801 0a00 |0015: if-eqz v1, 001f // +000a │ │ +04c58a: 3220 f5ff |0017: if-eq v0, v2, 000c // -000b │ │ +04c58e: 5431 7207 |0019: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@0772 │ │ +04c592: 6e20 070b 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@0b07 │ │ +04c598: 28ee |001e: goto 000c // -0012 │ │ +04c59a: 3800 edff |001f: if-eqz v0, 000c // -0013 │ │ +04c59e: 5431 7207 |0021: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@0772 │ │ +04c5a2: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +04c5a4: 6e20 070b 2100 |0024: invoke-virtual {v1, v2}, Landroid/widget/ViewSwitcher;.setDisplayedChild:(I)V // method@0b07 │ │ +04c5aa: 28e5 |0027: goto 000c // -001b │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=246 │ │ + 0x0005 line=247 │ │ + 0x000c line=262 │ │ + 0x000d line=249 │ │ + 0x0013 line=250 │ │ + 0x0017 line=251 │ │ + 0x0019 line=253 │ │ + 0x001f line=256 │ │ + 0x0021 line=258 │ │ + locals : │ │ + 0x0013 - 0x0028 reg=0 currentView I │ │ + 0x0000 - 0x0028 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'setPrivacy' │ │ + type : '(IZ)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 86 16-bit code units │ │ +04c5ac: |[04c5ac] net.everythingandroid.smspopup.ui.SmsPopupFragment.setPrivacy:(IZ)V │ │ +04c5bc: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +04c5be: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +04c5c0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +04c5c2: 5265 7e07 |0003: iget v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@077e │ │ +04c5c6: 3357 0400 |0005: if-ne v7, v5, 0009 // +0004 │ │ +04c5ca: 3808 2d00 |0007: if-eqz v8, 0034 // +002d │ │ +04c5ce: 5465 7b07 |0009: iget-object v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c5d2: 3805 2900 |000b: if-eqz v5, 0034 // +0029 │ │ +04c5d6: 5465 7b07 |000d: iget-object v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c5da: 6e10 280e 0500 |000f: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0e28 │ │ +04c5e0: 0a05 |0012: move-result v5 │ │ +04c5e2: 3805 2400 |0013: if-eqz v5, 0037 // +0024 │ │ +04c5e6: 0120 |0015: move v0, v2 │ │ +04c5e8: 5465 7b07 |0016: iget-object v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c5ec: 6e10 280e 0500 |0018: invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isSms:()Z // method@0e28 │ │ +04c5f2: 0a05 |001b: move-result v5 │ │ +04c5f4: 3805 1d00 |001c: if-eqz v5, 0039 // +001d │ │ +04c5f8: 0141 |001e: move v1, v4 │ │ +04c5fa: 3907 1c00 |001f: if-nez v7, 003b // +001c │ │ +04c5fe: 7020 e70f 1600 |0021: invoke-direct {v6, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.updateContentView:(I)V // method@0fe7 │ │ +04c604: 5465 7807 |0024: iget-object v5, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0778 │ │ +04c608: 6e20 020b 4500 |0026: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b02 │ │ +04c60e: 5c63 7d07 |0029: iput-boolean v3, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.messageViewed:Z // field@077d │ │ +04c612: 3908 0600 |002b: if-nez v8, 0031 // +0006 │ │ +04c616: 5263 7e07 |002d: iget v3, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@077e │ │ +04c61a: 3323 0500 |002f: if-ne v3, v2, 0034 // +0005 │ │ +04c61e: 7010 db0f 0600 |0031: invoke-direct {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.loadContactPhoto:()V // method@0fdb │ │ +04c624: 5967 7e07 |0034: iput v7, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@077e │ │ +04c628: 0e00 |0036: return-void │ │ +04c62a: 0130 |0037: move v0, v3 │ │ +04c62c: 28de |0038: goto 0016 // -0022 │ │ +04c62e: 0131 |0039: move v1, v3 │ │ +04c630: 28e5 |003a: goto 001f // -001b │ │ +04c632: 3337 0e00 |003b: if-ne v7, v3, 0049 // +000e │ │ +04c636: 7020 e70f 0600 |003d: invoke-direct {v6, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.updateContentView:(I)V // method@0fe7 │ │ +04c63c: 5462 7807 |0040: iget-object v2, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0778 │ │ +04c640: 6e20 020b 4200 |0042: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b02 │ │ +04c646: 7010 db0f 0600 |0045: invoke-direct {v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.loadContactPhoto:()V // method@0fdb │ │ +04c64c: 28ec |0048: goto 0034 // -0014 │ │ +04c64e: 3327 ebff |0049: if-ne v7, v2, 0034 // -0015 │ │ +04c652: 7020 e70f 0600 |004b: invoke-direct {v6, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.updateContentView:(I)V // method@0fe7 │ │ +04c658: 5462 7807 |004e: iget-object v2, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0778 │ │ +04c65c: 1303 0800 |0050: const/16 v3, #int 8 // #8 │ │ +04c660: 6e20 020b 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b02 │ │ +04c666: 28df |0055: goto 0034 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=270 │ │ + 0x000d line=271 │ │ + 0x000f line=272 │ │ + 0x0016 line=274 │ │ + 0x0018 line=275 │ │ + 0x001f line=277 │ │ + 0x0021 line=278 │ │ + 0x0024 line=279 │ │ + 0x0029 line=280 │ │ + 0x002b line=281 │ │ + 0x0031 line=282 │ │ + 0x0034 line=293 │ │ + 0x0036 line=294 │ │ + 0x0038 line=272 │ │ + 0x003a line=275 │ │ + 0x003b line=284 │ │ + 0x003d line=285 │ │ + 0x0040 line=286 │ │ + 0x0045 line=287 │ │ + 0x0049 line=288 │ │ + 0x004b line=289 │ │ + 0x004e line=290 │ │ + locals : │ │ + 0x0016 - 0x0034 reg=0 viewPrivacy I │ │ + 0x001f - 0x0034 reg=1 viewPrivacyOff I │ │ + 0x0039 - 0x0056 reg=0 viewPrivacy I │ │ + 0x003b - 0x0056 reg=1 viewPrivacyOff I │ │ + 0x0000 - 0x0056 reg=6 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x0056 reg=7 newMode I │ │ + 0x0000 - 0x0056 reg=8 initial Z │ │ + │ │ + #8 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'updateContentView' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 84 16-bit code units │ │ +04c668: |[04c668] net.everythingandroid.smspopup.ui.SmsPopupFragment.updateContentView:(I)V │ │ +04c678: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04c67a: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +04c67e: 5430 7407 |0003: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0774 │ │ +04c682: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +04c686: 5430 7507 |0007: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0775 │ │ +04c68a: 3800 0f00 |0009: if-eqz v0, 0018 // +000f │ │ +04c68e: 5430 7707 |000b: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0777 │ │ +04c692: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +04c696: 5230 7607 |000f: iget v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentNum:I // field@0776 │ │ +04c69a: 3240 0700 |0011: if-eq v0, v4, 0018 // +0007 │ │ +04c69e: 5934 7607 |0013: iput v4, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentNum:I // field@0776 │ │ +04c6a2: 2b04 3500 0000 |0015: packed-switch v4, 0000004a // +00000035 │ │ +04c6a8: 0e00 |0018: return-void │ │ +04c6aa: 5430 7407 |0019: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0774 │ │ +04c6ae: 6e20 da0a 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/ScrollView;.setVisibility:(I)V // method@0ada │ │ +04c6b4: 5430 7507 |001e: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0775 │ │ +04c6b8: 6e20 c60a 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac6 │ │ +04c6be: 5430 7707 |0023: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0777 │ │ +04c6c2: 6e20 c60a 1000 |0025: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac6 │ │ +04c6c8: 28f0 |0028: goto 0018 // -0010 │ │ +04c6ca: 5430 7407 |0029: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0774 │ │ +04c6ce: 6e20 da0a 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.setVisibility:(I)V // method@0ada │ │ +04c6d4: 5430 7507 |002e: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0775 │ │ +04c6d8: 6e20 c60a 2000 |0030: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac6 │ │ +04c6de: 5430 7707 |0033: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0777 │ │ +04c6e2: 6e20 c60a 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac6 │ │ +04c6e8: 28e0 |0038: goto 0018 // -0020 │ │ +04c6ea: 5430 7407 |0039: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0774 │ │ +04c6ee: 6e20 da0a 1000 |003b: invoke-virtual {v0, v1}, Landroid/widget/ScrollView;.setVisibility:(I)V // method@0ada │ │ +04c6f4: 5430 7507 |003e: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0775 │ │ +04c6f8: 6e20 c60a 1000 |0040: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac6 │ │ +04c6fe: 5430 7707 |0043: iget-object v0, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0777 │ │ +04c702: 6e20 c60a 2000 |0045: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@0ac6 │ │ +04c708: 28d0 |0048: goto 0018 // -0030 │ │ +04c70a: 0000 |0049: nop // spacer │ │ +04c70c: 0001 0300 0000 0000 0400 0000 1400 ... |004a: packed-switch-data (10 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=297 │ │ + 0x000f line=298 │ │ + 0x0013 line=299 │ │ + 0x0015 line=300 │ │ + 0x0018 line=319 │ │ + 0x0019 line=302 │ │ + 0x001e line=303 │ │ + 0x0023 line=304 │ │ + 0x0029 line=307 │ │ + 0x002e line=308 │ │ + 0x0033 line=309 │ │ + 0x0039 line=312 │ │ + 0x003e line=313 │ │ + 0x0043 line=314 │ │ + 0x0049 line=300 │ │ + locals : │ │ + 0x0000 - 0x0054 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x0054 reg=4 mode I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'onAttach' │ │ + type : '(Landroid/app/Activity;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +04c720: |[04c720] net.everythingandroid.smspopup.ui.SmsPopupFragment.onAttach:(Landroid/app/Activity;)V │ │ +04c730: 6f20 7b02 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@027b │ │ +04c736: 0760 |0003: move-object v0, v6 │ │ +04c738: 1f00 9b02 |0004: check-cast v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // type@029b │ │ +04c73c: 0702 |0006: move-object v2, v0 │ │ +04c73e: 5b52 7907 |0007: iput-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mButtonsListener:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener; // field@0779 │ │ +04c742: 0e00 |0009: return-void │ │ +04c744: 0d01 |000a: move-exception v1 │ │ +04c746: 2202 ee01 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@01ee │ │ +04c74a: 2203 0602 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@0206 │ │ +04c74e: 7010 d90c 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +04c754: 6e10 c40c 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0cc4 │ │ +04c75a: 0c04 |0015: move-result-object v4 │ │ +04c75c: 6e20 e00c 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04c762: 0c03 |0019: move-result-object v3 │ │ +04c764: 1a04 6d00 |001a: const-string v4, " must implement SmsPopupButtonsListener" // string@006d │ │ +04c768: 6e20 e00c 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +04c76e: 0c03 |001f: move-result-object v3 │ │ +04c770: 6e10 e40c 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +04c776: 0c03 |0023: move-result-object v3 │ │ +04c778: 7020 a10c 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@0ca1 │ │ +04c77e: 2702 |0027: throw v2 │ │ + catches : 1 │ │ + 0x0003 - 0x0009 │ │ + Ljava/lang/ClassCastException; -> 0x000a │ │ + positions : │ │ + 0x0000 line=207 │ │ + 0x0003 line=209 │ │ + 0x0009 line=214 │ │ + 0x000a line=210 │ │ + 0x000b line=211 │ │ + locals : │ │ + 0x000b - 0x0028 reg=1 e Ljava/lang/ClassCastException; │ │ + 0x0000 - 0x0028 reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x0028 reg=6 activity Landroid/app/Activity; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'onCreateView' │ │ + type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 24 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 593 16-bit code units │ │ +04c790: |[04c790] net.everythingandroid.smspopup.ui.SmsPopupFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +04c7a0: 7401 d80f 1400 |0000: invoke-virtual/range {v20}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getArguments:()Landroid/os/Bundle; // method@0fd8 │ │ +04c7a6: 0c04 |0003: move-result-object v4 │ │ +04c7a8: 1a11 c610 |0004: const-string v17, "net.everythingandroid.smspopup.privacy_mode" // string@10c6 │ │ +04c7ac: 0800 1100 |0006: move-object/from16 v0, v17 │ │ +04c7b0: 6e20 7f01 0400 |0008: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@017f │ │ +04c7b6: 0a11 |000b: move-result v17 │ │ +04c7b8: 0200 1100 |000c: move/from16 v0, v17 │ │ +04c7bc: 0801 1400 |000e: move-object/from16 v1, v20 │ │ +04c7c0: 5910 7e07 |0010: iput v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.privacyMode:I // field@077e │ │ +04c7c4: 1a11 ca10 |0012: const-string v17, "net.everythingandroid.smspopup.unlock_button" // string@10ca │ │ +04c7c8: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +04c7cc: 6e20 7c01 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@017c │ │ +04c7d2: 0a11 |0019: move-result v17 │ │ +04c7d4: 0200 1100 |001a: move/from16 v0, v17 │ │ +04c7d8: 0801 1400 |001c: move-object/from16 v1, v20 │ │ +04c7dc: 5c10 8007 |001e: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@0780 │ │ +04c7e0: 1a11 c910 |0020: const-string v17, "net.everythingandroid.smspopup.show_buttons" // string@10c9 │ │ +04c7e4: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +04c7e8: 6e20 7c01 0400 |0024: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@017c │ │ +04c7ee: 0a11 |0027: move-result v17 │ │ +04c7f0: 0200 1100 |0028: move/from16 v0, v17 │ │ +04c7f4: 0801 1400 |002a: move-object/from16 v1, v20 │ │ +04c7f8: 5c10 7f07 |002c: iput-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showButtons:Z // field@077f │ │ +04c7fc: 1a11 c510 |002e: const-string v17, "net.everythingandroid.smspopup.buttons" // string@10c5 │ │ +04c800: 0800 1100 |0030: move-object/from16 v0, v17 │ │ +04c804: 6e20 8101 0400 |0032: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getIntArray:(Ljava/lang/String;)[I // method@0181 │ │ +04c80a: 0c0c |0035: move-result-object v12 │ │ +04c80c: 2211 5902 |0036: new-instance v17, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // type@0259 │ │ +04c810: 7401 d70f 1400 |0038: invoke-virtual/range {v20}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0fd7 │ │ +04c816: 0c12 |003b: move-result-object v18 │ │ +04c818: 0800 1100 |003c: move-object/from16 v0, v17 │ │ +04c81c: 0801 1200 |003e: move-object/from16 v1, v18 │ │ +04c820: 7030 0d0e 1004 |0040: invoke-direct {v0, v1, v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.:(Landroid/content/Context;Landroid/os/Bundle;)V // method@0e0d │ │ +04c826: 0800 1100 |0043: move-object/from16 v0, v17 │ │ +04c82a: 0801 1400 |0045: move-object/from16 v1, v20 │ │ +04c82e: 5b10 7b07 |0047: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04c832: 1411 0a00 037f |0049: const v17, #float 1.74129e+38 // #7f03000a │ │ +04c838: 1312 0000 |004c: const/16 v18, #int 0 // #0 │ │ +04c83c: 0800 1500 |004e: move-object/from16 v0, v21 │ │ +04c840: 0201 1100 |0050: move/from16 v1, v17 │ │ +04c844: 0802 1600 |0052: move-object/from16 v2, v22 │ │ +04c848: 0203 1200 |0054: move/from16 v3, v18 │ │ +04c84c: 6e40 a009 1032 |0056: invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@09a0 │ │ +04c852: 0c10 |0059: move-result-object v16 │ │ +04c854: 1411 3500 0f7f |005a: const v17, #float 1.90081e+38 // #7f0f0035 │ │ +04c85a: 7402 d609 1000 |005d: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c860: 0c11 |0060: move-result-object v17 │ │ +04c862: 1f11 ad01 |0061: check-cast v17, Landroid/widget/TextView; // type@01ad │ │ +04c866: 0800 1100 |0063: move-object/from16 v0, v17 │ │ +04c86a: 0801 1400 |0065: move-object/from16 v1, v20 │ │ +04c86e: 5b10 7807 |0067: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.fromTv:Landroid/widget/TextView; // field@0778 │ │ +04c872: 1411 3800 0f7f |0069: const v17, #float 1.90081e+38 // #7f0f0038 │ │ +04c878: 7402 d609 1000 |006c: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c87e: 0c11 |006f: move-result-object v17 │ │ +04c880: 1f11 ad01 |0070: check-cast v17, Landroid/widget/TextView; // type@01ad │ │ +04c884: 0800 1100 |0072: move-object/from16 v0, v17 │ │ +04c888: 0801 1400 |0074: move-object/from16 v1, v20 │ │ +04c88c: 5b10 7c07 |0076: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.messageTv:Landroid/widget/TextView; // field@077c │ │ +04c890: 1411 3600 0f7f |0078: const v17, #float 1.90081e+38 // #7f0f0036 │ │ +04c896: 7402 d609 1000 |007b: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c89c: 0c11 |007e: move-result-object v17 │ │ +04c89e: 1f11 ad01 |007f: check-cast v17, Landroid/widget/TextView; // type@01ad │ │ +04c8a2: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +04c8a6: 0801 1400 |0083: move-object/from16 v1, v20 │ │ +04c8aa: 5b10 8107 |0085: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.timestampTv:Landroid/widget/TextView; // field@0781 │ │ +04c8ae: 1411 3700 0f7f |0087: const v17, #float 1.90081e+38 // #7f0f0037 │ │ +04c8b4: 7402 d609 1000 |008a: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c8ba: 0c11 |008d: move-result-object v17 │ │ +04c8bc: 1f11 a401 |008e: check-cast v17, Landroid/widget/ScrollView; // type@01a4 │ │ +04c8c0: 0800 1100 |0090: move-object/from16 v0, v17 │ │ +04c8c4: 0801 1400 |0092: move-object/from16 v1, v20 │ │ +04c8c8: 5b10 7407 |0094: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMessage:Landroid/widget/ScrollView; // field@0774 │ │ +04c8cc: 1411 3900 0f7f |0096: const v17, #float 1.90081e+38 // #7f0f0039 │ │ +04c8d2: 7402 d609 1000 |0099: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c8d8: 0c11 |009c: move-result-object v17 │ │ +04c8da: 1f11 9d01 |009d: check-cast v17, Landroid/widget/LinearLayout; // type@019d │ │ +04c8de: 0800 1100 |009f: move-object/from16 v0, v17 │ │ +04c8e2: 0801 1400 |00a1: move-object/from16 v1, v20 │ │ +04c8e6: 5b10 7507 |00a3: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentMms:Landroid/widget/LinearLayout; // field@0775 │ │ +04c8ea: 1411 3c00 0f7f |00a5: const v17, #float 1.90081e+38 // #7f0f003c │ │ +04c8f0: 7402 d609 1000 |00a8: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c8f6: 0c11 |00ab: move-result-object v17 │ │ +04c8f8: 1f11 9d01 |00ac: check-cast v17, Landroid/widget/LinearLayout; // type@019d │ │ +04c8fc: 0800 1100 |00ae: move-object/from16 v0, v17 │ │ +04c900: 0801 1400 |00b0: move-object/from16 v1, v20 │ │ +04c904: 5b10 7707 |00b2: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contentPrivacy:Landroid/widget/LinearLayout; // field@0777 │ │ +04c908: 1411 3e00 0f7f |00b4: const v17, #float 1.90081e+38 // #7f0f003e │ │ +04c90e: 7402 d609 1000 |00b7: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c914: 0c11 |00ba: move-result-object v17 │ │ +04c916: 1f11 af01 |00bb: check-cast v17, Landroid/widget/ViewSwitcher; // type@01af │ │ +04c91a: 0800 1100 |00bd: move-object/from16 v0, v17 │ │ +04c91e: 0801 1400 |00bf: move-object/from16 v1, v20 │ │ +04c922: 5b10 7207 |00c1: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.buttonViewSwitcher:Landroid/widget/ViewSwitcher; // field@0772 │ │ +04c926: 1411 3300 0f7f |00c3: const v17, #float 1.90081e+38 // #7f0f0033 │ │ +04c92c: 7402 d609 1000 |00c6: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c932: 0c11 |00c9: move-result-object v17 │ │ +04c934: 1f11 9d01 |00ca: check-cast v17, Landroid/widget/LinearLayout; // type@019d │ │ +04c938: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +04c93c: 0801 1400 |00ce: move-object/from16 v1, v20 │ │ +04c940: 5b10 7a07 |00d0: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mainLayout:Landroid/widget/LinearLayout; // field@077a │ │ +04c944: 1411 3400 0f7f |00d2: const v17, #float 1.90081e+38 // #7f0f0034 │ │ +04c94a: 7402 d609 1000 |00d5: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c950: 0c11 |00d8: move-result-object v17 │ │ +04c952: 1f11 a101 |00d9: check-cast v17, Landroid/widget/QuickContactBadge; // type@01a1 │ │ +04c956: 0800 1100 |00db: move-object/from16 v0, v17 │ │ +04c95a: 0801 1400 |00dd: move-object/from16 v1, v20 │ │ +04c95e: 5b10 7307 |00df: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.contactBadge:Landroid/widget/QuickContactBadge; // field@0773 │ │ +04c962: 7401 d90f 1400 |00e1: invoke-virtual/range {v20}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.getResources:()Landroid/content/res/Resources; // method@0fd9 │ │ +04c968: 0c11 |00e4: move-result-object v17 │ │ +04c96a: 1412 0300 0c7f |00e5: const v18, #float 1.86092e+38 // #7f0c0003 │ │ +04c970: 7402 ff00 1100 |00e8: invoke-virtual/range {v17, v18}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@00ff │ │ +04c976: 0c0b |00eb: move-result-object v11 │ │ +04c978: 0800 1400 |00ec: move-object/from16 v0, v20 │ │ +04c97c: 5500 7f07 |00ee: iget-boolean v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showButtons:Z // field@077f │ │ +04c980: 0211 0000 |00f0: move/from16 v17, v0 │ │ +04c984: 3811 e100 |00f2: if-eqz v17, 01d3 // +00e1 │ │ +04c988: 1411 4000 0f7f |00f4: const v17, #float 1.90081e+38 // #7f0f0040 │ │ +04c98e: 7402 d609 1000 |00f7: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c994: 0c05 |00fa: move-result-object v5 │ │ +04c996: 1f05 8f01 |00fb: check-cast v5, Landroid/widget/Button; // type@018f │ │ +04c99a: 2206 9a02 |00fd: new-instance v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; // type@029a │ │ +04c99e: 1311 0000 |00ff: const/16 v17, #int 0 // #0 │ │ +04c9a2: 4411 0c11 |0101: aget v17, v12, v17 │ │ +04c9a6: 0800 1400 |0103: move-object/from16 v0, v20 │ │ +04c9aa: 0201 1100 |0105: move/from16 v1, v17 │ │ +04c9ae: 7040 d10f 06b1 |0107: invoke-direct {v6, v0, v1, v11}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V // method@0fd1 │ │ +04c9b4: 6e20 960a 6500 |010a: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +04c9ba: 5260 5c07 |010d: iget v0, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@075c │ │ +04c9be: 0211 0000 |010f: move/from16 v17, v0 │ │ +04c9c2: 0200 1100 |0111: move/from16 v0, v17 │ │ +04c9c6: 6e20 990a 0500 |0113: invoke-virtual {v5, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@0a99 │ │ +04c9cc: 5460 5b07 |0116: iget-object v0, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonText:Ljava/lang/String; // field@075b │ │ +04c9d0: 0811 0000 |0118: move-object/from16 v17, v0 │ │ +04c9d4: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +04c9d8: 6e20 980a 0500 |011c: invoke-virtual {v5, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0a98 │ │ +04c9de: 1411 4100 0f7f |011f: const v17, #float 1.90081e+38 // #7f0f0041 │ │ +04c9e4: 7402 d609 1000 |0122: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04c9ea: 0c07 |0125: move-result-object v7 │ │ +04c9ec: 1f07 8f01 |0126: check-cast v7, Landroid/widget/Button; // type@018f │ │ +04c9f0: 2208 9a02 |0128: new-instance v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; // type@029a │ │ +04c9f4: 1311 0100 |012a: const/16 v17, #int 1 // #1 │ │ +04c9f8: 4411 0c11 |012c: aget v17, v12, v17 │ │ +04c9fc: 0800 1400 |012e: move-object/from16 v0, v20 │ │ +04ca00: 0201 1100 |0130: move/from16 v1, v17 │ │ +04ca04: 7040 d10f 08b1 |0132: invoke-direct {v8, v0, v1, v11}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V // method@0fd1 │ │ +04ca0a: 6e20 960a 8700 |0135: invoke-virtual {v7, v8}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +04ca10: 5280 5c07 |0138: iget v0, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@075c │ │ +04ca14: 0211 0000 |013a: move/from16 v17, v0 │ │ +04ca18: 0200 1100 |013c: move/from16 v0, v17 │ │ +04ca1c: 6e20 990a 0700 |013e: invoke-virtual {v7, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@0a99 │ │ +04ca22: 5480 5b07 |0141: iget-object v0, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonText:Ljava/lang/String; // field@075b │ │ +04ca26: 0811 0000 |0143: move-object/from16 v17, v0 │ │ +04ca2a: 0800 1100 |0145: move-object/from16 v0, v17 │ │ +04ca2e: 6e20 980a 0700 |0147: invoke-virtual {v7, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0a98 │ │ +04ca34: 1411 4200 0f7f |014a: const v17, #float 1.90081e+38 // #7f0f0042 │ │ +04ca3a: 7402 d609 1000 |014d: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04ca40: 0c09 |0150: move-result-object v9 │ │ +04ca42: 1f09 8f01 |0151: check-cast v9, Landroid/widget/Button; // type@018f │ │ +04ca46: 220a 9a02 |0153: new-instance v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; // type@029a │ │ +04ca4a: 1311 0200 |0155: const/16 v17, #int 2 // #2 │ │ +04ca4e: 4411 0c11 |0157: aget v17, v12, v17 │ │ +04ca52: 0800 1400 |0159: move-object/from16 v0, v20 │ │ +04ca56: 0201 1100 |015b: move/from16 v1, v17 │ │ +04ca5a: 7040 d10f 0ab1 |015d: invoke-direct {v10, v0, v1, v11}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V // method@0fd1 │ │ +04ca60: 6e20 960a a900 |0160: invoke-virtual {v9, v10}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +04ca66: 52a0 5c07 |0163: iget v0, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonVisibility:I // field@075c │ │ +04ca6a: 0211 0000 |0165: move/from16 v17, v0 │ │ +04ca6e: 0200 1100 |0167: move/from16 v0, v17 │ │ +04ca72: 6e20 990a 0900 |0169: invoke-virtual {v9, v0}, Landroid/widget/Button;.setVisibility:(I)V // method@0a99 │ │ +04ca78: 54a0 5b07 |016c: iget-object v0, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.buttonText:Ljava/lang/String; // field@075b │ │ +04ca7c: 0811 0000 |016e: move-object/from16 v17, v0 │ │ +04ca80: 0800 1100 |0170: move-object/from16 v0, v17 │ │ +04ca84: 6e20 980a 0900 |0172: invoke-virtual {v9, v0}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@0a98 │ │ +04ca8a: 120f |0175: const/4 v15, #int 0 // #0 │ │ +04ca8c: 5560 5d07 |0176: iget-boolean v0, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@075d │ │ +04ca90: 0211 0000 |0178: move/from16 v17, v0 │ │ +04ca94: 3811 0400 |017a: if-eqz v17, 017e // +0004 │ │ +04ca98: d80f 0f01 |017c: add-int/lit8 v15, v15, #int 1 // #01 │ │ +04ca9c: 5580 5d07 |017e: iget-boolean v0, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@075d │ │ +04caa0: 0211 0000 |0180: move/from16 v17, v0 │ │ +04caa4: 3811 0400 |0182: if-eqz v17, 0186 // +0004 │ │ +04caa8: d80f 0f01 |0184: add-int/lit8 v15, v15, #int 1 // #01 │ │ +04caac: 55a0 5d07 |0186: iget-boolean v0, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@075d │ │ +04cab0: 0211 0000 |0188: move/from16 v17, v0 │ │ +04cab4: 3811 0400 |018a: if-eqz v17, 018e // +0004 │ │ +04cab8: d80f 0f01 |018c: add-int/lit8 v15, v15, #int 1 // #01 │ │ +04cabc: 1311 0100 |018e: const/16 v17, #int 1 // #1 │ │ +04cac0: 0200 1100 |0190: move/from16 v0, v17 │ │ +04cac4: 330f 2c00 |0192: if-ne v15, v0, 01be // +002c │ │ +04cac8: 5560 5d07 |0194: iget-boolean v0, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@075d │ │ +04cacc: 0211 0000 |0196: move/from16 v17, v0 │ │ +04cad0: 3811 0a00 |0198: if-eqz v17, 01a2 // +000a │ │ +04cad4: 1411 4f00 0d7f |019a: const v17, #float 1.87423e+38 // #7f0d004f │ │ +04cada: 0200 1100 |019d: move/from16 v0, v17 │ │ +04cade: 6e20 970a 0500 |019f: invoke-virtual {v5, v0}, Landroid/widget/Button;.setText:(I)V // method@0a97 │ │ +04cae4: 5580 5d07 |01a2: iget-boolean v0, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@075d │ │ +04cae8: 0211 0000 |01a4: move/from16 v17, v0 │ │ +04caec: 3811 0a00 |01a6: if-eqz v17, 01b0 // +000a │ │ +04caf0: 1411 4f00 0d7f |01a8: const v17, #float 1.87423e+38 // #7f0d004f │ │ +04caf6: 0200 1100 |01ab: move/from16 v0, v17 │ │ +04cafa: 6e20 970a 0700 |01ad: invoke-virtual {v7, v0}, Landroid/widget/Button;.setText:(I)V // method@0a97 │ │ +04cb00: 55a0 5d07 |01b0: iget-boolean v0, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.isReplyButton:Z // field@075d │ │ +04cb04: 0211 0000 |01b2: move/from16 v17, v0 │ │ +04cb08: 3811 0a00 |01b4: if-eqz v17, 01be // +000a │ │ +04cb0c: 1411 4f00 0d7f |01b6: const v17, #float 1.87423e+38 // #7f0d004f │ │ +04cb12: 0200 1100 |01b9: move/from16 v0, v17 │ │ +04cb16: 6e20 970a 0900 |01bb: invoke-virtual {v9, v0}, Landroid/widget/Button;.setText:(I)V // method@0a97 │ │ +04cb1c: 1411 4400 0f7f |01be: const v17, #float 1.90081e+38 // #7f0f0044 │ │ +04cb22: 7402 d609 1000 |01c1: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04cb28: 0c11 |01c4: move-result-object v17 │ │ +04cb2a: 1f11 8f01 |01c5: check-cast v17, Landroid/widget/Button; // type@018f │ │ +04cb2e: 2212 9702 |01c7: new-instance v18, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1; // type@0297 │ │ +04cb32: 0800 1200 |01c9: move-object/from16 v0, v18 │ │ +04cb36: 0801 1400 |01cb: move-object/from16 v1, v20 │ │ +04cb3a: 7020 c70f 1000 |01cd: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V // method@0fc7 │ │ +04cb40: 7402 960a 1100 |01d0: invoke-virtual/range {v17, v18}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +04cb46: 0800 1400 |01d3: move-object/from16 v0, v20 │ │ +04cb4a: 5400 7b07 |01d5: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04cb4e: 0811 0000 |01d7: move-object/from16 v17, v0 │ │ +04cb52: 7401 270e 1100 |01d9: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.isMms:()Z // method@0e27 │ │ +04cb58: 0a11 |01dc: move-result v17 │ │ +04cb5a: 3811 5300 |01dd: if-eqz v17, 0230 // +0053 │ │ +04cb5e: 1411 3b00 0f7f |01df: const v17, #float 1.90081e+38 // #7f0f003b │ │ +04cb64: 7402 d609 1000 |01e2: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04cb6a: 0c11 |01e5: move-result-object v17 │ │ +04cb6c: 1f11 8f01 |01e6: check-cast v17, Landroid/widget/Button; // type@018f │ │ +04cb70: 2212 9a02 |01e8: new-instance v18, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; // type@029a │ │ +04cb74: 1313 6500 |01ea: const/16 v19, #int 101 // #65 │ │ +04cb78: 0800 1200 |01ec: move-object/from16 v0, v18 │ │ +04cb7c: 0801 1400 |01ee: move-object/from16 v1, v20 │ │ +04cb80: 0202 1300 |01f0: move/from16 v2, v19 │ │ +04cb84: 7040 d10f 10b2 |01f2: invoke-direct {v0, v1, v2, v11}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;I[Ljava/lang/String;)V // method@0fd1 │ │ +04cb8a: 7402 960a 1100 |01f5: invoke-virtual/range {v17, v18}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0a96 │ │ +04cb90: 0800 1400 |01f8: move-object/from16 v0, v20 │ │ +04cb94: 5400 7b07 |01fa: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04cb98: 0811 0000 |01fc: move-object/from16 v17, v0 │ │ +04cb9c: 7401 190e 1100 |01fe: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0e19 │ │ +04cba2: 0c0d |0201: move-result-object v13 │ │ +04cba4: 1411 3a00 0f7f |0202: const v17, #float 1.90081e+38 // #7f0f003a │ │ +04cbaa: 7402 d609 1000 |0205: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04cbb0: 0c0e |0208: move-result-object v14 │ │ +04cbb2: 1f0e ad01 |0209: check-cast v14, Landroid/widget/TextView; // type@01ad │ │ +04cbb6: 380d 3e00 |020b: if-eqz v13, 0249 // +003e │ │ +04cbba: 1a11 0000 |020d: const-string v17, "" // string@0000 │ │ +04cbbe: 0800 1100 |020f: move-object/from16 v0, v17 │ │ +04cbc2: 6e20 cc0c d000 |0211: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04cbc8: 0a11 |0214: move-result v17 │ │ +04cbca: 3911 3400 |0215: if-nez v17, 0249 // +0034 │ │ +04cbce: 1a11 0211 |0217: const-string v17, "no subject" // string@1102 │ │ +04cbd2: 0800 1100 |0219: move-object/from16 v0, v17 │ │ +04cbd6: 6e20 cc0c d000 |021b: invoke-virtual {v0, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0ccc │ │ +04cbdc: 0a11 |021e: move-result v17 │ │ +04cbde: 3911 2a00 |021f: if-nez v17, 0249 // +002a │ │ +04cbe2: 0800 1400 |0221: move-object/from16 v0, v20 │ │ +04cbe6: 5400 7b07 |0223: iget-object v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // field@077b │ │ +04cbea: 0811 0000 |0225: move-object/from16 v17, v0 │ │ +04cbee: 7401 190e 1100 |0227: invoke-virtual/range {v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;.getMessageBody:()Ljava/lang/String; // method@0e19 │ │ +04cbf4: 0c11 |022a: move-result-object v17 │ │ +04cbf6: 0800 1100 |022b: move-object/from16 v0, v17 │ │ +04cbfa: 6e20 fd0a 0e00 |022d: invoke-virtual {v14, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +04cc00: 1411 3d00 0f7f |0230: const v17, #float 1.90081e+38 // #7f0f003d │ │ +04cc06: 7402 d609 1000 |0233: invoke-virtual/range {v16, v17}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +04cc0c: 0c11 |0236: move-result-object v17 │ │ +04cc0e: 1f11 9a01 |0237: check-cast v17, Landroid/widget/ImageButton; // type@019a │ │ +04cc12: 2212 9802 |0239: new-instance v18, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2; // type@0298 │ │ +04cc16: 0800 1200 |023b: move-object/from16 v0, v18 │ │ +04cc1a: 0801 1400 |023d: move-object/from16 v1, v20 │ │ +04cc1e: 7020 c90f 1000 |023f: invoke-direct {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2;.:(Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V // method@0fc9 │ │ +04cc24: 7402 b70a 1100 |0242: invoke-virtual/range {v17, v18}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0ab7 │ │ +04cc2a: 7601 e00f 1400 |0245: invoke-direct/range {v20}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.populateViews:()V // method@0fe0 │ │ +04cc30: 1110 |0248: return-object v16 │ │ +04cc32: 1311 0800 |0249: const/16 v17, #int 8 // #8 │ │ +04cc36: 0200 1100 |024b: move/from16 v0, v17 │ │ +04cc3a: 6e20 020b 0e00 |024d: invoke-virtual {v14, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0b02 │ │ +04cc40: 28e0 |0250: goto 0230 // -0020 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=104 │ │ + 0x0004 line=105 │ │ + 0x0012 line=106 │ │ + 0x0020 line=107 │ │ + 0x002e line=108 │ │ + 0x0036 line=109 │ │ + 0x0049 line=111 │ │ + 0x005a line=114 │ │ + 0x0069 line=115 │ │ + 0x0078 line=116 │ │ + 0x0087 line=117 │ │ + 0x0096 line=118 │ │ + 0x00a5 line=119 │ │ + 0x00b4 line=121 │ │ + 0x00c3 line=122 │ │ + 0x00d2 line=125 │ │ + 0x00e1 line=127 │ │ + 0x00ec line=129 │ │ + 0x00f4 line=130 │ │ + 0x00fd line=131 │ │ + 0x010a line=132 │ │ + 0x010d line=133 │ │ + 0x0116 line=134 │ │ + 0x011f line=136 │ │ + 0x0128 line=137 │ │ + 0x0135 line=138 │ │ + 0x0138 line=139 │ │ + 0x0141 line=140 │ │ + 0x014a line=142 │ │ + 0x0153 line=143 │ │ + 0x0160 line=144 │ │ + 0x0163 line=145 │ │ + 0x016c line=146 │ │ + 0x0175 line=153 │ │ + 0x0176 line=154 │ │ + 0x017c line=155 │ │ + 0x017e line=156 │ │ + 0x0184 line=157 │ │ + 0x0186 line=158 │ │ + 0x018c line=159 │ │ + 0x018e line=161 │ │ + 0x0194 line=162 │ │ + 0x019a line=163 │ │ + 0x01a2 line=164 │ │ + 0x01a8 line=165 │ │ + 0x01b0 line=166 │ │ + 0x01b6 line=167 │ │ + 0x01be line=170 │ │ + 0x01d3 line=178 │ │ + 0x01df line=180 │ │ + 0x01f8 line=182 │ │ + 0x0202 line=183 │ │ + 0x020b line=184 │ │ + 0x0221 line=185 │ │ + 0x0230 line=192 │ │ + 0x0245 line=200 │ │ + 0x0248 line=202 │ │ + 0x0249 line=187 │ │ + locals : │ │ + 0x00fd - 0x01d3 reg=5 button1 Landroid/widget/Button; │ │ + 0x010a - 0x01d3 reg=6 button1Vals Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; │ │ + 0x0128 - 0x01d3 reg=7 button2 Landroid/widget/Button; │ │ + 0x0135 - 0x01d3 reg=8 button2Vals Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; │ │ + 0x0153 - 0x01d3 reg=9 button3 Landroid/widget/Button; │ │ + 0x0160 - 0x01d3 reg=10 button3Vals Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton; │ │ + 0x0176 - 0x01d3 reg=15 numReplyButtons I │ │ + 0x0202 - 0x0230 reg=13 mmsSubject Ljava/lang/String; │ │ + 0x020b - 0x0230 reg=14 mmsSubjectTV Landroid/widget/TextView; │ │ + 0x0004 - 0x0251 reg=4 args Landroid/os/Bundle; │ │ + 0x00ec - 0x0251 reg=11 buttonText [Ljava/lang/String; │ │ + 0x0036 - 0x0251 reg=12 buttons [I │ │ + 0x0249 - 0x0251 reg=13 mmsSubject Ljava/lang/String; │ │ + 0x0249 - 0x0251 reg=14 mmsSubjectTV Landroid/widget/TextView; │ │ + 0x005a - 0x0251 reg=16 v Landroid/view/View; │ │ + 0x0000 - 0x0251 reg=20 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x0251 reg=21 inflater Landroid/view/LayoutInflater; │ │ + 0x0000 - 0x0251 reg=22 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0251 reg=23 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'resizeLayout' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 16 16-bit code units │ │ +04cc44: |[04cc44] net.everythingandroid.smspopup.ui.SmsPopupFragment.resizeLayout:(II)V │ │ +04cc54: 5421 7a07 |0000: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mainLayout:Landroid/widget/LinearLayout; // field@077a │ │ +04cc58: 6e10 bf0a 0100 |0002: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0abf │ │ +04cc5e: 0c00 |0005: move-result-object v0 │ │ +04cc60: 1f00 9701 |0006: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@0197 │ │ +04cc64: 5903 6e02 |0008: iput v3, v0, Landroid/widget/FrameLayout$LayoutParams;.width:I // field@026e │ │ +04cc68: 5421 7a07 |000a: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.mainLayout:Landroid/widget/LinearLayout; // field@077a │ │ +04cc6c: 6e20 c40a 0100 |000c: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0ac4 │ │ +04cc72: 0e00 |000f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=233 │ │ + 0x0008 line=234 │ │ + 0x000a line=235 │ │ + 0x000f line=236 │ │ + locals : │ │ + 0x0008 - 0x0010 reg=0 params Landroid/widget/FrameLayout$LayoutParams; │ │ + 0x0000 - 0x0010 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x0010 reg=3 newWidth I │ │ + 0x0000 - 0x0010 reg=4 screenWidth I │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'setPrivacy' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04cc74: |[04cc74] net.everythingandroid.smspopup.ui.SmsPopupFragment.setPrivacy:(I)V │ │ +04cc84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04cc86: 7030 e50f 2100 |0001: invoke-direct {v1, v2, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setPrivacy:(IZ)V // method@0fe5 │ │ +04cc8c: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=265 │ │ + 0x0004 line=266 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x0005 reg=2 newMode I │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;) │ │ + name : 'setShowUnlockButton' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 10 16-bit code units │ │ +04cc90: |[04cc90] net.everythingandroid.smspopup.ui.SmsPopupFragment.setShowUnlockButton:(Z)V │ │ +04cca0: 5510 8007 |0000: iget-boolean v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@0780 │ │ +04cca4: 3202 0700 |0002: if-eq v2, v0, 0009 // +0007 │ │ +04cca8: 5c12 8007 |0004: iput-boolean v2, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.showUnlockButton:Z // field@0780 │ │ +04ccac: 7010 e10f 0100 |0006: invoke-direct {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.refreshButtonViews:()V // method@0fe1 │ │ +04ccb2: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=239 │ │ + 0x0004 line=240 │ │ + 0x0006 line=241 │ │ + 0x0009 line=243 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + 0x0000 - 0x000a reg=2 show Z │ │ + │ │ + source_file_idx : 1882 (SmsPopupFragment.java) │ │ + │ │ +Class #363 header: │ │ +class_idx : 684 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 137 │ │ +source_file_idx : 1795 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #363 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/util/RetainFragment;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/Fragment;' │ │ + Interfaces - │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ + name : 'TAG' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "net.everythingandroid.smspopup.retainfragment" │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ + name : 'mObject' │ │ + type : 'Ljava/lang/Object;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04ccb4: |[04ccb4] net.everythingandroid.smspopup.util.RetainFragment.:()V │ │ +04ccc4: 7010 5a02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/Fragment;.:()V // method@025a │ │ +04ccca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=12 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ + name : 'findOrCreateRetainFragment' │ │ + type : '(Landroid/support/v4/app/FragmentManager;)Lnet/everythingandroid/smspopup/util/RetainFragment;' │ │ + access : 0x0009 (PUBLIC STATIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +04cccc: |[04cccc] net.everythingandroid.smspopup.util.RetainFragment.findOrCreateRetainFragment:(Landroid/support/v4/app/FragmentManager;)Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ +04ccdc: 1a01 c810 |0000: const-string v1, "net.everythingandroid.smspopup.retainfragment" // string@10c8 │ │ +04cce0: 6e20 eb02 1200 |0002: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02eb │ │ +04cce6: 0c00 |0005: move-result-object v0 │ │ +04cce8: 1f00 ac02 |0006: check-cast v0, Lnet/everythingandroid/smspopup/util/RetainFragment; // type@02ac │ │ +04ccec: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +04ccf0: 1100 |000a: return-object v0 │ │ +04ccf2: 2200 ac02 |000b: new-instance v0, Lnet/everythingandroid/smspopup/util/RetainFragment; // type@02ac │ │ +04ccf6: 7010 3110 0000 |000d: invoke-direct {v0}, Lnet/everythingandroid/smspopup/util/RetainFragment;.:()V // method@1031 │ │ +04ccfc: 28fa |0010: goto 000a // -0006 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=21 │ │ + 0x0008 line=22 │ │ + 0x000a line=25 │ │ + locals : │ │ + 0x0008 - 0x000a reg=0 fragment Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ + 0x000b - 0x000d reg=0 fragment Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ + 0x0000 - 0x0011 reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ + name : 'getObject' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04cd00: |[04cd00] net.everythingandroid.smspopup.util.RetainFragment.getObject:()Ljava/lang/Object; │ │ +04cd10: 5410 c307 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/util/RetainFragment;.mObject:Ljava/lang/Object; // field@07c3 │ │ +04cd14: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=33 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ + name : 'onCreate' │ │ + type : '(Landroid/os/Bundle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +04cd18: |[04cd18] net.everythingandroid.smspopup.util.RetainFragment.onCreate:(Landroid/os/Bundle;)V │ │ +04cd28: 6f20 7e02 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@027e │ │ +04cd2e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04cd30: 6e20 3610 0100 |0004: invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/util/RetainFragment;.setRetainInstance:(Z)V // method@1036 │ │ +04cd36: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=16 │ │ + 0x0003 line=17 │ │ + 0x0007 line=18 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ + 0x0000 - 0x0008 reg=2 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/util/RetainFragment;) │ │ + name : 'setObject' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04cd38: |[04cd38] net.everythingandroid.smspopup.util.RetainFragment.setObject:(Ljava/lang/Object;)V │ │ +04cd48: 5b01 c307 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/util/RetainFragment;.mObject:Ljava/lang/Object; // field@07c3 │ │ +04cd4c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=29 │ │ + 0x0002 line=30 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ + 0x0000 - 0x0003 reg=1 obj Ljava/lang/Object; │ │ + │ │ + source_file_idx : 1795 (RetainFragment.java) │ │ + │ │ +Class #364 header: │ │ +class_idx : 122 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 123 │ │ +source_file_idx : 308 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #364 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityServiceInfoIcsImpl" │ │ + │ │ +Class #364 - │ │ + Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04cd50: |[04cd50] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +04cd60: 7010 e001 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@01e0 │ │ +04cd66: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=61 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getCanRetrieveWindowContent' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04cd68: |[04cd68] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +04cd78: 7110 f501 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@01f5 │ │ +04cd7e: 0a00 |0003: move-result v0 │ │ +04cd80: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=65 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getDescription' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04cd84: |[04cd84] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +04cd94: 7110 f601 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01f6 │ │ +04cd9a: 0c00 |0003: move-result-object v0 │ │ +04cd9c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getId' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04cda0: |[04cda0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +04cdb0: 7110 f701 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01f7 │ │ +04cdb6: 0c00 |0003: move-result-object v0 │ │ +04cdb8: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=75 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getResolveInfo' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04cdbc: |[04cdbc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +04cdcc: 7110 f801 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@01f8 │ │ +04cdd2: 0c00 |0003: move-result-object v0 │ │ +04cdd4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=80 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;) │ │ + name : 'getSettingsActivityName' │ │ + type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04cdd8: |[04cdd8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +04cde8: 7110 f901 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@01f9 │ │ +04cdee: 0c00 |0003: move-result-object v0 │ │ +04cdf0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=85 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ + │ │ + source_file_idx : 308 (AccessibilityServiceInfoCompat.java) │ │ + │ │ +Class #365 header: │ │ +class_idx : 190 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 189 │ │ +source_file_idx : 484 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 7 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 21 │ │ + │ │ +Class #365 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/AsyncTaskLoader" "<" "Landroid/database/Cursor;" ">;" } │ │ +Annotations on field #364 'mObserver' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">.Force" "LoadContentObserver;" } │ │ + │ │ +Class #365 - │ │ + Class descriptor : 'Landroid/support/v4/content/CursorLoader;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/content/AsyncTaskLoader;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mCursor' │ │ + type : 'Landroid/database/Cursor;' │ │ + access : 0x0000 () │ │ + #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mObserver' │ │ + type : 'Landroid/support/v4/content/Loader$ForceLoadContentObserver;' │ │ + access : 0x0010 (FINAL) │ │ + #2 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mProjection' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mSelection' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mSelectionArgs' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mSortOrder' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'mUri' │ │ + type : 'Landroid/net/Uri;' │ │ + access : 0x0000 () │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +04cdf4: |[04cdf4] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +04ce04: 7020 7104 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0471 │ │ +04ce0a: 2200 c000 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00c0 │ │ +04ce0e: 7020 9e04 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@049e │ │ +04ce14: 5b10 6c01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@016c │ │ +04ce18: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + 0x0003 line=96 │ │ + 0x000a line=97 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ + │ │ + #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 8 │ │ + ins : 7 │ │ + outs : 2 │ │ + insns size : 21 16-bit code units │ │ +04ce1c: |[04ce1c] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +04ce2c: 7020 7104 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0471 │ │ +04ce32: 2200 c000 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@00c0 │ │ +04ce36: 7020 9e04 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@049e │ │ +04ce3c: 5b10 6c01 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@016c │ │ +04ce40: 5b13 7101 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ +04ce44: 5b14 6d01 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ +04ce48: 5b15 6e01 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ +04ce4c: 5b16 6f01 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ +04ce50: 5b17 7001 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ +04ce54: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=107 │ │ + 0x0003 line=108 │ │ + 0x000a line=109 │ │ + 0x000c line=110 │ │ + 0x000e line=111 │ │ + 0x0010 line=112 │ │ + 0x0012 line=113 │ │ + 0x0014 line=114 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0015 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0015 reg=3 uri Landroid/net/Uri; │ │ + 0x0000 - 0x0015 reg=4 projection [Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=5 selection Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=6 selectionArgs [Ljava/lang/String; │ │ + 0x0000 - 0x0015 reg=7 sortOrder Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'deliverResult' │ │ + type : '(Landroid/database/Cursor;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 39 16-bit code units │ │ +04ce58: |[04ce58] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +04ce68: 6e10 8d04 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@048d │ │ +04ce6e: 0a01 |0003: move-result v1 │ │ +04ce70: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +04ce74: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +04ce78: 7210 1301 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +04ce7e: 0e00 |000b: return-void │ │ +04ce80: 5420 6b01 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04ce84: 5b23 6b01 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04ce88: 6e10 8e04 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@048e │ │ +04ce8e: 0a01 |0013: move-result v1 │ │ +04ce90: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +04ce94: 6f20 7304 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0473 │ │ +04ce9a: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +04ce9e: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +04cea2: 7210 1a01 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@011a │ │ +04cea8: 0a01 |0020: move-result v1 │ │ +04ceaa: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +04ceae: 7210 1301 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +04ceb4: 28e5 |0026: goto 000b // -001b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=70 │ │ + 0x0006 line=72 │ │ + 0x0008 line=73 │ │ + 0x000b line=87 │ │ + 0x000c line=77 │ │ + 0x000e line=78 │ │ + 0x0010 line=80 │ │ + 0x0016 line=81 │ │ + 0x0019 line=84 │ │ + 0x0023 line=85 │ │ + locals : │ │ + 0x000e - 0x0027 reg=0 oldCursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0027 reg=2 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0027 reg=3 cursor Landroid/database/Cursor; │ │ + │ │ + #1 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'deliverResult' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04ceb8: |[04ceb8] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +04cec8: 1f01 3a00 |0000: check-cast v1, Landroid/database/Cursor; // type@003a │ │ +04cecc: 6e20 8304 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0483 │ │ +04ced2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #2 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'dump' │ │ + type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 5 │ │ + insns size : 103 16-bit code units │ │ +04ced4: |[04ced4] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +04cee4: 6f55 7604 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0476 │ │ +04ceea: 6e20 8d0c 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cef0: 1a00 1a10 |0006: const-string v0, "mUri=" // string@101a │ │ +04cef4: 6e20 8d0c 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cefa: 5410 7101 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ +04cefe: 6e20 910c 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +04cf04: 6e20 8d0c 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf0a: 1a00 ae0f |0013: const-string v0, "mProjection=" // string@0fae │ │ +04cf0e: 6e20 8d0c 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf14: 5410 6d01 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ +04cf18: 7110 010d 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0d01 │ │ +04cf1e: 0c00 |001d: move-result-object v0 │ │ +04cf20: 6e20 920c 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +04cf26: 6e20 8d0c 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf2c: 1a00 d80f |0024: const-string v0, "mSelection=" // string@0fd8 │ │ +04cf30: 6e20 8d0c 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf36: 5410 6e01 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ +04cf3a: 6e20 920c 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +04cf40: 6e20 8d0c 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf46: 1a00 da0f |0031: const-string v0, "mSelectionArgs=" // string@0fda │ │ +04cf4a: 6e20 8d0c 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf50: 5410 6f01 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ +04cf54: 7110 010d 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@0d01 │ │ +04cf5a: 0c00 |003b: move-result-object v0 │ │ +04cf5c: 6e20 920c 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +04cf62: 6e20 8d0c 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf68: 1a00 e30f |0042: const-string v0, "mSortOrder=" // string@0fe3 │ │ +04cf6c: 6e20 8d0c 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf72: 5410 7001 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ +04cf76: 6e20 920c 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@0c92 │ │ +04cf7c: 6e20 8d0c 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf82: 1a00 ff0e |004f: const-string v0, "mCursor=" // string@0eff │ │ +04cf86: 6e20 8d0c 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf8c: 5410 6b01 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04cf90: 6e20 910c 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@0c91 │ │ +04cf96: 6e20 8d0c 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cf9c: 1a00 ec0e |005c: const-string v0, "mContentChanged=" // string@0eec │ │ +04cfa0: 6e20 8d0c 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@0c8d │ │ +04cfa6: 5510 6a01 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@016a │ │ +04cfaa: 6e20 930c 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@0c93 │ │ +04cfb0: 0e00 |0066: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=204 │ │ + 0x0003 line=205 │ │ + 0x0010 line=206 │ │ + 0x0018 line=207 │ │ + 0x0021 line=208 │ │ + 0x002e line=209 │ │ + 0x0036 line=210 │ │ + 0x003f line=211 │ │ + 0x004c line=212 │ │ + 0x0059 line=213 │ │ + 0x0066 line=214 │ │ + locals : │ │ + 0x0000 - 0x0067 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0067 reg=2 prefix Ljava/lang/String; │ │ + 0x0000 - 0x0067 reg=3 fd Ljava/io/FileDescriptor; │ │ + 0x0000 - 0x0067 reg=4 writer Ljava/io/PrintWriter; │ │ + 0x0000 - 0x0067 reg=5 args [Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'getProjection' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04cfb4: |[04cfb4] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +04cfc4: 5410 6d01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ +04cfc8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=171 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'getSelection' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04cfcc: |[04cfcc] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +04cfdc: 5410 6e01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ +04cfe0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=179 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'getSelectionArgs' │ │ + type : '()[Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04cfe4: |[04cfe4] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +04cff4: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ +04cff8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=187 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'getSortOrder' │ │ + type : '()Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04cffc: |[04cffc] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +04d00c: 5410 7001 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ +04d010: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=195 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'getUri' │ │ + type : '()Landroid/net/Uri;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d014: |[04d014] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +04d024: 5410 7101 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ +04d028: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=163 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'loadInBackground' │ │ + type : '()Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 6 │ │ + insns size : 33 16-bit code units │ │ +04d02c: |[04d02c] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +04d03c: 6e10 8704 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0487 │ │ +04d042: 0c00 |0003: move-result-object v0 │ │ +04d044: 6e10 a000 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +04d04a: 0c00 |0007: move-result-object v0 │ │ +04d04c: 5471 7101 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ +04d050: 5472 6d01 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ +04d054: 5473 6e01 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ +04d058: 5474 6f01 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ +04d05c: 5475 7001 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ +04d060: 7406 9200 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +04d066: 0c06 |0015: move-result-object v6 │ │ +04d068: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +04d06c: 7210 1601 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@0116 │ │ +04d072: 5470 6c01 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@016c │ │ +04d076: 6e30 9604 6700 |001d: invoke-virtual {v7, v6, v0}, Landroid/support/v4/content/CursorLoader;.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V // method@0496 │ │ +04d07c: 1106 |0020: return-object v6 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0016 line=51 │ │ + 0x0018 line=53 │ │ + 0x001b line=54 │ │ + 0x0020 line=56 │ │ + locals : │ │ + 0x0016 - 0x0021 reg=6 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0021 reg=7 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #9 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'loadInBackground' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d080: |[04d080] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +04d090: 6e10 8f04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@048f │ │ +04d096: 0c00 |0003: move-result-object v0 │ │ +04d098: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #10 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'onCanceled' │ │ + type : '(Landroid/database/Cursor;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 12 16-bit code units │ │ +04d09c: |[04d09c] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +04d0ac: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +04d0b0: 7210 1a01 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@011a │ │ +04d0b6: 0a00 |0005: move-result v0 │ │ +04d0b8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +04d0bc: 7210 1301 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +04d0c2: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + 0x0008 line=145 │ │ + 0x000b line=147 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x000c reg=2 cursor Landroid/database/Cursor; │ │ + │ │ + #11 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'onCanceled' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04d0c4: |[04d0c4] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +04d0d4: 1f01 3a00 |0000: check-cast v1, Landroid/database/Cursor; // type@003a │ │ +04d0d8: 6e20 9104 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0491 │ │ +04d0de: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=35 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #12 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'onReset' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 27 16-bit code units │ │ +04d0e0: |[04d0e0] android.support.v4.content.CursorLoader.onReset:()V │ │ +04d0f0: 6f10 7d04 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@047d │ │ +04d0f6: 6e10 9504 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@0495 │ │ +04d0fc: 5410 6b01 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04d100: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +04d104: 5410 6b01 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04d108: 7210 1a01 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@011a │ │ +04d10e: 0a00 |000f: move-result v0 │ │ +04d110: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +04d114: 5410 6b01 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04d118: 7210 1301 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0113 │ │ +04d11e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +04d120: 5b10 6b01 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04d124: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ + 0x0003 line=154 │ │ + 0x0006 line=156 │ │ + 0x0012 line=157 │ │ + 0x0017 line=159 │ │ + 0x001a line=160 │ │ + locals : │ │ + 0x0000 - 0x001b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #13 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'onStartLoading' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +04d128: |[04d128] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +04d138: 5410 6b01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04d13c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04d140: 5410 6b01 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04d144: 6e20 8304 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0483 │ │ +04d14a: 6e10 9c04 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@049c │ │ +04d150: 0a00 |000c: move-result v0 │ │ +04d152: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +04d156: 5410 6b01 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@016b │ │ +04d15a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +04d15e: 6e10 8604 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0486 │ │ +04d164: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + 0x0004 line=126 │ │ + 0x0009 line=128 │ │ + 0x0013 line=129 │ │ + 0x0016 line=131 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #14 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'onStopLoading' │ │ + type : '()V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d168: |[04d168] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +04d178: 6e10 8204 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@0482 │ │ +04d17e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=139 │ │ + 0x0003 line=140 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ + │ │ + #15 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'registerContentObserver' │ │ + type : '(Landroid/database/Cursor;Landroid/database/ContentObserver;)V' │ │ + access : 0x0000 () │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +04d180: |[04d180] android.support.v4.content.CursorLoader.registerContentObserver:(Landroid/database/Cursor;Landroid/database/ContentObserver;)V │ │ +04d190: 5410 6c01 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@016c │ │ +04d194: 7220 1e01 0200 |0002: invoke-interface {v2, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@011e │ │ +04d19a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=64 │ │ + 0x0005 line=65 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0006 reg=2 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0006 reg=3 observer Landroid/database/ContentObserver; │ │ + │ │ + #16 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setProjection' │ │ + type : '([Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d19c: |[04d19c] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +04d1ac: 5b01 6d01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@016d │ │ +04d1b0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=175 │ │ + 0x0002 line=176 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ + │ │ + #17 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setSelection' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d1b4: |[04d1b4] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +04d1c4: 5b01 6e01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@016e │ │ +04d1c8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=183 │ │ + 0x0002 line=184 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ + │ │ + #18 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setSelectionArgs' │ │ + type : '([Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d1cc: |[04d1cc] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +04d1dc: 5b01 6f01 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@016f │ │ +04d1e0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=191 │ │ + 0x0002 line=192 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ + │ │ + #19 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setSortOrder' │ │ + type : '(Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d1e4: |[04d1e4] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +04d1f4: 5b01 7001 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0170 │ │ +04d1f8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=199 │ │ + 0x0002 line=200 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ + │ │ + #20 : (in Landroid/support/v4/content/CursorLoader;) │ │ + name : 'setUri' │ │ + type : '(Landroid/net/Uri;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04d1fc: |[04d1fc] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +04d20c: 5b01 7101 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0171 │ │ +04d210: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=167 │ │ + 0x0002 line=168 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ + 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ + │ │ + source_file_idx : 484 (CursorLoader.java) │ │ + │ │ +Class #366 header: │ │ +class_idx : 220 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 222 │ │ +source_file_idx : 283 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #366 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityDelegateIcsImpl" │ │ + │ │ +Class #366 - │ │ + Class descriptor : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d214: |[04d214] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +04d224: 7010 4605 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0546 │ │ +04d22a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'dispatchPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04d22c: |[04d22c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04d23c: 7130 6a05 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@056a │ │ +04d242: 0a00 |0003: move-result v0 │ │ +04d244: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #1 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'newAccessiblityDelegateBridge' │ │ + type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +04d248: |[04d248] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +04d258: 2200 db00 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@00db │ │ +04d25c: 7030 2b05 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@052b │ │ +04d262: 7110 6b05 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@056b │ │ +04d268: 0c00 |0008: move-result-object v0 │ │ +04d26a: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'newAccessiblityDelegateDefaultImpl' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +04d26c: |[04d26c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +04d27c: 7100 6c05 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@056c │ │ +04d282: 0c00 |0003: move-result-object v0 │ │ +04d284: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=96 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + │ │ + #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +04d288: |[04d288] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04d298: 7130 6d05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@056d │ │ +04d29e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=153 │ │ + 0x0003 line=154 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 8 16-bit code units │ │ +04d2a0: |[04d2a0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +04d2b0: 6e10 a207 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@07a2 │ │ +04d2b6: 0c00 |0003: move-result-object v0 │ │ +04d2b8: 7130 6e05 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@056e │ │ +04d2be: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=159 │ │ + 0x0007 line=161 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0008 reg=2 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=4 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +04d2c0: |[04d2c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04d2d0: 7130 6f05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@056f │ │ +04d2d6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=166 │ │ + 0x0003 line=167 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 5 16-bit code units │ │ +04d2d8: |[04d2d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04d2e8: 7140 7005 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0570 │ │ +04d2ee: 0a00 |0003: move-result v0 │ │ +04d2f0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=172 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 host Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0005 reg=4 child Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=5 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #7 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'sendAccessibilityEvent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +04d2f4: |[04d2f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +04d304: 7130 7105 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0571 │ │ +04d30a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=178 │ │ + 0x0003 line=179 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 eventType I │ │ + │ │ + #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ + name : 'sendAccessibilityEventUnchecked' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 4 16-bit code units │ │ +04d30c: |[04d30c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04d31c: 7130 7205 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0572 │ │ +04d322: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=184 │ │ + 0x0003 line=185 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 283 (AccessibilityDelegateCompat.java) │ │ + │ │ +Class #367 header: │ │ +class_idx : 256 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 255 │ │ +source_file_idx : 2073 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 2 │ │ + │ │ +Class #367 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="GBViewCompatImpl" │ │ + │ │ +Class #367 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d324: |[04d324] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +04d334: 7010 fb05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@05fb │ │ +04d33a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=84 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ + name : 'getOverScrollMode' │ │ + type : '(Landroid/view/View;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d33c: |[04d33c] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +04d34c: 7110 2106 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0621 │ │ +04d352: 0a00 |0003: move-result v0 │ │ +04d354: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=87 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;) │ │ + name : 'setOverScrollMode' │ │ + type : '(Landroid/view/View;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d358: |[04d358] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +04d368: 7120 2206 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0622 │ │ +04d36e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=91 │ │ + 0x0003 line=92 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 mode I │ │ + │ │ + source_file_idx : 2073 (ViewCompat.java) │ │ + │ │ +Class #368 header: │ │ +class_idx : 267 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 269 │ │ +source_file_idx : 2080 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 1 │ │ + │ │ +Class #368 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewGroupCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ViewGroupCompatIcsImpl" │ │ + │ │ +Class #368 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d370: |[04d370] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +04d380: 7010 3706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0637 │ │ +04d386: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=42 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;) │ │ + name : 'onRequestSendAccessibilityEvent' │ │ + type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04d388: |[04d388] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04d398: 7130 3d06 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@063d │ │ +04d39e: 0a00 |0003: move-result v0 │ │ +04d3a0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=46 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 2080 (ViewGroupCompat.java) │ │ + │ │ +Class #369 header: │ │ +class_idx : 284 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 285 │ │ +source_file_idx : 288 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #369 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityEventIcsImpl" │ │ + │ │ +Class #369 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d3a4: |[04d3a4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +04d3b4: 7010 c906 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@06c9 │ │ +04d3ba: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ + name : 'appendRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d3bc: |[04d3bc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +04d3cc: 7120 d606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@06d6 │ │ +04d3d2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + 0x0003 line=54 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0004 reg=2 record Ljava/lang/Object; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ + name : 'getRecord' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04d3d4: |[04d3d4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +04d3e4: 7120 d706 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@06d7 │ │ +04d3ea: 0c00 |0003: move-result-object v0 │ │ +04d3ec: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + 0x0000 - 0x0005 reg=3 index I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;) │ │ + name : 'getRecordCount' │ │ + type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d3f0: |[04d3f0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +04d400: 7110 d806 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@06d8 │ │ +04d406: 0a00 |0003: move-result v0 │ │ +04d408: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + source_file_idx : 288 (AccessibilityEventCompat.java) │ │ + │ │ +Class #370 header: │ │ +class_idx : 290 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 291 │ │ +source_file_idx : 293 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #370 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityManagerIcsImpl" │ │ +Annotations on method #1757 'getEnabledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" "I)" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ +Annotations on method #1758 'getInstalledAccessibilityServiceList' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/view/accessibility/AccessibilityManager;" ")" "Ljava/util/List" "<" "Landroid/accessibilityservice/AccessibilityServiceInfo;" ">;" } │ │ + │ │ +Class #370 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d40c: |[04d40c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +04d41c: 7010 e206 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@06e2 │ │ +04d422: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'addAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04d424: |[04d424] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +04d434: 5430 3a02 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@023a │ │ +04d438: 7120 fc06 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@06fc │ │ +04d43e: 0a00 |0005: move-result v0 │ │ +04d440: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=94 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'getEnabledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04d444: |[04d444] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +04d454: 7120 fd06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@06fd │ │ +04d45a: 0c00 |0003: move-result-object v0 │ │ +04d45c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=108 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'getInstalledAccessibilityServiceList' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d460: |[04d460] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +04d470: 7110 fe06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@06fe │ │ +04d476: 0c00 |0003: move-result-object v0 │ │ +04d478: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=115 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'isTouchExplorationEnabled' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d47c: |[04d47c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +04d48c: 7110 ff06 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@06ff │ │ +04d492: 0a00 |0003: move-result v0 │ │ +04d494: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'newAccessiblityStateChangeListener' │ │ + type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +04d498: |[04d498] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +04d4a8: 2200 2101 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0121 │ │ +04d4ac: 7030 d906 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@06d9 │ │ +04d4b2: 7110 0007 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@0700 │ │ +04d4b8: 0c00 |0008: move-result-object v0 │ │ +04d4ba: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=83 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;) │ │ + name : 'removeAccessibilityStateChangeListener' │ │ + type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04d4bc: |[04d4bc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +04d4cc: 5430 3a02 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@023a │ │ +04d4d0: 7120 0107 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@0701 │ │ +04d4d6: 0a00 |0005: move-result v0 │ │ +04d4d8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=101 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ + 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ + 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ + │ │ + source_file_idx : 293 (AccessibilityManagerCompat.java) │ │ + │ │ +Class #371 header: │ │ +class_idx : 298 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 300 │ │ +source_file_idx : 298 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 49 │ │ + │ │ +Class #371 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="AccessibilityNodeInfoIcsImpl" │ │ +Annotations on method #1797 'findAccessibilityNodeInfosByText' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Ljava/lang/String;" ")" "Ljava/util/List" "<" "Ljava/lang/Object;" ">;" } │ │ + │ │ +Class #371 - │ │ + Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d4dc: |[04d4dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +04d4ec: 7010 6307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0763 │ │ +04d4f2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=273 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'addAction' │ │ + type : '(Ljava/lang/Object;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d4f4: |[04d4f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +04d504: 7120 ca07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@07ca │ │ +04d50a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=291 │ │ + 0x0003 line=292 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 action I │ │ + │ │ + #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'addChild' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d50c: |[04d50c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d51c: 7120 cb07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@07cb │ │ +04d522: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=296 │ │ + 0x0003 line=297 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 child Landroid/view/View; │ │ + │ │ + #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'findAccessibilityNodeInfosByText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04d524: |[04d524] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +04d534: 7120 cc07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@07cc │ │ +04d53a: 0c00 |0003: move-result-object v0 │ │ +04d53c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=301 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ + │ │ + #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getActions' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d540: |[04d540] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +04d550: 7110 cd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@07cd │ │ +04d556: 0a00 |0003: move-result v0 │ │ +04d558: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=306 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d55c: |[04d55c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d56c: 7120 ce07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@07ce │ │ +04d572: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=311 │ │ + 0x0003 line=312 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ + │ │ + #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d574: |[04d574] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d584: 7120 cf07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@07cf │ │ +04d58a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=316 │ │ + 0x0003 line=317 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 outBounds Landroid/graphics/Rect; │ │ + │ │ + #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getChild' │ │ + type : '(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 14 16-bit code units │ │ +04d58c: |[04d58c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +04d59c: 2200 2d01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +04d5a0: 7100 9607 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@0796 │ │ +04d5a6: 0c01 |0005: move-result-object v1 │ │ +04d5a8: 7230 3a07 3104 |0006: invoke-interface {v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@073a │ │ +04d5ae: 0c01 |0009: move-result-object v1 │ │ +04d5b0: 7020 9507 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +04d5b6: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=321 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ + 0x0000 - 0x000e reg=4 index I │ │ + │ │ + #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getChild' │ │ + type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04d5b8: |[04d5b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +04d5c8: 6e30 0907 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getChild:(Ljava/lang/Object;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0709 │ │ +04d5ce: 0c00 |0003: move-result-object v0 │ │ +04d5d0: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=273 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 x1 I │ │ + │ │ + #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getChildCount' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d5d4: |[04d5d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +04d5e4: 7110 d107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@07d1 │ │ +04d5ea: 0a00 |0003: move-result v0 │ │ +04d5ec: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=326 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getClassName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d5f0: |[04d5f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d600: 7110 d207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07d2 │ │ +04d606: 0c00 |0003: move-result-object v0 │ │ +04d608: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=331 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getContentDescription' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d60c: |[04d60c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d61c: 7110 d307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07d3 │ │ +04d622: 0c00 |0003: move-result-object v0 │ │ +04d624: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=336 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getPackageName' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d628: |[04d628] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d638: 7110 d407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07d4 │ │ +04d63e: 0c00 |0003: move-result-object v0 │ │ +04d640: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=341 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getParent' │ │ + type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +04d644: |[04d644] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +04d654: 2200 2d01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@012d │ │ +04d658: 7100 9607 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@0796 │ │ +04d65e: 0c01 |0005: move-result-object v1 │ │ +04d660: 7220 3f07 3100 |0006: invoke-interface {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@073f │ │ +04d666: 0c01 |0009: move-result-object v1 │ │ +04d668: 7020 9507 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0795 │ │ +04d66e: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=346 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x000e reg=3 info Ljava/lang/Object; │ │ + │ │ + #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getParent' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04d670: |[04d670] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04d680: 6e20 0f07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.getParent:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@070f │ │ +04d686: 0c00 |0003: move-result-object v0 │ │ +04d688: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=273 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 x0 Ljava/lang/Object; │ │ + │ │ + #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getText' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d68c: |[04d68c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d69c: 7110 d607 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@07d6 │ │ +04d6a2: 0c00 |0003: move-result-object v0 │ │ +04d6a4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=351 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'getWindowId' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d6a8: |[04d6a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +04d6b8: 7110 d707 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@07d7 │ │ +04d6be: 0a00 |0003: move-result v0 │ │ +04d6c0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=356 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isCheckable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d6c4: |[04d6c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +04d6d4: 7110 d807 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@07d8 │ │ +04d6da: 0a00 |0003: move-result v0 │ │ +04d6dc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=361 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isChecked' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d6e0: |[04d6e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +04d6f0: 7110 d907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@07d9 │ │ +04d6f6: 0a00 |0003: move-result v0 │ │ +04d6f8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=366 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d6fc: |[04d6fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +04d70c: 7110 da07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@07da │ │ +04d712: 0a00 |0003: move-result v0 │ │ +04d714: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=371 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isEnabled' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d718: |[04d718] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +04d728: 7110 db07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@07db │ │ +04d72e: 0a00 |0003: move-result v0 │ │ +04d730: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=376 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isFocusable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d734: |[04d734] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +04d744: 7110 dc07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@07dc │ │ +04d74a: 0a00 |0003: move-result v0 │ │ +04d74c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=381 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isFocused' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d750: |[04d750] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +04d760: 7110 dd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@07dd │ │ +04d766: 0a00 |0003: move-result v0 │ │ +04d768: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=386 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isLongClickable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d76c: |[04d76c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +04d77c: 7110 de07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@07de │ │ +04d782: 0a00 |0003: move-result v0 │ │ +04d784: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=391 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isPassword' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d788: |[04d788] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +04d798: 7110 df07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@07df │ │ +04d79e: 0a00 |0003: move-result v0 │ │ +04d7a0: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=396 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isScrollable' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d7a4: |[04d7a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +04d7b4: 7110 e007 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@07e0 │ │ +04d7ba: 0a00 |0003: move-result v0 │ │ +04d7bc: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=401 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'isSelected' │ │ + type : '(Ljava/lang/Object;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d7c0: |[04d7c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +04d7d0: 7110 e107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@07e1 │ │ +04d7d6: 0a00 |0003: move-result v0 │ │ +04d7d8: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=406 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'obtain' │ │ + type : '()Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +04d7dc: |[04d7dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +04d7ec: 7100 e207 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@07e2 │ │ +04d7f2: 0c00 |0003: move-result-object v0 │ │ +04d7f4: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=276 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + │ │ + #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'obtain' │ │ + type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d7f8: |[04d7f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +04d808: 7110 e307 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@07e3 │ │ +04d80e: 0c00 |0003: move-result-object v0 │ │ +04d810: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=281 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ + │ │ + #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'obtain' │ │ + type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04d814: |[04d814] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04d824: 7110 e407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@07e4 │ │ +04d82a: 0c00 |0003: move-result-object v0 │ │ +04d82c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=286 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + │ │ + #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'performAction' │ │ + type : '(Ljava/lang/Object;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +04d830: |[04d830] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +04d840: 7120 e507 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@07e5 │ │ +04d846: 0a00 |0003: move-result v0 │ │ +04d848: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=411 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ + 0x0000 - 0x0005 reg=3 action I │ │ + │ │ + #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'recycle' │ │ + type : '(Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04d84c: |[04d84c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +04d85c: 7110 e607 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@07e6 │ │ +04d862: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=506 │ │ + 0x0003 line=507 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + │ │ + #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setBoundsInParent' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d864: |[04d864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d874: 7120 e707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@07e7 │ │ +04d87a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=416 │ │ + 0x0003 line=417 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ + │ │ + #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setBoundsInScreen' │ │ + type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d87c: |[04d87c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d88c: 7120 e807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@07e8 │ │ +04d892: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=421 │ │ + 0x0003 line=422 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/Rect; │ │ + │ │ + #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setCheckable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d894: |[04d894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +04d8a4: 7120 e907 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@07e9 │ │ +04d8aa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=426 │ │ + 0x0003 line=427 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 checkable Z │ │ + │ │ + #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setChecked' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d8ac: |[04d8ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +04d8bc: 7120 ea07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@07ea │ │ +04d8c2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=431 │ │ + 0x0003 line=432 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 checked Z │ │ + │ │ + #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setClassName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d8c4: |[04d8c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04d8d4: 7120 eb07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@07eb │ │ +04d8da: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0003 line=437 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 className Ljava/lang/CharSequence; │ │ + │ │ + #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d8dc: |[04d8dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +04d8ec: 7120 ec07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@07ec │ │ +04d8f2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=441 │ │ + 0x0003 line=442 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 clickable Z │ │ + │ │ + #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setContentDescription' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d8f4: |[04d8f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04d904: 7120 ed07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@07ed │ │ +04d90a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=446 │ │ + 0x0003 line=447 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 contentDescription Ljava/lang/CharSequence; │ │ + │ │ + #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setEnabled' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d90c: |[04d90c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +04d91c: 7120 ee07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@07ee │ │ +04d922: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=451 │ │ + 0x0003 line=452 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 enabled Z │ │ + │ │ + #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setFocusable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d924: |[04d924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +04d934: 7120 ef07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@07ef │ │ +04d93a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=456 │ │ + 0x0003 line=457 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 focusable Z │ │ + │ │ + #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setFocused' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d93c: |[04d93c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +04d94c: 7120 f007 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@07f0 │ │ +04d952: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=461 │ │ + 0x0003 line=462 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 focused Z │ │ + │ │ + #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setLongClickable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d954: |[04d954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +04d964: 7120 f107 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@07f1 │ │ +04d96a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=466 │ │ + 0x0003 line=467 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 longClickable Z │ │ + │ │ + #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setPackageName' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d96c: |[04d96c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04d97c: 7120 f207 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@07f2 │ │ +04d982: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=471 │ │ + 0x0003 line=472 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 packageName Ljava/lang/CharSequence; │ │ + │ │ + #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setParent' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d984: |[04d984] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d994: 7120 f307 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@07f3 │ │ +04d99a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=476 │ │ + 0x0003 line=477 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 parent Landroid/view/View; │ │ + │ │ + #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setPassword' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d99c: |[04d99c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +04d9ac: 7120 f407 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@07f4 │ │ +04d9b2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=481 │ │ + 0x0003 line=482 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 password Z │ │ + │ │ + #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setScrollable' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d9b4: |[04d9b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +04d9c4: 7120 f507 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@07f5 │ │ +04d9ca: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=486 │ │ + 0x0003 line=487 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 scrollable Z │ │ + │ │ + #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setSelected' │ │ + type : '(Ljava/lang/Object;Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d9cc: |[04d9cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +04d9dc: 7120 f607 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@07f6 │ │ +04d9e2: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=491 │ │ + 0x0003 line=492 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 selected Z │ │ + │ │ + #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setSource' │ │ + type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d9e4: |[04d9e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d9f4: 7120 f707 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@07f7 │ │ +04d9fa: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=496 │ │ + 0x0003 line=497 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ + │ │ + #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ + name : 'setText' │ │ + type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04d9fc: |[04d9fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04da0c: 7120 f807 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@07f8 │ │ +04da12: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=501 │ │ + 0x0003 line=502 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ + 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 text Ljava/lang/CharSequence; │ │ + │ │ + source_file_idx : 298 (AccessibilityNodeInfoCompat.java) │ │ + │ │ +Class #372 header: │ │ +class_idx : 319 │ │ +access_flags : 1025 (0x0401) │ │ +superclass_idx : 311 │ │ +source_file_idx : 1793 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 3 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 4 │ │ + │ │ +Class #372 annotations: │ │ +Annotations on method #2350 '' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ + │ │ +Class #372 - │ │ + Class descriptor : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ + Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ + Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'mDropDownLayout' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'mInflater' │ │ + type : 'Landroid/view/LayoutInflater;' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'mLayout' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;ILandroid/database/Cursor;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 3 │ │ + insns size : 18 16-bit code units │ │ +04da14: |[04da14] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +04da24: 7030 e108 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@08e1 │ │ +04da2a: 5913 5502 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ +04da2e: 5913 5702 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ +04da32: 1a00 630e |0007: const-string v0, "layout_inflater" // string@0e63 │ │ +04da36: 6e20 a800 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +04da3c: 0c00 |000c: move-result-object v0 │ │ +04da3e: 1f00 6701 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0167 │ │ +04da42: 5b10 5602 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ +04da46: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=54 │ │ + 0x0003 line=55 │ │ + 0x0007 line=56 │ │ + 0x0011 line=57 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0012 reg=3 layout I │ │ + 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;ILandroid/database/Cursor;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +04da48: |[04da48] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +04da58: 7040 e208 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@08e2 │ │ +04da5e: 5913 5502 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ +04da62: 5913 5702 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ +04da66: 1a00 630e |0007: const-string v0, "layout_inflater" // string@0e63 │ │ +04da6a: 6e20 a800 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +04da70: 0c00 |000c: move-result-object v0 │ │ +04da72: 1f00 6701 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0167 │ │ +04da76: 5b10 5602 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ +04da7a: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=93 │ │ + 0x0003 line=94 │ │ + 0x0007 line=95 │ │ + 0x0011 line=96 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0012 reg=3 layout I │ │ + 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0012 reg=5 flags I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;ILandroid/database/Cursor;Z)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 6 │ │ + ins : 5 │ │ + outs : 4 │ │ + insns size : 18 16-bit code units │ │ +04da7c: |[04da7c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +04da8c: 7040 e308 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@08e3 │ │ +04da92: 5913 5502 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ +04da96: 5913 5702 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ +04da9a: 1a00 630e |0007: const-string v0, "layout_inflater" // string@0e63 │ │ +04da9e: 6e20 a800 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00a8 │ │ +04daa4: 0c00 |000c: move-result-object v0 │ │ +04daa6: 1f00 6701 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0167 │ │ +04daaa: 5b10 5602 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ +04daae: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + 0x0003 line=77 │ │ + 0x0007 line=78 │ │ + 0x0011 line=79 │ │ + locals : │ │ + 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0012 reg=3 layout I │ │ + 0x0000 - 0x0012 reg=4 c Landroid/database/Cursor; │ │ + 0x0000 - 0x0012 reg=5 autoRequery Z │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'newDropDownView' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +04dab0: |[04dab0] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +04dac0: 5430 5602 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ +04dac4: 5231 5502 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ +04dac8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +04daca: 6e40 a009 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@09a0 │ │ +04dad0: 0c00 |0008: move-result-object v0 │ │ +04dad2: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + locals : │ │ + 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x000a reg=6 parent Landroid/view/ViewGroup; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'newView' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +04dad4: |[04dad4] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +04dae4: 5430 5602 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0256 │ │ +04dae8: 5231 5702 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ +04daec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +04daee: 6e40 a009 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@09a0 │ │ +04daf4: 0c00 |0008: move-result-object v0 │ │ +04daf6: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + locals : │ │ + 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ + 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x000a reg=6 parent Landroid/view/ViewGroup; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'setDropDownViewResource' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04daf8: |[04daf8] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +04db08: 5901 5502 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0255 │ │ +04db0c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=129 │ │ + 0x0002 line=130 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x0003 reg=1 dropDownLayout I │ │ + │ │ + #3 : (in Landroid/support/v4/widget/ResourceCursorAdapter;) │ │ + name : 'setViewResource' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04db10: |[04db10] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +04db20: 5901 5702 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0257 │ │ +04db24: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + 0x0002 line=121 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ + 0x0000 - 0x0003 reg=1 layout I │ │ + │ │ + source_file_idx : 1793 (ResourceCursorAdapter.java) │ │ + │ │ +Class #373 header: │ │ +class_idx : 322 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 324 │ │ +source_file_idx : 1857 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 3 │ │ + │ │ +Class #373 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/widget/SearchViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="SearchViewCompatHoneycombImpl" │ │ + │ │ +Class #373 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04db28: |[04db28] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +04db38: 7010 4509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@0945 │ │ +04db3e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=53 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ + name : 'newOnQueryTextListener' │ │ + type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 10 16-bit code units │ │ +04db40: |[04db40] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +04db50: 2200 4101 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@0141 │ │ +04db54: 7030 3b09 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@093b │ │ +04db5a: 7110 5409 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@0954 │ │ +04db60: 0c00 |0008: move-result-object v0 │ │ +04db62: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ + 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ + name : 'newSearchView' │ │ + type : '(Landroid/content/Context;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 5 16-bit code units │ │ +04db64: |[04db64] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +04db74: 7110 5509 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@0955 │ │ +04db7a: 0c00 |0003: move-result-object v0 │ │ +04db7c: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;) │ │ + name : 'setOnQueryTextListener' │ │ + type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +04db80: |[04db80] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +04db90: 7120 5609 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0956 │ │ +04db96: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=77 │ │ + 0x0003 line=78 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ + 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ + 0x0000 - 0x0004 reg=2 listener Ljava/lang/Object; │ │ + │ │ + source_file_idx : 1857 (SearchViewCompat.java) │ │ + │ │ +Class #374 header: │ │ +class_idx : 438 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 371 │ │ +source_file_idx : 451 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 17 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 29 │ │ + │ │ +Class #374 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/CirclePageIndicator$SavedState; } │ │ + │ │ +Class #374 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/CirclePageIndicator;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/View;' │ │ + Interfaces - │ │ + #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ + Static fields - │ │ + #0 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'INVALID_POINTER' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1 │ │ + Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mActivePointerId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mCentered' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mCurrentPage' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mIsDragging' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mLastMotionX' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mListener' │ │ + type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mOrientation' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mPageOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mPaintFill' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #9 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mPaintPageFill' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #10 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mPaintStroke' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #11 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mRadius' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mScrollState' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mSnap' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mSnapPage' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mTouchSlop' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'mViewPager' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04db98: |[04db98] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;)V │ │ +04dba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04dbaa: 7030 280b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/CirclePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b28 │ │ +04dbb0: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=68 │ │ + 0x0004 line=69 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +04dbb4: |[04dbb4] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04dbc4: 6000 c502 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiCirclePageIndicatorStyle:I // field@02c5 │ │ +04dbc8: 7040 290b 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/CirclePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0b29 │ │ +04dbce: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=72 │ │ + 0x0005 line=73 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 23 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 326 16-bit code units │ │ +04dbd0: |[04dbd0] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +04dbe0: 7604 cf09 1300 |0000: invoke-direct/range {v19, v20, v21, v22}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09cf │ │ +04dbe6: 2211 4a00 |0003: new-instance v17, Landroid/graphics/Paint; // type@004a │ │ +04dbea: 1312 0100 |0005: const/16 v18, #int 1 // #1 │ │ +04dbee: 7602 4801 1100 |0007: invoke-direct/range {v17, v18}, Landroid/graphics/Paint;.:(I)V // method@0148 │ │ +04dbf4: 0800 1100 |000a: move-object/from16 v0, v17 │ │ +04dbf8: 0801 1300 |000c: move-object/from16 v1, v19 │ │ +04dbfc: 5b10 8502 |000e: iput-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@0285 │ │ +04dc00: 2211 4a00 |0010: new-instance v17, Landroid/graphics/Paint; // type@004a │ │ +04dc04: 1312 0100 |0012: const/16 v18, #int 1 // #1 │ │ +04dc08: 7602 4801 1100 |0014: invoke-direct/range {v17, v18}, Landroid/graphics/Paint;.:(I)V // method@0148 │ │ +04dc0e: 0800 1100 |0017: move-object/from16 v0, v17 │ │ +04dc12: 0801 1300 |0019: move-object/from16 v1, v19 │ │ +04dc16: 5b10 8602 |001b: iput-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04dc1a: 2211 4a00 |001d: new-instance v17, Landroid/graphics/Paint; // type@004a │ │ +04dc1e: 1312 0100 |001f: const/16 v18, #int 1 // #1 │ │ +04dc22: 7602 4801 1100 |0021: invoke-direct/range {v17, v18}, Landroid/graphics/Paint;.:(I)V // method@0148 │ │ +04dc28: 0800 1100 |0024: move-object/from16 v0, v17 │ │ +04dc2c: 0801 1300 |0026: move-object/from16 v1, v19 │ │ +04dc30: 5b10 8402 |0028: iput-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ +04dc34: 1511 80bf |002a: const/high16 v17, #int -1082130432 // #bf80 │ │ +04dc38: 0200 1100 |002c: move/from16 v0, v17 │ │ +04dc3c: 0801 1300 |002e: move-object/from16 v1, v19 │ │ +04dc40: 5910 8002 |0030: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ +04dc44: 1311 ffff |0032: const/16 v17, #int -1 // #ffff │ │ +04dc48: 0200 1100 |0034: move/from16 v0, v17 │ │ +04dc4c: 0801 1300 |0036: move-object/from16 v1, v19 │ │ +04dc50: 5910 7c02 |0038: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027c │ │ +04dc54: 7401 390b 1300 |003a: invoke-virtual/range {v19}, Lcom/viewpagerindicator/CirclePageIndicator;.isInEditMode:()Z // method@0b39 │ │ +04dc5a: 0a11 |003d: move-result v17 │ │ +04dc5c: 3811 0300 |003e: if-eqz v17, 0041 // +0003 │ │ +04dc60: 0e00 |0040: return-void │ │ +04dc62: 7401 330b 1300 |0041: invoke-virtual/range {v19}, Lcom/viewpagerindicator/CirclePageIndicator;.getResources:()Landroid/content/res/Resources; // method@0b33 │ │ +04dc68: 0c10 |0044: move-result-object v16 │ │ +04dc6a: 6011 d102 |0045: sget v17, Lcom/viewpagerindicator/R$color;.default_circle_indicator_page_color:I // field@02d1 │ │ +04dc6e: 7402 f700 1000 |0047: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ +04dc74: 0a0b |004a: move-result v11 │ │ +04dc76: 6011 d002 |004b: sget v17, Lcom/viewpagerindicator/R$color;.default_circle_indicator_fill_color:I // field@02d0 │ │ +04dc7a: 7402 f700 1000 |004d: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ +04dc80: 0a09 |0050: move-result v9 │ │ +04dc82: 6011 fc02 |0051: sget v17, Lcom/viewpagerindicator/R$integer;.default_circle_indicator_orientation:I // field@02fc │ │ +04dc86: 7402 fc00 1000 |0053: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getInteger:(I)I // method@00fc │ │ +04dc8c: 0a0a |0056: move-result v10 │ │ +04dc8e: 6011 d202 |0057: sget v17, Lcom/viewpagerindicator/R$color;.default_circle_indicator_stroke_color:I // field@02d2 │ │ +04dc92: 7402 f700 1000 |0059: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ +04dc98: 0a0e |005c: move-result v14 │ │ +04dc9a: 6011 e402 |005d: sget v17, Lcom/viewpagerindicator/R$dimen;.default_circle_indicator_stroke_width:I // field@02e4 │ │ +04dc9e: 7402 f900 1000 |005f: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04dca4: 0a0f |0062: move-result v15 │ │ +04dca6: 6011 e302 |0063: sget v17, Lcom/viewpagerindicator/R$dimen;.default_circle_indicator_radius:I // field@02e3 │ │ +04dcaa: 7402 f900 1000 |0065: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04dcb0: 0a0c |0068: move-result v12 │ │ +04dcb2: 6011 cb02 |0069: sget v17, Lcom/viewpagerindicator/R$bool;.default_circle_indicator_centered:I // field@02cb │ │ +04dcb6: 7402 f600 1000 |006b: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00f6 │ │ +04dcbc: 0a08 |006e: move-result v8 │ │ +04dcbe: 6011 cc02 |006f: sget v17, Lcom/viewpagerindicator/R$bool;.default_circle_indicator_snap:I // field@02cc │ │ +04dcc2: 7402 f600 1000 |0071: invoke-virtual/range {v16, v17}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00f6 │ │ +04dcc8: 0a0d |0074: move-result v13 │ │ +04dcca: 6211 0603 |0075: sget-object v17, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator:[I // field@0306 │ │ +04dcce: 1312 0000 |0077: const/16 v18, #int 0 // #0 │ │ +04dcd2: 0800 1400 |0079: move-object/from16 v0, v20 │ │ +04dcd6: 0801 1500 |007b: move-object/from16 v1, v21 │ │ +04dcda: 0802 1100 |007d: move-object/from16 v2, v17 │ │ +04dcde: 0203 1600 |007f: move/from16 v3, v22 │ │ +04dce2: 0204 1200 |0081: move/from16 v4, v18 │ │ +04dce6: 6e54 aa00 1032 |0083: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00aa │ │ +04dcec: 0c05 |0086: move-result-object v5 │ │ +04dcee: 6011 0903 |0087: sget v17, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_centered:I // field@0309 │ │ +04dcf2: 0200 1100 |0089: move/from16 v0, v17 │ │ +04dcf6: 6e30 0201 0508 |008b: invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0102 │ │ +04dcfc: 0a11 |008e: move-result v17 │ │ +04dcfe: 0200 1100 |008f: move/from16 v0, v17 │ │ +04dd02: 0801 1300 |0091: move-object/from16 v1, v19 │ │ +04dd06: 5c10 7d02 |0093: iput-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@027d │ │ +04dd0a: 6011 0803 |0095: sget v17, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_android_orientation:I // field@0308 │ │ +04dd0e: 0200 1100 |0097: move/from16 v0, v17 │ │ +04dd12: 6e30 0701 050a |0099: invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0107 │ │ +04dd18: 0a11 |009c: move-result v17 │ │ +04dd1a: 0200 1100 |009d: move/from16 v0, v17 │ │ +04dd1e: 0801 1300 |009f: move-object/from16 v1, v19 │ │ +04dd22: 5910 8202 |00a1: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ +04dd26: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ +04dd2a: 5400 8502 |00a5: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@0285 │ │ +04dd2e: 0811 0000 |00a7: move-object/from16 v17, v0 │ │ +04dd32: 6212 1700 |00a9: sget-object v18, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0017 │ │ +04dd36: 7402 5601 1100 |00ab: invoke-virtual/range {v17, v18}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0156 │ │ +04dd3c: 0800 1300 |00ae: move-object/from16 v0, v19 │ │ +04dd40: 5400 8502 |00b0: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@0285 │ │ +04dd44: 0811 0000 |00b2: move-object/from16 v17, v0 │ │ +04dd48: 6012 0b03 |00b4: sget v18, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_pageColor:I // field@030b │ │ +04dd4c: 0200 1200 |00b6: move/from16 v0, v18 │ │ +04dd50: 6e30 0301 050b |00b8: invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +04dd56: 0a12 |00bb: move-result v18 │ │ +04dd58: 7402 5301 1100 |00bc: invoke-virtual/range {v17, v18}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04dd5e: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ +04dd62: 5400 8602 |00c1: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04dd66: 0811 0000 |00c3: move-object/from16 v17, v0 │ │ +04dd6a: 6212 1900 |00c5: sget-object v18, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0019 │ │ +04dd6e: 7402 5601 1100 |00c7: invoke-virtual/range {v17, v18}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0156 │ │ +04dd74: 0800 1300 |00ca: move-object/from16 v0, v19 │ │ +04dd78: 5400 8602 |00cc: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04dd7c: 0811 0000 |00ce: move-object/from16 v17, v0 │ │ +04dd80: 6012 0e03 |00d0: sget v18, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_strokeColor:I // field@030e │ │ +04dd84: 0200 1200 |00d2: move/from16 v0, v18 │ │ +04dd88: 6e30 0301 050e |00d4: invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +04dd8e: 0a12 |00d7: move-result v18 │ │ +04dd90: 7402 5301 1100 |00d8: invoke-virtual/range {v17, v18}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04dd96: 0800 1300 |00db: move-object/from16 v0, v19 │ │ +04dd9a: 5400 8602 |00dd: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04dd9e: 0811 0000 |00df: move-object/from16 v17, v0 │ │ +04dda2: 6012 0f03 |00e1: sget v18, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_strokeWidth:I // field@030f │ │ +04dda6: 0200 1200 |00e3: move/from16 v0, v18 │ │ +04ddaa: 6e30 0401 050f |00e5: invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04ddb0: 0a12 |00e8: move-result v18 │ │ +04ddb2: 7402 5501 1100 |00e9: invoke-virtual/range {v17, v18}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0155 │ │ +04ddb8: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +04ddbc: 5400 8402 |00ee: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ +04ddc0: 0811 0000 |00f0: move-object/from16 v17, v0 │ │ +04ddc4: 6212 1700 |00f2: sget-object v18, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0017 │ │ +04ddc8: 7402 5601 1100 |00f4: invoke-virtual/range {v17, v18}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0156 │ │ +04ddce: 0800 1300 |00f7: move-object/from16 v0, v19 │ │ +04ddd2: 5400 8402 |00f9: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ +04ddd6: 0811 0000 |00fb: move-object/from16 v17, v0 │ │ +04ddda: 6012 0a03 |00fd: sget v18, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_fillColor:I // field@030a │ │ +04ddde: 0200 1200 |00ff: move/from16 v0, v18 │ │ +04dde2: 6e30 0301 0509 |0101: invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +04dde8: 0a12 |0104: move-result v18 │ │ +04ddea: 7402 5301 1100 |0105: invoke-virtual/range {v17, v18}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04ddf0: 6011 0c03 |0108: sget v17, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_radius:I // field@030c │ │ +04ddf4: 0200 1100 |010a: move/from16 v0, v17 │ │ +04ddf8: 6e30 0401 050c |010c: invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04ddfe: 0a11 |010f: move-result v17 │ │ +04de00: 0200 1100 |0110: move/from16 v0, v17 │ │ +04de04: 0801 1300 |0112: move-object/from16 v1, v19 │ │ +04de08: 5910 8702 |0114: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04de0c: 6011 0d03 |0116: sget v17, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_snap:I // field@030d │ │ +04de10: 0200 1100 |0118: move/from16 v0, v17 │ │ +04de14: 6e30 0201 050d |011a: invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0102 │ │ +04de1a: 0a11 |011d: move-result v17 │ │ +04de1c: 0200 1100 |011e: move/from16 v0, v17 │ │ +04de20: 0801 1300 |0120: move-object/from16 v1, v19 │ │ +04de24: 5c10 8902 |0122: iput-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0289 │ │ +04de28: 6011 0703 |0124: sget v17, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_android_background:I // field@0307 │ │ +04de2c: 0200 1100 |0126: move/from16 v0, v17 │ │ +04de30: 6e20 0601 0500 |0128: invoke-virtual {v5, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0106 │ │ +04de36: 0c06 |012b: move-result-object v6 │ │ +04de38: 3806 0700 |012c: if-eqz v6, 0133 // +0007 │ │ +04de3c: 0800 1300 |012e: move-object/from16 v0, v19 │ │ +04de40: 6e20 470b 6000 |0130: invoke-virtual {v0, v6}, Lcom/viewpagerindicator/CirclePageIndicator;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0b47 │ │ +04de46: 6e10 0c01 0500 |0133: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@010c │ │ +04de4c: 7701 020a 1400 |0136: invoke-static/range {v20}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0a02 │ │ +04de52: 0c07 |0139: move-result-object v7 │ │ +04de54: 7110 3106 0700 |013a: invoke-static {v7}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0631 │ │ +04de5a: 0a11 |013d: move-result v17 │ │ +04de5c: 0200 1100 |013e: move/from16 v0, v17 │ │ +04de60: 0801 1300 |0140: move-object/from16 v1, v19 │ │ +04de64: 5910 8b02 |0142: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mTouchSlop:I // field@028b │ │ +04de68: 2900 fcfe |0144: goto/16 0040 // -0104 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=76 │ │ + 0x0003 line=48 │ │ + 0x0010 line=49 │ │ + 0x001d line=50 │ │ + 0x002a line=62 │ │ + 0x0032 line=63 │ │ + 0x003a line=77 │ │ + 0x0040 line=114 │ │ + 0x0041 line=80 │ │ + 0x0045 line=81 │ │ + 0x004b line=82 │ │ + 0x0051 line=83 │ │ + 0x0057 line=84 │ │ + 0x005d line=85 │ │ + 0x0063 line=86 │ │ + 0x0069 line=87 │ │ + 0x006f line=88 │ │ + 0x0075 line=91 │ │ + 0x0087 line=93 │ │ + 0x0095 line=94 │ │ + 0x00a3 line=95 │ │ + 0x00ae line=96 │ │ + 0x00bf line=97 │ │ + 0x00ca line=98 │ │ + 0x00db line=99 │ │ + 0x00ec line=100 │ │ + 0x00f7 line=101 │ │ + 0x0108 line=102 │ │ + 0x0116 line=103 │ │ + 0x0124 line=105 │ │ + 0x012c line=106 │ │ + 0x012e line=107 │ │ + 0x0133 line=110 │ │ + 0x0136 line=112 │ │ + 0x013a line=113 │ │ + locals : │ │ + 0x0087 - 0x0146 reg=5 a Landroid/content/res/TypedArray; │ │ + 0x012c - 0x0146 reg=6 background Landroid/graphics/drawable/Drawable; │ │ + 0x013a - 0x0146 reg=7 configuration Landroid/view/ViewConfiguration; │ │ + 0x006f - 0x0146 reg=8 defaultCentered Z │ │ + 0x0051 - 0x0146 reg=9 defaultFillColor I │ │ + 0x0057 - 0x0146 reg=10 defaultOrientation I │ │ + 0x004b - 0x0146 reg=11 defaultPageColor I │ │ + 0x0069 - 0x0146 reg=12 defaultRadius F │ │ + 0x0075 - 0x0146 reg=13 defaultSnap Z │ │ + 0x005d - 0x0146 reg=14 defaultStrokeColor I │ │ + 0x0063 - 0x0146 reg=15 defaultStrokeWidth F │ │ + 0x0045 - 0x0146 reg=16 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0146 reg=19 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0146 reg=20 context Landroid/content/Context; │ │ + 0x0000 - 0x0146 reg=21 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0146 reg=22 defStyle I │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'measureLong' │ │ + type : '(I)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 65 16-bit code units │ │ +04de6c: |[04de6c] com.viewpagerindicator.CirclePageIndicator.measureLong:(I)I │ │ +04de7c: 7110 cc09 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09cc │ │ +04de82: 0a02 |0003: move-result v2 │ │ +04de84: 7110 cd09 0800 |0004: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +04de8a: 0a03 |0007: move-result v3 │ │ +04de8c: 1504 0040 |0008: const/high16 v4, #int 1073741824 // #4000 │ │ +04de90: 3242 0600 |000a: if-eq v2, v4, 0010 // +0006 │ │ +04de94: 5474 8c02 |000c: iget-object v4, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04de98: 3904 0400 |000e: if-nez v4, 0012 // +0004 │ │ +04de9c: 0131 |0010: move v1, v3 │ │ +04de9e: 0f01 |0011: return v1 │ │ +04dea0: 5474 8c02 |0012: iget-object v4, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04dea4: 6e10 7b06 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04deaa: 0c04 |0017: move-result-object v4 │ │ +04deac: 6e10 c105 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04deb2: 0a00 |001b: move-result v0 │ │ +04deb4: 6e10 2e0b 0700 |001c: invoke-virtual {v7}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@0b2e │ │ +04deba: 0a04 |001f: move-result v4 │ │ +04debc: 6e10 2f0b 0700 |0020: invoke-virtual {v7}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingRight:()I // method@0b2f │ │ +04dec2: 0a05 |0023: move-result v5 │ │ +04dec4: b054 |0024: add-int/2addr v4, v5 │ │ +04dec6: 8244 |0025: int-to-float v4, v4 │ │ +04dec8: da05 0002 |0026: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +04decc: 8255 |0028: int-to-float v5, v5 │ │ +04dece: 5276 8702 |0029: iget v6, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04ded2: c865 |002b: mul-float/2addr v5, v6 │ │ +04ded4: c654 |002c: add-float/2addr v4, v5 │ │ +04ded6: d805 00ff |002d: add-int/lit8 v5, v0, #int -1 // #ff │ │ +04deda: 8255 |002f: int-to-float v5, v5 │ │ +04dedc: 5276 8702 |0030: iget v6, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04dee0: c865 |0032: mul-float/2addr v5, v6 │ │ +04dee2: c654 |0033: add-float/2addr v4, v5 │ │ +04dee4: 1505 803f |0034: const/high16 v5, #int 1065353216 // #3f80 │ │ +04dee8: c654 |0036: add-float/2addr v4, v5 │ │ +04deea: 8741 |0037: float-to-int v1, v4 │ │ +04deec: 1504 0080 |0038: const/high16 v4, #int -2147483648 // #8000 │ │ +04def0: 3342 d7ff |003a: if-ne v2, v4, 0011 // -0029 │ │ +04def4: 7120 bc0c 3100 |003c: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@0cbc │ │ +04defa: 0a01 |003f: move-result v1 │ │ +04defc: 28d1 |0040: goto 0011 // -002f │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=462 │ │ + 0x0004 line=463 │ │ + 0x0008 line=465 │ │ + 0x0010 line=467 │ │ + 0x0011 line=478 │ │ + 0x0012 line=470 │ │ + 0x001c line=471 │ │ + 0x0038 line=474 │ │ + 0x003c line=475 │ │ + locals : │ │ + 0x0011 - 0x0012 reg=1 result I │ │ + 0x001c - 0x0041 reg=0 count I │ │ + 0x0038 - 0x0041 reg=1 result I │ │ + 0x0004 - 0x0041 reg=2 specMode I │ │ + 0x0008 - 0x0041 reg=3 specSize I │ │ + 0x0000 - 0x0041 reg=7 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0041 reg=8 measureSpec I │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'measureShort' │ │ + type : '(I)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 44 16-bit code units │ │ +04df00: |[04df00] com.viewpagerindicator.CirclePageIndicator.measureShort:(I)I │ │ +04df10: 7110 cc09 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09cc │ │ +04df16: 0a01 |0003: move-result v1 │ │ +04df18: 7110 cd09 0600 |0004: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +04df1e: 0a02 |0007: move-result v2 │ │ +04df20: 1503 0040 |0008: const/high16 v3, #int 1073741824 // #4000 │ │ +04df24: 3331 0400 |000a: if-ne v1, v3, 000e // +0004 │ │ +04df28: 0120 |000c: move v0, v2 │ │ +04df2a: 0f00 |000d: return v0 │ │ +04df2c: 1503 0040 |000e: const/high16 v3, #int 1073741824 // #4000 │ │ +04df30: 5254 8702 |0010: iget v4, v5, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04df34: c843 |0012: mul-float/2addr v3, v4 │ │ +04df36: 6e10 300b 0500 |0013: invoke-virtual {v5}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@0b30 │ │ +04df3c: 0a04 |0016: move-result v4 │ │ +04df3e: 8244 |0017: int-to-float v4, v4 │ │ +04df40: c643 |0018: add-float/2addr v3, v4 │ │ +04df42: 6e10 2d0b 0500 |0019: invoke-virtual {v5}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingBottom:()I // method@0b2d │ │ +04df48: 0a04 |001c: move-result v4 │ │ +04df4a: 8244 |001d: int-to-float v4, v4 │ │ +04df4c: c643 |001e: add-float/2addr v3, v4 │ │ +04df4e: 1504 803f |001f: const/high16 v4, #int 1065353216 // #3f80 │ │ +04df52: c643 |0021: add-float/2addr v3, v4 │ │ +04df54: 8730 |0022: float-to-int v0, v3 │ │ +04df56: 1503 0080 |0023: const/high16 v3, #int -2147483648 // #8000 │ │ +04df5a: 3331 e8ff |0025: if-ne v1, v3, 000d // -0018 │ │ +04df5e: 7120 bc0c 2000 |0027: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0cbc │ │ +04df64: 0a00 |002a: move-result v0 │ │ +04df66: 28e2 |002b: goto 000d // -001e │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=490 │ │ + 0x0004 line=491 │ │ + 0x0008 line=493 │ │ + 0x000c line=495 │ │ + 0x000d line=504 │ │ + 0x000e line=498 │ │ + 0x0023 line=500 │ │ + 0x0027 line=501 │ │ + locals : │ │ + 0x000d - 0x000e reg=0 result I │ │ + 0x0023 - 0x002c reg=0 result I │ │ + 0x0004 - 0x002c reg=1 specMode I │ │ + 0x0008 - 0x002c reg=2 specSize I │ │ + 0x0000 - 0x002c reg=5 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x002c reg=6 measureSpec I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'getFillColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04df68: |[04df68] com.viewpagerindicator.CirclePageIndicator.getFillColor:()I │ │ +04df78: 5410 8402 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ +04df7c: 6e10 4c01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@014c │ │ +04df82: 0a00 |0005: move-result v0 │ │ +04df84: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=141 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'getOrientation' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04df88: |[04df88] com.viewpagerindicator.CirclePageIndicator.getOrientation:()I │ │ +04df98: 5210 8202 |0000: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ +04df9c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=158 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'getPageColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04dfa0: |[04dfa0] com.viewpagerindicator.CirclePageIndicator.getPageColor:()I │ │ +04dfb0: 5410 8502 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@0285 │ │ +04dfb4: 6e10 4c01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@014c │ │ +04dfba: 0a00 |0005: move-result v0 │ │ +04dfbc: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=132 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'getRadius' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04dfc0: |[04dfc0] com.viewpagerindicator.CirclePageIndicator.getRadius:()F │ │ +04dfd0: 5210 8702 |0000: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04dfd4: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=185 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'getStrokeColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04dfd8: |[04dfd8] com.viewpagerindicator.CirclePageIndicator.getStrokeColor:()I │ │ +04dfe8: 5410 8602 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04dfec: 6e10 4c01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@014c │ │ +04dff2: 0a00 |0005: move-result v0 │ │ +04dff4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=167 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'getStrokeWidth' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04dff8: |[04dff8] com.viewpagerindicator.CirclePageIndicator.getStrokeWidth:()F │ │ +04e008: 5410 8602 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04e00c: 6e10 4d01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@014d │ │ +04e012: 0a00 |0005: move-result v0 │ │ +04e014: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=176 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #6 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'isCentered' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04e018: |[04e018] com.viewpagerindicator.CirclePageIndicator.isCentered:()Z │ │ +04e028: 5510 7d02 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@027d │ │ +04e02c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=123 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #7 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'isSnap' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04e030: |[04e030] com.viewpagerindicator.CirclePageIndicator.isSnap:()Z │ │ +04e040: 5510 8902 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0289 │ │ +04e044: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=194 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #8 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'notifyDataSetChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04e048: |[04e048] com.viewpagerindicator.CirclePageIndicator.notifyDataSetChanged:()V │ │ +04e058: 6e10 370b 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e05e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=398 │ │ + 0x0003 line=399 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #9 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'onDraw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 22 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 358 16-bit code units │ │ +04e060: |[04e060] com.viewpagerindicator.CirclePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +04e070: 7502 ec09 1400 |0000: invoke-super/range {v20, v21}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@09ec │ │ +04e076: 0800 1400 |0003: move-object/from16 v0, v20 │ │ +04e07a: 5400 8c02 |0005: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e07e: 0811 0000 |0007: move-object/from16 v17, v0 │ │ +04e082: 3911 0300 |0009: if-nez v17, 000c // +0003 │ │ +04e086: 0e00 |000b: return-void │ │ +04e088: 0800 1400 |000c: move-object/from16 v0, v20 │ │ +04e08c: 5400 8c02 |000e: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e090: 0811 0000 |0010: move-object/from16 v17, v0 │ │ +04e094: 7401 7b06 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04e09a: 0c11 |0015: move-result-object v17 │ │ +04e09c: 7401 c105 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04e0a2: 0a03 |0019: move-result v3 │ │ +04e0a4: 3803 f1ff |001a: if-eqz v3, 000b // -000f │ │ +04e0a8: 0800 1400 |001c: move-object/from16 v0, v20 │ │ +04e0ac: 5200 7e02 |001e: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e0b0: 0211 0000 |0020: move/from16 v17, v0 │ │ +04e0b4: 0200 1100 |0022: move/from16 v0, v17 │ │ +04e0b8: 3430 0c00 |0024: if-lt v0, v3, 0030 // +000c │ │ +04e0bc: d811 03ff |0026: add-int/lit8 v17, v3, #int -1 // #ff │ │ +04e0c0: 0800 1400 |0028: move-object/from16 v0, v20 │ │ +04e0c4: 0201 1100 |002a: move/from16 v1, v17 │ │ +04e0c8: 6e20 490b 1000 |002c: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setCurrentItem:(I)V // method@0b49 │ │ +04e0ce: 28dc |002f: goto 000b // -0024 │ │ +04e0d0: 0800 1400 |0030: move-object/from16 v0, v20 │ │ +04e0d4: 5200 8202 |0032: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ +04e0d8: 0211 0000 |0034: move/from16 v17, v0 │ │ +04e0dc: 3911 c700 |0036: if-nez v17, 00fd // +00c7 │ │ +04e0e0: 7401 360b 1400 |0038: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getWidth:()I // method@0b36 │ │ +04e0e6: 0a0c |003b: move-result v12 │ │ +04e0e8: 7401 2e0b 1400 |003c: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@0b2e │ │ +04e0ee: 0a0b |003f: move-result v11 │ │ +04e0f0: 7401 2f0b 1400 |0040: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingRight:()I // method@0b2f │ │ +04e0f6: 0a0a |0043: move-result v10 │ │ +04e0f8: 7401 300b 1400 |0044: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@0b30 │ │ +04e0fe: 0a0f |0047: move-result v15 │ │ +04e100: 0800 1400 |0048: move-object/from16 v0, v20 │ │ +04e104: 5200 8702 |004a: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04e108: 0211 0000 |004c: move/from16 v17, v0 │ │ +04e10c: 1512 4040 |004e: const/high16 v18, #int 1077936128 // #4040 │ │ +04e110: a810 1112 |0050: mul-float v16, v17, v18 │ │ +04e114: 82f0 |0052: int-to-float v0, v15 │ │ +04e116: 0211 0000 |0053: move/from16 v17, v0 │ │ +04e11a: 0800 1400 |0055: move-object/from16 v0, v20 │ │ +04e11e: 5200 8702 |0057: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04e122: 0212 0000 |0059: move/from16 v18, v0 │ │ +04e126: a60e 1112 |005b: add-float v14, v17, v18 │ │ +04e12a: 82b0 |005d: int-to-float v0, v11 │ │ +04e12c: 0211 0000 |005e: move/from16 v17, v0 │ │ +04e130: 0800 1400 |0060: move-object/from16 v0, v20 │ │ +04e134: 5200 8702 |0062: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04e138: 0212 0000 |0064: move/from16 v18, v0 │ │ +04e13c: a609 1112 |0066: add-float v9, v17, v18 │ │ +04e140: 0800 1400 |0068: move-object/from16 v0, v20 │ │ +04e144: 5500 7d02 |006a: iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@027d │ │ +04e148: 0211 0000 |006c: move/from16 v17, v0 │ │ +04e14c: 3811 1c00 |006e: if-eqz v17, 008a // +001c │ │ +04e150: 9111 0c0b |0070: sub-int v17, v12, v11 │ │ +04e154: 9111 110a |0072: sub-int v17, v17, v10 │ │ +04e158: 0200 1100 |0074: move/from16 v0, v17 │ │ +04e15c: 8200 |0076: int-to-float v0, v0 │ │ +04e15e: 0211 0000 |0077: move/from16 v17, v0 │ │ +04e162: 1512 0040 |0079: const/high16 v18, #int 1073741824 // #4000 │ │ +04e166: a911 1112 |007b: div-float v17, v17, v18 │ │ +04e16a: 8230 |007d: int-to-float v0, v3 │ │ +04e16c: 0212 0000 |007e: move/from16 v18, v0 │ │ +04e170: a812 1210 |0080: mul-float v18, v18, v16 │ │ +04e174: 1513 0040 |0082: const/high16 v19, #int 1073741824 // #4000 │ │ +04e178: a912 1213 |0084: div-float v18, v18, v19 │ │ +04e17c: a711 1112 |0086: sub-float v17, v17, v18 │ │ +04e180: a609 0911 |0088: add-float v9, v9, v17 │ │ +04e184: 0800 1400 |008a: move-object/from16 v0, v20 │ │ +04e188: 520d 8702 |008c: iget v13, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04e18c: 0800 1400 |008e: move-object/from16 v0, v20 │ │ +04e190: 5400 8602 |0090: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04e194: 0811 0000 |0092: move-object/from16 v17, v0 │ │ +04e198: 7401 4d01 1100 |0094: invoke-virtual/range {v17}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@014d │ │ +04e19e: 0a11 |0097: move-result v17 │ │ +04e1a0: 1312 0000 |0098: const/16 v18, #int 0 // #0 │ │ +04e1a4: 2d11 1112 |009a: cmpl-float v17, v17, v18 │ │ +04e1a8: 3d11 1200 |009c: if-lez v17, 00ae // +0012 │ │ +04e1ac: 0800 1400 |009e: move-object/from16 v0, v20 │ │ +04e1b0: 5400 8602 |00a0: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04e1b4: 0811 0000 |00a2: move-object/from16 v17, v0 │ │ +04e1b8: 7401 4d01 1100 |00a4: invoke-virtual/range {v17}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@014d │ │ +04e1be: 0a11 |00a7: move-result v17 │ │ +04e1c0: 1512 0040 |00a8: const/high16 v18, #int 1073741824 // #4000 │ │ +04e1c4: a911 1112 |00aa: div-float v17, v17, v18 │ │ +04e1c8: a70d 0d11 |00ac: sub-float v13, v13, v17 │ │ +04e1cc: 1208 |00ae: const/4 v8, #int 0 // #0 │ │ +04e1ce: 3538 6300 |00af: if-ge v8, v3, 0112 // +0063 │ │ +04e1d2: 8280 |00b1: int-to-float v0, v8 │ │ +04e1d4: 0211 0000 |00b2: move/from16 v17, v0 │ │ +04e1d8: a811 1110 |00b4: mul-float v17, v17, v16 │ │ +04e1dc: a607 0911 |00b6: add-float v7, v9, v17 │ │ +04e1e0: 0800 1400 |00b8: move-object/from16 v0, v20 │ │ +04e1e4: 5200 8202 |00ba: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ +04e1e8: 0211 0000 |00bc: move/from16 v17, v0 │ │ +04e1ec: 3911 5100 |00be: if-nez v17, 010f // +0051 │ │ +04e1f0: 0175 |00c0: move v5, v7 │ │ +04e1f2: 01e6 |00c1: move v6, v14 │ │ +04e1f4: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ +04e1f8: 5400 8502 |00c4: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@0285 │ │ +04e1fc: 0811 0000 |00c6: move-object/from16 v17, v0 │ │ +04e200: 7401 4b01 1100 |00c8: invoke-virtual/range {v17}, Landroid/graphics/Paint;.getAlpha:()I // method@014b │ │ +04e206: 0a11 |00cb: move-result v17 │ │ +04e208: 3d11 0f00 |00cc: if-lez v17, 00db // +000f │ │ +04e20c: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ +04e210: 5400 8502 |00d0: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@0285 │ │ +04e214: 0811 0000 |00d2: move-object/from16 v17, v0 │ │ +04e218: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +04e21c: 0801 1100 |00d6: move-object/from16 v1, v17 │ │ +04e220: 6e51 3901 50d6 |00d8: invoke-virtual {v0, v5, v6, v13, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0139 │ │ +04e226: 0800 1400 |00db: move-object/from16 v0, v20 │ │ +04e22a: 5200 8702 |00dd: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04e22e: 0211 0000 |00df: move/from16 v17, v0 │ │ +04e232: 2d11 0d11 |00e1: cmpl-float v17, v13, v17 │ │ +04e236: 3811 1700 |00e3: if-eqz v17, 00fa // +0017 │ │ +04e23a: 0800 1400 |00e5: move-object/from16 v0, v20 │ │ +04e23e: 5200 8702 |00e7: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04e242: 0211 0000 |00e9: move/from16 v17, v0 │ │ +04e246: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +04e24a: 5400 8602 |00ed: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04e24e: 0812 0000 |00ef: move-object/from16 v18, v0 │ │ +04e252: 0800 1500 |00f1: move-object/from16 v0, v21 │ │ +04e256: 0201 1100 |00f3: move/from16 v1, v17 │ │ +04e25a: 0802 1200 |00f5: move-object/from16 v2, v18 │ │ +04e25e: 6e52 3901 5016 |00f7: invoke-virtual {v0, v5, v6, v1, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0139 │ │ +04e264: d808 0801 |00fa: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04e268: 28b3 |00fc: goto 00af // -004d │ │ +04e26a: 7401 2b0b 1400 |00fd: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getHeight:()I // method@0b2b │ │ +04e270: 0a0c |0100: move-result v12 │ │ +04e272: 7401 300b 1400 |0101: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@0b30 │ │ +04e278: 0a0b |0104: move-result v11 │ │ +04e27a: 7401 2d0b 1400 |0105: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingBottom:()I // method@0b2d │ │ +04e280: 0a0a |0108: move-result v10 │ │ +04e282: 7401 2e0b 1400 |0109: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@0b2e │ │ +04e288: 0a0f |010c: move-result v15 │ │ +04e28a: 2900 3bff |010d: goto/16 0048 // -00c5 │ │ +04e28e: 01e5 |010f: move v5, v14 │ │ +04e290: 0176 |0110: move v6, v7 │ │ +04e292: 28b1 |0111: goto 00c2 // -004f │ │ +04e294: 0800 1400 |0112: move-object/from16 v0, v20 │ │ +04e298: 5500 8902 |0114: iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0289 │ │ +04e29c: 0211 0000 |0116: move/from16 v17, v0 │ │ +04e2a0: 3811 4300 |0118: if-eqz v17, 015b // +0043 │ │ +04e2a4: 0800 1400 |011a: move-object/from16 v0, v20 │ │ +04e2a8: 5200 8a02 |011c: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@028a │ │ +04e2ac: 0211 0000 |011e: move/from16 v17, v0 │ │ +04e2b0: 0200 1100 |0120: move/from16 v0, v17 │ │ +04e2b4: 8200 |0122: int-to-float v0, v0 │ │ +04e2b6: 0211 0000 |0123: move/from16 v17, v0 │ │ +04e2ba: a804 1110 |0125: mul-float v4, v17, v16 │ │ +04e2be: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +04e2c2: 5500 8902 |0129: iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0289 │ │ +04e2c6: 0211 0000 |012b: move/from16 v17, v0 │ │ +04e2ca: 3911 0c00 |012d: if-nez v17, 0139 // +000c │ │ +04e2ce: 0800 1400 |012f: move-object/from16 v0, v20 │ │ +04e2d2: 5200 8302 |0131: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPageOffset:F // field@0283 │ │ +04e2d6: 0211 0000 |0133: move/from16 v17, v0 │ │ +04e2da: a811 1110 |0135: mul-float v17, v17, v16 │ │ +04e2de: a604 0411 |0137: add-float v4, v4, v17 │ │ +04e2e2: 0800 1400 |0139: move-object/from16 v0, v20 │ │ +04e2e6: 5200 8202 |013b: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ +04e2ea: 0211 0000 |013d: move/from16 v17, v0 │ │ +04e2ee: 3911 2300 |013f: if-nez v17, 0162 // +0023 │ │ +04e2f2: a605 0904 |0141: add-float v5, v9, v4 │ │ +04e2f6: 01e6 |0143: move v6, v14 │ │ +04e2f8: 0800 1400 |0144: move-object/from16 v0, v20 │ │ +04e2fc: 5200 8702 |0146: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04e300: 0211 0000 |0148: move/from16 v17, v0 │ │ +04e304: 0800 1400 |014a: move-object/from16 v0, v20 │ │ +04e308: 5400 8402 |014c: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ +04e30c: 0812 0000 |014e: move-object/from16 v18, v0 │ │ +04e310: 0800 1500 |0150: move-object/from16 v0, v21 │ │ +04e314: 0201 1100 |0152: move/from16 v1, v17 │ │ +04e318: 0802 1200 |0154: move-object/from16 v2, v18 │ │ +04e31c: 6e52 3901 5016 |0156: invoke-virtual {v0, v5, v6, v1, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0139 │ │ +04e322: 2900 b2fe |0159: goto/16 000b // -014e │ │ +04e326: 0800 1400 |015b: move-object/from16 v0, v20 │ │ +04e32a: 5200 7e02 |015d: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e32e: 0211 0000 |015f: move/from16 v17, v0 │ │ +04e332: 28bf |0161: goto 0120 // -0041 │ │ +04e334: 01e5 |0162: move v5, v14 │ │ +04e336: a606 0904 |0163: add-float v6, v9, v4 │ │ +04e33a: 28df |0165: goto 0144 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=199 │ │ + 0x0003 line=201 │ │ + 0x000b line=279 │ │ + 0x000c line=204 │ │ + 0x001a line=205 │ │ + 0x001c line=209 │ │ + 0x0026 line=210 │ │ + 0x0030 line=218 │ │ + 0x0038 line=219 │ │ + 0x003c line=220 │ │ + 0x0040 line=221 │ │ + 0x0044 line=222 │ │ + 0x0048 line=230 │ │ + 0x0052 line=231 │ │ + 0x005d line=232 │ │ + 0x0068 line=233 │ │ + 0x0070 line=234 │ │ + 0x008a line=240 │ │ + 0x008e line=241 │ │ + 0x009e line=242 │ │ + 0x00ae line=246 │ │ + 0x00b1 line=247 │ │ + 0x00b8 line=248 │ │ + 0x00c0 line=249 │ │ + 0x00c1 line=250 │ │ + 0x00c2 line=256 │ │ + 0x00ce line=257 │ │ + 0x00db line=261 │ │ + 0x00e5 line=262 │ │ + 0x00fa line=246 │ │ + 0x00fd line=224 │ │ + 0x0101 line=225 │ │ + 0x0105 line=226 │ │ + 0x0109 line=227 │ │ + 0x010f line=252 │ │ + 0x0110 line=253 │ │ + 0x0112 line=267 │ │ + 0x0127 line=268 │ │ + 0x012f line=269 │ │ + 0x0139 line=271 │ │ + 0x0141 line=272 │ │ + 0x0143 line=273 │ │ + 0x0144 line=278 │ │ + 0x015b line=267 │ │ + 0x0162 line=275 │ │ + 0x0163 line=276 │ │ + locals : │ │ + 0x00c1 - 0x00fd reg=5 dX F │ │ + 0x00c2 - 0x00fd reg=6 dY F │ │ + 0x00b8 - 0x00fd reg=7 drawLong F │ │ + 0x00af - 0x00fd reg=8 iLoop I │ │ + 0x0068 - 0x00fd reg=9 longOffset F │ │ + 0x0044 - 0x00fd reg=10 longPaddingAfter I │ │ + 0x0040 - 0x00fd reg=11 longPaddingBefore I │ │ + 0x003c - 0x00fd reg=12 longSize I │ │ + 0x008e - 0x00fd reg=13 pageFillRadius F │ │ + 0x005d - 0x00fd reg=14 shortOffset F │ │ + 0x0048 - 0x00fd reg=15 shortPaddingBefore I │ │ + 0x0052 - 0x00fd reg=16 threeRadius F │ │ + 0x0110 - 0x0112 reg=5 dX F │ │ + 0x0111 - 0x0112 reg=6 dY F │ │ + 0x010f - 0x0112 reg=7 drawLong F │ │ + 0x0127 - 0x015b reg=4 cx F │ │ + 0x0143 - 0x015b reg=5 dX F │ │ + 0x0144 - 0x015b reg=6 dY F │ │ + 0x001a - 0x0166 reg=3 count I │ │ + 0x0162 - 0x0166 reg=4 cx F │ │ + 0x0163 - 0x0166 reg=5 dX F │ │ + 0x0165 - 0x0166 reg=6 dY F │ │ + 0x010f - 0x0166 reg=8 iLoop I │ │ + 0x010f - 0x0166 reg=9 longOffset F │ │ + 0x0109 - 0x0166 reg=10 longPaddingAfter I │ │ + 0x0105 - 0x0166 reg=11 longPaddingBefore I │ │ + 0x0101 - 0x0166 reg=12 longSize I │ │ + 0x010f - 0x0166 reg=13 pageFillRadius F │ │ + 0x010f - 0x0166 reg=14 shortOffset F │ │ + 0x010d - 0x0166 reg=15 shortPaddingBefore I │ │ + 0x010f - 0x0166 reg=16 threeRadius F │ │ + 0x0000 - 0x0166 reg=20 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0166 reg=21 canvas Landroid/graphics/Canvas; │ │ + │ │ + #10 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +04e33c: |[04e33c] com.viewpagerindicator.CirclePageIndicator.onMeasure:(II)V │ │ +04e34c: 5220 8202 |0000: iget v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ +04e350: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +04e354: 7020 3b0b 3200 |0004: invoke-direct {v2, v3}, Lcom/viewpagerindicator/CirclePageIndicator;.measureLong:(I)I // method@0b3b │ │ +04e35a: 0a00 |0007: move-result v0 │ │ +04e35c: 7020 3c0b 4200 |0008: invoke-direct {v2, v4}, Lcom/viewpagerindicator/CirclePageIndicator;.measureShort:(I)I // method@0b3c │ │ +04e362: 0a01 |000b: move-result v1 │ │ +04e364: 6e30 4b0b 0201 |000c: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setMeasuredDimension:(II)V // method@0b4b │ │ +04e36a: 0e00 |000f: return-void │ │ +04e36c: 7020 3c0b 3200 |0010: invoke-direct {v2, v3}, Lcom/viewpagerindicator/CirclePageIndicator;.measureShort:(I)I // method@0b3c │ │ +04e372: 0a00 |0013: move-result v0 │ │ +04e374: 7020 3b0b 4200 |0014: invoke-direct {v2, v4}, Lcom/viewpagerindicator/CirclePageIndicator;.measureLong:(I)I // method@0b3b │ │ +04e37a: 0a01 |0017: move-result v1 │ │ +04e37c: 6e30 4b0b 0201 |0018: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setMeasuredDimension:(II)V // method@0b4b │ │ +04e382: 28f4 |001b: goto 000f // -000c │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=446 │ │ + 0x0004 line=447 │ │ + 0x000f line=451 │ │ + 0x0010 line=449 │ │ + locals : │ │ + 0x0000 - 0x001c reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x001c reg=3 widthMeasureSpec I │ │ + 0x0000 - 0x001c reg=4 heightMeasureSpec I │ │ + │ │ + #11 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +04e384: |[04e384] com.viewpagerindicator.CirclePageIndicator.onPageScrollStateChanged:(I)V │ │ +04e394: 5912 8802 |0000: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mScrollState:I // field@0288 │ │ +04e398: 5410 8102 |0002: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ +04e39c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +04e3a0: 5410 8102 |0006: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ +04e3a4: 7220 4706 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0647 │ │ +04e3aa: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=403 │ │ + 0x0002 line=405 │ │ + 0x0006 line=406 │ │ + 0x000b line=408 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x000c reg=2 state I │ │ + │ │ + #12 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 17 16-bit code units │ │ +04e3ac: |[04e3ac] com.viewpagerindicator.CirclePageIndicator.onPageScrolled:(IFI)V │ │ +04e3bc: 5912 7e02 |0000: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e3c0: 5913 8302 |0002: iput v3, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPageOffset:F // field@0283 │ │ +04e3c4: 6e10 370b 0100 |0004: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e3ca: 5410 8102 |0007: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ +04e3ce: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +04e3d2: 5410 8102 |000b: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ +04e3d6: 7240 4806 2043 |000d: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0648 │ │ +04e3dc: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=412 │ │ + 0x0002 line=413 │ │ + 0x0004 line=414 │ │ + 0x0007 line=416 │ │ + 0x000b line=417 │ │ + 0x0010 line=419 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0011 reg=2 position I │ │ + 0x0000 - 0x0011 reg=3 positionOffset F │ │ + 0x0000 - 0x0011 reg=4 positionOffsetPixels I │ │ + │ │ + #13 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 25 16-bit code units │ │ +04e3e0: |[04e3e0] com.viewpagerindicator.CirclePageIndicator.onPageSelected:(I)V │ │ +04e3f0: 5510 8902 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0289 │ │ +04e3f4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +04e3f8: 5210 8802 |0004: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mScrollState:I // field@0288 │ │ +04e3fc: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +04e400: 5912 7e02 |0008: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e404: 5912 8a02 |000a: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@028a │ │ +04e408: 6e10 370b 0100 |000c: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e40e: 5410 8102 |000f: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ +04e412: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +04e416: 5410 8102 |0013: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ +04e41a: 7220 4906 2000 |0015: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +04e420: 0e00 |0018: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=423 │ │ + 0x0008 line=424 │ │ + 0x000a line=425 │ │ + 0x000c line=426 │ │ + 0x000f line=429 │ │ + 0x0013 line=430 │ │ + 0x0018 line=432 │ │ + locals : │ │ + 0x0000 - 0x0019 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0019 reg=2 position I │ │ + │ │ + #14 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'onRestoreInstanceState' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 22 16-bit code units │ │ +04e424: |[04e424] com.viewpagerindicator.CirclePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +04e434: 0730 |0000: move-object v0, v3 │ │ +04e436: 1f00 b501 |0001: check-cast v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@01b5 │ │ +04e43a: 6e10 250b 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0b25 │ │ +04e440: 0c01 |0006: move-result-object v1 │ │ +04e442: 6f20 f009 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@09f0 │ │ +04e448: 5201 7a02 |000a: iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@027a │ │ +04e44c: 5921 7e02 |000c: iput v1, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e450: 5201 7a02 |000e: iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@027a │ │ +04e454: 5921 8a02 |0010: iput v1, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@028a │ │ +04e458: 6e10 460b 0200 |0012: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.requestLayout:()V // method@0b46 │ │ +04e45e: 0e00 |0015: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=509 │ │ + 0x0003 line=510 │ │ + 0x000a line=511 │ │ + 0x000e line=512 │ │ + 0x0012 line=513 │ │ + 0x0015 line=514 │ │ + locals : │ │ + 0x0003 - 0x0016 reg=0 savedState Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ + 0x0000 - 0x0016 reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0016 reg=3 state Landroid/os/Parcelable; │ │ + │ │ + #15 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'onSaveInstanceState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +04e460: |[04e460] com.viewpagerindicator.CirclePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +04e470: 6f10 f109 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@09f1 │ │ +04e476: 0c01 |0003: move-result-object v1 │ │ +04e478: 2200 b501 |0004: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@01b5 │ │ +04e47c: 7020 240b 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@0b24 │ │ +04e482: 5232 7e02 |0009: iget v2, v3, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e486: 5902 7a02 |000b: iput v2, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@027a │ │ +04e48a: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=518 │ │ + 0x0004 line=519 │ │ + 0x0009 line=520 │ │ + 0x000d line=521 │ │ + locals : │ │ + 0x0009 - 0x000e reg=0 savedState Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ + 0x0004 - 0x000e reg=1 superState Landroid/os/Parcelable; │ │ + 0x0000 - 0x000e reg=3 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + │ │ + #16 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 294 16-bit code units │ │ +04e48c: |[04e48c] com.viewpagerindicator.CirclePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04e49c: 6f20 f209 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@09f2 │ │ +04e4a2: 0a0c |0003: move-result v12 │ │ +04e4a4: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ +04e4a8: 121c |0006: const/4 v12, #int 1 // #1 │ │ +04e4aa: 0f0c |0007: return v12 │ │ +04e4ac: 54ec 8c02 |0008: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e4b0: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ +04e4b4: 54ec 8c02 |000c: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e4b8: 6e10 7b06 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04e4be: 0c0c |0011: move-result-object v12 │ │ +04e4c0: 6e10 c105 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04e4c6: 0a0c |0015: move-result v12 │ │ +04e4c8: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ +04e4cc: 120c |0018: const/4 v12, #int 0 // #0 │ │ +04e4ce: 28ee |0019: goto 0007 // -0012 │ │ +04e4d0: 6e10 ae09 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@09ae │ │ +04e4d6: 0a0c |001d: move-result v12 │ │ +04e4d8: d5c0 ff00 |001e: and-int/lit16 v0, v12, #int 255 // #00ff │ │ +04e4dc: 2b00 f400 0000 |0020: packed-switch v0, 00000114 // +000000f4 │ │ +04e4e2: 121c |0023: const/4 v12, #int 1 // #1 │ │ +04e4e4: 28e3 |0024: goto 0007 // -001d │ │ +04e4e6: 120c |0025: const/4 v12, #int 0 // #0 │ │ +04e4e8: 7120 b405 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +04e4ee: 0a0c |0029: move-result v12 │ │ +04e4f0: 59ec 7c02 |002a: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027c │ │ +04e4f4: 6e10 b109 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +04e4fa: 0a0c |002f: move-result v12 │ │ +04e4fc: 59ec 8002 |0030: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ +04e500: 28f1 |0032: goto 0023 // -000f │ │ +04e502: 52ec 7c02 |0033: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027c │ │ +04e506: 7120 b105 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +04e50c: 0a01 |0038: move-result v1 │ │ +04e50e: 7120 b505 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +04e514: 0a0b |003c: move-result v11 │ │ +04e516: 52ec 8002 |003d: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ +04e51a: a703 0b0c |003f: sub-float v3, v11, v12 │ │ +04e51e: 55ec 7f02 |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ +04e522: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ +04e526: 7110 b60c 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@0cb6 │ │ +04e52c: 0a0c |0048: move-result v12 │ │ +04e52e: 52ed 8b02 |0049: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mTouchSlop:I // field@028b │ │ +04e532: 82dd |004b: int-to-float v13, v13 │ │ +04e534: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ +04e538: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ +04e53c: 121c |0050: const/4 v12, #int 1 // #1 │ │ +04e53e: 5cec 7f02 |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ +04e542: 55ec 7f02 |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ +04e546: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ +04e54a: 59eb 8002 |0057: iput v11, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ +04e54e: 54ec 8c02 |0059: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e552: 6e10 9506 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@0695 │ │ +04e558: 0a0c |005e: move-result v12 │ │ +04e55a: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ +04e55e: 54ec 8c02 |0061: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e562: 6e10 6706 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@0667 │ │ +04e568: 0a0c |0066: move-result v12 │ │ +04e56a: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ +04e56e: 54ec 8c02 |0069: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e572: 6e20 7606 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@0676 │ │ +04e578: 28b5 |006e: goto 0023 // -004b │ │ +04e57a: 55ec 7f02 |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ +04e57e: 390c 5600 |0071: if-nez v12, 00c7 // +0056 │ │ +04e582: 54ec 8c02 |0073: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e586: 6e10 7b06 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04e58c: 0c0c |0078: move-result-object v12 │ │ +04e58e: 6e10 c105 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04e594: 0a02 |007c: move-result v2 │ │ +04e596: 6e10 360b 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/CirclePageIndicator;.getWidth:()I // method@0b36 │ │ +04e59c: 0a0a |0080: move-result v10 │ │ +04e59e: 82ac |0081: int-to-float v12, v10 │ │ +04e5a0: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ +04e5a4: a904 0c0d |0084: div-float v4, v12, v13 │ │ +04e5a8: 82ac |0086: int-to-float v12, v10 │ │ +04e5aa: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ +04e5ae: a909 0c0d |0089: div-float v9, v12, v13 │ │ +04e5b2: 52ec 7e02 |008b: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e5b6: 3d0c 1b00 |008d: if-lez v12, 00a8 // +001b │ │ +04e5ba: 6e10 b109 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +04e5c0: 0a0c |0092: move-result v12 │ │ +04e5c2: a70d 0409 |0093: sub-float v13, v4, v9 │ │ +04e5c6: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ +04e5ca: 3b0c 1100 |0097: if-gez v12, 00a8 // +0011 │ │ +04e5ce: 123c |0099: const/4 v12, #int 3 // #3 │ │ +04e5d0: 32c0 0b00 |009a: if-eq v0, v12, 00a5 // +000b │ │ +04e5d4: 54ec 8c02 |009c: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e5d8: 52ed 7e02 |009e: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e5dc: d80d 0dff |00a0: add-int/lit8 v13, v13, #int -1 // #ff │ │ +04e5e0: 6e20 b106 dc00 |00a2: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +04e5e6: 121c |00a5: const/4 v12, #int 1 // #1 │ │ +04e5e8: 2900 61ff |00a6: goto/16 0007 // -009f │ │ +04e5ec: 52ec 7e02 |00a8: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e5f0: d80d 02ff |00aa: add-int/lit8 v13, v2, #int -1 // #ff │ │ +04e5f4: 35dc 1b00 |00ac: if-ge v12, v13, 00c7 // +001b │ │ +04e5f8: 6e10 b109 0f00 |00ae: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +04e5fe: 0a0c |00b1: move-result v12 │ │ +04e600: a60d 0409 |00b2: add-float v13, v4, v9 │ │ +04e604: 2d0c 0c0d |00b4: cmpl-float v12, v12, v13 │ │ +04e608: 3d0c 1100 |00b6: if-lez v12, 00c7 // +0011 │ │ +04e60c: 123c |00b8: const/4 v12, #int 3 // #3 │ │ +04e60e: 32c0 0b00 |00b9: if-eq v0, v12, 00c4 // +000b │ │ +04e612: 54ec 8c02 |00bb: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e616: 52ed 7e02 |00bd: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e61a: d80d 0d01 |00bf: add-int/lit8 v13, v13, #int 1 // #01 │ │ +04e61e: 6e20 b106 dc00 |00c1: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +04e624: 121c |00c4: const/4 v12, #int 1 // #1 │ │ +04e626: 2900 42ff |00c5: goto/16 0007 // -00be │ │ +04e62a: 120c |00c7: const/4 v12, #int 0 // #0 │ │ +04e62c: 5cec 7f02 |00c8: iput-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@027f │ │ +04e630: 12fc |00ca: const/4 v12, #int -1 // #ff │ │ +04e632: 59ec 7c02 |00cb: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027c │ │ +04e636: 54ec 8c02 |00cd: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e63a: 6e10 9506 0c00 |00cf: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@0695 │ │ +04e640: 0a0c |00d2: move-result v12 │ │ +04e642: 380c 50ff |00d3: if-eqz v12, 0023 // -00b0 │ │ +04e646: 54ec 8c02 |00d5: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e64a: 6e10 7406 0c00 |00d7: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@0674 │ │ +04e650: 2900 49ff |00da: goto/16 0023 // -00b7 │ │ +04e654: 7110 b205 0f00 |00dc: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +04e65a: 0a05 |00df: move-result v5 │ │ +04e65c: 7120 b505 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +04e662: 0a0c |00e3: move-result v12 │ │ +04e664: 59ec 8002 |00e4: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ +04e668: 7120 b405 5f00 |00e6: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +04e66e: 0a0c |00e9: move-result v12 │ │ +04e670: 59ec 7c02 |00ea: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027c │ │ +04e674: 2900 37ff |00ec: goto/16 0023 // -00c9 │ │ +04e678: 7110 b205 0f00 |00ee: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +04e67e: 0a08 |00f1: move-result v8 │ │ +04e680: 7120 b405 8f00 |00f2: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +04e686: 0a07 |00f5: move-result v7 │ │ +04e688: 52ec 7c02 |00f6: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027c │ │ +04e68c: 33c7 0b00 |00f8: if-ne v7, v12, 0103 // +000b │ │ +04e690: 3908 1700 |00fa: if-nez v8, 0111 // +0017 │ │ +04e694: 1216 |00fc: const/4 v6, #int 1 // #1 │ │ +04e696: 7120 b405 6f00 |00fd: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +04e69c: 0a0c |0100: move-result v12 │ │ +04e69e: 59ec 7c02 |0101: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027c │ │ +04e6a2: 52ec 7c02 |0103: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@027c │ │ +04e6a6: 7120 b105 cf00 |0105: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +04e6ac: 0a0c |0108: move-result v12 │ │ +04e6ae: 7120 b505 cf00 |0109: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +04e6b4: 0a0c |010c: move-result v12 │ │ +04e6b6: 59ec 8002 |010d: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@0280 │ │ +04e6ba: 2900 14ff |010f: goto/16 0023 // -00ec │ │ +04e6be: 1206 |0111: const/4 v6, #int 0 // #0 │ │ +04e6c0: 28eb |0112: goto 00fd // -0015 │ │ +04e6c2: 0000 |0113: nop // spacer │ │ +04e6c4: 0001 0700 0000 0000 0500 0000 4f00 ... |0114: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=282 │ │ + 0x0006 line=283 │ │ + 0x0007 line=361 │ │ + 0x0008 line=285 │ │ + 0x0018 line=286 │ │ + 0x001a line=289 │ │ + 0x0020 line=290 │ │ + 0x0023 line=361 │ │ + 0x0025 line=292 │ │ + 0x002c line=293 │ │ + 0x0033 line=297 │ │ + 0x0039 line=298 │ │ + 0x003d line=299 │ │ + 0x0041 line=301 │ │ + 0x0045 line=302 │ │ + 0x0050 line=303 │ │ + 0x0053 line=307 │ │ + 0x0057 line=308 │ │ + 0x0059 line=309 │ │ + 0x0069 line=310 │ │ + 0x006f line=319 │ │ + 0x0073 line=320 │ │ + 0x007d line=321 │ │ + 0x0081 line=322 │ │ + 0x0086 line=323 │ │ + 0x008b line=325 │ │ + 0x0099 line=326 │ │ + 0x009c line=327 │ │ + 0x00a5 line=329 │ │ + 0x00a8 line=330 │ │ + 0x00b8 line=331 │ │ + 0x00bb line=332 │ │ + 0x00c4 line=334 │ │ + 0x00c7 line=338 │ │ + 0x00ca line=339 │ │ + 0x00cd line=340 │ │ + 0x00dc line=344 │ │ + 0x00e0 line=345 │ │ + 0x00e6 line=346 │ │ + 0x00ee line=351 │ │ + 0x00f2 line=352 │ │ + 0x00f6 line=353 │ │ + 0x00fa line=354 │ │ + 0x00fd line=355 │ │ + 0x0103 line=357 │ │ + 0x0111 line=354 │ │ + 0x0113 line=290 │ │ + locals : │ │ + 0x0039 - 0x006f reg=1 activePointerIndex I │ │ + 0x0041 - 0x006f reg=3 deltaX F │ │ + 0x003d - 0x006f reg=11 x F │ │ + 0x007d - 0x00c7 reg=2 count I │ │ + 0x0086 - 0x00c7 reg=4 halfWidth F │ │ + 0x008b - 0x00c7 reg=9 sixthWidth F │ │ + 0x0081 - 0x00c7 reg=10 width I │ │ + 0x00e0 - 0x00ee reg=5 index I │ │ + 0x00fd - 0x0103 reg=6 newPointerIndex I │ │ + 0x0020 - 0x0126 reg=0 action I │ │ + 0x00f6 - 0x0126 reg=7 pointerId I │ │ + 0x00f2 - 0x0126 reg=8 pointerIndex I │ │ + 0x0000 - 0x0126 reg=14 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0126 reg=15 ev Landroid/view/MotionEvent; │ │ + │ │ + #17 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setCentered' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04e6e8: |[04e6e8] com.viewpagerindicator.CirclePageIndicator.setCentered:(Z)V │ │ +04e6f8: 5c01 7d02 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@027d │ │ +04e6fc: 6e10 370b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e702: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + 0x0002 line=119 │ │ + 0x0005 line=120 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 centered Z │ │ + │ │ + #18 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setCurrentItem' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +04e704: |[04e704] com.viewpagerindicator.CirclePageIndicator.setCurrentItem:(I)V │ │ +04e714: 5420 8c02 |0000: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e718: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04e71c: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04e720: 1a01 2808 |0006: const-string v1, "ViewPager has not been bound." // string@0828 │ │ +04e724: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04e72a: 2700 |000b: throw v0 │ │ +04e72c: 5420 8c02 |000c: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e730: 6e20 b106 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +04e736: 5923 7e02 |0011: iput v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@027e │ │ +04e73a: 6e10 370b 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e740: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=388 │ │ + 0x0004 line=389 │ │ + 0x000c line=391 │ │ + 0x0011 line=392 │ │ + 0x0013 line=393 │ │ + 0x0016 line=394 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0017 reg=3 item I │ │ + │ │ + #19 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setFillColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04e744: |[04e744] com.viewpagerindicator.CirclePageIndicator.setFillColor:(I)V │ │ +04e754: 5410 8402 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@0284 │ │ +04e758: 6e20 5301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04e75e: 6e10 370b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e764: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=136 │ │ + 0x0005 line=137 │ │ + 0x0008 line=138 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0009 reg=2 fillColor I │ │ + │ │ + #20 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setOnPageChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04e768: |[04e768] com.viewpagerindicator.CirclePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +04e778: 5b01 8102 |0000: iput-object v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0281 │ │ +04e77c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=436 │ │ + 0x0002 line=437 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + │ │ + #21 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setOrientation' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 26 16-bit code units │ │ +04e780: |[04e780] com.viewpagerindicator.CirclePageIndicator.setOrientation:(I)V │ │ +04e790: 2b03 1200 0000 |0000: packed-switch v3, 00000012 // +00000012 │ │ +04e796: 2200 f501 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@01f5 │ │ +04e79a: 1a01 9006 |0005: const-string v1, "Orientation must be either HORIZONTAL or VERTICAL." // string@0690 │ │ +04e79e: 7020 a60c 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0ca6 │ │ +04e7a4: 2700 |000a: throw v0 │ │ +04e7a6: 5923 8202 |000b: iput v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@0282 │ │ +04e7aa: 6e10 460b 0200 |000d: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.requestLayout:()V // method@0b46 │ │ +04e7b0: 0e00 |0010: return-void │ │ +04e7b2: 0000 |0011: nop // spacer │ │ +04e7b4: 0001 0200 0000 0000 0b00 0000 0b00 ... |0012: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + 0x0003 line=153 │ │ + 0x000b line=148 │ │ + 0x000d line=149 │ │ + 0x0010 line=155 │ │ + 0x0011 line=145 │ │ + locals : │ │ + 0x0000 - 0x001a reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x001a reg=3 orientation I │ │ + │ │ + #22 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setPageColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04e7c4: |[04e7c4] com.viewpagerindicator.CirclePageIndicator.setPageColor:(I)V │ │ +04e7d4: 5410 8502 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@0285 │ │ +04e7d8: 6e20 5301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04e7de: 6e10 370b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e7e4: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=127 │ │ + 0x0005 line=128 │ │ + 0x0008 line=129 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0009 reg=2 pageColor I │ │ + │ │ + #23 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setRadius' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04e7e8: |[04e7e8] com.viewpagerindicator.CirclePageIndicator.setRadius:(F)V │ │ +04e7f8: 5901 8702 |0000: iput v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@0287 │ │ +04e7fc: 6e10 370b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e802: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=180 │ │ + 0x0002 line=181 │ │ + 0x0005 line=182 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 radius F │ │ + │ │ + #24 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setSnap' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04e804: |[04e804] com.viewpagerindicator.CirclePageIndicator.setSnap:(Z)V │ │ +04e814: 5c01 8902 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@0289 │ │ +04e818: 6e10 370b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e81e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=189 │ │ + 0x0002 line=190 │ │ + 0x0005 line=191 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 snap Z │ │ + │ │ + #25 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setStrokeColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04e820: |[04e820] com.viewpagerindicator.CirclePageIndicator.setStrokeColor:(I)V │ │ +04e830: 5410 8602 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04e834: 6e20 5301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04e83a: 6e10 370b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e840: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + 0x0005 line=163 │ │ + 0x0008 line=164 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0009 reg=2 strokeColor I │ │ + │ │ + #26 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setStrokeWidth' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04e844: |[04e844] com.viewpagerindicator.CirclePageIndicator.setStrokeWidth:(F)V │ │ +04e854: 5410 8602 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@0286 │ │ +04e858: 6e20 5501 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0155 │ │ +04e85e: 6e10 370b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e864: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=171 │ │ + 0x0005 line=172 │ │ + 0x0008 line=173 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0009 reg=2 strokeWidth F │ │ + │ │ + #27 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +04e868: |[04e868] com.viewpagerindicator.CirclePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +04e878: 5420 8c02 |0000: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e87c: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +04e880: 0e00 |0004: return-void │ │ +04e882: 5420 8c02 |0005: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e886: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +04e88a: 5420 8c02 |0009: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e88e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +04e890: 6e20 bb06 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +04e896: 6e10 7b06 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04e89c: 0c00 |0012: move-result-object v0 │ │ +04e89e: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +04e8a2: 2200 f601 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04e8a6: 1a01 2708 |0017: const-string v1, "ViewPager does not have adapter instance." // string@0827 │ │ +04e8aa: 7020 aa0c 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04e8b0: 2700 |001c: throw v0 │ │ +04e8b2: 5b23 8c02 |001d: iput-object v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e8b6: 5420 8c02 |001f: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@028c │ │ +04e8ba: 6e20 bb06 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +04e8c0: 6e10 370b 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@0b37 │ │ +04e8c6: 28dd |0027: goto 0004 // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=366 │ │ + 0x0004 line=378 │ │ + 0x0005 line=369 │ │ + 0x0009 line=370 │ │ + 0x000f line=372 │ │ + 0x0015 line=373 │ │ + 0x001d line=375 │ │ + 0x001f line=376 │ │ + 0x0024 line=377 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=2 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0028 reg=3 view Landroid/support/v4/view/ViewPager; │ │ + │ │ + #28 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04e8c8: |[04e8c8] com.viewpagerindicator.CirclePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +04e8d8: 6e20 530b 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0b53 │ │ +04e8de: 6e20 490b 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/CirclePageIndicator;.setCurrentItem:(I)V // method@0b49 │ │ +04e8e4: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=382 │ │ + 0x0003 line=383 │ │ + 0x0006 line=384 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ + 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0007 reg=2 initialPosition I │ │ + │ │ + source_file_idx : 451 (CirclePageIndicator.java) │ │ + │ │ +Class #375 header: │ │ +class_idx : 440 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 409 │ │ +source_file_idx : 674 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 5 │ │ +direct_methods_size : 4 │ │ +virtual_methods_size: 10 │ │ + │ │ +Class #375 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/IconPageIndicator;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/HorizontalScrollView;' │ │ + Interfaces - │ │ + #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'mIconSelector' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'mIconsLayout' │ │ + type : 'Lcom/viewpagerindicator/IcsLinearLayout;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #2 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'mListener' │ │ + type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'mSelectedIndex' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'mViewPager' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04e8e8: |[04e8e8] com.viewpagerindicator.IconPageIndicator.:(Landroid/content/Context;)V │ │ +04e8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04e8fa: 7030 590b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/IconPageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b59 │ │ +04e900: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=45 │ │ + 0x0004 line=46 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 8 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 31 16-bit code units │ │ +04e904: |[04e904] com.viewpagerindicator.IconPageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04e914: 7030 b30a 6507 |0000: invoke-direct {v5, v6, v7}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ab3 │ │ +04e91a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04e91c: 6e20 690b 0500 |0004: invoke-virtual {v5, v0}, Lcom/viewpagerindicator/IconPageIndicator;.setHorizontalScrollBarEnabled:(Z)V // method@0b69 │ │ +04e922: 2200 ba01 |0007: new-instance v0, Lcom/viewpagerindicator/IcsLinearLayout; // type@01ba │ │ +04e926: 6001 c602 |0009: sget v1, Lcom/viewpagerindicator/R$attr;.vpiIconPageIndicatorStyle:I // field@02c6 │ │ +04e92a: 7030 710b 6001 |000b: invoke-direct {v0, v6, v1}, Lcom/viewpagerindicator/IcsLinearLayout;.:(Landroid/content/Context;I)V // method@0b71 │ │ +04e930: 5b50 9002 |000e: iput-object v0, v5, Lcom/viewpagerindicator/IconPageIndicator;.mIconsLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@0290 │ │ +04e934: 5450 9002 |0010: iget-object v0, v5, Lcom/viewpagerindicator/IconPageIndicator;.mIconsLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@0290 │ │ +04e938: 2201 9701 |0012: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0197 │ │ +04e93c: 12e2 |0014: const/4 v2, #int -2 // #fe │ │ +04e93e: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ +04e940: 1304 1100 |0016: const/16 v4, #int 17 // #11 │ │ +04e944: 7040 ae0a 2143 |0018: invoke-direct {v1, v2, v3, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@0aae │ │ +04e94a: 6e30 5b0b 0501 |001b: invoke-virtual {v5, v0, v1}, Lcom/viewpagerindicator/IconPageIndicator;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0b5b │ │ +04e950: 0e00 |001e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=49 │ │ + 0x0003 line=50 │ │ + 0x0007 line=52 │ │ + 0x0010 line=53 │ │ + 0x001e line=54 │ │ + locals : │ │ + 0x0000 - 0x001f reg=5 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x001f reg=6 context Landroid/content/Context; │ │ + 0x0000 - 0x001f reg=7 attrs Landroid/util/AttributeSet; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'access$002' │ │ + type : '(Lcom/viewpagerindicator/IconPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04e954: |[04e954] com.viewpagerindicator.IconPageIndicator.access$002:(Lcom/viewpagerindicator/IconPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +04e964: 5b01 8f02 |0000: iput-object v1, v0, Lcom/viewpagerindicator/IconPageIndicator;.mIconSelector:Ljava/lang/Runnable; // field@028f │ │ +04e968: 1101 |0002: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=36 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Runnable; │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'animateToIcon' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +04e96c: |[04e96c] com.viewpagerindicator.IconPageIndicator.animateToIcon:(I)V │ │ +04e97c: 5421 9002 |0000: iget-object v1, v2, Lcom/viewpagerindicator/IconPageIndicator;.mIconsLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@0290 │ │ +04e980: 6e20 780b 3100 |0002: invoke-virtual {v1, v3}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildAt:(I)Landroid/view/View; // method@0b78 │ │ +04e986: 0c00 |0005: move-result-object v0 │ │ +04e988: 5421 8f02 |0006: iget-object v1, v2, Lcom/viewpagerindicator/IconPageIndicator;.mIconSelector:Ljava/lang/Runnable; // field@028f │ │ +04e98c: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +04e990: 5421 8f02 |000a: iget-object v1, v2, Lcom/viewpagerindicator/IconPageIndicator;.mIconSelector:Ljava/lang/Runnable; // field@028f │ │ +04e994: 6e20 660b 1200 |000c: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/IconPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0b66 │ │ +04e99a: 2201 b701 |000f: new-instance v1, Lcom/viewpagerindicator/IconPageIndicator$1; // type@01b7 │ │ +04e99e: 7030 560b 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/IconPageIndicator$1;.:(Lcom/viewpagerindicator/IconPageIndicator;Landroid/view/View;)V // method@0b56 │ │ +04e9a4: 5b21 8f02 |0014: iput-object v1, v2, Lcom/viewpagerindicator/IconPageIndicator;.mIconSelector:Ljava/lang/Runnable; // field@028f │ │ +04e9a8: 5421 8f02 |0016: iget-object v1, v2, Lcom/viewpagerindicator/IconPageIndicator;.mIconSelector:Ljava/lang/Runnable; // field@028f │ │ +04e9ac: 6e20 650b 1200 |0018: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/IconPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0b65 │ │ +04e9b2: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=57 │ │ + 0x0006 line=58 │ │ + 0x000a line=59 │ │ + 0x000f line=61 │ │ + 0x0016 line=68 │ │ + 0x001b line=69 │ │ + locals : │ │ + 0x0006 - 0x001c reg=0 iconView Landroid/view/View; │ │ + 0x0000 - 0x001c reg=2 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x001c reg=3 position I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'notifyDataSetChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 64 16-bit code units │ │ +04e9b4: |[04e9b4] com.viewpagerindicator.IconPageIndicator.notifyDataSetChanged:()V │ │ +04e9c4: 5474 9002 |0000: iget-object v4, v7, Lcom/viewpagerindicator/IconPageIndicator;.mIconsLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@0290 │ │ +04e9c8: 6e10 850b 0400 |0002: invoke-virtual {v4}, Lcom/viewpagerindicator/IcsLinearLayout;.removeAllViews:()V // method@0b85 │ │ +04e9ce: 5474 9302 |0005: iget-object v4, v7, Lcom/viewpagerindicator/IconPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0293 │ │ +04e9d2: 6e10 7b06 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04e9d8: 0c02 |000a: move-result-object v2 │ │ +04e9da: 1f02 b901 |000b: check-cast v2, Lcom/viewpagerindicator/IconPagerAdapter; // type@01b9 │ │ +04e9de: 7210 6e0b 0200 |000d: invoke-interface {v2}, Lcom/viewpagerindicator/IconPagerAdapter;.getCount:()I // method@0b6e │ │ +04e9e4: 0a00 |0010: move-result v0 │ │ +04e9e6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +04e9e8: 3501 1d00 |0012: if-ge v1, v0, 002f // +001d │ │ +04e9ec: 2203 9b01 |0014: new-instance v3, Landroid/widget/ImageView; // type@019b │ │ +04e9f0: 6e10 5d0b 0700 |0016: invoke-virtual {v7}, Lcom/viewpagerindicator/IconPageIndicator;.getContext:()Landroid/content/Context; // method@0b5d │ │ +04e9f6: 0c04 |0019: move-result-object v4 │ │ +04e9f8: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +04e9fa: 6006 c602 |001b: sget v6, Lcom/viewpagerindicator/R$attr;.vpiIconPageIndicatorStyle:I // field@02c6 │ │ +04e9fe: 7040 b80a 4365 |001d: invoke-direct {v3, v4, v5, v6}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0ab8 │ │ +04ea04: 7220 6f0b 1200 |0020: invoke-interface {v2, v1}, Lcom/viewpagerindicator/IconPagerAdapter;.getIconResId:(I)I // method@0b6f │ │ +04ea0a: 0a04 |0023: move-result v4 │ │ +04ea0c: 6e20 ba0a 4300 |0024: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0aba │ │ +04ea12: 5474 9002 |0027: iget-object v4, v7, Lcom/viewpagerindicator/IconPageIndicator;.mIconsLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@0290 │ │ +04ea16: 6e20 720b 3400 |0029: invoke-virtual {v4, v3}, Lcom/viewpagerindicator/IcsLinearLayout;.addView:(Landroid/view/View;)V // method@0b72 │ │ +04ea1c: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04ea20: 28e4 |002e: goto 0012 // -001c │ │ +04ea22: 5274 9202 |002f: iget v4, v7, Lcom/viewpagerindicator/IconPageIndicator;.mSelectedIndex:I // field@0292 │ │ +04ea26: 3704 0600 |0031: if-le v4, v0, 0037 // +0006 │ │ +04ea2a: d804 00ff |0033: add-int/lit8 v4, v0, #int -1 // #ff │ │ +04ea2e: 5974 9202 |0035: iput v4, v7, Lcom/viewpagerindicator/IconPageIndicator;.mSelectedIndex:I // field@0292 │ │ +04ea32: 5274 9202 |0037: iget v4, v7, Lcom/viewpagerindicator/IconPageIndicator;.mSelectedIndex:I // field@0292 │ │ +04ea36: 6e20 680b 4700 |0039: invoke-virtual {v7, v4}, Lcom/viewpagerindicator/IconPageIndicator;.setCurrentItem:(I)V // method@0b68 │ │ +04ea3c: 6e10 670b 0700 |003c: invoke-virtual {v7}, Lcom/viewpagerindicator/IconPageIndicator;.requestLayout:()V // method@0b67 │ │ +04ea42: 0e00 |003f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=128 │ │ + 0x0005 line=129 │ │ + 0x000d line=130 │ │ + 0x0011 line=131 │ │ + 0x0014 line=132 │ │ + 0x0020 line=133 │ │ + 0x0027 line=134 │ │ + 0x002c line=131 │ │ + 0x002f line=136 │ │ + 0x0033 line=137 │ │ + 0x0037 line=139 │ │ + 0x003c line=140 │ │ + 0x003f line=141 │ │ + locals : │ │ + 0x0020 - 0x002f reg=3 view Landroid/widget/ImageView; │ │ + 0x0011 - 0x0040 reg=0 count I │ │ + 0x0012 - 0x0040 reg=1 i I │ │ + 0x000d - 0x0040 reg=2 iconAdapter Lcom/viewpagerindicator/IconPagerAdapter; │ │ + 0x0000 - 0x0040 reg=7 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'onAttachedToWindow' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +04ea44: |[04ea44] com.viewpagerindicator.IconPageIndicator.onAttachedToWindow:()V │ │ +04ea54: 6f10 b40a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@0ab4 │ │ +04ea5a: 5410 8f02 |0003: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mIconSelector:Ljava/lang/Runnable; // field@028f │ │ +04ea5e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +04ea62: 5410 8f02 |0007: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mIconSelector:Ljava/lang/Runnable; // field@028f │ │ +04ea66: 6e20 650b 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/IconPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0b65 │ │ +04ea6c: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=73 │ │ + 0x0003 line=74 │ │ + 0x0007 line=76 │ │ + 0x000c line=78 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +04ea70: |[04ea70] com.viewpagerindicator.IconPageIndicator.onDetachedFromWindow:()V │ │ +04ea80: 6f10 b50a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@0ab5 │ │ +04ea86: 5410 8f02 |0003: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mIconSelector:Ljava/lang/Runnable; // field@028f │ │ +04ea8a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +04ea8e: 5410 8f02 |0007: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mIconSelector:Ljava/lang/Runnable; // field@028f │ │ +04ea92: 6e20 660b 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/IconPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0b66 │ │ +04ea98: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 0x0003 line=83 │ │ + 0x0007 line=84 │ │ + 0x000c line=86 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +04ea9c: |[04ea9c] com.viewpagerindicator.IconPageIndicator.onPageScrollStateChanged:(I)V │ │ +04eaac: 5410 9102 |0000: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0291 │ │ +04eab0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04eab4: 5410 9102 |0004: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0291 │ │ +04eab8: 7220 4706 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0647 │ │ +04eabe: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0004 line=91 │ │ + 0x0009 line=93 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x000a reg=2 arg0 I │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +04eac0: |[04eac0] com.viewpagerindicator.IconPageIndicator.onPageScrolled:(IFI)V │ │ +04ead0: 5410 9102 |0000: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0291 │ │ +04ead4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04ead8: 5410 9102 |0004: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0291 │ │ +04eadc: 7240 4806 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0648 │ │ +04eae2: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=97 │ │ + 0x0004 line=98 │ │ + 0x0009 line=100 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x000a reg=2 arg0 I │ │ + 0x0000 - 0x000a reg=3 arg1 F │ │ + 0x0000 - 0x000a reg=4 arg2 I │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +04eae4: |[04eae4] com.viewpagerindicator.IconPageIndicator.onPageSelected:(I)V │ │ +04eaf4: 6e20 680b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/IconPageIndicator;.setCurrentItem:(I)V // method@0b68 │ │ +04eafa: 5410 9102 |0003: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0291 │ │ +04eafe: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +04eb02: 5410 9102 |0007: iget-object v0, v1, Lcom/viewpagerindicator/IconPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0291 │ │ +04eb06: 7220 4906 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +04eb0c: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=104 │ │ + 0x0003 line=105 │ │ + 0x0007 line=106 │ │ + 0x000c line=108 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x000d reg=2 arg0 I │ │ + │ │ + #6 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'setCurrentItem' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 51 16-bit code units │ │ +04eb10: |[04eb10] com.viewpagerindicator.IconPageIndicator.setCurrentItem:(I)V │ │ +04eb20: 5464 9302 |0000: iget-object v4, v6, Lcom/viewpagerindicator/IconPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0293 │ │ +04eb24: 3904 0a00 |0002: if-nez v4, 000c // +000a │ │ +04eb28: 2204 f601 |0004: new-instance v4, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04eb2c: 1a05 2808 |0006: const-string v5, "ViewPager has not been bound." // string@0828 │ │ +04eb30: 7020 aa0c 5400 |0008: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04eb36: 2704 |000b: throw v4 │ │ +04eb38: 5967 9202 |000c: iput v7, v6, Lcom/viewpagerindicator/IconPageIndicator;.mSelectedIndex:I // field@0292 │ │ +04eb3c: 5464 9302 |000e: iget-object v4, v6, Lcom/viewpagerindicator/IconPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0293 │ │ +04eb40: 6e20 b106 7400 |0010: invoke-virtual {v4, v7}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +04eb46: 5464 9002 |0013: iget-object v4, v6, Lcom/viewpagerindicator/IconPageIndicator;.mIconsLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@0290 │ │ +04eb4a: 6e10 790b 0400 |0015: invoke-virtual {v4}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildCount:()I // method@0b79 │ │ +04eb50: 0a03 |0018: move-result v3 │ │ +04eb52: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +04eb54: 3531 1800 |001a: if-ge v1, v3, 0032 // +0018 │ │ +04eb58: 5464 9002 |001c: iget-object v4, v6, Lcom/viewpagerindicator/IconPageIndicator;.mIconsLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@0290 │ │ +04eb5c: 6e20 780b 1400 |001e: invoke-virtual {v4, v1}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildAt:(I)Landroid/view/View; // method@0b78 │ │ +04eb62: 0c00 |0021: move-result-object v0 │ │ +04eb64: 3371 0e00 |0022: if-ne v1, v7, 0030 // +000e │ │ +04eb68: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +04eb6a: 6e20 fe09 2000 |0025: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@09fe │ │ +04eb70: 3802 0500 |0028: if-eqz v2, 002d // +0005 │ │ +04eb74: 7020 5c0b 7600 |002a: invoke-direct {v6, v7}, Lcom/viewpagerindicator/IconPageIndicator;.animateToIcon:(I)V // method@0b5c │ │ +04eb7a: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04eb7e: 28eb |002f: goto 001a // -0015 │ │ +04eb80: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +04eb82: 28f4 |0031: goto 0025 // -000c │ │ +04eb84: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ + 0x0004 line=152 │ │ + 0x000c line=154 │ │ + 0x000e line=155 │ │ + 0x0013 line=157 │ │ + 0x0019 line=158 │ │ + 0x001c line=159 │ │ + 0x0022 line=160 │ │ + 0x0025 line=161 │ │ + 0x0028 line=162 │ │ + 0x002a line=163 │ │ + 0x002d line=158 │ │ + 0x0030 line=160 │ │ + 0x0032 line=166 │ │ + locals : │ │ + 0x0025 - 0x0030 reg=2 isSelected Z │ │ + 0x0022 - 0x0032 reg=0 child Landroid/view/View; │ │ + 0x001a - 0x0033 reg=1 i I │ │ + 0x0019 - 0x0033 reg=3 tabCount I │ │ + 0x0000 - 0x0033 reg=6 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x0033 reg=7 item I │ │ + │ │ + #7 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'setOnPageChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04eb88: |[04eb88] com.viewpagerindicator.IconPageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +04eb98: 5b01 9102 |0000: iput-object v1, v0, Lcom/viewpagerindicator/IconPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0291 │ │ +04eb9c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=170 │ │ + 0x0002 line=171 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + │ │ + #8 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +04eba0: |[04eba0] com.viewpagerindicator.IconPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +04ebb0: 5431 9302 |0000: iget-object v1, v3, Lcom/viewpagerindicator/IconPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0293 │ │ +04ebb4: 3341 0300 |0002: if-ne v1, v4, 0005 // +0003 │ │ +04ebb8: 0e00 |0004: return-void │ │ +04ebba: 5431 9302 |0005: iget-object v1, v3, Lcom/viewpagerindicator/IconPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0293 │ │ +04ebbe: 3801 0800 |0007: if-eqz v1, 000f // +0008 │ │ +04ebc2: 5431 9302 |0009: iget-object v1, v3, Lcom/viewpagerindicator/IconPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0293 │ │ +04ebc6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +04ebc8: 6e20 bb06 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +04ebce: 6e10 7b06 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04ebd4: 0c00 |0012: move-result-object v0 │ │ +04ebd6: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +04ebda: 2201 f601 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04ebde: 1a02 2708 |0017: const-string v2, "ViewPager does not have adapter instance." // string@0827 │ │ +04ebe2: 7020 aa0c 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04ebe8: 2701 |001c: throw v1 │ │ +04ebea: 5b34 9302 |001d: iput-object v4, v3, Lcom/viewpagerindicator/IconPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0293 │ │ +04ebee: 6e20 bb06 3400 |001f: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +04ebf4: 6e10 5f0b 0300 |0022: invoke-virtual {v3}, Lcom/viewpagerindicator/IconPageIndicator;.notifyDataSetChanged:()V // method@0b5f │ │ +04ebfa: 28df |0025: goto 0004 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=112 │ │ + 0x0004 line=125 │ │ + 0x0005 line=115 │ │ + 0x0009 line=116 │ │ + 0x000f line=118 │ │ + 0x0013 line=119 │ │ + 0x0015 line=120 │ │ + 0x001d line=122 │ │ + 0x001f line=123 │ │ + 0x0022 line=124 │ │ + locals : │ │ + 0x0013 - 0x0026 reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0026 reg=3 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x0026 reg=4 view Landroid/support/v4/view/ViewPager; │ │ + │ │ + #9 : (in Lcom/viewpagerindicator/IconPageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04ebfc: |[04ebfc] com.viewpagerindicator.IconPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +04ec0c: 6e20 6b0b 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/IconPageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0b6b │ │ +04ec12: 6e20 680b 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/IconPageIndicator;.setCurrentItem:(I)V // method@0b68 │ │ +04ec18: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=145 │ │ + 0x0003 line=146 │ │ + 0x0006 line=147 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/IconPageIndicator; │ │ + 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0007 reg=2 initialPosition I │ │ + │ │ + source_file_idx : 674 (IconPageIndicator.java) │ │ + │ │ +Class #376 header: │ │ +class_idx : 446 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 371 │ │ +source_file_idx : 1284 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 12 │ │ +direct_methods_size : 5 │ │ +virtual_methods_size: 25 │ │ + │ │ +Class #376 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/LinePageIndicator$SavedState; } │ │ + │ │ +Class #376 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/LinePageIndicator;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/View;' │ │ + Interfaces - │ │ + #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ + Static fields - │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'INVALID_POINTER' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1 │ │ + Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mActivePointerId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mCentered' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mCurrentPage' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mGapWidth' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mIsDragging' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mLastMotionX' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mLineWidth' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mListener' │ │ + type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mPaintSelected' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #9 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mPaintUnselected' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #10 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mTouchSlop' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'mViewPager' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04ec1c: |[04ec1c] com.viewpagerindicator.LinePageIndicator.:(Landroid/content/Context;)V │ │ +04ec2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ec2e: 7030 950b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/LinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b95 │ │ +04ec34: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=58 │ │ + 0x0004 line=59 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +04ec38: |[04ec38] com.viewpagerindicator.LinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04ec48: 6000 c702 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiLinePageIndicatorStyle:I // field@02c7 │ │ +04ec4c: 7040 960b 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/LinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0b96 │ │ +04ec52: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=62 │ │ + 0x0005 line=63 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 16 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 159 16-bit code units │ │ +04ec54: |[04ec54] com.viewpagerindicator.LinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +04ec64: 121b |0000: const/4 v11, #int 1 // #1 │ │ +04ec66: 7040 cf09 dcfe |0001: invoke-direct {v12, v13, v14, v15}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09cf │ │ +04ec6c: 220a 4a00 |0004: new-instance v10, Landroid/graphics/Paint; // type@004a │ │ +04ec70: 7020 4801 ba00 |0006: invoke-direct {v10, v11}, Landroid/graphics/Paint;.:(I)V // method@0148 │ │ +04ec76: 5bca a902 |0009: iput-object v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@02a9 │ │ +04ec7a: 220a 4a00 |000b: new-instance v10, Landroid/graphics/Paint; // type@004a │ │ +04ec7e: 7020 4801 ba00 |000d: invoke-direct {v10, v11}, Landroid/graphics/Paint;.:(I)V // method@0148 │ │ +04ec84: 5bca a802 |0010: iput-object v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@02a8 │ │ +04ec88: 150a 80bf |0012: const/high16 v10, #int -1082130432 // #bf80 │ │ +04ec8c: 59ca a502 |0014: iput v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@02a5 │ │ +04ec90: 12fa |0016: const/4 v10, #int -1 // #ff │ │ +04ec92: 59ca a002 |0017: iput v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@02a0 │ │ +04ec96: 6e10 a50b 0c00 |0019: invoke-virtual {v12}, Lcom/viewpagerindicator/LinePageIndicator;.isInEditMode:()Z // method@0ba5 │ │ +04ec9c: 0a0a |001c: move-result v10 │ │ +04ec9e: 380a 0300 |001d: if-eqz v10, 0020 // +0003 │ │ +04eca2: 0e00 |001f: return-void │ │ +04eca4: 6e10 9e0b 0c00 |0020: invoke-virtual {v12}, Lcom/viewpagerindicator/LinePageIndicator;.getResources:()Landroid/content/res/Resources; // method@0b9e │ │ +04ecaa: 0c09 |0023: move-result-object v9 │ │ +04ecac: 600a d302 |0024: sget v10, Lcom/viewpagerindicator/R$color;.default_line_indicator_selected_color:I // field@02d3 │ │ +04ecb0: 6e20 f700 a900 |0026: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ +04ecb6: 0a06 |0029: move-result v6 │ │ +04ecb8: 600a d402 |002a: sget v10, Lcom/viewpagerindicator/R$color;.default_line_indicator_unselected_color:I // field@02d4 │ │ +04ecbc: 6e20 f700 a900 |002c: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ +04ecc2: 0a08 |002f: move-result v8 │ │ +04ecc4: 600a e602 |0030: sget v10, Lcom/viewpagerindicator/R$dimen;.default_line_indicator_line_width:I // field@02e6 │ │ +04ecc8: 6e20 f900 a900 |0032: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04ecce: 0a05 |0035: move-result v5 │ │ +04ecd0: 600a e502 |0036: sget v10, Lcom/viewpagerindicator/R$dimen;.default_line_indicator_gap_width:I // field@02e5 │ │ +04ecd4: 6e20 f900 a900 |0038: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04ecda: 0a04 |003b: move-result v4 │ │ +04ecdc: 600a e702 |003c: sget v10, Lcom/viewpagerindicator/R$dimen;.default_line_indicator_stroke_width:I // field@02e7 │ │ +04ece0: 6e20 f900 a900 |003e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04ece6: 0a07 |0041: move-result v7 │ │ +04ece8: 600a cd02 |0042: sget v10, Lcom/viewpagerindicator/R$bool;.default_line_indicator_centered:I // field@02cd │ │ +04ecec: 6e20 f600 a900 |0044: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00f6 │ │ +04ecf2: 0a03 |0047: move-result v3 │ │ +04ecf4: 620a 1003 |0048: sget-object v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator:[I // field@0310 │ │ +04ecf8: 120b |004a: const/4 v11, #int 0 // #0 │ │ +04ecfa: 6e5b aa00 edfa |004b: invoke-virtual {v13, v14, v10, v15, v11}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00aa │ │ +04ed00: 0c00 |004e: move-result-object v0 │ │ +04ed02: 600a 1203 |004f: sget v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_centered:I // field@0312 │ │ +04ed06: 6e30 0201 a003 |0051: invoke-virtual {v0, v10, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0102 │ │ +04ed0c: 0a0a |0054: move-result v10 │ │ +04ed0e: 5cca a102 |0055: iput-boolean v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@02a1 │ │ +04ed12: 600a 1403 |0057: sget v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_lineWidth:I // field@0314 │ │ +04ed16: 6e30 0401 a005 |0059: invoke-virtual {v0, v10, v5}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04ed1c: 0a0a |005c: move-result v10 │ │ +04ed1e: 59ca a602 |005d: iput v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@02a6 │ │ +04ed22: 600a 1303 |005f: sget v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_gapWidth:I // field@0313 │ │ +04ed26: 6e30 0401 a004 |0061: invoke-virtual {v0, v10, v4}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04ed2c: 0a0a |0064: move-result v10 │ │ +04ed2e: 59ca a302 |0065: iput v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@02a3 │ │ +04ed32: 600a 1603 |0067: sget v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_strokeWidth:I // field@0316 │ │ +04ed36: 6e30 0401 a007 |0069: invoke-virtual {v0, v10, v7}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04ed3c: 0a0a |006c: move-result v10 │ │ +04ed3e: 6e20 ba0b ac00 |006d: invoke-virtual {v12, v10}, Lcom/viewpagerindicator/LinePageIndicator;.setStrokeWidth:(F)V // method@0bba │ │ +04ed44: 54ca a902 |0070: iget-object v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@02a9 │ │ +04ed48: 600b 1703 |0072: sget v11, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_unselectedColor:I // field@0317 │ │ +04ed4c: 6e30 0301 b008 |0074: invoke-virtual {v0, v11, v8}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +04ed52: 0a0b |0077: move-result v11 │ │ +04ed54: 6e20 5301 ba00 |0078: invoke-virtual {v10, v11}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04ed5a: 54ca a802 |007b: iget-object v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@02a8 │ │ +04ed5e: 600b 1503 |007d: sget v11, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_selectedColor:I // field@0315 │ │ +04ed62: 6e30 0301 b006 |007f: invoke-virtual {v0, v11, v6}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +04ed68: 0a0b |0082: move-result v11 │ │ +04ed6a: 6e20 5301 ba00 |0083: invoke-virtual {v10, v11}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04ed70: 600a 1103 |0086: sget v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_android_background:I // field@0311 │ │ +04ed74: 6e20 0601 a000 |0088: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0106 │ │ +04ed7a: 0c01 |008b: move-result-object v1 │ │ +04ed7c: 3801 0500 |008c: if-eqz v1, 0091 // +0005 │ │ +04ed80: 6e20 b20b 1c00 |008e: invoke-virtual {v12, v1}, Lcom/viewpagerindicator/LinePageIndicator;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0bb2 │ │ +04ed86: 6e10 0c01 0000 |0091: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010c │ │ +04ed8c: 7110 020a 0d00 |0094: invoke-static {v13}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0a02 │ │ +04ed92: 0c02 |0097: move-result-object v2 │ │ +04ed94: 7110 3106 0200 |0098: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0631 │ │ +04ed9a: 0a0a |009b: move-result v10 │ │ +04ed9c: 59ca aa02 |009c: iput v10, v12, Lcom/viewpagerindicator/LinePageIndicator;.mTouchSlop:I // field@02aa │ │ +04eda0: 2881 |009e: goto 001f // -007f │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=66 │ │ + 0x0004 line=42 │ │ + 0x000b line=43 │ │ + 0x0012 line=52 │ │ + 0x0016 line=53 │ │ + 0x0019 line=67 │ │ + 0x001f line=98 │ │ + 0x0020 line=69 │ │ + 0x0024 line=72 │ │ + 0x002a line=73 │ │ + 0x0030 line=74 │ │ + 0x0036 line=75 │ │ + 0x003c line=76 │ │ + 0x0042 line=77 │ │ + 0x0048 line=80 │ │ + 0x004f line=82 │ │ + 0x0057 line=83 │ │ + 0x005f line=84 │ │ + 0x0067 line=85 │ │ + 0x0070 line=86 │ │ + 0x007b line=87 │ │ + 0x0086 line=89 │ │ + 0x008c line=90 │ │ + 0x008e line=91 │ │ + 0x0091 line=94 │ │ + 0x0094 line=96 │ │ + 0x0098 line=97 │ │ + locals : │ │ + 0x004f - 0x009f reg=0 a Landroid/content/res/TypedArray; │ │ + 0x008c - 0x009f reg=1 background Landroid/graphics/drawable/Drawable; │ │ + 0x0098 - 0x009f reg=2 configuration Landroid/view/ViewConfiguration; │ │ + 0x0048 - 0x009f reg=3 defaultCentered Z │ │ + 0x003c - 0x009f reg=4 defaultGapWidth F │ │ + 0x0036 - 0x009f reg=5 defaultLineWidth F │ │ + 0x002a - 0x009f reg=6 defaultSelectedColor I │ │ + 0x0042 - 0x009f reg=7 defaultStrokeWidth F │ │ + 0x0030 - 0x009f reg=8 defaultUnselectedColor I │ │ + 0x0024 - 0x009f reg=9 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x009f reg=12 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x009f reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x009f reg=14 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x009f reg=15 defStyle I │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'measureHeight' │ │ + type : '(I)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 48 16-bit code units │ │ +04eda4: |[04eda4] com.viewpagerindicator.LinePageIndicator.measureHeight:(I)I │ │ +04edb4: 7110 cc09 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09cc │ │ +04edba: 0a01 |0003: move-result v1 │ │ +04edbc: 7110 cd09 0600 |0004: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +04edc2: 0a02 |0007: move-result v2 │ │ +04edc4: 1503 0040 |0008: const/high16 v3, #int 1073741824 // #4000 │ │ +04edc8: 3331 0900 |000a: if-ne v1, v3, 0013 // +0009 │ │ +04edcc: 8220 |000c: int-to-float v0, v2 │ │ +04edce: 7110 8309 0000 |000d: invoke-static {v0}, Landroid/util/FloatMath;.ceil:(F)F // method@0983 │ │ +04edd4: 0a03 |0010: move-result v3 │ │ +04edd6: 8733 |0011: float-to-int v3, v3 │ │ +04edd8: 0f03 |0012: return v3 │ │ +04edda: 5453 a802 |0013: iget-object v3, v5, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@02a8 │ │ +04edde: 6e10 4d01 0300 |0015: invoke-virtual {v3}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@014d │ │ +04ede4: 0a03 |0018: move-result v3 │ │ +04ede6: 6e10 9d0b 0500 |0019: invoke-virtual {v5}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingTop:()I // method@0b9d │ │ +04edec: 0a04 |001c: move-result v4 │ │ +04edee: 8244 |001d: int-to-float v4, v4 │ │ +04edf0: c643 |001e: add-float/2addr v3, v4 │ │ +04edf2: 6e10 9a0b 0500 |001f: invoke-virtual {v5}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingBottom:()I // method@0b9a │ │ +04edf8: 0a04 |0022: move-result v4 │ │ +04edfa: 8244 |0023: int-to-float v4, v4 │ │ +04edfc: a600 0304 |0024: add-float v0, v3, v4 │ │ +04ee00: 1503 0080 |0026: const/high16 v3, #int -2147483648 // #8000 │ │ +04ee04: 3331 e5ff |0028: if-ne v1, v3, 000d // -001b │ │ +04ee08: 8223 |002a: int-to-float v3, v2 │ │ +04ee0a: 7120 bb0c 3000 |002b: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@0cbb │ │ +04ee10: 0a00 |002e: move-result v0 │ │ +04ee12: 28de |002f: goto 000d // -0022 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=384 │ │ + 0x0004 line=385 │ │ + 0x0008 line=387 │ │ + 0x000c line=389 │ │ + 0x000d line=398 │ │ + 0x0013 line=392 │ │ + 0x0026 line=394 │ │ + 0x002a line=395 │ │ + locals : │ │ + 0x000d - 0x0013 reg=0 result F │ │ + 0x0026 - 0x0030 reg=0 result F │ │ + 0x0004 - 0x0030 reg=1 specMode I │ │ + 0x0008 - 0x0030 reg=2 specSize I │ │ + 0x0000 - 0x0030 reg=5 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0030 reg=6 measureSpec I │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'measureWidth' │ │ + type : '(I)I' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 66 16-bit code units │ │ +04ee14: |[04ee14] com.viewpagerindicator.LinePageIndicator.measureWidth:(I)I │ │ +04ee24: 7110 cc09 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09cc │ │ +04ee2a: 0a02 |0003: move-result v2 │ │ +04ee2c: 7110 cd09 0800 |0004: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +04ee32: 0a03 |0007: move-result v3 │ │ +04ee34: 1504 0040 |0008: const/high16 v4, #int 1073741824 // #4000 │ │ +04ee38: 3242 0600 |000a: if-eq v2, v4, 0010 // +0006 │ │ +04ee3c: 5474 ab02 |000c: iget-object v4, v7, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04ee40: 3904 0900 |000e: if-nez v4, 0017 // +0009 │ │ +04ee44: 8231 |0010: int-to-float v1, v3 │ │ +04ee46: 7110 8309 0100 |0011: invoke-static {v1}, Landroid/util/FloatMath;.ceil:(F)F // method@0983 │ │ +04ee4c: 0a04 |0014: move-result v4 │ │ +04ee4e: 8744 |0015: float-to-int v4, v4 │ │ +04ee50: 0f04 |0016: return v4 │ │ +04ee52: 5474 ab02 |0017: iget-object v4, v7, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04ee56: 6e10 7b06 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04ee5c: 0c04 |001c: move-result-object v4 │ │ +04ee5e: 6e10 c105 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04ee64: 0a00 |0020: move-result v0 │ │ +04ee66: 6e10 9b0b 0700 |0021: invoke-virtual {v7}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingLeft:()I // method@0b9b │ │ +04ee6c: 0a04 |0024: move-result v4 │ │ +04ee6e: 6e10 9c0b 0700 |0025: invoke-virtual {v7}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingRight:()I // method@0b9c │ │ +04ee74: 0a05 |0028: move-result v5 │ │ +04ee76: b054 |0029: add-int/2addr v4, v5 │ │ +04ee78: 8244 |002a: int-to-float v4, v4 │ │ +04ee7a: 8205 |002b: int-to-float v5, v0 │ │ +04ee7c: 5276 a602 |002c: iget v6, v7, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@02a6 │ │ +04ee80: c865 |002e: mul-float/2addr v5, v6 │ │ +04ee82: c654 |002f: add-float/2addr v4, v5 │ │ +04ee84: d805 00ff |0030: add-int/lit8 v5, v0, #int -1 // #ff │ │ +04ee88: 8255 |0032: int-to-float v5, v5 │ │ +04ee8a: 5276 a302 |0033: iget v6, v7, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@02a3 │ │ +04ee8e: c865 |0035: mul-float/2addr v5, v6 │ │ +04ee90: a601 0405 |0036: add-float v1, v4, v5 │ │ +04ee94: 1504 0080 |0038: const/high16 v4, #int -2147483648 // #8000 │ │ +04ee98: 3342 d7ff |003a: if-ne v2, v4, 0011 // -0029 │ │ +04ee9c: 8234 |003c: int-to-float v4, v3 │ │ +04ee9e: 7120 bb0c 4100 |003d: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@0cbb │ │ +04eea4: 0a01 |0040: move-result v1 │ │ +04eea6: 28d0 |0041: goto 0011 // -0030 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=357 │ │ + 0x0004 line=358 │ │ + 0x0008 line=360 │ │ + 0x0010 line=362 │ │ + 0x0011 line=372 │ │ + 0x0017 line=365 │ │ + 0x0021 line=366 │ │ + 0x0038 line=368 │ │ + 0x003c line=369 │ │ + locals : │ │ + 0x0011 - 0x0017 reg=1 result F │ │ + 0x0021 - 0x0042 reg=0 count I │ │ + 0x0038 - 0x0042 reg=1 result F │ │ + 0x0004 - 0x0042 reg=2 specMode I │ │ + 0x0008 - 0x0042 reg=3 specSize I │ │ + 0x0000 - 0x0042 reg=7 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0042 reg=8 measureSpec I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'getGapWidth' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04eea8: |[04eea8] com.viewpagerindicator.LinePageIndicator.getGapWidth:()F │ │ +04eeb8: 5210 a302 |0000: iget v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@02a3 │ │ +04eebc: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=153 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'getLineWidth' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04eec0: |[04eec0] com.viewpagerindicator.LinePageIndicator.getLineWidth:()F │ │ +04eed0: 5210 a602 |0000: iget v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@02a6 │ │ +04eed4: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=134 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'getSelectedColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04eed8: |[04eed8] com.viewpagerindicator.LinePageIndicator.getSelectedColor:()I │ │ +04eee8: 5410 a802 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@02a8 │ │ +04eeec: 6e10 4c01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@014c │ │ +04eef2: 0a00 |0005: move-result v0 │ │ +04eef4: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=125 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'getStrokeWidth' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04eef8: |[04eef8] com.viewpagerindicator.LinePageIndicator.getStrokeWidth:()F │ │ +04ef08: 5410 a802 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@02a8 │ │ +04ef0c: 6e10 4d01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@014d │ │ +04ef12: 0a00 |0005: move-result v0 │ │ +04ef14: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'getUnselectedColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +04ef18: |[04ef18] com.viewpagerindicator.LinePageIndicator.getUnselectedColor:()I │ │ +04ef28: 5410 a902 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@02a9 │ │ +04ef2c: 6e10 4c01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@014c │ │ +04ef32: 0a00 |0005: move-result v0 │ │ +04ef34: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=116 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'isCentered' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04ef38: |[04ef38] com.viewpagerindicator.LinePageIndicator.isCentered:()Z │ │ +04ef48: 5510 a102 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@02a1 │ │ +04ef4c: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=107 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + │ │ + #6 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'notifyDataSetChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +04ef50: |[04ef50] com.viewpagerindicator.LinePageIndicator.notifyDataSetChanged:()V │ │ +04ef60: 6e10 a30b 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04ef66: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=311 │ │ + 0x0003 line=312 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + │ │ + #7 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'onDraw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 119 16-bit code units │ │ +04ef68: |[04ef68] com.viewpagerindicator.LinePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +04ef78: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ +04ef7c: 6f20 ec09 fe00 |0002: invoke-super {v14, v15}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@09ec │ │ +04ef82: 54e0 ab02 |0005: iget-object v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04ef86: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +04ef8a: 0e00 |0009: return-void │ │ +04ef8c: 54e0 ab02 |000a: iget-object v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04ef90: 6e10 7b06 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04ef96: 0c00 |000f: move-result-object v0 │ │ +04ef98: 6e10 c105 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04ef9e: 0a06 |0013: move-result v6 │ │ +04efa0: 3806 f5ff |0014: if-eqz v6, 0009 // -000b │ │ +04efa4: 52e0 a202 |0016: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04efa8: 3460 0800 |0018: if-lt v0, v6, 0020 // +0008 │ │ +04efac: d800 06ff |001a: add-int/lit8 v0, v6, #int -1 // #ff │ │ +04efb0: 6e20 b40b 0e00 |001c: invoke-virtual {v14, v0}, Lcom/viewpagerindicator/LinePageIndicator;.setCurrentItem:(I)V // method@0bb4 │ │ +04efb6: 28ea |001f: goto 0009 // -0016 │ │ +04efb8: 52e0 a602 |0020: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@02a6 │ │ +04efbc: 52e4 a302 |0022: iget v4, v14, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@02a3 │ │ +04efc0: a60a 0004 |0024: add-float v10, v0, v4 │ │ +04efc4: 8260 |0026: int-to-float v0, v6 │ │ +04efc6: c8a0 |0027: mul-float/2addr v0, v10 │ │ +04efc8: 52e4 a302 |0028: iget v4, v14, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@02a3 │ │ +04efcc: a709 0004 |002a: sub-float v9, v0, v4 │ │ +04efd0: 6e10 9d0b 0e00 |002c: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingTop:()I // method@0b9d │ │ +04efd6: 0a00 |002f: move-result v0 │ │ +04efd8: 820d |0030: int-to-float v13, v0 │ │ +04efda: 6e10 9b0b 0e00 |0031: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingLeft:()I // method@0b9b │ │ +04efe0: 0a00 |0034: move-result v0 │ │ +04efe2: 820b |0035: int-to-float v11, v0 │ │ +04efe4: 6e10 9c0b 0e00 |0036: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingRight:()I // method@0b9c │ │ +04efea: 0a00 |0039: move-result v0 │ │ +04efec: 820c |003a: int-to-float v12, v0 │ │ +04efee: 6e10 980b 0e00 |003b: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getHeight:()I // method@0b98 │ │ +04eff4: 0a00 |003e: move-result v0 │ │ +04eff6: 8200 |003f: int-to-float v0, v0 │ │ +04eff8: c7d0 |0040: sub-float/2addr v0, v13 │ │ +04effa: 6e10 9a0b 0e00 |0041: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingBottom:()I // method@0b9a │ │ +04f000: 0a04 |0044: move-result v4 │ │ +04f002: 8244 |0045: int-to-float v4, v4 │ │ +04f004: c740 |0046: sub-float/2addr v0, v4 │ │ +04f006: c950 |0047: div-float/2addr v0, v5 │ │ +04f008: a602 0d00 |0048: add-float v2, v13, v0 │ │ +04f00c: 01b7 |004a: move v7, v11 │ │ +04f00e: 55e0 a102 |004b: iget-boolean v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@02a1 │ │ +04f012: 3800 0e00 |004d: if-eqz v0, 005b // +000e │ │ +04f016: 6e10 a20b 0e00 |004f: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getWidth:()I // method@0ba2 │ │ +04f01c: 0a00 |0052: move-result v0 │ │ +04f01e: 8200 |0053: int-to-float v0, v0 │ │ +04f020: c7b0 |0054: sub-float/2addr v0, v11 │ │ +04f022: c7c0 |0055: sub-float/2addr v0, v12 │ │ +04f024: c950 |0056: div-float/2addr v0, v5 │ │ +04f026: a904 0905 |0057: div-float v4, v9, v5 │ │ +04f02a: c740 |0059: sub-float/2addr v0, v4 │ │ +04f02c: c607 |005a: add-float/2addr v7, v0 │ │ +04f02e: 1208 |005b: const/4 v8, #int 0 // #0 │ │ +04f030: 3568 adff |005c: if-ge v8, v6, 0009 // -0053 │ │ +04f034: 8280 |005e: int-to-float v0, v8 │ │ +04f036: c8a0 |005f: mul-float/2addr v0, v10 │ │ +04f038: a601 0700 |0060: add-float v1, v7, v0 │ │ +04f03c: 52e0 a602 |0062: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@02a6 │ │ +04f040: a603 0100 |0064: add-float v3, v1, v0 │ │ +04f044: 52e0 a202 |0066: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04f048: 3308 0c00 |0068: if-ne v8, v0, 0074 // +000c │ │ +04f04c: 54e5 a802 |006a: iget-object v5, v14, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@02a8 │ │ +04f050: 07f0 |006c: move-object v0, v15 │ │ +04f052: 0124 |006d: move v4, v2 │ │ +04f054: 7406 3a01 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@013a │ │ +04f05a: d808 0801 |0071: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04f05e: 28e9 |0073: goto 005c // -0017 │ │ +04f060: 54e5 a902 |0074: iget-object v5, v14, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@02a9 │ │ +04f064: 28f6 |0076: goto 006c // -000a │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=158 │ │ + 0x0005 line=160 │ │ + 0x0009 line=191 │ │ + 0x000a line=163 │ │ + 0x0014 line=164 │ │ + 0x0016 line=168 │ │ + 0x001a line=169 │ │ + 0x0020 line=173 │ │ + 0x0026 line=174 │ │ + 0x002c line=175 │ │ + 0x0031 line=176 │ │ + 0x0036 line=177 │ │ + 0x003b line=179 │ │ + 0x004a line=180 │ │ + 0x004b line=181 │ │ + 0x004f line=182 │ │ + 0x005b line=186 │ │ + 0x005e line=187 │ │ + 0x0062 line=188 │ │ + 0x0066 line=189 │ │ + 0x0071 line=186 │ │ + 0x0074 line=189 │ │ + locals : │ │ + 0x0062 - 0x0077 reg=1 dx1 F │ │ + 0x004a - 0x0077 reg=2 verticalOffset F │ │ + 0x0066 - 0x0077 reg=3 dx2 F │ │ + 0x0014 - 0x0077 reg=6 count I │ │ + 0x004b - 0x0077 reg=7 horizontalOffset F │ │ + 0x005c - 0x0077 reg=8 i I │ │ + 0x002c - 0x0077 reg=9 indicatorWidth F │ │ + 0x0026 - 0x0077 reg=10 lineWidthAndGap F │ │ + 0x0036 - 0x0077 reg=11 paddingLeft F │ │ + 0x003b - 0x0077 reg=12 paddingRight F │ │ + 0x0031 - 0x0077 reg=13 paddingTop F │ │ + 0x0000 - 0x0077 reg=14 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0077 reg=15 canvas Landroid/graphics/Canvas; │ │ + │ │ + #8 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 12 16-bit code units │ │ +04f068: |[04f068] com.viewpagerindicator.LinePageIndicator.onMeasure:(II)V │ │ +04f078: 7020 a70b 3200 |0000: invoke-direct {v2, v3}, Lcom/viewpagerindicator/LinePageIndicator;.measureWidth:(I)I // method@0ba7 │ │ +04f07e: 0a00 |0003: move-result v0 │ │ +04f080: 7020 a60b 4200 |0004: invoke-direct {v2, v4}, Lcom/viewpagerindicator/LinePageIndicator;.measureHeight:(I)I // method@0ba6 │ │ +04f086: 0a01 |0007: move-result v1 │ │ +04f088: 6e30 b70b 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/LinePageIndicator;.setMeasuredDimension:(II)V // method@0bb7 │ │ +04f08e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=345 │ │ + 0x000b line=346 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x000c reg=3 widthMeasureSpec I │ │ + 0x0000 - 0x000c reg=4 heightMeasureSpec I │ │ + │ │ + #9 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +04f090: |[04f090] com.viewpagerindicator.LinePageIndicator.onPageScrollStateChanged:(I)V │ │ +04f0a0: 5410 a702 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02a7 │ │ +04f0a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04f0a8: 5410 a702 |0004: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02a7 │ │ +04f0ac: 7220 4706 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0647 │ │ +04f0b2: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=316 │ │ + 0x0004 line=317 │ │ + 0x0009 line=319 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x000a reg=2 state I │ │ + │ │ + #10 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +04f0b4: |[04f0b4] com.viewpagerindicator.LinePageIndicator.onPageScrolled:(IFI)V │ │ +04f0c4: 5410 a702 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02a7 │ │ +04f0c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04f0cc: 5410 a702 |0004: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02a7 │ │ +04f0d0: 7240 4806 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0648 │ │ +04f0d6: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=323 │ │ + 0x0004 line=324 │ │ + 0x0009 line=326 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x000a reg=2 position I │ │ + 0x0000 - 0x000a reg=3 positionOffset F │ │ + 0x0000 - 0x000a reg=4 positionOffsetPixels I │ │ + │ │ + #11 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +04f0d8: |[04f0d8] com.viewpagerindicator.LinePageIndicator.onPageSelected:(I)V │ │ +04f0e8: 5912 a202 |0000: iput v2, v1, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04f0ec: 6e10 a30b 0100 |0002: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04f0f2: 5410 a702 |0005: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02a7 │ │ +04f0f6: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +04f0fa: 5410 a702 |0009: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02a7 │ │ +04f0fe: 7220 4906 2000 |000b: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +04f104: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=330 │ │ + 0x0002 line=331 │ │ + 0x0005 line=333 │ │ + 0x0009 line=334 │ │ + 0x000e line=336 │ │ + locals : │ │ + 0x0000 - 0x000f reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x000f reg=2 position I │ │ + │ │ + #12 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'onRestoreInstanceState' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +04f108: |[04f108] com.viewpagerindicator.LinePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +04f118: 0730 |0000: move-object v0, v3 │ │ +04f11a: 1f00 bd01 |0001: check-cast v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@01bd │ │ +04f11e: 6e10 920b 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0b92 │ │ +04f124: 0c01 |0006: move-result-object v1 │ │ +04f126: 6f20 f009 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@09f0 │ │ +04f12c: 5201 9e02 |000a: iget v1, v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@029e │ │ +04f130: 5921 a202 |000c: iput v1, v2, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04f134: 6e10 b10b 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/LinePageIndicator;.requestLayout:()V // method@0bb1 │ │ +04f13a: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=403 │ │ + 0x0003 line=404 │ │ + 0x000a line=405 │ │ + 0x000e line=406 │ │ + 0x0011 line=407 │ │ + locals : │ │ + 0x0003 - 0x0012 reg=0 savedState Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ + 0x0000 - 0x0012 reg=2 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0012 reg=3 state Landroid/os/Parcelable; │ │ + │ │ + #13 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'onSaveInstanceState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +04f13c: |[04f13c] com.viewpagerindicator.LinePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +04f14c: 6f10 f109 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@09f1 │ │ +04f152: 0c01 |0003: move-result-object v1 │ │ +04f154: 2200 bd01 |0004: new-instance v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@01bd │ │ +04f158: 7020 910b 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@0b91 │ │ +04f15e: 5232 a202 |0009: iget v2, v3, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04f162: 5902 9e02 |000b: iput v2, v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@029e │ │ +04f166: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=411 │ │ + 0x0004 line=412 │ │ + 0x0009 line=413 │ │ + 0x000d line=414 │ │ + locals : │ │ + 0x0009 - 0x000e reg=0 savedState Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ + 0x0004 - 0x000e reg=1 superState Landroid/os/Parcelable; │ │ + 0x0000 - 0x000e reg=3 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + │ │ + #14 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 294 16-bit code units │ │ +04f168: |[04f168] com.viewpagerindicator.LinePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04f178: 6f20 f209 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@09f2 │ │ +04f17e: 0a0c |0003: move-result v12 │ │ +04f180: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ +04f184: 121c |0006: const/4 v12, #int 1 // #1 │ │ +04f186: 0f0c |0007: return v12 │ │ +04f188: 54ec ab02 |0008: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f18c: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ +04f190: 54ec ab02 |000c: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f194: 6e10 7b06 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04f19a: 0c0c |0011: move-result-object v12 │ │ +04f19c: 6e10 c105 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04f1a2: 0a0c |0015: move-result v12 │ │ +04f1a4: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ +04f1a8: 120c |0018: const/4 v12, #int 0 // #0 │ │ +04f1aa: 28ee |0019: goto 0007 // -0012 │ │ +04f1ac: 6e10 ae09 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@09ae │ │ +04f1b2: 0a0c |001d: move-result v12 │ │ +04f1b4: d5c0 ff00 |001e: and-int/lit16 v0, v12, #int 255 // #00ff │ │ +04f1b8: 2b00 f400 0000 |0020: packed-switch v0, 00000114 // +000000f4 │ │ +04f1be: 121c |0023: const/4 v12, #int 1 // #1 │ │ +04f1c0: 28e3 |0024: goto 0007 // -001d │ │ +04f1c2: 120c |0025: const/4 v12, #int 0 // #0 │ │ +04f1c4: 7120 b405 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +04f1ca: 0a0c |0029: move-result v12 │ │ +04f1cc: 59ec a002 |002a: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@02a0 │ │ +04f1d0: 6e10 b109 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +04f1d6: 0a0c |002f: move-result v12 │ │ +04f1d8: 59ec a502 |0030: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@02a5 │ │ +04f1dc: 28f1 |0032: goto 0023 // -000f │ │ +04f1de: 52ec a002 |0033: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@02a0 │ │ +04f1e2: 7120 b105 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +04f1e8: 0a01 |0038: move-result v1 │ │ +04f1ea: 7120 b505 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +04f1f0: 0a0b |003c: move-result v11 │ │ +04f1f2: 52ec a502 |003d: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@02a5 │ │ +04f1f6: a703 0b0c |003f: sub-float v3, v11, v12 │ │ +04f1fa: 55ec a402 |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@02a4 │ │ +04f1fe: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ +04f202: 7110 b60c 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@0cb6 │ │ +04f208: 0a0c |0048: move-result v12 │ │ +04f20a: 52ed aa02 |0049: iget v13, v14, Lcom/viewpagerindicator/LinePageIndicator;.mTouchSlop:I // field@02aa │ │ +04f20e: 82dd |004b: int-to-float v13, v13 │ │ +04f210: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ +04f214: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ +04f218: 121c |0050: const/4 v12, #int 1 // #1 │ │ +04f21a: 5cec a402 |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@02a4 │ │ +04f21e: 55ec a402 |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@02a4 │ │ +04f222: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ +04f226: 59eb a502 |0057: iput v11, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@02a5 │ │ +04f22a: 54ec ab02 |0059: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f22e: 6e10 9506 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@0695 │ │ +04f234: 0a0c |005e: move-result v12 │ │ +04f236: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ +04f23a: 54ec ab02 |0061: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f23e: 6e10 6706 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@0667 │ │ +04f244: 0a0c |0066: move-result v12 │ │ +04f246: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ +04f24a: 54ec ab02 |0069: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f24e: 6e20 7606 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@0676 │ │ +04f254: 28b5 |006e: goto 0023 // -004b │ │ +04f256: 55ec a402 |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@02a4 │ │ +04f25a: 390c 5600 |0071: if-nez v12, 00c7 // +0056 │ │ +04f25e: 54ec ab02 |0073: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f262: 6e10 7b06 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04f268: 0c0c |0078: move-result-object v12 │ │ +04f26a: 6e10 c105 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04f270: 0a02 |007c: move-result v2 │ │ +04f272: 6e10 a20b 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getWidth:()I // method@0ba2 │ │ +04f278: 0a0a |0080: move-result v10 │ │ +04f27a: 82ac |0081: int-to-float v12, v10 │ │ +04f27c: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ +04f280: a904 0c0d |0084: div-float v4, v12, v13 │ │ +04f284: 82ac |0086: int-to-float v12, v10 │ │ +04f286: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ +04f28a: a909 0c0d |0089: div-float v9, v12, v13 │ │ +04f28e: 52ec a202 |008b: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04f292: 3d0c 1b00 |008d: if-lez v12, 00a8 // +001b │ │ +04f296: 6e10 b109 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +04f29c: 0a0c |0092: move-result v12 │ │ +04f29e: a70d 0409 |0093: sub-float v13, v4, v9 │ │ +04f2a2: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ +04f2a6: 3b0c 1100 |0097: if-gez v12, 00a8 // +0011 │ │ +04f2aa: 123c |0099: const/4 v12, #int 3 // #3 │ │ +04f2ac: 32c0 0b00 |009a: if-eq v0, v12, 00a5 // +000b │ │ +04f2b0: 54ec ab02 |009c: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f2b4: 52ed a202 |009e: iget v13, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04f2b8: d80d 0dff |00a0: add-int/lit8 v13, v13, #int -1 // #ff │ │ +04f2bc: 6e20 b106 dc00 |00a2: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +04f2c2: 121c |00a5: const/4 v12, #int 1 // #1 │ │ +04f2c4: 2900 61ff |00a6: goto/16 0007 // -009f │ │ +04f2c8: 52ec a202 |00a8: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04f2cc: d80d 02ff |00aa: add-int/lit8 v13, v2, #int -1 // #ff │ │ +04f2d0: 35dc 1b00 |00ac: if-ge v12, v13, 00c7 // +001b │ │ +04f2d4: 6e10 b109 0f00 |00ae: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +04f2da: 0a0c |00b1: move-result v12 │ │ +04f2dc: a60d 0409 |00b2: add-float v13, v4, v9 │ │ +04f2e0: 2d0c 0c0d |00b4: cmpl-float v12, v12, v13 │ │ +04f2e4: 3d0c 1100 |00b6: if-lez v12, 00c7 // +0011 │ │ +04f2e8: 123c |00b8: const/4 v12, #int 3 // #3 │ │ +04f2ea: 32c0 0b00 |00b9: if-eq v0, v12, 00c4 // +000b │ │ +04f2ee: 54ec ab02 |00bb: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f2f2: 52ed a202 |00bd: iget v13, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04f2f6: d80d 0d01 |00bf: add-int/lit8 v13, v13, #int 1 // #01 │ │ +04f2fa: 6e20 b106 dc00 |00c1: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +04f300: 121c |00c4: const/4 v12, #int 1 // #1 │ │ +04f302: 2900 42ff |00c5: goto/16 0007 // -00be │ │ +04f306: 120c |00c7: const/4 v12, #int 0 // #0 │ │ +04f308: 5cec a402 |00c8: iput-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@02a4 │ │ +04f30c: 12fc |00ca: const/4 v12, #int -1 // #ff │ │ +04f30e: 59ec a002 |00cb: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@02a0 │ │ +04f312: 54ec ab02 |00cd: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f316: 6e10 9506 0c00 |00cf: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@0695 │ │ +04f31c: 0a0c |00d2: move-result v12 │ │ +04f31e: 380c 50ff |00d3: if-eqz v12, 0023 // -00b0 │ │ +04f322: 54ec ab02 |00d5: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f326: 6e10 7406 0c00 |00d7: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@0674 │ │ +04f32c: 2900 49ff |00da: goto/16 0023 // -00b7 │ │ +04f330: 7110 b205 0f00 |00dc: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +04f336: 0a05 |00df: move-result v5 │ │ +04f338: 7120 b505 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +04f33e: 0a0c |00e3: move-result v12 │ │ +04f340: 59ec a502 |00e4: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@02a5 │ │ +04f344: 7120 b405 5f00 |00e6: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +04f34a: 0a0c |00e9: move-result v12 │ │ +04f34c: 59ec a002 |00ea: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@02a0 │ │ +04f350: 2900 37ff |00ec: goto/16 0023 // -00c9 │ │ +04f354: 7110 b205 0f00 |00ee: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +04f35a: 0a08 |00f1: move-result v8 │ │ +04f35c: 7120 b405 8f00 |00f2: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +04f362: 0a07 |00f5: move-result v7 │ │ +04f364: 52ec a002 |00f6: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@02a0 │ │ +04f368: 33c7 0b00 |00f8: if-ne v7, v12, 0103 // +000b │ │ +04f36c: 3908 1700 |00fa: if-nez v8, 0111 // +0017 │ │ +04f370: 1216 |00fc: const/4 v6, #int 1 // #1 │ │ +04f372: 7120 b405 6f00 |00fd: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +04f378: 0a0c |0100: move-result v12 │ │ +04f37a: 59ec a002 |0101: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@02a0 │ │ +04f37e: 52ec a002 |0103: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@02a0 │ │ +04f382: 7120 b105 cf00 |0105: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +04f388: 0a0c |0108: move-result v12 │ │ +04f38a: 7120 b505 cf00 |0109: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +04f390: 0a0c |010c: move-result v12 │ │ +04f392: 59ec a502 |010d: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@02a5 │ │ +04f396: 2900 14ff |010f: goto/16 0023 // -00ec │ │ +04f39a: 1206 |0111: const/4 v6, #int 0 // #0 │ │ +04f39c: 28eb |0112: goto 00fd // -0015 │ │ +04f39e: 0000 |0113: nop // spacer │ │ +04f3a0: 0001 0700 0000 0000 0500 0000 4f00 ... |0114: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=194 │ │ + 0x0006 line=195 │ │ + 0x0007 line=273 │ │ + 0x0008 line=197 │ │ + 0x0018 line=198 │ │ + 0x001a line=201 │ │ + 0x0020 line=202 │ │ + 0x0023 line=273 │ │ + 0x0025 line=204 │ │ + 0x002c line=205 │ │ + 0x0033 line=209 │ │ + 0x0039 line=210 │ │ + 0x003d line=211 │ │ + 0x0041 line=213 │ │ + 0x0045 line=214 │ │ + 0x0050 line=215 │ │ + 0x0053 line=219 │ │ + 0x0057 line=220 │ │ + 0x0059 line=221 │ │ + 0x0069 line=222 │ │ + 0x006f line=231 │ │ + 0x0073 line=232 │ │ + 0x007d line=233 │ │ + 0x0081 line=234 │ │ + 0x0086 line=235 │ │ + 0x008b line=237 │ │ + 0x0099 line=238 │ │ + 0x009c line=239 │ │ + 0x00a5 line=241 │ │ + 0x00a8 line=242 │ │ + 0x00b8 line=243 │ │ + 0x00bb line=244 │ │ + 0x00c4 line=246 │ │ + 0x00c7 line=250 │ │ + 0x00ca line=251 │ │ + 0x00cd line=252 │ │ + 0x00dc line=256 │ │ + 0x00e0 line=257 │ │ + 0x00e6 line=258 │ │ + 0x00ee line=263 │ │ + 0x00f2 line=264 │ │ + 0x00f6 line=265 │ │ + 0x00fa line=266 │ │ + 0x00fd line=267 │ │ + 0x0103 line=269 │ │ + 0x0111 line=266 │ │ + 0x0113 line=202 │ │ + locals : │ │ + 0x0039 - 0x006f reg=1 activePointerIndex I │ │ + 0x0041 - 0x006f reg=3 deltaX F │ │ + 0x003d - 0x006f reg=11 x F │ │ + 0x007d - 0x00c7 reg=2 count I │ │ + 0x0086 - 0x00c7 reg=4 halfWidth F │ │ + 0x008b - 0x00c7 reg=9 sixthWidth F │ │ + 0x0081 - 0x00c7 reg=10 width I │ │ + 0x00e0 - 0x00ee reg=5 index I │ │ + 0x00fd - 0x0103 reg=6 newPointerIndex I │ │ + 0x0020 - 0x0126 reg=0 action I │ │ + 0x00f6 - 0x0126 reg=7 pointerId I │ │ + 0x00f2 - 0x0126 reg=8 pointerIndex I │ │ + 0x0000 - 0x0126 reg=14 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0126 reg=15 ev Landroid/view/MotionEvent; │ │ + │ │ + #15 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setCentered' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04f3c4: |[04f3c4] com.viewpagerindicator.LinePageIndicator.setCentered:(Z)V │ │ +04f3d4: 5c01 a102 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@02a1 │ │ +04f3d8: 6e10 a30b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04f3de: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + 0x0002 line=103 │ │ + 0x0005 line=104 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 centered Z │ │ + │ │ + #16 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setCurrentItem' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +04f3e0: |[04f3e0] com.viewpagerindicator.LinePageIndicator.setCurrentItem:(I)V │ │ +04f3f0: 5420 ab02 |0000: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f3f4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04f3f8: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04f3fc: 1a01 2808 |0006: const-string v1, "ViewPager has not been bound." // string@0828 │ │ +04f400: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04f406: 2700 |000b: throw v0 │ │ +04f408: 5420 ab02 |000c: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f40c: 6e20 b106 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +04f412: 5923 a202 |0011: iput v3, v2, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@02a2 │ │ +04f416: 6e10 a30b 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04f41c: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=301 │ │ + 0x0004 line=302 │ │ + 0x000c line=304 │ │ + 0x0011 line=305 │ │ + 0x0013 line=306 │ │ + 0x0016 line=307 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0017 reg=3 item I │ │ + │ │ + #17 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setGapWidth' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04f420: |[04f420] com.viewpagerindicator.LinePageIndicator.setGapWidth:(F)V │ │ +04f430: 5901 a302 |0000: iput v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@02a3 │ │ +04f434: 6e10 a30b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04f43a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=148 │ │ + 0x0002 line=149 │ │ + 0x0005 line=150 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 gapWidth F │ │ + │ │ + #18 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setLineWidth' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +04f43c: |[04f43c] com.viewpagerindicator.LinePageIndicator.setLineWidth:(F)V │ │ +04f44c: 5901 a602 |0000: iput v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@02a6 │ │ +04f450: 6e10 a30b 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04f456: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=129 │ │ + 0x0002 line=130 │ │ + 0x0005 line=131 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 lineWidth F │ │ + │ │ + #19 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setOnPageChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f458: |[04f458] com.viewpagerindicator.LinePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +04f468: 5b01 a702 |0000: iput-object v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@02a7 │ │ +04f46c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=340 │ │ + 0x0002 line=341 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + │ │ + #20 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setSelectedColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04f470: |[04f470] com.viewpagerindicator.LinePageIndicator.setSelectedColor:(I)V │ │ +04f480: 5410 a802 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@02a8 │ │ +04f484: 6e20 5301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04f48a: 6e10 a30b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04f490: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=120 │ │ + 0x0005 line=121 │ │ + 0x0008 line=122 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0009 reg=2 selectedColor I │ │ + │ │ + #21 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setStrokeWidth' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +04f494: |[04f494] com.viewpagerindicator.LinePageIndicator.setStrokeWidth:(F)V │ │ +04f4a4: 5410 a802 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@02a8 │ │ +04f4a8: 6e20 5501 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0155 │ │ +04f4ae: 5410 a902 |0005: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@02a9 │ │ +04f4b2: 6e20 5501 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0155 │ │ +04f4b8: 6e10 a30b 0100 |000a: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04f4be: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=138 │ │ + 0x0005 line=139 │ │ + 0x000a line=140 │ │ + 0x000d line=141 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x000e reg=2 lineHeight F │ │ + │ │ + #22 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setUnselectedColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +04f4c0: |[04f4c0] com.viewpagerindicator.LinePageIndicator.setUnselectedColor:(I)V │ │ +04f4d0: 5410 a902 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@02a9 │ │ +04f4d4: 6e20 5301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04f4da: 6e10 a30b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04f4e0: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=111 │ │ + 0x0005 line=112 │ │ + 0x0008 line=113 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0009 reg=2 unselectedColor I │ │ + │ │ + #23 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +04f4e4: |[04f4e4] com.viewpagerindicator.LinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +04f4f4: 5420 ab02 |0000: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f4f8: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +04f4fc: 0e00 |0004: return-void │ │ +04f4fe: 5420 ab02 |0005: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f502: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +04f506: 5420 ab02 |0009: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f50a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +04f50c: 6e20 bb06 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +04f512: 6e10 7b06 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04f518: 0c00 |0012: move-result-object v0 │ │ +04f51a: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +04f51e: 2200 f601 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04f522: 1a01 2708 |0017: const-string v1, "ViewPager does not have adapter instance." // string@0827 │ │ +04f526: 7020 aa0c 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04f52c: 2700 |001c: throw v0 │ │ +04f52e: 5b23 ab02 |001d: iput-object v3, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f532: 5420 ab02 |001f: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@02ab │ │ +04f536: 6e20 bb06 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +04f53c: 6e10 a30b 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@0ba3 │ │ +04f542: 28dd |0027: goto 0004 // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=278 │ │ + 0x0004 line=291 │ │ + 0x0005 line=281 │ │ + 0x0009 line=283 │ │ + 0x000f line=285 │ │ + 0x0015 line=286 │ │ + 0x001d line=288 │ │ + 0x001f line=289 │ │ + 0x0024 line=290 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=2 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0028 reg=3 viewPager Landroid/support/v4/view/ViewPager; │ │ + │ │ + #24 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04f544: |[04f544] com.viewpagerindicator.LinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +04f554: 6e20 bc0b 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/LinePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0bbc │ │ +04f55a: 6e20 b40b 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/LinePageIndicator;.setCurrentItem:(I)V // method@0bb4 │ │ +04f560: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=295 │ │ + 0x0003 line=296 │ │ + 0x0006 line=297 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ + 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0007 reg=2 initialPosition I │ │ + │ │ + source_file_idx : 1284 (LinePageIndicator.java) │ │ + │ │ +Class #377 header: │ │ +class_idx : 462 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 409 │ │ +source_file_idx : 1932 │ │ +static_fields_size : 1 │ │ +instance_fields_size: 8 │ │ +direct_methods_size : 9 │ │ +virtual_methods_size: 12 │ │ + │ │ +Class #377 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/TabPageIndicator$TabView; Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; } │ │ + │ │ +Class #377 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/TabPageIndicator;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/widget/HorizontalScrollView;' │ │ + Interfaces - │ │ + #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ + Static fields - │ │ + #0 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'EMPTY_TITLE' │ │ + type : 'Ljava/lang/CharSequence;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'mListener' │ │ + type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'mMaxTabWidth' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'mSelectedTabIndex' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'mTabClickListener' │ │ + type : 'Landroid/view/View$OnClickListener;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #4 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'mTabLayout' │ │ + type : 'Lcom/viewpagerindicator/IcsLinearLayout;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #5 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'mTabReselectedListener' │ │ + type : 'Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'mTabSelector' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'mViewPager' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10008 (STATIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 0 │ │ + outs : 0 │ │ + insns size : 5 16-bit code units │ │ +04f564: |[04f564] com.viewpagerindicator.TabPageIndicator.:()V │ │ +04f574: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +04f578: 6900 3a03 |0002: sput-object v0, Lcom/viewpagerindicator/TabPageIndicator;.EMPTY_TITLE:Ljava/lang/CharSequence; // field@033a │ │ +04f57c: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=39 │ │ + locals : │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04f580: |[04f580] com.viewpagerindicator.TabPageIndicator.:(Landroid/content/Context;)V │ │ +04f590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04f592: 7030 de0b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TabPageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0bde │ │ +04f598: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + 0x0004 line=79 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 36 16-bit code units │ │ +04f59c: |[04f59c] com.viewpagerindicator.TabPageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04f5ac: 7030 b30a 5406 |0000: invoke-direct {v4, v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ab3 │ │ +04f5b2: 2200 ca01 |0003: new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$1; // type@01ca │ │ +04f5b6: 7020 ce0b 4000 |0005: invoke-direct {v0, v4}, Lcom/viewpagerindicator/TabPageIndicator$1;.:(Lcom/viewpagerindicator/TabPageIndicator;)V // method@0bce │ │ +04f5bc: 5b40 3e03 |0008: iput-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@033e │ │ +04f5c0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04f5c2: 6e20 f50b 0400 |000b: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/TabPageIndicator;.setHorizontalScrollBarEnabled:(Z)V // method@0bf5 │ │ +04f5c8: 2200 ba01 |000e: new-instance v0, Lcom/viewpagerindicator/IcsLinearLayout; // type@01ba │ │ +04f5cc: 6001 c802 |0010: sget v1, Lcom/viewpagerindicator/R$attr;.vpiTabPageIndicatorStyle:I // field@02c8 │ │ +04f5d0: 7030 710b 5001 |0012: invoke-direct {v0, v5, v1}, Lcom/viewpagerindicator/IcsLinearLayout;.:(Landroid/content/Context;I)V // method@0b71 │ │ +04f5d6: 5b40 3f03 |0015: iput-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@033f │ │ +04f5da: 5440 3f03 |0017: iget-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@033f │ │ +04f5de: 2201 7501 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0175 │ │ +04f5e2: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ +04f5e4: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ +04f5e6: 7030 070a 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0a07 │ │ +04f5ec: 6e30 e40b 0401 |0020: invoke-virtual {v4, v0, v1}, Lcom/viewpagerindicator/TabPageIndicator;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0be4 │ │ +04f5f2: 0e00 |0023: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 0x0003 line=55 │ │ + 0x000a line=83 │ │ + 0x000e line=85 │ │ + 0x0017 line=86 │ │ + 0x0023 line=87 │ │ + locals : │ │ + 0x0000 - 0x0024 reg=4 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0024 reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x0024 reg=6 attrs Landroid/util/AttributeSet; │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'access$000' │ │ + type : '(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f5f4: |[04f5f4] com.viewpagerindicator.TabPageIndicator.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; │ │ +04f604: 5410 4203 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0342 │ │ +04f608: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'access$100' │ │ + type : '(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f60c: |[04f60c] com.viewpagerindicator.TabPageIndicator.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ │ +04f61c: 5410 4003 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabReselectedListener:Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // field@0340 │ │ +04f620: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'access$202' │ │ + type : '(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f624: |[04f624] com.viewpagerindicator.TabPageIndicator.access$202:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +04f634: 5b01 4103 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0341 │ │ +04f638: 1101 |0002: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Runnable; │ │ + │ │ + #6 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'access$400' │ │ + type : '(Lcom/viewpagerindicator/TabPageIndicator;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f63c: |[04f63c] com.viewpagerindicator.TabPageIndicator.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I │ │ +04f64c: 5210 3c03 |0000: iget v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@033c │ │ +04f650: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=37 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ + │ │ + #7 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'addTab' │ │ + type : '(ILjava/lang/CharSequence;I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 10 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 44 16-bit code units │ │ +04f654: |[04f654] com.viewpagerindicator.TabPageIndicator.addTab:(ILjava/lang/CharSequence;I)V │ │ +04f664: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04f666: 2200 cd01 |0001: new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@01cd │ │ +04f66a: 6e10 e60b 0600 |0003: invoke-virtual {v6}, Lcom/viewpagerindicator/TabPageIndicator;.getContext:()Landroid/content/Context; // method@0be6 │ │ +04f670: 0c01 |0006: move-result-object v1 │ │ +04f672: 7030 d30b 6001 |0007: invoke-direct {v0, v6, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V // method@0bd3 │ │ +04f678: 7120 d40b 7000 |000a: invoke-static {v0, v7}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.access$302:(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I // method@0bd4 │ │ +04f67e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +04f680: 6e20 d90b 1000 |000e: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setFocusable:(Z)V // method@0bd9 │ │ +04f686: 5461 3e03 |0011: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@033e │ │ +04f68a: 6e20 da0b 1000 |0013: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0bda │ │ +04f690: 6e20 db0b 8000 |0016: invoke-virtual {v0, v8}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setText:(Ljava/lang/CharSequence;)V // method@0bdb │ │ +04f696: 3809 0500 |0019: if-eqz v9, 001e // +0005 │ │ +04f69a: 6e55 d80b 9055 |001b: invoke-virtual {v0, v9, v5, v5, v5}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@0bd8 │ │ +04f6a0: 5461 3f03 |001e: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@033f │ │ +04f6a4: 2202 9c01 |0020: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@019c │ │ +04f6a8: 12f3 |0022: const/4 v3, #int -1 // #ff │ │ +04f6aa: 1504 803f |0023: const/high16 v4, #int 1065353216 // #3f80 │ │ +04f6ae: 7040 bc0a 5243 |0025: invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@0abc │ │ +04f6b4: 6e30 730b 0102 |0028: invoke-virtual {v1, v0, v2}, Lcom/viewpagerindicator/IcsLinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0b73 │ │ +04f6ba: 0e00 |002b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=153 │ │ + 0x000a line=154 │ │ + 0x000d line=155 │ │ + 0x0011 line=156 │ │ + 0x0016 line=157 │ │ + 0x0019 line=159 │ │ + 0x001b line=160 │ │ + 0x001e line=163 │ │ + 0x002b line=164 │ │ + locals : │ │ + 0x000a - 0x002c reg=0 tabView Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ + 0x0000 - 0x002c reg=6 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x002c reg=7 index I │ │ + 0x0000 - 0x002c reg=8 text Ljava/lang/CharSequence; │ │ + 0x0000 - 0x002c reg=9 iconResId I │ │ + │ │ + #8 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'animateToTab' │ │ + type : '(I)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 28 16-bit code units │ │ +04f6bc: |[04f6bc] com.viewpagerindicator.TabPageIndicator.animateToTab:(I)V │ │ +04f6cc: 5421 3f03 |0000: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@033f │ │ +04f6d0: 6e20 780b 3100 |0002: invoke-virtual {v1, v3}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildAt:(I)Landroid/view/View; // method@0b78 │ │ +04f6d6: 0c00 |0005: move-result-object v0 │ │ +04f6d8: 5421 4103 |0006: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0341 │ │ +04f6dc: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +04f6e0: 5421 4103 |000a: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0341 │ │ +04f6e4: 6e20 f10b 1200 |000c: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/TabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0bf1 │ │ +04f6ea: 2201 cb01 |000f: new-instance v1, Lcom/viewpagerindicator/TabPageIndicator$2; // type@01cb │ │ +04f6ee: 7030 d00b 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TabPageIndicator$2;.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V // method@0bd0 │ │ +04f6f4: 5b21 4103 |0014: iput-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0341 │ │ +04f6f8: 5421 4103 |0016: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0341 │ │ +04f6fc: 6e20 f00b 1200 |0018: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/TabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0bf0 │ │ +04f702: 0e00 |001b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0006 line=122 │ │ + 0x000a line=123 │ │ + 0x000f line=125 │ │ + 0x0016 line=132 │ │ + 0x001b line=133 │ │ + locals : │ │ + 0x0006 - 0x001c reg=0 tabView Landroid/view/View; │ │ + 0x0000 - 0x001c reg=2 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x001c reg=3 position I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'notifyDataSetChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 64 16-bit code units │ │ +04f704: |[04f704] com.viewpagerindicator.TabPageIndicator.notifyDataSetChanged:()V │ │ +04f714: 5476 3f03 |0000: iget-object v6, v7, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@033f │ │ +04f718: 6e10 850b 0600 |0002: invoke-virtual {v6}, Lcom/viewpagerindicator/IcsLinearLayout;.removeAllViews:()V // method@0b85 │ │ +04f71e: 5476 4203 |0005: iget-object v6, v7, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0342 │ │ +04f722: 6e10 7b06 0600 |0007: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04f728: 0c00 |000a: move-result-object v0 │ │ +04f72a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +04f72c: 2006 b901 |000c: instance-of v6, v0, Lcom/viewpagerindicator/IconPagerAdapter; // type@01b9 │ │ +04f730: 3806 0500 |000e: if-eqz v6, 0013 // +0005 │ │ +04f734: 0703 |0010: move-object v3, v0 │ │ +04f736: 1f03 b901 |0011: check-cast v3, Lcom/viewpagerindicator/IconPagerAdapter; // type@01b9 │ │ +04f73a: 6e10 c105 0000 |0013: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04f740: 0a01 |0016: move-result v1 │ │ +04f742: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +04f744: 3512 1700 |0018: if-ge v2, v1, 002f // +0017 │ │ +04f748: 6e20 c305 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@05c3 │ │ +04f74e: 0c05 |001d: move-result-object v5 │ │ +04f750: 3905 0400 |001e: if-nez v5, 0022 // +0004 │ │ +04f754: 6205 3a03 |0020: sget-object v5, Lcom/viewpagerindicator/TabPageIndicator;.EMPTY_TITLE:Ljava/lang/CharSequence; // field@033a │ │ +04f758: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +04f75a: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ +04f75e: 7220 6f0b 2300 |0025: invoke-interface {v3, v2}, Lcom/viewpagerindicator/IconPagerAdapter;.getIconResId:(I)I // method@0b6f │ │ +04f764: 0a04 |0028: move-result v4 │ │ +04f766: 7040 e30b 2745 |0029: invoke-direct {v7, v2, v5, v4}, Lcom/viewpagerindicator/TabPageIndicator;.addTab:(ILjava/lang/CharSequence;I)V // method@0be3 │ │ +04f76c: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04f770: 28ea |002e: goto 0018 // -0016 │ │ +04f772: 5276 3d03 |002f: iget v6, v7, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@033d │ │ +04f776: 3716 0600 |0031: if-le v6, v1, 0037 // +0006 │ │ +04f77a: d806 01ff |0033: add-int/lit8 v6, v1, #int -1 // #ff │ │ +04f77e: 5976 3d03 |0035: iput v6, v7, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@033d │ │ +04f782: 5276 3d03 |0037: iget v6, v7, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@033d │ │ +04f786: 6e20 f30b 6700 |0039: invoke-virtual {v7, v6}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@0bf3 │ │ +04f78c: 6e10 f20b 0700 |003c: invoke-virtual {v7}, Lcom/viewpagerindicator/TabPageIndicator;.requestLayout:()V // method@0bf2 │ │ +04f792: 0e00 |003f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=206 │ │ + 0x0005 line=207 │ │ + 0x000b line=208 │ │ + 0x000c line=209 │ │ + 0x0011 line=210 │ │ + 0x0013 line=212 │ │ + 0x0017 line=213 │ │ + 0x001a line=214 │ │ + 0x001e line=215 │ │ + 0x0020 line=216 │ │ + 0x0022 line=218 │ │ + 0x0023 line=219 │ │ + 0x0025 line=220 │ │ + 0x0029 line=222 │ │ + 0x002c line=213 │ │ + 0x002f line=224 │ │ + 0x0033 line=225 │ │ + 0x0037 line=227 │ │ + 0x003c line=228 │ │ + 0x003f line=229 │ │ + locals : │ │ + 0x0023 - 0x002f reg=4 iconResId I │ │ + 0x001e - 0x002f reg=5 title Ljava/lang/CharSequence; │ │ + 0x000b - 0x0040 reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0017 - 0x0040 reg=1 count I │ │ + 0x0018 - 0x0040 reg=2 i I │ │ + 0x000c - 0x0040 reg=3 iconAdapter Lcom/viewpagerindicator/IconPagerAdapter; │ │ + 0x0000 - 0x0040 reg=7 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'onAttachedToWindow' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +04f794: |[04f794] com.viewpagerindicator.TabPageIndicator.onAttachedToWindow:()V │ │ +04f7a4: 6f10 b40a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@0ab4 │ │ +04f7aa: 5410 4103 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0341 │ │ +04f7ae: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +04f7b2: 5410 4103 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0341 │ │ +04f7b6: 6e20 f00b 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/TabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0bf0 │ │ +04f7bc: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=137 │ │ + 0x0003 line=138 │ │ + 0x0007 line=140 │ │ + 0x000c line=142 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'onDetachedFromWindow' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +04f7c0: |[04f7c0] com.viewpagerindicator.TabPageIndicator.onDetachedFromWindow:()V │ │ +04f7d0: 6f10 b50a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@0ab5 │ │ +04f7d6: 5410 4103 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0341 │ │ +04f7da: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +04f7de: 5410 4103 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@0341 │ │ +04f7e2: 6e20 f10b 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/TabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0bf1 │ │ +04f7e8: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=146 │ │ + 0x0003 line=147 │ │ + 0x0007 line=148 │ │ + 0x000c line=150 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 11 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 78 16-bit code units │ │ +04f7ec: |[04f7ec] com.viewpagerindicator.TabPageIndicator.onMeasure:(II)V │ │ +04f7fc: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ +04f800: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +04f802: 7110 cc09 0900 |0003: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09cc │ │ +04f808: 0a04 |0006: move-result v4 │ │ +04f80a: 3374 3800 |0007: if-ne v4, v7, 003f // +0038 │ │ +04f80e: 0151 |0009: move v1, v5 │ │ +04f810: 6e20 f40b 1800 |000a: invoke-virtual {v8, v1}, Lcom/viewpagerindicator/TabPageIndicator;.setFillViewport:(Z)V // method@0bf4 │ │ +04f816: 5486 3f03 |000d: iget-object v6, v8, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@033f │ │ +04f81a: 6e10 790b 0600 |000f: invoke-virtual {v6}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildCount:()I // method@0b79 │ │ +04f820: 0a00 |0012: move-result v0 │ │ +04f822: 3750 3700 |0013: if-le v0, v5, 004a // +0037 │ │ +04f826: 3274 0600 |0015: if-eq v4, v7, 001b // +0006 │ │ +04f82a: 1505 0080 |0017: const/high16 v5, #int -2147483648 // #8000 │ │ +04f82e: 3354 3100 |0019: if-ne v4, v5, 004a // +0031 │ │ +04f832: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +04f834: 3750 2500 |001c: if-le v0, v5, 0041 // +0025 │ │ +04f838: 7110 cd09 0900 |001e: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +04f83e: 0a05 |0021: move-result v5 │ │ +04f840: 8255 |0022: int-to-float v5, v5 │ │ +04f842: 1406 cdcc cc3e |0023: const v6, #float 0.4 // #3ecccccd │ │ +04f848: c865 |0026: mul-float/2addr v5, v6 │ │ +04f84a: 8755 |0027: float-to-int v5, v5 │ │ +04f84c: 5985 3c03 |0028: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@033c │ │ +04f850: 6e10 e70b 0800 |002a: invoke-virtual {v8}, Lcom/viewpagerindicator/TabPageIndicator;.getMeasuredWidth:()I // method@0be7 │ │ +04f856: 0a03 |002d: move-result v3 │ │ +04f858: 6f30 b60a 980a |002e: invoke-super {v8, v9, v10}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@0ab6 │ │ +04f85e: 6e10 e70b 0800 |0031: invoke-virtual {v8}, Lcom/viewpagerindicator/TabPageIndicator;.getMeasuredWidth:()I // method@0be7 │ │ +04f864: 0a02 |0034: move-result v2 │ │ +04f866: 3801 0900 |0035: if-eqz v1, 003e // +0009 │ │ +04f86a: 3223 0700 |0037: if-eq v3, v2, 003e // +0007 │ │ +04f86e: 5285 3d03 |0039: iget v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@033d │ │ +04f872: 6e20 f30b 5800 |003b: invoke-virtual {v8, v5}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@0bf3 │ │ +04f878: 0e00 |003e: return-void │ │ +04f87a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +04f87c: 28ca |0040: goto 000a // -0036 │ │ +04f87e: 7110 cd09 0900 |0041: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +04f884: 0a05 |0044: move-result v5 │ │ +04f886: db05 0502 |0045: div-int/lit8 v5, v5, #int 2 // #02 │ │ +04f88a: 5985 3c03 |0047: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@033c │ │ +04f88e: 28e1 |0049: goto 002a // -001f │ │ +04f890: 12f5 |004a: const/4 v5, #int -1 // #ff │ │ +04f892: 5985 3c03 |004b: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@033c │ │ +04f896: 28dd |004d: goto 002a // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=95 │ │ + 0x0007 line=96 │ │ + 0x000a line=97 │ │ + 0x000d line=99 │ │ + 0x0013 line=100 │ │ + 0x001b line=101 │ │ + 0x001e line=102 │ │ + 0x002a line=110 │ │ + 0x002e line=111 │ │ + 0x0031 line=112 │ │ + 0x0035 line=114 │ │ + 0x0039 line=116 │ │ + 0x003e line=118 │ │ + 0x003f line=96 │ │ + 0x0041 line=104 │ │ + 0x004a line=107 │ │ + locals : │ │ + 0x0013 - 0x003f reg=0 childCount I │ │ + 0x000a - 0x003f reg=1 lockedExpanded Z │ │ + 0x0035 - 0x003f reg=2 newWidth I │ │ + 0x002e - 0x003f reg=3 oldWidth I │ │ + 0x0041 - 0x004e reg=0 childCount I │ │ + 0x0041 - 0x004e reg=1 lockedExpanded Z │ │ + 0x0007 - 0x004e reg=4 widthMode I │ │ + 0x0000 - 0x004e reg=8 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x004e reg=9 widthMeasureSpec I │ │ + 0x0000 - 0x004e reg=10 heightMeasureSpec I │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +04f898: |[04f898] com.viewpagerindicator.TabPageIndicator.onPageScrollStateChanged:(I)V │ │ +04f8a8: 5410 3b03 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@033b │ │ +04f8ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04f8b0: 5410 3b03 |0004: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@033b │ │ +04f8b4: 7220 4706 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0647 │ │ +04f8ba: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=168 │ │ + 0x0004 line=169 │ │ + 0x0009 line=171 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x000a reg=2 arg0 I │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 10 16-bit code units │ │ +04f8bc: |[04f8bc] com.viewpagerindicator.TabPageIndicator.onPageScrolled:(IFI)V │ │ +04f8cc: 5410 3b03 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@033b │ │ +04f8d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04f8d4: 5410 3b03 |0004: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@033b │ │ +04f8d8: 7240 4806 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0648 │ │ +04f8de: 0e00 |0009: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=175 │ │ + 0x0004 line=176 │ │ + 0x0009 line=178 │ │ + locals : │ │ + 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x000a reg=2 arg0 I │ │ + 0x0000 - 0x000a reg=3 arg1 F │ │ + 0x0000 - 0x000a reg=4 arg2 I │ │ + │ │ + #6 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +04f8e0: |[04f8e0] com.viewpagerindicator.TabPageIndicator.onPageSelected:(I)V │ │ +04f8f0: 6e20 f30b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@0bf3 │ │ +04f8f6: 5410 3b03 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@033b │ │ +04f8fa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +04f8fe: 5410 3b03 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@033b │ │ +04f902: 7220 4906 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +04f908: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=182 │ │ + 0x0003 line=183 │ │ + 0x0007 line=184 │ │ + 0x000c line=186 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x000d reg=2 arg0 I │ │ + │ │ + #7 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'setCurrentItem' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 51 16-bit code units │ │ +04f90c: |[04f90c] com.viewpagerindicator.TabPageIndicator.setCurrentItem:(I)V │ │ +04f91c: 5464 4203 |0000: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0342 │ │ +04f920: 3904 0a00 |0002: if-nez v4, 000c // +000a │ │ +04f924: 2204 f601 |0004: new-instance v4, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04f928: 1a05 2808 |0006: const-string v5, "ViewPager has not been bound." // string@0828 │ │ +04f92c: 7020 aa0c 5400 |0008: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04f932: 2704 |000b: throw v4 │ │ +04f934: 5967 3d03 |000c: iput v7, v6, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@033d │ │ +04f938: 5464 4203 |000e: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0342 │ │ +04f93c: 6e20 b106 7400 |0010: invoke-virtual {v4, v7}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +04f942: 5464 3f03 |0013: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@033f │ │ +04f946: 6e10 790b 0400 |0015: invoke-virtual {v4}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildCount:()I // method@0b79 │ │ +04f94c: 0a03 |0018: move-result v3 │ │ +04f94e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +04f950: 3531 1800 |001a: if-ge v1, v3, 0032 // +0018 │ │ +04f954: 5464 3f03 |001c: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; // field@033f │ │ +04f958: 6e20 780b 1400 |001e: invoke-virtual {v4, v1}, Lcom/viewpagerindicator/IcsLinearLayout;.getChildAt:(I)Landroid/view/View; // method@0b78 │ │ +04f95e: 0c00 |0021: move-result-object v0 │ │ +04f960: 3371 0e00 |0022: if-ne v1, v7, 0030 // +000e │ │ +04f964: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +04f966: 6e20 fe09 2000 |0025: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@09fe │ │ +04f96c: 3802 0500 |0028: if-eqz v2, 002d // +0005 │ │ +04f970: 7020 e50b 7600 |002a: invoke-direct {v6, v7}, Lcom/viewpagerindicator/TabPageIndicator;.animateToTab:(I)V // method@0be5 │ │ +04f976: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04f97a: 28eb |002f: goto 001a // -0015 │ │ +04f97c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +04f97e: 28f4 |0031: goto 0025 // -000c │ │ +04f980: 0e00 |0032: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=239 │ │ + 0x0004 line=240 │ │ + 0x000c line=242 │ │ + 0x000e line=243 │ │ + 0x0013 line=245 │ │ + 0x0019 line=246 │ │ + 0x001c line=247 │ │ + 0x0022 line=248 │ │ + 0x0025 line=249 │ │ + 0x0028 line=250 │ │ + 0x002a line=251 │ │ + 0x002d line=246 │ │ + 0x0030 line=248 │ │ + 0x0032 line=254 │ │ + locals : │ │ + 0x0025 - 0x0030 reg=2 isSelected Z │ │ + 0x0022 - 0x0032 reg=0 child Landroid/view/View; │ │ + 0x001a - 0x0033 reg=1 i I │ │ + 0x0019 - 0x0033 reg=3 tabCount I │ │ + 0x0000 - 0x0033 reg=6 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0033 reg=7 item I │ │ + │ │ + #8 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'setOnPageChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f984: |[04f984] com.viewpagerindicator.TabPageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +04f994: 5b01 3b03 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@033b │ │ +04f998: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=258 │ │ + 0x0002 line=259 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + │ │ + #9 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'setOnTabReselectedListener' │ │ + type : '(Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +04f99c: |[04f99c] com.viewpagerindicator.TabPageIndicator.setOnTabReselectedListener:(Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;)V │ │ +04f9ac: 5b01 4003 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mTabReselectedListener:Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // field@0340 │ │ +04f9b0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=90 │ │ + 0x0002 line=91 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0003 reg=1 listener Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ │ + │ │ + #10 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 38 16-bit code units │ │ +04f9b4: |[04f9b4] com.viewpagerindicator.TabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +04f9c4: 5431 4203 |0000: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0342 │ │ +04f9c8: 3341 0300 |0002: if-ne v1, v4, 0005 // +0003 │ │ +04f9cc: 0e00 |0004: return-void │ │ +04f9ce: 5431 4203 |0005: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0342 │ │ +04f9d2: 3801 0800 |0007: if-eqz v1, 000f // +0008 │ │ +04f9d6: 5431 4203 |0009: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0342 │ │ +04f9da: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +04f9dc: 6e20 bb06 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +04f9e2: 6e10 7b06 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04f9e8: 0c00 |0012: move-result-object v0 │ │ +04f9ea: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +04f9ee: 2201 f601 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@01f6 │ │ +04f9f2: 1a02 2708 |0017: const-string v2, "ViewPager does not have adapter instance." // string@0827 │ │ +04f9f6: 7020 aa0c 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +04f9fc: 2701 |001c: throw v1 │ │ +04f9fe: 5b34 4203 |001d: iput-object v4, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0342 │ │ +04fa02: 6e20 bb06 3400 |001f: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +04fa08: 6e10 e90b 0300 |0022: invoke-virtual {v3}, Lcom/viewpagerindicator/TabPageIndicator;.notifyDataSetChanged:()V // method@0be9 │ │ +04fa0e: 28df |0025: goto 0004 // -0021 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=190 │ │ + 0x0004 line=203 │ │ + 0x0005 line=193 │ │ + 0x0009 line=194 │ │ + 0x000f line=196 │ │ + 0x0013 line=197 │ │ + 0x0015 line=198 │ │ + 0x001d line=200 │ │ + 0x001f line=201 │ │ + 0x0022 line=202 │ │ + locals : │ │ + 0x0013 - 0x0026 reg=0 adapter Landroid/support/v4/view/PagerAdapter; │ │ + 0x0000 - 0x0026 reg=3 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0026 reg=4 view Landroid/support/v4/view/ViewPager; │ │ + │ │ + #11 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +04fa10: |[04fa10] com.viewpagerindicator.TabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +04fa20: 6e20 f80b 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0bf8 │ │ +04fa26: 6e20 f30b 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@0bf3 │ │ +04fa2c: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=233 │ │ + 0x0003 line=234 │ │ + 0x0006 line=235 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0007 reg=2 initialPosition I │ │ + │ │ + source_file_idx : 1932 (TabPageIndicator.java) │ │ + │ │ +Class #378 header: │ │ +class_idx : 469 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 371 │ │ +source_file_idx : 1949 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 27 │ │ +direct_methods_size : 8 │ │ +virtual_methods_size: 42 │ │ + │ │ +Class #378 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/TitlePageIndicator$SavedState; Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; } │ │ +Annotations on method #3095 'calculateAllBounds' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/graphics/Paint;" ")" "Ljava/util/ArrayList" "<" "Landroid/graphics/Rect;" ">;" } │ │ + │ │ +Class #378 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/TitlePageIndicator;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/View;' │ │ + Interfaces - │ │ + #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ + Static fields - │ │ + #0 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'BOLD_FADE_PERCENTAGE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0.05 │ │ + #1 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'EMPTY_TITLE' │ │ + type : 'Ljava/lang/String;' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : "" │ │ + #2 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'INVALID_POINTER' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1 │ │ + #3 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'SELECTION_FADE_PERCENTAGE' │ │ + type : 'F' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0.25 │ │ + Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mActivePointerId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mBoldText' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mBounds' │ │ + type : 'Landroid/graphics/Rect;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #3 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mCenterItemClickListener' │ │ + type : 'Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mClipPadding' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mColorSelected' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #6 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mColorText' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mCurrentPage' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mFooterIndicatorHeight' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mFooterIndicatorStyle' │ │ + type : 'Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mFooterIndicatorUnderlinePadding' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #11 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mFooterLineHeight' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mFooterPadding' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mIsDragging' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mLastMotionX' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #15 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mLinePosition' │ │ + type : 'Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;' │ │ + access : 0x0002 (PRIVATE) │ │ + #16 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mListener' │ │ + type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #17 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mPageOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #18 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mPaintFooterIndicator' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #19 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mPaintFooterLine' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #20 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mPaintText' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #21 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mPath' │ │ + type : 'Landroid/graphics/Path;' │ │ + access : 0x0002 (PRIVATE) │ │ + #22 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mScrollState' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #23 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mTitlePadding' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #24 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mTopPadding' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #25 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mTouchSlop' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #26 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'mViewPager' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +04fa30: |[04fa30] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;)V │ │ +04fa40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04fa42: 7030 140c 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c14 │ │ +04fa48: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=152 │ │ + 0x0004 line=153 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +04fa4c: |[04fa4c] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04fa5c: 6000 c902 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiTitlePageIndicatorStyle:I // field@02c9 │ │ +04fa60: 7040 150c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/TitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0c15 │ │ +04fa66: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=156 │ │ + 0x0005 line=157 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 31 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 576 16-bit code units │ │ +04fa68: |[04fa68] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +04fa78: 7604 cf09 1b00 |0000: invoke-direct/range {v27, v28, v29, v30}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09cf │ │ +04fa7e: 1319 ffff |0003: const/16 v25, #int -1 // #ffff │ │ +04fa82: 0200 1900 |0005: move/from16 v0, v25 │ │ +04fa86: 0801 1b00 |0007: move-object/from16 v1, v27 │ │ +04fa8a: 5910 5a03 |0009: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +04fa8e: 2219 4a00 |000b: new-instance v25, Landroid/graphics/Paint; // type@004a │ │ +04fa92: 7601 4701 1900 |000d: invoke-direct/range {v25}, Landroid/graphics/Paint;.:()V // method@0147 │ │ +04fa98: 0800 1900 |0010: move-object/from16 v0, v25 │ │ +04fa9c: 0801 1b00 |0012: move-object/from16 v1, v27 │ │ +04faa0: 5b10 6703 |0014: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +04faa4: 2219 4b00 |0016: new-instance v25, Landroid/graphics/Path; // type@004b │ │ +04faa8: 7601 5901 1900 |0018: invoke-direct/range {v25}, Landroid/graphics/Path;.:()V // method@0159 │ │ +04faae: 0800 1900 |001b: move-object/from16 v0, v25 │ │ +04fab2: 0801 1b00 |001d: move-object/from16 v1, v27 │ │ +04fab6: 5b10 6803 |001f: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +04faba: 2219 4c00 |0021: new-instance v25, Landroid/graphics/Rect; // type@004c │ │ +04fabe: 7601 5e01 1900 |0023: invoke-direct/range {v25}, Landroid/graphics/Rect;.:()V // method@015e │ │ +04fac4: 0800 1900 |0026: move-object/from16 v0, v25 │ │ +04fac8: 0801 1b00 |0028: move-object/from16 v1, v27 │ │ +04facc: 5b10 5503 |002a: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@0355 │ │ +04fad0: 2219 4a00 |002c: new-instance v25, Landroid/graphics/Paint; // type@004a │ │ +04fad4: 7601 4701 1900 |002e: invoke-direct/range {v25}, Landroid/graphics/Paint;.:()V // method@0147 │ │ +04fada: 0800 1900 |0031: move-object/from16 v0, v25 │ │ +04fade: 0801 1b00 |0033: move-object/from16 v1, v27 │ │ +04fae2: 5b10 6603 |0035: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@0366 │ │ +04fae6: 2219 4a00 |0037: new-instance v25, Landroid/graphics/Paint; // type@004a │ │ +04faea: 7601 4701 1900 |0039: invoke-direct/range {v25}, Landroid/graphics/Paint;.:()V // method@0147 │ │ +04faf0: 0800 1900 |003c: move-object/from16 v0, v25 │ │ +04faf4: 0801 1b00 |003e: move-object/from16 v1, v27 │ │ +04faf8: 5b10 6503 |0040: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@0365 │ │ +04fafc: 1519 80bf |0042: const/high16 v25, #int -1082130432 // #bf80 │ │ +04fb00: 0200 1900 |0044: move/from16 v0, v25 │ │ +04fb04: 0801 1b00 |0046: move-object/from16 v1, v27 │ │ +04fb08: 5910 6103 |0048: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@0361 │ │ +04fb0c: 1319 ffff |004a: const/16 v25, #int -1 // #ffff │ │ +04fb10: 0200 1900 |004c: move/from16 v0, v25 │ │ +04fb14: 0801 1b00 |004e: move-object/from16 v1, v27 │ │ +04fb18: 5910 5303 |0050: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@0353 │ │ +04fb1c: 7401 2d0c 1b00 |0052: invoke-virtual/range {v27}, Lcom/viewpagerindicator/TitlePageIndicator;.isInEditMode:()Z // method@0c2d │ │ +04fb22: 0a19 |0055: move-result v25 │ │ +04fb24: 3819 0300 |0056: if-eqz v25, 0059 // +0003 │ │ +04fb28: 0e00 |0058: return-void │ │ +04fb2a: 7401 230c 1b00 |0059: invoke-virtual/range {v27}, Lcom/viewpagerindicator/TitlePageIndicator;.getResources:()Landroid/content/res/Resources; // method@0c23 │ │ +04fb30: 0c17 |005c: move-result-object v23 │ │ +04fb32: 6019 d502 |005d: sget v25, Lcom/viewpagerindicator/R$color;.default_title_indicator_footer_color:I // field@02d5 │ │ +04fb36: 0800 1700 |005f: move-object/from16 v0, v23 │ │ +04fb3a: 0201 1900 |0061: move/from16 v1, v25 │ │ +04fb3e: 6e20 f700 1000 |0063: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ +04fb44: 0a09 |0066: move-result v9 │ │ +04fb46: 6019 eb02 |0067: sget v25, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_line_height:I // field@02eb │ │ +04fb4a: 0800 1700 |0069: move-object/from16 v0, v23 │ │ +04fb4e: 0201 1900 |006b: move/from16 v1, v25 │ │ +04fb52: 6e20 f900 1000 |006d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04fb58: 0a0d |0070: move-result v13 │ │ +04fb5a: 6019 fd02 |0071: sget v25, Lcom/viewpagerindicator/R$integer;.default_title_indicator_footer_indicator_style:I // field@02fd │ │ +04fb5e: 0800 1700 |0073: move-object/from16 v0, v23 │ │ +04fb62: 0201 1900 |0075: move/from16 v1, v25 │ │ +04fb66: 6e20 fc00 1000 |0077: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@00fc │ │ +04fb6c: 0a0b |007a: move-result v11 │ │ +04fb6e: 6019 e902 |007b: sget v25, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_indicator_height:I // field@02e9 │ │ +04fb72: 0800 1700 |007d: move-object/from16 v0, v23 │ │ +04fb76: 0201 1900 |007f: move/from16 v1, v25 │ │ +04fb7a: 6e20 f900 1000 |0081: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04fb80: 0a0a |0084: move-result v10 │ │ +04fb82: 6019 ea02 |0085: sget v25, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_indicator_underline_padding:I // field@02ea │ │ +04fb86: 0800 1700 |0087: move-object/from16 v0, v23 │ │ +04fb8a: 0201 1900 |0089: move/from16 v1, v25 │ │ +04fb8e: 6e20 f900 1000 |008b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04fb94: 0a0c |008e: move-result v12 │ │ +04fb96: 6019 ec02 |008f: sget v25, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_padding:I // field@02ec │ │ +04fb9a: 0800 1700 |0091: move-object/from16 v0, v23 │ │ +04fb9e: 0201 1900 |0093: move/from16 v1, v25 │ │ +04fba2: 6e20 f900 1000 |0095: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04fba8: 0a0e |0098: move-result v14 │ │ +04fbaa: 6019 fe02 |0099: sget v25, Lcom/viewpagerindicator/R$integer;.default_title_indicator_line_position:I // field@02fe │ │ +04fbae: 0800 1700 |009b: move-object/from16 v0, v23 │ │ +04fbb2: 0201 1900 |009d: move/from16 v1, v25 │ │ +04fbb6: 6e20 fc00 1000 |009f: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@00fc │ │ +04fbbc: 0a0f |00a2: move-result v15 │ │ +04fbbe: 6019 d602 |00a3: sget v25, Lcom/viewpagerindicator/R$color;.default_title_indicator_selected_color:I // field@02d6 │ │ +04fbc2: 0800 1700 |00a5: move-object/from16 v0, v23 │ │ +04fbc6: 0201 1900 |00a7: move/from16 v1, v25 │ │ +04fbca: 6e20 f700 1000 |00a9: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ +04fbd0: 0a11 |00ac: move-result v17 │ │ +04fbd2: 6019 ce02 |00ad: sget v25, Lcom/viewpagerindicator/R$bool;.default_title_indicator_selected_bold:I // field@02ce │ │ +04fbd6: 0800 1700 |00af: move-object/from16 v0, v23 │ │ +04fbda: 0201 1900 |00b1: move/from16 v1, v25 │ │ +04fbde: 6e20 f600 1000 |00b3: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00f6 │ │ +04fbe4: 0a10 |00b6: move-result v16 │ │ +04fbe6: 6019 d702 |00b7: sget v25, Lcom/viewpagerindicator/R$color;.default_title_indicator_text_color:I // field@02d7 │ │ +04fbea: 0800 1700 |00b9: move-object/from16 v0, v23 │ │ +04fbee: 0201 1900 |00bb: move/from16 v1, v25 │ │ +04fbf2: 6e20 f700 1000 |00bd: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ +04fbf8: 0a12 |00c0: move-result v18 │ │ +04fbfa: 6019 ed02 |00c1: sget v25, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_text_size:I // field@02ed │ │ +04fbfe: 0800 1700 |00c3: move-object/from16 v0, v23 │ │ +04fc02: 0201 1900 |00c5: move/from16 v1, v25 │ │ +04fc06: 6e20 f900 1000 |00c7: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04fc0c: 0a13 |00ca: move-result v19 │ │ +04fc0e: 6019 ee02 |00cb: sget v25, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_title_padding:I // field@02ee │ │ +04fc12: 0800 1700 |00cd: move-object/from16 v0, v23 │ │ +04fc16: 0201 1900 |00cf: move/from16 v1, v25 │ │ +04fc1a: 6e20 f900 1000 |00d1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04fc20: 0a14 |00d4: move-result v20 │ │ +04fc22: 6019 e802 |00d5: sget v25, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_clip_padding:I // field@02e8 │ │ +04fc26: 0800 1700 |00d7: move-object/from16 v0, v23 │ │ +04fc2a: 0201 1900 |00d9: move/from16 v1, v25 │ │ +04fc2e: 6e20 f900 1000 |00db: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04fc34: 0a08 |00de: move-result v8 │ │ +04fc36: 6019 ef02 |00df: sget v25, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_top_padding:I // field@02ef │ │ +04fc3a: 0800 1700 |00e1: move-object/from16 v0, v23 │ │ +04fc3e: 0201 1900 |00e3: move/from16 v1, v25 │ │ +04fc42: 6e20 f900 1000 |00e5: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@00f9 │ │ +04fc48: 0a15 |00e8: move-result v21 │ │ +04fc4a: 6219 1803 |00e9: sget-object v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator:[I // field@0318 │ │ +04fc4e: 131a 0000 |00eb: const/16 v26, #int 0 // #0 │ │ +04fc52: 0800 1c00 |00ed: move-object/from16 v0, v28 │ │ +04fc56: 0801 1d00 |00ef: move-object/from16 v1, v29 │ │ +04fc5a: 0802 1900 |00f1: move-object/from16 v2, v25 │ │ +04fc5e: 0203 1e00 |00f3: move/from16 v3, v30 │ │ +04fc62: 0204 1a00 |00f5: move/from16 v4, v26 │ │ +04fc66: 6e54 aa00 1032 |00f7: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00aa │ │ +04fc6c: 0c05 |00fa: move-result-object v5 │ │ +04fc6e: 6019 2103 |00fb: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerLineHeight:I // field@0321 │ │ +04fc72: 0200 1900 |00fd: move/from16 v0, v25 │ │ +04fc76: 6e30 0401 050d |00ff: invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04fc7c: 0a19 |0102: move-result v25 │ │ +04fc7e: 0200 1900 |0103: move/from16 v0, v25 │ │ +04fc82: 0801 1b00 |0105: move-object/from16 v1, v27 │ │ +04fc86: 5910 5e03 |0107: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@035e │ │ +04fc8a: 6019 1f03 |0109: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerIndicatorStyle:I // field@031f │ │ +04fc8e: 0200 1900 |010b: move/from16 v0, v25 │ │ +04fc92: 6e30 0801 050b |010d: invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0108 │ │ +04fc98: 0a19 |0110: move-result v25 │ │ +04fc9a: 7701 fe0b 1900 |0111: invoke-static/range {v25}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@0bfe │ │ +04fca0: 0c19 |0114: move-result-object v25 │ │ +04fca2: 0800 1900 |0115: move-object/from16 v0, v25 │ │ +04fca6: 0801 1b00 |0117: move-object/from16 v1, v27 │ │ +04fcaa: 5b10 5c03 |0119: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@035c │ │ +04fcae: 6019 1e03 |011b: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerIndicatorHeight:I // field@031e │ │ +04fcb2: 0200 1900 |011d: move/from16 v0, v25 │ │ +04fcb6: 6e30 0401 050a |011f: invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04fcbc: 0a19 |0122: move-result v25 │ │ +04fcbe: 0200 1900 |0123: move/from16 v0, v25 │ │ +04fcc2: 0801 1b00 |0125: move-object/from16 v1, v27 │ │ +04fcc6: 5910 5b03 |0127: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@035b │ │ +04fcca: 6019 2003 |0129: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerIndicatorUnderlinePadding:I // field@0320 │ │ +04fcce: 0200 1900 |012b: move/from16 v0, v25 │ │ +04fcd2: 6e30 0401 050c |012d: invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04fcd8: 0a19 |0130: move-result v25 │ │ +04fcda: 0200 1900 |0131: move/from16 v0, v25 │ │ +04fcde: 0801 1b00 |0133: move-object/from16 v1, v27 │ │ +04fce2: 5910 5d03 |0135: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@035d │ │ +04fce6: 6019 2203 |0137: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerPadding:I // field@0322 │ │ +04fcea: 0200 1900 |0139: move/from16 v0, v25 │ │ +04fcee: 6e30 0401 050e |013b: invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04fcf4: 0a19 |013e: move-result v25 │ │ +04fcf6: 0200 1900 |013f: move/from16 v0, v25 │ │ +04fcfa: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ +04fcfe: 5910 5f03 |0143: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@035f │ │ +04fd02: 6019 2303 |0145: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_linePosition:I // field@0323 │ │ +04fd06: 0200 1900 |0147: move/from16 v0, v25 │ │ +04fd0a: 6e30 0801 050f |0149: invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0108 │ │ +04fd10: 0a19 |014c: move-result v25 │ │ +04fd12: 7701 040c 1900 |014d: invoke-static/range {v25}, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // method@0c04 │ │ +04fd18: 0c19 |0150: move-result-object v25 │ │ +04fd1a: 0800 1900 |0151: move-object/from16 v0, v25 │ │ +04fd1e: 0801 1b00 |0153: move-object/from16 v1, v27 │ │ +04fd22: 5b10 6203 |0155: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLinePosition:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@0362 │ │ +04fd26: 6019 2703 |0157: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_topPadding:I // field@0327 │ │ +04fd2a: 0200 1900 |0159: move/from16 v0, v25 │ │ +04fd2e: 0201 1500 |015b: move/from16 v1, v21 │ │ +04fd32: 6e30 0401 0501 |015d: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04fd38: 0a19 |0160: move-result v25 │ │ +04fd3a: 0200 1900 |0161: move/from16 v0, v25 │ │ +04fd3e: 0801 1b00 |0163: move-object/from16 v1, v27 │ │ +04fd42: 5910 6b03 |0165: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@036b │ │ +04fd46: 6019 2603 |0167: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_titlePadding:I // field@0326 │ │ +04fd4a: 0200 1900 |0169: move/from16 v0, v25 │ │ +04fd4e: 0201 1400 |016b: move/from16 v1, v20 │ │ +04fd52: 6e30 0401 0501 |016d: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04fd58: 0a19 |0170: move-result v25 │ │ +04fd5a: 0200 1900 |0171: move/from16 v0, v25 │ │ +04fd5e: 0801 1b00 |0173: move-object/from16 v1, v27 │ │ +04fd62: 5910 6a03 |0175: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@036a │ │ +04fd66: 6019 1c03 |0177: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_clipPadding:I // field@031c │ │ +04fd6a: 0200 1900 |0179: move/from16 v0, v25 │ │ +04fd6e: 6e30 0401 0508 |017b: invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04fd74: 0a19 |017e: move-result v25 │ │ +04fd76: 0200 1900 |017f: move/from16 v0, v25 │ │ +04fd7a: 0801 1b00 |0181: move-object/from16 v1, v27 │ │ +04fd7e: 5910 5703 |0183: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0357 │ │ +04fd82: 6019 2503 |0185: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_selectedColor:I // field@0325 │ │ +04fd86: 0200 1900 |0187: move/from16 v0, v25 │ │ +04fd8a: 0201 1100 |0189: move/from16 v1, v17 │ │ +04fd8e: 6e30 0301 0501 |018b: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +04fd94: 0a19 |018e: move-result v25 │ │ +04fd96: 0200 1900 |018f: move/from16 v0, v25 │ │ +04fd9a: 0801 1b00 |0191: move-object/from16 v1, v27 │ │ +04fd9e: 5910 5803 |0193: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0358 │ │ +04fda2: 6019 1a03 |0195: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_android_textColor:I // field@031a │ │ +04fda6: 0200 1900 |0197: move/from16 v0, v25 │ │ +04fdaa: 0201 1200 |0199: move/from16 v1, v18 │ │ +04fdae: 6e30 0301 0501 |019b: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +04fdb4: 0a19 |019e: move-result v25 │ │ +04fdb6: 0200 1900 |019f: move/from16 v0, v25 │ │ +04fdba: 0801 1b00 |01a1: move-object/from16 v1, v27 │ │ +04fdbe: 5910 5903 |01a3: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@0359 │ │ +04fdc2: 6019 2403 |01a5: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_selectedBold:I // field@0324 │ │ +04fdc6: 0200 1900 |01a7: move/from16 v0, v25 │ │ +04fdca: 0201 1000 |01a9: move/from16 v1, v16 │ │ +04fdce: 6e30 0201 0501 |01ab: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0102 │ │ +04fdd4: 0a19 |01ae: move-result v25 │ │ +04fdd6: 0200 1900 |01af: move/from16 v0, v25 │ │ +04fdda: 0801 1b00 |01b1: move-object/from16 v1, v27 │ │ +04fdde: 5c10 5403 |01b3: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@0354 │ │ +04fde2: 6019 1b03 |01b5: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_android_textSize:I // field@031b │ │ +04fde6: 0200 1900 |01b7: move/from16 v0, v25 │ │ +04fdea: 0201 1300 |01b9: move/from16 v1, v19 │ │ +04fdee: 6e30 0401 0501 |01bb: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0104 │ │ +04fdf4: 0a18 |01be: move-result v24 │ │ +04fdf6: 6019 1d03 |01bf: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerColor:I // field@031d │ │ +04fdfa: 0200 1900 |01c1: move/from16 v0, v25 │ │ +04fdfe: 6e30 0301 0509 |01c3: invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +04fe04: 0a16 |01c6: move-result v22 │ │ +04fe06: 0800 1b00 |01c7: move-object/from16 v0, v27 │ │ +04fe0a: 5400 6703 |01c9: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +04fe0e: 0819 0000 |01cb: move-object/from16 v25, v0 │ │ +04fe12: 0800 1900 |01cd: move-object/from16 v0, v25 │ │ +04fe16: 0201 1800 |01cf: move/from16 v1, v24 │ │ +04fe1a: 6e20 5701 1000 |01d1: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0157 │ │ +04fe20: 0800 1b00 |01d4: move-object/from16 v0, v27 │ │ +04fe24: 5400 6703 |01d6: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +04fe28: 0819 0000 |01d8: move-object/from16 v25, v0 │ │ +04fe2c: 131a 0100 |01da: const/16 v26, #int 1 // #1 │ │ +04fe30: 7402 5201 1900 |01dc: invoke-virtual/range {v25, v26}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0152 │ │ +04fe36: 0800 1b00 |01df: move-object/from16 v0, v27 │ │ +04fe3a: 5400 6603 |01e1: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@0366 │ │ +04fe3e: 0819 0000 |01e3: move-object/from16 v25, v0 │ │ +04fe42: 621a 1800 |01e5: sget-object v26, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@0018 │ │ +04fe46: 7402 5601 1900 |01e7: invoke-virtual/range {v25, v26}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0156 │ │ +04fe4c: 0800 1b00 |01ea: move-object/from16 v0, v27 │ │ +04fe50: 5400 6603 |01ec: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@0366 │ │ +04fe54: 0819 0000 |01ee: move-object/from16 v25, v0 │ │ +04fe58: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ +04fe5c: 5200 5e03 |01f2: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@035e │ │ +04fe60: 021a 0000 |01f4: move/from16 v26, v0 │ │ +04fe64: 7402 5501 1900 |01f6: invoke-virtual/range {v25, v26}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0155 │ │ +04fe6a: 0800 1b00 |01f9: move-object/from16 v0, v27 │ │ +04fe6e: 5400 6603 |01fb: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@0366 │ │ +04fe72: 0819 0000 |01fd: move-object/from16 v25, v0 │ │ +04fe76: 0800 1900 |01ff: move-object/from16 v0, v25 │ │ +04fe7a: 0201 1600 |0201: move/from16 v1, v22 │ │ +04fe7e: 6e20 5301 1000 |0203: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04fe84: 0800 1b00 |0206: move-object/from16 v0, v27 │ │ +04fe88: 5400 6503 |0208: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@0365 │ │ +04fe8c: 0819 0000 |020a: move-object/from16 v25, v0 │ │ +04fe90: 621a 1800 |020c: sget-object v26, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@0018 │ │ +04fe94: 7402 5601 1900 |020e: invoke-virtual/range {v25, v26}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0156 │ │ +04fe9a: 0800 1b00 |0211: move-object/from16 v0, v27 │ │ +04fe9e: 5400 6503 |0213: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@0365 │ │ +04fea2: 0819 0000 |0215: move-object/from16 v25, v0 │ │ +04fea6: 0800 1900 |0217: move-object/from16 v0, v25 │ │ +04feaa: 0201 1600 |0219: move/from16 v1, v22 │ │ +04feae: 6e20 5301 1000 |021b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +04feb4: 6019 1903 |021e: sget v25, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_android_background:I // field@0319 │ │ +04feb8: 0200 1900 |0220: move/from16 v0, v25 │ │ +04febc: 6e20 0601 0500 |0222: invoke-virtual {v5, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0106 │ │ +04fec2: 0c06 |0225: move-result-object v6 │ │ +04fec4: 3806 0700 |0226: if-eqz v6, 022d // +0007 │ │ +04fec8: 0800 1b00 |0228: move-object/from16 v0, v27 │ │ +04fecc: 6e20 390c 6000 |022a: invoke-virtual {v0, v6}, Lcom/viewpagerindicator/TitlePageIndicator;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c39 │ │ +04fed2: 6e10 0c01 0500 |022d: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@010c │ │ +04fed8: 7701 020a 1c00 |0230: invoke-static/range {v28}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0a02 │ │ +04fede: 0c07 |0233: move-result-object v7 │ │ +04fee0: 7110 3106 0700 |0234: invoke-static {v7}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0631 │ │ +04fee6: 0a19 |0237: move-result v25 │ │ +04fee8: 0200 1900 |0238: move/from16 v0, v25 │ │ +04feec: 0801 1b00 |023a: move-object/from16 v1, v27 │ │ +04fef0: 5910 6c03 |023c: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTouchSlop:I // field@036c │ │ +04fef4: 2900 1afe |023e: goto/16 0058 // -01e6 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=160 │ │ + 0x0003 line=119 │ │ + 0x000b line=122 │ │ + 0x0016 line=126 │ │ + 0x0021 line=127 │ │ + 0x002c line=128 │ │ + 0x0037 line=131 │ │ + 0x0042 line=144 │ │ + 0x004a line=145 │ │ + 0x0052 line=161 │ │ + 0x0058 line=216 │ │ + 0x0059 line=164 │ │ + 0x005d line=165 │ │ + 0x0067 line=166 │ │ + 0x0071 line=167 │ │ + 0x007b line=168 │ │ + 0x0085 line=169 │ │ + 0x008f line=170 │ │ + 0x0099 line=171 │ │ + 0x00a3 line=172 │ │ + 0x00ad line=173 │ │ + 0x00b7 line=174 │ │ + 0x00c1 line=175 │ │ + 0x00cb line=176 │ │ + 0x00d5 line=177 │ │ + 0x00df line=178 │ │ + 0x00e9 line=181 │ │ + 0x00fb line=184 │ │ + 0x0109 line=185 │ │ + 0x011b line=186 │ │ + 0x0129 line=187 │ │ + 0x0137 line=188 │ │ + 0x0145 line=189 │ │ + 0x0157 line=190 │ │ + 0x0167 line=191 │ │ + 0x0177 line=192 │ │ + 0x0185 line=193 │ │ + 0x0195 line=194 │ │ + 0x01a5 line=195 │ │ + 0x01b5 line=197 │ │ + 0x01bf line=198 │ │ + 0x01c7 line=199 │ │ + 0x01d4 line=200 │ │ + 0x01df line=201 │ │ + 0x01ea line=202 │ │ + 0x01f9 line=203 │ │ + 0x0206 line=204 │ │ + 0x0211 line=205 │ │ + 0x021e line=207 │ │ + 0x0226 line=208 │ │ + 0x0228 line=209 │ │ + 0x022d line=212 │ │ + 0x0230 line=214 │ │ + 0x0234 line=215 │ │ + locals : │ │ + 0x00fb - 0x0240 reg=5 a Landroid/content/res/TypedArray; │ │ + 0x0226 - 0x0240 reg=6 background Landroid/graphics/drawable/Drawable; │ │ + 0x0234 - 0x0240 reg=7 configuration Landroid/view/ViewConfiguration; │ │ + 0x00df - 0x0240 reg=8 defaultClipPadding F │ │ + 0x0067 - 0x0240 reg=9 defaultFooterColor I │ │ + 0x0085 - 0x0240 reg=10 defaultFooterIndicatorHeight F │ │ + 0x007b - 0x0240 reg=11 defaultFooterIndicatorStyle I │ │ + 0x008f - 0x0240 reg=12 defaultFooterIndicatorUnderlinePadding F │ │ + 0x0071 - 0x0240 reg=13 defaultFooterLineHeight F │ │ + 0x0099 - 0x0240 reg=14 defaultFooterPadding F │ │ + 0x00a3 - 0x0240 reg=15 defaultLinePosition I │ │ + 0x00b7 - 0x0240 reg=16 defaultSelectedBold Z │ │ + 0x00ad - 0x0240 reg=17 defaultSelectedColor I │ │ + 0x00c1 - 0x0240 reg=18 defaultTextColor I │ │ + 0x00cb - 0x0240 reg=19 defaultTextSize F │ │ + 0x00d5 - 0x0240 reg=20 defaultTitlePadding F │ │ + 0x00e9 - 0x0240 reg=21 defaultTopPadding F │ │ + 0x01c7 - 0x0240 reg=22 footerColor I │ │ + 0x005d - 0x0240 reg=23 res Landroid/content/res/Resources; │ │ + 0x01bf - 0x0240 reg=24 textSize F │ │ + 0x0000 - 0x0240 reg=27 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0240 reg=28 context Landroid/content/Context; │ │ + 0x0000 - 0x0240 reg=29 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0240 reg=30 defStyle I │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'calcBounds' │ │ + type : '(ILandroid/graphics/Paint;)Landroid/graphics/Rect;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 34 16-bit code units │ │ +04fef8: |[04fef8] com.viewpagerindicator.TitlePageIndicator.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; │ │ +04ff08: 2200 4c00 |0000: new-instance v0, Landroid/graphics/Rect; // type@004c │ │ +04ff0c: 7010 5e01 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@015e │ │ +04ff12: 7020 270c 5400 |0005: invoke-direct {v4, v5}, Lcom/viewpagerindicator/TitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@0c27 │ │ +04ff18: 0c01 |0008: move-result-object v1 │ │ +04ff1a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +04ff1c: 7210 980c 0100 |000a: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@0c98 │ │ +04ff22: 0a03 |000d: move-result v3 │ │ +04ff24: 6e40 5001 1632 |000e: invoke-virtual {v6, v1, v2, v3}, Landroid/graphics/Paint;.measureText:(Ljava/lang/CharSequence;II)F // method@0150 │ │ +04ff2a: 0a02 |0011: move-result v2 │ │ +04ff2c: 8722 |0012: float-to-int v2, v2 │ │ +04ff2e: 5902 1c00 |0013: iput v2, v0, Landroid/graphics/Rect;.right:I // field@001c │ │ +04ff32: 6e10 4a01 0600 |0015: invoke-virtual {v6}, Landroid/graphics/Paint;.descent:()F // method@014a │ │ +04ff38: 0a02 |0018: move-result v2 │ │ +04ff3a: 6e10 4901 0600 |0019: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@0149 │ │ +04ff40: 0a03 |001c: move-result v3 │ │ +04ff42: c732 |001d: sub-float/2addr v2, v3 │ │ +04ff44: 8722 |001e: float-to-int v2, v2 │ │ +04ff46: 5902 1a00 |001f: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@001a │ │ +04ff4a: 1100 |0021: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=700 │ │ + 0x0005 line=701 │ │ + 0x0009 line=702 │ │ + 0x0015 line=703 │ │ + 0x0021 line=704 │ │ + locals : │ │ + 0x0005 - 0x0022 reg=0 bounds Landroid/graphics/Rect; │ │ + 0x0009 - 0x0022 reg=1 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0022 reg=4 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0022 reg=5 index I │ │ + 0x0000 - 0x0022 reg=6 paint Landroid/graphics/Paint; │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'calculateAllBounds' │ │ + type : '(Landroid/graphics/Paint;)Ljava/util/ArrayList;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 13 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 77 16-bit code units │ │ +04ff4c: |[04ff4c] com.viewpagerindicator.TitlePageIndicator.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; │ │ +04ff5c: 2205 1202 |0000: new-instance v5, Ljava/util/ArrayList; // type@0212 │ │ +04ff60: 7010 ee0c 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@0cee │ │ +04ff66: 54b8 6d03 |0005: iget-object v8, v11, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +04ff6a: 6e10 7b06 0800 |0007: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +04ff70: 0c08 |000a: move-result-object v8 │ │ +04ff72: 6e10 c105 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +04ff78: 0a01 |000e: move-result v1 │ │ +04ff7a: 6e10 2b0c 0b00 |000f: invoke-virtual {v11}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@0c2b │ │ +04ff80: 0a07 |0012: move-result v7 │ │ +04ff82: db03 0702 |0013: div-int/lit8 v3, v7, #int 2 // #02 │ │ +04ff86: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +04ff88: 3514 3600 |0016: if-ge v4, v1, 004c // +0036 │ │ +04ff8c: 7030 160c 4b0c |0018: invoke-direct {v11, v4, v12}, Lcom/viewpagerindicator/TitlePageIndicator;.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; // method@0c16 │ │ +04ff92: 0c00 |001b: move-result-object v0 │ │ +04ff94: 5208 1c00 |001c: iget v8, v0, Landroid/graphics/Rect;.right:I // field@001c │ │ +04ff98: 5209 1b00 |001e: iget v9, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +04ff9c: 9106 0809 |0020: sub-int v6, v8, v9 │ │ +04ffa0: 5208 1a00 |0022: iget v8, v0, Landroid/graphics/Rect;.bottom:I // field@001a │ │ +04ffa4: 5209 1d00 |0024: iget v9, v0, Landroid/graphics/Rect;.top:I // field@001d │ │ +04ffa8: 9102 0809 |0026: sub-int v2, v8, v9 │ │ +04ffac: 8238 |0028: int-to-float v8, v3 │ │ +04ffae: 8269 |0029: int-to-float v9, v6 │ │ +04ffb0: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +04ffb4: c9a9 |002c: div-float/2addr v9, v10 │ │ +04ffb6: c798 |002d: sub-float/2addr v8, v9 │ │ +04ffb8: 52b9 5a03 |002e: iget v9, v11, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +04ffbc: 9109 0409 |0030: sub-int v9, v4, v9 │ │ +04ffc0: 8299 |0032: int-to-float v9, v9 │ │ +04ffc2: 52ba 6403 |0033: iget v10, v11, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@0364 │ │ +04ffc6: c7a9 |0035: sub-float/2addr v9, v10 │ │ +04ffc8: 827a |0036: int-to-float v10, v7 │ │ +04ffca: c8a9 |0037: mul-float/2addr v9, v10 │ │ +04ffcc: c698 |0038: add-float/2addr v8, v9 │ │ +04ffce: 8788 |0039: float-to-int v8, v8 │ │ +04ffd0: 5908 1b00 |003a: iput v8, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +04ffd4: 5208 1b00 |003c: iget v8, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +04ffd8: b068 |003e: add-int/2addr v8, v6 │ │ +04ffda: 5908 1c00 |003f: iput v8, v0, Landroid/graphics/Rect;.right:I // field@001c │ │ +04ffde: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +04ffe0: 5908 1d00 |0042: iput v8, v0, Landroid/graphics/Rect;.top:I // field@001d │ │ +04ffe4: 5902 1a00 |0044: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@001a │ │ +04ffe8: 6e20 f10c 0500 |0046: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0cf1 │ │ +04ffee: d804 0401 |0049: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04fff2: 28cb |004b: goto 0016 // -0035 │ │ +04fff4: 1105 |004c: return-object v5 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=672 │ │ + 0x0005 line=674 │ │ + 0x000f line=675 │ │ + 0x0013 line=676 │ │ + 0x0015 line=677 │ │ + 0x0018 line=678 │ │ + 0x001c line=679 │ │ + 0x0022 line=680 │ │ + 0x0028 line=681 │ │ + 0x003c line=682 │ │ + 0x0041 line=683 │ │ + 0x0044 line=684 │ │ + 0x0046 line=685 │ │ + 0x0049 line=677 │ │ + 0x004c line=688 │ │ + locals : │ │ + 0x001c - 0x004c reg=0 bounds Landroid/graphics/Rect; │ │ + 0x0028 - 0x004c reg=2 h I │ │ + 0x0022 - 0x004c reg=6 w I │ │ + 0x000f - 0x004d reg=1 count I │ │ + 0x0015 - 0x004d reg=3 halfWidth I │ │ + 0x0016 - 0x004d reg=4 i I │ │ + 0x0005 - 0x004d reg=5 list Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0013 - 0x004d reg=7 width I │ │ + 0x0000 - 0x004d reg=11 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x004d reg=12 paint Landroid/graphics/Paint; │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'clipViewOnTheLeft' │ │ + type : '(Landroid/graphics/Rect;FI)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 14 16-bit code units │ │ +04fff8: |[04fff8] com.viewpagerindicator.TitlePageIndicator.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V │ │ +050008: 8250 |0000: int-to-float v0, v5 │ │ +05000a: 5221 5703 |0001: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0357 │ │ +05000e: c610 |0003: add-float/2addr v0, v1 │ │ +050010: 8700 |0004: float-to-int v0, v0 │ │ +050012: 5930 1b00 |0005: iput v0, v3, Landroid/graphics/Rect;.left:I // field@001b │ │ +050016: 5220 5703 |0007: iget v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0357 │ │ +05001a: c640 |0009: add-float/2addr v0, v4 │ │ +05001c: 8700 |000a: float-to-int v0, v0 │ │ +05001e: 5930 1c00 |000b: iput v0, v3, Landroid/graphics/Rect;.right:I // field@001c │ │ +050022: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=661 │ │ + 0x0007 line=662 │ │ + 0x000d line=663 │ │ + locals : │ │ + 0x0000 - 0x000e reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x000e reg=3 curViewBound Landroid/graphics/Rect; │ │ + 0x0000 - 0x000e reg=4 curViewWidth F │ │ + 0x0000 - 0x000e reg=5 left I │ │ + │ │ + #6 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'clipViewOnTheRight' │ │ + type : '(Landroid/graphics/Rect;FI)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 6 │ │ + ins : 4 │ │ + outs : 0 │ │ + insns size : 15 16-bit code units │ │ +050024: |[050024] com.viewpagerindicator.TitlePageIndicator.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V │ │ +050034: 8250 |0000: int-to-float v0, v5 │ │ +050036: 5221 5703 |0001: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0357 │ │ +05003a: c710 |0003: sub-float/2addr v0, v1 │ │ +05003c: 8700 |0004: float-to-int v0, v0 │ │ +05003e: 5930 1c00 |0005: iput v0, v3, Landroid/graphics/Rect;.right:I // field@001c │ │ +050042: 5230 1c00 |0007: iget v0, v3, Landroid/graphics/Rect;.right:I // field@001c │ │ +050046: 8200 |0009: int-to-float v0, v0 │ │ +050048: c740 |000a: sub-float/2addr v0, v4 │ │ +05004a: 8700 |000b: float-to-int v0, v0 │ │ +05004c: 5930 1b00 |000c: iput v0, v3, Landroid/graphics/Rect;.left:I // field@001b │ │ +050050: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=648 │ │ + 0x0007 line=649 │ │ + 0x000e line=650 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x000f reg=3 curViewBound Landroid/graphics/Rect; │ │ + 0x0000 - 0x000f reg=4 curViewWidth F │ │ + 0x0000 - 0x000f reg=5 right I │ │ + │ │ + #7 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getTitle' │ │ + type : '(I)Ljava/lang/CharSequence;' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 15 16-bit code units │ │ +050054: |[050054] com.viewpagerindicator.TitlePageIndicator.getTitle:(I)Ljava/lang/CharSequence; │ │ +050064: 5421 6d03 |0000: iget-object v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050068: 6e10 7b06 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +05006e: 0c01 |0005: move-result-object v1 │ │ +050070: 6e20 c305 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@05c3 │ │ +050076: 0c00 |0009: move-result-object v0 │ │ +050078: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +05007c: 1a00 0000 |000c: const-string v0, "" // string@0000 │ │ +050080: 1100 |000e: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=864 │ │ + 0x000a line=865 │ │ + 0x000c line=866 │ │ + 0x000e line=868 │ │ + locals : │ │ + 0x000a - 0x000f reg=0 title Ljava/lang/CharSequence; │ │ + 0x0000 - 0x000f reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x000f reg=3 i I │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getClipPadding' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +050084: |[050084] com.viewpagerindicator.TitlePageIndicator.getClipPadding:()F │ │ +050094: 5210 5703 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0357 │ │ +050098: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=331 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getFooterColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +05009c: |[05009c] com.viewpagerindicator.TitlePageIndicator.getFooterColor:()I │ │ +0500ac: 5410 6603 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@0366 │ │ +0500b0: 6e10 4c01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@014c │ │ +0500b6: 0a00 |0005: move-result v0 │ │ +0500b8: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=220 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getFooterIndicatorHeight' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0500bc: |[0500bc] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorHeight:()F │ │ +0500cc: 5210 5b03 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@035b │ │ +0500d0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=240 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getFooterIndicatorPadding' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0500d4: |[0500d4] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorPadding:()F │ │ +0500e4: 5210 5f03 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@035f │ │ +0500e8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=249 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getFooterIndicatorStyle' │ │ + type : '()Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0500ec: |[0500ec] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorStyle:()Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ +0500fc: 5410 5c03 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@035c │ │ +050100: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=258 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getFooterLineHeight' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +050104: |[050104] com.viewpagerindicator.TitlePageIndicator.getFooterLineHeight:()F │ │ +050114: 5210 5e03 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@035e │ │ +050118: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=230 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #6 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getLinePosition' │ │ + type : '()Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05011c: |[05011c] com.viewpagerindicator.TitlePageIndicator.getLinePosition:()Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ +05012c: 5410 6203 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLinePosition:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@0362 │ │ +050130: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=267 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #7 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getSelectedColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +050134: |[050134] com.viewpagerindicator.TitlePageIndicator.getSelectedColor:()I │ │ +050144: 5210 5803 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0358 │ │ +050148: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=276 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #8 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getTextColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05014c: |[05014c] com.viewpagerindicator.TitlePageIndicator.getTextColor:()I │ │ +05015c: 5210 5903 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@0359 │ │ +050160: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=294 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #9 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getTextSize' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +050164: |[050164] com.viewpagerindicator.TitlePageIndicator.getTextSize:()F │ │ +050174: 5410 6703 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +050178: 6e10 4e01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextSize:()F // method@014e │ │ +05017e: 0a00 |0005: move-result v0 │ │ +050180: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=304 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #10 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getTitlePadding' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +050184: |[050184] com.viewpagerindicator.TitlePageIndicator.getTitlePadding:()F │ │ +050194: 5210 6a03 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@036a │ │ +050198: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=313 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #11 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getTopPadding' │ │ + type : '()F' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05019c: |[05019c] com.viewpagerindicator.TitlePageIndicator.getTopPadding:()F │ │ +0501ac: 5210 6b03 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@036b │ │ +0501b0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=322 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #12 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'getTypeface' │ │ + type : '()Landroid/graphics/Typeface;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +0501b4: |[0501b4] com.viewpagerindicator.TitlePageIndicator.getTypeface:()Landroid/graphics/Typeface; │ │ +0501c4: 5410 6703 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +0501c8: 6e10 4f01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@014f │ │ +0501ce: 0c00 |0005: move-result-object v0 │ │ +0501d0: 1100 |0006: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=345 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #13 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'isSelectedBold' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0501d4: |[0501d4] com.viewpagerindicator.TitlePageIndicator.isSelectedBold:()Z │ │ +0501e4: 5510 5403 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@0354 │ │ +0501e8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=285 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #14 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'notifyDataSetChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0501ec: |[0501ec] com.viewpagerindicator.TitlePageIndicator.notifyDataSetChanged:()V │ │ +0501fc: 6e10 2c0c 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +050202: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=731 │ │ + 0x0003 line=732 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #15 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'onDraw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 45 │ │ + ins : 2 │ │ + outs : 7 │ │ + insns size : 1014 16-bit code units │ │ +050204: |[050204] com.viewpagerindicator.TitlePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +050214: 7502 ec09 2b00 |0000: invoke-super/range {v43, v44}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@09ec │ │ +05021a: 0800 2b00 |0003: move-object/from16 v0, v43 │ │ +05021e: 5404 6d03 |0005: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050222: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +050226: 0e00 |0009: return-void │ │ +050228: 0800 2b00 |000a: move-object/from16 v0, v43 │ │ +05022c: 5404 6d03 |000c: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050230: 6e10 7b06 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +050236: 0c04 |0011: move-result-object v4 │ │ +050238: 6e10 c105 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +05023e: 0a0f |0015: move-result v15 │ │ +050240: 380f f3ff |0016: if-eqz v15, 0009 // -000d │ │ +050244: 0800 2b00 |0018: move-object/from16 v0, v43 │ │ +050248: 5204 5a03 |001a: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +05024c: 12f6 |001c: const/4 v6, #int -1 // #ff │ │ +05024e: 3364 1400 |001d: if-ne v4, v6, 0031 // +0014 │ │ +050252: 0800 2b00 |001f: move-object/from16 v0, v43 │ │ +050256: 5404 6d03 |0021: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +05025a: 3804 0e00 |0023: if-eqz v4, 0031 // +000e │ │ +05025e: 0800 2b00 |0025: move-object/from16 v0, v43 │ │ +050262: 5404 6d03 |0027: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050266: 6e10 7f06 0400 |0029: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@067f │ │ +05026c: 0a04 |002c: move-result v4 │ │ +05026e: 0800 2b00 |002d: move-object/from16 v0, v43 │ │ +050272: 5904 5a03 |002f: iput v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050276: 0800 2b00 |0031: move-object/from16 v0, v43 │ │ +05027a: 5404 6703 |0033: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +05027e: 0800 2b00 |0035: move-object/from16 v0, v43 │ │ +050282: 7020 170c 4000 |0037: invoke-direct {v0, v4}, Lcom/viewpagerindicator/TitlePageIndicator;.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; // method@0c17 │ │ +050288: 0c0c |003a: move-result-object v12 │ │ +05028a: 6e10 fd0c 0c00 |003b: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +050290: 0a0d |003e: move-result v13 │ │ +050292: 0800 2b00 |003f: move-object/from16 v0, v43 │ │ +050296: 5204 5a03 |0041: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +05029a: 34d4 0a00 |0043: if-lt v4, v13, 004d // +000a │ │ +05029e: d804 0dff |0045: add-int/lit8 v4, v13, #int -1 // #ff │ │ +0502a2: 0800 2b00 |0047: move-object/from16 v0, v43 │ │ +0502a6: 6e20 3b0c 4000 |0049: invoke-virtual {v0, v4}, Lcom/viewpagerindicator/TitlePageIndicator;.setCurrentItem:(I)V // method@0c3b │ │ +0502ac: 28bd |004c: goto 0009 // -0043 │ │ +0502ae: d810 0fff |004d: add-int/lit8 v16, v15, #int -1 // #ff │ │ +0502b2: 7401 2b0c 2b00 |004f: invoke-virtual/range {v43}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@0c2b │ │ +0502b8: 0a04 |0052: move-result v4 │ │ +0502ba: 8244 |0053: int-to-float v4, v4 │ │ +0502bc: 1506 0040 |0054: const/high16 v6, #int 1073741824 // #4000 │ │ +0502c0: a918 0406 |0056: div-float v24, v4, v6 │ │ +0502c4: 7401 210c 2b00 |0058: invoke-virtual/range {v43}, Lcom/viewpagerindicator/TitlePageIndicator;.getLeft:()I // method@0c21 │ │ +0502ca: 0a1d |005b: move-result v29 │ │ +0502cc: 0200 1d00 |005c: move/from16 v0, v29 │ │ +0502d0: 8204 |005e: int-to-float v4, v0 │ │ +0502d2: 0800 2b00 |005f: move-object/from16 v0, v43 │ │ +0502d6: 5206 5703 |0061: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0357 │ │ +0502da: a61f 0406 |0063: add-float v31, v4, v6 │ │ +0502de: 7401 2b0c 2b00 |0065: invoke-virtual/range {v43}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@0c2b │ │ +0502e4: 0a2a |0068: move-result v42 │ │ +0502e6: 7401 200c 2b00 |0069: invoke-virtual/range {v43}, Lcom/viewpagerindicator/TitlePageIndicator;.getHeight:()I // method@0c20 │ │ +0502ec: 0a19 |006c: move-result v25 │ │ +0502ee: 9023 1d2a |006d: add-int v35, v29, v42 │ │ +0502f2: 0200 2300 |006f: move/from16 v0, v35 │ │ +0502f6: 8204 |0071: int-to-float v4, v0 │ │ +0502f8: 0800 2b00 |0072: move-object/from16 v0, v43 │ │ +0502fc: 5206 5703 |0074: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0357 │ │ +050300: a725 0406 |0076: sub-float v37, v4, v6 │ │ +050304: 0800 2b00 |0078: move-object/from16 v0, v43 │ │ +050308: 5200 5a03 |007a: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +05030c: 0222 0000 |007c: move/from16 v34, v0 │ │ +050310: 0800 2b00 |007e: move-object/from16 v0, v43 │ │ +050314: 5204 6403 |0080: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@0364 │ │ +050318: 8946 |0082: float-to-double v6, v4 │ │ +05031a: 1908 e03f |0083: const-wide/high16 v8, #long 4602678819172646912 // #3fe0 │ │ +05031e: 3004 0608 |0085: cmpg-double v4, v6, v8 │ │ +050322: 3c04 bd00 |0087: if-gtz v4, 0144 // +00bd │ │ +050326: 0800 2b00 |0089: move-object/from16 v0, v43 │ │ +05032a: 5200 6403 |008b: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@0364 │ │ +05032e: 0221 0000 |008d: move/from16 v33, v0 │ │ +050332: 1504 803e |008f: const/high16 v4, #int 1048576000 // #3e80 │ │ +050336: 2e04 2104 |0091: cmpg-float v4, v33, v4 │ │ +05033a: 3c04 bd00 |0093: if-gtz v4, 0150 // +00bd │ │ +05033e: 1315 0100 |0095: const/16 v21, #int 1 // #1 │ │ +050342: 1404 cdcc 4c3d |0097: const v4, #float 0.05 // #3d4ccccd │ │ +050348: 2e04 2104 |009a: cmpg-float v4, v33, v4 │ │ +05034c: 3c04 b800 |009c: if-gtz v4, 0154 // +00b8 │ │ +050350: 1313 0100 |009e: const/16 v19, #int 1 // #1 │ │ +050354: 1504 803e |00a0: const/high16 v4, #int 1048576000 // #3e80 │ │ +050358: a704 0421 |00a2: sub-float v4, v4, v33 │ │ +05035c: 1506 803e |00a4: const/high16 v6, #int 1048576000 // #3e80 │ │ +050360: a927 0406 |00a6: div-float v39, v4, v6 │ │ +050364: 0800 2b00 |00a8: move-object/from16 v0, v43 │ │ +050368: 5204 5a03 |00aa: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +05036c: 6e20 f60c 4c00 |00ac: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +050372: 0c11 |00af: move-result-object v17 │ │ +050374: 1f11 4c00 |00b0: check-cast v17, Landroid/graphics/Rect; // type@004c │ │ +050378: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ +05037c: 5204 1c00 |00b4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@001c │ │ +050380: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ +050384: 5206 1b00 |00b8: iget v6, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +050388: b164 |00ba: sub-int/2addr v4, v6 │ │ +05038a: 8240 |00bb: int-to-float v0, v4 │ │ +05038c: 0212 0000 |00bc: move/from16 v18, v0 │ │ +050390: 0800 1100 |00be: move-object/from16 v0, v17 │ │ +050394: 5204 1b00 |00c0: iget v4, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +050398: 8244 |00c2: int-to-float v4, v4 │ │ +05039a: 2e04 041f |00c3: cmpg-float v4, v4, v31 │ │ +05039e: 3b04 0d00 |00c5: if-gez v4, 00d2 // +000d │ │ +0503a2: 0800 2b00 |00c7: move-object/from16 v0, v43 │ │ +0503a6: 0801 1100 |00c9: move-object/from16 v1, v17 │ │ +0503aa: 0202 1200 |00cb: move/from16 v2, v18 │ │ +0503ae: 0203 1d00 |00cd: move/from16 v3, v29 │ │ +0503b2: 7040 180c 1032 |00cf: invoke-direct {v0, v1, v2, v3}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@0c18 │ │ +0503b8: 0800 1100 |00d2: move-object/from16 v0, v17 │ │ +0503bc: 5204 1c00 |00d4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@001c │ │ +0503c0: 8244 |00d6: int-to-float v4, v4 │ │ +0503c2: 2d04 0425 |00d7: cmpl-float v4, v4, v37 │ │ +0503c6: 3d04 0d00 |00d9: if-lez v4, 00e6 // +000d │ │ +0503ca: 0800 2b00 |00db: move-object/from16 v0, v43 │ │ +0503ce: 0801 1100 |00dd: move-object/from16 v1, v17 │ │ +0503d2: 0202 1200 |00df: move/from16 v2, v18 │ │ +0503d6: 0203 2300 |00e1: move/from16 v3, v35 │ │ +0503da: 7040 190c 1032 |00e3: invoke-direct {v0, v1, v2, v3}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@0c19 │ │ +0503e0: 0800 2b00 |00e6: move-object/from16 v0, v43 │ │ +0503e4: 5204 5a03 |00e8: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +0503e8: 3d04 6e00 |00ea: if-lez v4, 0158 // +006e │ │ +0503ec: 0800 2b00 |00ec: move-object/from16 v0, v43 │ │ +0503f0: 5204 5a03 |00ee: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +0503f4: d81c 04ff |00f0: add-int/lit8 v28, v4, #int -1 // #ff │ │ +0503f8: 3a1c 6600 |00f2: if-ltz v28, 0158 // +0066 │ │ +0503fc: 0200 1c00 |00f4: move/from16 v0, v28 │ │ +050400: 6e20 f60c 0c00 |00f6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +050406: 0c0b |00f9: move-result-object v11 │ │ +050408: 1f0b 4c00 |00fa: check-cast v11, Landroid/graphics/Rect; // type@004c │ │ +05040c: 52b4 1b00 |00fc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +050410: 8244 |00fe: int-to-float v4, v4 │ │ +050412: 2e04 041f |00ff: cmpg-float v4, v4, v31 │ │ +050416: 3b04 4000 |0101: if-gez v4, 0141 // +0040 │ │ +05041a: 52b4 1c00 |0103: iget v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +05041e: 52b6 1b00 |0105: iget v6, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +050422: 9129 0406 |0107: sub-int v41, v4, v6 │ │ +050426: 0200 2900 |0109: move/from16 v0, v41 │ │ +05042a: 8204 |010b: int-to-float v4, v0 │ │ +05042c: 0800 2b00 |010c: move-object/from16 v0, v43 │ │ +050430: 0201 1d00 |010e: move/from16 v1, v29 │ │ +050434: 7040 180c b014 |0110: invoke-direct {v0, v11, v4, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@0c18 │ │ +05043a: d804 1c01 |0113: add-int/lit8 v4, v28, #int 1 // #01 │ │ +05043e: 6e20 f60c 4c00 |0115: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +050444: 0c24 |0118: move-result-object v36 │ │ +050446: 1f24 4c00 |0119: check-cast v36, Landroid/graphics/Rect; // type@004c │ │ +05044a: 52b4 1c00 |011b: iget v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +05044e: 8244 |011d: int-to-float v4, v4 │ │ +050450: 0800 2b00 |011e: move-object/from16 v0, v43 │ │ +050454: 5206 6a03 |0120: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@036a │ │ +050458: c664 |0122: add-float/2addr v4, v6 │ │ +05045a: 0800 2400 |0123: move-object/from16 v0, v36 │ │ +05045e: 5206 1b00 |0125: iget v6, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +050462: 8266 |0127: int-to-float v6, v6 │ │ +050464: 2d04 0406 |0128: cmpl-float v4, v4, v6 │ │ +050468: 3d04 1700 |012a: if-lez v4, 0141 // +0017 │ │ +05046c: 0800 2400 |012c: move-object/from16 v0, v36 │ │ +050470: 5204 1b00 |012e: iget v4, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +050474: 9104 0429 |0130: sub-int v4, v4, v41 │ │ +050478: 8244 |0132: int-to-float v4, v4 │ │ +05047a: 0800 2b00 |0133: move-object/from16 v0, v43 │ │ +05047e: 5206 6a03 |0135: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@036a │ │ +050482: c764 |0137: sub-float/2addr v4, v6 │ │ +050484: 8744 |0138: float-to-int v4, v4 │ │ +050486: 59b4 1b00 |0139: iput v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +05048a: 52b4 1b00 |013b: iget v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +05048e: 9004 0429 |013d: add-int v4, v4, v41 │ │ +050492: 59b4 1c00 |013f: iput v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +050496: d81c 1cff |0141: add-int/lit8 v28, v28, #int -1 // #ff │ │ +05049a: 28af |0143: goto 00f2 // -0051 │ │ +05049c: d822 2201 |0144: add-int/lit8 v34, v34, #int 1 // #01 │ │ +0504a0: 1504 803f |0146: const/high16 v4, #int 1065353216 // #3f80 │ │ +0504a4: 0800 2b00 |0148: move-object/from16 v0, v43 │ │ +0504a8: 5206 6403 |014a: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@0364 │ │ +0504ac: a721 0406 |014c: sub-float v33, v4, v6 │ │ +0504b0: 2900 41ff |014e: goto/16 008f // -00bf │ │ +0504b4: 1315 0000 |0150: const/16 v21, #int 0 // #0 │ │ +0504b8: 2900 45ff |0152: goto/16 0097 // -00bb │ │ +0504bc: 1313 0000 |0154: const/16 v19, #int 0 // #0 │ │ +0504c0: 2900 4aff |0156: goto/16 00a0 // -00b6 │ │ +0504c4: 0800 2b00 |0158: move-object/from16 v0, v43 │ │ +0504c8: 5204 5a03 |015a: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +0504cc: 0200 1000 |015c: move/from16 v0, v16 │ │ +0504d0: 3504 5a00 |015e: if-ge v4, v0, 01b8 // +005a │ │ +0504d4: 0800 2b00 |0160: move-object/from16 v0, v43 │ │ +0504d8: 5204 5a03 |0162: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +0504dc: d81c 0401 |0164: add-int/lit8 v28, v4, #int 1 // #01 │ │ +0504e0: 0200 1c00 |0166: move/from16 v0, v28 │ │ +0504e4: 35f0 5000 |0168: if-ge v0, v15, 01b8 // +0050 │ │ +0504e8: 0200 1c00 |016a: move/from16 v0, v28 │ │ +0504ec: 6e20 f60c 0c00 |016c: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0504f2: 0c0b |016f: move-result-object v11 │ │ +0504f4: 1f0b 4c00 |0170: check-cast v11, Landroid/graphics/Rect; // type@004c │ │ +0504f8: 52b4 1c00 |0172: iget v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +0504fc: 8244 |0174: int-to-float v4, v4 │ │ +0504fe: 2d04 0425 |0175: cmpl-float v4, v4, v37 │ │ +050502: 3d04 3e00 |0177: if-lez v4, 01b5 // +003e │ │ +050506: 52b4 1c00 |0179: iget v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +05050a: 52b6 1b00 |017b: iget v6, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +05050e: 9129 0406 |017d: sub-int v41, v4, v6 │ │ +050512: 0200 2900 |017f: move/from16 v0, v41 │ │ +050516: 8204 |0181: int-to-float v4, v0 │ │ +050518: 0800 2b00 |0182: move-object/from16 v0, v43 │ │ +05051c: 0201 2300 |0184: move/from16 v1, v35 │ │ +050520: 7040 190c b014 |0186: invoke-direct {v0, v11, v4, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@0c19 │ │ +050526: d804 1cff |0189: add-int/lit8 v4, v28, #int -1 // #ff │ │ +05052a: 6e20 f60c 4c00 |018b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +050530: 0c1e |018e: move-result-object v30 │ │ +050532: 1f1e 4c00 |018f: check-cast v30, Landroid/graphics/Rect; // type@004c │ │ +050536: 52b4 1b00 |0191: iget v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +05053a: 8244 |0193: int-to-float v4, v4 │ │ +05053c: 0800 2b00 |0194: move-object/from16 v0, v43 │ │ +050540: 5206 6a03 |0196: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@036a │ │ +050544: c764 |0198: sub-float/2addr v4, v6 │ │ +050546: 0800 1e00 |0199: move-object/from16 v0, v30 │ │ +05054a: 5206 1c00 |019b: iget v6, v0, Landroid/graphics/Rect;.right:I // field@001c │ │ +05054e: 8266 |019d: int-to-float v6, v6 │ │ +050550: 2e04 0406 |019e: cmpg-float v4, v4, v6 │ │ +050554: 3b04 1500 |01a0: if-gez v4, 01b5 // +0015 │ │ +050558: 0800 1e00 |01a2: move-object/from16 v0, v30 │ │ +05055c: 5204 1c00 |01a4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@001c │ │ +050560: 8244 |01a6: int-to-float v4, v4 │ │ +050562: 0800 2b00 |01a7: move-object/from16 v0, v43 │ │ +050566: 5206 6a03 |01a9: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@036a │ │ +05056a: c664 |01ab: add-float/2addr v4, v6 │ │ +05056c: 8744 |01ac: float-to-int v4, v4 │ │ +05056e: 59b4 1b00 |01ad: iput v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +050572: 52b4 1b00 |01af: iget v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +050576: 9004 0429 |01b1: add-int v4, v4, v41 │ │ +05057a: 59b4 1c00 |01b3: iput v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +05057e: d81c 1c01 |01b5: add-int/lit8 v28, v28, #int 1 // #01 │ │ +050582: 28af |01b7: goto 0166 // -0051 │ │ +050584: 0800 2b00 |01b8: move-object/from16 v0, v43 │ │ +050588: 5204 5903 |01ba: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@0359 │ │ +05058c: e20e 0418 |01bc: ushr-int/lit8 v14, v4, #int 24 // #18 │ │ +050590: 131c 0000 |01be: const/16 v28, #int 0 // #0 │ │ +050594: 0200 1c00 |01c0: move/from16 v0, v28 │ │ +050598: 35f0 f700 |01c2: if-ge v0, v15, 02b9 // +00f7 │ │ +05059c: 0200 1c00 |01c4: move/from16 v0, v28 │ │ +0505a0: 6e20 f60c 0c00 |01c6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0505a6: 0c0b |01c9: move-result-object v11 │ │ +0505a8: 1f0b 4c00 |01ca: check-cast v11, Landroid/graphics/Rect; // type@004c │ │ +0505ac: 52b4 1b00 |01cc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +0505b0: 0200 1d00 |01ce: move/from16 v0, v29 │ │ +0505b4: 3704 0800 |01d0: if-le v4, v0, 01d8 // +0008 │ │ +0505b8: 52b4 1b00 |01d2: iget v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +0505bc: 0200 2300 |01d4: move/from16 v0, v35 │ │ +0505c0: 3404 0e00 |01d6: if-lt v4, v0, 01e4 // +000e │ │ +0505c4: 52b4 1c00 |01d8: iget v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +0505c8: 0200 1d00 |01da: move/from16 v0, v29 │ │ +0505cc: 3704 d200 |01dc: if-le v4, v0, 02ae // +00d2 │ │ +0505d0: 52b4 1c00 |01de: iget v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +0505d4: 0200 2300 |01e0: move/from16 v0, v35 │ │ +0505d8: 3504 cc00 |01e2: if-ge v4, v0, 02ae // +00cc │ │ +0505dc: 0200 1c00 |01e4: move/from16 v0, v28 │ │ +0505e0: 0201 2200 |01e6: move/from16 v1, v34 │ │ +0505e4: 3310 ca00 |01e8: if-ne v0, v1, 02b2 // +00ca │ │ +0505e8: 1314 0100 |01ea: const/16 v20, #int 1 // #1 │ │ +0505ec: 0800 2b00 |01ec: move-object/from16 v0, v43 │ │ +0505f0: 0201 1c00 |01ee: move/from16 v1, v28 │ │ +0505f4: 7020 270c 1000 |01f0: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@0c27 │ │ +0505fa: 0c05 |01f3: move-result-object v5 │ │ +0505fc: 0800 2b00 |01f4: move-object/from16 v0, v43 │ │ +050600: 5406 6703 |01f6: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +050604: 3814 be00 |01f8: if-eqz v20, 02b6 // +00be │ │ +050608: 3813 bc00 |01fa: if-eqz v19, 02b6 // +00bc │ │ +05060c: 0800 2b00 |01fc: move-object/from16 v0, v43 │ │ +050610: 5504 5403 |01fe: iget-boolean v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@0354 │ │ +050614: 3804 b600 |0200: if-eqz v4, 02b6 // +00b6 │ │ +050618: 1214 |0202: const/4 v4, #int 1 // #1 │ │ +05061a: 6e20 5401 4600 |0203: invoke-virtual {v6, v4}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@0154 │ │ +050620: 0800 2b00 |0206: move-object/from16 v0, v43 │ │ +050624: 5404 6703 |0208: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +050628: 0800 2b00 |020a: move-object/from16 v0, v43 │ │ +05062c: 5206 5903 |020c: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@0359 │ │ +050630: 6e20 5301 6400 |020e: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +050636: 3814 1100 |0211: if-eqz v20, 0222 // +0011 │ │ +05063a: 3815 0f00 |0213: if-eqz v21, 0222 // +000f │ │ +05063e: 0800 2b00 |0215: move-object/from16 v0, v43 │ │ +050642: 5404 6703 |0217: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +050646: 82e6 |0219: int-to-float v6, v14 │ │ +050648: a806 0627 |021a: mul-float v6, v6, v39 │ │ +05064c: 8766 |021c: float-to-int v6, v6 │ │ +05064e: 9106 0e06 |021d: sub-int v6, v14, v6 │ │ +050652: 6e20 5101 6400 |021f: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0151 │ │ +050658: d804 0dff |0222: add-int/lit8 v4, v13, #int -1 // #ff │ │ +05065c: 0200 1c00 |0224: move/from16 v0, v28 │ │ +050660: 3540 3600 |0226: if-ge v0, v4, 025c // +0036 │ │ +050664: d804 1c01 |0228: add-int/lit8 v4, v28, #int 1 // #01 │ │ +050668: 6e20 f60c 4c00 |022a: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +05066e: 0c24 |022d: move-result-object v36 │ │ +050670: 1f24 4c00 |022e: check-cast v36, Landroid/graphics/Rect; // type@004c │ │ +050674: 52b4 1c00 |0230: iget v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +050678: 8244 |0232: int-to-float v4, v4 │ │ +05067a: 0800 2b00 |0233: move-object/from16 v0, v43 │ │ +05067e: 5206 6a03 |0235: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@036a │ │ +050682: c664 |0237: add-float/2addr v4, v6 │ │ +050684: 0800 2400 |0238: move-object/from16 v0, v36 │ │ +050688: 5206 1b00 |023a: iget v6, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +05068c: 8266 |023c: int-to-float v6, v6 │ │ +05068e: 2d04 0406 |023d: cmpl-float v4, v4, v6 │ │ +050692: 3d04 1d00 |023f: if-lez v4, 025c // +001d │ │ +050696: 52b4 1c00 |0241: iget v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +05069a: 52b6 1b00 |0243: iget v6, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +05069e: 9129 0406 |0245: sub-int v41, v4, v6 │ │ +0506a2: 0800 2400 |0247: move-object/from16 v0, v36 │ │ +0506a6: 5204 1b00 |0249: iget v4, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +0506aa: 9104 0429 |024b: sub-int v4, v4, v41 │ │ +0506ae: 8244 |024d: int-to-float v4, v4 │ │ +0506b0: 0800 2b00 |024e: move-object/from16 v0, v43 │ │ +0506b4: 5206 6a03 |0250: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@036a │ │ +0506b8: c764 |0252: sub-float/2addr v4, v6 │ │ +0506ba: 8744 |0253: float-to-int v4, v4 │ │ +0506bc: 59b4 1b00 |0254: iput v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +0506c0: 52b4 1b00 |0256: iget v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +0506c4: 9004 0429 |0258: add-int v4, v4, v41 │ │ +0506c8: 59b4 1c00 |025a: iput v4, v11, Landroid/graphics/Rect;.right:I // field@001c │ │ +0506cc: 1206 |025c: const/4 v6, #int 0 // #0 │ │ +0506ce: 7210 980c 0500 |025d: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@0c98 │ │ +0506d4: 0a07 |0260: move-result v7 │ │ +0506d6: 52b4 1b00 |0261: iget v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +0506da: 8248 |0263: int-to-float v8, v4 │ │ +0506dc: 52b4 1a00 |0264: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@001a │ │ +0506e0: 8244 |0266: int-to-float v4, v4 │ │ +0506e2: 0800 2b00 |0267: move-object/from16 v0, v43 │ │ +0506e6: 5209 6b03 |0269: iget v9, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@036b │ │ +0506ea: c649 |026b: add-float/2addr v9, v4 │ │ +0506ec: 0800 2b00 |026c: move-object/from16 v0, v43 │ │ +0506f0: 540a 6703 |026e: iget-object v10, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +0506f4: 0804 2c00 |0270: move-object/from16 v4, v44 │ │ +0506f8: 7407 3d01 0400 |0272: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@013d │ │ +0506fe: 3814 3900 |0275: if-eqz v20, 02ae // +0039 │ │ +050702: 3815 3700 |0277: if-eqz v21, 02ae // +0037 │ │ +050706: 0800 2b00 |0279: move-object/from16 v0, v43 │ │ +05070a: 5404 6703 |027b: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +05070e: 0800 2b00 |027d: move-object/from16 v0, v43 │ │ +050712: 5206 5803 |027f: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0358 │ │ +050716: 6e20 5301 6400 |0281: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +05071c: 0800 2b00 |0284: move-object/from16 v0, v43 │ │ +050720: 5404 6703 |0286: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +050724: 0800 2b00 |0288: move-object/from16 v0, v43 │ │ +050728: 5206 5803 |028a: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0358 │ │ +05072c: e206 0618 |028c: ushr-int/lit8 v6, v6, #int 24 // #18 │ │ +050730: 8266 |028e: int-to-float v6, v6 │ │ +050732: a806 0627 |028f: mul-float v6, v6, v39 │ │ +050736: 8766 |0291: float-to-int v6, v6 │ │ +050738: 6e20 5101 6400 |0292: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0151 │ │ +05073e: 1206 |0295: const/4 v6, #int 0 // #0 │ │ +050740: 7210 980c 0500 |0296: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@0c98 │ │ +050746: 0a07 |0299: move-result v7 │ │ +050748: 52b4 1b00 |029a: iget v4, v11, Landroid/graphics/Rect;.left:I // field@001b │ │ +05074c: 8248 |029c: int-to-float v8, v4 │ │ +05074e: 52b4 1a00 |029d: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@001a │ │ +050752: 8244 |029f: int-to-float v4, v4 │ │ +050754: 0800 2b00 |02a0: move-object/from16 v0, v43 │ │ +050758: 5209 6b03 |02a2: iget v9, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@036b │ │ +05075c: c649 |02a4: add-float/2addr v9, v4 │ │ +05075e: 0800 2b00 |02a5: move-object/from16 v0, v43 │ │ +050762: 540a 6703 |02a7: iget-object v10, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +050766: 0804 2c00 |02a9: move-object/from16 v4, v44 │ │ +05076a: 7407 3d01 0400 |02ab: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@013d │ │ +050770: d81c 1c01 |02ae: add-int/lit8 v28, v28, #int 1 // #01 │ │ +050774: 2900 10ff |02b0: goto/16 01c0 // -00f0 │ │ +050778: 1314 0000 |02b2: const/16 v20, #int 0 // #0 │ │ +05077c: 2900 38ff |02b4: goto/16 01ec // -00c8 │ │ +050780: 1204 |02b6: const/4 v4, #int 0 // #0 │ │ +050782: 2900 4cff |02b7: goto/16 0203 // -00b4 │ │ +050786: 0800 2b00 |02b9: move-object/from16 v0, v43 │ │ +05078a: 5200 5e03 |02bb: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@035e │ │ +05078e: 0217 0000 |02bd: move/from16 v23, v0 │ │ +050792: 0800 2b00 |02bf: move-object/from16 v0, v43 │ │ +050796: 5200 5b03 |02c1: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@035b │ │ +05079a: 0216 0000 |02c3: move/from16 v22, v0 │ │ +05079e: 0800 2b00 |02c5: move-object/from16 v0, v43 │ │ +0507a2: 5404 6203 |02c7: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mLinePosition:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@0362 │ │ +0507a6: 6206 4b03 |02c9: sget-object v6, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;.Top:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@034b │ │ +0507aa: 3364 0e00 |02cb: if-ne v4, v6, 02d9 // +000e │ │ +0507ae: 1319 0000 |02cd: const/16 v25, #int 0 // #0 │ │ +0507b2: 0200 1700 |02cf: move/from16 v0, v23 │ │ +0507b6: 7f00 |02d1: neg-float v0, v0 │ │ +0507b8: 0217 0000 |02d2: move/from16 v23, v0 │ │ +0507bc: 0200 1600 |02d4: move/from16 v0, v22 │ │ +0507c0: 7f00 |02d6: neg-float v0, v0 │ │ +0507c2: 0216 0000 |02d7: move/from16 v22, v0 │ │ +0507c6: 0800 2b00 |02d9: move-object/from16 v0, v43 │ │ +0507ca: 5404 6803 |02db: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +0507ce: 6e10 5d01 0400 |02dd: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@015d │ │ +0507d4: 0800 2b00 |02e0: move-object/from16 v0, v43 │ │ +0507d8: 5404 6803 |02e2: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +0507dc: 1206 |02e4: const/4 v6, #int 0 // #0 │ │ +0507de: 0200 1900 |02e5: move/from16 v0, v25 │ │ +0507e2: 8207 |02e7: int-to-float v7, v0 │ │ +0507e4: 1508 0040 |02e8: const/high16 v8, #int 1073741824 // #4000 │ │ +0507e8: a908 1708 |02ea: div-float v8, v23, v8 │ │ +0507ec: c787 |02ec: sub-float/2addr v7, v8 │ │ +0507ee: 6e30 5c01 6407 |02ed: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.moveTo:(FF)V // method@015c │ │ +0507f4: 0800 2b00 |02f0: move-object/from16 v0, v43 │ │ +0507f8: 5404 6803 |02f2: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +0507fc: 0200 2a00 |02f4: move/from16 v0, v42 │ │ +050800: 8206 |02f6: int-to-float v6, v0 │ │ +050802: 0200 1900 |02f7: move/from16 v0, v25 │ │ +050806: 8207 |02f9: int-to-float v7, v0 │ │ +050808: 1508 0040 |02fa: const/high16 v8, #int 1073741824 // #4000 │ │ +05080c: a908 1708 |02fc: div-float v8, v23, v8 │ │ +050810: c787 |02fe: sub-float/2addr v7, v8 │ │ +050812: 6e30 5b01 6407 |02ff: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@015b │ │ +050818: 0800 2b00 |0302: move-object/from16 v0, v43 │ │ +05081c: 5404 6803 |0304: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +050820: 6e10 5a01 0400 |0306: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@015a │ │ +050826: 0800 2b00 |0309: move-object/from16 v0, v43 │ │ +05082a: 5404 6803 |030b: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +05082e: 0800 2b00 |030d: move-object/from16 v0, v43 │ │ +050832: 5406 6603 |030f: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@0366 │ │ +050836: 0800 2c00 |0311: move-object/from16 v0, v44 │ │ +05083a: 6e30 3b01 4006 |0313: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@013b │ │ +050840: 0200 1900 |0316: move/from16 v0, v25 │ │ +050844: 8204 |0318: int-to-float v4, v0 │ │ +050846: a71a 0417 |0319: sub-float v26, v4, v23 │ │ +05084a: 6204 4303 |031b: sget-object v4, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@0343 │ │ +05084e: 0800 2b00 |031d: move-object/from16 v0, v43 │ │ +050852: 5406 5c03 |031f: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@035c │ │ +050856: 6e10 ff0b 0600 |0321: invoke-virtual {v6}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@0bff │ │ +05085c: 0a06 |0324: move-result v6 │ │ +05085e: 4404 0406 |0325: aget v4, v4, v6 │ │ +050862: 2b04 c700 0000 |0327: packed-switch v4, 000003ee // +000000c7 │ │ +050868: 2900 dffc |032a: goto/16 0009 // -0321 │ │ +05086c: 0800 2b00 |032c: move-object/from16 v0, v43 │ │ +050870: 5404 6803 |032e: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +050874: 6e10 5d01 0400 |0330: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@015d │ │ +05087a: 0800 2b00 |0333: move-object/from16 v0, v43 │ │ +05087e: 5404 6803 |0335: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +050882: a706 1a16 |0337: sub-float v6, v26, v22 │ │ +050886: 0200 1800 |0339: move/from16 v0, v24 │ │ +05088a: 6e30 5c01 0406 |033b: invoke-virtual {v4, v0, v6}, Landroid/graphics/Path;.moveTo:(FF)V // method@015c │ │ +050890: 0800 2b00 |033e: move-object/from16 v0, v43 │ │ +050894: 5404 6803 |0340: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +050898: a606 1816 |0342: add-float v6, v24, v22 │ │ +05089c: 0200 1a00 |0344: move/from16 v0, v26 │ │ +0508a0: 6e30 5b01 6400 |0346: invoke-virtual {v4, v6, v0}, Landroid/graphics/Path;.lineTo:(FF)V // method@015b │ │ +0508a6: 0800 2b00 |0349: move-object/from16 v0, v43 │ │ +0508aa: 5404 6803 |034b: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +0508ae: a706 1816 |034d: sub-float v6, v24, v22 │ │ +0508b2: 0200 1a00 |034f: move/from16 v0, v26 │ │ +0508b6: 6e30 5b01 6400 |0351: invoke-virtual {v4, v6, v0}, Landroid/graphics/Path;.lineTo:(FF)V // method@015b │ │ +0508bc: 0800 2b00 |0354: move-object/from16 v0, v43 │ │ +0508c0: 5404 6803 |0356: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +0508c4: 6e10 5a01 0400 |0358: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@015a │ │ +0508ca: 0800 2b00 |035b: move-object/from16 v0, v43 │ │ +0508ce: 5404 6803 |035d: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +0508d2: 0800 2b00 |035f: move-object/from16 v0, v43 │ │ +0508d6: 5406 6503 |0361: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@0365 │ │ +0508da: 0800 2c00 |0363: move-object/from16 v0, v44 │ │ +0508de: 6e30 3b01 4006 |0365: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@013b │ │ +0508e4: 2900 a1fc |0368: goto/16 0009 // -035f │ │ +0508e8: 3815 9ffc |036a: if-eqz v21, 0009 // -0361 │ │ +0508ec: 0200 2200 |036c: move/from16 v0, v34 │ │ +0508f0: 35d0 9bfc |036e: if-ge v0, v13, 0009 // -0365 │ │ +0508f4: 0200 2200 |0370: move/from16 v0, v34 │ │ +0508f8: 6e20 f60c 0c00 |0372: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0508fe: 0c28 |0375: move-result-object v40 │ │ +050900: 1f28 4c00 |0376: check-cast v40, Landroid/graphics/Rect; // type@004c │ │ +050904: 0800 2800 |0378: move-object/from16 v0, v40 │ │ +050908: 5204 1c00 |037a: iget v4, v0, Landroid/graphics/Rect;.right:I // field@001c │ │ +05090c: 8244 |037c: int-to-float v4, v4 │ │ +05090e: 0800 2b00 |037d: move-object/from16 v0, v43 │ │ +050912: 5206 5d03 |037f: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@035d │ │ +050916: a626 0406 |0381: add-float v38, v4, v6 │ │ +05091a: 0800 2800 |0383: move-object/from16 v0, v40 │ │ +05091e: 5204 1b00 |0385: iget v4, v0, Landroid/graphics/Rect;.left:I // field@001b │ │ +050922: 8244 |0387: int-to-float v4, v4 │ │ +050924: 0800 2b00 |0388: move-object/from16 v0, v43 │ │ +050928: 5206 5d03 |038a: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@035d │ │ +05092c: a720 0406 |038c: sub-float v32, v4, v6 │ │ +050930: a71b 1a16 |038e: sub-float v27, v26, v22 │ │ +050934: 0800 2b00 |0390: move-object/from16 v0, v43 │ │ +050938: 5404 6803 |0392: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +05093c: 6e10 5d01 0400 |0394: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@015d │ │ +050942: 0800 2b00 |0397: move-object/from16 v0, v43 │ │ +050946: 5404 6803 |0399: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +05094a: 0200 2000 |039b: move/from16 v0, v32 │ │ +05094e: 0201 1a00 |039d: move/from16 v1, v26 │ │ +050952: 6e30 5c01 0401 |039f: invoke-virtual {v4, v0, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@015c │ │ +050958: 0800 2b00 |03a2: move-object/from16 v0, v43 │ │ +05095c: 5404 6803 |03a4: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +050960: 0200 2600 |03a6: move/from16 v0, v38 │ │ +050964: 0201 1a00 |03a8: move/from16 v1, v26 │ │ +050968: 6e30 5b01 0401 |03aa: invoke-virtual {v4, v0, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@015b │ │ +05096e: 0800 2b00 |03ad: move-object/from16 v0, v43 │ │ +050972: 5404 6803 |03af: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +050976: 0200 2600 |03b1: move/from16 v0, v38 │ │ +05097a: 0201 1b00 |03b3: move/from16 v1, v27 │ │ +05097e: 6e30 5b01 0401 |03b5: invoke-virtual {v4, v0, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@015b │ │ +050984: 0800 2b00 |03b8: move-object/from16 v0, v43 │ │ +050988: 5404 6803 |03ba: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +05098c: 0200 2000 |03bc: move/from16 v0, v32 │ │ +050990: 0201 1b00 |03be: move/from16 v1, v27 │ │ +050994: 6e30 5b01 0401 |03c0: invoke-virtual {v4, v0, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@015b │ │ +05099a: 0800 2b00 |03c3: move-object/from16 v0, v43 │ │ +05099e: 5404 6803 |03c5: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +0509a2: 6e10 5a01 0400 |03c7: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@015a │ │ +0509a8: 0800 2b00 |03ca: move-object/from16 v0, v43 │ │ +0509ac: 5404 6503 |03cc: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@0365 │ │ +0509b0: 1506 7f43 |03ce: const/high16 v6, #int 1132396544 // #437f │ │ +0509b4: a806 0627 |03d0: mul-float v6, v6, v39 │ │ +0509b8: 8766 |03d2: float-to-int v6, v6 │ │ +0509ba: 6e20 5101 6400 |03d3: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0151 │ │ +0509c0: 0800 2b00 |03d6: move-object/from16 v0, v43 │ │ +0509c4: 5404 6803 |03d8: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@0368 │ │ +0509c8: 0800 2b00 |03da: move-object/from16 v0, v43 │ │ +0509cc: 5406 6503 |03dc: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@0365 │ │ +0509d0: 0800 2c00 |03de: move-object/from16 v0, v44 │ │ +0509d4: 6e30 3b01 4006 |03e0: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@013b │ │ +0509da: 0800 2b00 |03e3: move-object/from16 v0, v43 │ │ +0509de: 5404 6503 |03e5: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@0365 │ │ +0509e2: 1306 ff00 |03e7: const/16 v6, #int 255 // #ff │ │ +0509e6: 6e20 5101 6400 |03e9: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0151 │ │ +0509ec: 2900 1dfc |03ec: goto/16 0009 // -03e3 │ │ +0509f0: 0001 0200 0100 0000 0500 0000 4300 ... |03ee: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=355 │ │ + 0x0003 line=357 │ │ + 0x0009 line=542 │ │ + 0x000a line=360 │ │ + 0x0016 line=361 │ │ + 0x0018 line=366 │ │ + 0x0025 line=367 │ │ + 0x0031 line=371 │ │ + 0x003b line=372 │ │ + 0x003f line=375 │ │ + 0x0045 line=376 │ │ + 0x004d line=380 │ │ + 0x004f line=381 │ │ + 0x0058 line=382 │ │ + 0x005c line=383 │ │ + 0x0065 line=384 │ │ + 0x0069 line=385 │ │ + 0x006d line=386 │ │ + 0x006f line=387 │ │ + 0x0078 line=389 │ │ + 0x007e line=391 │ │ + 0x0089 line=392 │ │ + 0x008f line=397 │ │ + 0x0097 line=398 │ │ + 0x00a0 line=399 │ │ + 0x00a8 line=402 │ │ + 0x00b2 line=403 │ │ + 0x00be line=404 │ │ + 0x00c7 line=406 │ │ + 0x00d2 line=408 │ │ + 0x00db line=410 │ │ + 0x00e6 line=414 │ │ + 0x00ec line=415 │ │ + 0x00f4 line=416 │ │ + 0x00fc line=418 │ │ + 0x0103 line=419 │ │ + 0x0109 line=421 │ │ + 0x0113 line=423 │ │ + 0x011b line=425 │ │ + 0x012c line=426 │ │ + 0x013b line=427 │ │ + 0x0141 line=415 │ │ + 0x0144 line=394 │ │ + 0x0146 line=395 │ │ + 0x0150 line=397 │ │ + 0x0154 line=398 │ │ + 0x0158 line=433 │ │ + 0x0160 line=434 │ │ + 0x016a line=435 │ │ + 0x0172 line=437 │ │ + 0x0179 line=438 │ │ + 0x017f line=440 │ │ + 0x0189 line=442 │ │ + 0x0191 line=444 │ │ + 0x01a2 line=445 │ │ + 0x01af line=446 │ │ + 0x01b5 line=434 │ │ + 0x01b8 line=453 │ │ + 0x01be line=454 │ │ + 0x01c4 line=456 │ │ + 0x01cc line=458 │ │ + 0x01e4 line=459 │ │ + 0x01ec line=460 │ │ + 0x01f4 line=463 │ │ + 0x0206 line=466 │ │ + 0x0211 line=467 │ │ + 0x0215 line=469 │ │ + 0x0222 line=473 │ │ + 0x0228 line=474 │ │ + 0x0230 line=476 │ │ + 0x0241 line=477 │ │ + 0x0247 line=478 │ │ + 0x0256 line=479 │ │ + 0x025c line=482 │ │ + 0x0275 line=485 │ │ + 0x0279 line=486 │ │ + 0x0284 line=487 │ │ + 0x0295 line=488 │ │ + 0x02ae line=454 │ │ + 0x02b2 line=459 │ │ + 0x02b6 line=463 │ │ + 0x02b9 line=494 │ │ + 0x02bf line=495 │ │ + 0x02c5 line=496 │ │ + 0x02cd line=497 │ │ + 0x02cf line=498 │ │ + 0x02d4 line=499 │ │ + 0x02d9 line=503 │ │ + 0x02e0 line=504 │ │ + 0x02f0 line=505 │ │ + 0x0302 line=506 │ │ + 0x0309 line=507 │ │ + 0x0316 line=509 │ │ + 0x031b line=510 │ │ + 0x032c line=512 │ │ + 0x0333 line=513 │ │ + 0x033e line=514 │ │ + 0x0349 line=515 │ │ + 0x0354 line=516 │ │ + 0x035b line=517 │ │ + 0x036a line=521 │ │ + 0x0370 line=525 │ │ + 0x0378 line=526 │ │ + 0x0383 line=527 │ │ + 0x038e line=528 │ │ + 0x0390 line=530 │ │ + 0x0397 line=531 │ │ + 0x03a2 line=532 │ │ + 0x03ad line=533 │ │ + 0x03b8 line=534 │ │ + 0x03c3 line=535 │ │ + 0x03ca line=537 │ │ + 0x03d6 line=538 │ │ + 0x03e3 line=539 │ │ + 0x03ee line=510 │ │ + locals : │ │ + 0x011b - 0x0141 reg=36 rightBound Landroid/graphics/Rect; │ │ + 0x0109 - 0x0141 reg=41 w I │ │ + 0x00fc - 0x0144 reg=11 bound Landroid/graphics/Rect; │ │ + 0x00b2 - 0x0144 reg=17 curPageBound Landroid/graphics/Rect; │ │ + 0x00be - 0x0144 reg=18 curPageWidth F │ │ + 0x00a0 - 0x0144 reg=19 currentBold Z │ │ + 0x0097 - 0x0144 reg=21 currentSelected Z │ │ + 0x00f2 - 0x0144 reg=28 i I │ │ + 0x008f - 0x0144 reg=33 offsetPercent F │ │ + 0x00a8 - 0x0144 reg=39 selectedPercent F │ │ + 0x0191 - 0x01b5 reg=30 leftBound Landroid/graphics/Rect; │ │ + 0x017f - 0x01b5 reg=41 w I │ │ + 0x0172 - 0x01b8 reg=11 bound Landroid/graphics/Rect; │ │ + 0x0166 - 0x01b8 reg=28 i I │ │ + 0x0230 - 0x025c reg=36 rightBound Landroid/graphics/Rect; │ │ + 0x0247 - 0x025c reg=41 w I │ │ + 0x01f4 - 0x02ae reg=5 pageTitle Ljava/lang/CharSequence; │ │ + 0x01ec - 0x02ae reg=20 currentPage Z │ │ + 0x02b6 - 0x02b9 reg=5 pageTitle Ljava/lang/CharSequence; │ │ + 0x01cc - 0x02b9 reg=11 bound Landroid/graphics/Rect; │ │ + 0x02b6 - 0x02b9 reg=20 currentPage Z │ │ + 0x003b - 0x03f6 reg=12 bounds Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x003f - 0x03f6 reg=13 boundsSize I │ │ + 0x01be - 0x03f6 reg=14 colorTextAlpha I │ │ + 0x0016 - 0x03f6 reg=15 count I │ │ + 0x004f - 0x03f6 reg=16 countMinusOne I │ │ + 0x0158 - 0x03f6 reg=17 curPageBound Landroid/graphics/Rect; │ │ + 0x0158 - 0x03f6 reg=18 curPageWidth F │ │ + 0x0158 - 0x03f6 reg=19 currentBold Z │ │ + 0x0154 - 0x03f6 reg=21 currentSelected Z │ │ + 0x02c5 - 0x03f6 reg=22 footerIndicatorLineHeight F │ │ + 0x02bf - 0x03f6 reg=23 footerLineHeight F │ │ + 0x0058 - 0x03f6 reg=24 halfWidth F │ │ + 0x006d - 0x03f6 reg=25 height I │ │ + 0x031b - 0x03f6 reg=26 heightMinusLine F │ │ + 0x0390 - 0x03f6 reg=27 heightMinusLineMinusIndicator F │ │ + 0x01c0 - 0x03f6 reg=28 i I │ │ + 0x005c - 0x03f6 reg=29 left I │ │ + 0x0065 - 0x03f6 reg=31 leftClip F │ │ + 0x038e - 0x03f6 reg=32 leftMinusPadding F │ │ + 0x014e - 0x03f6 reg=33 offsetPercent F │ │ + 0x007e - 0x03f6 reg=34 page I │ │ + 0x006f - 0x03f6 reg=35 right I │ │ + 0x0078 - 0x03f6 reg=37 rightClip F │ │ + 0x0383 - 0x03f6 reg=38 rightPlusPadding F │ │ + 0x0158 - 0x03f6 reg=39 selectedPercent F │ │ + 0x0378 - 0x03f6 reg=40 underlineBounds Landroid/graphics/Rect; │ │ + 0x0069 - 0x03f6 reg=42 width I │ │ + 0x0000 - 0x03f6 reg=43 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x03f6 reg=44 canvas Landroid/graphics/Canvas; │ │ + │ │ + #16 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'onMeasure' │ │ + type : '(II)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 10 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 75 16-bit code units │ │ +050a00: |[050a00] com.viewpagerindicator.TitlePageIndicator.onMeasure:(II)V │ │ +050a10: 7110 cd09 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +050a16: 0a03 |0003: move-result v3 │ │ +050a18: 7110 cc09 0900 |0004: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@09cc │ │ +050a1e: 0a01 |0007: move-result v1 │ │ +050a20: 1504 0040 |0008: const/high16 v4, #int 1073741824 // #4000 │ │ +050a24: 3341 0c00 |000a: if-ne v1, v4, 0016 // +000c │ │ +050a28: 7110 cd09 0900 |000c: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@09cd │ │ +050a2e: 0a04 |000f: move-result v4 │ │ +050a30: 8240 |0010: int-to-float v0, v4 │ │ +050a32: 8702 |0011: float-to-int v2, v0 │ │ +050a34: 6e30 420c 3702 |0012: invoke-virtual {v7, v3, v2}, Lcom/viewpagerindicator/TitlePageIndicator;.setMeasuredDimension:(II)V // method@0c42 │ │ +050a3a: 0e00 |0015: return-void │ │ +050a3c: 5474 5503 |0016: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@0355 │ │ +050a40: 6e10 5f01 0400 |0018: invoke-virtual {v4}, Landroid/graphics/Rect;.setEmpty:()V // method@015f │ │ +050a46: 5474 5503 |001b: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@0355 │ │ +050a4a: 5475 6703 |001d: iget-object v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +050a4e: 6e10 4a01 0500 |001f: invoke-virtual {v5}, Landroid/graphics/Paint;.descent:()F // method@014a │ │ +050a54: 0a05 |0022: move-result v5 │ │ +050a56: 5476 6703 |0023: iget-object v6, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +050a5a: 6e10 4901 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@0149 │ │ +050a60: 0a06 |0028: move-result v6 │ │ +050a62: c765 |0029: sub-float/2addr v5, v6 │ │ +050a64: 8755 |002a: float-to-int v5, v5 │ │ +050a66: 5945 1a00 |002b: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@001a │ │ +050a6a: 5474 5503 |002d: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@0355 │ │ +050a6e: 5244 1a00 |002f: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@001a │ │ +050a72: 5475 5503 |0031: iget-object v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@0355 │ │ +050a76: 5255 1d00 |0033: iget v5, v5, Landroid/graphics/Rect;.top:I // field@001d │ │ +050a7a: b154 |0035: sub-int/2addr v4, v5 │ │ +050a7c: 8244 |0036: int-to-float v4, v4 │ │ +050a7e: 5275 5e03 |0037: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@035e │ │ +050a82: c654 |0039: add-float/2addr v4, v5 │ │ +050a84: 5275 5f03 |003a: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@035f │ │ +050a88: c654 |003c: add-float/2addr v4, v5 │ │ +050a8a: 5275 6b03 |003d: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@036b │ │ +050a8e: a600 0405 |003f: add-float v0, v4, v5 │ │ +050a92: 5474 5c03 |0041: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@035c │ │ +050a96: 6205 4503 |0043: sget-object v5, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@0345 │ │ +050a9a: 3254 ccff |0045: if-eq v4, v5, 0011 // -0034 │ │ +050a9e: 5274 5b03 |0047: iget v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@035b │ │ +050aa2: c640 |0049: add-float/2addr v0, v4 │ │ +050aa4: 28c7 |004a: goto 0011 // -0039 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=793 │ │ + 0x0004 line=797 │ │ + 0x0008 line=798 │ │ + 0x000c line=800 │ │ + 0x0011 line=810 │ │ + 0x0012 line=812 │ │ + 0x0015 line=813 │ │ + 0x0016 line=803 │ │ + 0x001b line=804 │ │ + 0x002d line=805 │ │ + 0x0041 line=806 │ │ + 0x0047 line=807 │ │ + locals : │ │ + 0x0011 - 0x0016 reg=0 height F │ │ + 0x0012 - 0x0016 reg=2 measuredHeight I │ │ + 0x0041 - 0x004b reg=0 height F │ │ + 0x0008 - 0x004b reg=1 heightSpecMode I │ │ + 0x0004 - 0x004b reg=3 measuredWidth I │ │ + 0x0000 - 0x004b reg=7 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x004b reg=8 widthMeasureSpec I │ │ + 0x0000 - 0x004b reg=9 heightMeasureSpec I │ │ + │ │ + #17 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +050aa8: |[050aa8] com.viewpagerindicator.TitlePageIndicator.onPageScrollStateChanged:(I)V │ │ +050ab8: 5912 6903 |0000: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mScrollState:I // field@0369 │ │ +050abc: 5410 6303 |0002: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0363 │ │ +050ac0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +050ac4: 5410 6303 |0006: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0363 │ │ +050ac8: 7220 4706 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0647 │ │ +050ace: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=755 │ │ + 0x0002 line=757 │ │ + 0x0006 line=758 │ │ + 0x000b line=760 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x000c reg=2 state I │ │ + │ │ + #18 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 17 16-bit code units │ │ +050ad0: |[050ad0] com.viewpagerindicator.TitlePageIndicator.onPageScrolled:(IFI)V │ │ +050ae0: 5912 5a03 |0000: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050ae4: 5913 6403 |0002: iput v3, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@0364 │ │ +050ae8: 6e10 2c0c 0100 |0004: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +050aee: 5410 6303 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0363 │ │ +050af2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +050af6: 5410 6303 |000b: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0363 │ │ +050afa: 7240 4806 2043 |000d: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0648 │ │ +050b00: 0e00 |0010: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=764 │ │ + 0x0002 line=765 │ │ + 0x0004 line=766 │ │ + 0x0007 line=768 │ │ + 0x000b line=769 │ │ + 0x0010 line=771 │ │ + locals : │ │ + 0x0000 - 0x0011 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0011 reg=2 position I │ │ + 0x0000 - 0x0011 reg=3 positionOffset F │ │ + 0x0000 - 0x0011 reg=4 positionOffsetPixels I │ │ + │ │ + #19 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +050b04: |[050b04] com.viewpagerindicator.TitlePageIndicator.onPageSelected:(I)V │ │ +050b14: 5210 6903 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mScrollState:I // field@0369 │ │ +050b18: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +050b1c: 5912 5a03 |0004: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050b20: 6e10 2c0c 0100 |0006: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +050b26: 5410 6303 |0009: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0363 │ │ +050b2a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +050b2e: 5410 6303 |000d: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0363 │ │ +050b32: 7220 4906 2000 |000f: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +050b38: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=775 │ │ + 0x0004 line=776 │ │ + 0x0006 line=777 │ │ + 0x0009 line=780 │ │ + 0x000d line=781 │ │ + 0x0012 line=783 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0013 reg=2 position I │ │ + │ │ + #20 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'onRestoreInstanceState' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +050b3c: |[050b3c] com.viewpagerindicator.TitlePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +050b4c: 0730 |0000: move-object v0, v3 │ │ +050b4e: 1f00 d401 |0001: check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@01d4 │ │ +050b52: 6e10 110c 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0c11 │ │ +050b58: 0c01 |0006: move-result-object v1 │ │ +050b5a: 6f20 f009 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@09f0 │ │ +050b60: 5201 4e03 |000a: iget v1, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@034e │ │ +050b64: 5921 5a03 |000c: iput v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050b68: 6e10 380c 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.requestLayout:()V // method@0c38 │ │ +050b6e: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=817 │ │ + 0x0003 line=818 │ │ + 0x000a line=819 │ │ + 0x000e line=820 │ │ + 0x0011 line=821 │ │ + locals : │ │ + 0x0003 - 0x0012 reg=0 savedState Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ + 0x0000 - 0x0012 reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0012 reg=3 state Landroid/os/Parcelable; │ │ + │ │ + #21 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'onSaveInstanceState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +050b70: |[050b70] com.viewpagerindicator.TitlePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +050b80: 6f10 f109 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@09f1 │ │ +050b86: 0c01 |0003: move-result-object v1 │ │ +050b88: 2200 d401 |0004: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@01d4 │ │ +050b8c: 7020 100c 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@0c10 │ │ +050b92: 5232 5a03 |0009: iget v2, v3, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050b96: 5902 4e03 |000b: iput v2, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@034e │ │ +050b9a: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=825 │ │ + 0x0004 line=826 │ │ + 0x0009 line=827 │ │ + 0x000d line=828 │ │ + locals : │ │ + 0x0009 - 0x000e reg=0 savedState Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ + 0x0004 - 0x000e reg=1 superState Landroid/os/Parcelable; │ │ + 0x0000 - 0x000e reg=3 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + │ │ + #22 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 21 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 506 16-bit code units │ │ +050b9c: |[050b9c] com.viewpagerindicator.TitlePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +050bac: 7502 f209 1300 |0000: invoke-super/range {v19, v20}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@09f2 │ │ +050bb2: 0a11 |0003: move-result v17 │ │ +050bb4: 3811 0500 |0004: if-eqz v17, 0009 // +0005 │ │ +050bb8: 1311 0100 |0006: const/16 v17, #int 1 // #1 │ │ +050bbc: 0f11 |0008: return v17 │ │ +050bbe: 0800 1300 |0009: move-object/from16 v0, v19 │ │ +050bc2: 5400 6d03 |000b: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050bc6: 0811 0000 |000d: move-object/from16 v17, v0 │ │ +050bca: 3811 1200 |000f: if-eqz v17, 0021 // +0012 │ │ +050bce: 0800 1300 |0011: move-object/from16 v0, v19 │ │ +050bd2: 5400 6d03 |0013: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050bd6: 0811 0000 |0015: move-object/from16 v17, v0 │ │ +050bda: 7401 7b06 1100 |0017: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +050be0: 0c11 |001a: move-result-object v17 │ │ +050be2: 7401 c105 1100 |001b: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +050be8: 0a11 |001e: move-result v17 │ │ +050bea: 3911 0500 |001f: if-nez v17, 0024 // +0005 │ │ +050bee: 1311 0000 |0021: const/16 v17, #int 0 // #0 │ │ +050bf2: 28e5 |0023: goto 0008 // -001b │ │ +050bf4: 7401 ae09 1400 |0024: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getAction:()I // method@09ae │ │ +050bfa: 0a11 |0027: move-result v17 │ │ +050bfc: 0200 1100 |0028: move/from16 v0, v17 │ │ +050c00: d502 ff00 |002a: and-int/lit16 v2, v0, #int 255 // #00ff │ │ +050c04: 2b02 bc01 0000 |002c: packed-switch v2, 000001e8 // +000001bc │ │ +050c0a: 1311 0100 |002f: const/16 v17, #int 1 // #1 │ │ +050c0e: 28d7 |0031: goto 0008 // -0029 │ │ +050c10: 1311 0000 |0032: const/16 v17, #int 0 // #0 │ │ +050c14: 0800 1400 |0034: move-object/from16 v0, v20 │ │ +050c18: 0201 1100 |0036: move/from16 v1, v17 │ │ +050c1c: 7120 b405 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +050c22: 0a11 |003b: move-result v17 │ │ +050c24: 0200 1100 |003c: move/from16 v0, v17 │ │ +050c28: 0801 1300 |003e: move-object/from16 v1, v19 │ │ +050c2c: 5910 5303 |0040: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@0353 │ │ +050c30: 7401 b109 1400 |0042: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +050c36: 0a11 |0045: move-result v17 │ │ +050c38: 0200 1100 |0046: move/from16 v0, v17 │ │ +050c3c: 0801 1300 |0048: move-object/from16 v1, v19 │ │ +050c40: 5910 6103 |004a: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@0361 │ │ +050c44: 28e3 |004c: goto 002f // -001d │ │ +050c46: 0800 1300 |004d: move-object/from16 v0, v19 │ │ +050c4a: 5200 5303 |004f: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@0353 │ │ +050c4e: 0211 0000 |0051: move/from16 v17, v0 │ │ +050c52: 0800 1400 |0053: move-object/from16 v0, v20 │ │ +050c56: 0201 1100 |0055: move/from16 v1, v17 │ │ +050c5a: 7120 b105 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +050c60: 0a03 |005a: move-result v3 │ │ +050c62: 0800 1400 |005b: move-object/from16 v0, v20 │ │ +050c66: 7120 b505 3000 |005d: invoke-static {v0, v3}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +050c6c: 0a10 |0060: move-result v16 │ │ +050c6e: 0800 1300 |0061: move-object/from16 v0, v19 │ │ +050c72: 5200 6103 |0063: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@0361 │ │ +050c76: 0211 0000 |0065: move/from16 v17, v0 │ │ +050c7a: a705 1011 |0067: sub-float v5, v16, v17 │ │ +050c7e: 0800 1300 |0069: move-object/from16 v0, v19 │ │ +050c82: 5500 6003 |006b: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@0360 │ │ +050c86: 0211 0000 |006d: move/from16 v17, v0 │ │ +050c8a: 3911 1d00 |006f: if-nez v17, 008c // +001d │ │ +050c8e: 7110 b60c 0500 |0071: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@0cb6 │ │ +050c94: 0a11 |0074: move-result v17 │ │ +050c96: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +050c9a: 5200 6c03 |0077: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTouchSlop:I // field@036c │ │ +050c9e: 0212 0000 |0079: move/from16 v18, v0 │ │ +050ca2: 0200 1200 |007b: move/from16 v0, v18 │ │ +050ca6: 8200 |007d: int-to-float v0, v0 │ │ +050ca8: 0212 0000 |007e: move/from16 v18, v0 │ │ +050cac: 2d11 1112 |0080: cmpl-float v17, v17, v18 │ │ +050cb0: 3d11 0a00 |0082: if-lez v17, 008c // +000a │ │ +050cb4: 1311 0100 |0084: const/16 v17, #int 1 // #1 │ │ +050cb8: 0200 1100 |0086: move/from16 v0, v17 │ │ +050cbc: 0801 1300 |0088: move-object/from16 v1, v19 │ │ +050cc0: 5c10 6003 |008a: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@0360 │ │ +050cc4: 0800 1300 |008c: move-object/from16 v0, v19 │ │ +050cc8: 5500 6003 |008e: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@0360 │ │ +050ccc: 0211 0000 |0090: move/from16 v17, v0 │ │ +050cd0: 3811 9dff |0092: if-eqz v17, 002f // -0063 │ │ +050cd4: 0200 1000 |0094: move/from16 v0, v16 │ │ +050cd8: 0801 1300 |0096: move-object/from16 v1, v19 │ │ +050cdc: 5910 6103 |0098: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@0361 │ │ +050ce0: 0800 1300 |009a: move-object/from16 v0, v19 │ │ +050ce4: 5400 6d03 |009c: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050ce8: 0811 0000 |009e: move-object/from16 v17, v0 │ │ +050cec: 7401 9506 1100 |00a0: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@0695 │ │ +050cf2: 0a11 |00a3: move-result v17 │ │ +050cf4: 3911 0e00 |00a4: if-nez v17, 00b2 // +000e │ │ +050cf8: 0800 1300 |00a6: move-object/from16 v0, v19 │ │ +050cfc: 5400 6d03 |00a8: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050d00: 0811 0000 |00aa: move-object/from16 v17, v0 │ │ +050d04: 7401 6706 1100 |00ac: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@0667 │ │ +050d0a: 0a11 |00af: move-result v17 │ │ +050d0c: 3811 7fff |00b0: if-eqz v17, 002f // -0081 │ │ +050d10: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ +050d14: 5400 6d03 |00b4: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050d18: 0811 0000 |00b6: move-object/from16 v17, v0 │ │ +050d1c: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +050d20: 6e20 7606 5000 |00ba: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@0676 │ │ +050d26: 2900 72ff |00bd: goto/16 002f // -008e │ │ +050d2a: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ +050d2e: 5500 6003 |00c1: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@0360 │ │ +050d32: 0211 0000 |00c3: move/from16 v17, v0 │ │ +050d36: 3911 9b00 |00c5: if-nez v17, 0160 // +009b │ │ +050d3a: 0800 1300 |00c7: move-object/from16 v0, v19 │ │ +050d3e: 5400 6d03 |00c9: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050d42: 0811 0000 |00cb: move-object/from16 v17, v0 │ │ +050d46: 7401 7b06 1100 |00cd: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +050d4c: 0c11 |00d0: move-result-object v17 │ │ +050d4e: 7401 c105 1100 |00d1: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +050d54: 0a04 |00d4: move-result v4 │ │ +050d56: 7401 2b0c 1300 |00d5: invoke-virtual/range {v19}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@0c2b │ │ +050d5c: 0a0f |00d8: move-result v15 │ │ +050d5e: 82f0 |00d9: int-to-float v0, v15 │ │ +050d60: 0211 0000 |00da: move/from16 v17, v0 │ │ +050d64: 1512 0040 |00dc: const/high16 v18, #int 1073741824 // #4000 │ │ +050d68: a907 1112 |00de: div-float v7, v17, v18 │ │ +050d6c: 82f0 |00e0: int-to-float v0, v15 │ │ +050d6e: 0211 0000 |00e1: move/from16 v17, v0 │ │ +050d72: 1512 c040 |00e3: const/high16 v18, #int 1086324736 // #40c0 │ │ +050d76: a90e 1112 |00e5: div-float v14, v17, v18 │ │ +050d7a: a709 070e |00e7: sub-float v9, v7, v14 │ │ +050d7e: a60d 070e |00e9: add-float v13, v7, v14 │ │ +050d82: 7401 b109 1400 |00eb: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +050d88: 0a06 |00ee: move-result v6 │ │ +050d8a: 2e11 0609 |00ef: cmpg-float v17, v6, v9 │ │ +050d8e: 3b11 2500 |00f1: if-gez v17, 0116 // +0025 │ │ +050d92: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ +050d96: 5200 5a03 |00f5: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050d9a: 0211 0000 |00f7: move/from16 v17, v0 │ │ +050d9e: 3d11 6700 |00f9: if-lez v17, 0160 // +0067 │ │ +050da2: 1311 0300 |00fb: const/16 v17, #int 3 // #3 │ │ +050da6: 0200 1100 |00fd: move/from16 v0, v17 │ │ +050daa: 3202 1300 |00ff: if-eq v2, v0, 0112 // +0013 │ │ +050dae: 0800 1300 |0101: move-object/from16 v0, v19 │ │ +050db2: 5400 6d03 |0103: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050db6: 0811 0000 |0105: move-object/from16 v17, v0 │ │ +050dba: 0800 1300 |0107: move-object/from16 v0, v19 │ │ +050dbe: 5200 5a03 |0109: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050dc2: 0212 0000 |010b: move/from16 v18, v0 │ │ +050dc6: d812 12ff |010d: add-int/lit8 v18, v18, #int -1 // #ff │ │ +050dca: 7402 b106 1100 |010f: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +050dd0: 1311 0100 |0112: const/16 v17, #int 1 // #1 │ │ +050dd4: 2900 f4fe |0114: goto/16 0008 // -010c │ │ +050dd8: 2d11 060d |0116: cmpl-float v17, v6, v13 │ │ +050ddc: 3d11 2b00 |0118: if-lez v17, 0143 // +002b │ │ +050de0: 0800 1300 |011a: move-object/from16 v0, v19 │ │ +050de4: 5200 5a03 |011c: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050de8: 0211 0000 |011e: move/from16 v17, v0 │ │ +050dec: d812 04ff |0120: add-int/lit8 v18, v4, #int -1 // #ff │ │ +050df0: 0200 1100 |0122: move/from16 v0, v17 │ │ +050df4: 0201 1200 |0124: move/from16 v1, v18 │ │ +050df8: 3510 3a00 |0126: if-ge v0, v1, 0160 // +003a │ │ +050dfc: 1311 0300 |0128: const/16 v17, #int 3 // #3 │ │ +050e00: 0200 1100 |012a: move/from16 v0, v17 │ │ +050e04: 3202 1300 |012c: if-eq v2, v0, 013f // +0013 │ │ +050e08: 0800 1300 |012e: move-object/from16 v0, v19 │ │ +050e0c: 5400 6d03 |0130: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050e10: 0811 0000 |0132: move-object/from16 v17, v0 │ │ +050e14: 0800 1300 |0134: move-object/from16 v0, v19 │ │ +050e18: 5200 5a03 |0136: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050e1c: 0212 0000 |0138: move/from16 v18, v0 │ │ +050e20: d812 1201 |013a: add-int/lit8 v18, v18, #int 1 // #01 │ │ +050e24: 7402 b106 1100 |013c: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +050e2a: 1311 0100 |013f: const/16 v17, #int 1 // #1 │ │ +050e2e: 2900 c7fe |0141: goto/16 0008 // -0139 │ │ +050e32: 0800 1300 |0143: move-object/from16 v0, v19 │ │ +050e36: 5400 5603 |0145: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@0356 │ │ +050e3a: 0811 0000 |0147: move-object/from16 v17, v0 │ │ +050e3e: 3811 1700 |0149: if-eqz v17, 0160 // +0017 │ │ +050e42: 1311 0300 |014b: const/16 v17, #int 3 // #3 │ │ +050e46: 0200 1100 |014d: move/from16 v0, v17 │ │ +050e4a: 3202 1100 |014f: if-eq v2, v0, 0160 // +0011 │ │ +050e4e: 0800 1300 |0151: move-object/from16 v0, v19 │ │ +050e52: 5400 5603 |0153: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@0356 │ │ +050e56: 0811 0000 |0155: move-object/from16 v17, v0 │ │ +050e5a: 0800 1300 |0157: move-object/from16 v0, v19 │ │ +050e5e: 5200 5a03 |0159: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050e62: 0212 0000 |015b: move/from16 v18, v0 │ │ +050e66: 7802 070c 1100 |015d: invoke-interface/range {v17, v18}, Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;.onCenterItemClick:(I)V // method@0c07 │ │ +050e6c: 1311 0000 |0160: const/16 v17, #int 0 // #0 │ │ +050e70: 0200 1100 |0162: move/from16 v0, v17 │ │ +050e74: 0801 1300 |0164: move-object/from16 v1, v19 │ │ +050e78: 5c10 6003 |0166: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@0360 │ │ +050e7c: 1311 ffff |0168: const/16 v17, #int -1 // #ffff │ │ +050e80: 0200 1100 |016a: move/from16 v0, v17 │ │ +050e84: 0801 1300 |016c: move-object/from16 v1, v19 │ │ +050e88: 5910 5303 |016e: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@0353 │ │ +050e8c: 0800 1300 |0170: move-object/from16 v0, v19 │ │ +050e90: 5400 6d03 |0172: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050e94: 0811 0000 |0174: move-object/from16 v17, v0 │ │ +050e98: 7401 9506 1100 |0176: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@0695 │ │ +050e9e: 0a11 |0179: move-result v17 │ │ +050ea0: 3811 b5fe |017a: if-eqz v17, 002f // -014b │ │ +050ea4: 0800 1300 |017c: move-object/from16 v0, v19 │ │ +050ea8: 5400 6d03 |017e: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050eac: 0811 0000 |0180: move-object/from16 v17, v0 │ │ +050eb0: 7401 7406 1100 |0182: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@0674 │ │ +050eb6: 2900 aafe |0185: goto/16 002f // -0156 │ │ +050eba: 7701 b205 1400 |0187: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +050ec0: 0a08 |018a: move-result v8 │ │ +050ec2: 0800 1400 |018b: move-object/from16 v0, v20 │ │ +050ec6: 7120 b505 8000 |018d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +050ecc: 0a11 |0190: move-result v17 │ │ +050ece: 0200 1100 |0191: move/from16 v0, v17 │ │ +050ed2: 0801 1300 |0193: move-object/from16 v1, v19 │ │ +050ed6: 5910 6103 |0195: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@0361 │ │ +050eda: 0800 1400 |0197: move-object/from16 v0, v20 │ │ +050ede: 7120 b405 8000 |0199: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +050ee4: 0a11 |019c: move-result v17 │ │ +050ee6: 0200 1100 |019d: move/from16 v0, v17 │ │ +050eea: 0801 1300 |019f: move-object/from16 v1, v19 │ │ +050eee: 5910 5303 |01a1: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@0353 │ │ +050ef2: 2900 8cfe |01a3: goto/16 002f // -0174 │ │ +050ef6: 7701 b205 1400 |01a5: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +050efc: 0a0c |01a8: move-result v12 │ │ +050efe: 0800 1400 |01a9: move-object/from16 v0, v20 │ │ +050f02: 7120 b405 c000 |01ab: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +050f08: 0a0b |01ae: move-result v11 │ │ +050f0a: 0800 1300 |01af: move-object/from16 v0, v19 │ │ +050f0e: 5200 5303 |01b1: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@0353 │ │ +050f12: 0211 0000 |01b3: move/from16 v17, v0 │ │ +050f16: 0200 1100 |01b5: move/from16 v0, v17 │ │ +050f1a: 330b 1100 |01b7: if-ne v11, v0, 01c8 // +0011 │ │ +050f1e: 390c 2d00 |01b9: if-nez v12, 01e6 // +002d │ │ +050f22: 121a |01bb: const/4 v10, #int 1 // #1 │ │ +050f24: 0800 1400 |01bc: move-object/from16 v0, v20 │ │ +050f28: 7120 b405 a000 |01be: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +050f2e: 0a11 |01c1: move-result v17 │ │ +050f30: 0200 1100 |01c2: move/from16 v0, v17 │ │ +050f34: 0801 1300 |01c4: move-object/from16 v1, v19 │ │ +050f38: 5910 5303 |01c6: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@0353 │ │ +050f3c: 0800 1300 |01c8: move-object/from16 v0, v19 │ │ +050f40: 5200 5303 |01ca: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@0353 │ │ +050f44: 0211 0000 |01cc: move/from16 v17, v0 │ │ +050f48: 0800 1400 |01ce: move-object/from16 v0, v20 │ │ +050f4c: 0201 1100 |01d0: move/from16 v1, v17 │ │ +050f50: 7120 b105 1000 |01d2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +050f56: 0a11 |01d5: move-result v17 │ │ +050f58: 0800 1400 |01d6: move-object/from16 v0, v20 │ │ +050f5c: 0201 1100 |01d8: move/from16 v1, v17 │ │ +050f60: 7120 b505 1000 |01da: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +050f66: 0a11 |01dd: move-result v17 │ │ +050f68: 0200 1100 |01de: move/from16 v0, v17 │ │ +050f6c: 0801 1300 |01e0: move-object/from16 v1, v19 │ │ +050f70: 5910 6103 |01e2: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@0361 │ │ +050f74: 2900 4bfe |01e4: goto/16 002f // -01b5 │ │ +050f78: 120a |01e6: const/4 v10, #int 0 // #0 │ │ +050f7a: 28d5 |01e7: goto 01bc // -002b │ │ +050f7c: 0001 0700 0000 0000 0600 0000 9300 ... |01e8: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=545 │ │ + 0x0006 line=546 │ │ + 0x0008 line=636 │ │ + 0x0009 line=548 │ │ + 0x0021 line=549 │ │ + 0x0024 line=552 │ │ + 0x002c line=553 │ │ + 0x002f line=636 │ │ + 0x0032 line=555 │ │ + 0x0042 line=556 │ │ + 0x004d line=560 │ │ + 0x005b line=561 │ │ + 0x0061 line=562 │ │ + 0x0069 line=564 │ │ + 0x0071 line=565 │ │ + 0x0084 line=566 │ │ + 0x008c line=570 │ │ + 0x0094 line=571 │ │ + 0x009a line=572 │ │ + 0x00b2 line=573 │ │ + 0x00bf line=582 │ │ + 0x00c7 line=583 │ │ + 0x00d5 line=584 │ │ + 0x00d9 line=585 │ │ + 0x00e0 line=586 │ │ + 0x00e7 line=587 │ │ + 0x00e9 line=588 │ │ + 0x00eb line=589 │ │ + 0x00ef line=591 │ │ + 0x00f3 line=592 │ │ + 0x00fb line=593 │ │ + 0x0101 line=594 │ │ + 0x0112 line=596 │ │ + 0x0116 line=598 │ │ + 0x011a line=599 │ │ + 0x0128 line=600 │ │ + 0x012e line=601 │ │ + 0x013f line=603 │ │ + 0x0143 line=607 │ │ + 0x0151 line=608 │ │ + 0x0160 line=613 │ │ + 0x0168 line=614 │ │ + 0x0170 line=615 │ │ + 0x0187 line=619 │ │ + 0x018b line=620 │ │ + 0x0197 line=621 │ │ + 0x01a5 line=626 │ │ + 0x01a9 line=627 │ │ + 0x01af line=628 │ │ + 0x01b9 line=629 │ │ + 0x01bc line=630 │ │ + 0x01c8 line=632 │ │ + 0x01e6 line=629 │ │ + 0x01e8 line=553 │ │ + locals : │ │ + 0x005b - 0x00bf reg=3 activePointerIndex I │ │ + 0x0069 - 0x00bf reg=5 deltaX F │ │ + 0x0061 - 0x00bf reg=16 x F │ │ + 0x00d5 - 0x0160 reg=4 count I │ │ + 0x00ef - 0x0160 reg=6 eventX F │ │ + 0x00e0 - 0x0160 reg=7 halfWidth F │ │ + 0x00e9 - 0x0160 reg=9 leftThird F │ │ + 0x00eb - 0x0160 reg=13 rightThird F │ │ + 0x00e7 - 0x0160 reg=14 sixthWidth F │ │ + 0x00d9 - 0x0160 reg=15 width I │ │ + 0x018b - 0x01a5 reg=8 index I │ │ + 0x01bc - 0x01c8 reg=10 newPointerIndex I │ │ + 0x002c - 0x01fa reg=2 action I │ │ + 0x01af - 0x01fa reg=11 pointerId I │ │ + 0x01a9 - 0x01fa reg=12 pointerIndex I │ │ + 0x0000 - 0x01fa reg=19 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x01fa reg=20 ev Landroid/view/MotionEvent; │ │ + │ │ + #23 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setClipPadding' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +050fa0: |[050fa0] com.viewpagerindicator.TitlePageIndicator.setClipPadding:(F)V │ │ +050fb0: 5901 5703 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@0357 │ │ +050fb4: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +050fba: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=335 │ │ + 0x0002 line=336 │ │ + 0x0005 line=337 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 clipPadding F │ │ + │ │ + #24 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setCurrentItem' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +050fbc: |[050fbc] com.viewpagerindicator.TitlePageIndicator.setCurrentItem:(I)V │ │ +050fcc: 5420 6d03 |0000: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050fd0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +050fd4: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +050fd8: 1a01 2808 |0006: const-string v1, "ViewPager has not been bound." // string@0828 │ │ +050fdc: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +050fe2: 2700 |000b: throw v0 │ │ +050fe4: 5420 6d03 |000c: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +050fe8: 6e20 b106 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +050fee: 5923 5a03 |0011: iput v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@035a │ │ +050ff2: 6e10 2c0c 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +050ff8: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=745 │ │ + 0x0004 line=746 │ │ + 0x000c line=748 │ │ + 0x0011 line=749 │ │ + 0x0013 line=750 │ │ + 0x0016 line=751 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0017 reg=3 item I │ │ + │ │ + #25 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setFooterColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +050ffc: |[050ffc] com.viewpagerindicator.TitlePageIndicator.setFooterColor:(I)V │ │ +05100c: 5410 6603 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@0366 │ │ +051010: 6e20 5301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +051016: 5410 6503 |0005: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@0365 │ │ +05101a: 6e20 5301 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +051020: 6e10 2c0c 0100 |000a: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +051026: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=224 │ │ + 0x0005 line=225 │ │ + 0x000a line=226 │ │ + 0x000d line=227 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x000e reg=2 footerColor I │ │ + │ │ + #26 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setFooterIndicatorHeight' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051028: |[051028] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorHeight:(F)V │ │ +051038: 5901 5b03 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@035b │ │ +05103c: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +051042: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=244 │ │ + 0x0002 line=245 │ │ + 0x0005 line=246 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 footerTriangleHeight F │ │ + │ │ + #27 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setFooterIndicatorPadding' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051044: |[051044] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorPadding:(F)V │ │ +051054: 5901 5f03 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@035f │ │ +051058: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +05105e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=253 │ │ + 0x0002 line=254 │ │ + 0x0005 line=255 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 footerIndicatorPadding F │ │ + │ │ + #28 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setFooterIndicatorStyle' │ │ + type : '(Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051060: |[051060] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorStyle:(Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;)V │ │ +051070: 5b01 5c03 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@035c │ │ +051074: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +05107a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=262 │ │ + 0x0002 line=263 │ │ + 0x0005 line=264 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 indicatorStyle Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ + │ │ + #29 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setFooterLineHeight' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +05107c: |[05107c] com.viewpagerindicator.TitlePageIndicator.setFooterLineHeight:(F)V │ │ +05108c: 5923 5e03 |0000: iput v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@035e │ │ +051090: 5420 6603 |0002: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@0366 │ │ +051094: 5221 5e03 |0004: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@035e │ │ +051098: 6e20 5501 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0155 │ │ +05109e: 6e10 2c0c 0200 |0009: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +0510a4: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=234 │ │ + 0x0002 line=235 │ │ + 0x0009 line=236 │ │ + 0x000c line=237 │ │ + locals : │ │ + 0x0000 - 0x000d reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x000d reg=3 footerLineHeight F │ │ + │ │ + #30 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setLinePosition' │ │ + type : '(Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0510a8: |[0510a8] com.viewpagerindicator.TitlePageIndicator.setLinePosition:(Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;)V │ │ +0510b8: 5b01 6203 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mLinePosition:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; // field@0362 │ │ +0510bc: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +0510c2: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=271 │ │ + 0x0002 line=272 │ │ + 0x0005 line=273 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 linePosition Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ + │ │ + #31 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setOnCenterItemClickListener' │ │ + type : '(Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0510c4: |[0510c4] com.viewpagerindicator.TitlePageIndicator.setOnCenterItemClickListener:(Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;)V │ │ +0510d4: 5b01 5603 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@0356 │ │ +0510d8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=740 │ │ + 0x0002 line=741 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0003 reg=1 listener Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ │ + │ │ + #32 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setOnPageChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0510dc: |[0510dc] com.viewpagerindicator.TitlePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +0510ec: 5b01 6303 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0363 │ │ +0510f0: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=787 │ │ + 0x0002 line=788 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + │ │ + #33 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setSelectedBold' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +0510f4: |[0510f4] com.viewpagerindicator.TitlePageIndicator.setSelectedBold:(Z)V │ │ +051104: 5c01 5403 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@0354 │ │ +051108: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +05110e: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=289 │ │ + 0x0002 line=290 │ │ + 0x0005 line=291 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 selectedBold Z │ │ + │ │ + #34 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setSelectedColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051110: |[051110] com.viewpagerindicator.TitlePageIndicator.setSelectedColor:(I)V │ │ +051120: 5901 5803 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@0358 │ │ +051124: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +05112a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=280 │ │ + 0x0002 line=281 │ │ + 0x0005 line=282 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 selectedColor I │ │ + │ │ + #35 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setTextColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +05112c: |[05112c] com.viewpagerindicator.TitlePageIndicator.setTextColor:(I)V │ │ +05113c: 5410 6703 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +051140: 6e20 5301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +051146: 5912 5903 |0005: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@0359 │ │ +05114a: 6e10 2c0c 0100 |0007: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +051150: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=298 │ │ + 0x0005 line=299 │ │ + 0x0007 line=300 │ │ + 0x000a line=301 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x000b reg=2 textColor I │ │ + │ │ + #36 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setTextSize' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +051154: |[051154] com.viewpagerindicator.TitlePageIndicator.setTextSize:(F)V │ │ +051164: 5410 6703 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +051168: 6e20 5701 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0157 │ │ +05116e: 6e10 2c0c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +051174: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=308 │ │ + 0x0005 line=309 │ │ + 0x0008 line=310 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0009 reg=2 textSize F │ │ + │ │ + #37 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setTitlePadding' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051178: |[051178] com.viewpagerindicator.TitlePageIndicator.setTitlePadding:(F)V │ │ +051188: 5901 6a03 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@036a │ │ +05118c: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +051192: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=317 │ │ + 0x0002 line=318 │ │ + 0x0005 line=319 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 titlePadding F │ │ + │ │ + #38 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setTopPadding' │ │ + type : '(F)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 1 │ │ + insns size : 6 16-bit code units │ │ +051194: |[051194] com.viewpagerindicator.TitlePageIndicator.setTopPadding:(F)V │ │ +0511a4: 5901 6b03 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@036b │ │ +0511a8: 6e10 2c0c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +0511ae: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=326 │ │ + 0x0002 line=327 │ │ + 0x0005 line=328 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 topPadding F │ │ + │ │ + #39 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setTypeface' │ │ + type : '(Landroid/graphics/Typeface;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0511b0: |[0511b0] com.viewpagerindicator.TitlePageIndicator.setTypeface:(Landroid/graphics/Typeface;)V │ │ +0511c0: 5410 6703 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@0367 │ │ +0511c4: 6e20 5801 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0158 │ │ +0511ca: 6e10 2c0c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +0511d0: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=340 │ │ + 0x0005 line=341 │ │ + 0x0008 line=342 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0009 reg=2 typeface Landroid/graphics/Typeface; │ │ + │ │ + #40 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +0511d4: |[0511d4] com.viewpagerindicator.TitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +0511e4: 5420 6d03 |0000: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +0511e8: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +0511ec: 0e00 |0004: return-void │ │ +0511ee: 5420 6d03 |0005: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +0511f2: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +0511f6: 5420 6d03 |0009: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +0511fa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0511fc: 6e20 bb06 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +051202: 6e10 7b06 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +051208: 0c00 |0012: move-result-object v0 │ │ +05120a: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +05120e: 2200 f601 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +051212: 1a01 2708 |0017: const-string v1, "ViewPager does not have adapter instance." // string@0827 │ │ +051216: 7020 aa0c 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +05121c: 2700 |001c: throw v0 │ │ +05121e: 5b23 6d03 |001d: iput-object v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +051222: 5420 6d03 |001f: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@036d │ │ +051226: 6e20 bb06 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +05122c: 6e10 2c0c 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@0c2c │ │ +051232: 28dd |0027: goto 0004 // -0023 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=709 │ │ + 0x0004 line=721 │ │ + 0x0005 line=712 │ │ + 0x0009 line=713 │ │ + 0x000f line=715 │ │ + 0x0015 line=716 │ │ + 0x001d line=718 │ │ + 0x001f line=719 │ │ + 0x0024 line=720 │ │ + locals : │ │ + 0x0000 - 0x0028 reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0028 reg=3 view Landroid/support/v4/view/ViewPager; │ │ + │ │ + #41 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +051234: |[051234] com.viewpagerindicator.TitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +051244: 6e20 4c0c 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0c4c │ │ +05124a: 6e20 3b0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/TitlePageIndicator;.setCurrentItem:(I)V // method@0c3b │ │ +051250: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=725 │ │ + 0x0003 line=726 │ │ + 0x0006 line=727 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ + 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0007 reg=2 initialPosition I │ │ + │ │ + source_file_idx : 1949 (TitlePageIndicator.java) │ │ + │ │ +Class #379 header: │ │ +class_idx : 474 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 371 │ │ +source_file_idx : 1975 │ │ +static_fields_size : 2 │ │ +instance_fields_size: 15 │ │ +direct_methods_size : 7 │ │ +virtual_methods_size: 20 │ │ + │ │ +Class #379 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; } │ │ + │ │ +Class #379 - │ │ + Class descriptor : 'Lcom/viewpagerindicator/UnderlinePageIndicator;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/view/View;' │ │ + Interfaces - │ │ + #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ + Static fields - │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'FADE_FRAME_MS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 30 │ │ + #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'INVALID_POINTER' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : -1 │ │ + Instance fields - │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mActivePointerId' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mCurrentPage' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #2 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mFadeBy' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #3 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mFadeDelay' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mFadeLength' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #5 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mFadeRunnable' │ │ + type : 'Ljava/lang/Runnable;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #6 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mFades' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #7 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mIsDragging' │ │ + type : 'Z' │ │ + access : 0x0002 (PRIVATE) │ │ + #8 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mLastMotionX' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #9 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mListener' │ │ + type : 'Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ + access : 0x0002 (PRIVATE) │ │ + #10 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mPaint' │ │ + type : 'Landroid/graphics/Paint;' │ │ + access : 0x0012 (PRIVATE FINAL) │ │ + #11 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mPositionOffset' │ │ + type : 'F' │ │ + access : 0x0002 (PRIVATE) │ │ + #12 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mScrollState' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #13 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mTouchSlop' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #14 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'mViewPager' │ │ + type : 'Landroid/support/v4/view/ViewPager;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 3 │ │ + insns size : 5 16-bit code units │ │ +051254: |[051254] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;)V │ │ +051264: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051266: 7030 5e0c 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c5e │ │ +05126c: 0e00 |0004: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=74 │ │ + 0x0004 line=75 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 6 16-bit code units │ │ +051270: |[051270] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +051280: 6000 ca02 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiUnderlinePageIndicatorStyle:I // field@02ca │ │ +051284: 7040 5f0c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0c5f │ │ +05128a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=78 │ │ + 0x0005 line=79 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x0006 reg=3 attrs Landroid/util/AttributeSet; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 14 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 128 16-bit code units │ │ +05128c: |[05128c] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +05129c: 7040 cf09 badc |0000: invoke-direct {v10, v11, v12, v13}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@09cf │ │ +0512a2: 2208 4a00 |0003: new-instance v8, Landroid/graphics/Paint; // type@004a │ │ +0512a6: 1219 |0005: const/4 v9, #int 1 // #1 │ │ +0512a8: 7020 4801 9800 |0006: invoke-direct {v8, v9}, Landroid/graphics/Paint;.:(I)V // method@0148 │ │ +0512ae: 5ba8 7e03 |0009: iput-object v8, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@037e │ │ +0512b2: 1508 80bf |000b: const/high16 v8, #int -1082130432 // #bf80 │ │ +0512b6: 59a8 7c03 |000d: iput v8, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@037c │ │ +0512ba: 12f8 |000f: const/4 v8, #int -1 // #ff │ │ +0512bc: 59a8 7403 |0010: iput v8, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0374 │ │ +0512c0: 2208 d601 |0012: new-instance v8, Lcom/viewpagerindicator/UnderlinePageIndicator$1; // type@01d6 │ │ +0512c4: 7020 4e0c a800 |0014: invoke-direct {v8, v10}, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@0c4e │ │ +0512ca: 5ba8 7903 |0017: iput-object v8, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0379 │ │ +0512ce: 6e10 700c 0a00 |0019: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.isInEditMode:()Z // method@0c70 │ │ +0512d4: 0a08 |001c: move-result v8 │ │ +0512d6: 3808 0300 |001d: if-eqz v8, 0020 // +0003 │ │ +0512da: 0e00 |001f: return-void │ │ +0512dc: 6e10 6c0c 0a00 |0020: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getResources:()Landroid/content/res/Resources; // method@0c6c │ │ +0512e2: 0c07 |0023: move-result-object v7 │ │ +0512e4: 6008 cf02 |0024: sget v8, Lcom/viewpagerindicator/R$bool;.default_underline_indicator_fades:I // field@02cf │ │ +0512e8: 6e20 f600 8700 |0026: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@00f6 │ │ +0512ee: 0a05 |0029: move-result v5 │ │ +0512f0: 6008 ff02 |002a: sget v8, Lcom/viewpagerindicator/R$integer;.default_underline_indicator_fade_delay:I // field@02ff │ │ +0512f4: 6e20 fc00 8700 |002c: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@00fc │ │ +0512fa: 0a03 |002f: move-result v3 │ │ +0512fc: 6008 0003 |0030: sget v8, Lcom/viewpagerindicator/R$integer;.default_underline_indicator_fade_length:I // field@0300 │ │ +051300: 6e20 fc00 8700 |0032: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@00fc │ │ +051306: 0a04 |0035: move-result v4 │ │ +051308: 6008 d802 |0036: sget v8, Lcom/viewpagerindicator/R$color;.default_underline_indicator_selected_color:I // field@02d8 │ │ +05130c: 6e20 f700 8700 |0038: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@00f7 │ │ +051312: 0a06 |003b: move-result v6 │ │ +051314: 6208 2803 |003c: sget-object v8, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator:[I // field@0328 │ │ +051318: 1209 |003e: const/4 v9, #int 0 // #0 │ │ +05131a: 6e59 aa00 cbd8 |003f: invoke-virtual {v11, v12, v8, v13, v9}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00aa │ │ +051320: 0c00 |0042: move-result-object v0 │ │ +051322: 6008 2c03 |0043: sget v8, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_fades:I // field@032c │ │ +051326: 6e30 0201 8005 |0045: invoke-virtual {v0, v8, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0102 │ │ +05132c: 0a08 |0048: move-result v8 │ │ +05132e: 6e20 810c 8a00 |0049: invoke-virtual {v10, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFades:(Z)V // method@0c81 │ │ +051334: 6008 2d03 |004c: sget v8, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_selectedColor:I // field@032d │ │ +051338: 6e30 0301 8006 |004e: invoke-virtual {v0, v8, v6}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0103 │ │ +05133e: 0a08 |0051: move-result v8 │ │ +051340: 6e20 830c 8a00 |0052: invoke-virtual {v10, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setSelectedColor:(I)V // method@0c83 │ │ +051346: 6008 2a03 |0055: sget v8, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_fadeDelay:I // field@032a │ │ +05134a: 6e30 0801 8003 |0057: invoke-virtual {v0, v8, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0108 │ │ +051350: 0a08 |005a: move-result v8 │ │ +051352: 6e20 7f0c 8a00 |005b: invoke-virtual {v10, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeDelay:(I)V // method@0c7f │ │ +051358: 6008 2b03 |005e: sget v8, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_fadeLength:I // field@032b │ │ +05135c: 6e30 0801 8004 |0060: invoke-virtual {v0, v8, v4}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0108 │ │ +051362: 0a08 |0063: move-result v8 │ │ +051364: 6e20 800c 8a00 |0064: invoke-virtual {v10, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeLength:(I)V // method@0c80 │ │ +05136a: 6008 2903 |0067: sget v8, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_android_background:I // field@0329 │ │ +05136e: 6e20 0601 8000 |0069: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0106 │ │ +051374: 0c01 |006c: move-result-object v1 │ │ +051376: 3801 0500 |006d: if-eqz v1, 0072 // +0005 │ │ +05137a: 6e20 7d0c 1a00 |006f: invoke-virtual {v10, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0c7d │ │ +051380: 6e10 0c01 0000 |0072: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@010c │ │ +051386: 7110 020a 0b00 |0075: invoke-static {v11}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@0a02 │ │ +05138c: 0c02 |0078: move-result-object v2 │ │ +05138e: 7110 3106 0200 |0079: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0631 │ │ +051394: 0a08 |007c: move-result v8 │ │ +051396: 59a8 8103 |007d: iput v8, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@0381 │ │ +05139a: 28a0 |007f: goto 001f // -0060 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=82 │ │ + 0x0003 line=42 │ │ + 0x000b line=56 │ │ + 0x000f line=57 │ │ + 0x0012 line=60 │ │ + 0x0019 line=83 │ │ + 0x001f line=110 │ │ + 0x0020 line=85 │ │ + 0x0024 line=88 │ │ + 0x002a line=89 │ │ + 0x0030 line=90 │ │ + 0x0036 line=91 │ │ + 0x003c line=94 │ │ + 0x0043 line=96 │ │ + 0x004c line=97 │ │ + 0x0055 line=98 │ │ + 0x005e line=99 │ │ + 0x0067 line=101 │ │ + 0x006d line=102 │ │ + 0x006f line=103 │ │ + 0x0072 line=106 │ │ + 0x0075 line=108 │ │ + 0x0079 line=109 │ │ + locals : │ │ + 0x0043 - 0x0080 reg=0 a Landroid/content/res/TypedArray; │ │ + 0x006d - 0x0080 reg=1 background Landroid/graphics/drawable/Drawable; │ │ + 0x0079 - 0x0080 reg=2 configuration Landroid/view/ViewConfiguration; │ │ + 0x0030 - 0x0080 reg=3 defaultFadeDelay I │ │ + 0x0036 - 0x0080 reg=4 defaultFadeLength I │ │ + 0x002a - 0x0080 reg=5 defaultFades Z │ │ + 0x003c - 0x0080 reg=6 defaultSelectedColor I │ │ + 0x0024 - 0x0080 reg=7 res Landroid/content/res/Resources; │ │ + 0x0000 - 0x0080 reg=10 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0080 reg=11 context Landroid/content/Context; │ │ + 0x0000 - 0x0080 reg=12 attrs Landroid/util/AttributeSet; │ │ + 0x0000 - 0x0080 reg=13 defStyle I │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'access$000' │ │ + type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05139c: |[05139c] com.viewpagerindicator.UnderlinePageIndicator.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z │ │ +0513ac: 5510 7a03 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@037a │ │ +0513b0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'access$100' │ │ + type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0513b4: |[0513b4] com.viewpagerindicator.UnderlinePageIndicator.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; │ │ +0513c4: 5410 7e03 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@037e │ │ +0513c8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'access$200' │ │ + type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)I' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0513cc: |[0513cc] com.viewpagerindicator.UnderlinePageIndicator.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I │ │ +0513dc: 5210 7603 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@0376 │ │ +0513e0: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + #6 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'access$300' │ │ + type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0513e4: |[0513e4] com.viewpagerindicator.UnderlinePageIndicator.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; │ │ +0513f4: 5410 7903 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0379 │ │ +0513f8: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=38 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'getFadeDelay' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0513fc: |[0513fc] com.viewpagerindicator.UnderlinePageIndicator.getFadeDelay:()I │ │ +05140c: 5210 7703 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@0377 │ │ +051410: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=130 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'getFadeLength' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +051414: |[051414] com.viewpagerindicator.UnderlinePageIndicator.getFadeLength:()I │ │ +051424: 5210 7803 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@0378 │ │ +051428: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=138 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + #2 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'getFades' │ │ + type : '()Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05142c: |[05142c] com.viewpagerindicator.UnderlinePageIndicator.getFades:()Z │ │ +05143c: 5510 7a03 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@037a │ │ +051440: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=113 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + #3 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'getSelectedColor' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 7 16-bit code units │ │ +051444: |[051444] com.viewpagerindicator.UnderlinePageIndicator.getSelectedColor:()I │ │ +051454: 5410 7e03 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@037e │ │ +051458: 6e10 4c01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@014c │ │ +05145e: 0a00 |0005: move-result v0 │ │ +051460: 0f00 |0006: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=147 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + #4 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'notifyDataSetChanged' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051464: |[051464] com.viewpagerindicator.UnderlinePageIndicator.notifyDataSetChanged:()V │ │ +051474: 6e10 6f0c 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@0c6f │ │ +05147a: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=306 │ │ + 0x0003 line=307 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + #5 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'onDraw' │ │ + type : '(Landroid/graphics/Canvas;)V' │ │ + access : 0x0004 (PROTECTED) │ │ + code - │ │ + registers : 12 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 85 16-bit code units │ │ +05147c: |[05147c] com.viewpagerindicator.UnderlinePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +05148c: 6f20 ec09 ba00 |0000: invoke-super {v10, v11}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@09ec │ │ +051492: 54a0 8203 |0003: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051496: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +05149a: 0e00 |0007: return-void │ │ +05149c: 54a0 8203 |0008: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +0514a0: 6e10 7b06 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +0514a6: 0c00 |000d: move-result-object v0 │ │ +0514a8: 6e10 c105 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +0514ae: 0a06 |0011: move-result v6 │ │ +0514b0: 3806 f5ff |0012: if-eqz v6, 0007 // -000b │ │ +0514b4: 52a0 7503 |0014: iget v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +0514b8: 3460 0800 |0016: if-lt v0, v6, 001e // +0008 │ │ +0514bc: d800 06ff |0018: add-int/lit8 v0, v6, #int -1 // #ff │ │ +0514c0: 6e20 7e0c 0a00 |001a: invoke-virtual {v10, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setCurrentItem:(I)V // method@0c7e │ │ +0514c6: 28ea |001d: goto 0007 // -0016 │ │ +0514c8: 6e10 690c 0a00 |001e: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingLeft:()I // method@0c69 │ │ +0514ce: 0a07 |0021: move-result v7 │ │ +0514d0: 6e10 6e0c 0a00 |0022: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@0c6e │ │ +0514d6: 0a00 |0025: move-result v0 │ │ +0514d8: b170 |0026: sub-int/2addr v0, v7 │ │ +0514da: 6e10 6a0c 0a00 |0027: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingRight:()I // method@0c6a │ │ +0514e0: 0a05 |002a: move-result v5 │ │ +0514e2: b150 |002b: sub-int/2addr v0, v5 │ │ +0514e4: 8200 |002c: int-to-float v0, v0 │ │ +0514e6: 1505 803f |002d: const/high16 v5, #int 1065353216 // #3f80 │ │ +0514ea: 8269 |002f: int-to-float v9, v6 │ │ +0514ec: c895 |0030: mul-float/2addr v5, v9 │ │ +0514ee: a908 0005 |0031: div-float v8, v0, v5 │ │ +0514f2: 8270 |0033: int-to-float v0, v7 │ │ +0514f4: 52a5 7503 |0034: iget v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +0514f8: 8255 |0036: int-to-float v5, v5 │ │ +0514fa: 52a9 7f03 |0037: iget v9, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@037f │ │ +0514fe: c695 |0039: add-float/2addr v5, v9 │ │ +051500: c885 |003a: mul-float/2addr v5, v8 │ │ +051502: a601 0005 |003b: add-float v1, v0, v5 │ │ +051506: a603 0108 |003d: add-float v3, v1, v8 │ │ +05150a: 6e10 6b0c 0a00 |003f: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingTop:()I // method@0c6b │ │ +051510: 0a00 |0042: move-result v0 │ │ +051512: 8202 |0043: int-to-float v2, v0 │ │ +051514: 6e10 670c 0a00 |0044: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getHeight:()I // method@0c67 │ │ +05151a: 0a00 |0047: move-result v0 │ │ +05151c: 6e10 680c 0a00 |0048: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingBottom:()I // method@0c68 │ │ +051522: 0a05 |004b: move-result v5 │ │ +051524: b150 |004c: sub-int/2addr v0, v5 │ │ +051526: 8204 |004d: int-to-float v4, v0 │ │ +051528: 54a5 7e03 |004e: iget-object v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@037e │ │ +05152c: 07b0 |0050: move-object v0, v11 │ │ +05152e: 7406 3c01 0000 |0051: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@013c │ │ +051534: 28b3 |0054: goto 0007 // -004d │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=157 │ │ + 0x0003 line=159 │ │ + 0x0007 line=179 │ │ + 0x0008 line=162 │ │ + 0x0012 line=163 │ │ + 0x0014 line=167 │ │ + 0x0018 line=168 │ │ + 0x001e line=172 │ │ + 0x0022 line=173 │ │ + 0x0033 line=174 │ │ + 0x003d line=175 │ │ + 0x003f line=176 │ │ + 0x0044 line=177 │ │ + 0x004e line=178 │ │ + locals : │ │ + 0x003d - 0x0055 reg=1 left F │ │ + 0x0044 - 0x0055 reg=2 top F │ │ + 0x003f - 0x0055 reg=3 right F │ │ + 0x004e - 0x0055 reg=4 bottom F │ │ + 0x0012 - 0x0055 reg=6 count I │ │ + 0x0022 - 0x0055 reg=7 paddingLeft I │ │ + 0x0033 - 0x0055 reg=8 pageWidth F │ │ + 0x0000 - 0x0055 reg=10 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0055 reg=11 canvas Landroid/graphics/Canvas; │ │ + │ │ + #6 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'onPageScrollStateChanged' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 12 16-bit code units │ │ +051538: |[051538] com.viewpagerindicator.UnderlinePageIndicator.onPageScrollStateChanged:(I)V │ │ +051548: 5912 8003 |0000: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@0380 │ │ +05154c: 5410 7d03 |0002: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +051550: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +051554: 5410 7d03 |0006: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +051558: 7220 4706 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0647 │ │ +05155e: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=311 │ │ + 0x0002 line=313 │ │ + 0x0006 line=314 │ │ + 0x000b line=316 │ │ + locals : │ │ + 0x0000 - 0x000c reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x000c reg=2 state I │ │ + │ │ + #7 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'onPageScrolled' │ │ + type : '(IFI)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 49 16-bit code units │ │ +051560: |[051560] com.viewpagerindicator.UnderlinePageIndicator.onPageScrolled:(IFI)V │ │ +051570: 5945 7503 |0000: iput v5, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +051574: 5946 7f03 |0002: iput v6, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@037f │ │ +051578: 5540 7a03 |0004: iget-boolean v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@037a │ │ +05157c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +051580: 3d07 1b00 |0008: if-lez v7, 0023 // +001b │ │ +051584: 5440 7903 |000a: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0379 │ │ +051588: 6e20 7b0c 0400 |000c: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0c7b │ │ +05158e: 5440 7e03 |000f: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@037e │ │ +051592: 1301 ff00 |0011: const/16 v1, #int 255 // #ff │ │ +051596: 6e20 5101 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0151 │ │ +05159c: 6e10 6f0c 0400 |0016: invoke-virtual {v4}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@0c6f │ │ +0515a2: 5440 7d03 |0019: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +0515a6: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ +0515aa: 5440 7d03 |001d: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +0515ae: 7240 4806 5076 |001f: invoke-interface {v0, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0648 │ │ +0515b4: 0e00 |0022: return-void │ │ +0515b6: 5240 8003 |0023: iget v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@0380 │ │ +0515ba: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0515bc: 3210 f0ff |0026: if-eq v0, v1, 0016 // -0010 │ │ +0515c0: 5440 7903 |0028: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0379 │ │ +0515c4: 5241 7703 |002a: iget v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@0377 │ │ +0515c8: 8112 |002c: int-to-long v2, v1 │ │ +0515ca: 6e40 7a0c 0432 |002d: invoke-virtual {v4, v0, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0c7a │ │ +0515d0: 28e6 |0030: goto 0016 // -001a │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=320 │ │ + 0x0002 line=321 │ │ + 0x0004 line=322 │ │ + 0x0008 line=323 │ │ + 0x000a line=324 │ │ + 0x000f line=325 │ │ + 0x0016 line=330 │ │ + 0x0019 line=332 │ │ + 0x001d line=333 │ │ + 0x0022 line=335 │ │ + 0x0023 line=326 │ │ + 0x0028 line=327 │ │ + locals : │ │ + 0x0000 - 0x0031 reg=4 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0031 reg=5 position I │ │ + 0x0000 - 0x0031 reg=6 positionOffset F │ │ + 0x0000 - 0x0031 reg=7 positionOffsetPixels I │ │ + │ │ + #8 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'onPageSelected' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 27 16-bit code units │ │ +0515d4: |[0515d4] com.viewpagerindicator.UnderlinePageIndicator.onPageSelected:(I)V │ │ +0515e4: 5210 8003 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@0380 │ │ +0515e8: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +0515ec: 5912 7503 |0004: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +0515f0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0515f2: 5910 7f03 |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@037f │ │ +0515f6: 6e10 6f0c 0100 |0009: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@0c6f │ │ +0515fc: 5410 7903 |000c: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0379 │ │ +051600: 7210 c50c 0000 |000e: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0cc5 │ │ +051606: 5410 7d03 |0011: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +05160a: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +05160e: 5410 7d03 |0015: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +051612: 7220 4906 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0649 │ │ +051618: 0e00 |001a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=339 │ │ + 0x0004 line=340 │ │ + 0x0006 line=341 │ │ + 0x0009 line=342 │ │ + 0x000c line=343 │ │ + 0x0011 line=345 │ │ + 0x0015 line=346 │ │ + 0x001a line=348 │ │ + locals : │ │ + 0x0000 - 0x001b reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x001b reg=2 position I │ │ + │ │ + #9 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'onRestoreInstanceState' │ │ + type : '(Landroid/os/Parcelable;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 18 16-bit code units │ │ +05161c: |[05161c] com.viewpagerindicator.UnderlinePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +05162c: 0730 |0000: move-object v0, v3 │ │ +05162e: 1f00 d901 |0001: check-cast v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@01d9 │ │ +051632: 6e10 5b0c 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0c5b │ │ +051638: 0c01 |0006: move-result-object v1 │ │ +05163a: 6f20 f009 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@09f0 │ │ +051640: 5201 7103 |000a: iget v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0371 │ │ +051644: 5921 7503 |000c: iput v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +051648: 6e10 7c0c 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.requestLayout:()V // method@0c7c │ │ +05164e: 0e00 |0011: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=357 │ │ + 0x0003 line=358 │ │ + 0x000a line=359 │ │ + 0x000e line=360 │ │ + 0x0011 line=361 │ │ + locals : │ │ + 0x0003 - 0x0012 reg=0 savedState Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ + 0x0000 - 0x0012 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0012 reg=3 state Landroid/os/Parcelable; │ │ + │ │ + #10 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'onSaveInstanceState' │ │ + type : '()Landroid/os/Parcelable;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 14 16-bit code units │ │ +051650: |[051650] com.viewpagerindicator.UnderlinePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +051660: 6f10 f109 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@09f1 │ │ +051666: 0c01 |0003: move-result-object v1 │ │ +051668: 2200 d901 |0004: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@01d9 │ │ +05166c: 7020 5a0c 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@0c5a │ │ +051672: 5232 7503 |0009: iget v2, v3, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +051676: 5902 7103 |000b: iput v2, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0371 │ │ +05167a: 1100 |000d: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=365 │ │ + 0x0004 line=366 │ │ + 0x0009 line=367 │ │ + 0x000d line=368 │ │ + locals : │ │ + 0x0009 - 0x000e reg=0 savedState Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ + 0x0004 - 0x000e reg=1 superState Landroid/os/Parcelable; │ │ + 0x0000 - 0x000e reg=3 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + │ │ + #11 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'onTouchEvent' │ │ + type : '(Landroid/view/MotionEvent;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 16 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 294 16-bit code units │ │ +05167c: |[05167c] com.viewpagerindicator.UnderlinePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05168c: 6f20 f209 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@09f2 │ │ +051692: 0a0c |0003: move-result v12 │ │ +051694: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ +051698: 121c |0006: const/4 v12, #int 1 // #1 │ │ +05169a: 0f0c |0007: return v12 │ │ +05169c: 54ec 8203 |0008: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +0516a0: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ +0516a4: 54ec 8203 |000c: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +0516a8: 6e10 7b06 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +0516ae: 0c0c |0011: move-result-object v12 │ │ +0516b0: 6e10 c105 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +0516b6: 0a0c |0015: move-result v12 │ │ +0516b8: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ +0516bc: 120c |0018: const/4 v12, #int 0 // #0 │ │ +0516be: 28ee |0019: goto 0007 // -0012 │ │ +0516c0: 6e10 ae09 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@09ae │ │ +0516c6: 0a0c |001d: move-result v12 │ │ +0516c8: d5c0 ff00 |001e: and-int/lit16 v0, v12, #int 255 // #00ff │ │ +0516cc: 2b00 f400 0000 |0020: packed-switch v0, 00000114 // +000000f4 │ │ +0516d2: 121c |0023: const/4 v12, #int 1 // #1 │ │ +0516d4: 28e3 |0024: goto 0007 // -001d │ │ +0516d6: 120c |0025: const/4 v12, #int 0 // #0 │ │ +0516d8: 7120 b405 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +0516de: 0a0c |0029: move-result v12 │ │ +0516e0: 59ec 7403 |002a: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0374 │ │ +0516e4: 6e10 b109 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +0516ea: 0a0c |002f: move-result v12 │ │ +0516ec: 59ec 7c03 |0030: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@037c │ │ +0516f0: 28f1 |0032: goto 0023 // -000f │ │ +0516f2: 52ec 7403 |0033: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0374 │ │ +0516f6: 7120 b105 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +0516fc: 0a01 |0038: move-result v1 │ │ +0516fe: 7120 b505 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +051704: 0a0b |003c: move-result v11 │ │ +051706: 52ec 7c03 |003d: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@037c │ │ +05170a: a703 0b0c |003f: sub-float v3, v11, v12 │ │ +05170e: 55ec 7b03 |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@037b │ │ +051712: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ +051716: 7110 b60c 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@0cb6 │ │ +05171c: 0a0c |0048: move-result v12 │ │ +05171e: 52ed 8103 |0049: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@0381 │ │ +051722: 82dd |004b: int-to-float v13, v13 │ │ +051724: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ +051728: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ +05172c: 121c |0050: const/4 v12, #int 1 // #1 │ │ +05172e: 5cec 7b03 |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@037b │ │ +051732: 55ec 7b03 |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@037b │ │ +051736: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ +05173a: 59eb 7c03 |0057: iput v11, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@037c │ │ +05173e: 54ec 8203 |0059: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051742: 6e10 9506 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@0695 │ │ +051748: 0a0c |005e: move-result v12 │ │ +05174a: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ +05174e: 54ec 8203 |0061: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051752: 6e10 6706 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@0667 │ │ +051758: 0a0c |0066: move-result v12 │ │ +05175a: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ +05175e: 54ec 8203 |0069: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051762: 6e20 7606 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@0676 │ │ +051768: 28b5 |006e: goto 0023 // -004b │ │ +05176a: 55ec 7b03 |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@037b │ │ +05176e: 390c 5600 |0071: if-nez v12, 00c7 // +0056 │ │ +051772: 54ec 8203 |0073: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051776: 6e10 7b06 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +05177c: 0c0c |0078: move-result-object v12 │ │ +05177e: 6e10 c105 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@05c1 │ │ +051784: 0a02 |007c: move-result v2 │ │ +051786: 6e10 6e0c 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@0c6e │ │ +05178c: 0a0a |0080: move-result v10 │ │ +05178e: 82ac |0081: int-to-float v12, v10 │ │ +051790: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ +051794: a904 0c0d |0084: div-float v4, v12, v13 │ │ +051798: 82ac |0086: int-to-float v12, v10 │ │ +05179a: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ +05179e: a909 0c0d |0089: div-float v9, v12, v13 │ │ +0517a2: 52ec 7503 |008b: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +0517a6: 3d0c 1b00 |008d: if-lez v12, 00a8 // +001b │ │ +0517aa: 6e10 b109 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +0517b0: 0a0c |0092: move-result v12 │ │ +0517b2: a70d 0409 |0093: sub-float v13, v4, v9 │ │ +0517b6: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ +0517ba: 3b0c 1100 |0097: if-gez v12, 00a8 // +0011 │ │ +0517be: 123c |0099: const/4 v12, #int 3 // #3 │ │ +0517c0: 32c0 0b00 |009a: if-eq v0, v12, 00a5 // +000b │ │ +0517c4: 54ec 8203 |009c: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +0517c8: 52ed 7503 |009e: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +0517cc: d80d 0dff |00a0: add-int/lit8 v13, v13, #int -1 // #ff │ │ +0517d0: 6e20 b106 dc00 |00a2: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +0517d6: 121c |00a5: const/4 v12, #int 1 // #1 │ │ +0517d8: 2900 61ff |00a6: goto/16 0007 // -009f │ │ +0517dc: 52ec 7503 |00a8: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +0517e0: d80d 02ff |00aa: add-int/lit8 v13, v2, #int -1 // #ff │ │ +0517e4: 35dc 1b00 |00ac: if-ge v12, v13, 00c7 // +001b │ │ +0517e8: 6e10 b109 0f00 |00ae: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@09b1 │ │ +0517ee: 0a0c |00b1: move-result v12 │ │ +0517f0: a60d 0409 |00b2: add-float v13, v4, v9 │ │ +0517f4: 2d0c 0c0d |00b4: cmpl-float v12, v12, v13 │ │ +0517f8: 3d0c 1100 |00b6: if-lez v12, 00c7 // +0011 │ │ +0517fc: 123c |00b8: const/4 v12, #int 3 // #3 │ │ +0517fe: 32c0 0b00 |00b9: if-eq v0, v12, 00c4 // +000b │ │ +051802: 54ec 8203 |00bb: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051806: 52ed 7503 |00bd: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +05180a: d80d 0d01 |00bf: add-int/lit8 v13, v13, #int 1 // #01 │ │ +05180e: 6e20 b106 dc00 |00c1: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +051814: 121c |00c4: const/4 v12, #int 1 // #1 │ │ +051816: 2900 42ff |00c5: goto/16 0007 // -00be │ │ +05181a: 120c |00c7: const/4 v12, #int 0 // #0 │ │ +05181c: 5cec 7b03 |00c8: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@037b │ │ +051820: 12fc |00ca: const/4 v12, #int -1 // #ff │ │ +051822: 59ec 7403 |00cb: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0374 │ │ +051826: 54ec 8203 |00cd: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +05182a: 6e10 9506 0c00 |00cf: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@0695 │ │ +051830: 0a0c |00d2: move-result v12 │ │ +051832: 380c 50ff |00d3: if-eqz v12, 0023 // -00b0 │ │ +051836: 54ec 8203 |00d5: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +05183a: 6e10 7406 0c00 |00d7: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@0674 │ │ +051840: 2900 49ff |00da: goto/16 0023 // -00b7 │ │ +051844: 7110 b205 0f00 |00dc: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +05184a: 0a05 |00df: move-result v5 │ │ +05184c: 7120 b505 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +051852: 0a0c |00e3: move-result v12 │ │ +051854: 59ec 7c03 |00e4: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@037c │ │ +051858: 7120 b405 5f00 |00e6: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +05185e: 0a0c |00e9: move-result v12 │ │ +051860: 59ec 7403 |00ea: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0374 │ │ +051864: 2900 37ff |00ec: goto/16 0023 // -00c9 │ │ +051868: 7110 b205 0f00 |00ee: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@05b2 │ │ +05186e: 0a08 |00f1: move-result v8 │ │ +051870: 7120 b405 8f00 |00f2: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +051876: 0a07 |00f5: move-result v7 │ │ +051878: 52ec 7403 |00f6: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0374 │ │ +05187c: 33c7 0b00 |00f8: if-ne v7, v12, 0103 // +000b │ │ +051880: 3908 1700 |00fa: if-nez v8, 0111 // +0017 │ │ +051884: 1216 |00fc: const/4 v6, #int 1 // #1 │ │ +051886: 7120 b405 6f00 |00fd: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@05b4 │ │ +05188c: 0a0c |0100: move-result v12 │ │ +05188e: 59ec 7403 |0101: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0374 │ │ +051892: 52ec 7403 |0103: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0374 │ │ +051896: 7120 b105 cf00 |0105: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@05b1 │ │ +05189c: 0a0c |0108: move-result v12 │ │ +05189e: 7120 b505 cf00 |0109: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@05b5 │ │ +0518a4: 0a0c |010c: move-result v12 │ │ +0518a6: 59ec 7c03 |010d: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@037c │ │ +0518aa: 2900 14ff |010f: goto/16 0023 // -00ec │ │ +0518ae: 1206 |0111: const/4 v6, #int 0 // #0 │ │ +0518b0: 28eb |0112: goto 00fd // -0015 │ │ +0518b2: 0000 |0113: nop // spacer │ │ +0518b4: 0001 0700 0000 0000 0500 0000 4f00 ... |0114: packed-switch-data (18 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=182 │ │ + 0x0006 line=183 │ │ + 0x0007 line=261 │ │ + 0x0008 line=185 │ │ + 0x0018 line=186 │ │ + 0x001a line=189 │ │ + 0x0020 line=190 │ │ + 0x0023 line=261 │ │ + 0x0025 line=192 │ │ + 0x002c line=193 │ │ + 0x0033 line=197 │ │ + 0x0039 line=198 │ │ + 0x003d line=199 │ │ + 0x0041 line=201 │ │ + 0x0045 line=202 │ │ + 0x0050 line=203 │ │ + 0x0053 line=207 │ │ + 0x0057 line=208 │ │ + 0x0059 line=209 │ │ + 0x0069 line=210 │ │ + 0x006f line=219 │ │ + 0x0073 line=220 │ │ + 0x007d line=221 │ │ + 0x0081 line=222 │ │ + 0x0086 line=223 │ │ + 0x008b line=225 │ │ + 0x0099 line=226 │ │ + 0x009c line=227 │ │ + 0x00a5 line=229 │ │ + 0x00a8 line=230 │ │ + 0x00b8 line=231 │ │ + 0x00bb line=232 │ │ + 0x00c4 line=234 │ │ + 0x00c7 line=238 │ │ + 0x00ca line=239 │ │ + 0x00cd line=240 │ │ + 0x00dc line=244 │ │ + 0x00e0 line=245 │ │ + 0x00e6 line=246 │ │ + 0x00ee line=251 │ │ + 0x00f2 line=252 │ │ + 0x00f6 line=253 │ │ + 0x00fa line=254 │ │ + 0x00fd line=255 │ │ + 0x0103 line=257 │ │ + 0x0111 line=254 │ │ + 0x0113 line=190 │ │ + locals : │ │ + 0x0039 - 0x006f reg=1 activePointerIndex I │ │ + 0x0041 - 0x006f reg=3 deltaX F │ │ + 0x003d - 0x006f reg=11 x F │ │ + 0x007d - 0x00c7 reg=2 count I │ │ + 0x0086 - 0x00c7 reg=4 halfWidth F │ │ + 0x008b - 0x00c7 reg=9 sixthWidth F │ │ + 0x0081 - 0x00c7 reg=10 width I │ │ + 0x00e0 - 0x00ee reg=5 index I │ │ + 0x00fd - 0x0103 reg=6 newPointerIndex I │ │ + 0x0020 - 0x0126 reg=0 action I │ │ + 0x00f6 - 0x0126 reg=7 pointerId I │ │ + 0x00f2 - 0x0126 reg=8 pointerIndex I │ │ + 0x0000 - 0x0126 reg=14 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0126 reg=15 ev Landroid/view/MotionEvent; │ │ + │ │ + #12 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'setCurrentItem' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 23 16-bit code units │ │ +0518d8: |[0518d8] com.viewpagerindicator.UnderlinePageIndicator.setCurrentItem:(I)V │ │ +0518e8: 5420 8203 |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +0518ec: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0518f0: 2200 f601 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0518f4: 1a01 2808 |0006: const-string v1, "ViewPager has not been bound." // string@0828 │ │ +0518f8: 7020 aa0c 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +0518fe: 2700 |000b: throw v0 │ │ +051900: 5420 8203 |000c: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051904: 6e20 b106 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@06b1 │ │ +05190a: 5923 7503 |0011: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0375 │ │ +05190e: 6e10 6f0c 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@0c6f │ │ +051914: 0e00 |0016: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=296 │ │ + 0x0004 line=297 │ │ + 0x000c line=299 │ │ + 0x0011 line=300 │ │ + 0x0013 line=301 │ │ + 0x0016 line=302 │ │ + locals : │ │ + 0x0000 - 0x0017 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0017 reg=3 item I │ │ + │ │ + #13 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'setFadeDelay' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +051918: |[051918] com.viewpagerindicator.UnderlinePageIndicator.setFadeDelay:(I)V │ │ +051928: 5901 7703 |0000: iput v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@0377 │ │ +05192c: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=134 │ │ + 0x0002 line=135 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0003 reg=1 fadeDelay I │ │ + │ │ + #14 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'setFadeLength' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 12 16-bit code units │ │ +051930: |[051930] com.viewpagerindicator.UnderlinePageIndicator.setFadeLength:(I)V │ │ +051940: 5923 7803 |0000: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@0378 │ │ +051944: 1300 ff00 |0002: const/16 v0, #int 255 // #ff │ │ +051948: 5221 7803 |0004: iget v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@0378 │ │ +05194c: db01 011e |0006: div-int/lit8 v1, v1, #int 30 // #1e │ │ +051950: b310 |0008: div-int/2addr v0, v1 │ │ +051952: 5920 7603 |0009: iput v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@0376 │ │ +051956: 0e00 |000b: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=142 │ │ + 0x0002 line=143 │ │ + 0x000b line=144 │ │ + locals : │ │ + 0x0000 - 0x000c reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x000c reg=3 fadeLength I │ │ + │ │ + #15 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'setFades' │ │ + type : '(Z)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +051958: |[051958] com.viewpagerindicator.UnderlinePageIndicator.setFades:(Z)V │ │ +051968: 5520 7a03 |0000: iget-boolean v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@037a │ │ +05196c: 3203 0b00 |0002: if-eq v3, v0, 000d // +000b │ │ +051970: 5c23 7a03 |0004: iput-boolean v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@037a │ │ +051974: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +051978: 5420 7903 |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0379 │ │ +05197c: 6e20 790c 0200 |000a: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0c79 │ │ +051982: 0e00 |000d: return-void │ │ +051984: 5420 7903 |000e: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0379 │ │ +051988: 6e20 7b0c 0200 |0010: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0c7b │ │ +05198e: 5420 7e03 |0013: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@037e │ │ +051992: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +051996: 6e20 5101 1000 |0017: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0151 │ │ +05199c: 6e10 6f0c 0200 |001a: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@0c6f │ │ +0519a2: 28f0 |001d: goto 000d // -0010 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=117 │ │ + 0x0004 line=118 │ │ + 0x0006 line=119 │ │ + 0x0008 line=120 │ │ + 0x000d line=127 │ │ + 0x000e line=122 │ │ + 0x0013 line=123 │ │ + 0x001a line=124 │ │ + locals : │ │ + 0x0000 - 0x001e reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x001e reg=3 fades Z │ │ + │ │ + #16 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'setOnPageChangeListener' │ │ + type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0519a4: |[0519a4] com.viewpagerindicator.UnderlinePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +0519b4: 5b01 7d03 |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@037d │ │ +0519b8: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=352 │ │ + 0x0002 line=353 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ + │ │ + #17 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'setSelectedColor' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 9 16-bit code units │ │ +0519bc: |[0519bc] com.viewpagerindicator.UnderlinePageIndicator.setSelectedColor:(I)V │ │ +0519cc: 5410 7e03 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@037e │ │ +0519d0: 6e20 5301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0153 │ │ +0519d6: 6e10 6f0c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@0c6f │ │ +0519dc: 0e00 |0008: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=151 │ │ + 0x0005 line=152 │ │ + 0x0008 line=153 │ │ + locals : │ │ + 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0009 reg=2 selectedColor I │ │ + │ │ + #18 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 48 16-bit code units │ │ +0519e0: |[0519e0] com.viewpagerindicator.UnderlinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +0519f0: 5420 8203 |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +0519f4: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +0519f8: 0e00 |0004: return-void │ │ +0519fa: 5420 8203 |0005: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +0519fe: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +051a02: 5420 8203 |0009: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051a06: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +051a08: 6e20 bb06 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +051a0e: 6e10 7b06 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@067b │ │ +051a14: 0c00 |0012: move-result-object v0 │ │ +051a16: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +051a1a: 2200 f601 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@01f6 │ │ +051a1e: 1a01 2708 |0017: const-string v1, "ViewPager does not have adapter instance." // string@0827 │ │ +051a22: 7020 aa0c 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +051a28: 2700 |001c: throw v0 │ │ +051a2a: 5b23 8203 |001d: iput-object v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051a2e: 5420 8203 |001f: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0382 │ │ +051a32: 6e20 bb06 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@06bb │ │ +051a38: 6e10 6f0c 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@0c6f │ │ +051a3e: 2200 d701 |0027: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2; // type@01d7 │ │ +051a42: 7020 500c 2000 |0029: invoke-direct {v0, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@0c50 │ │ +051a48: 6e20 790c 0200 |002c: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@0c79 │ │ +051a4e: 28d5 |002f: goto 0004 // -002b │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=266 │ │ + 0x0004 line=286 │ │ + 0x0005 line=269 │ │ + 0x0009 line=271 │ │ + 0x000f line=273 │ │ + 0x0015 line=274 │ │ + 0x001d line=276 │ │ + 0x001f line=277 │ │ + 0x0024 line=278 │ │ + 0x0027 line=279 │ │ + locals : │ │ + 0x0000 - 0x0030 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0030 reg=3 viewPager Landroid/support/v4/view/ViewPager; │ │ + │ │ + #19 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ + name : 'setViewPager' │ │ + type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 7 16-bit code units │ │ +051a50: |[051a50] com.viewpagerindicator.UnderlinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +051a60: 6e20 840c 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@0c84 │ │ +051a66: 6e20 7e0c 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setCurrentItem:(I)V // method@0c7e │ │ +051a6c: 0e00 |0006: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=290 │ │ + 0x0003 line=291 │ │ + 0x0006 line=292 │ │ + locals : │ │ + 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ + 0x0000 - 0x0007 reg=2 initialPosition I │ │ + │ │ + source_file_idx : 1975 (UnderlinePageIndicator.java) │ │ + │ │ +Class #380 header: │ │ +class_idx : 623 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 161 │ │ +source_file_idx : 465 │ │ +static_fields_size : 4 │ │ +instance_fields_size: 2 │ │ +direct_methods_size : 2 │ │ +virtual_methods_size: 9 │ │ + │ │ +Class #380 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="ConfigContactsListFragment" │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/ListFragment;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Landroid/database/Cursor;" ">;" } │ │ +Annotations on method #3763 'onCreateLoader' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" } │ │ +Annotations on method #3766 'onLoadFinished' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" "Landroid/database/Cursor;" ")V" } │ │ +Annotations on method #3768 'onLoaderReset' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;)V" } │ │ + │ │ +Class #380 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/app/ListFragment;' │ │ + Interfaces - │ │ + #0 : 'Landroid/support/v4/app/LoaderManager$LoaderCallbacks;' │ │ + Static fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'CONTEXT_MENU_DELETE_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'CONTEXT_MENU_EDIT_ID' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 2 │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'LOADER_CONTACT_NOTIFICATIONS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 0 │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'LOADER_SYSTEM_CONTACTS' │ │ + type : 'I' │ │ + access : 0x001a (PRIVATE STATIC FINAL) │ │ + value : 1 │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'mContactNotififcationsAdapter' │ │ + type : 'Landroid/support/v4/widget/SimpleCursorAdapter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'mSystemContactsAdapter' │ │ + type : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +051a70: |[051a70] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.:()V │ │ +051a80: 7010 a903 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@03a9 │ │ +051a86: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=195 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'access$200' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;' │ │ + access : 0x1008 (STATIC SYNTHETIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +051a88: |[051a88] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.access$200:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ +051a98: 5410 ec06 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@06ec │ │ +051a9c: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=183 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 x0 Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'onContextItemSelected' │ │ + type : '(Landroid/view/MenuItem;)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 9 │ │ + ins : 2 │ │ + outs : 4 │ │ + insns size : 70 16-bit code units │ │ +051aa0: |[051aa0] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +051ab0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +051ab2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +051ab4: 7210 a809 0800 |0002: invoke-interface {v8}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@09a8 │ │ +051aba: 0c00 |0005: move-result-object v0 │ │ +051abc: 1f00 8901 |0006: check-cast v0, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0189 │ │ +051ac0: 5302 6b02 |0008: iget-wide v2, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026b │ │ +051ac4: 1604 ffff |000a: const-wide/16 v4, #int -1 // #ffff │ │ +051ac8: 3102 0204 |000c: cmp-long v2, v2, v4 │ │ +051acc: 3802 2e00 |000e: if-eqz v2, 003c // +002e │ │ +051ad0: 7210 a709 0800 |0010: invoke-interface {v8}, Landroid/view/MenuItem;.getItemId:()I // method@09a7 │ │ +051ad6: 0a02 |0013: move-result v2 │ │ +051ad8: 2b02 2a00 0000 |0014: packed-switch v2, 0000003e // +0000002a │ │ +051ade: 6f20 b103 8700 |0017: invoke-super {v7, v8}, Landroid/support/v4/app/ListFragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@03b1 │ │ +051ae4: 0a01 |001a: move-result v1 │ │ +051ae6: 0f01 |001b: return v1 │ │ +051ae8: 6e10 af0e 0700 |001c: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0eaf │ │ +051aee: 0c02 |001f: move-result-object v2 │ │ +051af0: 5304 6b02 |0020: iget-wide v4, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026b │ │ +051af4: 7130 c80e 4205 |0022: invoke-static {v2, v4, v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$100:(Landroid/content/Context;J)Landroid/content/Intent; // method@0ec8 │ │ +051afa: 0c02 |0025: move-result-object v2 │ │ +051afc: 6e20 bb0e 2700 |0026: invoke-virtual {v7, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.startActivity:(Landroid/content/Intent;)V // method@0ebb │ │ +051b02: 28f2 |0029: goto 001b // -000e │ │ +051b04: 6e10 af0e 0700 |002a: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0eaf │ │ +051b0a: 0c02 |002d: move-result-object v2 │ │ +051b0c: 6e10 b002 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@02b0 │ │ +051b12: 0c02 |0031: move-result-object v2 │ │ +051b14: 5304 6b02 |0032: iget-wide v4, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;.id:J // field@026b │ │ +051b18: 7120 450e 5400 |0034: invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.buildContactUri:(J)Landroid/net/Uri; // method@0e45 │ │ +051b1e: 0c03 |0037: move-result-object v3 │ │ +051b20: 6e40 8f00 3266 |0038: invoke-virtual {v2, v3, v6, v6}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@008f │ │ +051b26: 28e0 |003b: goto 001b // -0020 │ │ +051b28: 1201 |003c: const/4 v1, #int 0 // #0 │ │ +051b2a: 28de |003d: goto 001b // -0022 │ │ +051b2c: 0001 0200 0100 0000 1600 0000 0800 ... |003e: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=205 │ │ + 0x0008 line=210 │ │ + 0x0010 line=211 │ │ + 0x0017 line=225 │ │ + 0x001b line=228 │ │ + 0x001c line=215 │ │ + 0x002a line=220 │ │ + 0x0034 line=221 │ │ + 0x0038 line=220 │ │ + 0x003c line=228 │ │ + 0x003e line=211 │ │ + locals : │ │ + 0x0008 - 0x0046 reg=0 info Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ + 0x0000 - 0x0046 reg=7 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x0046 reg=8 item Landroid/view/MenuItem; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'onCreateContextMenu' │ │ + type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 4 │ │ + outs : 5 │ │ + insns size : 19 16-bit code units │ │ +051b3c: |[051b3c] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +051b4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +051b4e: 6f40 b203 4365 |0001: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/app/ListFragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@03b2 │ │ +051b54: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +051b56: 1401 c900 0d7f |0005: const v1, #float 1.87425e+38 // #7f0d00c9 │ │ +051b5c: 7251 8e09 2420 |0008: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@098e │ │ +051b62: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +051b64: 1401 ca00 0d7f |000c: const v1, #float 1.87425e+38 // #7f0d00ca │ │ +051b6a: 7251 8e09 2420 |000f: invoke-interface {v4, v2, v0, v2, v1}, Landroid/view/ContextMenu;.add:(IIII)Landroid/view/MenuItem; // method@098e │ │ +051b70: 0e00 |0012: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=290 │ │ + 0x0004 line=291 │ │ + 0x000b line=292 │ │ + 0x0012 line=293 │ │ + locals : │ │ + 0x0000 - 0x0013 reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x0013 reg=4 menu Landroid/view/ContextMenu; │ │ + 0x0000 - 0x0013 reg=5 v Landroid/view/View; │ │ + 0x0000 - 0x0013 reg=6 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'onCreateLoader' │ │ + type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 10 │ │ + ins : 3 │ │ + outs : 7 │ │ + insns size : 48 16-bit code units │ │ +051b74: |[051b74] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +051b84: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +051b86: 2b08 2700 0000 |0001: packed-switch v8, 00000028 // +00000027 │ │ +051b8c: 0740 |0004: move-object v0, v4 │ │ +051b8e: 1100 |0005: return-object v0 │ │ +051b90: 2200 be00 |0006: new-instance v0, Landroid/support/v4/content/CursorLoader; // type@00be │ │ +051b94: 6e10 af0e 0700 |0008: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0eaf │ │ +051b9a: 0c01 |000b: move-result-object v1 │ │ +051b9c: 6202 9306 |000c: sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.CONTENT_URI:Landroid/net/Uri; // field@0693 │ │ +051ba0: 6203 9706 |000e: sget-object v3, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;.PROJECTION_SUMMARY:[Ljava/lang/String; // field@0697 │ │ +051ba4: 0745 |0010: move-object v5, v4 │ │ +051ba6: 0746 |0011: move-object v6, v4 │ │ +051ba8: 7607 8104 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@0481 │ │ +051bae: 28f0 |0015: goto 0005 // -0010 │ │ +051bb0: 2200 be00 |0016: new-instance v0, Landroid/support/v4/content/CursorLoader; // type@00be │ │ +051bb4: 6e10 af0e 0700 |0018: invoke-virtual {v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0eaf │ │ +051bba: 0c01 |001b: move-result-object v1 │ │ +051bbc: 6202 2700 |001c: sget-object v2, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0027 │ │ +051bc0: 7100 c70e 0000 |001e: invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$000:()[Ljava/lang/String; // method@0ec7 │ │ +051bc6: 0c03 |0021: move-result-object v3 │ │ +051bc8: 0745 |0022: move-object v5, v4 │ │ +051bca: 0746 |0023: move-object v6, v4 │ │ +051bcc: 7607 8104 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/CursorLoader;.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@0481 │ │ +051bd2: 28de |0027: goto 0005 // -0022 │ │ +051bd4: 0001 0200 0000 0000 0500 0000 1500 ... |0028: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=297 │ │ + 0x0005 line=305 │ │ + 0x0006 line=299 │ │ + 0x0016 line=302 │ │ + 0x001e line=303 │ │ + 0x0028 line=297 │ │ + locals : │ │ + 0x0000 - 0x0030 reg=7 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x0030 reg=8 id I │ │ + 0x0000 - 0x0030 reg=9 args Landroid/os/Bundle; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'onCreateView' │ │ + type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 4 │ │ + outs : 7 │ │ + insns size : 118 16-bit code units │ │ +051be4: |[051be4] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +051bf4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +051bf6: 121a |0001: const/4 v10, #int 1 // #1 │ │ +051bf8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +051bfa: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +051bfc: 1400 0100 037f |0004: const v0, #float 1.74129e+38 // #7f030001 │ │ +051c02: 6e40 a009 0c6d |0007: invoke-virtual {v12, v0, v13, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@09a0 │ │ +051c08: 0c09 |000a: move-result-object v9 │ │ +051c0a: 1400 0a00 0201 |000b: const v0, #float 2.38773e-38 // #0102000a │ │ +051c10: 6e20 d609 0900 |000e: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +051c16: 0c08 |0011: move-result-object v8 │ │ +051c18: 1f08 9f01 |0012: check-cast v8, Landroid/widget/ListView; // type@019f │ │ +051c1c: 2200 6d02 |0014: new-instance v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1; // type@026d │ │ +051c20: 7020 a90e b000 |0016: invoke-direct {v0, v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1;.:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)V // method@0ea9 │ │ +051c26: 6e20 d00a 0800 |0019: invoke-virtual {v8, v0}, Landroid/widget/ListView;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@0ad0 │ │ +051c2c: 2200 7002 |001c: new-instance v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // type@0270 │ │ +051c30: 6e10 af0e 0b00 |001e: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0eaf │ │ +051c36: 0c01 |0021: move-result-object v1 │ │ +051c38: 7030 bc0e 1003 |0022: invoke-direct {v0, v1, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@0ebc │ │ +051c3e: 5bb0 ec06 |0025: iput-object v0, v11, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@06ec │ │ +051c42: 1400 0700 0f7f |0027: const v0, #float 1.9008e+38 // #7f0f0007 │ │ +051c48: 6e20 d609 0900 |002a: invoke-virtual {v9, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +051c4e: 0c07 |002d: move-result-object v7 │ │ +051c50: 1f07 8d01 |002e: check-cast v7, Landroid/widget/AutoCompleteTextView; // type@018d │ │ +051c54: 54b0 ec06 |0030: iget-object v0, v11, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@06ec │ │ +051c58: 6e20 910a 0700 |0032: invoke-virtual {v7, v0}, Landroid/widget/AutoCompleteTextView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0a91 │ │ +051c5e: 2200 6e02 |0035: new-instance v0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2; // type@026e │ │ +051c62: 7030 ab0e b007 |0037: invoke-direct {v0, v11, v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;.:(Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;Landroid/widget/AutoCompleteTextView;)V // method@0eab │ │ +051c68: 6e20 920a 0700 |003a: invoke-virtual {v7, v0}, Landroid/widget/AutoCompleteTextView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0a92 │ │ +051c6e: 2324 cd02 |003d: new-array v4, v2, [Ljava/lang/String; // type@02cd │ │ +051c72: 1a00 3e0a |003f: const-string v0, "contact_displayname" // string@0a3e │ │ +051c76: 4d00 0406 |0041: aput-object v0, v4, v6 │ │ +051c7a: 1a00 4b0a |0043: const-string v0, "contact_summary" // string@0a4b │ │ +051c7e: 4d00 040a |0045: aput-object v0, v4, v10 │ │ +051c82: 2325 b602 |0047: new-array v5, v2, [I // type@02b6 │ │ +051c86: 2605 2500 0000 |0049: fill-array-data v5, 0000006e // +00000025 │ │ +051c8c: 2200 4b01 |004c: new-instance v0, Landroid/support/v4/widget/SimpleCursorAdapter; // type@014b │ │ +051c90: 6e10 af0e 0b00 |004e: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0eaf │ │ +051c96: 0c01 |0051: move-result-object v1 │ │ +051c98: 1402 0c00 037f |0052: const v2, #float 1.74129e+38 // #7f03000c │ │ +051c9e: 7607 5a09 0000 |0055: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/SimpleCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V // method@095a │ │ +051ca4: 5bb0 eb06 |0058: iput-object v0, v11, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mContactNotififcationsAdapter:Landroid/support/v4/widget/SimpleCursorAdapter; // field@06eb │ │ +051ca8: 54b0 eb06 |005a: iget-object v0, v11, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mContactNotififcationsAdapter:Landroid/support/v4/widget/SimpleCursorAdapter; // field@06eb │ │ +051cac: 6e20 ba0e 0b00 |005c: invoke-virtual {v11, v0}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0eba │ │ +051cb2: 6e10 b00e 0b00 |005f: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0eb0 │ │ +051cb8: 0c00 |0062: move-result-object v0 │ │ +051cba: 6e40 c703 60b3 |0063: invoke-virtual {v0, v6, v3, v11}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@03c7 │ │ +051cc0: 6e10 b00e 0b00 |0066: invoke-virtual {v11}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0eb0 │ │ +051cc6: 0c00 |0069: move-result-object v0 │ │ +051cc8: 6e40 c703 a0b3 |006a: invoke-virtual {v0, v10, v3, v11}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@03c7 │ │ +051cce: 1109 |006d: return-object v9 │ │ +051cd0: 0003 0400 0200 0000 1400 0201 1500 ... |006e: array-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0004 line=235 │ │ + 0x000b line=237 │ │ + 0x0014 line=238 │ │ + 0x001c line=247 │ │ + 0x0027 line=248 │ │ + 0x002a line=249 │ │ + 0x0030 line=250 │ │ + 0x0035 line=253 │ │ + 0x003d line=265 │ │ + 0x0047 line=267 │ │ + 0x004c line=270 │ │ + 0x004e line=271 │ │ + 0x005a line=272 │ │ + 0x005f line=275 │ │ + 0x0066 line=276 │ │ + 0x006d line=278 │ │ + 0x006e line=267 │ │ + locals : │ │ + 0x0047 - 0x0076 reg=4 from [Ljava/lang/String; │ │ + 0x004c - 0x0076 reg=5 to [I │ │ + 0x0030 - 0x0076 reg=7 contactsAutoComplete Landroid/widget/AutoCompleteTextView; │ │ + 0x0014 - 0x0076 reg=8 mListView Landroid/widget/ListView; │ │ + 0x000b - 0x0076 reg=9 v Landroid/view/View; │ │ + 0x0000 - 0x0076 reg=11 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x0076 reg=12 inflater Landroid/view/LayoutInflater; │ │ + 0x0000 - 0x0076 reg=13 container Landroid/view/ViewGroup; │ │ + 0x0000 - 0x0076 reg=14 savedInstanceState Landroid/os/Bundle; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'onListItemClick' │ │ + type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 6 │ │ + outs : 6 │ │ + insns size : 15 16-bit code units │ │ +051ce0: |[051ce0] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +051cf0: 7506 b503 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@03b5 │ │ +051cf6: 6e10 af0e 0200 |0003: invoke-virtual {v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0eaf │ │ +051cfc: 0c00 |0006: move-result-object v0 │ │ +051cfe: 7130 c80e 6007 |0007: invoke-static {v0, v6, v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$100:(Landroid/content/Context;J)Landroid/content/Intent; // method@0ec8 │ │ +051d04: 0c00 |000a: move-result-object v0 │ │ +051d06: 6e20 bb0e 0200 |000b: invoke-virtual {v2, v0}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.startActivity:(Landroid/content/Intent;)V // method@0ebb │ │ +051d0c: 0e00 |000e: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=199 │ │ + 0x0003 line=200 │ │ + 0x000e line=201 │ │ + locals : │ │ + 0x0000 - 0x000f reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x000f reg=3 l Landroid/widget/ListView; │ │ + 0x0000 - 0x000f reg=4 v Landroid/view/View; │ │ + 0x0000 - 0x000f reg=5 position I │ │ + 0x0000 - 0x000f reg=6 id J │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'onLoadFinished' │ │ + type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +051d10: |[051d10] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +051d20: 6e10 a904 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.getId:()I // method@04a9 │ │ +051d26: 0a00 |0003: move-result v0 │ │ +051d28: 2b00 1000 0000 |0004: packed-switch v0, 00000014 // +00000010 │ │ +051d2e: 0e00 |0007: return-void │ │ +051d30: 5410 eb06 |0008: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mContactNotififcationsAdapter:Landroid/support/v4/widget/SimpleCursorAdapter; // field@06eb │ │ +051d34: 6e20 6709 3000 |000a: invoke-virtual {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0967 │ │ +051d3a: 28fa |000d: goto 0007 // -0006 │ │ +051d3c: 5410 ec06 |000e: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@06ec │ │ +051d40: 6e20 c40e 3000 |0010: invoke-virtual {v0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0ec4 │ │ +051d46: 28f4 |0013: goto 0007 // -000c │ │ +051d48: 0001 0200 0000 0000 0400 0000 0a00 ... |0014: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=310 │ │ + 0x0007 line=318 │ │ + 0x0008 line=312 │ │ + 0x000e line=315 │ │ + 0x0014 line=310 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x001c reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x001c reg=2 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x001c reg=3 data Landroid/database/Cursor; │ │ + │ │ + #6 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'onLoadFinished' │ │ + type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 6 16-bit code units │ │ +051d58: |[051d58] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +051d68: 1f02 3a00 |0000: check-cast v2, Landroid/database/Cursor; // type@003a │ │ +051d6c: 6e30 b60e 1002 |0002: invoke-virtual {v0, v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@0eb6 │ │ +051d72: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=183 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ + │ │ + #7 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'onLoaderReset' │ │ + type : '(Landroid/support/v4/content/Loader;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 30 16-bit code units │ │ +051d74: |[051d74] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +051d84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +051d86: 6e10 a904 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/content/Loader;.getId:()I // method@04a9 │ │ +051d8c: 0a00 |0004: move-result v0 │ │ +051d8e: 2b00 1100 0000 |0005: packed-switch v0, 00000016 // +00000011 │ │ +051d94: 0e00 |0008: return-void │ │ +051d96: 5420 eb06 |0009: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mContactNotififcationsAdapter:Landroid/support/v4/widget/SimpleCursorAdapter; // field@06eb │ │ +051d9a: 6e20 6709 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0967 │ │ +051da0: 28fa |000e: goto 0008 // -0006 │ │ +051da2: 5420 ec06 |000f: iget-object v0, v2, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; // field@06ec │ │ +051da6: 6e20 c40e 1000 |0011: invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0ec4 │ │ +051dac: 28f4 |0014: goto 0008 // -000c │ │ +051dae: 0000 |0015: nop // spacer │ │ +051db0: 0001 0200 0000 0000 0400 0000 0a00 ... |0016: packed-switch-data (8 units) │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=322 │ │ + 0x0008 line=330 │ │ + 0x0009 line=324 │ │ + 0x000f line=327 │ │ + 0x0015 line=322 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ + 0x0000 - 0x001e reg=2 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + 0x0000 - 0x001e reg=3 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ + │ │ + #8 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;) │ │ + name : 'onResume' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 4 │ │ + insns size : 21 16-bit code units │ │ +051dc0: |[051dc0] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ConfigContactsListFragment.onResume:()V │ │ +051dd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +051dd2: 6f10 b603 0300 |0001: invoke-super {v3}, Landroid/support/v4/app/ListFragment;.onResume:()V // method@03b6 │ │ +051dd8: 6e10 b00e 0300 |0004: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0eb0 │ │ +051dde: 0c00 |0007: move-result-object v0 │ │ +051de0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +051de2: 6e40 c803 1032 |0009: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@03c8 │ │ +051de8: 6e10 b00e 0300 |000c: invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@0eb0 │ │ +051dee: 0c00 |000f: move-result-object v0 │ │ +051df0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +051df2: 6e40 c803 1032 |0011: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@03c8 │ │ +051df8: 0e00 |0014: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=283 │ │ + 0x0004 line=284 │ │ + 0x000c line=285 │ │ + 0x0014 line=286 │ │ + locals : │ │ + 0x0000 - 0x0015 reg=3 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ + │ │ + source_file_idx : 465 (ConfigContactsActivity.java) │ │ + │ │ +Class #381 header: │ │ +class_idx : 624 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 311 │ │ +source_file_idx : 465 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 5 │ │ + │ │ +Class #381 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=9 name="ContactListAdapter" │ │ + │ │ +Class #381 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ + name : 'mContentResolver' │ │ + type : 'Landroid/content/ContentResolver;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 4 │ │ + insns size : 11 16-bit code units │ │ +051dfc: |[051dfc] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +051e0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051e0e: 7040 e308 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@08e3 │ │ +051e14: 6e10 a000 0200 |0004: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00a0 │ │ +051e1a: 0c00 |0007: move-result-object v0 │ │ +051e1c: 5b10 ed06 |0008: iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.mContentResolver:Landroid/content/ContentResolver; // field@06ed │ │ +051e20: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=148 │ │ + 0x0004 line=149 │ │ + 0x000a line=150 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ + 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000b reg=3 c Landroid/database/Cursor; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ + name : 'bindView' │ │ + type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 11 16-bit code units │ │ +051e24: |[051e24] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +051e34: 1f02 ad01 |0000: check-cast v2, Landroid/widget/TextView; // type@01ad │ │ +051e38: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +051e3a: 7220 1901 0400 |0003: invoke-interface {v4, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +051e40: 0c00 |0006: move-result-object v0 │ │ +051e42: 6e20 fd0a 0200 |0007: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +051e48: 0e00 |000a: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=163 │ │ + 0x000a line=164 │ │ + locals : │ │ + 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ + 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ + 0x0000 - 0x000b reg=3 context Landroid/content/Context; │ │ + 0x0000 - 0x000b reg=4 cursor Landroid/database/Cursor; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ + name : 'convertToString' │ │ + type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ + access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +051e4c: |[051e4c] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +051e5c: 6e20 bf0e 2100 |0000: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/String; // method@0ebf │ │ +051e62: 0c00 |0003: move-result-object v0 │ │ +051e64: 1100 |0004: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=144 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ + 0x0000 - 0x0005 reg=2 (null) Landroid/database/Cursor; │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ + name : 'convertToString' │ │ + type : '(Landroid/database/Cursor;)Ljava/lang/String;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +051e68: |[051e68] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/String; │ │ +051e78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +051e7a: 7220 1901 0200 |0001: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +051e80: 0c00 |0004: move-result-object v0 │ │ +051e82: 1100 |0005: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=168 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=1 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ + 0x0000 - 0x0006 reg=2 cursor Landroid/database/Cursor; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ + name : 'newView' │ │ + type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 23 16-bit code units │ │ +051e84: |[051e84] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +051e94: 7110 9d09 0500 |0000: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@099d │ │ +051e9a: 0c00 |0003: move-result-object v0 │ │ +051e9c: 1402 0a00 0901 |0004: const v2, #float 2.5163e-38 // #0109000a │ │ +051ea2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +051ea4: 6e40 a009 2037 |0008: invoke-virtual {v0, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@09a0 │ │ +051eaa: 0c01 |000b: move-result-object v1 │ │ +051eac: 1f01 ad01 |000c: check-cast v1, Landroid/widget/TextView; // type@01ad │ │ +051eb0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +051eb2: 7220 1901 2600 |000f: invoke-interface {v6, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +051eb8: 0c02 |0012: move-result-object v2 │ │ +051eba: 6e20 fd0a 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +051ec0: 1101 |0016: return-object v1 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=154 │ │ + 0x0004 line=155 │ │ + 0x000e line=157 │ │ + 0x0016 line=158 │ │ + locals : │ │ + 0x0004 - 0x0017 reg=0 inflater Landroid/view/LayoutInflater; │ │ + 0x000e - 0x0017 reg=1 view Landroid/widget/TextView; │ │ + 0x0000 - 0x0017 reg=4 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ + 0x0000 - 0x0017 reg=5 context Landroid/content/Context; │ │ + 0x0000 - 0x0017 reg=6 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0017 reg=7 parent Landroid/view/ViewGroup; │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;) │ │ + name : 'runQueryOnBackgroundThread' │ │ + type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 8 │ │ + ins : 2 │ │ + outs : 6 │ │ + insns size : 37 16-bit code units │ │ +051ec4: |[051ec4] net.everythingandroid.smspopup.ui.ConfigContactsActivity$ContactListAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +051ed4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +051ed6: 6e10 c00e 0600 |0001: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; // method@0ec0 │ │ +051edc: 0c00 |0004: move-result-object v0 │ │ +051ede: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +051ee2: 6e10 c00e 0600 |0007: invoke-virtual {v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; // method@0ec0 │ │ +051ee8: 0c00 |000a: move-result-object v0 │ │ +051eea: 7220 ac0a 7000 |000b: invoke-interface {v0, v7}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0aac │ │ +051ef0: 0c00 |000e: move-result-object v0 │ │ +051ef2: 1100 |000f: return-object v0 │ │ +051ef4: 5460 ed06 |0010: iget-object v0, v6, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;.mContentResolver:Landroid/content/ContentResolver; // field@06ed │ │ +051ef8: 6201 2500 |0012: sget-object v1, Landroid/provider/ContactsContract$Contacts;.CONTENT_FILTER_URI:Landroid/net/Uri; // field@0025 │ │ +051efc: 1f07 0502 |0014: check-cast v7, Ljava/lang/String; // type@0205 │ │ +051f00: 7120 7901 7100 |0016: invoke-static {v1, v7}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0179 │ │ +051f06: 0c01 |0019: move-result-object v1 │ │ +051f08: 7100 c70e 0000 |001a: invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;.access$000:()[Ljava/lang/String; // method@0ec7 │ │ +051f0e: 0c02 |001d: move-result-object v2 │ │ +051f10: 0734 |001e: move-object v4, v3 │ │ +051f12: 0735 |001f: move-object v5, v3 │ │ +051f14: 7406 9200 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0092 │ │ +051f1a: 0c00 |0023: move-result-object v0 │ │ +051f1c: 28eb |0024: goto 000f // -0015 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=173 │ │ + 0x0007 line=174 │ │ + 0x000f line=177 │ │ + 0x0016 line=178 │ │ + 0x001a line=179 │ │ + 0x0020 line=177 │ │ + locals : │ │ + 0x0000 - 0x000f reg=7 constraint Ljava/lang/CharSequence; │ │ + 0x0010 - 0x0016 reg=7 constraint Ljava/lang/CharSequence; │ │ + 0x0000 - 0x0025 reg=6 this Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ + │ │ + source_file_idx : 465 (ConfigContactsActivity.java) │ │ + │ │ +Class #382 header: │ │ +class_idx : 652 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 577 │ │ +source_file_idx : 1876 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 1 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #382 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=2 name="SmsPopupPagerAdapter" │ │ + │ │ +Class #382 - │ │ + Class descriptor : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ + name : 'this$0' │ │ + type : 'Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;' │ │ + access : 0x1010 (FINAL SYNTHETIC) │ │ + Direct methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ + name : '' │ │ + type : '(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/support/v4/app/FragmentManager;)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 6 16-bit code units │ │ +051f20: |[051f20] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/support/v4/app/FragmentManager;)V │ │ +051f30: 5b01 1f07 |0000: iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071f │ │ +051f34: 7020 420d 2000 |0002: invoke-direct {v0, v2}, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@0d42 │ │ +051f3a: 0e00 |0005: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1201 │ │ + 0x0002 line=1202 │ │ + 0x0005 line=1203 │ │ + locals : │ │ + 0x0000 - 0x0006 reg=0 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ + 0x0000 - 0x0006 reg=1 (null) Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + 0x0000 - 0x0006 reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ + name : 'getCount' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 11 16-bit code units │ │ +051f3c: |[051f3c] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.getCount:()I │ │ +051f4c: 5410 1f07 |0000: iget-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071f │ │ +051f50: 7110 410f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0f41 │ │ +051f56: 0c00 |0005: move-result-object v0 │ │ +051f58: 6e10 680d 0000 |0006: invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getPageCount:()I // method@0d68 │ │ +051f5e: 0a00 |0009: move-result v0 │ │ +051f60: 0f00 |000a: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1207 │ │ + locals : │ │ + 0x0000 - 0x000b reg=1 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ + │ │ + #1 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ + name : 'getItem' │ │ + type : '(I)Landroid/support/v4/app/Fragment;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 5 │ │ + insns size : 39 16-bit code units │ │ +051f64: |[051f64] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ +051f74: 5450 1f07 |0000: iget-object v0, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071f │ │ +051f78: 7110 410f 0000 |0002: invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0f41 │ │ +051f7e: 0c00 |0005: move-result-object v0 │ │ +051f80: 6e20 660d 6000 |0006: invoke-virtual {v0, v6}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getMessage:(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; // method@0d66 │ │ +051f86: 0c00 |0009: move-result-object v0 │ │ +051f88: 5451 1f07 |000a: iget-object v1, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071f │ │ +051f8c: 7110 4e0f 0100 |000c: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$2000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)[I // method@0f4e │ │ +051f92: 0c01 |000f: move-result-object v1 │ │ +051f94: 5452 1f07 |0010: iget-object v2, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071f │ │ +051f98: 7110 4f0f 0200 |0012: invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$2100:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)I // method@0f4f │ │ +051f9e: 0a02 |0015: move-result v2 │ │ +051fa0: 5453 1f07 |0016: iget-object v3, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071f │ │ +051fa4: 7110 500f 0300 |0018: invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$2200:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z // method@0f50 │ │ +051faa: 0a03 |001b: move-result v3 │ │ +051fac: 5454 1f07 |001c: iget-object v4, v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071f │ │ +051fb0: 7110 510f 0400 |001e: invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$2300:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z // method@0f51 │ │ +051fb6: 0a04 |0021: move-result v4 │ │ +051fb8: 7154 dd0f 1032 |0022: invoke-static {v0, v1, v2, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.newInstance:(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[IIZZ)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // method@0fdd │ │ +051fbe: 0c00 |0025: move-result-object v0 │ │ +051fc0: 1100 |0026: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1212 │ │ + 0x0002 line=1213 │ │ + 0x0018 line=1214 │ │ + 0x0022 line=1212 │ │ + locals : │ │ + 0x0000 - 0x0027 reg=5 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ + 0x0000 - 0x0027 reg=6 position I │ │ + │ │ + #2 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ + name : 'getItemPosition' │ │ + type : '(Ljava/lang/Object;)I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 19 16-bit code units │ │ +051fc4: |[051fc4] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +051fd4: 5421 1f07 |0000: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; // field@071f │ │ +051fd8: 7110 410f 0100 |0002: invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;.access$000:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; // method@0f41 │ │ +051fde: 0c01 |0005: move-result-object v1 │ │ +051fe0: 6e10 670d 0100 |0006: invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;.getMessages:()Ljava/util/ArrayList; // method@0d67 │ │ +051fe6: 0c01 |0009: move-result-object v1 │ │ +051fe8: 6e20 f70c 3100 |000a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@0cf7 │ │ +051fee: 0a00 |000d: move-result v0 │ │ +051ff0: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +051ff2: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ +051ff6: 12e0 |0011: const/4 v0, #int -2 // #fe │ │ +051ff8: 0f00 |0012: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1235 │ │ + 0x000e line=1236 │ │ + 0x0011 line=1237 │ │ + 0x0012 line=1239 │ │ + locals : │ │ + 0x000e - 0x0012 reg=0 idx I │ │ + 0x0000 - 0x0013 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ + 0x0000 - 0x0013 reg=3 object Ljava/lang/Object; │ │ + │ │ + #3 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ + name : 'resizeFragments' │ │ + type : '(II)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 3 │ │ + insns size : 32 16-bit code units │ │ +051ffc: |[051ffc] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.resizeFragments:(II)V │ │ +05200c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05200e: 5421 1e07 |0001: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@071e │ │ +052012: 6e10 fd0c 0100 |0003: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +052018: 0a01 |0006: move-result v1 │ │ +05201a: 3510 1800 |0007: if-ge v0, v1, 001f // +0018 │ │ +05201e: 5421 1e07 |0009: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@071e │ │ +052022: 6e20 f60c 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +052028: 0c01 |000e: move-result-object v1 │ │ +05202a: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ +05202e: 5421 1e07 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@071e │ │ +052032: 6e20 f60c 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +052038: 0c01 |0016: move-result-object v1 │ │ +05203a: 1f01 9c02 |0017: check-cast v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // type@029c │ │ +05203e: 6e30 e20f 3104 |0019: invoke-virtual {v1, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.resizeLayout:(II)V // method@0fe2 │ │ +052044: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +052048: 28e3 |001e: goto 0001 // -001d │ │ +05204a: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1243 │ │ + 0x0009 line=1244 │ │ + 0x0011 line=1245 │ │ + 0x001c line=1243 │ │ + 0x001f line=1248 │ │ + locals : │ │ + 0x0001 - 0x0020 reg=0 i I │ │ + 0x0000 - 0x0020 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ + 0x0000 - 0x0020 reg=3 width I │ │ + 0x0000 - 0x0020 reg=4 height I │ │ + │ │ + #4 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ + name : 'setPrivacy' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 32 16-bit code units │ │ +05204c: |[05204c] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.setPrivacy:(I)V │ │ +05205c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05205e: 5421 1e07 |0001: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@071e │ │ +052062: 6e10 fd0c 0100 |0003: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +052068: 0a01 |0006: move-result v1 │ │ +05206a: 3510 1800 |0007: if-ge v0, v1, 001f // +0018 │ │ +05206e: 5421 1e07 |0009: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@071e │ │ +052072: 6e20 f60c 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +052078: 0c01 |000e: move-result-object v1 │ │ +05207a: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ +05207e: 5421 1e07 |0011: iget-object v1, v2, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@071e │ │ +052082: 6e20 f60c 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +052088: 0c01 |0016: move-result-object v1 │ │ +05208a: 1f01 9c02 |0017: check-cast v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // type@029c │ │ +05208e: 6e20 e40f 3100 |0019: invoke-virtual {v1, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setPrivacy:(I)V // method@0fe4 │ │ +052094: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +052098: 28e3 |001e: goto 0001 // -001d │ │ +05209a: 0e00 |001f: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1218 │ │ + 0x0009 line=1219 │ │ + 0x0011 line=1220 │ │ + 0x001c line=1218 │ │ + 0x001f line=1223 │ │ + locals : │ │ + 0x0001 - 0x0020 reg=0 i I │ │ + 0x0000 - 0x0020 reg=2 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ + 0x0000 - 0x0020 reg=3 privacyMode I │ │ + │ │ + #5 : (in Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;) │ │ + name : 'unlockScreen' │ │ + type : '()V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 1 │ │ + outs : 2 │ │ + insns size : 33 16-bit code units │ │ +05209c: |[05209c] net.everythingandroid.smspopup.ui.SmsPopupActivity$SmsPopupPagerAdapter.unlockScreen:()V │ │ +0520ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0520ae: 5431 1e07 |0001: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@071e │ │ +0520b2: 6e10 fd0c 0100 |0003: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0cfd │ │ +0520b8: 0a01 |0006: move-result v1 │ │ +0520ba: 3510 1900 |0007: if-ge v0, v1, 0020 // +0019 │ │ +0520be: 5431 1e07 |0009: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@071e │ │ +0520c2: 6e20 f60c 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0520c8: 0c01 |000e: move-result-object v1 │ │ +0520ca: 3801 0e00 |000f: if-eqz v1, 001d // +000e │ │ +0520ce: 5431 1e07 |0011: iget-object v1, v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;.mFragments:Ljava/util/ArrayList; // field@071e │ │ +0520d2: 6e20 f60c 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0cf6 │ │ +0520d8: 0c01 |0016: move-result-object v1 │ │ +0520da: 1f01 9c02 |0017: check-cast v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; // type@029c │ │ +0520de: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0520e0: 6e20 e60f 2100 |001a: invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;.setShowUnlockButton:(Z)V // method@0fe6 │ │ +0520e6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0520ea: 28e2 |001f: goto 0001 // -001e │ │ +0520ec: 0e00 |0020: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1226 │ │ + 0x0009 line=1227 │ │ + 0x0011 line=1228 │ │ + 0x001d line=1226 │ │ + 0x0020 line=1231 │ │ + locals : │ │ + 0x0001 - 0x0021 reg=0 i I │ │ + 0x0000 - 0x0021 reg=3 this Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ + │ │ + source_file_idx : 1876 (SmsPopupActivity.java) │ │ + │ │ +Class #383 header: │ │ +class_idx : 257 │ │ +access_flags : 0 (0x0000) │ │ +superclass_idx : 256 │ │ +source_file_idx : 2073 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 0 │ │ +direct_methods_size : 1 │ │ +virtual_methods_size: 6 │ │ + │ │ +Class #383 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Landroid/support/v4/view/ViewCompat; │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=8 name="ICSViewCompatImpl" │ │ + │ │ +Class #383 - │ │ + Class descriptor : 'Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;' │ │ + Access flags : 0x0000 () │ │ + Superclass : 'Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : '' │ │ + type : '()V' │ │ + access : 0x10000 (CONSTRUCTOR) │ │ + code - │ │ + registers : 1 │ │ + ins : 1 │ │ + outs : 1 │ │ + insns size : 4 16-bit code units │ │ +0520f0: |[0520f0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +052100: 7010 0406 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0604 │ │ +052106: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=95 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'canScrollHorizontally' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +052108: |[052108] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +052118: 7120 2406 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0624 │ │ +05211e: 0a00 |0003: move-result v0 │ │ +052120: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=98 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 direction I │ │ + │ │ + #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'canScrollVertically' │ │ + type : '(Landroid/view/View;I)Z' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 5 16-bit code units │ │ +052124: |[052124] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +052134: 7120 2506 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0625 │ │ +05213a: 0a00 |0003: move-result v0 │ │ +05213c: 0f00 |0004: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=102 │ │ + locals : │ │ + 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0005 reg=3 direction I │ │ + │ │ + #2 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +052140: |[052140] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +052150: 7120 2606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0626 │ │ +052156: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=110 │ │ + 0x0003 line=111 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #3 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'onInitializeAccessibilityNodeInfo' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +052158: |[052158] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +052168: 6e10 a207 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getImpl:()Ljava/lang/Object; // method@07a2 │ │ +05216e: 0c00 |0003: move-result-object v0 │ │ +052170: 7120 2706 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0627 │ │ +052176: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=114 │ │ + 0x0007 line=115 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ + │ │ + #4 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'onPopulateAccessibilityEvent' │ │ + type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +052178: |[052178] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +052188: 7120 2806 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0628 │ │ +05218e: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=106 │ │ + 0x0003 line=107 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ + 0x0000 - 0x0004 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ + │ │ + #5 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ + name : 'setAccessibilityDelegate' │ │ + type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 8 16-bit code units │ │ +052190: |[052190] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0521a0: 6e10 5305 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0553 │ │ +0521a6: 0c00 |0003: move-result-object v0 │ │ +0521a8: 7120 2906 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0629 │ │ +0521ae: 0e00 |0007: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=118 │ │ + 0x0007 line=119 │ │ + locals : │ │ + 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ + 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ + 0x0000 - 0x0008 reg=3 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ + │ │ + source_file_idx : 2073 (ViewCompat.java) │ │ + │ │ +Class #384 header: │ │ +class_idx : 331 │ │ +access_flags : 1 (0x0001) │ │ +superclass_idx : 319 │ │ +source_file_idx : 1869 │ │ +static_fields_size : 0 │ │ +instance_fields_size: 6 │ │ +direct_methods_size : 3 │ │ +virtual_methods_size: 12 │ │ + │ │ +Class #384 annotations: │ │ +Annotations on class │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; } │ │ +Annotations on method #2393 '' │ │ + VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ + │ │ +Class #384 - │ │ + Class descriptor : 'Landroid/support/v4/widget/SimpleCursorAdapter;' │ │ + Access flags : 0x0001 (PUBLIC) │ │ + Superclass : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ + Interfaces - │ │ + Static fields - │ │ + Instance fields - │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mCursorToStringConverter' │ │ + type : 'Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ + access : 0x0002 (PRIVATE) │ │ + #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mFrom' │ │ + type : '[I' │ │ + access : 0x0004 (PROTECTED) │ │ + #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mOriginalFrom' │ │ + type : '[Ljava/lang/String;' │ │ + access : 0x0000 () │ │ + #3 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mStringConversionColumn' │ │ + type : 'I' │ │ + access : 0x0002 (PRIVATE) │ │ + #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mTo' │ │ + type : '[I' │ │ + access : 0x0004 (PROTECTED) │ │ + #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'mViewBinder' │ │ + type : 'Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ + access : 0x0002 (PRIVATE) │ │ + Direct methods - │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 7 │ │ + ins : 6 │ │ + outs : 4 │ │ + insns size : 14 16-bit code units │ │ +0521b0: |[0521b0] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0521c0: 7040 2e09 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@092e │ │ +0521c6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0521c8: 5910 6102 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ +0521cc: 5b16 6202 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ +0521d0: 5b15 6002 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ +0521d4: 7020 5e09 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@095e │ │ +0521da: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=63 │ │ + 0x0003 line=47 │ │ + 0x0006 line=64 │ │ + 0x0008 line=65 │ │ + 0x000a line=66 │ │ + 0x000d line=67 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 layout I │ │ + 0x0000 - 0x000e reg=4 c Landroid/database/Cursor; │ │ + 0x0000 - 0x000e reg=5 from [Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=6 to [I │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : '' │ │ + type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ + access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ + code - │ │ + registers : 8 │ │ + ins : 7 │ │ + outs : 5 │ │ + insns size : 14 16-bit code units │ │ +0521dc: |[0521dc] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +0521ec: 7057 2f09 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@092f │ │ +0521f2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0521f4: 5910 6102 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ +0521f8: 5b16 6202 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ +0521fc: 5b15 6002 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ +052200: 7020 5e09 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@095e │ │ +052206: 0e00 |000d: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=89 │ │ + 0x0003 line=47 │ │ + 0x0006 line=90 │ │ + 0x0008 line=91 │ │ + 0x000a line=92 │ │ + 0x000d line=93 │ │ + locals : │ │ + 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ + 0x0000 - 0x000e reg=3 layout I │ │ + 0x0000 - 0x000e reg=4 c Landroid/database/Cursor; │ │ + 0x0000 - 0x000e reg=5 from [Ljava/lang/String; │ │ + 0x0000 - 0x000e reg=6 to [I │ │ + 0x0000 - 0x000e reg=7 flags I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'findColumns' │ │ + type : '([Ljava/lang/String;)V' │ │ + access : 0x0002 (PRIVATE) │ │ + code - │ │ + registers : 7 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 40 16-bit code units │ │ +052208: |[052208] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +052218: 5452 5d02 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@025d │ │ +05221c: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +052220: 2160 |0004: array-length v0, v6 │ │ +052222: 5452 5f02 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ +052226: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +05222a: 5452 5f02 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ +05222e: 2122 |000b: array-length v2, v2 │ │ +052230: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +052234: 2302 b602 |000e: new-array v2, v0, [I // type@02b6 │ │ +052238: 5b52 5f02 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ +05223c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +05223e: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +052242: 5452 5f02 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ +052246: 5453 5d02 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@025d │ │ +05224a: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +05224e: 7220 1501 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0115 │ │ +052254: 0a03 |001e: move-result v3 │ │ +052256: 4b03 0201 |001f: aput v3, v2, v1 │ │ +05225a: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05225e: 28f0 |0023: goto 0013 // -0010 │ │ +052260: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +052262: 5b52 5f02 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ +052266: 0e00 |0027: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=310 │ │ + 0x0004 line=312 │ │ + 0x0005 line=313 │ │ + 0x000e line=314 │ │ + 0x0012 line=316 │ │ + 0x0015 line=317 │ │ + 0x0021 line=316 │ │ + 0x0024 line=320 │ │ + 0x0027 line=322 │ │ + locals : │ │ + 0x0005 - 0x0024 reg=0 count I │ │ + 0x0013 - 0x0024 reg=1 i I │ │ + 0x0000 - 0x0028 reg=5 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0028 reg=6 from [Ljava/lang/String; │ │ + │ │ + Virtual methods - │ │ + #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'bindView' │ │ + type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 15 │ │ + ins : 4 │ │ + outs : 4 │ │ + insns size : 103 16-bit code units │ │ +052268: |[052268] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +052278: 54b0 6302 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0263 │ │ +05227c: 54b8 6202 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ +052280: 2182 |0004: array-length v2, v8 │ │ +052282: 54b3 5f02 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@025f │ │ +052286: 54b6 6202 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ +05228a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +05228c: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +052290: 4408 0604 |000c: aget v8, v6, v4 │ │ +052294: 6e20 d609 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@09d6 │ │ +05229a: 0c07 |0011: move-result-object v7 │ │ +05229c: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +0522a0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0522a2: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +0522a6: 4408 0304 |0017: aget v8, v3, v4 │ │ +0522aa: 7240 5809 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@0958 │ │ +0522b0: 0a01 |001c: move-result v1 │ │ +0522b2: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +0522b6: 4408 0304 |001f: aget v8, v3, v4 │ │ +0522ba: 7220 1901 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +0522c0: 0c05 |0024: move-result-object v5 │ │ +0522c2: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +0522c6: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +0522ca: 2078 ad01 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@01ad │ │ +0522ce: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +0522d2: 1f07 ad01 |002d: check-cast v7, Landroid/widget/TextView; // type@01ad │ │ +0522d6: 6e30 6609 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@0966 │ │ +0522dc: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0522e0: 28d6 |0034: goto 000a // -002a │ │ +0522e2: 2078 9b01 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@019b │ │ +0522e6: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +0522ea: 1f07 9b01 |0039: check-cast v7, Landroid/widget/ImageView; // type@019b │ │ +0522ee: 6e30 6509 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@0965 │ │ +0522f4: 28f4 |003e: goto 0032 // -000c │ │ +0522f6: 2208 f601 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@01f6 │ │ +0522fa: 2209 0602 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0206 │ │ +0522fe: 7010 d90c 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0cd9 │ │ +052304: 6e10 c20c 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0cc2 │ │ +05230a: 0c0a |0049: move-result-object v10 │ │ +05230c: 6e10 9d0c 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@0c9d │ │ +052312: 0c0a |004d: move-result-object v10 │ │ +052314: 6e20 e00c a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +05231a: 0c09 |0051: move-result-object v9 │ │ +05231c: 1a0a 4900 |0052: const-string v10, " is not a " // string@0049 │ │ +052320: 6e20 e00c a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +052326: 0c09 |0057: move-result-object v9 │ │ +052328: 1a0a 8300 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@0083 │ │ +05232c: 6e20 e00c a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0ce0 │ │ +052332: 0c09 |005d: move-result-object v9 │ │ +052334: 6e10 e40c 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0ce4 │ │ +05233a: 0c09 |0061: move-result-object v9 │ │ +05233c: 7020 aa0c 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0caa │ │ +052342: 2708 |0065: throw v8 │ │ +052344: 0e00 |0066: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=121 │ │ + 0x0002 line=122 │ │ + 0x0005 line=123 │ │ + 0x0007 line=124 │ │ + 0x0009 line=126 │ │ + 0x000c line=127 │ │ + 0x0012 line=128 │ │ + 0x0014 line=129 │ │ + 0x0015 line=130 │ │ + 0x0017 line=131 │ │ + 0x001d line=134 │ │ + 0x001f line=135 │ │ + 0x0025 line=136 │ │ + 0x0027 line=137 │ │ + 0x0029 line=140 │ │ + 0x002d line=141 │ │ + 0x0032 line=126 │ │ + 0x0035 line=142 │ │ + 0x0039 line=143 │ │ + 0x003f line=145 │ │ + 0x0066 line=151 │ │ + locals : │ │ + 0x0012 - 0x002f reg=7 v Landroid/view/View; │ │ + 0x0015 - 0x0032 reg=1 bound Z │ │ + 0x0025 - 0x0032 reg=5 text Ljava/lang/String; │ │ + 0x0035 - 0x003b reg=7 v Landroid/view/View; │ │ + 0x0035 - 0x0066 reg=1 bound Z │ │ + 0x0035 - 0x0066 reg=5 text Ljava/lang/String; │ │ + 0x003f - 0x0066 reg=7 v Landroid/view/View; │ │ + 0x0002 - 0x0067 reg=0 binder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ + 0x0005 - 0x0067 reg=2 count I │ │ + 0x0007 - 0x0067 reg=3 from [I │ │ + 0x000a - 0x0067 reg=4 i I │ │ + 0x0009 - 0x0067 reg=6 to [I │ │ + 0x0000 - 0x0067 reg=11 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0067 reg=12 view Landroid/view/View; │ │ + 0x0000 - 0x0067 reg=13 context Landroid/content/Context; │ │ + 0x0000 - 0x0067 reg=14 cursor Landroid/database/Cursor; │ │ + │ │ + #1 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'changeCursorAndColumns' │ │ + type : '(Landroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 4 │ │ + outs : 2 │ │ + insns size : 13 16-bit code units │ │ +052348: |[052348] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +052358: 5b13 6002 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ +05235c: 5b14 6202 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0262 │ │ +052360: 6f20 3109 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0931 │ │ +052366: 5410 6002 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ +05236a: 7020 5e09 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@095e │ │ +052370: 0e00 |000c: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=344 │ │ + 0x0002 line=345 │ │ + 0x0004 line=346 │ │ + 0x0007 line=347 │ │ + 0x000c line=348 │ │ + locals : │ │ + 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x000d reg=2 c Landroid/database/Cursor; │ │ + 0x0000 - 0x000d reg=3 from [Ljava/lang/String; │ │ + 0x0000 - 0x000d reg=4 to [I │ │ + │ │ + #2 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'convertToString' │ │ + type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 28 16-bit code units │ │ +052374: |[052374] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +052384: 5420 5e02 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@025e │ │ +052388: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05238c: 5420 5e02 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@025e │ │ +052390: 7220 5709 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0957 │ │ +052396: 0c00 |0009: move-result-object v0 │ │ +052398: 1100 |000a: return-object v0 │ │ +05239a: 5220 6102 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ +05239e: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +0523a0: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +0523a4: 5220 6102 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ +0523a8: 7220 1901 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0119 │ │ +0523ae: 0c00 |0015: move-result-object v0 │ │ +0523b0: 28f4 |0016: goto 000a // -000c │ │ +0523b2: 6f20 3209 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0932 │ │ +0523b8: 0c00 |001a: move-result-object v0 │ │ +0523ba: 28ef |001b: goto 000a // -0011 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=294 │ │ + 0x0004 line=295 │ │ + 0x000a line=300 │ │ + 0x000b line=296 │ │ + 0x0010 line=297 │ │ + 0x0017 line=300 │ │ + locals : │ │ + 0x0000 - 0x001c reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x001c reg=3 cursor Landroid/database/Cursor; │ │ + │ │ + #3 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'getCursorToStringConverter' │ │ + type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0523bc: |[0523bc] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +0523cc: 5410 5e02 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@025e │ │ +0523d0: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=262 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + │ │ + #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'getStringConversionColumn' │ │ + type : '()I' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0523d4: |[0523d4] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +0523e4: 5210 6102 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ +0523e8: 0f00 |0002: return v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=228 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + │ │ + #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'getViewBinder' │ │ + type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 1 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +0523ec: |[0523ec] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +0523fc: 5410 6302 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0263 │ │ +052400: 1100 |0002: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=162 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + │ │ + #6 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'setCursorToStringConverter' │ │ + type : '(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052404: |[052404] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +052414: 5b01 5e02 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@025e │ │ +052418: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=278 │ │ + 0x0002 line=279 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0003 reg=1 cursorToStringConverter Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ + │ │ + #7 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'setStringConversionColumn' │ │ + type : '(I)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +05241c: |[05241c] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +05242c: 5901 6102 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0261 │ │ +052430: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=246 │ │ + 0x0002 line=247 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0003 reg=1 stringConversionColumn I │ │ + │ │ + #8 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'setViewBinder' │ │ + type : '(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 2 │ │ + ins : 2 │ │ + outs : 0 │ │ + insns size : 3 16-bit code units │ │ +052434: |[052434] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +052444: 5b01 6302 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0263 │ │ +052448: 0e00 |0002: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=175 │ │ + 0x0002 line=176 │ │ + locals : │ │ + 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0003 reg=1 viewBinder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ + │ │ + #9 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'setViewImage' │ │ + type : '(Landroid/widget/ImageView;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 5 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 17 16-bit code units │ │ +05244c: |[05244c] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +05245c: 7110 ae0c 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0cae │ │ +052462: 0a01 |0003: move-result v1 │ │ +052464: 6e20 ba0a 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0aba │ │ +05246a: 0e00 |0007: return-void │ │ +05246c: 0d00 |0008: move-exception v0 │ │ +05246e: 7110 7701 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0177 │ │ +052474: 0c01 |000c: move-result-object v1 │ │ +052476: 6e20 bb0a 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@0abb │ │ +05247c: 28f7 |0010: goto 0007 // -0009 │ │ + catches : 1 │ │ + 0x0000 - 0x0007 │ │ + Ljava/lang/NumberFormatException; -> 0x0008 │ │ + positions : │ │ + 0x0000 line=195 │ │ + 0x0007 line=199 │ │ + 0x0008 line=196 │ │ + 0x0009 line=197 │ │ + locals : │ │ + 0x0009 - 0x0011 reg=0 nfe Ljava/lang/NumberFormatException; │ │ + 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0011 reg=3 v Landroid/widget/ImageView; │ │ + 0x0000 - 0x0011 reg=4 value Ljava/lang/String; │ │ + │ │ + #10 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'setViewText' │ │ + type : '(Landroid/widget/TextView;Ljava/lang/String;)V' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 3 │ │ + ins : 3 │ │ + outs : 2 │ │ + insns size : 4 16-bit code units │ │ +052490: |[052490] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +0524a0: 6e20 fd0a 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0afd │ │ +0524a6: 0e00 |0003: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=213 │ │ + 0x0003 line=214 │ │ + locals : │ │ + 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x0004 reg=1 v Landroid/widget/TextView; │ │ + 0x0000 - 0x0004 reg=2 text Ljava/lang/String; │ │ + │ │ + #11 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ + name : 'swapCursor' │ │ + type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ + access : 0x0001 (PUBLIC) │ │ + code - │ │ + registers : 4 │ │ + ins : 2 │ │ + outs : 2 │ │ + insns size : 10 16-bit code units │ │ +0524a8: |[0524a8] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0524b8: 6f20 3709 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0937 │ │ +0524be: 0c00 |0003: move-result-object v0 │ │ +0524c0: 5421 6002 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0260 │ │ +0524c4: 7020 5e09 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@095e │ │ +0524ca: 1100 |0009: return-object v0 │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=326 │ │ + 0x0004 line=328 │ │ + 0x0009 line=329 │ │ + locals : │ │ + 0x0004 - 0x000a reg=0 res Landroid/database/Cursor; │ │ + 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + 0x0000 - 0x000a reg=3 c Landroid/database/Cursor; │ │ + │ │ + source_file_idx : 1869 (SimpleCursorAdapter.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,285 +1,216 @@ │ │ │ -Zip file size: 709713 bytes, number of entries: 384 │ │ │ +Zip file size: 719582 bytes, number of entries: 385 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 527 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 801 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 917 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2132 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 595 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 675 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 431 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$Op.class │ │ │ -?rwxrwxr-x 2.0 unx 1658 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransaction.class │ │ │ -?rwxrwxr-x 2.0 unx 329 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager$BackStackEntry.class │ │ │ -?rwxrwxr-x 2.0 unx 10982 b- defN 80-Jan-01 00:00 android/support/v4/app/BackStackRecord.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4299 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState.class │ │ │ -?rwxrwxr-x 2.0 unx 13104 b- defN 80-Jan-01 00:00 android/support/v4/app/Fragment.class │ │ │ -?rwxrwxr-x 2.0 unx 5435 b- stor 80-Jan-01 00:00 android/support/v4/app/DialogFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 265 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$InstantiationException.class │ │ │ ?rwxrwxr-x 2.0 unx 671 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 849 b- stor 80-Jan-01 00:00 android/support/v4/app/Fragment$SavedState.class │ │ │ +?rwxrwxr-x 2.0 unx 13104 b- defN 80-Jan-01 00:00 android/support/v4/app/Fragment.class │ │ │ ?rwxrwxr-x 2.0 unx 775 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 409 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$FragmentTag.class │ │ │ ?rwxrwxr-x 2.0 unx 381 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$NonConfigurationInstances.class │ │ │ ?rwxrwxr-x 2.0 unx 11854 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 329 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager$BackStackEntry.class │ │ │ ?rwxrwxr-x 2.0 unx 152 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager$OnBackStackChangedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1533 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManager.class │ │ │ ?rwxrwxr-x 2.0 unx 440 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$2.class │ │ │ ?rwxrwxr-x 2.0 unx 776 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$3.class │ │ │ ?rwxrwxr-x 2.0 unx 736 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$4.class │ │ │ ?rwxrwxr-x 2.0 unx 919 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl$5.class │ │ │ -?rwxrwxr-x 2.0 unx 31317 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1122 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentManagerState.class │ │ │ -?rwxrwxr-x 2.0 unx 1989 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 2683 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentPagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2636 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentState.class │ │ │ -?rwxrwxr-x 2.0 unx 4538 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 1658 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransaction.class │ │ │ ?rwxrwxr-x 2.0 unx 2726 b- stor 80-Jan-01 00:00 android/support/v4/app/HCSparseArray.class │ │ │ ?rwxrwxr-x 2.0 unx 523 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 593 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment$2.class │ │ │ -?rwxrwxr-x 2.0 unx 5250 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 338 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManager$LoaderCallbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 686 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManager.class │ │ │ -?rwxrwxr-x 2.0 unx 192 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader$OnLoadCompleteListener.class │ │ │ -?rwxrwxr-x 2.0 unx 6999 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ -?rwxrwxr-x 2.0 unx 7713 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 3276 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 893 b- stor 80-Jan-01 00:00 android/support/v4/app/NoSaveStateFrameLayout.class │ │ │ ?rwxrwxr-x 2.0 unx 3922 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 224 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 883 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ -?rwxrwxr-x 2.0 unx 1279 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 721 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 2567 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/app/ServiceCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 4999 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$IntentBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 4534 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$IntentReader.class │ │ │ ?rwxrwxr-x 2.0 unx 209 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 582 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ -?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ ?rwxrwxr-x 2.0 unx 2075 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1083 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompatICS.class │ │ │ ?rwxrwxr-x 2.0 unx 200 b- stor 80-Jan-01 00:00 android/support/v4/app/SuperNotCalledException.class │ │ │ ?rwxrwxr-x 2.0 unx 223 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 633 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ -?rwxrwxr-x 2.0 unx 665 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 3505 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 367 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilderHoneycomb.class │ │ │ -?rwxrwxr-x 2.0 unx 5255 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ -?rwxrwxr-x 2.0 unx 1474 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ -?rwxrwxr-x 2.0 unx 3216 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader.class │ │ │ -?rwxrwxr-x 2.0 unx 3336 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader.class │ │ │ -?rwxrwxr-x 2.0 unx 3672 b- stor 80-Jan-01 00:00 android/support/v4/content/CursorLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 705 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 555 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader$ForceLoadContentObserver.class │ │ │ +?rwxrwxr-x 2.0 unx 192 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader$OnLoadCompleteListener.class │ │ │ +?rwxrwxr-x 2.0 unx 3216 b- stor 80-Jan-01 00:00 android/support/v4/content/Loader.class │ │ │ ?rwxrwxr-x 2.0 unx 645 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 348 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager$BroadcastRecord.class │ │ │ ?rwxrwxr-x 2.0 unx 754 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager$ReceiverRecord.class │ │ │ ?rwxrwxr-x 2.0 unx 6647 b- stor 80-Jan-01 00:00 android/support/v4/content/LocalBroadcastManager.class │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$1.class │ │ │ -?rwxrwxr-x 2.0 unx 337 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ -?rwxrwxr-x 2.0 unx 998 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1173 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$3.class │ │ │ ?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$4.class │ │ │ ?rwxrwxr-x 2.0 unx 373 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class │ │ │ ?rwxrwxr-x 2.0 unx 858 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$InternalHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 892 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$Status.class │ │ │ +?rwxrwxr-x 2.0 unx 337 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ +?rwxrwxr-x 2.0 unx 5257 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ ?rwxrwxr-x 2.0 unx 221 b- stor 80-Jan-01 00:00 android/support/v4/content/pm/ActivityInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 869 b- stor 80-Jan-01 00:00 android/support/v4/database/DatabaseUtilsCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 678 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompat$CompatCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 242 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompatCreatorCallbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 732 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompatCreatorHoneycombMR2.class │ │ │ ?rwxrwxr-x 2.0 unx 454 b- stor 80-Jan-01 00:00 android/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub.class │ │ │ ?rwxrwxr-x 2.0 unx 894 b- stor 80-Jan-01 00:00 android/support/v4/util/DebugUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 896 b- stor 80-Jan-01 00:00 android/support/v4/util/LogWriter.class │ │ │ ?rwxrwxr-x 2.0 unx 4393 b- stor 80-Jan-01 00:00 android/support/v4/util/LruCache.class │ │ │ ?rwxrwxr-x 2.0 unx 2554 b- stor 80-Jan-01 00:00 android/support/v4/util/TimeUtils.class │ │ │ -?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class │ │ │ -?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1047 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1379 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2136 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2449 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1446 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs$1.class │ │ │ +?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 2009 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 227 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 947 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1060 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 406 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 158 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$MenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 411 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 256 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$MenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 547 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1062 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 262 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 728 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1426 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 488 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompatEclair.class │ │ │ +?rwxrwxr-x 2.0 unx 1989 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$1.class │ │ │ -?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnPageChangeListener.class │ │ │ -?rwxrwxr-x 2.0 unx 218 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnAdapterChangeListener.class │ │ │ -?rwxrwxr-x 2.0 unx 1436 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ -?rwxrwxr-x 2.0 unx 91 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$Decor.class │ │ │ -?rwxrwxr-x 2.0 unx 6157 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip.class │ │ │ ?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 460 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 487 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 816 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 361 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 981 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1696 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 370 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatGingerbread.class │ │ │ ?rwxrwxr-x 2.0 unx 1013 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompatICS.class │ │ │ ?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 780 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 315 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompatFroyo.class │ │ │ ?rwxrwxr-x 2.0 unx 249 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 408 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 445 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 769 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 430 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 274 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$2.class │ │ │ +?rwxrwxr-x 2.0 unx 91 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$Decor.class │ │ │ ?rwxrwxr-x 2.0 unx 242 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$ItemInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 665 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$LayoutParams.class │ │ │ +?rwxrwxr-x 2.0 unx 218 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnAdapterChangeListener.class │ │ │ +?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$OnPageChangeListener.class │ │ │ ?rwxrwxr-x 2.0 unx 571 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$PagerObserver.class │ │ │ -?rwxrwxr-x 2.0 unx 751 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1770 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ ?rwxrwxr-x 2.0 unx 24940 b- defN 80-Jan-01 00:00 android/support/v4/view/ViewPager.class │ │ │ ?rwxrwxr-x 2.0 unx 407 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 711 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1883 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 766 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class │ │ │ -?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ -?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 900 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1258 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2039 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 802 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1539 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1.class │ │ │ +?rwxrwxr-x 2.0 unx 203 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 1533 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 1735 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 3022 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 4128 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 5954 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 4037 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 1625 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 3306 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2738 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 4922 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 3510 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter$ChangeObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 702 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter$MyDataSetObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 384 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorFilter$CursorFilterClient.class │ │ │ -?rwxrwxr-x 2.0 unx 4966 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1293 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorFilter.class │ │ │ ?rwxrwxr-x 2.0 unx 481 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 776 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 932 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1440 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 964 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompatIcs.class │ │ │ -?rwxrwxr-x 2.0 unx 1385 b- stor 80-Jan-01 00:00 android/support/v4/widget/ResourceCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 707 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat.class │ │ │ -?rwxrwxr-x 2.0 unx 215 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class │ │ │ -?rwxrwxr-x 2.0 unx 878 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 389 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 586 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 1027 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1204 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 685 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$1.class │ │ │ +?rwxrwxr-x 2.0 unx 215 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class │ │ │ ?rwxrwxr-x 2.0 unx 893 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 201 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter.class │ │ │ ?rwxrwxr-x 2.0 unx 182 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter$ViewBinder.class │ │ │ -?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3922 b- stor 80-Jan-01 00:00 com/commonsware/cwac/wakeful/AlarmReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 307 b- stor 80-Jan-01 00:00 com/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener.class │ │ │ -?rwxrwxr-x 2.0 unx 2833 b- stor 80-Jan-01 00:00 com/commonsware/cwac/wakeful/WakefulIntentService.class │ │ │ +?rwxrwxr-x 2.0 unx 2831 b- stor 80-Jan-01 00:00 com/commonsware/cwac/wakeful/WakefulIntentService.class │ │ │ ?rwxrwxr-x 2.0 unx 96 b- stor 80-Jan-01 00:00 com/viewpagerindicator/CirclePageIndicator$1.class │ │ │ ?rwxrwxr-x 2.0 unx 738 b- stor 80-Jan-01 00:00 com/viewpagerindicator/CirclePageIndicator$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 790 b- stor 80-Jan-01 00:00 com/viewpagerindicator/CirclePageIndicator$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 com/viewpagerindicator/PageIndicator.class │ │ │ -?rwxrwxr-x 2.0 unx 8429 b- stor 80-Jan-01 00:00 com/viewpagerindicator/CirclePageIndicator.class │ │ │ -?rwxrwxr-x 2.0 unx 352 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$anim.class │ │ │ -?rwxrwxr-x 2.0 unx 964 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$array.class │ │ │ -?rwxrwxr-x 2.0 unx 1182 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$attr.class │ │ │ -?rwxrwxr-x 2.0 unx 1316 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$bool.class │ │ │ -?rwxrwxr-x 2.0 unx 1016 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$color.class │ │ │ -?rwxrwxr-x 2.0 unx 1121 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$dimen.class │ │ │ -?rwxrwxr-x 2.0 unx 3744 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$drawable.class │ │ │ -?rwxrwxr-x 2.0 unx 3278 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$id.class │ │ │ -?rwxrwxr-x 2.0 unx 393 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$integer.class │ │ │ -?rwxrwxr-x 2.0 unx 252 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$interpolator.class │ │ │ -?rwxrwxr-x 2.0 unx 854 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$layout.class │ │ │ -?rwxrwxr-x 2.0 unx 324 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$menu.class │ │ │ -?rwxrwxr-x 2.0 unx 14143 b- defN 80-Jan-01 00:00 com/viewpagerindicator/R$string.class │ │ │ -?rwxrwxr-x 2.0 unx 690 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$style.class │ │ │ -?rwxrwxr-x 2.0 unx 2085 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$styleable.class │ │ │ -?rwxrwxr-x 2.0 unx 235 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$xml.class │ │ │ +?rwxrwxr-x 2.0 unx 740 b- stor 80-Jan-01 00:00 com/viewpagerindicator/IconPageIndicator$1.class │ │ │ +?rwxrwxr-x 2.0 unx 146 b- stor 80-Jan-01 00:00 com/viewpagerindicator/IconPagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 3426 b- stor 80-Jan-01 00:00 com/viewpagerindicator/IcsLinearLayout.class │ │ │ +?rwxrwxr-x 2.0 unx 94 b- stor 80-Jan-01 00:00 com/viewpagerindicator/LinePageIndicator$1.class │ │ │ +?rwxrwxr-x 2.0 unx 728 b- stor 80-Jan-01 00:00 com/viewpagerindicator/LinePageIndicator$SavedState$1.class │ │ │ +?rwxrwxr-x 2.0 unx 784 b- stor 80-Jan-01 00:00 com/viewpagerindicator/LinePageIndicator$SavedState.class │ │ │ +?rwxrwxr-x 2.0 unx 1361 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$attr.class │ │ │ +?rwxrwxr-x 2.0 unx 447 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$bool.class │ │ │ +?rwxrwxr-x 2.0 unx 1265 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$color.class │ │ │ +?rwxrwxr-x 2.0 unx 971 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$dimen.class │ │ │ +?rwxrwxr-x 2.0 unx 524 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$drawable.class │ │ │ +?rwxrwxr-x 2.0 unx 312 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$id.class │ │ │ +?rwxrwxr-x 2.0 unx 483 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$integer.class │ │ │ +?rwxrwxr-x 2.0 unx 396 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$style.class │ │ │ +?rwxrwxr-x 2.0 unx 3179 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R$styleable.class │ │ │ ?rwxrwxr-x 2.0 unx 139 b- stor 80-Jan-01 00:00 com/viewpagerindicator/R.class │ │ │ -?rwxrwxr-x 2.0 unx 1104 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TabPageIndicator$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TabPageIndicator$1.class │ │ │ ?rwxrwxr-x 2.0 unx 734 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TabPageIndicator$2.class │ │ │ -?rwxrwxr-x 2.0 unx 1366 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TabPageIndicator$TabView.class │ │ │ -?rwxrwxr-x 2.0 unx 5817 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TabPageIndicator.class │ │ │ +?rwxrwxr-x 2.0 unx 148 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TabPageIndicator$OnTabReselectedListener.class │ │ │ +?rwxrwxr-x 2.0 unx 991 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TabPageIndicator$TabView.class │ │ │ ?rwxrwxr-x 2.0 unx 683 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TitlePageIndicator$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1155 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TitlePageIndicator$IndicatorStyle.class │ │ │ +?rwxrwxr-x 2.0 unx 1076 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TitlePageIndicator$LinePosition.class │ │ │ ?rwxrwxr-x 2.0 unx 154 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 733 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TitlePageIndicator$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 787 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TitlePageIndicator$SavedState.class │ │ │ -?rwxrwxr-x 2.0 unx 14576 b- defN 80-Jan-01 00:00 com/viewpagerindicator/TitlePageIndicator.class │ │ │ -?rwxrwxr-x 2.0 unx 208 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TitleProvider.class │ │ │ -?rwxrwxr-x 2.0 unx 759 b- stor 80-Jan-01 00:00 com/viewpagerindicator/VerticalTabPageIndicator$1.class │ │ │ -?rwxrwxr-x 2.0 unx 409 b- stor 80-Jan-01 00:00 com/viewpagerindicator/VerticalTabPageIndicator$2.class │ │ │ -?rwxrwxr-x 2.0 unx 704 b- stor 80-Jan-01 00:00 com/viewpagerindicator/VerticalTabPageIndicator$3.class │ │ │ -?rwxrwxr-x 2.0 unx 1048 b- stor 80-Jan-01 00:00 com/viewpagerindicator/VerticalTabPageIndicator$TabView.class │ │ │ -?rwxrwxr-x 2.0 unx 4888 b- stor 80-Jan-01 00:00 com/viewpagerindicator/VerticalTabPageIndicator.class │ │ │ -?rwxrwxr-x 2.0 unx 1366 b- stor 80-Jan-01 00:00 com/viewpagerindicator/VerticalTextView.class │ │ │ +?rwxrwxr-x 2.0 unx 961 b- stor 80-Jan-01 00:00 com/viewpagerindicator/UnderlinePageIndicator$1.class │ │ │ +?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 com/viewpagerindicator/UnderlinePageIndicator$2.class │ │ │ +?rwxrwxr-x 2.0 unx 753 b- stor 80-Jan-01 00:00 com/viewpagerindicator/UnderlinePageIndicator$SavedState$1.class │ │ │ +?rwxrwxr-x 2.0 unx 799 b- stor 80-Jan-01 00:00 com/viewpagerindicator/UnderlinePageIndicator$SavedState.class │ │ │ ?rwxrwxr-x 2.0 unx 177 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 360 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$anim.class │ │ │ ?rwxrwxr-x 2.0 unx 972 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$array.class │ │ │ -?rwxrwxr-x 2.0 unx 1190 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$attr.class │ │ │ -?rwxrwxr-x 2.0 unx 1324 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$bool.class │ │ │ -?rwxrwxr-x 2.0 unx 1024 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$color.class │ │ │ -?rwxrwxr-x 2.0 unx 1129 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$dimen.class │ │ │ -?rwxrwxr-x 2.0 unx 3752 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$drawable.class │ │ │ -?rwxrwxr-x 2.0 unx 3286 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$id.class │ │ │ -?rwxrwxr-x 2.0 unx 401 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$integer.class │ │ │ +?rwxrwxr-x 2.0 unx 1369 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$attr.class │ │ │ +?rwxrwxr-x 2.0 unx 1436 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$bool.class │ │ │ +?rwxrwxr-x 2.0 unx 1273 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$color.class │ │ │ +?rwxrwxr-x 2.0 unx 1301 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$dimen.class │ │ │ +?rwxrwxr-x 2.0 unx 3333 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$drawable.class │ │ │ +?rwxrwxr-x 2.0 unx 3277 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$id.class │ │ │ +?rwxrwxr-x 2.0 unx 587 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$integer.class │ │ │ ?rwxrwxr-x 2.0 unx 260 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$interpolator.class │ │ │ -?rwxrwxr-x 2.0 unx 862 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$layout.class │ │ │ +?rwxrwxr-x 2.0 unx 789 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 332 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$menu.class │ │ │ ?rwxrwxr-x 2.0 unx 14151 b- defN 80-Jan-01 00:00 net/everythingandroid/smspopup/R$string.class │ │ │ -?rwxrwxr-x 2.0 unx 698 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$style.class │ │ │ -?rwxrwxr-x 2.0 unx 2093 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$styleable.class │ │ │ +?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$style.class │ │ │ +?rwxrwxr-x 2.0 unx 3187 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$styleable.class │ │ │ ?rwxrwxr-x 2.0 unx 243 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 147 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/R.class │ │ │ -?rwxrwxr-x 2.0 unx 4555 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/controls/FragmentStatePagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1642 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/controls/QmTextWatcher.class │ │ │ ?rwxrwxr-x 2.0 unx 1416 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/controls/SmsPopupPager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 152 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged.class │ │ │ -?rwxrwxr-x 2.0 unx 5328 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/controls/SmsPopupPager.class │ │ │ ?rwxrwxr-x 2.0 unx 722 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 1428 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/ButtonListPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 2382 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1.class │ │ │ ?rwxrwxr-x 2.0 unx 5544 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/CustomLEDColorListPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 2588 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3616 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 2298 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1.class │ │ │ @@ -288,99 +219,169 @@ │ │ │ ?rwxrwxr-x 2.0 unx 350 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/DialogPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 788 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/NotificationIconListPreference$1.class │ │ │ ?rwxrwxr-x 2.0 unx 511 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems.class │ │ │ ?rwxrwxr-x 2.0 unx 2100 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 815 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 807 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState.class │ │ │ ?rwxrwxr-x 2.0 unx 412 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder.class │ │ │ -?rwxrwxr-x 2.0 unx 5073 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/NotificationIconListPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 1179 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 2200 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/TestNotificationDialogPreference.class │ │ │ -?rwxrwxr-x 2.0 unx 10751 b- defN 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsMmsMessage.class │ │ │ +?rwxrwxr-x 2.0 unx 10748 b- defN 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsMmsMessage.class │ │ │ ?rwxrwxr-x 2.0 unx 7633 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupContentProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 1033 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotificationsColumns.class │ │ │ -?rwxrwxr-x 2.0 unx 2212 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications.class │ │ │ ?rwxrwxr-x 2.0 unx 271 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessagesColumns.class │ │ │ -?rwxrwxr-x 2.0 unx 1632 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages.class │ │ │ ?rwxrwxr-x 2.0 unx 526 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupContract.class │ │ │ -?rwxrwxr-x 2.0 unx 3058 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupDatabase.class │ │ │ +?rwxrwxr-x 2.0 unx 3036 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupDatabase.class │ │ │ ?rwxrwxr-x 2.0 unx 1612 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/receiver/ClearAllReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 1411 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/receiver/ExternalEventReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 558 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/receiver/ReminderReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 778 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/receiver/SmsReceiver.class │ │ │ -?rwxrwxr-x 2.0 unx 3506 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/service/ReminderService.class │ │ │ ?rwxrwxr-x 2.0 unx 967 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 2234 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/service/SmsMonitorService.class │ │ │ -?rwxrwxr-x 2.0 unx 4703 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/service/SmsPopupUtilsService.class │ │ │ ?rwxrwxr-x 2.0 unx 1038 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/service/SmsReceiverService$1.class │ │ │ -?rwxrwxr-x 2.0 unx 6955 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/service/SmsReceiverService.class │ │ │ ?rwxrwxr-x 2.0 unx 699 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 8468 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 738 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1800 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2.class │ │ │ -?rwxrwxr-x 2.0 unx 5618 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment.class │ │ │ -?rwxrwxr-x 2.0 unx 2170 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 3864 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 681 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 581 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 935 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 581 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 717 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 966 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 10150 b- defN 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 854 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$10.class │ │ │ ?rwxrwxr-x 2.0 unx 961 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$11.class │ │ │ ?rwxrwxr-x 2.0 unx 445 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$12.class │ │ │ ?rwxrwxr-x 2.0 unx 817 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$13.class │ │ │ -?rwxrwxr-x 2.0 unx 167 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit.class │ │ │ -?rwxrwxr-x 2.0 unx 1087 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$14.class │ │ │ ?rwxrwxr-x 2.0 unx 663 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$15$1.class │ │ │ -?rwxrwxr-x 2.0 unx 708 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$15.class │ │ │ -?rwxrwxr-x 2.0 unx 911 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$16.class │ │ │ ?rwxrwxr-x 2.0 unx 716 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$1.class │ │ │ -?rwxrwxr-x 2.0 unx 1340 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 530 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$3.class │ │ │ -?rwxrwxr-x 2.0 unx 821 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$4$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1661 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$4.class │ │ │ -?rwxrwxr-x 2.0 unx 1005 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$5.class │ │ │ +?rwxrwxr-x 2.0 unx 1035 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 820 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 896 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$7.class │ │ │ ?rwxrwxr-x 2.0 unx 514 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$8.class │ │ │ ?rwxrwxr-x 2.0 unx 770 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$9.class │ │ │ ?rwxrwxr-x 2.0 unx 2442 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask.class │ │ │ -?rwxrwxr-x 2.0 unx 2169 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 217 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener.class │ │ │ -?rwxrwxr-x 2.0 unx 23085 b- defN 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1531 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1531 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1531 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1887 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 585 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 1025 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6.class │ │ │ ?rwxrwxr-x 2.0 unx 844 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7.class │ │ │ ?rwxrwxr-x 2.0 unx 1143 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8.class │ │ │ ?rwxrwxr-x 2.0 unx 8084 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupConfigActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 761 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 761 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 2495 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask.class │ │ │ ?rwxrwxr-x 2.0 unx 1100 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton.class │ │ │ -?rwxrwxr-x 2.0 unx 8695 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 217 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener.class │ │ │ ?rwxrwxr-x 2.0 unx 729 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/Eula$1.class │ │ │ ?rwxrwxr-x 2.0 unx 456 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/Eula$2.class │ │ │ ?rwxrwxr-x 2.0 unx 457 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/Eula$3.class │ │ │ ?rwxrwxr-x 2.0 unx 138 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/Eula$OnEulaAgreedTo.class │ │ │ ?rwxrwxr-x 2.0 unx 144 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/Eula$OnEulaNotAgreedTo.class │ │ │ ?rwxrwxr-x 2.0 unx 3554 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/Eula.class │ │ │ ?rwxrwxr-x 2.0 unx 414 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/Log.class │ │ │ ?rwxrwxr-x 2.0 unx 693 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/ManageKeyguard$1.class │ │ │ +?rwxrwxr-x 2.0 unx 167 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit.class │ │ │ ?rwxrwxr-x 2.0 unx 1739 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/ManageKeyguard.class │ │ │ ?rwxrwxr-x 2.0 unx 738 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/ManageNotification$PopupNotification.class │ │ │ ?rwxrwxr-x 2.0 unx 11693 b- defN 80-Jan-01 00:00 net/everythingandroid/smspopup/util/ManageNotification.class │ │ │ ?rwxrwxr-x 2.0 unx 1469 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/ManagePreferences$Defaults.class │ │ │ ?rwxrwxr-x 2.0 unx 4163 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/ManagePreferences.class │ │ │ ?rwxrwxr-x 2.0 unx 2640 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/ManageWakeLock.class │ │ │ -?rwxrwxr-x 2.0 unx 914 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/RetainFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 7876 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/SmsMessageSender.class │ │ │ ?rwxrwxr-x 2.0 unx 570 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/SmsPopupUtils$1.class │ │ │ ?rwxrwxr-x 2.0 unx 393 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification.class │ │ │ -?rwxrwxr-x 2.0 unx 19285 b- defN 80-Jan-01 00:00 net/everythingandroid/smspopup/util/SmsPopupUtils.class │ │ │ -384 files, 754865 bytes uncompressed, 634109 bytes compressed: 16.0% │ │ │ +?rwxrwxr-x 2.0 unx 19283 b- defN 80-Jan-01 00:00 net/everythingandroid/smspopup/util/SmsPopupUtils.class │ │ │ +?rwxrwxr-x 2.0 unx 801 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 10982 b- defN 80-Jan-01 00:00 android/support/v4/app/BackStackRecord.class │ │ │ +?rwxrwxr-x 2.0 unx 5435 b- stor 80-Jan-01 00:00 android/support/v4/app/DialogFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 31317 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentManagerImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 2683 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentPagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 4538 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 5250 b- stor 80-Jan-01 00:00 android/support/v4/app/ListFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 6999 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ +?rwxrwxr-x 2.0 unx 7713 b- stor 80-Jan-01 00:00 android/support/v4/app/LoaderManagerImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 883 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 1279 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 582 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ +?rwxrwxr-x 2.0 unx 633 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 665 b- stor 80-Jan-01 00:00 android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class │ │ │ +?rwxrwxr-x 2.0 unx 1474 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ +?rwxrwxr-x 2.0 unx 3336 b- stor 80-Jan-01 00:00 android/support/v4/content/AsyncTaskLoader.class │ │ │ +?rwxrwxr-x 2.0 unx 998 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$2.class │ │ │ +?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1379 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 947 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 411 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 547 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 728 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 592 b- stor 80-Jan-01 00:00 android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1436 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ +?rwxrwxr-x 2.0 unx 6157 b- stor 80-Jan-01 00:00 android/support/v4/view/PagerTitleStrip.class │ │ │ +?rwxrwxr-x 2.0 unx 460 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 487 b- stor 80-Jan-01 00:00 android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 981 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 444 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 408 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 751 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SavedState$1.class │ │ │ +?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ +?rwxrwxr-x 2.0 unx 626 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ +?rwxrwxr-x 2.0 unx 1258 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3022 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3306 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 2738 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 4966 b- stor 80-Jan-01 00:00 android/support/v4/widget/CursorAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 776 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 932 b- stor 80-Jan-01 00:00 android/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 878 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ +?rwxrwxr-x 2.0 unx 586 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 com/viewpagerindicator/PageIndicator.class │ │ │ +?rwxrwxr-x 2.0 unx 4555 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/controls/FragmentStatePagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 5328 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/controls/SmsPopupPager.class │ │ │ +?rwxrwxr-x 2.0 unx 5107 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/preferences/NotificationIconListPreference.class │ │ │ +?rwxrwxr-x 2.0 unx 2212 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications.class │ │ │ +?rwxrwxr-x 2.0 unx 1632 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages.class │ │ │ +?rwxrwxr-x 2.0 unx 3502 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/service/ReminderService.class │ │ │ +?rwxrwxr-x 2.0 unx 4703 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/service/SmsPopupUtilsService.class │ │ │ +?rwxrwxr-x 2.0 unx 6955 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/service/SmsReceiverService.class │ │ │ +?rwxrwxr-x 2.0 unx 3864 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactsActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 1087 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$14.class │ │ │ +?rwxrwxr-x 2.0 unx 708 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$15.class │ │ │ +?rwxrwxr-x 2.0 unx 911 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$16.class │ │ │ +?rwxrwxr-x 2.0 unx 1340 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$2.class │ │ │ +?rwxrwxr-x 2.0 unx 821 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$4$1.class │ │ │ +?rwxrwxr-x 2.0 unx 23085 b- defN 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 8695 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 914 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/util/RetainFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 917 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 3672 b- stor 80-Jan-01 00:00 android/support/v4/content/CursorLoader.class │ │ │ +?rwxrwxr-x 2.0 unx 2136 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 428 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 445 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 711 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 2039 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 4128 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 1385 b- stor 80-Jan-01 00:00 android/support/v4/widget/ResourceCursorAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 1027 b- stor 80-Jan-01 00:00 android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 9523 b- stor 80-Jan-01 00:00 com/viewpagerindicator/CirclePageIndicator.class │ │ │ +?rwxrwxr-x 2.0 unx 3502 b- stor 80-Jan-01 00:00 com/viewpagerindicator/IconPageIndicator.class │ │ │ +?rwxrwxr-x 2.0 unx 7864 b- stor 80-Jan-01 00:00 com/viewpagerindicator/LinePageIndicator.class │ │ │ +?rwxrwxr-x 2.0 unx 5468 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TabPageIndicator.class │ │ │ +?rwxrwxr-x 2.0 unx 15926 b- defN 80-Jan-01 00:00 com/viewpagerindicator/TitlePageIndicator.class │ │ │ +?rwxrwxr-x 2.0 unx 7847 b- stor 80-Jan-01 00:00 com/viewpagerindicator/UnderlinePageIndicator.class │ │ │ +?rwxrwxr-x 2.0 unx 5618 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment.class │ │ │ +?rwxrwxr-x 2.0 unx 2170 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 2169 b- stor 80-Jan-01 00:00 net/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter.class │ │ │ +?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ +?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ +385 files, 755025 bytes uncompressed, 643538 bytes compressed: 14.8% │ │ ├── zipnote «TEMP»/diffoscope__1yl1w1s_tmp/tmpv9o8s3vp_.zip │ │ │ @@ -3,20 +3,14 @@ │ │ │ │ │ │ Filename: android/annotation/TargetApi.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ActivityCompat.class │ │ │ @@ -24,56 +18,47 @@ │ │ │ │ │ │ Filename: android/support/v4/app/ActivityCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/BackStackRecord$Op.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentTransaction.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/FragmentManager$BackStackEntry.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/BackStackRecord.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/BackStackState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/BackStackState.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/Fragment.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/DialogFragment.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/Fragment$InstantiationException.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/Fragment$SavedState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/Fragment$SavedState.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/Fragment.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/FragmentActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentActivity$FragmentTag.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentActivity$NonConfigurationInstances.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentActivity.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/app/FragmentManager$BackStackEntry.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/app/FragmentManager$OnBackStackChangedListener.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManager.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerImpl$1.class │ │ │ @@ -87,83 +72,56 @@ │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerImpl$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerImpl$5.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentManagerImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/FragmentManagerState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentManagerState.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/PagerAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/FragmentPagerAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/FragmentState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/FragmentState.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ +Filename: android/support/v4/app/FragmentTransaction.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/HCSparseArray.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ListFragment$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ListFragment$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ListFragment.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/LoaderManager$LoaderCallbacks.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/LoaderManager.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/Loader$OnLoadCompleteListener.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/LoaderManagerImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/NavUtils.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NoSaveStateFrameLayout.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompat$Builder.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompat$NotificationCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/NotificationCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/NotificationCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ServiceCompat.class │ │ │ @@ -174,63 +132,42 @@ │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompat$IntentReader.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompat$ShareCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/ShareCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/ShareCompatICS.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/SuperNotCalledException.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/app/TaskStackBuilder.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/app/TaskStackBuilderHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/ModernAsyncTask.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/content/Loader.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/content/AsyncTaskLoader.class │ │ │ +Filename: android/support/v4/content/IntentCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/CursorLoader.class │ │ │ +Filename: android/support/v4/content/Loader$ForceLoadContentObserver.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/IntentCompat.class │ │ │ +Filename: android/support/v4/content/Loader$OnLoadCompleteListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/Loader$ForceLoadContentObserver.class │ │ │ +Filename: android/support/v4/content/Loader.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/LocalBroadcastManager$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/LocalBroadcastManager$BroadcastRecord.class │ │ │ Comment: │ │ │ @@ -240,20 +177,14 @@ │ │ │ │ │ │ Filename: android/support/v4/content/LocalBroadcastManager.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/content/ModernAsyncTask$2.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/content/ModernAsyncTask$3.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class │ │ │ @@ -261,14 +192,20 @@ │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$InternalHandler.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/content/ModernAsyncTask$Status.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/ModernAsyncTask.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/content/pm/ActivityInfoCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/database/DatabaseUtilsCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/os/ParcelableCompat$CompatCreator.class │ │ │ @@ -294,272 +231,176 @@ │ │ │ │ │ │ Filename: android/support/v4/util/LruCache.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/util/TimeUtils.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/AccessibilityDelegateCompatIcs$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/AccessibilityDelegateCompatIcs.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ +Filename: android/support/v4/view/KeyEventCompat$KeyEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/KeyEventCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/KeyEventCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MenuCompat$MenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/MenuCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MenuItemCompat$MenuVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/MenuItemCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MenuItemCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MotionEventCompat$MotionEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/MotionEventCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/MotionEventCompatEclair.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/PagerTitleStrip$1.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ViewPager$OnPageChangeListener.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ViewPager$OnAdapterChangeListener.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ViewPager$Decor.class │ │ │ +Filename: android/support/v4/view/PagerAdapter.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/PagerTitleStrip.class │ │ │ +Filename: android/support/v4/view/PagerTitleStrip$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/VelocityTrackerCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/VelocityTrackerCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewCompat$ViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/ViewCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewCompatGingerbread.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewCompatICS.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/ViewConfigurationCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewConfigurationCompatFroyo.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/ViewGroupCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewGroupCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$2.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/view/ViewPager$Decor.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/view/ViewPager$ItemInfo.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager$LayoutParams.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$PagerObserver.class │ │ │ +Filename: android/support/v4/view/ViewPager$OnAdapterChangeListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$SavedState$1.class │ │ │ +Filename: android/support/v4/view/ViewPager$OnPageChangeListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$SavedState.class │ │ │ +Filename: android/support/v4/view/ViewPager$PagerObserver.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ +Filename: android/support/v4/view/ViewPager$SavedState.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/ViewPager.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityEventCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityEventCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/view/accessibility/AccessibilityRecordCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/CursorAdapter$1.class │ │ │ @@ -570,74 +411,50 @@ │ │ │ │ │ │ Filename: android/support/v4/widget/CursorAdapter$MyDataSetObserver.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/CursorFilter$CursorFilterClient.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/CursorAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/widget/CursorFilter.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/widget/EdgeEffectCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/EdgeEffectCompatIcs.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/ResourceCursorAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatImpl.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: android/support/v4/widget/SearchViewCompat.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SearchViewCompatHoneycomb$1.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: android/support/v4/widget/SearchViewCompatHoneycomb.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter.class │ │ │ Comment: │ │ │ │ │ │ Filename: android/support/v4/widget/SimpleCursorAdapter$ViewBinder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: android/support/v4/widget/SimpleCursorAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/commonsware/cwac/wakeful/AlarmReceiver.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/commonsware/cwac/wakeful/WakefulIntentService.class │ │ │ @@ -648,24 +465,30 @@ │ │ │ │ │ │ Filename: com/viewpagerindicator/CirclePageIndicator$SavedState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/CirclePageIndicator$SavedState.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/PageIndicator.class │ │ │ +Filename: com/viewpagerindicator/IconPageIndicator$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/CirclePageIndicator.class │ │ │ +Filename: com/viewpagerindicator/IconPagerAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/viewpagerindicator/IcsLinearLayout.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/viewpagerindicator/LinePageIndicator$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/R$anim.class │ │ │ +Filename: com/viewpagerindicator/LinePageIndicator$SavedState$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/R$array.class │ │ │ +Filename: com/viewpagerindicator/LinePageIndicator$SavedState.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/R$attr.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/R$bool.class │ │ │ Comment: │ │ │ @@ -681,87 +504,63 @@ │ │ │ │ │ │ Filename: com/viewpagerindicator/R$id.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/R$integer.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/R$interpolator.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/viewpagerindicator/R$layout.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/viewpagerindicator/R$menu.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/viewpagerindicator/R$string.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/viewpagerindicator/R$style.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/R$styleable.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/R$xml.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: com/viewpagerindicator/R.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/TabPageIndicator$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/TabPageIndicator$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/TabPageIndicator$TabView.class │ │ │ +Filename: com/viewpagerindicator/TabPageIndicator$OnTabReselectedListener.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/TabPageIndicator.class │ │ │ +Filename: com/viewpagerindicator/TabPageIndicator$TabView.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/TitlePageIndicator$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/TitlePageIndicator$IndicatorStyle.class │ │ │ Comment: │ │ │ │ │ │ +Filename: com/viewpagerindicator/TitlePageIndicator$LinePosition.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: com/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/TitlePageIndicator$SavedState$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: com/viewpagerindicator/TitlePageIndicator$SavedState.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/TitlePageIndicator.class │ │ │ +Filename: com/viewpagerindicator/UnderlinePageIndicator$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/TitleProvider.class │ │ │ +Filename: com/viewpagerindicator/UnderlinePageIndicator$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/VerticalTabPageIndicator$1.class │ │ │ +Filename: com/viewpagerindicator/UnderlinePageIndicator$SavedState$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: com/viewpagerindicator/VerticalTabPageIndicator$2.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/viewpagerindicator/VerticalTabPageIndicator$3.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/viewpagerindicator/VerticalTabPageIndicator$TabView.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/viewpagerindicator/VerticalTabPageIndicator.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: com/viewpagerindicator/VerticalTextView.class │ │ │ +Filename: com/viewpagerindicator/UnderlinePageIndicator$SavedState.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/BuildConfig.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/R$anim.class │ │ │ Comment: │ │ │ @@ -810,29 +609,23 @@ │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/R$xml.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/R.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/controls/FragmentStatePagerAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/controls/QmTextWatcher.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/controls/SmsPopupPager$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/controls/SmsPopupPager.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/preferences/AppEnabledCheckBoxPreference.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/preferences/ButtonListPreference.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1.class │ │ │ @@ -873,17 +666,14 @@ │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/preferences/NotificationIconListPreference$ViewHolder.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/preferences/NotificationIconListPreference.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/preferences/TestNotificationDialogPreference.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/provider/SmsMmsMessage.class │ │ │ @@ -891,23 +681,17 @@ │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/provider/SmsPopupContentProvider.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotificationsColumns.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessagesColumns.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/provider/SmsPopupContract.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/provider/SmsPopupDatabase.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/receiver/ClearAllReceiver.class │ │ │ @@ -918,53 +702,35 @@ │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/receiver/ReminderReceiver.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/receiver/SmsReceiver.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/service/ReminderService.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/service/SmsMonitorService.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/service/SmsPopupUtilsService.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/service/SmsReceiverService$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/service/SmsReceiverService.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/ui/ConfigContactActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/ConfigContactActivity.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: net/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: net/everythingandroid/smspopup/ui/ConfigContactsActivity.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3.class │ │ │ @@ -990,41 +756,23 @@ │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$12.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$13.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$14.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$15$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$15.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$16.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$1.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$2.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$3.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$4$1.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$4.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$5.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$6.class │ │ │ @@ -1038,23 +786,14 @@ │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$9.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: net/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener.class │ │ │ -Comment: │ │ │ - │ │ │ -Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3.class │ │ │ @@ -1086,15 +825,15 @@ │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/ui/SmsPopupFragment.class │ │ │ +Filename: net/everythingandroid/smspopup/ui/SmsPopupFragment$SmsPopupButtonsListener.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/Eula$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/Eula$2.class │ │ │ Comment: │ │ │ @@ -1113,14 +852,17 @@ │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/Log.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/ManageKeyguard$1.class │ │ │ Comment: │ │ │ │ │ │ +Filename: net/everythingandroid/smspopup/util/ManageKeyguard$LaunchOnKeyguardExit.class │ │ │ +Comment: │ │ │ + │ │ │ Filename: net/everythingandroid/smspopup/util/ManageKeyguard.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/ManageNotification$PopupNotification.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/ManageNotification.class │ │ │ @@ -1131,23 +873,284 @@ │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/ManagePreferences.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/ManageWakeLock.class │ │ │ Comment: │ │ │ │ │ │ -Filename: net/everythingandroid/smspopup/util/RetainFragment.class │ │ │ -Comment: │ │ │ - │ │ │ Filename: net/everythingandroid/smspopup/util/SmsMessageSender.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/SmsPopupUtils$1.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification.class │ │ │ Comment: │ │ │ │ │ │ Filename: net/everythingandroid/smspopup/util/SmsPopupUtils.class │ │ │ Comment: │ │ │ │ │ │ +Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/BackStackRecord.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/DialogFragment.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/FragmentManagerImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/FragmentPagerAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/FragmentStatePagerAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ListFragment.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/LoaderManagerImpl$LoaderInfo.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/LoaderManagerImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ShareCompat$ShareCompatImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/ShareCompat$ShareCompatImplICS.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/AsyncTaskLoader$LoadTask.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/AsyncTaskLoader.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/ModernAsyncTask$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/PagerTitleStrip$PageListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/PagerTitleStrip.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$BaseViewCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPager$SavedState$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewPager$SimpleOnPageChangeListener.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/CursorAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/viewpagerindicator/PageIndicator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/controls/FragmentStatePagerAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/controls/SmsPopupPager.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/preferences/NotificationIconListPreference.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/service/ReminderService.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/service/SmsPopupUtilsService.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/service/SmsReceiverService.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/ConfigContactsActivity.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$14.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$15.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$16.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$2.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$4$1.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/SmsPopupFragment.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/util/RetainFragment.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/content/CursorLoader.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$GBViewCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/ResourceCursorAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/viewpagerindicator/CirclePageIndicator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/viewpagerindicator/IconPageIndicator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/viewpagerindicator/LinePageIndicator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/viewpagerindicator/TabPageIndicator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/viewpagerindicator/TitlePageIndicator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: com/viewpagerindicator/UnderlinePageIndicator.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: net/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ +Comment: │ │ │ + │ │ │ +Filename: android/support/v4/widget/SimpleCursorAdapter.class │ │ │ +Comment: │ │ │ + │ │ │ Zip file comment: │ │ ├── android/support/v4/content/ModernAsyncTask.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -300,56 +300,56 @@ │ │ │ │ descriptor: Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ flags: (0x0012) ACC_PRIVATE, ACC_FINAL │ │ │ │ │ │ │ │ static {}; │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=4, args_size=0 │ │ │ │ + stack=300, locals=5, args_size=0 │ │ │ │ 0: new #38 // class android/support/v4/content/ModernAsyncTask$1 │ │ │ │ 3: astore_0 │ │ │ │ 4: aload_0 │ │ │ │ 5: invokespecial #42 // Method android/support/v4/content/ModernAsyncTask$1."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: putstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ 12: new #46 // class java/util/concurrent/LinkedBlockingQueue │ │ │ │ 15: astore_0 │ │ │ │ 16: aload_0 │ │ │ │ 17: bipush 10 │ │ │ │ 19: invokespecial #50 // Method java/util/concurrent/LinkedBlockingQueue."":(I)V │ │ │ │ 22: aload_0 │ │ │ │ 23: putstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ 26: new #54 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ - 29: astore_0 │ │ │ │ + 29: astore_1 │ │ │ │ 30: getstatic #64 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 33: astore_1 │ │ │ │ + 33: astore_2 │ │ │ │ 34: getstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ - 37: astore_2 │ │ │ │ + 37: astore_3 │ │ │ │ 38: getstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ - 41: astore_3 │ │ │ │ - 42: aload_0 │ │ │ │ - 43: iconst_5 │ │ │ │ - 44: sipush 128 │ │ │ │ - 47: lconst_1 │ │ │ │ - 48: aload_1 │ │ │ │ + 41: astore 4 │ │ │ │ + 43: aload_1 │ │ │ │ + 44: iconst_5 │ │ │ │ + 45: sipush 128 │ │ │ │ + 48: lconst_1 │ │ │ │ 49: aload_2 │ │ │ │ 50: aload_3 │ │ │ │ - 51: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ - 54: aload_0 │ │ │ │ - 55: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 58: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ - 61: astore_0 │ │ │ │ - 62: aload_0 │ │ │ │ - 63: aconst_null │ │ │ │ - 64: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ - 67: aload_0 │ │ │ │ - 68: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ - 71: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 74: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ - 77: return │ │ │ │ + 51: aload 4 │ │ │ │ + 53: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ + 56: aload_1 │ │ │ │ + 57: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 60: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ + 63: astore_0 │ │ │ │ + 64: aload_0 │ │ │ │ + 65: aconst_null │ │ │ │ + 66: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ + 69: aload_0 │ │ │ │ + 70: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ + 73: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 76: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ + 79: return │ │ │ │ │ │ │ │ public android.support.v4.content.ModernAsyncTask(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── com/commonsware/cwac/wakeful/WakefulIntentService.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ 3: invokestatic #48 // Method scheduleAlarms:(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V │ │ │ │ 6: return │ │ │ │ │ │ │ │ public static void scheduleAlarms(com.commonsware.cwac.wakeful.WakefulIntentService$AlarmListener, android.content.Context, boolean); │ │ │ │ descriptor: (Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=3 │ │ │ │ + stack=300, locals=15, args_size=3 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore_3 │ │ │ │ 2: aload_1 │ │ │ │ 3: ldc #12 // String com.commonsware.cwac.wakeful.WakefulIntentService │ │ │ │ 5: iconst_0 │ │ │ │ 6: invokevirtual #52 // Method android/content/Context.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ │ │ 9: astore 5 │ │ │ │ @@ -262,63 +262,63 @@ │ │ │ │ 20: invokeinterface #58, 4 // InterfaceMethod android/content/SharedPreferences.getLong:(Ljava/lang/String;J)J │ │ │ │ 25: lstore 7 │ │ │ │ 27: lload 7 │ │ │ │ 29: lload_3 │ │ │ │ 30: lcmp │ │ │ │ 31: istore 9 │ │ │ │ 33: iload 9 │ │ │ │ - 35: ifeq 87 │ │ │ │ + 35: ifeq 85 │ │ │ │ 38: iload_2 │ │ │ │ - 39: ifne 87 │ │ │ │ + 39: ifne 85 │ │ │ │ 42: invokestatic #64 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ 45: lstore 10 │ │ │ │ 47: lload 10 │ │ │ │ 49: lload 7 │ │ │ │ 51: lcmp │ │ │ │ 52: istore 9 │ │ │ │ 54: iload 9 │ │ │ │ - 56: ifle 136 │ │ │ │ + 56: ifle 134 │ │ │ │ 59: invokestatic #64 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ 62: lload 7 │ │ │ │ 64: lsub │ │ │ │ 65: lstore 10 │ │ │ │ 67: aload_0 │ │ │ │ 68: invokeinterface #69, 1 // InterfaceMethod com/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener.getMaxAge:()J │ │ │ │ - 73: lstore 12 │ │ │ │ - 75: lload 10 │ │ │ │ - 77: lload 12 │ │ │ │ - 79: lcmp │ │ │ │ - 80: istore 9 │ │ │ │ - 82: iload 9 │ │ │ │ - 84: ifle 136 │ │ │ │ - 87: aload_1 │ │ │ │ - 88: ldc #71 // String alarm │ │ │ │ - 90: invokevirtual #33 // Method android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ - 93: checkcast #73 // class android/app/AlarmManager │ │ │ │ - 96: astore 14 │ │ │ │ - 98: new #75 // class android/content/Intent │ │ │ │ - 101: astore 15 │ │ │ │ - 103: ldc #77 // class com/commonsware/cwac/wakeful/AlarmReceiver │ │ │ │ - 105: astore 6 │ │ │ │ - 107: aload 15 │ │ │ │ - 109: aload_1 │ │ │ │ - 110: aload 6 │ │ │ │ - 112: invokespecial #80 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - 115: aload_1 │ │ │ │ - 116: iconst_0 │ │ │ │ - 117: aload 15 │ │ │ │ - 119: iconst_0 │ │ │ │ - 120: invokestatic #86 // Method android/app/PendingIntent.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ │ │ - 123: astore 16 │ │ │ │ - 125: aload_0 │ │ │ │ + 73: lstore_3 │ │ │ │ + 74: lload 10 │ │ │ │ + 76: lload_3 │ │ │ │ + 77: lcmp │ │ │ │ + 78: istore 9 │ │ │ │ + 80: iload 9 │ │ │ │ + 82: ifle 134 │ │ │ │ + 85: aload_1 │ │ │ │ + 86: ldc #71 // String alarm │ │ │ │ + 88: invokevirtual #33 // Method android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ │ │ + 91: checkcast #73 // class android/app/AlarmManager │ │ │ │ + 94: astore 12 │ │ │ │ + 96: new #75 // class android/content/Intent │ │ │ │ + 99: astore 13 │ │ │ │ + 101: ldc #77 // class com/commonsware/cwac/wakeful/AlarmReceiver │ │ │ │ + 103: astore 6 │ │ │ │ + 105: aload 13 │ │ │ │ + 107: aload_1 │ │ │ │ + 108: aload 6 │ │ │ │ + 110: invokespecial #80 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + 113: aload_1 │ │ │ │ + 114: iconst_0 │ │ │ │ + 115: aload 13 │ │ │ │ + 117: iconst_0 │ │ │ │ + 118: invokestatic #86 // Method android/app/PendingIntent.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ │ │ + 121: astore 14 │ │ │ │ + 123: aload_0 │ │ │ │ + 124: aload 12 │ │ │ │ 126: aload 14 │ │ │ │ - 128: aload 16 │ │ │ │ - 130: aload_1 │ │ │ │ - 131: invokeinterface #89, 4 // InterfaceMethod com/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener.scheduleAlarms:(Landroid/app/AlarmManager;Landroid/app/PendingIntent;Landroid/content/Context;)V │ │ │ │ - 136: return │ │ │ │ + 128: aload_1 │ │ │ │ + 129: invokeinterface #89, 4 // InterfaceMethod com/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener.scheduleAlarms:(Landroid/app/AlarmManager;Landroid/app/PendingIntent;Landroid/content/Context;)V │ │ │ │ + 134: return │ │ │ │ │ │ │ │ public static void sendWakefulWork(android.content.Context, android.content.Intent); │ │ │ │ descriptor: (Landroid/content/Context;Landroid/content/Intent;)V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: aload_0 │ │ ├── com/viewpagerindicator/CirclePageIndicator.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2,41 +2,40 @@ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ import android.support.v4.view.MotionEventCompat; │ │ │ │ import android.view.MotionEvent; │ │ │ │ import android.os.Parcelable; │ │ │ │ import android.graphics.Canvas; │ │ │ │ import android.view.View$MeasureSpec; │ │ │ │ +import android.graphics.drawable.Drawable; │ │ │ │ import android.content.res.TypedArray; │ │ │ │ import android.content.res.Resources; │ │ │ │ import android.support.v4.view.ViewConfigurationCompat; │ │ │ │ import android.view.ViewConfiguration; │ │ │ │ import android.graphics.Paint$Style; │ │ │ │ import android.util.AttributeSet; │ │ │ │ import android.content.Context; │ │ │ │ import android.support.v4.view.ViewPager; │ │ │ │ import android.graphics.Paint; │ │ │ │ import android.support.v4.view.ViewPager$OnPageChangeListener; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ public class CirclePageIndicator extends View implements PageIndicator │ │ │ │ { │ │ │ │ - public static final int HORIZONTAL = 0; │ │ │ │ private static final int INVALID_POINTER = 255; │ │ │ │ - public static final int VERTICAL = 1; │ │ │ │ private int mActivePointerId; │ │ │ │ private boolean mCentered; │ │ │ │ - private int mCurrentOffset; │ │ │ │ private int mCurrentPage; │ │ │ │ private boolean mIsDragging; │ │ │ │ private float mLastMotionX; │ │ │ │ private ViewPager$OnPageChangeListener mListener; │ │ │ │ private int mOrientation; │ │ │ │ - private int mPageSize; │ │ │ │ + private float mPageOffset; │ │ │ │ private final Paint mPaintFill; │ │ │ │ + private final Paint mPaintPageFill; │ │ │ │ private final Paint mPaintStroke; │ │ │ │ private float mRadius; │ │ │ │ private int mScrollState; │ │ │ │ private boolean mSnap; │ │ │ │ private int mSnapPage; │ │ │ │ private int mTouchSlop; │ │ │ │ private ViewPager mViewPager; │ │ │ │ @@ -47,36 +46,48 @@ │ │ │ │ │ │ │ │ public CirclePageIndicator(final Context context, final AttributeSet set) { │ │ │ │ this(context, set, R$attr.vpiCirclePageIndicatorStyle); │ │ │ │ } │ │ │ │ │ │ │ │ public CirclePageIndicator(final Context context, final AttributeSet set, final int n) { │ │ │ │ super(context, set, n); │ │ │ │ + this.mPaintPageFill = new Paint(1); │ │ │ │ + this.mPaintStroke = new Paint(1); │ │ │ │ + this.mPaintFill = new Paint(1); │ │ │ │ this.mLastMotionX = -1.0f; │ │ │ │ this.mActivePointerId = -1; │ │ │ │ - final Resources resources = this.getResources(); │ │ │ │ - final int color = resources.getColor(R$color.default_circle_indicator_fill_color); │ │ │ │ - final int integer = resources.getInteger(R$integer.default_circle_indicator_orientation); │ │ │ │ - final int color2 = resources.getColor(R$color.default_circle_indicator_stroke_color); │ │ │ │ - final float dimension = resources.getDimension(R$dimen.default_circle_indicator_stroke_width); │ │ │ │ - final float dimension2 = resources.getDimension(R$dimen.default_circle_indicator_radius); │ │ │ │ - final boolean boolean1 = resources.getBoolean(R$bool.default_circle_indicator_centered); │ │ │ │ - final boolean boolean2 = resources.getBoolean(R$bool.default_circle_indicator_snap); │ │ │ │ - final TypedArray obtainStyledAttributes = context.obtainStyledAttributes(set, R$styleable.CirclePageIndicator, n, R$style.Widget_CirclePageIndicator); │ │ │ │ - this.mCentered = obtainStyledAttributes.getBoolean(0, boolean1); │ │ │ │ - this.mOrientation = obtainStyledAttributes.getInt(2, integer); │ │ │ │ - (this.mPaintStroke = new Paint(1)).setStyle(Paint$Style.STROKE); │ │ │ │ - this.mPaintStroke.setColor(obtainStyledAttributes.getColor(5, color2)); │ │ │ │ - this.mPaintStroke.setStrokeWidth(obtainStyledAttributes.getDimension(6, dimension)); │ │ │ │ - (this.mPaintFill = new Paint(1)).setStyle(Paint$Style.FILL); │ │ │ │ - this.mPaintFill.setColor(obtainStyledAttributes.getColor(1, color)); │ │ │ │ - this.mRadius = obtainStyledAttributes.getDimension(3, dimension2); │ │ │ │ - this.mSnap = obtainStyledAttributes.getBoolean(4, boolean2); │ │ │ │ - obtainStyledAttributes.recycle(); │ │ │ │ - this.mTouchSlop = ViewConfigurationCompat.getScaledPagingTouchSlop(ViewConfiguration.get(context)); │ │ │ │ + if (!this.isInEditMode()) { │ │ │ │ + final Resources resources = this.getResources(); │ │ │ │ + final int color = resources.getColor(R$color.default_circle_indicator_page_color); │ │ │ │ + final int color2 = resources.getColor(R$color.default_circle_indicator_fill_color); │ │ │ │ + final int integer = resources.getInteger(R$integer.default_circle_indicator_orientation); │ │ │ │ + final int color3 = resources.getColor(R$color.default_circle_indicator_stroke_color); │ │ │ │ + final float dimension = resources.getDimension(R$dimen.default_circle_indicator_stroke_width); │ │ │ │ + final float dimension2 = resources.getDimension(R$dimen.default_circle_indicator_radius); │ │ │ │ + final boolean boolean1 = resources.getBoolean(R$bool.default_circle_indicator_centered); │ │ │ │ + final boolean boolean2 = resources.getBoolean(R$bool.default_circle_indicator_snap); │ │ │ │ + final TypedArray obtainStyledAttributes = context.obtainStyledAttributes(set, R$styleable.CirclePageIndicator, n, 0); │ │ │ │ + this.mCentered = obtainStyledAttributes.getBoolean(R$styleable.CirclePageIndicator_centered, boolean1); │ │ │ │ + this.mOrientation = obtainStyledAttributes.getInt(R$styleable.CirclePageIndicator_android_orientation, integer); │ │ │ │ + this.mPaintPageFill.setStyle(Paint$Style.FILL); │ │ │ │ + this.mPaintPageFill.setColor(obtainStyledAttributes.getColor(R$styleable.CirclePageIndicator_pageColor, color)); │ │ │ │ + this.mPaintStroke.setStyle(Paint$Style.STROKE); │ │ │ │ + this.mPaintStroke.setColor(obtainStyledAttributes.getColor(R$styleable.CirclePageIndicator_strokeColor, color3)); │ │ │ │ + this.mPaintStroke.setStrokeWidth(obtainStyledAttributes.getDimension(R$styleable.CirclePageIndicator_strokeWidth, dimension)); │ │ │ │ + this.mPaintFill.setStyle(Paint$Style.FILL); │ │ │ │ + this.mPaintFill.setColor(obtainStyledAttributes.getColor(R$styleable.CirclePageIndicator_fillColor, color2)); │ │ │ │ + this.mRadius = obtainStyledAttributes.getDimension(R$styleable.CirclePageIndicator_radius, dimension2); │ │ │ │ + this.mSnap = obtainStyledAttributes.getBoolean(R$styleable.CirclePageIndicator_snap, boolean2); │ │ │ │ + final Drawable drawable = obtainStyledAttributes.getDrawable(R$styleable.CirclePageIndicator_android_background); │ │ │ │ + if (drawable != null) { │ │ │ │ + this.setBackgroundDrawable(drawable); │ │ │ │ + } │ │ │ │ + obtainStyledAttributes.recycle(); │ │ │ │ + this.mTouchSlop = ViewConfigurationCompat.getScaledPagingTouchSlop(ViewConfiguration.get(context)); │ │ │ │ + } │ │ │ │ } │ │ │ │ │ │ │ │ private int measureLong(final int n) { │ │ │ │ final int mode = View$MeasureSpec.getMode(n); │ │ │ │ final int size = View$MeasureSpec.getSize(n); │ │ │ │ int min; │ │ │ │ if (mode == 1073741824 || this.mViewPager == null) { │ │ │ │ @@ -104,35 +115,26 @@ │ │ │ │ if (mode == -1 << -1) { │ │ │ │ min = Math.min(min, size); │ │ │ │ } │ │ │ │ } │ │ │ │ return min; │ │ │ │ } │ │ │ │ │ │ │ │ - private void updatePageSize() { │ │ │ │ - if (this.mViewPager != null) { │ │ │ │ - int mPageSize; │ │ │ │ - if (this.mOrientation == 0) { │ │ │ │ - mPageSize = this.mViewPager.getWidth(); │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - mPageSize = this.mViewPager.getHeight(); │ │ │ │ - } │ │ │ │ - this.mPageSize = mPageSize; │ │ │ │ - } │ │ │ │ - } │ │ │ │ - │ │ │ │ public int getFillColor() { │ │ │ │ return this.mPaintFill.getColor(); │ │ │ │ } │ │ │ │ │ │ │ │ public int getOrientation() { │ │ │ │ return this.mOrientation; │ │ │ │ } │ │ │ │ │ │ │ │ + public int getPageColor() { │ │ │ │ + return this.mPaintPageFill.getColor(); │ │ │ │ + } │ │ │ │ + │ │ │ │ public float getRadius() { │ │ │ │ return this.mRadius; │ │ │ │ } │ │ │ │ │ │ │ │ public int getStrokeColor() { │ │ │ │ return this.mPaintStroke.getColor(); │ │ │ │ } │ │ │ │ @@ -154,72 +156,86 @@ │ │ │ │ } │ │ │ │ │ │ │ │ protected void onDraw(final Canvas canvas) { │ │ │ │ super.onDraw(canvas); │ │ │ │ if (this.mViewPager != null) { │ │ │ │ final int count = this.mViewPager.getAdapter().getCount(); │ │ │ │ if (count != 0) { │ │ │ │ - int n; │ │ │ │ - int n2; │ │ │ │ - int n3; │ │ │ │ - int n4; │ │ │ │ - if (this.mOrientation == 0) { │ │ │ │ - n = this.getWidth(); │ │ │ │ - n2 = this.getPaddingLeft(); │ │ │ │ - n3 = this.getPaddingRight(); │ │ │ │ - n4 = this.getPaddingTop(); │ │ │ │ + if (this.mCurrentPage >= count) { │ │ │ │ + this.setCurrentItem(count - 1); │ │ │ │ } │ │ │ │ else { │ │ │ │ - n = this.getHeight(); │ │ │ │ - n2 = this.getPaddingTop(); │ │ │ │ - n3 = this.getPaddingBottom(); │ │ │ │ - n4 = this.getPaddingLeft(); │ │ │ │ - } │ │ │ │ - final float n5 = this.mRadius * 3.0f; │ │ │ │ - final float n6 = n4 + this.mRadius; │ │ │ │ - float n7 = n2 + this.mRadius; │ │ │ │ - if (this.mCentered) { │ │ │ │ - n7 += (n - n2 - n3) / 2.0f - count * n5 / 2.0f; │ │ │ │ - } │ │ │ │ - for (int i = 0; i < count; ++i) { │ │ │ │ - final float n8 = n7 + i * n5; │ │ │ │ - float n9; │ │ │ │ - float n10; │ │ │ │ + int n; │ │ │ │ + int n2; │ │ │ │ + int n3; │ │ │ │ + int n4; │ │ │ │ if (this.mOrientation == 0) { │ │ │ │ - n9 = n8; │ │ │ │ - n10 = n6; │ │ │ │ + n = this.getWidth(); │ │ │ │ + n2 = this.getPaddingLeft(); │ │ │ │ + n3 = this.getPaddingRight(); │ │ │ │ + n4 = this.getPaddingTop(); │ │ │ │ } │ │ │ │ else { │ │ │ │ - n9 = n6; │ │ │ │ - n10 = n8; │ │ │ │ + n = this.getHeight(); │ │ │ │ + n2 = this.getPaddingTop(); │ │ │ │ + n3 = this.getPaddingBottom(); │ │ │ │ + n4 = this.getPaddingLeft(); │ │ │ │ } │ │ │ │ - canvas.drawCircle(n9, n10, this.mRadius, this.mPaintStroke); │ │ │ │ - } │ │ │ │ - int n11; │ │ │ │ - if (this.mSnap) { │ │ │ │ - n11 = this.mSnapPage; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - n11 = this.mCurrentPage; │ │ │ │ - } │ │ │ │ - float n12 = n11 * n5; │ │ │ │ - if (!this.mSnap && this.mPageSize != 0) { │ │ │ │ - n12 += this.mCurrentOffset * 1.0f / this.mPageSize * n5; │ │ │ │ - } │ │ │ │ - float n13; │ │ │ │ - float n14; │ │ │ │ - if (this.mOrientation == 0) { │ │ │ │ - n13 = n7 + n12; │ │ │ │ - n14 = n6; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - n13 = n6; │ │ │ │ - n14 = n7 + n12; │ │ │ │ + final float n5 = this.mRadius * 3.0f; │ │ │ │ + final float n6 = n4 + this.mRadius; │ │ │ │ + float n7 = n2 + this.mRadius; │ │ │ │ + if (this.mCentered) { │ │ │ │ + n7 += (n - n2 - n3) / 2.0f - count * n5 / 2.0f; │ │ │ │ + } │ │ │ │ + float mRadius = this.mRadius; │ │ │ │ + if (this.mPaintStroke.getStrokeWidth() > 0.0f) { │ │ │ │ + mRadius -= this.mPaintStroke.getStrokeWidth() / 2.0f; │ │ │ │ + } │ │ │ │ + for (int i = 0; i < count; ++i) { │ │ │ │ + final float n8 = n7 + i * n5; │ │ │ │ + float n9; │ │ │ │ + float n10; │ │ │ │ + if (this.mOrientation == 0) { │ │ │ │ + n9 = n8; │ │ │ │ + n10 = n6; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + n9 = n6; │ │ │ │ + n10 = n8; │ │ │ │ + } │ │ │ │ + if (this.mPaintPageFill.getAlpha() > 0) { │ │ │ │ + canvas.drawCircle(n9, n10, mRadius, this.mPaintPageFill); │ │ │ │ + } │ │ │ │ + if (mRadius != this.mRadius) { │ │ │ │ + canvas.drawCircle(n9, n10, this.mRadius, this.mPaintStroke); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + int n11; │ │ │ │ + if (this.mSnap) { │ │ │ │ + n11 = this.mSnapPage; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + n11 = this.mCurrentPage; │ │ │ │ + } │ │ │ │ + float n12 = n11 * n5; │ │ │ │ + if (!this.mSnap) { │ │ │ │ + n12 += this.mPageOffset * n5; │ │ │ │ + } │ │ │ │ + float n13; │ │ │ │ + float n14; │ │ │ │ + if (this.mOrientation == 0) { │ │ │ │ + n13 = n7 + n12; │ │ │ │ + n14 = n6; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + n13 = n6; │ │ │ │ + n14 = n7 + n12; │ │ │ │ + } │ │ │ │ + canvas.drawCircle(n13, n14, this.mRadius, this.mPaintFill); │ │ │ │ } │ │ │ │ - canvas.drawCircle(n13, n14, this.mRadius, this.mPaintFill); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void onMeasure(final int n, final int n2) { │ │ │ │ if (this.mOrientation == 0) { │ │ │ │ this.setMeasuredDimension(this.measureLong(n), this.measureShort(n2)); │ │ │ │ @@ -232,21 +248,20 @@ │ │ │ │ public void onPageScrollStateChanged(final int mScrollState) { │ │ │ │ this.mScrollState = mScrollState; │ │ │ │ if (this.mListener != null) { │ │ │ │ this.mListener.onPageScrollStateChanged(mScrollState); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ - public void onPageScrolled(final int mCurrentPage, final float n, final int mCurrentOffset) { │ │ │ │ + public void onPageScrolled(final int mCurrentPage, final float mPageOffset, final int n) { │ │ │ │ this.mCurrentPage = mCurrentPage; │ │ │ │ - this.mCurrentOffset = mCurrentOffset; │ │ │ │ - this.updatePageSize(); │ │ │ │ + this.mPageOffset = mPageOffset; │ │ │ │ this.invalidate(); │ │ │ │ if (this.mListener != null) { │ │ │ │ - this.mListener.onPageScrolled(mCurrentPage, n, mCurrentOffset); │ │ │ │ + this.mListener.onPageScrolled(mCurrentPage, mPageOffset, n); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onPageSelected(final int n) { │ │ │ │ if (this.mSnap || this.mScrollState == 0) { │ │ │ │ this.mCurrentPage = n; │ │ │ │ this.mSnapPage = n; │ │ │ │ @@ -269,54 +284,62 @@ │ │ │ │ final CirclePageIndicator$SavedState circlePageIndicator$SavedState = new CirclePageIndicator$SavedState(super.onSaveInstanceState()); │ │ │ │ circlePageIndicator$SavedState.currentPage = this.mCurrentPage; │ │ │ │ return (Parcelable)circlePageIndicator$SavedState; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouchEvent(final MotionEvent motionEvent) { │ │ │ │ boolean b; │ │ │ │ - if (this.mViewPager == null || this.mViewPager.getAdapter().getCount() == 0) { │ │ │ │ + if (super.onTouchEvent(motionEvent)) { │ │ │ │ + b = true; │ │ │ │ + } │ │ │ │ + else if (this.mViewPager == null || this.mViewPager.getAdapter().getCount() == 0) { │ │ │ │ b = false; │ │ │ │ } │ │ │ │ else { │ │ │ │ - switch (motionEvent.getAction() & 0xFF) { │ │ │ │ + final int n = motionEvent.getAction() & 0xFF; │ │ │ │ + switch (n) { │ │ │ │ case 0: { │ │ │ │ this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, 0); │ │ │ │ this.mLastMotionX = motionEvent.getX(); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ final float x = MotionEventCompat.getX(motionEvent, MotionEventCompat.findPointerIndex(motionEvent, this.mActivePointerId)); │ │ │ │ final float a = x - this.mLastMotionX; │ │ │ │ if (!this.mIsDragging && Math.abs(a) > this.mTouchSlop) { │ │ │ │ this.mIsDragging = true; │ │ │ │ } │ │ │ │ - if (this.mIsDragging) { │ │ │ │ - if (!this.mViewPager.isFakeDragging()) { │ │ │ │ - this.mViewPager.beginFakeDrag(); │ │ │ │ - } │ │ │ │ - this.mLastMotionX = x; │ │ │ │ + if (!this.mIsDragging) { │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + this.mLastMotionX = x; │ │ │ │ + if (this.mViewPager.isFakeDragging() || this.mViewPager.beginFakeDrag()) { │ │ │ │ this.mViewPager.fakeDragBy(a); │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ case 1: │ │ │ │ case 3: { │ │ │ │ if (!this.mIsDragging) { │ │ │ │ final int count = this.mViewPager.getAdapter().getCount(); │ │ │ │ final int width = this.getWidth(); │ │ │ │ - final float n = width / 2.0f; │ │ │ │ - final float n2 = width / 6.0f; │ │ │ │ - if (this.mCurrentPage > 0 && motionEvent.getX() < n - n2) { │ │ │ │ - this.mViewPager.setCurrentItem(this.mCurrentPage - 1); │ │ │ │ + final float n2 = width / 2.0f; │ │ │ │ + final float n3 = width / 6.0f; │ │ │ │ + if (this.mCurrentPage > 0 && motionEvent.getX() < n2 - n3) { │ │ │ │ + if (n != 3) { │ │ │ │ + this.mViewPager.setCurrentItem(this.mCurrentPage - 1); │ │ │ │ + } │ │ │ │ b = true; │ │ │ │ return b; │ │ │ │ } │ │ │ │ - if (this.mCurrentPage < count - 1 && motionEvent.getX() > n + n2) { │ │ │ │ - this.mViewPager.setCurrentItem(this.mCurrentPage + 1); │ │ │ │ + if (this.mCurrentPage < count - 1 && motionEvent.getX() > n2 + n3) { │ │ │ │ + if (n != 3) { │ │ │ │ + this.mViewPager.setCurrentItem(this.mCurrentPage + 1); │ │ │ │ + } │ │ │ │ b = true; │ │ │ │ return b; │ │ │ │ } │ │ │ │ } │ │ │ │ this.mIsDragging = false; │ │ │ │ this.mActivePointerId = -1; │ │ │ │ if (this.mViewPager.isFakeDragging()) { │ │ │ │ @@ -330,22 +353,22 @@ │ │ │ │ this.mLastMotionX = MotionEventCompat.getX(motionEvent, actionIndex); │ │ │ │ this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, actionIndex); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 6: { │ │ │ │ final int actionIndex2 = MotionEventCompat.getActionIndex(motionEvent); │ │ │ │ if (MotionEventCompat.getPointerId(motionEvent, actionIndex2) == this.mActivePointerId) { │ │ │ │ - int n3; │ │ │ │ + int n4; │ │ │ │ if (actionIndex2 == 0) { │ │ │ │ - n3 = 1; │ │ │ │ + n4 = 1; │ │ │ │ } │ │ │ │ else { │ │ │ │ - n3 = 0; │ │ │ │ + n4 = 0; │ │ │ │ } │ │ │ │ - this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, n3); │ │ │ │ + this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, n4); │ │ │ │ } │ │ │ │ this.mLastMotionX = MotionEventCompat.getX(motionEvent, MotionEventCompat.findPointerIndex(motionEvent, this.mActivePointerId)); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ b = true; │ │ │ │ } │ │ │ │ @@ -379,20 +402,24 @@ │ │ │ │ switch (mOrientation) { │ │ │ │ default: { │ │ │ │ throw new IllegalArgumentException("Orientation must be either HORIZONTAL or VERTICAL."); │ │ │ │ } │ │ │ │ case 0: │ │ │ │ case 1: { │ │ │ │ this.mOrientation = mOrientation; │ │ │ │ - this.updatePageSize(); │ │ │ │ this.requestLayout(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ + public void setPageColor(final int color) { │ │ │ │ + this.mPaintPageFill.setColor(color); │ │ │ │ + this.invalidate(); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setRadius(final float mRadius) { │ │ │ │ this.mRadius = mRadius; │ │ │ │ this.invalidate(); │ │ │ │ } │ │ │ │ │ │ │ │ public void setSnap(final boolean mSnap) { │ │ │ │ this.mSnap = mSnap; │ │ │ │ @@ -406,20 +433,24 @@ │ │ │ │ │ │ │ │ public void setStrokeWidth(final float strokeWidth) { │ │ │ │ this.mPaintStroke.setStrokeWidth(strokeWidth); │ │ │ │ this.invalidate(); │ │ │ │ } │ │ │ │ │ │ │ │ public void setViewPager(final ViewPager mViewPager) { │ │ │ │ - if (mViewPager.getAdapter() == null) { │ │ │ │ - throw new IllegalStateException("ViewPager does not have adapter instance."); │ │ │ │ + if (this.mViewPager != mViewPager) { │ │ │ │ + if (this.mViewPager != null) { │ │ │ │ + this.mViewPager.setOnPageChangeListener((ViewPager$OnPageChangeListener)null); │ │ │ │ + } │ │ │ │ + if (mViewPager.getAdapter() == null) { │ │ │ │ + throw new IllegalStateException("ViewPager does not have adapter instance."); │ │ │ │ + } │ │ │ │ + (this.mViewPager = mViewPager).setOnPageChangeListener((ViewPager$OnPageChangeListener)this); │ │ │ │ + this.invalidate(); │ │ │ │ } │ │ │ │ - (this.mViewPager = mViewPager).setOnPageChangeListener((ViewPager$OnPageChangeListener)this); │ │ │ │ - this.updatePageSize(); │ │ │ │ - this.invalidate(); │ │ │ │ } │ │ │ │ │ │ │ │ public void setViewPager(final ViewPager viewPager, final int currentItem) { │ │ │ │ this.setViewPager(viewPager); │ │ │ │ this.setCurrentItem(currentItem); │ │ │ │ } │ │ │ │ } │ │ ├── com/viewpagerindicator/R$attr.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,32 +1,37 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ public final class R$attr │ │ │ │ { │ │ │ │ public static final int centered = 2130771974; │ │ │ │ - public static final int clipPadding = 2130771981; │ │ │ │ - public static final int fillColor = 2130771975; │ │ │ │ - public static final int footerColor = 2130771982; │ │ │ │ - public static final int footerIndicatorHeight = 2130771985; │ │ │ │ - public static final int footerIndicatorStyle = 2130771984; │ │ │ │ - public static final int footerIndicatorUnderlinePadding = 2130771986; │ │ │ │ - public static final int footerLineHeight = 2130771983; │ │ │ │ - public static final int footerPadding = 2130771987; │ │ │ │ - public static final int orientation = 2130771976; │ │ │ │ - public static final int radius = 2130771977; │ │ │ │ - public static final int selectedBold = 2130771989; │ │ │ │ - public static final int selectedColor = 2130771988; │ │ │ │ - public static final int snap = 2130771978; │ │ │ │ - public static final int strokeColor = 2130771979; │ │ │ │ - public static final int strokeWidth = 2130771980; │ │ │ │ - public static final int textColor = 2130771990; │ │ │ │ - public static final int textSize = 2130771991; │ │ │ │ - public static final int titlePadding = 2130771992; │ │ │ │ - public static final int topPadding = 2130771993; │ │ │ │ + public static final int clipPadding = 2130771985; │ │ │ │ + public static final int fadeDelay = 2130771997; │ │ │ │ + public static final int fadeLength = 2130771998; │ │ │ │ + public static final int fades = 2130771996; │ │ │ │ + public static final int fillColor = 2130771978; │ │ │ │ + public static final int footerColor = 2130771986; │ │ │ │ + public static final int footerIndicatorHeight = 2130771989; │ │ │ │ + public static final int footerIndicatorStyle = 2130771988; │ │ │ │ + public static final int footerIndicatorUnderlinePadding = 2130771990; │ │ │ │ + public static final int footerLineHeight = 2130771987; │ │ │ │ + public static final int footerPadding = 2130771991; │ │ │ │ + public static final int gapWidth = 2130771984; │ │ │ │ + public static final int linePosition = 2130771992; │ │ │ │ + public static final int lineWidth = 2130771983; │ │ │ │ + public static final int pageColor = 2130771979; │ │ │ │ + public static final int radius = 2130771980; │ │ │ │ + public static final int selectedBold = 2130771993; │ │ │ │ + public static final int selectedColor = 2130771975; │ │ │ │ + public static final int snap = 2130771981; │ │ │ │ + public static final int strokeColor = 2130771982; │ │ │ │ + public static final int strokeWidth = 2130771976; │ │ │ │ + public static final int titlePadding = 2130771994; │ │ │ │ + public static final int topPadding = 2130771995; │ │ │ │ + public static final int unselectedColor = 2130771977; │ │ │ │ public static final int vpiCirclePageIndicatorStyle = 2130771968; │ │ │ │ - public static final int vpiTabPageIndicatorStyle = 2130771970; │ │ │ │ - public static final int vpiTabTextStyle = 2130771972; │ │ │ │ - public static final int vpiTitlePageIndicatorStyle = 2130771969; │ │ │ │ - public static final int vpiVerticalTabPageIndicatorStyle = 2130771971; │ │ │ │ - public static final int vpiVerticalTabTextStyle = 2130771973; │ │ │ │ + public static final int vpiIconPageIndicatorStyle = 2130771969; │ │ │ │ + public static final int vpiLinePageIndicatorStyle = 2130771970; │ │ │ │ + public static final int vpiTabPageIndicatorStyle = 2130771972; │ │ │ │ + public static final int vpiTitlePageIndicatorStyle = 2130771971; │ │ │ │ + public static final int vpiUnderlinePageIndicatorStyle = 2130771973; │ │ │ │ } │ │ ├── com/viewpagerindicator/R$bool.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,29 +1,11 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ public final class R$bool │ │ │ │ { │ │ │ │ - public static final int default_circle_indicator_centered = 2131296256; │ │ │ │ - public static final int default_circle_indicator_snap = 2131296257; │ │ │ │ - public static final int default_title_indicator_selected_bold = 2131296258; │ │ │ │ - public static final int pref_autorotate_default = 2131296277; │ │ │ │ - public static final int pref_delivery_report_default = 2131296275; │ │ │ │ - public static final int pref_dimscreen_default = 2131296259; │ │ │ │ - public static final int pref_flashled_default = 2131296271; │ │ │ │ - public static final int pref_markread_default = 2131296263; │ │ │ │ - public static final int pref_notif_enabled_default = 2131296267; │ │ │ │ - public static final int pref_notif_repeat_default = 2131296272; │ │ │ │ - public static final int pref_notif_repeat_screen_on_default = 2131296273; │ │ │ │ - public static final int pref_notifyOnCall_default = 2131296269; │ │ │ │ - public static final int pref_onlyShowOnKeyguard_default = 2131296264; │ │ │ │ - public static final int pref_popup_enabled_default = 2131296268; │ │ │ │ - public static final int pref_privacy_always_default = 2131296262; │ │ │ │ - public static final int pref_privacy_default = 2131296260; │ │ │ │ - public static final int pref_privacy_sender_default = 2131296261; │ │ │ │ - public static final int pref_quickreply_default = 2131296274; │ │ │ │ - public static final int pref_screen_on_default = 2131296278; │ │ │ │ - public static final int pref_show_buttons_default = 2131296266; │ │ │ │ - public static final int pref_split_message_default = 2131296276; │ │ │ │ - public static final int pref_useUnlockButton_default = 2131296265; │ │ │ │ - public static final int pref_vibrate_default = 2131296270; │ │ │ │ + public static final int default_circle_indicator_centered = 2131230720; │ │ │ │ + public static final int default_circle_indicator_snap = 2131230721; │ │ │ │ + public static final int default_line_indicator_centered = 2131230722; │ │ │ │ + public static final int default_title_indicator_selected_bold = 2131230723; │ │ │ │ + public static final int default_underline_indicator_fades = 2131230724; │ │ │ │ } │ │ ├── com/viewpagerindicator/R$color.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,21 +1,25 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ public final class R$color │ │ │ │ { │ │ │ │ - public static final int default_circle_indicator_fill_color = 2131230728; │ │ │ │ - public static final int default_circle_indicator_stroke_color = 2131230729; │ │ │ │ - public static final int default_title_indicator_footer_color = 2131230730; │ │ │ │ - public static final int default_title_indicator_selected_color = 2131230731; │ │ │ │ - public static final int default_title_indicator_text_color = 2131230732; │ │ │ │ - public static final int vpi__background_holo_dark = 2131230720; │ │ │ │ - public static final int vpi__background_holo_light = 2131230721; │ │ │ │ - public static final int vpi__bright_foreground_disabled_holo_dark = 2131230724; │ │ │ │ - public static final int vpi__bright_foreground_disabled_holo_light = 2131230725; │ │ │ │ - public static final int vpi__bright_foreground_holo_dark = 2131230722; │ │ │ │ - public static final int vpi__bright_foreground_holo_light = 2131230723; │ │ │ │ - public static final int vpi__bright_foreground_inverse_holo_dark = 2131230726; │ │ │ │ - public static final int vpi__bright_foreground_inverse_holo_light = 2131230727; │ │ │ │ - public static final int vpi__dark_theme = 2131230733; │ │ │ │ - public static final int vpi__light_theme = 2131230734; │ │ │ │ + public static final int default_circle_indicator_fill_color = 2131165192; │ │ │ │ + public static final int default_circle_indicator_page_color = 2131165193; │ │ │ │ + public static final int default_circle_indicator_stroke_color = 2131165194; │ │ │ │ + public static final int default_line_indicator_selected_color = 2131165195; │ │ │ │ + public static final int default_line_indicator_unselected_color = 2131165196; │ │ │ │ + public static final int default_title_indicator_footer_color = 2131165197; │ │ │ │ + public static final int default_title_indicator_selected_color = 2131165198; │ │ │ │ + public static final int default_title_indicator_text_color = 2131165199; │ │ │ │ + public static final int default_underline_indicator_selected_color = 2131165200; │ │ │ │ + public static final int vpi__background_holo_dark = 2131165184; │ │ │ │ + public static final int vpi__background_holo_light = 2131165185; │ │ │ │ + public static final int vpi__bright_foreground_disabled_holo_dark = 2131165188; │ │ │ │ + public static final int vpi__bright_foreground_disabled_holo_light = 2131165189; │ │ │ │ + public static final int vpi__bright_foreground_holo_dark = 2131165186; │ │ │ │ + public static final int vpi__bright_foreground_holo_light = 2131165187; │ │ │ │ + public static final int vpi__bright_foreground_inverse_holo_dark = 2131165190; │ │ │ │ + public static final int vpi__bright_foreground_inverse_holo_light = 2131165191; │ │ │ │ + public static final int vpi__dark_theme = 2131165201; │ │ │ │ + public static final int vpi__light_theme = 2131165202; │ │ │ │ } │ │ ├── com/viewpagerindicator/R$dimen.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,23 +1,19 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ public final class R$dimen │ │ │ │ { │ │ │ │ - public static final int contact_thumbnail_border = 2131427339; │ │ │ │ - public static final int contact_thumbnail_margin = 2131427340; │ │ │ │ - public static final int contact_thumbnail_size = 2131427338; │ │ │ │ - public static final int default_circle_indicator_radius = 2131427328; │ │ │ │ - public static final int default_circle_indicator_stroke_width = 2131427329; │ │ │ │ - public static final int default_title_indicator_clip_padding = 2131427330; │ │ │ │ - public static final int default_title_indicator_footer_indicator_height = 2131427332; │ │ │ │ - public static final int default_title_indicator_footer_indicator_underline_padding = 2131427333; │ │ │ │ - public static final int default_title_indicator_footer_line_height = 2131427331; │ │ │ │ - public static final int default_title_indicator_footer_padding = 2131427334; │ │ │ │ - public static final int default_title_indicator_text_size = 2131427335; │ │ │ │ - public static final int default_title_indicator_title_padding = 2131427336; │ │ │ │ - public static final int default_title_indicator_top_padding = 2131427337; │ │ │ │ - public static final int smspopup_bottom_margin = 2131427344; │ │ │ │ - public static final int smspopup_pager_height = 2131427342; │ │ │ │ - public static final int smspopup_pager_margin = 2131427343; │ │ │ │ - public static final int smspopup_pager_width = 2131427341; │ │ │ │ + public static final int default_circle_indicator_radius = 2131361792; │ │ │ │ + public static final int default_circle_indicator_stroke_width = 2131361793; │ │ │ │ + public static final int default_line_indicator_gap_width = 2131361795; │ │ │ │ + public static final int default_line_indicator_line_width = 2131361794; │ │ │ │ + public static final int default_line_indicator_stroke_width = 2131361796; │ │ │ │ + public static final int default_title_indicator_clip_padding = 2131361797; │ │ │ │ + public static final int default_title_indicator_footer_indicator_height = 2131361799; │ │ │ │ + public static final int default_title_indicator_footer_indicator_underline_padding = 2131361800; │ │ │ │ + public static final int default_title_indicator_footer_line_height = 2131361798; │ │ │ │ + public static final int default_title_indicator_footer_padding = 2131361801; │ │ │ │ + public static final int default_title_indicator_text_size = 2131361802; │ │ │ │ + public static final int default_title_indicator_title_padding = 2131361803; │ │ │ │ + public static final int default_title_indicator_top_padding = 2131361804; │ │ │ │ } │ │ ├── com/viewpagerindicator/R$drawable.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,79 +1,13 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ public final class R$drawable │ │ │ │ { │ │ │ │ - public static final int btn_close = 2130837504; │ │ │ │ - public static final int btn_close_normal = 2130837505; │ │ │ │ - public static final int btn_close_pressed = 2130837506; │ │ │ │ - public static final int btn_close_selected = 2130837507; │ │ │ │ - public static final int dialog_background = 2130837508; │ │ │ │ - public static final int ic_contact_picture = 2130837509; │ │ │ │ - public static final int quickcontact_badge_overlay_focused_dark = 2130837510; │ │ │ │ - public static final int quickcontact_badge_overlay_normal_dark = 2130837511; │ │ │ │ - public static final int quickcontact_badge_overlay_pressed_dark = 2130837512; │ │ │ │ - public static final int quickcontact_badge_small = 2130837513; │ │ │ │ - public static final int quickcontact_badge_small_pressed = 2130837514; │ │ │ │ - public static final int quickcontact_badge_small_unpressed = 2130837515; │ │ │ │ - public static final int smspopup_icon = 2130837516; │ │ │ │ - public static final int stat_notify_sms = 2130837517; │ │ │ │ - public static final int stat_notify_sms_blue = 2130837518; │ │ │ │ - public static final int stat_notify_sms_blur = 2130837519; │ │ │ │ - public static final int stat_notify_sms_blur_blue = 2130837520; │ │ │ │ - public static final int stat_notify_sms_blur_gray = 2130837521; │ │ │ │ - public static final int stat_notify_sms_blur_green = 2130837522; │ │ │ │ - public static final int stat_notify_sms_blur_lb = 2130837523; │ │ │ │ - public static final int stat_notify_sms_blur_orange = 2130837524; │ │ │ │ - public static final int stat_notify_sms_blur_pink = 2130837525; │ │ │ │ - public static final int stat_notify_sms_blur_purple = 2130837526; │ │ │ │ - public static final int stat_notify_sms_blur_red = 2130837527; │ │ │ │ - public static final int stat_notify_sms_blur_white = 2130837528; │ │ │ │ - public static final int stat_notify_sms_blur_yellow = 2130837529; │ │ │ │ - public static final int stat_notify_sms_failed = 2130837530; │ │ │ │ - public static final int stat_notify_sms_failed_htc = 2130837531; │ │ │ │ - public static final int stat_notify_sms_gray = 2130837532; │ │ │ │ - public static final int stat_notify_sms_green = 2130837533; │ │ │ │ - public static final int stat_notify_sms_htc = 2130837534; │ │ │ │ - public static final int stat_notify_sms_htc_blue = 2130837535; │ │ │ │ - public static final int stat_notify_sms_htc_gray = 2130837536; │ │ │ │ - public static final int stat_notify_sms_htc_green = 2130837537; │ │ │ │ - public static final int stat_notify_sms_htc_lb = 2130837538; │ │ │ │ - public static final int stat_notify_sms_htc_orange = 2130837539; │ │ │ │ - public static final int stat_notify_sms_htc_pink = 2130837540; │ │ │ │ - public static final int stat_notify_sms_htc_purple = 2130837541; │ │ │ │ - public static final int stat_notify_sms_htc_red = 2130837542; │ │ │ │ - public static final int stat_notify_sms_htc_white = 2130837543; │ │ │ │ - public static final int stat_notify_sms_htc_yellow = 2130837544; │ │ │ │ - public static final int stat_notify_sms_lb = 2130837545; │ │ │ │ - public static final int stat_notify_sms_old = 2130837546; │ │ │ │ - public static final int stat_notify_sms_old_blue = 2130837547; │ │ │ │ - public static final int stat_notify_sms_old_gray = 2130837548; │ │ │ │ - public static final int stat_notify_sms_old_green = 2130837549; │ │ │ │ - public static final int stat_notify_sms_old_lb = 2130837550; │ │ │ │ - public static final int stat_notify_sms_old_orange = 2130837551; │ │ │ │ - public static final int stat_notify_sms_old_pink = 2130837552; │ │ │ │ - public static final int stat_notify_sms_old_purple = 2130837553; │ │ │ │ - public static final int stat_notify_sms_old_red = 2130837554; │ │ │ │ - public static final int stat_notify_sms_old_white = 2130837555; │ │ │ │ - public static final int stat_notify_sms_old_yellow = 2130837556; │ │ │ │ - public static final int stat_notify_sms_orange = 2130837557; │ │ │ │ - public static final int stat_notify_sms_pink = 2130837558; │ │ │ │ - public static final int stat_notify_sms_purple = 2130837559; │ │ │ │ - public static final int stat_notify_sms_red = 2130837560; │ │ │ │ - public static final int stat_notify_sms_white = 2130837561; │ │ │ │ - public static final int stat_notify_sms_yellow = 2130837562; │ │ │ │ public static final int vpi__tab_indicator = 2130837563; │ │ │ │ - public static final int vpi__tab_indicator_vertical = 2130837564; │ │ │ │ - public static final int vpi__tab_selected_focused_holo = 2130837565; │ │ │ │ - public static final int vpi__tab_selected_focused_vertical_holo = 2130837566; │ │ │ │ - public static final int vpi__tab_selected_holo = 2130837567; │ │ │ │ - public static final int vpi__tab_selected_pressed_holo = 2130837568; │ │ │ │ - public static final int vpi__tab_selected_pressed_vertical_holo = 2130837569; │ │ │ │ - public static final int vpi__tab_selected_vertical_holo = 2130837570; │ │ │ │ - public static final int vpi__tab_unselected_focused_holo = 2130837571; │ │ │ │ - public static final int vpi__tab_unselected_focused_vertical_holo = 2130837572; │ │ │ │ - public static final int vpi__tab_unselected_holo = 2130837573; │ │ │ │ - public static final int vpi__tab_unselected_pressed_holo = 2130837574; │ │ │ │ - public static final int vpi__tab_unselected_pressed_vertical_holo = 2130837575; │ │ │ │ - public static final int vpi__tab_unselected_vertical_holo = 2130837576; │ │ │ │ + public static final int vpi__tab_selected_focused_holo = 2130837564; │ │ │ │ + public static final int vpi__tab_selected_holo = 2130837565; │ │ │ │ + public static final int vpi__tab_selected_pressed_holo = 2130837566; │ │ │ │ + public static final int vpi__tab_unselected_focused_holo = 2130837567; │ │ │ │ + public static final int vpi__tab_unselected_holo = 2130837568; │ │ │ │ + public static final int vpi__tab_unselected_pressed_holo = 2130837569; │ │ │ │ } │ │ ├── com/viewpagerindicator/R$id.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,84 +1,11 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ public final class R$id │ │ │ │ { │ │ │ │ - public static final int AboutScrollView = 2131165189; │ │ │ │ - public static final int AboutTextView = 2131165190; │ │ │ │ - public static final int BlueSeekBar = 2131165207; │ │ │ │ - public static final int BlueTextView = 2131165206; │ │ │ │ - public static final int ButtonLayout = 2131165247; │ │ │ │ - public static final int CancelButton = 2131165229; │ │ │ │ - public static final int ContactsAutoCompleteTextView = 2131165191; │ │ │ │ - public static final int CustomLEDColorScrollView = 2131165197; │ │ │ │ - public static final int CustomVibrateEditText = 2131165257; │ │ │ │ - public static final int CustomVibrateLinearLayout = 2131165253; │ │ │ │ - public static final int CustomVibrateLinearLayout2 = 2131165255; │ │ │ │ - public static final int CustomVibrateScrollView = 2131165254; │ │ │ │ - public static final int CustomVibrateTextView = 2131165256; │ │ │ │ - public static final int DonateLinearLayout = 2131165193; │ │ │ │ - public static final int DonateMarketButton = 2131165195; │ │ │ │ - public static final int DonatePaypalButton = 2131165196; │ │ │ │ - public static final int DonateScrollView = 2131165192; │ │ │ │ - public static final int DonateTextView = 2131165194; │ │ │ │ - public static final int GreenSeekBar = 2131165205; │ │ │ │ - public static final int GreenTextView = 2131165204; │ │ │ │ - public static final int LEDOffEditText = 2131165216; │ │ │ │ - public static final int LEDOffTextView = 2131165213; │ │ │ │ - public static final int LEDOnEditText = 2131165215; │ │ │ │ - public static final int LEDOnTextView = 2131165212; │ │ │ │ - public static final int LEDPatternEditTextLinearLayout = 2131165214; │ │ │ │ - public static final int LEDPatternLabelLinearLayout = 2131165211; │ │ │ │ - public static final int LEDPatternLinearLayout = 2131165208; │ │ │ │ - public static final int LEDPatternLinearLayout2 = 2131165210; │ │ │ │ - public static final int LEDPatternTextView = 2131165209; │ │ │ │ - public static final int PresetMessagesButton = 2131165228; │ │ │ │ - public static final int PreviewImageView = 2131165201; │ │ │ │ - public static final int PreviewLinearLayout = 2131165199; │ │ │ │ - public static final int PreviewTextView = 2131165200; │ │ │ │ - public static final int QuickReplyCounterTextView = 2131165218; │ │ │ │ - public static final int QuickReplyEditText = 2131165217; │ │ │ │ - public static final int QuickReplyEntryLinearLayout = 2131165222; │ │ │ │ - public static final int QuickReplyHeaderLinearLayout = 2131165220; │ │ │ │ - public static final int QuickReplyLinearLayout = 2131165219; │ │ │ │ - public static final int QuickReplyTextView = 2131165221; │ │ │ │ - public static final int RedSeekBar = 2131165203; │ │ │ │ - public static final int RedTextView = 2131165202; │ │ │ │ - public static final int ScrollViewLinearLayout = 2131165198; │ │ │ │ - public static final int SmsPopupPager = 2131165230; │ │ │ │ - public static final int SpeechRecogButton = 2131165227; │ │ │ │ - public static final int UnlockButtonLayout = 2131165251; │ │ │ │ - public static final int add_menu_item = 2131165260; │ │ │ │ - public static final int button1 = 2131165248; │ │ │ │ - public static final int button2 = 2131165249; │ │ │ │ - public static final int button3 = 2131165250; │ │ │ │ - public static final int buttonPanel = 2131165226; │ │ │ │ - public static final int buttonViewSwitcher = 2131165246; │ │ │ │ - public static final int contactBadge = 2131165236; │ │ │ │ - public static final int contentMessage = 2131165239; │ │ │ │ - public static final int contentMms = 2131165241; │ │ │ │ - public static final int contentPrivacy = 2131165244; │ │ │ │ - public static final int editor_with_counter = 2131165223; │ │ │ │ - public static final int email_menu_item = 2131165261; │ │ │ │ - public static final int embedded_text_editor = 2131165225; │ │ │ │ - public static final int fromTextView = 2131165237; │ │ │ │ - public static final int horizontal = 2131165184; │ │ │ │ - public static final int indicator = 2131165231; │ │ │ │ - public static final int messageTextView = 2131165240; │ │ │ │ - public static final int mmsSubjectTextView = 2131165242; │ │ │ │ - public static final int none = 2131165186; │ │ │ │ - public static final int popupMessageMainlayout = 2131165235; │ │ │ │ - public static final int popup_bottom_margin_view = 2131165233; │ │ │ │ - public static final int progress = 2131165232; │ │ │ │ - public static final int remove_menu_item = 2131165259; │ │ │ │ - public static final int save_menu_item = 2131165258; │ │ │ │ - public static final int send_button = 2131165224; │ │ │ │ - public static final int timestampTextView = 2131165238; │ │ │ │ - public static final int titleDivider = 2131165234; │ │ │ │ - public static final int triangle = 2131165187; │ │ │ │ - public static final int underline = 2131165188; │ │ │ │ - public static final int unlockButton = 2131165252; │ │ │ │ - public static final int vertical = 2131165185; │ │ │ │ - public static final int viewButton = 2131165245; │ │ │ │ - public static final int viewMmsButton = 2131165243; │ │ │ │ + public static final int bottom = 2131689475; │ │ │ │ + public static final int none = 2131689472; │ │ │ │ + public static final int top = 2131689476; │ │ │ │ + public static final int triangle = 2131689473; │ │ │ │ + public static final int underline = 2131689474; │ │ │ │ } │ │ ├── com/viewpagerindicator/R$integer.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,10 +1,11 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ public final class R$integer │ │ │ │ { │ │ │ │ - public static final int config_activityDefaultDur = 2131361795; │ │ │ │ - public static final int config_activityShortDur = 2131361794; │ │ │ │ - public static final int default_circle_indicator_orientation = 2131361792; │ │ │ │ - public static final int default_title_indicator_footer_indicator_style = 2131361793; │ │ │ │ + public static final int default_circle_indicator_orientation = 2131296256; │ │ │ │ + public static final int default_title_indicator_footer_indicator_style = 2131296257; │ │ │ │ + public static final int default_title_indicator_line_position = 2131296258; │ │ │ │ + public static final int default_underline_indicator_fade_delay = 2131296259; │ │ │ │ + public static final int default_underline_indicator_fade_length = 2131296260; │ │ │ │ } │ │ ├── com/viewpagerindicator/R$style.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,17 +1,11 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ public final class R$style │ │ │ │ { │ │ │ │ - public static final int ButtonBar = 2131492872; │ │ │ │ - public static final int ButtonBarButton = 2131492873; │ │ │ │ - public static final int DialogTheme = 2131492871; │ │ │ │ - public static final int NotificationIconPreferenceListItem = 2131492874; │ │ │ │ - public static final int TextAppearance_TabPageIndicator = 2131492870; │ │ │ │ - public static final int Theme_PageIndicatorDefaults = 2131492864; │ │ │ │ - public static final int Widget_CirclePageIndicator = 2131492865; │ │ │ │ - public static final int Widget_TabPageIndicator = 2131492867; │ │ │ │ - public static final int Widget_TabPageIndicator_Text = 2131492869; │ │ │ │ - public static final int Widget_TabPageIndicator_Vertical = 2131492868; │ │ │ │ - public static final int Widget_TitlePageIndicator = 2131492866; │ │ │ │ + public static final int TextAppearance_TabPageIndicator = 2131427331; │ │ │ │ + public static final int Theme_PageIndicatorDefaults = 2131427328; │ │ │ │ + public static final int Widget = 2131427329; │ │ │ │ + public static final int Widget_IconPageIndicator = 2131427332; │ │ │ │ + public static final int Widget_TabPageIndicator = 2131427330; │ │ │ │ } │ │ ├── com/viewpagerindicator/R$styleable.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,73 +1,113 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ public final class R$styleable │ │ │ │ { │ │ │ │ public static final int[] CirclePageIndicator; │ │ │ │ - public static final int CirclePageIndicator_centered = 0; │ │ │ │ - public static final int CirclePageIndicator_fillColor = 1; │ │ │ │ - public static final int CirclePageIndicator_orientation = 2; │ │ │ │ - public static final int CirclePageIndicator_radius = 3; │ │ │ │ - public static final int CirclePageIndicator_snap = 4; │ │ │ │ - public static final int CirclePageIndicator_strokeColor = 5; │ │ │ │ - public static final int CirclePageIndicator_strokeWidth = 6; │ │ │ │ + public static final int CirclePageIndicator_android_background = 1; │ │ │ │ + public static final int CirclePageIndicator_android_orientation = 0; │ │ │ │ + public static final int CirclePageIndicator_centered = 2; │ │ │ │ + public static final int CirclePageIndicator_fillColor = 4; │ │ │ │ + public static final int CirclePageIndicator_pageColor = 5; │ │ │ │ + public static final int CirclePageIndicator_radius = 6; │ │ │ │ + public static final int CirclePageIndicator_snap = 7; │ │ │ │ + public static final int CirclePageIndicator_strokeColor = 8; │ │ │ │ + public static final int CirclePageIndicator_strokeWidth = 3; │ │ │ │ + public static final int[] LinePageIndicator; │ │ │ │ + public static final int LinePageIndicator_android_background = 0; │ │ │ │ + public static final int LinePageIndicator_centered = 1; │ │ │ │ + public static final int LinePageIndicator_gapWidth = 6; │ │ │ │ + public static final int LinePageIndicator_lineWidth = 5; │ │ │ │ + public static final int LinePageIndicator_selectedColor = 2; │ │ │ │ + public static final int LinePageIndicator_strokeWidth = 3; │ │ │ │ + public static final int LinePageIndicator_unselectedColor = 4; │ │ │ │ public static final int[] TitlePageIndicator; │ │ │ │ - public static final int TitlePageIndicator_clipPadding = 0; │ │ │ │ - public static final int TitlePageIndicator_footerColor = 1; │ │ │ │ - public static final int TitlePageIndicator_footerIndicatorHeight = 4; │ │ │ │ - public static final int TitlePageIndicator_footerIndicatorStyle = 3; │ │ │ │ - public static final int TitlePageIndicator_footerIndicatorUnderlinePadding = 5; │ │ │ │ - public static final int TitlePageIndicator_footerLineHeight = 2; │ │ │ │ - public static final int TitlePageIndicator_footerPadding = 6; │ │ │ │ - public static final int TitlePageIndicator_selectedBold = 8; │ │ │ │ - public static final int TitlePageIndicator_selectedColor = 7; │ │ │ │ - public static final int TitlePageIndicator_textColor = 9; │ │ │ │ - public static final int TitlePageIndicator_textSize = 10; │ │ │ │ - public static final int TitlePageIndicator_titlePadding = 11; │ │ │ │ - public static final int TitlePageIndicator_topPadding = 12; │ │ │ │ + public static final int TitlePageIndicator_android_background = 2; │ │ │ │ + public static final int TitlePageIndicator_android_textColor = 1; │ │ │ │ + public static final int TitlePageIndicator_android_textSize = 0; │ │ │ │ + public static final int TitlePageIndicator_clipPadding = 4; │ │ │ │ + public static final int TitlePageIndicator_footerColor = 5; │ │ │ │ + public static final int TitlePageIndicator_footerIndicatorHeight = 8; │ │ │ │ + public static final int TitlePageIndicator_footerIndicatorStyle = 7; │ │ │ │ + public static final int TitlePageIndicator_footerIndicatorUnderlinePadding = 9; │ │ │ │ + public static final int TitlePageIndicator_footerLineHeight = 6; │ │ │ │ + public static final int TitlePageIndicator_footerPadding = 10; │ │ │ │ + public static final int TitlePageIndicator_linePosition = 11; │ │ │ │ + public static final int TitlePageIndicator_selectedBold = 12; │ │ │ │ + public static final int TitlePageIndicator_selectedColor = 3; │ │ │ │ + public static final int TitlePageIndicator_titlePadding = 13; │ │ │ │ + public static final int TitlePageIndicator_topPadding = 14; │ │ │ │ + public static final int[] UnderlinePageIndicator; │ │ │ │ + public static final int UnderlinePageIndicator_android_background = 0; │ │ │ │ + public static final int UnderlinePageIndicator_fadeDelay = 3; │ │ │ │ + public static final int UnderlinePageIndicator_fadeLength = 4; │ │ │ │ + public static final int UnderlinePageIndicator_fades = 2; │ │ │ │ + public static final int UnderlinePageIndicator_selectedColor = 1; │ │ │ │ public static final int[] ViewPagerIndicator; │ │ │ │ public static final int ViewPagerIndicator_vpiCirclePageIndicatorStyle = 0; │ │ │ │ - public static final int ViewPagerIndicator_vpiTabPageIndicatorStyle = 2; │ │ │ │ - public static final int ViewPagerIndicator_vpiTabTextStyle = 4; │ │ │ │ - public static final int ViewPagerIndicator_vpiTitlePageIndicatorStyle = 1; │ │ │ │ - public static final int ViewPagerIndicator_vpiVerticalTabPageIndicatorStyle = 3; │ │ │ │ - public static final int ViewPagerIndicator_vpiVerticalTabTextStyle = 5; │ │ │ │ + public static final int ViewPagerIndicator_vpiIconPageIndicatorStyle = 1; │ │ │ │ + public static final int ViewPagerIndicator_vpiLinePageIndicatorStyle = 2; │ │ │ │ + public static final int ViewPagerIndicator_vpiTabPageIndicatorStyle = 4; │ │ │ │ + public static final int ViewPagerIndicator_vpiTitlePageIndicatorStyle = 3; │ │ │ │ + public static final int ViewPagerIndicator_vpiUnderlinePageIndicatorStyle = 5; │ │ │ │ │ │ │ │ static { │ │ │ │ final int[] array; │ │ │ │ - final int[] circlePageIndicator = array = new int[7]; │ │ │ │ - array[0] = 2130771974; │ │ │ │ - array[1] = 2130771975; │ │ │ │ - array[2] = 2130771976; │ │ │ │ - array[3] = 2130771977; │ │ │ │ + final int[] circlePageIndicator = array = new int[9]; │ │ │ │ + array[0] = 16842948; │ │ │ │ + array[1] = 16842964; │ │ │ │ + array[2] = 2130771974; │ │ │ │ + array[3] = 2130771976; │ │ │ │ array[4] = 2130771978; │ │ │ │ array[5] = 2130771979; │ │ │ │ array[6] = 2130771980; │ │ │ │ + array[7] = 2130771981; │ │ │ │ + array[8] = 2130771982; │ │ │ │ CirclePageIndicator = circlePageIndicator; │ │ │ │ final int[] array2; │ │ │ │ - final int[] titlePageIndicator = array2 = new int[13]; │ │ │ │ - array2[0] = 2130771981; │ │ │ │ - array2[1] = 2130771982; │ │ │ │ - array2[2] = 2130771983; │ │ │ │ - array2[3] = 2130771984; │ │ │ │ - array2[4] = 2130771985; │ │ │ │ - array2[5] = 2130771986; │ │ │ │ - array2[6] = 2130771987; │ │ │ │ - array2[7] = 2130771988; │ │ │ │ - array2[8] = 2130771989; │ │ │ │ - array2[9] = 2130771990; │ │ │ │ - array2[10] = 2130771991; │ │ │ │ - array2[11] = 2130771992; │ │ │ │ - array2[12] = 2130771993; │ │ │ │ - TitlePageIndicator = titlePageIndicator; │ │ │ │ + final int[] linePageIndicator = array2 = new int[7]; │ │ │ │ + array2[0] = 16842964; │ │ │ │ + array2[1] = 2130771974; │ │ │ │ + array2[2] = 2130771975; │ │ │ │ + array2[3] = 2130771976; │ │ │ │ + array2[4] = 2130771977; │ │ │ │ + array2[5] = 2130771983; │ │ │ │ + array2[6] = 2130771984; │ │ │ │ + LinePageIndicator = linePageIndicator; │ │ │ │ final int[] array3; │ │ │ │ - final int[] viewPagerIndicator = array3 = new int[6]; │ │ │ │ - array3[0] = 2130771968; │ │ │ │ - array3[1] = 2130771969; │ │ │ │ - array3[2] = 2130771970; │ │ │ │ - array3[3] = 2130771971; │ │ │ │ - array3[4] = 2130771972; │ │ │ │ - array3[5] = 2130771973; │ │ │ │ + final int[] titlePageIndicator = array3 = new int[15]; │ │ │ │ + array3[0] = 16842901; │ │ │ │ + array3[1] = 16842904; │ │ │ │ + array3[2] = 16842964; │ │ │ │ + array3[3] = 2130771975; │ │ │ │ + array3[4] = 2130771985; │ │ │ │ + array3[5] = 2130771986; │ │ │ │ + array3[6] = 2130771987; │ │ │ │ + array3[7] = 2130771988; │ │ │ │ + array3[8] = 2130771989; │ │ │ │ + array3[9] = 2130771990; │ │ │ │ + array3[10] = 2130771991; │ │ │ │ + array3[11] = 2130771992; │ │ │ │ + array3[12] = 2130771993; │ │ │ │ + array3[13] = 2130771994; │ │ │ │ + array3[14] = 2130771995; │ │ │ │ + TitlePageIndicator = titlePageIndicator; │ │ │ │ + final int[] array4; │ │ │ │ + final int[] underlinePageIndicator = array4 = new int[5]; │ │ │ │ + array4[0] = 16842964; │ │ │ │ + array4[1] = 2130771975; │ │ │ │ + array4[2] = 2130771996; │ │ │ │ + array4[3] = 2130771997; │ │ │ │ + array4[4] = 2130771998; │ │ │ │ + UnderlinePageIndicator = underlinePageIndicator; │ │ │ │ + final int[] array5; │ │ │ │ + final int[] viewPagerIndicator = array5 = new int[6]; │ │ │ │ + array5[0] = 2130771968; │ │ │ │ + array5[1] = 2130771969; │ │ │ │ + array5[2] = 2130771970; │ │ │ │ + array5[3] = 2130771971; │ │ │ │ + array5[4] = 2130771972; │ │ │ │ + array5[5] = 2130771973; │ │ │ │ ViewPagerIndicator = viewPagerIndicator; │ │ │ │ } │ │ │ │ } │ │ ├── com/viewpagerindicator/TabPageIndicator$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,14 +10,15 @@ │ │ │ │ │ │ │ │ TabPageIndicator$1(final TabPageIndicator this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onClick(final View view) { │ │ │ │ final TabPageIndicator$TabView tabPageIndicator$TabView = (TabPageIndicator$TabView)view; │ │ │ │ - if (TabPageIndicator.access$000(this.this$0) == tabPageIndicator$TabView.getIndex()) { │ │ │ │ - TabPageIndicator.access$100(this.this$0).onPageReselected(TabPageIndicator.access$000(this.this$0)); │ │ │ │ + final int currentItem = TabPageIndicator.access$000(this.this$0).getCurrentItem(); │ │ │ │ + final int index = tabPageIndicator$TabView.getIndex(); │ │ │ │ + TabPageIndicator.access$000(this.this$0).setCurrentItem(index); │ │ │ │ + if (currentItem == index && TabPageIndicator.access$100(this.this$0) != null) { │ │ │ │ + TabPageIndicator.access$100(this.this$0).onTabReselected(index); │ │ │ │ } │ │ │ │ - TabPageIndicator.access$002(this.this$0, tabPageIndicator$TabView.getIndex()); │ │ │ │ - TabPageIndicator.access$200(this.this$0).setCurrentItem(TabPageIndicator.access$000(this.this$0)); │ │ │ │ } │ │ │ │ } │ │ ├── com/viewpagerindicator/TabPageIndicator$2.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,10 +11,10 @@ │ │ │ │ TabPageIndicator$2(final TabPageIndicator this$0, final View val$tabView) { │ │ │ │ this.this$0 = this$0; │ │ │ │ this.val$tabView = val$tabView; │ │ │ │ } │ │ │ │ │ │ │ │ public void run() { │ │ │ │ this.this$0.smoothScrollTo(this.val$tabView.getLeft() - (this.this$0.getWidth() - this.val$tabView.getWidth()) / 2, 0); │ │ │ │ - TabPageIndicator.access$302(this.this$0, (Runnable)null); │ │ │ │ + TabPageIndicator.access$202(this.this$0, (Runnable)null); │ │ │ │ } │ │ │ │ } │ │ ├── com/viewpagerindicator/TabPageIndicator$TabView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,59 +1,29 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ import android.view.View$MeasureSpec; │ │ │ │ -import android.widget.TextView; │ │ │ │ -import android.widget.ImageView; │ │ │ │ import android.util.AttributeSet; │ │ │ │ import android.content.Context; │ │ │ │ -import android.widget.LinearLayout; │ │ │ │ +import android.widget.TextView; │ │ │ │ │ │ │ │ -public class TabPageIndicator$TabView extends LinearLayout │ │ │ │ +class TabPageIndicator$TabView extends TextView │ │ │ │ { │ │ │ │ private int mIndex; │ │ │ │ - private TabPageIndicator mParent; │ │ │ │ + final /* synthetic */ TabPageIndicator this$0; │ │ │ │ │ │ │ │ - public TabPageIndicator$TabView(final Context context, final AttributeSet set) { │ │ │ │ - super(context, set); │ │ │ │ + public TabPageIndicator$TabView(final TabPageIndicator this$0, final Context context) { │ │ │ │ + this.this$0 = this$0; │ │ │ │ + super(context, (AttributeSet)null, R$attr.vpiTabPageIndicatorStyle); │ │ │ │ } │ │ │ │ │ │ │ │ public int getIndex() { │ │ │ │ return this.mIndex; │ │ │ │ } │ │ │ │ │ │ │ │ - public void init(final TabPageIndicator mParent, final int imageResource, final int mIndex) { │ │ │ │ - this.mParent = mParent; │ │ │ │ - this.mIndex = mIndex; │ │ │ │ - final ImageView imageView = (ImageView)this.findViewById(16908294); │ │ │ │ - imageView.setVisibility(0); │ │ │ │ - imageView.setImageResource(imageResource); │ │ │ │ - ((TextView)this.findViewById(16908308)).setVisibility(8); │ │ │ │ - } │ │ │ │ - │ │ │ │ - public void init(final TabPageIndicator mParent, final String text, final int mIndex) { │ │ │ │ - this.mParent = mParent; │ │ │ │ - this.mIndex = mIndex; │ │ │ │ - ((ImageView)this.findViewById(16908294)).setVisibility(8); │ │ │ │ - final TextView textView = (TextView)this.findViewById(16908308); │ │ │ │ - textView.setVisibility(0); │ │ │ │ - textView.setText((CharSequence)text); │ │ │ │ - } │ │ │ │ - │ │ │ │ - public void init(final TabPageIndicator mParent, final String text, final int imageResource, final int mIndex) { │ │ │ │ - this.mParent = mParent; │ │ │ │ - this.mIndex = mIndex; │ │ │ │ - final ImageView imageView = (ImageView)this.findViewById(16908294); │ │ │ │ - imageView.setVisibility(0); │ │ │ │ - imageView.setImageResource(imageResource); │ │ │ │ - final TextView textView = (TextView)this.findViewById(16908308); │ │ │ │ - textView.setVisibility(0); │ │ │ │ - textView.setText((CharSequence)text); │ │ │ │ - } │ │ │ │ - │ │ │ │ public void onMeasure(final int n, final int n2) { │ │ │ │ super.onMeasure(n, n2); │ │ │ │ - if (this.mParent.mMaxTabWidth > 0 && this.getMeasuredWidth() > this.mParent.mMaxTabWidth) { │ │ │ │ - super.onMeasure(View$MeasureSpec.makeMeasureSpec(this.mParent.mMaxTabWidth, 1073741824), n2); │ │ │ │ + if (TabPageIndicator.access$400(this.this$0) > 0 && this.getMeasuredWidth() > TabPageIndicator.access$400(this.this$0)) { │ │ │ │ + super.onMeasure(View$MeasureSpec.makeMeasureSpec(TabPageIndicator.access$400(this.this$0), 1073741824), n2); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── com/viewpagerindicator/TabPageIndicator.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,99 +1,87 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ import android.view.View$MeasureSpec; │ │ │ │ import android.support.v4.view.PagerAdapter; │ │ │ │ import android.widget.LinearLayout$LayoutParams; │ │ │ │ -import android.view.ViewGroup; │ │ │ │ import android.view.View; │ │ │ │ import android.view.ViewGroup$LayoutParams; │ │ │ │ import android.util.AttributeSet; │ │ │ │ import android.content.Context; │ │ │ │ import android.support.v4.view.ViewPager; │ │ │ │ -import android.widget.LinearLayout; │ │ │ │ import android.view.View$OnClickListener; │ │ │ │ import android.support.v4.view.ViewPager$OnPageChangeListener; │ │ │ │ -import android.view.LayoutInflater; │ │ │ │ import android.widget.HorizontalScrollView; │ │ │ │ │ │ │ │ public class TabPageIndicator extends HorizontalScrollView implements PageIndicator │ │ │ │ { │ │ │ │ - private TitleProvider mAdapter; │ │ │ │ - private int mCurrentItem; │ │ │ │ - private LayoutInflater mInflater; │ │ │ │ + private static final CharSequence EMPTY_TITLE; │ │ │ │ private ViewPager$OnPageChangeListener mListener; │ │ │ │ - int mMaxTabWidth; │ │ │ │ + private int mMaxTabWidth; │ │ │ │ private int mSelectedTabIndex; │ │ │ │ - private View$OnClickListener mTabClickListener; │ │ │ │ - private LinearLayout mTabLayout; │ │ │ │ + private final View$OnClickListener mTabClickListener; │ │ │ │ + private final IcsLinearLayout mTabLayout; │ │ │ │ + private TabPageIndicator$OnTabReselectedListener mTabReselectedListener; │ │ │ │ private Runnable mTabSelector; │ │ │ │ private ViewPager mViewPager; │ │ │ │ │ │ │ │ + static { │ │ │ │ + EMPTY_TITLE = ""; │ │ │ │ + } │ │ │ │ + │ │ │ │ public TabPageIndicator(final Context context) { │ │ │ │ - super(context); │ │ │ │ - this.mTabClickListener = (View$OnClickListener)new TabPageIndicator$1(this); │ │ │ │ + this(context, null); │ │ │ │ } │ │ │ │ │ │ │ │ public TabPageIndicator(final Context context, final AttributeSet set) { │ │ │ │ super(context, set); │ │ │ │ this.mTabClickListener = (View$OnClickListener)new TabPageIndicator$1(this); │ │ │ │ this.setHorizontalScrollBarEnabled(false); │ │ │ │ - this.mInflater = LayoutInflater.from(context); │ │ │ │ - this.addView((View)(this.mTabLayout = new LinearLayout(this.getContext())), new ViewGroup$LayoutParams(-2, -1)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - private void addTab(final int n, final int n2) { │ │ │ │ - final TabPageIndicator$TabView tabPageIndicator$TabView = (TabPageIndicator$TabView)this.mInflater.inflate(R$layout.vpi__tab, (ViewGroup)null); │ │ │ │ - tabPageIndicator$TabView.init(this, n, n2); │ │ │ │ - tabPageIndicator$TabView.setFocusable(true); │ │ │ │ - tabPageIndicator$TabView.setOnClickListener(this.mTabClickListener); │ │ │ │ - this.mTabLayout.addView((View)tabPageIndicator$TabView, (ViewGroup$LayoutParams)new LinearLayout$LayoutParams(0, -1, 1.0f)); │ │ │ │ - } │ │ │ │ - │ │ │ │ - private void addTab(final String s, final int n) { │ │ │ │ - final TabPageIndicator$TabView tabPageIndicator$TabView = (TabPageIndicator$TabView)this.mInflater.inflate(R$layout.vpi__tab, (ViewGroup)null); │ │ │ │ - tabPageIndicator$TabView.init(this, s, n); │ │ │ │ - tabPageIndicator$TabView.setFocusable(true); │ │ │ │ - tabPageIndicator$TabView.setOnClickListener(this.mTabClickListener); │ │ │ │ - this.mTabLayout.addView((View)tabPageIndicator$TabView, (ViewGroup$LayoutParams)new LinearLayout$LayoutParams(0, -1, 1.0f)); │ │ │ │ + this.addView((View)(this.mTabLayout = new IcsLinearLayout(context, R$attr.vpiTabPageIndicatorStyle)), new ViewGroup$LayoutParams(-2, -1)); │ │ │ │ } │ │ │ │ │ │ │ │ - private void addTab(final String s, final int n, final int n2) { │ │ │ │ - final TabPageIndicator$TabView tabPageIndicator$TabView = (TabPageIndicator$TabView)this.mInflater.inflate(R$layout.vpi__tab, (ViewGroup)null); │ │ │ │ - tabPageIndicator$TabView.init(this, s, n, n2); │ │ │ │ + private void addTab(final int n, final CharSequence text, final int n2) { │ │ │ │ + final TabPageIndicator$TabView tabPageIndicator$TabView = new TabPageIndicator$TabView(this, this.getContext()); │ │ │ │ + TabPageIndicator$TabView.access$302(tabPageIndicator$TabView, n); │ │ │ │ tabPageIndicator$TabView.setFocusable(true); │ │ │ │ tabPageIndicator$TabView.setOnClickListener(this.mTabClickListener); │ │ │ │ + tabPageIndicator$TabView.setText(text); │ │ │ │ + if (n2 != 0) { │ │ │ │ + tabPageIndicator$TabView.setCompoundDrawablesWithIntrinsicBounds(n2, 0, 0, 0); │ │ │ │ + } │ │ │ │ this.mTabLayout.addView((View)tabPageIndicator$TabView, (ViewGroup$LayoutParams)new LinearLayout$LayoutParams(0, -1, 1.0f)); │ │ │ │ } │ │ │ │ │ │ │ │ private void animateToTab(final int n) { │ │ │ │ final View child = this.mTabLayout.getChildAt(n); │ │ │ │ if (this.mTabSelector != null) { │ │ │ │ this.removeCallbacks(this.mTabSelector); │ │ │ │ } │ │ │ │ this.post(this.mTabSelector = (Runnable)new TabPageIndicator$2(this, child)); │ │ │ │ } │ │ │ │ │ │ │ │ public void notifyDataSetChanged() { │ │ │ │ this.mTabLayout.removeAllViews(); │ │ │ │ - this.mAdapter = (TitleProvider)this.mViewPager.getAdapter(); │ │ │ │ - final int count = ((PagerAdapter)this.mAdapter).getCount(); │ │ │ │ + final PagerAdapter adapter = this.mViewPager.getAdapter(); │ │ │ │ + IconPagerAdapter iconPagerAdapter = null; │ │ │ │ + if (adapter instanceof IconPagerAdapter) { │ │ │ │ + iconPagerAdapter = (IconPagerAdapter)adapter; │ │ │ │ + } │ │ │ │ + final int count = ((PagerAdapter)adapter).getCount(); │ │ │ │ for (int i = 0; i < count; ++i) { │ │ │ │ - final String title = this.mAdapter.getTitle(i); │ │ │ │ - final Integer icon = this.mAdapter.getIcon(i); │ │ │ │ - if (title != null && icon != null) { │ │ │ │ - this.addTab(title, icon, i); │ │ │ │ - } │ │ │ │ - else if (title == null && icon != null) { │ │ │ │ - this.addTab(icon, i); │ │ │ │ - } │ │ │ │ - else if (title != null && icon == null) { │ │ │ │ - this.addTab(title, i); │ │ │ │ + CharSequence charSequence = ((PagerAdapter)adapter).getPageTitle(i); │ │ │ │ + if (charSequence == null) { │ │ │ │ + charSequence = TabPageIndicator.EMPTY_TITLE; │ │ │ │ + } │ │ │ │ + int iconResId = 0; │ │ │ │ + if (iconPagerAdapter != null) { │ │ │ │ + iconResId = iconPagerAdapter.getIconResId(i); │ │ │ │ } │ │ │ │ + this.addTab(i, charSequence, iconResId); │ │ │ │ } │ │ │ │ if (this.mSelectedTabIndex > count) { │ │ │ │ this.mSelectedTabIndex = count - 1; │ │ │ │ } │ │ │ │ this.setCurrentItem(this.mSelectedTabIndex); │ │ │ │ this.requestLayout(); │ │ │ │ } │ │ │ │ @@ -163,40 +151,45 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void setCurrentItem(final int n) { │ │ │ │ if (this.mViewPager == null) { │ │ │ │ throw new IllegalStateException("ViewPager has not been bound."); │ │ │ │ } │ │ │ │ - this.mViewPager.setCurrentItem(n); │ │ │ │ this.mSelectedTabIndex = n; │ │ │ │ + this.mViewPager.setCurrentItem(n); │ │ │ │ for (int childCount = this.mTabLayout.getChildCount(), i = 0; i < childCount; ++i) { │ │ │ │ final View child = this.mTabLayout.getChildAt(i); │ │ │ │ final boolean selected = i == n; │ │ │ │ child.setSelected(selected); │ │ │ │ if (selected) { │ │ │ │ this.animateToTab(n); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void setOnPageChangeListener(final ViewPager$OnPageChangeListener mListener) { │ │ │ │ this.mListener = mListener; │ │ │ │ } │ │ │ │ │ │ │ │ + public void setOnTabReselectedListener(final TabPageIndicator$OnTabReselectedListener mTabReselectedListener) { │ │ │ │ + this.mTabReselectedListener = mTabReselectedListener; │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setViewPager(final ViewPager mViewPager) { │ │ │ │ - final PagerAdapter adapter = mViewPager.getAdapter(); │ │ │ │ - if (adapter == null) { │ │ │ │ - throw new IllegalStateException("ViewPager does not have adapter instance."); │ │ │ │ - } │ │ │ │ - if (!(adapter instanceof TitleProvider)) { │ │ │ │ - throw new IllegalStateException("ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator."); │ │ │ │ + if (this.mViewPager != mViewPager) { │ │ │ │ + if (this.mViewPager != null) { │ │ │ │ + this.mViewPager.setOnPageChangeListener((ViewPager$OnPageChangeListener)null); │ │ │ │ + } │ │ │ │ + if (mViewPager.getAdapter() == null) { │ │ │ │ + throw new IllegalStateException("ViewPager does not have adapter instance."); │ │ │ │ + } │ │ │ │ + (this.mViewPager = mViewPager).setOnPageChangeListener((ViewPager$OnPageChangeListener)this); │ │ │ │ + this.notifyDataSetChanged(); │ │ │ │ } │ │ │ │ - (this.mViewPager = mViewPager).setOnPageChangeListener((ViewPager$OnPageChangeListener)this); │ │ │ │ - this.notifyDataSetChanged(); │ │ │ │ } │ │ │ │ │ │ │ │ public void setViewPager(final ViewPager viewPager, final int currentItem) { │ │ │ │ this.setViewPager(viewPager); │ │ │ │ this.setCurrentItem(currentItem); │ │ │ │ } │ │ │ │ } │ │ ├── com/viewpagerindicator/TitlePageIndicator.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,151 +1,173 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ -import android.support.v4.view.PagerAdapter; │ │ │ │ import android.support.v4.view.MotionEventCompat; │ │ │ │ import android.view.MotionEvent; │ │ │ │ import android.os.Parcelable; │ │ │ │ import android.view.View$MeasureSpec; │ │ │ │ import android.graphics.Canvas; │ │ │ │ import android.graphics.Typeface; │ │ │ │ import java.util.ArrayList; │ │ │ │ -import android.graphics.RectF; │ │ │ │ +import android.graphics.drawable.Drawable; │ │ │ │ import android.content.res.TypedArray; │ │ │ │ import android.content.res.Resources; │ │ │ │ import android.support.v4.view.ViewConfigurationCompat; │ │ │ │ import android.view.ViewConfiguration; │ │ │ │ import android.graphics.Paint$Style; │ │ │ │ import android.util.AttributeSet; │ │ │ │ import android.content.Context; │ │ │ │ import android.support.v4.view.ViewPager; │ │ │ │ import android.graphics.Path; │ │ │ │ import android.graphics.Paint; │ │ │ │ import android.support.v4.view.ViewPager$OnPageChangeListener; │ │ │ │ +import android.graphics.Rect; │ │ │ │ import android.view.View; │ │ │ │ │ │ │ │ public class TitlePageIndicator extends View implements PageIndicator │ │ │ │ { │ │ │ │ private static final float BOLD_FADE_PERCENTAGE = 0.05f; │ │ │ │ + private static final String EMPTY_TITLE = ""; │ │ │ │ private static final int INVALID_POINTER = 255; │ │ │ │ private static final float SELECTION_FADE_PERCENTAGE = 0.25f; │ │ │ │ private int mActivePointerId; │ │ │ │ private boolean mBoldText; │ │ │ │ + private final Rect mBounds; │ │ │ │ private TitlePageIndicator$OnCenterItemClickListener mCenterItemClickListener; │ │ │ │ private float mClipPadding; │ │ │ │ private int mColorSelected; │ │ │ │ private int mColorText; │ │ │ │ - private int mCurrentOffset; │ │ │ │ private int mCurrentPage; │ │ │ │ private float mFooterIndicatorHeight; │ │ │ │ private TitlePageIndicator$IndicatorStyle mFooterIndicatorStyle; │ │ │ │ private float mFooterIndicatorUnderlinePadding; │ │ │ │ private float mFooterLineHeight; │ │ │ │ private float mFooterPadding; │ │ │ │ private boolean mIsDragging; │ │ │ │ private float mLastMotionX; │ │ │ │ + private TitlePageIndicator$LinePosition mLinePosition; │ │ │ │ private ViewPager$OnPageChangeListener mListener; │ │ │ │ + private float mPageOffset; │ │ │ │ private final Paint mPaintFooterIndicator; │ │ │ │ private final Paint mPaintFooterLine; │ │ │ │ private final Paint mPaintText; │ │ │ │ private Path mPath; │ │ │ │ private int mScrollState; │ │ │ │ private float mTitlePadding; │ │ │ │ - private TitleProvider mTitleProvider; │ │ │ │ private float mTopPadding; │ │ │ │ private int mTouchSlop; │ │ │ │ private ViewPager mViewPager; │ │ │ │ │ │ │ │ public TitlePageIndicator(final Context context) { │ │ │ │ this(context, null); │ │ │ │ } │ │ │ │ │ │ │ │ public TitlePageIndicator(final Context context, final AttributeSet set) { │ │ │ │ this(context, set, R$attr.vpiTitlePageIndicatorStyle); │ │ │ │ } │ │ │ │ │ │ │ │ public TitlePageIndicator(final Context context, final AttributeSet set, final int n) { │ │ │ │ super(context, set, n); │ │ │ │ + this.mCurrentPage = -1; │ │ │ │ this.mPaintText = new Paint(); │ │ │ │ + this.mPath = new Path(); │ │ │ │ + this.mBounds = new Rect(); │ │ │ │ this.mPaintFooterLine = new Paint(); │ │ │ │ this.mPaintFooterIndicator = new Paint(); │ │ │ │ this.mLastMotionX = -1.0f; │ │ │ │ this.mActivePointerId = -1; │ │ │ │ - final Resources resources = this.getResources(); │ │ │ │ - final int color = resources.getColor(R$color.default_title_indicator_footer_color); │ │ │ │ - final float dimension = resources.getDimension(R$dimen.default_title_indicator_footer_line_height); │ │ │ │ - final int integer = resources.getInteger(R$integer.default_title_indicator_footer_indicator_style); │ │ │ │ - final float dimension2 = resources.getDimension(R$dimen.default_title_indicator_footer_indicator_height); │ │ │ │ - final float dimension3 = resources.getDimension(R$dimen.default_title_indicator_footer_indicator_underline_padding); │ │ │ │ - final float dimension4 = resources.getDimension(R$dimen.default_title_indicator_footer_padding); │ │ │ │ - final int color2 = resources.getColor(R$color.default_title_indicator_selected_color); │ │ │ │ - final boolean boolean1 = resources.getBoolean(R$bool.default_title_indicator_selected_bold); │ │ │ │ - final int color3 = resources.getColor(R$color.default_title_indicator_text_color); │ │ │ │ - final float dimension5 = resources.getDimension(R$dimen.default_title_indicator_text_size); │ │ │ │ - final float dimension6 = resources.getDimension(R$dimen.default_title_indicator_title_padding); │ │ │ │ - final float dimension7 = resources.getDimension(R$dimen.default_title_indicator_clip_padding); │ │ │ │ - final float dimension8 = resources.getDimension(R$dimen.default_title_indicator_top_padding); │ │ │ │ - final TypedArray obtainStyledAttributes = context.obtainStyledAttributes(set, R$styleable.TitlePageIndicator, n, R$style.Widget_TitlePageIndicator); │ │ │ │ - this.mFooterLineHeight = obtainStyledAttributes.getDimension(2, dimension); │ │ │ │ - this.mFooterIndicatorStyle = TitlePageIndicator$IndicatorStyle.fromValue(obtainStyledAttributes.getInteger(3, integer)); │ │ │ │ - this.mFooterIndicatorHeight = obtainStyledAttributes.getDimension(4, dimension2); │ │ │ │ - this.mFooterIndicatorUnderlinePadding = obtainStyledAttributes.getDimension(5, dimension3); │ │ │ │ - this.mFooterPadding = obtainStyledAttributes.getDimension(6, dimension4); │ │ │ │ - this.mTopPadding = obtainStyledAttributes.getDimension(12, dimension8); │ │ │ │ - this.mTitlePadding = obtainStyledAttributes.getDimension(11, dimension6); │ │ │ │ - this.mClipPadding = obtainStyledAttributes.getDimension(0, dimension7); │ │ │ │ - this.mColorSelected = obtainStyledAttributes.getColor(7, color2); │ │ │ │ - this.mColorText = obtainStyledAttributes.getColor(9, color3); │ │ │ │ - this.mBoldText = obtainStyledAttributes.getBoolean(8, boolean1); │ │ │ │ - final float dimension9 = obtainStyledAttributes.getDimension(10, dimension5); │ │ │ │ - final int color4 = obtainStyledAttributes.getColor(1, color); │ │ │ │ - this.mPaintText.setTextSize(dimension9); │ │ │ │ - this.mPaintText.setAntiAlias(true); │ │ │ │ - this.mPaintFooterLine.setStyle(Paint$Style.FILL_AND_STROKE); │ │ │ │ - this.mPaintFooterLine.setStrokeWidth(this.mFooterLineHeight); │ │ │ │ - this.mPaintFooterLine.setColor(color4); │ │ │ │ - this.mPaintFooterIndicator.setStyle(Paint$Style.FILL_AND_STROKE); │ │ │ │ - this.mPaintFooterIndicator.setColor(color4); │ │ │ │ - obtainStyledAttributes.recycle(); │ │ │ │ - this.mTouchSlop = ViewConfigurationCompat.getScaledPagingTouchSlop(ViewConfiguration.get(context)); │ │ │ │ + if (!this.isInEditMode()) { │ │ │ │ + final Resources resources = this.getResources(); │ │ │ │ + final int color = resources.getColor(R$color.default_title_indicator_footer_color); │ │ │ │ + final float dimension = resources.getDimension(R$dimen.default_title_indicator_footer_line_height); │ │ │ │ + final int integer = resources.getInteger(R$integer.default_title_indicator_footer_indicator_style); │ │ │ │ + final float dimension2 = resources.getDimension(R$dimen.default_title_indicator_footer_indicator_height); │ │ │ │ + final float dimension3 = resources.getDimension(R$dimen.default_title_indicator_footer_indicator_underline_padding); │ │ │ │ + final float dimension4 = resources.getDimension(R$dimen.default_title_indicator_footer_padding); │ │ │ │ + final int integer2 = resources.getInteger(R$integer.default_title_indicator_line_position); │ │ │ │ + final int color2 = resources.getColor(R$color.default_title_indicator_selected_color); │ │ │ │ + final boolean boolean1 = resources.getBoolean(R$bool.default_title_indicator_selected_bold); │ │ │ │ + final int color3 = resources.getColor(R$color.default_title_indicator_text_color); │ │ │ │ + final float dimension5 = resources.getDimension(R$dimen.default_title_indicator_text_size); │ │ │ │ + final float dimension6 = resources.getDimension(R$dimen.default_title_indicator_title_padding); │ │ │ │ + final float dimension7 = resources.getDimension(R$dimen.default_title_indicator_clip_padding); │ │ │ │ + final float dimension8 = resources.getDimension(R$dimen.default_title_indicator_top_padding); │ │ │ │ + final TypedArray obtainStyledAttributes = context.obtainStyledAttributes(set, R$styleable.TitlePageIndicator, n, 0); │ │ │ │ + this.mFooterLineHeight = obtainStyledAttributes.getDimension(R$styleable.TitlePageIndicator_footerLineHeight, dimension); │ │ │ │ + this.mFooterIndicatorStyle = TitlePageIndicator$IndicatorStyle.fromValue(obtainStyledAttributes.getInteger(R$styleable.TitlePageIndicator_footerIndicatorStyle, integer)); │ │ │ │ + this.mFooterIndicatorHeight = obtainStyledAttributes.getDimension(R$styleable.TitlePageIndicator_footerIndicatorHeight, dimension2); │ │ │ │ + this.mFooterIndicatorUnderlinePadding = obtainStyledAttributes.getDimension(R$styleable.TitlePageIndicator_footerIndicatorUnderlinePadding, dimension3); │ │ │ │ + this.mFooterPadding = obtainStyledAttributes.getDimension(R$styleable.TitlePageIndicator_footerPadding, dimension4); │ │ │ │ + this.mLinePosition = TitlePageIndicator$LinePosition.fromValue(obtainStyledAttributes.getInteger(R$styleable.TitlePageIndicator_linePosition, integer2)); │ │ │ │ + this.mTopPadding = obtainStyledAttributes.getDimension(R$styleable.TitlePageIndicator_topPadding, dimension8); │ │ │ │ + this.mTitlePadding = obtainStyledAttributes.getDimension(R$styleable.TitlePageIndicator_titlePadding, dimension6); │ │ │ │ + this.mClipPadding = obtainStyledAttributes.getDimension(R$styleable.TitlePageIndicator_clipPadding, dimension7); │ │ │ │ + this.mColorSelected = obtainStyledAttributes.getColor(R$styleable.TitlePageIndicator_selectedColor, color2); │ │ │ │ + this.mColorText = obtainStyledAttributes.getColor(R$styleable.TitlePageIndicator_android_textColor, color3); │ │ │ │ + this.mBoldText = obtainStyledAttributes.getBoolean(R$styleable.TitlePageIndicator_selectedBold, boolean1); │ │ │ │ + final float dimension9 = obtainStyledAttributes.getDimension(R$styleable.TitlePageIndicator_android_textSize, dimension5); │ │ │ │ + final int color4 = obtainStyledAttributes.getColor(R$styleable.TitlePageIndicator_footerColor, color); │ │ │ │ + this.mPaintText.setTextSize(dimension9); │ │ │ │ + this.mPaintText.setAntiAlias(true); │ │ │ │ + this.mPaintFooterLine.setStyle(Paint$Style.FILL_AND_STROKE); │ │ │ │ + this.mPaintFooterLine.setStrokeWidth(this.mFooterLineHeight); │ │ │ │ + this.mPaintFooterLine.setColor(color4); │ │ │ │ + this.mPaintFooterIndicator.setStyle(Paint$Style.FILL_AND_STROKE); │ │ │ │ + this.mPaintFooterIndicator.setColor(color4); │ │ │ │ + final Drawable drawable = obtainStyledAttributes.getDrawable(R$styleable.TitlePageIndicator_android_background); │ │ │ │ + if (drawable != null) { │ │ │ │ + this.setBackgroundDrawable(drawable); │ │ │ │ + } │ │ │ │ + obtainStyledAttributes.recycle(); │ │ │ │ + this.mTouchSlop = ViewConfigurationCompat.getScaledPagingTouchSlop(ViewConfiguration.get(context)); │ │ │ │ + } │ │ │ │ } │ │ │ │ │ │ │ │ - private RectF calcBounds(final int n, final Paint paint) { │ │ │ │ - final RectF rectF = new RectF(); │ │ │ │ - rectF.right = paint.measureText(this.mTitleProvider.getTitle(n)); │ │ │ │ - rectF.bottom = paint.descent() - paint.ascent(); │ │ │ │ - return rectF; │ │ │ │ + private Rect calcBounds(final int n, final Paint paint) { │ │ │ │ + final Rect rect = new Rect(); │ │ │ │ + final CharSequence title = this.getTitle(n); │ │ │ │ + rect.right = (int)paint.measureText(title, 0, title.length()); │ │ │ │ + rect.bottom = (int)(paint.descent() - paint.ascent()); │ │ │ │ + return rect; │ │ │ │ } │ │ │ │ │ │ │ │ private ArrayList calculateAllBounds(final Paint paint) { │ │ │ │ - final ArrayList list = new ArrayList(); │ │ │ │ + final ArrayList list = new ArrayList(); │ │ │ │ final int count = this.mViewPager.getAdapter().getCount(); │ │ │ │ final int width = this.getWidth(); │ │ │ │ final int n = width / 2; │ │ │ │ for (int i = 0; i < count; ++i) { │ │ │ │ - final RectF calcBounds = this.calcBounds(i, paint); │ │ │ │ - final float n2 = calcBounds.right - calcBounds.left; │ │ │ │ - final float bottom = calcBounds.bottom - calcBounds.top; │ │ │ │ - calcBounds.left = n - n2 / 2.0f - this.mCurrentOffset + (i - this.mCurrentPage) * width; │ │ │ │ + final Rect calcBounds = this.calcBounds(i, paint); │ │ │ │ + final int n2 = calcBounds.right - calcBounds.left; │ │ │ │ + final int bottom = calcBounds.bottom - calcBounds.top; │ │ │ │ + calcBounds.left = (int)(n - n2 / 2.0f + (i - this.mCurrentPage - this.mPageOffset) * width); │ │ │ │ calcBounds.right = calcBounds.left + n2; │ │ │ │ - calcBounds.top = 0.0f; │ │ │ │ + calcBounds.top = 0; │ │ │ │ calcBounds.bottom = bottom; │ │ │ │ list.add(calcBounds); │ │ │ │ } │ │ │ │ return list; │ │ │ │ } │ │ │ │ │ │ │ │ - private void clipViewOnTheLeft(final RectF rectF, final float n, final int n2) { │ │ │ │ - rectF.left = n2 + this.mClipPadding; │ │ │ │ - rectF.right = this.mClipPadding + n; │ │ │ │ + private void clipViewOnTheLeft(final Rect rect, final float n, final int n2) { │ │ │ │ + rect.left = (int)(n2 + this.mClipPadding); │ │ │ │ + rect.right = (int)(this.mClipPadding + n); │ │ │ │ } │ │ │ │ │ │ │ │ - private void clipViewOnTheRight(final RectF rectF, final float n, final int n2) { │ │ │ │ - rectF.right = n2 - this.mClipPadding; │ │ │ │ - rectF.left = rectF.right - n; │ │ │ │ + private void clipViewOnTheRight(final Rect rect, final float n, final int n2) { │ │ │ │ + rect.right = (int)(n2 - this.mClipPadding); │ │ │ │ + rect.left = (int)(rect.right - n); │ │ │ │ + } │ │ │ │ + │ │ │ │ + private CharSequence getTitle(final int n) { │ │ │ │ + CharSequence pageTitle = this.mViewPager.getAdapter().getPageTitle(n); │ │ │ │ + if (pageTitle == null) { │ │ │ │ + pageTitle = ""; │ │ │ │ + } │ │ │ │ + return pageTitle; │ │ │ │ } │ │ │ │ │ │ │ │ public float getClipPadding() { │ │ │ │ return this.mClipPadding; │ │ │ │ } │ │ │ │ │ │ │ │ public int getFooterColor() { │ │ │ │ @@ -164,14 +186,18 @@ │ │ │ │ return this.mFooterIndicatorStyle; │ │ │ │ } │ │ │ │ │ │ │ │ public float getFooterLineHeight() { │ │ │ │ return this.mFooterLineHeight; │ │ │ │ } │ │ │ │ │ │ │ │ + public TitlePageIndicator$LinePosition getLinePosition() { │ │ │ │ + return this.mLinePosition; │ │ │ │ + } │ │ │ │ + │ │ │ │ public int getSelectedColor() { │ │ │ │ return this.mColorSelected; │ │ │ │ } │ │ │ │ │ │ │ │ public int getTextColor() { │ │ │ │ return this.mColorText; │ │ │ │ } │ │ │ │ @@ -201,158 +227,196 @@ │ │ │ │ } │ │ │ │ │ │ │ │ protected void onDraw(final Canvas canvas) { │ │ │ │ super.onDraw(canvas); │ │ │ │ if (this.mViewPager != null) { │ │ │ │ final int count = this.mViewPager.getAdapter().getCount(); │ │ │ │ if (count != 0) { │ │ │ │ - final ArrayList calculateAllBounds = this.calculateAllBounds(this.mPaintText); │ │ │ │ - if (this.mCurrentPage >= calculateAllBounds.size()) { │ │ │ │ - this.setCurrentItem(calculateAllBounds.size() - 1); │ │ │ │ + if (this.mCurrentPage == -1 && this.mViewPager != null) { │ │ │ │ + this.mCurrentPage = this.mViewPager.getCurrentItem(); │ │ │ │ } │ │ │ │ - final int n = count - 1; │ │ │ │ - final float n2 = this.getWidth() / 2.0f; │ │ │ │ - final int left = this.getLeft(); │ │ │ │ - final float n3 = left + this.mClipPadding; │ │ │ │ - final int width = this.getWidth(); │ │ │ │ - final int height = this.getHeight(); │ │ │ │ - final int n4 = left + width; │ │ │ │ - final float n5 = n4 - this.mClipPadding; │ │ │ │ - int mCurrentPage = this.mCurrentPage; │ │ │ │ - float n6; │ │ │ │ - if (this.mCurrentOffset <= n2) { │ │ │ │ - n6 = 1.0f * this.mCurrentOffset / width; │ │ │ │ + final ArrayList calculateAllBounds = this.calculateAllBounds(this.mPaintText); │ │ │ │ + final int size = calculateAllBounds.size(); │ │ │ │ + if (this.mCurrentPage >= size) { │ │ │ │ + this.setCurrentItem(size - 1); │ │ │ │ } │ │ │ │ else { │ │ │ │ - ++mCurrentPage; │ │ │ │ - n6 = 1.0f * (width - this.mCurrentOffset) / width; │ │ │ │ - } │ │ │ │ - final boolean b = n6 <= 0.25f; │ │ │ │ - final boolean b2 = n6 <= 0.05f; │ │ │ │ - final float n7 = (0.25f - n6) / 0.25f; │ │ │ │ - final RectF rectF = (RectF)calculateAllBounds.get(this.mCurrentPage); │ │ │ │ - final float n8 = rectF.right - rectF.left; │ │ │ │ - if (rectF.left < n3) { │ │ │ │ - this.clipViewOnTheLeft(rectF, n8, left); │ │ │ │ - } │ │ │ │ - if (rectF.right > n5) { │ │ │ │ - this.clipViewOnTheRight(rectF, n8, n4); │ │ │ │ - } │ │ │ │ - if (this.mCurrentPage > 0) { │ │ │ │ - for (int i = this.mCurrentPage - 1; i >= 0; --i) { │ │ │ │ - final RectF rectF2 = (RectF)calculateAllBounds.get(i); │ │ │ │ - if (rectF2.left < n3) { │ │ │ │ - final float n9 = rectF2.right - rectF2.left; │ │ │ │ - this.clipViewOnTheLeft(rectF2, n9, left); │ │ │ │ - final RectF rectF3 = (RectF)calculateAllBounds.get(i + 1); │ │ │ │ - if (rectF2.right + this.mTitlePadding > rectF3.left) { │ │ │ │ - rectF2.left = rectF3.left - n9 - this.mTitlePadding; │ │ │ │ - rectF2.right = rectF2.left + n9; │ │ │ │ + final int n = count - 1; │ │ │ │ + final float n2 = this.getWidth() / 2.0f; │ │ │ │ + final int left = this.getLeft(); │ │ │ │ + final float n3 = left + this.mClipPadding; │ │ │ │ + final int width = this.getWidth(); │ │ │ │ + int height = this.getHeight(); │ │ │ │ + final int n4 = left + width; │ │ │ │ + final float n5 = n4 - this.mClipPadding; │ │ │ │ + int mCurrentPage; │ │ │ │ + final int n6 = mCurrentPage = this.mCurrentPage; │ │ │ │ + float mPageOffset; │ │ │ │ + if (this.mPageOffset <= 0.5) { │ │ │ │ + mPageOffset = this.mPageOffset; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + mCurrentPage = n6 + 1; │ │ │ │ + mPageOffset = 1.0f - this.mPageOffset; │ │ │ │ + } │ │ │ │ + final boolean b = mPageOffset <= 0.25f; │ │ │ │ + final boolean b2 = mPageOffset <= 0.05f; │ │ │ │ + final float n7 = (0.25f - mPageOffset) / 0.25f; │ │ │ │ + final Rect rect = (Rect)calculateAllBounds.get(this.mCurrentPage); │ │ │ │ + final float n8 = (float)(rect.right - rect.left); │ │ │ │ + if (rect.left < n3) { │ │ │ │ + this.clipViewOnTheLeft(rect, n8, left); │ │ │ │ + } │ │ │ │ + if (rect.right > n5) { │ │ │ │ + this.clipViewOnTheRight(rect, n8, n4); │ │ │ │ + } │ │ │ │ + if (this.mCurrentPage > 0) { │ │ │ │ + for (int i = this.mCurrentPage - 1; i >= 0; --i) { │ │ │ │ + final Rect rect2 = (Rect)calculateAllBounds.get(i); │ │ │ │ + if (rect2.left < n3) { │ │ │ │ + final int n9 = rect2.right - rect2.left; │ │ │ │ + this.clipViewOnTheLeft(rect2, (float)n9, left); │ │ │ │ + final Rect rect3 = (Rect)calculateAllBounds.get(i + 1); │ │ │ │ + if (rect2.right + this.mTitlePadding > rect3.left) { │ │ │ │ + rect2.left = (int)(rect3.left - n9 - this.mTitlePadding); │ │ │ │ + rect2.right = rect2.left + n9; │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - } │ │ │ │ - if (this.mCurrentPage < n) { │ │ │ │ - for (int j = this.mCurrentPage + 1; j < count; ++j) { │ │ │ │ - final RectF rectF4 = (RectF)calculateAllBounds.get(j); │ │ │ │ - if (rectF4.right > n5) { │ │ │ │ - final float n10 = rectF4.right - rectF4.left; │ │ │ │ - this.clipViewOnTheRight(rectF4, n10, n4); │ │ │ │ - final RectF rectF5 = (RectF)calculateAllBounds.get(j - 1); │ │ │ │ - if (rectF4.left - this.mTitlePadding < rectF5.right) { │ │ │ │ - rectF4.left = rectF5.right + this.mTitlePadding; │ │ │ │ - rectF4.right = rectF4.left + n10; │ │ │ │ + if (this.mCurrentPage < n) { │ │ │ │ + for (int j = this.mCurrentPage + 1; j < count; ++j) { │ │ │ │ + final Rect rect4 = (Rect)calculateAllBounds.get(j); │ │ │ │ + if (rect4.right > n5) { │ │ │ │ + final int n10 = rect4.right - rect4.left; │ │ │ │ + this.clipViewOnTheRight(rect4, (float)n10, n4); │ │ │ │ + final Rect rect5 = (Rect)calculateAllBounds.get(j - 1); │ │ │ │ + if (rect4.left - this.mTitlePadding < rect5.right) { │ │ │ │ + rect4.left = (int)(rect5.right + this.mTitlePadding); │ │ │ │ + rect4.right = rect4.left + n10; │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ - } │ │ │ │ - for (int k = 0; k < count; ++k) { │ │ │ │ - final RectF rectF6 = (RectF)calculateAllBounds.get(k); │ │ │ │ - if ((rectF6.left > left && rectF6.left < n4) || (rectF6.right > left && rectF6.right < n4)) { │ │ │ │ - boolean b3; │ │ │ │ - if (k == mCurrentPage) { │ │ │ │ - b3 = true; │ │ │ │ - } │ │ │ │ - else { │ │ │ │ - b3 = false; │ │ │ │ - } │ │ │ │ - final boolean mBoldText; │ │ │ │ - this.mPaintText.setFakeBoldText(b3 && b2 && (mBoldText = this.mBoldText)); │ │ │ │ - this.mPaintText.setColor(this.mColorText); │ │ │ │ - canvas.drawText(this.mTitleProvider.getTitle(k), rectF6.left, rectF6.bottom + this.mTopPadding, this.mPaintText); │ │ │ │ - if (b3 && b) { │ │ │ │ - this.mPaintText.setColor(this.mColorSelected); │ │ │ │ - this.mPaintText.setAlpha((int)((this.mColorSelected >>> 24) * n7)); │ │ │ │ - canvas.drawText(this.mTitleProvider.getTitle(k), rectF6.left, rectF6.bottom + this.mTopPadding, this.mPaintText); │ │ │ │ + final int n11 = this.mColorText >>> 24; │ │ │ │ + for (int k = 0; k < count; ++k) { │ │ │ │ + final Rect rect6 = (Rect)calculateAllBounds.get(k); │ │ │ │ + final int n12; │ │ │ │ + final int n13; │ │ │ │ + final int n14; │ │ │ │ + if ((rect6.left > left && rect6.left < (n12 = n4)) || (rect6.right > (n13 = left) && rect6.right < (n14 = n4))) { │ │ │ │ + boolean b3; │ │ │ │ + if (k == mCurrentPage) { │ │ │ │ + b3 = true; │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + b3 = false; │ │ │ │ + } │ │ │ │ + final CharSequence title = this.getTitle(k); │ │ │ │ + this.mPaintText.setFakeBoldText(b3 && b2 && this.mBoldText); │ │ │ │ + this.mPaintText.setColor(this.mColorText); │ │ │ │ + if (b3 && b) { │ │ │ │ + this.mPaintText.setAlpha(n11 - (int)(n11 * n7)); │ │ │ │ + } │ │ │ │ + final int n15; │ │ │ │ + if ((n15 = k) < size - 1) { │ │ │ │ + final Rect rect7 = (Rect)calculateAllBounds.get(k + 1); │ │ │ │ + if (rect6.right + this.mTitlePadding > rect7.left) { │ │ │ │ + final int n16 = rect6.right - rect6.left; │ │ │ │ + rect6.left = (int)(rect7.left - n16 - this.mTitlePadding); │ │ │ │ + rect6.right = rect6.left + n16; │ │ │ │ + } │ │ │ │ + } │ │ │ │ + canvas.drawText(title, 0, title.length(), (float)rect6.left, this.mTopPadding + (float)rect6.bottom, this.mPaintText); │ │ │ │ + if (b3 && b) { │ │ │ │ + this.mPaintText.setColor(this.mColorSelected); │ │ │ │ + this.mPaintText.setAlpha((int)((this.mColorSelected >>> 24) * n7)); │ │ │ │ + canvas.drawText(title, 0, title.length(), (float)rect6.left, this.mTopPadding + (float)rect6.bottom, this.mPaintText); │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ │ │ - } │ │ │ │ - (this.mPath = new Path()).moveTo(0.0f, (float)height - this.mFooterLineHeight / 2.0f); │ │ │ │ - this.mPath.lineTo((float)width, (float)height - this.mFooterLineHeight / 2.0f); │ │ │ │ - this.mPath.close(); │ │ │ │ - canvas.drawPath(this.mPath, this.mPaintFooterLine); │ │ │ │ - switch (TitlePageIndicator$1.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle[this.mFooterIndicatorStyle.ordinal()]) { │ │ │ │ - case 1: { │ │ │ │ - (this.mPath = new Path()).moveTo(n2, height - this.mFooterLineHeight - this.mFooterIndicatorHeight); │ │ │ │ - this.mPath.lineTo(this.mFooterIndicatorHeight + n2, (float)height - this.mFooterLineHeight); │ │ │ │ - this.mPath.lineTo(n2 - this.mFooterIndicatorHeight, (float)height - this.mFooterLineHeight); │ │ │ │ - this.mPath.close(); │ │ │ │ - canvas.drawPath(this.mPath, this.mPaintFooterIndicator); │ │ │ │ - break; │ │ │ │ + float mFooterLineHeight = this.mFooterLineHeight; │ │ │ │ + float mFooterIndicatorHeight = this.mFooterIndicatorHeight; │ │ │ │ + if (this.mLinePosition == TitlePageIndicator$LinePosition.Top) { │ │ │ │ + height = 0; │ │ │ │ + mFooterLineHeight = -mFooterLineHeight; │ │ │ │ + mFooterIndicatorHeight = -mFooterIndicatorHeight; │ │ │ │ } │ │ │ │ - case 2: { │ │ │ │ - if (b) { │ │ │ │ - final RectF rectF7 = (RectF)calculateAllBounds.get(mCurrentPage); │ │ │ │ - (this.mPath = new Path()).moveTo(rectF7.left - this.mFooterIndicatorUnderlinePadding, (float)height - this.mFooterLineHeight); │ │ │ │ - this.mPath.lineTo(rectF7.right + this.mFooterIndicatorUnderlinePadding, (float)height - this.mFooterLineHeight); │ │ │ │ - this.mPath.lineTo(rectF7.right + this.mFooterIndicatorUnderlinePadding, height - this.mFooterLineHeight - this.mFooterIndicatorHeight); │ │ │ │ - this.mPath.lineTo(rectF7.left - this.mFooterIndicatorUnderlinePadding, height - this.mFooterLineHeight - this.mFooterIndicatorHeight); │ │ │ │ + this.mPath.reset(); │ │ │ │ + this.mPath.moveTo(0.0f, (float)height - mFooterLineHeight / 2.0f); │ │ │ │ + this.mPath.lineTo((float)width, (float)height - mFooterLineHeight / 2.0f); │ │ │ │ + this.mPath.close(); │ │ │ │ + canvas.drawPath(this.mPath, this.mPaintFooterLine); │ │ │ │ + final float n17 = height - mFooterLineHeight; │ │ │ │ + switch (TitlePageIndicator$1.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle[this.mFooterIndicatorStyle.ordinal()]) { │ │ │ │ + case 1: { │ │ │ │ + this.mPath.reset(); │ │ │ │ + this.mPath.moveTo(n2, n17 - mFooterIndicatorHeight); │ │ │ │ + this.mPath.lineTo(n2 + mFooterIndicatorHeight, n17); │ │ │ │ + this.mPath.lineTo(n2 - mFooterIndicatorHeight, n17); │ │ │ │ this.mPath.close(); │ │ │ │ - this.mPaintFooterIndicator.setAlpha((int)(255.0f * n7)); │ │ │ │ canvas.drawPath(this.mPath, this.mPaintFooterIndicator); │ │ │ │ - this.mPaintFooterIndicator.setAlpha(255); │ │ │ │ break; │ │ │ │ } │ │ │ │ - break; │ │ │ │ + case 2: { │ │ │ │ + final int n18; │ │ │ │ + if (b && (n18 = mCurrentPage) < size) { │ │ │ │ + final Rect rect8 = (Rect)calculateAllBounds.get(mCurrentPage); │ │ │ │ + final float n19 = rect8.right + this.mFooterIndicatorUnderlinePadding; │ │ │ │ + final float n20 = rect8.left - this.mFooterIndicatorUnderlinePadding; │ │ │ │ + final float n21 = n17 - mFooterIndicatorHeight; │ │ │ │ + this.mPath.reset(); │ │ │ │ + this.mPath.moveTo(n20, n17); │ │ │ │ + this.mPath.lineTo(n19, n17); │ │ │ │ + this.mPath.lineTo(n19, n21); │ │ │ │ + this.mPath.lineTo(n20, n21); │ │ │ │ + this.mPath.close(); │ │ │ │ + this.mPaintFooterIndicator.setAlpha((int)(255.0f * n7)); │ │ │ │ + canvas.drawPath(this.mPath, this.mPaintFooterIndicator); │ │ │ │ + this.mPaintFooterIndicator.setAlpha(255); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + break; │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void onMeasure(final int n, final int n2) { │ │ │ │ final int size = View$MeasureSpec.getSize(n); │ │ │ │ float n3; │ │ │ │ if (View$MeasureSpec.getMode(n2) == 1073741824) { │ │ │ │ n3 = (float)View$MeasureSpec.getSize(n2); │ │ │ │ } │ │ │ │ else { │ │ │ │ - final RectF rectF = new RectF(); │ │ │ │ - rectF.bottom = this.mPaintText.descent() - this.mPaintText.ascent(); │ │ │ │ - n3 = rectF.bottom - rectF.top + this.mFooterLineHeight + this.mFooterPadding + this.mTopPadding; │ │ │ │ + this.mBounds.setEmpty(); │ │ │ │ + this.mBounds.bottom = (int)(this.mPaintText.descent() - this.mPaintText.ascent()); │ │ │ │ + n3 = this.mBounds.bottom - this.mBounds.top + this.mFooterLineHeight + this.mFooterPadding + this.mTopPadding; │ │ │ │ if (this.mFooterIndicatorStyle != TitlePageIndicator$IndicatorStyle.None) { │ │ │ │ n3 += this.mFooterIndicatorHeight; │ │ │ │ } │ │ │ │ } │ │ │ │ this.setMeasuredDimension(size, (int)n3); │ │ │ │ } │ │ │ │ │ │ │ │ public void onPageScrollStateChanged(final int mScrollState) { │ │ │ │ this.mScrollState = mScrollState; │ │ │ │ if (this.mListener != null) { │ │ │ │ this.mListener.onPageScrollStateChanged(mScrollState); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ - public void onPageScrolled(final int mCurrentPage, final float n, final int mCurrentOffset) { │ │ │ │ + public void onPageScrolled(final int mCurrentPage, final float mPageOffset, final int n) { │ │ │ │ this.mCurrentPage = mCurrentPage; │ │ │ │ - this.mCurrentOffset = mCurrentOffset; │ │ │ │ + this.mPageOffset = mPageOffset; │ │ │ │ this.invalidate(); │ │ │ │ if (this.mListener != null) { │ │ │ │ - this.mListener.onPageScrolled(mCurrentPage, n, mCurrentOffset); │ │ │ │ + this.mListener.onPageScrolled(mCurrentPage, mPageOffset, n); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onPageSelected(final int mCurrentPage) { │ │ │ │ if (this.mScrollState == 0) { │ │ │ │ this.mCurrentPage = mCurrentPage; │ │ │ │ this.invalidate(); │ │ │ │ @@ -373,66 +437,74 @@ │ │ │ │ final TitlePageIndicator$SavedState titlePageIndicator$SavedState = new TitlePageIndicator$SavedState(super.onSaveInstanceState()); │ │ │ │ titlePageIndicator$SavedState.currentPage = this.mCurrentPage; │ │ │ │ return (Parcelable)titlePageIndicator$SavedState; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouchEvent(final MotionEvent motionEvent) { │ │ │ │ boolean b; │ │ │ │ - if (this.mViewPager == null || this.mViewPager.getAdapter().getCount() == 0) { │ │ │ │ + if (super.onTouchEvent(motionEvent)) { │ │ │ │ + b = true; │ │ │ │ + } │ │ │ │ + else if (this.mViewPager == null || this.mViewPager.getAdapter().getCount() == 0) { │ │ │ │ b = false; │ │ │ │ } │ │ │ │ else { │ │ │ │ - switch (motionEvent.getAction() & 0xFF) { │ │ │ │ + final int n = motionEvent.getAction() & 0xFF; │ │ │ │ + switch (n) { │ │ │ │ case 0: { │ │ │ │ this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, 0); │ │ │ │ this.mLastMotionX = motionEvent.getX(); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ final float x = MotionEventCompat.getX(motionEvent, MotionEventCompat.findPointerIndex(motionEvent, this.mActivePointerId)); │ │ │ │ final float a = x - this.mLastMotionX; │ │ │ │ if (!this.mIsDragging && Math.abs(a) > this.mTouchSlop) { │ │ │ │ this.mIsDragging = true; │ │ │ │ } │ │ │ │ final boolean mIsDragging; │ │ │ │ - if (mIsDragging = this.mIsDragging) { │ │ │ │ - if (!this.mViewPager.isFakeDragging()) { │ │ │ │ - this.mViewPager.beginFakeDrag(); │ │ │ │ - } │ │ │ │ - this.mLastMotionX = x; │ │ │ │ + if (!(mIsDragging = this.mIsDragging)) { │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + this.mLastMotionX = x; │ │ │ │ + if (this.mViewPager.isFakeDragging() || this.mViewPager.beginFakeDrag()) { │ │ │ │ this.mViewPager.fakeDragBy(a); │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ case 1: │ │ │ │ case 3: { │ │ │ │ if (!this.mIsDragging) { │ │ │ │ final int count = this.mViewPager.getAdapter().getCount(); │ │ │ │ final int width = this.getWidth(); │ │ │ │ - final float n = width / 2.0f; │ │ │ │ - final float n2 = width / 6.0f; │ │ │ │ - final float n3 = n - n2; │ │ │ │ - final float n4 = n + n2; │ │ │ │ + final float n2 = width / 2.0f; │ │ │ │ + final float n3 = width / 6.0f; │ │ │ │ + final float n4 = n2 - n3; │ │ │ │ + final float n5 = n2 + n3; │ │ │ │ final float x2 = motionEvent.getX(); │ │ │ │ - if (x2 < n3) { │ │ │ │ + if (x2 < n4) { │ │ │ │ if (this.mCurrentPage > 0) { │ │ │ │ - this.mViewPager.setCurrentItem(this.mCurrentPage - 1); │ │ │ │ + if (n != 3) { │ │ │ │ + this.mViewPager.setCurrentItem(this.mCurrentPage - 1); │ │ │ │ + } │ │ │ │ b = true; │ │ │ │ return b; │ │ │ │ } │ │ │ │ } │ │ │ │ - else if (x2 > n4) { │ │ │ │ + else if (x2 > n5) { │ │ │ │ if (this.mCurrentPage < count - 1) { │ │ │ │ - this.mViewPager.setCurrentItem(this.mCurrentPage + 1); │ │ │ │ + if (n != 3) { │ │ │ │ + this.mViewPager.setCurrentItem(this.mCurrentPage + 1); │ │ │ │ + } │ │ │ │ b = true; │ │ │ │ return b; │ │ │ │ } │ │ │ │ } │ │ │ │ - else if (this.mCenterItemClickListener != null) { │ │ │ │ + else if (this.mCenterItemClickListener != null && n != 3) { │ │ │ │ this.mCenterItemClickListener.onCenterItemClick(this.mCurrentPage); │ │ │ │ } │ │ │ │ } │ │ │ │ this.mIsDragging = false; │ │ │ │ this.mActivePointerId = -1; │ │ │ │ if (this.mViewPager.isFakeDragging()) { │ │ │ │ this.mViewPager.endFakeDrag(); │ │ │ │ @@ -445,22 +517,22 @@ │ │ │ │ this.mLastMotionX = MotionEventCompat.getX(motionEvent, actionIndex); │ │ │ │ this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, actionIndex); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 6: { │ │ │ │ final int actionIndex2 = MotionEventCompat.getActionIndex(motionEvent); │ │ │ │ if (MotionEventCompat.getPointerId(motionEvent, actionIndex2) == this.mActivePointerId) { │ │ │ │ - int n5; │ │ │ │ + int n6; │ │ │ │ if (actionIndex2 == 0) { │ │ │ │ - n5 = 1; │ │ │ │ + n6 = 1; │ │ │ │ } │ │ │ │ else { │ │ │ │ - n5 = 0; │ │ │ │ + n6 = 0; │ │ │ │ } │ │ │ │ - this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, n5); │ │ │ │ + this.mActivePointerId = MotionEventCompat.getPointerId(motionEvent, n6); │ │ │ │ } │ │ │ │ this.mLastMotionX = MotionEventCompat.getX(motionEvent, MotionEventCompat.findPointerIndex(motionEvent, this.mActivePointerId)); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ b = true; │ │ │ │ } │ │ │ │ @@ -504,14 +576,19 @@ │ │ │ │ │ │ │ │ public void setFooterLineHeight(final float mFooterLineHeight) { │ │ │ │ this.mFooterLineHeight = mFooterLineHeight; │ │ │ │ this.mPaintFooterLine.setStrokeWidth(this.mFooterLineHeight); │ │ │ │ this.invalidate(); │ │ │ │ } │ │ │ │ │ │ │ │ + public void setLinePosition(final TitlePageIndicator$LinePosition mLinePosition) { │ │ │ │ + this.mLinePosition = mLinePosition; │ │ │ │ + this.invalidate(); │ │ │ │ + } │ │ │ │ + │ │ │ │ public void setOnCenterItemClickListener(final TitlePageIndicator$OnCenterItemClickListener mCenterItemClickListener) { │ │ │ │ this.mCenterItemClickListener = mCenterItemClickListener; │ │ │ │ } │ │ │ │ │ │ │ │ public void setOnPageChangeListener(final ViewPager$OnPageChangeListener mListener) { │ │ │ │ this.mListener = mListener; │ │ │ │ } │ │ │ │ @@ -549,24 +626,24 @@ │ │ │ │ │ │ │ │ public void setTypeface(final Typeface typeface) { │ │ │ │ this.mPaintText.setTypeface(typeface); │ │ │ │ this.invalidate(); │ │ │ │ } │ │ │ │ │ │ │ │ public void setViewPager(final ViewPager mViewPager) { │ │ │ │ - final PagerAdapter adapter = mViewPager.getAdapter(); │ │ │ │ - if (adapter == null) { │ │ │ │ - throw new IllegalStateException("ViewPager does not have adapter instance."); │ │ │ │ - } │ │ │ │ - if (!(adapter instanceof TitleProvider)) { │ │ │ │ - throw new IllegalStateException("ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator."); │ │ │ │ + if (this.mViewPager != mViewPager) { │ │ │ │ + if (this.mViewPager != null) { │ │ │ │ + this.mViewPager.setOnPageChangeListener((ViewPager$OnPageChangeListener)null); │ │ │ │ + } │ │ │ │ + if (mViewPager.getAdapter() == null) { │ │ │ │ + throw new IllegalStateException("ViewPager does not have adapter instance."); │ │ │ │ + } │ │ │ │ + (this.mViewPager = mViewPager).setOnPageChangeListener((ViewPager$OnPageChangeListener)this); │ │ │ │ + this.invalidate(); │ │ │ │ } │ │ │ │ - (this.mViewPager = mViewPager).setOnPageChangeListener((ViewPager$OnPageChangeListener)this); │ │ │ │ - this.mTitleProvider = (TitleProvider)adapter; │ │ │ │ - this.invalidate(); │ │ │ │ } │ │ │ │ │ │ │ │ public void setViewPager(final ViewPager viewPager, final int currentItem) { │ │ │ │ this.setViewPager(viewPager); │ │ │ │ this.setCurrentItem(currentItem); │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$array.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$array │ │ │ │ { │ │ │ │ - public static final int button_drawables = 2131558405; │ │ │ │ - public static final int buttons_text = 2131558403; │ │ │ │ - public static final int pref_buttons_entries = 2131558404; │ │ │ │ - public static final int pref_buttons_values = 2131558406; │ │ │ │ - public static final int pref_led_color_entries = 2131558412; │ │ │ │ - public static final int pref_led_color_values = 2131558411; │ │ │ │ - public static final int pref_led_pattern_entries = 2131558414; │ │ │ │ - public static final int pref_led_pattern_values = 2131558413; │ │ │ │ - public static final int pref_notif_icon_entries = 2131558416; │ │ │ │ - public static final int pref_notif_icon_values = 2131558415; │ │ │ │ - public static final int pref_notif_repeat_interval_entries = 2131558400; │ │ │ │ - public static final int pref_notif_repeat_times_entries = 2131558401; │ │ │ │ - public static final int pref_notif_repeat_times_values = 2131558402; │ │ │ │ - public static final int pref_timeout_entries = 2131558407; │ │ │ │ - public static final int pref_timeout_values = 2131558408; │ │ │ │ - public static final int pref_vibrate_pattern_entries = 2131558410; │ │ │ │ - public static final int pref_vibrate_pattern_values = 2131558409; │ │ │ │ + public static final int button_drawables = 2131492869; │ │ │ │ + public static final int buttons_text = 2131492867; │ │ │ │ + public static final int pref_buttons_entries = 2131492868; │ │ │ │ + public static final int pref_buttons_values = 2131492870; │ │ │ │ + public static final int pref_led_color_entries = 2131492876; │ │ │ │ + public static final int pref_led_color_values = 2131492875; │ │ │ │ + public static final int pref_led_pattern_entries = 2131492878; │ │ │ │ + public static final int pref_led_pattern_values = 2131492877; │ │ │ │ + public static final int pref_notif_icon_entries = 2131492880; │ │ │ │ + public static final int pref_notif_icon_values = 2131492879; │ │ │ │ + public static final int pref_notif_repeat_interval_entries = 2131492864; │ │ │ │ + public static final int pref_notif_repeat_times_entries = 2131492865; │ │ │ │ + public static final int pref_notif_repeat_times_values = 2131492866; │ │ │ │ + public static final int pref_timeout_entries = 2131492871; │ │ │ │ + public static final int pref_timeout_values = 2131492872; │ │ │ │ + public static final int pref_vibrate_pattern_entries = 2131492874; │ │ │ │ + public static final int pref_vibrate_pattern_values = 2131492873; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$attr.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,32 +1,37 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$attr │ │ │ │ { │ │ │ │ public static final int centered = 2130771974; │ │ │ │ - public static final int clipPadding = 2130771981; │ │ │ │ - public static final int fillColor = 2130771975; │ │ │ │ - public static final int footerColor = 2130771982; │ │ │ │ - public static final int footerIndicatorHeight = 2130771985; │ │ │ │ - public static final int footerIndicatorStyle = 2130771984; │ │ │ │ - public static final int footerIndicatorUnderlinePadding = 2130771986; │ │ │ │ - public static final int footerLineHeight = 2130771983; │ │ │ │ - public static final int footerPadding = 2130771987; │ │ │ │ - public static final int orientation = 2130771976; │ │ │ │ - public static final int radius = 2130771977; │ │ │ │ - public static final int selectedBold = 2130771989; │ │ │ │ - public static final int selectedColor = 2130771988; │ │ │ │ - public static final int snap = 2130771978; │ │ │ │ - public static final int strokeColor = 2130771979; │ │ │ │ - public static final int strokeWidth = 2130771980; │ │ │ │ - public static final int textColor = 2130771990; │ │ │ │ - public static final int textSize = 2130771991; │ │ │ │ - public static final int titlePadding = 2130771992; │ │ │ │ - public static final int topPadding = 2130771993; │ │ │ │ + public static final int clipPadding = 2130771985; │ │ │ │ + public static final int fadeDelay = 2130771997; │ │ │ │ + public static final int fadeLength = 2130771998; │ │ │ │ + public static final int fades = 2130771996; │ │ │ │ + public static final int fillColor = 2130771978; │ │ │ │ + public static final int footerColor = 2130771986; │ │ │ │ + public static final int footerIndicatorHeight = 2130771989; │ │ │ │ + public static final int footerIndicatorStyle = 2130771988; │ │ │ │ + public static final int footerIndicatorUnderlinePadding = 2130771990; │ │ │ │ + public static final int footerLineHeight = 2130771987; │ │ │ │ + public static final int footerPadding = 2130771991; │ │ │ │ + public static final int gapWidth = 2130771984; │ │ │ │ + public static final int linePosition = 2130771992; │ │ │ │ + public static final int lineWidth = 2130771983; │ │ │ │ + public static final int pageColor = 2130771979; │ │ │ │ + public static final int radius = 2130771980; │ │ │ │ + public static final int selectedBold = 2130771993; │ │ │ │ + public static final int selectedColor = 2130771975; │ │ │ │ + public static final int snap = 2130771981; │ │ │ │ + public static final int strokeColor = 2130771982; │ │ │ │ + public static final int strokeWidth = 2130771976; │ │ │ │ + public static final int titlePadding = 2130771994; │ │ │ │ + public static final int topPadding = 2130771995; │ │ │ │ + public static final int unselectedColor = 2130771977; │ │ │ │ public static final int vpiCirclePageIndicatorStyle = 2130771968; │ │ │ │ - public static final int vpiTabPageIndicatorStyle = 2130771970; │ │ │ │ - public static final int vpiTabTextStyle = 2130771972; │ │ │ │ - public static final int vpiTitlePageIndicatorStyle = 2130771969; │ │ │ │ - public static final int vpiVerticalTabPageIndicatorStyle = 2130771971; │ │ │ │ - public static final int vpiVerticalTabTextStyle = 2130771973; │ │ │ │ + public static final int vpiIconPageIndicatorStyle = 2130771969; │ │ │ │ + public static final int vpiLinePageIndicatorStyle = 2130771970; │ │ │ │ + public static final int vpiTabPageIndicatorStyle = 2130771972; │ │ │ │ + public static final int vpiTitlePageIndicatorStyle = 2130771971; │ │ │ │ + public static final int vpiUnderlinePageIndicatorStyle = 2130771973; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$bool.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,29 +1,31 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$bool │ │ │ │ { │ │ │ │ - public static final int default_circle_indicator_centered = 2131296256; │ │ │ │ - public static final int default_circle_indicator_snap = 2131296257; │ │ │ │ - public static final int default_title_indicator_selected_bold = 2131296258; │ │ │ │ - public static final int pref_autorotate_default = 2131296277; │ │ │ │ - public static final int pref_delivery_report_default = 2131296275; │ │ │ │ - public static final int pref_dimscreen_default = 2131296259; │ │ │ │ - public static final int pref_flashled_default = 2131296271; │ │ │ │ - public static final int pref_markread_default = 2131296263; │ │ │ │ - public static final int pref_notif_enabled_default = 2131296267; │ │ │ │ - public static final int pref_notif_repeat_default = 2131296272; │ │ │ │ - public static final int pref_notif_repeat_screen_on_default = 2131296273; │ │ │ │ - public static final int pref_notifyOnCall_default = 2131296269; │ │ │ │ - public static final int pref_onlyShowOnKeyguard_default = 2131296264; │ │ │ │ - public static final int pref_popup_enabled_default = 2131296268; │ │ │ │ - public static final int pref_privacy_always_default = 2131296262; │ │ │ │ - public static final int pref_privacy_default = 2131296260; │ │ │ │ - public static final int pref_privacy_sender_default = 2131296261; │ │ │ │ - public static final int pref_quickreply_default = 2131296274; │ │ │ │ - public static final int pref_screen_on_default = 2131296278; │ │ │ │ - public static final int pref_show_buttons_default = 2131296266; │ │ │ │ - public static final int pref_split_message_default = 2131296276; │ │ │ │ - public static final int pref_useUnlockButton_default = 2131296265; │ │ │ │ - public static final int pref_vibrate_default = 2131296270; │ │ │ │ + public static final int default_circle_indicator_centered = 2131230720; │ │ │ │ + public static final int default_circle_indicator_snap = 2131230721; │ │ │ │ + public static final int default_line_indicator_centered = 2131230722; │ │ │ │ + public static final int default_title_indicator_selected_bold = 2131230723; │ │ │ │ + public static final int default_underline_indicator_fades = 2131230724; │ │ │ │ + public static final int pref_autorotate_default = 2131230743; │ │ │ │ + public static final int pref_delivery_report_default = 2131230741; │ │ │ │ + public static final int pref_dimscreen_default = 2131230725; │ │ │ │ + public static final int pref_flashled_default = 2131230737; │ │ │ │ + public static final int pref_markread_default = 2131230729; │ │ │ │ + public static final int pref_notif_enabled_default = 2131230733; │ │ │ │ + public static final int pref_notif_repeat_default = 2131230738; │ │ │ │ + public static final int pref_notif_repeat_screen_on_default = 2131230739; │ │ │ │ + public static final int pref_notifyOnCall_default = 2131230735; │ │ │ │ + public static final int pref_onlyShowOnKeyguard_default = 2131230730; │ │ │ │ + public static final int pref_popup_enabled_default = 2131230734; │ │ │ │ + public static final int pref_privacy_always_default = 2131230728; │ │ │ │ + public static final int pref_privacy_default = 2131230726; │ │ │ │ + public static final int pref_privacy_sender_default = 2131230727; │ │ │ │ + public static final int pref_quickreply_default = 2131230740; │ │ │ │ + public static final int pref_screen_on_default = 2131230744; │ │ │ │ + public static final int pref_show_buttons_default = 2131230732; │ │ │ │ + public static final int pref_split_message_default = 2131230742; │ │ │ │ + public static final int pref_useUnlockButton_default = 2131230731; │ │ │ │ + public static final int pref_vibrate_default = 2131230736; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$color.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,21 +1,25 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$color │ │ │ │ { │ │ │ │ - public static final int default_circle_indicator_fill_color = 2131230728; │ │ │ │ - public static final int default_circle_indicator_stroke_color = 2131230729; │ │ │ │ - public static final int default_title_indicator_footer_color = 2131230730; │ │ │ │ - public static final int default_title_indicator_selected_color = 2131230731; │ │ │ │ - public static final int default_title_indicator_text_color = 2131230732; │ │ │ │ - public static final int vpi__background_holo_dark = 2131230720; │ │ │ │ - public static final int vpi__background_holo_light = 2131230721; │ │ │ │ - public static final int vpi__bright_foreground_disabled_holo_dark = 2131230724; │ │ │ │ - public static final int vpi__bright_foreground_disabled_holo_light = 2131230725; │ │ │ │ - public static final int vpi__bright_foreground_holo_dark = 2131230722; │ │ │ │ - public static final int vpi__bright_foreground_holo_light = 2131230723; │ │ │ │ - public static final int vpi__bright_foreground_inverse_holo_dark = 2131230726; │ │ │ │ - public static final int vpi__bright_foreground_inverse_holo_light = 2131230727; │ │ │ │ - public static final int vpi__dark_theme = 2131230733; │ │ │ │ - public static final int vpi__light_theme = 2131230734; │ │ │ │ + public static final int default_circle_indicator_fill_color = 2131165192; │ │ │ │ + public static final int default_circle_indicator_page_color = 2131165193; │ │ │ │ + public static final int default_circle_indicator_stroke_color = 2131165194; │ │ │ │ + public static final int default_line_indicator_selected_color = 2131165195; │ │ │ │ + public static final int default_line_indicator_unselected_color = 2131165196; │ │ │ │ + public static final int default_title_indicator_footer_color = 2131165197; │ │ │ │ + public static final int default_title_indicator_selected_color = 2131165198; │ │ │ │ + public static final int default_title_indicator_text_color = 2131165199; │ │ │ │ + public static final int default_underline_indicator_selected_color = 2131165200; │ │ │ │ + public static final int vpi__background_holo_dark = 2131165184; │ │ │ │ + public static final int vpi__background_holo_light = 2131165185; │ │ │ │ + public static final int vpi__bright_foreground_disabled_holo_dark = 2131165188; │ │ │ │ + public static final int vpi__bright_foreground_disabled_holo_light = 2131165189; │ │ │ │ + public static final int vpi__bright_foreground_holo_dark = 2131165186; │ │ │ │ + public static final int vpi__bright_foreground_holo_light = 2131165187; │ │ │ │ + public static final int vpi__bright_foreground_inverse_holo_dark = 2131165190; │ │ │ │ + public static final int vpi__bright_foreground_inverse_holo_light = 2131165191; │ │ │ │ + public static final int vpi__dark_theme = 2131165201; │ │ │ │ + public static final int vpi__light_theme = 2131165202; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$dimen.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,23 +1,26 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$dimen │ │ │ │ { │ │ │ │ - public static final int contact_thumbnail_border = 2131427339; │ │ │ │ - public static final int contact_thumbnail_margin = 2131427340; │ │ │ │ - public static final int contact_thumbnail_size = 2131427338; │ │ │ │ - public static final int default_circle_indicator_radius = 2131427328; │ │ │ │ - public static final int default_circle_indicator_stroke_width = 2131427329; │ │ │ │ - public static final int default_title_indicator_clip_padding = 2131427330; │ │ │ │ - public static final int default_title_indicator_footer_indicator_height = 2131427332; │ │ │ │ - public static final int default_title_indicator_footer_indicator_underline_padding = 2131427333; │ │ │ │ - public static final int default_title_indicator_footer_line_height = 2131427331; │ │ │ │ - public static final int default_title_indicator_footer_padding = 2131427334; │ │ │ │ - public static final int default_title_indicator_text_size = 2131427335; │ │ │ │ - public static final int default_title_indicator_title_padding = 2131427336; │ │ │ │ - public static final int default_title_indicator_top_padding = 2131427337; │ │ │ │ - public static final int smspopup_bottom_margin = 2131427344; │ │ │ │ - public static final int smspopup_pager_height = 2131427342; │ │ │ │ - public static final int smspopup_pager_margin = 2131427343; │ │ │ │ - public static final int smspopup_pager_width = 2131427341; │ │ │ │ + public static final int contact_thumbnail_border = 2131361806; │ │ │ │ + public static final int contact_thumbnail_margin = 2131361807; │ │ │ │ + public static final int contact_thumbnail_size = 2131361805; │ │ │ │ + public static final int default_circle_indicator_radius = 2131361792; │ │ │ │ + public static final int default_circle_indicator_stroke_width = 2131361793; │ │ │ │ + public static final int default_line_indicator_gap_width = 2131361795; │ │ │ │ + public static final int default_line_indicator_line_width = 2131361794; │ │ │ │ + public static final int default_line_indicator_stroke_width = 2131361796; │ │ │ │ + public static final int default_title_indicator_clip_padding = 2131361797; │ │ │ │ + public static final int default_title_indicator_footer_indicator_height = 2131361799; │ │ │ │ + public static final int default_title_indicator_footer_indicator_underline_padding = 2131361800; │ │ │ │ + public static final int default_title_indicator_footer_line_height = 2131361798; │ │ │ │ + public static final int default_title_indicator_footer_padding = 2131361801; │ │ │ │ + public static final int default_title_indicator_text_size = 2131361802; │ │ │ │ + public static final int default_title_indicator_title_padding = 2131361803; │ │ │ │ + public static final int default_title_indicator_top_padding = 2131361804; │ │ │ │ + public static final int smspopup_bottom_margin = 2131361811; │ │ │ │ + public static final int smspopup_pager_height = 2131361809; │ │ │ │ + public static final int smspopup_pager_margin = 2131361810; │ │ │ │ + public static final int smspopup_pager_width = 2131361808; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$drawable.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -59,21 +59,14 @@ │ │ │ │ public static final int stat_notify_sms_orange = 2130837557; │ │ │ │ public static final int stat_notify_sms_pink = 2130837558; │ │ │ │ public static final int stat_notify_sms_purple = 2130837559; │ │ │ │ public static final int stat_notify_sms_red = 2130837560; │ │ │ │ public static final int stat_notify_sms_white = 2130837561; │ │ │ │ public static final int stat_notify_sms_yellow = 2130837562; │ │ │ │ public static final int vpi__tab_indicator = 2130837563; │ │ │ │ - public static final int vpi__tab_indicator_vertical = 2130837564; │ │ │ │ - public static final int vpi__tab_selected_focused_holo = 2130837565; │ │ │ │ - public static final int vpi__tab_selected_focused_vertical_holo = 2130837566; │ │ │ │ - public static final int vpi__tab_selected_holo = 2130837567; │ │ │ │ - public static final int vpi__tab_selected_pressed_holo = 2130837568; │ │ │ │ - public static final int vpi__tab_selected_pressed_vertical_holo = 2130837569; │ │ │ │ - public static final int vpi__tab_selected_vertical_holo = 2130837570; │ │ │ │ - public static final int vpi__tab_unselected_focused_holo = 2130837571; │ │ │ │ - public static final int vpi__tab_unselected_focused_vertical_holo = 2130837572; │ │ │ │ - public static final int vpi__tab_unselected_holo = 2130837573; │ │ │ │ - public static final int vpi__tab_unselected_pressed_holo = 2130837574; │ │ │ │ - public static final int vpi__tab_unselected_pressed_vertical_holo = 2130837575; │ │ │ │ - public static final int vpi__tab_unselected_vertical_holo = 2130837576; │ │ │ │ + public static final int vpi__tab_selected_focused_holo = 2130837564; │ │ │ │ + public static final int vpi__tab_selected_holo = 2130837565; │ │ │ │ + public static final int vpi__tab_selected_pressed_holo = 2130837566; │ │ │ │ + public static final int vpi__tab_unselected_focused_holo = 2130837567; │ │ │ │ + public static final int vpi__tab_unselected_holo = 2130837568; │ │ │ │ + public static final int vpi__tab_unselected_pressed_holo = 2130837569; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$id.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,84 +1,84 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$id │ │ │ │ { │ │ │ │ - public static final int AboutScrollView = 2131165189; │ │ │ │ - public static final int AboutTextView = 2131165190; │ │ │ │ - public static final int BlueSeekBar = 2131165207; │ │ │ │ - public static final int BlueTextView = 2131165206; │ │ │ │ - public static final int ButtonLayout = 2131165247; │ │ │ │ - public static final int CancelButton = 2131165229; │ │ │ │ - public static final int ContactsAutoCompleteTextView = 2131165191; │ │ │ │ - public static final int CustomLEDColorScrollView = 2131165197; │ │ │ │ - public static final int CustomVibrateEditText = 2131165257; │ │ │ │ - public static final int CustomVibrateLinearLayout = 2131165253; │ │ │ │ - public static final int CustomVibrateLinearLayout2 = 2131165255; │ │ │ │ - public static final int CustomVibrateScrollView = 2131165254; │ │ │ │ - public static final int CustomVibrateTextView = 2131165256; │ │ │ │ - public static final int DonateLinearLayout = 2131165193; │ │ │ │ - public static final int DonateMarketButton = 2131165195; │ │ │ │ - public static final int DonatePaypalButton = 2131165196; │ │ │ │ - public static final int DonateScrollView = 2131165192; │ │ │ │ - public static final int DonateTextView = 2131165194; │ │ │ │ - public static final int GreenSeekBar = 2131165205; │ │ │ │ - public static final int GreenTextView = 2131165204; │ │ │ │ - public static final int LEDOffEditText = 2131165216; │ │ │ │ - public static final int LEDOffTextView = 2131165213; │ │ │ │ - public static final int LEDOnEditText = 2131165215; │ │ │ │ - public static final int LEDOnTextView = 2131165212; │ │ │ │ - public static final int LEDPatternEditTextLinearLayout = 2131165214; │ │ │ │ - public static final int LEDPatternLabelLinearLayout = 2131165211; │ │ │ │ - public static final int LEDPatternLinearLayout = 2131165208; │ │ │ │ - public static final int LEDPatternLinearLayout2 = 2131165210; │ │ │ │ - public static final int LEDPatternTextView = 2131165209; │ │ │ │ - public static final int PresetMessagesButton = 2131165228; │ │ │ │ - public static final int PreviewImageView = 2131165201; │ │ │ │ - public static final int PreviewLinearLayout = 2131165199; │ │ │ │ - public static final int PreviewTextView = 2131165200; │ │ │ │ - public static final int QuickReplyCounterTextView = 2131165218; │ │ │ │ - public static final int QuickReplyEditText = 2131165217; │ │ │ │ - public static final int QuickReplyEntryLinearLayout = 2131165222; │ │ │ │ - public static final int QuickReplyHeaderLinearLayout = 2131165220; │ │ │ │ - public static final int QuickReplyLinearLayout = 2131165219; │ │ │ │ - public static final int QuickReplyTextView = 2131165221; │ │ │ │ - public static final int RedSeekBar = 2131165203; │ │ │ │ - public static final int RedTextView = 2131165202; │ │ │ │ - public static final int ScrollViewLinearLayout = 2131165198; │ │ │ │ - public static final int SmsPopupPager = 2131165230; │ │ │ │ - public static final int SpeechRecogButton = 2131165227; │ │ │ │ - public static final int UnlockButtonLayout = 2131165251; │ │ │ │ - public static final int add_menu_item = 2131165260; │ │ │ │ - public static final int button1 = 2131165248; │ │ │ │ - public static final int button2 = 2131165249; │ │ │ │ - public static final int button3 = 2131165250; │ │ │ │ - public static final int buttonPanel = 2131165226; │ │ │ │ - public static final int buttonViewSwitcher = 2131165246; │ │ │ │ - public static final int contactBadge = 2131165236; │ │ │ │ - public static final int contentMessage = 2131165239; │ │ │ │ - public static final int contentMms = 2131165241; │ │ │ │ - public static final int contentPrivacy = 2131165244; │ │ │ │ - public static final int editor_with_counter = 2131165223; │ │ │ │ - public static final int email_menu_item = 2131165261; │ │ │ │ - public static final int embedded_text_editor = 2131165225; │ │ │ │ - public static final int fromTextView = 2131165237; │ │ │ │ - public static final int horizontal = 2131165184; │ │ │ │ - public static final int indicator = 2131165231; │ │ │ │ - public static final int messageTextView = 2131165240; │ │ │ │ - public static final int mmsSubjectTextView = 2131165242; │ │ │ │ - public static final int none = 2131165186; │ │ │ │ - public static final int popupMessageMainlayout = 2131165235; │ │ │ │ - public static final int popup_bottom_margin_view = 2131165233; │ │ │ │ - public static final int progress = 2131165232; │ │ │ │ - public static final int remove_menu_item = 2131165259; │ │ │ │ - public static final int save_menu_item = 2131165258; │ │ │ │ - public static final int send_button = 2131165224; │ │ │ │ - public static final int timestampTextView = 2131165238; │ │ │ │ - public static final int titleDivider = 2131165234; │ │ │ │ - public static final int triangle = 2131165187; │ │ │ │ - public static final int underline = 2131165188; │ │ │ │ - public static final int unlockButton = 2131165252; │ │ │ │ - public static final int vertical = 2131165185; │ │ │ │ - public static final int viewButton = 2131165245; │ │ │ │ - public static final int viewMmsButton = 2131165243; │ │ │ │ + public static final int AboutScrollView = 2131689477; │ │ │ │ + public static final int AboutTextView = 2131689478; │ │ │ │ + public static final int BlueSeekBar = 2131689495; │ │ │ │ + public static final int BlueTextView = 2131689494; │ │ │ │ + public static final int ButtonLayout = 2131689535; │ │ │ │ + public static final int CancelButton = 2131689517; │ │ │ │ + public static final int ContactsAutoCompleteTextView = 2131689479; │ │ │ │ + public static final int CustomLEDColorScrollView = 2131689485; │ │ │ │ + public static final int CustomVibrateEditText = 2131689545; │ │ │ │ + public static final int CustomVibrateLinearLayout = 2131689541; │ │ │ │ + public static final int CustomVibrateLinearLayout2 = 2131689543; │ │ │ │ + public static final int CustomVibrateScrollView = 2131689542; │ │ │ │ + public static final int CustomVibrateTextView = 2131689544; │ │ │ │ + public static final int DonateLinearLayout = 2131689481; │ │ │ │ + public static final int DonateMarketButton = 2131689483; │ │ │ │ + public static final int DonatePaypalButton = 2131689484; │ │ │ │ + public static final int DonateScrollView = 2131689480; │ │ │ │ + public static final int DonateTextView = 2131689482; │ │ │ │ + public static final int GreenSeekBar = 2131689493; │ │ │ │ + public static final int GreenTextView = 2131689492; │ │ │ │ + public static final int LEDOffEditText = 2131689504; │ │ │ │ + public static final int LEDOffTextView = 2131689501; │ │ │ │ + public static final int LEDOnEditText = 2131689503; │ │ │ │ + public static final int LEDOnTextView = 2131689500; │ │ │ │ + public static final int LEDPatternEditTextLinearLayout = 2131689502; │ │ │ │ + public static final int LEDPatternLabelLinearLayout = 2131689499; │ │ │ │ + public static final int LEDPatternLinearLayout = 2131689496; │ │ │ │ + public static final int LEDPatternLinearLayout2 = 2131689498; │ │ │ │ + public static final int LEDPatternTextView = 2131689497; │ │ │ │ + public static final int PresetMessagesButton = 2131689516; │ │ │ │ + public static final int PreviewImageView = 2131689489; │ │ │ │ + public static final int PreviewLinearLayout = 2131689487; │ │ │ │ + public static final int PreviewTextView = 2131689488; │ │ │ │ + public static final int QuickReplyCounterTextView = 2131689506; │ │ │ │ + public static final int QuickReplyEditText = 2131689505; │ │ │ │ + public static final int QuickReplyEntryLinearLayout = 2131689510; │ │ │ │ + public static final int QuickReplyHeaderLinearLayout = 2131689508; │ │ │ │ + public static final int QuickReplyLinearLayout = 2131689507; │ │ │ │ + public static final int QuickReplyTextView = 2131689509; │ │ │ │ + public static final int RedSeekBar = 2131689491; │ │ │ │ + public static final int RedTextView = 2131689490; │ │ │ │ + public static final int ScrollViewLinearLayout = 2131689486; │ │ │ │ + public static final int SmsPopupPager = 2131689518; │ │ │ │ + public static final int SpeechRecogButton = 2131689515; │ │ │ │ + public static final int UnlockButtonLayout = 2131689539; │ │ │ │ + public static final int add_menu_item = 2131689548; │ │ │ │ + public static final int bottom = 2131689475; │ │ │ │ + public static final int button1 = 2131689536; │ │ │ │ + public static final int button2 = 2131689537; │ │ │ │ + public static final int button3 = 2131689538; │ │ │ │ + public static final int buttonPanel = 2131689514; │ │ │ │ + public static final int buttonViewSwitcher = 2131689534; │ │ │ │ + public static final int contactBadge = 2131689524; │ │ │ │ + public static final int contentMessage = 2131689527; │ │ │ │ + public static final int contentMms = 2131689529; │ │ │ │ + public static final int contentPrivacy = 2131689532; │ │ │ │ + public static final int editor_with_counter = 2131689511; │ │ │ │ + public static final int email_menu_item = 2131689549; │ │ │ │ + public static final int embedded_text_editor = 2131689513; │ │ │ │ + public static final int fromTextView = 2131689525; │ │ │ │ + public static final int indicator = 2131689519; │ │ │ │ + public static final int messageTextView = 2131689528; │ │ │ │ + public static final int mmsSubjectTextView = 2131689530; │ │ │ │ + public static final int none = 2131689472; │ │ │ │ + public static final int popupMessageMainlayout = 2131689523; │ │ │ │ + public static final int popup_bottom_margin_view = 2131689521; │ │ │ │ + public static final int progress = 2131689520; │ │ │ │ + public static final int remove_menu_item = 2131689547; │ │ │ │ + public static final int save_menu_item = 2131689546; │ │ │ │ + public static final int send_button = 2131689512; │ │ │ │ + public static final int timestampTextView = 2131689526; │ │ │ │ + public static final int titleDivider = 2131689522; │ │ │ │ + public static final int top = 2131689476; │ │ │ │ + public static final int triangle = 2131689473; │ │ │ │ + public static final int underline = 2131689474; │ │ │ │ + public static final int unlockButton = 2131689540; │ │ │ │ + public static final int viewButton = 2131689533; │ │ │ │ + public static final int viewMmsButton = 2131689531; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$integer.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,10 +1,13 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$integer │ │ │ │ { │ │ │ │ - public static final int config_activityDefaultDur = 2131361795; │ │ │ │ - public static final int config_activityShortDur = 2131361794; │ │ │ │ - public static final int default_circle_indicator_orientation = 2131361792; │ │ │ │ - public static final int default_title_indicator_footer_indicator_style = 2131361793; │ │ │ │ + public static final int config_activityDefaultDur = 2131296262; │ │ │ │ + public static final int config_activityShortDur = 2131296261; │ │ │ │ + public static final int default_circle_indicator_orientation = 2131296256; │ │ │ │ + public static final int default_title_indicator_footer_indicator_style = 2131296257; │ │ │ │ + public static final int default_title_indicator_line_position = 2131296258; │ │ │ │ + public static final int default_underline_indicator_fade_delay = 2131296259; │ │ │ │ + public static final int default_underline_indicator_fade_length = 2131296260; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$layout.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -14,10 +14,8 @@ │ │ │ │ public static final int popup = 2130903048; │ │ │ │ public static final int popup_divider = 2130903049; │ │ │ │ public static final int popup_message_fragment = 2130903050; │ │ │ │ public static final int simple_list_item_1_medium = 2130903051; │ │ │ │ public static final int simple_list_item_2 = 2130903052; │ │ │ │ public static final int unlock_button = 2130903053; │ │ │ │ public static final int vibratepatterndialog = 2130903054; │ │ │ │ - public static final int vpi__tab = 2130903055; │ │ │ │ - public static final int vpi__tab_vertical = 2130903056; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$menu.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$menu │ │ │ │ { │ │ │ │ - public static final int config_contact = 2131689472; │ │ │ │ - public static final int config_contacts = 2131689473; │ │ │ │ - public static final int config_quickmessages = 2131689474; │ │ │ │ - public static final int smspopup_config = 2131689475; │ │ │ │ + public static final int config_contact = 2131623936; │ │ │ │ + public static final int config_contacts = 2131623937; │ │ │ │ + public static final int config_quickmessages = 2131623938; │ │ │ │ + public static final int smspopup_config = 2131623939; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$string.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,300 +1,300 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$string │ │ │ │ { │ │ │ │ - public static final int app_name = 2131624008; │ │ │ │ - public static final int button_close = 2131624014; │ │ │ │ - public static final int button_delete = 2131624019; │ │ │ │ - public static final int button_delete_noconfirm = 2131624023; │ │ │ │ - public static final int button_disabled = 2131624025; │ │ │ │ - public static final int button_inbox = 2131624016; │ │ │ │ - public static final int button_quickreply = 2131624024; │ │ │ │ - public static final int button_reply = 2131624015; │ │ │ │ - public static final int button_replybyaddress = 2131624185; │ │ │ │ - public static final int button_speak = 2131624022; │ │ │ │ - public static final int button_tts = 2131624021; │ │ │ │ - public static final int button_unlock = 2131624020; │ │ │ │ - public static final int button_view = 2131624017; │ │ │ │ - public static final int button_view_mms = 2131624018; │ │ │ │ - public static final int c_pref_category = 2131623990; │ │ │ │ - public static final int c_pref_flashled_color_custom_key = 2131623987; │ │ │ │ - public static final int c_pref_flashled_color_key = 2131623986; │ │ │ │ - public static final int c_pref_flashled_key = 2131623985; │ │ │ │ - public static final int c_pref_flashled_pattern_custom_key = 2131623989; │ │ │ │ - public static final int c_pref_flashled_pattern_key = 2131623988; │ │ │ │ - public static final int c_pref_notif_enabled_key = 2131623978; │ │ │ │ - public static final int c_pref_notif_sound_key = 2131623981; │ │ │ │ - public static final int c_pref_notif_test_key = 2131623980; │ │ │ │ - public static final int c_pref_popup_enabled_key = 2131623979; │ │ │ │ - public static final int c_pref_vibrate_key = 2131623982; │ │ │ │ - public static final int c_pref_vibrate_pattern_custom_key = 2131623984; │ │ │ │ - public static final int c_pref_vibrate_pattern_key = 2131623983; │ │ │ │ - public static final int contact_customization_add = 2131624136; │ │ │ │ - public static final int contact_customization_add_hint = 2131624143; │ │ │ │ - public static final int contact_customization_disabled = 2131624142; │ │ │ │ - public static final int contact_customization_edit = 2131624137; │ │ │ │ - public static final int contact_customization_enabled = 2131624141; │ │ │ │ - public static final int contact_customization_remove = 2131624138; │ │ │ │ - public static final int contact_customization_save = 2131624139; │ │ │ │ - public static final int contact_customization_title = 2131624140; │ │ │ │ - public static final int contacts_key = 2131623977; │ │ │ │ - public static final int error_message = 2131624167; │ │ │ │ - public static final int error_no_voice_recognition = 2131624168; │ │ │ │ - public static final int eula_accept = 2131624189; │ │ │ │ - public static final int eula_refuse = 2131624190; │ │ │ │ - public static final int eula_title = 2131624188; │ │ │ │ - public static final int loading_message = 2131624166; │ │ │ │ - public static final int message_presets_add = 2131624147; │ │ │ │ - public static final int message_presets_add_text = 2131624149; │ │ │ │ - public static final int message_presets_add_toast = 2131624155; │ │ │ │ - public static final int message_presets_delete_text = 2131624151; │ │ │ │ - public static final int message_presets_delete_toast = 2131624157; │ │ │ │ - public static final int message_presets_edit = 2131624148; │ │ │ │ - public static final int message_presets_edit_text = 2131624152; │ │ │ │ - public static final int message_presets_empty_text = 2131624154; │ │ │ │ - public static final int message_presets_error_toast = 2131624159; │ │ │ │ - public static final int message_presets_reorder_text = 2131624153; │ │ │ │ - public static final int message_presets_reorder_toast = 2131624158; │ │ │ │ - public static final int message_presets_save_text = 2131624150; │ │ │ │ - public static final int message_presets_save_toast = 2131624156; │ │ │ │ - public static final int notification_multiple_text = 2131624010; │ │ │ │ - public static final int notification_multiple_title = 2131624009; │ │ │ │ - public static final int notification_scroll = 2131624011; │ │ │ │ - public static final int notification_scroll_privacy = 2131624012; │ │ │ │ - public static final int notification_scroll_privacy_no_name = 2131624013; │ │ │ │ - public static final int pref_about_key = 2131623948; │ │ │ │ - public static final int pref_about_summary = 2131624032; │ │ │ │ - public static final int pref_about_text = 2131624033; │ │ │ │ - public static final int pref_about_title = 2131624031; │ │ │ │ - public static final int pref_additional_summary = 2131624042; │ │ │ │ - public static final int pref_additional_title = 2131624041; │ │ │ │ - public static final int pref_autorotate_key = 2131624004; │ │ │ │ - public static final int pref_autorotate_summaryoff = 2131624198; │ │ │ │ - public static final int pref_autorotate_summaryon = 2131624197; │ │ │ │ - public static final int pref_autorotate_title = 2131624196; │ │ │ │ - public static final int pref_button1_default = 2131623943; │ │ │ │ - public static final int pref_button1_key = 2131623994; │ │ │ │ - public static final int pref_button1_title = 2131624172; │ │ │ │ - public static final int pref_button2_default = 2131623944; │ │ │ │ - public static final int pref_button2_key = 2131623995; │ │ │ │ - public static final int pref_button2_title = 2131624173; │ │ │ │ - public static final int pref_button3_default = 2131623945; │ │ │ │ - public static final int pref_button3_key = 2131623996; │ │ │ │ - public static final int pref_button3_title = 2131624174; │ │ │ │ - public static final int pref_button_config_summary = 2131624170; │ │ │ │ - public static final int pref_button_config_title = 2131624169; │ │ │ │ - public static final int pref_button_summary = 2131624171; │ │ │ │ - public static final int pref_config_title = 2131624026; │ │ │ │ - public static final int pref_contacts_summary = 2131624132; │ │ │ │ - public static final int pref_contacts_title = 2131624131; │ │ │ │ - public static final int pref_custom = 2131624208; │ │ │ │ - public static final int pref_custom_val = 2131624007; │ │ │ │ - public static final int pref_delivery_report_key = 2131624002; │ │ │ │ - public static final int pref_delivery_report_summary = 2131624192; │ │ │ │ - public static final int pref_delivery_report_title = 2131624191; │ │ │ │ - public static final int pref_dimscreen_key = 2131623951; │ │ │ │ - public static final int pref_dimscreen_summaryoff = 2131624047; │ │ │ │ - public static final int pref_dimscreen_summaryon = 2131624046; │ │ │ │ - public static final int pref_dimscreen_title = 2131624045; │ │ │ │ - public static final int pref_docked_key = 2131624006; │ │ │ │ - public static final int pref_donate_key = 2131623997; │ │ │ │ - public static final int pref_donate_market_button = 2131624177; │ │ │ │ - public static final int pref_donate_paypal_button = 2131624178; │ │ │ │ - public static final int pref_donate_text = 2131624176; │ │ │ │ - public static final int pref_donate_title = 2131624175; │ │ │ │ - public static final int pref_donated_key = 2131623998; │ │ │ │ - public static final int pref_enabled_key = 2131623947; │ │ │ │ - public static final int pref_enabled_summaryoff = 2131624030; │ │ │ │ - public static final int pref_enabled_summaryon = 2131624029; │ │ │ │ - public static final int pref_enabled_title = 2131624028; │ │ │ │ - public static final int pref_faq_key = 2131623949; │ │ │ │ - public static final int pref_faq_summary = 2131624035; │ │ │ │ - public static final int pref_faq_title = 2131624034; │ │ │ │ - public static final int pref_faq_url = 2131624036; │ │ │ │ - public static final int pref_flashled_category_title = 2131624074; │ │ │ │ - public static final int pref_flashled_color_custom_dialog_blue = 2131624108; │ │ │ │ - public static final int pref_flashled_color_custom_dialog_green = 2131624107; │ │ │ │ - public static final int pref_flashled_color_custom_dialog_preview = 2131624109; │ │ │ │ - public static final int pref_flashled_color_custom_dialog_red = 2131624106; │ │ │ │ - public static final int pref_flashled_color_custom_key = 2131623970; │ │ │ │ - public static final int pref_flashled_color_custom_set = 2131624110; │ │ │ │ - public static final int pref_flashled_color_default = 2131623940; │ │ │ │ - public static final int pref_flashled_color_key = 2131623969; │ │ │ │ - public static final int pref_flashled_color_summary = 2131624105; │ │ │ │ - public static final int pref_flashled_color_title = 2131624104; │ │ │ │ - public static final int pref_flashled_key = 2131623968; │ │ │ │ - public static final int pref_flashled_pattern_bad = 2131624114; │ │ │ │ - public static final int pref_flashled_pattern_custom_key = 2131623972; │ │ │ │ - public static final int pref_flashled_pattern_default = 2131623939; │ │ │ │ - public static final int pref_flashled_pattern_help = 2131624115; │ │ │ │ - public static final int pref_flashled_pattern_help_off = 2131624117; │ │ │ │ - public static final int pref_flashled_pattern_help_on = 2131624116; │ │ │ │ - public static final int pref_flashled_pattern_key = 2131623971; │ │ │ │ - public static final int pref_flashled_pattern_ok = 2131624113; │ │ │ │ - public static final int pref_flashled_pattern_summary = 2131624112; │ │ │ │ - public static final int pref_flashled_pattern_title = 2131624111; │ │ │ │ - public static final int pref_flashled_summaryoff = 2131624103; │ │ │ │ - public static final int pref_flashled_summaryon = 2131624102; │ │ │ │ - public static final int pref_flashled_title = 2131624101; │ │ │ │ - public static final int pref_led_color_blue = 2131624221; │ │ │ │ - public static final int pref_led_color_cyan = 2131624226; │ │ │ │ - public static final int pref_led_color_green = 2131624222; │ │ │ │ - public static final int pref_led_color_magenta = 2131624225; │ │ │ │ - public static final int pref_led_color_red = 2131624223; │ │ │ │ - public static final int pref_led_color_yellow = 2131624224; │ │ │ │ - public static final int pref_led_pattern_entries_fast = 2131624227; │ │ │ │ - public static final int pref_led_pattern_entries_normal = 2131624228; │ │ │ │ - public static final int pref_led_pattern_entries_slow = 2131624229; │ │ │ │ - public static final int pref_markread_key = 2131623955; │ │ │ │ - public static final int pref_markread_summaryoff = 2131624060; │ │ │ │ - public static final int pref_markread_summaryon = 2131624059; │ │ │ │ - public static final int pref_markread_title = 2131624058; │ │ │ │ - public static final int pref_message_presets_summary = 2131624146; │ │ │ │ - public static final int pref_message_presets_title = 2131624145; │ │ │ │ - public static final int pref_notif_category_title = 2131624072; │ │ │ │ - public static final int pref_notif_default_summary = 2131624130; │ │ │ │ - public static final int pref_notif_default_title = 2131624129; │ │ │ │ - public static final int pref_notif_enabled_key = 2131623959; │ │ │ │ - public static final int pref_notif_enabled_summaryoff = 2131624078; │ │ │ │ - public static final int pref_notif_enabled_summaryon = 2131624077; │ │ │ │ - public static final int pref_notif_enabled_title = 2131624076; │ │ │ │ - public static final int pref_notif_enabled_warning = 2131624079; │ │ │ │ - public static final int pref_notif_help_key = 2131623991; │ │ │ │ - public static final int pref_notif_help_message = 2131624135; │ │ │ │ - public static final int pref_notif_help_summary = 2131624134; │ │ │ │ - public static final int pref_notif_help_title = 2131624133; │ │ │ │ - public static final int pref_notif_icon_default = 2131623937; │ │ │ │ - public static final int pref_notif_icon_key = 2131623964; │ │ │ │ - public static final int pref_notif_icon_summary = 2131624092; │ │ │ │ - public static final int pref_notif_icon_title = 2131624091; │ │ │ │ - public static final int pref_notif_repeat_interval_default = 2131623941; │ │ │ │ - public static final int pref_notif_repeat_interval_dialogTitle = 2131624123; │ │ │ │ - public static final int pref_notif_repeat_interval_key = 2131623974; │ │ │ │ - public static final int pref_notif_repeat_interval_summary = 2131624122; │ │ │ │ - public static final int pref_notif_repeat_interval_title = 2131624121; │ │ │ │ - public static final int pref_notif_repeat_key = 2131623973; │ │ │ │ - public static final int pref_notif_repeat_screen_on_key = 2131623976; │ │ │ │ - public static final int pref_notif_repeat_screen_on_summaryoff = 2131624128; │ │ │ │ - public static final int pref_notif_repeat_screen_on_summaryon = 2131624127; │ │ │ │ - public static final int pref_notif_repeat_screen_on_title = 2131624126; │ │ │ │ - public static final int pref_notif_repeat_summaryoff = 2131624120; │ │ │ │ - public static final int pref_notif_repeat_summaryon = 2131624119; │ │ │ │ - public static final int pref_notif_repeat_times_default = 2131623942; │ │ │ │ - public static final int pref_notif_repeat_times_entries_keep_repeting = 2131624209; │ │ │ │ - public static final int pref_notif_repeat_times_key = 2131623975; │ │ │ │ - public static final int pref_notif_repeat_times_summary = 2131624125; │ │ │ │ - public static final int pref_notif_repeat_times_title = 2131624124; │ │ │ │ - public static final int pref_notif_repeat_title = 2131624118; │ │ │ │ - public static final int pref_notif_signature_key = 2131624001; │ │ │ │ - public static final int pref_notif_signature_summary = 2131624187; │ │ │ │ - public static final int pref_notif_signature_title = 2131624186; │ │ │ │ - public static final int pref_notif_sound_key = 2131623962; │ │ │ │ - public static final int pref_notif_sound_summary = 2131624087; │ │ │ │ - public static final int pref_notif_sound_title = 2131624086; │ │ │ │ - public static final int pref_notif_summary = 2131624071; │ │ │ │ - public static final int pref_notif_test_key = 2131623961; │ │ │ │ - public static final int pref_notif_test_message = 2131624085; │ │ │ │ - public static final int pref_notif_test_summary = 2131624084; │ │ │ │ - public static final int pref_notif_test_title = 2131624083; │ │ │ │ - public static final int pref_notif_title = 2131624070; │ │ │ │ - public static final int pref_notifyOnCall_key = 2131623963; │ │ │ │ - public static final int pref_notifyOnCall_summaryoff = 2131624090; │ │ │ │ - public static final int pref_notifyOnCall_summaryon = 2131624089; │ │ │ │ - public static final int pref_notifyOnCall_title = 2131624088; │ │ │ │ - public static final int pref_onlyShowOnKeyguard_key = 2131623956; │ │ │ │ - public static final int pref_onlyShowOnKeyguard_summaryoff = 2131624063; │ │ │ │ - public static final int pref_onlyShowOnKeyguard_summaryon = 2131624062; │ │ │ │ - public static final int pref_onlyShowOnKeyguard_title = 2131624061; │ │ │ │ - public static final int pref_other_key = 2131623946; │ │ │ │ - public static final int pref_other_title = 2131624027; │ │ │ │ - public static final int pref_popup_enabled_key = 2131623960; │ │ │ │ - public static final int pref_popup_enabled_summaryoff = 2131624082; │ │ │ │ - public static final int pref_popup_enabled_summaryon = 2131624081; │ │ │ │ - public static final int pref_popup_enabled_title = 2131624080; │ │ │ │ - public static final int pref_privacy_always_key = 2131623954; │ │ │ │ - public static final int pref_privacy_always_summaryoff = 2131624057; │ │ │ │ - public static final int pref_privacy_always_summaryon = 2131624056; │ │ │ │ - public static final int pref_privacy_always_title = 2131624055; │ │ │ │ - public static final int pref_privacy_category = 2131624048; │ │ │ │ - public static final int pref_privacy_key = 2131623952; │ │ │ │ - public static final int pref_privacy_sender_key = 2131623953; │ │ │ │ - public static final int pref_privacy_sender_summaryoff = 2131624054; │ │ │ │ - public static final int pref_privacy_sender_summaryon = 2131624053; │ │ │ │ - public static final int pref_privacy_sender_title = 2131624052; │ │ │ │ - public static final int pref_privacy_summaryoff = 2131624051; │ │ │ │ - public static final int pref_privacy_summaryon = 2131624050; │ │ │ │ - public static final int pref_privacy_title = 2131624049; │ │ │ │ - public static final int pref_quickreply_bothreplybuttons = 2131624183; │ │ │ │ - public static final int pref_quickreply_cat_key = 2131624000; │ │ │ │ - public static final int pref_quickreply_key = 2131623999; │ │ │ │ - public static final int pref_quickreply_noreplybuttons = 2131624184; │ │ │ │ - public static final int pref_quickreply_summaryoff = 2131624182; │ │ │ │ - public static final int pref_quickreply_summaryon = 2131624181; │ │ │ │ - public static final int pref_quickreply_title = 2131624180; │ │ │ │ - public static final int pref_reminder_category_title = 2131624075; │ │ │ │ - public static final int pref_reply_to_thread_key = 2131623993; │ │ │ │ - public static final int pref_screen_category = 2131624202; │ │ │ │ - public static final int pref_screen_on_key = 2131624005; │ │ │ │ - public static final int pref_screen_on_summaryoff = 2131624201; │ │ │ │ - public static final int pref_screen_on_summaryon = 2131624200; │ │ │ │ - public static final int pref_screen_on_title = 2131624199; │ │ │ │ - public static final int pref_sendemail_buttoncancel = 2131624040; │ │ │ │ - public static final int pref_sendemail_buttonok = 2131624039; │ │ │ │ - public static final int pref_sendemail_dialog = 2131624038; │ │ │ │ - public static final int pref_sendemail_title = 2131624037; │ │ │ │ - public static final int pref_show_buttons_key = 2131623958; │ │ │ │ - public static final int pref_show_buttons_summaryoff = 2131624069; │ │ │ │ - public static final int pref_show_buttons_summaryon = 2131624068; │ │ │ │ - public static final int pref_show_buttons_title = 2131624067; │ │ │ │ - public static final int pref_show_delete_button_dialog_text = 2131624204; │ │ │ │ - public static final int pref_show_delete_button_dialog_title = 2131624203; │ │ │ │ - public static final int pref_split_message_key = 2131624003; │ │ │ │ - public static final int pref_split_message_summaryoff = 2131624195; │ │ │ │ - public static final int pref_split_message_summaryon = 2131624194; │ │ │ │ - public static final int pref_split_message_title = 2131624193; │ │ │ │ - public static final int pref_timeout_default = 2131623936; │ │ │ │ - public static final int pref_timeout_entries_10m = 2131624216; │ │ │ │ - public static final int pref_timeout_entries_10s = 2131624210; │ │ │ │ - public static final int pref_timeout_entries_1m = 2131624213; │ │ │ │ - public static final int pref_timeout_entries_20s = 2131624211; │ │ │ │ - public static final int pref_timeout_entries_2m = 2131624214; │ │ │ │ - public static final int pref_timeout_entries_30s = 2131624212; │ │ │ │ - public static final int pref_timeout_entries_5m = 2131624215; │ │ │ │ - public static final int pref_timeout_key = 2131623950; │ │ │ │ - public static final int pref_timeout_summary = 2131624044; │ │ │ │ - public static final int pref_timeout_title = 2131624043; │ │ │ │ - public static final int pref_useUnlockButton_key = 2131623957; │ │ │ │ - public static final int pref_useUnlockButton_summaryoff = 2131624066; │ │ │ │ - public static final int pref_useUnlockButton_summaryon = 2131624065; │ │ │ │ - public static final int pref_useUnlockButton_title = 2131624064; │ │ │ │ - public static final int pref_vibrate_category_title = 2131624073; │ │ │ │ - public static final int pref_vibrate_key = 2131623965; │ │ │ │ - public static final int pref_vibrate_pattern_bad = 2131624099; │ │ │ │ - public static final int pref_vibrate_pattern_custom_key = 2131623967; │ │ │ │ - public static final int pref_vibrate_pattern_default = 2131623938; │ │ │ │ - public static final int pref_vibrate_pattern_entries_long = 2131624218; │ │ │ │ - public static final int pref_vibrate_pattern_entries_multiple_long = 2131624220; │ │ │ │ - public static final int pref_vibrate_pattern_entries_multiple_short = 2131624219; │ │ │ │ - public static final int pref_vibrate_pattern_entries_normal = 2131624217; │ │ │ │ - public static final int pref_vibrate_pattern_help = 2131624100; │ │ │ │ - public static final int pref_vibrate_pattern_key = 2131623966; │ │ │ │ - public static final int pref_vibrate_pattern_ok = 2131624098; │ │ │ │ - public static final int pref_vibrate_pattern_summary = 2131624097; │ │ │ │ - public static final int pref_vibrate_pattern_title = 2131624096; │ │ │ │ - public static final int pref_vibrate_summaryoff = 2131624095; │ │ │ │ - public static final int pref_vibrate_summaryon = 2131624094; │ │ │ │ - public static final int pref_vibrate_title = 2131624093; │ │ │ │ - public static final int quickmessages_key = 2131623992; │ │ │ │ - public static final int quickreply_failed = 2131624207; │ │ │ │ - public static final int quickreply_failed_send_later = 2131624206; │ │ │ │ - public static final int quickreply_from_text = 2131624161; │ │ │ │ - public static final int quickreply_nomessage_toast = 2131624165; │ │ │ │ - public static final int quickreply_preset_button = 2131624162; │ │ │ │ - public static final int quickreply_send_button = 2131624163; │ │ │ │ - public static final int quickreply_sending_toast = 2131624164; │ │ │ │ - public static final int quickreply_sent_toast = 2131624205; │ │ │ │ - public static final int quickreply_title = 2131624160; │ │ │ │ - public static final int ringtone_silent = 2131624144; │ │ │ │ - public static final int view_contact = 2131624179; │ │ │ │ + public static final int app_name = 2131558472; │ │ │ │ + public static final int button_close = 2131558478; │ │ │ │ + public static final int button_delete = 2131558483; │ │ │ │ + public static final int button_delete_noconfirm = 2131558487; │ │ │ │ + public static final int button_disabled = 2131558489; │ │ │ │ + public static final int button_inbox = 2131558480; │ │ │ │ + public static final int button_quickreply = 2131558488; │ │ │ │ + public static final int button_reply = 2131558479; │ │ │ │ + public static final int button_replybyaddress = 2131558649; │ │ │ │ + public static final int button_speak = 2131558486; │ │ │ │ + public static final int button_tts = 2131558485; │ │ │ │ + public static final int button_unlock = 2131558484; │ │ │ │ + public static final int button_view = 2131558481; │ │ │ │ + public static final int button_view_mms = 2131558482; │ │ │ │ + public static final int c_pref_category = 2131558454; │ │ │ │ + public static final int c_pref_flashled_color_custom_key = 2131558451; │ │ │ │ + public static final int c_pref_flashled_color_key = 2131558450; │ │ │ │ + public static final int c_pref_flashled_key = 2131558449; │ │ │ │ + public static final int c_pref_flashled_pattern_custom_key = 2131558453; │ │ │ │ + public static final int c_pref_flashled_pattern_key = 2131558452; │ │ │ │ + public static final int c_pref_notif_enabled_key = 2131558442; │ │ │ │ + public static final int c_pref_notif_sound_key = 2131558445; │ │ │ │ + public static final int c_pref_notif_test_key = 2131558444; │ │ │ │ + public static final int c_pref_popup_enabled_key = 2131558443; │ │ │ │ + public static final int c_pref_vibrate_key = 2131558446; │ │ │ │ + public static final int c_pref_vibrate_pattern_custom_key = 2131558448; │ │ │ │ + public static final int c_pref_vibrate_pattern_key = 2131558447; │ │ │ │ + public static final int contact_customization_add = 2131558600; │ │ │ │ + public static final int contact_customization_add_hint = 2131558607; │ │ │ │ + public static final int contact_customization_disabled = 2131558606; │ │ │ │ + public static final int contact_customization_edit = 2131558601; │ │ │ │ + public static final int contact_customization_enabled = 2131558605; │ │ │ │ + public static final int contact_customization_remove = 2131558602; │ │ │ │ + public static final int contact_customization_save = 2131558603; │ │ │ │ + public static final int contact_customization_title = 2131558604; │ │ │ │ + public static final int contacts_key = 2131558441; │ │ │ │ + public static final int error_message = 2131558631; │ │ │ │ + public static final int error_no_voice_recognition = 2131558632; │ │ │ │ + public static final int eula_accept = 2131558653; │ │ │ │ + public static final int eula_refuse = 2131558654; │ │ │ │ + public static final int eula_title = 2131558652; │ │ │ │ + public static final int loading_message = 2131558630; │ │ │ │ + public static final int message_presets_add = 2131558611; │ │ │ │ + public static final int message_presets_add_text = 2131558613; │ │ │ │ + public static final int message_presets_add_toast = 2131558619; │ │ │ │ + public static final int message_presets_delete_text = 2131558615; │ │ │ │ + public static final int message_presets_delete_toast = 2131558621; │ │ │ │ + public static final int message_presets_edit = 2131558612; │ │ │ │ + public static final int message_presets_edit_text = 2131558616; │ │ │ │ + public static final int message_presets_empty_text = 2131558618; │ │ │ │ + public static final int message_presets_error_toast = 2131558623; │ │ │ │ + public static final int message_presets_reorder_text = 2131558617; │ │ │ │ + public static final int message_presets_reorder_toast = 2131558622; │ │ │ │ + public static final int message_presets_save_text = 2131558614; │ │ │ │ + public static final int message_presets_save_toast = 2131558620; │ │ │ │ + public static final int notification_multiple_text = 2131558474; │ │ │ │ + public static final int notification_multiple_title = 2131558473; │ │ │ │ + public static final int notification_scroll = 2131558475; │ │ │ │ + public static final int notification_scroll_privacy = 2131558476; │ │ │ │ + public static final int notification_scroll_privacy_no_name = 2131558477; │ │ │ │ + public static final int pref_about_key = 2131558412; │ │ │ │ + public static final int pref_about_summary = 2131558496; │ │ │ │ + public static final int pref_about_text = 2131558497; │ │ │ │ + public static final int pref_about_title = 2131558495; │ │ │ │ + public static final int pref_additional_summary = 2131558506; │ │ │ │ + public static final int pref_additional_title = 2131558505; │ │ │ │ + public static final int pref_autorotate_key = 2131558468; │ │ │ │ + public static final int pref_autorotate_summaryoff = 2131558662; │ │ │ │ + public static final int pref_autorotate_summaryon = 2131558661; │ │ │ │ + public static final int pref_autorotate_title = 2131558660; │ │ │ │ + public static final int pref_button1_default = 2131558407; │ │ │ │ + public static final int pref_button1_key = 2131558458; │ │ │ │ + public static final int pref_button1_title = 2131558636; │ │ │ │ + public static final int pref_button2_default = 2131558408; │ │ │ │ + public static final int pref_button2_key = 2131558459; │ │ │ │ + public static final int pref_button2_title = 2131558637; │ │ │ │ + public static final int pref_button3_default = 2131558409; │ │ │ │ + public static final int pref_button3_key = 2131558460; │ │ │ │ + public static final int pref_button3_title = 2131558638; │ │ │ │ + public static final int pref_button_config_summary = 2131558634; │ │ │ │ + public static final int pref_button_config_title = 2131558633; │ │ │ │ + public static final int pref_button_summary = 2131558635; │ │ │ │ + public static final int pref_config_title = 2131558490; │ │ │ │ + public static final int pref_contacts_summary = 2131558596; │ │ │ │ + public static final int pref_contacts_title = 2131558595; │ │ │ │ + public static final int pref_custom = 2131558672; │ │ │ │ + public static final int pref_custom_val = 2131558471; │ │ │ │ + public static final int pref_delivery_report_key = 2131558466; │ │ │ │ + public static final int pref_delivery_report_summary = 2131558656; │ │ │ │ + public static final int pref_delivery_report_title = 2131558655; │ │ │ │ + public static final int pref_dimscreen_key = 2131558415; │ │ │ │ + public static final int pref_dimscreen_summaryoff = 2131558511; │ │ │ │ + public static final int pref_dimscreen_summaryon = 2131558510; │ │ │ │ + public static final int pref_dimscreen_title = 2131558509; │ │ │ │ + public static final int pref_docked_key = 2131558470; │ │ │ │ + public static final int pref_donate_key = 2131558461; │ │ │ │ + public static final int pref_donate_market_button = 2131558641; │ │ │ │ + public static final int pref_donate_paypal_button = 2131558642; │ │ │ │ + public static final int pref_donate_text = 2131558640; │ │ │ │ + public static final int pref_donate_title = 2131558639; │ │ │ │ + public static final int pref_donated_key = 2131558462; │ │ │ │ + public static final int pref_enabled_key = 2131558411; │ │ │ │ + public static final int pref_enabled_summaryoff = 2131558494; │ │ │ │ + public static final int pref_enabled_summaryon = 2131558493; │ │ │ │ + public static final int pref_enabled_title = 2131558492; │ │ │ │ + public static final int pref_faq_key = 2131558413; │ │ │ │ + public static final int pref_faq_summary = 2131558499; │ │ │ │ + public static final int pref_faq_title = 2131558498; │ │ │ │ + public static final int pref_faq_url = 2131558500; │ │ │ │ + public static final int pref_flashled_category_title = 2131558538; │ │ │ │ + public static final int pref_flashled_color_custom_dialog_blue = 2131558572; │ │ │ │ + public static final int pref_flashled_color_custom_dialog_green = 2131558571; │ │ │ │ + public static final int pref_flashled_color_custom_dialog_preview = 2131558573; │ │ │ │ + public static final int pref_flashled_color_custom_dialog_red = 2131558570; │ │ │ │ + public static final int pref_flashled_color_custom_key = 2131558434; │ │ │ │ + public static final int pref_flashled_color_custom_set = 2131558574; │ │ │ │ + public static final int pref_flashled_color_default = 2131558404; │ │ │ │ + public static final int pref_flashled_color_key = 2131558433; │ │ │ │ + public static final int pref_flashled_color_summary = 2131558569; │ │ │ │ + public static final int pref_flashled_color_title = 2131558568; │ │ │ │ + public static final int pref_flashled_key = 2131558432; │ │ │ │ + public static final int pref_flashled_pattern_bad = 2131558578; │ │ │ │ + public static final int pref_flashled_pattern_custom_key = 2131558436; │ │ │ │ + public static final int pref_flashled_pattern_default = 2131558403; │ │ │ │ + public static final int pref_flashled_pattern_help = 2131558579; │ │ │ │ + public static final int pref_flashled_pattern_help_off = 2131558581; │ │ │ │ + public static final int pref_flashled_pattern_help_on = 2131558580; │ │ │ │ + public static final int pref_flashled_pattern_key = 2131558435; │ │ │ │ + public static final int pref_flashled_pattern_ok = 2131558577; │ │ │ │ + public static final int pref_flashled_pattern_summary = 2131558576; │ │ │ │ + public static final int pref_flashled_pattern_title = 2131558575; │ │ │ │ + public static final int pref_flashled_summaryoff = 2131558567; │ │ │ │ + public static final int pref_flashled_summaryon = 2131558566; │ │ │ │ + public static final int pref_flashled_title = 2131558565; │ │ │ │ + public static final int pref_led_color_blue = 2131558685; │ │ │ │ + public static final int pref_led_color_cyan = 2131558690; │ │ │ │ + public static final int pref_led_color_green = 2131558686; │ │ │ │ + public static final int pref_led_color_magenta = 2131558689; │ │ │ │ + public static final int pref_led_color_red = 2131558687; │ │ │ │ + public static final int pref_led_color_yellow = 2131558688; │ │ │ │ + public static final int pref_led_pattern_entries_fast = 2131558691; │ │ │ │ + public static final int pref_led_pattern_entries_normal = 2131558692; │ │ │ │ + public static final int pref_led_pattern_entries_slow = 2131558693; │ │ │ │ + public static final int pref_markread_key = 2131558419; │ │ │ │ + public static final int pref_markread_summaryoff = 2131558524; │ │ │ │ + public static final int pref_markread_summaryon = 2131558523; │ │ │ │ + public static final int pref_markread_title = 2131558522; │ │ │ │ + public static final int pref_message_presets_summary = 2131558610; │ │ │ │ + public static final int pref_message_presets_title = 2131558609; │ │ │ │ + public static final int pref_notif_category_title = 2131558536; │ │ │ │ + public static final int pref_notif_default_summary = 2131558594; │ │ │ │ + public static final int pref_notif_default_title = 2131558593; │ │ │ │ + public static final int pref_notif_enabled_key = 2131558423; │ │ │ │ + public static final int pref_notif_enabled_summaryoff = 2131558542; │ │ │ │ + public static final int pref_notif_enabled_summaryon = 2131558541; │ │ │ │ + public static final int pref_notif_enabled_title = 2131558540; │ │ │ │ + public static final int pref_notif_enabled_warning = 2131558543; │ │ │ │ + public static final int pref_notif_help_key = 2131558455; │ │ │ │ + public static final int pref_notif_help_message = 2131558599; │ │ │ │ + public static final int pref_notif_help_summary = 2131558598; │ │ │ │ + public static final int pref_notif_help_title = 2131558597; │ │ │ │ + public static final int pref_notif_icon_default = 2131558401; │ │ │ │ + public static final int pref_notif_icon_key = 2131558428; │ │ │ │ + public static final int pref_notif_icon_summary = 2131558556; │ │ │ │ + public static final int pref_notif_icon_title = 2131558555; │ │ │ │ + public static final int pref_notif_repeat_interval_default = 2131558405; │ │ │ │ + public static final int pref_notif_repeat_interval_dialogTitle = 2131558587; │ │ │ │ + public static final int pref_notif_repeat_interval_key = 2131558438; │ │ │ │ + public static final int pref_notif_repeat_interval_summary = 2131558586; │ │ │ │ + public static final int pref_notif_repeat_interval_title = 2131558585; │ │ │ │ + public static final int pref_notif_repeat_key = 2131558437; │ │ │ │ + public static final int pref_notif_repeat_screen_on_key = 2131558440; │ │ │ │ + public static final int pref_notif_repeat_screen_on_summaryoff = 2131558592; │ │ │ │ + public static final int pref_notif_repeat_screen_on_summaryon = 2131558591; │ │ │ │ + public static final int pref_notif_repeat_screen_on_title = 2131558590; │ │ │ │ + public static final int pref_notif_repeat_summaryoff = 2131558584; │ │ │ │ + public static final int pref_notif_repeat_summaryon = 2131558583; │ │ │ │ + public static final int pref_notif_repeat_times_default = 2131558406; │ │ │ │ + public static final int pref_notif_repeat_times_entries_keep_repeting = 2131558673; │ │ │ │ + public static final int pref_notif_repeat_times_key = 2131558439; │ │ │ │ + public static final int pref_notif_repeat_times_summary = 2131558589; │ │ │ │ + public static final int pref_notif_repeat_times_title = 2131558588; │ │ │ │ + public static final int pref_notif_repeat_title = 2131558582; │ │ │ │ + public static final int pref_notif_signature_key = 2131558465; │ │ │ │ + public static final int pref_notif_signature_summary = 2131558651; │ │ │ │ + public static final int pref_notif_signature_title = 2131558650; │ │ │ │ + public static final int pref_notif_sound_key = 2131558426; │ │ │ │ + public static final int pref_notif_sound_summary = 2131558551; │ │ │ │ + public static final int pref_notif_sound_title = 2131558550; │ │ │ │ + public static final int pref_notif_summary = 2131558535; │ │ │ │ + public static final int pref_notif_test_key = 2131558425; │ │ │ │ + public static final int pref_notif_test_message = 2131558549; │ │ │ │ + public static final int pref_notif_test_summary = 2131558548; │ │ │ │ + public static final int pref_notif_test_title = 2131558547; │ │ │ │ + public static final int pref_notif_title = 2131558534; │ │ │ │ + public static final int pref_notifyOnCall_key = 2131558427; │ │ │ │ + public static final int pref_notifyOnCall_summaryoff = 2131558554; │ │ │ │ + public static final int pref_notifyOnCall_summaryon = 2131558553; │ │ │ │ + public static final int pref_notifyOnCall_title = 2131558552; │ │ │ │ + public static final int pref_onlyShowOnKeyguard_key = 2131558420; │ │ │ │ + public static final int pref_onlyShowOnKeyguard_summaryoff = 2131558527; │ │ │ │ + public static final int pref_onlyShowOnKeyguard_summaryon = 2131558526; │ │ │ │ + public static final int pref_onlyShowOnKeyguard_title = 2131558525; │ │ │ │ + public static final int pref_other_key = 2131558410; │ │ │ │ + public static final int pref_other_title = 2131558491; │ │ │ │ + public static final int pref_popup_enabled_key = 2131558424; │ │ │ │ + public static final int pref_popup_enabled_summaryoff = 2131558546; │ │ │ │ + public static final int pref_popup_enabled_summaryon = 2131558545; │ │ │ │ + public static final int pref_popup_enabled_title = 2131558544; │ │ │ │ + public static final int pref_privacy_always_key = 2131558418; │ │ │ │ + public static final int pref_privacy_always_summaryoff = 2131558521; │ │ │ │ + public static final int pref_privacy_always_summaryon = 2131558520; │ │ │ │ + public static final int pref_privacy_always_title = 2131558519; │ │ │ │ + public static final int pref_privacy_category = 2131558512; │ │ │ │ + public static final int pref_privacy_key = 2131558416; │ │ │ │ + public static final int pref_privacy_sender_key = 2131558417; │ │ │ │ + public static final int pref_privacy_sender_summaryoff = 2131558518; │ │ │ │ + public static final int pref_privacy_sender_summaryon = 2131558517; │ │ │ │ + public static final int pref_privacy_sender_title = 2131558516; │ │ │ │ + public static final int pref_privacy_summaryoff = 2131558515; │ │ │ │ + public static final int pref_privacy_summaryon = 2131558514; │ │ │ │ + public static final int pref_privacy_title = 2131558513; │ │ │ │ + public static final int pref_quickreply_bothreplybuttons = 2131558647; │ │ │ │ + public static final int pref_quickreply_cat_key = 2131558464; │ │ │ │ + public static final int pref_quickreply_key = 2131558463; │ │ │ │ + public static final int pref_quickreply_noreplybuttons = 2131558648; │ │ │ │ + public static final int pref_quickreply_summaryoff = 2131558646; │ │ │ │ + public static final int pref_quickreply_summaryon = 2131558645; │ │ │ │ + public static final int pref_quickreply_title = 2131558644; │ │ │ │ + public static final int pref_reminder_category_title = 2131558539; │ │ │ │ + public static final int pref_reply_to_thread_key = 2131558457; │ │ │ │ + public static final int pref_screen_category = 2131558666; │ │ │ │ + public static final int pref_screen_on_key = 2131558469; │ │ │ │ + public static final int pref_screen_on_summaryoff = 2131558665; │ │ │ │ + public static final int pref_screen_on_summaryon = 2131558664; │ │ │ │ + public static final int pref_screen_on_title = 2131558663; │ │ │ │ + public static final int pref_sendemail_buttoncancel = 2131558504; │ │ │ │ + public static final int pref_sendemail_buttonok = 2131558503; │ │ │ │ + public static final int pref_sendemail_dialog = 2131558502; │ │ │ │ + public static final int pref_sendemail_title = 2131558501; │ │ │ │ + public static final int pref_show_buttons_key = 2131558422; │ │ │ │ + public static final int pref_show_buttons_summaryoff = 2131558533; │ │ │ │ + public static final int pref_show_buttons_summaryon = 2131558532; │ │ │ │ + public static final int pref_show_buttons_title = 2131558531; │ │ │ │ + public static final int pref_show_delete_button_dialog_text = 2131558668; │ │ │ │ + public static final int pref_show_delete_button_dialog_title = 2131558667; │ │ │ │ + public static final int pref_split_message_key = 2131558467; │ │ │ │ + public static final int pref_split_message_summaryoff = 2131558659; │ │ │ │ + public static final int pref_split_message_summaryon = 2131558658; │ │ │ │ + public static final int pref_split_message_title = 2131558657; │ │ │ │ + public static final int pref_timeout_default = 2131558400; │ │ │ │ + public static final int pref_timeout_entries_10m = 2131558680; │ │ │ │ + public static final int pref_timeout_entries_10s = 2131558674; │ │ │ │ + public static final int pref_timeout_entries_1m = 2131558677; │ │ │ │ + public static final int pref_timeout_entries_20s = 2131558675; │ │ │ │ + public static final int pref_timeout_entries_2m = 2131558678; │ │ │ │ + public static final int pref_timeout_entries_30s = 2131558676; │ │ │ │ + public static final int pref_timeout_entries_5m = 2131558679; │ │ │ │ + public static final int pref_timeout_key = 2131558414; │ │ │ │ + public static final int pref_timeout_summary = 2131558508; │ │ │ │ + public static final int pref_timeout_title = 2131558507; │ │ │ │ + public static final int pref_useUnlockButton_key = 2131558421; │ │ │ │ + public static final int pref_useUnlockButton_summaryoff = 2131558530; │ │ │ │ + public static final int pref_useUnlockButton_summaryon = 2131558529; │ │ │ │ + public static final int pref_useUnlockButton_title = 2131558528; │ │ │ │ + public static final int pref_vibrate_category_title = 2131558537; │ │ │ │ + public static final int pref_vibrate_key = 2131558429; │ │ │ │ + public static final int pref_vibrate_pattern_bad = 2131558563; │ │ │ │ + public static final int pref_vibrate_pattern_custom_key = 2131558431; │ │ │ │ + public static final int pref_vibrate_pattern_default = 2131558402; │ │ │ │ + public static final int pref_vibrate_pattern_entries_long = 2131558682; │ │ │ │ + public static final int pref_vibrate_pattern_entries_multiple_long = 2131558684; │ │ │ │ + public static final int pref_vibrate_pattern_entries_multiple_short = 2131558683; │ │ │ │ + public static final int pref_vibrate_pattern_entries_normal = 2131558681; │ │ │ │ + public static final int pref_vibrate_pattern_help = 2131558564; │ │ │ │ + public static final int pref_vibrate_pattern_key = 2131558430; │ │ │ │ + public static final int pref_vibrate_pattern_ok = 2131558562; │ │ │ │ + public static final int pref_vibrate_pattern_summary = 2131558561; │ │ │ │ + public static final int pref_vibrate_pattern_title = 2131558560; │ │ │ │ + public static final int pref_vibrate_summaryoff = 2131558559; │ │ │ │ + public static final int pref_vibrate_summaryon = 2131558558; │ │ │ │ + public static final int pref_vibrate_title = 2131558557; │ │ │ │ + public static final int quickmessages_key = 2131558456; │ │ │ │ + public static final int quickreply_failed = 2131558671; │ │ │ │ + public static final int quickreply_failed_send_later = 2131558670; │ │ │ │ + public static final int quickreply_from_text = 2131558625; │ │ │ │ + public static final int quickreply_nomessage_toast = 2131558629; │ │ │ │ + public static final int quickreply_preset_button = 2131558626; │ │ │ │ + public static final int quickreply_send_button = 2131558627; │ │ │ │ + public static final int quickreply_sending_toast = 2131558628; │ │ │ │ + public static final int quickreply_sent_toast = 2131558669; │ │ │ │ + public static final int quickreply_title = 2131558624; │ │ │ │ + public static final int ringtone_silent = 2131558608; │ │ │ │ + public static final int view_contact = 2131558643; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$style.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,17 +1,15 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$style │ │ │ │ { │ │ │ │ - public static final int ButtonBar = 2131492872; │ │ │ │ - public static final int ButtonBarButton = 2131492873; │ │ │ │ - public static final int DialogTheme = 2131492871; │ │ │ │ - public static final int NotificationIconPreferenceListItem = 2131492874; │ │ │ │ - public static final int TextAppearance_TabPageIndicator = 2131492870; │ │ │ │ - public static final int Theme_PageIndicatorDefaults = 2131492864; │ │ │ │ - public static final int Widget_CirclePageIndicator = 2131492865; │ │ │ │ - public static final int Widget_TabPageIndicator = 2131492867; │ │ │ │ - public static final int Widget_TabPageIndicator_Text = 2131492869; │ │ │ │ - public static final int Widget_TabPageIndicator_Vertical = 2131492868; │ │ │ │ - public static final int Widget_TitlePageIndicator = 2131492866; │ │ │ │ + public static final int ButtonBar = 2131427334; │ │ │ │ + public static final int ButtonBarButton = 2131427335; │ │ │ │ + public static final int DialogTheme = 2131427333; │ │ │ │ + public static final int NotificationIconPreferenceListItem = 2131427336; │ │ │ │ + public static final int TextAppearance_TabPageIndicator = 2131427331; │ │ │ │ + public static final int Theme_PageIndicatorDefaults = 2131427328; │ │ │ │ + public static final int Widget = 2131427329; │ │ │ │ + public static final int Widget_IconPageIndicator = 2131427332; │ │ │ │ + public static final int Widget_TabPageIndicator = 2131427330; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/R$styleable.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,73 +1,113 @@ │ │ │ │ │ │ │ │ package net.everythingandroid.smspopup; │ │ │ │ │ │ │ │ public final class R$styleable │ │ │ │ { │ │ │ │ public static final int[] CirclePageIndicator; │ │ │ │ - public static final int CirclePageIndicator_centered = 0; │ │ │ │ - public static final int CirclePageIndicator_fillColor = 1; │ │ │ │ - public static final int CirclePageIndicator_orientation = 2; │ │ │ │ - public static final int CirclePageIndicator_radius = 3; │ │ │ │ - public static final int CirclePageIndicator_snap = 4; │ │ │ │ - public static final int CirclePageIndicator_strokeColor = 5; │ │ │ │ - public static final int CirclePageIndicator_strokeWidth = 6; │ │ │ │ + public static final int CirclePageIndicator_android_background = 1; │ │ │ │ + public static final int CirclePageIndicator_android_orientation = 0; │ │ │ │ + public static final int CirclePageIndicator_centered = 2; │ │ │ │ + public static final int CirclePageIndicator_fillColor = 4; │ │ │ │ + public static final int CirclePageIndicator_pageColor = 5; │ │ │ │ + public static final int CirclePageIndicator_radius = 6; │ │ │ │ + public static final int CirclePageIndicator_snap = 7; │ │ │ │ + public static final int CirclePageIndicator_strokeColor = 8; │ │ │ │ + public static final int CirclePageIndicator_strokeWidth = 3; │ │ │ │ + public static final int[] LinePageIndicator; │ │ │ │ + public static final int LinePageIndicator_android_background = 0; │ │ │ │ + public static final int LinePageIndicator_centered = 1; │ │ │ │ + public static final int LinePageIndicator_gapWidth = 6; │ │ │ │ + public static final int LinePageIndicator_lineWidth = 5; │ │ │ │ + public static final int LinePageIndicator_selectedColor = 2; │ │ │ │ + public static final int LinePageIndicator_strokeWidth = 3; │ │ │ │ + public static final int LinePageIndicator_unselectedColor = 4; │ │ │ │ public static final int[] TitlePageIndicator; │ │ │ │ - public static final int TitlePageIndicator_clipPadding = 0; │ │ │ │ - public static final int TitlePageIndicator_footerColor = 1; │ │ │ │ - public static final int TitlePageIndicator_footerIndicatorHeight = 4; │ │ │ │ - public static final int TitlePageIndicator_footerIndicatorStyle = 3; │ │ │ │ - public static final int TitlePageIndicator_footerIndicatorUnderlinePadding = 5; │ │ │ │ - public static final int TitlePageIndicator_footerLineHeight = 2; │ │ │ │ - public static final int TitlePageIndicator_footerPadding = 6; │ │ │ │ - public static final int TitlePageIndicator_selectedBold = 8; │ │ │ │ - public static final int TitlePageIndicator_selectedColor = 7; │ │ │ │ - public static final int TitlePageIndicator_textColor = 9; │ │ │ │ - public static final int TitlePageIndicator_textSize = 10; │ │ │ │ - public static final int TitlePageIndicator_titlePadding = 11; │ │ │ │ - public static final int TitlePageIndicator_topPadding = 12; │ │ │ │ + public static final int TitlePageIndicator_android_background = 2; │ │ │ │ + public static final int TitlePageIndicator_android_textColor = 1; │ │ │ │ + public static final int TitlePageIndicator_android_textSize = 0; │ │ │ │ + public static final int TitlePageIndicator_clipPadding = 4; │ │ │ │ + public static final int TitlePageIndicator_footerColor = 5; │ │ │ │ + public static final int TitlePageIndicator_footerIndicatorHeight = 8; │ │ │ │ + public static final int TitlePageIndicator_footerIndicatorStyle = 7; │ │ │ │ + public static final int TitlePageIndicator_footerIndicatorUnderlinePadding = 9; │ │ │ │ + public static final int TitlePageIndicator_footerLineHeight = 6; │ │ │ │ + public static final int TitlePageIndicator_footerPadding = 10; │ │ │ │ + public static final int TitlePageIndicator_linePosition = 11; │ │ │ │ + public static final int TitlePageIndicator_selectedBold = 12; │ │ │ │ + public static final int TitlePageIndicator_selectedColor = 3; │ │ │ │ + public static final int TitlePageIndicator_titlePadding = 13; │ │ │ │ + public static final int TitlePageIndicator_topPadding = 14; │ │ │ │ + public static final int[] UnderlinePageIndicator; │ │ │ │ + public static final int UnderlinePageIndicator_android_background = 0; │ │ │ │ + public static final int UnderlinePageIndicator_fadeDelay = 3; │ │ │ │ + public static final int UnderlinePageIndicator_fadeLength = 4; │ │ │ │ + public static final int UnderlinePageIndicator_fades = 2; │ │ │ │ + public static final int UnderlinePageIndicator_selectedColor = 1; │ │ │ │ public static final int[] ViewPagerIndicator; │ │ │ │ public static final int ViewPagerIndicator_vpiCirclePageIndicatorStyle = 0; │ │ │ │ - public static final int ViewPagerIndicator_vpiTabPageIndicatorStyle = 2; │ │ │ │ - public static final int ViewPagerIndicator_vpiTabTextStyle = 4; │ │ │ │ - public static final int ViewPagerIndicator_vpiTitlePageIndicatorStyle = 1; │ │ │ │ - public static final int ViewPagerIndicator_vpiVerticalTabPageIndicatorStyle = 3; │ │ │ │ - public static final int ViewPagerIndicator_vpiVerticalTabTextStyle = 5; │ │ │ │ + public static final int ViewPagerIndicator_vpiIconPageIndicatorStyle = 1; │ │ │ │ + public static final int ViewPagerIndicator_vpiLinePageIndicatorStyle = 2; │ │ │ │ + public static final int ViewPagerIndicator_vpiTabPageIndicatorStyle = 4; │ │ │ │ + public static final int ViewPagerIndicator_vpiTitlePageIndicatorStyle = 3; │ │ │ │ + public static final int ViewPagerIndicator_vpiUnderlinePageIndicatorStyle = 5; │ │ │ │ │ │ │ │ static { │ │ │ │ final int[] array; │ │ │ │ - final int[] circlePageIndicator = array = new int[7]; │ │ │ │ - array[0] = 2130771974; │ │ │ │ - array[1] = 2130771975; │ │ │ │ - array[2] = 2130771976; │ │ │ │ - array[3] = 2130771977; │ │ │ │ + final int[] circlePageIndicator = array = new int[9]; │ │ │ │ + array[0] = 16842948; │ │ │ │ + array[1] = 16842964; │ │ │ │ + array[2] = 2130771974; │ │ │ │ + array[3] = 2130771976; │ │ │ │ array[4] = 2130771978; │ │ │ │ array[5] = 2130771979; │ │ │ │ array[6] = 2130771980; │ │ │ │ + array[7] = 2130771981; │ │ │ │ + array[8] = 2130771982; │ │ │ │ CirclePageIndicator = circlePageIndicator; │ │ │ │ final int[] array2; │ │ │ │ - final int[] titlePageIndicator = array2 = new int[13]; │ │ │ │ - array2[0] = 2130771981; │ │ │ │ - array2[1] = 2130771982; │ │ │ │ - array2[2] = 2130771983; │ │ │ │ - array2[3] = 2130771984; │ │ │ │ - array2[4] = 2130771985; │ │ │ │ - array2[5] = 2130771986; │ │ │ │ - array2[6] = 2130771987; │ │ │ │ - array2[7] = 2130771988; │ │ │ │ - array2[8] = 2130771989; │ │ │ │ - array2[9] = 2130771990; │ │ │ │ - array2[10] = 2130771991; │ │ │ │ - array2[11] = 2130771992; │ │ │ │ - array2[12] = 2130771993; │ │ │ │ - TitlePageIndicator = titlePageIndicator; │ │ │ │ + final int[] linePageIndicator = array2 = new int[7]; │ │ │ │ + array2[0] = 16842964; │ │ │ │ + array2[1] = 2130771974; │ │ │ │ + array2[2] = 2130771975; │ │ │ │ + array2[3] = 2130771976; │ │ │ │ + array2[4] = 2130771977; │ │ │ │ + array2[5] = 2130771983; │ │ │ │ + array2[6] = 2130771984; │ │ │ │ + LinePageIndicator = linePageIndicator; │ │ │ │ final int[] array3; │ │ │ │ - final int[] viewPagerIndicator = array3 = new int[6]; │ │ │ │ - array3[0] = 2130771968; │ │ │ │ - array3[1] = 2130771969; │ │ │ │ - array3[2] = 2130771970; │ │ │ │ - array3[3] = 2130771971; │ │ │ │ - array3[4] = 2130771972; │ │ │ │ - array3[5] = 2130771973; │ │ │ │ + final int[] titlePageIndicator = array3 = new int[15]; │ │ │ │ + array3[0] = 16842901; │ │ │ │ + array3[1] = 16842904; │ │ │ │ + array3[2] = 16842964; │ │ │ │ + array3[3] = 2130771975; │ │ │ │ + array3[4] = 2130771985; │ │ │ │ + array3[5] = 2130771986; │ │ │ │ + array3[6] = 2130771987; │ │ │ │ + array3[7] = 2130771988; │ │ │ │ + array3[8] = 2130771989; │ │ │ │ + array3[9] = 2130771990; │ │ │ │ + array3[10] = 2130771991; │ │ │ │ + array3[11] = 2130771992; │ │ │ │ + array3[12] = 2130771993; │ │ │ │ + array3[13] = 2130771994; │ │ │ │ + array3[14] = 2130771995; │ │ │ │ + TitlePageIndicator = titlePageIndicator; │ │ │ │ + final int[] array4; │ │ │ │ + final int[] underlinePageIndicator = array4 = new int[5]; │ │ │ │ + array4[0] = 16842964; │ │ │ │ + array4[1] = 2130771975; │ │ │ │ + array4[2] = 2130771996; │ │ │ │ + array4[3] = 2130771997; │ │ │ │ + array4[4] = 2130771998; │ │ │ │ + UnderlinePageIndicator = underlinePageIndicator; │ │ │ │ + final int[] array5; │ │ │ │ + final int[] viewPagerIndicator = array5 = new int[6]; │ │ │ │ + array5[0] = 2130771968; │ │ │ │ + array5[1] = 2130771969; │ │ │ │ + array5[2] = 2130771970; │ │ │ │ + array5[3] = 2130771971; │ │ │ │ + array5[4] = 2130771972; │ │ │ │ + array5[5] = 2130771973; │ │ │ │ ViewPagerIndicator = viewPagerIndicator; │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/controls/FragmentStatePagerAdapter.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -509,15 +509,15 @@ │ │ │ │ 25: astore_3 │ │ │ │ 26: goto 18 │ │ │ │ │ │ │ │ public void restoreState(android.os.Parcelable, java.lang.ClassLoader); │ │ │ │ descriptor: (Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=3 │ │ │ │ + stack=300, locals=16, args_size=3 │ │ │ │ 0: aload_1 │ │ │ │ 1: ifnull 303 │ │ │ │ 4: aload_1 │ │ │ │ 5: astore_3 │ │ │ │ 6: aload_1 │ │ │ │ 7: checkcast #108 // class android/os/Bundle │ │ │ │ 10: astore_3 │ │ │ │ @@ -564,99 +564,99 @@ │ │ │ │ 90: istore 6 │ │ │ │ 92: goto 50 │ │ │ │ 95: aload_3 │ │ │ │ 96: invokevirtual #125 // Method android/os/Bundle.keySet:()Ljava/util/Set; │ │ │ │ 99: astore 9 │ │ │ │ 101: aload 9 │ │ │ │ 103: invokeinterface #131, 1 // InterfaceMethod java/lang/Iterable.iterator:()Ljava/util/Iterator; │ │ │ │ - 108: astore 10 │ │ │ │ - 110: aload 10 │ │ │ │ + 108: astore 5 │ │ │ │ + 110: aload 5 │ │ │ │ 112: invokeinterface #136, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 117: istore 7 │ │ │ │ - 119: iload 7 │ │ │ │ + 117: istore 10 │ │ │ │ + 119: iload 10 │ │ │ │ 121: ifeq 303 │ │ │ │ - 124: aload 10 │ │ │ │ + 124: aload 5 │ │ │ │ 126: invokeinterface #140, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 131: checkcast #142 // class java/lang/String │ │ │ │ 134: astore 11 │ │ │ │ 136: ldc #144 // String f │ │ │ │ - 138: astore 5 │ │ │ │ + 138: astore 8 │ │ │ │ 140: aload 11 │ │ │ │ - 142: aload 5 │ │ │ │ + 142: aload 8 │ │ │ │ 144: invokevirtual #148 // Method java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - 147: istore 7 │ │ │ │ - 149: iload 7 │ │ │ │ + 147: istore 10 │ │ │ │ + 149: iload 10 │ │ │ │ 151: ifeq 110 │ │ │ │ 154: iconst_1 │ │ │ │ - 155: istore 7 │ │ │ │ + 155: istore 10 │ │ │ │ 157: aload 11 │ │ │ │ - 159: iload 7 │ │ │ │ + 159: iload 10 │ │ │ │ 161: invokevirtual #152 // Method java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ 164: invokestatic #158 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ 167: istore 12 │ │ │ │ 169: aload_0 │ │ │ │ 170: getfield #38 // Field mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ │ │ - 173: astore 5 │ │ │ │ - 175: aload 5 │ │ │ │ + 173: astore 8 │ │ │ │ + 175: aload 8 │ │ │ │ 177: aload_3 │ │ │ │ 178: aload 11 │ │ │ │ 180: invokevirtual #162 // Method android/support/v4/app/FragmentManager.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ │ │ 183: astore 13 │ │ │ │ 185: aload 13 │ │ │ │ 187: ifnull 257 │ │ │ │ 190: aload_0 │ │ │ │ 191: getfield #34 // Field mFragments:Ljava/util/ArrayList; │ │ │ │ - 194: astore 5 │ │ │ │ - 196: aload 5 │ │ │ │ + 194: astore 8 │ │ │ │ + 196: aload 8 │ │ │ │ 198: invokevirtual #50 // Method java/util/ArrayList.size:()I │ │ │ │ - 201: istore 7 │ │ │ │ - 203: iload 7 │ │ │ │ + 201: istore 10 │ │ │ │ + 203: iload 10 │ │ │ │ 205: iload 12 │ │ │ │ 207: if_icmpgt 229 │ │ │ │ 210: aload_0 │ │ │ │ 211: getfield #34 // Field mFragments:Ljava/util/ArrayList; │ │ │ │ - 214: astore 5 │ │ │ │ + 214: astore 8 │ │ │ │ 216: aconst_null │ │ │ │ - 217: astore 8 │ │ │ │ - 219: aload 5 │ │ │ │ + 217: astore 14 │ │ │ │ + 219: aload 8 │ │ │ │ 221: aconst_null │ │ │ │ 222: invokevirtual #54 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ 225: pop │ │ │ │ 226: goto 190 │ │ │ │ 229: iconst_0 │ │ │ │ - 230: istore 7 │ │ │ │ + 230: istore 10 │ │ │ │ 232: aload 13 │ │ │ │ 234: iconst_0 │ │ │ │ 235: invokevirtual #93 // Method android/support/v4/app/Fragment.setMenuVisibility:(Z)V │ │ │ │ 238: aload_0 │ │ │ │ 239: getfield #34 // Field mFragments:Ljava/util/ArrayList; │ │ │ │ - 242: astore 5 │ │ │ │ - 244: aload 5 │ │ │ │ + 242: astore 8 │ │ │ │ + 244: aload 8 │ │ │ │ 246: iload 12 │ │ │ │ 248: aload 13 │ │ │ │ 250: invokevirtual #62 // Method java/util/ArrayList.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ │ │ 253: pop │ │ │ │ 254: goto 110 │ │ │ │ 257: ldc #12 // String FragmentStatePagerAdapter │ │ │ │ - 259: astore 5 │ │ │ │ + 259: astore 8 │ │ │ │ 261: new #164 // class java/lang/StringBuilder │ │ │ │ - 264: astore 8 │ │ │ │ - 266: aload 8 │ │ │ │ + 264: astore 14 │ │ │ │ + 266: aload 14 │ │ │ │ 268: invokespecial #165 // Method java/lang/StringBuilder."":()V │ │ │ │ 271: ldc #167 // String Bad fragment at key │ │ │ │ - 273: astore 14 │ │ │ │ - 275: aload 8 │ │ │ │ - 277: aload 14 │ │ │ │ + 273: astore 15 │ │ │ │ + 275: aload 14 │ │ │ │ + 277: aload 15 │ │ │ │ 279: invokevirtual #171 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 282: aload 11 │ │ │ │ 284: invokevirtual #171 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 287: invokevirtual #175 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 290: astore 8 │ │ │ │ - 292: aload 5 │ │ │ │ - 294: aload 8 │ │ │ │ + 290: astore 14 │ │ │ │ + 292: aload 8 │ │ │ │ + 294: aload 14 │ │ │ │ 296: invokestatic #181 // Method android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 299: pop │ │ │ │ 300: goto 110 │ │ │ │ 303: return │ │ │ │ │ │ │ │ public android.os.Parcelable saveState(); │ │ │ │ descriptor: ()Landroid/os/Parcelable; │ │ ├── net/everythingandroid/smspopup/controls/SmsPopupPager.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ │ │ │ │ private void init(final Context mContext) { │ │ │ │ final int n = 1; │ │ │ │ this.mContext = mContext; │ │ │ │ this.messages = new ArrayList(5); │ │ │ │ this.currentPage = 0; │ │ │ │ this.setOffscreenPageLimit(n); │ │ │ │ - this.setPageMargin((int)mContext.getResources().getDimension(2131427343)); │ │ │ │ + this.setPageMargin((int)mContext.getResources().getDimension(2131361810)); │ │ │ │ this.setLongClickable((boolean)(n != 0)); │ │ │ │ } │ │ │ │ │ │ │ │ public void addMessage(final SmsMmsMessage e) { │ │ │ │ synchronized (this) { │ │ │ │ this.messages.add(e); │ │ │ │ this.UpdateMessageCount(); │ │ ├── net/everythingandroid/smspopup/preferences/ButtonListPreference.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -36,10 +36,10 @@ │ │ │ │ super.onDialogClosed(b); │ │ │ │ if (b) { │ │ │ │ this.refreshSummary(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void refreshSummary() { │ │ │ │ - this.setSummary((CharSequence)this.mContext.getString(2131624171, new Object[] { this.getEntry() })); │ │ │ │ + this.setSummary((CharSequence)this.mContext.getString(2131558635, new Object[] { this.getEntry() })); │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -17,19 +17,19 @@ │ │ │ │ │ │ │ │ public void onClick(final DialogInterface dialogInterface, final int n) { │ │ │ │ final int rgb = Color.rgb(CustomLEDColorListPreference.access$000(this.this$0).getProgress(), CustomLEDColorListPreference.access$100(this.this$0).getProgress(), CustomLEDColorListPreference.access$200(this.this$0).getProgress()); │ │ │ │ if (CustomLEDColorListPreference.access$300(this.this$0) == null) { │ │ │ │ CustomLEDColorListPreference.access$302(this.this$0, new ManagePreferences(CustomLEDColorListPreference.access$400(this.this$0), CustomLEDColorListPreference.access$500(this.this$0))); │ │ │ │ } │ │ │ │ if (CustomLEDColorListPreference.access$500(this.this$0) == 0L) { │ │ │ │ - CustomLEDColorListPreference.access$300(this.this$0).putString(2131623970, "#" + Integer.toHexString(rgb), "contact_led_color_custom"); │ │ │ │ + CustomLEDColorListPreference.access$300(this.this$0).putString(2131558434, "#" + Integer.toHexString(rgb), "contact_led_color_custom"); │ │ │ │ } │ │ │ │ else { │ │ │ │ - CustomLEDColorListPreference.access$300(this.this$0).putString(2131623987, "#" + Integer.toHexString(rgb), "contact_led_color_custom"); │ │ │ │ + CustomLEDColorListPreference.access$300(this.this$0).putString(2131558451, "#" + Integer.toHexString(rgb), "contact_led_color_custom"); │ │ │ │ } │ │ │ │ if (CustomLEDColorListPreference.access$300(this.this$0) != null) { │ │ │ │ CustomLEDColorListPreference.access$300(this.this$0).close(); │ │ │ │ CustomLEDColorListPreference.access$302(this.this$0, (ManagePreferences)null); │ │ │ │ } │ │ │ │ - Toast.makeText(CustomLEDColorListPreference.access$400(this.this$0), 2131624110, 1).show(); │ │ │ │ + Toast.makeText(CustomLEDColorListPreference.access$400(this.this$0), 2131558574, 1).show(); │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/preferences/CustomLEDColorListPreference.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -42,65 +42,65 @@ │ │ │ │ super(context, set); │ │ │ │ this.mPrefs = null; │ │ │ │ this.mRowId = 0L; │ │ │ │ this.context = context; │ │ │ │ } │ │ │ │ │ │ │ │ private void getPrefs() { │ │ │ │ - final int n = 2131623940; │ │ │ │ + final int n = 2131558404; │ │ │ │ if (this.mPrefs == null) { │ │ │ │ this.mPrefs = new ManagePreferences(this.context, this.mRowId); │ │ │ │ } │ │ │ │ if (this.mRowId == 0L) { │ │ │ │ - this.led_color = this.mPrefs.getString(2131623969, n); │ │ │ │ - this.led_color_custom = this.mPrefs.getString(2131623970, n); │ │ │ │ + this.led_color = this.mPrefs.getString(2131558433, n); │ │ │ │ + this.led_color_custom = this.mPrefs.getString(2131558434, n); │ │ │ │ } │ │ │ │ else { │ │ │ │ - this.led_color = this.mPrefs.getString(2131623986, n, "contact_led_color"); │ │ │ │ - this.led_color_custom = this.mPrefs.getString(2131623987, n, "contact_led_color_custom"); │ │ │ │ + this.led_color = this.mPrefs.getString(2131558450, n, "contact_led_color"); │ │ │ │ + this.led_color_custom = this.mPrefs.getString(2131558451, n, "contact_led_color_custom"); │ │ │ │ } │ │ │ │ if (this.mPrefs != null) { │ │ │ │ this.mPrefs.close(); │ │ │ │ this.mPrefs = null; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void showDialog() { │ │ │ │ final LayoutInflater layoutInflater = (LayoutInflater)this.context.getSystemService("layout_inflater"); │ │ │ │ - int n = Color.parseColor(this.context.getString(2131623940)); │ │ │ │ + int n = Color.parseColor(this.context.getString(2131558404)); │ │ │ │ Label_0057: { │ │ │ │ if (this.led_color_custom == null) { │ │ │ │ break Label_0057; │ │ │ │ } │ │ │ │ try { │ │ │ │ final String led_color_custom = this.led_color_custom; │ │ │ │ try { │ │ │ │ n = Color.parseColor(led_color_custom); │ │ │ │ final int red = Color.red(n); │ │ │ │ final int green = Color.green(n); │ │ │ │ final int blue = Color.blue(n); │ │ │ │ final View inflate = layoutInflater.inflate(2130903043, (ViewGroup)null); │ │ │ │ - this.redSeekBar = (SeekBar)inflate.findViewById(2131165203); │ │ │ │ - this.greenSeekBar = (SeekBar)inflate.findViewById(2131165205); │ │ │ │ - this.blueSeekBar = (SeekBar)inflate.findViewById(2131165207); │ │ │ │ - this.redTV = (TextView)inflate.findViewById(2131165202); │ │ │ │ - this.greenTV = (TextView)inflate.findViewById(2131165204); │ │ │ │ - this.blueTV = (TextView)inflate.findViewById(2131165206); │ │ │ │ - this.previewIV = (ImageView)inflate.findViewById(2131165201); │ │ │ │ + this.redSeekBar = (SeekBar)inflate.findViewById(2131689491); │ │ │ │ + this.greenSeekBar = (SeekBar)inflate.findViewById(2131689493); │ │ │ │ + this.blueSeekBar = (SeekBar)inflate.findViewById(2131689495); │ │ │ │ + this.redTV = (TextView)inflate.findViewById(2131689490); │ │ │ │ + this.greenTV = (TextView)inflate.findViewById(2131689492); │ │ │ │ + this.blueTV = (TextView)inflate.findViewById(2131689494); │ │ │ │ + this.previewIV = (ImageView)inflate.findViewById(2131689489); │ │ │ │ this.redSeekBar.setProgress(red); │ │ │ │ this.greenSeekBar.setProgress(green); │ │ │ │ this.blueSeekBar.setProgress(blue); │ │ │ │ this.redSeekBar.setOnSeekBarChangeListener((SeekBar$OnSeekBarChangeListener)this); │ │ │ │ this.greenSeekBar.setOnSeekBarChangeListener((SeekBar$OnSeekBarChangeListener)this); │ │ │ │ this.blueSeekBar.setOnSeekBarChangeListener((SeekBar$OnSeekBarChangeListener)this); │ │ │ │ this.updateSeekBarTextView(this.redSeekBar); │ │ │ │ this.updateSeekBarTextView(this.greenSeekBar); │ │ │ │ this.updateSeekBarTextView(this.blueSeekBar); │ │ │ │ this.updateColorImageView(); │ │ │ │ - new AlertDialog$Builder(this.context).setIcon(17301659).setTitle(2131624104).setView(inflate).setPositiveButton(17039370, (DialogInterface$OnClickListener)new CustomLEDColorListPreference$1(this)).show(); │ │ │ │ + new AlertDialog$Builder(this.context).setIcon(17301659).setTitle(2131558568).setView(inflate).setPositiveButton(17039370, (DialogInterface$OnClickListener)new CustomLEDColorListPreference$1(this)).show(); │ │ │ │ } │ │ │ │ catch (IllegalArgumentException ex) {} │ │ │ │ } │ │ │ │ catch (IllegalArgumentException ex2) {} │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ @@ -110,29 +110,29 @@ │ │ │ │ │ │ │ │ private void updateSeekBarTextView(final SeekBar seekBar) { │ │ │ │ this.updateSeekBarTextView(seekBar, seekBar.getProgress()); │ │ │ │ } │ │ │ │ │ │ │ │ private void updateSeekBarTextView(final SeekBar seekBar, final int i) { │ │ │ │ if (seekBar.equals(this.redSeekBar)) { │ │ │ │ - this.redTV.setText((CharSequence)(this.context.getString(2131624106) + " " + i)); │ │ │ │ + this.redTV.setText((CharSequence)(this.context.getString(2131558570) + " " + i)); │ │ │ │ } │ │ │ │ else if (seekBar.equals(this.greenSeekBar)) { │ │ │ │ - this.greenTV.setText((CharSequence)(this.context.getString(2131624107) + " " + i)); │ │ │ │ + this.greenTV.setText((CharSequence)(this.context.getString(2131558571) + " " + i)); │ │ │ │ } │ │ │ │ else if (seekBar.equals(this.blueSeekBar)) { │ │ │ │ - this.blueTV.setText((CharSequence)(this.context.getString(2131624108) + " " + i)); │ │ │ │ + this.blueTV.setText((CharSequence)(this.context.getString(2131558572) + " " + i)); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void onDialogClosed(final boolean b) { │ │ │ │ super.onDialogClosed(b); │ │ │ │ if (b) { │ │ │ │ this.getPrefs(); │ │ │ │ - if (this.context.getString(2131624007).equals(this.led_color)) { │ │ │ │ + if (this.context.getString(2131558471).equals(this.led_color)) { │ │ │ │ this.showDialog(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onProgressChanged(final SeekBar seekBar, final int n, final boolean b) { │ │ │ │ this.updateSeekBarTextView(seekBar, n); │ │ ├── net/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ final int n2 = 1; │ │ │ │ final String string = this.val$onEditText.getText() + "," + this.val$offEditText.getText(); │ │ │ │ if (CustomLEDPatternListPreference.access$000(this.this$0) == null) { │ │ │ │ CustomLEDPatternListPreference.access$002(this.this$0, new ManagePreferences(CustomLEDPatternListPreference.access$100(this.this$0), CustomLEDPatternListPreference.access$200(this.this$0))); │ │ │ │ } │ │ │ │ if (ManageNotification.parseLEDPattern(string) != null) { │ │ │ │ if (CustomLEDPatternListPreference.access$200(this.this$0) == 0L) { │ │ │ │ - CustomLEDPatternListPreference.access$000(this.this$0).putString(2131623972, string, "contact_led_pattern_custom"); │ │ │ │ + CustomLEDPatternListPreference.access$000(this.this$0).putString(2131558436, string, "contact_led_pattern_custom"); │ │ │ │ } │ │ │ │ else { │ │ │ │ - CustomLEDPatternListPreference.access$000(this.this$0).putString(2131623989, string, "contact_led_pattern_custom"); │ │ │ │ + CustomLEDPatternListPreference.access$000(this.this$0).putString(2131558453, string, "contact_led_pattern_custom"); │ │ │ │ } │ │ │ │ - Toast.makeText(CustomLEDPatternListPreference.access$100(this.this$0), (CharSequence)CustomLEDPatternListPreference.access$100(this.this$0).getString(2131624113), n2).show(); │ │ │ │ + Toast.makeText(CustomLEDPatternListPreference.access$100(this.this$0), (CharSequence)CustomLEDPatternListPreference.access$100(this.this$0).getString(2131558577), n2).show(); │ │ │ │ } │ │ │ │ else { │ │ │ │ - Toast.makeText(CustomLEDPatternListPreference.access$100(this.this$0), (CharSequence)CustomLEDPatternListPreference.access$100(this.this$0).getString(2131624114), n2).show(); │ │ │ │ + Toast.makeText(CustomLEDPatternListPreference.access$100(this.this$0), (CharSequence)CustomLEDPatternListPreference.access$100(this.this$0).getString(2131558578), n2).show(); │ │ │ │ } │ │ │ │ if (CustomLEDPatternListPreference.access$000(this.this$0) != null) { │ │ │ │ CustomLEDPatternListPreference.access$000(this.this$0).close(); │ │ │ │ CustomLEDPatternListPreference.access$002(this.this$0, (ManagePreferences)null); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -33,28 +33,28 @@ │ │ │ │ super(context, set); │ │ │ │ this.mPrefs = null; │ │ │ │ this.mRowId = 0L; │ │ │ │ this.context = context; │ │ │ │ } │ │ │ │ │ │ │ │ private void getPrefs() { │ │ │ │ - final int n = 2131623939; │ │ │ │ + final int n = 2131558403; │ │ │ │ if (this.mPrefs == null) { │ │ │ │ this.mPrefs = new ManagePreferences(this.context, this.mRowId); │ │ │ │ } │ │ │ │ if (this.mRowId == 0L) { │ │ │ │ - this.flashLedPattern = this.mPrefs.getString(2131623971, n); │ │ │ │ - this.flashLedPatternCustom = this.mPrefs.getString(2131623972, n); │ │ │ │ + this.flashLedPattern = this.mPrefs.getString(2131558435, n); │ │ │ │ + this.flashLedPatternCustom = this.mPrefs.getString(2131558436, n); │ │ │ │ } │ │ │ │ else { │ │ │ │ - this.flashLedPattern = this.mPrefs.getString(2131623988, n, "contact_led_pattern"); │ │ │ │ - this.flashLedPatternCustom = this.mPrefs.getString(2131623989, n, "contact_led_pattern_custom"); │ │ │ │ + this.flashLedPattern = this.mPrefs.getString(2131558452, n, "contact_led_pattern"); │ │ │ │ + this.flashLedPatternCustom = this.mPrefs.getString(2131558453, n, "contact_led_pattern_custom"); │ │ │ │ } │ │ │ │ this.led_pattern = null; │ │ │ │ - if (this.context.getString(2131624007).equals(this.flashLedPattern)) { │ │ │ │ + if (this.context.getString(2131558471).equals(this.flashLedPattern)) { │ │ │ │ this.led_pattern = ManageNotification.parseLEDPattern(this.flashLedPatternCustom); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.led_pattern = ManageNotification.parseLEDPattern(this.flashLedPattern); │ │ │ │ } │ │ │ │ if (this.led_pattern == null) { │ │ │ │ this.led_pattern = ManageNotification.parseLEDPattern(this.mPrefs.getString(n, n)); │ │ │ │ @@ -63,26 +63,26 @@ │ │ │ │ this.mPrefs.close(); │ │ │ │ this.mPrefs = null; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void showDialog() { │ │ │ │ final View inflate = ((LayoutInflater)this.context.getSystemService("layout_inflater")).inflate(2130903044, (ViewGroup)null); │ │ │ │ - final EditText editText = (EditText)inflate.findViewById(2131165215); │ │ │ │ - final EditText editText2 = (EditText)inflate.findViewById(2131165216); │ │ │ │ + final EditText editText = (EditText)inflate.findViewById(2131689503); │ │ │ │ + final EditText editText2 = (EditText)inflate.findViewById(2131689504); │ │ │ │ editText.setText((CharSequence)String.valueOf(this.led_pattern[0])); │ │ │ │ editText2.setText((CharSequence)String.valueOf(this.led_pattern[1])); │ │ │ │ - new AlertDialog$Builder(this.context).setIcon(17301659).setTitle(2131624111).setView(inflate).setPositiveButton(17039370, (DialogInterface$OnClickListener)new CustomLEDPatternListPreference$1(this, editText, editText2)).show(); │ │ │ │ + new AlertDialog$Builder(this.context).setIcon(17301659).setTitle(2131558575).setView(inflate).setPositiveButton(17039370, (DialogInterface$OnClickListener)new CustomLEDPatternListPreference$1(this, editText, editText2)).show(); │ │ │ │ } │ │ │ │ │ │ │ │ protected void onDialogClosed(final boolean b) { │ │ │ │ super.onDialogClosed(b); │ │ │ │ if (b) { │ │ │ │ this.getPrefs(); │ │ │ │ - if (this.context.getString(2131624007).equals(this.flashLedPattern)) { │ │ │ │ + if (this.context.getString(2131558471).equals(this.flashLedPattern)) { │ │ │ │ this.showDialog(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void setRowId(final long mRowId) { │ │ │ │ this.mRowId = mRowId; │ │ ├── net/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -22,23 +22,23 @@ │ │ │ │ final int n2 = 1; │ │ │ │ final String string = this.val$et.getText().toString(); │ │ │ │ if (CustomVibrateListPreference.access$000(this.this$0) == null) { │ │ │ │ CustomVibrateListPreference.access$002(this.this$0, new ManagePreferences(CustomVibrateListPreference.access$100(this.this$0), CustomVibrateListPreference.access$200(this.this$0))); │ │ │ │ } │ │ │ │ if (ManageNotification.parseVibratePattern(this.val$et.getText().toString()) != null) { │ │ │ │ if (CustomVibrateListPreference.access$200(this.this$0) == 0L) { │ │ │ │ - CustomVibrateListPreference.access$000(this.this$0).putString(2131623967, string, "contact_vibrate_pattern_custom"); │ │ │ │ + CustomVibrateListPreference.access$000(this.this$0).putString(2131558431, string, "contact_vibrate_pattern_custom"); │ │ │ │ } │ │ │ │ else { │ │ │ │ - CustomVibrateListPreference.access$000(this.this$0).putString(2131623984, string, "contact_vibrate_pattern_custom"); │ │ │ │ + CustomVibrateListPreference.access$000(this.this$0).putString(2131558448, string, "contact_vibrate_pattern_custom"); │ │ │ │ } │ │ │ │ - Toast.makeText(CustomVibrateListPreference.access$100(this.this$0), (CharSequence)CustomVibrateListPreference.access$100(this.this$0).getString(2131624098), n2).show(); │ │ │ │ + Toast.makeText(CustomVibrateListPreference.access$100(this.this$0), (CharSequence)CustomVibrateListPreference.access$100(this.this$0).getString(2131558562), n2).show(); │ │ │ │ } │ │ │ │ else { │ │ │ │ - Toast.makeText(CustomVibrateListPreference.access$100(this.this$0), (CharSequence)CustomVibrateListPreference.access$100(this.this$0).getString(2131624099), n2).show(); │ │ │ │ + Toast.makeText(CustomVibrateListPreference.access$100(this.this$0), (CharSequence)CustomVibrateListPreference.access$100(this.this$0).getString(2131558563), n2).show(); │ │ │ │ } │ │ │ │ if (CustomVibrateListPreference.access$000(this.this$0) != null) { │ │ │ │ CustomVibrateListPreference.access$000(this.this$0).close(); │ │ │ │ CustomVibrateListPreference.access$002(this.this$0, (ManagePreferences)null); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/preferences/CustomVibrateListPreference.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -31,47 +31,47 @@ │ │ │ │ super(context, set); │ │ │ │ this.mPrefs = null; │ │ │ │ this.mRowId = 0L; │ │ │ │ this.context = context; │ │ │ │ } │ │ │ │ │ │ │ │ private void getPrefs() { │ │ │ │ - final int n = 2131623938; │ │ │ │ + final int n = 2131558402; │ │ │ │ if (this.mPrefs == null) { │ │ │ │ this.mPrefs = new ManagePreferences(this.context, this.mRowId); │ │ │ │ } │ │ │ │ if (this.mRowId == 0L) { │ │ │ │ - this.vibrate_pattern = this.mPrefs.getString(2131623966, n); │ │ │ │ - this.vibrate_pattern_custom = this.mPrefs.getString(2131623967, n); │ │ │ │ + this.vibrate_pattern = this.mPrefs.getString(2131558430, n); │ │ │ │ + this.vibrate_pattern_custom = this.mPrefs.getString(2131558431, n); │ │ │ │ } │ │ │ │ else { │ │ │ │ - this.vibrate_pattern = this.mPrefs.getString(2131623983, n, "contact_vibrate_pattern"); │ │ │ │ - this.vibrate_pattern_custom = this.mPrefs.getString(2131623984, n, "contact_vibrate_pattern_custom"); │ │ │ │ + this.vibrate_pattern = this.mPrefs.getString(2131558447, n, "contact_vibrate_pattern"); │ │ │ │ + this.vibrate_pattern_custom = this.mPrefs.getString(2131558448, n, "contact_vibrate_pattern_custom"); │ │ │ │ } │ │ │ │ if (this.vibrate_pattern_custom == null) { │ │ │ │ this.vibrate_pattern_custom = this.mPrefs.getString(n, n); │ │ │ │ } │ │ │ │ if (this.mPrefs != null) { │ │ │ │ this.mPrefs.close(); │ │ │ │ this.mPrefs = null; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void showDialog() { │ │ │ │ final View inflate = ((LayoutInflater)this.context.getSystemService("layout_inflater")).inflate(2130903054, (ViewGroup)null); │ │ │ │ - final EditText editText = (EditText)inflate.findViewById(2131165257); │ │ │ │ + final EditText editText = (EditText)inflate.findViewById(2131689545); │ │ │ │ editText.setText((CharSequence)this.vibrate_pattern_custom); │ │ │ │ - new AlertDialog$Builder(this.context).setIcon(17301659).setTitle(2131624096).setView(inflate).setPositiveButton(17039370, (DialogInterface$OnClickListener)new CustomVibrateListPreference$1(this, editText)).show(); │ │ │ │ + new AlertDialog$Builder(this.context).setIcon(17301659).setTitle(2131558560).setView(inflate).setPositiveButton(17039370, (DialogInterface$OnClickListener)new CustomVibrateListPreference$1(this, editText)).show(); │ │ │ │ } │ │ │ │ │ │ │ │ protected void onDialogClosed(final boolean b) { │ │ │ │ super.onDialogClosed(b); │ │ │ │ if (b) { │ │ │ │ this.getPrefs(); │ │ │ │ - if (this.context.getString(2131624007).equals(this.vibrate_pattern)) { │ │ │ │ + if (this.context.getString(2131558471).equals(this.vibrate_pattern)) { │ │ │ │ this.showDialog(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void setRowId(final long mRowId) { │ │ │ │ this.mRowId = mRowId; │ │ ├── net/everythingandroid/smspopup/preferences/DialogCheckBoxPreference.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -27,15 +27,15 @@ │ │ │ │ super(context, set, n); │ │ │ │ this.context = context; │ │ │ │ } │ │ │ │ │ │ │ │ protected void onClick() { │ │ │ │ super.onClick(); │ │ │ │ if (this.isChecked()) { │ │ │ │ - new AlertDialog$Builder(this.context).setIcon(17301543).setTitle((CharSequence)this.context.getString(2131624070)).setMessage((CharSequence)this.context.getString(2131624079)).setPositiveButton(17039370, (DialogInterface$OnClickListener)null).show(); │ │ │ │ + new AlertDialog$Builder(this.context).setIcon(17301543).setTitle((CharSequence)this.context.getString(2131558534)).setMessage((CharSequence)this.context.getString(2131558543)).setPositiveButton(17039370, (DialogInterface$OnClickListener)null).show(); │ │ │ │ } │ │ │ │ else { │ │ │ │ ManageNotification.clearAll(this.context); │ │ │ │ ReminderService.cancelReminder(this.context); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/preferences/NotificationIconListPreference.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -22,17 +22,17 @@ │ │ │ │ public NotificationIconListPreference(final Context context) { │ │ │ │ this(context, null); │ │ │ │ } │ │ │ │ │ │ │ │ public NotificationIconListPreference(final Context context, final AttributeSet set) { │ │ │ │ super(context, set); │ │ │ │ this.context = context; │ │ │ │ - this.mEntries = this.context.getResources().getStringArray(2131558416); │ │ │ │ - this.mEntryValues = this.context.getResources().getStringArray(2131558415); │ │ │ │ - this.mSummary = this.context.getResources().getString(2131624092); │ │ │ │ + this.mEntries = this.context.getResources().getStringArray(2131492880); │ │ │ │ + this.mEntryValues = this.context.getResources().getStringArray(2131492879); │ │ │ │ + this.mSummary = this.context.getResources().getString(2131558556); │ │ │ │ } │ │ │ │ │ │ │ │ private int getValueIndex() { │ │ │ │ return this.findIndexOfValue(this.mValue); │ │ │ │ } │ │ │ │ │ │ │ │ public int findIndexOfValue(final String obj) { │ │ ├── net/everythingandroid/smspopup/preferences/TestNotificationDialogPreference.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ if (query == null || !query.moveToFirst()) { │ │ │ │ break Label_0208; │ │ │ │ } │ │ │ │ final String string3 = query.getString(query.getColumnIndexOrThrow("contact_displayname")); │ │ │ │ string2 = query.getString(query.getColumnIndexOrThrow("contact_id")); │ │ │ │ string = query.getString(query.getColumnIndexOrThrow("contact_lookupkey")); │ │ │ │ query.close(); │ │ │ │ - ManageNotification.show(this.context, new SmsMmsMessage(this.context, string3, this.context.getString(2131624083), 0L, string2, string, string3, 1, 0L, 0), 1, 888); │ │ │ │ + ManageNotification.show(this.context, new SmsMmsMessage(this.context, string3, this.context.getString(2131558547), 0L, string2, string, string3, 1, 0L, 0), 1, 888); │ │ │ │ return super.onCreateDialogView(); │ │ │ │ } │ │ │ │ final String string3 = s; │ │ │ │ continue; │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/provider/SmsMmsMessage.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -222,84 +222,93 @@ │ │ │ │ this.timestamp = timestamp; │ │ │ │ this.messageType = 0; │ │ │ │ this.fromAddress = smsMessage.getDisplayOriginatingAddress(); │ │ │ │ this.fromEmailGateway = smsMessage.isEmail(); │ │ │ │ this.messageClass = smsMessage.getMessageClass(); │ │ │ │ String messageBody = ""; │ │ │ │ try { │ │ │ │ - Label_0180: │ │ │ │ + SmsPopupUtils$ContactIdentification smsPopupUtils$ContactIdentification; │ │ │ │ + ArrayList unreadMessages; │ │ │ │ + int size; │ │ │ │ + boolean b; │ │ │ │ + StringBuilder sb; │ │ │ │ + int n; │ │ │ │ + SmsMessage smsMessage2; │ │ │ │ + Label_0183:Label_0236_Outer: │ │ │ │ while (true) { │ │ │ │ - Label_0509: { │ │ │ │ - Label_0406: { │ │ │ │ - if (array.length != 1 && !smsMessage.isReplace()) { │ │ │ │ - break Label_0406; │ │ │ │ - } │ │ │ │ - messageBody = smsMessage.getDisplayMessageBody(); │ │ │ │ - this.messageBody = messageBody; │ │ │ │ - if (!this.fromEmailGateway) { │ │ │ │ - break Label_0509; │ │ │ │ - } │ │ │ │ - final SmsPopupUtils$ContactIdentification smsPopupUtils$ContactIdentification = SmsPopupUtils.getPersonIdFromEmail(this.context, this.fromAddress); │ │ │ │ - this.contactName = this.fromAddress; │ │ │ │ - if (smsPopupUtils$ContactIdentification != null) { │ │ │ │ - this.contactId = smsPopupUtils$ContactIdentification.contactId; │ │ │ │ - this.contactLookupKey = smsPopupUtils$ContactIdentification.contactLookup; │ │ │ │ - this.contactName = smsPopupUtils$ContactIdentification.contactName; │ │ │ │ - } │ │ │ │ - SmsPopupUtils.updateSmscTimestampDrift(this.context, this.timestamp, smsMessage.getTimestampMillis()); │ │ │ │ - this.locateMessageId(); │ │ │ │ - this.unreadCount = 1; │ │ │ │ - final ArrayList unreadMessages = SmsPopupUtils.getUnreadMessages(this.context); │ │ │ │ - if (unreadMessages != null) { │ │ │ │ - final int size = unreadMessages.size(); │ │ │ │ - boolean b = false; │ │ │ │ - for (int i = 0; i < size; ++i) { │ │ │ │ - if (((SmsMmsMessage)unreadMessages.get(i)).messageId == this.messageId) { │ │ │ │ - b = true; │ │ │ │ + Label_0236: │ │ │ │ + while (true) { │ │ │ │ + Label_0512: { │ │ │ │ + Label_0409: { │ │ │ │ + if (array.length != 1 && !smsMessage.isReplace()) { │ │ │ │ + break Label_0409; │ │ │ │ + } │ │ │ │ + messageBody = smsMessage.getDisplayMessageBody(); │ │ │ │ + this.messageBody = messageBody; │ │ │ │ + if (!this.fromEmailGateway) { │ │ │ │ + break Label_0236; │ │ │ │ + } │ │ │ │ + smsPopupUtils$ContactIdentification = SmsPopupUtils.getPersonIdFromEmail(this.context, this.fromAddress); │ │ │ │ + this.contactName = this.fromAddress; │ │ │ │ + if (smsPopupUtils$ContactIdentification != null) { │ │ │ │ + this.contactId = smsPopupUtils$ContactIdentification.contactId; │ │ │ │ + this.contactLookupKey = smsPopupUtils$ContactIdentification.contactLookup; │ │ │ │ + this.contactName = smsPopupUtils$ContactIdentification.contactName; │ │ │ │ + } │ │ │ │ + SmsPopupUtils.updateSmscTimestampDrift(this.context, this.timestamp, smsMessage.getTimestampMillis()); │ │ │ │ + this.locateMessageId(); │ │ │ │ + this.unreadCount = 1; │ │ │ │ + unreadMessages = SmsPopupUtils.getUnreadMessages(this.context); │ │ │ │ + if (unreadMessages != null) { │ │ │ │ + size = unreadMessages.size(); │ │ │ │ + b = false; │ │ │ │ + for (int i = 0; i < size; ++i) { │ │ │ │ + if (((SmsMmsMessage)unreadMessages.get(i)).messageId == this.messageId) { │ │ │ │ + b = true; │ │ │ │ + } │ │ │ │ } │ │ │ │ + break Label_0512; │ │ │ │ } │ │ │ │ - break Label_0509; │ │ │ │ + return; │ │ │ │ } │ │ │ │ - return; │ │ │ │ - } │ │ │ │ - try { │ │ │ │ - final StringBuilder sb = new StringBuilder(); │ │ │ │ - int n = 0; │ │ │ │ - Label_0514_Outer: │ │ │ │ - while (true) { │ │ │ │ - Label_0460: { │ │ │ │ - if (n >= array.length) { │ │ │ │ - break Label_0460; │ │ │ │ - } │ │ │ │ - final SmsMessage smsMessage2 = array[n]; │ │ │ │ - try { │ │ │ │ - sb.append(smsMessage2.getMessageBody()); │ │ │ │ - ++n; │ │ │ │ - continue Label_0514_Outer; │ │ │ │ - messageBody = sb.toString(); │ │ │ │ - continue Label_0180; │ │ │ │ - // iftrue(Label_0521:, !b) │ │ │ │ - while (true) { │ │ │ │ - break Label_0514; │ │ │ │ - final int size; │ │ │ │ - this.unreadCount = size; │ │ │ │ - return; │ │ │ │ - Label_0521: { │ │ │ │ - ++size; │ │ │ │ + try { │ │ │ │ + sb = new StringBuilder(); │ │ │ │ + n = 0; │ │ │ │ + while (true) { │ │ │ │ + Label_0463: { │ │ │ │ + if (n >= array.length) { │ │ │ │ + break Label_0463; │ │ │ │ + } │ │ │ │ + smsMessage2 = array[n]; │ │ │ │ + try { │ │ │ │ + sb.append(smsMessage2.getMessageBody()); │ │ │ │ + ++n; │ │ │ │ + continue Label_0236_Outer; │ │ │ │ + smsPopupUtils$ContactIdentification = SmsPopupUtils.getPersonIdFromPhoneNumber(this.context, this.fromAddress); │ │ │ │ + this.contactName = PhoneNumberUtils.formatNumber(this.fromAddress); │ │ │ │ + continue Label_0236; │ │ │ │ + while (true) { │ │ │ │ + this.unreadCount = size; │ │ │ │ + return; │ │ │ │ + Label_0524: { │ │ │ │ + ++size; │ │ │ │ + } │ │ │ │ + continue; │ │ │ │ } │ │ │ │ - continue; │ │ │ │ + messageBody = sb.toString(); │ │ │ │ + continue Label_0183; │ │ │ │ } │ │ │ │ - final SmsPopupUtils$ContactIdentification smsPopupUtils$ContactIdentification = SmsPopupUtils.getPersonIdFromPhoneNumber(this.context, this.fromAddress); │ │ │ │ - this.contactName = PhoneNumberUtils.formatNumber(this.fromAddress); │ │ │ │ + // iftrue(Label_0524:, !b) │ │ │ │ + catch (Exception ex) {} │ │ │ │ } │ │ │ │ - catch (Exception ex) {} │ │ │ │ } │ │ │ │ } │ │ │ │ + catch (Exception ex2) {} │ │ │ │ } │ │ │ │ - catch (Exception ex2) {} │ │ │ │ + break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ catch (Exception ex3) {} │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/provider/SmsPopupDatabase.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -19,15 +19,15 @@ │ │ │ │ private static final String QUICKMESSAGES_DB_CREATE = "create table quickmessages (_id integer primary key autoincrement, quickmessage_message text, quickmessage_order integer default 100);"; │ │ │ │ public static final String QUICKMESSAGES_DB_TABLE = "quickmessages"; │ │ │ │ public static final String QUICKMESSAGES_UPDATE_ORDER_SQL = "update quickmessages set quickmessage_order=quickmessage_order+100"; │ │ │ │ public static final int QUICKMESSAGE_ORDER_DEFAULT = 100; │ │ │ │ private Context mContext; │ │ │ │ │ │ │ │ static { │ │ │ │ - CONTACTS_DB_CREATE = "create table contacts (_id integer primary key autoincrement, contact_id integer, contact_lookupkey text, contact_displayname text default 'Unknown', contact_enabled integer default 1, contact_popup_enabled integer default 1, contact_ringtone text default '" + Settings$System.DEFAULT_NOTIFICATION_URI.toString() + "', " + "contact_vibrate_enabled" + " integer default 1, " + "contact_vibrate_pattern" + " text default '0,1200', " + "contact_vibrate_pattern_custom" + " text null, " + "contact_led_enabled" + " integer default 1, " + "contact_led_pattern" + " text default '1000,1000', " + "contact_led_pattern_custom" + " text null, " + "contact_led_color" + " text default 'Yellow', " + "contact_led_color_custom" + " text null, " + "contact_summary" + " text default 'Default notifications', " + "UNIQUE (" + "contact_lookupkey" + ") ON CONFLICT IGNORE" + ");"; │ │ │ │ + CONTACTS_DB_CREATE = "create table contacts (_id integer primary key autoincrement, contact_id integer, contact_lookupkey text, contact_displayname text default 'Unknown', contact_enabled integer default 1, contact_popup_enabled integer default 1, contact_ringtone text default '" + Settings$System.DEFAULT_NOTIFICATION_URI.toString() + "', " + "contact_vibrate_enabled" + " integer default 1, " + "contact_vibrate_pattern" + " text default '0,1200', " + "contact_vibrate_pattern_custom" + " text null, " + "contact_led_enabled" + " integer default 1, " + "contact_led_pattern" + " text default '1000,1000', " + "contact_led_pattern_custom" + " text null, " + "contact_led_color" + " text default 'Yellow', " + "contact_led_color_custom" + " text null, " + "contact_summary" + " text default 'Default notifications', UNIQUE (" + "contact_lookupkey" + ") ON CONFLICT IGNORE);"; │ │ │ │ } │ │ │ │ │ │ │ │ public SmsPopupDatabase(final Context mContext) { │ │ │ │ super(mContext, "data", (SQLiteDatabase$CursorFactory)null, 3); │ │ │ │ this.mContext = mContext; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/receiver/ExternalEventReceiver.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,17 +11,17 @@ │ │ │ │ { │ │ │ │ public static final String ACTION_SMSPOPUP_DONATED = "net.everythingandroid.smspopup.DONATED"; │ │ │ │ │ │ │ │ public void onReceive(final Context context, final Intent intent) { │ │ │ │ final String action = intent.getAction(); │ │ │ │ if ("net.everythingandroid.smspopup.DONATED".equals(action)) { │ │ │ │ final SharedPreferences$Editor edit = PreferenceManager.getDefaultSharedPreferences(context).edit(); │ │ │ │ - edit.putBoolean(context.getString(2131623998), true); │ │ │ │ + edit.putBoolean(context.getString(2131558462), true); │ │ │ │ edit.commit(); │ │ │ │ } │ │ │ │ else if ("android.intent.action.DOCK_EVENT".equals(action)) { │ │ │ │ final SharedPreferences$Editor edit2 = PreferenceManager.getDefaultSharedPreferences(context).edit(); │ │ │ │ - edit2.putInt(context.getString(2131624006), intent.getIntExtra("android.intent.extra.DOCK_STATE", -1)); │ │ │ │ + edit2.putInt(context.getString(2131558470), intent.getIntExtra("android.intent.extra.DOCK_STATE", -1)); │ │ │ │ edit2.commit(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/service/ReminderService.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -39,29 +39,29 @@ │ │ │ │ } │ │ │ │ │ │ │ │ private static void processReminder(final Context context, final Intent intent) { │ │ │ │ final int unreadMessagesCount = SmsPopupUtils.getUnreadMessagesCount(context); │ │ │ │ if (unreadMessagesCount > 0) { │ │ │ │ final SmsMmsMessage smsMmsMessage = new SmsMmsMessage(context, intent.getExtras()); │ │ │ │ final SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); │ │ │ │ - final int int1 = Integer.parseInt(defaultSharedPreferences.getString(context.getString(2131623975), "2")); │ │ │ │ + final int int1 = Integer.parseInt(defaultSharedPreferences.getString(context.getString(2131558439), "2")); │ │ │ │ if (smsMmsMessage.getReminderCount() <= int1 || int1 == -1) { │ │ │ │ ManageNotification.show(context, smsMmsMessage, unreadMessagesCount); │ │ │ │ scheduleReminder(context, smsMmsMessage); │ │ │ │ - if (defaultSharedPreferences.getBoolean(context.getString(2131623976), (boolean)ManagePreferences$Defaults.PREFS_NOTIF_REPEAT_SCREEN_ON)) { │ │ │ │ + if (defaultSharedPreferences.getBoolean(context.getString(2131558440), (boolean)ManagePreferences$Defaults.PREFS_NOTIF_REPEAT_SCREEN_ON)) { │ │ │ │ ManageWakeLock.acquireFull(context); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public static void scheduleReminder(final Context context, final SmsMmsMessage smsMmsMessage) { │ │ │ │ final SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); │ │ │ │ - if (defaultSharedPreferences.getBoolean(context.getString(2131623973), false)) { │ │ │ │ - final int n = Integer.parseInt(defaultSharedPreferences.getString(context.getString(2131623974), "5")) * 60; │ │ │ │ + if (defaultSharedPreferences.getBoolean(context.getString(2131558437), false)) { │ │ │ │ + final int n = Integer.parseInt(defaultSharedPreferences.getString(context.getString(2131558438), "5")) * 60; │ │ │ │ final AlarmManager alarmManager = (AlarmManager)context.getSystemService("alarm"); │ │ │ │ final Intent intent = new Intent(context, (Class)ReminderReceiver.class); │ │ │ │ intent.setAction("net.everythingandroid.smspopup.ACTION_REMIND"); │ │ │ │ smsMmsMessage.incrementReminderCount(); │ │ │ │ intent.putExtras(smsMmsMessage.toBundle()); │ │ │ │ ReminderService.reminderPendingIntent = PendingIntent.getBroadcast(context, 0, intent, 268435456); │ │ │ │ alarmManager.set(0, System.currentTimeMillis() + (long)(n * 1000), ReminderService.reminderPendingIntent); │ │ ├── net/everythingandroid/smspopup/service/SmsReceiverService$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -15,23 +15,23 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void handleMessage(final Message message) { │ │ │ │ final int n = 1; │ │ │ │ if (message != null) { │ │ │ │ switch (message.what) { │ │ │ │ case 0: { │ │ │ │ - Toast.makeText((Context)this.this$0, (CharSequence)this.this$0.getString(2131624205), 0).show(); │ │ │ │ + Toast.makeText((Context)this.this$0, (CharSequence)this.this$0.getString(2131558669), 0).show(); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ - Toast.makeText((Context)this.this$0, (CharSequence)this.this$0.getString(2131624206), n).show(); │ │ │ │ + Toast.makeText((Context)this.this$0, (CharSequence)this.this$0.getString(2131558670), n).show(); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ - Toast.makeText((Context)this.this$0, (CharSequence)this.this$0.getString(2131624207), n).show(); │ │ │ │ + Toast.makeText((Context)this.this$0, (CharSequence)this.this$0.getString(2131558671), n).show(); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 3: { │ │ │ │ Toast.makeText((Context)this.this$0, (CharSequence)message.obj.toString(), n).show(); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/service/SmsReceiverService.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -104,66 +104,66 @@ │ │ │ │ b = false; │ │ │ │ final Uri data = intent.getData(); │ │ │ │ if (this.mResultCode != n2) { │ │ │ │ break Label_0230; │ │ │ │ } │ │ │ │ SmsMessageSender.moveMessageToFolder((Context)this, data, n3); │ │ │ │ } │ │ │ │ + Label_0180_Outer: │ │ │ │ while (true) { │ │ │ │ Label_0286: { │ │ │ │ if (this.mResultCode != n2) { │ │ │ │ break Label_0286; │ │ │ │ } │ │ │ │ this.mToastHandler.sendEmptyMessage(0); │ │ │ │ - Label_0180: { │ │ │ │ + while (true) { │ │ │ │ if (!b) { │ │ │ │ return; │ │ │ │ } │ │ │ │ - } │ │ │ │ - final String s = "SMSReceiver: Broadcasting send complete to system messaging app"; │ │ │ │ - try { │ │ │ │ - Log.v(s); │ │ │ │ - final PendingIntent broadcast = PendingIntent.getBroadcast((Context)this, 0, intent2, 0); │ │ │ │ + final String s = "SMSReceiver: Broadcasting send complete to system messaging app"; │ │ │ │ try { │ │ │ │ - broadcast.send(this.mResultCode); │ │ │ │ - return; │ │ │ │ - // iftrue(Label_0271:, this.mResultCode != n3 && this.mResultCode != n) │ │ │ │ - final Uri data; │ │ │ │ - Label_0255: { │ │ │ │ - break Label_0255; │ │ │ │ - Label_0271: │ │ │ │ - SmsMessageSender.moveMessageToFolder((Context)this, data, 5); │ │ │ │ + Log.v(s); │ │ │ │ + final PendingIntent broadcast = PendingIntent.getBroadcast((Context)this, 0, intent2, 0); │ │ │ │ + try { │ │ │ │ + broadcast.send(this.mResultCode); │ │ │ │ + return; │ │ │ │ + // iftrue(Label_0180:, this.mResultCode == n3 || this.mResultCode == n) │ │ │ │ + this.mToastHandler.sendEmptyMessage(n3); │ │ │ │ continue; │ │ │ │ + // iftrue(Label_0271:, this.mResultCode != n3 && this.mResultCode != n) │ │ │ │ + final Uri data; │ │ │ │ + SmsMessageSender.moveMessageToFolder((Context)this, data, 6); │ │ │ │ + continue Label_0180_Outer; │ │ │ │ + Label_0271: { │ │ │ │ + SmsMessageSender.moveMessageToFolder((Context)this, data, 5); │ │ │ │ + } │ │ │ │ + } │ │ │ │ + catch (PendingIntent$CanceledException ex) { │ │ │ │ + ex.printStackTrace(); │ │ │ │ } │ │ │ │ - SmsMessageSender.moveMessageToFolder((Context)this, data, 6); │ │ │ │ - continue; │ │ │ │ - // iftrue(Label_0180:, this.mResultCode == n3 || this.mResultCode == n) │ │ │ │ - this.mToastHandler.sendEmptyMessage(n3); │ │ │ │ - } │ │ │ │ - catch (PendingIntent$CanceledException ex) { │ │ │ │ - ex.printStackTrace(); │ │ │ │ } │ │ │ │ + catch (PendingIntent$CanceledException ex2) {} │ │ │ │ + break; │ │ │ │ } │ │ │ │ - catch (PendingIntent$CanceledException ex2) {} │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void notifyMessageReceived(final SmsMmsMessage smsMmsMessage) { │ │ │ │ final boolean b = true; │ │ │ │ int unreadCount = 0; │ │ │ │ if ((!smsMmsMessage.isSms() || smsMmsMessage.getMessageClass() != SmsMessage$MessageClass.CLASS_0) && !smsMmsMessage.isSprintVisualVoicemail() && (!this.context.getString(17039374).equals(smsMmsMessage.getContactName()) || !"".equals(smsMmsMessage.getMessageBody()))) { │ │ │ │ final ManagePreferences managePreferences = new ManagePreferences(this.context, smsMmsMessage.getContactId(), smsMmsMessage.getContactLookupKey()); │ │ │ │ - final boolean boolean1 = managePreferences.getBoolean(2131623956, false); │ │ │ │ - final boolean boolean2 = managePreferences.getBoolean(2131623960, b, "contact_popup_enabled"); │ │ │ │ - final boolean boolean3 = managePreferences.getBoolean(2131623959, false, "contact_enabled"); │ │ │ │ + final boolean boolean1 = managePreferences.getBoolean(2131558420, false); │ │ │ │ + final boolean boolean2 = managePreferences.getBoolean(2131558424, b, "contact_popup_enabled"); │ │ │ │ + final boolean boolean3 = managePreferences.getBoolean(2131558423, false, "contact_enabled"); │ │ │ │ boolean b2; │ │ │ │ - if (managePreferences.getInt(2131624006, 0) != 0) { │ │ │ │ + if (managePreferences.getInt(2131558470, 0) != 0) { │ │ │ │ b2 = b; │ │ │ │ } │ │ │ │ else { │ │ │ │ b2 = false; │ │ │ │ } │ │ │ │ managePreferences.close(); │ │ │ │ boolean b3; │ │ ├── net/everythingandroid/smspopup/ui/ConfigContactActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -78,93 +78,93 @@ │ │ │ │ this.retrievePreferences(cursor); │ │ │ │ this.addPreferencesFromResource(2131099648); │ │ │ │ final String string = cursor.getString(cursor.getColumnIndex("contact_displayname")); │ │ │ │ if (SmsPopupUtils.isHoneycomb()) { │ │ │ │ this.setTitle((CharSequence)string); │ │ │ │ } │ │ │ │ else { │ │ │ │ - this.setTitle((CharSequence)this.getString(2131624140, new Object[] { string })); │ │ │ │ + this.setTitle((CharSequence)this.getString(2131558604, new Object[] { string })); │ │ │ │ } │ │ │ │ - final CheckBoxPreference checkBoxPreference = (CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131623978)); │ │ │ │ - checkBoxPreference.setSummaryOn((CharSequence)this.getString(2131624141, new Object[] { string })); │ │ │ │ - checkBoxPreference.setSummaryOff((CharSequence)this.getString(2131624142, new Object[] { string })); │ │ │ │ + final CheckBoxPreference checkBoxPreference = (CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131558442)); │ │ │ │ + checkBoxPreference.setSummaryOn((CharSequence)this.getString(2131558605, new Object[] { string })); │ │ │ │ + checkBoxPreference.setSummaryOff((CharSequence)this.getString(2131558606, new Object[] { string })); │ │ │ │ checkBoxPreference.setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ - ((CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131623979))).setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ - (this.ringtonePref = (RingtonePreference)this.findPreference((CharSequence)this.getString(2131623981))).setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ - ((TestNotificationDialogPreference)this.findPreference((CharSequence)this.getString(2131623980))).setContactId(cursor.getLong(cursor.getColumnIndex("_id"))); │ │ │ │ - ((CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131623982))).setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ - final CustomVibrateListPreference customVibrateListPreference = (CustomVibrateListPreference)this.findPreference((CharSequence)this.getString(2131623983)); │ │ │ │ + ((CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131558443))).setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ + (this.ringtonePref = (RingtonePreference)this.findPreference((CharSequence)this.getString(2131558445))).setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ + ((TestNotificationDialogPreference)this.findPreference((CharSequence)this.getString(2131558444))).setContactId(cursor.getLong(cursor.getColumnIndex("_id"))); │ │ │ │ + ((CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131558446))).setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ + final CustomVibrateListPreference customVibrateListPreference = (CustomVibrateListPreference)this.findPreference((CharSequence)this.getString(2131558447)); │ │ │ │ customVibrateListPreference.setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ customVibrateListPreference.setRowId(this.rowId); │ │ │ │ - ((CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131623985))).setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ - final CustomLEDColorListPreference customLEDColorListPreference = (CustomLEDColorListPreference)this.findPreference((CharSequence)this.getString(2131623986)); │ │ │ │ + ((CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131558449))).setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ + final CustomLEDColorListPreference customLEDColorListPreference = (CustomLEDColorListPreference)this.findPreference((CharSequence)this.getString(2131558450)); │ │ │ │ customLEDColorListPreference.setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ customLEDColorListPreference.setRowId(this.rowId); │ │ │ │ - final CustomLEDPatternListPreference customLEDPatternListPreference = (CustomLEDPatternListPreference)this.findPreference((CharSequence)this.getString(2131623988)); │ │ │ │ + final CustomLEDPatternListPreference customLEDPatternListPreference = (CustomLEDPatternListPreference)this.findPreference((CharSequence)this.getString(2131558452)); │ │ │ │ customLEDPatternListPreference.setOnPreferenceChangeListener(this.onPrefChangeListener); │ │ │ │ customLEDPatternListPreference.setRowId(this.rowId); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void retrievePreferences(final Cursor cursor) { │ │ │ │ if (cursor != null && cursor.getCount() == 1 && cursor.moveToFirst()) { │ │ │ │ this.rowId = cursor.getLong(cursor.getColumnIndexOrThrow("_id")); │ │ │ │ final SharedPreferences$Editor edit = PreferenceManager.getDefaultSharedPreferences((Context)this).edit(); │ │ │ │ - edit.putBoolean(this.getString(2131623978), "1".equals((Object)cursor.getString(cursor.getColumnIndexOrThrow("contact_enabled")))); │ │ │ │ - edit.putBoolean(this.getString(2131623979), "1".equals((Object)cursor.getString(cursor.getColumnIndexOrThrow("contact_popup_enabled")))); │ │ │ │ - edit.putString(this.getString(2131623981), cursor.getString(cursor.getColumnIndexOrThrow("contact_ringtone"))); │ │ │ │ - edit.putBoolean(this.getString(2131623982), "1".equals((Object)cursor.getString(cursor.getColumnIndexOrThrow("contact_vibrate_enabled")))); │ │ │ │ - edit.putString(this.getString(2131623983), cursor.getString(cursor.getColumnIndexOrThrow("contact_vibrate_pattern"))); │ │ │ │ - edit.putString(this.getString(2131623984), cursor.getString(cursor.getColumnIndexOrThrow("contact_vibrate_pattern_custom"))); │ │ │ │ - edit.putBoolean(this.getString(2131623985), "1".equals((Object)cursor.getString(cursor.getColumnIndexOrThrow("contact_led_enabled")))); │ │ │ │ - edit.putString(this.getString(2131623986), cursor.getString(cursor.getColumnIndexOrThrow("contact_led_color"))); │ │ │ │ - edit.putString(this.getString(2131623987), cursor.getString(cursor.getColumnIndexOrThrow("contact_led_color_custom"))); │ │ │ │ - edit.putString(this.getString(2131623988), cursor.getString(cursor.getColumnIndexOrThrow("contact_led_pattern"))); │ │ │ │ - edit.putString(this.getString(2131623989), cursor.getString(cursor.getColumnIndexOrThrow("contact_led_pattern_custom"))); │ │ │ │ + edit.putBoolean(this.getString(2131558442), "1".equals((Object)cursor.getString(cursor.getColumnIndexOrThrow("contact_enabled")))); │ │ │ │ + edit.putBoolean(this.getString(2131558443), "1".equals((Object)cursor.getString(cursor.getColumnIndexOrThrow("contact_popup_enabled")))); │ │ │ │ + edit.putString(this.getString(2131558445), cursor.getString(cursor.getColumnIndexOrThrow("contact_ringtone"))); │ │ │ │ + edit.putBoolean(this.getString(2131558446), "1".equals((Object)cursor.getString(cursor.getColumnIndexOrThrow("contact_vibrate_enabled")))); │ │ │ │ + edit.putString(this.getString(2131558447), cursor.getString(cursor.getColumnIndexOrThrow("contact_vibrate_pattern"))); │ │ │ │ + edit.putString(this.getString(2131558448), cursor.getString(cursor.getColumnIndexOrThrow("contact_vibrate_pattern_custom"))); │ │ │ │ + edit.putBoolean(this.getString(2131558449), "1".equals((Object)cursor.getString(cursor.getColumnIndexOrThrow("contact_led_enabled")))); │ │ │ │ + edit.putString(this.getString(2131558450), cursor.getString(cursor.getColumnIndexOrThrow("contact_led_color"))); │ │ │ │ + edit.putString(this.getString(2131558451), cursor.getString(cursor.getColumnIndexOrThrow("contact_led_color_custom"))); │ │ │ │ + edit.putString(this.getString(2131558452), cursor.getString(cursor.getColumnIndexOrThrow("contact_led_pattern"))); │ │ │ │ + edit.putString(this.getString(2131558453), cursor.getString(cursor.getColumnIndexOrThrow("contact_led_pattern_custom"))); │ │ │ │ edit.commit(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private boolean storePreferences(final Preference preference, final Object obj) { │ │ │ │ int n = 1; │ │ │ │ int n2 = 0; │ │ │ │ final String key = preference.getKey(); │ │ │ │ String s; │ │ │ │ - if (key.equals(this.getString(2131623978))) { │ │ │ │ + if (key.equals(this.getString(2131558442))) { │ │ │ │ s = "contact_enabled"; │ │ │ │ } │ │ │ │ - else if (key.equals(this.getString(2131623979))) { │ │ │ │ + else if (key.equals(this.getString(2131558443))) { │ │ │ │ s = "contact_popup_enabled"; │ │ │ │ } │ │ │ │ - else if (key.equals(this.getString(2131623981))) { │ │ │ │ + else if (key.equals(this.getString(2131558445))) { │ │ │ │ s = "contact_ringtone"; │ │ │ │ } │ │ │ │ - else if (key.equals(this.getString(2131623982))) { │ │ │ │ + else if (key.equals(this.getString(2131558446))) { │ │ │ │ s = "contact_vibrate_enabled"; │ │ │ │ } │ │ │ │ - else if (key.equals(this.getString(2131623983))) { │ │ │ │ + else if (key.equals(this.getString(2131558447))) { │ │ │ │ s = "contact_vibrate_pattern"; │ │ │ │ } │ │ │ │ - else if (key.equals(this.getString(2131623984))) { │ │ │ │ + else if (key.equals(this.getString(2131558448))) { │ │ │ │ s = "contact_vibrate_pattern_custom"; │ │ │ │ } │ │ │ │ - else if (key.equals(this.getString(2131623985))) { │ │ │ │ + else if (key.equals(this.getString(2131558449))) { │ │ │ │ s = "contact_led_enabled"; │ │ │ │ } │ │ │ │ - else if (key.equals(this.getString(2131623986))) { │ │ │ │ + else if (key.equals(this.getString(2131558450))) { │ │ │ │ s = "contact_led_color"; │ │ │ │ } │ │ │ │ - else if (key.equals(this.getString(2131623987))) { │ │ │ │ + else if (key.equals(this.getString(2131558451))) { │ │ │ │ s = "contact_led_color_custom"; │ │ │ │ } │ │ │ │ - else if (key.equals(this.getString(2131623988))) { │ │ │ │ + else if (key.equals(this.getString(2131558452))) { │ │ │ │ s = "contact_led_pattern"; │ │ │ │ } │ │ │ │ else { │ │ │ │ - if (!key.equals(this.getString(2131623989))) { │ │ │ │ + if (!key.equals(this.getString(2131558453))) { │ │ │ │ return n2 != 0; │ │ │ │ } │ │ │ │ s = "contact_led_pattern_custom"; │ │ │ │ } │ │ │ │ final ContentValues contentValues = new ContentValues(); │ │ │ │ if (obj.getClass().equals(Boolean.class)) { │ │ │ │ contentValues.put(s, (Boolean)obj); │ │ │ │ @@ -184,43 +184,43 @@ │ │ │ │ if (SmsPopupUtils.isHoneycomb()) { │ │ │ │ this.getActionBar().setDisplayHomeAsUpEnabled(true); │ │ │ │ } │ │ │ │ this.createOrFetchContactPreferences(); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu menu) { │ │ │ │ - this.getMenuInflater().inflate(2131689472, menu); │ │ │ │ + this.getMenuInflater().inflate(2131623936, menu); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ boolean b = true; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ case 16908332: { │ │ │ │ this.finish(); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131165258: { │ │ │ │ + case 2131689546: { │ │ │ │ this.finish(); │ │ │ │ return b; │ │ │ │ } │ │ │ │ - case 2131165259: { │ │ │ │ + case 2131689547: { │ │ │ │ this.getContentResolver().delete(SmsPopupContract$ContactNotifications.buildContactUri(this.rowId), (String)null, (String[])null); │ │ │ │ this.finish(); │ │ │ │ return b; │ │ │ │ } │ │ │ │ } │ │ │ │ b = false; │ │ │ │ return b; │ │ │ │ } │ │ │ │ │ │ │ │ protected void onResume() { │ │ │ │ super.onResume(); │ │ │ │ - final Ringtone ringtone = RingtoneManager.getRingtone((Context)this, Uri.parse(PreferenceManager.getDefaultSharedPreferences((Context)this).getString(this.getString(2131623981), ManageNotification.defaultRingtone))); │ │ │ │ + final Ringtone ringtone = RingtoneManager.getRingtone((Context)this, Uri.parse(PreferenceManager.getDefaultSharedPreferences((Context)this).getString(this.getString(2131558445), ManageNotification.defaultRingtone))); │ │ │ │ if (ringtone == null) { │ │ │ │ - this.ringtonePref.setSummary((CharSequence)this.getString(2131624144)); │ │ │ │ + this.ringtonePref.setSummary((CharSequence)this.getString(2131558608)); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.ringtonePref.setSummary((CharSequence)ringtone.getTitle((Context)this)); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,11 +11,11 @@ │ │ │ │ final /* synthetic */ ConfigContactsActivity$ConfigContactsListFragment this$0; │ │ │ │ │ │ │ │ ConfigContactsActivity$ConfigContactsListFragment$1(final ConfigContactsActivity$ConfigContactsListFragment this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ - contextMenu.add(0, 2, 0, 2131624137); │ │ │ │ - contextMenu.add(0, 1, 0, 2131624138); │ │ │ │ + contextMenu.add(0, 2, 0, 2131558601); │ │ │ │ + contextMenu.add(0, 1, 0, 2131558602); │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -56,16 +56,16 @@ │ │ │ │ onContextItemSelected = false; │ │ │ │ } │ │ │ │ return onContextItemSelected; │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ super.onCreateContextMenu(contextMenu, view, contextMenu$ContextMenuInfo); │ │ │ │ - contextMenu.add(0, 2, 0, 2131624137); │ │ │ │ - contextMenu.add(0, 1, 0, 2131624138); │ │ │ │ + contextMenu.add(0, 2, 0, 2131558601); │ │ │ │ + contextMenu.add(0, 1, 0, 2131558602); │ │ │ │ } │ │ │ │ │ │ │ │ public Loader onCreateLoader(final int n, final Bundle bundle) { │ │ │ │ Object o = null; │ │ │ │ switch (n) { │ │ │ │ default: { │ │ │ │ o = null; │ │ │ │ @@ -85,15 +85,15 @@ │ │ │ │ │ │ │ │ public View onCreateView(final LayoutInflater layoutInflater, final ViewGroup viewGroup, final Bundle bundle) { │ │ │ │ final int n = 2; │ │ │ │ final int n2 = 1; │ │ │ │ final View inflate = layoutInflater.inflate(2130903041, viewGroup, false); │ │ │ │ ((ListView)inflate.findViewById(16908298)).setOnCreateContextMenuListener((View$OnCreateContextMenuListener)new ConfigContactsActivity$ConfigContactsListFragment$1(this)); │ │ │ │ this.mSystemContactsAdapter = new ConfigContactsActivity$ContactListAdapter((Context)this.getActivity(), (Cursor)null); │ │ │ │ - final AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView)inflate.findViewById(2131165191); │ │ │ │ + final AutoCompleteTextView autoCompleteTextView = (AutoCompleteTextView)inflate.findViewById(2131689479); │ │ │ │ autoCompleteTextView.setAdapter((ListAdapter)this.mSystemContactsAdapter); │ │ │ │ autoCompleteTextView.setOnItemClickListener((AdapterView$OnItemClickListener)new ConfigContactsActivity$ConfigContactsListFragment$2(this, autoCompleteTextView)); │ │ │ │ final String[] array = new String[n]; │ │ │ │ array[0] = "contact_displayname"; │ │ │ │ array[n2] = "contact_summary"; │ │ │ │ final int[] array3; │ │ │ │ final int[] array2 = array3 = new int[n]; │ │ ├── net/everythingandroid/smspopup/ui/ConfigContactsActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -71,25 +71,25 @@ │ │ │ │ final FragmentTransaction beginTransaction = this.getSupportFragmentManager().beginTransaction(); │ │ │ │ beginTransaction.add(16908290, (Fragment)new ConfigContactsActivity$ConfigContactsListFragment()); │ │ │ │ beginTransaction.commit(); │ │ │ │ SmsPopupUtilsService.startSyncContactNames(this.getApplicationContext()); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu menu) { │ │ │ │ - this.getMenuInflater().inflate(2131689473, menu); │ │ │ │ + this.getMenuInflater().inflate(2131623937, menu); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ case 16908332: { │ │ │ │ this.finish(); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131165260: { │ │ │ │ + case 2131689548: { │ │ │ │ this.startContactPicker(); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return super.onOptionsItemSelected(menuItem); │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -54,34 +54,34 @@ │ │ │ │ private String createQuickMessage(final String s) { │ │ │ │ String quickMessageId = null; │ │ │ │ if (s.trim().length() != 0) { │ │ │ │ final ContentValues contentValues = new ContentValues(); │ │ │ │ contentValues.put("quickmessage_message", s); │ │ │ │ final Uri insert = this.getContentResolver().insert(SmsPopupContract$QuickMessages.CONTENT_URI, contentValues); │ │ │ │ if (insert == null) { │ │ │ │ - this.myToast(2131624159); │ │ │ │ + this.myToast(2131558623); │ │ │ │ } │ │ │ │ else { │ │ │ │ - this.myToast(2131624155); │ │ │ │ + this.myToast(2131558619); │ │ │ │ quickMessageId = SmsPopupContract$QuickMessages.getQuickMessageId(insert); │ │ │ │ } │ │ │ │ } │ │ │ │ return quickMessageId; │ │ │ │ } │ │ │ │ │ │ │ │ private boolean deleteQuickMessage(final String s) { │ │ │ │ int n = 1; │ │ │ │ if (this.getContentResolver().delete(SmsPopupContract$QuickMessages.buildQuickMessageUri(s), (String)null, (String[])null) != n) { │ │ │ │ n = 0; │ │ │ │ } │ │ │ │ if (n != 0) { │ │ │ │ - this.myToast(2131624157); │ │ │ │ + this.myToast(2131558621); │ │ │ │ } │ │ │ │ else { │ │ │ │ - this.myToast(2131624159); │ │ │ │ + this.myToast(2131558623); │ │ │ │ } │ │ │ │ return n != 0; │ │ │ │ } │ │ │ │ │ │ │ │ private void fillData() { │ │ │ │ final int n = 1; │ │ │ │ final Cursor query = this.getContentResolver().query(SmsPopupContract$QuickMessages.CONTENT_URI, (String[])null, (String)null, (String[])null, (String)null); │ │ │ │ @@ -102,18 +102,18 @@ │ │ │ │ private void myToast(final int n) { │ │ │ │ Toast.makeText((Context)this, n, 0).show(); │ │ │ │ } │ │ │ │ │ │ │ │ private boolean reorderQuickMessage(final String s) { │ │ │ │ int n = 1; │ │ │ │ if (n == this.getContentResolver().update(SmsPopupContract$QuickMessages.buildQuickMessageOrderUpdateUri(s), (ContentValues)null, (String)null, (String[])null)) { │ │ │ │ - this.myToast(2131624158); │ │ │ │ + this.myToast(2131558622); │ │ │ │ } │ │ │ │ else { │ │ │ │ - this.myToast(2131624159); │ │ │ │ + this.myToast(2131558623); │ │ │ │ n = 0; │ │ │ │ } │ │ │ │ return n != 0; │ │ │ │ } │ │ │ │ │ │ │ │ private void showSoftKeyboard() { │ │ │ │ if (this.inputManager == null) { │ │ │ │ @@ -143,18 +143,18 @@ │ │ │ │ if (s2.trim().length() != 0) { │ │ │ │ final ContentValues contentValues = new ContentValues(); │ │ │ │ contentValues.put("quickmessage_message", s2); │ │ │ │ if (this.getContentResolver().update(SmsPopupContract$QuickMessages.buildQuickMessageUri(s), contentValues, (String)null, (String[])null) == (b ? 1 : 0)) { │ │ │ │ b2 = b; │ │ │ │ } │ │ │ │ if (b2) { │ │ │ │ - this.myToast(2131624156); │ │ │ │ + this.myToast(2131558620); │ │ │ │ } │ │ │ │ else { │ │ │ │ - this.myToast(2131624159); │ │ │ │ + this.myToast(2131558623); │ │ │ │ } │ │ │ │ } │ │ │ │ return b2; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onContextItemSelected(final MenuItem menuItem) { │ │ │ │ boolean onContextItemSelected = true; │ │ │ │ @@ -184,26 +184,26 @@ │ │ │ │ else { │ │ │ │ onContextItemSelected = false; │ │ │ │ } │ │ │ │ return onContextItemSelected; │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ - final int n = 2131165218; │ │ │ │ - final int n2 = 2131165217; │ │ │ │ + final int n = 2131689506; │ │ │ │ + final int n2 = 2131689505; │ │ │ │ final int n3 = 2130903045; │ │ │ │ final boolean displayHomeAsUpEnabled = true; │ │ │ │ super.onCreate(bundle); │ │ │ │ this.registerForContextMenu((View)this.getListView()); │ │ │ │ if (SmsPopupUtils.isHoneycomb()) { │ │ │ │ this.getActionBar().setDisplayHomeAsUpEnabled(displayHomeAsUpEnabled); │ │ │ │ } │ │ │ │ if (!SmsPopupUtils.isICS()) { │ │ │ │ final TextView textView = new TextView((Context)this); │ │ │ │ - textView.setText(2131624147); │ │ │ │ + textView.setText(2131558611); │ │ │ │ textView.setTextSize((float)SmsPopupUtils.pixelsToDip(this.getResources(), 13)); │ │ │ │ final int pixelsToDip = SmsPopupUtils.pixelsToDip(this.getResources(), 10); │ │ │ │ textView.setPadding(pixelsToDip, pixelsToDip, pixelsToDip, pixelsToDip); │ │ │ │ this.getListView().addHeaderView((View)textView, (Object)null, displayHomeAsUpEnabled); │ │ │ │ } │ │ │ │ final LayoutInflater from = LayoutInflater.from((Context)this); │ │ │ │ this.addQMLayout = from.inflate(n3, (ViewGroup)null); │ │ │ │ @@ -217,43 +217,43 @@ │ │ │ │ this.addQMEditText.setOnEditorActionListener((TextView$OnEditorActionListener)this); │ │ │ │ this.editQMEditText.setOnEditorActionListener((TextView$OnEditorActionListener)this); │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ super.onCreateContextMenu(contextMenu, view, contextMenu$ContextMenuInfo); │ │ │ │ if (((AdapterView$AdapterContextMenuInfo)contextMenu$ContextMenuInfo).id != -1) { │ │ │ │ - contextMenu.add(0, 2, 0, 2131624152); │ │ │ │ - contextMenu.add(0, 1, 0, 2131624151); │ │ │ │ - contextMenu.add(0, 3, 0, 2131624153); │ │ │ │ + contextMenu.add(0, 2, 0, 2131558616); │ │ │ │ + contextMenu.add(0, 1, 0, 2131558615); │ │ │ │ + contextMenu.add(0, 3, 0, 2131558617); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected Dialog onCreateDialog(final int n) { │ │ │ │ final int n2 = 17301545; │ │ │ │ final int n3 = 17039360; │ │ │ │ AlertDialog create = null; │ │ │ │ final ConfigQuickMessagesActivity$1 configQuickMessagesActivity$1 = new ConfigQuickMessagesActivity$1(this); │ │ │ │ switch (n) { │ │ │ │ case 1: { │ │ │ │ - create = new AlertDialog$Builder((Context)this).setIcon(n2).setTitle(2131624147).setView(this.addQMLayout).setPositiveButton(2131624149, (DialogInterface$OnClickListener)new ConfigQuickMessagesActivity$3(this)).setNegativeButton(n3, (DialogInterface$OnClickListener)null).setOnCancelListener((DialogInterface$OnCancelListener)new ConfigQuickMessagesActivity$2(this)).create(); │ │ │ │ + create = new AlertDialog$Builder((Context)this).setIcon(n2).setTitle(2131558611).setView(this.addQMLayout).setPositiveButton(2131558613, (DialogInterface$OnClickListener)new ConfigQuickMessagesActivity$3(this)).setNegativeButton(n3, (DialogInterface$OnClickListener)null).setOnCancelListener((DialogInterface$OnCancelListener)new ConfigQuickMessagesActivity$2(this)).create(); │ │ │ │ create.setOnDismissListener((DialogInterface$OnDismissListener)configQuickMessagesActivity$1); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ - final AlertDialog create2 = new AlertDialog$Builder((Context)this).setIcon(n2).setTitle(2131624148).setView(this.editQMLayout).setPositiveButton(2131624150, (DialogInterface$OnClickListener)new ConfigQuickMessagesActivity$6(this)).setNeutralButton((CharSequence)this.getString(2131624151), (DialogInterface$OnClickListener)new ConfigQuickMessagesActivity$5(this)).setNegativeButton(n3, (DialogInterface$OnClickListener)null).setOnCancelListener((DialogInterface$OnCancelListener)new ConfigQuickMessagesActivity$4(this)).create(); │ │ │ │ + final AlertDialog create2 = new AlertDialog$Builder((Context)this).setIcon(n2).setTitle(2131558612).setView(this.editQMLayout).setPositiveButton(2131558614, (DialogInterface$OnClickListener)new ConfigQuickMessagesActivity$6(this)).setNeutralButton((CharSequence)this.getString(2131558615), (DialogInterface$OnClickListener)new ConfigQuickMessagesActivity$5(this)).setNegativeButton(n3, (DialogInterface$OnClickListener)null).setOnCancelListener((DialogInterface$OnCancelListener)new ConfigQuickMessagesActivity$4(this)).create(); │ │ │ │ create2.setOnDismissListener((DialogInterface$OnDismissListener)configQuickMessagesActivity$1); │ │ │ │ create = create2; │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return (Dialog)create; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu menu) { │ │ │ │ - this.getMenuInflater().inflate(2131689474, menu); │ │ │ │ + this.getMenuInflater().inflate(2131623938, menu); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onEditorAction(final TextView textView, final int n, final KeyEvent keyEvent) { │ │ │ │ if (keyEvent == null || keyEvent.isShiftPressed() || textView == null) { │ │ │ │ return false; │ │ │ │ } │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ case 16908332: { │ │ │ │ this.finish(); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131165260: { │ │ │ │ + case 2131689548: { │ │ │ │ this.showDialog(1); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return super.onOptionsItemSelected(menuItem); │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupActivity$13.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -17,11 +17,11 @@ │ │ │ │ if (SmsPopupActivity.access$1400(this.this$0) != null) { │ │ │ │ SmsPopupActivity.access$1400(this.this$0).dismiss(); │ │ │ │ } │ │ │ │ if (n == 0) { │ │ │ │ SmsPopupActivity.access$1500(this.this$0); │ │ │ │ } │ │ │ │ else { │ │ │ │ - Toast.makeText((Context)this.this$0, 2131624167, 0); │ │ │ │ + Toast.makeText((Context)this.this$0, 2131558631, 0); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupActivity$4.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -22,12 +22,12 @@ │ │ │ │ final Intent intent = new Intent("android.speech.action.RECOGNIZE_SPEECH"); │ │ │ │ intent.putExtra("android.speech.extra.LANGUAGE_MODEL", "free_form"); │ │ │ │ if (this.this$0.getPackageManager().queryIntentActivities(intent, 0).size() > 0) { │ │ │ │ SmsPopupActivity.access$702(this.this$0, (boolean)(n != 0)); │ │ │ │ ManageKeyguard.exitKeyguardSecurely((ManageKeyguard$LaunchOnKeyguardExit)new SmsPopupActivity$4$1(this, intent)); │ │ │ │ } │ │ │ │ else { │ │ │ │ - Toast.makeText((Context)this.this$0, 2131624168, n).show(); │ │ │ │ + Toast.makeText((Context)this.this$0, 2131558632, n).show(); │ │ │ │ view.setEnabled(false); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupActivity$5.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -40,28 +40,30 @@ │ │ │ │ #32 = NameAndType #31:#19 // requestFocus:()Z │ │ │ │ #33 = Methodref #30.#32 // android/view/View.requestFocus:()Z │ │ │ │ #34 = Float 5.6E-45f │ │ │ │ #35 = Utf8 getText │ │ │ │ #36 = Utf8 ()Ljava/lang/CharSequence; │ │ │ │ #37 = NameAndType #35:#36 // getText:()Ljava/lang/CharSequence; │ │ │ │ #38 = Methodref #24.#37 // android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - #39 = Utf8 toString │ │ │ │ - #40 = Utf8 ()Ljava/lang/String; │ │ │ │ - #41 = NameAndType #39:#40 // toString:()Ljava/lang/String; │ │ │ │ - #42 = Methodref #4.#41 // java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - #43 = Utf8 net/everythingandroid/smspopup/ui/SmsPopupActivity │ │ │ │ - #44 = Class #43 // net/everythingandroid/smspopup/ui/SmsPopupActivity │ │ │ │ - #45 = Utf8 access$800 │ │ │ │ - #46 = Utf8 (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ │ │ - #47 = NameAndType #45:#46 // access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ │ │ - #48 = Methodref #44.#47 // net/everythingandroid/smspopup/ui/SmsPopupActivity.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ │ │ - #49 = Utf8 Code │ │ │ │ - #50 = Utf8 (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ │ │ - #51 = Utf8 onEditorAction │ │ │ │ - #52 = Utf8 (Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ │ │ + #39 = Utf8 java/lang/CharSequence │ │ │ │ + #40 = Class #39 // java/lang/CharSequence │ │ │ │ + #41 = Utf8 toString │ │ │ │ + #42 = Utf8 ()Ljava/lang/String; │ │ │ │ + #43 = NameAndType #41:#42 // toString:()Ljava/lang/String; │ │ │ │ + #44 = InterfaceMethodref #40.#43 // java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + #45 = Utf8 net/everythingandroid/smspopup/ui/SmsPopupActivity │ │ │ │ + #46 = Class #45 // net/everythingandroid/smspopup/ui/SmsPopupActivity │ │ │ │ + #47 = Utf8 access$800 │ │ │ │ + #48 = Utf8 (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ │ │ + #49 = NameAndType #47:#48 // access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ │ │ + #50 = Methodref #46.#49 // net/everythingandroid/smspopup/ui/SmsPopupActivity.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ │ │ + #51 = Utf8 Code │ │ │ │ + #52 = Utf8 (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ │ │ + #53 = Utf8 onEditorAction │ │ │ │ + #54 = Utf8 (Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ │ │ { │ │ │ │ final net.everythingandroid.smspopup.ui.SmsPopupActivity this$0; │ │ │ │ descriptor: Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC │ │ │ │ │ │ │ │ net.everythingandroid.smspopup.ui.SmsPopupActivity$5(net.everythingandroid.smspopup.ui.SmsPopupActivity); │ │ │ │ descriptor: (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ │ │ @@ -115,14 +117,14 @@ │ │ │ │ 63: aload_1 │ │ │ │ 64: ifnull 45 │ │ │ │ 67: aload_0 │ │ │ │ 68: getfield #10 // Field this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ │ 71: astore 7 │ │ │ │ 73: aload_1 │ │ │ │ 74: invokevirtual #38 // Method android/widget/TextView.getText:()Ljava/lang/CharSequence; │ │ │ │ - 77: invokevirtual #42 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 80: astore 8 │ │ │ │ - 82: aload 7 │ │ │ │ - 84: aload 8 │ │ │ │ - 86: invokestatic #48 // Method net/everythingandroid/smspopup/ui/SmsPopupActivity.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ │ │ - 89: goto 45 │ │ │ │ + 77: invokeinterface #44, 1 // InterfaceMethod java/lang/CharSequence.toString:()Ljava/lang/String; │ │ │ │ + 82: astore 8 │ │ │ │ + 84: aload 7 │ │ │ │ + 86: aload 8 │ │ │ │ + 88: invokestatic #50 // Method net/everythingandroid/smspopup/ui/SmsPopupActivity.access$800:(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ │ │ + 91: goto 45 │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -58,10 +58,10 @@ │ │ │ │ this.mProgressBar.setVisibility(8); │ │ │ │ SmsPopupActivity.access$000(this.this$0).addMessages(list); │ │ │ │ SmsPopupActivity.access$000(this.this$0).showLast(); │ │ │ │ SmsPopupActivity.access$500(this.this$0); │ │ │ │ } │ │ │ │ │ │ │ │ protected void onPreExecute() { │ │ │ │ - (this.mProgressBar = (ProgressBar)this.this$0.findViewById(2131165232)).setVisibility(0); │ │ │ │ + (this.mProgressBar = (ProgressBar)this.this$0.findViewById(2131689520)).setVisibility(0); │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -233,19 +233,19 @@ │ │ │ │ } │ │ │ │ │ │ │ │ private void replyToMessage(final boolean b) { │ │ │ │ this.replyToMessage(this.smsPopupPager.getActiveMessage(), b); │ │ │ │ } │ │ │ │ │ │ │ │ private void resizeLayout() { │ │ │ │ - final int n = (int)this.getResources().getDimension(2131427341); │ │ │ │ - final int height = (int)this.getResources().getDimension(2131427342); │ │ │ │ + final int n = (int)this.getResources().getDimension(2131361808); │ │ │ │ + final int height = (int)this.getResources().getDimension(2131361809); │ │ │ │ final int widthPixels = this.getResources().getDisplayMetrics().widthPixels; │ │ │ │ - final int height2 = (int)this.getResources().getDimension(2131427344); │ │ │ │ - final View viewById = this.findViewById(2131165233); │ │ │ │ + final int height2 = (int)this.getResources().getDimension(2131361811); │ │ │ │ + final View viewById = this.findViewById(2131689521); │ │ │ │ final LinearLayout$LayoutParams layoutParams = (LinearLayout$LayoutParams)viewById.getLayoutParams(); │ │ │ │ layoutParams.height = height2; │ │ │ │ viewById.setLayoutParams((ViewGroup$LayoutParams)layoutParams); │ │ │ │ this.smsPopupPagerAdapter.resizeFragments(n, widthPixels); │ │ │ │ final RelativeLayout$LayoutParams layoutParams2 = (RelativeLayout$LayoutParams)this.smsPopupPager.getLayoutParams(); │ │ │ │ layoutParams2.height = height; │ │ │ │ this.smsPopupPager.setLayoutParams((ViewGroup$LayoutParams)layoutParams2); │ │ │ │ @@ -258,81 +258,81 @@ │ │ │ │ if (s != null) { │ │ │ │ if (s.length() > 0) { │ │ │ │ final Intent intent = new Intent(this.getApplicationContext(), (Class)SmsPopupUtilsService.class); │ │ │ │ intent.setAction("net.everythingandroid.smspopup.ACTION_QUICKREPLY"); │ │ │ │ intent.putExtras(this.quickReplySmsMessage.toBundle()); │ │ │ │ intent.putExtra("net.everythingandroid.smspopup.EXTRAS_QUICKREPLY", s); │ │ │ │ WakefulIntentService.sendWakefulWork(this.getApplicationContext(), intent); │ │ │ │ - Toast.makeText((Context)this, 2131624164, n).show(); │ │ │ │ + Toast.makeText((Context)this, 2131558628, n).show(); │ │ │ │ this.dismissDialog(2); │ │ │ │ this.removeActiveMessage(); │ │ │ │ } │ │ │ │ else { │ │ │ │ - Toast.makeText((Context)this, 2131624165, n).show(); │ │ │ │ + Toast.makeText((Context)this, 2131558629, n).show(); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void setPrivacy(final int privacyMode) { │ │ │ │ this.privacyMode = privacyMode; │ │ │ │ this.smsPopupPagerAdapter.setPrivacy(this.privacyMode); │ │ │ │ this.refreshViews(); │ │ │ │ } │ │ │ │ │ │ │ │ private void setupPreferences() { │ │ │ │ final int n = 2; │ │ │ │ final boolean privacyMode = true; │ │ │ │ this.mPrefs = PreferenceManager.getDefaultSharedPreferences((Context)this); │ │ │ │ - if (this.mPrefs.getBoolean(this.getString(2131624004), privacyMode)) { │ │ │ │ + if (this.mPrefs.getBoolean(this.getString(2131558468), privacyMode)) { │ │ │ │ this.setRequestedOrientation(n); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.setRequestedOrientation(3); │ │ │ │ } │ │ │ │ - final boolean boolean1 = this.mPrefs.getBoolean(this.getString(2131623952), false); │ │ │ │ - final boolean boolean2 = this.mPrefs.getBoolean(this.getString(2131623953), false); │ │ │ │ - this.privacyAlways = this.mPrefs.getBoolean(this.getString(2131623954), false); │ │ │ │ + final boolean boolean1 = this.mPrefs.getBoolean(this.getString(2131558416), false); │ │ │ │ + final boolean boolean2 = this.mPrefs.getBoolean(this.getString(2131558417), false); │ │ │ │ + this.privacyAlways = this.mPrefs.getBoolean(this.getString(2131558418), false); │ │ │ │ if (boolean2 && boolean1) { │ │ │ │ this.privacyMode = n; │ │ │ │ } │ │ │ │ else if (boolean1) { │ │ │ │ this.privacyMode = (privacyMode ? 1 : 0); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.privacyMode = 0; │ │ │ │ } │ │ │ │ - this.showUnlockButton = this.mPrefs.getBoolean(this.getString(2131623957), false); │ │ │ │ - this.signatureText = this.mPrefs.getString(this.getString(2131624001), ""); │ │ │ │ + this.showUnlockButton = this.mPrefs.getBoolean(this.getString(2131558421), false); │ │ │ │ + this.signatureText = this.mPrefs.getString(this.getString(2131558465), ""); │ │ │ │ if (this.signatureText.length() > 0) { │ │ │ │ this.signatureText = " " + this.signatureText; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void setupViews() { │ │ │ │ final int n = 1; │ │ │ │ - this.smsPopupPager = (SmsPopupPager)this.findViewById(2131165230); │ │ │ │ + this.smsPopupPager = (SmsPopupPager)this.findViewById(2131689518); │ │ │ │ this.smsPopupPagerAdapter = new SmsPopupActivity$SmsPopupPagerAdapter(this, this.getSupportFragmentManager()); │ │ │ │ this.smsPopupPager.setAdapter((PagerAdapter)this.smsPopupPagerAdapter); │ │ │ │ - (this.pagerIndicator = (CirclePageIndicator)this.findViewById(2131165231)).setViewPager((ViewPager)this.smsPopupPager); │ │ │ │ + (this.pagerIndicator = (CirclePageIndicator)this.findViewById(2131689519)).setViewPager((ViewPager)this.smsPopupPager); │ │ │ │ this.smsPopupPager.setIndicator(this.pagerIndicator); │ │ │ │ this.smsPopupPager.setGestureListener((GestureDetector$SimpleOnGestureListener)new SmsPopupActivity$1(this)); │ │ │ │ this.registerForContextMenu((View)this.smsPopupPager); │ │ │ │ final RetainFragment orCreateRetainFragment = RetainFragment.findOrCreateRetainFragment(this.getSupportFragmentManager()); │ │ │ │ this.mBitmapCache = (LruCache)orCreateRetainFragment.getObject(); │ │ │ │ if (this.mBitmapCache == null) { │ │ │ │ orCreateRetainFragment.setObject((Object)(this.mBitmapCache = new LruCache(8))); │ │ │ │ } │ │ │ │ this.smsPopupPager.setOnMessageCountChanged((SmsPopupPager$MessageCountChanged)new SmsPopupActivity$2(this)); │ │ │ │ - if (!this.mPrefs.getBoolean(this.getString(2131623958), (boolean)(n != 0))) { │ │ │ │ + if (!this.mPrefs.getBoolean(this.getString(2131558422), (boolean)(n != 0))) { │ │ │ │ this.showButtons = false; │ │ │ │ } │ │ │ │ else { │ │ │ │ - final int[] buttonTypes = { Integer.parseInt(this.mPrefs.getString(this.getString(2131623994), ManagePreferences$Defaults.PREFS_BUTTON1)), 0, 0 }; │ │ │ │ - buttonTypes[n] = Integer.parseInt(this.mPrefs.getString(this.getString(2131623995), ManagePreferences$Defaults.PREFS_BUTTON2)); │ │ │ │ - buttonTypes[2] = Integer.parseInt(this.mPrefs.getString(this.getString(2131623996), ManagePreferences$Defaults.PREFS_BUTTON3)); │ │ │ │ + final int[] buttonTypes = { Integer.parseInt(this.mPrefs.getString(this.getString(2131558458), ManagePreferences$Defaults.PREFS_BUTTON1)), 0, 0 }; │ │ │ │ + buttonTypes[n] = Integer.parseInt(this.mPrefs.getString(this.getString(2131558459), ManagePreferences$Defaults.PREFS_BUTTON2)); │ │ │ │ + buttonTypes[2] = Integer.parseInt(this.mPrefs.getString(this.getString(2131558460), ManagePreferences$Defaults.PREFS_BUTTON3)); │ │ │ │ this.buttonTypes = buttonTypes; │ │ │ │ } │ │ │ │ this.refreshViews(); │ │ │ │ this.resizeLayout(); │ │ │ │ } │ │ │ │ │ │ │ │ private void showSoftKeyboard(final View inputView) { │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ │ │ │ private void updateQuickReplyView(final String str) { │ │ │ │ if (this.qrEditText != null && str != null) { │ │ │ │ this.qrEditText.setText((CharSequence)(str + this.signatureText)); │ │ │ │ this.qrEditText.setSelection(str.length()); │ │ │ │ } │ │ │ │ if (this.quickreplyTextView != null && this.quickReplySmsMessage != null) { │ │ │ │ - this.quickreplyTextView.setText((CharSequence)this.getString(2131624161, new Object[] { this.quickReplySmsMessage.getContactName() })); │ │ │ │ + this.quickreplyTextView.setText((CharSequence)this.getString(2131558625, new Object[] { this.quickReplySmsMessage.getContactName() })); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void viewContact() { │ │ │ │ final Intent intent = new Intent("com.android.contacts.action.SHOW_OR_CREATE_CONTACT"); │ │ │ │ final String address = this.smsPopupPager.getActiveMessage().getAddress(); │ │ │ │ final boolean email = this.smsPopupPager.getActiveMessage().isEmail(); │ │ │ │ @@ -524,75 +524,75 @@ │ │ │ │ this.initializeMessagesAndWake(bundle); │ │ │ │ } │ │ │ │ Eula.show((Activity)this); │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ super.onCreateContextMenu(contextMenu, view, contextMenu$ContextMenuInfo); │ │ │ │ - contextMenu.add(0, 7, 0, (CharSequence)this.getString(2131624179)); │ │ │ │ - contextMenu.add(0, 1, 0, (CharSequence)this.getString(2131624014)); │ │ │ │ - contextMenu.add(0, 2, 0, (CharSequence)this.getString(2131624019)); │ │ │ │ - contextMenu.add(0, 3, 0, (CharSequence)this.getString(2131624015)); │ │ │ │ - contextMenu.add(0, 4, 0, (CharSequence)this.getString(2131624024)); │ │ │ │ - contextMenu.add(0, 6, 0, (CharSequence)this.getString(2131624021)); │ │ │ │ - contextMenu.add(0, 5, 0, (CharSequence)this.getString(2131624016)); │ │ │ │ + contextMenu.add(0, 7, 0, (CharSequence)this.getString(2131558643)); │ │ │ │ + contextMenu.add(0, 1, 0, (CharSequence)this.getString(2131558478)); │ │ │ │ + contextMenu.add(0, 2, 0, (CharSequence)this.getString(2131558483)); │ │ │ │ + contextMenu.add(0, 3, 0, (CharSequence)this.getString(2131558479)); │ │ │ │ + contextMenu.add(0, 4, 0, (CharSequence)this.getString(2131558488)); │ │ │ │ + contextMenu.add(0, 6, 0, (CharSequence)this.getString(2131558485)); │ │ │ │ + contextMenu.add(0, 5, 0, (CharSequence)this.getString(2131558480)); │ │ │ │ } │ │ │ │ │ │ │ │ protected Dialog onCreateDialog(final int n) { │ │ │ │ Object o = null; │ │ │ │ switch (n) { │ │ │ │ default: { │ │ │ │ o = null; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ - o = new AlertDialog$Builder((Context)this).setIcon(17301543).setTitle((CharSequence)this.getString(2131624203)).setMessage((CharSequence)this.getString(2131624204)).setPositiveButton(17039370, (DialogInterface$OnClickListener)new SmsPopupActivity$3(this)).setNegativeButton(17039360, (DialogInterface$OnClickListener)null).create(); │ │ │ │ + o = new AlertDialog$Builder((Context)this).setIcon(17301543).setTitle((CharSequence)this.getString(2131558667)).setMessage((CharSequence)this.getString(2131558668)).setPositiveButton(17039370, (DialogInterface$OnClickListener)new SmsPopupActivity$3(this)).setNegativeButton(17039360, (DialogInterface$OnClickListener)null).create(); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ final View inflate = this.getLayoutInflater().inflate(2130903046, (ViewGroup)null); │ │ │ │ - this.qrEditText = (EditText)inflate.findViewById(2131165217); │ │ │ │ - final TextView textView = (TextView)inflate.findViewById(2131165218); │ │ │ │ - final Button button = (Button)inflate.findViewById(2131165224); │ │ │ │ - ((ImageButton)inflate.findViewById(2131165227)).setOnClickListener((View$OnClickListener)new SmsPopupActivity$4(this)); │ │ │ │ + this.qrEditText = (EditText)inflate.findViewById(2131689505); │ │ │ │ + final TextView textView = (TextView)inflate.findViewById(2131689506); │ │ │ │ + final Button button = (Button)inflate.findViewById(2131689512); │ │ │ │ + ((ImageButton)inflate.findViewById(2131689515)).setOnClickListener((View$OnClickListener)new SmsPopupActivity$4(this)); │ │ │ │ this.qrEditText.addTextChangedListener((TextWatcher)new QmTextWatcher((Context)this, textView, button)); │ │ │ │ this.qrEditText.setOnEditorActionListener((TextView$OnEditorActionListener)new SmsPopupActivity$5(this)); │ │ │ │ - this.quickreplyTextView = (TextView)inflate.findViewById(2131165221); │ │ │ │ + this.quickreplyTextView = (TextView)inflate.findViewById(2131689509); │ │ │ │ QmTextWatcher.getQuickReplyCounterText((CharSequence)this.qrEditText.getText().toString(), textView, button); │ │ │ │ button.setOnClickListener((View$OnClickListener)new SmsPopupActivity$6(this)); │ │ │ │ - o = new AlertDialog$Builder((Context)this).setIcon(17301545).setTitle(2131624160).create(); │ │ │ │ + o = new AlertDialog$Builder((Context)this).setIcon(17301545).setTitle(2131558624).create(); │ │ │ │ ((AlertDialog)o).setView(inflate, 0, SmsPopupUtils.pixelsToDip(this.getResources(), 5), 0, 0); │ │ │ │ ((AlertDialog)o).setOnCancelListener((DialogInterface$OnCancelListener)new SmsPopupActivity$7(this)); │ │ │ │ - ((Button)inflate.findViewById(2131165228)).setOnClickListener((View$OnClickListener)new SmsPopupActivity$8(this)); │ │ │ │ - ((Button)inflate.findViewById(2131165229)).setOnClickListener((View$OnClickListener)new SmsPopupActivity$9(this, (AlertDialog)o)); │ │ │ │ + ((Button)inflate.findViewById(2131689516)).setOnClickListener((View$OnClickListener)new SmsPopupActivity$8(this)); │ │ │ │ + ((Button)inflate.findViewById(2131689517)).setOnClickListener((View$OnClickListener)new SmsPopupActivity$9(this, (AlertDialog)o)); │ │ │ │ ((AlertDialog)o).getWindow().clearFlags(131072); │ │ │ │ ((AlertDialog)o).setOnDismissListener((DialogInterface$OnDismissListener)new SmsPopupActivity$10(this)); │ │ │ │ if (this.quickReplySmsMessage != null) { │ │ │ │ this.updateQuickReplyView(this.quickReplySmsMessage.getReplyText()); │ │ │ │ break; │ │ │ │ } │ │ │ │ this.updateQuickReplyView(""); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 3: { │ │ │ │ this.startManagingCursor(this.mCursor = this.getContentResolver().query(SmsPopupContract$QuickMessages.CONTENT_URI, (String[])null, (String)null, (String[])null, (String)null)); │ │ │ │ - final AlertDialog$Builder setTitle = new AlertDialog$Builder((Context)this).setIcon(17301545).setTitle(2131624145); │ │ │ │ + final AlertDialog$Builder setTitle = new AlertDialog$Builder((Context)this).setIcon(17301545).setTitle(2131558609); │ │ │ │ if (this.mCursor != null && this.mCursor.getCount() > 0) { │ │ │ │ setTitle.setCursor(this.mCursor, (DialogInterface$OnClickListener)new SmsPopupActivity$11(this), "quickmessage_message"); │ │ │ │ } │ │ │ │ else { │ │ │ │ final MatrixCursor matrixCursor = new MatrixCursor(new String[] { "_id", "quickmessage_message" }); │ │ │ │ - matrixCursor.addRow((Object[])new String[] { "0", this.getString(2131624154) }); │ │ │ │ + matrixCursor.addRow((Object[])new String[] { "0", this.getString(2131558618) }); │ │ │ │ setTitle.setCursor((Cursor)matrixCursor, (DialogInterface$OnClickListener)new SmsPopupActivity$12(this), "quickmessage_message"); │ │ │ │ } │ │ │ │ o = setTitle.create(); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 4: { │ │ │ │ - (this.mProgressDialog = new ProgressDialog((Context)this)).setMessage((CharSequence)this.getString(2131624166)); │ │ │ │ + (this.mProgressDialog = new ProgressDialog((Context)this)).setMessage((CharSequence)this.getString(2131558630)); │ │ │ │ this.mProgressDialog.setIndeterminate(true); │ │ │ │ this.mProgressDialog.setCancelable(true); │ │ │ │ o = this.mProgressDialog; │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return (Dialog)o; │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ if (this.wasVisible) { │ │ │ │ ClearAllReceiver.removeCancel(this.getApplicationContext()); │ │ │ │ ClearAllReceiver.clearAll(!this.exitingKeyguardSecurely); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void onPrepareDialog(final int n, final Dialog dialog) { │ │ │ │ - final int n2 = 2131427341; │ │ │ │ + final int n2 = 2131361808; │ │ │ │ super.onPrepareDialog(n, dialog); │ │ │ │ ClearAllReceiver.removeCancel(this.getApplicationContext()); │ │ │ │ ClearAllReceiver.clearAll(false); │ │ │ │ ReminderService.cancelReminder(this.getApplicationContext()); │ │ │ │ switch (n) { │ │ │ │ case 2: { │ │ │ │ final WindowManager$LayoutParams attributes = dialog.getWindow().getAttributes(); │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -29,18 +29,18 @@ │ │ │ │ if (SmsPopupConfigActivity.access$000(this.this$0).isReplyButton()) { │ │ │ │ ++n3; │ │ │ │ } │ │ │ │ if (SmsPopupConfigActivity.access$100(this.this$0).isReplyButton()) { │ │ │ │ ++n3; │ │ │ │ } │ │ │ │ if (n3 > n2) { │ │ │ │ - Toast.makeText((Context)this.this$0, 2131624183, n2).show(); │ │ │ │ + Toast.makeText((Context)this.this$0, 2131558647, n2).show(); │ │ │ │ } │ │ │ │ else if (n3 == 0) { │ │ │ │ - Toast.makeText((Context)this.this$0, 2131624184, n2).show(); │ │ │ │ + Toast.makeText((Context)this.this$0, 2131558648, n2).show(); │ │ │ │ } │ │ │ │ else if (Boolean.FALSE == o) { │ │ │ │ if (intValue == i) { │ │ │ │ SmsPopupConfigActivity.access$500(this.this$0).setValue(String.valueOf(j)); │ │ │ │ } │ │ │ │ else if (intValue2 == i) { │ │ │ │ SmsPopupConfigActivity.access$000(this.this$0).setValue(String.valueOf(j)); │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -13,10 +13,10 @@ │ │ │ │ SmsPopupConfigActivity$6(final SmsPopupConfigActivity this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onClick(final View view) { │ │ │ │ final Intent intent = new Intent("android.intent.action.VIEW"); │ │ │ │ intent.setData(SmsPopupUtils.DONATE_MARKET_URI); │ │ │ │ - this.this$0.startActivity(Intent.createChooser(intent, (CharSequence)this.this$0.getString(2131624175))); │ │ │ │ + this.this$0.startActivity(Intent.createChooser(intent, (CharSequence)this.this$0.getString(2131558639))); │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ SmsPopupConfigActivity this$0; │ │ │ │ │ │ │ │ SmsPopupConfigActivity$8(final SmsPopupConfigActivity this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onClick(final DialogInterface dialogInterface, final int n) { │ │ │ │ - final int n2 = 2131624008; │ │ │ │ + final int n2 = 2131558472; │ │ │ │ switch (n) { │ │ │ │ case -1: { │ │ │ │ SmsPopupUtils.launchEmailToIntent((Context)this.this$0, this.this$0.getString(n2) + SmsPopupConfigActivity.access$600(this.this$0), true); │ │ │ │ break; │ │ │ │ } │ │ │ │ case -2: { │ │ │ │ SmsPopupUtils.launchEmailToIntent((Context)this.this$0, this.this$0.getString(n2) + SmsPopupConfigActivity.access$600(this.this$0), false); │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupConfigActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ │ │ │ private boolean isQuickReplyActive(final String s, final String s2, final String s3) { │ │ │ │ final int n = 5; │ │ │ │ return Integer.valueOf(s) == n || Integer.valueOf(s2) == n || Integer.valueOf(s3) == n; │ │ │ │ } │ │ │ │ │ │ │ │ private void updateReplyTypePref(final String s, final String s2, final String s3) { │ │ │ │ - final int n = 2131623993; │ │ │ │ + final int n = 2131558457; │ │ │ │ final int n2 = 8; │ │ │ │ final SharedPreferences$Editor edit = PreferenceManager.getDefaultSharedPreferences((Context)this).edit(); │ │ │ │ if (Integer.valueOf(s) == n2 || Integer.valueOf(s2) == n2 || Integer.valueOf(s3) == n2) { │ │ │ │ edit.putBoolean(this.getString(n), false); │ │ │ │ } │ │ │ │ else { │ │ │ │ edit.putBoolean(this.getString(n), true); │ │ │ │ @@ -78,35 +78,35 @@ │ │ │ │ final PackageManager packageManager = this.getPackageManager(); │ │ │ │ try { │ │ │ │ final PackageInfo packageInfo = packageManager.getPackageInfo(this.getPackageName(), 0); │ │ │ │ try { │ │ │ │ final StringBuilder append2 = append.append(packageInfo.versionName); │ │ │ │ try { │ │ │ │ this.version = append2.toString(); │ │ │ │ - final DialogPreference dialogPreference = (DialogPreference)this.findPreference((CharSequence)this.getString(2131623948)); │ │ │ │ - dialogPreference.setDialogTitle((CharSequence)(this.getString(2131624008) + this.version)); │ │ │ │ + final DialogPreference dialogPreference = (DialogPreference)this.findPreference((CharSequence)this.getString(2131558412)); │ │ │ │ + dialogPreference.setDialogTitle((CharSequence)(this.getString(2131558472) + this.version)); │ │ │ │ dialogPreference.setDialogLayoutResource(2130903040); │ │ │ │ - ((PreferenceScreen)this.findPreference((CharSequence)this.getString(2131623977))).setIntent(new Intent((Context)this, (Class)ConfigContactsActivity.class)); │ │ │ │ - ((PreferenceScreen)this.findPreference((CharSequence)this.getString(2131623992))).setIntent(new Intent((Context)this, (Class)ConfigQuickMessagesActivity.class)); │ │ │ │ - (this.button1 = (ButtonListPreference)this.findPreference((CharSequence)this.getString(2131623994))).refreshSummary(); │ │ │ │ + ((PreferenceScreen)this.findPreference((CharSequence)this.getString(2131558441))).setIntent(new Intent((Context)this, (Class)ConfigContactsActivity.class)); │ │ │ │ + ((PreferenceScreen)this.findPreference((CharSequence)this.getString(2131558456))).setIntent(new Intent((Context)this, (Class)ConfigQuickMessagesActivity.class)); │ │ │ │ + (this.button1 = (ButtonListPreference)this.findPreference((CharSequence)this.getString(2131558458))).refreshSummary(); │ │ │ │ this.button1.setOnPreferenceChangeListener((Preference$OnPreferenceChangeListener)new SmsPopupConfigActivity$1(this)); │ │ │ │ - (this.button2 = (ButtonListPreference)this.findPreference((CharSequence)this.getString(2131623995))).refreshSummary(); │ │ │ │ + (this.button2 = (ButtonListPreference)this.findPreference((CharSequence)this.getString(2131558459))).refreshSummary(); │ │ │ │ this.button2.setOnPreferenceChangeListener((Preference$OnPreferenceChangeListener)new SmsPopupConfigActivity$2(this)); │ │ │ │ - (this.button3 = (ButtonListPreference)this.findPreference((CharSequence)this.getString(2131623996))).refreshSummary(); │ │ │ │ + (this.button3 = (ButtonListPreference)this.findPreference((CharSequence)this.getString(2131558460))).refreshSummary(); │ │ │ │ this.button3.setOnPreferenceChangeListener((Preference$OnPreferenceChangeListener)new SmsPopupConfigActivity$3(this)); │ │ │ │ - (this.quickReplyPref = (QuickReplyCheckBoxPreference)this.findPreference((CharSequence)this.getString(2131623999))).setChecked(this.isQuickReplyActive(this.button1.getValue(), this.button2.getValue(), this.button3.getValue())); │ │ │ │ + (this.quickReplyPref = (QuickReplyCheckBoxPreference)this.findPreference((CharSequence)this.getString(2131558463))).setChecked(this.isQuickReplyActive(this.button1.getValue(), this.button2.getValue(), this.button3.getValue())); │ │ │ │ this.updateReplyTypePref(this.button1.getValue(), this.button2.getValue(), this.button3.getValue()); │ │ │ │ this.quickReplyPref.setOnPreferenceChangeListener((Preference$OnPreferenceChangeListener)new SmsPopupConfigActivity$4(this)); │ │ │ │ - this.donateDialogPref = this.findPreference((CharSequence)this.getString(2131623997)); │ │ │ │ + this.donateDialogPref = this.findPreference((CharSequence)this.getString(2131558461)); │ │ │ │ if (this.donateDialogPref != null) { │ │ │ │ this.donateDialogPref.setOnPreferenceClickListener((Preference$OnPreferenceClickListener)new SmsPopupConfigActivity$5(this)); │ │ │ │ } │ │ │ │ - final CheckBoxPreference checkBoxPreference = (CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131624003)); │ │ │ │ + final CheckBoxPreference checkBoxPreference = (CheckBoxPreference)this.findPreference((CharSequence)this.getString(2131558467)); │ │ │ │ if (checkBoxPreference != null && ((TelephonyManager)this.getSystemService("phone")).getPhoneType() != 2) { │ │ │ │ - ((PreferenceCategory)this.findPreference((CharSequence)this.getString(2131624000))).removePreference((Preference)checkBoxPreference); │ │ │ │ + ((PreferenceCategory)this.findPreference((CharSequence)this.getString(2131558464))).removePreference((Preference)checkBoxPreference); │ │ │ │ } │ │ │ │ Eula.show((Activity)this); │ │ │ │ } │ │ │ │ catch (PackageManager$NameNotFoundException ex) {} │ │ │ │ } │ │ │ │ catch (PackageManager$NameNotFoundException ex2) {} │ │ │ │ } │ │ │ │ @@ -125,47 +125,47 @@ │ │ │ │ switch (n) { │ │ │ │ default: { │ │ │ │ o = super.onCreateDialog(n); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 1: { │ │ │ │ final View inflate = this.getLayoutInflater().inflate(2130903042, (ViewGroup)null); │ │ │ │ - ((Button)inflate.findViewById(2131165195)).setOnClickListener((View$OnClickListener)new SmsPopupConfigActivity$6(this)); │ │ │ │ - ((Button)inflate.findViewById(2131165196)).setOnClickListener((View$OnClickListener)new SmsPopupConfigActivity$7(this)); │ │ │ │ - o = new AlertDialog$Builder((Context)this).setIcon(n2).setTitle(2131624175).setView(inflate).setPositiveButton(17039370, (DialogInterface$OnClickListener)null).create(); │ │ │ │ + ((Button)inflate.findViewById(2131689483)).setOnClickListener((View$OnClickListener)new SmsPopupConfigActivity$6(this)); │ │ │ │ + ((Button)inflate.findViewById(2131689484)).setOnClickListener((View$OnClickListener)new SmsPopupConfigActivity$7(this)); │ │ │ │ + o = new AlertDialog$Builder((Context)this).setIcon(n2).setTitle(2131558639).setView(inflate).setPositiveButton(17039370, (DialogInterface$OnClickListener)null).create(); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2: { │ │ │ │ final SmsPopupConfigActivity$8 smsPopupConfigActivity$8 = new SmsPopupConfigActivity$8(this); │ │ │ │ - o = new AlertDialog$Builder((Context)this).setIcon(n2).setTitle(2131624037).setMessage(2131624038).setPositiveButton(2131624039, (DialogInterface$OnClickListener)smsPopupConfigActivity$8).setNegativeButton(2131624040, (DialogInterface$OnClickListener)smsPopupConfigActivity$8).create(); │ │ │ │ + o = new AlertDialog$Builder((Context)this).setIcon(n2).setTitle(2131558501).setMessage(2131558502).setPositiveButton(2131558503, (DialogInterface$OnClickListener)smsPopupConfigActivity$8).setNegativeButton(2131558504, (DialogInterface$OnClickListener)smsPopupConfigActivity$8).create(); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return (Dialog)o; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu menu) { │ │ │ │ - this.getMenuInflater().inflate(2131689475, menu); │ │ │ │ + this.getMenuInflater().inflate(2131623939, menu); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ - case 2131165261: { │ │ │ │ + case 2131689549: { │ │ │ │ this.showDialog(2); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return super.onOptionsItemSelected(menuItem); │ │ │ │ } │ │ │ │ │ │ │ │ protected void onResume() { │ │ │ │ - final int n = 2131623947; │ │ │ │ + final int n = 2131558411; │ │ │ │ super.onResume(); │ │ │ │ final SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences((Context)this); │ │ │ │ - if (this.donateDialogPref != null && defaultSharedPreferences.getBoolean(this.getString(2131623998), false)) { │ │ │ │ - ((PreferenceCategory)this.findPreference((CharSequence)this.getString(2131623946))).removePreference(this.donateDialogPref); │ │ │ │ + if (this.donateDialogPref != null && defaultSharedPreferences.getBoolean(this.getString(2131558462), false)) { │ │ │ │ + ((PreferenceCategory)this.findPreference((CharSequence)this.getString(2131558410))).removePreference(this.donateDialogPref); │ │ │ │ this.donateDialogPref = null; │ │ │ │ } │ │ │ │ ((AppEnabledCheckBoxPreference)this.findPreference((CharSequence)this.getString(n))).setChecked(defaultSharedPreferences.getBoolean(this.getString(n), true)); │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/ui/SmsPopupFragment.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -219,36 +219,36 @@ │ │ │ │ final Bundle arguments = this.getArguments(); │ │ │ │ this.privacyMode = arguments.getInt("net.everythingandroid.smspopup.privacy_mode"); │ │ │ │ this.showUnlockButton = arguments.getBoolean("net.everythingandroid.smspopup.unlock_button"); │ │ │ │ this.showButtons = arguments.getBoolean("net.everythingandroid.smspopup.show_buttons"); │ │ │ │ final int[] intArray = arguments.getIntArray("net.everythingandroid.smspopup.buttons"); │ │ │ │ this.message = new SmsMmsMessage((Context)this.getActivity(), arguments); │ │ │ │ final View inflate = layoutInflater.inflate(2130903050, viewGroup, false); │ │ │ │ - this.fromTv = (TextView)inflate.findViewById(2131165237); │ │ │ │ - this.messageTv = (TextView)inflate.findViewById(2131165240); │ │ │ │ - this.timestampTv = (TextView)inflate.findViewById(2131165238); │ │ │ │ - this.contentMessage = (ScrollView)inflate.findViewById(2131165239); │ │ │ │ - this.contentMms = (LinearLayout)inflate.findViewById(2131165241); │ │ │ │ - this.contentPrivacy = (LinearLayout)inflate.findViewById(2131165244); │ │ │ │ - this.buttonViewSwitcher = (ViewSwitcher)inflate.findViewById(2131165246); │ │ │ │ - this.mainLayout = (LinearLayout)inflate.findViewById(2131165235); │ │ │ │ - this.contactBadge = (QuickContactBadge)inflate.findViewById(2131165236); │ │ │ │ - final String[] stringArray = this.getResources().getStringArray(2131558403); │ │ │ │ + this.fromTv = (TextView)inflate.findViewById(2131689525); │ │ │ │ + this.messageTv = (TextView)inflate.findViewById(2131689528); │ │ │ │ + this.timestampTv = (TextView)inflate.findViewById(2131689526); │ │ │ │ + this.contentMessage = (ScrollView)inflate.findViewById(2131689527); │ │ │ │ + this.contentMms = (LinearLayout)inflate.findViewById(2131689529); │ │ │ │ + this.contentPrivacy = (LinearLayout)inflate.findViewById(2131689532); │ │ │ │ + this.buttonViewSwitcher = (ViewSwitcher)inflate.findViewById(2131689534); │ │ │ │ + this.mainLayout = (LinearLayout)inflate.findViewById(2131689523); │ │ │ │ + this.contactBadge = (QuickContactBadge)inflate.findViewById(2131689524); │ │ │ │ + final String[] stringArray = this.getResources().getStringArray(2131492867); │ │ │ │ if (this.showButtons) { │ │ │ │ - final Button button = (Button)inflate.findViewById(2131165248); │ │ │ │ + final Button button = (Button)inflate.findViewById(2131689536); │ │ │ │ final SmsPopupFragment$PopupButton onClickListener = new SmsPopupFragment$PopupButton(this, intArray[0], stringArray); │ │ │ │ button.setOnClickListener((View$OnClickListener)onClickListener); │ │ │ │ button.setVisibility(onClickListener.buttonVisibility); │ │ │ │ button.setText((CharSequence)onClickListener.buttonText); │ │ │ │ - final Button button2 = (Button)inflate.findViewById(2131165249); │ │ │ │ + final Button button2 = (Button)inflate.findViewById(2131689537); │ │ │ │ final SmsPopupFragment$PopupButton onClickListener2 = new SmsPopupFragment$PopupButton(this, intArray[1], stringArray); │ │ │ │ button2.setOnClickListener((View$OnClickListener)onClickListener2); │ │ │ │ button2.setVisibility(onClickListener2.buttonVisibility); │ │ │ │ button2.setText((CharSequence)onClickListener2.buttonText); │ │ │ │ - final Button button3 = (Button)inflate.findViewById(2131165250); │ │ │ │ + final Button button3 = (Button)inflate.findViewById(2131689538); │ │ │ │ final SmsPopupFragment$PopupButton onClickListener3 = new SmsPopupFragment$PopupButton(this, intArray[2], stringArray); │ │ │ │ button3.setOnClickListener((View$OnClickListener)onClickListener3); │ │ │ │ button3.setVisibility(onClickListener3.buttonVisibility); │ │ │ │ button3.setText((CharSequence)onClickListener3.buttonText); │ │ │ │ int n = 0; │ │ │ │ if (onClickListener.isReplyButton) { │ │ │ │ n = 0 + 1; │ │ │ │ @@ -257,37 +257,37 @@ │ │ │ │ ++n; │ │ │ │ } │ │ │ │ if (onClickListener3.isReplyButton) { │ │ │ │ ++n; │ │ │ │ } │ │ │ │ if (n == 1) { │ │ │ │ if (onClickListener.isReplyButton) { │ │ │ │ - button.setText(2131624015); │ │ │ │ + button.setText(2131558479); │ │ │ │ } │ │ │ │ if (onClickListener2.isReplyButton) { │ │ │ │ - button2.setText(2131624015); │ │ │ │ + button2.setText(2131558479); │ │ │ │ } │ │ │ │ if (onClickListener3.isReplyButton) { │ │ │ │ - button3.setText(2131624015); │ │ │ │ + button3.setText(2131558479); │ │ │ │ } │ │ │ │ } │ │ │ │ - ((Button)inflate.findViewById(2131165252)).setOnClickListener((View$OnClickListener)new SmsPopupFragment$1(this)); │ │ │ │ + ((Button)inflate.findViewById(2131689540)).setOnClickListener((View$OnClickListener)new SmsPopupFragment$1(this)); │ │ │ │ } │ │ │ │ if (this.message.isMms()) { │ │ │ │ - ((Button)inflate.findViewById(2131165243)).setOnClickListener((View$OnClickListener)new SmsPopupFragment$PopupButton(this, 101, stringArray)); │ │ │ │ + ((Button)inflate.findViewById(2131689531)).setOnClickListener((View$OnClickListener)new SmsPopupFragment$PopupButton(this, 101, stringArray)); │ │ │ │ final String messageBody = this.message.getMessageBody(); │ │ │ │ - final TextView textView = (TextView)inflate.findViewById(2131165242); │ │ │ │ + final TextView textView = (TextView)inflate.findViewById(2131689530); │ │ │ │ if (messageBody != null && !"".equals(messageBody) && !"no subject".equals(messageBody)) { │ │ │ │ textView.setText((CharSequence)this.message.getMessageBody()); │ │ │ │ } │ │ │ │ else { │ │ │ │ textView.setVisibility(8); │ │ │ │ } │ │ │ │ } │ │ │ │ - ((ImageButton)inflate.findViewById(2131165245)).setOnClickListener((View$OnClickListener)new SmsPopupFragment$2(this)); │ │ │ │ + ((ImageButton)inflate.findViewById(2131689533)).setOnClickListener((View$OnClickListener)new SmsPopupFragment$2(this)); │ │ │ │ this.populateViews(); │ │ │ │ return inflate; │ │ │ │ } │ │ │ │ │ │ │ │ public void resizeLayout(final int width, final int n) { │ │ │ │ final FrameLayout$LayoutParams layoutParams = (FrameLayout$LayoutParams)this.mainLayout.getLayoutParams(); │ │ │ │ layoutParams.width = width; │ │ ├── net/everythingandroid/smspopup/util/Eula.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -60,19 +60,18 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ catch (IOException ex) { │ │ │ │ closeable = bufferedReader; │ │ │ │ s = ""; │ │ │ │ closeStream(closeable); │ │ │ │ return (CharSequence)s; │ │ │ │ - closeStream(bufferedReader); │ │ │ │ - closeable = bufferedReader; │ │ │ │ - return (CharSequence)s; │ │ │ │ closeStream(closeable); │ │ │ │ throw; │ │ │ │ + closeStream(bufferedReader); │ │ │ │ + closeable = bufferedReader; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ catch (IOException ex2) {} │ │ │ │ finally { │ │ │ │ closeable = bufferedReader; │ │ │ │ } │ │ │ │ @@ -93,18 +92,18 @@ │ │ │ │ │ │ │ │ public static boolean show(final Activity activity) { │ │ │ │ final boolean cancelable = true; │ │ │ │ boolean b = false; │ │ │ │ final SharedPreferences sharedPreferences = activity.getSharedPreferences("eula", 0); │ │ │ │ if (!sharedPreferences.getBoolean("eula.accepted", false)) { │ │ │ │ final AlertDialog$Builder alertDialog$Builder = new AlertDialog$Builder((Context)activity); │ │ │ │ - alertDialog$Builder.setTitle(2131624188); │ │ │ │ + alertDialog$Builder.setTitle(2131558652); │ │ │ │ alertDialog$Builder.setCancelable(cancelable); │ │ │ │ - alertDialog$Builder.setPositiveButton(2131624189, (DialogInterface$OnClickListener)new Eula$1(sharedPreferences, activity)); │ │ │ │ - alertDialog$Builder.setNegativeButton(2131624190, (DialogInterface$OnClickListener)new Eula$2(activity)); │ │ │ │ + alertDialog$Builder.setPositiveButton(2131558653, (DialogInterface$OnClickListener)new Eula$1(sharedPreferences, activity)); │ │ │ │ + alertDialog$Builder.setNegativeButton(2131558654, (DialogInterface$OnClickListener)new Eula$2(activity)); │ │ │ │ alertDialog$Builder.setOnCancelListener((DialogInterface$OnCancelListener)new Eula$3(activity)); │ │ │ │ alertDialog$Builder.setMessage(readEula(activity)); │ │ │ │ alertDialog$Builder.create().show(); │ │ │ │ } │ │ │ │ else { │ │ │ │ b = cancelable; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/util/ManageNotification.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -264,64 +264,64 @@ │ │ │ │ NOTIF_ICON_RES = notif_ICON_RES; │ │ │ │ } │ │ │ │ │ │ │ │ private static ManageNotification$PopupNotification buildNotification(final Context context, final String s, final String s2, final boolean b, final int n) { │ │ │ │ final ManagePreferences managePreferences = new ManagePreferences(context, s, s2); │ │ │ │ final AudioManager audioManager = (AudioManager)context.getSystemService("audio"); │ │ │ │ ManageNotification$PopupNotification manageNotification$PopupNotification = null; │ │ │ │ - if (!managePreferences.getBoolean(2131623959, false, "contact_enabled")) { │ │ │ │ + if (!managePreferences.getBoolean(2131558423, false, "contact_enabled")) { │ │ │ │ manageNotification$PopupNotification = null; │ │ │ │ } │ │ │ │ else { │ │ │ │ - final boolean boolean1 = managePreferences.getBoolean(2131623965, true, "contact_vibrate_enabled"); │ │ │ │ - final String string = managePreferences.getString(2131623966, "0,1200", "contact_vibrate_pattern"); │ │ │ │ - final String string2 = managePreferences.getString(2131623967, "0,1200", "contact_vibrate_pattern_custom"); │ │ │ │ - final boolean boolean2 = managePreferences.getBoolean(2131623968, true, "contact_led_enabled"); │ │ │ │ - String string3 = managePreferences.getString(2131623969, "Yellow", "contact_led_color"); │ │ │ │ - final String string4 = managePreferences.getString(2131623970, "Yellow", "contact_led_color_custom"); │ │ │ │ - final String string5 = managePreferences.getString(2131623971, "1000,1000", "contact_led_pattern"); │ │ │ │ - final String string6 = managePreferences.getString(2131623972, "1000,1000", "contact_led_pattern_custom"); │ │ │ │ - final Uri parse = Uri.parse(managePreferences.getString(2131623962, ManageNotification.defaultRingtone, "contact_ringtone")); │ │ │ │ - final boolean boolean3 = managePreferences.getBoolean(2131623952, false); │ │ │ │ - final boolean boolean4 = managePreferences.getBoolean(2131623953, false); │ │ │ │ - final boolean boolean5 = managePreferences.getBoolean(2131623954, false); │ │ │ │ - int i = (int)Integer.valueOf(managePreferences.getString(2131623964, "0")); │ │ │ │ + final boolean boolean1 = managePreferences.getBoolean(2131558429, true, "contact_vibrate_enabled"); │ │ │ │ + final String string = managePreferences.getString(2131558430, "0,1200", "contact_vibrate_pattern"); │ │ │ │ + final String string2 = managePreferences.getString(2131558431, "0,1200", "contact_vibrate_pattern_custom"); │ │ │ │ + final boolean boolean2 = managePreferences.getBoolean(2131558432, true, "contact_led_enabled"); │ │ │ │ + String string3 = managePreferences.getString(2131558433, "Yellow", "contact_led_color"); │ │ │ │ + final String string4 = managePreferences.getString(2131558434, "Yellow", "contact_led_color_custom"); │ │ │ │ + final String string5 = managePreferences.getString(2131558435, "1000,1000", "contact_led_pattern"); │ │ │ │ + final String string6 = managePreferences.getString(2131558436, "1000,1000", "contact_led_pattern_custom"); │ │ │ │ + final Uri parse = Uri.parse(managePreferences.getString(2131558426, ManageNotification.defaultRingtone, "contact_ringtone")); │ │ │ │ + final boolean boolean3 = managePreferences.getBoolean(2131558416, false); │ │ │ │ + final boolean boolean4 = managePreferences.getBoolean(2131558417, false); │ │ │ │ + final boolean boolean5 = managePreferences.getBoolean(2131558418, false); │ │ │ │ + int i = (int)Integer.valueOf(managePreferences.getString(2131558428, "0")); │ │ │ │ final int length; │ │ │ │ if (i < 0 || i >= (length = ManageNotification.NOTIF_ICON_RES.length)) { │ │ │ │ i = Integer.valueOf("0"); │ │ │ │ - managePreferences.putString(2131623964, String.valueOf(i)); │ │ │ │ + managePreferences.putString(2131558428, String.valueOf(i)); │ │ │ │ } │ │ │ │ - final boolean boolean6 = managePreferences.getBoolean(2131623993, true); │ │ │ │ - final boolean boolean7 = managePreferences.getBoolean(2131623963, false); │ │ │ │ + final boolean boolean6 = managePreferences.getBoolean(2131558457, true); │ │ │ │ + final boolean boolean7 = managePreferences.getBoolean(2131558427, false); │ │ │ │ managePreferences.close(); │ │ │ │ final Notification notification = new Notification(); │ │ │ │ notification.flags = 16; │ │ │ │ notification.audioStreamType = -1; │ │ │ │ Label_0920: { │ │ │ │ if (b) { │ │ │ │ break Label_0920; │ │ │ │ } │ │ │ │ Label_0776: { │ │ │ │ if (!boolean2) { │ │ │ │ break Label_0776; │ │ │ │ } │ │ │ │ notification.flags |= 0x1; │ │ │ │ Label_1128: { │ │ │ │ - if (!context.getString(2131624007).equals(string5)) { │ │ │ │ + if (!context.getString(2131558471).equals(string5)) { │ │ │ │ break Label_1128; │ │ │ │ } │ │ │ │ int[] array = parseLEDPattern(string6); │ │ │ │ Label_0765_Outer: │ │ │ │ while (true) { │ │ │ │ if (array == null) { │ │ │ │ array = parseLEDPattern("1000,1000"); │ │ │ │ } │ │ │ │ notification.ledOnMS = array[0]; │ │ │ │ notification.ledOffMS = array[1]; │ │ │ │ - if (context.getString(2131624007).equals(string3)) { │ │ │ │ + if (context.getString(2131558471).equals(string3)) { │ │ │ │ string3 = string4; │ │ │ │ } │ │ │ │ int ledARGB = Color.parseColor("Yellow"); │ │ │ │ while (true) { │ │ │ │ if (string3 == null) { │ │ │ │ break Label_0765; │ │ │ │ } │ │ │ │ @@ -329,15 +329,15 @@ │ │ │ │ ledARGB = Color.parseColor(string3); │ │ │ │ notification.ledARGB = ledARGB; │ │ │ │ if (((TelephonyManager)context.getSystemService("phone")).getCallState() == 0) { │ │ │ │ final int n2; │ │ │ │ final int ringerMode; │ │ │ │ if (boolean1 || (n2 = 1) == (ringerMode = audioManager.getRingerMode())) { │ │ │ │ long[] vibrate; │ │ │ │ - if (context.getString(2131624007).equals(string)) { │ │ │ │ + if (context.getString(2131558471).equals(string)) { │ │ │ │ vibrate = parseVibratePattern(string2); │ │ │ │ } │ │ │ │ else { │ │ │ │ vibrate = parseVibratePattern(string); │ │ │ │ } │ │ │ │ if (vibrate != null) { │ │ │ │ notification.vibrate = vibrate; │ │ │ │ @@ -415,15 +415,15 @@ │ │ │ │ │ │ │ │ public static void clearAll(final Context context) { │ │ │ │ clearAll(context, true); │ │ │ │ } │ │ │ │ │ │ │ │ public static void clearAll(final Context context, final boolean b) { │ │ │ │ final SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); │ │ │ │ - if (b || defaultSharedPreferences.getBoolean(context.getString(2131623955), true)) { │ │ │ │ + if (b || defaultSharedPreferences.getBoolean(context.getString(2131558419), true)) { │ │ │ │ ((NotificationManager)context.getSystemService("notification")).cancelAll(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private static int getUndeliveredMessageCount(final Context context, final long[] array) { │ │ │ │ final int n = 1; │ │ │ │ int count = 0; │ │ │ │ @@ -470,37 +470,37 @@ │ │ │ │ if (buildNotification != null) { │ │ │ │ String s = ""; │ │ │ │ SmsMonitorService.beginStartingService(context); │ │ │ │ SpannableString tickerText; │ │ │ │ String s2; │ │ │ │ if (buildNotification.privacyMode && (ManageKeyguard.inKeyguardRestrictedInputMode() || buildNotification.privacyAlways)) { │ │ │ │ if (buildNotification.privacySender) { │ │ │ │ - tickerText = new SpannableString((CharSequence)context.getString(2131624013)); │ │ │ │ + tickerText = new SpannableString((CharSequence)context.getString(2131558477)); │ │ │ │ s2 = tickerText.toString(); │ │ │ │ } │ │ │ │ else { │ │ │ │ - tickerText = new SpannableString((CharSequence)context.getString(2131624012, new Object[] { contactName })); │ │ │ │ + tickerText = new SpannableString((CharSequence)context.getString(2131558476, new Object[] { contactName })); │ │ │ │ s2 = contactName; │ │ │ │ - s = context.getString(2131624013); │ │ │ │ + s = context.getString(2131558477); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ s2 = contactName; │ │ │ │ s = messageBody; │ │ │ │ - tickerText = new SpannableString((CharSequence)context.getString(2131624011, new Object[] { contactName, messageBody })); │ │ │ │ + tickerText = new SpannableString((CharSequence)context.getString(2131558475, new Object[] { contactName, messageBody })); │ │ │ │ tickerText.setSpan((Object)new StyleSpan(1), 0, contactName.length(), 33); │ │ │ │ } │ │ │ │ if (b) { │ │ │ │ tickerText = null; │ │ │ │ } │ │ │ │ smsMmsMessage.setNotify(false); │ │ │ │ Intent intent = SmsPopupUtils.getSmsInboxIntent(); │ │ │ │ if (n > 1) { │ │ │ │ - s2 = context.getString(2131624009); │ │ │ │ - s = context.getString(2131624010, new Object[] { Integer.valueOf(n) }); │ │ │ │ + s2 = context.getString(2131558473); │ │ │ │ + s = context.getString(2131558474, new Object[] { Integer.valueOf(n) }); │ │ │ │ } │ │ │ │ else { │ │ │ │ intent = smsMmsMessage.getReplyIntent(buildNotification.replyToThread); │ │ │ │ } │ │ │ │ buildNotification.notification.icon = buildNotification.notifIcon; │ │ │ │ buildNotification.notification.tickerText = (CharSequence)tickerText; │ │ │ │ buildNotification.notification.when = timestamp; │ │ ├── net/everythingandroid/smspopup/util/ManageWakeLock.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -26,25 +26,25 @@ │ │ │ │ while (true) { │ │ │ │ Label_0208: { │ │ │ │ synchronized (ManageWakeLock.class) { │ │ │ │ if (ManageWakeLock.mWakeLock == null) { │ │ │ │ Object systemService = context.getSystemService("power"); │ │ │ │ systemService = systemService; │ │ │ │ final SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); │ │ │ │ - if (!defaultSharedPreferences.getBoolean(context.getString(2131623951), false)) { │ │ │ │ + if (!defaultSharedPreferences.getBoolean(context.getString(2131558415), false)) { │ │ │ │ break Label_0208; │ │ │ │ } │ │ │ │ int n = 6; │ │ │ │ - if (defaultSharedPreferences.getBoolean(context.getString(2131624005), true)) { │ │ │ │ + if (defaultSharedPreferences.getBoolean(context.getString(2131558469), true)) { │ │ │ │ n |= 0x10000000; │ │ │ │ ManageKeyguard.disableKeyguard(context); │ │ │ │ } │ │ │ │ (ManageWakeLock.mWakeLock = ((PowerManager)systemService).newWakeLock(n, "SMSPopup.full")).setReferenceCounted(false); │ │ │ │ ManageWakeLock.mWakeLock.acquire(); │ │ │ │ - ClearAllReceiver.setCancel(context, (int)Integer.valueOf(defaultSharedPreferences.getString(context.getString(2131623950), "30"))); │ │ │ │ + ClearAllReceiver.setCancel(context, (int)Integer.valueOf(defaultSharedPreferences.getString(context.getString(2131558414), "30"))); │ │ │ │ } │ │ │ │ return; │ │ │ │ } │ │ │ │ } │ │ │ │ int n = 10; │ │ │ │ continue; │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/util/SmsMessageSender.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -80,16 +80,16 @@ │ │ │ │ this.mMessageText = mMessageText; │ │ │ │ this.mNumberOfDests = array.length; │ │ │ │ System.arraycopy(array, 0, this.mDests = new String[this.mNumberOfDests], 0, this.mNumberOfDests); │ │ │ │ this.mTimestamp = System.currentTimeMillis(); │ │ │ │ this.mThreadId = mThreadId; │ │ │ │ this.mServiceCenter = this.getOutgoingServiceCenter(this.mThreadId); │ │ │ │ final SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this.mContext); │ │ │ │ - this.splitMessage = defaultSharedPreferences.getBoolean(this.mContext.getString(2131624003), false); │ │ │ │ - this.requestDeliveryReport = defaultSharedPreferences.getBoolean(this.mContext.getString(2131624002), false); │ │ │ │ + this.splitMessage = defaultSharedPreferences.getBoolean(this.mContext.getString(2131558467), false); │ │ │ │ + this.requestDeliveryReport = defaultSharedPreferences.getBoolean(this.mContext.getString(2131558466), false); │ │ │ │ } │ │ │ │ │ │ │ │ public static Uri addMessage(final ContentResolver contentResolver, final String s, final String s2, final String s3, final Long n, final boolean b, final long n2) { │ │ │ │ return addMessageToUri(contentResolver, Uri.parse("content://sms/outbox"), s, s2, s3, n, true, b, n2); │ │ │ │ } │ │ │ │ │ │ │ │ public static Uri addMessageToUri(final ContentResolver contentResolver, final Uri uri, final String s, final String s2, final String s3, final Long n, final boolean b, final boolean b2, final long l) { │ │ │ │ @@ -177,32 +177,33 @@ │ │ │ │ } │ │ │ │ break Label_0165; │ │ │ │ } │ │ │ │ case 2: │ │ │ │ case 4: { │ │ │ │ Label_0153: { │ │ │ │ break Label_0153; │ │ │ │ - Label_0141_Outer: │ │ │ │ while (true) { │ │ │ │ update = 0; │ │ │ │ while (true) { │ │ │ │ try { │ │ │ │ update = context.getContentResolver().update(uri, contentValues, (String)null, (String[])null); │ │ │ │ if (j != update) { │ │ │ │ j = 0; │ │ │ │ } │ │ │ │ b = (j != 0); │ │ │ │ break Label_0009; │ │ │ │ - n = 1; │ │ │ │ - continue Label_0059; │ │ │ │ // iftrue(Label_0117:, !b2) │ │ │ │ + Block_4: { │ │ │ │ + break Block_4; │ │ │ │ + b2 = true; │ │ │ │ + continue Label_0059; │ │ │ │ + n = 1; │ │ │ │ + continue Label_0059; │ │ │ │ + } │ │ │ │ contentValues.put("read", Integer.valueOf(j)); │ │ │ │ - continue Label_0141_Outer; │ │ │ │ - b2 = true; │ │ │ │ - continue Label_0059; │ │ │ │ } │ │ │ │ catch (Exception ex) { │ │ │ │ continue Label_0159_Outer; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ ├── net/everythingandroid/smspopup/util/SmsPopupUtils.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -98,46 +98,41 @@ │ │ │ │ } │ │ │ │ setMessageRead(context, n, n3); │ │ │ │ Label_0082: { │ │ │ │ if (n4 != n3) { │ │ │ │ break Label_0082; │ │ │ │ } │ │ │ │ Uri uri = Uri.withAppendedPath(SmsPopupUtils.MMS_CONTENT_URI, String.valueOf(n)); │ │ │ │ - Label_0074_Outer: │ │ │ │ while (true) { │ │ │ │ int delete = 0; │ │ │ │ while (true) { │ │ │ │ try { │ │ │ │ delete = context.getContentResolver().delete(uri, (String)null, (String[])null); │ │ │ │ if (delete == n4) {} │ │ │ │ Label_0081: { │ │ │ │ return; │ │ │ │ } │ │ │ │ - while (true) { │ │ │ │ - uri = Uri.withAppendedPath(SmsPopupUtils.SMS_CONTENT_URI, String.valueOf(n)); │ │ │ │ - continue Label_0074_Outer; │ │ │ │ - continue; │ │ │ │ - } │ │ │ │ + // iftrue(Label_0081:, n3 != 0) │ │ │ │ + uri = Uri.withAppendedPath(SmsPopupUtils.SMS_CONTENT_URI, String.valueOf(n)); │ │ │ │ } │ │ │ │ - // iftrue(Label_0081:, n3 != 0) │ │ │ │ catch (Exception ex) { │ │ │ │ continue; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public static void enableSmsPopup(final Context context, final boolean b) { │ │ │ │ final int n = 1; │ │ │ │ final PackageManager packageManager = context.getPackageManager(); │ │ │ │ final ComponentName componentName = new ComponentName(context, (Class)SmsReceiver.class); │ │ │ │ final SharedPreferences$Editor edit = PreferenceManager.getDefaultSharedPreferences(context).edit(); │ │ │ │ - edit.putBoolean(context.getString(2131623947), b); │ │ │ │ + edit.putBoolean(context.getString(2131558411), b); │ │ │ │ edit.commit(); │ │ │ │ if (b) { │ │ │ │ packageManager.setComponentEnabledSetting(componentName, 0, n); │ │ │ │ } │ │ │ │ else { │ │ │ │ packageManager.setComponentEnabledSetting(componentName, 2, n); │ │ │ │ } │ │ │ │ @@ -550,15 +545,15 @@ │ │ │ │ public static Bitmap getPersonPhoto(final Context context, final Uri uri) { │ │ │ │ Bitmap personPhoto; │ │ │ │ if (context == null) { │ │ │ │ personPhoto = null; │ │ │ │ } │ │ │ │ else { │ │ │ │ final Resources resources = context.getResources(); │ │ │ │ - personPhoto = getPersonPhoto(context, uri, (int)resources.getDimension(2131427338) - (int)resources.getDimension(2131427339)); │ │ │ │ + personPhoto = getPersonPhoto(context, uri, (int)resources.getDimension(2131361805) - (int)resources.getDimension(2131361806)); │ │ │ │ } │ │ │ │ return personPhoto; │ │ │ │ } │ │ │ │ │ │ │ │ public static Bitmap getPersonPhoto(final Context context, final Uri uri, final int n) { │ │ │ │ final int n2 = 1024; │ │ │ │ final boolean inJustDecodeBounds = true; │ │ │ │ @@ -581,32 +576,35 @@ │ │ │ │ if (outHeight >= outWidth) { │ │ │ │ break Label_0204; │ │ │ │ } │ │ │ │ if (b) { │ │ │ │ bitmapFactory$Options.inSampleSize = Math.round((float)(outHeight / n)); │ │ │ │ } │ │ │ │ round = Math.round((float)(n * outHeight / outWidth)); │ │ │ │ + Label_0183_Outer: │ │ │ │ while (true) { │ │ │ │ Bitmap loadContactPhoto = null; │ │ │ │ while (true) { │ │ │ │ try { │ │ │ │ loadContactPhoto = loadContactPhoto(context, uri, bitmapFactory$Options); │ │ │ │ if (loadContactPhoto != null) { │ │ │ │ scaledBitmap = Bitmap.createScaledBitmap(loadContactPhoto, round2, round, inJustDecodeBounds); │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ // iftrue(Label_0228:, !b) │ │ │ │ - Label_0228: │ │ │ │ while (true) { │ │ │ │ + Block_11: { │ │ │ │ + break Block_11; │ │ │ │ + round2 = Math.round((float)(n * outWidth / outHeight)); │ │ │ │ + continue Label_0183_Outer; │ │ │ │ + } │ │ │ │ bitmapFactory$Options.inSampleSize = Math.round((float)(outWidth / n)); │ │ │ │ - break Label_0228; │ │ │ │ continue; │ │ │ │ } │ │ │ │ - round2 = Math.round((float)(n * outWidth / outHeight)); │ │ │ │ } │ │ │ │ catch (OutOfMemoryError outOfMemoryError) { │ │ │ │ Log.e("Out of memory when loading contact photo"); │ │ │ │ continue; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ @@ -802,22 +800,22 @@ │ │ │ │ public static boolean isICS() { │ │ │ │ return Build$VERSION.SDK_INT >= 14; │ │ │ │ } │ │ │ │ │ │ │ │ public static void launchEmailToIntent(final Context context, final String s, final boolean b) { │ │ │ │ final Intent intent = new Intent("android.intent.action.SEND"); │ │ │ │ final SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(context); │ │ │ │ - final boolean boolean1 = defaultSharedPreferences.getBoolean(context.getString(2131623998), false); │ │ │ │ + final boolean boolean1 = defaultSharedPreferences.getBoolean(context.getString(2131558462), false); │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ Label_0782: { │ │ │ │ if (!b) { │ │ │ │ break Label_0782; │ │ │ │ } │ │ │ │ sb.append(String.format("\n\n----------\nSysinfo - %s\nModel: %s\n\n", Build.FINGERPRINT, Build.MODEL)); │ │ │ │ - final String[] array = { context.getString(2131623947), context.getString(2131623950), context.getString(2131623952), context.getString(2131623953), context.getString(2131623954), context.getString(2131623951), context.getString(2131623955), context.getString(2131623956), context.getString(2131623958), context.getString(2131623994), context.getString(2131623995), context.getString(2131623996), context.getString(2131623960), context.getString(2131623959), context.getString(2131623962), context.getString(2131623964), context.getString(2131623965), context.getString(2131623966), context.getString(2131623967), context.getString(2131623968), context.getString(2131623969), context.getString(2131623973), context.getString(2131623975), context.getString(2131623974) }; │ │ │ │ + final String[] array = { context.getString(2131558411), context.getString(2131558414), context.getString(2131558416), context.getString(2131558417), context.getString(2131558418), context.getString(2131558415), context.getString(2131558419), context.getString(2131558420), context.getString(2131558422), context.getString(2131558458), context.getString(2131558459), context.getString(2131558460), context.getString(2131558424), context.getString(2131558423), context.getString(2131558426), context.getString(2131558428), context.getString(2131558429), context.getString(2131558430), context.getString(2131558431), context.getString(2131558432), context.getString(2131558433), context.getString(2131558437), context.getString(2131558439), context.getString(2131558438) }; │ │ │ │ final Map all = defaultSharedPreferences.getAll(); │ │ │ │ sb.append(String.format("%s config -\n", s)); │ │ │ │ int n = 0; │ │ │ │ String s2; │ │ │ │ int n2; │ │ │ │ Object[] args; │ │ │ │ String format; │ │ │ │ @@ -848,15 +846,15 @@ │ │ │ │ count = query.getCount(); │ │ │ │ Label_0688: { │ │ │ │ break Label_0688; │ │ │ │ intent.putExtra(s3, array2); │ │ │ │ intent.putExtra("android.intent.extra.SUBJECT", s); │ │ │ │ intent.putExtra("android.intent.extra.TEXT", sb.toString()); │ │ │ │ intent.setType("message/rfc822"); │ │ │ │ - context.startActivity(Intent.createChooser(intent, (CharSequence)context.getString(2131624037))); │ │ │ │ + context.startActivity(Intent.createChooser(intent, (CharSequence)context.getString(2131558501))); │ │ │ │ return; │ │ │ │ } │ │ │ │ sb.append("Db Rows: " + count + "\n"); │ │ │ │ sb.append(String.format("locale: %s\n", context.getResources().getConfiguration().locale.getDisplayName())); │ │ │ │ break Label_0782; │ │ │ │ query = context.getContentResolver().query(SmsPopupContract$ContactNotifications.CONTENT_URI, (String[])null, (String)null, (String[])null, (String)null); │ │ │ │ count = 0; │ │ │ │ @@ -900,15 +898,15 @@ │ │ │ │ │ │ │ │ public static int pixelsToDip(final Resources resources, final int n) { │ │ │ │ return (int)(n * resources.getDisplayMetrics().density + 0.5f); │ │ │ │ } │ │ │ │ │ │ │ │ public static void setMessageRead(final Context context, final long n, final int n2) { │ │ │ │ final int i = 1; │ │ │ │ - if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean(context.getString(2131623955), (boolean)(i != 0)) && n > 0L) { │ │ │ │ + if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean(context.getString(2131558419), (boolean)(i != 0)) && n > 0L) { │ │ │ │ final ContentValues contentValues = new ContentValues(i); │ │ │ │ contentValues.put("read", Integer.valueOf(i)); │ │ │ │ Label_0144: { │ │ │ │ if (i != n2) { │ │ │ │ break Label_0144; │ │ │ │ } │ │ │ │ Uri uri = Uri.withAppendedPath(SmsPopupUtils.MMS_INBOX_CONTENT_URI, String.valueOf(n)); │ │ │ │ @@ -930,15 +928,15 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ Label_0040:; │ │ │ │ } │ │ │ │ │ │ │ │ public static void setThreadRead(final Context context, final long n) { │ │ │ │ final int i = 1; │ │ │ │ - if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean(context.getString(2131623955), (boolean)(i != 0)) && n > 0L) { │ │ │ │ + if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean(context.getString(2131558419), (boolean)(i != 0)) && n > 0L) { │ │ │ │ final ContentValues contentValues = new ContentValues(i); │ │ │ │ contentValues.put("read", Integer.valueOf(i)); │ │ │ │ final ContentResolver contentResolver = context.getContentResolver(); │ │ │ │ try { │ │ │ │ contentResolver.update(ContentUris.withAppendedId(SmsPopupUtils.CONVERSATION_CONTENT_URI, n), contentValues, (String)null, (String[])null); │ │ │ │ } │ │ │ │ catch (Exception ex) {} │ │ │ --- com/viewpagerindicator/VerticalTabPageIndicator$3.class │ │ ├── +++ com/viewpagerindicator/UnderlinePageIndicator$2.class │ │ │┄ Files 25% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,20 +1,17 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ -import android.view.View; │ │ │ │ - │ │ │ │ -class VerticalTabPageIndicator$3 implements Runnable │ │ │ │ +class UnderlinePageIndicator$2 implements Runnable │ │ │ │ { │ │ │ │ - final /* synthetic */ VerticalTabPageIndicator this$0; │ │ │ │ - final /* synthetic */ View val$tabView; │ │ │ │ + final /* synthetic */ UnderlinePageIndicator this$0; │ │ │ │ │ │ │ │ - VerticalTabPageIndicator$3(final VerticalTabPageIndicator this$0, final View val$tabView) { │ │ │ │ + UnderlinePageIndicator$2(final UnderlinePageIndicator this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ - this.val$tabView = val$tabView; │ │ │ │ } │ │ │ │ │ │ │ │ public void run() { │ │ │ │ - this.this$0.smoothScrollTo(0, this.val$tabView.getTop() - (this.this$0.getHeight() - this.val$tabView.getHeight()) / 2); │ │ │ │ - this.this$0.mTabSelector = null; │ │ │ │ + if (UnderlinePageIndicator.access$000(this.this$0)) { │ │ │ │ + this.this$0.post(UnderlinePageIndicator.access$300(this.this$0)); │ │ │ │ + } │ │ │ │ } │ │ │ │ } │ │ │ --- com/viewpagerindicator/VerticalTabPageIndicator$TabView.class │ │ ├── +++ com/viewpagerindicator/LinePageIndicator$SavedState.class │ │ │┄ Files 25% similar despite different names │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,35 +1,31 @@ │ │ │ │ │ │ │ │ package com.viewpagerindicator; │ │ │ │ │ │ │ │ -import android.view.View$MeasureSpec; │ │ │ │ -import android.util.AttributeSet; │ │ │ │ -import android.content.Context; │ │ │ │ -import android.widget.LinearLayout; │ │ │ │ +import android.os.Parcelable; │ │ │ │ +import android.os.Parcel; │ │ │ │ +import android.os.Parcelable$Creator; │ │ │ │ +import android.view.View$BaseSavedState; │ │ │ │ │ │ │ │ -public class VerticalTabPageIndicator$TabView extends LinearLayout │ │ │ │ +class LinePageIndicator$SavedState extends View$BaseSavedState │ │ │ │ { │ │ │ │ - private int mIndex; │ │ │ │ - private VerticalTabPageIndicator mParent; │ │ │ │ + public static final Parcelable$Creator CREATOR; │ │ │ │ + int currentPage; │ │ │ │ │ │ │ │ - public VerticalTabPageIndicator$TabView(final Context context, final AttributeSet set) { │ │ │ │ - super(context, set); │ │ │ │ - this.setOrientation(1); │ │ │ │ + static { │ │ │ │ + CREATOR = (Parcelable$Creator)new LinePageIndicator$SavedState$1(); │ │ │ │ } │ │ │ │ │ │ │ │ - public int getIndex() { │ │ │ │ - return this.mIndex; │ │ │ │ + private LinePageIndicator$SavedState(final Parcel parcel) { │ │ │ │ + super(parcel); │ │ │ │ + this.currentPage = parcel.readInt(); │ │ │ │ } │ │ │ │ │ │ │ │ - public void init(final VerticalTabPageIndicator mParent, final String text, final int mIndex) { │ │ │ │ - this.mParent = mParent; │ │ │ │ - this.mIndex = mIndex; │ │ │ │ - ((VerticalTextView)this.findViewById(16908308)).setText((CharSequence)text); │ │ │ │ + public LinePageIndicator$SavedState(final Parcelable parcelable) { │ │ │ │ + super(parcelable); │ │ │ │ } │ │ │ │ │ │ │ │ - public void onMeasure(final int n, final int n2) { │ │ │ │ - super.onMeasure(n, n2); │ │ │ │ - if (this.mParent.mMaxTabWidth > 0 && this.getMeasuredWidth() > this.mParent.mMaxTabWidth) { │ │ │ │ - super.onMeasure(View$MeasureSpec.makeMeasureSpec(this.mParent.mMaxTabWidth, 1073741824), n2); │ │ │ │ - } │ │ │ │ + public void writeToParcel(final Parcel parcel, final int n) { │ │ │ │ + super.writeToParcel(parcel, n); │ │ │ │ + parcel.writeInt(this.currentPage); │ │ │ │ } │ │ │ │ } ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -553,15 +553,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setUpdateThrottle(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "delayMS" # J │ │ .prologue │ .line 103 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J ├── smali/android/support/v4/content/ModernAsyncTask.smali │ @@ -83,15 +83,15 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ .line 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/16 v2, 0x80 │ + const/16 v3, 0x80 │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -315,15 +315,15 @@ │ │ .line 1306 │ :cond_1 │ return-void │ .end method │ │ .method static makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ - .locals 3 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "start" # F │ .param p2, "end" # F │ │ .prologue │ .line 695 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -333,17 +333,17 @@ │ .line 696 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 697 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 698 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -386,17 +386,17 @@ │ .line 684 │ .local v0, "scale":Landroid/view/animation/ScaleAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 685 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ .line 686 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 687 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -405,17 +405,17 @@ │ .line 688 │ .local v9, "alpha":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 689 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 690 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 691 │ return-object v10 │ .end method ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -34,15 +34,15 @@ │ .field mNumber:I │ │ .field mTickerView:Landroid/widget/RemoteViews; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 3 │ + .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 100 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 87 │ @@ -56,17 +56,17 @@ │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ .line 104 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Landroid/app/Notification;->when:J │ + iput-wide v2, v0, Landroid/app/Notification;->when:J │ │ .line 105 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 3 │ + .locals 4 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 1 │ + .locals 2 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 5 │ + .locals 6 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/com/commonsware/cwac/wakeful/WakefulIntentService.smali │ @@ -130,54 +130,56 @@ │ .method public static scheduleAlarms(Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;Landroid/content/Context;Z)V │ .locals 11 │ .param p0, "listener" # Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener; │ .param p1, "ctxt" # Landroid/content/Context; │ .param p2, "force" # Z │ │ .prologue │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ const/4 v10, 0x0 │ │ .line 61 │ const-string v6, "com.commonsware.cwac.wakeful.WakefulIntentService" │ │ invoke-virtual {p1, v6, v10}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v5 │ │ .line 62 │ .local v5, "prefs":Landroid/content/SharedPreferences; │ const-string v6, "lastAlarm" │ │ - invoke-interface {v5, v6, v7, v8}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v5, v6, v8, v9}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 64 │ - .local v1, "lastAlarm":J │ - cmp-long v6, v1, v7 │ + .local v2, "lastAlarm":J │ + cmp-long v6, v2, v8 │ │ if-eqz v6, :cond_0 │ │ if-nez p2, :cond_0 │ │ + .line 65 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v6 │ │ - cmp-long v6, v6, v1 │ + cmp-long v6, v6, v2 │ │ if-lez v6, :cond_1 │ │ + .line 66 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v6 │ │ - sub-long/2addr v6, v1 │ + sub-long/2addr v6, v2 │ │ invoke-interface {p0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;->getMaxAge()J │ │ move-result-wide v8 │ │ cmp-long v6, v6, v8 │ │ @@ -185,39 +187,39 @@ │ │ .line 67 │ :cond_0 │ const-string v6, "alarm" │ │ invoke-virtual {p1, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - check-cast v3, Landroid/app/AlarmManager; │ + check-cast v1, Landroid/app/AlarmManager; │ │ .line 68 │ - .local v3, "mgr":Landroid/app/AlarmManager; │ + .local v1, "mgr":Landroid/app/AlarmManager; │ new-instance v0, Landroid/content/Intent; │ │ const-class v6, Lcom/commonsware/cwac/wakeful/AlarmReceiver; │ │ invoke-direct {v0, p1, v6}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 69 │ .local v0, "i":Landroid/content/Intent; │ invoke-static {p1, v10, v0, v10}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v4 │ │ .line 72 │ .local v4, "pi":Landroid/app/PendingIntent; │ - invoke-interface {p0, v3, v4, p1}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;->scheduleAlarms(Landroid/app/AlarmManager;Landroid/app/PendingIntent;Landroid/content/Context;)V │ + invoke-interface {p0, v1, v4, p1}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;->scheduleAlarms(Landroid/app/AlarmManager;Landroid/app/PendingIntent;Landroid/content/Context;)V │ │ .line 74 │ .end local v0 # "i":Landroid/content/Intent; │ - .end local v3 # "mgr":Landroid/app/AlarmManager; │ + .end local v1 # "mgr":Landroid/app/AlarmManager; │ .end local v4 # "pi":Landroid/app/PendingIntent; │ :cond_1 │ return-void │ .end method │ │ .method public static sendWakefulWork(Landroid/content/Context;Landroid/content/Intent;)V │ .locals 1 ├── smali/com/commonsware/cwac/wakeful/AlarmReceiver.smali │ @@ -298,30 +298,32 @@ │ │ const/4 v3, 0x0 │ │ invoke-virtual {p1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ - .line 43 │ + .line 44 │ .local v1, "prefs":Landroid/content/SharedPreferences; │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ const-string v3, "lastAlarm" │ │ + .line 45 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v4 │ │ invoke-interface {v2, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ + .line 46 │ invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 48 │ invoke-interface {v0, p1}, Lcom/commonsware/cwac/wakeful/WakefulIntentService$AlarmListener;->sendWakefulWork(Landroid/content/Context;)V │ │ .line 54 │ .end local v1 # "prefs":Landroid/content/SharedPreferences; ├── smali/com/viewpagerindicator/CirclePageIndicator$SavedState$1.smali │ @@ -28,66 +28,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 526 │ + .line 543 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ .locals 2 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 530 │ + .line 546 │ new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, p1, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 526 │ + .line 543 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 535 │ + .line 551 │ new-array v0, p1, [Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ - .line 526 │ + .line 543 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/viewpagerindicator/CirclePageIndicator.smali │ @@ -5,49 +5,44 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/viewpagerindicator/CirclePageIndicator$1;, │ Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ } │ .end annotation │ │ │ # static fields │ -.field public static final HORIZONTAL:I = 0x0 │ - │ .field private static final INVALID_POINTER:I = -0x1 │ │ -.field public static final VERTICAL:I = 0x1 │ - │ │ # instance fields │ .field private mActivePointerId:I │ │ .field private mCentered:Z │ │ -.field private mCurrentOffset:I │ - │ .field private mCurrentPage:I │ │ .field private mIsDragging:Z │ │ .field private mLastMotionX:F │ │ .field private mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ .field private mOrientation:I │ │ -.field private mPageSize:I │ +.field private mPageOffset:F │ │ .field private final mPaintFill:Landroid/graphics/Paint; │ │ +.field private final mPaintPageFill:Landroid/graphics/Paint; │ + │ .field private final mPaintStroke:Landroid/graphics/Paint; │ │ .field private mRadius:F │ │ .field private mScrollState:I │ │ .field private mSnap:Z │ @@ -61,303 +56,460 @@ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 66 │ + .line 68 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, v0}, Lcom/viewpagerindicator/CirclePageIndicator;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 67 │ + .line 69 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 70 │ + .line 72 │ sget v0, Lcom/viewpagerindicator/R$attr;->vpiCirclePageIndicatorStyle:I │ │ invoke-direct {p0, p1, p2, v0}, Lcom/viewpagerindicator/CirclePageIndicator;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - .line 71 │ + .line 73 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 12 │ + .locals 19 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "defStyle" # I │ │ .prologue │ - .line 74 │ - invoke-direct {p0, p1, p2, p3}, Landroid/view/View;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + .line 76 │ + invoke-direct/range {p0 .. p3}, Landroid/view/View;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ + │ + .line 48 │ + new-instance v17, Landroid/graphics/Paint; │ + │ + const/16 v18, 0x1 │ + │ + invoke-direct/range {v17 .. v18}, Landroid/graphics/Paint;->(I)V │ + │ + move-object/from16 v0, v17 │ + │ + move-object/from16 v1, p0 │ + │ + iput-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintPageFill:Landroid/graphics/Paint; │ + │ + .line 49 │ + new-instance v17, Landroid/graphics/Paint; │ + │ + const/16 v18, 0x1 │ + │ + invoke-direct/range {v17 .. v18}, Landroid/graphics/Paint;->(I)V │ + │ + move-object/from16 v0, v17 │ + │ + move-object/from16 v1, p0 │ + │ + iput-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + │ + .line 50 │ + new-instance v17, Landroid/graphics/Paint; │ + │ + const/16 v18, 0x1 │ │ - .line 61 │ - const/high16 v10, -0x40800000 # -1.0f │ + invoke-direct/range {v17 .. v18}, Landroid/graphics/Paint;->(I)V │ │ - iput v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mLastMotionX:F │ + move-object/from16 v0, v17 │ + │ + move-object/from16 v1, p0 │ + │ + iput-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ │ .line 62 │ - const/4 v10, -0x1 │ + const/high16 v17, -0x40800000 # -1.0f │ │ - iput v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mActivePointerId:I │ + move/from16 v0, v17 │ │ - .line 77 │ - invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getResources()Landroid/content/res/Resources; │ + move-object/from16 v1, p0 │ │ - move-result-object v9 │ + iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mLastMotionX:F │ │ - .line 78 │ - .local v9, "res":Landroid/content/res/Resources; │ - sget v10, Lcom/viewpagerindicator/R$color;->default_circle_indicator_fill_color:I │ + .line 63 │ + const/16 v17, -0x1 │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getColor(I)I │ + move/from16 v0, v17 │ │ - move-result v3 │ + move-object/from16 v1, p0 │ │ - .line 79 │ - .local v3, "defaultFillColor":I │ - sget v10, Lcom/viewpagerindicator/R$integer;->default_circle_indicator_orientation:I │ + iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mActivePointerId:I │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getInteger(I)I │ + .line 77 │ + invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->isInEditMode()Z │ │ - move-result v4 │ + move-result v17 │ + │ + if-eqz v17, :cond_0 │ + │ + .line 114 │ + :goto_0 │ + return-void │ + │ + .line 80 │ + :cond_0 │ + invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getResources()Landroid/content/res/Resources; │ + │ + move-result-object v16 │ │ .line 81 │ - .local v4, "defaultOrientation":I │ - sget v10, Lcom/viewpagerindicator/R$color;->default_circle_indicator_stroke_color:I │ + .local v16, "res":Landroid/content/res/Resources; │ + sget v17, Lcom/viewpagerindicator/R$color;->default_circle_indicator_page_color:I │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getColor(I)I │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getColor(I)I │ │ - move-result v7 │ + move-result v11 │ │ .line 82 │ - .local v7, "defaultStrokeColor":I │ - sget v10, Lcom/viewpagerindicator/R$dimen;->default_circle_indicator_stroke_width:I │ + .local v11, "defaultPageColor":I │ + sget v17, Lcom/viewpagerindicator/R$color;->default_circle_indicator_fill_color:I │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getDimension(I)F │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getColor(I)I │ │ - move-result v8 │ + move-result v9 │ + │ + .line 83 │ + .local v9, "defaultFillColor":I │ + sget v17, Lcom/viewpagerindicator/R$integer;->default_circle_indicator_orientation:I │ + │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getInteger(I)I │ + │ + move-result v10 │ │ .line 84 │ - .local v8, "defaultStrokeWidth":F │ - sget v10, Lcom/viewpagerindicator/R$dimen;->default_circle_indicator_radius:I │ + .local v10, "defaultOrientation":I │ + sget v17, Lcom/viewpagerindicator/R$color;->default_circle_indicator_stroke_color:I │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getDimension(I)F │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getColor(I)I │ │ - move-result v5 │ + move-result v14 │ │ .line 85 │ - .local v5, "defaultRadius":F │ - sget v10, Lcom/viewpagerindicator/R$bool;->default_circle_indicator_centered:I │ + .local v14, "defaultStrokeColor":I │ + sget v17, Lcom/viewpagerindicator/R$dimen;->default_circle_indicator_stroke_width:I │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getBoolean(I)Z │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getDimension(I)F │ │ - move-result v2 │ + move-result v15 │ │ .line 86 │ - .local v2, "defaultCentered":Z │ - sget v10, Lcom/viewpagerindicator/R$bool;->default_circle_indicator_snap:I │ + .local v15, "defaultStrokeWidth":F │ + sget v17, Lcom/viewpagerindicator/R$dimen;->default_circle_indicator_radius:I │ + │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getDimension(I)F │ + │ + move-result v12 │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getBoolean(I)Z │ + .line 87 │ + .local v12, "defaultRadius":F │ + sget v17, Lcom/viewpagerindicator/R$bool;->default_circle_indicator_centered:I │ │ - move-result v6 │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getBoolean(I)Z │ │ - .line 89 │ - .local v6, "defaultSnap":Z │ - sget-object v10, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator:[I │ + move-result v8 │ │ - sget v11, Lcom/viewpagerindicator/R$style;->Widget_CirclePageIndicator:I │ + .line 88 │ + .local v8, "defaultCentered":Z │ + sget v17, Lcom/viewpagerindicator/R$bool;->default_circle_indicator_snap:I │ │ - invoke-virtual {p1, p2, v10, p3, v11}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ + invoke-virtual/range {v16 .. v17}, Landroid/content/res/Resources;->getBoolean(I)Z │ │ - move-result-object v0 │ + move-result v13 │ │ - .line 92 │ - .local v0, "a":Landroid/content/res/TypedArray; │ - const/4 v10, 0x0 │ + .line 91 │ + .local v13, "defaultSnap":Z │ + sget-object v17, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator:[I │ │ - invoke-virtual {v0, v10, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + const/16 v18, 0x0 │ │ - move-result v10 │ + move-object/from16 v0, p1 │ + │ + move-object/from16 v1, p2 │ + │ + move-object/from16 v2, v17 │ + │ + move/from16 v3, p3 │ + │ + move/from16 v4, v18 │ │ - iput-boolean v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCentered:Z │ + invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ + │ + move-result-object v5 │ │ .line 93 │ - const/4 v10, 0x2 │ + .local v5, "a":Landroid/content/res/TypedArray; │ + sget v17, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator_centered:I │ │ - invoke-virtual {v0, v10, v4}, Landroid/content/res/TypedArray;->getInt(II)I │ + move/from16 v0, v17 │ │ - move-result v10 │ + invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + │ + move-result v17 │ + │ + move/from16 v0, v17 │ + │ + move-object/from16 v1, p0 │ │ - iput v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ + iput-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mCentered:Z │ │ .line 94 │ - new-instance v10, Landroid/graphics/Paint; │ + sget v17, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator_android_orientation:I │ │ - const/4 v11, 0x1 │ + move/from16 v0, v17 │ │ - invoke-direct {v10, v11}, Landroid/graphics/Paint;->(I)V │ + invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;->getInt(II)I │ │ - iput-object v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + move-result v17 │ + │ + move/from16 v0, v17 │ + │ + move-object/from16 v1, p0 │ + │ + iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ │ .line 95 │ - iget-object v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + move-object/from16 v0, p0 │ │ - sget-object v11, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintPageFill:Landroid/graphics/Paint; │ │ - invoke-virtual {v10, v11}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ + move-object/from16 v17, v0 │ + │ + sget-object v18, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ + │ + invoke-virtual/range {v17 .. v18}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 96 │ - iget-object v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + move-object/from16 v0, p0 │ │ - const/4 v11, 0x5 │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintPageFill:Landroid/graphics/Paint; │ │ - invoke-virtual {v0, v11, v7}, Landroid/content/res/TypedArray;->getColor(II)I │ + move-object/from16 v17, v0 │ │ - move-result v11 │ + sget v18, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator_pageColor:I │ + │ + move/from16 v0, v18 │ + │ + invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;->getColor(II)I │ + │ + move-result v18 │ + │ + invoke-virtual/range {v17 .. v18}, Landroid/graphics/Paint;->setColor(I)V │ │ - invoke-virtual {v10, v11}, Landroid/graphics/Paint;->setColor(I)V │ + .line 97 │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + │ + move-object/from16 v17, v0 │ + │ + sget-object v18, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style; │ + │ + invoke-virtual/range {v17 .. v18}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 98 │ - iget-object v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + move-object/from16 v0, p0 │ │ - const/4 v11, 0x6 │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ │ - invoke-virtual {v0, v11, v8}, Landroid/content/res/TypedArray;->getDimension(IF)F │ + move-object/from16 v17, v0 │ │ - move-result v11 │ + sget v18, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator_strokeColor:I │ + │ + move/from16 v0, v18 │ + │ + invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;->getColor(II)I │ + │ + move-result v18 │ + │ + invoke-virtual/range {v17 .. v18}, Landroid/graphics/Paint;->setColor(I)V │ + │ + .line 99 │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + │ + move-object/from16 v17, v0 │ + │ + sget v18, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator_strokeWidth:I │ + │ + move/from16 v0, v18 │ + │ + invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - invoke-virtual {v10, v11}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ + move-result v18 │ + │ + invoke-virtual/range {v17 .. v18}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ .line 100 │ - new-instance v10, Landroid/graphics/Paint; │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ │ - const/4 v11, 0x1 │ + move-object/from16 v17, v0 │ │ - invoke-direct {v10, v11}, Landroid/graphics/Paint;->(I)V │ + sget-object v18, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ │ - iput-object v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ + invoke-virtual/range {v17 .. v18}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ .line 101 │ - iget-object v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ + │ + move-object/from16 v17, v0 │ + │ + sget v18, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator_fillColor:I │ + │ + move/from16 v0, v18 │ + │ + invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;->getColor(II)I │ │ - sget-object v11, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; │ + move-result v18 │ │ - invoke-virtual {v10, v11}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ + invoke-virtual/range {v17 .. v18}, Landroid/graphics/Paint;->setColor(I)V │ │ .line 102 │ - iget-object v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ + sget v17, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator_radius:I │ │ - const/4 v11, 0x1 │ + move/from16 v0, v17 │ │ - invoke-virtual {v0, v11, v3}, Landroid/content/res/TypedArray;->getColor(II)I │ + invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - move-result v11 │ + move-result v17 │ │ - invoke-virtual {v10, v11}, Landroid/graphics/Paint;->setColor(I)V │ + move/from16 v0, v17 │ │ - .line 104 │ - const/4 v10, 0x3 │ + move-object/from16 v1, p0 │ │ - invoke-virtual {v0, v10, v5}, Landroid/content/res/TypedArray;->getDimension(IF)F │ + iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ │ - move-result v10 │ + .line 103 │ + sget v17, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator_snap:I │ + │ + move/from16 v0, v17 │ + │ + invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ - iput v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ + move-result v17 │ + │ + move/from16 v0, v17 │ + │ + move-object/from16 v1, p0 │ + │ + iput-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mSnap:Z │ │ .line 105 │ - const/4 v10, 0x4 │ + sget v17, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator_android_background:I │ │ - invoke-virtual {v0, v10, v6}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + move/from16 v0, v17 │ │ - move-result v10 │ + invoke-virtual {v5, v0}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - iput-boolean v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnap:Z │ + move-result-object v6 │ + │ + .line 106 │ + .local v6, "background":Landroid/graphics/drawable/Drawable; │ + if-eqz v6, :cond_1 │ │ .line 107 │ - invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V │ + move-object/from16 v0, p0 │ │ - .line 109 │ - invoke-static {p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ - │ - move-result-object v1 │ + invoke-virtual {v0, v6}, Lcom/viewpagerindicator/CirclePageIndicator;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ .line 110 │ - .local v1, "configuration":Landroid/view/ViewConfiguration; │ - invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ + :cond_1 │ + invoke-virtual {v5}, Landroid/content/res/TypedArray;->recycle()V │ │ - move-result v10 │ + .line 112 │ + invoke-static/range {p1 .. p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ - iput v10, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mTouchSlop:I │ + move-result-object v7 │ │ - .line 111 │ - return-void │ + .line 113 │ + .local v7, "configuration":Landroid/view/ViewConfiguration; │ + invoke-static {v7}, Landroid/support/v4/view/ViewConfigurationCompat;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ + │ + move-result v17 │ + │ + move/from16 v0, v17 │ + │ + move-object/from16 v1, p0 │ + │ + iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;->mTouchSlop:I │ + │ + goto/16 :goto_0 │ .end method │ │ .method private measureLong(I)I │ .locals 7 │ .param p1, "measureSpec" # I │ │ .prologue │ - .line 442 │ - const/4 v1, 0x0 │ - │ - .line 443 │ - .local v1, "result":I │ + .line 462 │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ move-result v2 │ │ - .line 444 │ + .line 463 │ .local v2, "specMode":I │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ move-result v3 │ │ - .line 446 │ + .line 465 │ .local v3, "specSize":I │ const/high16 v4, 0x40000000 # 2.0f │ │ if-eq v2, v4, :cond_0 │ │ iget-object v4, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ if-nez v4, :cond_2 │ │ - .line 448 │ + .line 467 │ :cond_0 │ move v1, v3 │ │ - .line 460 │ + .line 478 │ + .local v1, "result":I │ :cond_1 │ :goto_0 │ return v1 │ │ - .line 451 │ + .line 470 │ + .end local v1 # "result":I │ :cond_2 │ iget-object v4, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v0 │ │ - .line 452 │ + .line 471 │ .local v0, "count":I │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getPaddingLeft()I │ │ move-result v4 │ │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getPaddingRight()I │ │ @@ -389,62 +541,61 @@ │ │ const/high16 v5, 0x3f800000 # 1.0f │ │ add-float/2addr v4, v5 │ │ float-to-int v1, v4 │ │ - .line 456 │ + .line 474 │ + .restart local v1 # "result":I │ const/high16 v4, -0x80000000 │ │ if-ne v2, v4, :cond_1 │ │ - .line 457 │ + .line 475 │ invoke-static {v1, v3}, Ljava/lang/Math;->min(II)I │ │ move-result v1 │ │ goto :goto_0 │ .end method │ │ .method private measureShort(I)I │ .locals 5 │ .param p1, "measureSpec" # I │ │ .prologue │ - .line 471 │ - const/4 v0, 0x0 │ - │ - .line 472 │ - .local v0, "result":I │ + .line 490 │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ move-result v1 │ │ - .line 473 │ + .line 491 │ .local v1, "specMode":I │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ move-result v2 │ │ - .line 475 │ + .line 493 │ .local v2, "specSize":I │ const/high16 v3, 0x40000000 # 2.0f │ │ if-ne v1, v3, :cond_1 │ │ - .line 477 │ + .line 495 │ move v0, v2 │ │ - .line 487 │ + .line 504 │ + .local v0, "result":I │ :cond_0 │ :goto_0 │ return v0 │ │ - .line 480 │ + .line 498 │ + .end local v0 # "result":I │ :cond_1 │ const/high16 v3, 0x40000000 # 2.0f │ │ iget v4, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ │ mul-float/2addr v3, v4 │ │ @@ -466,534 +617,656 @@ │ │ const/high16 v4, 0x3f800000 # 1.0f │ │ add-float/2addr v3, v4 │ │ float-to-int v0, v3 │ │ - .line 483 │ + .line 500 │ + .restart local v0 # "result":I │ const/high16 v3, -0x80000000 │ │ if-ne v1, v3, :cond_0 │ │ - .line 484 │ + .line 501 │ invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ -.method private updatePageSize()V │ - .locals 1 │ - │ - .prologue │ - .line 354 │ - iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ - │ - if-eqz v0, :cond_0 │ - │ - .line 355 │ - iget v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ - │ - if-nez v0, :cond_1 │ - │ - iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ - │ - invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ - │ - move-result v0 │ - │ - :goto_0 │ - iput v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPageSize:I │ - │ - .line 358 │ - :cond_0 │ - return-void │ - │ - .line 355 │ - :cond_1 │ - iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ - │ - invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;->getHeight()I │ - │ - move-result v0 │ - │ - goto :goto_0 │ -.end method │ - │ │ # virtual methods │ .method public getFillColor()I │ .locals 1 │ │ .prologue │ - .line 128 │ + .line 141 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ │ invoke-virtual {v0}, Landroid/graphics/Paint;->getColor()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getOrientation()I │ .locals 1 │ │ .prologue │ - .line 147 │ + .line 158 │ iget v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ │ return v0 │ .end method │ │ +.method public getPageColor()I │ + .locals 1 │ + │ + .prologue │ + .line 132 │ + iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintPageFill:Landroid/graphics/Paint; │ + │ + invoke-virtual {v0}, Landroid/graphics/Paint;->getColor()I │ + │ + move-result v0 │ + │ + return v0 │ +.end method │ + │ .method public getRadius()F │ .locals 1 │ │ .prologue │ - .line 174 │ + .line 185 │ iget v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ │ return v0 │ .end method │ │ .method public getStrokeColor()I │ .locals 1 │ │ .prologue │ - .line 156 │ + .line 167 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ │ invoke-virtual {v0}, Landroid/graphics/Paint;->getColor()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getStrokeWidth()F │ .locals 1 │ │ .prologue │ - .line 165 │ + .line 176 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ │ invoke-virtual {v0}, Landroid/graphics/Paint;->getStrokeWidth()F │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isCentered()Z │ .locals 1 │ │ .prologue │ - .line 119 │ + .line 123 │ iget-boolean v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCentered:Z │ │ return v0 │ .end method │ │ .method public isSnap()Z │ .locals 1 │ │ .prologue │ - .line 183 │ + .line 194 │ iget-boolean v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnap:Z │ │ return v0 │ .end method │ │ .method public notifyDataSetChanged()V │ .locals 0 │ │ .prologue │ - .line 378 │ + .line 398 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 379 │ + .line 399 │ return-void │ .end method │ │ .method protected onDraw(Landroid/graphics/Canvas;)V │ - .locals 17 │ + .locals 20 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ - .line 193 │ + .line 199 │ invoke-super/range {p0 .. p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V │ │ - .line 195 │ + .line 201 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - if-nez v14, :cond_1 │ + move-object/from16 v17, v0 │ │ - .line 256 │ + if-nez v17, :cond_1 │ + │ + .line 279 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 198 │ + .line 204 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ + move-object/from16 v17, v0 │ │ - move-result-object v14 │ + invoke-virtual/range {v17 .. v17}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v14}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + move-result-object v17 │ │ - move-result v1 │ + invoke-virtual/range {v17 .. v17}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - .line 199 │ - .local v1, "count":I │ - if-eqz v1, :cond_0 │ + move-result v3 │ + │ + .line 205 │ + .local v3, "count":I │ + if-eqz v3, :cond_0 │ + │ + .line 209 │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ + │ + move/from16 v17, v0 │ + │ + move/from16 v0, v17 │ + │ + if-lt v0, v3, :cond_2 │ + │ + .line 210 │ + add-int/lit8 v17, v3, -0x1 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v17 │ + │ + invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;->setCurrentItem(I)V │ + │ + goto :goto_0 │ │ - .line 207 │ + .line 218 │ + :cond_2 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ + │ + move/from16 v17, v0 │ │ - if-nez v14, :cond_3 │ + if-nez v17, :cond_7 │ │ - .line 208 │ + .line 219 │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getWidth()I │ │ - move-result v10 │ + move-result v12 │ │ - .line 209 │ - .local v10, "longSize":I │ + .line 220 │ + .local v12, "longSize":I │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getPaddingLeft()I │ │ - move-result v9 │ + move-result v11 │ │ - .line 210 │ - .local v9, "longPaddingBefore":I │ + .line 221 │ + .local v11, "longPaddingBefore":I │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getPaddingRight()I │ │ - move-result v8 │ + move-result v10 │ │ - .line 211 │ - .local v8, "longPaddingAfter":I │ + .line 222 │ + .local v10, "longPaddingAfter":I │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getPaddingTop()I │ │ - move-result v12 │ + move-result v15 │ │ - .line 219 │ - .local v12, "shortPaddingBefore":I │ + .line 230 │ + .local v15, "shortPaddingBefore":I │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ │ - const/high16 v15, 0x40400000 # 3.0f │ + move/from16 v17, v0 │ │ - mul-float v13, v14, v15 │ + const/high16 v18, 0x40400000 # 3.0f │ │ - .line 220 │ - .local v13, "threeRadius":F │ - int-to-float v14, v12 │ + mul-float v16, v17, v18 │ + │ + .line 231 │ + .local v16, "threeRadius":F │ + int-to-float v0, v15 │ + │ + move/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ │ - add-float v11, v14, v15 │ + move/from16 v18, v0 │ │ - .line 221 │ - .local v11, "shortOffset":F │ - int-to-float v14, v9 │ + add-float v14, v17, v18 │ + │ + .line 232 │ + .local v14, "shortOffset":F │ + int-to-float v0, v11 │ + │ + move/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ │ - add-float v7, v14, v15 │ + move/from16 v18, v0 │ │ - .line 222 │ - .local v7, "longOffset":F │ + add-float v9, v17, v18 │ + │ + .line 233 │ + .local v9, "longOffset":F │ move-object/from16 v0, p0 │ │ - iget-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mCentered:Z │ + iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mCentered:Z │ │ - if-eqz v14, :cond_2 │ + move/from16 v17, v0 │ │ - .line 223 │ - sub-int v14, v10, v9 │ + if-eqz v17, :cond_3 │ │ - sub-int/2addr v14, v8 │ + .line 234 │ + sub-int v17, v12, v11 │ │ - int-to-float v14, v14 │ + sub-int v17, v17, v10 │ │ - const/high16 v15, 0x40000000 # 2.0f │ + move/from16 v0, v17 │ │ - div-float/2addr v14, v15 │ + int-to-float v0, v0 │ │ - int-to-float v15, v1 │ + move/from16 v17, v0 │ │ - mul-float/2addr v15, v13 │ + const/high16 v18, 0x40000000 # 2.0f │ │ - const/high16 v16, 0x40000000 # 2.0f │ + div-float v17, v17, v18 │ │ - div-float v15, v15, v16 │ + int-to-float v0, v3 │ │ - sub-float/2addr v14, v15 │ + move/from16 v18, v0 │ │ - add-float/2addr v7, v14 │ + mul-float v18, v18, v16 │ │ - .line 231 │ - :cond_2 │ - const/4 v6, 0x0 │ + const/high16 v19, 0x40000000 # 2.0f │ + │ + div-float v18, v18, v19 │ + │ + sub-float v17, v17, v18 │ + │ + add-float v9, v9, v17 │ + │ + .line 240 │ + :cond_3 │ + move-object/from16 v0, p0 │ + │ + iget v13, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ + │ + .line 241 │ + .local v13, "pageFillRadius":F │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + │ + move-object/from16 v17, v0 │ + │ + invoke-virtual/range {v17 .. v17}, Landroid/graphics/Paint;->getStrokeWidth()F │ + │ + move-result v17 │ + │ + const/16 v18, 0x0 │ + │ + cmpl-float v17, v17, v18 │ + │ + if-lez v17, :cond_4 │ + │ + .line 242 │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + │ + move-object/from16 v17, v0 │ + │ + invoke-virtual/range {v17 .. v17}, Landroid/graphics/Paint;->getStrokeWidth()F │ │ - .local v6, "iLoop":I │ + move-result v17 │ + │ + const/high16 v18, 0x40000000 # 2.0f │ + │ + div-float v17, v17, v18 │ + │ + sub-float v13, v13, v17 │ + │ + .line 246 │ + :cond_4 │ + const/4 v8, 0x0 │ + │ + .local v8, "iLoop":I │ :goto_2 │ - if-ge v6, v1, :cond_5 │ + if-ge v8, v3, :cond_9 │ │ - .line 232 │ - int-to-float v14, v6 │ + .line 247 │ + int-to-float v0, v8 │ │ - mul-float/2addr v14, v13 │ + move/from16 v17, v0 │ │ - add-float v5, v7, v14 │ + mul-float v17, v17, v16 │ │ - .line 233 │ - .local v5, "drawLong":F │ + add-float v7, v9, v17 │ + │ + .line 248 │ + .local v7, "drawLong":F │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ │ - if-nez v14, :cond_4 │ + move/from16 v17, v0 │ │ - .line 234 │ - move v3, v5 │ + if-nez v17, :cond_8 │ + │ + .line 249 │ + move v5, v7 │ │ - .line 235 │ - .local v3, "dX":F │ - move v4, v11 │ + .line 250 │ + .local v5, "dX":F │ + move v6, v14 │ │ - .line 240 │ - .local v4, "dY":F │ + .line 256 │ + .local v6, "dY":F │ :goto_3 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintPageFill:Landroid/graphics/Paint; │ │ + move-object/from16 v17, v0 │ + │ + invoke-virtual/range {v17 .. v17}, Landroid/graphics/Paint;->getAlpha()I │ + │ + move-result v17 │ + │ + if-lez v17, :cond_5 │ + │ + .line 257 │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintPageFill:Landroid/graphics/Paint; │ + │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v3, v4, v14, v15}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + move-object/from16 v1, v17 │ │ - .line 231 │ - add-int/lit8 v6, v6, 0x1 │ + invoke-virtual {v0, v5, v6, v13, v1}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + │ + .line 261 │ + :cond_5 │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ + │ + move/from16 v17, v0 │ + │ + cmpl-float v17, v13, v17 │ + │ + if-eqz v17, :cond_6 │ + │ + .line 262 │ + move-object/from16 v0, p0 │ + │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ + │ + move/from16 v17, v0 │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ + │ + move-object/from16 v18, v0 │ + │ + move-object/from16 v0, p1 │ + │ + move/from16 v1, v17 │ + │ + move-object/from16 v2, v18 │ + │ + invoke-virtual {v0, v5, v6, v1, v2}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + │ + .line 246 │ + :cond_6 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_2 │ │ - .line 213 │ - .end local v3 # "dX":F │ - .end local v4 # "dY":F │ - .end local v5 # "drawLong":F │ - .end local v6 # "iLoop":I │ - .end local v7 # "longOffset":F │ - .end local v8 # "longPaddingAfter":I │ - .end local v9 # "longPaddingBefore":I │ - .end local v10 # "longSize":I │ - .end local v11 # "shortOffset":F │ - .end local v12 # "shortPaddingBefore":I │ - .end local v13 # "threeRadius":F │ - :cond_3 │ + .line 224 │ + .end local v5 # "dX":F │ + .end local v6 # "dY":F │ + .end local v7 # "drawLong":F │ + .end local v8 # "iLoop":I │ + .end local v9 # "longOffset":F │ + .end local v10 # "longPaddingAfter":I │ + .end local v11 # "longPaddingBefore":I │ + .end local v12 # "longSize":I │ + .end local v13 # "pageFillRadius":F │ + .end local v14 # "shortOffset":F │ + .end local v15 # "shortPaddingBefore":I │ + .end local v16 # "threeRadius":F │ + :cond_7 │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getHeight()I │ │ - move-result v10 │ + move-result v12 │ │ - .line 214 │ - .restart local v10 # "longSize":I │ + .line 225 │ + .restart local v12 # "longSize":I │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getPaddingTop()I │ │ - move-result v9 │ + move-result v11 │ │ - .line 215 │ - .restart local v9 # "longPaddingBefore":I │ + .line 226 │ + .restart local v11 # "longPaddingBefore":I │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getPaddingBottom()I │ │ - move-result v8 │ + move-result v10 │ │ - .line 216 │ - .restart local v8 # "longPaddingAfter":I │ + .line 227 │ + .restart local v10 # "longPaddingAfter":I │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getPaddingLeft()I │ │ - move-result v12 │ + move-result v15 │ │ - .restart local v12 # "shortPaddingBefore":I │ - goto :goto_1 │ + .restart local v15 # "shortPaddingBefore":I │ + goto/16 :goto_1 │ │ - .line 237 │ - .restart local v5 # "drawLong":F │ - .restart local v6 # "iLoop":I │ - .restart local v7 # "longOffset":F │ - .restart local v11 # "shortOffset":F │ - .restart local v13 # "threeRadius":F │ - :cond_4 │ - move v3, v11 │ + .line 252 │ + .restart local v7 # "drawLong":F │ + .restart local v8 # "iLoop":I │ + .restart local v9 # "longOffset":F │ + .restart local v13 # "pageFillRadius":F │ + .restart local v14 # "shortOffset":F │ + .restart local v16 # "threeRadius":F │ + :cond_8 │ + move v5, v14 │ │ - .line 238 │ - .restart local v3 # "dX":F │ - move v4, v5 │ + .line 253 │ + .restart local v5 # "dX":F │ + move v6, v7 │ │ - .restart local v4 # "dY":F │ + .restart local v6 # "dY":F │ goto :goto_3 │ │ - .line 244 │ - .end local v3 # "dX":F │ - .end local v4 # "dY":F │ - .end local v5 # "drawLong":F │ - :cond_5 │ + .line 267 │ + .end local v5 # "dX":F │ + .end local v6 # "dY":F │ + .end local v7 # "drawLong":F │ + :cond_9 │ move-object/from16 v0, p0 │ │ - iget-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnap:Z │ + iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnap:Z │ + │ + move/from16 v17, v0 │ │ - if-eqz v14, :cond_7 │ + if-eqz v17, :cond_b │ │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnapPage:I │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnapPage:I │ + │ + move/from16 v17, v0 │ │ :goto_4 │ - int-to-float v14, v14 │ + move/from16 v0, v17 │ │ - mul-float v2, v14, v13 │ + int-to-float v0, v0 │ │ - .line 245 │ - .local v2, "cx":F │ - move-object/from16 v0, p0 │ + move/from16 v17, v0 │ │ - iget-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnap:Z │ - │ - if-nez v14, :cond_6 │ + mul-float v4, v17, v16 │ │ + .line 268 │ + .local v4, "cx":F │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPageSize:I │ + iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnap:Z │ │ - if-eqz v14, :cond_6 │ + move/from16 v17, v0 │ │ - .line 246 │ + if-nez v17, :cond_a │ + │ + .line 269 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentOffset:I │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPageOffset:F │ │ - int-to-float v14, v14 │ + move/from16 v17, v0 │ │ - const/high16 v15, 0x3f800000 # 1.0f │ + mul-float v17, v17, v16 │ │ - mul-float/2addr v14, v15 │ + add-float v4, v4, v17 │ │ + .line 271 │ + :cond_a │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPageSize:I │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ │ - int-to-float v15, v15 │ + move/from16 v17, v0 │ │ - div-float/2addr v14, v15 │ + if-nez v17, :cond_c │ │ - mul-float/2addr v14, v13 │ + .line 272 │ + add-float v5, v9, v4 │ │ - add-float/2addr v2, v14 │ + .line 273 │ + .restart local v5 # "dX":F │ + move v6, v14 │ │ - .line 248 │ - :cond_6 │ + .line 278 │ + .restart local v6 # "dY":F │ + :goto_5 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ - │ - if-nez v14, :cond_8 │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ │ - .line 249 │ - add-float v3, v7, v2 │ + move/from16 v17, v0 │ │ - .line 250 │ - .restart local v3 # "dX":F │ - move v4, v11 │ - │ - .line 255 │ - .restart local v4 # "dY":F │ - :goto_5 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ - │ - move-object/from16 v0, p0 │ + iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ │ - iget-object v15, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ + move-object/from16 v18, v0 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v3, v4, v14, v15}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ + move/from16 v1, v17 │ + │ + move-object/from16 v2, v18 │ + │ + invoke-virtual {v0, v5, v6, v1, v2}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V │ │ goto/16 :goto_0 │ │ - .line 244 │ - .end local v2 # "cx":F │ - .end local v3 # "dX":F │ - .end local v4 # "dY":F │ - :cond_7 │ + .line 267 │ + .end local v4 # "cx":F │ + .end local v5 # "dX":F │ + .end local v6 # "dY":F │ + :cond_b │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ + iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ + │ + move/from16 v17, v0 │ │ goto :goto_4 │ │ - .line 252 │ - .restart local v2 # "cx":F │ - :cond_8 │ - move v3, v11 │ + .line 275 │ + .restart local v4 # "cx":F │ + :cond_c │ + move v5, v14 │ │ - .line 253 │ - .restart local v3 # "dX":F │ - add-float v4, v7, v2 │ + .line 276 │ + .restart local v5 # "dX":F │ + add-float v6, v9, v4 │ │ - .restart local v4 # "dY":F │ + .restart local v6 # "dY":F │ goto :goto_5 │ .end method │ │ .method protected onMeasure(II)V │ .locals 2 │ .param p1, "widthMeasureSpec" # I │ .param p2, "heightMeasureSpec" # I │ │ .prologue │ - .line 427 │ + .line 446 │ iget v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ │ if-nez v0, :cond_0 │ │ - .line 428 │ + .line 447 │ invoke-direct {p0, p1}, Lcom/viewpagerindicator/CirclePageIndicator;->measureLong(I)I │ │ move-result v0 │ │ invoke-direct {p0, p2}, Lcom/viewpagerindicator/CirclePageIndicator;->measureShort(I)I │ │ move-result v1 │ │ invoke-virtual {p0, v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;->setMeasuredDimension(II)V │ │ - .line 432 │ + .line 451 │ :goto_0 │ return-void │ │ - .line 430 │ + .line 449 │ :cond_0 │ invoke-direct {p0, p1}, Lcom/viewpagerindicator/CirclePageIndicator;->measureShort(I)I │ │ move-result v0 │ │ invoke-direct {p0, p2}, Lcom/viewpagerindicator/CirclePageIndicator;->measureLong(I)I │ │ @@ -1005,527 +1278,551 @@ │ .end method │ │ .method public onPageScrollStateChanged(I)V │ .locals 1 │ .param p1, "state" # I │ │ .prologue │ - .line 383 │ + .line 403 │ iput p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mScrollState:I │ │ - .line 385 │ + .line 405 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_0 │ │ - .line 386 │ + .line 406 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrollStateChanged(I)V │ │ - .line 388 │ + .line 408 │ :cond_0 │ return-void │ .end method │ │ .method public onPageScrolled(IFI)V │ .locals 1 │ .param p1, "position" # I │ .param p2, "positionOffset" # F │ .param p3, "positionOffsetPixels" # I │ │ .prologue │ - .line 392 │ + .line 412 │ iput p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ │ - .line 393 │ - iput p3, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentOffset:I │ - │ - .line 394 │ - invoke-direct {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->updatePageSize()V │ + .line 413 │ + iput p2, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPageOffset:F │ │ - .line 395 │ + .line 414 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 397 │ + .line 416 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_0 │ │ - .line 398 │ + .line 417 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1, p2, p3}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ - .line 400 │ + .line 419 │ :cond_0 │ return-void │ .end method │ │ .method public onPageSelected(I)V │ .locals 1 │ .param p1, "position" # I │ │ .prologue │ - .line 404 │ + .line 423 │ iget-boolean v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnap:Z │ │ if-nez v0, :cond_0 │ │ iget v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mScrollState:I │ │ if-nez v0, :cond_1 │ │ - .line 405 │ + .line 424 │ :cond_0 │ iput p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ │ - .line 406 │ + .line 425 │ iput p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnapPage:I │ │ - .line 407 │ + .line 426 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 410 │ + .line 429 │ :cond_1 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_2 │ │ - .line 411 │ + .line 430 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 413 │ + .line 432 │ :cond_2 │ return-void │ .end method │ │ .method public onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 2 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ - .line 492 │ + .line 509 │ move-object v0, p1 │ │ check-cast v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ - .line 493 │ + .line 510 │ .local v0, "savedState":Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ invoke-super {p0, v1}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 494 │ + .line 511 │ iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->currentPage:I │ │ iput v1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ │ - .line 495 │ + .line 512 │ iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->currentPage:I │ │ iput v1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnapPage:I │ │ - .line 496 │ + .line 513 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->requestLayout()V │ │ - .line 497 │ + .line 514 │ return-void │ .end method │ │ .method public onSaveInstanceState()Landroid/os/Parcelable; │ .locals 3 │ │ .prologue │ - .line 501 │ + .line 518 │ invoke-super {p0}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - .line 502 │ + .line 519 │ .local v1, "superState":Landroid/os/Parcelable; │ new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ invoke-direct {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->(Landroid/os/Parcelable;)V │ │ - .line 503 │ + .line 520 │ .local v0, "savedState":Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ iget v2, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ │ iput v2, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->currentPage:I │ │ - .line 504 │ + .line 521 │ return-object v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 14 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 260 │ - iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + .line 282 │ + invoke-super {p0, p1}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z │ + │ + move-result v12 │ │ if-eqz v12, :cond_0 │ │ + .line 283 │ + const/4 v12, 0x1 │ + │ + .line 361 │ + :goto_0 │ + return v12 │ + │ + .line 285 │ + :cond_0 │ + iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + │ + if-eqz v12, :cond_1 │ + │ iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v12 │ │ - if-nez v12, :cond_1 │ + if-nez v12, :cond_2 │ │ - .line 261 │ - :cond_0 │ + .line 286 │ + :cond_1 │ const/4 v12, 0x0 │ │ - .line 339 │ - :goto_0 │ - return v12 │ + goto :goto_0 │ │ - .line 264 │ - :cond_1 │ + .line 289 │ + :cond_2 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v0 │ + move-result v12 │ │ - .line 266 │ - .local v0, "action":I │ - and-int/lit16 v12, v0, 0xff │ + and-int/lit16 v0, v12, 0xff │ │ - packed-switch v12, :pswitch_data_0 │ + .line 290 │ + .local v0, "action":I │ + packed-switch v0, :pswitch_data_0 │ │ - .line 339 │ - :cond_2 │ + .line 361 │ + :cond_3 │ :goto_1 │ :pswitch_0 │ const/4 v12, 0x1 │ │ goto :goto_0 │ │ - .line 268 │ + .line 292 │ :pswitch_1 │ const/4 v12, 0x0 │ │ invoke-static {p1, v12}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v12 │ │ iput v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mActivePointerId:I │ │ - .line 269 │ + .line 293 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v12 │ │ iput v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mLastMotionX:F │ │ goto :goto_1 │ │ - .line 273 │ + .line 297 │ :pswitch_2 │ iget v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mActivePointerId:I │ │ invoke-static {p1, v12}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v1 │ │ - .line 275 │ + .line 298 │ .local v1, "activePointerIndex":I │ invoke-static {p1, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v11 │ │ - .line 276 │ + .line 299 │ .local v11, "x":F │ iget v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mLastMotionX:F │ │ sub-float v3, v11, v12 │ │ - .line 278 │ + .line 301 │ .local v3, "deltaX":F │ iget-boolean v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mIsDragging:Z │ │ - if-nez v12, :cond_3 │ + if-nez v12, :cond_4 │ │ - .line 279 │ + .line 302 │ invoke-static {v3}, Ljava/lang/Math;->abs(F)F │ │ move-result v12 │ │ iget v13, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mTouchSlop:I │ │ int-to-float v13, v13 │ │ cmpl-float v12, v12, v13 │ │ - if-lez v12, :cond_3 │ + if-lez v12, :cond_4 │ │ - .line 280 │ + .line 303 │ const/4 v12, 0x1 │ │ iput-boolean v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mIsDragging:Z │ │ - .line 284 │ - :cond_3 │ + .line 307 │ + :cond_4 │ iget-boolean v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mIsDragging:Z │ │ - if-eqz v12, :cond_2 │ + if-eqz v12, :cond_3 │ │ - .line 285 │ + .line 308 │ + iput v11, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mLastMotionX:F │ + │ + .line 309 │ iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;->isFakeDragging()Z │ │ move-result v12 │ │ - if-nez v12, :cond_4 │ + if-nez v12, :cond_5 │ │ - .line 286 │ iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;->beginFakeDrag()Z │ │ - .line 289 │ - :cond_4 │ - iput v11, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mLastMotionX:F │ + move-result v12 │ │ - .line 291 │ + if-eqz v12, :cond_3 │ + │ + .line 310 │ + :cond_5 │ iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;->fakeDragBy(F)V │ │ goto :goto_1 │ │ - .line 299 │ + .line 319 │ .end local v1 # "activePointerIndex":I │ .end local v3 # "deltaX":F │ .end local v11 # "x":F │ :pswitch_3 │ iget-boolean v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mIsDragging:Z │ │ - if-nez v12, :cond_6 │ + if-nez v12, :cond_9 │ │ - .line 300 │ + .line 320 │ iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v2 │ │ - .line 301 │ + .line 321 │ .local v2, "count":I │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->getWidth()I │ │ move-result v10 │ │ - .line 302 │ + .line 322 │ .local v10, "width":I │ int-to-float v12, v10 │ │ const/high16 v13, 0x40000000 # 2.0f │ │ div-float v4, v12, v13 │ │ - .line 303 │ + .line 323 │ .local v4, "halfWidth":F │ int-to-float v12, v10 │ │ const/high16 v13, 0x40c00000 # 6.0f │ │ div-float v9, v12, v13 │ │ - .line 305 │ + .line 325 │ .local v9, "sixthWidth":F │ iget v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ │ - if-lez v12, :cond_5 │ + if-lez v12, :cond_7 │ │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v12 │ │ sub-float v13, v4, v9 │ │ cmpg-float v12, v12, v13 │ │ - if-gez v12, :cond_5 │ + if-gez v12, :cond_7 │ │ - .line 306 │ + .line 326 │ + const/4 v12, 0x3 │ + │ + if-eq v0, v12, :cond_6 │ + │ + .line 327 │ iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ iget v13, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ │ add-int/lit8 v13, v13, -0x1 │ │ invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 307 │ + .line 329 │ + :cond_6 │ const/4 v12, 0x1 │ │ goto/16 :goto_0 │ │ - .line 308 │ - :cond_5 │ + .line 330 │ + :cond_7 │ iget v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ │ add-int/lit8 v13, v2, -0x1 │ │ - if-ge v12, v13, :cond_6 │ + if-ge v12, v13, :cond_9 │ │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v12 │ │ add-float v13, v4, v9 │ │ cmpl-float v12, v12, v13 │ │ - if-lez v12, :cond_6 │ + if-lez v12, :cond_9 │ │ - .line 309 │ + .line 331 │ + const/4 v12, 0x3 │ + │ + if-eq v0, v12, :cond_8 │ + │ + .line 332 │ iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ iget v13, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ │ add-int/lit8 v13, v13, 0x1 │ │ invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 310 │ + .line 334 │ + :cond_8 │ const/4 v12, 0x1 │ │ goto/16 :goto_0 │ │ - .line 314 │ + .line 338 │ .end local v2 # "count":I │ .end local v4 # "halfWidth":F │ .end local v9 # "sixthWidth":F │ .end local v10 # "width":I │ - :cond_6 │ + :cond_9 │ const/4 v12, 0x0 │ │ iput-boolean v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mIsDragging:Z │ │ - .line 315 │ + .line 339 │ const/4 v12, -0x1 │ │ iput v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mActivePointerId:I │ │ - .line 316 │ + .line 340 │ iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;->isFakeDragging()Z │ │ move-result v12 │ │ - if-eqz v12, :cond_2 │ + if-eqz v12, :cond_3 │ │ iget-object v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;->endFakeDrag()V │ │ goto/16 :goto_1 │ │ - .line 320 │ + .line 344 │ :pswitch_4 │ invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ move-result v5 │ │ - .line 321 │ + .line 345 │ .local v5, "index":I │ invoke-static {p1, v5}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v11 │ + move-result v12 │ │ - .line 322 │ - .restart local v11 # "x":F │ - iput v11, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mLastMotionX:F │ + iput v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mLastMotionX:F │ │ - .line 323 │ + .line 346 │ invoke-static {p1, v5}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v12 │ │ iput v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mActivePointerId:I │ │ goto/16 :goto_1 │ │ - .line 328 │ + .line 351 │ .end local v5 # "index":I │ - .end local v11 # "x":F │ :pswitch_5 │ invoke-static {p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ move-result v8 │ │ - .line 329 │ + .line 352 │ .local v8, "pointerIndex":I │ invoke-static {p1, v8}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v7 │ │ - .line 330 │ + .line 353 │ .local v7, "pointerId":I │ iget v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mActivePointerId:I │ │ - if-ne v7, v12, :cond_7 │ + if-ne v7, v12, :cond_a │ │ - .line 331 │ - if-nez v8, :cond_8 │ + .line 354 │ + if-nez v8, :cond_b │ │ const/4 v6, 0x1 │ │ - .line 332 │ + .line 355 │ .local v6, "newPointerIndex":I │ :goto_2 │ invoke-static {p1, v6}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v12 │ │ iput v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mActivePointerId:I │ │ - .line 334 │ + .line 357 │ .end local v6 # "newPointerIndex":I │ - :cond_7 │ + :cond_a │ iget v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mActivePointerId:I │ │ invoke-static {p1, v12}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v12 │ │ invoke-static {p1, v12}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v12 │ │ iput v12, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mLastMotionX:F │ │ goto/16 :goto_1 │ │ - .line 331 │ - :cond_8 │ + .line 354 │ + :cond_b │ const/4 v6, 0x0 │ │ goto :goto_2 │ │ - .line 266 │ + .line 290 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_3 │ :pswitch_2 │ :pswitch_3 │ :pswitch_0 │ @@ -1535,238 +1832,273 @@ │ .end method │ │ .method public setCentered(Z)V │ .locals 0 │ .param p1, "centered" # Z │ │ .prologue │ - .line 114 │ + .line 118 │ iput-boolean p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCentered:Z │ │ - .line 115 │ + .line 119 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 116 │ + .line 120 │ return-void │ .end method │ │ .method public setCurrentItem(I)V │ .locals 2 │ .param p1, "item" # I │ │ .prologue │ - .line 368 │ + .line 388 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ if-nez v0, :cond_0 │ │ - .line 369 │ + .line 389 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "ViewPager has not been bound." │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 371 │ + .line 391 │ :cond_0 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 372 │ + .line 392 │ iput p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mCurrentPage:I │ │ - .line 373 │ + .line 393 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 374 │ + .line 394 │ return-void │ .end method │ │ .method public setFillColor(I)V │ .locals 1 │ .param p1, "fillColor" # I │ │ .prologue │ - .line 123 │ + .line 136 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintFill:Landroid/graphics/Paint; │ │ invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 124 │ + .line 137 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 125 │ + .line 138 │ return-void │ .end method │ │ .method public setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ .locals 0 │ .param p1, "listener" # Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ .prologue │ - .line 417 │ + .line 436 │ iput-object p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - .line 418 │ + .line 437 │ return-void │ .end method │ │ .method public setOrientation(I)V │ .locals 2 │ .param p1, "orientation" # I │ │ .prologue │ - .line 132 │ + .line 145 │ packed-switch p1, :pswitch_data_0 │ │ - .line 141 │ + .line 153 │ new-instance v0, Ljava/lang/IllegalArgumentException; │ │ const-string v1, "Orientation must be either HORIZONTAL or VERTICAL." │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 135 │ + .line 148 │ :pswitch_0 │ iput p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mOrientation:I │ │ - .line 136 │ - invoke-direct {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->updatePageSize()V │ - │ - .line 137 │ + .line 149 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->requestLayout()V │ │ - .line 144 │ + .line 155 │ return-void │ │ - .line 132 │ + .line 145 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_0 │ .end packed-switch │ .end method │ │ +.method public setPageColor(I)V │ + .locals 1 │ + .param p1, "pageColor" # I │ + │ + .prologue │ + .line 127 │ + iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintPageFill:Landroid/graphics/Paint; │ + │ + invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColor(I)V │ + │ + .line 128 │ + invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ + │ + .line 129 │ + return-void │ +.end method │ + │ .method public setRadius(F)V │ .locals 0 │ .param p1, "radius" # F │ │ .prologue │ - .line 169 │ + .line 180 │ iput p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mRadius:F │ │ - .line 170 │ + .line 181 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 171 │ + .line 182 │ return-void │ .end method │ │ .method public setSnap(Z)V │ .locals 0 │ .param p1, "snap" # Z │ │ .prologue │ - .line 178 │ + .line 189 │ iput-boolean p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mSnap:Z │ │ - .line 179 │ + .line 190 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 180 │ + .line 191 │ return-void │ .end method │ │ .method public setStrokeColor(I)V │ .locals 1 │ .param p1, "strokeColor" # I │ │ .prologue │ - .line 151 │ + .line 162 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ │ invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 152 │ + .line 163 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 153 │ + .line 164 │ return-void │ .end method │ │ .method public setStrokeWidth(F)V │ .locals 1 │ .param p1, "strokeWidth" # F │ │ .prologue │ - .line 160 │ + .line 171 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mPaintStroke:Landroid/graphics/Paint; │ │ invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ - .line 161 │ + .line 172 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 162 │ + .line 173 │ return-void │ .end method │ │ .method public setViewPager(Landroid/support/v4/view/ViewPager;)V │ .locals 2 │ .param p1, "view" # Landroid/support/v4/view/ViewPager; │ │ .prologue │ - .line 344 │ + .line 366 │ + iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + │ + if-ne v0, p1, :cond_0 │ + │ + .line 378 │ + :goto_0 │ + return-void │ + │ + .line 369 │ + :cond_0 │ + iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + │ + if-eqz v0, :cond_1 │ + │ + .line 370 │ + iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + │ + const/4 v1, 0x0 │ + │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ + │ + .line 372 │ + :cond_1 │ invoke-virtual {p1}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v0 │ │ - if-nez v0, :cond_0 │ + if-nez v0, :cond_2 │ │ - .line 345 │ + .line 373 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "ViewPager does not have adapter instance." │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 347 │ - :cond_0 │ + .line 375 │ + :cond_2 │ iput-object p1, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - .line 348 │ + .line 376 │ iget-object v0, p0, Lcom/viewpagerindicator/CirclePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v0, p0}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ - .line 349 │ - invoke-direct {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->updatePageSize()V │ - │ - .line 350 │ + .line 377 │ invoke-virtual {p0}, Lcom/viewpagerindicator/CirclePageIndicator;->invalidate()V │ │ - .line 351 │ - return-void │ + goto :goto_0 │ .end method │ │ .method public setViewPager(Landroid/support/v4/view/ViewPager;I)V │ .locals 0 │ .param p1, "view" # Landroid/support/v4/view/ViewPager; │ .param p2, "initialPosition" # I │ │ .prologue │ - .line 362 │ + .line 382 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/CirclePageIndicator;->setViewPager(Landroid/support/v4/view/ViewPager;)V │ │ - .line 363 │ + .line 383 │ invoke-virtual {p0, p2}, Lcom/viewpagerindicator/CirclePageIndicator;->setCurrentItem(I)V │ │ - .line 364 │ + .line 384 │ return-void │ .end method ├── smali/com/viewpagerindicator/R$drawable.smali │ @@ -11,164 +11,32 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "drawable" │ .end annotation │ │ │ # static fields │ -.field public static final btn_close:I = 0x7f020000 │ - │ -.field public static final btn_close_normal:I = 0x7f020001 │ - │ -.field public static final btn_close_pressed:I = 0x7f020002 │ - │ -.field public static final btn_close_selected:I = 0x7f020003 │ - │ -.field public static final dialog_background:I = 0x7f020004 │ - │ -.field public static final ic_contact_picture:I = 0x7f020005 │ - │ -.field public static final quickcontact_badge_overlay_focused_dark:I = 0x7f020006 │ - │ -.field public static final quickcontact_badge_overlay_normal_dark:I = 0x7f020007 │ - │ -.field public static final quickcontact_badge_overlay_pressed_dark:I = 0x7f020008 │ - │ -.field public static final quickcontact_badge_small:I = 0x7f020009 │ - │ -.field public static final quickcontact_badge_small_pressed:I = 0x7f02000a │ - │ -.field public static final quickcontact_badge_small_unpressed:I = 0x7f02000b │ - │ -.field public static final smspopup_icon:I = 0x7f02000c │ - │ -.field public static final stat_notify_sms:I = 0x7f02000d │ - │ -.field public static final stat_notify_sms_blue:I = 0x7f02000e │ - │ -.field public static final stat_notify_sms_blur:I = 0x7f02000f │ - │ -.field public static final stat_notify_sms_blur_blue:I = 0x7f020010 │ - │ -.field public static final stat_notify_sms_blur_gray:I = 0x7f020011 │ - │ -.field public static final stat_notify_sms_blur_green:I = 0x7f020012 │ - │ -.field public static final stat_notify_sms_blur_lb:I = 0x7f020013 │ - │ -.field public static final stat_notify_sms_blur_orange:I = 0x7f020014 │ - │ -.field public static final stat_notify_sms_blur_pink:I = 0x7f020015 │ - │ -.field public static final stat_notify_sms_blur_purple:I = 0x7f020016 │ - │ -.field public static final stat_notify_sms_blur_red:I = 0x7f020017 │ - │ -.field public static final stat_notify_sms_blur_white:I = 0x7f020018 │ - │ -.field public static final stat_notify_sms_blur_yellow:I = 0x7f020019 │ - │ -.field public static final stat_notify_sms_failed:I = 0x7f02001a │ - │ -.field public static final stat_notify_sms_failed_htc:I = 0x7f02001b │ - │ -.field public static final stat_notify_sms_gray:I = 0x7f02001c │ - │ -.field public static final stat_notify_sms_green:I = 0x7f02001d │ - │ -.field public static final stat_notify_sms_htc:I = 0x7f02001e │ - │ -.field public static final stat_notify_sms_htc_blue:I = 0x7f02001f │ - │ -.field public static final stat_notify_sms_htc_gray:I = 0x7f020020 │ - │ -.field public static final stat_notify_sms_htc_green:I = 0x7f020021 │ - │ -.field public static final stat_notify_sms_htc_lb:I = 0x7f020022 │ - │ -.field public static final stat_notify_sms_htc_orange:I = 0x7f020023 │ - │ -.field public static final stat_notify_sms_htc_pink:I = 0x7f020024 │ - │ -.field public static final stat_notify_sms_htc_purple:I = 0x7f020025 │ - │ -.field public static final stat_notify_sms_htc_red:I = 0x7f020026 │ - │ -.field public static final stat_notify_sms_htc_white:I = 0x7f020027 │ - │ -.field public static final stat_notify_sms_htc_yellow:I = 0x7f020028 │ - │ -.field public static final stat_notify_sms_lb:I = 0x7f020029 │ - │ -.field public static final stat_notify_sms_old:I = 0x7f02002a │ - │ -.field public static final stat_notify_sms_old_blue:I = 0x7f02002b │ - │ -.field public static final stat_notify_sms_old_gray:I = 0x7f02002c │ - │ -.field public static final stat_notify_sms_old_green:I = 0x7f02002d │ - │ -.field public static final stat_notify_sms_old_lb:I = 0x7f02002e │ - │ -.field public static final stat_notify_sms_old_orange:I = 0x7f02002f │ - │ -.field public static final stat_notify_sms_old_pink:I = 0x7f020030 │ - │ -.field public static final stat_notify_sms_old_purple:I = 0x7f020031 │ - │ -.field public static final stat_notify_sms_old_red:I = 0x7f020032 │ - │ -.field public static final stat_notify_sms_old_white:I = 0x7f020033 │ - │ -.field public static final stat_notify_sms_old_yellow:I = 0x7f020034 │ - │ -.field public static final stat_notify_sms_orange:I = 0x7f020035 │ - │ -.field public static final stat_notify_sms_pink:I = 0x7f020036 │ - │ -.field public static final stat_notify_sms_purple:I = 0x7f020037 │ - │ -.field public static final stat_notify_sms_red:I = 0x7f020038 │ - │ -.field public static final stat_notify_sms_white:I = 0x7f020039 │ - │ -.field public static final stat_notify_sms_yellow:I = 0x7f02003a │ - │ .field public static final vpi__tab_indicator:I = 0x7f02003b │ │ -.field public static final vpi__tab_indicator_vertical:I = 0x7f02003c │ - │ -.field public static final vpi__tab_selected_focused_holo:I = 0x7f02003d │ - │ -.field public static final vpi__tab_selected_focused_vertical_holo:I = 0x7f02003e │ - │ -.field public static final vpi__tab_selected_holo:I = 0x7f02003f │ - │ -.field public static final vpi__tab_selected_pressed_holo:I = 0x7f020040 │ - │ -.field public static final vpi__tab_selected_pressed_vertical_holo:I = 0x7f020041 │ - │ -.field public static final vpi__tab_selected_vertical_holo:I = 0x7f020042 │ - │ -.field public static final vpi__tab_unselected_focused_holo:I = 0x7f020043 │ +.field public static final vpi__tab_selected_focused_holo:I = 0x7f02003c │ │ -.field public static final vpi__tab_unselected_focused_vertical_holo:I = 0x7f020044 │ +.field public static final vpi__tab_selected_holo:I = 0x7f02003d │ │ -.field public static final vpi__tab_unselected_holo:I = 0x7f020045 │ +.field public static final vpi__tab_selected_pressed_holo:I = 0x7f02003e │ │ -.field public static final vpi__tab_unselected_pressed_holo:I = 0x7f020046 │ +.field public static final vpi__tab_unselected_focused_holo:I = 0x7f02003f │ │ -.field public static final vpi__tab_unselected_pressed_vertical_holo:I = 0x7f020047 │ +.field public static final vpi__tab_unselected_holo:I = 0x7f020040 │ │ -.field public static final vpi__tab_unselected_vertical_holo:I = 0x7f020048 │ +.field public static final vpi__tab_unselected_pressed_holo:I = 0x7f020041 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 339 │ + .line 86 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/viewpagerindicator/TitlePageIndicator$SavedState$1.smali │ @@ -28,66 +28,64 @@ │ │ │ # direct methods │ .method constructor ()V │ .locals 0 │ │ .prologue │ - .line 801 │ + .line 850 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ .locals 2 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 805 │ + .line 853 │ new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, p1, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ - .line 801 │ + .line 850 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public newArray(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ .locals 1 │ .param p1, "size" # I │ │ .prologue │ - .line 810 │ + .line 858 │ new-array v0, p1, [Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ - .line 801 │ + .line 850 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;->newArray(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/viewpagerindicator/TitlePageIndicator$1.smali │ @@ -19,15 +19,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ .prologue │ - .line 459 │ + .line 510 │ invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ move-result-object v0 │ │ array-length v0, v0 │ │ new-array v0, v0, [I ├── smali/com/viewpagerindicator/R$styleable.smali │ @@ -13,149 +13,231 @@ │ name = "styleable" │ .end annotation │ │ │ # static fields │ .field public static final CirclePageIndicator:[I │ │ -.field public static final CirclePageIndicator_centered:I = 0x0 │ +.field public static final CirclePageIndicator_android_background:I = 0x1 │ │ -.field public static final CirclePageIndicator_fillColor:I = 0x1 │ +.field public static final CirclePageIndicator_android_orientation:I = 0x0 │ │ -.field public static final CirclePageIndicator_orientation:I = 0x2 │ +.field public static final CirclePageIndicator_centered:I = 0x2 │ │ -.field public static final CirclePageIndicator_radius:I = 0x3 │ +.field public static final CirclePageIndicator_fillColor:I = 0x4 │ │ -.field public static final CirclePageIndicator_snap:I = 0x4 │ +.field public static final CirclePageIndicator_pageColor:I = 0x5 │ │ -.field public static final CirclePageIndicator_strokeColor:I = 0x5 │ +.field public static final CirclePageIndicator_radius:I = 0x6 │ │ -.field public static final CirclePageIndicator_strokeWidth:I = 0x6 │ +.field public static final CirclePageIndicator_snap:I = 0x7 │ + │ +.field public static final CirclePageIndicator_strokeColor:I = 0x8 │ + │ +.field public static final CirclePageIndicator_strokeWidth:I = 0x3 │ + │ +.field public static final LinePageIndicator:[I │ + │ +.field public static final LinePageIndicator_android_background:I = 0x0 │ + │ +.field public static final LinePageIndicator_centered:I = 0x1 │ + │ +.field public static final LinePageIndicator_gapWidth:I = 0x6 │ + │ +.field public static final LinePageIndicator_lineWidth:I = 0x5 │ + │ +.field public static final LinePageIndicator_selectedColor:I = 0x2 │ + │ +.field public static final LinePageIndicator_strokeWidth:I = 0x3 │ + │ +.field public static final LinePageIndicator_unselectedColor:I = 0x4 │ │ .field public static final TitlePageIndicator:[I │ │ -.field public static final TitlePageIndicator_clipPadding:I = 0x0 │ +.field public static final TitlePageIndicator_android_background:I = 0x2 │ + │ +.field public static final TitlePageIndicator_android_textColor:I = 0x1 │ + │ +.field public static final TitlePageIndicator_android_textSize:I = 0x0 │ + │ +.field public static final TitlePageIndicator_clipPadding:I = 0x4 │ + │ +.field public static final TitlePageIndicator_footerColor:I = 0x5 │ │ -.field public static final TitlePageIndicator_footerColor:I = 0x1 │ +.field public static final TitlePageIndicator_footerIndicatorHeight:I = 0x8 │ │ -.field public static final TitlePageIndicator_footerIndicatorHeight:I = 0x4 │ +.field public static final TitlePageIndicator_footerIndicatorStyle:I = 0x7 │ │ -.field public static final TitlePageIndicator_footerIndicatorStyle:I = 0x3 │ +.field public static final TitlePageIndicator_footerIndicatorUnderlinePadding:I = 0x9 │ │ -.field public static final TitlePageIndicator_footerIndicatorUnderlinePadding:I = 0x5 │ +.field public static final TitlePageIndicator_footerLineHeight:I = 0x6 │ │ -.field public static final TitlePageIndicator_footerLineHeight:I = 0x2 │ +.field public static final TitlePageIndicator_footerPadding:I = 0xa │ │ -.field public static final TitlePageIndicator_footerPadding:I = 0x6 │ +.field public static final TitlePageIndicator_linePosition:I = 0xb │ │ -.field public static final TitlePageIndicator_selectedBold:I = 0x8 │ +.field public static final TitlePageIndicator_selectedBold:I = 0xc │ │ -.field public static final TitlePageIndicator_selectedColor:I = 0x7 │ +.field public static final TitlePageIndicator_selectedColor:I = 0x3 │ │ -.field public static final TitlePageIndicator_textColor:I = 0x9 │ +.field public static final TitlePageIndicator_titlePadding:I = 0xd │ │ -.field public static final TitlePageIndicator_textSize:I = 0xa │ +.field public static final TitlePageIndicator_topPadding:I = 0xe │ │ -.field public static final TitlePageIndicator_titlePadding:I = 0xb │ +.field public static final UnderlinePageIndicator:[I │ │ -.field public static final TitlePageIndicator_topPadding:I = 0xc │ +.field public static final UnderlinePageIndicator_android_background:I = 0x0 │ + │ +.field public static final UnderlinePageIndicator_fadeDelay:I = 0x3 │ + │ +.field public static final UnderlinePageIndicator_fadeLength:I = 0x4 │ + │ +.field public static final UnderlinePageIndicator_fades:I = 0x2 │ + │ +.field public static final UnderlinePageIndicator_selectedColor:I = 0x1 │ │ .field public static final ViewPagerIndicator:[I │ │ .field public static final ViewPagerIndicator_vpiCirclePageIndicatorStyle:I = 0x0 │ │ -.field public static final ViewPagerIndicator_vpiTabPageIndicatorStyle:I = 0x2 │ +.field public static final ViewPagerIndicator_vpiIconPageIndicatorStyle:I = 0x1 │ │ -.field public static final ViewPagerIndicator_vpiTabTextStyle:I = 0x4 │ +.field public static final ViewPagerIndicator_vpiLinePageIndicatorStyle:I = 0x2 │ │ -.field public static final ViewPagerIndicator_vpiTitlePageIndicatorStyle:I = 0x1 │ +.field public static final ViewPagerIndicator_vpiTabPageIndicatorStyle:I = 0x4 │ │ -.field public static final ViewPagerIndicator_vpiVerticalTabPageIndicatorStyle:I = 0x3 │ +.field public static final ViewPagerIndicator_vpiTitlePageIndicatorStyle:I = 0x3 │ │ -.field public static final ViewPagerIndicator_vpiVerticalTabTextStyle:I = 0x5 │ +.field public static final ViewPagerIndicator_vpiUnderlinePageIndicatorStyle:I = 0x5 │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 919 │ - const/4 v0, 0x7 │ + .line 117 │ + const/16 v0, 0x9 │ │ new-array v0, v0, [I │ │ fill-array-data v0, :array_0 │ │ sput-object v0, Lcom/viewpagerindicator/R$styleable;->CirclePageIndicator:[I │ │ - .line 1078 │ - const/16 v0, 0xd │ + .line 127 │ + const/4 v0, 0x7 │ │ new-array v0, v0, [I │ │ fill-array-data v0, :array_1 │ │ + sput-object v0, Lcom/viewpagerindicator/R$styleable;->LinePageIndicator:[I │ + │ + .line 135 │ + const/16 v0, 0xf │ + │ + new-array v0, v0, [I │ + │ + fill-array-data v0, :array_2 │ + │ sput-object v0, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator:[I │ │ - .line 1335 │ + .line 151 │ + const/4 v0, 0x5 │ + │ + new-array v0, v0, [I │ + │ + fill-array-data v0, :array_3 │ + │ + sput-object v0, Lcom/viewpagerindicator/R$styleable;->UnderlinePageIndicator:[I │ + │ + .line 157 │ const/4 v0, 0x6 │ │ new-array v0, v0, [I │ │ - fill-array-data v0, :array_2 │ + fill-array-data v0, :array_4 │ │ sput-object v0, Lcom/viewpagerindicator/R$styleable;->ViewPagerIndicator:[I │ │ return-void │ │ - .line 919 │ + .line 117 │ + nop │ + │ :array_0 │ .array-data 4 │ + 0x10100c4 │ + 0x10100d4 │ 0x7f010006 │ - 0x7f010007 │ 0x7f010008 │ - 0x7f010009 │ 0x7f01000a │ 0x7f01000b │ 0x7f01000c │ + 0x7f01000d │ + 0x7f01000e │ .end array-data │ │ - .line 1078 │ + .line 127 │ :array_1 │ .array-data 4 │ - 0x7f01000d │ - 0x7f01000e │ + 0x10100d4 │ + 0x7f010006 │ + 0x7f010007 │ + 0x7f010008 │ + 0x7f010009 │ 0x7f01000f │ 0x7f010010 │ + .end array-data │ + │ + .line 135 │ + :array_2 │ + .array-data 4 │ + 0x1010095 │ + 0x1010098 │ + 0x10100d4 │ + 0x7f010007 │ 0x7f010011 │ 0x7f010012 │ 0x7f010013 │ 0x7f010014 │ 0x7f010015 │ 0x7f010016 │ 0x7f010017 │ 0x7f010018 │ 0x7f010019 │ + 0x7f01001a │ + 0x7f01001b │ .end array-data │ │ - .line 1335 │ - :array_2 │ + .line 151 │ + :array_3 │ + .array-data 4 │ + 0x10100d4 │ + 0x7f010007 │ + 0x7f01001c │ + 0x7f01001d │ + 0x7f01001e │ + .end array-data │ + │ + .line 157 │ + :array_4 │ .array-data 4 │ 0x7f010000 │ 0x7f010001 │ 0x7f010002 │ 0x7f010003 │ 0x7f010004 │ 0x7f010005 │ .end array-data │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 896 │ + .line 116 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/viewpagerindicator/R.smali │ @@ -3,36 +3,29 @@ │ .source "R.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ Lcom/viewpagerindicator/R$styleable;, │ - Lcom/viewpagerindicator/R$xml;, │ Lcom/viewpagerindicator/R$style;, │ - Lcom/viewpagerindicator/R$string;, │ - Lcom/viewpagerindicator/R$menu;, │ - Lcom/viewpagerindicator/R$layout;, │ - Lcom/viewpagerindicator/R$interpolator;, │ Lcom/viewpagerindicator/R$integer;, │ Lcom/viewpagerindicator/R$id;, │ Lcom/viewpagerindicator/R$drawable;, │ Lcom/viewpagerindicator/R$dimen;, │ Lcom/viewpagerindicator/R$color;, │ Lcom/viewpagerindicator/R$bool;, │ - Lcom/viewpagerindicator/R$attr;, │ - Lcom/viewpagerindicator/R$array;, │ - Lcom/viewpagerindicator/R$anim; │ + Lcom/viewpagerindicator/R$attr; │ } │ .end annotation │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 10 │ + .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/viewpagerindicator/TabPageIndicator$1.smali │ @@ -20,86 +20,82 @@ │ # instance fields │ .field final synthetic this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/TabPageIndicator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/TabPageIndicator; │ │ .prologue │ - .line 42 │ + .line 55 │ iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ - .locals 3 │ + .locals 4 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - .line 46 │ - move-object v0, p1 │ + .line 57 │ + move-object v2, p1 │ │ - check-cast v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; │ + check-cast v2, Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - .line 47 │ - .local v0, "tabView":Lcom/viewpagerindicator/TabPageIndicator$TabView; │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ + .line 58 │ + .local v2, "tabView":Lcom/viewpagerindicator/TabPageIndicator$TabView; │ + iget-object v3, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ - invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;->access$000(Lcom/viewpagerindicator/TabPageIndicator;)I │ + invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;->access$000(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; │ │ - move-result v1 │ - │ - invoke-virtual {v0}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->getIndex()I │ - │ - move-result v2 │ - │ - if-ne v1, v2, :cond_0 │ + move-result-object v3 │ │ - .line 48 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ + invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ - invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;->access$100(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TitleProvider; │ - │ - move-result-object v1 │ + move-result v1 │ │ - iget-object v2, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ + .line 59 │ + .local v1, "oldSelected":I │ + invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->getIndex()I │ │ - invoke-static {v2}, Lcom/viewpagerindicator/TabPageIndicator;->access$000(Lcom/viewpagerindicator/TabPageIndicator;)I │ + move-result v0 │ │ - move-result v2 │ + .line 60 │ + .local v0, "newSelected":I │ + iget-object v3, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ - invoke-interface {v1, v2}, Lcom/viewpagerindicator/TitleProvider;->onPageReselected(I)V │ + invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;->access$000(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; │ │ - .line 50 │ - :cond_0 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ + move-result-object v3 │ │ - invoke-virtual {v0}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->getIndex()I │ + invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - move-result v2 │ + .line 61 │ + if-ne v1, v0, :cond_0 │ │ - invoke-static {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;->access$002(Lcom/viewpagerindicator/TabPageIndicator;I)I │ + iget-object v3, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ - .line 51 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ + invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;->access$100(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ │ - invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;->access$200(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; │ + move-result-object v3 │ │ - move-result-object v1 │ + if-eqz v3, :cond_0 │ │ - iget-object v2, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ + .line 62 │ + iget-object v3, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ - invoke-static {v2}, Lcom/viewpagerindicator/TabPageIndicator;->access$000(Lcom/viewpagerindicator/TabPageIndicator;)I │ + invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;->access$100(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ │ - move-result v2 │ + move-result-object v3 │ │ - invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ + invoke-interface {v3, v0}, Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;->onTabReselected(I)V │ │ - .line 52 │ + .line 64 │ + :cond_0 │ return-void │ .end method ├── smali/com/viewpagerindicator/CirclePageIndicator$SavedState.smali │ @@ -32,79 +32,79 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 526 │ + .line 543 │ new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ invoke-direct {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;->()V │ │ sput-object v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method private constructor (Landroid/os/Parcel;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 516 │ + .line 532 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcel;)V │ │ - .line 517 │ + .line 533 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->currentPage:I │ │ - .line 518 │ + .line 534 │ return-void │ .end method │ │ .method synthetic constructor (Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V │ .locals 0 │ .param p1, "x0" # Landroid/os/Parcel; │ .param p2, "x1" # Lcom/viewpagerindicator/CirclePageIndicator$1; │ │ .prologue │ - .line 507 │ + .line 524 │ invoke-direct {p0, p1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->(Landroid/os/Parcel;)V │ │ return-void │ .end method │ │ .method public constructor (Landroid/os/Parcelable;)V │ .locals 0 │ .param p1, "superState" # Landroid/os/Parcelable; │ │ .prologue │ - .line 512 │ + .line 528 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcelable;)V │ │ - .line 513 │ + .line 529 │ return-void │ .end method │ │ │ # virtual methods │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "dest" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 522 │ + .line 538 │ invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V │ │ - .line 523 │ + .line 539 │ iget v0, p0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;->currentPage:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 524 │ + .line 540 │ return-void │ .end method ├── smali/com/viewpagerindicator/TitlePageIndicator$SavedState.smali │ @@ -32,79 +32,79 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 801 │ + .line 850 │ new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ invoke-direct {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;->()V │ │ sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; │ │ return-void │ .end method │ │ .method private constructor (Landroid/os/Parcel;)V │ .locals 1 │ .param p1, "in" # Landroid/os/Parcel; │ │ .prologue │ - .line 791 │ + .line 839 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcel;)V │ │ - .line 792 │ + .line 840 │ invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I │ │ move-result v0 │ │ iput v0, p0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->currentPage:I │ │ - .line 793 │ + .line 841 │ return-void │ .end method │ │ .method synthetic constructor (Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V │ .locals 0 │ .param p1, "x0" # Landroid/os/Parcel; │ .param p2, "x1" # Lcom/viewpagerindicator/TitlePageIndicator$1; │ │ .prologue │ - .line 782 │ + .line 831 │ invoke-direct {p0, p1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->(Landroid/os/Parcel;)V │ │ return-void │ .end method │ │ .method public constructor (Landroid/os/Parcelable;)V │ .locals 0 │ .param p1, "superState" # Landroid/os/Parcelable; │ │ .prologue │ - .line 787 │ + .line 835 │ invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;->(Landroid/os/Parcelable;)V │ │ - .line 788 │ + .line 836 │ return-void │ .end method │ │ │ # virtual methods │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 1 │ .param p1, "dest" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ - .line 797 │ + .line 845 │ invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V │ │ - .line 798 │ + .line 846 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->currentPage:I │ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V │ │ - .line 799 │ + .line 847 │ return-void │ .end method ├── smali/com/viewpagerindicator/R$integer.smali │ @@ -11,26 +11,28 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "integer" │ .end annotation │ │ │ # static fields │ -.field public static final config_activityDefaultDur:I = 0x7f0a0003 │ +.field public static final default_circle_indicator_orientation:I = 0x7f090000 │ │ -.field public static final config_activityShortDur:I = 0x7f0a0002 │ +.field public static final default_title_indicator_footer_indicator_style:I = 0x7f090001 │ │ -.field public static final default_circle_indicator_orientation:I = 0x7f0a0000 │ +.field public static final default_title_indicator_line_position:I = 0x7f090002 │ │ -.field public static final default_title_indicator_footer_indicator_style:I = 0x7f0a0001 │ +.field public static final default_underline_indicator_fade_delay:I = 0x7f090003 │ + │ +.field public static final default_underline_indicator_fade_length:I = 0x7f090004 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 494 │ + .line 102 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/viewpagerindicator/R$id.smali │ @@ -11,174 +11,28 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "id" │ .end annotation │ │ │ # static fields │ -.field public static final AboutScrollView:I = 0x7f070005 │ +.field public static final bottom:I = 0x7f0f0003 │ │ -.field public static final AboutTextView:I = 0x7f070006 │ +.field public static final none:I = 0x7f0f0000 │ │ -.field public static final BlueSeekBar:I = 0x7f070017 │ +.field public static final top:I = 0x7f0f0004 │ │ -.field public static final BlueTextView:I = 0x7f070016 │ +.field public static final triangle:I = 0x7f0f0001 │ │ -.field public static final ButtonLayout:I = 0x7f07003f │ - │ -.field public static final CancelButton:I = 0x7f07002d │ - │ -.field public static final ContactsAutoCompleteTextView:I = 0x7f070007 │ - │ -.field public static final CustomLEDColorScrollView:I = 0x7f07000d │ - │ -.field public static final CustomVibrateEditText:I = 0x7f070049 │ - │ -.field public static final CustomVibrateLinearLayout:I = 0x7f070045 │ - │ -.field public static final CustomVibrateLinearLayout2:I = 0x7f070047 │ - │ -.field public static final CustomVibrateScrollView:I = 0x7f070046 │ - │ -.field public static final CustomVibrateTextView:I = 0x7f070048 │ - │ -.field public static final DonateLinearLayout:I = 0x7f070009 │ - │ -.field public static final DonateMarketButton:I = 0x7f07000b │ - │ -.field public static final DonatePaypalButton:I = 0x7f07000c │ - │ -.field public static final DonateScrollView:I = 0x7f070008 │ - │ -.field public static final DonateTextView:I = 0x7f07000a │ - │ -.field public static final GreenSeekBar:I = 0x7f070015 │ - │ -.field public static final GreenTextView:I = 0x7f070014 │ - │ -.field public static final LEDOffEditText:I = 0x7f070020 │ - │ -.field public static final LEDOffTextView:I = 0x7f07001d │ - │ -.field public static final LEDOnEditText:I = 0x7f07001f │ - │ -.field public static final LEDOnTextView:I = 0x7f07001c │ - │ -.field public static final LEDPatternEditTextLinearLayout:I = 0x7f07001e │ - │ -.field public static final LEDPatternLabelLinearLayout:I = 0x7f07001b │ - │ -.field public static final LEDPatternLinearLayout:I = 0x7f070018 │ - │ -.field public static final LEDPatternLinearLayout2:I = 0x7f07001a │ - │ -.field public static final LEDPatternTextView:I = 0x7f070019 │ - │ -.field public static final PresetMessagesButton:I = 0x7f07002c │ - │ -.field public static final PreviewImageView:I = 0x7f070011 │ - │ -.field public static final PreviewLinearLayout:I = 0x7f07000f │ - │ -.field public static final PreviewTextView:I = 0x7f070010 │ - │ -.field public static final QuickReplyCounterTextView:I = 0x7f070022 │ - │ -.field public static final QuickReplyEditText:I = 0x7f070021 │ - │ -.field public static final QuickReplyEntryLinearLayout:I = 0x7f070026 │ - │ -.field public static final QuickReplyHeaderLinearLayout:I = 0x7f070024 │ - │ -.field public static final QuickReplyLinearLayout:I = 0x7f070023 │ - │ -.field public static final QuickReplyTextView:I = 0x7f070025 │ - │ -.field public static final RedSeekBar:I = 0x7f070013 │ - │ -.field public static final RedTextView:I = 0x7f070012 │ - │ -.field public static final ScrollViewLinearLayout:I = 0x7f07000e │ - │ -.field public static final SmsPopupPager:I = 0x7f07002e │ - │ -.field public static final SpeechRecogButton:I = 0x7f07002b │ - │ -.field public static final UnlockButtonLayout:I = 0x7f070043 │ - │ -.field public static final add_menu_item:I = 0x7f07004c │ - │ -.field public static final button1:I = 0x7f070040 │ - │ -.field public static final button2:I = 0x7f070041 │ - │ -.field public static final button3:I = 0x7f070042 │ - │ -.field public static final buttonPanel:I = 0x7f07002a │ - │ -.field public static final buttonViewSwitcher:I = 0x7f07003e │ - │ -.field public static final contactBadge:I = 0x7f070034 │ - │ -.field public static final contentMessage:I = 0x7f070037 │ - │ -.field public static final contentMms:I = 0x7f070039 │ - │ -.field public static final contentPrivacy:I = 0x7f07003c │ - │ -.field public static final editor_with_counter:I = 0x7f070027 │ - │ -.field public static final email_menu_item:I = 0x7f07004d │ - │ -.field public static final embedded_text_editor:I = 0x7f070029 │ - │ -.field public static final fromTextView:I = 0x7f070035 │ - │ -.field public static final horizontal:I = 0x7f070000 │ - │ -.field public static final indicator:I = 0x7f07002f │ - │ -.field public static final messageTextView:I = 0x7f070038 │ - │ -.field public static final mmsSubjectTextView:I = 0x7f07003a │ - │ -.field public static final none:I = 0x7f070002 │ - │ -.field public static final popupMessageMainlayout:I = 0x7f070033 │ - │ -.field public static final popup_bottom_margin_view:I = 0x7f070031 │ - │ -.field public static final progress:I = 0x7f070030 │ - │ -.field public static final remove_menu_item:I = 0x7f07004b │ - │ -.field public static final save_menu_item:I = 0x7f07004a │ - │ -.field public static final send_button:I = 0x7f070028 │ - │ -.field public static final timestampTextView:I = 0x7f070036 │ - │ -.field public static final titleDivider:I = 0x7f070032 │ - │ -.field public static final triangle:I = 0x7f070003 │ - │ -.field public static final underline:I = 0x7f070004 │ - │ -.field public static final unlockButton:I = 0x7f070044 │ - │ -.field public static final vertical:I = 0x7f070001 │ - │ -.field public static final viewButton:I = 0x7f07003d │ - │ -.field public static final viewMmsButton:I = 0x7f07003b │ +.field public static final underline:I = 0x7f0f0002 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 414 │ + .line 95 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/viewpagerindicator/R$attr.smali │ @@ -13,68 +13,78 @@ │ name = "attr" │ .end annotation │ │ │ # static fields │ .field public static final centered:I = 0x7f010006 │ │ -.field public static final clipPadding:I = 0x7f01000d │ +.field public static final clipPadding:I = 0x7f010011 │ │ -.field public static final fillColor:I = 0x7f010007 │ +.field public static final fadeDelay:I = 0x7f01001d │ │ -.field public static final footerColor:I = 0x7f01000e │ +.field public static final fadeLength:I = 0x7f01001e │ │ -.field public static final footerIndicatorHeight:I = 0x7f010011 │ +.field public static final fades:I = 0x7f01001c │ │ -.field public static final footerIndicatorStyle:I = 0x7f010010 │ +.field public static final fillColor:I = 0x7f01000a │ │ -.field public static final footerIndicatorUnderlinePadding:I = 0x7f010012 │ +.field public static final footerColor:I = 0x7f010012 │ │ -.field public static final footerLineHeight:I = 0x7f01000f │ +.field public static final footerIndicatorHeight:I = 0x7f010015 │ │ -.field public static final footerPadding:I = 0x7f010013 │ +.field public static final footerIndicatorStyle:I = 0x7f010014 │ │ -.field public static final orientation:I = 0x7f010008 │ +.field public static final footerIndicatorUnderlinePadding:I = 0x7f010016 │ │ -.field public static final radius:I = 0x7f010009 │ +.field public static final footerLineHeight:I = 0x7f010013 │ │ -.field public static final selectedBold:I = 0x7f010015 │ +.field public static final footerPadding:I = 0x7f010017 │ │ -.field public static final selectedColor:I = 0x7f010014 │ +.field public static final gapWidth:I = 0x7f010010 │ │ -.field public static final snap:I = 0x7f01000a │ +.field public static final linePosition:I = 0x7f010018 │ │ -.field public static final strokeColor:I = 0x7f01000b │ +.field public static final lineWidth:I = 0x7f01000f │ │ -.field public static final strokeWidth:I = 0x7f01000c │ +.field public static final pageColor:I = 0x7f01000b │ │ -.field public static final textColor:I = 0x7f010016 │ +.field public static final radius:I = 0x7f01000c │ │ -.field public static final textSize:I = 0x7f010017 │ +.field public static final selectedBold:I = 0x7f010019 │ │ -.field public static final titlePadding:I = 0x7f010018 │ +.field public static final selectedColor:I = 0x7f010007 │ │ -.field public static final topPadding:I = 0x7f010019 │ +.field public static final snap:I = 0x7f01000d │ + │ +.field public static final strokeColor:I = 0x7f01000e │ + │ +.field public static final strokeWidth:I = 0x7f010008 │ + │ +.field public static final titlePadding:I = 0x7f01001a │ + │ +.field public static final topPadding:I = 0x7f01001b │ + │ +.field public static final unselectedColor:I = 0x7f010009 │ │ .field public static final vpiCirclePageIndicatorStyle:I = 0x7f010000 │ │ -.field public static final vpiTabPageIndicatorStyle:I = 0x7f010002 │ +.field public static final vpiIconPageIndicatorStyle:I = 0x7f010001 │ │ -.field public static final vpiTabTextStyle:I = 0x7f010004 │ +.field public static final vpiLinePageIndicatorStyle:I = 0x7f010002 │ │ -.field public static final vpiTitlePageIndicatorStyle:I = 0x7f010001 │ +.field public static final vpiTabPageIndicatorStyle:I = 0x7f010004 │ │ -.field public static final vpiVerticalTabPageIndicatorStyle:I = 0x7f010003 │ +.field public static final vpiTitlePageIndicatorStyle:I = 0x7f010003 │ │ -.field public static final vpiVerticalTabTextStyle:I = 0x7f010005 │ +.field public static final vpiUnderlinePageIndicatorStyle:I = 0x7f010005 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 36 │ + .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/viewpagerindicator/TabPageIndicator.smali │ @@ -5,729 +5,599 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/viewpagerindicator/TabPageIndicator$TabView; │ + Lcom/viewpagerindicator/TabPageIndicator$TabView;, │ + Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ } │ .end annotation │ │ │ -# instance fields │ -.field private mAdapter:Lcom/viewpagerindicator/TitleProvider; │ - │ -.field private mCurrentItem:I │ +# static fields │ +.field private static final EMPTY_TITLE:Ljava/lang/CharSequence; │ │ -.field private mInflater:Landroid/view/LayoutInflater; │ │ +# instance fields │ .field private mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -.field mMaxTabWidth:I │ +.field private mMaxTabWidth:I │ │ .field private mSelectedTabIndex:I │ │ -.field private mTabClickListener:Landroid/view/View$OnClickListener; │ +.field private final mTabClickListener:Landroid/view/View$OnClickListener; │ + │ +.field private final mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; │ │ -.field private mTabLayout:Landroid/widget/LinearLayout; │ +.field private mTabReselectedListener:Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ │ .field private mTabSelector:Ljava/lang/Runnable; │ │ .field private mViewPager:Landroid/support/v4/view/ViewPager; │ │ │ # direct methods │ -.method public constructor (Landroid/content/Context;)V │ +.method static constructor ()V │ .locals 1 │ - .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 65 │ - invoke-direct {p0, p1}, Landroid/widget/HorizontalScrollView;->(Landroid/content/Context;)V │ + .line 39 │ + const-string v0, "" │ │ - .line 42 │ - new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$1; │ + sput-object v0, Lcom/viewpagerindicator/TabPageIndicator;->EMPTY_TITLE:Ljava/lang/CharSequence; │ │ - invoke-direct {v0, p0}, Lcom/viewpagerindicator/TabPageIndicator$1;->(Lcom/viewpagerindicator/TabPageIndicator;)V │ + return-void │ +.end method │ │ - iput-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabClickListener:Landroid/view/View$OnClickListener; │ +.method public constructor (Landroid/content/Context;)V │ + .locals 1 │ + .param p1, "context" # Landroid/content/Context; │ + │ + .prologue │ + .line 78 │ + const/4 v0, 0x0 │ + │ + invoke-direct {p0, p1, v0}, Lcom/viewpagerindicator/TabPageIndicator;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 66 │ + .line 79 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 69 │ + .line 82 │ invoke-direct {p0, p1, p2}, Landroid/widget/HorizontalScrollView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 42 │ + .line 55 │ new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$1; │ │ invoke-direct {v0, p0}, Lcom/viewpagerindicator/TabPageIndicator$1;->(Lcom/viewpagerindicator/TabPageIndicator;)V │ │ iput-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabClickListener:Landroid/view/View$OnClickListener; │ │ - .line 70 │ + .line 83 │ const/4 v0, 0x0 │ │ invoke-virtual {p0, v0}, Lcom/viewpagerindicator/TabPageIndicator;->setHorizontalScrollBarEnabled(Z)V │ │ - .line 72 │ - invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ - │ - move-result-object v0 │ - │ - iput-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mInflater:Landroid/view/LayoutInflater; │ - │ - .line 74 │ - new-instance v0, Landroid/widget/LinearLayout; │ - │ - invoke-virtual {p0}, Lcom/viewpagerindicator/TabPageIndicator;->getContext()Landroid/content/Context; │ + .line 85 │ + new-instance v0, Lcom/viewpagerindicator/IcsLinearLayout; │ │ - move-result-object v1 │ + sget v1, Lcom/viewpagerindicator/R$attr;->vpiTabPageIndicatorStyle:I │ │ - invoke-direct {v0, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ + invoke-direct {v0, p1, v1}, Lcom/viewpagerindicator/IcsLinearLayout;->(Landroid/content/Context;I)V │ │ - iput-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ + iput-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; │ │ - .line 75 │ - iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ + .line 86 │ + iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; │ │ new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ │ const/4 v2, -0x2 │ │ const/4 v3, -0x1 │ │ invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ │ invoke-virtual {p0, v0, v1}, Lcom/viewpagerindicator/TabPageIndicator;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - .line 77 │ + .line 87 │ return-void │ .end method │ │ -.method static synthetic access$000(Lcom/viewpagerindicator/TabPageIndicator;)I │ +.method static synthetic access$000(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; │ .locals 1 │ .param p0, "x0" # Lcom/viewpagerindicator/TabPageIndicator; │ │ .prologue │ - .line 36 │ - iget v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mCurrentItem:I │ - │ - return v0 │ -.end method │ - │ -.method static synthetic access$002(Lcom/viewpagerindicator/TabPageIndicator;I)I │ - .locals 0 │ - .param p0, "x0" # Lcom/viewpagerindicator/TabPageIndicator; │ - .param p1, "x1" # I │ - │ - .prologue │ - .line 36 │ - iput p1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mCurrentItem:I │ - │ - return p1 │ -.end method │ - │ -.method static synthetic access$100(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TitleProvider; │ - .locals 1 │ - .param p0, "x0" # Lcom/viewpagerindicator/TabPageIndicator; │ - │ - .prologue │ - .line 36 │ - iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mAdapter:Lcom/viewpagerindicator/TitleProvider; │ + .line 37 │ + iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ return-object v0 │ .end method │ │ -.method static synthetic access$200(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; │ +.method static synthetic access$100(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ .locals 1 │ .param p0, "x0" # Lcom/viewpagerindicator/TabPageIndicator; │ │ .prologue │ - .line 36 │ - iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + .line 37 │ + iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabReselectedListener:Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ │ return-object v0 │ .end method │ │ -.method static synthetic access$302(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ +.method static synthetic access$202(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ .locals 0 │ .param p0, "x0" # Lcom/viewpagerindicator/TabPageIndicator; │ .param p1, "x1" # Ljava/lang/Runnable; │ │ .prologue │ - .line 36 │ + .line 37 │ iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabSelector:Ljava/lang/Runnable; │ │ return-object p1 │ .end method │ │ -.method private addTab(II)V │ - .locals 6 │ - .param p1, "icon" # I │ - .param p2, "index" # I │ +.method static synthetic access$400(Lcom/viewpagerindicator/TabPageIndicator;)I │ + .locals 1 │ + .param p0, "x0" # Lcom/viewpagerindicator/TabPageIndicator; │ │ .prologue │ - .line 153 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mInflater:Landroid/view/LayoutInflater; │ - │ - sget v2, Lcom/viewpagerindicator/R$layout;->vpi__tab:I │ - │ - const/4 v3, 0x0 │ - │ - invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - check-cast v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; │ - │ - .line 154 │ - .local v0, "tabView":Lcom/viewpagerindicator/TabPageIndicator$TabView; │ - invoke-virtual {v0, p0, p1, p2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->init(Lcom/viewpagerindicator/TabPageIndicator;II)V │ - │ - .line 155 │ - const/4 v1, 0x1 │ + .line 37 │ + iget v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mMaxTabWidth:I │ │ - invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->setFocusable(Z)V │ - │ - .line 156 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabClickListener:Landroid/view/View$OnClickListener; │ - │ - invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ - │ - .line 158 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ - │ - new-instance v2, Landroid/widget/LinearLayout$LayoutParams; │ - │ - const/4 v3, 0x0 │ - │ - const/4 v4, -0x1 │ - │ - const/high16 v5, 0x3f800000 # 1.0f │ - │ - invoke-direct {v2, v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ - │ - invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ - │ - .line 159 │ - return-void │ + return v0 │ .end method │ │ -.method private addTab(Ljava/lang/String;I)V │ +.method private addTab(ILjava/lang/CharSequence;I)V │ .locals 6 │ - .param p1, "text" # Ljava/lang/String; │ - .param p2, "index" # I │ + .param p1, "index" # I │ + .param p2, "text" # Ljava/lang/CharSequence; │ + .param p3, "iconResId" # I │ │ .prologue │ - .line 143 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mInflater:Landroid/view/LayoutInflater; │ - │ - sget v2, Lcom/viewpagerindicator/R$layout;->vpi__tab:I │ + const/4 v5, 0x0 │ │ - const/4 v3, 0x0 │ + .line 153 │ + new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ - invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-virtual {p0}, Lcom/viewpagerindicator/TabPageIndicator;->getContext()Landroid/content/Context; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - check-cast v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; │ + invoke-direct {v0, p0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->(Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V │ │ - .line 144 │ + .line 154 │ .local v0, "tabView":Lcom/viewpagerindicator/TabPageIndicator$TabView; │ - invoke-virtual {v0, p0, p1, p2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->init(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;I)V │ + invoke-static {v0, p1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->access$302(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I │ │ - .line 145 │ + .line 155 │ const/4 v1, 0x1 │ │ invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->setFocusable(Z)V │ │ - .line 146 │ + .line 156 │ iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabClickListener:Landroid/view/View$OnClickListener; │ │ invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ - .line 148 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ - │ - new-instance v2, Landroid/widget/LinearLayout$LayoutParams; │ + .line 157 │ + invoke-virtual {v0, p2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->setText(Ljava/lang/CharSequence;)V │ │ - const/4 v3, 0x0 │ - │ - const/4 v4, -0x1 │ - │ - const/high16 v5, 0x3f800000 # 1.0f │ - │ - invoke-direct {v2, v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ - │ - invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ - │ - .line 149 │ - return-void │ -.end method │ + .line 159 │ + if-eqz p3, :cond_0 │ │ -.method private addTab(Ljava/lang/String;II)V │ - .locals 6 │ - .param p1, "text" # Ljava/lang/String; │ - .param p2, "icon" # I │ - .param p3, "index" # I │ + .line 160 │ + invoke-virtual {v0, p3, v5, v5, v5}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V │ │ - .prologue │ .line 163 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mInflater:Landroid/view/LayoutInflater; │ - │ - sget v2, Lcom/viewpagerindicator/R$layout;->vpi__tab:I │ - │ - const/4 v3, 0x0 │ - │ - invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - check-cast v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; │ - │ - .line 164 │ - .local v0, "tabView":Lcom/viewpagerindicator/TabPageIndicator$TabView; │ - invoke-virtual {v0, p0, p1, p2, p3}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->init(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;II)V │ - │ - .line 165 │ - const/4 v1, 0x1 │ - │ - invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->setFocusable(Z)V │ - │ - .line 166 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabClickListener:Landroid/view/View$OnClickListener; │ - │ - invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ - │ - .line 168 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ + :cond_0 │ + iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; │ │ new-instance v2, Landroid/widget/LinearLayout$LayoutParams; │ │ - const/4 v3, 0x0 │ - │ - const/4 v4, -0x1 │ + const/4 v3, -0x1 │ │ - const/high16 v5, 0x3f800000 # 1.0f │ + const/high16 v4, 0x3f800000 # 1.0f │ │ - invoke-direct {v2, v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ - invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v1, v0, v2}, Lcom/viewpagerindicator/IcsLinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ - .line 169 │ + .line 164 │ return-void │ .end method │ │ .method private animateToTab(I)V │ .locals 2 │ .param p1, "position" # I │ │ .prologue │ - .line 108 │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ + .line 121 │ + iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; │ │ - invoke-virtual {v1, p1}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v1, p1}, Lcom/viewpagerindicator/IcsLinearLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ - .line 109 │ + .line 122 │ .local v0, "tabView":Landroid/view/View; │ iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabSelector:Ljava/lang/Runnable; │ │ if-eqz v1, :cond_0 │ │ - .line 110 │ + .line 123 │ iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabSelector:Ljava/lang/Runnable; │ │ invoke-virtual {p0, v1}, Lcom/viewpagerindicator/TabPageIndicator;->removeCallbacks(Ljava/lang/Runnable;)Z │ │ - .line 112 │ + .line 125 │ :cond_0 │ new-instance v1, Lcom/viewpagerindicator/TabPageIndicator$2; │ │ invoke-direct {v1, p0, v0}, Lcom/viewpagerindicator/TabPageIndicator$2;->(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V │ │ iput-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabSelector:Ljava/lang/Runnable; │ │ - .line 121 │ + .line 132 │ iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabSelector:Ljava/lang/Runnable; │ │ invoke-virtual {p0, v1}, Lcom/viewpagerindicator/TabPageIndicator;->post(Ljava/lang/Runnable;)Z │ │ - .line 122 │ + .line 133 │ return-void │ .end method │ │ │ # virtual methods │ .method public notifyDataSetChanged()V │ - .locals 5 │ + .locals 7 │ │ .prologue │ - .line 210 │ - iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ + .line 206 │ + iget-object v6, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; │ │ - invoke-virtual {v4}, Landroid/widget/LinearLayout;->removeAllViews()V │ + invoke-virtual {v6}, Lcom/viewpagerindicator/IcsLinearLayout;->removeAllViews()V │ │ - .line 211 │ - iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + .line 207 │ + iget-object v6, p0, Lcom/viewpagerindicator/TabPageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + │ + invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ + move-result-object v0 │ │ - move-result-object v4 │ + .line 208 │ + .local v0, "adapter":Landroid/support/v4/view/PagerAdapter; │ + const/4 v3, 0x0 │ │ - check-cast v4, Lcom/viewpagerindicator/TitleProvider; │ + .line 209 │ + .local v3, "iconAdapter":Lcom/viewpagerindicator/IconPagerAdapter; │ + instance-of v6, v0, Lcom/viewpagerindicator/IconPagerAdapter; │ │ - iput-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mAdapter:Lcom/viewpagerindicator/TitleProvider; │ + if-eqz v6, :cond_0 │ │ - .line 212 │ - iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mAdapter:Lcom/viewpagerindicator/TitleProvider; │ + move-object v3, v0 │ │ - check-cast v4, Landroid/support/v4/view/PagerAdapter; │ + .line 210 │ + check-cast v3, Lcom/viewpagerindicator/IconPagerAdapter; │ │ - invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + .line 212 │ + :cond_0 │ + invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v0 │ + move-result v1 │ │ .line 213 │ - .local v0, "count":I │ - const/4 v1, 0x0 │ + .local v1, "count":I │ + const/4 v2, 0x0 │ │ - .local v1, "i":I │ + .local v2, "i":I │ :goto_0 │ - if-ge v1, v0, :cond_3 │ + if-ge v2, v1, :cond_3 │ │ .line 214 │ - iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mAdapter:Lcom/viewpagerindicator/TitleProvider; │ - │ - invoke-interface {v4, v1}, Lcom/viewpagerindicator/TitleProvider;->getTitle(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Landroid/support/v4/view/PagerAdapter;->getPageTitle(I)Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v5 │ │ .line 215 │ - .local v3, "title":Ljava/lang/String; │ - iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mAdapter:Lcom/viewpagerindicator/TitleProvider; │ - │ - invoke-interface {v4, v1}, Lcom/viewpagerindicator/TitleProvider;->getIcon(I)Ljava/lang/Integer; │ - │ - move-result-object v2 │ + .local v5, "title":Ljava/lang/CharSequence; │ + if-nez v5, :cond_1 │ │ .line 216 │ - .local v2, "icon":Ljava/lang/Integer; │ - if-eqz v3, :cond_1 │ - │ - if-eqz v2, :cond_1 │ - │ - .line 217 │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ - │ - move-result v4 │ - │ - invoke-direct {p0, v3, v4, v1}, Lcom/viewpagerindicator/TabPageIndicator;->addTab(Ljava/lang/String;II)V │ - │ - .line 213 │ - :cond_0 │ - :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + sget-object v5, Lcom/viewpagerindicator/TabPageIndicator;->EMPTY_TITLE:Ljava/lang/CharSequence; │ │ .line 218 │ :cond_1 │ - if-nez v3, :cond_2 │ - │ - if-eqz v2, :cond_2 │ + const/4 v4, 0x0 │ │ .line 219 │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + .local v4, "iconResId":I │ + if-eqz v3, :cond_2 │ │ - move-result v4 │ - │ - invoke-direct {p0, v4, v1}, Lcom/viewpagerindicator/TabPageIndicator;->addTab(II)V │ + .line 220 │ + invoke-interface {v3, v2}, Lcom/viewpagerindicator/IconPagerAdapter;->getIconResId(I)I │ │ - goto :goto_1 │ + move-result v4 │ │ - .line 220 │ + .line 222 │ :cond_2 │ - if-eqz v3, :cond_0 │ + invoke-direct {p0, v2, v5, v4}, Lcom/viewpagerindicator/TabPageIndicator;->addTab(ILjava/lang/CharSequence;I)V │ │ - if-nez v2, :cond_0 │ - │ - .line 221 │ - invoke-direct {p0, v3, v1}, Lcom/viewpagerindicator/TabPageIndicator;->addTab(Ljava/lang/String;I)V │ + .line 213 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ │ .line 224 │ - .end local v2 # "icon":Ljava/lang/Integer; │ - .end local v3 # "title":Ljava/lang/String; │ + .end local v4 # "iconResId":I │ + .end local v5 # "title":Ljava/lang/CharSequence; │ :cond_3 │ - iget v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mSelectedTabIndex:I │ + iget v6, p0, Lcom/viewpagerindicator/TabPageIndicator;->mSelectedTabIndex:I │ │ - if-le v4, v0, :cond_4 │ + if-le v6, v1, :cond_4 │ │ .line 225 │ - add-int/lit8 v4, v0, -0x1 │ + add-int/lit8 v6, v1, -0x1 │ │ - iput v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mSelectedTabIndex:I │ + iput v6, p0, Lcom/viewpagerindicator/TabPageIndicator;->mSelectedTabIndex:I │ │ .line 227 │ :cond_4 │ - iget v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mSelectedTabIndex:I │ + iget v6, p0, Lcom/viewpagerindicator/TabPageIndicator;->mSelectedTabIndex:I │ │ - invoke-virtual {p0, v4}, Lcom/viewpagerindicator/TabPageIndicator;->setCurrentItem(I)V │ + invoke-virtual {p0, v6}, Lcom/viewpagerindicator/TabPageIndicator;->setCurrentItem(I)V │ │ .line 228 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TabPageIndicator;->requestLayout()V │ │ .line 229 │ return-void │ .end method │ │ .method public onAttachedToWindow()V │ .locals 1 │ │ .prologue │ - .line 126 │ + .line 137 │ invoke-super {p0}, Landroid/widget/HorizontalScrollView;->onAttachedToWindow()V │ │ - .line 127 │ + .line 138 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabSelector:Ljava/lang/Runnable; │ │ if-eqz v0, :cond_0 │ │ - .line 129 │ + .line 140 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabSelector:Ljava/lang/Runnable; │ │ invoke-virtual {p0, v0}, Lcom/viewpagerindicator/TabPageIndicator;->post(Ljava/lang/Runnable;)Z │ │ - .line 131 │ + .line 142 │ :cond_0 │ return-void │ .end method │ │ .method public onDetachedFromWindow()V │ .locals 1 │ │ .prologue │ - .line 135 │ + .line 146 │ invoke-super {p0}, Landroid/widget/HorizontalScrollView;->onDetachedFromWindow()V │ │ - .line 136 │ + .line 147 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabSelector:Ljava/lang/Runnable; │ │ if-eqz v0, :cond_0 │ │ - .line 137 │ + .line 148 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabSelector:Ljava/lang/Runnable; │ │ invoke-virtual {p0, v0}, Lcom/viewpagerindicator/TabPageIndicator;->removeCallbacks(Ljava/lang/Runnable;)Z │ │ - .line 139 │ + .line 150 │ :cond_0 │ return-void │ .end method │ │ .method public onMeasure(II)V │ .locals 8 │ .param p1, "widthMeasureSpec" # I │ .param p2, "heightMeasureSpec" # I │ │ .prologue │ const/high16 v7, 0x40000000 # 2.0f │ │ const/4 v5, 0x1 │ │ - .line 81 │ + .line 95 │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ move-result v4 │ │ - .line 82 │ + .line 96 │ .local v4, "widthMode":I │ if-ne v4, v7, :cond_2 │ │ move v1, v5 │ │ - .line 83 │ + .line 97 │ .local v1, "lockedExpanded":Z │ :goto_0 │ invoke-virtual {p0, v1}, Lcom/viewpagerindicator/TabPageIndicator;->setFillViewport(Z)V │ │ - .line 85 │ - iget-object v6, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ + .line 99 │ + iget-object v6, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; │ │ - invoke-virtual {v6}, Landroid/widget/LinearLayout;->getChildCount()I │ + invoke-virtual {v6}, Lcom/viewpagerindicator/IcsLinearLayout;->getChildCount()I │ │ move-result v0 │ │ - .line 86 │ + .line 100 │ .local v0, "childCount":I │ if-le v0, v5, :cond_4 │ │ if-eq v4, v7, :cond_0 │ │ const/high16 v5, -0x80000000 │ │ if-ne v4, v5, :cond_4 │ │ - .line 88 │ + .line 101 │ :cond_0 │ const/4 v5, 0x2 │ │ if-le v0, v5, :cond_3 │ │ - .line 89 │ + .line 102 │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ move-result v5 │ │ int-to-float v5, v5 │ │ const v6, 0x3ecccccd # 0.4f │ │ mul-float/2addr v5, v6 │ │ float-to-int v5, v5 │ │ iput v5, p0, Lcom/viewpagerindicator/TabPageIndicator;->mMaxTabWidth:I │ │ - .line 97 │ + .line 110 │ :goto_1 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TabPageIndicator;->getMeasuredWidth()I │ │ move-result v3 │ │ - .line 98 │ + .line 111 │ .local v3, "oldWidth":I │ invoke-super {p0, p1, p2}, Landroid/widget/HorizontalScrollView;->onMeasure(II)V │ │ - .line 99 │ + .line 112 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TabPageIndicator;->getMeasuredWidth()I │ │ move-result v2 │ │ - .line 101 │ + .line 114 │ .local v2, "newWidth":I │ if-eqz v1, :cond_1 │ │ if-eq v3, v2, :cond_1 │ │ - .line 103 │ + .line 116 │ iget v5, p0, Lcom/viewpagerindicator/TabPageIndicator;->mSelectedTabIndex:I │ │ invoke-virtual {p0, v5}, Lcom/viewpagerindicator/TabPageIndicator;->setCurrentItem(I)V │ │ - .line 105 │ + .line 118 │ :cond_1 │ return-void │ │ - .line 82 │ + .line 96 │ .end local v0 # "childCount":I │ .end local v1 # "lockedExpanded":Z │ .end local v2 # "newWidth":I │ .end local v3 # "oldWidth":I │ :cond_2 │ const/4 v1, 0x0 │ │ goto :goto_0 │ │ - .line 91 │ + .line 104 │ .restart local v0 # "childCount":I │ .restart local v1 # "lockedExpanded":Z │ :cond_3 │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ move-result v5 │ │ div-int/lit8 v5, v5, 0x2 │ │ iput v5, p0, Lcom/viewpagerindicator/TabPageIndicator;->mMaxTabWidth:I │ │ goto :goto_1 │ │ - .line 94 │ + .line 107 │ :cond_4 │ const/4 v5, -0x1 │ │ iput v5, p0, Lcom/viewpagerindicator/TabPageIndicator;->mMaxTabWidth:I │ │ goto :goto_1 │ .end method │ │ .method public onPageScrollStateChanged(I)V │ .locals 1 │ .param p1, "arg0" # I │ │ .prologue │ - .line 173 │ + .line 168 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_0 │ │ - .line 174 │ + .line 169 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrollStateChanged(I)V │ │ - .line 176 │ + .line 171 │ :cond_0 │ return-void │ .end method │ │ .method public onPageScrolled(IFI)V │ .locals 1 │ .param p1, "arg0" # I │ .param p2, "arg1" # F │ .param p3, "arg2" # I │ │ .prologue │ - .line 180 │ + .line 175 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_0 │ │ - .line 181 │ + .line 176 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1, p2, p3}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ - .line 183 │ + .line 178 │ :cond_0 │ return-void │ .end method │ │ .method public onPageSelected(I)V │ .locals 1 │ .param p1, "arg0" # I │ │ .prologue │ - .line 187 │ + .line 182 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/TabPageIndicator;->setCurrentItem(I)V │ │ - .line 188 │ + .line 183 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_0 │ │ - .line 189 │ + .line 184 │ iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 191 │ + .line 186 │ :cond_0 │ return-void │ .end method │ │ .method public setCurrentItem(I)V │ .locals 6 │ .param p1, "item" # I │ @@ -743,42 +613,42 @@ │ │ const-string v5, "ViewPager has not been bound." │ │ invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v4 │ │ - .line 243 │ + .line 242 │ :cond_0 │ + iput p1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mSelectedTabIndex:I │ + │ + .line 243 │ iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v4, p1}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 244 │ - iput p1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mSelectedTabIndex:I │ - │ .line 245 │ - iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ + iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; │ │ - invoke-virtual {v4}, Landroid/widget/LinearLayout;->getChildCount()I │ + invoke-virtual {v4}, Lcom/viewpagerindicator/IcsLinearLayout;->getChildCount()I │ │ move-result v3 │ │ .line 246 │ .local v3, "tabCount":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v3, :cond_3 │ │ .line 247 │ - iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Landroid/widget/LinearLayout; │ + iget-object v4, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabLayout:Lcom/viewpagerindicator/IcsLinearLayout; │ │ - invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v4, v1}, Lcom/viewpagerindicator/IcsLinearLayout;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ .line 248 │ .local v0, "child":Landroid/view/View; │ if-ne v1, p1, :cond_2 │ │ @@ -822,64 +692,83 @@ │ .line 258 │ iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ .line 259 │ return-void │ .end method │ │ +.method public setOnTabReselectedListener(Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;)V │ + .locals 0 │ + .param p1, "listener" # Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ + │ + .prologue │ + .line 90 │ + iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mTabReselectedListener:Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ + │ + .line 91 │ + return-void │ +.end method │ + │ .method public setViewPager(Landroid/support/v4/view/ViewPager;)V │ .locals 3 │ .param p1, "view" # Landroid/support/v4/view/ViewPager; │ │ .prologue │ - .line 195 │ - invoke-virtual {p1}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ + .line 190 │ + iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - move-result-object v0 │ + if-ne v1, p1, :cond_0 │ │ - .line 196 │ - .local v0, "adapter":Landroid/support/v4/view/PagerAdapter; │ - if-nez v0, :cond_0 │ + .line 203 │ + :goto_0 │ + return-void │ │ - .line 197 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + .line 193 │ + :cond_0 │ + iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - const-string v2, "ViewPager does not have adapter instance." │ + if-eqz v1, :cond_1 │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + .line 194 │ + iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - throw v1 │ + const/4 v2, 0x0 │ │ - .line 199 │ - :cond_0 │ - instance-of v1, v0, Lcom/viewpagerindicator/TitleProvider; │ + invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ - if-nez v1, :cond_1 │ + .line 196 │ + :cond_1 │ + invoke-virtual {p1}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ - .line 200 │ + move-result-object v0 │ + │ + .line 197 │ + .local v0, "adapter":Landroid/support/v4/view/PagerAdapter; │ + if-nez v0, :cond_2 │ + │ + .line 198 │ new-instance v1, Ljava/lang/IllegalStateException; │ │ - const-string v2, "ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator." │ + const-string v2, "ViewPager does not have adapter instance." │ │ invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 203 │ - :cond_1 │ + .line 200 │ + :cond_2 │ iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - .line 204 │ + .line 201 │ invoke-virtual {p1, p0}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ - .line 205 │ + .line 202 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TabPageIndicator;->notifyDataSetChanged()V │ │ - .line 206 │ - return-void │ + goto :goto_0 │ .end method │ │ .method public setViewPager(Landroid/support/v4/view/ViewPager;I)V │ .locals 0 │ .param p1, "view" # Landroid/support/v4/view/ViewPager; │ .param p2, "initialPosition" # I ├── smali/com/viewpagerindicator/TabPageIndicator$TabView.smali │ @@ -1,243 +1,115 @@ │ -.class public Lcom/viewpagerindicator/TabPageIndicator$TabView; │ -.super Landroid/widget/LinearLayout; │ +.class Lcom/viewpagerindicator/TabPageIndicator$TabView; │ +.super Landroid/widget/TextView; │ .source "TabPageIndicator.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Lcom/viewpagerindicator/TabPageIndicator; │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ - accessFlags = 0x9 │ + accessFlags = 0x2 │ name = "TabView" │ .end annotation │ │ │ # instance fields │ .field private mIndex:I │ │ -.field private mParent:Lcom/viewpagerindicator/TabPageIndicator; │ +.field final synthetic this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ │ # direct methods │ -.method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ - .locals 0 │ - .param p1, "context" # Landroid/content/Context; │ - .param p2, "attrs" # Landroid/util/AttributeSet; │ - │ - .prologue │ - .line 267 │ - invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ - │ - .line 268 │ - return-void │ -.end method │ - │ - │ -# virtual methods │ -.method public getIndex()I │ - .locals 1 │ - │ - .prologue │ - .line 320 │ - iget v0, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mIndex:I │ - │ - return v0 │ -.end method │ - │ -.method public init(Lcom/viewpagerindicator/TabPageIndicator;II)V │ - .locals 3 │ - .param p1, "parent" # Lcom/viewpagerindicator/TabPageIndicator; │ - .param p2, "icon" # I │ - .param p3, "index" # I │ +.method public constructor (Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V │ + .locals 2 │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ - .line 283 │ - iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mParent:Lcom/viewpagerindicator/TabPageIndicator; │ - │ - .line 284 │ - iput p3, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mIndex:I │ + .line 264 │ + iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ - .line 286 │ - const v2, 0x1020006 │ + .line 265 │ + const/4 v0, 0x0 │ │ - invoke-virtual {p0, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->findViewById(I)Landroid/view/View; │ + sget v1, Lcom/viewpagerindicator/R$attr;->vpiTabPageIndicatorStyle:I │ │ - move-result-object v0 │ + invoke-direct {p0, p2, v0, v1}, Landroid/widget/TextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - check-cast v0, Landroid/widget/ImageView; │ - │ - .line 287 │ - .local v0, "imageView":Landroid/widget/ImageView; │ - const/4 v2, 0x0 │ - │ - invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V │ - │ - .line 288 │ - invoke-virtual {v0, p2}, Landroid/widget/ImageView;->setImageResource(I)V │ - │ - .line 290 │ - const v2, 0x1020014 │ - │ - invoke-virtual {p0, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v1 │ - │ - check-cast v1, Landroid/widget/TextView; │ - │ - .line 291 │ - .local v1, "textView":Landroid/widget/TextView; │ - const/16 v2, 0x8 │ - │ - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V │ - │ - .line 292 │ + .line 266 │ return-void │ .end method │ │ -.method public init(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;I)V │ - .locals 3 │ - .param p1, "parent" # Lcom/viewpagerindicator/TabPageIndicator; │ - .param p2, "text" # Ljava/lang/String; │ - .param p3, "index" # I │ +.method static synthetic access$302(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I │ + .locals 0 │ + .param p0, "x0" # Lcom/viewpagerindicator/TabPageIndicator$TabView; │ + .param p1, "x1" # I │ │ .prologue │ - .line 271 │ - iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mParent:Lcom/viewpagerindicator/TabPageIndicator; │ - │ - .line 272 │ - iput p3, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mIndex:I │ - │ - .line 274 │ - const v2, 0x1020006 │ - │ - invoke-virtual {p0, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - check-cast v0, Landroid/widget/ImageView; │ - │ - .line 275 │ - .local v0, "imageView":Landroid/widget/ImageView; │ - const/16 v2, 0x8 │ - │ - invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V │ + .line 261 │ + iput p1, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mIndex:I │ │ - .line 277 │ - const v2, 0x1020014 │ - │ - invoke-virtual {p0, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v1 │ - │ - check-cast v1, Landroid/widget/TextView; │ - │ - .line 278 │ - .local v1, "textView":Landroid/widget/TextView; │ - const/4 v2, 0x0 │ - │ - invoke-virtual {v1, v2}, Landroid/widget/TextView;->setVisibility(I)V │ - │ - .line 279 │ - invoke-virtual {v1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ - │ - .line 280 │ - return-void │ + return p1 │ .end method │ │ -.method public init(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/String;II)V │ - .locals 4 │ - .param p1, "parent" # Lcom/viewpagerindicator/TabPageIndicator; │ - .param p2, "text" # Ljava/lang/String; │ - .param p3, "icon" # I │ - .param p4, "index" # I │ - │ - .prologue │ - const/4 v3, 0x0 │ - │ - .line 295 │ - iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mParent:Lcom/viewpagerindicator/TabPageIndicator; │ - │ - .line 296 │ - iput p4, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mIndex:I │ - │ - .line 298 │ - const v2, 0x1020006 │ - │ - invoke-virtual {p0, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v0 │ - │ - check-cast v0, Landroid/widget/ImageView; │ - │ - .line 299 │ - .local v0, "imageView":Landroid/widget/ImageView; │ - invoke-virtual {v0, v3}, Landroid/widget/ImageView;->setVisibility(I)V │ - │ - .line 300 │ - invoke-virtual {v0, p3}, Landroid/widget/ImageView;->setImageResource(I)V │ │ - .line 302 │ - const v2, 0x1020014 │ - │ - invoke-virtual {p0, v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v1 │ - │ - check-cast v1, Landroid/widget/TextView; │ - │ - .line 303 │ - .local v1, "textView":Landroid/widget/TextView; │ - invoke-virtual {v1, v3}, Landroid/widget/TextView;->setVisibility(I)V │ +# virtual methods │ +.method public getIndex()I │ + .locals 1 │ │ - .line 304 │ - invoke-virtual {v1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + .prologue │ + .line 280 │ + iget v0, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mIndex:I │ │ - .line 305 │ - return-void │ + return v0 │ .end method │ │ .method public onMeasure(II)V │ .locals 2 │ .param p1, "widthMeasureSpec" # I │ .param p2, "heightMeasureSpec" # I │ │ .prologue │ - .line 309 │ - invoke-super {p0, p1, p2}, Landroid/widget/LinearLayout;->onMeasure(II)V │ + .line 270 │ + invoke-super {p0, p1, p2}, Landroid/widget/TextView;->onMeasure(II)V │ │ - .line 312 │ - iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mParent:Lcom/viewpagerindicator/TabPageIndicator; │ + .line 273 │ + iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ - iget v0, v0, Lcom/viewpagerindicator/TabPageIndicator;->mMaxTabWidth:I │ + invoke-static {v0}, Lcom/viewpagerindicator/TabPageIndicator;->access$400(Lcom/viewpagerindicator/TabPageIndicator;)I │ + │ + move-result v0 │ │ if-lez v0, :cond_0 │ │ invoke-virtual {p0}, Lcom/viewpagerindicator/TabPageIndicator$TabView;->getMeasuredWidth()I │ │ move-result v0 │ │ - iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mParent:Lcom/viewpagerindicator/TabPageIndicator; │ + iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ + │ + invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;->access$400(Lcom/viewpagerindicator/TabPageIndicator;)I │ │ - iget v1, v1, Lcom/viewpagerindicator/TabPageIndicator;->mMaxTabWidth:I │ + move-result v1 │ │ if-le v0, v1, :cond_0 │ │ - .line 313 │ - iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->mParent:Lcom/viewpagerindicator/TabPageIndicator; │ + .line 274 │ + iget-object v0, p0, Lcom/viewpagerindicator/TabPageIndicator$TabView;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ + │ + invoke-static {v0}, Lcom/viewpagerindicator/TabPageIndicator;->access$400(Lcom/viewpagerindicator/TabPageIndicator;)I │ │ - iget v0, v0, Lcom/viewpagerindicator/TabPageIndicator;->mMaxTabWidth:I │ + move-result v0 │ │ const/high16 v1, 0x40000000 # 2.0f │ │ invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v0 │ │ - invoke-super {p0, v0, p2}, Landroid/widget/LinearLayout;->onMeasure(II)V │ + invoke-super {p0, v0, p2}, Landroid/widget/TextView;->onMeasure(II)V │ │ - .line 317 │ + .line 277 │ :cond_0 │ return-void │ .end method ├── smali/com/viewpagerindicator/R$color.smali │ @@ -11,48 +11,56 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "color" │ .end annotation │ │ │ # static fields │ -.field public static final default_circle_indicator_fill_color:I = 0x7f080008 │ +.field public static final default_circle_indicator_fill_color:I = 0x7f070008 │ │ -.field public static final default_circle_indicator_stroke_color:I = 0x7f080009 │ +.field public static final default_circle_indicator_page_color:I = 0x7f070009 │ │ -.field public static final default_title_indicator_footer_color:I = 0x7f08000a │ +.field public static final default_circle_indicator_stroke_color:I = 0x7f07000a │ │ -.field public static final default_title_indicator_selected_color:I = 0x7f08000b │ +.field public static final default_line_indicator_selected_color:I = 0x7f07000b │ │ -.field public static final default_title_indicator_text_color:I = 0x7f08000c │ +.field public static final default_line_indicator_unselected_color:I = 0x7f07000c │ │ -.field public static final vpi__background_holo_dark:I = 0x7f080000 │ +.field public static final default_title_indicator_footer_color:I = 0x7f07000d │ │ -.field public static final vpi__background_holo_light:I = 0x7f080001 │ +.field public static final default_title_indicator_selected_color:I = 0x7f07000e │ │ -.field public static final vpi__bright_foreground_disabled_holo_dark:I = 0x7f080004 │ +.field public static final default_title_indicator_text_color:I = 0x7f07000f │ │ -.field public static final vpi__bright_foreground_disabled_holo_light:I = 0x7f080005 │ +.field public static final default_underline_indicator_selected_color:I = 0x7f070010 │ │ -.field public static final vpi__bright_foreground_holo_dark:I = 0x7f080002 │ +.field public static final vpi__background_holo_dark:I = 0x7f070000 │ │ -.field public static final vpi__bright_foreground_holo_light:I = 0x7f080003 │ +.field public static final vpi__background_holo_light:I = 0x7f070001 │ │ -.field public static final vpi__bright_foreground_inverse_holo_dark:I = 0x7f080006 │ +.field public static final vpi__bright_foreground_disabled_holo_dark:I = 0x7f070004 │ │ -.field public static final vpi__bright_foreground_inverse_holo_light:I = 0x7f080007 │ +.field public static final vpi__bright_foreground_disabled_holo_light:I = 0x7f070005 │ │ -.field public static final vpi__dark_theme:I = 0x7f08000d │ +.field public static final vpi__bright_foreground_holo_dark:I = 0x7f070002 │ │ -.field public static final vpi__light_theme:I = 0x7f08000e │ +.field public static final vpi__bright_foreground_holo_light:I = 0x7f070003 │ + │ +.field public static final vpi__bright_foreground_inverse_holo_dark:I = 0x7f070006 │ + │ +.field public static final vpi__bright_foreground_inverse_holo_light:I = 0x7f070007 │ + │ +.field public static final vpi__dark_theme:I = 0x7f070011 │ + │ +.field public static final vpi__light_theme:I = 0x7f070012 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 303 │ + .line 50 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/viewpagerindicator/R$bool.smali │ @@ -11,64 +11,28 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "bool" │ .end annotation │ │ │ # static fields │ -.field public static final default_circle_indicator_centered:I = 0x7f090000 │ +.field public static final default_circle_indicator_centered:I = 0x7f080000 │ │ -.field public static final default_circle_indicator_snap:I = 0x7f090001 │ +.field public static final default_circle_indicator_snap:I = 0x7f080001 │ │ -.field public static final default_title_indicator_selected_bold:I = 0x7f090002 │ +.field public static final default_line_indicator_centered:I = 0x7f080002 │ │ -.field public static final pref_autorotate_default:I = 0x7f090015 │ +.field public static final default_title_indicator_selected_bold:I = 0x7f080003 │ │ -.field public static final pref_delivery_report_default:I = 0x7f090013 │ - │ -.field public static final pref_dimscreen_default:I = 0x7f090003 │ - │ -.field public static final pref_flashled_default:I = 0x7f09000f │ - │ -.field public static final pref_markread_default:I = 0x7f090007 │ - │ -.field public static final pref_notif_enabled_default:I = 0x7f09000b │ - │ -.field public static final pref_notif_repeat_default:I = 0x7f090010 │ - │ -.field public static final pref_notif_repeat_screen_on_default:I = 0x7f090011 │ - │ -.field public static final pref_notifyOnCall_default:I = 0x7f09000d │ - │ -.field public static final pref_onlyShowOnKeyguard_default:I = 0x7f090008 │ - │ -.field public static final pref_popup_enabled_default:I = 0x7f09000c │ - │ -.field public static final pref_privacy_always_default:I = 0x7f090006 │ - │ -.field public static final pref_privacy_default:I = 0x7f090004 │ - │ -.field public static final pref_privacy_sender_default:I = 0x7f090005 │ - │ -.field public static final pref_quickreply_default:I = 0x7f090012 │ - │ -.field public static final pref_screen_on_default:I = 0x7f090016 │ - │ -.field public static final pref_show_buttons_default:I = 0x7f09000a │ - │ -.field public static final pref_split_message_default:I = 0x7f090014 │ - │ -.field public static final pref_useUnlockButton_default:I = 0x7f090009 │ - │ -.field public static final pref_vibrate_default:I = 0x7f09000e │ +.field public static final default_underline_indicator_fades:I = 0x7f080004 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 278 │ + .line 43 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/viewpagerindicator/TabPageIndicator$2.smali │ @@ -22,17 +22,18 @@ │ │ .field final synthetic val$tabView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/TabPageIndicator; │ │ .prologue │ - .line 112 │ + .line 125 │ iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ iput-object p2, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->val$tabView:Landroid/view/View; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -40,15 +41,15 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 4 │ │ .prologue │ - .line 116 │ + .line 127 │ iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->val$tabView:Landroid/view/View; │ │ invoke-virtual {v1}, Landroid/view/View;->getLeft()I │ │ move-result v1 │ │ iget-object v2, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ @@ -65,25 +66,25 @@ │ │ sub-int/2addr v2, v3 │ │ div-int/lit8 v2, v2, 0x2 │ │ sub-int v0, v1, v2 │ │ - .line 117 │ + .line 128 │ .local v0, "scrollPos":I │ iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ const/4 v2, 0x0 │ │ invoke-virtual {v1, v0, v2}, Lcom/viewpagerindicator/TabPageIndicator;->smoothScrollTo(II)V │ │ - .line 118 │ + .line 129 │ iget-object v1, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ const/4 v2, 0x0 │ │ - invoke-static {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;->access$302(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ + invoke-static {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;->access$202(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ - .line 119 │ + .line 130 │ return-void │ .end method ├── smali/com/viewpagerindicator/TitlePageIndicator.smali │ @@ -5,45 +5,47 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/viewpagerindicator/TitlePageIndicator$1;, │ Lcom/viewpagerindicator/TitlePageIndicator$SavedState;, │ + Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;, │ Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;, │ Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ } │ .end annotation │ │ │ # static fields │ .field private static final BOLD_FADE_PERCENTAGE:F = 0.05f │ │ +.field private static final EMPTY_TITLE:Ljava/lang/String; = "" │ + │ .field private static final INVALID_POINTER:I = -0x1 │ │ .field private static final SELECTION_FADE_PERCENTAGE:F = 0.25f │ │ │ # instance fields │ .field private mActivePointerId:I │ │ .field private mBoldText:Z │ │ +.field private final mBounds:Landroid/graphics/Rect; │ + │ .field private mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ │ .field private mClipPadding:F │ │ .field private mColorSelected:I │ │ .field private mColorText:I │ │ -.field private mCurrentOffset:I │ - │ .field private mCurrentPage:I │ │ .field private mFooterIndicatorHeight:F │ │ .field private mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ .field private mFooterIndicatorUnderlinePadding:F │ @@ -52,2715 +54,2703 @@ │ │ .field private mFooterPadding:F │ │ .field private mIsDragging:Z │ │ .field private mLastMotionX:F │ │ +.field private mLinePosition:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + │ .field private mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +.field private mPageOffset:F │ + │ .field private final mPaintFooterIndicator:Landroid/graphics/Paint; │ │ .field private final mPaintFooterLine:Landroid/graphics/Paint; │ │ .field private final mPaintText:Landroid/graphics/Paint; │ │ .field private mPath:Landroid/graphics/Path; │ │ .field private mScrollState:I │ │ .field private mTitlePadding:F │ │ -.field private mTitleProvider:Lcom/viewpagerindicator/TitleProvider; │ - │ .field private mTopPadding:F │ │ .field private mTouchSlop:I │ │ .field private mViewPager:Landroid/support/v4/view/ViewPager; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ - .line 128 │ + .line 152 │ const/4 v0, 0x0 │ │ invoke-direct {p0, p1, v0}, Lcom/viewpagerindicator/TitlePageIndicator;->(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ - .line 129 │ + .line 153 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;)V │ .locals 1 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - .line 132 │ + .line 156 │ sget v0, Lcom/viewpagerindicator/R$attr;->vpiTitlePageIndicatorStyle:I │ │ invoke-direct {p0, p1, p2, v0}, Lcom/viewpagerindicator/TitlePageIndicator;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - .line 133 │ + .line 157 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Landroid/util/AttributeSet;I)V │ - .locals 25 │ + .locals 27 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ .param p3, "defStyle" # I │ │ .prologue │ - .line 136 │ + .line 160 │ invoke-direct/range {p0 .. p3}, Landroid/view/View;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ - .line 101 │ - new-instance v23, Landroid/graphics/Paint; │ + .line 119 │ + const/16 v25, -0x1 │ │ - invoke-direct/range {v23 .. v23}, Landroid/graphics/Paint;->()V │ + move/from16 v0, v25 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v1, p0 │ + │ + iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ + │ + .line 122 │ + new-instance v25, Landroid/graphics/Paint; │ + │ + invoke-direct/range {v25 .. v25}, Landroid/graphics/Paint;->()V │ + │ + move-object/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ - .line 106 │ - new-instance v23, Landroid/graphics/Paint; │ + .line 126 │ + new-instance v25, Landroid/graphics/Path; │ │ - invoke-direct/range {v23 .. v23}, Landroid/graphics/Paint;->()V │ + invoke-direct/range {v25 .. v25}, Landroid/graphics/Path;->()V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v25 │ + │ + move-object/from16 v1, p0 │ + │ + iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + │ + .line 127 │ + new-instance v25, Landroid/graphics/Rect; │ + │ + invoke-direct/range {v25 .. v25}, Landroid/graphics/Rect;->()V │ + │ + move-object/from16 v0, v25 │ + │ + move-object/from16 v1, p0 │ + │ + iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mBounds:Landroid/graphics/Rect; │ + │ + .line 128 │ + new-instance v25, Landroid/graphics/Paint; │ + │ + invoke-direct/range {v25 .. v25}, Landroid/graphics/Paint;->()V │ + │ + move-object/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterLine:Landroid/graphics/Paint; │ │ - .line 108 │ - new-instance v23, Landroid/graphics/Paint; │ + .line 131 │ + new-instance v25, Landroid/graphics/Paint; │ │ - invoke-direct/range {v23 .. v23}, Landroid/graphics/Paint;->()V │ + invoke-direct/range {v25 .. v25}, Landroid/graphics/Paint;->()V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ │ - .line 121 │ - const/high16 v23, -0x40800000 # -1.0f │ + .line 144 │ + const/high16 v25, -0x40800000 # -1.0f │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mLastMotionX:F │ │ - .line 122 │ - const/16 v23, -0x1 │ + .line 145 │ + const/16 v25, -0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mActivePointerId:I │ │ - .line 139 │ + .line 161 │ + invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/TitlePageIndicator;->isInEditMode()Z │ + │ + move-result v25 │ + │ + if-eqz v25, :cond_0 │ + │ + .line 216 │ + :goto_0 │ + return-void │ + │ + .line 164 │ + :cond_0 │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/TitlePageIndicator;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v21 │ + move-result-object v23 │ │ - .line 140 │ - .local v21, "res":Landroid/content/res/Resources; │ - sget v23, Lcom/viewpagerindicator/R$color;->default_title_indicator_footer_color:I │ + .line 165 │ + .local v23, "res":Landroid/content/res/Resources; │ + sget v25, Lcom/viewpagerindicator/R$color;->default_title_indicator_footer_color:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getColor(I)I │ │ - move-result v8 │ + move-result v9 │ │ - .line 141 │ - .local v8, "defaultFooterColor":I │ - sget v23, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_footer_line_height:I │ + .line 166 │ + .local v9, "defaultFooterColor":I │ + sget v25, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_footer_line_height:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F │ │ - move-result v12 │ + move-result v13 │ │ - .line 143 │ - .local v12, "defaultFooterLineHeight":F │ - sget v23, Lcom/viewpagerindicator/R$integer;->default_title_indicator_footer_indicator_style:I │ + .line 167 │ + .local v13, "defaultFooterLineHeight":F │ + sget v25, Lcom/viewpagerindicator/R$integer;->default_title_indicator_footer_indicator_style:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getInteger(I)I │ │ - move-result v10 │ + move-result v11 │ │ - .line 145 │ - .local v10, "defaultFooterIndicatorStyle":I │ - sget v23, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_footer_indicator_height:I │ + .line 168 │ + .local v11, "defaultFooterIndicatorStyle":I │ + sget v25, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_footer_indicator_height:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F │ │ - move-result v9 │ + move-result v10 │ │ - .line 147 │ - .local v9, "defaultFooterIndicatorHeight":F │ - sget v23, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_footer_indicator_underline_padding:I │ + .line 169 │ + .local v10, "defaultFooterIndicatorHeight":F │ + sget v25, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_footer_indicator_underline_padding:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F │ │ - move-result v11 │ + move-result v12 │ │ - .line 149 │ - .local v11, "defaultFooterIndicatorUnderlinePadding":F │ - sget v23, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_footer_padding:I │ + .line 170 │ + .local v12, "defaultFooterIndicatorUnderlinePadding":F │ + sget v25, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_footer_padding:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F │ │ - move-result v13 │ + move-result v14 │ │ - .line 151 │ - .local v13, "defaultFooterPadding":F │ - sget v23, Lcom/viewpagerindicator/R$color;->default_title_indicator_selected_color:I │ + .line 171 │ + .local v14, "defaultFooterPadding":F │ + sget v25, Lcom/viewpagerindicator/R$integer;->default_title_indicator_line_position:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ - invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getColor(I)I │ + invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getInteger(I)I │ │ move-result v15 │ │ - .line 153 │ - .local v15, "defaultSelectedColor":I │ - sget v23, Lcom/viewpagerindicator/R$bool;->default_title_indicator_selected_bold:I │ + .line 172 │ + .local v15, "defaultLinePosition":I │ + sget v25, Lcom/viewpagerindicator/R$color;->default_title_indicator_selected_color:I │ + │ + move-object/from16 v0, v23 │ │ - move-object/from16 v0, v21 │ + move/from16 v1, v25 │ + │ + invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getColor(I)I │ + │ + move-result v17 │ + │ + .line 173 │ + .local v17, "defaultSelectedColor":I │ + sget v25, Lcom/viewpagerindicator/R$bool;->default_title_indicator_selected_bold:I │ + │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getBoolean(I)Z │ │ - move-result v14 │ + move-result v16 │ │ - .line 155 │ - .local v14, "defaultSelectedBold":Z │ - sget v23, Lcom/viewpagerindicator/R$color;->default_title_indicator_text_color:I │ + .line 174 │ + .local v16, "defaultSelectedBold":Z │ + sget v25, Lcom/viewpagerindicator/R$color;->default_title_indicator_text_color:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getColor(I)I │ │ - move-result v16 │ + move-result v18 │ │ - .line 156 │ - .local v16, "defaultTextColor":I │ - sget v23, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_text_size:I │ + .line 175 │ + .local v18, "defaultTextColor":I │ + sget v25, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_text_size:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F │ │ - move-result v17 │ + move-result v19 │ │ - .line 157 │ - .local v17, "defaultTextSize":F │ - sget v23, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_title_padding:I │ + .line 176 │ + .local v19, "defaultTextSize":F │ + sget v25, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_title_padding:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F │ │ - move-result v18 │ + move-result v20 │ │ - .line 159 │ - .local v18, "defaultTitlePadding":F │ - sget v23, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_clip_padding:I │ + .line 177 │ + .local v20, "defaultTitlePadding":F │ + sget v25, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_clip_padding:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F │ │ - move-result v7 │ + move-result v8 │ │ - .line 161 │ - .local v7, "defaultClipPadding":F │ - sget v23, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_top_padding:I │ + .line 178 │ + .local v8, "defaultClipPadding":F │ + sget v25, Lcom/viewpagerindicator/R$dimen;->default_title_indicator_top_padding:I │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F │ │ - move-result v19 │ + move-result v21 │ │ - .line 165 │ - .local v19, "defaultTopPadding":F │ - sget-object v23, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator:[I │ + .line 181 │ + .local v21, "defaultTopPadding":F │ + sget-object v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator:[I │ │ - sget v24, Lcom/viewpagerindicator/R$style;->Widget_TitlePageIndicator:I │ + const/16 v26, 0x0 │ │ move-object/from16 v0, p1 │ │ move-object/from16 v1, p2 │ │ - move-object/from16 v2, v23 │ + move-object/from16 v2, v25 │ │ move/from16 v3, p3 │ │ - move/from16 v4, v24 │ + move/from16 v4, v26 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v5 │ │ - .line 169 │ + .line 184 │ .local v5, "a":Landroid/content/res/TypedArray; │ - const/16 v23, 0x2 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_footerLineHeight:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;->getDimension(IF)F │ + invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - move-result v23 │ + move-result v25 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ │ - .line 171 │ - const/16 v23, 0x3 │ + .line 185 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_footerIndicatorStyle:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;->getInteger(II)I │ + invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;->getInteger(II)I │ │ - move-result v23 │ + move-result v25 │ │ - invoke-static/range {v23 .. v23}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->fromValue(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + invoke-static/range {v25 .. v25}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->fromValue(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - move-result-object v23 │ + move-result-object v25 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - .line 173 │ - const/16 v23, 0x4 │ + .line 186 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_footerIndicatorHeight:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;->getDimension(IF)F │ + invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - move-result v23 │ + move-result v25 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ │ - .line 175 │ - const/16 v23, 0x5 │ + .line 187 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_footerIndicatorUnderlinePadding:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;->getDimension(IF)F │ + invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - move-result v23 │ + move-result v25 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorUnderlinePadding:F │ │ - .line 178 │ - const/16 v23, 0x6 │ + .line 188 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_footerPadding:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;->getDimension(IF)F │ + invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - move-result v23 │ + move-result v25 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterPadding:F │ │ - .line 180 │ - const/16 v23, 0xc │ + .line 189 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_linePosition:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - move/from16 v1, v19 │ + invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;->getInteger(II)I │ + │ + move-result v25 │ + │ + invoke-static/range {v25 .. v25}, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;->fromValue(I)Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + │ + move-result-object v25 │ + │ + move-object/from16 v0, v25 │ + │ + move-object/from16 v1, p0 │ + │ + iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mLinePosition:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + │ + .line 190 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_topPadding:I │ + │ + move/from16 v0, v25 │ + │ + move/from16 v1, v21 │ │ invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - move-result v23 │ + move-result v25 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mTopPadding:F │ │ - .line 181 │ - const/16 v23, 0xb │ + .line 191 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_titlePadding:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - move/from16 v1, v18 │ + move/from16 v1, v20 │ │ invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - move-result v23 │ + move-result v25 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ │ - .line 183 │ - const/16 v23, 0x0 │ + .line 192 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_clipPadding:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - invoke-virtual {v5, v0, v7}, Landroid/content/res/TypedArray;->getDimension(IF)F │ + invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - move-result v23 │ + move-result v25 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ │ - .line 185 │ - const/16 v23, 0x7 │ + .line 193 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_selectedColor:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;->getColor(II)I │ + move/from16 v1, v17 │ │ - move-result v23 │ + invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;->getColor(II)I │ │ - move/from16 v0, v23 │ + move-result v25 │ + │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mColorSelected:I │ │ - .line 187 │ - const/16 v23, 0x9 │ + .line 194 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_android_textColor:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - move/from16 v1, v16 │ + move/from16 v1, v18 │ │ invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;->getColor(II)I │ │ - move-result v23 │ + move-result v25 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mColorText:I │ │ - .line 188 │ - const/16 v23, 0x8 │ + .line 195 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_selectedBold:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + move/from16 v1, v16 │ │ - move-result v23 │ + invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ - move/from16 v0, v23 │ + move-result v25 │ + │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mBoldText:Z │ │ - .line 190 │ - const/16 v23, 0xa │ + .line 197 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_android_textSize:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - move/from16 v1, v17 │ + move/from16 v1, v19 │ │ invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;->getDimension(IF)F │ │ - move-result v22 │ + move-result v24 │ │ - .line 192 │ - .local v22, "textSize":F │ - const/16 v23, 0x1 │ + .line 198 │ + .local v24, "textSize":F │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_footerColor:I │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ - invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;->getColor(II)I │ + invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;->getColor(II)I │ │ - move-result v20 │ + move-result v22 │ │ - .line 194 │ - .local v20, "footerColor":I │ + .line 199 │ + .local v22, "footerColor":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v25, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v25 │ │ - move/from16 v1, v22 │ + move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTextSize(F)V │ │ - .line 195 │ + .line 200 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v25, v0 │ │ - const/16 v24, 0x1 │ + const/16 v26, 0x1 │ │ - invoke-virtual/range {v23 .. v24}, Landroid/graphics/Paint;->setAntiAlias(Z)V │ + invoke-virtual/range {v25 .. v26}, Landroid/graphics/Paint;->setAntiAlias(Z)V │ │ - .line 196 │ + .line 201 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterLine:Landroid/graphics/Paint; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v25, v0 │ │ - sget-object v24, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style; │ + sget-object v26, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style; │ │ - invoke-virtual/range {v23 .. v24}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ + invoke-virtual/range {v25 .. v26}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ - .line 197 │ + .line 202 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterLine:Landroid/graphics/Paint; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v25, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ │ - move/from16 v24, v0 │ + move/from16 v26, v0 │ │ - invoke-virtual/range {v23 .. v24}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ + invoke-virtual/range {v25 .. v26}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ - .line 198 │ + .line 203 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterLine:Landroid/graphics/Paint; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v25, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v25 │ │ - move/from16 v1, v20 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 199 │ + .line 204 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v25, v0 │ │ - sget-object v24, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style; │ + sget-object v26, Landroid/graphics/Paint$Style;->FILL_AND_STROKE:Landroid/graphics/Paint$Style; │ │ - invoke-virtual/range {v23 .. v24}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ + invoke-virtual/range {v25 .. v26}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V │ │ - .line 200 │ + .line 205 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v25, v0 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v25 │ │ - move/from16 v1, v20 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 202 │ + .line 207 │ + sget v25, Lcom/viewpagerindicator/R$styleable;->TitlePageIndicator_android_background:I │ + │ + move/from16 v0, v25 │ + │ + invoke-virtual {v5, v0}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + │ + move-result-object v6 │ + │ + .line 208 │ + .local v6, "background":Landroid/graphics/drawable/Drawable; │ + if-eqz v6, :cond_1 │ + │ + .line 209 │ + move-object/from16 v0, p0 │ + │ + invoke-virtual {v0, v6}, Lcom/viewpagerindicator/TitlePageIndicator;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ + │ + .line 212 │ + :cond_1 │ invoke-virtual {v5}, Landroid/content/res/TypedArray;->recycle()V │ │ - .line 204 │ + .line 214 │ invoke-static/range {p1 .. p1}, Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - .line 205 │ - .local v6, "configuration":Landroid/view/ViewConfiguration; │ - invoke-static {v6}, Landroid/support/v4/view/ViewConfigurationCompat;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ + .line 215 │ + .local v7, "configuration":Landroid/view/ViewConfiguration; │ + invoke-static {v7}, Landroid/support/v4/view/ViewConfigurationCompat;->getScaledPagingTouchSlop(Landroid/view/ViewConfiguration;)I │ │ - move-result v23 │ + move-result v25 │ │ - move/from16 v0, v23 │ + move/from16 v0, v25 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mTouchSlop:I │ │ - .line 206 │ - return-void │ + goto/16 :goto_0 │ .end method │ │ -.method private calcBounds(ILandroid/graphics/Paint;)Landroid/graphics/RectF; │ - .locals 3 │ +.method private calcBounds(ILandroid/graphics/Paint;)Landroid/graphics/Rect; │ + .locals 4 │ .param p1, "index" # I │ .param p2, "paint" # Landroid/graphics/Paint; │ │ .prologue │ - .line 651 │ - new-instance v0, Landroid/graphics/RectF; │ - │ - invoke-direct {v0}, Landroid/graphics/RectF;->()V │ + .line 700 │ + new-instance v0, Landroid/graphics/Rect; │ │ - .line 652 │ - .local v0, "bounds":Landroid/graphics/RectF; │ - iget-object v1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitleProvider:Lcom/viewpagerindicator/TitleProvider; │ + invoke-direct {v0}, Landroid/graphics/Rect;->()V │ │ - invoke-interface {v1, p1}, Lcom/viewpagerindicator/TitleProvider;->getTitle(I)Ljava/lang/String; │ + .line 701 │ + .local v0, "bounds":Landroid/graphics/Rect; │ + invoke-direct {p0, p1}, Lcom/viewpagerindicator/TitlePageIndicator;->getTitle(I)Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - invoke-virtual {p2, v1}, Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F │ + .line 702 │ + .local v1, "title":Ljava/lang/CharSequence; │ + const/4 v2, 0x0 │ + │ + invoke-interface {v1}, Ljava/lang/CharSequence;->length()I │ │ - move-result v1 │ + move-result v3 │ + │ + invoke-virtual {p2, v1, v2, v3}, Landroid/graphics/Paint;->measureText(Ljava/lang/CharSequence;II)F │ + │ + move-result v2 │ │ - iput v1, v0, Landroid/graphics/RectF;->right:F │ + float-to-int v2, v2 │ │ - .line 653 │ + iput v2, v0, Landroid/graphics/Rect;->right:I │ + │ + .line 703 │ invoke-virtual {p2}, Landroid/graphics/Paint;->descent()F │ │ - move-result v1 │ + move-result v2 │ │ invoke-virtual {p2}, Landroid/graphics/Paint;->ascent()F │ │ - move-result v2 │ + move-result v3 │ │ - sub-float/2addr v1, v2 │ + sub-float/2addr v2, v3 │ │ - iput v1, v0, Landroid/graphics/RectF;->bottom:F │ + float-to-int v2, v2 │ │ - .line 654 │ + iput v2, v0, Landroid/graphics/Rect;->bottom:I │ + │ + .line 704 │ return-object v0 │ .end method │ │ .method private calculateAllBounds(Landroid/graphics/Paint;)Ljava/util/ArrayList; │ - .locals 10 │ + .locals 11 │ .param p1, "paint" # Landroid/graphics/Paint; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/graphics/Paint;", │ ")", │ "Ljava/util/ArrayList", │ "<", │ - "Landroid/graphics/RectF;", │ + "Landroid/graphics/Rect;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 623 │ + .line 672 │ new-instance v5, Ljava/util/ArrayList; │ │ invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ - .line 625 │ - .local v5, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .line 674 │ + .local v5, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ iget-object v8, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v1 │ │ - .line 626 │ + .line 675 │ .local v1, "count":I │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->getWidth()I │ │ move-result v7 │ │ - .line 627 │ + .line 676 │ .local v7, "width":I │ div-int/lit8 v3, v7, 0x2 │ │ - .line 628 │ + .line 677 │ .local v3, "halfWidth":I │ const/4 v4, 0x0 │ │ .local v4, "i":I │ :goto_0 │ if-ge v4, v1, :cond_0 │ │ - .line 629 │ - invoke-direct {p0, v4, p1}, Lcom/viewpagerindicator/TitlePageIndicator;->calcBounds(ILandroid/graphics/Paint;)Landroid/graphics/RectF; │ + .line 678 │ + invoke-direct {p0, v4, p1}, Lcom/viewpagerindicator/TitlePageIndicator;->calcBounds(ILandroid/graphics/Paint;)Landroid/graphics/Rect; │ │ move-result-object v0 │ │ - .line 630 │ - .local v0, "bounds":Landroid/graphics/RectF; │ - iget v8, v0, Landroid/graphics/RectF;->right:F │ + .line 679 │ + .local v0, "bounds":Landroid/graphics/Rect; │ + iget v8, v0, Landroid/graphics/Rect;->right:I │ │ - iget v9, v0, Landroid/graphics/RectF;->left:F │ + iget v9, v0, Landroid/graphics/Rect;->left:I │ │ - sub-float v6, v8, v9 │ + sub-int v6, v8, v9 │ │ - .line 631 │ - .local v6, "w":F │ - iget v8, v0, Landroid/graphics/RectF;->bottom:F │ + .line 680 │ + .local v6, "w":I │ + iget v8, v0, Landroid/graphics/Rect;->bottom:I │ │ - iget v9, v0, Landroid/graphics/RectF;->top:F │ + iget v9, v0, Landroid/graphics/Rect;->top:I │ │ - sub-float v2, v8, v9 │ + sub-int v2, v8, v9 │ │ - .line 632 │ - .local v2, "h":F │ + .line 681 │ + .local v2, "h":I │ int-to-float v8, v3 │ │ - const/high16 v9, 0x40000000 # 2.0f │ + int-to-float v9, v6 │ │ - div-float v9, v6, v9 │ + const/high16 v10, 0x40000000 # 2.0f │ │ - sub-float/2addr v8, v9 │ - │ - iget v9, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentOffset:I │ - │ - int-to-float v9, v9 │ + div-float/2addr v9, v10 │ │ sub-float/2addr v8, v9 │ │ iget v9, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ sub-int v9, v4, v9 │ │ - mul-int/2addr v9, v7 │ - │ int-to-float v9, v9 │ │ + iget v10, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPageOffset:F │ + │ + sub-float/2addr v9, v10 │ + │ + int-to-float v10, v7 │ + │ + mul-float/2addr v9, v10 │ + │ add-float/2addr v8, v9 │ │ - iput v8, v0, Landroid/graphics/RectF;->left:F │ + float-to-int v8, v8 │ │ - .line 633 │ - iget v8, v0, Landroid/graphics/RectF;->left:F │ + iput v8, v0, Landroid/graphics/Rect;->left:I │ │ - add-float/2addr v8, v6 │ + .line 682 │ + iget v8, v0, Landroid/graphics/Rect;->left:I │ + │ + add-int/2addr v8, v6 │ │ - iput v8, v0, Landroid/graphics/RectF;->right:F │ + iput v8, v0, Landroid/graphics/Rect;->right:I │ │ - .line 634 │ + .line 683 │ const/4 v8, 0x0 │ │ - iput v8, v0, Landroid/graphics/RectF;->top:F │ + iput v8, v0, Landroid/graphics/Rect;->top:I │ │ - .line 635 │ - iput v2, v0, Landroid/graphics/RectF;->bottom:F │ + .line 684 │ + iput v2, v0, Landroid/graphics/Rect;->bottom:I │ │ - .line 636 │ + .line 685 │ invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - .line 628 │ + .line 677 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ - .line 639 │ - .end local v0 # "bounds":Landroid/graphics/RectF; │ - .end local v2 # "h":F │ - .end local v6 # "w":F │ + .line 688 │ + .end local v0 # "bounds":Landroid/graphics/Rect; │ + .end local v2 # "h":I │ + .end local v6 # "w":I │ :cond_0 │ return-object v5 │ .end method │ │ -.method private clipViewOnTheLeft(Landroid/graphics/RectF;FI)V │ +.method private clipViewOnTheLeft(Landroid/graphics/Rect;FI)V │ .locals 2 │ - .param p1, "curViewBound" # Landroid/graphics/RectF; │ + .param p1, "curViewBound" # Landroid/graphics/Rect; │ .param p2, "curViewWidth" # F │ .param p3, "left" # I │ │ .prologue │ - .line 611 │ + .line 661 │ int-to-float v0, p3 │ │ iget v1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ │ add-float/2addr v0, v1 │ │ - iput v0, p1, Landroid/graphics/RectF;->left:F │ + float-to-int v0, v0 │ + │ + iput v0, p1, Landroid/graphics/Rect;->left:I │ │ - .line 612 │ + .line 662 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ │ add-float/2addr v0, p2 │ │ - iput v0, p1, Landroid/graphics/RectF;->right:F │ + float-to-int v0, v0 │ │ - .line 613 │ + iput v0, p1, Landroid/graphics/Rect;->right:I │ + │ + .line 663 │ return-void │ .end method │ │ -.method private clipViewOnTheRight(Landroid/graphics/RectF;FI)V │ +.method private clipViewOnTheRight(Landroid/graphics/Rect;FI)V │ .locals 2 │ - .param p1, "curViewBound" # Landroid/graphics/RectF; │ + .param p1, "curViewBound" # Landroid/graphics/Rect; │ .param p2, "curViewWidth" # F │ .param p3, "right" # I │ │ .prologue │ - .line 598 │ + .line 648 │ int-to-float v0, p3 │ │ iget v1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ │ sub-float/2addr v0, v1 │ │ - iput v0, p1, Landroid/graphics/RectF;->right:F │ + float-to-int v0, v0 │ │ - .line 599 │ - iget v0, p1, Landroid/graphics/RectF;->right:F │ + iput v0, p1, Landroid/graphics/Rect;->right:I │ + │ + .line 649 │ + iget v0, p1, Landroid/graphics/Rect;->right:I │ + │ + int-to-float v0, v0 │ │ sub-float/2addr v0, p2 │ │ - iput v0, p1, Landroid/graphics/RectF;->left:F │ + float-to-int v0, v0 │ + │ + iput v0, p1, Landroid/graphics/Rect;->left:I │ │ - .line 600 │ + .line 650 │ return-void │ .end method │ │ +.method private getTitle(I)Ljava/lang/CharSequence; │ + .locals 2 │ + .param p1, "i" # I │ + │ + .prologue │ + .line 864 │ + iget-object v1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + │ + invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ + │ + move-result-object v1 │ + │ + invoke-virtual {v1, p1}, Landroid/support/v4/view/PagerAdapter;->getPageTitle(I)Ljava/lang/CharSequence; │ + │ + move-result-object v0 │ + │ + .line 865 │ + .local v0, "title":Ljava/lang/CharSequence; │ + if-nez v0, :cond_0 │ + │ + .line 866 │ + const-string v0, "" │ + │ + .line 868 │ + :cond_0 │ + return-object v0 │ +.end method │ + │ │ # virtual methods │ .method public getClipPadding()F │ .locals 1 │ │ .prologue │ - .line 311 │ + .line 331 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ │ return v0 │ .end method │ │ .method public getFooterColor()I │ .locals 1 │ │ .prologue │ - .line 209 │ + .line 220 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterLine:Landroid/graphics/Paint; │ │ invoke-virtual {v0}, Landroid/graphics/Paint;->getColor()I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getFooterIndicatorHeight()F │ .locals 1 │ │ .prologue │ - .line 229 │ + .line 240 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ │ return v0 │ .end method │ │ .method public getFooterIndicatorPadding()F │ .locals 1 │ │ .prologue │ - .line 238 │ + .line 249 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterPadding:F │ │ return v0 │ .end method │ │ .method public getFooterIndicatorStyle()Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ .locals 1 │ │ .prologue │ - .line 247 │ + .line 258 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ return-object v0 │ .end method │ │ .method public getFooterLineHeight()F │ .locals 1 │ │ .prologue │ - .line 219 │ + .line 230 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ │ return v0 │ .end method │ │ +.method public getLinePosition()Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + .locals 1 │ + │ + .prologue │ + .line 267 │ + iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mLinePosition:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + │ + return-object v0 │ +.end method │ + │ .method public getSelectedColor()I │ .locals 1 │ │ .prologue │ - .line 256 │ + .line 276 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorSelected:I │ │ return v0 │ .end method │ │ .method public getTextColor()I │ .locals 1 │ │ .prologue │ - .line 274 │ + .line 294 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorText:I │ │ return v0 │ .end method │ │ .method public getTextSize()F │ .locals 1 │ │ .prologue │ - .line 284 │ + .line 304 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ invoke-virtual {v0}, Landroid/graphics/Paint;->getTextSize()F │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getTitlePadding()F │ .locals 1 │ │ .prologue │ - .line 293 │ + .line 313 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ │ return v0 │ .end method │ │ .method public getTopPadding()F │ .locals 1 │ │ .prologue │ - .line 302 │ + .line 322 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mTopPadding:F │ │ return v0 │ .end method │ │ .method public getTypeface()Landroid/graphics/Typeface; │ .locals 1 │ │ .prologue │ - .line 325 │ + .line 345 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ invoke-virtual {v0}, Landroid/graphics/Paint;->getTypeface()Landroid/graphics/Typeface; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public isSelectedBold()Z │ .locals 1 │ │ .prologue │ - .line 265 │ + .line 285 │ iget-boolean v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mBoldText:Z │ │ return v0 │ .end method │ │ .method public notifyDataSetChanged()V │ .locals 0 │ │ .prologue │ - .line 681 │ + .line 731 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 682 │ + .line 732 │ return-void │ .end method │ │ .method protected onDraw(Landroid/graphics/Canvas;)V │ - .locals 34 │ + .locals 43 │ .param p1, "canvas" # Landroid/graphics/Canvas; │ │ .prologue │ - .line 335 │ + .line 355 │ invoke-super/range {p0 .. p1}, Landroid/view/View;->onDraw(Landroid/graphics/Canvas;)V │ │ - .line 337 │ + .line 357 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ - │ - move-object/from16 v29, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - if-nez v29, :cond_1 │ + if-nez v4, :cond_1 │ │ - .line 491 │ + .line 542 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 340 │ + .line 360 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + │ + invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ - move-object/from16 v29, v0 │ + move-result-object v4 │ │ - invoke-virtual/range {v29 .. v29}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ + invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result-object v29 │ + move-result v15 │ │ - invoke-virtual/range {v29 .. v29}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + .line 361 │ + .local v15, "count":I │ + if-eqz v15, :cond_0 │ │ - move-result v7 │ + .line 366 │ + move-object/from16 v0, p0 │ │ - .line 341 │ - .local v7, "count":I │ - if-eqz v7, :cond_0 │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ + │ + const/4 v6, -0x1 │ + │ + if-ne v4, v6, :cond_2 │ │ - .line 346 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - move-object/from16 v29, v0 │ + if-eqz v4, :cond_2 │ │ + .line 367 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v29 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;->calculateAllBounds(Landroid/graphics/Paint;)Ljava/util/ArrayList; │ + invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ - move-result-object v6 │ + move-result v4 │ │ - .line 349 │ - .local v6, "bounds":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ + iput v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ + │ + .line 371 │ + :cond_2 │ + move-object/from16 v0, p0 │ │ - move/from16 v29, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + move-object/from16 v0, p0 │ │ - move-result v30 │ + invoke-direct {v0, v4}, Lcom/viewpagerindicator/TitlePageIndicator;->calculateAllBounds(Landroid/graphics/Paint;)Ljava/util/ArrayList; │ │ - move/from16 v0, v29 │ + move-result-object v12 │ │ - move/from16 v1, v30 │ + .line 372 │ + .local v12, "bounds":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ - if-lt v0, v1, :cond_2 │ + move-result v13 │ │ - .line 350 │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + .line 375 │ + .local v13, "boundsSize":I │ + move-object/from16 v0, p0 │ │ - move-result v29 │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - add-int/lit8 v29, v29, -0x1 │ + if-lt v4, v13, :cond_3 │ + │ + .line 376 │ + add-int/lit8 v4, v13, -0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v29 │ + invoke-virtual {v0, v4}, Lcom/viewpagerindicator/TitlePageIndicator;->setCurrentItem(I)V │ │ - invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;->setCurrentItem(I)V │ + goto :goto_0 │ │ - .line 353 │ - :cond_2 │ - add-int/lit8 v8, v7, -0x1 │ + .line 380 │ + :cond_3 │ + add-int/lit8 v16, v15, -0x1 │ │ - .line 354 │ - .local v8, "countMinusOne":I │ + .line 381 │ + .local v16, "countMinusOne":I │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/TitlePageIndicator;->getWidth()I │ │ - move-result v29 │ - │ - move/from16 v0, v29 │ - │ - int-to-float v0, v0 │ + move-result v4 │ │ - move/from16 v29, v0 │ + int-to-float v4, v4 │ │ - const/high16 v30, 0x40000000 # 2.0f │ + const/high16 v6, 0x40000000 # 2.0f │ │ - div-float v14, v29, v30 │ + div-float v24, v4, v6 │ │ - .line 355 │ - .local v14, "halfWidth":F │ + .line 382 │ + .local v24, "halfWidth":F │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/TitlePageIndicator;->getLeft()I │ │ - move-result v17 │ - │ - .line 356 │ - .local v17, "left":I │ - move/from16 v0, v17 │ + move-result v29 │ │ - int-to-float v0, v0 │ + .line 383 │ + .local v29, "left":I │ + move/from16 v0, v29 │ │ - move/from16 v29, v0 │ + int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ - │ - move/from16 v30, v0 │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ │ - add-float v19, v29, v30 │ + add-float v31, v4, v6 │ │ - .line 357 │ - .local v19, "leftClip":F │ + .line 384 │ + .local v31, "leftClip":F │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/TitlePageIndicator;->getWidth()I │ │ - move-result v28 │ + move-result v42 │ │ - .line 358 │ - .local v28, "width":I │ + .line 385 │ + .local v42, "width":I │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/TitlePageIndicator;->getHeight()I │ │ - move-result v15 │ + move-result v25 │ │ - .line 359 │ - .local v15, "height":I │ - add-int v22, v17, v28 │ + .line 386 │ + .local v25, "height":I │ + add-int v35, v29, v42 │ │ - .line 360 │ - .local v22, "right":I │ - move/from16 v0, v22 │ - │ - int-to-float v0, v0 │ + .line 387 │ + .local v35, "right":I │ + move/from16 v0, v35 │ │ - move/from16 v29, v0 │ + int-to-float v4, v0 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ │ - move/from16 v30, v0 │ + sub-float v37, v4, v6 │ │ - sub-float v24, v29, v30 │ - │ - .line 362 │ - .local v24, "rightClip":F │ + .line 389 │ + .local v37, "rightClip":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - move/from16 v21, v0 │ + move/from16 v34, v0 │ │ - .line 364 │ - .local v21, "page":I │ + .line 391 │ + .local v34, "page":I │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentOffset:I │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPageOffset:F │ │ - move/from16 v29, v0 │ + float-to-double v6, v4 │ │ - move/from16 v0, v29 │ + const-wide/high16 v8, 0x3fe0000000000000L # 0.5 │ │ - int-to-float v0, v0 │ + cmpg-double v4, v6, v8 │ │ - move/from16 v29, v0 │ - │ - cmpg-float v29, v29, v14 │ - │ - if-gtz v29, :cond_6 │ - │ - .line 365 │ - const/high16 v29, 0x3f800000 # 1.0f │ + if-gtz v4, :cond_7 │ │ + .line 392 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentOffset:I │ - │ - move/from16 v30, v0 │ - │ - move/from16 v0, v30 │ - │ - int-to-float v0, v0 │ + iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPageOffset:F │ │ - move/from16 v30, v0 │ + move/from16 v33, v0 │ │ - mul-float v29, v29, v30 │ - │ - move/from16 v0, v28 │ - │ - int-to-float v0, v0 │ - │ - move/from16 v30, v0 │ - │ - div-float v20, v29, v30 │ - │ - .line 370 │ - .local v20, "offsetPercent":F │ + .line 397 │ + .local v33, "offsetPercent":F │ :goto_1 │ - const/high16 v29, 0x3e800000 # 0.25f │ + const/high16 v4, 0x3e800000 # 0.25f │ │ - cmpg-float v29, v20, v29 │ + cmpg-float v4, v33, v4 │ │ - if-gtz v29, :cond_7 │ + if-gtz v4, :cond_8 │ │ - const/4 v13, 0x1 │ + const/16 v21, 0x1 │ │ - .line 371 │ - .local v13, "currentSelected":Z │ + .line 398 │ + .local v21, "currentSelected":Z │ :goto_2 │ - const v29, 0x3d4ccccd # 0.05f │ + const v4, 0x3d4ccccd # 0.05f │ │ - cmpg-float v29, v20, v29 │ + cmpg-float v4, v33, v4 │ │ - if-gtz v29, :cond_8 │ + if-gtz v4, :cond_9 │ │ - const/4 v11, 0x1 │ + const/16 v19, 0x1 │ │ - .line 372 │ - .local v11, "currentBold":Z │ + .line 399 │ + .local v19, "currentBold":Z │ :goto_3 │ - const/high16 v29, 0x3e800000 # 0.25f │ + const/high16 v4, 0x3e800000 # 0.25f │ │ - sub-float v29, v29, v20 │ + sub-float v4, v4, v33 │ │ - const/high16 v30, 0x3e800000 # 0.25f │ + const/high16 v6, 0x3e800000 # 0.25f │ │ - div-float v25, v29, v30 │ + div-float v39, v4, v6 │ │ - .line 376 │ - .local v25, "selectedPercent":F │ + .line 402 │ + .local v39, "selectedPercent":F │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - move/from16 v29, v0 │ + invoke-virtual {v12, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move/from16 v0, v29 │ + move-result-object v17 │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + check-cast v17, Landroid/graphics/Rect; │ │ - move-result-object v9 │ + .line 403 │ + .local v17, "curPageBound":Landroid/graphics/Rect; │ + move-object/from16 v0, v17 │ │ - check-cast v9, Landroid/graphics/RectF; │ + iget v4, v0, Landroid/graphics/Rect;->right:I │ │ - .line 377 │ - .local v9, "curPageBound":Landroid/graphics/RectF; │ - iget v0, v9, Landroid/graphics/RectF;->right:F │ + move-object/from16 v0, v17 │ │ - move/from16 v29, v0 │ + iget v6, v0, Landroid/graphics/Rect;->left:I │ │ - iget v0, v9, Landroid/graphics/RectF;->left:F │ + sub-int/2addr v4, v6 │ │ - move/from16 v30, v0 │ + int-to-float v0, v4 │ │ - sub-float v10, v29, v30 │ + move/from16 v18, v0 │ │ - .line 378 │ - .local v10, "curPageWidth":F │ - iget v0, v9, Landroid/graphics/RectF;->left:F │ + .line 404 │ + .local v18, "curPageWidth":F │ + move-object/from16 v0, v17 │ │ - move/from16 v29, v0 │ + iget v4, v0, Landroid/graphics/Rect;->left:I │ │ - cmpg-float v29, v29, v19 │ + int-to-float v4, v4 │ │ - if-gez v29, :cond_3 │ + cmpg-float v4, v4, v31 │ │ - .line 380 │ + if-gez v4, :cond_4 │ + │ + .line 406 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v17 │ + move-object/from16 v1, v17 │ │ - invoke-direct {v0, v9, v10, v1}, Lcom/viewpagerindicator/TitlePageIndicator;->clipViewOnTheLeft(Landroid/graphics/RectF;FI)V │ + move/from16 v2, v18 │ │ - .line 382 │ - :cond_3 │ - iget v0, v9, Landroid/graphics/RectF;->right:F │ + move/from16 v3, v29 │ │ - move/from16 v29, v0 │ + invoke-direct {v0, v1, v2, v3}, Lcom/viewpagerindicator/TitlePageIndicator;->clipViewOnTheLeft(Landroid/graphics/Rect;FI)V │ │ - cmpl-float v29, v29, v24 │ + .line 408 │ + :cond_4 │ + move-object/from16 v0, v17 │ │ - if-lez v29, :cond_4 │ + iget v4, v0, Landroid/graphics/Rect;->right:I │ │ - .line 384 │ - move-object/from16 v0, p0 │ + int-to-float v4, v4 │ │ - move/from16 v1, v22 │ + cmpl-float v4, v4, v37 │ │ - invoke-direct {v0, v9, v10, v1}, Lcom/viewpagerindicator/TitlePageIndicator;->clipViewOnTheRight(Landroid/graphics/RectF;FI)V │ + if-lez v4, :cond_5 │ │ - .line 388 │ - :cond_4 │ + .line 410 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ + move-object/from16 v1, v17 │ │ - move/from16 v29, v0 │ + move/from16 v2, v18 │ │ - if-lez v29, :cond_9 │ + move/from16 v3, v35 │ │ - .line 389 │ + invoke-direct {v0, v1, v2, v3}, Lcom/viewpagerindicator/TitlePageIndicator;->clipViewOnTheRight(Landroid/graphics/Rect;FI)V │ + │ + .line 414 │ + :cond_5 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - move/from16 v29, v0 │ + if-lez v4, :cond_a │ │ - add-int/lit8 v16, v29, -0x1 │ + .line 415 │ + move-object/from16 v0, p0 │ │ - .local v16, "i":I │ - :goto_4 │ - if-ltz v16, :cond_9 │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - .line 390 │ - move/from16 v0, v16 │ + add-int/lit8 v28, v4, -0x1 │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + .local v28, "i":I │ + :goto_4 │ + if-ltz v28, :cond_a │ │ - move-result-object v5 │ + .line 416 │ + move/from16 v0, v28 │ │ - check-cast v5, Landroid/graphics/RectF; │ + invoke-virtual {v12, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - .line 392 │ - .local v5, "bound":Landroid/graphics/RectF; │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ + move-result-object v11 │ │ - move/from16 v29, v0 │ + check-cast v11, Landroid/graphics/Rect; │ │ - cmpg-float v29, v29, v19 │ + .line 418 │ + .local v11, "bound":Landroid/graphics/Rect; │ + iget v4, v11, Landroid/graphics/Rect;->left:I │ │ - if-gez v29, :cond_5 │ + int-to-float v4, v4 │ │ - .line 393 │ - iget v0, v5, Landroid/graphics/RectF;->right:F │ + cmpg-float v4, v4, v31 │ │ - move/from16 v29, v0 │ + if-gez v4, :cond_6 │ │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ + .line 419 │ + iget v4, v11, Landroid/graphics/Rect;->right:I │ │ - move/from16 v30, v0 │ + iget v6, v11, Landroid/graphics/Rect;->left:I │ │ - sub-float v27, v29, v30 │ + sub-int v41, v4, v6 │ │ - .line 395 │ - .local v27, "w":F │ - move-object/from16 v0, p0 │ + .line 421 │ + .local v41, "w":I │ + move/from16 v0, v41 │ │ - move/from16 v1, v27 │ + int-to-float v4, v0 │ │ - move/from16 v2, v17 │ + move-object/from16 v0, p0 │ │ - invoke-direct {v0, v5, v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator;->clipViewOnTheLeft(Landroid/graphics/RectF;FI)V │ + move/from16 v1, v29 │ │ - .line 397 │ - add-int/lit8 v29, v16, 0x1 │ + invoke-direct {v0, v11, v4, v1}, Lcom/viewpagerindicator/TitlePageIndicator;->clipViewOnTheLeft(Landroid/graphics/Rect;FI)V │ │ - move/from16 v0, v29 │ + .line 423 │ + add-int/lit8 v4, v28, 0x1 │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v12, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v23 │ + move-result-object v36 │ │ - check-cast v23, Landroid/graphics/RectF; │ + check-cast v36, Landroid/graphics/Rect; │ │ - .line 399 │ - .local v23, "rightBound":Landroid/graphics/RectF; │ - iget v0, v5, Landroid/graphics/RectF;->right:F │ + .line 425 │ + .local v36, "rightBound":Landroid/graphics/Rect; │ + iget v4, v11, Landroid/graphics/Rect;->right:I │ │ - move/from16 v29, v0 │ + int-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ │ - move/from16 v30, v0 │ + add-float/2addr v4, v6 │ │ - add-float v29, v29, v30 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v0, v23 │ + iget v6, v0, Landroid/graphics/Rect;->left:I │ │ - iget v0, v0, Landroid/graphics/RectF;->left:F │ + int-to-float v6, v6 │ │ - move/from16 v30, v0 │ + cmpl-float v4, v4, v6 │ │ - cmpl-float v29, v29, v30 │ + if-lez v4, :cond_6 │ │ - if-lez v29, :cond_5 │ + .line 426 │ + move-object/from16 v0, v36 │ │ - .line 400 │ - move-object/from16 v0, v23 │ + iget v4, v0, Landroid/graphics/Rect;->left:I │ │ - iget v0, v0, Landroid/graphics/RectF;->left:F │ + sub-int v4, v4, v41 │ │ - move/from16 v29, v0 │ - │ - sub-float v29, v29, v27 │ + int-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ - │ - move/from16 v30, v0 │ - │ - sub-float v29, v29, v30 │ - │ - move/from16 v0, v29 │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ │ - iput v0, v5, Landroid/graphics/RectF;->left:F │ + sub-float/2addr v4, v6 │ │ - .line 401 │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ + float-to-int v4, v4 │ │ - move/from16 v29, v0 │ + iput v4, v11, Landroid/graphics/Rect;->left:I │ │ - add-float v29, v29, v27 │ + .line 427 │ + iget v4, v11, Landroid/graphics/Rect;->left:I │ │ - move/from16 v0, v29 │ + add-int v4, v4, v41 │ │ - iput v0, v5, Landroid/graphics/RectF;->right:F │ + iput v4, v11, Landroid/graphics/Rect;->right:I │ │ - .line 389 │ - .end local v23 # "rightBound":Landroid/graphics/RectF; │ - .end local v27 # "w":F │ - :cond_5 │ - add-int/lit8 v16, v16, -0x1 │ + .line 415 │ + .end local v36 # "rightBound":Landroid/graphics/Rect; │ + .end local v41 # "w":I │ + :cond_6 │ + add-int/lit8 v28, v28, -0x1 │ │ goto :goto_4 │ │ - .line 367 │ - .end local v5 # "bound":Landroid/graphics/RectF; │ - .end local v9 # "curPageBound":Landroid/graphics/RectF; │ - .end local v10 # "curPageWidth":F │ - .end local v11 # "currentBold":Z │ - .end local v13 # "currentSelected":Z │ - .end local v16 # "i":I │ - .end local v20 # "offsetPercent":F │ - .end local v25 # "selectedPercent":F │ - :cond_6 │ - add-int/lit8 v21, v21, 0x1 │ + .line 394 │ + .end local v11 # "bound":Landroid/graphics/Rect; │ + .end local v17 # "curPageBound":Landroid/graphics/Rect; │ + .end local v18 # "curPageWidth":F │ + .end local v19 # "currentBold":Z │ + .end local v21 # "currentSelected":Z │ + .end local v28 # "i":I │ + .end local v33 # "offsetPercent":F │ + .end local v39 # "selectedPercent":F │ + :cond_7 │ + add-int/lit8 v34, v34, 0x1 │ │ - .line 368 │ - const/high16 v29, 0x3f800000 # 1.0f │ + .line 395 │ + const/high16 v4, 0x3f800000 # 1.0f │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentOffset:I │ - │ - move/from16 v30, v0 │ - │ - sub-int v30, v28, v30 │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPageOffset:F │ │ - move/from16 v0, v30 │ - │ - int-to-float v0, v0 │ - │ - move/from16 v30, v0 │ - │ - mul-float v29, v29, v30 │ - │ - move/from16 v0, v28 │ - │ - int-to-float v0, v0 │ + sub-float v33, v4, v6 │ │ - move/from16 v30, v0 │ - │ - div-float v20, v29, v30 │ - │ - .restart local v20 # "offsetPercent":F │ + .restart local v33 # "offsetPercent":F │ goto/16 :goto_1 │ │ - .line 370 │ - :cond_7 │ - const/4 v13, 0x0 │ + .line 397 │ + :cond_8 │ + const/16 v21, 0x0 │ │ goto/16 :goto_2 │ │ - .line 371 │ - .restart local v13 # "currentSelected":Z │ - :cond_8 │ - const/4 v11, 0x0 │ + .line 398 │ + .restart local v21 # "currentSelected":Z │ + :cond_9 │ + const/16 v19, 0x0 │ │ goto/16 :goto_3 │ │ - .line 407 │ - .restart local v9 # "curPageBound":Landroid/graphics/RectF; │ - .restart local v10 # "curPageWidth":F │ - .restart local v11 # "currentBold":Z │ - .restart local v25 # "selectedPercent":F │ - :cond_9 │ + .line 433 │ + .restart local v17 # "curPageBound":Landroid/graphics/Rect; │ + .restart local v18 # "curPageWidth":F │ + .restart local v19 # "currentBold":Z │ + .restart local v39 # "selectedPercent":F │ + :cond_a │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ - │ - move/from16 v29, v0 │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - move/from16 v0, v29 │ + move/from16 v0, v16 │ │ - if-ge v0, v8, :cond_b │ + if-ge v4, v0, :cond_c │ │ - .line 408 │ + .line 434 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - move/from16 v29, v0 │ + add-int/lit8 v28, v4, 0x1 │ │ - add-int/lit8 v16, v29, 0x1 │ - │ - .restart local v16 # "i":I │ + .restart local v28 # "i":I │ :goto_5 │ - move/from16 v0, v16 │ + move/from16 v0, v28 │ │ - if-ge v0, v7, :cond_b │ + if-ge v0, v15, :cond_c │ │ - .line 409 │ - move/from16 v0, v16 │ + .line 435 │ + move/from16 v0, v28 │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v12, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v11 │ │ - check-cast v5, Landroid/graphics/RectF; │ + check-cast v11, Landroid/graphics/Rect; │ │ - .line 411 │ - .restart local v5 # "bound":Landroid/graphics/RectF; │ - iget v0, v5, Landroid/graphics/RectF;->right:F │ + .line 437 │ + .restart local v11 # "bound":Landroid/graphics/Rect; │ + iget v4, v11, Landroid/graphics/Rect;->right:I │ │ - move/from16 v29, v0 │ + int-to-float v4, v4 │ │ - cmpl-float v29, v29, v24 │ + cmpl-float v4, v4, v37 │ │ - if-lez v29, :cond_a │ + if-lez v4, :cond_b │ │ - .line 412 │ - iget v0, v5, Landroid/graphics/RectF;->right:F │ + .line 438 │ + iget v4, v11, Landroid/graphics/Rect;->right:I │ │ - move/from16 v29, v0 │ + iget v6, v11, Landroid/graphics/Rect;->left:I │ │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ + sub-int v41, v4, v6 │ │ - move/from16 v30, v0 │ + .line 440 │ + .restart local v41 # "w":I │ + move/from16 v0, v41 │ │ - sub-float v27, v29, v30 │ + int-to-float v4, v0 │ │ - .line 414 │ - .restart local v27 # "w":F │ move-object/from16 v0, p0 │ │ - move/from16 v1, v27 │ - │ - move/from16 v2, v22 │ - │ - invoke-direct {v0, v5, v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator;->clipViewOnTheRight(Landroid/graphics/RectF;FI)V │ + move/from16 v1, v35 │ │ - .line 416 │ - add-int/lit8 v29, v16, -0x1 │ + invoke-direct {v0, v11, v4, v1}, Lcom/viewpagerindicator/TitlePageIndicator;->clipViewOnTheRight(Landroid/graphics/Rect;FI)V │ │ - move/from16 v0, v29 │ + .line 442 │ + add-int/lit8 v4, v28, -0x1 │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v12, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v30 │ │ - check-cast v18, Landroid/graphics/RectF; │ + check-cast v30, Landroid/graphics/Rect; │ │ - .line 418 │ - .local v18, "leftBound":Landroid/graphics/RectF; │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ + .line 444 │ + .local v30, "leftBound":Landroid/graphics/Rect; │ + iget v4, v11, Landroid/graphics/Rect;->left:I │ │ - move/from16 v29, v0 │ + int-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ │ - move/from16 v30, v0 │ + sub-float/2addr v4, v6 │ │ - sub-float v29, v29, v30 │ - │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v30 │ │ - iget v0, v0, Landroid/graphics/RectF;->right:F │ + iget v6, v0, Landroid/graphics/Rect;->right:I │ │ - move/from16 v30, v0 │ + int-to-float v6, v6 │ │ - cmpg-float v29, v29, v30 │ + cmpg-float v4, v4, v6 │ │ - if-gez v29, :cond_a │ + if-gez v4, :cond_b │ │ - .line 419 │ - move-object/from16 v0, v18 │ + .line 445 │ + move-object/from16 v0, v30 │ │ - iget v0, v0, Landroid/graphics/RectF;->right:F │ + iget v4, v0, Landroid/graphics/Rect;->right:I │ │ - move/from16 v29, v0 │ + int-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ - │ - move/from16 v30, v0 │ - │ - add-float v29, v29, v30 │ - │ - move/from16 v0, v29 │ - │ - iput v0, v5, Landroid/graphics/RectF;->left:F │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ │ - .line 420 │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ + add-float/2addr v4, v6 │ │ - move/from16 v29, v0 │ + float-to-int v4, v4 │ │ - add-float v29, v29, v27 │ - │ - move/from16 v0, v29 │ + iput v4, v11, Landroid/graphics/Rect;->left:I │ │ - iput v0, v5, Landroid/graphics/RectF;->right:F │ + .line 446 │ + iget v4, v11, Landroid/graphics/Rect;->left:I │ │ - .line 408 │ - .end local v18 # "leftBound":Landroid/graphics/RectF; │ - .end local v27 # "w":F │ - :cond_a │ - add-int/lit8 v16, v16, 0x1 │ + add-int v4, v4, v41 │ │ - goto :goto_5 │ + iput v4, v11, Landroid/graphics/Rect;->right:I │ │ - .line 427 │ - .end local v5 # "bound":Landroid/graphics/RectF; │ - .end local v16 # "i":I │ + .line 434 │ + .end local v30 # "leftBound":Landroid/graphics/Rect; │ + .end local v41 # "w":I │ :cond_b │ - const/16 v16, 0x0 │ - │ - .restart local v16 # "i":I │ - :goto_6 │ - move/from16 v0, v16 │ - │ - if-ge v0, v7, :cond_11 │ - │ - .line 429 │ - move/from16 v0, v16 │ - │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ - │ - move-result-object v5 │ - │ - check-cast v5, Landroid/graphics/RectF; │ - │ - .line 431 │ - .restart local v5 # "bound":Landroid/graphics/RectF; │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ - │ - move/from16 v29, v0 │ - │ - move/from16 v0, v17 │ - │ - int-to-float v0, v0 │ - │ - move/from16 v30, v0 │ + add-int/lit8 v28, v28, 0x1 │ │ - cmpl-float v29, v29, v30 │ + goto :goto_5 │ │ - if-lez v29, :cond_c │ + .line 453 │ + .end local v11 # "bound":Landroid/graphics/Rect; │ + .end local v28 # "i":I │ + :cond_c │ + move-object/from16 v0, p0 │ │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorText:I │ │ - move/from16 v29, v0 │ + ushr-int/lit8 v14, v4, 0x18 │ │ - move/from16 v0, v22 │ + .line 454 │ + .local v14, "colorTextAlpha":I │ + const/16 v28, 0x0 │ │ - int-to-float v0, v0 │ + .restart local v28 # "i":I │ + :goto_6 │ + move/from16 v0, v28 │ │ - move/from16 v30, v0 │ + if-ge v0, v15, :cond_14 │ │ - cmpg-float v29, v29, v30 │ + .line 456 │ + move/from16 v0, v28 │ │ - if-ltz v29, :cond_d │ + invoke-virtual {v12, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - :cond_c │ - iget v0, v5, Landroid/graphics/RectF;->right:F │ + move-result-object v11 │ │ - move/from16 v29, v0 │ + check-cast v11, Landroid/graphics/Rect; │ │ - move/from16 v0, v17 │ + .line 458 │ + .restart local v11 # "bound":Landroid/graphics/Rect; │ + iget v4, v11, Landroid/graphics/Rect;->left:I │ │ - int-to-float v0, v0 │ + move/from16 v0, v29 │ │ - move/from16 v30, v0 │ + if-le v4, v0, :cond_d │ │ - cmpl-float v29, v29, v30 │ + iget v4, v11, Landroid/graphics/Rect;->left:I │ │ - if-lez v29, :cond_e │ + move/from16 v0, v35 │ │ - iget v0, v5, Landroid/graphics/RectF;->right:F │ + if-lt v4, v0, :cond_e │ │ - move/from16 v29, v0 │ + :cond_d │ + iget v4, v11, Landroid/graphics/Rect;->right:I │ │ - move/from16 v0, v22 │ + move/from16 v0, v29 │ │ - int-to-float v0, v0 │ + if-le v4, v0, :cond_11 │ │ - move/from16 v30, v0 │ + iget v4, v11, Landroid/graphics/Rect;->right:I │ │ - cmpg-float v29, v29, v30 │ + move/from16 v0, v35 │ │ - if-gez v29, :cond_e │ + if-ge v4, v0, :cond_11 │ │ - .line 433 │ - :cond_d │ - move/from16 v0, v16 │ + .line 459 │ + :cond_e │ + move/from16 v0, v28 │ │ - move/from16 v1, v21 │ + move/from16 v1, v34 │ │ - if-ne v0, v1, :cond_f │ + if-ne v0, v1, :cond_12 │ │ - const/4 v12, 0x1 │ + const/16 v20, 0x1 │ │ - .line 435 │ - .local v12, "currentPage":Z │ + .line 460 │ + .local v20, "currentPage":Z │ :goto_7 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ - │ - move-object/from16 v30, v0 │ - │ - if-eqz v12, :cond_10 │ - │ - if-eqz v11, :cond_10 │ - │ - move-object/from16 v0, p0 │ - │ - iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mBoldText:Z │ - │ - move/from16 v29, v0 │ - │ - if-eqz v29, :cond_10 │ + move/from16 v1, v28 │ │ - const/16 v29, 0x1 │ + invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;->getTitle(I)Ljava/lang/CharSequence; │ │ - :goto_8 │ - move-object/from16 v0, v30 │ - │ - move/from16 v1, v29 │ - │ - invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setFakeBoldText(Z)V │ - │ - .line 438 │ - move-object/from16 v0, p0 │ - │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ - │ - move-object/from16 v29, v0 │ + move-result-object v5 │ │ + .line 463 │ + .local v5, "pageTitle":Ljava/lang/CharSequence; │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorText:I │ + iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ - move/from16 v30, v0 │ + if-eqz v20, :cond_13 │ │ - invoke-virtual/range {v29 .. v30}, Landroid/graphics/Paint;->setColor(I)V │ + if-eqz v19, :cond_13 │ │ - .line 439 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitleProvider:Lcom/viewpagerindicator/TitleProvider; │ - │ - move-object/from16 v29, v0 │ - │ - move-object/from16 v0, v29 │ - │ - move/from16 v1, v16 │ - │ - invoke-interface {v0, v1}, Lcom/viewpagerindicator/TitleProvider;->getTitle(I)Ljava/lang/String; │ - │ - move-result-object v29 │ - │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ + iget-boolean v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mBoldText:Z │ │ - move/from16 v30, v0 │ + if-eqz v4, :cond_13 │ │ - iget v0, v5, Landroid/graphics/RectF;->bottom:F │ + const/4 v4, 0x1 │ │ - move/from16 v31, v0 │ + :goto_8 │ + invoke-virtual {v6, v4}, Landroid/graphics/Paint;->setFakeBoldText(Z)V │ │ + .line 466 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTopPadding:F │ - │ - move/from16 v32, v0 │ - │ - add-float v31, v31, v32 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ - │ - move-object/from16 v32, v0 │ - │ - move-object/from16 v0, p1 │ - │ - move-object/from16 v1, v29 │ - │ - move/from16 v2, v30 │ - │ - move/from16 v3, v31 │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorText:I │ │ - move-object/from16 v4, v32 │ + invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ + .line 467 │ + if-eqz v20, :cond_f │ │ - .line 443 │ - if-eqz v12, :cond_e │ + if-eqz v21, :cond_f │ │ - if-eqz v13, :cond_e │ - │ - .line 444 │ + .line 469 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ - │ - move-object/from16 v29, v0 │ - │ - move-object/from16 v0, p0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorSelected:I │ + int-to-float v6, v14 │ │ - move/from16 v30, v0 │ + mul-float v6, v6, v39 │ │ - invoke-virtual/range {v29 .. v30}, Landroid/graphics/Paint;->setColor(I)V │ - │ - .line 445 │ - move-object/from16 v0, p0 │ - │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ - │ - move-object/from16 v29, v0 │ - │ - move-object/from16 v0, p0 │ + float-to-int v6, v6 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorSelected:I │ + sub-int v6, v14, v6 │ │ - move/from16 v30, v0 │ + invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setAlpha(I)V │ │ - ushr-int/lit8 v30, v30, 0x18 │ + .line 473 │ + :cond_f │ + add-int/lit8 v4, v13, -0x1 │ │ - move/from16 v0, v30 │ + move/from16 v0, v28 │ │ - int-to-float v0, v0 │ + if-ge v0, v4, :cond_10 │ │ - move/from16 v30, v0 │ + .line 474 │ + add-int/lit8 v4, v28, 0x1 │ │ - mul-float v30, v30, v25 │ + invoke-virtual {v12, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move/from16 v0, v30 │ + move-result-object v36 │ │ - float-to-int v0, v0 │ + check-cast v36, Landroid/graphics/Rect; │ │ - move/from16 v30, v0 │ + .line 476 │ + .restart local v36 # "rightBound":Landroid/graphics/Rect; │ + iget v4, v11, Landroid/graphics/Rect;->right:I │ │ - invoke-virtual/range {v29 .. v30}, Landroid/graphics/Paint;->setAlpha(I)V │ + int-to-float v4, v4 │ │ - .line 446 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitleProvider:Lcom/viewpagerindicator/TitleProvider; │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ │ - move-object/from16 v29, v0 │ + add-float/2addr v4, v6 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v16 │ + iget v6, v0, Landroid/graphics/Rect;->left:I │ │ - invoke-interface {v0, v1}, Lcom/viewpagerindicator/TitleProvider;->getTitle(I)Ljava/lang/String; │ + int-to-float v6, v6 │ │ - move-result-object v29 │ + cmpl-float v4, v4, v6 │ │ - iget v0, v5, Landroid/graphics/RectF;->left:F │ + if-lez v4, :cond_10 │ │ - move/from16 v30, v0 │ + .line 477 │ + iget v4, v11, Landroid/graphics/Rect;->right:I │ │ - iget v0, v5, Landroid/graphics/RectF;->bottom:F │ + iget v6, v11, Landroid/graphics/Rect;->left:I │ │ - move/from16 v31, v0 │ + sub-int v41, v4, v6 │ │ - move-object/from16 v0, p0 │ + .line 478 │ + .restart local v41 # "w":I │ + move-object/from16 v0, v36 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTopPadding:F │ + iget v4, v0, Landroid/graphics/Rect;->left:I │ │ - move/from16 v32, v0 │ + sub-int v4, v4, v41 │ │ - add-float v31, v31, v32 │ + int-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ - │ - move-object/from16 v32, v0 │ - │ - move-object/from16 v0, p1 │ - │ - move-object/from16 v1, v29 │ - │ - move/from16 v2, v30 │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ │ - move/from16 v3, v31 │ + sub-float/2addr v4, v6 │ │ - move-object/from16 v4, v32 │ + float-to-int v4, v4 │ │ - invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V │ + iput v4, v11, Landroid/graphics/Rect;->left:I │ │ - .line 427 │ - .end local v12 # "currentPage":Z │ - :cond_e │ - add-int/lit8 v16, v16, 0x1 │ + .line 479 │ + iget v4, v11, Landroid/graphics/Rect;->left:I │ │ - goto/16 :goto_6 │ + add-int v4, v4, v41 │ │ - .line 433 │ - :cond_f │ - const/4 v12, 0x0 │ + iput v4, v11, Landroid/graphics/Rect;->right:I │ │ - goto/16 :goto_7 │ - │ - .line 435 │ - .restart local v12 # "currentPage":Z │ + .line 482 │ + .end local v36 # "rightBound":Landroid/graphics/Rect; │ + .end local v41 # "w":I │ :cond_10 │ - const/16 v29, 0x0 │ + const/4 v6, 0x0 │ │ - goto/16 :goto_8 │ + invoke-interface {v5}, Ljava/lang/CharSequence;->length()I │ │ - .line 453 │ - .end local v5 # "bound":Landroid/graphics/RectF; │ - .end local v12 # "currentPage":Z │ - :cond_11 │ - new-instance v29, Landroid/graphics/Path; │ + move-result v7 │ │ - invoke-direct/range {v29 .. v29}, Landroid/graphics/Path;->()V │ + iget v4, v11, Landroid/graphics/Rect;->left:I │ │ - move-object/from16 v0, v29 │ + int-to-float v8, v4 │ │ - move-object/from16 v1, p0 │ + iget v4, v11, Landroid/graphics/Rect;->bottom:I │ │ - iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + int-to-float v4, v4 │ │ - .line 454 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ - │ - move-object/from16 v29, v0 │ + iget v9, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTopPadding:F │ │ - const/16 v30, 0x0 │ - │ - int-to-float v0, v15 │ - │ - move/from16 v31, v0 │ + add-float/2addr v9, v4 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ - │ - move/from16 v32, v0 │ + iget-object v10, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ - const/high16 v33, 0x40000000 # 2.0f │ + move-object/from16 v4, p1 │ │ - div-float v32, v32, v33 │ + invoke-virtual/range {v4 .. v10}, Landroid/graphics/Canvas;->drawText(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ - sub-float v31, v31, v32 │ + .line 485 │ + if-eqz v20, :cond_11 │ │ - invoke-virtual/range {v29 .. v31}, Landroid/graphics/Path;->moveTo(FF)V │ + if-eqz v21, :cond_11 │ │ - .line 455 │ + .line 486 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ - move-object/from16 v29, v0 │ - │ - move/from16 v0, v28 │ + move-object/from16 v0, p0 │ │ - int-to-float v0, v0 │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorSelected:I │ │ - move/from16 v30, v0 │ + invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setColor(I)V │ │ - int-to-float v0, v15 │ + .line 487 │ + move-object/from16 v0, p0 │ │ - move/from16 v31, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorSelected:I │ │ - move/from16 v32, v0 │ + ushr-int/lit8 v6, v6, 0x18 │ │ - const/high16 v33, 0x40000000 # 2.0f │ + int-to-float v6, v6 │ │ - div-float v32, v32, v33 │ + mul-float v6, v6, v39 │ │ - sub-float v31, v31, v32 │ + float-to-int v6, v6 │ │ - invoke-virtual/range {v29 .. v31}, Landroid/graphics/Path;->lineTo(FF)V │ + invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setAlpha(I)V │ │ - .line 456 │ - move-object/from16 v0, p0 │ + .line 488 │ + const/4 v6, 0x0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + invoke-interface {v5}, Ljava/lang/CharSequence;->length()I │ │ - move-object/from16 v29, v0 │ + move-result v7 │ │ - invoke-virtual/range {v29 .. v29}, Landroid/graphics/Path;->close()V │ + iget v4, v11, Landroid/graphics/Rect;->left:I │ │ - .line 457 │ - move-object/from16 v0, p0 │ + int-to-float v8, v4 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + iget v4, v11, Landroid/graphics/Rect;->bottom:I │ │ - move-object/from16 v29, v0 │ + int-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterLine:Landroid/graphics/Paint; │ - │ - move-object/from16 v30, v0 │ - │ - move-object/from16 v0, p1 │ - │ - move-object/from16 v1, v29 │ - │ - move-object/from16 v2, v30 │ + iget v9, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTopPadding:F │ │ - invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V │ - │ - .line 459 │ - sget-object v29, Lcom/viewpagerindicator/TitlePageIndicator$1;->$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I │ + add-float/2addr v9, v4 │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + iget-object v10, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ - move-object/from16 v30, v0 │ + move-object/from16 v4, p1 │ │ - invoke-virtual/range {v30 .. v30}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->ordinal()I │ + invoke-virtual/range {v4 .. v10}, Landroid/graphics/Canvas;->drawText(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V │ │ - move-result v30 │ + .line 454 │ + .end local v5 # "pageTitle":Ljava/lang/CharSequence; │ + .end local v20 # "currentPage":Z │ + :cond_11 │ + add-int/lit8 v28, v28, 0x1 │ │ - aget v29, v29, v30 │ + goto/16 :goto_6 │ │ - packed-switch v29, :pswitch_data_0 │ + .line 459 │ + :cond_12 │ + const/16 v20, 0x0 │ │ - goto/16 :goto_0 │ + goto/16 :goto_7 │ │ - .line 461 │ - :pswitch_0 │ - new-instance v29, Landroid/graphics/Path; │ + .line 463 │ + .restart local v5 # "pageTitle":Ljava/lang/CharSequence; │ + .restart local v20 # "currentPage":Z │ + :cond_13 │ + const/4 v4, 0x0 │ │ - invoke-direct/range {v29 .. v29}, Landroid/graphics/Path;->()V │ + goto/16 :goto_8 │ │ - move-object/from16 v0, v29 │ + .line 494 │ + .end local v5 # "pageTitle":Ljava/lang/CharSequence; │ + .end local v11 # "bound":Landroid/graphics/Rect; │ + .end local v20 # "currentPage":Z │ + :cond_14 │ + move-object/from16 v0, p0 │ │ - move-object/from16 v1, p0 │ + iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ │ - iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + move/from16 v23, v0 │ │ - .line 462 │ + .line 495 │ + .local v23, "footerLineHeight":F │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ - │ - move-object/from16 v29, v0 │ - │ - int-to-float v0, v15 │ + iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ │ - move/from16 v30, v0 │ + move/from16 v22, v0 │ │ + .line 496 │ + .local v22, "footerIndicatorLineHeight":F │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mLinePosition:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ - move/from16 v31, v0 │ + sget-object v6, Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;->Top:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ │ - sub-float v30, v30, v31 │ + if-ne v4, v6, :cond_15 │ │ - move-object/from16 v0, p0 │ + .line 497 │ + const/16 v25, 0x0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ + .line 498 │ + move/from16 v0, v23 │ │ - move/from16 v31, v0 │ + neg-float v0, v0 │ │ - sub-float v30, v30, v31 │ + move/from16 v23, v0 │ │ - move-object/from16 v0, v29 │ + .line 499 │ + move/from16 v0, v22 │ │ - move/from16 v1, v30 │ + neg-float v0, v0 │ │ - invoke-virtual {v0, v14, v1}, Landroid/graphics/Path;->moveTo(FF)V │ + move/from16 v22, v0 │ │ - .line 463 │ + .line 503 │ + :cond_15 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move-object/from16 v29, v0 │ + invoke-virtual {v4}, Landroid/graphics/Path;->reset()V │ │ + .line 504 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move/from16 v30, v0 │ + const/4 v6, 0x0 │ │ - add-float v30, v30, v14 │ + move/from16 v0, v25 │ │ - int-to-float v0, v15 │ + int-to-float v7, v0 │ │ - move/from16 v31, v0 │ + const/high16 v8, 0x40000000 # 2.0f │ │ - move-object/from16 v0, p0 │ - │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ - │ - move/from16 v32, v0 │ + div-float v8, v23, v8 │ │ - sub-float v31, v31, v32 │ + sub-float/2addr v7, v8 │ │ - invoke-virtual/range {v29 .. v31}, Landroid/graphics/Path;->lineTo(FF)V │ + invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;->moveTo(FF)V │ │ - .line 464 │ + .line 505 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move-object/from16 v29, v0 │ + move/from16 v0, v42 │ │ - move-object/from16 v0, p0 │ + int-to-float v6, v0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ + move/from16 v0, v25 │ │ - move/from16 v30, v0 │ + int-to-float v7, v0 │ │ - sub-float v30, v14, v30 │ + const/high16 v8, 0x40000000 # 2.0f │ │ - int-to-float v0, v15 │ + div-float v8, v23, v8 │ │ - move/from16 v31, v0 │ + sub-float/2addr v7, v8 │ │ - move-object/from16 v0, p0 │ + invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;->lineTo(FF)V │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ - │ - move/from16 v32, v0 │ - │ - sub-float v31, v31, v32 │ - │ - invoke-virtual/range {v29 .. v31}, Landroid/graphics/Path;->lineTo(FF)V │ - │ - .line 465 │ + .line 506 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ - │ - move-object/from16 v29, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - invoke-virtual/range {v29 .. v29}, Landroid/graphics/Path;->close()V │ + invoke-virtual {v4}, Landroid/graphics/Path;->close()V │ │ - .line 466 │ + .line 507 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ - │ - move-object/from16 v29, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ - │ - move-object/from16 v30, v0 │ + iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterLine:Landroid/graphics/Paint; │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v29 │ + invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V │ │ - move-object/from16 v2, v30 │ + .line 509 │ + move/from16 v0, v25 │ │ - invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V │ + int-to-float v4, v0 │ │ - goto/16 :goto_0 │ + sub-float v26, v4, v23 │ │ - .line 470 │ - :pswitch_1 │ - if-eqz v13, :cond_0 │ + .line 510 │ + .local v26, "heightMinusLine":F │ + sget-object v4, Lcom/viewpagerindicator/TitlePageIndicator$1;->$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I │ │ - .line 474 │ - move/from16 v0, v21 │ + move-object/from16 v0, p0 │ + │ + iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v6}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->ordinal()I │ │ - move-result-object v26 │ + move-result v6 │ │ - check-cast v26, Landroid/graphics/RectF; │ + aget v4, v4, v6 │ │ - .line 475 │ - .local v26, "underlineBounds":Landroid/graphics/RectF; │ - new-instance v29, Landroid/graphics/Path; │ + packed-switch v4, :pswitch_data_0 │ │ - invoke-direct/range {v29 .. v29}, Landroid/graphics/Path;->()V │ + goto/16 :goto_0 │ │ - move-object/from16 v0, v29 │ + .line 512 │ + :pswitch_0 │ + move-object/from16 v0, p0 │ │ - move-object/from16 v1, p0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + invoke-virtual {v4}, Landroid/graphics/Path;->reset()V │ │ - .line 476 │ + .line 513 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ - │ - move-object/from16 v29, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move-object/from16 v0, v26 │ + sub-float v6, v26, v22 │ │ - iget v0, v0, Landroid/graphics/RectF;->left:F │ + move/from16 v0, v24 │ │ - move/from16 v30, v0 │ + invoke-virtual {v4, v0, v6}, Landroid/graphics/Path;->moveTo(FF)V │ │ + .line 514 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorUnderlinePadding:F │ - │ - move/from16 v31, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - sub-float v30, v30, v31 │ + add-float v6, v24, v22 │ │ - int-to-float v0, v15 │ + move/from16 v0, v26 │ │ - move/from16 v31, v0 │ + invoke-virtual {v4, v6, v0}, Landroid/graphics/Path;->lineTo(FF)V │ │ + .line 515 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move/from16 v32, v0 │ + sub-float v6, v24, v22 │ │ - sub-float v31, v31, v32 │ + move/from16 v0, v26 │ │ - invoke-virtual/range {v29 .. v31}, Landroid/graphics/Path;->moveTo(FF)V │ + invoke-virtual {v4, v6, v0}, Landroid/graphics/Path;->lineTo(FF)V │ │ - .line 478 │ + .line 516 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ - │ - move-object/from16 v29, v0 │ - │ - move-object/from16 v0, v26 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - iget v0, v0, Landroid/graphics/RectF;->right:F │ - │ - move/from16 v30, v0 │ + invoke-virtual {v4}, Landroid/graphics/Path;->close()V │ │ + .line 517 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorUnderlinePadding:F │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move/from16 v31, v0 │ + move-object/from16 v0, p0 │ │ - add-float v30, v30, v31 │ + iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ │ - int-to-float v0, v15 │ + move-object/from16 v0, p1 │ │ - move/from16 v31, v0 │ + invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V │ │ - move-object/from16 v0, p0 │ + goto/16 :goto_0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ + .line 521 │ + :pswitch_1 │ + if-eqz v21, :cond_0 │ │ - move/from16 v32, v0 │ + move/from16 v0, v34 │ │ - sub-float v31, v31, v32 │ + if-ge v0, v13, :cond_0 │ │ - invoke-virtual/range {v29 .. v31}, Landroid/graphics/Path;->lineTo(FF)V │ + .line 525 │ + move/from16 v0, v34 │ │ - .line 480 │ - move-object/from16 v0, p0 │ + invoke-virtual {v12, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + move-result-object v40 │ │ - move-object/from16 v29, v0 │ + check-cast v40, Landroid/graphics/Rect; │ │ - move-object/from16 v0, v26 │ + .line 526 │ + .local v40, "underlineBounds":Landroid/graphics/Rect; │ + move-object/from16 v0, v40 │ │ - iget v0, v0, Landroid/graphics/RectF;->right:F │ + iget v4, v0, Landroid/graphics/Rect;->right:I │ │ - move/from16 v30, v0 │ + int-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorUnderlinePadding:F │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorUnderlinePadding:F │ │ - move/from16 v31, v0 │ + add-float v38, v4, v6 │ │ - add-float v30, v30, v31 │ + .line 527 │ + .local v38, "rightPlusPadding":F │ + move-object/from16 v0, v40 │ │ - int-to-float v0, v15 │ + iget v4, v0, Landroid/graphics/Rect;->left:I │ │ - move/from16 v31, v0 │ + int-to-float v4, v4 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ + iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorUnderlinePadding:F │ │ - move/from16 v32, v0 │ + sub-float v32, v4, v6 │ │ - sub-float v31, v31, v32 │ + .line 528 │ + .local v32, "leftMinusPadding":F │ + sub-float v27, v26, v22 │ │ + .line 530 │ + .local v27, "heightMinusLineMinusIndicator":F │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ - │ - move/from16 v32, v0 │ - │ - sub-float v31, v31, v32 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - invoke-virtual/range {v29 .. v31}, Landroid/graphics/Path;->lineTo(FF)V │ + invoke-virtual {v4}, Landroid/graphics/Path;->reset()V │ │ - .line 482 │ + .line 531 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ - │ - move-object/from16 v29, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move-object/from16 v0, v26 │ + move/from16 v0, v32 │ │ - iget v0, v0, Landroid/graphics/RectF;->left:F │ + move/from16 v1, v26 │ │ - move/from16 v30, v0 │ + invoke-virtual {v4, v0, v1}, Landroid/graphics/Path;->moveTo(FF)V │ │ + .line 532 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorUnderlinePadding:F │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move/from16 v31, v0 │ + move/from16 v0, v38 │ │ - sub-float v30, v30, v31 │ + move/from16 v1, v26 │ │ - int-to-float v0, v15 │ - │ - move/from16 v31, v0 │ + invoke-virtual {v4, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V │ │ + .line 533 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move/from16 v32, v0 │ + move/from16 v0, v38 │ │ - sub-float v31, v31, v32 │ + move/from16 v1, v27 │ + │ + invoke-virtual {v4, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V │ │ + .line 534 │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move/from16 v32, v0 │ + move/from16 v0, v32 │ │ - sub-float v31, v31, v32 │ + move/from16 v1, v27 │ │ - invoke-virtual/range {v29 .. v31}, Landroid/graphics/Path;->lineTo(FF)V │ + invoke-virtual {v4, v0, v1}, Landroid/graphics/Path;->lineTo(FF)V │ │ - .line 484 │ + .line 535 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ - move-object/from16 v29, v0 │ + invoke-virtual {v4}, Landroid/graphics/Path;->close()V │ │ - invoke-virtual/range {v29 .. v29}, Landroid/graphics/Path;->close()V │ - │ - .line 486 │ + .line 537 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ - │ - move-object/from16 v29, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ │ - const/high16 v30, 0x437f0000 # 255.0f │ + const/high16 v6, 0x437f0000 # 255.0f │ │ - mul-float v30, v30, v25 │ + mul-float v6, v6, v39 │ │ - move/from16 v0, v30 │ + float-to-int v6, v6 │ │ - float-to-int v0, v0 │ + invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setAlpha(I)V │ │ - move/from16 v30, v0 │ - │ - invoke-virtual/range {v29 .. v30}, Landroid/graphics/Paint;->setAlpha(I)V │ - │ - .line 487 │ + .line 538 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ - │ - move-object/from16 v29, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPath:Landroid/graphics/Path; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ - │ - move-object/from16 v30, v0 │ + iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v29 │ - │ - move-object/from16 v2, v30 │ + invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V │ │ - invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V │ - │ - .line 488 │ + .line 539 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ - │ - move-object/from16 v29, v0 │ + iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ │ - const/16 v30, 0xff │ + const/16 v6, 0xff │ │ - invoke-virtual/range {v29 .. v30}, Landroid/graphics/Paint;->setAlpha(I)V │ + invoke-virtual {v4, v6}, Landroid/graphics/Paint;->setAlpha(I)V │ │ goto/16 :goto_0 │ │ - .line 459 │ + .line 510 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method protected onMeasure(II)V │ .locals 7 │ .param p1, "widthMeasureSpec" # I │ .param p2, "heightMeasureSpec" # I │ │ .prologue │ - .line 744 │ + .line 793 │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ - move-result v4 │ - │ - .line 747 │ - .local v4, "measuredWidth":I │ - const/4 v1, 0x0 │ + move-result v3 │ │ - .line 748 │ - .local v1, "height":F │ + .line 797 │ + .local v3, "measuredWidth":I │ invoke-static {p2}, Landroid/view/View$MeasureSpec;->getMode(I)I │ │ - move-result v2 │ + move-result v1 │ │ - .line 749 │ - .local v2, "heightSpecMode":I │ - const/high16 v5, 0x40000000 # 2.0f │ + .line 798 │ + .local v1, "heightSpecMode":I │ + const/high16 v4, 0x40000000 # 2.0f │ │ - if-ne v2, v5, :cond_1 │ + if-ne v1, v4, :cond_1 │ │ - .line 751 │ + .line 800 │ invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ - move-result v5 │ + move-result v4 │ │ - int-to-float v1, v5 │ + int-to-float v0, v4 │ │ - .line 761 │ + .line 810 │ + .local v0, "height":F │ :cond_0 │ :goto_0 │ - float-to-int v3, v1 │ + float-to-int v2, v0 │ │ - .line 763 │ - .local v3, "measuredHeight":I │ - invoke-virtual {p0, v4, v3}, Lcom/viewpagerindicator/TitlePageIndicator;->setMeasuredDimension(II)V │ + .line 812 │ + .local v2, "measuredHeight":I │ + invoke-virtual {p0, v3, v2}, Lcom/viewpagerindicator/TitlePageIndicator;->setMeasuredDimension(II)V │ │ - .line 764 │ + .line 813 │ return-void │ │ - .line 754 │ - .end local v3 # "measuredHeight":I │ + .line 803 │ + .end local v0 # "height":F │ + .end local v2 # "measuredHeight":I │ :cond_1 │ - new-instance v0, Landroid/graphics/RectF; │ + iget-object v4, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mBounds:Landroid/graphics/Rect; │ │ - invoke-direct {v0}, Landroid/graphics/RectF;->()V │ + invoke-virtual {v4}, Landroid/graphics/Rect;->setEmpty()V │ + │ + .line 804 │ + iget-object v4, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mBounds:Landroid/graphics/Rect; │ │ - .line 755 │ - .local v0, "bounds":Landroid/graphics/RectF; │ iget-object v5, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ invoke-virtual {v5}, Landroid/graphics/Paint;->descent()F │ │ move-result v5 │ │ iget-object v6, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ invoke-virtual {v6}, Landroid/graphics/Paint;->ascent()F │ │ move-result v6 │ │ sub-float/2addr v5, v6 │ │ - iput v5, v0, Landroid/graphics/RectF;->bottom:F │ + float-to-int v5, v5 │ │ - .line 756 │ - iget v5, v0, Landroid/graphics/RectF;->bottom:F │ + iput v5, v4, Landroid/graphics/Rect;->bottom:I │ │ - iget v6, v0, Landroid/graphics/RectF;->top:F │ + .line 805 │ + iget-object v4, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mBounds:Landroid/graphics/Rect; │ │ - sub-float/2addr v5, v6 │ + iget v4, v4, Landroid/graphics/Rect;->bottom:I │ │ - iget v6, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ + iget-object v5, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mBounds:Landroid/graphics/Rect; │ │ - add-float/2addr v5, v6 │ + iget v5, v5, Landroid/graphics/Rect;->top:I │ │ - iget v6, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterPadding:F │ + sub-int/2addr v4, v5 │ │ - add-float/2addr v5, v6 │ + int-to-float v4, v4 │ │ - iget v6, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mTopPadding:F │ + iget v5, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ │ - add-float v1, v5, v6 │ + add-float/2addr v4, v5 │ │ - .line 757 │ - iget-object v5, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + iget v5, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterPadding:F │ │ - sget-object v6, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + add-float/2addr v4, v5 │ │ - if-eq v5, v6, :cond_0 │ + iget v5, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mTopPadding:F │ │ - .line 758 │ - iget v5, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ + add-float v0, v4, v5 │ + │ + .line 806 │ + .restart local v0 # "height":F │ + iget-object v4, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - add-float/2addr v1, v5 │ + sget-object v5, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + │ + if-eq v4, v5, :cond_0 │ + │ + .line 807 │ + iget v4, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ + │ + add-float/2addr v0, v4 │ │ goto :goto_0 │ .end method │ │ .method public onPageScrollStateChanged(I)V │ .locals 1 │ .param p1, "state" # I │ │ .prologue │ - .line 706 │ + .line 755 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mScrollState:I │ │ - .line 708 │ + .line 757 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_0 │ │ - .line 709 │ + .line 758 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrollStateChanged(I)V │ │ - .line 711 │ + .line 760 │ :cond_0 │ return-void │ .end method │ │ .method public onPageScrolled(IFI)V │ .locals 1 │ .param p1, "position" # I │ .param p2, "positionOffset" # F │ .param p3, "positionOffsetPixels" # I │ │ .prologue │ - .line 715 │ + .line 764 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - .line 716 │ - iput p3, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentOffset:I │ + .line 765 │ + iput p2, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPageOffset:F │ │ - .line 717 │ + .line 766 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 719 │ + .line 768 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_0 │ │ - .line 720 │ + .line 769 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1, p2, p3}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageScrolled(IFI)V │ │ - .line 722 │ + .line 771 │ :cond_0 │ return-void │ .end method │ │ .method public onPageSelected(I)V │ .locals 1 │ .param p1, "position" # I │ │ .prologue │ - .line 726 │ + .line 775 │ iget v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mScrollState:I │ │ if-nez v0, :cond_0 │ │ - .line 727 │ + .line 776 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - .line 728 │ + .line 777 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 731 │ + .line 780 │ :cond_0 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ if-eqz v0, :cond_1 │ │ - .line 732 │ + .line 781 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ invoke-interface {v0, p1}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;->onPageSelected(I)V │ │ - .line 734 │ + .line 783 │ :cond_1 │ return-void │ .end method │ │ .method public onRestoreInstanceState(Landroid/os/Parcelable;)V │ .locals 2 │ .param p1, "state" # Landroid/os/Parcelable; │ │ .prologue │ - .line 768 │ + .line 817 │ move-object v0, p1 │ │ check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ - .line 769 │ + .line 818 │ .local v0, "savedState":Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->getSuperState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ invoke-super {p0, v1}, Landroid/view/View;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ - .line 770 │ + .line 819 │ iget v1, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->currentPage:I │ │ iput v1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - .line 771 │ + .line 820 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->requestLayout()V │ │ - .line 772 │ + .line 821 │ return-void │ .end method │ │ .method public onSaveInstanceState()Landroid/os/Parcelable; │ .locals 3 │ │ .prologue │ - .line 776 │ + .line 825 │ invoke-super {p0}, Landroid/view/View;->onSaveInstanceState()Landroid/os/Parcelable; │ │ move-result-object v1 │ │ - .line 777 │ + .line 826 │ .local v1, "superState":Landroid/os/Parcelable; │ new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->(Landroid/os/Parcelable;)V │ │ - .line 778 │ + .line 827 │ .local v0, "savedState":Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ iget v2, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ iput v2, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;->currentPage:I │ │ - .line 779 │ + .line 828 │ return-object v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ .locals 19 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ - .line 495 │ + .line 545 │ + invoke-super/range {p0 .. p1}, Landroid/view/View;->onTouchEvent(Landroid/view/MotionEvent;)Z │ + │ + move-result v17 │ + │ + if-eqz v17, :cond_0 │ + │ + .line 546 │ + const/16 v17, 0x1 │ + │ + .line 636 │ + :goto_0 │ + return v17 │ + │ + .line 548 │ + :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ - if-eqz v17, :cond_0 │ + if-eqz v17, :cond_1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ @@ -2768,47 +2758,45 @@ │ │ move-result-object v17 │ │ invoke-virtual/range {v17 .. v17}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v17 │ │ - if-nez v17, :cond_1 │ + if-nez v17, :cond_2 │ │ - .line 496 │ - :cond_0 │ + .line 549 │ + :cond_1 │ const/16 v17, 0x0 │ │ - .line 586 │ - :goto_0 │ - return v17 │ + goto :goto_0 │ │ - .line 499 │ - :cond_1 │ + .line 552 │ + :cond_2 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v2 │ + move-result v17 │ │ - .line 501 │ - .local v2, "action":I │ - and-int/lit16 v0, v2, 0xff │ + move/from16 v0, v17 │ │ - move/from16 v17, v0 │ + and-int/lit16 v2, v0, 0xff │ │ - packed-switch v17, :pswitch_data_0 │ + .line 553 │ + .local v2, "action":I │ + packed-switch v2, :pswitch_data_0 │ │ - .line 586 │ - :cond_2 │ + .line 636 │ + :cond_3 │ :goto_1 │ :pswitch_0 │ const/16 v17, 0x1 │ │ goto :goto_0 │ │ - .line 503 │ + .line 555 │ :pswitch_1 │ const/16 v17, 0x0 │ │ move-object/from16 v0, p1 │ │ move/from16 v1, v17 │ │ @@ -2818,28 +2806,28 @@ │ │ move/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mActivePointerId:I │ │ - .line 504 │ + .line 556 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v17 │ │ move/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mLastMotionX:F │ │ goto :goto_1 │ │ - .line 508 │ + .line 560 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mActivePointerId:I │ │ move/from16 v17, v0 │ │ @@ -2847,43 +2835,43 @@ │ │ move/from16 v1, v17 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->findPointerIndex(Landroid/view/MotionEvent;I)I │ │ move-result v3 │ │ - .line 510 │ + .line 561 │ .local v3, "activePointerIndex":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v3}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ move-result v16 │ │ - .line 511 │ + .line 562 │ .local v16, "x":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mLastMotionX:F │ │ move/from16 v17, v0 │ │ sub-float v5, v16, v17 │ │ - .line 513 │ + .line 564 │ .local v5, "deltaX":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mIsDragging:Z │ │ move/from16 v17, v0 │ │ - if-nez v17, :cond_3 │ + if-nez v17, :cond_4 │ │ - .line 514 │ + .line 565 │ invoke-static {v5}, Ljava/lang/Math;->abs(F)F │ │ move-result v17 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mTouchSlop:I │ @@ -2894,162 +2882,172 @@ │ │ int-to-float v0, v0 │ │ move/from16 v18, v0 │ │ cmpl-float v17, v17, v18 │ │ - if-lez v17, :cond_3 │ + if-lez v17, :cond_4 │ │ - .line 515 │ + .line 566 │ const/16 v17, 0x1 │ │ move/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mIsDragging:Z │ │ - .line 519 │ - :cond_3 │ + .line 570 │ + :cond_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mIsDragging:Z │ │ move/from16 v17, v0 │ │ - if-eqz v17, :cond_2 │ + if-eqz v17, :cond_3 │ + │ + .line 571 │ + move/from16 v0, v16 │ + │ + move-object/from16 v1, p0 │ + │ + iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mLastMotionX:F │ │ - .line 520 │ + .line 572 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ invoke-virtual/range {v17 .. v17}, Landroid/support/v4/view/ViewPager;->isFakeDragging()Z │ │ move-result v17 │ │ - if-nez v17, :cond_4 │ + if-nez v17, :cond_5 │ │ - .line 521 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ invoke-virtual/range {v17 .. v17}, Landroid/support/v4/view/ViewPager;->beginFakeDrag()Z │ │ - .line 524 │ - :cond_4 │ - move/from16 v0, v16 │ + move-result v17 │ │ - move-object/from16 v1, p0 │ + if-eqz v17, :cond_3 │ │ - iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mLastMotionX:F │ - │ - .line 526 │ + .line 573 │ + :cond_5 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;->fakeDragBy(F)V │ │ goto/16 :goto_1 │ │ - .line 534 │ + .line 582 │ .end local v3 # "activePointerIndex":I │ .end local v5 # "deltaX":F │ .end local v16 # "x":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mIsDragging:Z │ │ move/from16 v17, v0 │ │ - if-nez v17, :cond_7 │ + if-nez v17, :cond_a │ │ - .line 535 │ + .line 583 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ invoke-virtual/range {v17 .. v17}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ move-result-object v17 │ │ invoke-virtual/range {v17 .. v17}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ move-result v4 │ │ - .line 536 │ + .line 584 │ .local v4, "count":I │ invoke-virtual/range {p0 .. p0}, Lcom/viewpagerindicator/TitlePageIndicator;->getWidth()I │ │ move-result v15 │ │ - .line 537 │ + .line 585 │ .local v15, "width":I │ int-to-float v0, v15 │ │ move/from16 v17, v0 │ │ const/high16 v18, 0x40000000 # 2.0f │ │ div-float v7, v17, v18 │ │ - .line 538 │ + .line 586 │ .local v7, "halfWidth":F │ int-to-float v0, v15 │ │ move/from16 v17, v0 │ │ const/high16 v18, 0x40c00000 # 6.0f │ │ div-float v14, v17, v18 │ │ - .line 539 │ + .line 587 │ .local v14, "sixthWidth":F │ sub-float v9, v7, v14 │ │ - .line 540 │ + .line 588 │ .local v9, "leftThird":F │ add-float v13, v7, v14 │ │ - .line 541 │ + .line 589 │ .local v13, "rightThird":F │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v6 │ │ - .line 543 │ + .line 591 │ .local v6, "eventX":F │ cmpg-float v17, v6, v9 │ │ - if-gez v17, :cond_5 │ + if-gez v17, :cond_7 │ │ - .line 544 │ + .line 592 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ move/from16 v17, v0 │ │ - if-lez v17, :cond_7 │ + if-lez v17, :cond_a │ │ - .line 545 │ + .line 593 │ + const/16 v17, 0x3 │ + │ + move/from16 v0, v17 │ + │ + if-eq v2, v0, :cond_6 │ + │ + .line 594 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ @@ -3058,41 +3056,49 @@ │ │ move/from16 v18, v0 │ │ add-int/lit8 v18, v18, -0x1 │ │ invoke-virtual/range {v17 .. v18}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 546 │ + .line 596 │ + :cond_6 │ const/16 v17, 0x1 │ │ goto/16 :goto_0 │ │ - .line 548 │ - :cond_5 │ + .line 598 │ + :cond_7 │ cmpl-float v17, v6, v13 │ │ - if-lez v17, :cond_6 │ + if-lez v17, :cond_9 │ │ - .line 549 │ + .line 599 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ move/from16 v17, v0 │ │ add-int/lit8 v18, v4, -0x1 │ │ move/from16 v0, v17 │ │ move/from16 v1, v18 │ │ - if-ge v0, v1, :cond_7 │ + if-ge v0, v1, :cond_a │ + │ + .line 600 │ + const/16 v17, 0x3 │ │ - .line 550 │ + move/from16 v0, v17 │ + │ + if-eq v2, v0, :cond_8 │ + │ + .line 601 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ @@ -3101,181 +3107,185 @@ │ │ move/from16 v18, v0 │ │ add-int/lit8 v18, v18, 0x1 │ │ invoke-virtual/range {v17 .. v18}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 551 │ + .line 603 │ + :cond_8 │ const/16 v17, 0x1 │ │ goto/16 :goto_0 │ │ - .line 555 │ - :cond_6 │ + .line 607 │ + :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ │ move-object/from16 v17, v0 │ │ - if-eqz v17, :cond_7 │ + if-eqz v17, :cond_a │ │ - .line 556 │ + const/16 v17, 0x3 │ + │ + move/from16 v0, v17 │ + │ + if-eq v2, v0, :cond_a │ + │ + .line 608 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ │ move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ move/from16 v18, v0 │ │ invoke-interface/range {v17 .. v18}, Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;->onCenterItemClick(I)V │ │ - .line 561 │ + .line 613 │ .end local v4 # "count":I │ .end local v6 # "eventX":F │ .end local v7 # "halfWidth":F │ .end local v9 # "leftThird":F │ .end local v13 # "rightThird":F │ .end local v14 # "sixthWidth":F │ .end local v15 # "width":I │ - :cond_7 │ + :cond_a │ const/16 v17, 0x0 │ │ move/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mIsDragging:Z │ │ - .line 562 │ + .line 614 │ const/16 v17, -0x1 │ │ move/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mActivePointerId:I │ │ - .line 563 │ + .line 615 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ invoke-virtual/range {v17 .. v17}, Landroid/support/v4/view/ViewPager;->isFakeDragging()Z │ │ move-result v17 │ │ - if-eqz v17, :cond_2 │ + if-eqz v17, :cond_3 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ move-object/from16 v17, v0 │ │ invoke-virtual/range {v17 .. v17}, Landroid/support/v4/view/ViewPager;->endFakeDrag()V │ │ goto/16 :goto_1 │ │ - .line 567 │ + .line 619 │ :pswitch_4 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ move-result v8 │ │ - .line 568 │ + .line 620 │ .local v8, "index":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v16 │ + move-result v17 │ │ - .line 569 │ - .restart local v16 # "x":F │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mLastMotionX:F │ │ - .line 570 │ + .line 621 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v17 │ │ move/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mActivePointerId:I │ │ goto/16 :goto_1 │ │ - .line 575 │ + .line 626 │ .end local v8 # "index":I │ - .end local v16 # "x":F │ :pswitch_5 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ move-result v12 │ │ - .line 576 │ + .line 627 │ .local v12, "pointerIndex":I │ move-object/from16 v0, p1 │ │ invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v11 │ │ - .line 577 │ + .line 628 │ .local v11, "pointerId":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mActivePointerId:I │ │ move/from16 v17, v0 │ │ move/from16 v0, v17 │ │ - if-ne v11, v0, :cond_8 │ + if-ne v11, v0, :cond_b │ │ - .line 578 │ - if-nez v12, :cond_9 │ + .line 629 │ + if-nez v12, :cond_c │ │ const/4 v10, 0x1 │ │ - .line 579 │ + .line 630 │ .local v10, "newPointerIndex":I │ :goto_2 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ move-result v17 │ │ move/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mActivePointerId:I │ │ - .line 581 │ + .line 632 │ .end local v10 # "newPointerIndex":I │ - :cond_8 │ + :cond_b │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;->mActivePointerId:I │ │ move/from16 v17, v0 │ │ move-object/from16 v0, p1 │ @@ -3298,21 +3308,21 @@ │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;->mLastMotionX:F │ │ goto/16 :goto_1 │ │ - .line 578 │ - :cond_9 │ + .line 629 │ + :cond_c │ const/4 v10, 0x0 │ │ goto :goto_2 │ │ - .line 501 │ + .line 553 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_3 │ :pswitch_2 │ :pswitch_3 │ :pswitch_0 │ @@ -3322,354 +3332,368 @@ │ .end method │ │ .method public setClipPadding(F)V │ .locals 0 │ .param p1, "clipPadding" # F │ │ .prologue │ - .line 315 │ + .line 335 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mClipPadding:F │ │ - .line 316 │ + .line 336 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 317 │ + .line 337 │ return-void │ .end method │ │ .method public setCurrentItem(I)V │ .locals 2 │ .param p1, "item" # I │ │ .prologue │ - .line 696 │ + .line 745 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ if-nez v0, :cond_0 │ │ - .line 697 │ + .line 746 │ new-instance v0, Ljava/lang/IllegalStateException; │ │ const-string v1, "ViewPager has not been bound." │ │ invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v0 │ │ - .line 699 │ + .line 748 │ :cond_0 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ invoke-virtual {v0, p1}, Landroid/support/v4/view/ViewPager;->setCurrentItem(I)V │ │ - .line 700 │ + .line 749 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mCurrentPage:I │ │ - .line 701 │ + .line 750 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 702 │ + .line 751 │ return-void │ .end method │ │ .method public setFooterColor(I)V │ .locals 1 │ .param p1, "footerColor" # I │ │ .prologue │ - .line 213 │ + .line 224 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterLine:Landroid/graphics/Paint; │ │ invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 214 │ + .line 225 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterIndicator:Landroid/graphics/Paint; │ │ invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 215 │ + .line 226 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 216 │ + .line 227 │ return-void │ .end method │ │ .method public setFooterIndicatorHeight(F)V │ .locals 0 │ .param p1, "footerTriangleHeight" # F │ │ .prologue │ - .line 233 │ + .line 244 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorHeight:F │ │ - .line 234 │ + .line 245 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 235 │ + .line 246 │ return-void │ .end method │ │ .method public setFooterIndicatorPadding(F)V │ .locals 0 │ .param p1, "footerIndicatorPadding" # F │ │ .prologue │ - .line 242 │ + .line 253 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterPadding:F │ │ - .line 243 │ + .line 254 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 244 │ + .line 255 │ return-void │ .end method │ │ .method public setFooterIndicatorStyle(Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;)V │ .locals 0 │ .param p1, "indicatorStyle" # Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ .prologue │ - .line 251 │ + .line 262 │ iput-object p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - .line 252 │ + .line 263 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 253 │ + .line 264 │ return-void │ .end method │ │ .method public setFooterLineHeight(F)V │ .locals 2 │ .param p1, "footerLineHeight" # F │ │ .prologue │ - .line 223 │ + .line 234 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ │ - .line 224 │ + .line 235 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintFooterLine:Landroid/graphics/Paint; │ │ iget v1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mFooterLineHeight:F │ │ invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setStrokeWidth(F)V │ │ - .line 225 │ + .line 236 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 226 │ + .line 237 │ + return-void │ +.end method │ + │ +.method public setLinePosition(Lcom/viewpagerindicator/TitlePageIndicator$LinePosition;)V │ + .locals 0 │ + .param p1, "linePosition" # Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + │ + .prologue │ + .line 271 │ + iput-object p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mLinePosition:Lcom/viewpagerindicator/TitlePageIndicator$LinePosition; │ + │ + .line 272 │ + invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ + │ + .line 273 │ return-void │ .end method │ │ .method public setOnCenterItemClickListener(Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;)V │ .locals 0 │ .param p1, "listener" # Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ │ .prologue │ - .line 691 │ + .line 740 │ iput-object p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ │ - .line 692 │ + .line 741 │ return-void │ .end method │ │ .method public setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ .locals 0 │ .param p1, "listener" # Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ .prologue │ - .line 738 │ + .line 787 │ iput-object p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ - .line 739 │ + .line 788 │ return-void │ .end method │ │ .method public setSelectedBold(Z)V │ .locals 0 │ .param p1, "selectedBold" # Z │ │ .prologue │ - .line 269 │ + .line 289 │ iput-boolean p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mBoldText:Z │ │ - .line 270 │ + .line 290 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 271 │ + .line 291 │ return-void │ .end method │ │ .method public setSelectedColor(I)V │ .locals 0 │ .param p1, "selectedColor" # I │ │ .prologue │ - .line 260 │ + .line 280 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorSelected:I │ │ - .line 261 │ + .line 281 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 262 │ + .line 282 │ return-void │ .end method │ │ .method public setTextColor(I)V │ .locals 1 │ .param p1, "textColor" # I │ │ .prologue │ - .line 278 │ + .line 298 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColor(I)V │ │ - .line 279 │ + .line 299 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mColorText:I │ │ - .line 280 │ + .line 300 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 281 │ + .line 301 │ return-void │ .end method │ │ .method public setTextSize(F)V │ .locals 1 │ .param p1, "textSize" # F │ │ .prologue │ - .line 288 │ + .line 308 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setTextSize(F)V │ │ - .line 289 │ + .line 309 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 290 │ + .line 310 │ return-void │ .end method │ │ .method public setTitlePadding(F)V │ .locals 0 │ .param p1, "titlePadding" # F │ │ .prologue │ - .line 297 │ + .line 317 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitlePadding:F │ │ - .line 298 │ + .line 318 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 299 │ + .line 319 │ return-void │ .end method │ │ .method public setTopPadding(F)V │ .locals 0 │ .param p1, "topPadding" # F │ │ .prologue │ - .line 306 │ + .line 326 │ iput p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mTopPadding:F │ │ - .line 307 │ + .line 327 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 308 │ + .line 328 │ return-void │ .end method │ │ .method public setTypeface(Landroid/graphics/Typeface;)V │ .locals 1 │ .param p1, "typeface" # Landroid/graphics/Typeface; │ │ .prologue │ - .line 320 │ + .line 340 │ iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mPaintText:Landroid/graphics/Paint; │ │ invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; │ │ - .line 321 │ + .line 341 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 322 │ + .line 342 │ return-void │ .end method │ │ .method public setViewPager(Landroid/support/v4/view/ViewPager;)V │ - .locals 3 │ + .locals 2 │ .param p1, "view" # Landroid/support/v4/view/ViewPager; │ │ .prologue │ - .line 659 │ - invoke-virtual {p1}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ + .line 709 │ + iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - move-result-object v0 │ + if-ne v0, p1, :cond_0 │ │ - .line 660 │ - .local v0, "adapter":Landroid/support/v4/view/PagerAdapter; │ - if-nez v0, :cond_0 │ + .line 721 │ + :goto_0 │ + return-void │ │ - .line 661 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + .line 712 │ + :cond_0 │ + iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - const-string v2, "ViewPager does not have adapter instance." │ + if-eqz v0, :cond_1 │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + .line 713 │ + iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - throw v1 │ + const/4 v1, 0x0 │ │ - .line 663 │ - :cond_0 │ - instance-of v1, v0, Lcom/viewpagerindicator/TitleProvider; │ + invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ - if-nez v1, :cond_1 │ + .line 715 │ + :cond_1 │ + invoke-virtual {p1}, Landroid/support/v4/view/ViewPager;->getAdapter()Landroid/support/v4/view/PagerAdapter; │ │ - .line 664 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + move-result-object v0 │ │ - const-string v2, "ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator." │ + if-nez v0, :cond_2 │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + .line 716 │ + new-instance v0, Ljava/lang/IllegalStateException; │ │ - throw v1 │ + const-string v1, "ViewPager does not have adapter instance." │ │ - .line 667 │ - :cond_1 │ - iput-object p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - .line 668 │ - iget-object v1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ + throw v0 │ │ - invoke-virtual {v1, p0}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ + .line 718 │ + :cond_2 │ + iput-object p1, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - .line 669 │ - check-cast v0, Lcom/viewpagerindicator/TitleProvider; │ + .line 719 │ + iget-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mViewPager:Landroid/support/v4/view/ViewPager; │ │ - .end local v0 # "adapter":Landroid/support/v4/view/PagerAdapter; │ - iput-object v0, p0, Lcom/viewpagerindicator/TitlePageIndicator;->mTitleProvider:Lcom/viewpagerindicator/TitleProvider; │ + invoke-virtual {v0, p0}, Landroid/support/v4/view/ViewPager;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ - .line 670 │ + .line 720 │ invoke-virtual {p0}, Lcom/viewpagerindicator/TitlePageIndicator;->invalidate()V │ │ - .line 671 │ - return-void │ + goto :goto_0 │ .end method │ │ .method public setViewPager(Landroid/support/v4/view/ViewPager;I)V │ .locals 0 │ .param p1, "view" # Landroid/support/v4/view/ViewPager; │ .param p2, "initialPosition" # I │ │ .prologue │ - .line 675 │ + .line 725 │ invoke-virtual {p0, p1}, Lcom/viewpagerindicator/TitlePageIndicator;->setViewPager(Landroid/support/v4/view/ViewPager;)V │ │ - .line 676 │ + .line 726 │ invoke-virtual {p0, p2}, Lcom/viewpagerindicator/TitlePageIndicator;->setCurrentItem(I)V │ │ - .line 677 │ + .line 727 │ return-void │ .end method ├── smali/com/viewpagerindicator/TitlePageIndicator$IndicatorStyle.smali │ @@ -44,15 +44,15 @@ │ .prologue │ const/4 v4, 0x2 │ │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ - .line 77 │ + .line 80 │ new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ const-string v1, "None" │ │ invoke-direct {v0, v1, v2, v2}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->(Ljava/lang/String;II)V │ │ sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ @@ -69,15 +69,15 @@ │ │ const-string v1, "Underline" │ │ invoke-direct {v0, v1, v4, v4}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->(Ljava/lang/String;II)V │ │ sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - .line 76 │ + .line 79 │ const/4 v0, 0x3 │ │ new-array v0, v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ aput-object v1, v0, v2 │ @@ -101,78 +101,75 @@ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I)V" │ } │ .end annotation │ │ .prologue │ - .line 81 │ + .line 84 │ invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V │ │ - .line 82 │ + .line 85 │ iput p3, p0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I │ │ - .line 83 │ + .line 86 │ return-void │ .end method │ │ .method public static fromValue(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ .locals 5 │ .param p0, "value" # I │ │ .prologue │ - .line 86 │ + .line 89 │ invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ - .line 87 │ - .local v3, "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ - iget v4, v3, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I │ + .line 90 │ + .local v0, "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I │ │ if-ne v4, p0, :cond_0 │ │ - .line 91 │ - .end local v3 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + .line 94 │ + .end local v0 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ :goto_1 │ - return-object v3 │ + return-object v0 │ │ - .line 86 │ - .restart local v3 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + .line 89 │ + .restart local v0 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ - .line 91 │ - .end local v3 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + .line 94 │ + .end local v0 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; │ │ .prologue │ - .line 76 │ + .line 79 │ const-class v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; │ │ move-result-object v0 │ │ check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ @@ -180,15 +177,15 @@ │ return-object v0 │ .end method │ │ .method public static values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ .locals 1 │ │ .prologue │ - .line 76 │ + .line 79 │ sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ invoke-virtual {v0}, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->clone()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; ├── smali/com/viewpagerindicator/R$dimen.smali │ @@ -11,52 +11,44 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "dimen" │ .end annotation │ │ │ # static fields │ -.field public static final contact_thumbnail_border:I = 0x7f0b000b │ +.field public static final default_circle_indicator_radius:I = 0x7f0a0000 │ │ -.field public static final contact_thumbnail_margin:I = 0x7f0b000c │ +.field public static final default_circle_indicator_stroke_width:I = 0x7f0a0001 │ │ -.field public static final contact_thumbnail_size:I = 0x7f0b000a │ +.field public static final default_line_indicator_gap_width:I = 0x7f0a0003 │ │ -.field public static final default_circle_indicator_radius:I = 0x7f0b0000 │ +.field public static final default_line_indicator_line_width:I = 0x7f0a0002 │ │ -.field public static final default_circle_indicator_stroke_width:I = 0x7f0b0001 │ +.field public static final default_line_indicator_stroke_width:I = 0x7f0a0004 │ │ -.field public static final default_title_indicator_clip_padding:I = 0x7f0b0002 │ +.field public static final default_title_indicator_clip_padding:I = 0x7f0a0005 │ │ -.field public static final default_title_indicator_footer_indicator_height:I = 0x7f0b0004 │ +.field public static final default_title_indicator_footer_indicator_height:I = 0x7f0a0007 │ │ -.field public static final default_title_indicator_footer_indicator_underline_padding:I = 0x7f0b0005 │ +.field public static final default_title_indicator_footer_indicator_underline_padding:I = 0x7f0a0008 │ │ -.field public static final default_title_indicator_footer_line_height:I = 0x7f0b0003 │ +.field public static final default_title_indicator_footer_line_height:I = 0x7f0a0006 │ │ -.field public static final default_title_indicator_footer_padding:I = 0x7f0b0006 │ +.field public static final default_title_indicator_footer_padding:I = 0x7f0a0009 │ │ -.field public static final default_title_indicator_text_size:I = 0x7f0b0007 │ +.field public static final default_title_indicator_text_size:I = 0x7f0a000a │ │ -.field public static final default_title_indicator_title_padding:I = 0x7f0b0008 │ +.field public static final default_title_indicator_title_padding:I = 0x7f0a000b │ │ -.field public static final default_title_indicator_top_padding:I = 0x7f0b0009 │ - │ -.field public static final smspopup_bottom_margin:I = 0x7f0b0010 │ - │ -.field public static final smspopup_pager_height:I = 0x7f0b000e │ - │ -.field public static final smspopup_pager_margin:I = 0x7f0b000f │ - │ -.field public static final smspopup_pager_width:I = 0x7f0b000d │ +.field public static final default_title_indicator_top_padding:I = 0x7f0a000c │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 320 │ + .line 71 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/com/viewpagerindicator/R$style.smali │ @@ -11,40 +11,28 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "style" │ .end annotation │ │ │ # static fields │ -.field public static final ButtonBar:I = 0x7f0c0008 │ +.field public static final TextAppearance_TabPageIndicator:I = 0x7f0b0003 │ │ -.field public static final ButtonBarButton:I = 0x7f0c0009 │ +.field public static final Theme_PageIndicatorDefaults:I = 0x7f0b0000 │ │ -.field public static final DialogTheme:I = 0x7f0c0007 │ +.field public static final Widget:I = 0x7f0b0001 │ │ -.field public static final NotificationIconPreferenceListItem:I = 0x7f0c000a │ +.field public static final Widget_IconPageIndicator:I = 0x7f0b0004 │ │ -.field public static final TextAppearance_TabPageIndicator:I = 0x7f0c0006 │ - │ -.field public static final Theme_PageIndicatorDefaults:I = 0x7f0c0000 │ - │ -.field public static final Widget_CirclePageIndicator:I = 0x7f0c0001 │ - │ -.field public static final Widget_TabPageIndicator:I = 0x7f0c0003 │ - │ -.field public static final Widget_TabPageIndicator_Text:I = 0x7f0c0005 │ - │ -.field public static final Widget_TabPageIndicator_Vertical:I = 0x7f0c0004 │ - │ -.field public static final Widget_TitlePageIndicator:I = 0x7f0c0002 │ +.field public static final Widget_TabPageIndicator:I = 0x7f0b0002 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 879 │ + .line 109 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$array.smali │ @@ -11,47 +11,47 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "array" │ .end annotation │ │ │ # static fields │ -.field public static final button_drawables:I = 0x7f0d0005 │ +.field public static final button_drawables:I = 0x7f0c0005 │ │ -.field public static final buttons_text:I = 0x7f0d0003 │ +.field public static final buttons_text:I = 0x7f0c0003 │ │ -.field public static final pref_buttons_entries:I = 0x7f0d0004 │ +.field public static final pref_buttons_entries:I = 0x7f0c0004 │ │ -.field public static final pref_buttons_values:I = 0x7f0d0006 │ +.field public static final pref_buttons_values:I = 0x7f0c0006 │ │ -.field public static final pref_led_color_entries:I = 0x7f0d000c │ +.field public static final pref_led_color_entries:I = 0x7f0c000c │ │ -.field public static final pref_led_color_values:I = 0x7f0d000b │ +.field public static final pref_led_color_values:I = 0x7f0c000b │ │ -.field public static final pref_led_pattern_entries:I = 0x7f0d000e │ +.field public static final pref_led_pattern_entries:I = 0x7f0c000e │ │ -.field public static final pref_led_pattern_values:I = 0x7f0d000d │ +.field public static final pref_led_pattern_values:I = 0x7f0c000d │ │ -.field public static final pref_notif_icon_entries:I = 0x7f0d0010 │ +.field public static final pref_notif_icon_entries:I = 0x7f0c0010 │ │ -.field public static final pref_notif_icon_values:I = 0x7f0d000f │ +.field public static final pref_notif_icon_values:I = 0x7f0c000f │ │ -.field public static final pref_notif_repeat_interval_entries:I = 0x7f0d0000 │ +.field public static final pref_notif_repeat_interval_entries:I = 0x7f0c0000 │ │ -.field public static final pref_notif_repeat_times_entries:I = 0x7f0d0001 │ +.field public static final pref_notif_repeat_times_entries:I = 0x7f0c0001 │ │ -.field public static final pref_notif_repeat_times_values:I = 0x7f0d0002 │ +.field public static final pref_notif_repeat_times_values:I = 0x7f0c0002 │ │ -.field public static final pref_timeout_entries:I = 0x7f0d0007 │ +.field public static final pref_timeout_entries:I = 0x7f0c0007 │ │ -.field public static final pref_timeout_values:I = 0x7f0d0008 │ +.field public static final pref_timeout_values:I = 0x7f0c0008 │ │ -.field public static final pref_vibrate_pattern_entries:I = 0x7f0d000a │ +.field public static final pref_vibrate_pattern_entries:I = 0x7f0c000a │ │ -.field public static final pref_vibrate_pattern_values:I = 0x7f0d0009 │ +.field public static final pref_vibrate_pattern_values:I = 0x7f0c0009 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/net/everythingandroid/smspopup/R$drawable.smali │ @@ -131,44 +131,30 @@ │ │ .field public static final stat_notify_sms_white:I = 0x7f020039 │ │ .field public static final stat_notify_sms_yellow:I = 0x7f02003a │ │ .field public static final vpi__tab_indicator:I = 0x7f02003b │ │ -.field public static final vpi__tab_indicator_vertical:I = 0x7f02003c │ +.field public static final vpi__tab_selected_focused_holo:I = 0x7f02003c │ │ -.field public static final vpi__tab_selected_focused_holo:I = 0x7f02003d │ +.field public static final vpi__tab_selected_holo:I = 0x7f02003d │ │ -.field public static final vpi__tab_selected_focused_vertical_holo:I = 0x7f02003e │ +.field public static final vpi__tab_selected_pressed_holo:I = 0x7f02003e │ │ -.field public static final vpi__tab_selected_holo:I = 0x7f02003f │ +.field public static final vpi__tab_unselected_focused_holo:I = 0x7f02003f │ │ -.field public static final vpi__tab_selected_pressed_holo:I = 0x7f020040 │ +.field public static final vpi__tab_unselected_holo:I = 0x7f020040 │ │ -.field public static final vpi__tab_selected_pressed_vertical_holo:I = 0x7f020041 │ - │ -.field public static final vpi__tab_selected_vertical_holo:I = 0x7f020042 │ - │ -.field public static final vpi__tab_unselected_focused_holo:I = 0x7f020043 │ - │ -.field public static final vpi__tab_unselected_focused_vertical_holo:I = 0x7f020044 │ - │ -.field public static final vpi__tab_unselected_holo:I = 0x7f020045 │ - │ -.field public static final vpi__tab_unselected_pressed_holo:I = 0x7f020046 │ - │ -.field public static final vpi__tab_unselected_pressed_vertical_holo:I = 0x7f020047 │ - │ -.field public static final vpi__tab_unselected_vertical_holo:I = 0x7f020048 │ +.field public static final vpi__tab_unselected_pressed_holo:I = 0x7f020041 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 339 │ + .line 394 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$styleable.smali │ @@ -13,149 +13,231 @@ │ name = "styleable" │ .end annotation │ │ │ # static fields │ .field public static final CirclePageIndicator:[I │ │ -.field public static final CirclePageIndicator_centered:I = 0x0 │ +.field public static final CirclePageIndicator_android_background:I = 0x1 │ │ -.field public static final CirclePageIndicator_fillColor:I = 0x1 │ +.field public static final CirclePageIndicator_android_orientation:I = 0x0 │ │ -.field public static final CirclePageIndicator_orientation:I = 0x2 │ +.field public static final CirclePageIndicator_centered:I = 0x2 │ │ -.field public static final CirclePageIndicator_radius:I = 0x3 │ +.field public static final CirclePageIndicator_fillColor:I = 0x4 │ │ -.field public static final CirclePageIndicator_snap:I = 0x4 │ +.field public static final CirclePageIndicator_pageColor:I = 0x5 │ │ -.field public static final CirclePageIndicator_strokeColor:I = 0x5 │ +.field public static final CirclePageIndicator_radius:I = 0x6 │ │ -.field public static final CirclePageIndicator_strokeWidth:I = 0x6 │ +.field public static final CirclePageIndicator_snap:I = 0x7 │ + │ +.field public static final CirclePageIndicator_strokeColor:I = 0x8 │ + │ +.field public static final CirclePageIndicator_strokeWidth:I = 0x3 │ + │ +.field public static final LinePageIndicator:[I │ + │ +.field public static final LinePageIndicator_android_background:I = 0x0 │ + │ +.field public static final LinePageIndicator_centered:I = 0x1 │ + │ +.field public static final LinePageIndicator_gapWidth:I = 0x6 │ + │ +.field public static final LinePageIndicator_lineWidth:I = 0x5 │ + │ +.field public static final LinePageIndicator_selectedColor:I = 0x2 │ + │ +.field public static final LinePageIndicator_strokeWidth:I = 0x3 │ + │ +.field public static final LinePageIndicator_unselectedColor:I = 0x4 │ │ .field public static final TitlePageIndicator:[I │ │ -.field public static final TitlePageIndicator_clipPadding:I = 0x0 │ +.field public static final TitlePageIndicator_android_background:I = 0x2 │ + │ +.field public static final TitlePageIndicator_android_textColor:I = 0x1 │ + │ +.field public static final TitlePageIndicator_android_textSize:I = 0x0 │ + │ +.field public static final TitlePageIndicator_clipPadding:I = 0x4 │ + │ +.field public static final TitlePageIndicator_footerColor:I = 0x5 │ │ -.field public static final TitlePageIndicator_footerColor:I = 0x1 │ +.field public static final TitlePageIndicator_footerIndicatorHeight:I = 0x8 │ │ -.field public static final TitlePageIndicator_footerIndicatorHeight:I = 0x4 │ +.field public static final TitlePageIndicator_footerIndicatorStyle:I = 0x7 │ │ -.field public static final TitlePageIndicator_footerIndicatorStyle:I = 0x3 │ +.field public static final TitlePageIndicator_footerIndicatorUnderlinePadding:I = 0x9 │ │ -.field public static final TitlePageIndicator_footerIndicatorUnderlinePadding:I = 0x5 │ +.field public static final TitlePageIndicator_footerLineHeight:I = 0x6 │ │ -.field public static final TitlePageIndicator_footerLineHeight:I = 0x2 │ +.field public static final TitlePageIndicator_footerPadding:I = 0xa │ │ -.field public static final TitlePageIndicator_footerPadding:I = 0x6 │ +.field public static final TitlePageIndicator_linePosition:I = 0xb │ │ -.field public static final TitlePageIndicator_selectedBold:I = 0x8 │ +.field public static final TitlePageIndicator_selectedBold:I = 0xc │ │ -.field public static final TitlePageIndicator_selectedColor:I = 0x7 │ +.field public static final TitlePageIndicator_selectedColor:I = 0x3 │ │ -.field public static final TitlePageIndicator_textColor:I = 0x9 │ +.field public static final TitlePageIndicator_titlePadding:I = 0xd │ │ -.field public static final TitlePageIndicator_textSize:I = 0xa │ +.field public static final TitlePageIndicator_topPadding:I = 0xe │ │ -.field public static final TitlePageIndicator_titlePadding:I = 0xb │ +.field public static final UnderlinePageIndicator:[I │ │ -.field public static final TitlePageIndicator_topPadding:I = 0xc │ +.field public static final UnderlinePageIndicator_android_background:I = 0x0 │ + │ +.field public static final UnderlinePageIndicator_fadeDelay:I = 0x3 │ + │ +.field public static final UnderlinePageIndicator_fadeLength:I = 0x4 │ + │ +.field public static final UnderlinePageIndicator_fades:I = 0x2 │ + │ +.field public static final UnderlinePageIndicator_selectedColor:I = 0x1 │ │ .field public static final ViewPagerIndicator:[I │ │ .field public static final ViewPagerIndicator_vpiCirclePageIndicatorStyle:I = 0x0 │ │ -.field public static final ViewPagerIndicator_vpiTabPageIndicatorStyle:I = 0x2 │ +.field public static final ViewPagerIndicator_vpiIconPageIndicatorStyle:I = 0x1 │ │ -.field public static final ViewPagerIndicator_vpiTabTextStyle:I = 0x4 │ +.field public static final ViewPagerIndicator_vpiLinePageIndicatorStyle:I = 0x2 │ │ -.field public static final ViewPagerIndicator_vpiTitlePageIndicatorStyle:I = 0x1 │ +.field public static final ViewPagerIndicator_vpiTabPageIndicatorStyle:I = 0x4 │ │ -.field public static final ViewPagerIndicator_vpiVerticalTabPageIndicatorStyle:I = 0x3 │ +.field public static final ViewPagerIndicator_vpiTitlePageIndicatorStyle:I = 0x3 │ │ -.field public static final ViewPagerIndicator_vpiVerticalTabTextStyle:I = 0x5 │ +.field public static final ViewPagerIndicator_vpiUnderlinePageIndicatorStyle:I = 0x5 │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 919 │ - const/4 v0, 0x7 │ + .line 970 │ + const/16 v0, 0x9 │ │ new-array v0, v0, [I │ │ fill-array-data v0, :array_0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;->CirclePageIndicator:[I │ │ - .line 1078 │ - const/16 v0, 0xd │ + .line 1134 │ + const/4 v0, 0x7 │ │ new-array v0, v0, [I │ │ fill-array-data v0, :array_1 │ │ + sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;->LinePageIndicator:[I │ + │ + .line 1289 │ + const/16 v0, 0xf │ + │ + new-array v0, v0, [I │ + │ + fill-array-data v0, :array_2 │ + │ sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;->TitlePageIndicator:[I │ │ - .line 1335 │ + .line 1555 │ + const/4 v0, 0x5 │ + │ + new-array v0, v0, [I │ + │ + fill-array-data v0, :array_3 │ + │ + sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;->UnderlinePageIndicator:[I │ + │ + .line 1653 │ const/4 v0, 0x6 │ │ new-array v0, v0, [I │ │ - fill-array-data v0, :array_2 │ + fill-array-data v0, :array_4 │ │ sput-object v0, Lnet/everythingandroid/smspopup/R$styleable;->ViewPagerIndicator:[I │ │ return-void │ │ - .line 919 │ + .line 970 │ + nop │ + │ :array_0 │ .array-data 4 │ + 0x10100c4 │ + 0x10100d4 │ 0x7f010006 │ - 0x7f010007 │ 0x7f010008 │ - 0x7f010009 │ 0x7f01000a │ 0x7f01000b │ 0x7f01000c │ + 0x7f01000d │ + 0x7f01000e │ .end array-data │ │ - .line 1078 │ + .line 1134 │ :array_1 │ .array-data 4 │ - 0x7f01000d │ - 0x7f01000e │ + 0x10100d4 │ + 0x7f010006 │ + 0x7f010007 │ + 0x7f010008 │ + 0x7f010009 │ 0x7f01000f │ 0x7f010010 │ + .end array-data │ + │ + .line 1289 │ + :array_2 │ + .array-data 4 │ + 0x1010095 │ + 0x1010098 │ + 0x10100d4 │ + 0x7f010007 │ 0x7f010011 │ 0x7f010012 │ 0x7f010013 │ 0x7f010014 │ 0x7f010015 │ 0x7f010016 │ 0x7f010017 │ 0x7f010018 │ 0x7f010019 │ + 0x7f01001a │ + 0x7f01001b │ .end array-data │ │ - .line 1335 │ - :array_2 │ + .line 1555 │ + :array_3 │ + .array-data 4 │ + 0x10100d4 │ + 0x7f010007 │ + 0x7f01001c │ + 0x7f01001d │ + 0x7f01001e │ + .end array-data │ + │ + .line 1653 │ + :array_4 │ .array-data 4 │ 0x7f010000 │ 0x7f010001 │ 0x7f010002 │ 0x7f010003 │ 0x7f010004 │ 0x7f010005 │ .end array-data │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 896 │ + .line 943 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$xml.smali │ @@ -21,12 +21,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 892 │ + .line 939 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$integer.smali │ @@ -11,26 +11,32 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "integer" │ .end annotation │ │ │ # static fields │ -.field public static final config_activityDefaultDur:I = 0x7f0a0003 │ +.field public static final config_activityDefaultDur:I = 0x7f090006 │ │ -.field public static final config_activityShortDur:I = 0x7f0a0002 │ +.field public static final config_activityShortDur:I = 0x7f090005 │ │ -.field public static final default_circle_indicator_orientation:I = 0x7f0a0000 │ +.field public static final default_circle_indicator_orientation:I = 0x7f090000 │ │ -.field public static final default_title_indicator_footer_indicator_style:I = 0x7f0a0001 │ +.field public static final default_title_indicator_footer_indicator_style:I = 0x7f090001 │ + │ +.field public static final default_title_indicator_line_position:I = 0x7f090002 │ + │ +.field public static final default_underline_indicator_fade_delay:I = 0x7f090003 │ + │ +.field public static final default_underline_indicator_fade_length:I = 0x7f090004 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 494 │ + .line 542 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$id.smali │ @@ -11,174 +11,174 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "id" │ .end annotation │ │ │ # static fields │ -.field public static final AboutScrollView:I = 0x7f070005 │ +.field public static final AboutScrollView:I = 0x7f0f0005 │ │ -.field public static final AboutTextView:I = 0x7f070006 │ +.field public static final AboutTextView:I = 0x7f0f0006 │ │ -.field public static final BlueSeekBar:I = 0x7f070017 │ +.field public static final BlueSeekBar:I = 0x7f0f0017 │ │ -.field public static final BlueTextView:I = 0x7f070016 │ +.field public static final BlueTextView:I = 0x7f0f0016 │ │ -.field public static final ButtonLayout:I = 0x7f07003f │ +.field public static final ButtonLayout:I = 0x7f0f003f │ │ -.field public static final CancelButton:I = 0x7f07002d │ +.field public static final CancelButton:I = 0x7f0f002d │ │ -.field public static final ContactsAutoCompleteTextView:I = 0x7f070007 │ +.field public static final ContactsAutoCompleteTextView:I = 0x7f0f0007 │ │ -.field public static final CustomLEDColorScrollView:I = 0x7f07000d │ +.field public static final CustomLEDColorScrollView:I = 0x7f0f000d │ │ -.field public static final CustomVibrateEditText:I = 0x7f070049 │ +.field public static final CustomVibrateEditText:I = 0x7f0f0049 │ │ -.field public static final CustomVibrateLinearLayout:I = 0x7f070045 │ +.field public static final CustomVibrateLinearLayout:I = 0x7f0f0045 │ │ -.field public static final CustomVibrateLinearLayout2:I = 0x7f070047 │ +.field public static final CustomVibrateLinearLayout2:I = 0x7f0f0047 │ │ -.field public static final CustomVibrateScrollView:I = 0x7f070046 │ +.field public static final CustomVibrateScrollView:I = 0x7f0f0046 │ │ -.field public static final CustomVibrateTextView:I = 0x7f070048 │ +.field public static final CustomVibrateTextView:I = 0x7f0f0048 │ │ -.field public static final DonateLinearLayout:I = 0x7f070009 │ +.field public static final DonateLinearLayout:I = 0x7f0f0009 │ │ -.field public static final DonateMarketButton:I = 0x7f07000b │ +.field public static final DonateMarketButton:I = 0x7f0f000b │ │ -.field public static final DonatePaypalButton:I = 0x7f07000c │ +.field public static final DonatePaypalButton:I = 0x7f0f000c │ │ -.field public static final DonateScrollView:I = 0x7f070008 │ +.field public static final DonateScrollView:I = 0x7f0f0008 │ │ -.field public static final DonateTextView:I = 0x7f07000a │ +.field public static final DonateTextView:I = 0x7f0f000a │ │ -.field public static final GreenSeekBar:I = 0x7f070015 │ +.field public static final GreenSeekBar:I = 0x7f0f0015 │ │ -.field public static final GreenTextView:I = 0x7f070014 │ +.field public static final GreenTextView:I = 0x7f0f0014 │ │ -.field public static final LEDOffEditText:I = 0x7f070020 │ +.field public static final LEDOffEditText:I = 0x7f0f0020 │ │ -.field public static final LEDOffTextView:I = 0x7f07001d │ +.field public static final LEDOffTextView:I = 0x7f0f001d │ │ -.field public static final LEDOnEditText:I = 0x7f07001f │ +.field public static final LEDOnEditText:I = 0x7f0f001f │ │ -.field public static final LEDOnTextView:I = 0x7f07001c │ +.field public static final LEDOnTextView:I = 0x7f0f001c │ │ -.field public static final LEDPatternEditTextLinearLayout:I = 0x7f07001e │ +.field public static final LEDPatternEditTextLinearLayout:I = 0x7f0f001e │ │ -.field public static final LEDPatternLabelLinearLayout:I = 0x7f07001b │ +.field public static final LEDPatternLabelLinearLayout:I = 0x7f0f001b │ │ -.field public static final LEDPatternLinearLayout:I = 0x7f070018 │ +.field public static final LEDPatternLinearLayout:I = 0x7f0f0018 │ │ -.field public static final LEDPatternLinearLayout2:I = 0x7f07001a │ +.field public static final LEDPatternLinearLayout2:I = 0x7f0f001a │ │ -.field public static final LEDPatternTextView:I = 0x7f070019 │ +.field public static final LEDPatternTextView:I = 0x7f0f0019 │ │ -.field public static final PresetMessagesButton:I = 0x7f07002c │ +.field public static final PresetMessagesButton:I = 0x7f0f002c │ │ -.field public static final PreviewImageView:I = 0x7f070011 │ +.field public static final PreviewImageView:I = 0x7f0f0011 │ │ -.field public static final PreviewLinearLayout:I = 0x7f07000f │ +.field public static final PreviewLinearLayout:I = 0x7f0f000f │ │ -.field public static final PreviewTextView:I = 0x7f070010 │ +.field public static final PreviewTextView:I = 0x7f0f0010 │ │ -.field public static final QuickReplyCounterTextView:I = 0x7f070022 │ +.field public static final QuickReplyCounterTextView:I = 0x7f0f0022 │ │ -.field public static final QuickReplyEditText:I = 0x7f070021 │ +.field public static final QuickReplyEditText:I = 0x7f0f0021 │ │ -.field public static final QuickReplyEntryLinearLayout:I = 0x7f070026 │ +.field public static final QuickReplyEntryLinearLayout:I = 0x7f0f0026 │ │ -.field public static final QuickReplyHeaderLinearLayout:I = 0x7f070024 │ +.field public static final QuickReplyHeaderLinearLayout:I = 0x7f0f0024 │ │ -.field public static final QuickReplyLinearLayout:I = 0x7f070023 │ +.field public static final QuickReplyLinearLayout:I = 0x7f0f0023 │ │ -.field public static final QuickReplyTextView:I = 0x7f070025 │ +.field public static final QuickReplyTextView:I = 0x7f0f0025 │ │ -.field public static final RedSeekBar:I = 0x7f070013 │ +.field public static final RedSeekBar:I = 0x7f0f0013 │ │ -.field public static final RedTextView:I = 0x7f070012 │ +.field public static final RedTextView:I = 0x7f0f0012 │ │ -.field public static final ScrollViewLinearLayout:I = 0x7f07000e │ +.field public static final ScrollViewLinearLayout:I = 0x7f0f000e │ │ -.field public static final SmsPopupPager:I = 0x7f07002e │ +.field public static final SmsPopupPager:I = 0x7f0f002e │ │ -.field public static final SpeechRecogButton:I = 0x7f07002b │ +.field public static final SpeechRecogButton:I = 0x7f0f002b │ │ -.field public static final UnlockButtonLayout:I = 0x7f070043 │ +.field public static final UnlockButtonLayout:I = 0x7f0f0043 │ │ -.field public static final add_menu_item:I = 0x7f07004c │ +.field public static final add_menu_item:I = 0x7f0f004c │ │ -.field public static final button1:I = 0x7f070040 │ +.field public static final bottom:I = 0x7f0f0003 │ │ -.field public static final button2:I = 0x7f070041 │ +.field public static final button1:I = 0x7f0f0040 │ │ -.field public static final button3:I = 0x7f070042 │ +.field public static final button2:I = 0x7f0f0041 │ │ -.field public static final buttonPanel:I = 0x7f07002a │ +.field public static final button3:I = 0x7f0f0042 │ │ -.field public static final buttonViewSwitcher:I = 0x7f07003e │ +.field public static final buttonPanel:I = 0x7f0f002a │ │ -.field public static final contactBadge:I = 0x7f070034 │ +.field public static final buttonViewSwitcher:I = 0x7f0f003e │ │ -.field public static final contentMessage:I = 0x7f070037 │ +.field public static final contactBadge:I = 0x7f0f0034 │ │ -.field public static final contentMms:I = 0x7f070039 │ +.field public static final contentMessage:I = 0x7f0f0037 │ │ -.field public static final contentPrivacy:I = 0x7f07003c │ +.field public static final contentMms:I = 0x7f0f0039 │ │ -.field public static final editor_with_counter:I = 0x7f070027 │ +.field public static final contentPrivacy:I = 0x7f0f003c │ │ -.field public static final email_menu_item:I = 0x7f07004d │ +.field public static final editor_with_counter:I = 0x7f0f0027 │ │ -.field public static final embedded_text_editor:I = 0x7f070029 │ +.field public static final email_menu_item:I = 0x7f0f004d │ │ -.field public static final fromTextView:I = 0x7f070035 │ +.field public static final embedded_text_editor:I = 0x7f0f0029 │ │ -.field public static final horizontal:I = 0x7f070000 │ +.field public static final fromTextView:I = 0x7f0f0035 │ │ -.field public static final indicator:I = 0x7f07002f │ +.field public static final indicator:I = 0x7f0f002f │ │ -.field public static final messageTextView:I = 0x7f070038 │ +.field public static final messageTextView:I = 0x7f0f0038 │ │ -.field public static final mmsSubjectTextView:I = 0x7f07003a │ +.field public static final mmsSubjectTextView:I = 0x7f0f003a │ │ -.field public static final none:I = 0x7f070002 │ +.field public static final none:I = 0x7f0f0000 │ │ -.field public static final popupMessageMainlayout:I = 0x7f070033 │ +.field public static final popupMessageMainlayout:I = 0x7f0f0033 │ │ -.field public static final popup_bottom_margin_view:I = 0x7f070031 │ +.field public static final popup_bottom_margin_view:I = 0x7f0f0031 │ │ -.field public static final progress:I = 0x7f070030 │ +.field public static final progress:I = 0x7f0f0030 │ │ -.field public static final remove_menu_item:I = 0x7f07004b │ +.field public static final remove_menu_item:I = 0x7f0f004b │ │ -.field public static final save_menu_item:I = 0x7f07004a │ +.field public static final save_menu_item:I = 0x7f0f004a │ │ -.field public static final send_button:I = 0x7f070028 │ +.field public static final send_button:I = 0x7f0f0028 │ │ -.field public static final timestampTextView:I = 0x7f070036 │ +.field public static final timestampTextView:I = 0x7f0f0036 │ │ -.field public static final titleDivider:I = 0x7f070032 │ +.field public static final titleDivider:I = 0x7f0f0032 │ │ -.field public static final triangle:I = 0x7f070003 │ +.field public static final top:I = 0x7f0f0004 │ │ -.field public static final underline:I = 0x7f070004 │ +.field public static final triangle:I = 0x7f0f0001 │ │ -.field public static final unlockButton:I = 0x7f070044 │ +.field public static final underline:I = 0x7f0f0002 │ │ -.field public static final vertical:I = 0x7f070001 │ +.field public static final unlockButton:I = 0x7f0f0044 │ │ -.field public static final viewButton:I = 0x7f07003d │ +.field public static final viewButton:I = 0x7f0f003d │ │ -.field public static final viewMmsButton:I = 0x7f07003b │ +.field public static final viewMmsButton:I = 0x7f0f003b │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 414 │ + .line 462 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$attr.smali │ @@ -13,63 +13,73 @@ │ name = "attr" │ .end annotation │ │ │ # static fields │ .field public static final centered:I = 0x7f010006 │ │ -.field public static final clipPadding:I = 0x7f01000d │ +.field public static final clipPadding:I = 0x7f010011 │ │ -.field public static final fillColor:I = 0x7f010007 │ +.field public static final fadeDelay:I = 0x7f01001d │ │ -.field public static final footerColor:I = 0x7f01000e │ +.field public static final fadeLength:I = 0x7f01001e │ │ -.field public static final footerIndicatorHeight:I = 0x7f010011 │ +.field public static final fades:I = 0x7f01001c │ │ -.field public static final footerIndicatorStyle:I = 0x7f010010 │ +.field public static final fillColor:I = 0x7f01000a │ │ -.field public static final footerIndicatorUnderlinePadding:I = 0x7f010012 │ +.field public static final footerColor:I = 0x7f010012 │ │ -.field public static final footerLineHeight:I = 0x7f01000f │ +.field public static final footerIndicatorHeight:I = 0x7f010015 │ │ -.field public static final footerPadding:I = 0x7f010013 │ +.field public static final footerIndicatorStyle:I = 0x7f010014 │ │ -.field public static final orientation:I = 0x7f010008 │ +.field public static final footerIndicatorUnderlinePadding:I = 0x7f010016 │ │ -.field public static final radius:I = 0x7f010009 │ +.field public static final footerLineHeight:I = 0x7f010013 │ │ -.field public static final selectedBold:I = 0x7f010015 │ +.field public static final footerPadding:I = 0x7f010017 │ │ -.field public static final selectedColor:I = 0x7f010014 │ +.field public static final gapWidth:I = 0x7f010010 │ │ -.field public static final snap:I = 0x7f01000a │ +.field public static final linePosition:I = 0x7f010018 │ │ -.field public static final strokeColor:I = 0x7f01000b │ +.field public static final lineWidth:I = 0x7f01000f │ │ -.field public static final strokeWidth:I = 0x7f01000c │ +.field public static final pageColor:I = 0x7f01000b │ │ -.field public static final textColor:I = 0x7f010016 │ +.field public static final radius:I = 0x7f01000c │ │ -.field public static final textSize:I = 0x7f010017 │ +.field public static final selectedBold:I = 0x7f010019 │ │ -.field public static final titlePadding:I = 0x7f010018 │ +.field public static final selectedColor:I = 0x7f010007 │ │ -.field public static final topPadding:I = 0x7f010019 │ +.field public static final snap:I = 0x7f01000d │ + │ +.field public static final strokeColor:I = 0x7f01000e │ + │ +.field public static final strokeWidth:I = 0x7f010008 │ + │ +.field public static final titlePadding:I = 0x7f01001a │ + │ +.field public static final topPadding:I = 0x7f01001b │ + │ +.field public static final unselectedColor:I = 0x7f010009 │ │ .field public static final vpiCirclePageIndicatorStyle:I = 0x7f010000 │ │ -.field public static final vpiTabPageIndicatorStyle:I = 0x7f010002 │ +.field public static final vpiIconPageIndicatorStyle:I = 0x7f010001 │ │ -.field public static final vpiTabTextStyle:I = 0x7f010004 │ +.field public static final vpiLinePageIndicatorStyle:I = 0x7f010002 │ │ -.field public static final vpiTitlePageIndicatorStyle:I = 0x7f010001 │ +.field public static final vpiTabPageIndicatorStyle:I = 0x7f010004 │ │ -.field public static final vpiVerticalTabPageIndicatorStyle:I = 0x7f010003 │ +.field public static final vpiTitlePageIndicatorStyle:I = 0x7f010003 │ │ -.field public static final vpiVerticalTabTextStyle:I = 0x7f010005 │ +.field public static final vpiUnderlinePageIndicatorStyle:I = 0x7f010005 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/net/everythingandroid/smspopup/R$string.smali │ @@ -11,606 +11,606 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "string" │ .end annotation │ │ │ # static fields │ -.field public static final app_name:I = 0x7f0e0048 │ +.field public static final app_name:I = 0x7f0d0048 │ │ -.field public static final button_close:I = 0x7f0e004e │ +.field public static final button_close:I = 0x7f0d004e │ │ -.field public static final button_delete:I = 0x7f0e0053 │ +.field public static final button_delete:I = 0x7f0d0053 │ │ -.field public static final button_delete_noconfirm:I = 0x7f0e0057 │ +.field public static final button_delete_noconfirm:I = 0x7f0d0057 │ │ -.field public static final button_disabled:I = 0x7f0e0059 │ +.field public static final button_disabled:I = 0x7f0d0059 │ │ -.field public static final button_inbox:I = 0x7f0e0050 │ +.field public static final button_inbox:I = 0x7f0d0050 │ │ -.field public static final button_quickreply:I = 0x7f0e0058 │ +.field public static final button_quickreply:I = 0x7f0d0058 │ │ -.field public static final button_reply:I = 0x7f0e004f │ +.field public static final button_reply:I = 0x7f0d004f │ │ -.field public static final button_replybyaddress:I = 0x7f0e00f9 │ +.field public static final button_replybyaddress:I = 0x7f0d00f9 │ │ -.field public static final button_speak:I = 0x7f0e0056 │ +.field public static final button_speak:I = 0x7f0d0056 │ │ -.field public static final button_tts:I = 0x7f0e0055 │ +.field public static final button_tts:I = 0x7f0d0055 │ │ -.field public static final button_unlock:I = 0x7f0e0054 │ +.field public static final button_unlock:I = 0x7f0d0054 │ │ -.field public static final button_view:I = 0x7f0e0051 │ +.field public static final button_view:I = 0x7f0d0051 │ │ -.field public static final button_view_mms:I = 0x7f0e0052 │ +.field public static final button_view_mms:I = 0x7f0d0052 │ │ -.field public static final c_pref_category:I = 0x7f0e0036 │ +.field public static final c_pref_category:I = 0x7f0d0036 │ │ -.field public static final c_pref_flashled_color_custom_key:I = 0x7f0e0033 │ +.field public static final c_pref_flashled_color_custom_key:I = 0x7f0d0033 │ │ -.field public static final c_pref_flashled_color_key:I = 0x7f0e0032 │ +.field public static final c_pref_flashled_color_key:I = 0x7f0d0032 │ │ -.field public static final c_pref_flashled_key:I = 0x7f0e0031 │ +.field public static final c_pref_flashled_key:I = 0x7f0d0031 │ │ -.field public static final c_pref_flashled_pattern_custom_key:I = 0x7f0e0035 │ +.field public static final c_pref_flashled_pattern_custom_key:I = 0x7f0d0035 │ │ -.field public static final c_pref_flashled_pattern_key:I = 0x7f0e0034 │ +.field public static final c_pref_flashled_pattern_key:I = 0x7f0d0034 │ │ -.field public static final c_pref_notif_enabled_key:I = 0x7f0e002a │ +.field public static final c_pref_notif_enabled_key:I = 0x7f0d002a │ │ -.field public static final c_pref_notif_sound_key:I = 0x7f0e002d │ +.field public static final c_pref_notif_sound_key:I = 0x7f0d002d │ │ -.field public static final c_pref_notif_test_key:I = 0x7f0e002c │ +.field public static final c_pref_notif_test_key:I = 0x7f0d002c │ │ -.field public static final c_pref_popup_enabled_key:I = 0x7f0e002b │ +.field public static final c_pref_popup_enabled_key:I = 0x7f0d002b │ │ -.field public static final c_pref_vibrate_key:I = 0x7f0e002e │ +.field public static final c_pref_vibrate_key:I = 0x7f0d002e │ │ -.field public static final c_pref_vibrate_pattern_custom_key:I = 0x7f0e0030 │ +.field public static final c_pref_vibrate_pattern_custom_key:I = 0x7f0d0030 │ │ -.field public static final c_pref_vibrate_pattern_key:I = 0x7f0e002f │ +.field public static final c_pref_vibrate_pattern_key:I = 0x7f0d002f │ │ -.field public static final contact_customization_add:I = 0x7f0e00c8 │ +.field public static final contact_customization_add:I = 0x7f0d00c8 │ │ -.field public static final contact_customization_add_hint:I = 0x7f0e00cf │ +.field public static final contact_customization_add_hint:I = 0x7f0d00cf │ │ -.field public static final contact_customization_disabled:I = 0x7f0e00ce │ +.field public static final contact_customization_disabled:I = 0x7f0d00ce │ │ -.field public static final contact_customization_edit:I = 0x7f0e00c9 │ +.field public static final contact_customization_edit:I = 0x7f0d00c9 │ │ -.field public static final contact_customization_enabled:I = 0x7f0e00cd │ +.field public static final contact_customization_enabled:I = 0x7f0d00cd │ │ -.field public static final contact_customization_remove:I = 0x7f0e00ca │ +.field public static final contact_customization_remove:I = 0x7f0d00ca │ │ -.field public static final contact_customization_save:I = 0x7f0e00cb │ +.field public static final contact_customization_save:I = 0x7f0d00cb │ │ -.field public static final contact_customization_title:I = 0x7f0e00cc │ +.field public static final contact_customization_title:I = 0x7f0d00cc │ │ -.field public static final contacts_key:I = 0x7f0e0029 │ +.field public static final contacts_key:I = 0x7f0d0029 │ │ -.field public static final error_message:I = 0x7f0e00e7 │ +.field public static final error_message:I = 0x7f0d00e7 │ │ -.field public static final error_no_voice_recognition:I = 0x7f0e00e8 │ +.field public static final error_no_voice_recognition:I = 0x7f0d00e8 │ │ -.field public static final eula_accept:I = 0x7f0e00fd │ +.field public static final eula_accept:I = 0x7f0d00fd │ │ -.field public static final eula_refuse:I = 0x7f0e00fe │ +.field public static final eula_refuse:I = 0x7f0d00fe │ │ -.field public static final eula_title:I = 0x7f0e00fc │ +.field public static final eula_title:I = 0x7f0d00fc │ │ -.field public static final loading_message:I = 0x7f0e00e6 │ +.field public static final loading_message:I = 0x7f0d00e6 │ │ -.field public static final message_presets_add:I = 0x7f0e00d3 │ +.field public static final message_presets_add:I = 0x7f0d00d3 │ │ -.field public static final message_presets_add_text:I = 0x7f0e00d5 │ +.field public static final message_presets_add_text:I = 0x7f0d00d5 │ │ -.field public static final message_presets_add_toast:I = 0x7f0e00db │ +.field public static final message_presets_add_toast:I = 0x7f0d00db │ │ -.field public static final message_presets_delete_text:I = 0x7f0e00d7 │ +.field public static final message_presets_delete_text:I = 0x7f0d00d7 │ │ -.field public static final message_presets_delete_toast:I = 0x7f0e00dd │ +.field public static final message_presets_delete_toast:I = 0x7f0d00dd │ │ -.field public static final message_presets_edit:I = 0x7f0e00d4 │ +.field public static final message_presets_edit:I = 0x7f0d00d4 │ │ -.field public static final message_presets_edit_text:I = 0x7f0e00d8 │ +.field public static final message_presets_edit_text:I = 0x7f0d00d8 │ │ -.field public static final message_presets_empty_text:I = 0x7f0e00da │ +.field public static final message_presets_empty_text:I = 0x7f0d00da │ │ -.field public static final message_presets_error_toast:I = 0x7f0e00df │ +.field public static final message_presets_error_toast:I = 0x7f0d00df │ │ -.field public static final message_presets_reorder_text:I = 0x7f0e00d9 │ +.field public static final message_presets_reorder_text:I = 0x7f0d00d9 │ │ -.field public static final message_presets_reorder_toast:I = 0x7f0e00de │ +.field public static final message_presets_reorder_toast:I = 0x7f0d00de │ │ -.field public static final message_presets_save_text:I = 0x7f0e00d6 │ +.field public static final message_presets_save_text:I = 0x7f0d00d6 │ │ -.field public static final message_presets_save_toast:I = 0x7f0e00dc │ +.field public static final message_presets_save_toast:I = 0x7f0d00dc │ │ -.field public static final notification_multiple_text:I = 0x7f0e004a │ +.field public static final notification_multiple_text:I = 0x7f0d004a │ │ -.field public static final notification_multiple_title:I = 0x7f0e0049 │ +.field public static final notification_multiple_title:I = 0x7f0d0049 │ │ -.field public static final notification_scroll:I = 0x7f0e004b │ +.field public static final notification_scroll:I = 0x7f0d004b │ │ -.field public static final notification_scroll_privacy:I = 0x7f0e004c │ +.field public static final notification_scroll_privacy:I = 0x7f0d004c │ │ -.field public static final notification_scroll_privacy_no_name:I = 0x7f0e004d │ +.field public static final notification_scroll_privacy_no_name:I = 0x7f0d004d │ │ -.field public static final pref_about_key:I = 0x7f0e000c │ +.field public static final pref_about_key:I = 0x7f0d000c │ │ -.field public static final pref_about_summary:I = 0x7f0e0060 │ +.field public static final pref_about_summary:I = 0x7f0d0060 │ │ -.field public static final pref_about_text:I = 0x7f0e0061 │ +.field public static final pref_about_text:I = 0x7f0d0061 │ │ -.field public static final pref_about_title:I = 0x7f0e005f │ +.field public static final pref_about_title:I = 0x7f0d005f │ │ -.field public static final pref_additional_summary:I = 0x7f0e006a │ +.field public static final pref_additional_summary:I = 0x7f0d006a │ │ -.field public static final pref_additional_title:I = 0x7f0e0069 │ +.field public static final pref_additional_title:I = 0x7f0d0069 │ │ -.field public static final pref_autorotate_key:I = 0x7f0e0044 │ +.field public static final pref_autorotate_key:I = 0x7f0d0044 │ │ -.field public static final pref_autorotate_summaryoff:I = 0x7f0e0106 │ +.field public static final pref_autorotate_summaryoff:I = 0x7f0d0106 │ │ -.field public static final pref_autorotate_summaryon:I = 0x7f0e0105 │ +.field public static final pref_autorotate_summaryon:I = 0x7f0d0105 │ │ -.field public static final pref_autorotate_title:I = 0x7f0e0104 │ +.field public static final pref_autorotate_title:I = 0x7f0d0104 │ │ -.field public static final pref_button1_default:I = 0x7f0e0007 │ +.field public static final pref_button1_default:I = 0x7f0d0007 │ │ -.field public static final pref_button1_key:I = 0x7f0e003a │ +.field public static final pref_button1_key:I = 0x7f0d003a │ │ -.field public static final pref_button1_title:I = 0x7f0e00ec │ +.field public static final pref_button1_title:I = 0x7f0d00ec │ │ -.field public static final pref_button2_default:I = 0x7f0e0008 │ +.field public static final pref_button2_default:I = 0x7f0d0008 │ │ -.field public static final pref_button2_key:I = 0x7f0e003b │ +.field public static final pref_button2_key:I = 0x7f0d003b │ │ -.field public static final pref_button2_title:I = 0x7f0e00ed │ +.field public static final pref_button2_title:I = 0x7f0d00ed │ │ -.field public static final pref_button3_default:I = 0x7f0e0009 │ +.field public static final pref_button3_default:I = 0x7f0d0009 │ │ -.field public static final pref_button3_key:I = 0x7f0e003c │ +.field public static final pref_button3_key:I = 0x7f0d003c │ │ -.field public static final pref_button3_title:I = 0x7f0e00ee │ +.field public static final pref_button3_title:I = 0x7f0d00ee │ │ -.field public static final pref_button_config_summary:I = 0x7f0e00ea │ +.field public static final pref_button_config_summary:I = 0x7f0d00ea │ │ -.field public static final pref_button_config_title:I = 0x7f0e00e9 │ +.field public static final pref_button_config_title:I = 0x7f0d00e9 │ │ -.field public static final pref_button_summary:I = 0x7f0e00eb │ +.field public static final pref_button_summary:I = 0x7f0d00eb │ │ -.field public static final pref_config_title:I = 0x7f0e005a │ +.field public static final pref_config_title:I = 0x7f0d005a │ │ -.field public static final pref_contacts_summary:I = 0x7f0e00c4 │ +.field public static final pref_contacts_summary:I = 0x7f0d00c4 │ │ -.field public static final pref_contacts_title:I = 0x7f0e00c3 │ +.field public static final pref_contacts_title:I = 0x7f0d00c3 │ │ -.field public static final pref_custom:I = 0x7f0e0110 │ +.field public static final pref_custom:I = 0x7f0d0110 │ │ -.field public static final pref_custom_val:I = 0x7f0e0047 │ +.field public static final pref_custom_val:I = 0x7f0d0047 │ │ -.field public static final pref_delivery_report_key:I = 0x7f0e0042 │ +.field public static final pref_delivery_report_key:I = 0x7f0d0042 │ │ -.field public static final pref_delivery_report_summary:I = 0x7f0e0100 │ +.field public static final pref_delivery_report_summary:I = 0x7f0d0100 │ │ -.field public static final pref_delivery_report_title:I = 0x7f0e00ff │ +.field public static final pref_delivery_report_title:I = 0x7f0d00ff │ │ -.field public static final pref_dimscreen_key:I = 0x7f0e000f │ +.field public static final pref_dimscreen_key:I = 0x7f0d000f │ │ -.field public static final pref_dimscreen_summaryoff:I = 0x7f0e006f │ +.field public static final pref_dimscreen_summaryoff:I = 0x7f0d006f │ │ -.field public static final pref_dimscreen_summaryon:I = 0x7f0e006e │ +.field public static final pref_dimscreen_summaryon:I = 0x7f0d006e │ │ -.field public static final pref_dimscreen_title:I = 0x7f0e006d │ +.field public static final pref_dimscreen_title:I = 0x7f0d006d │ │ -.field public static final pref_docked_key:I = 0x7f0e0046 │ +.field public static final pref_docked_key:I = 0x7f0d0046 │ │ -.field public static final pref_donate_key:I = 0x7f0e003d │ +.field public static final pref_donate_key:I = 0x7f0d003d │ │ -.field public static final pref_donate_market_button:I = 0x7f0e00f1 │ +.field public static final pref_donate_market_button:I = 0x7f0d00f1 │ │ -.field public static final pref_donate_paypal_button:I = 0x7f0e00f2 │ +.field public static final pref_donate_paypal_button:I = 0x7f0d00f2 │ │ -.field public static final pref_donate_text:I = 0x7f0e00f0 │ +.field public static final pref_donate_text:I = 0x7f0d00f0 │ │ -.field public static final pref_donate_title:I = 0x7f0e00ef │ +.field public static final pref_donate_title:I = 0x7f0d00ef │ │ -.field public static final pref_donated_key:I = 0x7f0e003e │ +.field public static final pref_donated_key:I = 0x7f0d003e │ │ -.field public static final pref_enabled_key:I = 0x7f0e000b │ +.field public static final pref_enabled_key:I = 0x7f0d000b │ │ -.field public static final pref_enabled_summaryoff:I = 0x7f0e005e │ +.field public static final pref_enabled_summaryoff:I = 0x7f0d005e │ │ -.field public static final pref_enabled_summaryon:I = 0x7f0e005d │ +.field public static final pref_enabled_summaryon:I = 0x7f0d005d │ │ -.field public static final pref_enabled_title:I = 0x7f0e005c │ +.field public static final pref_enabled_title:I = 0x7f0d005c │ │ -.field public static final pref_faq_key:I = 0x7f0e000d │ +.field public static final pref_faq_key:I = 0x7f0d000d │ │ -.field public static final pref_faq_summary:I = 0x7f0e0063 │ +.field public static final pref_faq_summary:I = 0x7f0d0063 │ │ -.field public static final pref_faq_title:I = 0x7f0e0062 │ +.field public static final pref_faq_title:I = 0x7f0d0062 │ │ -.field public static final pref_faq_url:I = 0x7f0e0064 │ +.field public static final pref_faq_url:I = 0x7f0d0064 │ │ -.field public static final pref_flashled_category_title:I = 0x7f0e008a │ +.field public static final pref_flashled_category_title:I = 0x7f0d008a │ │ -.field public static final pref_flashled_color_custom_dialog_blue:I = 0x7f0e00ac │ +.field public static final pref_flashled_color_custom_dialog_blue:I = 0x7f0d00ac │ │ -.field public static final pref_flashled_color_custom_dialog_green:I = 0x7f0e00ab │ +.field public static final pref_flashled_color_custom_dialog_green:I = 0x7f0d00ab │ │ -.field public static final pref_flashled_color_custom_dialog_preview:I = 0x7f0e00ad │ +.field public static final pref_flashled_color_custom_dialog_preview:I = 0x7f0d00ad │ │ -.field public static final pref_flashled_color_custom_dialog_red:I = 0x7f0e00aa │ +.field public static final pref_flashled_color_custom_dialog_red:I = 0x7f0d00aa │ │ -.field public static final pref_flashled_color_custom_key:I = 0x7f0e0022 │ +.field public static final pref_flashled_color_custom_key:I = 0x7f0d0022 │ │ -.field public static final pref_flashled_color_custom_set:I = 0x7f0e00ae │ +.field public static final pref_flashled_color_custom_set:I = 0x7f0d00ae │ │ -.field public static final pref_flashled_color_default:I = 0x7f0e0004 │ +.field public static final pref_flashled_color_default:I = 0x7f0d0004 │ │ -.field public static final pref_flashled_color_key:I = 0x7f0e0021 │ +.field public static final pref_flashled_color_key:I = 0x7f0d0021 │ │ -.field public static final pref_flashled_color_summary:I = 0x7f0e00a9 │ +.field public static final pref_flashled_color_summary:I = 0x7f0d00a9 │ │ -.field public static final pref_flashled_color_title:I = 0x7f0e00a8 │ +.field public static final pref_flashled_color_title:I = 0x7f0d00a8 │ │ -.field public static final pref_flashled_key:I = 0x7f0e0020 │ +.field public static final pref_flashled_key:I = 0x7f0d0020 │ │ -.field public static final pref_flashled_pattern_bad:I = 0x7f0e00b2 │ +.field public static final pref_flashled_pattern_bad:I = 0x7f0d00b2 │ │ -.field public static final pref_flashled_pattern_custom_key:I = 0x7f0e0024 │ +.field public static final pref_flashled_pattern_custom_key:I = 0x7f0d0024 │ │ -.field public static final pref_flashled_pattern_default:I = 0x7f0e0003 │ +.field public static final pref_flashled_pattern_default:I = 0x7f0d0003 │ │ -.field public static final pref_flashled_pattern_help:I = 0x7f0e00b3 │ +.field public static final pref_flashled_pattern_help:I = 0x7f0d00b3 │ │ -.field public static final pref_flashled_pattern_help_off:I = 0x7f0e00b5 │ +.field public static final pref_flashled_pattern_help_off:I = 0x7f0d00b5 │ │ -.field public static final pref_flashled_pattern_help_on:I = 0x7f0e00b4 │ +.field public static final pref_flashled_pattern_help_on:I = 0x7f0d00b4 │ │ -.field public static final pref_flashled_pattern_key:I = 0x7f0e0023 │ +.field public static final pref_flashled_pattern_key:I = 0x7f0d0023 │ │ -.field public static final pref_flashled_pattern_ok:I = 0x7f0e00b1 │ +.field public static final pref_flashled_pattern_ok:I = 0x7f0d00b1 │ │ -.field public static final pref_flashled_pattern_summary:I = 0x7f0e00b0 │ +.field public static final pref_flashled_pattern_summary:I = 0x7f0d00b0 │ │ -.field public static final pref_flashled_pattern_title:I = 0x7f0e00af │ +.field public static final pref_flashled_pattern_title:I = 0x7f0d00af │ │ -.field public static final pref_flashled_summaryoff:I = 0x7f0e00a7 │ +.field public static final pref_flashled_summaryoff:I = 0x7f0d00a7 │ │ -.field public static final pref_flashled_summaryon:I = 0x7f0e00a6 │ +.field public static final pref_flashled_summaryon:I = 0x7f0d00a6 │ │ -.field public static final pref_flashled_title:I = 0x7f0e00a5 │ +.field public static final pref_flashled_title:I = 0x7f0d00a5 │ │ -.field public static final pref_led_color_blue:I = 0x7f0e011d │ +.field public static final pref_led_color_blue:I = 0x7f0d011d │ │ -.field public static final pref_led_color_cyan:I = 0x7f0e0122 │ +.field public static final pref_led_color_cyan:I = 0x7f0d0122 │ │ -.field public static final pref_led_color_green:I = 0x7f0e011e │ +.field public static final pref_led_color_green:I = 0x7f0d011e │ │ -.field public static final pref_led_color_magenta:I = 0x7f0e0121 │ +.field public static final pref_led_color_magenta:I = 0x7f0d0121 │ │ -.field public static final pref_led_color_red:I = 0x7f0e011f │ +.field public static final pref_led_color_red:I = 0x7f0d011f │ │ -.field public static final pref_led_color_yellow:I = 0x7f0e0120 │ +.field public static final pref_led_color_yellow:I = 0x7f0d0120 │ │ -.field public static final pref_led_pattern_entries_fast:I = 0x7f0e0123 │ +.field public static final pref_led_pattern_entries_fast:I = 0x7f0d0123 │ │ -.field public static final pref_led_pattern_entries_normal:I = 0x7f0e0124 │ +.field public static final pref_led_pattern_entries_normal:I = 0x7f0d0124 │ │ -.field public static final pref_led_pattern_entries_slow:I = 0x7f0e0125 │ +.field public static final pref_led_pattern_entries_slow:I = 0x7f0d0125 │ │ -.field public static final pref_markread_key:I = 0x7f0e0013 │ +.field public static final pref_markread_key:I = 0x7f0d0013 │ │ -.field public static final pref_markread_summaryoff:I = 0x7f0e007c │ +.field public static final pref_markread_summaryoff:I = 0x7f0d007c │ │ -.field public static final pref_markread_summaryon:I = 0x7f0e007b │ +.field public static final pref_markread_summaryon:I = 0x7f0d007b │ │ -.field public static final pref_markread_title:I = 0x7f0e007a │ +.field public static final pref_markread_title:I = 0x7f0d007a │ │ -.field public static final pref_message_presets_summary:I = 0x7f0e00d2 │ +.field public static final pref_message_presets_summary:I = 0x7f0d00d2 │ │ -.field public static final pref_message_presets_title:I = 0x7f0e00d1 │ +.field public static final pref_message_presets_title:I = 0x7f0d00d1 │ │ -.field public static final pref_notif_category_title:I = 0x7f0e0088 │ +.field public static final pref_notif_category_title:I = 0x7f0d0088 │ │ -.field public static final pref_notif_default_summary:I = 0x7f0e00c2 │ +.field public static final pref_notif_default_summary:I = 0x7f0d00c2 │ │ -.field public static final pref_notif_default_title:I = 0x7f0e00c1 │ +.field public static final pref_notif_default_title:I = 0x7f0d00c1 │ │ -.field public static final pref_notif_enabled_key:I = 0x7f0e0017 │ +.field public static final pref_notif_enabled_key:I = 0x7f0d0017 │ │ -.field public static final pref_notif_enabled_summaryoff:I = 0x7f0e008e │ +.field public static final pref_notif_enabled_summaryoff:I = 0x7f0d008e │ │ -.field public static final pref_notif_enabled_summaryon:I = 0x7f0e008d │ +.field public static final pref_notif_enabled_summaryon:I = 0x7f0d008d │ │ -.field public static final pref_notif_enabled_title:I = 0x7f0e008c │ +.field public static final pref_notif_enabled_title:I = 0x7f0d008c │ │ -.field public static final pref_notif_enabled_warning:I = 0x7f0e008f │ +.field public static final pref_notif_enabled_warning:I = 0x7f0d008f │ │ -.field public static final pref_notif_help_key:I = 0x7f0e0037 │ +.field public static final pref_notif_help_key:I = 0x7f0d0037 │ │ -.field public static final pref_notif_help_message:I = 0x7f0e00c7 │ +.field public static final pref_notif_help_message:I = 0x7f0d00c7 │ │ -.field public static final pref_notif_help_summary:I = 0x7f0e00c6 │ +.field public static final pref_notif_help_summary:I = 0x7f0d00c6 │ │ -.field public static final pref_notif_help_title:I = 0x7f0e00c5 │ +.field public static final pref_notif_help_title:I = 0x7f0d00c5 │ │ -.field public static final pref_notif_icon_default:I = 0x7f0e0001 │ +.field public static final pref_notif_icon_default:I = 0x7f0d0001 │ │ -.field public static final pref_notif_icon_key:I = 0x7f0e001c │ +.field public static final pref_notif_icon_key:I = 0x7f0d001c │ │ -.field public static final pref_notif_icon_summary:I = 0x7f0e009c │ +.field public static final pref_notif_icon_summary:I = 0x7f0d009c │ │ -.field public static final pref_notif_icon_title:I = 0x7f0e009b │ +.field public static final pref_notif_icon_title:I = 0x7f0d009b │ │ -.field public static final pref_notif_repeat_interval_default:I = 0x7f0e0005 │ +.field public static final pref_notif_repeat_interval_default:I = 0x7f0d0005 │ │ -.field public static final pref_notif_repeat_interval_dialogTitle:I = 0x7f0e00bb │ +.field public static final pref_notif_repeat_interval_dialogTitle:I = 0x7f0d00bb │ │ -.field public static final pref_notif_repeat_interval_key:I = 0x7f0e0026 │ +.field public static final pref_notif_repeat_interval_key:I = 0x7f0d0026 │ │ -.field public static final pref_notif_repeat_interval_summary:I = 0x7f0e00ba │ +.field public static final pref_notif_repeat_interval_summary:I = 0x7f0d00ba │ │ -.field public static final pref_notif_repeat_interval_title:I = 0x7f0e00b9 │ +.field public static final pref_notif_repeat_interval_title:I = 0x7f0d00b9 │ │ -.field public static final pref_notif_repeat_key:I = 0x7f0e0025 │ +.field public static final pref_notif_repeat_key:I = 0x7f0d0025 │ │ -.field public static final pref_notif_repeat_screen_on_key:I = 0x7f0e0028 │ +.field public static final pref_notif_repeat_screen_on_key:I = 0x7f0d0028 │ │ -.field public static final pref_notif_repeat_screen_on_summaryoff:I = 0x7f0e00c0 │ +.field public static final pref_notif_repeat_screen_on_summaryoff:I = 0x7f0d00c0 │ │ -.field public static final pref_notif_repeat_screen_on_summaryon:I = 0x7f0e00bf │ +.field public static final pref_notif_repeat_screen_on_summaryon:I = 0x7f0d00bf │ │ -.field public static final pref_notif_repeat_screen_on_title:I = 0x7f0e00be │ +.field public static final pref_notif_repeat_screen_on_title:I = 0x7f0d00be │ │ -.field public static final pref_notif_repeat_summaryoff:I = 0x7f0e00b8 │ +.field public static final pref_notif_repeat_summaryoff:I = 0x7f0d00b8 │ │ -.field public static final pref_notif_repeat_summaryon:I = 0x7f0e00b7 │ +.field public static final pref_notif_repeat_summaryon:I = 0x7f0d00b7 │ │ -.field public static final pref_notif_repeat_times_default:I = 0x7f0e0006 │ +.field public static final pref_notif_repeat_times_default:I = 0x7f0d0006 │ │ -.field public static final pref_notif_repeat_times_entries_keep_repeting:I = 0x7f0e0111 │ +.field public static final pref_notif_repeat_times_entries_keep_repeting:I = 0x7f0d0111 │ │ -.field public static final pref_notif_repeat_times_key:I = 0x7f0e0027 │ +.field public static final pref_notif_repeat_times_key:I = 0x7f0d0027 │ │ -.field public static final pref_notif_repeat_times_summary:I = 0x7f0e00bd │ +.field public static final pref_notif_repeat_times_summary:I = 0x7f0d00bd │ │ -.field public static final pref_notif_repeat_times_title:I = 0x7f0e00bc │ +.field public static final pref_notif_repeat_times_title:I = 0x7f0d00bc │ │ -.field public static final pref_notif_repeat_title:I = 0x7f0e00b6 │ +.field public static final pref_notif_repeat_title:I = 0x7f0d00b6 │ │ -.field public static final pref_notif_signature_key:I = 0x7f0e0041 │ +.field public static final pref_notif_signature_key:I = 0x7f0d0041 │ │ -.field public static final pref_notif_signature_summary:I = 0x7f0e00fb │ +.field public static final pref_notif_signature_summary:I = 0x7f0d00fb │ │ -.field public static final pref_notif_signature_title:I = 0x7f0e00fa │ +.field public static final pref_notif_signature_title:I = 0x7f0d00fa │ │ -.field public static final pref_notif_sound_key:I = 0x7f0e001a │ +.field public static final pref_notif_sound_key:I = 0x7f0d001a │ │ -.field public static final pref_notif_sound_summary:I = 0x7f0e0097 │ +.field public static final pref_notif_sound_summary:I = 0x7f0d0097 │ │ -.field public static final pref_notif_sound_title:I = 0x7f0e0096 │ +.field public static final pref_notif_sound_title:I = 0x7f0d0096 │ │ -.field public static final pref_notif_summary:I = 0x7f0e0087 │ +.field public static final pref_notif_summary:I = 0x7f0d0087 │ │ -.field public static final pref_notif_test_key:I = 0x7f0e0019 │ +.field public static final pref_notif_test_key:I = 0x7f0d0019 │ │ -.field public static final pref_notif_test_message:I = 0x7f0e0095 │ +.field public static final pref_notif_test_message:I = 0x7f0d0095 │ │ -.field public static final pref_notif_test_summary:I = 0x7f0e0094 │ +.field public static final pref_notif_test_summary:I = 0x7f0d0094 │ │ -.field public static final pref_notif_test_title:I = 0x7f0e0093 │ +.field public static final pref_notif_test_title:I = 0x7f0d0093 │ │ -.field public static final pref_notif_title:I = 0x7f0e0086 │ +.field public static final pref_notif_title:I = 0x7f0d0086 │ │ -.field public static final pref_notifyOnCall_key:I = 0x7f0e001b │ +.field public static final pref_notifyOnCall_key:I = 0x7f0d001b │ │ -.field public static final pref_notifyOnCall_summaryoff:I = 0x7f0e009a │ +.field public static final pref_notifyOnCall_summaryoff:I = 0x7f0d009a │ │ -.field public static final pref_notifyOnCall_summaryon:I = 0x7f0e0099 │ +.field public static final pref_notifyOnCall_summaryon:I = 0x7f0d0099 │ │ -.field public static final pref_notifyOnCall_title:I = 0x7f0e0098 │ +.field public static final pref_notifyOnCall_title:I = 0x7f0d0098 │ │ -.field public static final pref_onlyShowOnKeyguard_key:I = 0x7f0e0014 │ +.field public static final pref_onlyShowOnKeyguard_key:I = 0x7f0d0014 │ │ -.field public static final pref_onlyShowOnKeyguard_summaryoff:I = 0x7f0e007f │ +.field public static final pref_onlyShowOnKeyguard_summaryoff:I = 0x7f0d007f │ │ -.field public static final pref_onlyShowOnKeyguard_summaryon:I = 0x7f0e007e │ +.field public static final pref_onlyShowOnKeyguard_summaryon:I = 0x7f0d007e │ │ -.field public static final pref_onlyShowOnKeyguard_title:I = 0x7f0e007d │ +.field public static final pref_onlyShowOnKeyguard_title:I = 0x7f0d007d │ │ -.field public static final pref_other_key:I = 0x7f0e000a │ +.field public static final pref_other_key:I = 0x7f0d000a │ │ -.field public static final pref_other_title:I = 0x7f0e005b │ +.field public static final pref_other_title:I = 0x7f0d005b │ │ -.field public static final pref_popup_enabled_key:I = 0x7f0e0018 │ +.field public static final pref_popup_enabled_key:I = 0x7f0d0018 │ │ -.field public static final pref_popup_enabled_summaryoff:I = 0x7f0e0092 │ +.field public static final pref_popup_enabled_summaryoff:I = 0x7f0d0092 │ │ -.field public static final pref_popup_enabled_summaryon:I = 0x7f0e0091 │ +.field public static final pref_popup_enabled_summaryon:I = 0x7f0d0091 │ │ -.field public static final pref_popup_enabled_title:I = 0x7f0e0090 │ +.field public static final pref_popup_enabled_title:I = 0x7f0d0090 │ │ -.field public static final pref_privacy_always_key:I = 0x7f0e0012 │ +.field public static final pref_privacy_always_key:I = 0x7f0d0012 │ │ -.field public static final pref_privacy_always_summaryoff:I = 0x7f0e0079 │ +.field public static final pref_privacy_always_summaryoff:I = 0x7f0d0079 │ │ -.field public static final pref_privacy_always_summaryon:I = 0x7f0e0078 │ +.field public static final pref_privacy_always_summaryon:I = 0x7f0d0078 │ │ -.field public static final pref_privacy_always_title:I = 0x7f0e0077 │ +.field public static final pref_privacy_always_title:I = 0x7f0d0077 │ │ -.field public static final pref_privacy_category:I = 0x7f0e0070 │ +.field public static final pref_privacy_category:I = 0x7f0d0070 │ │ -.field public static final pref_privacy_key:I = 0x7f0e0010 │ +.field public static final pref_privacy_key:I = 0x7f0d0010 │ │ -.field public static final pref_privacy_sender_key:I = 0x7f0e0011 │ +.field public static final pref_privacy_sender_key:I = 0x7f0d0011 │ │ -.field public static final pref_privacy_sender_summaryoff:I = 0x7f0e0076 │ +.field public static final pref_privacy_sender_summaryoff:I = 0x7f0d0076 │ │ -.field public static final pref_privacy_sender_summaryon:I = 0x7f0e0075 │ +.field public static final pref_privacy_sender_summaryon:I = 0x7f0d0075 │ │ -.field public static final pref_privacy_sender_title:I = 0x7f0e0074 │ +.field public static final pref_privacy_sender_title:I = 0x7f0d0074 │ │ -.field public static final pref_privacy_summaryoff:I = 0x7f0e0073 │ +.field public static final pref_privacy_summaryoff:I = 0x7f0d0073 │ │ -.field public static final pref_privacy_summaryon:I = 0x7f0e0072 │ +.field public static final pref_privacy_summaryon:I = 0x7f0d0072 │ │ -.field public static final pref_privacy_title:I = 0x7f0e0071 │ +.field public static final pref_privacy_title:I = 0x7f0d0071 │ │ -.field public static final pref_quickreply_bothreplybuttons:I = 0x7f0e00f7 │ +.field public static final pref_quickreply_bothreplybuttons:I = 0x7f0d00f7 │ │ -.field public static final pref_quickreply_cat_key:I = 0x7f0e0040 │ +.field public static final pref_quickreply_cat_key:I = 0x7f0d0040 │ │ -.field public static final pref_quickreply_key:I = 0x7f0e003f │ +.field public static final pref_quickreply_key:I = 0x7f0d003f │ │ -.field public static final pref_quickreply_noreplybuttons:I = 0x7f0e00f8 │ +.field public static final pref_quickreply_noreplybuttons:I = 0x7f0d00f8 │ │ -.field public static final pref_quickreply_summaryoff:I = 0x7f0e00f6 │ +.field public static final pref_quickreply_summaryoff:I = 0x7f0d00f6 │ │ -.field public static final pref_quickreply_summaryon:I = 0x7f0e00f5 │ +.field public static final pref_quickreply_summaryon:I = 0x7f0d00f5 │ │ -.field public static final pref_quickreply_title:I = 0x7f0e00f4 │ +.field public static final pref_quickreply_title:I = 0x7f0d00f4 │ │ -.field public static final pref_reminder_category_title:I = 0x7f0e008b │ +.field public static final pref_reminder_category_title:I = 0x7f0d008b │ │ -.field public static final pref_reply_to_thread_key:I = 0x7f0e0039 │ +.field public static final pref_reply_to_thread_key:I = 0x7f0d0039 │ │ -.field public static final pref_screen_category:I = 0x7f0e010a │ +.field public static final pref_screen_category:I = 0x7f0d010a │ │ -.field public static final pref_screen_on_key:I = 0x7f0e0045 │ +.field public static final pref_screen_on_key:I = 0x7f0d0045 │ │ -.field public static final pref_screen_on_summaryoff:I = 0x7f0e0109 │ +.field public static final pref_screen_on_summaryoff:I = 0x7f0d0109 │ │ -.field public static final pref_screen_on_summaryon:I = 0x7f0e0108 │ +.field public static final pref_screen_on_summaryon:I = 0x7f0d0108 │ │ -.field public static final pref_screen_on_title:I = 0x7f0e0107 │ +.field public static final pref_screen_on_title:I = 0x7f0d0107 │ │ -.field public static final pref_sendemail_buttoncancel:I = 0x7f0e0068 │ +.field public static final pref_sendemail_buttoncancel:I = 0x7f0d0068 │ │ -.field public static final pref_sendemail_buttonok:I = 0x7f0e0067 │ +.field public static final pref_sendemail_buttonok:I = 0x7f0d0067 │ │ -.field public static final pref_sendemail_dialog:I = 0x7f0e0066 │ +.field public static final pref_sendemail_dialog:I = 0x7f0d0066 │ │ -.field public static final pref_sendemail_title:I = 0x7f0e0065 │ +.field public static final pref_sendemail_title:I = 0x7f0d0065 │ │ -.field public static final pref_show_buttons_key:I = 0x7f0e0016 │ +.field public static final pref_show_buttons_key:I = 0x7f0d0016 │ │ -.field public static final pref_show_buttons_summaryoff:I = 0x7f0e0085 │ +.field public static final pref_show_buttons_summaryoff:I = 0x7f0d0085 │ │ -.field public static final pref_show_buttons_summaryon:I = 0x7f0e0084 │ +.field public static final pref_show_buttons_summaryon:I = 0x7f0d0084 │ │ -.field public static final pref_show_buttons_title:I = 0x7f0e0083 │ +.field public static final pref_show_buttons_title:I = 0x7f0d0083 │ │ -.field public static final pref_show_delete_button_dialog_text:I = 0x7f0e010c │ +.field public static final pref_show_delete_button_dialog_text:I = 0x7f0d010c │ │ -.field public static final pref_show_delete_button_dialog_title:I = 0x7f0e010b │ +.field public static final pref_show_delete_button_dialog_title:I = 0x7f0d010b │ │ -.field public static final pref_split_message_key:I = 0x7f0e0043 │ +.field public static final pref_split_message_key:I = 0x7f0d0043 │ │ -.field public static final pref_split_message_summaryoff:I = 0x7f0e0103 │ +.field public static final pref_split_message_summaryoff:I = 0x7f0d0103 │ │ -.field public static final pref_split_message_summaryon:I = 0x7f0e0102 │ +.field public static final pref_split_message_summaryon:I = 0x7f0d0102 │ │ -.field public static final pref_split_message_title:I = 0x7f0e0101 │ +.field public static final pref_split_message_title:I = 0x7f0d0101 │ │ -.field public static final pref_timeout_default:I = 0x7f0e0000 │ +.field public static final pref_timeout_default:I = 0x7f0d0000 │ │ -.field public static final pref_timeout_entries_10m:I = 0x7f0e0118 │ +.field public static final pref_timeout_entries_10m:I = 0x7f0d0118 │ │ -.field public static final pref_timeout_entries_10s:I = 0x7f0e0112 │ +.field public static final pref_timeout_entries_10s:I = 0x7f0d0112 │ │ -.field public static final pref_timeout_entries_1m:I = 0x7f0e0115 │ +.field public static final pref_timeout_entries_1m:I = 0x7f0d0115 │ │ -.field public static final pref_timeout_entries_20s:I = 0x7f0e0113 │ +.field public static final pref_timeout_entries_20s:I = 0x7f0d0113 │ │ -.field public static final pref_timeout_entries_2m:I = 0x7f0e0116 │ +.field public static final pref_timeout_entries_2m:I = 0x7f0d0116 │ │ -.field public static final pref_timeout_entries_30s:I = 0x7f0e0114 │ +.field public static final pref_timeout_entries_30s:I = 0x7f0d0114 │ │ -.field public static final pref_timeout_entries_5m:I = 0x7f0e0117 │ +.field public static final pref_timeout_entries_5m:I = 0x7f0d0117 │ │ -.field public static final pref_timeout_key:I = 0x7f0e000e │ +.field public static final pref_timeout_key:I = 0x7f0d000e │ │ -.field public static final pref_timeout_summary:I = 0x7f0e006c │ +.field public static final pref_timeout_summary:I = 0x7f0d006c │ │ -.field public static final pref_timeout_title:I = 0x7f0e006b │ +.field public static final pref_timeout_title:I = 0x7f0d006b │ │ -.field public static final pref_useUnlockButton_key:I = 0x7f0e0015 │ +.field public static final pref_useUnlockButton_key:I = 0x7f0d0015 │ │ -.field public static final pref_useUnlockButton_summaryoff:I = 0x7f0e0082 │ +.field public static final pref_useUnlockButton_summaryoff:I = 0x7f0d0082 │ │ -.field public static final pref_useUnlockButton_summaryon:I = 0x7f0e0081 │ +.field public static final pref_useUnlockButton_summaryon:I = 0x7f0d0081 │ │ -.field public static final pref_useUnlockButton_title:I = 0x7f0e0080 │ +.field public static final pref_useUnlockButton_title:I = 0x7f0d0080 │ │ -.field public static final pref_vibrate_category_title:I = 0x7f0e0089 │ +.field public static final pref_vibrate_category_title:I = 0x7f0d0089 │ │ -.field public static final pref_vibrate_key:I = 0x7f0e001d │ +.field public static final pref_vibrate_key:I = 0x7f0d001d │ │ -.field public static final pref_vibrate_pattern_bad:I = 0x7f0e00a3 │ +.field public static final pref_vibrate_pattern_bad:I = 0x7f0d00a3 │ │ -.field public static final pref_vibrate_pattern_custom_key:I = 0x7f0e001f │ +.field public static final pref_vibrate_pattern_custom_key:I = 0x7f0d001f │ │ -.field public static final pref_vibrate_pattern_default:I = 0x7f0e0002 │ +.field public static final pref_vibrate_pattern_default:I = 0x7f0d0002 │ │ -.field public static final pref_vibrate_pattern_entries_long:I = 0x7f0e011a │ +.field public static final pref_vibrate_pattern_entries_long:I = 0x7f0d011a │ │ -.field public static final pref_vibrate_pattern_entries_multiple_long:I = 0x7f0e011c │ +.field public static final pref_vibrate_pattern_entries_multiple_long:I = 0x7f0d011c │ │ -.field public static final pref_vibrate_pattern_entries_multiple_short:I = 0x7f0e011b │ +.field public static final pref_vibrate_pattern_entries_multiple_short:I = 0x7f0d011b │ │ -.field public static final pref_vibrate_pattern_entries_normal:I = 0x7f0e0119 │ +.field public static final pref_vibrate_pattern_entries_normal:I = 0x7f0d0119 │ │ -.field public static final pref_vibrate_pattern_help:I = 0x7f0e00a4 │ +.field public static final pref_vibrate_pattern_help:I = 0x7f0d00a4 │ │ -.field public static final pref_vibrate_pattern_key:I = 0x7f0e001e │ +.field public static final pref_vibrate_pattern_key:I = 0x7f0d001e │ │ -.field public static final pref_vibrate_pattern_ok:I = 0x7f0e00a2 │ +.field public static final pref_vibrate_pattern_ok:I = 0x7f0d00a2 │ │ -.field public static final pref_vibrate_pattern_summary:I = 0x7f0e00a1 │ +.field public static final pref_vibrate_pattern_summary:I = 0x7f0d00a1 │ │ -.field public static final pref_vibrate_pattern_title:I = 0x7f0e00a0 │ +.field public static final pref_vibrate_pattern_title:I = 0x7f0d00a0 │ │ -.field public static final pref_vibrate_summaryoff:I = 0x7f0e009f │ +.field public static final pref_vibrate_summaryoff:I = 0x7f0d009f │ │ -.field public static final pref_vibrate_summaryon:I = 0x7f0e009e │ +.field public static final pref_vibrate_summaryon:I = 0x7f0d009e │ │ -.field public static final pref_vibrate_title:I = 0x7f0e009d │ +.field public static final pref_vibrate_title:I = 0x7f0d009d │ │ -.field public static final quickmessages_key:I = 0x7f0e0038 │ +.field public static final quickmessages_key:I = 0x7f0d0038 │ │ -.field public static final quickreply_failed:I = 0x7f0e010f │ +.field public static final quickreply_failed:I = 0x7f0d010f │ │ -.field public static final quickreply_failed_send_later:I = 0x7f0e010e │ +.field public static final quickreply_failed_send_later:I = 0x7f0d010e │ │ -.field public static final quickreply_from_text:I = 0x7f0e00e1 │ +.field public static final quickreply_from_text:I = 0x7f0d00e1 │ │ -.field public static final quickreply_nomessage_toast:I = 0x7f0e00e5 │ +.field public static final quickreply_nomessage_toast:I = 0x7f0d00e5 │ │ -.field public static final quickreply_preset_button:I = 0x7f0e00e2 │ +.field public static final quickreply_preset_button:I = 0x7f0d00e2 │ │ -.field public static final quickreply_send_button:I = 0x7f0e00e3 │ +.field public static final quickreply_send_button:I = 0x7f0d00e3 │ │ -.field public static final quickreply_sending_toast:I = 0x7f0e00e4 │ +.field public static final quickreply_sending_toast:I = 0x7f0d00e4 │ │ -.field public static final quickreply_sent_toast:I = 0x7f0e010d │ +.field public static final quickreply_sent_toast:I = 0x7f0d010d │ │ -.field public static final quickreply_title:I = 0x7f0e00e0 │ +.field public static final quickreply_title:I = 0x7f0d00e0 │ │ -.field public static final ringtone_silent:I = 0x7f0e00d0 │ +.field public static final ringtone_silent:I = 0x7f0d00d0 │ │ -.field public static final view_contact:I = 0x7f0e00f3 │ +.field public static final view_contact:I = 0x7f0d00f3 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 529 │ + .line 578 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$interpolator.smali │ @@ -21,12 +21,12 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 500 │ + .line 551 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$menu.smali │ @@ -11,26 +11,26 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "menu" │ .end annotation │ │ │ # static fields │ -.field public static final config_contact:I = 0x7f0f0000 │ +.field public static final config_contact:I = 0x7f0e0000 │ │ -.field public static final config_contacts:I = 0x7f0f0001 │ +.field public static final config_contacts:I = 0x7f0e0001 │ │ -.field public static final config_quickmessages:I = 0x7f0f0002 │ +.field public static final config_quickmessages:I = 0x7f0e0002 │ │ -.field public static final smspopup_config:I = 0x7f0f0003 │ +.field public static final smspopup_config:I = 0x7f0e0003 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 523 │ + .line 572 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$color.smali │ @@ -11,48 +11,56 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "color" │ .end annotation │ │ │ # static fields │ -.field public static final default_circle_indicator_fill_color:I = 0x7f080008 │ +.field public static final default_circle_indicator_fill_color:I = 0x7f070008 │ │ -.field public static final default_circle_indicator_stroke_color:I = 0x7f080009 │ +.field public static final default_circle_indicator_page_color:I = 0x7f070009 │ │ -.field public static final default_title_indicator_footer_color:I = 0x7f08000a │ +.field public static final default_circle_indicator_stroke_color:I = 0x7f07000a │ │ -.field public static final default_title_indicator_selected_color:I = 0x7f08000b │ +.field public static final default_line_indicator_selected_color:I = 0x7f07000b │ │ -.field public static final default_title_indicator_text_color:I = 0x7f08000c │ +.field public static final default_line_indicator_unselected_color:I = 0x7f07000c │ │ -.field public static final vpi__background_holo_dark:I = 0x7f080000 │ +.field public static final default_title_indicator_footer_color:I = 0x7f07000d │ │ -.field public static final vpi__background_holo_light:I = 0x7f080001 │ +.field public static final default_title_indicator_selected_color:I = 0x7f07000e │ │ -.field public static final vpi__bright_foreground_disabled_holo_dark:I = 0x7f080004 │ +.field public static final default_title_indicator_text_color:I = 0x7f07000f │ │ -.field public static final vpi__bright_foreground_disabled_holo_light:I = 0x7f080005 │ +.field public static final default_underline_indicator_selected_color:I = 0x7f070010 │ │ -.field public static final vpi__bright_foreground_holo_dark:I = 0x7f080002 │ +.field public static final vpi__background_holo_dark:I = 0x7f070000 │ │ -.field public static final vpi__bright_foreground_holo_light:I = 0x7f080003 │ +.field public static final vpi__background_holo_light:I = 0x7f070001 │ │ -.field public static final vpi__bright_foreground_inverse_holo_dark:I = 0x7f080006 │ +.field public static final vpi__bright_foreground_disabled_holo_dark:I = 0x7f070004 │ │ -.field public static final vpi__bright_foreground_inverse_holo_light:I = 0x7f080007 │ +.field public static final vpi__bright_foreground_disabled_holo_light:I = 0x7f070005 │ │ -.field public static final vpi__dark_theme:I = 0x7f08000d │ +.field public static final vpi__bright_foreground_holo_dark:I = 0x7f070002 │ │ -.field public static final vpi__light_theme:I = 0x7f08000e │ +.field public static final vpi__bright_foreground_holo_light:I = 0x7f070003 │ + │ +.field public static final vpi__bright_foreground_inverse_holo_dark:I = 0x7f070006 │ + │ +.field public static final vpi__bright_foreground_inverse_holo_light:I = 0x7f070007 │ + │ +.field public static final vpi__dark_theme:I = 0x7f070011 │ + │ +.field public static final vpi__light_theme:I = 0x7f070012 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 303 │ + .line 351 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$layout.smali │ @@ -41,22 +41,18 @@ │ │ .field public static final simple_list_item_2:I = 0x7f03000c │ │ .field public static final unlock_button:I = 0x7f03000d │ │ .field public static final vibratepatterndialog:I = 0x7f03000e │ │ -.field public static final vpi__tab:I = 0x7f03000f │ - │ -.field public static final vpi__tab_vertical:I = 0x7f030010 │ - │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 504 │ + .line 555 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$bool.smali │ @@ -11,64 +11,68 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "bool" │ .end annotation │ │ │ # static fields │ -.field public static final default_circle_indicator_centered:I = 0x7f090000 │ +.field public static final default_circle_indicator_centered:I = 0x7f080000 │ │ -.field public static final default_circle_indicator_snap:I = 0x7f090001 │ +.field public static final default_circle_indicator_snap:I = 0x7f080001 │ │ -.field public static final default_title_indicator_selected_bold:I = 0x7f090002 │ +.field public static final default_line_indicator_centered:I = 0x7f080002 │ │ -.field public static final pref_autorotate_default:I = 0x7f090015 │ +.field public static final default_title_indicator_selected_bold:I = 0x7f080003 │ │ -.field public static final pref_delivery_report_default:I = 0x7f090013 │ +.field public static final default_underline_indicator_fades:I = 0x7f080004 │ │ -.field public static final pref_dimscreen_default:I = 0x7f090003 │ +.field public static final pref_autorotate_default:I = 0x7f080017 │ │ -.field public static final pref_flashled_default:I = 0x7f09000f │ +.field public static final pref_delivery_report_default:I = 0x7f080015 │ │ -.field public static final pref_markread_default:I = 0x7f090007 │ +.field public static final pref_dimscreen_default:I = 0x7f080005 │ │ -.field public static final pref_notif_enabled_default:I = 0x7f09000b │ +.field public static final pref_flashled_default:I = 0x7f080011 │ │ -.field public static final pref_notif_repeat_default:I = 0x7f090010 │ +.field public static final pref_markread_default:I = 0x7f080009 │ │ -.field public static final pref_notif_repeat_screen_on_default:I = 0x7f090011 │ +.field public static final pref_notif_enabled_default:I = 0x7f08000d │ │ -.field public static final pref_notifyOnCall_default:I = 0x7f09000d │ +.field public static final pref_notif_repeat_default:I = 0x7f080012 │ │ -.field public static final pref_onlyShowOnKeyguard_default:I = 0x7f090008 │ +.field public static final pref_notif_repeat_screen_on_default:I = 0x7f080013 │ │ -.field public static final pref_popup_enabled_default:I = 0x7f09000c │ +.field public static final pref_notifyOnCall_default:I = 0x7f08000f │ │ -.field public static final pref_privacy_always_default:I = 0x7f090006 │ +.field public static final pref_onlyShowOnKeyguard_default:I = 0x7f08000a │ │ -.field public static final pref_privacy_default:I = 0x7f090004 │ +.field public static final pref_popup_enabled_default:I = 0x7f08000e │ │ -.field public static final pref_privacy_sender_default:I = 0x7f090005 │ +.field public static final pref_privacy_always_default:I = 0x7f080008 │ │ -.field public static final pref_quickreply_default:I = 0x7f090012 │ +.field public static final pref_privacy_default:I = 0x7f080006 │ │ -.field public static final pref_screen_on_default:I = 0x7f090016 │ +.field public static final pref_privacy_sender_default:I = 0x7f080007 │ │ -.field public static final pref_show_buttons_default:I = 0x7f09000a │ +.field public static final pref_quickreply_default:I = 0x7f080014 │ │ -.field public static final pref_split_message_default:I = 0x7f090014 │ +.field public static final pref_screen_on_default:I = 0x7f080018 │ │ -.field public static final pref_useUnlockButton_default:I = 0x7f090009 │ +.field public static final pref_show_buttons_default:I = 0x7f08000c │ │ -.field public static final pref_vibrate_default:I = 0x7f09000e │ +.field public static final pref_split_message_default:I = 0x7f080016 │ + │ +.field public static final pref_useUnlockButton_default:I = 0x7f08000b │ + │ +.field public static final pref_vibrate_default:I = 0x7f080010 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 278 │ + .line 324 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$dimen.smali │ @@ -11,52 +11,58 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "dimen" │ .end annotation │ │ │ # static fields │ -.field public static final contact_thumbnail_border:I = 0x7f0b000b │ +.field public static final contact_thumbnail_border:I = 0x7f0a000e │ │ -.field public static final contact_thumbnail_margin:I = 0x7f0b000c │ +.field public static final contact_thumbnail_margin:I = 0x7f0a000f │ │ -.field public static final contact_thumbnail_size:I = 0x7f0b000a │ +.field public static final contact_thumbnail_size:I = 0x7f0a000d │ │ -.field public static final default_circle_indicator_radius:I = 0x7f0b0000 │ +.field public static final default_circle_indicator_radius:I = 0x7f0a0000 │ │ -.field public static final default_circle_indicator_stroke_width:I = 0x7f0b0001 │ +.field public static final default_circle_indicator_stroke_width:I = 0x7f0a0001 │ │ -.field public static final default_title_indicator_clip_padding:I = 0x7f0b0002 │ +.field public static final default_line_indicator_gap_width:I = 0x7f0a0003 │ │ -.field public static final default_title_indicator_footer_indicator_height:I = 0x7f0b0004 │ +.field public static final default_line_indicator_line_width:I = 0x7f0a0002 │ │ -.field public static final default_title_indicator_footer_indicator_underline_padding:I = 0x7f0b0005 │ +.field public static final default_line_indicator_stroke_width:I = 0x7f0a0004 │ │ -.field public static final default_title_indicator_footer_line_height:I = 0x7f0b0003 │ +.field public static final default_title_indicator_clip_padding:I = 0x7f0a0005 │ │ -.field public static final default_title_indicator_footer_padding:I = 0x7f0b0006 │ +.field public static final default_title_indicator_footer_indicator_height:I = 0x7f0a0007 │ │ -.field public static final default_title_indicator_text_size:I = 0x7f0b0007 │ +.field public static final default_title_indicator_footer_indicator_underline_padding:I = 0x7f0a0008 │ │ -.field public static final default_title_indicator_title_padding:I = 0x7f0b0008 │ +.field public static final default_title_indicator_footer_line_height:I = 0x7f0a0006 │ │ -.field public static final default_title_indicator_top_padding:I = 0x7f0b0009 │ +.field public static final default_title_indicator_footer_padding:I = 0x7f0a0009 │ │ -.field public static final smspopup_bottom_margin:I = 0x7f0b0010 │ +.field public static final default_title_indicator_text_size:I = 0x7f0a000a │ │ -.field public static final smspopup_pager_height:I = 0x7f0b000e │ +.field public static final default_title_indicator_title_padding:I = 0x7f0a000b │ │ -.field public static final smspopup_pager_margin:I = 0x7f0b000f │ +.field public static final default_title_indicator_top_padding:I = 0x7f0a000c │ │ -.field public static final smspopup_pager_width:I = 0x7f0b000d │ +.field public static final smspopup_bottom_margin:I = 0x7f0a0013 │ + │ +.field public static final smspopup_pager_height:I = 0x7f0a0011 │ + │ +.field public static final smspopup_pager_margin:I = 0x7f0a0012 │ + │ +.field public static final smspopup_pager_width:I = 0x7f0a0010 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 320 │ + .line 372 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/R$style.smali │ @@ -11,40 +11,36 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "style" │ .end annotation │ │ │ # static fields │ -.field public static final ButtonBar:I = 0x7f0c0008 │ +.field public static final ButtonBar:I = 0x7f0b0006 │ │ -.field public static final ButtonBarButton:I = 0x7f0c0009 │ +.field public static final ButtonBarButton:I = 0x7f0b0007 │ │ -.field public static final DialogTheme:I = 0x7f0c0007 │ +.field public static final DialogTheme:I = 0x7f0b0005 │ │ -.field public static final NotificationIconPreferenceListItem:I = 0x7f0c000a │ +.field public static final NotificationIconPreferenceListItem:I = 0x7f0b0008 │ │ -.field public static final TextAppearance_TabPageIndicator:I = 0x7f0c0006 │ +.field public static final TextAppearance_TabPageIndicator:I = 0x7f0b0003 │ │ -.field public static final Theme_PageIndicatorDefaults:I = 0x7f0c0000 │ +.field public static final Theme_PageIndicatorDefaults:I = 0x7f0b0000 │ │ -.field public static final Widget_CirclePageIndicator:I = 0x7f0c0001 │ +.field public static final Widget:I = 0x7f0b0001 │ │ -.field public static final Widget_TabPageIndicator:I = 0x7f0c0003 │ +.field public static final Widget_IconPageIndicator:I = 0x7f0b0004 │ │ -.field public static final Widget_TabPageIndicator_Text:I = 0x7f0c0005 │ - │ -.field public static final Widget_TabPageIndicator_Vertical:I = 0x7f0c0004 │ - │ -.field public static final Widget_TitlePageIndicator:I = 0x7f0c0002 │ +.field public static final Widget_TabPageIndicator:I = 0x7f0b0002 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 879 │ + .line 928 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 1021 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/ConfigContactActivity.smali │ @@ -52,22 +52,25 @@ │ │ .method private createContact(Landroid/net/Uri;)Landroid/database/Cursor; │ .locals 2 │ .param p1, "contactUri" # Landroid/net/Uri; │ │ .prologue │ .line 343 │ + .line 344 │ invoke-static {p1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->getContactId(Landroid/net/Uri;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 345 │ invoke-static {p1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->getLookupKey(Landroid/net/Uri;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 343 │ invoke-direct {p0, v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->createContact(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -76,14 +79,15 @@ │ .param p1, "contactId" # Ljava/lang/String; │ .param p2, "contactLookupKey" # Ljava/lang/String; │ │ .prologue │ const/4 v2, 0x0 │ │ .line 319 │ + .line 320 │ invoke-static {p0, p2, p1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getPersonNameByLookup(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ move-result-object v6 │ │ .line 322 │ .local v6, "contactInfo":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ if-nez v6, :cond_1 │ @@ -153,477 +157,497 @@ │ │ move-result-object v2 │ │ goto :goto_0 │ .end method │ │ .method private createOrFetchContactPreferences()V │ - .locals 17 │ + .locals 18 │ │ .prologue │ .line 73 │ invoke-virtual/range {p0 .. p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v3, "net.everythingandroid.smspopuppro.EXTRA_CONTACT_URI" │ + const-string v4, "net.everythingandroid.smspopuppro.EXTRA_CONTACT_URI" │ │ - invoke-virtual {v1, v3}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ + invoke-virtual {v2, v4}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Landroid/net/Uri; │ + check-cast v3, Landroid/net/Uri; │ │ .line 79 │ - .local v2, "contactNotificationsUri":Landroid/net/Uri; │ + .local v3, "contactNotificationsUri":Landroid/net/Uri; │ invoke-virtual/range {p0 .. p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ - │ - const/4 v3, 0x0 │ + move-result-object v2 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + const/4 v7, 0x0 │ │ - move-result-object v7 │ + invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v8 │ │ .line 82 │ - .local v7, "c":Landroid/database/Cursor; │ - if-eqz v7, :cond_0 │ + .local v8, "c":Landroid/database/Cursor; │ + if-eqz v8, :cond_0 │ │ - invoke-interface {v7}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v8}, Landroid/database/Cursor;->getCount()I │ │ - move-result v1 │ + move-result v2 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - if-eq v1, v3, :cond_2 │ + if-eq v2, v4, :cond_2 │ │ .line 84 │ :cond_0 │ - if-eqz v7, :cond_1 │ + if-eqz v8, :cond_1 │ │ .line 85 │ - invoke-interface {v7}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 88 │ :cond_1 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->createContact(Landroid/net/Uri;)Landroid/database/Cursor; │ + invoke-direct {v0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->createContact(Landroid/net/Uri;)Landroid/database/Cursor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 92 │ :cond_2 │ - if-eqz v7, :cond_3 │ + if-eqz v8, :cond_3 │ │ - invoke-interface {v7}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v8}, Landroid/database/Cursor;->getCount()I │ │ - move-result v1 │ + move-result v2 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - if-eq v1, v3, :cond_5 │ + if-eq v2, v4, :cond_5 │ │ .line 95 │ :cond_3 │ - if-eqz v7, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 96 │ - invoke-interface {v7}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 98 │ :cond_4 │ invoke-virtual/range {p0 .. p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->finish()V │ │ .line 176 │ :goto_0 │ return-void │ │ .line 103 │ :cond_5 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->startManagingCursor(Landroid/database/Cursor;)V │ + invoke-virtual {v0, v8}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->startManagingCursor(Landroid/database/Cursor;)V │ │ .line 106 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v7}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->retrievePreferences(Landroid/database/Cursor;)V │ + invoke-direct {v0, v8}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->retrievePreferences(Landroid/database/Cursor;)V │ │ .line 109 │ - const/high16 v1, 0x7f060000 │ + const/high16 v2, 0x7f060000 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->addPreferencesFromResource(I)V │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->addPreferencesFromResource(I)V │ │ .line 112 │ - const-string v1, "contact_displayname" │ + const-string v2, "contact_displayname" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 113 │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 115 │ - .local v8, "contactName":Ljava/lang/String; │ + .local v9, "contactName":Ljava/lang/String; │ invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->isHoneycomb()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_6 │ + if-eqz v2, :cond_6 │ │ .line 116 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v8}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->setTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v9}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 121 │ :goto_1 │ - const v1, 0x7f0e002a │ + const v2, 0x7f0d002a │ │ + .line 122 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - check-cast v12, Landroid/preference/CheckBoxPreference; │ + check-cast v13, Landroid/preference/CheckBoxPreference; │ │ .line 123 │ - .local v12, "enabledPref":Landroid/preference/CheckBoxPreference; │ - const v1, 0x7f0e00cd │ + .local v13, "enabledPref":Landroid/preference/CheckBoxPreference; │ + const v2, 0x7f0d00cd │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - new-array v3, v3, [Ljava/lang/Object; │ + new-array v4, v4, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - aput-object v8, v3, v4 │ + aput-object v9, v4, v5 │ │ + .line 124 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v2, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v12, v1}, Landroid/preference/CheckBoxPreference;->setSummaryOn(Ljava/lang/CharSequence;)V │ + .line 123 │ + invoke-virtual {v13, v2}, Landroid/preference/CheckBoxPreference;->setSummaryOn(Ljava/lang/CharSequence;)V │ │ .line 125 │ - const v1, 0x7f0e00ce │ + const v2, 0x7f0d00ce │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - new-array v3, v3, [Ljava/lang/Object; │ + new-array v4, v4, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - aput-object v8, v3, v4 │ + aput-object v9, v4, v5 │ │ + .line 126 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v2, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v12, v1}, Landroid/preference/CheckBoxPreference;->setSummaryOff(Ljava/lang/CharSequence;)V │ + .line 125 │ + invoke-virtual {v13, v2}, Landroid/preference/CheckBoxPreference;->setSummaryOff(Ljava/lang/CharSequence;)V │ │ .line 127 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ + iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ - invoke-virtual {v12, v1}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v13, v2}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 132 │ - const v1, 0x7f0e002b │ + const v2, 0x7f0d002b │ │ + .line 133 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Landroid/preference/CheckBoxPreference; │ + check-cast v11, Landroid/preference/CheckBoxPreference; │ │ .line 134 │ - .local v10, "enablePopupPref":Landroid/preference/CheckBoxPreference; │ + .local v11, "enablePopupPref":Landroid/preference/CheckBoxPreference; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ + iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ - invoke-virtual {v10, v1}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v11, v2}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 136 │ - const v1, 0x7f0e002d │ + const v2, 0x7f0d002d │ │ + .line 137 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Landroid/preference/RingtonePreference; │ + check-cast v2, Landroid/preference/RingtonePreference; │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->ringtonePref:Landroid/preference/RingtonePreference; │ + iput-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->ringtonePref:Landroid/preference/RingtonePreference; │ │ .line 138 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->ringtonePref:Landroid/preference/RingtonePreference; │ + iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->ringtonePref:Landroid/preference/RingtonePreference; │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ + iget-object v4, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ - invoke-virtual {v1, v3}, Landroid/preference/RingtonePreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v2, v4}, Landroid/preference/RingtonePreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 140 │ - const v1, 0x7f0e002c │ + const v2, 0x7f0d002c │ │ + .line 142 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ + .line 141 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - check-cast v15, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ + check-cast v16, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ │ .line 143 │ - .local v15, "testPref":Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ - const-string v1, "_id" │ + .local v16, "testPref":Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ + const-string v2, "_id" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-virtual {v15, v3, v4}, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;->setContactId(J)V │ + move-object/from16 v0, v16 │ + │ + invoke-virtual {v0, v4, v5}, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;->setContactId(J)V │ │ .line 148 │ - const v1, 0x7f0e002e │ + const v2, 0x7f0d002e │ │ + .line 149 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Landroid/preference/CheckBoxPreference; │ + check-cast v12, Landroid/preference/CheckBoxPreference; │ │ .line 150 │ - .local v11, "enableVibratePref":Landroid/preference/CheckBoxPreference; │ + .local v12, "enableVibratePref":Landroid/preference/CheckBoxPreference; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ + iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ - invoke-virtual {v11, v1}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v12, v2}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 152 │ - const v1, 0x7f0e002f │ + const v2, 0x7f0d002f │ │ + .line 154 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ + .line 153 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - check-cast v16, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ + check-cast v17, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ .line 155 │ - .local v16, "vibratePatternPref":Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ + .local v17, "vibratePatternPref":Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ + iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 156 │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ + iget-wide v4, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->setRowId(J)V │ + invoke-virtual {v0, v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->setRowId(J)V │ │ .line 161 │ - const v1, 0x7f0e0031 │ + const v2, 0x7f0d0031 │ │ + .line 162 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - check-cast v9, Landroid/preference/CheckBoxPreference; │ + check-cast v10, Landroid/preference/CheckBoxPreference; │ │ .line 163 │ - .local v9, "enableLEDPref":Landroid/preference/CheckBoxPreference; │ + .local v10, "enableLEDPref":Landroid/preference/CheckBoxPreference; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ + iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ - invoke-virtual {v9, v1}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v10, v2}, Landroid/preference/CheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 165 │ - const v1, 0x7f0e0032 │ + const v2, 0x7f0d0032 │ │ + .line 167 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ + .line 166 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - check-cast v13, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ + check-cast v14, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ .line 168 │ - .local v13, "ledColorPref":Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ + .local v14, "ledColorPref":Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ + iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ - invoke-virtual {v13, v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v14, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 169 │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ + iget-wide v4, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ │ - invoke-virtual {v13, v3, v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->setRowId(J)V │ + invoke-virtual {v14, v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->setRowId(J)V │ │ .line 171 │ - const v1, 0x7f0e0034 │ + const v2, 0x7f0d0034 │ │ + .line 173 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ + .line 172 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - check-cast v14, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ + check-cast v15, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ .line 174 │ - .local v14, "ledPatternPref":Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ + .local v15, "ledPatternPref":Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ + iget-object v2, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->onPrefChangeListener:Landroid/preference/Preference$OnPreferenceChangeListener; │ │ - invoke-virtual {v14, v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ + invoke-virtual {v15, v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 175 │ move-object/from16 v0, p0 │ │ - iget-wide v3, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ + iget-wide v4, v0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ │ - invoke-virtual {v14, v3, v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->setRowId(J)V │ + invoke-virtual {v15, v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->setRowId(J)V │ │ goto/16 :goto_0 │ │ .line 118 │ - .end local v9 # "enableLEDPref":Landroid/preference/CheckBoxPreference; │ - .end local v10 # "enablePopupPref":Landroid/preference/CheckBoxPreference; │ - .end local v11 # "enableVibratePref":Landroid/preference/CheckBoxPreference; │ - .end local v12 # "enabledPref":Landroid/preference/CheckBoxPreference; │ - .end local v13 # "ledColorPref":Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ - .end local v14 # "ledPatternPref":Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ - .end local v15 # "testPref":Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ - .end local v16 # "vibratePatternPref":Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ + .end local v10 # "enableLEDPref":Landroid/preference/CheckBoxPreference; │ + .end local v11 # "enablePopupPref":Landroid/preference/CheckBoxPreference; │ + .end local v12 # "enableVibratePref":Landroid/preference/CheckBoxPreference; │ + .end local v13 # "enabledPref":Landroid/preference/CheckBoxPreference; │ + .end local v14 # "ledColorPref":Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ + .end local v15 # "ledPatternPref":Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ + .end local v16 # "testPref":Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference; │ + .end local v17 # "vibratePatternPref":Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ :cond_6 │ - const v1, 0x7f0e00cc │ + const v2, 0x7f0d00cc │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - new-array v3, v3, [Ljava/lang/Object; │ + new-array v4, v4, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - aput-object v8, v3, v4 │ + aput-object v9, v4, v5 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v2, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->setTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->setTitle(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_1 │ .end method │ │ .method private retrievePreferences(Landroid/database/Cursor;)V │ .locals 6 │ .param p1, "c" # Landroid/database/Cursor; │ @@ -658,17 +682,17 @@ │ │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v3 │ │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iput-wide v3, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ + iput-wide v4, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ │ .line 245 │ const-string v2, "1" │ │ .line 246 │ .local v2, "one":Ljava/lang/String; │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ @@ -679,259 +703,286 @@ │ .local v1, "myPrefs":Landroid/content/SharedPreferences; │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 252 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ - const v3, 0x7f0e002a │ + const v3, 0x7f0d002a │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "1" │ │ const-string v5, "contact_enabled" │ │ + .line 253 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v5 │ │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ + .line 252 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 254 │ - const v3, 0x7f0e002b │ + const v3, 0x7f0d002b │ │ + .line 255 │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "1" │ │ const-string v5, "contact_popup_enabled" │ │ + .line 257 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v5 │ │ + .line 256 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ + .line 254 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 258 │ - const v3, 0x7f0e002d │ + const v3, 0x7f0d002d │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "contact_ringtone" │ │ + .line 259 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 258 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 264 │ - const v3, 0x7f0e002e │ + const v3, 0x7f0d002e │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "1" │ │ const-string v5, "contact_vibrate_enabled" │ │ + .line 266 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v5 │ │ + .line 265 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ + .line 264 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 267 │ - const v3, 0x7f0e002f │ + const v3, 0x7f0d002f │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "contact_vibrate_pattern" │ │ + .line 268 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 267 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 269 │ - const v3, 0x7f0e0030 │ + const v3, 0x7f0d0030 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "contact_vibrate_pattern_custom" │ │ + .line 271 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 270 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 269 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 276 │ - const v3, 0x7f0e0031 │ + const v3, 0x7f0d0031 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "1" │ │ const-string v5, "contact_led_enabled" │ │ + .line 278 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v5 │ │ + .line 277 │ invoke-interface {p1, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ + .line 276 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 279 │ - const v3, 0x7f0e0032 │ + const v3, 0x7f0d0032 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "contact_led_color" │ │ + .line 280 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 279 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 281 │ - const v3, 0x7f0e0033 │ + const v3, 0x7f0d0033 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "contact_led_color_custom" │ │ + .line 282 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 281 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 283 │ - const v3, 0x7f0e0034 │ + const v3, 0x7f0d0034 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "contact_led_pattern" │ │ + .line 284 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 283 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 285 │ - const v3, 0x7f0e0035 │ + const v3, 0x7f0d0035 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "contact_led_pattern_custom" │ │ + .line 286 │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {p1, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 285 │ invoke-interface {v0, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 289 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_0 │ .end method │ │ .method private storePreferences(Landroid/preference/Preference;Ljava/lang/Object;)Z │ - .locals 10 │ + .locals 11 │ .param p1, "preference" # Landroid/preference/Preference; │ .param p2, "newValue" # Ljava/lang/Object; │ │ .prologue │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ │ .line 192 │ invoke-virtual {p1}, Landroid/preference/Preference;->getKey()Ljava/lang/String; │ @@ -940,15 +991,15 @@ │ │ .line 193 │ .local v1, "key":Ljava/lang/String; │ const/4 v0, 0x0 │ │ .line 195 │ .local v0, "column":Ljava/lang/String; │ - const v6, 0x7f0e002a │ + const v6, 0x7f0d002a │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -987,21 +1038,23 @@ │ │ .line 228 │ :goto_1 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v6 │ │ - iget-wide v7, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ + iget-wide v8, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ │ - invoke-static {v7, v8}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ + .line 229 │ + invoke-static {v8, v9}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ │ move-result-object v7 │ │ - invoke-virtual {v6, v7, v3, v9, v9}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + .line 228 │ + invoke-virtual {v6, v7, v3, v10, v10}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v2 │ │ .line 230 │ .local v2, "rows":I │ if-ne v2, v4, :cond_c │ │ @@ -1012,15 +1065,15 @@ │ .end local v3 # "vals":Landroid/content/ContentValues; │ :cond_0 │ return v5 │ │ .line 197 │ .restart local p2 # "newValue":Ljava/lang/Object; │ :cond_1 │ - const v6, 0x7f0e002b │ + const v6, 0x7f0d002b │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1031,15 +1084,15 @@ │ .line 198 │ const-string v0, "contact_popup_enabled" │ │ goto :goto_0 │ │ .line 199 │ :cond_2 │ - const v6, 0x7f0e002d │ + const v6, 0x7f0d002d │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1050,15 +1103,15 @@ │ .line 200 │ const-string v0, "contact_ringtone" │ │ goto :goto_0 │ │ .line 201 │ :cond_3 │ - const v6, 0x7f0e002e │ + const v6, 0x7f0d002e │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1069,15 +1122,15 @@ │ .line 202 │ const-string v0, "contact_vibrate_enabled" │ │ goto :goto_0 │ │ .line 203 │ :cond_4 │ - const v6, 0x7f0e002f │ + const v6, 0x7f0d002f │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1088,15 +1141,15 @@ │ .line 204 │ const-string v0, "contact_vibrate_pattern" │ │ goto :goto_0 │ │ .line 205 │ :cond_5 │ - const v6, 0x7f0e0030 │ + const v6, 0x7f0d0030 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1107,15 +1160,15 @@ │ .line 206 │ const-string v0, "contact_vibrate_pattern_custom" │ │ goto :goto_0 │ │ .line 207 │ :cond_6 │ - const v6, 0x7f0e0031 │ + const v6, 0x7f0d0031 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1126,15 +1179,15 @@ │ .line 208 │ const-string v0, "contact_led_enabled" │ │ goto/16 :goto_0 │ │ .line 209 │ :cond_7 │ - const v6, 0x7f0e0032 │ + const v6, 0x7f0d0032 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1145,15 +1198,15 @@ │ .line 210 │ const-string v0, "contact_led_color" │ │ goto/16 :goto_0 │ │ .line 211 │ :cond_8 │ - const v6, 0x7f0e0033 │ + const v6, 0x7f0d0033 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1164,15 +1217,15 @@ │ .line 212 │ const-string v0, "contact_led_color_custom" │ │ goto/16 :goto_0 │ │ .line 213 │ :cond_9 │ - const v6, 0x7f0e0034 │ + const v6, 0x7f0d0034 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1183,15 +1236,15 @@ │ .line 214 │ const-string v0, "contact_led_pattern" │ │ goto/16 :goto_0 │ │ .line 215 │ :cond_a │ - const v6, 0x7f0e0035 │ + const v6, 0x7f0d0035 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1271,15 +1324,15 @@ │ .line 295 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 296 │ .local v0, "inflater":Landroid/view/MenuInflater; │ - const/high16 v1, 0x7f0f0000 │ + const/high16 v1, 0x7f0e0000 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 297 │ const/4 v1, 0x1 │ │ return v1 │ @@ -1324,31 +1377,33 @@ │ :sswitch_2 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v1 │ │ iget-wide v2, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->rowId:J │ │ + .line 311 │ invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ │ move-result-object v2 │ │ + .line 310 │ invoke-virtual {v1, v2, v4, v4}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 312 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->finish()V │ │ goto :goto_1 │ │ .line 302 │ :sswitch_data_0 │ .sparse-switch │ 0x102002c -> :sswitch_0 │ - 0x7f07004a -> :sswitch_1 │ - 0x7f07004b -> :sswitch_2 │ + 0x7f0f004a -> :sswitch_1 │ + 0x7f0f004b -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method protected onResume()V │ .locals 5 │ │ .prologue │ @@ -1358,15 +1413,15 @@ │ .line 57 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ .line 58 │ .local v1, "myPrefs":Landroid/content/SharedPreferences; │ - const v3, 0x7f0e002d │ + const v3, 0x7f0d002d │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ sget-object v4, Lnet/everythingandroid/smspopup/util/ManageNotification;->defaultRingtone:Ljava/lang/String; │ │ @@ -1387,15 +1442,15 @@ │ .line 62 │ .local v0, "mRingtone":Landroid/media/Ringtone; │ if-nez v0, :cond_0 │ │ .line 63 │ iget-object v3, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->ringtonePref:Landroid/preference/RingtonePreference; │ │ - const v4, 0x7f0e00d0 │ + const v4, 0x7f0d00d0 │ │ invoke-virtual {p0, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/preference/RingtonePreference;->setSummary(Ljava/lang/CharSequence;)V ├── smali/net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ .prologue │ .line 240 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 922 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -72,15 +73,15 @@ │ :goto_0 │ return-void │ │ .line 931 │ :cond_1 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - const v1, 0x7f0e00e7 │ + const v1, 0x7f0d00e7 │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ goto :goto_0 │ .end method ├── smali/net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter.smali │ @@ -58,14 +58,15 @@ │ .locals 5 │ .param p1, "position" # I │ │ .prologue │ .line 1212 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + .line 1213 │ invoke-static {v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->access$000(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;->getMessage(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ move-result-object v0 │ @@ -80,24 +81,26 @@ │ │ invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->access$2100(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)I │ │ move-result v2 │ │ iget-object v3, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + .line 1214 │ invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->access$2200(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z │ │ move-result v3 │ │ iget-object v4, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->access$2300(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Z │ │ move-result v4 │ │ + .line 1212 │ invoke-static {v0, v1, v2, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->newInstance(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;[IIZZ)Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 572 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ .prologue │ .line 113 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -53,36 +54,40 @@ │ │ move-object v0, p2 │ │ check-cast v0, Ljava/lang/String; │ │ iget-object v3, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + .line 117 │ invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->access$500(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->access$000(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ move-result-object v4 │ │ + .line 118 │ invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 117 │ invoke-static {v2, v0, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->access$200(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ move-result v0 │ │ + .line 116 │ invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;->setChecked(Z)V │ │ .line 119 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ check-cast p2, Ljava/lang/String; ├── smali/net/everythingandroid/smspopup/ui/SmsPopupConfigActivity.smali │ @@ -145,24 +145,26 @@ │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ if-eq v0, v1, :cond_0 │ │ + .line 349 │ invoke-static {p2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ if-eq v0, v1, :cond_0 │ │ + .line 350 │ invoke-static {p3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ @@ -186,15 +188,15 @@ │ .method private updateReplyTypePref(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 5 │ .param p1, "val1" # Ljava/lang/String; │ .param p2, "val2" # Ljava/lang/String; │ .param p3, "val3" # Ljava/lang/String; │ │ .prologue │ - const v4, 0x7f0e0039 │ + const v4, 0x7f0d0039 │ │ const/16 v3, 0x8 │ │ .line 360 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ @@ -213,24 +215,26 @@ │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ if-eq v2, v3, :cond_0 │ │ + .line 364 │ invoke-static {p2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ if-eq v2, v3, :cond_0 │ │ + .line 365 │ invoke-static {p3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ @@ -290,14 +294,15 @@ │ │ const-string v7, " v" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 56 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v7 │ │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getPackageName()Ljava/lang/String; │ │ move-result-object v8 │ @@ -320,16 +325,17 @@ │ │ iput-object v6, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->version:Ljava/lang/String; │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 61 │ :goto_0 │ - const v6, 0x7f0e000c │ + const v6, 0x7f0d000c │ │ + .line 62 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v0 │ @@ -338,15 +344,15 @@ │ │ .line 63 │ .local v0, "aboutPref":Lnet/everythingandroid/smspopup/preferences/DialogPreference; │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const v7, 0x7f0e0048 │ + const v7, 0x7f0d0048 │ │ invoke-virtual {p0, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -366,16 +372,17 @@ │ │ .line 64 │ const/high16 v6, 0x7f030000 │ │ invoke-virtual {v0, v6}, Lnet/everythingandroid/smspopup/preferences/DialogPreference;->setDialogLayoutResource(I)V │ │ .line 67 │ - const v6, 0x7f0e0029 │ + const v6, 0x7f0d0029 │ │ + .line 68 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v1 │ @@ -389,16 +396,17 @@ │ const-class v7, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity; │ │ invoke-direct {v6, p0, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ invoke-virtual {v1, v6}, Landroid/preference/PreferenceScreen;->setIntent(Landroid/content/Intent;)V │ │ .line 73 │ - const v6, 0x7f0e0038 │ + const v6, 0x7f0d0038 │ │ + .line 74 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v3 │ @@ -412,16 +420,17 @@ │ const-class v7, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ invoke-direct {v6, p0, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ invoke-virtual {v3, v6}, Landroid/preference/PreferenceScreen;->setIntent(Landroid/content/Intent;)V │ │ .line 80 │ - const v6, 0x7f0e003a │ + const v6, 0x7f0d003a │ │ + .line 81 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v6 │ @@ -441,16 +450,17 @@ │ new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1; │ │ invoke-direct {v7, p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;->(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 95 │ - const v6, 0x7f0e003b │ + const v6, 0x7f0d003b │ │ + .line 96 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v6 │ @@ -470,16 +480,17 @@ │ new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2; │ │ invoke-direct {v7, p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;->(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 110 │ - const v6, 0x7f0e003c │ + const v6, 0x7f0d003c │ │ + .line 111 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v6 │ @@ -499,16 +510,17 @@ │ new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3; │ │ invoke-direct {v7, p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$3;->(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 125 │ - const v6, 0x7f0e003f │ + const v6, 0x7f0d003f │ │ + .line 126 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v6 │ @@ -518,14 +530,15 @@ │ iput-object v6, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; │ │ .line 128 │ iget-object v6, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->quickReplyPref:Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference; │ │ iget-object v7, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ + .line 129 │ invoke-virtual {v7}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ │ move-result-object v7 │ │ iget-object v8, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->button2:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ invoke-virtual {v8}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ @@ -538,14 +551,15 @@ │ │ move-result-object v9 │ │ invoke-direct {p0, v7, v8, v9}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->isQuickReplyActive(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ move-result v7 │ │ + .line 128 │ invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;->setChecked(Z)V │ │ .line 132 │ iget-object v6, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->button1:Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ invoke-virtual {v6}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ │ @@ -571,15 +585,15 @@ │ new-instance v7, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4; │ │ invoke-direct {v7, p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;->(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ invoke-virtual {v6, v7}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V │ │ .line 204 │ - const v6, 0x7f0e003d │ + const v6, 0x7f0d003d │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ @@ -599,16 +613,17 @@ │ │ invoke-direct {v7, p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;->(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ invoke-virtual {v6, v7}, Landroid/preference/Preference;->setOnPreferenceClickListener(Landroid/preference/Preference$OnPreferenceClickListener;)V │ │ .line 216 │ :cond_0 │ - const v6, 0x7f0e0043 │ + const v6, 0x7f0d0043 │ │ + .line 217 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v5 │ @@ -635,16 +650,17 @@ │ move-result v6 │ │ const/4 v7, 0x2 │ │ if-eq v6, v7, :cond_1 │ │ .line 223 │ - const v6, 0x7f0e0040 │ + const v6, 0x7f0d0040 │ │ + .line 224 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v4 │ @@ -710,15 +726,15 @@ │ │ invoke-virtual {v3, v5, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v2 │ │ .line 270 │ .local v2, "donateView":Landroid/view/View; │ - const v5, 0x7f07000b │ + const v5, 0x7f0f000b │ │ invoke-virtual {v2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Button; │ │ @@ -727,15 +743,15 @@ │ new-instance v5, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6; │ │ invoke-direct {v5, p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;->(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ │ invoke-virtual {v0, v5}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 281 │ - const v5, 0x7f07000c │ + const v5, 0x7f0f000c │ │ invoke-virtual {v2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/Button; │ │ @@ -748,34 +764,39 @@ │ invoke-virtual {v1, v5}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 291 │ new-instance v5, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v5, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 292 │ invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ - const v6, 0x7f0e00ef │ + const v6, 0x7f0d00ef │ │ + .line 293 │ invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ + .line 294 │ invoke-virtual {v5, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ const v6, 0x104000a │ │ + .line 295 │ invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ + .line 296 │ invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v5 │ │ goto :goto_0 │ │ .line 299 │ @@ -790,42 +811,48 @@ │ │ .line 315 │ .local v4, "listener":Landroid/content/DialogInterface$OnClickListener; │ new-instance v5, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v5, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 316 │ invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ - const v6, 0x7f0e0065 │ + const v6, 0x7f0d0065 │ │ + .line 317 │ invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ - const v6, 0x7f0e0066 │ + const v6, 0x7f0d0066 │ │ + .line 318 │ invoke-virtual {v5, v6}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ - const v6, 0x7f0e0067 │ + const v6, 0x7f0d0067 │ │ + .line 319 │ invoke-virtual {v5, v6, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ - const v6, 0x7f0e0068 │ + const v6, 0x7f0d0068 │ │ + .line 320 │ invoke-virtual {v5, v6, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v5 │ │ + .line 321 │ invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v5 │ │ goto :goto_0 │ │ .line 264 │ @@ -844,15 +871,15 @@ │ .line 329 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 330 │ .local v0, "inflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0f0003 │ + const v1, 0x7f0e0003 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 331 │ const/4 v1, 0x1 │ │ return v1 │ @@ -886,24 +913,24 @@ │ │ goto :goto_0 │ │ .line 336 │ nop │ │ :pswitch_data_0 │ - .packed-switch 0x7f07004d │ + .packed-switch 0x7f0f004d │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method protected onResume()V │ .locals 8 │ │ .prologue │ - const v7, 0x7f0e000b │ + const v7, 0x7f0d000b │ │ .line 235 │ invoke-super {p0}, Landroid/preference/PreferenceActivity;->onResume()V │ │ .line 237 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ @@ -912,15 +939,15 @@ │ .line 240 │ .local v3, "myPrefs":Landroid/content/SharedPreferences; │ iget-object v5, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->donateDialogPref:Landroid/preference/Preference; │ │ if-eqz v5, :cond_0 │ │ .line 241 │ - const v5, 0x7f0e003e │ + const v5, 0x7f0d003e │ │ invoke-virtual {p0, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ @@ -929,16 +956,17 @@ │ move-result v0 │ │ .line 243 │ .local v0, "donated":Z │ if-eqz v0, :cond_0 │ │ .line 244 │ - const v5, 0x7f0e000a │ + const v5, 0x7f0d000a │ │ + .line 245 │ invoke-virtual {p0, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {p0, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ move-result-object v4 │ @@ -952,15 +980,15 @@ │ invoke-virtual {v4, v5}, Landroid/preference/PreferenceCategory;->removePreference(Landroid/preference/Preference;)Z │ │ .line 247 │ const/4 v5, 0x0 │ │ iput-object v5, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->donateDialogPref:Landroid/preference/Preference; │ │ - .line 255 │ + .line 256 │ .end local v0 # "donated":Z │ .end local v4 # "otherPrefCategory":Landroid/preference/PreferenceCategory; │ :cond_0 │ invoke-virtual {p0, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 ├── smali/net/everythingandroid/smspopup/ui/SmsPopupFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ .prologue │ .line 170 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$1;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$contactsAutoComplete:Landroid/widget/AutoCompleteTextView; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;Landroid/widget/AutoCompleteTextView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ .prologue │ .line 253 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ iput-object p2, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;->val$contactsAutoComplete:Landroid/widget/AutoCompleteTextView; │ │ @@ -70,24 +71,26 @@ │ │ check-cast v0, Landroid/database/Cursor; │ │ .line 257 │ .local v0, "c":Landroid/database/Cursor; │ const/4 v2, 0x0 │ │ + .line 258 │ invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x2 │ │ invoke-interface {v0, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 257 │ invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildLookupUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ │ .line 259 │ .local v1, "uri":Landroid/net/Uri; │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$2;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; ├── smali/net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ .prologue │ .line 215 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 595 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -97,20 +98,21 @@ │ :goto_0 │ return-void │ │ .line 619 │ :cond_0 │ iget-object v3, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - const v4, 0x7f0e00e8 │ + const v4, 0x7f0d00e8 │ │ invoke-static {v3, v4, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v3 │ │ + .line 620 │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 621 │ invoke-virtual {p1, v5}, Landroid/view/View;->setEnabled(Z)V │ │ goto :goto_0 │ .end method ├── smali/net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ .prologue │ .line 238 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment$1;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -44,21 +45,21 @@ │ │ .prologue │ const/4 v2, 0x0 │ │ .line 241 │ const/4 v0, 0x2 │ │ - const v1, 0x7f0e00c9 │ + const v1, 0x7f0d00c9 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIII)Landroid/view/MenuItem; │ │ .line 242 │ const/4 v0, 0x1 │ │ - const v1, 0x7f0e00ca │ + const v1, 0x7f0d00ca │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIII)Landroid/view/MenuItem; │ │ .line 243 │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$1;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$9.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$qrAlertDialog:Landroid/app/AlertDialog; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Landroid/app/AlertDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 702 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ iput-object p2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$9;->val$qrAlertDialog:Landroid/app/AlertDialog; ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 717 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$10;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -167,40 +168,42 @@ │ .line 156 │ :cond_2 │ if-le v3, v5, :cond_4 │ │ .line 157 │ iget-object v6, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ - const v7, 0x7f0e00f7 │ + const v7, 0x7f0d00f7 │ │ invoke-static {v6, v7, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v5 │ │ + .line 158 │ invoke-virtual {v5}, Landroid/widget/Toast;->show()V │ │ .line 199 │ :cond_3 │ :goto_0 │ return v4 │ │ .line 160 │ :cond_4 │ if-nez v3, :cond_5 │ │ .line 161 │ iget-object v6, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$4;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ - const v7, 0x7f0e00f8 │ + const v7, 0x7f0d00f8 │ │ invoke-static {v6, v7, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v5 │ │ + .line 162 │ invoke-virtual {v5}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 166 │ :cond_5 │ sget-object v6, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 749 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -58,24 +59,26 @@ │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->access$1200(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$11;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + .line 756 │ invoke-static {v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->access$1200(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ const-string v3, "quickmessage_message" │ │ invoke-interface {v2, v3}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ + .line 755 │ invoke-interface {v1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->access$1300(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ .line 757 ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 213 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$1;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Landroid/view/GestureDetector$SimpleOnGestureListener;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask.smali │ @@ -58,21 +58,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 297 │ check-cast p1, [Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;->doInBackground([Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -101,14 +99,15 @@ │ │ aget-object v5, p1, v8 │ │ .line 314 │ .local v5, "newMessage":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ iget-object v8, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + .line 315 │ invoke-static {v8}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getUnreadMessages(Landroid/content/Context;)Ljava/util/ArrayList; │ │ move-result-object v4 │ │ .line 317 │ .local v4, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-nez v4, :cond_1 │ @@ -248,21 +247,19 @@ │ invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 297 │ check-cast p1, Ljava/util/ArrayList; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;->onPostExecute(Ljava/util/ArrayList;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/util/ArrayList;)V │ .locals 2 │ @@ -315,15 +312,15 @@ │ .method protected onPreExecute()V │ .locals 2 │ │ .prologue │ .line 304 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$LoadUnreadMessagesAsyncTask;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ - const v1, 0x7f070030 │ + const v1, 0x7f0f0030 │ │ invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ProgressBar; ├── smali/net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity.smali │ @@ -179,23 +179,23 @@ │ move-result-object v0 │ │ .line 346 │ .local v0, "resultUri":Landroid/net/Uri; │ if-nez v0, :cond_1 │ │ .line 347 │ - const v3, 0x7f0e00df │ + const v3, 0x7f0d00df │ │ invoke-direct {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->myToast(I)V │ │ goto :goto_0 │ │ .line 350 │ :cond_1 │ - const v2, 0x7f0e00db │ + const v2, 0x7f0d00db │ │ invoke-direct {p0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->myToast(I)V │ │ .line 352 │ invoke-static {v0}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;->getQuickMessageId(Landroid/net/Uri;)Ljava/lang/String; │ │ move-result-object v2 │ @@ -209,14 +209,15 @@ │ │ .prologue │ const/4 v4, 0x0 │ │ const/4 v0, 0x1 │ │ .line 328 │ + .line 329 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v2 │ │ invoke-static {p1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;->buildQuickMessageUri(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v3 │ @@ -231,15 +232,15 @@ │ │ .line 331 │ .local v0, "result":Z │ :goto_0 │ if-eqz v0, :cond_1 │ │ .line 332 │ - const v2, 0x7f0e00dd │ + const v2, 0x7f0d00dd │ │ invoke-direct {p0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->myToast(I)V │ │ .line 336 │ :goto_1 │ return v0 │ │ @@ -249,15 +250,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ │ .line 334 │ .restart local v0 # "result":Z │ :cond_1 │ - const v2, 0x7f0e00df │ + const v2, 0x7f0d00df │ │ invoke-direct {p0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->myToast(I)V │ │ goto :goto_1 │ .end method │ │ .method private fillData()V │ @@ -393,25 +394,25 @@ │ invoke-virtual {v1, v2, v3, v3, v3}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v1 │ │ if-ne v0, v1, :cond_0 │ │ .line 357 │ - const v1, 0x7f0e00de │ + const v1, 0x7f0d00de │ │ invoke-direct {p0, v1}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->myToast(I)V │ │ .line 361 │ :goto_0 │ return v0 │ │ .line 360 │ :cond_0 │ - const v0, 0x7f0e00df │ + const v0, 0x7f0d00df │ │ invoke-direct {p0, v0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->myToast(I)V │ │ .line 361 │ const/4 v0, 0x0 │ │ goto :goto_0 │ @@ -459,24 +460,26 @@ │ const/4 v2, 0x0 │ │ .line 295 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ + .line 296 │ invoke-static {p1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;->buildQuickMessageUri(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ │ move-object v3, v2 │ │ move-object v4, v2 │ │ move-object v5, v2 │ │ + .line 295 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 297 │ .local v6, "c":Landroid/database/Cursor; │ if-eqz v6, :cond_1 │ @@ -576,18 +579,20 @@ │ invoke-virtual {v2, v4, p2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 316 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v4 │ │ + .line 317 │ invoke-static {p1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;->buildQuickMessageUri(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v5 │ │ + .line 316 │ invoke-virtual {v4, v5, v2, v6, v6}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v1 │ │ .line 318 │ .local v1, "rows":I │ if-ne v1, v3, :cond_1 │ @@ -596,59 +601,59 @@ │ │ .line 319 │ .local v0, "result":Z │ :cond_1 │ if-eqz v0, :cond_2 │ │ .line 320 │ - const v3, 0x7f0e00dc │ + const v3, 0x7f0d00dc │ │ invoke-direct {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->myToast(I)V │ │ goto :goto_0 │ │ .line 322 │ :cond_2 │ - const v3, 0x7f0e00df │ + const v3, 0x7f0d00df │ │ invoke-direct {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->myToast(I)V │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public onContextItemSelected(Landroid/view/MenuItem;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v2, 0x1 │ │ .line 159 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 162 │ .local v1, "info":Landroid/widget/AdapterView$AdapterContextMenuInfo; │ - iget-wide v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - const-wide/16 v5, -0x1 │ + const-wide/16 v6, -0x1 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-eqz v3, :cond_0 │ │ .line 163 │ - iget-wide v3, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-wide v4, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ + invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 164 │ .local v0, "id":Ljava/lang/String; │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ @@ -712,17 +717,17 @@ │ .annotation build Landroid/annotation/SuppressLint; │ value = { │ "NewApi" │ } │ .end annotation │ │ .prologue │ - const v9, 0x7f070022 │ + const v9, 0x7f0f0022 │ │ - const v8, 0x7f070021 │ + const v8, 0x7f0f0021 │ │ const v7, 0x7f030005 │ │ const/4 v6, 0x1 │ │ const/4 v5, 0x0 │ │ @@ -761,15 +766,15 @@ │ .line 68 │ new-instance v1, Landroid/widget/TextView; │ │ invoke-direct {v1, p0}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 69 │ .local v1, "tv":Landroid/widget/TextView; │ - const v3, 0x7f0e00d3 │ + const v3, 0x7f0d00d3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(I)V │ │ .line 70 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ @@ -932,29 +937,29 @@ │ cmp-long v0, v0, v2 │ │ if-eqz v0, :cond_0 │ │ .line 148 │ const/4 v0, 0x2 │ │ - const v1, 0x7f0e00d8 │ + const v1, 0x7f0d00d8 │ │ invoke-interface {p1, v4, v0, v4, v1}, Landroid/view/ContextMenu;->add(IIII)Landroid/view/MenuItem; │ │ .line 149 │ const/4 v0, 0x1 │ │ - const v1, 0x7f0e00d7 │ + const v1, 0x7f0d00d7 │ │ invoke-interface {p1, v4, v0, v4, v1}, Landroid/view/ContextMenu;->add(IIII)Landroid/view/MenuItem; │ │ .line 150 │ const/4 v0, 0x3 │ │ - const v1, 0x7f0e00d9 │ + const v1, 0x7f0d00d9 │ │ invoke-interface {p1, v4, v0, v4, v1}, Landroid/view/ContextMenu;->add(IIII)Landroid/view/MenuItem; │ │ .line 152 │ :cond_0 │ return-void │ .end method │ @@ -985,52 +990,59 @@ │ │ .line 204 │ :pswitch_0 │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 205 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e00d3 │ + const v4, 0x7f0d00d3 │ │ + .line 206 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->addQMLayout:Landroid/view/View; │ │ + .line 207 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e00d5 │ + const v4, 0x7f0d00d5 │ │ new-instance v5, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3; │ │ invoke-direct {v5, p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;->(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ + .line 208 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 214 │ invoke-virtual {v3, v6, v0}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2; │ │ invoke-direct {v4, p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$2;->(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ + .line 215 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 224 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 225 │ .local v0, "addDialog":Landroid/app/AlertDialog; │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V │ @@ -1040,66 +1052,74 @@ │ .line 229 │ .end local v0 # "addDialog":Landroid/app/AlertDialog; │ :pswitch_1 │ new-instance v3, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 230 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e00d4 │ + const v4, 0x7f0d00d4 │ │ + .line 231 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->editQMLayout:Landroid/view/View; │ │ + .line 232 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e00d6 │ + const v4, 0x7f0d00d6 │ │ new-instance v5, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6; │ │ invoke-direct {v5, p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;->(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ + .line 233 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e00d7 │ + const v4, 0x7f0d00d7 │ │ + .line 239 │ invoke-virtual {p0, v4}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ new-instance v5, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5; │ │ invoke-direct {v5, p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$5;->(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 245 │ invoke-virtual {v3, v6, v0}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4; │ │ invoke-direct {v4, p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$4;->(Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ │ + .line 246 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 255 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v2 │ │ .line 256 │ .local v2, "editDialog":Landroid/app/AlertDialog; │ invoke-virtual {v2, v1}, Landroid/app/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V │ @@ -1125,15 +1145,15 @@ │ .line 116 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 117 │ .local v0, "inflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0f0002 │ + const v1, 0x7f0e0002 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 118 │ const/4 v1, 0x1 │ │ return v1 │ @@ -1184,15 +1204,15 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method protected onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V │ - .locals 1 │ + .locals 2 │ .param p1, "l" # Landroid/widget/ListView; │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ │ .prologue │ .line 102 │ @@ -1268,15 +1288,15 @@ │ │ .line 126 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ 0x102002c -> :sswitch_0 │ - 0x7f07004c -> :sswitch_1 │ + 0x7f0f004c -> :sswitch_1 │ .end sparse-switch │ .end method │ │ .method protected onPrepareDialog(ILandroid/app/Dialog;)V │ .locals 2 │ .param p1, "id" # I │ .param p2, "dialog" # Landroid/app/Dialog; ├── smali/net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ .prologue │ .line 299 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -38,15 +39,15 @@ │ # virtual methods │ .method public onClick(Landroid/content/DialogInterface;I)V │ .locals 4 │ .param p1, "dialog" # Landroid/content/DialogInterface; │ .param p2, "which" # I │ │ .prologue │ - const v3, 0x7f0e0048 │ + const v3, 0x7f0d0048 │ │ .line 302 │ packed-switch p2, :pswitch_data_0 │ │ .line 312 │ :goto_0 │ return-void │ @@ -57,14 +58,15 @@ │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + .line 305 │ invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -81,28 +83,30 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 304 │ invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->launchEmailToIntent(Landroid/content/Context;Ljava/lang/String;Z)V │ │ goto :goto_0 │ │ .line 308 │ :pswitch_1 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$8;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + .line 309 │ invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -119,14 +123,15 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 308 │ invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->launchEmailToIntent(Landroid/content/Context;Ljava/lang/String;Z)V │ │ goto :goto_0 │ │ .line 302 │ nop ├── smali/net/everythingandroid/smspopup/ui/SmsPopupFragment.smali │ @@ -473,27 +473,29 @@ │ iget-object v5, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ if-eqz v5, :cond_2 │ │ .line 271 │ iget-object v5, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + .line 272 │ invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->isSms()Z │ │ move-result v5 │ │ if-eqz v5, :cond_3 │ │ move v0, v2 │ │ .line 274 │ .local v0, "viewPrivacy":I │ :goto_0 │ iget-object v5, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + .line 275 │ invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->isSms()Z │ │ move-result v5 │ │ if-eqz v5, :cond_4 │ │ move v1, v4 │ @@ -534,22 +536,22 @@ │ │ .line 294 │ return-void │ │ :cond_3 │ move v0, v3 │ │ - .line 271 │ + .line 272 │ goto :goto_0 │ │ .restart local v0 # "viewPrivacy":I │ :cond_4 │ move v1, v3 │ │ - .line 274 │ + .line 275 │ goto :goto_1 │ │ .line 284 │ .restart local v1 # "viewPrivacyOff":I │ :cond_5 │ if-ne p1, v3, :cond_6 │ │ @@ -848,135 +850,135 @@ │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v16 │ │ .line 114 │ .local v16, "v":Landroid/view/View; │ - const v17, 0x7f070035 │ + const v17, 0x7f0f0035 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/TextView; │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->fromTv:Landroid/widget/TextView; │ │ .line 115 │ - const v17, 0x7f070038 │ + const v17, 0x7f0f0038 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/TextView; │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->messageTv:Landroid/widget/TextView; │ │ .line 116 │ - const v17, 0x7f070036 │ + const v17, 0x7f0f0036 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/TextView; │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->timestampTv:Landroid/widget/TextView; │ │ .line 117 │ - const v17, 0x7f070037 │ + const v17, 0x7f0f0037 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/ScrollView; │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->contentMessage:Landroid/widget/ScrollView; │ │ .line 118 │ - const v17, 0x7f070039 │ + const v17, 0x7f0f0039 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/LinearLayout; │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->contentMms:Landroid/widget/LinearLayout; │ │ .line 119 │ - const v17, 0x7f07003c │ + const v17, 0x7f0f003c │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/LinearLayout; │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->contentPrivacy:Landroid/widget/LinearLayout; │ │ .line 121 │ - const v17, 0x7f07003e │ + const v17, 0x7f0f003e │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/ViewSwitcher; │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->buttonViewSwitcher:Landroid/widget/ViewSwitcher; │ │ .line 122 │ - const v17, 0x7f070033 │ + const v17, 0x7f0f0033 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/LinearLayout; │ │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->mainLayout:Landroid/widget/LinearLayout; │ │ .line 125 │ - const v17, 0x7f070034 │ + const v17, 0x7f0f0034 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/QuickContactBadge; │ │ @@ -987,15 +989,15 @@ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->contactBadge:Landroid/widget/QuickContactBadge; │ │ .line 127 │ invoke-virtual/range {p0 .. p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v17 │ │ - const v18, 0x7f0d0003 │ + const v18, 0x7f0c0003 │ │ invoke-virtual/range {v17 .. v18}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v11 │ │ .line 129 │ .local v11, "buttonText":[Ljava/lang/String; │ @@ -1004,15 +1006,15 @@ │ iget-boolean v0, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->showButtons:Z │ │ move/from16 v17, v0 │ │ if-eqz v17, :cond_6 │ │ .line 130 │ - const v17, 0x7f070040 │ + const v17, 0x7f0f0040 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/Button; │ │ @@ -1049,15 +1051,15 @@ │ move-object/from16 v17, v0 │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v5, v0}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 136 │ - const v17, 0x7f070041 │ + const v17, 0x7f0f0041 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v7 │ │ check-cast v7, Landroid/widget/Button; │ │ @@ -1094,15 +1096,15 @@ │ move-object/from16 v17, v0 │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v7, v0}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 142 │ - const v17, 0x7f070042 │ + const v17, 0x7f0f0042 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v9 │ │ check-cast v9, Landroid/widget/Button; │ │ @@ -1190,53 +1192,53 @@ │ iget-boolean v0, v6, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;->isReplyButton:Z │ │ move/from16 v17, v0 │ │ if-eqz v17, :cond_3 │ │ .line 163 │ - const v17, 0x7f0e004f │ + const v17, 0x7f0d004f │ │ move/from16 v0, v17 │ │ invoke-virtual {v5, v0}, Landroid/widget/Button;->setText(I)V │ │ .line 164 │ :cond_3 │ iget-boolean v0, v8, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;->isReplyButton:Z │ │ move/from16 v17, v0 │ │ if-eqz v17, :cond_4 │ │ .line 165 │ - const v17, 0x7f0e004f │ + const v17, 0x7f0d004f │ │ move/from16 v0, v17 │ │ invoke-virtual {v7, v0}, Landroid/widget/Button;->setText(I)V │ │ .line 166 │ :cond_4 │ iget-boolean v0, v10, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$PopupButton;->isReplyButton:Z │ │ move/from16 v17, v0 │ │ if-eqz v17, :cond_5 │ │ .line 167 │ - const v17, 0x7f0e004f │ + const v17, 0x7f0d004f │ │ move/from16 v0, v17 │ │ invoke-virtual {v9, v0}, Landroid/widget/Button;->setText(I)V │ │ .line 170 │ :cond_5 │ - const v17, 0x7f070044 │ + const v17, 0x7f0f0044 │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/Button; │ │ @@ -1268,15 +1270,15 @@ │ invoke-virtual/range {v17 .. v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->isMms()Z │ │ move-result v17 │ │ if-eqz v17, :cond_7 │ │ .line 180 │ - const v17, 0x7f07003b │ + const v17, 0x7f0f003b │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/Button; │ │ @@ -1303,15 +1305,15 @@ │ │ invoke-virtual/range {v17 .. v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getMessageBody()Ljava/lang/String; │ │ move-result-object v13 │ │ .line 183 │ .local v13, "mmsSubject":Ljava/lang/String; │ - const v17, 0x7f07003a │ + const v17, 0x7f0f003a │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v14 │ │ check-cast v14, Landroid/widget/TextView; │ │ @@ -1355,15 +1357,15 @@ │ invoke-virtual {v14, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 192 │ .end local v13 # "mmsSubject":Ljava/lang/String; │ .end local v14 # "mmsSubjectTV":Landroid/widget/TextView; │ :cond_7 │ :goto_0 │ - const v17, 0x7f07003d │ + const v17, 0x7f0f003d │ │ invoke-virtual/range {v16 .. v17}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v17 │ │ check-cast v17, Landroid/widget/ImageButton; ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$15$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; │ │ .prologue │ .line 1024 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15$1;->this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$15; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ .prologue │ .line 234 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$6;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ .prologue │ .line 271 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -55,22 +56,24 @@ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ .line 276 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$6;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ - const v3, 0x7f0e00ef │ + const v3, 0x7f0d00ef │ │ + .line 277 │ invoke-virtual {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v0, v2}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 276 │ invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 278 │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -53,36 +54,40 @@ │ │ move-object v0, p2 │ │ check-cast v0, Ljava/lang/String; │ │ iget-object v3, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + .line 102 │ invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->access$500(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->access$100(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ move-result-object v4 │ │ + .line 103 │ invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 102 │ invoke-static {v2, v0, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->access$200(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ move-result v0 │ │ + .line 101 │ invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;->setChecked(Z)V │ │ .line 104 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$2;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ check-cast p2, Ljava/lang/String; ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 232 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -70,22 +71,24 @@ │ if-eqz v0, :cond_1 │ │ .line 243 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ + .line 244 │ invoke-static {v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->access$000(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ move-result-object v1 │ │ invoke-virtual {v1, p1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;->getMessage(I)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ move-result-object v1 │ │ + .line 243 │ invoke-static {v0, v1, p2}, Lnet/everythingandroid/smspopup/util/ManageNotification;->update(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V │ │ .line 246 │ :cond_1 │ return-void │ │ .line 238 ├── smali/net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -53,36 +54,40 @@ │ │ move-object v0, p2 │ │ check-cast v0, Ljava/lang/String; │ │ iget-object v3, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ + .line 87 │ invoke-static {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->access$000(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-static {v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->access$100(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)Lnet/everythingandroid/smspopup/preferences/ButtonListPreference; │ │ move-result-object v4 │ │ + .line 88 │ invoke-virtual {v4}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 87 │ invoke-static {v2, v0, v3, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;->access$200(Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ move-result v0 │ │ + .line 86 │ invoke-virtual {v1, v0}, Lnet/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference;->setChecked(Z)V │ │ .line 89 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$1;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ check-cast p2, Ljava/lang/String; ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 765 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$14.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$replyToThread:Z │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Z)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 993 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ iput-object p2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$14;->val$message:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; ├── smali/net/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment.smali │ @@ -111,17 +111,17 @@ │ │ .line 215 │ :pswitch_0 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ - iget-wide v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-wide v4, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - invoke-static {v2, v3, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;->access$100(Landroid/content/Context;J)Landroid/content/Intent; │ + invoke-static {v2, v4, v5}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;->access$100(Landroid/content/Context;J)Landroid/content/Intent; │ │ move-result-object v2 │ │ invoke-virtual {p0, v2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ @@ -131,20 +131,22 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v2 │ │ - iget-wide v3, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ + iget-wide v4, v0, Landroid/widget/AdapterView$AdapterContextMenuInfo;->id:J │ │ - invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ + .line 221 │ + invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ │ move-result-object v3 │ │ + .line 220 │ invoke-virtual {v2, v3, v6, v6}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 228 │ :cond_0 │ const/4 v1, 0x0 │ @@ -170,22 +172,22 @@ │ │ .line 290 │ invoke-super {p0, p1, p2, p3}, Landroid/support/v4/app/ListFragment;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ .line 291 │ const/4 v0, 0x2 │ │ - const v1, 0x7f0e00c9 │ + const v1, 0x7f0d00c9 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIII)Landroid/view/MenuItem; │ │ .line 292 │ const/4 v0, 0x1 │ │ - const v1, 0x7f0e00ca │ + const v1, 0x7f0d00ca │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIII)Landroid/view/MenuItem; │ │ .line 293 │ return-void │ .end method │ │ @@ -243,14 +245,15 @@ │ │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ sget-object v2, Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; │ │ + .line 303 │ invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;->access$000()[Ljava/lang/String; │ │ move-result-object v3 │ │ move-object v5, v4 │ │ move-object v6, v4 │ @@ -315,16 +318,17 @@ │ move-result-object v1 │ │ invoke-direct {v0, v1, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;->mSystemContactsAdapter:Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter; │ │ .line 248 │ - const v0, 0x7f070007 │ + const v0, 0x7f0f0007 │ │ + .line 249 │ invoke-virtual {v9, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v7 │ │ check-cast v7, Landroid/widget/AutoCompleteTextView; │ │ .line 250 │ @@ -357,14 +361,15 @@ │ │ fill-array-data v5, :array_0 │ │ .line 270 │ .local v5, "to":[I │ new-instance v0, Landroid/support/v4/widget/SimpleCursorAdapter; │ │ + .line 271 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ const v2, 0x7f03000c │ │ invoke-direct/range {v0 .. v6}, Landroid/support/v4/widget/SimpleCursorAdapter;->(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ @@ -398,15 +403,15 @@ │ .array-data 4 │ 0x1020014 │ 0x1020015 │ .end array-data │ .end method │ │ .method public onListItemClick(Landroid/widget/ListView;Landroid/view/View;IJ)V │ - .locals 1 │ + .locals 2 │ .param p1, "l" # Landroid/widget/ListView; │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ │ .prologue │ .line 199 │ @@ -477,22 +482,19 @@ │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method public bridge synthetic onLoadFinished(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Landroid/support/v4/content/Loader; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 183 │ check-cast p2, Landroid/database/Cursor; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ConfigContactsListFragment;->onLoadFinished(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 2 ├── smali/net/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ .prologue │ .line 209 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity$3;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigQuickMessagesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$4$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$intent:Landroid/content/Intent; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4;Landroid/content/Intent;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; │ │ .prologue │ .line 611 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;->this$1:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4; │ │ iput-object p2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$4$1;->val$intent:Landroid/content/Intent; ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 1039 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$16;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/ConfigContactActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/ConfigContactActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ .prologue │ .line 181 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactActivity$1;->this$0:Lnet/everythingandroid/smspopup/ui/ConfigContactActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask.smali │ @@ -136,21 +136,19 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 351 │ check-cast p1, [Landroid/net/Uri; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;->doInBackground([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -194,14 +192,15 @@ │ │ const/4 v2, 0x2 │ │ new-array v2, v2, [Landroid/graphics/drawable/Drawable; │ │ iget-object v3, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + .line 385 │ invoke-virtual {v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f020005 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ @@ -212,14 +211,15 @@ │ │ const/4 v3, 0x1 │ │ new-instance v4, Landroid/graphics/drawable/BitmapDrawable; │ │ iget-object v5, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ + .line 386 │ invoke-virtual {v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ invoke-direct {v4, v5, p1}, Landroid/graphics/drawable/BitmapDrawable;->(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ aput-object v4, v2, v3 │ @@ -243,18 +243,16 @@ │ .end local v1 # "mTd":Landroid/graphics/drawable/TransitionDrawable; │ :cond_0 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 351 │ check-cast p1, Landroid/graphics/Bitmap; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$FetchContactPhotoTask;->onPostExecute(Landroid/graphics/Bitmap;)V │ │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 683 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ .prologue │ .line 206 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$5;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 693 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity.smali │ @@ -155,15 +155,14 @@ │ .line 922 │ new-instance v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13; │ │ invoke-direct {v0, p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$13;->(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->androidTtsListener:Landroid/speech/tts/TextToSpeech$OnInitListener; │ │ - .line 1199 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ .locals 1 │ .param p0, "x0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ @@ -975,29 +974,29 @@ │ │ .prologue │ .line 389 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ - const v8, 0x7f0b000d │ + const v8, 0x7f0a0010 │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDimension(I)F │ │ move-result v7 │ │ float-to-int v6, v7 │ │ .line 390 │ .local v6, "width":I │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ - const v8, 0x7f0b000e │ + const v8, 0x7f0a0011 │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDimension(I)F │ │ move-result v7 │ │ float-to-int v1, v7 │ │ @@ -1015,31 +1014,31 @@ │ │ .line 392 │ .local v5, "screenWidth":I │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ - const v8, 0x7f0b0010 │ + const v8, 0x7f0a0013 │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDimension(I)F │ │ move-result v7 │ │ float-to-int v0, v7 │ │ .line 393 │ .local v0, "bottom_padding":I │ - const v7, 0x7f070031 │ + const v7, 0x7f0f0031 │ │ invoke-virtual {p0, v7}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ - .line 394 │ + .line 395 │ .local v3, "marginView":Landroid/view/View; │ invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/LinearLayout$LayoutParams; │ │ @@ -1054,14 +1053,15 @@ │ iget-object v7, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ invoke-virtual {v7, v6, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter;->resizeFragments(II)V │ │ .line 399 │ iget-object v7, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + .line 400 │ invoke-virtual {v7}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/RelativeLayout$LayoutParams; │ │ .line 401 │ @@ -1137,15 +1137,15 @@ │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-static {v1, v0}, Lcom/commonsware/cwac/wakeful/WakefulIntentService;->sendWakefulWork(Landroid/content/Context;Landroid/content/Intent;)V │ │ .line 1077 │ - const v1, 0x7f0e00e4 │ + const v1, 0x7f0d00e4 │ │ invoke-static {p0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ @@ -1161,15 +1161,15 @@ │ .end local v0 # "i":Landroid/content/Intent; │ :cond_0 │ :goto_0 │ return-void │ │ .line 1081 │ :cond_1 │ - const v1, 0x7f0e00e5 │ + const v1, 0x7f0d00e5 │ │ invoke-static {p0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ @@ -1214,15 +1214,15 @@ │ move-result-object v2 │ │ iput-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ .line 173 │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v3, 0x7f0e0044 │ + const v3, 0x7f0d0044 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ @@ -1233,43 +1233,44 @@ │ .line 174 │ invoke-virtual {p0, v6}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->setRequestedOrientation(I)V │ │ .line 180 │ :goto_0 │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v3, 0x7f0e0010 │ + const v3, 0x7f0d0010 │ │ + .line 181 │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ .line 182 │ .local v0, "privacyMessage":Z │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v3, 0x7f0e0011 │ + const v3, 0x7f0d0011 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ .line 184 │ .local v1, "privacySender":Z │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v3, 0x7f0e0012 │ + const v3, 0x7f0d0012 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ @@ -1285,30 +1286,32 @@ │ .line 188 │ iput v6, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->privacyMode:I │ │ .line 195 │ :goto_1 │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v3, 0x7f0e0015 │ + const v3, 0x7f0d0015 │ │ + .line 196 │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 195 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v2 │ │ iput-boolean v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->showUnlockButton:Z │ │ .line 199 │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v3, 0x7f0e0041 │ + const v3, 0x7f0d0041 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "" │ │ @@ -1387,15 +1390,15 @@ │ │ .prologue │ const/4 v6, 0x1 │ │ const/4 v5, 0x0 │ │ .line 207 │ - const v1, 0x7f07002e │ + const v1, 0x7f0f002e │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ @@ -1416,15 +1419,15 @@ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->smsPopupPagerAdapter:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$SmsPopupPagerAdapter; │ │ invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V │ │ .line 210 │ - const v1, 0x7f07002f │ + const v1, 0x7f0f002f │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Lcom/viewpagerindicator/CirclePageIndicator; │ │ @@ -1454,15 +1457,15 @@ │ invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;->setGestureListener(Landroid/view/GestureDetector$SimpleOnGestureListener;)V │ │ .line 219 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->registerForContextMenu(Landroid/view/View;)V │ │ - .line 221 │ + .line 222 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v1 │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/util/RetainFragment;->findOrCreateRetainFragment(Landroid/support/v4/app/FragmentManager;)Lnet/everythingandroid/smspopup/util/RetainFragment; │ │ move-result-object v0 │ @@ -1505,15 +1508,15 @@ │ invoke-direct {v2, p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$2;->(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;->setOnMessageCountChanged(Lnet/everythingandroid/smspopup/controls/SmsPopupPager$MessageCountChanged;)V │ │ .line 250 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v2, 0x7f0e0016 │ + const v2, 0x7f0d0016 │ │ invoke-virtual {p0, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v1, v2, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ @@ -1538,64 +1541,70 @@ │ :cond_1 │ const/4 v1, 0x3 │ │ new-array v1, v1, [I │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v3, 0x7f0e003a │ + const v3, 0x7f0d003a │ │ + .line 257 │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ sget-object v4, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;->PREFS_BUTTON1:Ljava/lang/String; │ │ + .line 256 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v2 │ │ aput v2, v1, v5 │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v3, 0x7f0e003b │ + const v3, 0x7f0d003b │ │ + .line 259 │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ sget-object v4, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;->PREFS_BUTTON2:Ljava/lang/String; │ │ + .line 258 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v2 │ │ aput v2, v1, v6 │ │ const/4 v2, 0x2 │ │ iget-object v3, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mPrefs:Landroid/content/SharedPreferences; │ │ - const v4, 0x7f0e003c │ + const v4, 0x7f0d003c │ │ + .line 261 │ invoke-virtual {p0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ sget-object v5, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;->PREFS_BUTTON3:Ljava/lang/String; │ │ + .line 260 │ invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v3 │ @@ -1677,24 +1686,26 @@ │ move-result-object v0 │ │ invoke-static {v0}, Lnet/everythingandroid/smspopup/service/ReminderService;->cancelReminder(Landroid/content/Context;)V │ │ .line 961 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ + .line 962 │ invoke-virtual {v0}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;->getActiveMessage()Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->smsPopupPager:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ invoke-virtual {v1}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;->getPageCount()I │ │ move-result v1 │ │ + .line 961 │ invoke-static {p0, v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification;->update(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V │ │ .line 964 │ new-instance v0, Landroid/speech/tts/TextToSpeech; │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->androidTtsListener:Landroid/speech/tts/TextToSpeech$OnInitListener; │ │ @@ -1748,14 +1759,15 @@ │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->signatureText:Ljava/lang/String; │ │ + .line 1148 │ invoke-virtual {p1, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 1149 │ @@ -1765,22 +1777,24 @@ │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->signatureText:Ljava/lang/String; │ │ + .line 1150 │ invoke-virtual {p1, v2}, Ljava/lang/String;->lastIndexOf(Ljava/lang/String;)I │ │ move-result v2 │ │ invoke-virtual {p1, v1, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 1149 │ invoke-virtual {v0, v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->setReplyText(Ljava/lang/String;)V │ │ .line 1155 │ :cond_0 │ :goto_0 │ return-void │ │ @@ -1870,30 +1884,32 @@ │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ if-eqz v0, :cond_1 │ │ .line 1139 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->quickreplyTextView:Landroid/widget/TextView; │ │ - const v1, 0x7f0e00e1 │ + const v1, 0x7f0d00e1 │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ iget-object v4, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->quickReplySmsMessage:Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ + .line 1140 │ invoke-virtual {v4}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getContactName()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 1139 │ invoke-virtual {p0, v1, v2}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 1142 │ @@ -2077,14 +2093,15 @@ │ const/4 v1, -0x1 │ │ if-ne p2, v1, :cond_0 │ │ .line 827 │ const-string v1, "android.speech.extra.RESULTS" │ │ + .line 828 │ invoke-virtual {p3, v1}, Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ .line 831 │ .local v0, "matches":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v1, 0x0 │ @@ -2361,81 +2378,81 @@ │ │ .line 879 │ invoke-super {p0, p1, p2, p3}, Landroid/support/v4/app/FragmentActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ .line 881 │ const/4 v0, 0x7 │ │ - const v1, 0x7f0e00f3 │ + const v1, 0x7f0d00f3 │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 882 │ const/4 v0, 0x1 │ │ - const v1, 0x7f0e004e │ + const v1, 0x7f0d004e │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 883 │ const/4 v0, 0x2 │ │ - const v1, 0x7f0e0053 │ + const v1, 0x7f0d0053 │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 884 │ const/4 v0, 0x3 │ │ - const v1, 0x7f0e004f │ + const v1, 0x7f0d004f │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 885 │ const/4 v0, 0x4 │ │ - const v1, 0x7f0e0058 │ + const v1, 0x7f0d0058 │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 886 │ const/4 v0, 0x6 │ │ - const v1, 0x7f0e0055 │ + const v1, 0x7f0d0055 │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 887 │ const/4 v0, 0x5 │ │ - const v1, 0x7f0e0050 │ + const v1, 0x7f0d0050 │ │ invoke-virtual {p0, v1}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/ContextMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ @@ -2467,28 +2484,30 @@ │ │ const v4, 0x1080027 │ │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e010b │ + const v4, 0x7f0d010b │ │ + .line 570 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e010c │ + const v4, 0x7f0d010c │ │ + .line 571 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ @@ -2499,26 +2518,29 @@ │ │ new-instance v5, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v5, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$3;->(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ + .line 572 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const/high16 v4, 0x1040000 │ │ const/4 v5, 0x0 │ │ + .line 578 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 579 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ goto :goto_0 │ │ .line 585 │ @@ -2535,49 +2557,51 @@ │ │ invoke-virtual {v11, v3, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v2 │ │ .line 587 │ .local v2, "qrLayout":Landroid/view/View; │ - const v3, 0x7f070021 │ + const v3, 0x7f0f0021 │ │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/EditText; │ │ move-object/from16 v0, p0 │ │ iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->qrEditText:Landroid/widget/EditText; │ │ .line 588 │ - const v3, 0x7f070022 │ + const v3, 0x7f0f0022 │ │ + .line 589 │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v14 │ │ check-cast v14, Landroid/widget/TextView; │ │ .line 590 │ .local v14, "qrCounterTextView":Landroid/widget/TextView; │ - const v3, 0x7f070028 │ + const v3, 0x7f0f0028 │ │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v15 │ │ check-cast v15, Landroid/widget/Button; │ │ .line 592 │ .local v15, "qrSendButton":Landroid/widget/Button; │ - const v3, 0x7f07002b │ + const v3, 0x7f0f002b │ │ + .line 593 │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v16 │ │ check-cast v16, Landroid/widget/ImageButton; │ │ .line 595 │ @@ -2615,15 +2639,15 @@ │ move-object/from16 v0, p0 │ │ invoke-direct {v4, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;->(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ invoke-virtual {v3, v4}, Landroid/widget/EditText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V │ │ .line 661 │ - const v3, 0x7f070025 │ + const v3, 0x7f0f0025 │ │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ @@ -2632,22 +2656,24 @@ │ iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->quickreplyTextView:Landroid/widget/TextView; │ │ .line 662 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->qrEditText:Landroid/widget/EditText; │ │ + .line 663 │ invoke-virtual {v3}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 662 │ invoke-static {v3, v14, v15}, Lnet/everythingandroid/smspopup/controls/QmTextWatcher;->getQuickReplyCounterText(Ljava/lang/CharSequence;Landroid/widget/TextView;Landroid/widget/Button;)V │ │ .line 667 │ new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6; │ │ move-object/from16 v0, p0 │ │ @@ -2660,24 +2686,27 @@ │ │ move-object/from16 v0, p0 │ │ invoke-direct {v3, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x1080029 │ │ + .line 676 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e00e0 │ + const v4, 0x7f0d00e0 │ │ + .line 677 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 678 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ .line 681 │ .local v1, "qrAlertDialog":Landroid/app/AlertDialog; │ const/4 v3, 0x0 │ @@ -2704,15 +2733,15 @@ │ move-object/from16 v0, p0 │ │ invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$7;->(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ invoke-virtual {v1, v3}, Landroid/app/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V │ │ .line 692 │ - const v3, 0x7f07002c │ + const v3, 0x7f0f002c │ │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v13 │ │ check-cast v13, Landroid/widget/Button; │ │ @@ -2723,15 +2752,15 @@ │ move-object/from16 v0, p0 │ │ invoke-direct {v3, v0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$8;->(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ │ invoke-virtual {v13, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 701 │ - const v3, 0x7f07002d │ + const v3, 0x7f0f002d │ │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v9 │ │ check-cast v9, Landroid/widget/Button; │ │ @@ -2841,20 +2870,22 @@ │ │ move-object/from16 v0, p0 │ │ invoke-direct {v3, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x1080029 │ │ + .line 743 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e00d1 │ + const v4, 0x7f0d00d1 │ │ + .line 744 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v12 │ │ .line 747 │ .local v12, "mDialogBuilder":Landroid/app/AlertDialog$Builder; │ move-object/from16 v0, p0 │ @@ -2928,24 +2959,26 @@ │ │ const-string v5, "0" │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x1 │ │ - const v5, 0x7f0e00da │ + const v5, 0x7f0d00da │ │ + .line 764 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v5}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 763 │ invoke-virtual {v10, v3}, Landroid/database/MatrixCursor;->addRow([Ljava/lang/Object;)V │ │ .line 765 │ new-instance v3, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$12; │ │ move-object/from16 v0, p0 │ │ @@ -2972,15 +3005,15 @@ │ iput-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mProgressDialog:Landroid/app/ProgressDialog; │ │ .line 778 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->mProgressDialog:Landroid/app/ProgressDialog; │ │ - const v4, 0x7f0e00e6 │ + const v4, 0x7f0d00e6 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v4}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ @@ -3130,15 +3163,15 @@ │ │ .method protected onPrepareDialog(ILandroid/app/Dialog;)V │ .locals 4 │ .param p1, "id" # I │ .param p2, "dialog" # Landroid/app/Dialog; │ │ .prologue │ - const v3, 0x7f0b000d │ + const v3, 0x7f0a0010 │ │ .line 789 │ invoke-super {p0, p1, p2}, Landroid/support/v4/app/FragmentActivity;->onPrepareDialog(ILandroid/app/Dialog;)V │ │ .line 795 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->getApplicationContext()Landroid/content/Context; ├── smali/net/everythingandroid/smspopup/ui/SmsPopupFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupFragment$2;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 628 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -96,15 +97,15 @@ │ .line 651 │ iget-object v2, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$5;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-virtual {p1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ - invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;->access$800(Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;Ljava/lang/String;)V │ │ goto :goto_0 │ .end method ├── smali/net/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter.smali │ @@ -64,15 +64,14 @@ │ │ .line 164 │ return-void │ .end method │ │ .method public bridge synthetic convertToString(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ .locals 1 │ - .param p1, "x0" # Landroid/database/Cursor; │ │ .prologue │ .line 144 │ invoke-virtual {p0, p1}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;->convertToString(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -164,26 +163,29 @@ │ :cond_0 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity$ContactListAdapter;->mContentResolver:Landroid/content/ContentResolver; │ │ sget-object v1, Landroid/provider/ContactsContract$Contacts;->CONTENT_FILTER_URI:Landroid/net/Uri; │ │ check-cast p1, Ljava/lang/String; │ │ + .line 178 │ .end local p1 # "constraint":Ljava/lang/CharSequence; │ invoke-static {v1, p1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ │ + .line 179 │ invoke-static {}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;->access$000()[Ljava/lang/String; │ │ move-result-object v2 │ │ move-object v4, v3 │ │ move-object v5, v3 │ │ + .line 177 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method ├── smali/net/everythingandroid/smspopup/ui/SmsPopupActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ .prologue │ .line 667 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupActivity$6;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/ui/ConfigContactsActivity.smali │ @@ -60,15 +60,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 43 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentActivity;->()V │ │ - .line 183 │ return-void │ .end method │ │ .method static synthetic access$000()[Ljava/lang/String; │ .locals 1 │ │ .prologue │ @@ -134,18 +133,20 @@ │ │ move-result-object v0 │ │ .line 133 │ .local v0, "i":Landroid/content/Intent; │ const-string v1, "net.everythingandroid.smspopuppro.EXTRA_CONTACT_URI" │ │ + .line 134 │ invoke-static {p1, p2}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ │ move-result-object v2 │ │ + .line 133 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; │ │ .line 135 │ return-object v0 │ .end method │ │ .method private static getConfigPerContactIntent(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; │ @@ -255,18 +256,20 @@ │ │ .line 82 │ .local v0, "contactId":Ljava/lang/String; │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v3 │ │ + .line 83 │ invoke-static {v0, v1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildLookupUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v4 │ │ + .line 82 │ invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;->getConfigPerContactIntent(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; │ │ move-result-object v3 │ │ invoke-virtual {p0, v3}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ @@ -349,15 +352,15 @@ │ .line 91 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/ui/ConfigContactsActivity;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 92 │ .local v0, "inflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0f0001 │ + const v1, 0x7f0e0001 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 93 │ const/4 v1, 0x1 │ │ return v1 │ @@ -395,10 +398,10 @@ │ │ goto :goto_0 │ │ .line 98 │ :sswitch_data_0 │ .sparse-switch │ 0x102002c -> :sswitch_0 │ - 0x7f07004c -> :sswitch_1 │ + 0x7f0f004c -> :sswitch_1 │ .end sparse-switch │ .end method ├── smali/net/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ .prologue │ .line 282 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity$7;->this$0:Lnet/everythingandroid/smspopup/ui/SmsPopupConfigActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/preferences/DialogCheckBoxPreference.smali │ @@ -77,50 +77,55 @@ │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;->context:Landroid/content/Context; │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x1080027 │ │ + .line 34 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;->context:Landroid/content/Context; │ │ - const v2, 0x7f0e0086 │ + const v2, 0x7f0d0086 │ │ + .line 35 │ invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/DialogCheckBoxPreference;->context:Landroid/content/Context; │ │ - const v2, 0x7f0e008f │ + const v2, 0x7f0d008f │ │ + .line 36 │ invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x104000a │ │ const/4 v2, 0x0 │ │ + .line 37 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 38 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 43 │ :goto_0 │ return-void │ │ .line 40 ├── smali/net/everythingandroid/smspopup/preferences/CustomVibrateListPreference.smali │ @@ -112,15 +112,15 @@ │ return-wide v0 │ .end method │ │ .method private getPrefs()V │ .locals 5 │ │ .prologue │ - const v4, 0x7f0e0002 │ + const v4, 0x7f0d0002 │ │ .line 51 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ if-nez v0, :cond_0 │ │ .line 52 │ @@ -143,26 +143,26 @@ │ cmp-long v0, v0, v2 │ │ if-nez v0, :cond_3 │ │ .line 56 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e001e │ + const v1, 0x7f0d001e │ │ invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(II)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->vibrate_pattern:Ljava/lang/String; │ │ .line 59 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e001f │ + const v1, 0x7f0d001f │ │ invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(II)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->vibrate_pattern_custom:Ljava/lang/String; │ │ @@ -201,28 +201,28 @@ │ :cond_2 │ return-void │ │ .line 64 │ :cond_3 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e002f │ + const v1, 0x7f0d002f │ │ const-string v2, "contact_vibrate_pattern" │ │ invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(IILjava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->vibrate_pattern:Ljava/lang/String; │ │ .line 68 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e0030 │ + const v1, 0x7f0d0030 │ │ const-string v2, "contact_vibrate_pattern_custom" │ │ invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(IILjava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -236,14 +236,15 @@ │ │ .prologue │ .line 87 │ iget-object v3, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->context:Landroid/content/Context; │ │ const-string v4, "layout_inflater" │ │ + .line 88 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/LayoutInflater; │ │ .line 90 │ @@ -254,15 +255,15 @@ │ │ invoke-virtual {v1, v3, v4}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v2 │ │ .line 92 │ .local v2, "v":Landroid/view/View; │ - const v3, 0x7f070049 │ + const v3, 0x7f0f0049 │ │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/EditText; │ │ @@ -277,38 +278,43 @@ │ │ iget-object v4, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->context:Landroid/content/Context; │ │ invoke-direct {v3, v4}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x108009b │ │ + .line 97 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ - const v4, 0x7f0e00a0 │ + const v4, 0x7f0d00a0 │ │ + .line 98 │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 99 │ invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x104000a │ │ new-instance v5, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1; │ │ invoke-direct {v5, p0, v0}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;->(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Landroid/widget/EditText;)V │ │ + .line 100 │ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 154 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 155 │ return-void │ .end method │ │ │ @@ -326,15 +332,15 @@ │ │ .line 43 │ invoke-direct {p0}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->getPrefs()V │ │ .line 44 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->context:Landroid/content/Context; │ │ - const v1, 0x7f0e0047 │ + const v1, 0x7f0d0047 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->vibrate_pattern:Ljava/lang/String; │ │ @@ -349,15 +355,15 @@ │ │ .line 48 │ :cond_0 │ return-void │ .end method │ │ .method public setRowId(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "rowId" # J │ │ .prologue │ .line 35 │ iput-wide p1, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->mRowId:J │ │ .line 36 ├── smali/net/everythingandroid/smspopup/preferences/QuickReplyCheckBoxPreference.smali │ @@ -109,24 +109,26 @@ │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ if-eq v0, v2, :cond_0 │ │ + .line 30 │ invoke-static {p2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ if-eq v0, v2, :cond_0 │ │ + .line 31 │ invoke-static {p3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 ├── smali/net/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$onEditText:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Landroid/widget/EditText;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ iput-object p2, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;->val$onEditText:Landroid/widget/EditText; │ │ @@ -127,30 +128,30 @@ │ if-eqz v1, :cond_3 │ │ .line 121 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->access$200(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-nez v1, :cond_2 │ │ .line 122 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->access$000(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ move-result-object v1 │ │ - const v2, 0x7f0e0024 │ + const v2, 0x7f0d0024 │ │ const-string v3, "contact_led_pattern_custom" │ │ invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->putString(ILjava/lang/String;Ljava/lang/String;)V │ │ .line 134 │ :goto_0 │ @@ -158,28 +159,31 @@ │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->access$100(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; │ │ move-result-object v1 │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ + .line 135 │ invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->access$100(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; │ │ move-result-object v2 │ │ - const v3, 0x7f0e00b1 │ + const v3, 0x7f0d00b1 │ │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 134 │ invoke-static {v1, v2, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 136 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 160 │ :goto_1 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->access$000(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ @@ -212,15 +216,15 @@ │ :cond_2 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->access$000(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ move-result-object v1 │ │ - const v2, 0x7f0e0035 │ + const v2, 0x7f0d0035 │ │ const-string v3, "contact_led_pattern_custom" │ │ invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->putString(ILjava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ @@ -230,25 +234,28 @@ │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->access$100(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; │ │ move-result-object v1 │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference; │ │ + .line 156 │ invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->access$100(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;)Landroid/content/Context; │ │ move-result-object v2 │ │ - const v3, 0x7f0e00b2 │ + const v3, 0x7f0d00b2 │ │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 155 │ invoke-static {v1, v2, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 157 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ goto :goto_1 │ .end method ├── smali/net/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference.smali │ @@ -116,15 +116,15 @@ │ │ .method private getPrefs()V │ .locals 6 │ │ .prologue │ const/4 v5, 0x0 │ │ - const v4, 0x7f0e0003 │ + const v4, 0x7f0d0003 │ │ .line 52 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ if-nez v0, :cond_0 │ │ .line 53 │ @@ -147,41 +147,41 @@ │ cmp-long v0, v0, v2 │ │ if-nez v0, :cond_3 │ │ .line 57 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e0023 │ + const v1, 0x7f0d0023 │ │ invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(II)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->flashLedPattern:Ljava/lang/String; │ │ .line 60 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e0024 │ + const v1, 0x7f0d0024 │ │ invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(II)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->flashLedPatternCustom:Ljava/lang/String; │ │ .line 74 │ :goto_0 │ iput-object v5, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->led_pattern:[I │ │ .line 76 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->context:Landroid/content/Context; │ │ - const v1, 0x7f0e0047 │ + const v1, 0x7f0d0047 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->flashLedPattern:Ljava/lang/String; │ │ @@ -205,18 +205,20 @@ │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->led_pattern:[I │ │ if-nez v0, :cond_1 │ │ .line 83 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ + .line 84 │ invoke-virtual {v0, v4, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(II)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 83 │ invoke-static {v0}, Lnet/everythingandroid/smspopup/util/ManageNotification;->parseLEDPattern(Ljava/lang/String;)[I │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->led_pattern:[I │ │ .line 89 │ @@ -237,28 +239,28 @@ │ :cond_2 │ return-void │ │ .line 64 │ :cond_3 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e0034 │ + const v1, 0x7f0d0034 │ │ const-string v2, "contact_led_pattern" │ │ invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(IILjava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->flashLedPattern:Ljava/lang/String; │ │ .line 68 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e0035 │ + const v1, 0x7f0d0035 │ │ const-string v2, "contact_led_pattern_custom" │ │ invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(IILjava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -284,14 +286,15 @@ │ │ .prologue │ .line 96 │ iget-object v4, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->context:Landroid/content/Context; │ │ const-string v5, "layout_inflater" │ │ + .line 97 │ invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ .line 99 │ @@ -302,25 +305,25 @@ │ │ invoke-virtual {v0, v4, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v3 │ │ .line 101 │ .local v3, "v":Landroid/view/View; │ - const v4, 0x7f07001f │ + const v4, 0x7f0f001f │ │ invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/EditText; │ │ .line 102 │ .local v2, "onEditText":Landroid/widget/EditText; │ - const v4, 0x7f070020 │ + const v4, 0x7f0f0020 │ │ invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; │ │ @@ -356,38 +359,43 @@ │ │ iget-object v5, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->context:Landroid/content/Context; │ │ invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v5, 0x108009b │ │ + .line 108 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ - const v5, 0x7f0e00af │ + const v5, 0x7f0d00af │ │ + .line 109 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 110 │ invoke-virtual {v4, v3}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x104000a │ │ new-instance v6, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1; │ │ invoke-direct {v6, p0, v2, v1}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference$1;->(Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;Landroid/widget/EditText;Landroid/widget/EditText;)V │ │ + .line 111 │ invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 165 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 166 │ return-void │ .end method │ │ │ @@ -405,15 +413,15 @@ │ │ .line 44 │ invoke-direct {p0}, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->getPrefs()V │ │ .line 45 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->context:Landroid/content/Context; │ │ - const v1, 0x7f0e0047 │ + const v1, 0x7f0d0047 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->flashLedPattern:Ljava/lang/String; │ │ @@ -428,15 +436,15 @@ │ │ .line 49 │ :cond_0 │ return-void │ .end method │ │ .method public setRowId(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "rowId" # J │ │ .prologue │ .line 36 │ iput-wide p1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDPatternListPreference;->mRowId:J │ │ .line 37 ├── smali/net/everythingandroid/smspopup/preferences/ButtonListPreference.smali │ @@ -78,14 +78,15 @@ │ │ move-result v0 │ │ const/4 v1, 0x4 │ │ if-eq v0, v1, :cond_0 │ │ + .line 45 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->getValue()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v0 │ @@ -134,15 +135,15 @@ │ .method public refreshSummary()V │ .locals 5 │ │ .prologue │ .line 40 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/ButtonListPreference;->mContext:Landroid/content/Context; │ │ - const v1, 0x7f0e00eb │ + const v1, 0x7f0d00eb │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 ├── smali/net/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1.smali │ @@ -38,15 +38,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 342 │ invoke-virtual {p0, p1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ move-result-object v0 │ │ @@ -64,15 +63,14 @@ │ invoke-direct {v0, p1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 342 │ invoke-virtual {p0, p1}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState$1;->newArray(I)[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$SavedState; │ │ move-result-object v0 ├── smali/net/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/content/DialogInterface;I)V │ - .locals 9 │ + .locals 10 │ .param p1, "dialog" # Landroid/content/DialogInterface; │ .param p2, "whichButton" # I │ │ .prologue │ .line 142 │ iget-object v4, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ @@ -104,17 +105,17 @@ │ │ move-result-object v6 │ │ iget-object v7, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ invoke-static {v7}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->access$500(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - invoke-direct {v5, v6, v7, v8}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->(Landroid/content/Context;J)V │ + invoke-direct {v5, v6, v8, v9}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->(Landroid/content/Context;J)V │ │ invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->access$302(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;Lnet/everythingandroid/smspopup/util/ManagePreferences;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ .line 151 │ :cond_0 │ iget-object v4, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ @@ -131,40 +132,42 @@ │ .line 152 │ iget-object v4, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->access$300(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ move-result-object v4 │ │ - const v5, 0x7f0e0022 │ + const v5, 0x7f0d0022 │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "#" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 154 │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "contact_led_color_custom" │ │ + .line 152 │ invoke-virtual {v4, v5, v6, v7}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->putString(ILjava/lang/String;Ljava/lang/String;)V │ │ .line 163 │ :goto_0 │ iget-object v4, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->access$300(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ @@ -193,58 +196,61 @@ │ :cond_1 │ iget-object v4, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->access$400(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Landroid/content/Context; │ │ move-result-object v4 │ │ - const v5, 0x7f0e00ae │ + const v5, 0x7f0d00ae │ │ const/4 v6, 0x1 │ │ invoke-static {v4, v5, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v4 │ │ + .line 169 │ invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ .line 170 │ return-void │ │ .line 157 │ :cond_2 │ iget-object v4, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference; │ │ invoke-static {v4}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->access$300(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ move-result-object v4 │ │ - const v5, 0x7f0e0033 │ + const v5, 0x7f0d0033 │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "#" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 159 │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "contact_led_color_custom" │ │ + .line 157 │ invoke-virtual {v4, v5, v6, v7}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->putString(ILjava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ .end method ├── smali/net/everythingandroid/smspopup/preferences/CustomLEDColorListPreference.smali │ @@ -162,15 +162,15 @@ │ return-wide v0 │ .end method │ │ .method private getPrefs()V │ .locals 5 │ │ .prologue │ - const v4, 0x7f0e0004 │ + const v4, 0x7f0d0004 │ │ .line 62 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ if-nez v0, :cond_0 │ │ .line 63 │ @@ -193,26 +193,26 @@ │ cmp-long v0, v0, v2 │ │ if-nez v0, :cond_2 │ │ .line 67 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e0021 │ + const v1, 0x7f0d0021 │ │ invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(II)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->led_color:Ljava/lang/String; │ │ .line 71 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e0022 │ + const v1, 0x7f0d0022 │ │ invoke-virtual {v0, v1, v4}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(II)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->led_color_custom:Ljava/lang/String; │ │ @@ -236,28 +236,28 @@ │ :cond_1 │ return-void │ │ .line 76 │ :cond_2 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e0032 │ + const v1, 0x7f0d0032 │ │ const-string v2, "contact_led_color" │ │ invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(IILjava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->led_color:Ljava/lang/String; │ │ .line 81 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->mPrefs:Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ - const v1, 0x7f0e0033 │ + const v1, 0x7f0d0033 │ │ const-string v2, "contact_led_color_custom" │ │ invoke-virtual {v0, v1, v4, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(IILjava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ @@ -271,25 +271,26 @@ │ │ .prologue │ .line 94 │ iget-object v6, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->context:Landroid/content/Context; │ │ const-string v7, "layout_inflater" │ │ + .line 95 │ invoke-virtual {v6, v7}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/view/LayoutInflater; │ │ .line 97 │ .local v3, "inflater":Landroid/view/LayoutInflater; │ iget-object v6, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->context:Landroid/content/Context; │ │ - const v7, 0x7f0e0004 │ + const v7, 0x7f0d0004 │ │ invoke-virtual {v6, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v6}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I │ │ @@ -338,81 +339,81 @@ │ │ invoke-virtual {v3, v6, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v5 │ │ .line 112 │ .local v5, "v":Landroid/view/View; │ - const v6, 0x7f070013 │ + const v6, 0x7f0f0013 │ │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/SeekBar; │ │ iput-object v6, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->redSeekBar:Landroid/widget/SeekBar; │ │ .line 113 │ - const v6, 0x7f070015 │ + const v6, 0x7f0f0015 │ │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/SeekBar; │ │ iput-object v6, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->greenSeekBar:Landroid/widget/SeekBar; │ │ .line 114 │ - const v6, 0x7f070017 │ + const v6, 0x7f0f0017 │ │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/SeekBar; │ │ iput-object v6, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->blueSeekBar:Landroid/widget/SeekBar; │ │ .line 116 │ - const v6, 0x7f070012 │ + const v6, 0x7f0f0012 │ │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/TextView; │ │ iput-object v6, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->redTV:Landroid/widget/TextView; │ │ .line 117 │ - const v6, 0x7f070014 │ + const v6, 0x7f0f0014 │ │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/TextView; │ │ iput-object v6, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->greenTV:Landroid/widget/TextView; │ │ .line 118 │ - const v6, 0x7f070016 │ + const v6, 0x7f0f0016 │ │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/TextView; │ │ iput-object v6, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->blueTV:Landroid/widget/TextView; │ │ .line 120 │ - const v6, 0x7f070011 │ + const v6, 0x7f0f0011 │ │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/ImageView; │ │ @@ -471,38 +472,43 @@ │ │ iget-object v7, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->context:Landroid/content/Context; │ │ invoke-direct {v6, v7}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v7, 0x108009b │ │ + .line 137 │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ - const v7, 0x7f0e00a8 │ + const v7, 0x7f0d00a8 │ │ + .line 138 │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 139 │ invoke-virtual {v6, v5}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const v7, 0x104000a │ │ new-instance v8, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1; │ │ invoke-direct {v8, p0}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference$1;->(Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;)V │ │ + .line 140 │ invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 172 │ invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 173 │ return-void │ │ .line 101 │ .end local v0 # "blue":I │ @@ -520,34 +526,39 @@ │ │ .prologue │ .line 201 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->previewIV:Landroid/widget/ImageView; │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->redSeekBar:Landroid/widget/SeekBar; │ │ + .line 203 │ invoke-virtual {v1}, Landroid/widget/SeekBar;->getProgress()I │ │ move-result v1 │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->greenSeekBar:Landroid/widget/SeekBar; │ │ + .line 204 │ invoke-virtual {v2}, Landroid/widget/SeekBar;->getProgress()I │ │ move-result v2 │ │ iget-object v3, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->blueSeekBar:Landroid/widget/SeekBar; │ │ + .line 205 │ invoke-virtual {v3}, Landroid/widget/SeekBar;->getProgress()I │ │ move-result v3 │ │ + .line 202 │ invoke-static {v1, v2, v3}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v1 │ │ + .line 201 │ invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setBackgroundColor(I)V │ │ .line 206 │ return-void │ .end method │ │ .method private updateSeekBarTextView(Landroid/widget/SeekBar;)V │ @@ -586,16 +597,17 @@ │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->context:Landroid/content/Context; │ │ - const v3, 0x7f0e00aa │ + const v3, 0x7f0d00aa │ │ + .line 187 │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -610,14 +622,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 186 │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 198 │ :cond_0 │ :goto_0 │ return-void │ │ @@ -636,16 +649,17 @@ │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->context:Landroid/content/Context; │ │ - const v3, 0x7f0e00ab │ + const v3, 0x7f0d00ab │ │ + .line 191 │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -660,14 +674,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 190 │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 193 │ :cond_2 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->blueSeekBar:Landroid/widget/SeekBar; │ @@ -683,16 +698,17 @@ │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->context:Landroid/content/Context; │ │ - const v3, 0x7f0e00ac │ + const v3, 0x7f0d00ac │ │ + .line 195 │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -707,14 +723,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 194 │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ @@ -731,15 +748,15 @@ │ │ .line 54 │ invoke-direct {p0}, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->getPrefs()V │ │ .line 55 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->context:Landroid/content/Context; │ │ - const v1, 0x7f0e0047 │ + const v1, 0x7f0d0047 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->led_color:Ljava/lang/String; │ │ @@ -789,15 +806,15 @@ │ │ .prologue │ .line 210 │ return-void │ .end method │ │ .method public setRowId(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "rowId" # J │ │ .prologue │ .line 46 │ iput-wide p1, p0, Lnet/everythingandroid/smspopup/preferences/CustomLEDColorListPreference;->mRowId:J │ │ .line 47 ├── smali/net/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$et:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ iput-object p2, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;->val$et:Landroid/widget/EditText; │ │ @@ -109,30 +110,30 @@ │ if-eqz v1, :cond_3 │ │ .line 110 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->access$200(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-nez v1, :cond_2 │ │ .line 111 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->access$000(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ move-result-object v1 │ │ - const v2, 0x7f0e001f │ + const v2, 0x7f0d001f │ │ const-string v3, "contact_vibrate_pattern_custom" │ │ invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->putString(ILjava/lang/String;Ljava/lang/String;)V │ │ .line 122 │ :goto_0 │ @@ -140,28 +141,31 @@ │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->access$100(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; │ │ move-result-object v1 │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ + .line 123 │ invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->access$100(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; │ │ move-result-object v2 │ │ - const v3, 0x7f0e00a2 │ + const v3, 0x7f0d00a2 │ │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 122 │ invoke-static {v1, v2, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 124 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 148 │ :goto_1 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->access$000(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ @@ -194,15 +198,15 @@ │ :cond_2 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->access$000(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ move-result-object v1 │ │ - const v2, 0x7f0e0030 │ + const v2, 0x7f0d0030 │ │ const-string v3, "contact_vibrate_pattern_custom" │ │ invoke-virtual {v1, v2, v0, v3}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->putString(ILjava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ @@ -212,25 +216,28 @@ │ │ invoke-static {v1}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->access$100(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; │ │ move-result-object v1 │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference; │ │ + .line 144 │ invoke-static {v2}, Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;->access$100(Lnet/everythingandroid/smspopup/preferences/CustomVibrateListPreference;)Landroid/content/Context; │ │ move-result-object v2 │ │ - const v3, 0x7f0e00a3 │ + const v3, 0x7f0d00a3 │ │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 143 │ invoke-static {v1, v2, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 145 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ goto :goto_1 │ .end method ├── smali/net/everythingandroid/smspopup/preferences/TestNotificationDialogPreference.smali │ @@ -81,26 +81,28 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;->contactId:Ljava/lang/String; │ │ + .line 54 │ invoke-static {v1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 53 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v13 │ │ .line 56 │ .local v13, "contactCursor":Landroid/database/Cursor; │ if-eqz v13, :cond_0 │ @@ -110,42 +112,48 @@ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 57 │ const-string v1, "contact_displayname" │ │ + .line 58 │ invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 57 │ invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 59 │ .end local v14 # "testPhone":Ljava/lang/String; │ .local v2, "testPhone":Ljava/lang/String; │ const-string v1, "contact_id" │ │ + .line 60 │ invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 59 │ invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 61 │ const-string v1, "contact_lookupkey" │ │ + .line 62 │ invoke-interface {v13, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 61 │ invoke-interface {v13, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 63 │ invoke-interface {v13}, Landroid/database/Cursor;->close()V │ │ @@ -154,16 +162,17 @@ │ :goto_0 │ new-instance v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;->context:Landroid/content/Context; │ │ iget-object v3, p0, Lnet/everythingandroid/smspopup/preferences/TestNotificationDialogPreference;->context:Landroid/content/Context; │ │ - const v4, 0x7f0e0093 │ + const v4, 0x7f0d0093 │ │ + .line 68 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const-wide/16 v4, 0x0 │ │ const/4 v9, 0x1 ├── smali/net/everythingandroid/smspopup/preferences/NotificationIconListPreference$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ .prologue │ .line 252 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$1;->this$0:Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/everythingandroid/smspopup/preferences/NotificationIconListPreference.smali │ @@ -58,45 +58,45 @@ │ .line 43 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->context:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - const v1, 0x7f0d0010 │ + const v1, 0x7f0c0010 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->mEntries:[Ljava/lang/CharSequence; │ │ .line 44 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->context:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - const v1, 0x7f0d000f │ + const v1, 0x7f0c000f │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->mEntryValues:[Ljava/lang/CharSequence; │ │ .line 45 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->context:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - const v1, 0x7f0e009c │ + const v1, 0x7f0d009c │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->mSummary:Ljava/lang/String; │ │ @@ -313,15 +313,15 @@ │ .line 279 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->mEntryValues:[Ljava/lang/CharSequence; │ │ iget v2, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->selectedItemIndex:I │ │ aget-object v1, v1, v2 │ │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 280 │ .local v0, "value":Ljava/lang/String; │ invoke-virtual {p0, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->callChangeListener(Ljava/lang/Object;)Z │ │ @@ -690,15 +690,15 @@ │ invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 157 │ - invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->mSummary:Ljava/lang/String; │ │ goto :goto_0 │ .end method │ @@ -729,15 +729,15 @@ │ if-eqz v0, :cond_0 │ │ .line 169 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->mEntryValues:[Ljava/lang/CharSequence; │ │ aget-object v0, v0, p1 │ │ - invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;->setValue(Ljava/lang/String;)V │ │ .line 171 │ :cond_0 ├── smali/net/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter.smali │ @@ -32,14 +32,15 @@ │ │ .field private viewResId:I │ │ │ # direct methods │ .method public constructor (Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference;Landroid/content/Context;I[Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems;I)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference; │ .param p2, "_context" # Landroid/content/Context; │ .param p3, "_viewResId" # I │ .param p4, "objects" # [Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$AdapterItems; │ .param p5, "_selected" # I │ │ .prologue │ .line 377 │ @@ -76,14 +77,15 @@ │ if-nez p2, :cond_0 │ │ .line 392 │ iget-object v2, p0, Lnet/everythingandroid/smspopup/preferences/NotificationIconListPreference$NotificationIconAdapter;->context:Landroid/content/Context; │ │ const-string v3, "layout_inflater" │ │ + .line 393 │ invoke-virtual {v2, v3}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/LayoutInflater; │ │ .line 394 ├── smali/net/everythingandroid/smspopup/controls/FragmentStatePagerAdapter.smali │ @@ -354,111 +354,110 @@ │ check-cast v0, Landroid/os/Bundle; │ │ .line 198 │ .local v0, "bundle":Landroid/os/Bundle; │ invoke-virtual {v0, p2}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V │ │ .line 199 │ - const-string v8, "states" │ + const-string v7, "states" │ │ - invoke-virtual {v0, v8}, Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable; │ + invoke-virtual {v0, v7}, Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable; │ │ move-result-object v2 │ │ .line 200 │ .local v2, "fss":[Landroid/os/Parcelable; │ - iget-object v8, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; │ + iget-object v7, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V │ │ .line 201 │ - iget-object v8, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ + iget-object v7, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V │ │ .line 202 │ if-eqz v2, :cond_0 │ │ .line 203 │ const/4 v3, 0x0 │ │ .local v3, "i":I │ :goto_0 │ - array-length v8, v2 │ + array-length v7, v2 │ │ - if-ge v3, v8, :cond_0 │ + if-ge v3, v7, :cond_0 │ │ .line 204 │ - iget-object v9, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; │ + iget-object v8, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mSavedState:Ljava/util/ArrayList; │ │ - aget-object v8, v2, v3 │ + aget-object v7, v2, v3 │ │ - check-cast v8, Landroid/support/v4/app/Fragment$SavedState; │ + check-cast v7, Landroid/support/v4/app/Fragment$SavedState; │ │ - invoke-virtual {v9, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 203 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 207 │ .end local v3 # "i":I │ :cond_0 │ invoke-virtual {v0}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 208 │ - .local v7, "keys":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - invoke-interface {v7}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ + .local v6, "keys":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ + invoke-interface {v6}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v7 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_4 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ .line 209 │ - .local v6, "key":Ljava/lang/String; │ + .local v5, "key":Ljava/lang/String; │ const-string v8, "f" │ │ - invoke-virtual {v6, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v5, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 210 │ const/4 v8, 0x1 │ │ - invoke-virtual {v6, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v5, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v4 │ │ .line 211 │ - .local v5, "index":I │ + .local v4, "index":I │ iget-object v8, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;->getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v8, v0, v5}, Landroid/support/v4/app/FragmentManager;->getFragment(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v1 │ │ .line 212 │ .local v1, "f":Landroid/support/v4/app/Fragment; │ if-eqz v1, :cond_3 │ │ @@ -466,15 +465,15 @@ │ :goto_2 │ iget-object v8, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ │ invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ move-result v8 │ │ - if-gt v8, v5, :cond_2 │ + if-gt v8, v4, :cond_2 │ │ .line 214 │ iget-object v8, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ │ const/4 v9, 0x0 │ │ invoke-virtual {v8, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ @@ -486,15 +485,15 @@ │ const/4 v8, 0x0 │ │ invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;->setMenuVisibility(Z)V │ │ .line 217 │ iget-object v8, p0, Lnet/everythingandroid/smspopup/controls/FragmentStatePagerAdapter;->mFragments:Ljava/util/ArrayList; │ │ - invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v8, v4, v1}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 219 │ :cond_3 │ const-string v8, "FragmentStatePagerAdapter" │ │ @@ -504,15 +503,15 @@ │ │ const-string v10, "Bad fragment at key " │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ - invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ @@ -520,18 +519,17 @@ │ │ goto :goto_1 │ │ .line 224 │ .end local v0 # "bundle":Landroid/os/Bundle; │ .end local v1 # "f":Landroid/support/v4/app/Fragment; │ .end local v2 # "fss":[Landroid/os/Parcelable; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "index":I │ - .end local v6 # "key":Ljava/lang/String; │ - .end local v7 # "keys":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ + .end local v4 # "index":I │ + .end local v5 # "key":Ljava/lang/String; │ + .end local v6 # "keys":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ :cond_4 │ return-void │ .end method │ │ .method public saveState()Landroid/os/Parcelable; │ .locals 7 ├── smali/net/everythingandroid/smspopup/controls/SmsPopupPager.smali │ @@ -235,15 +235,15 @@ │ invoke-virtual {p0, v2}, Lnet/everythingandroid/smspopup/controls/SmsPopupPager;->setOffscreenPageLimit(I)V │ │ .line 51 │ invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ - const v1, 0x7f0b000f │ + const v1, 0x7f0a0012 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimension(I)F │ │ move-result v0 │ │ float-to-int v0, v0 ├── smali/net/everythingandroid/smspopup/controls/SmsPopupPager$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$totalMessages:I │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/controls/SmsPopupPager;II)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;->this$0:Lnet/everythingandroid/smspopup/controls/SmsPopupPager; │ │ iput p2, p0, Lnet/everythingandroid/smspopup/controls/SmsPopupPager$1;->val$numMessage:I ├── smali/net/everythingandroid/smspopup/receiver/ClearAllReceiver.smali │ @@ -142,15 +142,15 @@ │ │ monitor-exit v2 │ │ throw v1 │ .end method │ │ .method public static declared-synchronized setCancel(Landroid/content/Context;I)V │ - .locals 7 │ + .locals 8 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "timeout" # I │ │ .prologue │ .line 61 │ const-class v2, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver; │ │ @@ -170,27 +170,29 @@ │ │ .line 65 │ .local v0, "myAM":Landroid/app/AlarmManager; │ const/4 v1, 0x0 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - mul-int/lit16 v5, p1, 0x3e8 │ + mul-int/lit16 v3, p1, 0x3e8 │ │ - int-to-long v5, v5 │ + int-to-long v6, v3 │ │ - add-long/2addr v3, v5 │ + add-long/2addr v4, v6 │ │ + .line 66 │ invoke-static {p0}, Lnet/everythingandroid/smspopup/receiver/ClearAllReceiver;->getPendingIntent(Landroid/content/Context;)Landroid/app/PendingIntent; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v0, v1, v3, v4, v5}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ + .line 65 │ + invoke-virtual {v0, v1, v4, v5, v3}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 67 │ monitor-exit v2 │ │ return-void ├── smali/net/everythingandroid/smspopup/receiver/ExternalEventReceiver.smali │ @@ -37,26 +37,26 @@ │ │ invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - .line 22 │ + .line 23 │ invoke-static {p1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v3 │ │ invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ .line 24 │ .local v2, "settings":Landroid/content/SharedPreferences$Editor; │ - const v3, 0x7f0e003e │ + const v3, 0x7f0d003e │ │ invoke-virtual {p1, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ @@ -77,15 +77,15 @@ │ │ invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - .line 28 │ + .line 29 │ invoke-static {p1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v3 │ │ invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ @@ -98,15 +98,15 @@ │ │ invoke-virtual {p2, v3, v4}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I │ │ move-result v1 │ │ .line 32 │ .local v1, "event":I │ - const v3, 0x7f0e0046 │ + const v3, 0x7f0d0046 │ │ invoke-virtual {p1, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; ├── smali/net/everythingandroid/smspopup/util/ManageNotification.smali │ @@ -37,14 +37,15 @@ │ │ .prologue │ const/4 v3, 0x2 │ │ .line 38 │ sget-object v0, Landroid/provider/Settings$System;->DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; │ │ + .line 39 │ invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/ManageNotification;->defaultRingtone:Ljava/lang/String; │ │ .line 40 │ @@ -688,15 +689,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 34 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 100 │ return-void │ .end method │ │ .method private static buildNotification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ .locals 31 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "contactId" # Ljava/lang/String; │ @@ -728,15 +728,15 @@ │ │ move-result-object v11 │ │ check-cast v11, Landroid/media/AudioManager; │ │ .line 282 │ .local v11, "mAM":Landroid/media/AudioManager; │ - const v28, 0x7f0e0017 │ + const v28, 0x7f0d0017 │ │ const/16 v29, 0x0 │ │ const-string v30, "contact_enabled" │ │ move/from16 v0, v28 │ │ @@ -755,164 +755,173 @@ │ │ .line 511 │ :goto_0 │ return-object v19 │ │ .line 291 │ :cond_0 │ - const v28, 0x7f0e001d │ + const v28, 0x7f0d001d │ │ const/16 v29, 0x1 │ │ const-string v30, "contact_vibrate_enabled" │ │ + .line 292 │ move/from16 v0, v28 │ │ move/from16 v1, v29 │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZLjava/lang/String;)Z │ │ move-result v24 │ │ .line 297 │ .local v24, "vibrate":Z │ - const v28, 0x7f0e001e │ + const v28, 0x7f0d001e │ │ const-string v29, "0,1200" │ │ const-string v30, "contact_vibrate_pattern" │ │ + .line 298 │ move/from16 v0, v28 │ │ move-object/from16 v1, v29 │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v27 │ │ .line 303 │ .local v27, "vibrate_pattern_raw":Ljava/lang/String; │ - const v28, 0x7f0e001f │ + const v28, 0x7f0d001f │ │ const-string v29, "0,1200" │ │ const-string v30, "contact_vibrate_pattern_custom" │ │ + .line 304 │ move/from16 v0, v28 │ │ move-object/from16 v1, v29 │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v26 │ │ .line 310 │ .local v26, "vibrate_pattern_custom_raw":Ljava/lang/String; │ - const v28, 0x7f0e0020 │ + const v28, 0x7f0d0020 │ │ const/16 v29, 0x1 │ │ const-string v30, "contact_led_enabled" │ │ + .line 311 │ move/from16 v0, v28 │ │ move/from16 v1, v29 │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZLjava/lang/String;)Z │ │ move-result v5 │ │ .line 316 │ .local v5, "flashLed":Z │ - const v28, 0x7f0e0021 │ + const v28, 0x7f0d0021 │ │ const-string v29, "Yellow" │ │ const-string v30, "contact_led_color" │ │ + .line 317 │ move/from16 v0, v28 │ │ move-object/from16 v1, v29 │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 322 │ .local v6, "flashLedCol":Ljava/lang/String; │ - const v28, 0x7f0e0022 │ + const v28, 0x7f0d0022 │ │ const-string v29, "Yellow" │ │ const-string v30, "contact_led_color_custom" │ │ + .line 323 │ move/from16 v0, v28 │ │ move-object/from16 v1, v29 │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 328 │ .local v7, "flashLedColCustom":Ljava/lang/String; │ - const v28, 0x7f0e0023 │ + const v28, 0x7f0d0023 │ │ const-string v29, "1000,1000" │ │ const-string v30, "contact_led_pattern" │ │ + .line 329 │ move/from16 v0, v28 │ │ move-object/from16 v1, v29 │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ .line 334 │ .local v8, "flashLedPattern":Ljava/lang/String; │ - const v28, 0x7f0e0024 │ + const v28, 0x7f0d0024 │ │ const-string v29, "1000,1000" │ │ const-string v30, "contact_led_pattern_custom" │ │ + .line 335 │ move/from16 v0, v28 │ │ move-object/from16 v1, v29 │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 341 │ .local v9, "flashLedPatternCustom":Ljava/lang/String; │ - const v28, 0x7f0e001a │ + const v28, 0x7f0d001a │ │ sget-object v29, Lnet/everythingandroid/smspopup/util/ManageNotification;->defaultRingtone:Ljava/lang/String; │ │ const-string v30, "contact_ringtone" │ │ + .line 342 │ move/from16 v0, v28 │ │ move-object/from16 v1, v29 │ │ move-object/from16 v2, v30 │ │ invoke-virtual {v12, v0, v1, v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ @@ -921,60 +930,64 @@ │ │ invoke-static/range {v28 .. v28}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v15 │ │ .line 351 │ .local v15, "notifSoundUri":Landroid/net/Uri; │ - const v28, 0x7f0e0010 │ + const v28, 0x7f0d0010 │ │ const/16 v29, 0x0 │ │ + .line 352 │ move/from16 v0, v28 │ │ move/from16 v1, v29 │ │ invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZ)Z │ │ move-result v21 │ │ .line 354 │ .local v21, "privacyMode":Z │ - const v28, 0x7f0e0011 │ + const v28, 0x7f0d0011 │ │ const/16 v29, 0x0 │ │ + .line 355 │ move/from16 v0, v28 │ │ move/from16 v1, v29 │ │ invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZ)Z │ │ move-result v22 │ │ .line 357 │ .local v22, "privacySender":Z │ - const v28, 0x7f0e0012 │ + const v28, 0x7f0d0012 │ │ const/16 v29, 0x0 │ │ + .line 358 │ move/from16 v0, v28 │ │ move/from16 v1, v29 │ │ invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZ)Z │ │ move-result v20 │ │ .line 361 │ .local v20, "privacyAlways":Z │ - const v28, 0x7f0e001c │ + const v28, 0x7f0d001c │ │ const-string v29, "0" │ │ + .line 362 │ move/from16 v0, v28 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getString(ILjava/lang/String;)Ljava/lang/String; │ │ move-result-object v28 │ @@ -1012,46 +1025,48 @@ │ move-result-object v28 │ │ invoke-virtual/range {v28 .. v28}, Ljava/lang/Integer;->intValue()I │ │ move-result v14 │ │ .line 366 │ - const v28, 0x7f0e001c │ + const v28, 0x7f0d001c │ │ invoke-static {v14}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v29 │ │ move/from16 v0, v28 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->putString(ILjava/lang/String;)V │ │ .line 369 │ :cond_2 │ - const v28, 0x7f0e0039 │ + const v28, 0x7f0d0039 │ │ const/16 v29, 0x1 │ │ + .line 370 │ move/from16 v0, v28 │ │ move/from16 v1, v29 │ │ invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZ)Z │ │ move-result v23 │ │ .line 372 │ .local v23, "replyToThread":Z │ - const v28, 0x7f0e001b │ + const v28, 0x7f0d001b │ │ const/16 v29, 0x0 │ │ + .line 373 │ move/from16 v0, v28 │ │ move/from16 v1, v29 │ │ invoke-virtual {v12, v0, v1}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZ)Z │ │ move-result v17 │ @@ -1106,15 +1121,15 @@ │ iput v0, v1, Landroid/app/Notification;->flags:I │ │ .line 403 │ const/4 v10, 0x0 │ │ .line 405 │ .local v10, "led_pattern":[I │ - const v28, 0x7f0e0047 │ + const v28, 0x7f0d0047 │ │ move-object/from16 v0, p0 │ │ move/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ @@ -1164,15 +1179,15 @@ │ move/from16 v0, v28 │ │ move-object/from16 v1, v16 │ │ iput v0, v1, Landroid/app/Notification;->ledOffMS:I │ │ .line 423 │ - const v28, 0x7f0e0047 │ + const v28, 0x7f0d0047 │ │ move-object/from16 v0, p0 │ │ move/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ @@ -1218,14 +1233,15 @@ │ │ .line 443 │ .end local v3 # "col":I │ .end local v10 # "led_pattern":[I │ :cond_6 │ const-string v28, "phone" │ │ + .line 444 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v13 │ @@ -1257,15 +1273,15 @@ │ │ .line 455 │ :cond_7 │ const/16 v25, 0x0 │ │ .line 457 │ .local v25, "vibrate_pattern":[J │ - const v28, 0x7f0e0047 │ + const v28, 0x7f0d0047 │ │ move-object/from16 v0, p0 │ │ move/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ @@ -1550,14 +1566,15 @@ │ .param p0, "context" # Landroid/content/Context; │ .param p1, "notif" # I │ │ .prologue │ .line 521 │ const-string v1, "notification" │ │ + .line 522 │ invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/app/NotificationManager; │ │ .line 523 │ @@ -1593,16 +1610,17 @@ │ │ move-result-object v1 │ │ .line 537 │ .local v1, "myPrefs":Landroid/content/SharedPreferences; │ if-nez p1, :cond_0 │ │ - const v2, 0x7f0e0013 │ + const v2, 0x7f0d0013 │ │ + .line 538 │ invoke-virtual {p0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ @@ -1611,14 +1629,15 @@ │ │ if-eqz v2, :cond_1 │ │ .line 541 │ :cond_0 │ const-string v2, "notification" │ │ + .line 542 │ invoke-virtual {p0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/app/NotificationManager; │ │ .line 543 │ @@ -1658,450 +1677,453 @@ │ │ const-string v3, "read=0" │ │ move-object v5, v4 │ │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v9 │ + move-result-object v7 │ │ .line 685 │ - .local v9, "undeliveredCursor":Landroid/database/Cursor; │ - if-nez v9, :cond_0 │ + .local v7, "undeliveredCursor":Landroid/database/Cursor; │ + if-nez v7, :cond_0 │ │ .line 708 │ :goto_0 │ return v6 │ │ .line 688 │ :cond_0 │ - invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ + invoke-interface {v7}, Landroid/database/Cursor;->getCount()I │ │ move-result v6 │ │ .line 690 │ .local v6, "count":I │ if-eqz p1, :cond_3 │ │ :try_start_0 │ - invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v7}, Landroid/database/Cursor;->moveToFirst()Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ .line 691 │ const/4 v0, 0x0 │ │ const/4 v1, 0x0 │ │ - invoke-interface {v9, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v7, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - aput-wide v1, p1, v0 │ + aput-wide v2, p1, v0 │ │ .line 693 │ array-length v0, p1 │ │ const/4 v1, 0x2 │ │ if-lt v0, v1, :cond_3 │ │ .line 695 │ const/4 v0, 0x0 │ │ - aget-wide v7, p1, v0 │ + aget-wide v8, p1, v0 │ │ .line 696 │ - .local v7, "firstId":J │ + .local v8, "firstId":J │ :cond_1 │ - invoke-interface {v9}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v7}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ .line 697 │ const/4 v0, 0x0 │ │ - invoke-interface {v9, v0}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v7, v0}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v0 │ │ - cmp-long v0, v0, v7 │ + cmp-long v0, v0, v8 │ │ if-eqz v0, :cond_1 │ │ .line 698 │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ .line 702 │ :cond_2 │ const/4 v0, 0x1 │ │ - aput-wide v7, p1, v0 │ + aput-wide v8, p1, v0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 706 │ - .end local v7 # "firstId":J │ + .end local v8 # "firstId":J │ :cond_3 │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v7}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ :catchall_0 │ move-exception v0 │ │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v7}, Landroid/database/Cursor;->close()V │ │ throw v0 │ .end method │ │ .method private static notify(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;IZI)V │ - .locals 17 │ + .locals 18 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "message" # Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ .param p2, "messageCount" # I │ .param p3, "onlyUpdate" # Z │ .param p4, "notif" # I │ │ .prologue │ .line 168 │ if-eqz p1, :cond_0 │ │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ move/from16 v0, p2 │ │ - if-ge v0, v13, :cond_1 │ + if-ge v0, v14, :cond_1 │ │ .line 269 │ :cond_0 │ :goto_0 │ return-void │ │ .line 172 │ :cond_1 │ invoke-virtual/range {p1 .. p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getMessageBody()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 173 │ - .local v6, "messageBody":Ljava/lang/String; │ + .local v7, "messageBody":Ljava/lang/String; │ invoke-virtual/range {p1 .. p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getContactName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 174 │ - .local v3, "contactName":Ljava/lang/String; │ + .local v4, "contactName":Ljava/lang/String; │ invoke-virtual/range {p1 .. p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getTimestamp()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - .line 176 │ - .local v11, "timestamp":J │ + .line 177 │ + .local v12, "timestamp":J │ invoke-virtual/range {p1 .. p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getContactId()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ invoke-virtual/range {p1 .. p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getContactLookupKey()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move-object/from16 v0, p0 │ │ move/from16 v1, p3 │ │ move/from16 v2, p4 │ │ - invoke-static {v0, v13, v14, v1, v2}, Lnet/everythingandroid/smspopup/util/ManageNotification;->buildNotification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ + invoke-static {v0, v14, v15, v1, v2}, Lnet/everythingandroid/smspopup/util/ManageNotification;->buildNotification(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZI)Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 180 │ - .local v7, "n":Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ - if-eqz v7, :cond_0 │ + .local v8, "n":Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification; │ + if-eqz v8, :cond_0 │ │ .line 185 │ - const-string v5, "" │ + const-string v6, "" │ │ .line 186 │ - .local v5, "contentTitle":Ljava/lang/String; │ - const-string v4, "" │ + .local v6, "contentTitle":Ljava/lang/String; │ + const-string v5, "" │ │ .line 194 │ - .local v4, "contentText":Ljava/lang/String; │ + .local v5, "contentText":Ljava/lang/String; │ invoke-static/range {p0 .. p0}, Lnet/everythingandroid/smspopup/service/SmsMonitorService;->beginStartingService(Landroid/content/Context;)V │ │ .line 198 │ - iget-boolean v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->privacyMode:Z │ + iget-boolean v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->privacyMode:Z │ │ - if-eqz v13, :cond_6 │ + if-eqz v14, :cond_6 │ │ + .line 199 │ invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;->inKeyguardRestrictedInputMode()Z │ │ - move-result v13 │ + move-result v14 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ - iget-boolean v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->privacyAlways:Z │ + iget-boolean v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->privacyAlways:Z │ │ - if-eqz v13, :cond_6 │ + if-eqz v14, :cond_6 │ │ .line 201 │ :cond_2 │ - iget-boolean v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->privacySender:Z │ + iget-boolean v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->privacySender:Z │ │ - if-eqz v13, :cond_5 │ + if-eqz v14, :cond_5 │ │ .line 202 │ - new-instance v9, Landroid/text/SpannableString; │ + new-instance v10, Landroid/text/SpannableString; │ │ - const v13, 0x7f0e004d │ + const v14, 0x7f0d004d │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v14}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-direct {v9, v13}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ + invoke-direct {v10, v14}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 204 │ - .local v9, "scrollText":Landroid/text/SpannableString; │ - invoke-virtual {v9}, Landroid/text/SpannableString;->toString()Ljava/lang/String; │ + .local v10, "scrollText":Landroid/text/SpannableString; │ + invoke-virtual {v10}, Landroid/text/SpannableString;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 227 │ :goto_1 │ if-eqz p3, :cond_3 │ │ .line 228 │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ .line 232 │ :cond_3 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->setNotify(Z)V │ + invoke-virtual {v0, v14}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->setNotify(Z)V │ │ .line 235 │ invoke-static {}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getSmsInboxIntent()Landroid/content/Intent; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 238 │ - .local v10, "smsIntent":Landroid/content/Intent; │ - const/4 v13, 0x1 │ + .local v11, "smsIntent":Landroid/content/Intent; │ + const/4 v14, 0x1 │ │ move/from16 v0, p2 │ │ - if-le v0, v13, :cond_7 │ + if-le v0, v14, :cond_7 │ │ .line 239 │ - const v13, 0x7f0e0049 │ + const v14, 0x7f0d0049 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v14}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 240 │ - const v13, 0x7f0e004a │ + const v14, 0x7f0d004a │ │ - const/4 v14, 0x1 │ + const/4 v15, 0x1 │ │ - new-array v14, v14, [Ljava/lang/Object; │ + new-array v15, v15, [Ljava/lang/Object; │ │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ │ invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - aput-object v16, v14, v15 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13, v14}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v14, v15}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 250 │ :goto_2 │ - iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ + iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ │ - iget v14, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notifIcon:I │ + iget v15, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notifIcon:I │ │ - iput v14, v13, Landroid/app/Notification;->icon:I │ + iput v15, v14, Landroid/app/Notification;->icon:I │ │ .line 251 │ - iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ + iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ │ - iput-object v9, v13, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iput-object v10, v14, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ .line 252 │ - iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ + iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ │ - iput-wide v11, v13, Landroid/app/Notification;->when:J │ + iput-wide v12, v14, Landroid/app/Notification;->when:J │ │ .line 258 │ - const/4 v13, 0x0 │ - │ const/4 v14, 0x0 │ │ + const/4 v15, 0x0 │ + │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v13, v10, v14}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ + invoke-static {v0, v14, v11, v15}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 261 │ - .local v8, "notifIntent":Landroid/app/PendingIntent; │ - iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ + .local v9, "notifIntent":Landroid/app/PendingIntent; │ + iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v13, v0, v5, v4, v8}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ + invoke-virtual {v14, v0, v6, v5, v9}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ .line 264 │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ move/from16 v0, p2 │ │ - if-le v0, v13, :cond_4 │ + if-le v0, v14, :cond_4 │ │ .line 265 │ - iget-object v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ + iget-object v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notification:Landroid/app/Notification; │ │ move/from16 v0, p2 │ │ - iput v0, v13, Landroid/app/Notification;->number:I │ + iput v0, v14, Landroid/app/Notification;->number:I │ │ .line 268 │ :cond_4 │ move-object/from16 v0, p0 │ │ move/from16 v1, p4 │ │ - invoke-virtual {v7, v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notify(Landroid/content/Context;I)V │ + invoke-virtual {v8, v0, v1}, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->notify(Landroid/content/Context;I)V │ │ goto/16 :goto_0 │ │ .line 206 │ - .end local v8 # "notifIntent":Landroid/app/PendingIntent; │ - .end local v9 # "scrollText":Landroid/text/SpannableString; │ - .end local v10 # "smsIntent":Landroid/content/Intent; │ + .end local v9 # "notifIntent":Landroid/app/PendingIntent; │ + .end local v10 # "scrollText":Landroid/text/SpannableString; │ + .end local v11 # "smsIntent":Landroid/content/Intent; │ :cond_5 │ - new-instance v9, Landroid/text/SpannableString; │ + new-instance v10, Landroid/text/SpannableString; │ │ - const v13, 0x7f0e004c │ + const v14, 0x7f0d004c │ │ - const/4 v14, 0x1 │ + const/4 v15, 0x1 │ │ - new-array v14, v14, [Ljava/lang/Object; │ + new-array v15, v15, [Ljava/lang/Object; │ │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ │ - aput-object v3, v14, v15 │ + aput-object v4, v15, v16 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13, v14}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v14, v15}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-direct {v9, v13}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ + invoke-direct {v10, v14}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 208 │ - .restart local v9 # "scrollText":Landroid/text/SpannableString; │ - move-object v5, v3 │ + .restart local v10 # "scrollText":Landroid/text/SpannableString; │ + move-object v6, v4 │ │ .line 209 │ - const v13, 0x7f0e004d │ + const v14, 0x7f0d004d │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v14}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ goto :goto_1 │ │ .line 214 │ - .end local v9 # "scrollText":Landroid/text/SpannableString; │ + .end local v10 # "scrollText":Landroid/text/SpannableString; │ :cond_6 │ - move-object v5, v3 │ + move-object v6, v4 │ │ .line 215 │ - move-object v4, v6 │ + move-object v5, v7 │ │ .line 217 │ - new-instance v9, Landroid/text/SpannableString; │ + new-instance v10, Landroid/text/SpannableString; │ │ - const v13, 0x7f0e004b │ + const v14, 0x7f0d004b │ │ - const/4 v14, 0x2 │ + const/4 v15, 0x2 │ │ - new-array v14, v14, [Ljava/lang/Object; │ + new-array v15, v15, [Ljava/lang/Object; │ │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ │ - aput-object v3, v14, v15 │ + aput-object v4, v15, v16 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - aput-object v6, v14, v15 │ + aput-object v7, v15, v16 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13, v14}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v14, v15}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-direct {v9, v13}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ + invoke-direct {v10, v14}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 221 │ - .restart local v9 # "scrollText":Landroid/text/SpannableString; │ - new-instance v13, Landroid/text/style/StyleSpan; │ + .restart local v10 # "scrollText":Landroid/text/SpannableString; │ + new-instance v14, Landroid/text/style/StyleSpan; │ │ - const/4 v14, 0x1 │ + const/4 v15, 0x1 │ │ - invoke-direct {v13, v14}, Landroid/text/style/StyleSpan;->(I)V │ + invoke-direct {v14, v15}, Landroid/text/style/StyleSpan;->(I)V │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v3}, Ljava/lang/String;->length()I │ + invoke-virtual {v4}, Ljava/lang/String;->length()I │ │ - move-result v15 │ + move-result v16 │ │ - const/16 v16, 0x21 │ + const/16 v17, 0x21 │ │ move/from16 v0, v16 │ │ - invoke-virtual {v9, v13, v14, v15, v0}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ + move/from16 v1, v17 │ + │ + invoke-virtual {v10, v14, v15, v0, v1}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ goto/16 :goto_1 │ │ .line 242 │ - .restart local v10 # "smsIntent":Landroid/content/Intent; │ + .restart local v11 # "smsIntent":Landroid/content/Intent; │ :cond_7 │ - iget-boolean v13, v7, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->replyToThread:Z │ + iget-boolean v14, v8, Lnet/everythingandroid/smspopup/util/ManageNotification$PopupNotification;->replyToThread:Z │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getReplyIntent(Z)Landroid/content/Intent; │ + invoke-virtual {v0, v14}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getReplyIntent(Z)Landroid/content/Intent; │ │ - move-result-object v10 │ + move-result-object v11 │ │ goto/16 :goto_2 │ .end method │ │ .method public static notifySendFailed(Landroid/content/Context;)V │ .locals 14 │ .param p0, "context" # Landroid/content/Context; │ @@ -2205,17 +2227,17 @@ │ │ .line 656 │ .restart local v1 # "contentTitle":Ljava/lang/String; │ const-string v0, "Error sending message" │ │ .line 657 │ .restart local v0 # "contentText":Ljava/lang/String; │ - aget-wide v9, v8, v12 │ + aget-wide v10, v8, v12 │ │ - cmp-long v9, v9, v6 │ + cmp-long v9, v10, v6 │ │ if-eqz v9, :cond_2 │ │ aget-wide v6, v8, v12 │ │ .line 658 │ .local v6, "threadId":J │ @@ -2334,15 +2356,15 @@ │ │ .line 622 │ .restart local v2 # "e":Ljava/lang/NumberFormatException; │ goto :goto_0 │ .end method │ │ .method public static parseVibratePattern(Ljava/lang/String;)[J │ - .locals 13 │ + .locals 14 │ .param p0, "stringPattern" # Ljava/lang/String; │ │ .prologue │ const/4 v6, 0x0 │ │ .line 558 │ new-instance v2, Ljava/util/ArrayList; │ @@ -2390,31 +2412,31 @@ │ │ invoke-virtual {v9}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v9}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v5 │ │ .line 574 │ .local v5, "l":Ljava/lang/Long; │ invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - int-to-long v11, v1 │ + int-to-long v12, v1 │ │ - cmp-long v9, v9, v11 │ + cmp-long v9, v10, v12 │ │ if-gtz v9, :cond_0 │ │ .line 577 │ invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 568 │ @@ -2461,17 +2483,17 @@ │ │ move-result-object v9 │ │ check-cast v9, Ljava/lang/Long; │ │ invoke-virtual {v9}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - aput-wide v9, v6, v4 │ + aput-wide v10, v6, v4 │ │ .line 584 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ .end method ├── smali/net/everythingandroid/smspopup/util/ManagePreferences$Defaults.smali │ @@ -70,32 +70,35 @@ │ .method static constructor ()V │ .locals 1 │ │ .prologue │ .line 34 │ const/4 v0, 0x1 │ │ + .line 35 │ invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;->PREFS_BUTTON1:Ljava/lang/String; │ │ .line 36 │ const/4 v0, 0x2 │ │ + .line 37 │ invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;->PREFS_BUTTON2:Ljava/lang/String; │ │ .line 38 │ const/4 v0, 0x5 │ │ + .line 39 │ invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;->PREFS_BUTTON3:Ljava/lang/String; │ │ .line 56 ├── smali/net/everythingandroid/smspopup/util/SmsMessageSender.smali │ @@ -138,22 +138,22 @@ │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->MESSAGING_APP_ACTIVITIES:[Ljava/lang/String; │ │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;[Ljava/lang/String;Ljava/lang/String;J)V │ - .locals 4 │ + .locals 6 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "dests" # [Ljava/lang/String; │ .param p3, "msgText" # Ljava/lang/String; │ .param p4, "threadId" # J │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 168 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 169 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mContext:Landroid/content/Context; │ │ @@ -173,30 +173,30 @@ │ iput-object v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mDests:[Ljava/lang/String; │ │ .line 173 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mDests:[Ljava/lang/String; │ │ iget v2, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mNumberOfDests:I │ │ - invoke-static {p2, v3, v1, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {p2, v4, v1, v4, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 174 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mTimestamp:J │ + iput-wide v2, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mTimestamp:J │ │ .line 175 │ iput-wide p4, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mThreadId:J │ │ .line 179 │ - iget-wide v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mThreadId:J │ + iget-wide v2, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mThreadId:J │ │ - invoke-direct {p0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->getOutgoingServiceCenter(J)Ljava/lang/String; │ + invoke-direct {p0, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->getOutgoingServiceCenter(J)Ljava/lang/String; │ │ move-result-object v1 │ │ iput-object v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mServiceCenter:Ljava/lang/String; │ │ .line 181 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mContext:Landroid/content/Context; │ @@ -205,36 +205,40 @@ │ │ move-result-object v0 │ │ .line 184 │ .local v0, "mPrefs":Landroid/content/SharedPreferences; │ iget-object v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mContext:Landroid/content/Context; │ │ - const v2, 0x7f0e0043 │ + const v2, 0x7f0d0043 │ │ + .line 186 │ invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + .line 185 │ + invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ iput-boolean v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->splitMessage:Z │ │ .line 189 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mContext:Landroid/content/Context; │ │ - const v2, 0x7f0e0042 │ + const v2, 0x7f0d0042 │ │ + .line 191 │ invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + .line 190 │ + invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ iput-boolean v1, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->requestDeliveryReport:Z │ │ .line 193 │ return-void │ @@ -280,15 +284,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static addMessageToUri(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZZJ)Landroid/net/Uri; │ - .locals 3 │ + .locals 4 │ .param p0, "resolver" # Landroid/content/ContentResolver; │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "address" # Ljava/lang/String; │ .param p3, "body" # Ljava/lang/String; │ .param p4, "subject" # Ljava/lang/String; │ .param p5, "date" # Ljava/lang/Long; │ .param p6, "read" # Z │ @@ -354,17 +358,17 @@ │ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 393 │ :cond_1 │ - const-wide/16 v1, -0x1 │ + const-wide/16 v2, -0x1 │ │ - cmp-long v1, p8, v1 │ + cmp-long v1, p8, v2 │ │ if-eqz v1, :cond_2 │ │ .line 394 │ const-string v1, "thread_id" │ │ invoke-static {p8, p9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ @@ -389,15 +393,15 @@ │ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ │ .method private getOutgoingServiceCenter(J)Ljava/lang/String; │ - .locals 10 │ + .locals 11 │ .param p1, "threadId" # J │ │ .prologue │ const/4 v9, 0x0 │ │ const/4 v8, 0x0 │ │ @@ -407,14 +411,15 @@ │ const/4 v6, 0x0 │ │ .line 302 │ .local v6, "cursor":Landroid/database/Cursor; │ :try_start_0 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mContext:Landroid/content/Context; │ │ + .line 303 │ invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ sget-object v1, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->SMS_CONTENT_URI:Landroid/net/Uri; │ │ sget-object v2, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->SERVICE_CENTER_PROJECTION:[Ljava/lang/String; │ @@ -437,14 +442,15 @@ │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ const-string v5, "date DESC" │ │ + .line 304 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 312 │ if-eqz v6, :cond_0 │ │ @@ -462,14 +468,15 @@ │ │ .line 320 │ invoke-interface {v6}, Landroid/database/Cursor;->close()V │ │ :cond_1 │ move-object v0, v8 │ │ + .line 317 │ :cond_2 │ :goto_0 │ return-object v0 │ │ .line 316 │ :cond_3 │ const/4 v0, 0x0 │ @@ -808,24 +815,26 @@ │ .line 220 │ .local v23, "uri":Landroid/net/Uri; │ :try_start_0 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mContext:Landroid/content/Context; │ │ + .line 221 │ invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v2 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mDests:[Ljava/lang/String; │ │ aget-object v3, v3, v17 │ │ + .line 222 │ move-object/from16 v0, v20 │ │ move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ @@ -834,26 +843,28 @@ │ │ const/4 v5, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-wide v8, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mTimestamp:J │ │ + .line 223 │ invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v6 │ │ move-object/from16 v0, p0 │ │ iget-boolean v7, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->requestDeliveryReport:Z │ │ move-object/from16 v0, p0 │ │ iget-wide v8, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mThreadId:J │ │ + .line 221 │ invoke-static/range {v2 .. v9}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->addMessage(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZJ)Landroid/net/Uri; │ :try_end_0 │ .catch Landroid/database/sqlite/SQLiteException; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result-object v23 │ │ .line 229 │ @@ -883,20 +894,22 @@ │ │ invoke-direct {v4, v5, v0}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ const-string v5, "com.android.mms" │ │ const-string v8, "com.android.mms.transaction.MessageStatusReceiver" │ │ + .line 234 │ invoke-virtual {v4, v5, v8}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 232 │ invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v7 │ │ .line 238 │ :cond_3 │ move-object/from16 v0, p0 │ @@ -915,20 +928,22 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mContext:Landroid/content/Context; │ │ const-class v8, Lnet/everythingandroid/smspopup/receiver/SmsReceiver; │ │ + .line 241 │ invoke-virtual {v4, v5, v8}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 239 │ invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v6 │ │ .line 243 │ .local v6, "sentIntent":Landroid/app/PendingIntent; │ move-object/from16 v0, p0 │ @@ -937,26 +952,28 @@ │ │ aget-object v3, v2, v17 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mServiceCenter:Ljava/lang/String; │ │ + .line 244 │ move-object/from16 v0, v20 │ │ move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Ljava/lang/String; │ │ move-object/from16 v2, v22 │ │ + .line 243 │ invoke-virtual/range {v2 .. v7}, Landroid/telephony/SmsManager;->sendTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ │ .line 217 │ add-int/lit8 v18, v18, 0x1 │ │ goto/16 :goto_2 │ │ @@ -971,14 +988,15 @@ │ .line 251 │ .restart local v23 # "uri":Landroid/net/Uri; │ :try_start_1 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mContext:Landroid/content/Context; │ │ + .line 252 │ invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v8 │ │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mDests:[Ljava/lang/String; │ @@ -991,26 +1009,28 @@ │ │ const/4 v11, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-wide v2, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mTimestamp:J │ │ + .line 254 │ invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v12 │ │ move-object/from16 v0, p0 │ │ iget-boolean v13, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->requestDeliveryReport:Z │ │ move-object/from16 v0, p0 │ │ iget-wide v14, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mThreadId:J │ │ + .line 252 │ invoke-static/range {v8 .. v15}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->addMessage(Landroid/content/ContentResolver;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;ZJ)Landroid/net/Uri; │ :try_end_1 │ .catch Landroid/database/sqlite/SQLiteException; {:try_start_1 .. :try_end_1} :catch_0 │ │ move-result-object v23 │ │ .line 260 │ @@ -1047,20 +1067,22 @@ │ │ invoke-direct {v4, v5, v0}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ const-string v5, "com.android.mms" │ │ const-string v8, "com.android.mms.transaction.MessageStatusReceiver" │ │ + .line 264 │ invoke-virtual {v4, v5, v8}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 262 │ invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v2 │ │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ @@ -1083,20 +1105,22 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->mContext:Landroid/content/Context; │ │ const-class v8, Lnet/everythingandroid/smspopup/receiver/SmsReceiver; │ │ + .line 272 │ invoke-virtual {v4, v5, v8}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 270 │ invoke-static {v2, v3, v4, v5}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v2 │ │ move-object/from16 v0, v21 │ │ invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z ├── smali/net/everythingandroid/smspopup/util/ManageKeyguard.smali │ @@ -36,15 +36,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 75 │ return-void │ .end method │ │ .method public static declared-synchronized disableKeyguard(Landroid/content/Context;)V │ .locals 3 │ .param p0, "context" # Landroid/content/Context; ├── smali/net/everythingandroid/smspopup/util/Eula.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 22 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 41 │ return-void │ .end method │ │ .method private static accept(Landroid/content/SharedPreferences;)V │ .locals 3 │ .param p0, "preferences" # Landroid/content/SharedPreferences; │ │ @@ -185,31 +184,35 @@ │ const-string v0, "" │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 113 │ invoke-static {v2}, Lnet/everythingandroid/smspopup/util/Eula;->closeStream(Ljava/io/Closeable;)V │ │ + .line 111 │ .end local v1 # "e":Ljava/io/IOException; │ :goto_2 │ return-object v0 │ │ + .line 113 │ .end local v2 # "in":Ljava/io/BufferedReader; │ .restart local v0 # "buffer":Ljava/lang/StringBuilder; │ .restart local v3 # "in":Ljava/io/BufferedReader; │ .restart local v4 # "line":Ljava/lang/String; │ :cond_0 │ invoke-static {v3}, Lnet/everythingandroid/smspopup/util/Eula;->closeStream(Ljava/io/Closeable;)V │ │ move-object v2, v3 │ │ + .line 109 │ .end local v3 # "in":Ljava/io/BufferedReader; │ .restart local v2 # "in":Ljava/io/BufferedReader; │ goto :goto_2 │ │ + .line 113 │ .end local v0 # "buffer":Ljava/lang/StringBuilder; │ .end local v4 # "line":Ljava/lang/String; │ :catchall_0 │ move-exception v5 │ │ :goto_3 │ invoke-static {v2}, Lnet/everythingandroid/smspopup/util/Eula;->closeStream(Ljava/io/Closeable;)V │ @@ -294,32 +297,32 @@ │ .line 61 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 62 │ .local v0, "builder":Landroid/app/AlertDialog$Builder; │ - const v4, 0x7f0e00fc │ + const v4, 0x7f0d00fc │ │ invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 63 │ invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 64 │ - const v3, 0x7f0e00fd │ + const v3, 0x7f0d00fd │ │ new-instance v4, Lnet/everythingandroid/smspopup/util/Eula$1; │ │ invoke-direct {v4, v1, p0}, Lnet/everythingandroid/smspopup/util/Eula$1;->(Landroid/content/SharedPreferences;Landroid/app/Activity;)V │ │ invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 72 │ - const v3, 0x7f0e00fe │ + const v3, 0x7f0d00fe │ │ new-instance v4, Lnet/everythingandroid/smspopup/util/Eula$2; │ │ invoke-direct {v4, p0}, Lnet/everythingandroid/smspopup/util/Eula$2;->(Landroid/app/Activity;)V │ │ invoke-virtual {v0, v3, v4}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; ├── smali/net/everythingandroid/smspopup/util/SmsPopupUtils.smali │ @@ -78,25 +78,27 @@ │ sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->MMS_SMS_CONTENT_URI:Landroid/net/Uri; │ │ .line 48 │ sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->MMS_SMS_CONTENT_URI:Landroid/net/Uri; │ │ const-string v1, "threadID" │ │ + .line 49 │ invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->THREAD_ID_CONTENT_URI:Landroid/net/Uri; │ │ .line 50 │ sget-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->MMS_SMS_CONTENT_URI:Landroid/net/Uri; │ │ const-string v1, "conversations" │ │ + .line 51 │ invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->CONVERSATION_CONTENT_URI:Landroid/net/Uri; │ │ .line 55 │ @@ -156,41 +158,45 @@ │ aput-object v1, v0, v2 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->AUTHOR_CONTACT_INFO_DONATE:[Ljava/lang/String; │ │ .line 79 │ const-string v0, "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8246419" │ │ + .line 80 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->DONATE_PAYPAL_URI:Landroid/net/Uri; │ │ .line 81 │ const-string v0, "market://details?id=net.everythingandroid.smspopupdonate" │ │ + .line 82 │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->DONATE_MARKET_URI:Landroid/net/Uri; │ │ .line 1000 │ const-string v0, "\\s*(\"[^\"]*\"|[^<>\"]+)\\s*<([^<>]+)>\\s*" │ │ + .line 1001 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->NAME_ADDR_EMAIL_PATTERN:Ljava/util/regex/Pattern; │ │ .line 1003 │ const-string v0, "\\s*\"([^\"]*)\"\\s*" │ │ + .line 1004 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->QUOTED_STRING_PATTERN:Ljava/util/regex/Pattern; │ │ .line 1006 │ @@ -208,20 +214,19 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 45 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 149 │ return-void │ .end method │ │ .method public static deleteMessage(Landroid/content/Context;JJI)V │ - .locals 6 │ + .locals 7 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "messageId" # J │ .param p3, "threadId" # J │ .param p5, "messageType" # I │ │ .prologue │ const/4 v5, 0x1 │ @@ -339,15 +344,15 @@ │ .local v1, "myPrefs":Landroid/content/SharedPreferences; │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v3 │ │ .line 1153 │ .local v3, "settings":Landroid/content/SharedPreferences$Editor; │ - const v4, 0x7f0e000b │ + const v4, 0x7f0d000b │ │ invoke-virtual {p0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v3, v4, p1}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ @@ -405,226 +410,228 @@ │ .line 1029 │ .end local p0 # "address":Ljava/lang/String; │ :cond_0 │ return-object p0 │ .end method │ │ .method public static findMessageId(Landroid/content/Context;JJLjava/lang/String;I)J │ - .locals 11 │ + .locals 13 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "threadId" # J │ .param p3, "timestamp" # J │ .param p5, "body" # Ljava/lang/String; │ .param p6, "messageType" # I │ │ .prologue │ .line 505 │ - const-wide/16 v8, 0x0 │ + const-wide/16 v10, 0x0 │ │ .line 506 │ - .local v8, "id":J │ - new-instance v1, Ljava/lang/StringBuilder; │ + .local v10, "id":J │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v2, "body = " │ + const-string v3, "body = " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ if-eqz p5, :cond_3 │ │ .end local p5 # "body":Ljava/lang/String; │ :goto_0 │ invoke-static/range {p5 .. p5}, Landroid/database/DatabaseUtils;->sqlEscapeString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 507 │ - .local v4, "selection":Ljava/lang/String; │ - new-instance v1, Ljava/lang/StringBuilder; │ + .local v5, "selection":Ljava/lang/String; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, " and read=0" │ + const-string v3, " and read=0" │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 508 │ - const-string v10, "date DESC" │ + const-string v9, "date DESC" │ │ .line 509 │ - .local v10, "sortOrder":Ljava/lang/String; │ - const/4 v1, 0x4 │ + .local v9, "sortOrder":Ljava/lang/String; │ + const/4 v2, 0x4 │ │ - new-array v3, v1, [Ljava/lang/String; │ + new-array v4, v2, [Ljava/lang/String; │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v2, "_id" │ + const-string v3, "_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - const-string v2, "date" │ + const-string v3, "date" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x2 │ + const/4 v2, 0x2 │ │ - const-string v2, "thread_id" │ + const-string v3, "thread_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x3 │ + const/4 v2, 0x3 │ │ - const-string v2, "body" │ + const-string v3, "body" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ .line 511 │ - .local v3, "projection":[Ljava/lang/String; │ - const-wide/16 v1, 0x0 │ + .local v4, "projection":[Ljava/lang/String; │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, p1, v1 │ + cmp-long v2, p1, v2 │ │ - if-lez v1, :cond_2 │ + if-lez v2, :cond_2 │ │ .line 514 │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ move/from16 v0, p6 │ │ - if-ne v1, v0, :cond_0 │ + if-ne v2, v0, :cond_0 │ │ .line 517 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, " and date = " │ + const-string v3, " and date = " │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-wide/16 v5, 0x3e8 │ + const-wide/16 v6, 0x3e8 │ │ - div-long v5, p3, v5 │ + div-long v6, p3, v6 │ │ - invoke-virtual {v1, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 520 │ :cond_0 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->CONVERSATION_CONTENT_URI:Landroid/net/Uri; │ + sget-object v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->CONVERSATION_CONTENT_URI:Landroid/net/Uri; │ │ - invoke-static {v2, p1, p2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + .line 521 │ + invoke-static {v3, p1, p2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - const-string v6, "date DESC" │ + const-string v7, "date DESC" │ │ - invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + .line 520 │ + invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 528 │ - .local v7, "cursor":Landroid/database/Cursor; │ - if-eqz v7, :cond_1 │ + .local v8, "cursor":Landroid/database/Cursor; │ + if-eqz v8, :cond_1 │ │ :try_start_0 │ - invoke-interface {v7}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 529 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getLong(I)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ .line 535 │ :cond_1 │ - if-eqz v7, :cond_2 │ + if-eqz v8, :cond_2 │ │ .line 536 │ - invoke-interface {v7}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 545 │ - .end local v7 # "cursor":Landroid/database/Cursor; │ + .end local v8 # "cursor":Landroid/database/Cursor; │ :cond_2 │ - return-wide v8 │ + return-wide v10 │ │ .line 506 │ - .end local v3 # "projection":[Ljava/lang/String; │ - .end local v4 # "selection":Ljava/lang/String; │ - .end local v10 # "sortOrder":Ljava/lang/String; │ + .end local v4 # "projection":[Ljava/lang/String; │ + .end local v5 # "selection":Ljava/lang/String; │ + .end local v9 # "sortOrder":Ljava/lang/String; │ .restart local p5 # "body":Ljava/lang/String; │ :cond_3 │ const-string p5, "" │ │ goto/16 :goto_0 │ │ .line 535 │ .end local p5 # "body":Ljava/lang/String; │ - .restart local v3 # "projection":[Ljava/lang/String; │ - .restart local v4 # "selection":Ljava/lang/String; │ - .restart local v7 # "cursor":Landroid/database/Cursor; │ - .restart local v10 # "sortOrder":Ljava/lang/String; │ + .restart local v4 # "projection":[Ljava/lang/String; │ + .restart local v5 # "selection":Ljava/lang/String; │ + .restart local v8 # "cursor":Landroid/database/Cursor; │ + .restart local v9 # "sortOrder":Ljava/lang/String; │ :catchall_0 │ - move-exception v1 │ + move-exception v2 │ │ - if-eqz v7, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 536 │ - invoke-interface {v7}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ :cond_4 │ - throw v1 │ + throw v2 │ .end method │ │ .method public static findThreadIdFromAddress(Landroid/content/Context;Ljava/lang/String;)J │ .locals 11 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "address" # Ljava/lang/String; │ │ @@ -666,14 +673,15 @@ │ .line 406 │ .local v7, "cursor":Landroid/database/Cursor; │ :try_start_0 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ + .line 407 │ invoke-virtual {v10}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/String; │ @@ -686,14 +694,15 @@ │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 406 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v7 │ │ .line 411 │ if-eqz v7, :cond_2 │ │ @@ -868,15 +877,15 @@ │ .line 1065 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public static getMmsAddress(Landroid/content/Context;J)Ljava/lang/String; │ - .locals 8 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "messageId" # J │ │ .prologue │ const/4 v4, 0x0 │ │ const/4 v1, 0x0 │ @@ -935,20 +944,22 @@ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ .line 975 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ + .line 976 │ invoke-virtual {v6}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v1 │ │ move-object v5, v4 │ │ + .line 975 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v7 │ │ .line 981 │ .local v7, "cursor":Landroid/database/Cursor; │ if-eqz v7, :cond_2 │ @@ -1023,236 +1034,236 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getMmsDetails(Landroid/content/Context;J)Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ - .locals 19 │ + .locals 21 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "ignoreThreadId" # J │ │ .prologue │ .line 922 │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - new-array v3, v1, [Ljava/lang/String; │ + new-array v4, v2, [Ljava/lang/String; │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v2, "_id" │ + const-string v3, "_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - const-string v2, "thread_id" │ + const-string v3, "thread_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x2 │ + const/4 v2, 0x2 │ │ - const-string v2, "date" │ + const-string v3, "date" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x3 │ + const/4 v2, 0x3 │ │ - const-string v2, "sub" │ + const-string v3, "sub" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x4 │ + const/4 v2, 0x4 │ │ - const-string v2, "sub_cs" │ + const-string v3, "sub_cs" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ .line 923 │ - .local v3, "projection":[Ljava/lang/String; │ - const-string v4, "read=0" │ + .local v4, "projection":[Ljava/lang/String; │ + const-string v5, "read=0" │ │ .line 924 │ - .local v4, "selection":Ljava/lang/String; │ - const/4 v5, 0x0 │ + .local v5, "selection":Ljava/lang/String; │ + const/4 v6, 0x0 │ │ .line 925 │ - .local v5, "selectionArgs":[Ljava/lang/String; │ - const-string v18, "date DESC" │ + .local v6, "selectionArgs":[Ljava/lang/String; │ + const-string v20, "date DESC" │ │ .line 926 │ - .local v18, "sortOrder":Ljava/lang/String; │ - const/4 v15, 0x0 │ + .local v20, "sortOrder":Ljava/lang/String; │ + const/16 v17, 0x0 │ │ .line 928 │ - .local v15, "count":I │ - const-wide/16 v1, 0x0 │ + .local v17, "count":I │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, p1, v1 │ + cmp-long v2, p1, v2 │ │ - if-lez v1, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 929 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, " and thread_id != ?" │ + const-string v3, " and thread_id != ?" │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 930 │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - new-array v5, v1, [Ljava/lang/String; │ + new-array v6, v2, [Ljava/lang/String; │ │ - .end local v5 # "selectionArgs":[Ljava/lang/String; │ - const/4 v1, 0x0 │ + .end local v6 # "selectionArgs":[Ljava/lang/String; │ + const/4 v2, 0x0 │ │ invoke-static/range {p1 .. p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - aput-object v2, v5, v1 │ + aput-object v3, v6, v2 │ │ .line 933 │ - .restart local v5 # "selectionArgs":[Ljava/lang/String; │ + .restart local v6 # "selectionArgs":[Ljava/lang/String; │ :cond_0 │ invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->MMS_INBOX_CONTENT_URI:Landroid/net/Uri; │ + sget-object v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->MMS_INBOX_CONTENT_URI:Landroid/net/Uri; │ │ - const-string v6, "date DESC" │ + const-string v7, "date DESC" │ │ - invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v17 │ + move-result-object v19 │ │ .line 940 │ - .local v17, "cursor":Landroid/database/Cursor; │ - if-eqz v17, :cond_3 │ + .local v19, "cursor":Landroid/database/Cursor; │ + if-eqz v19, :cond_3 │ │ .line 942 │ :try_start_0 │ - invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->getCount()I │ + invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getCount()I │ │ - move-result v15 │ + move-result v17 │ │ .line 943 │ - if-lez v15, :cond_2 │ + if-lez v17, :cond_2 │ │ .line 944 │ - invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->moveToFirst()Z │ │ .line 945 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ .line 946 │ - .local v8, "messageId":J │ - const/4 v1, 0x1 │ + .local v10, "messageId":J │ + const/4 v2, 0x1 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ .line 947 │ - .local v10, "threadId":J │ - const/4 v1, 0x2 │ + .local v12, "threadId":J │ + const/4 v2, 0x2 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v6, 0x3e8 │ + const-wide/16 v8, 0x3e8 │ │ - mul-long v12, v1, v6 │ + mul-long v14, v2, v8 │ │ .line 948 │ - .local v12, "timestamp":J │ - const/4 v1, 0x3 │ + .local v14, "timestamp":J │ + const/4 v2, 0x3 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v16 │ │ .line 950 │ - .local v14, "subject":Ljava/lang/String; │ - new-instance v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + .local v16, "subject":Ljava/lang/String; │ + new-instance v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - const/16 v16, 0x1 │ + const/16 v18, 0x1 │ │ - move-object/from16 v7, p0 │ + move-object/from16 v9, p0 │ │ - invoke-direct/range {v6 .. v16}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->(Landroid/content/Context;JJJLjava/lang/String;II)V │ + invoke-direct/range {v8 .. v18}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->(Landroid/content/Context;JJJLjava/lang/String;II)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 955 │ - if-eqz v17, :cond_1 │ + if-eqz v19, :cond_1 │ │ .line 956 │ - invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V │ │ .line 960 │ - .end local v8 # "messageId":J │ - .end local v10 # "threadId":J │ - .end local v12 # "timestamp":J │ - .end local v14 # "subject":Ljava/lang/String; │ + .end local v10 # "messageId":J │ + .end local v12 # "threadId":J │ + .end local v14 # "timestamp":J │ + .end local v16 # "subject":Ljava/lang/String; │ :cond_1 │ :goto_0 │ - return-object v6 │ + return-object v8 │ │ .line 955 │ :cond_2 │ - if-eqz v17, :cond_3 │ + if-eqz v19, :cond_3 │ │ .line 956 │ - invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V │ │ .line 960 │ :cond_3 │ - const/4 v6, 0x0 │ + const/4 v8, 0x0 │ │ goto :goto_0 │ │ .line 955 │ :catchall_0 │ - move-exception v1 │ + move-exception v2 │ │ - if-eqz v17, :cond_4 │ + if-eqz v19, :cond_4 │ │ .line 956 │ - invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V │ │ :cond_4 │ - throw v1 │ + throw v2 │ .end method │ │ .method public static getPersonIdFromEmail(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ .locals 12 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "email" # Ljava/lang/String; │ │ @@ -1278,22 +1289,24 @@ │ :try_start_0 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ sget-object v1, Landroid/provider/ContactsContract$CommonDataKinds$Email;->CONTENT_LOOKUP_URI:Landroid/net/Uri; │ │ + .line 221 │ invoke-static {p1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->extractAddrSpec(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 219 │ invoke-static {v1, v2}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ │ const/4 v2, 0x3 │ │ new-array v2, v2, [Ljava/lang/String; │ @@ -1318,14 +1331,15 @@ │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 218 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result-object v9 │ │ @@ -1511,14 +1525,15 @@ │ :try_start_0 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ sget-object v1, Landroid/provider/ContactsContract$PhoneLookup;->CONTENT_FILTER_URI:Landroid/net/Uri; │ │ + .line 175 │ invoke-static {p1}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ @@ -1547,14 +1562,15 @@ │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 174 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1 │ │ move-result-object v9 │ │ @@ -1889,25 +1905,25 @@ │ :cond_0 │ invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ .line 345 │ .local v0, "res":Landroid/content/res/Resources; │ - const v3, 0x7f0b000a │ + const v3, 0x7f0a000d │ │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDimension(I)F │ │ move-result v3 │ │ float-to-int v2, v3 │ │ .line 346 │ .local v2, "thumbSize":I │ - const v3, 0x7f0b000b │ + const v3, 0x7f0a000e │ │ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDimension(I)F │ │ move-result v3 │ │ float-to-int v1, v3 │ │ @@ -2122,15 +2138,15 @@ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 745 │ return-object v0 │ .end method │ │ .method public static getSmsToIntent(Landroid/content/Context;J)Landroid/content/Intent; │ - .locals 4 │ + .locals 5 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "threadId" # J │ │ .prologue │ .line 758 │ new-instance v1, Landroid/content/Intent; │ │ @@ -2363,15 +2379,15 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static getUnreadMms(Landroid/content/Context;)Ljava/util/ArrayList; │ - .locals 23 │ + .locals 26 │ .param p0, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ ")", │ "Ljava/util/ArrayList", │ @@ -2379,232 +2395,234 @@ │ "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 683 │ - const/16 v18, 0x0 │ + const/16 v20, 0x0 │ │ .line 685 │ - .local v18, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v1, 0x5 │ + .local v20, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v2, 0x5 │ │ - new-array v3, v1, [Ljava/lang/String; │ + new-array v4, v2, [Ljava/lang/String; │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v2, "_id" │ + const-string v3, "_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - const-string v2, "thread_id" │ + const-string v3, "thread_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x2 │ + const/4 v2, 0x2 │ │ - const-string v2, "date" │ + const-string v3, "date" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x3 │ + const/4 v2, 0x3 │ │ - const-string v2, "sub" │ + const-string v3, "sub" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x4 │ + const/4 v2, 0x4 │ │ - const-string v2, "sub_cs" │ + const-string v3, "sub_cs" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ .line 686 │ - .local v3, "projection":[Ljava/lang/String; │ - const-string v4, "read=0" │ + .local v4, "projection":[Ljava/lang/String; │ + const-string v5, "read=0" │ │ .line 687 │ - .local v4, "selection":Ljava/lang/String; │ - const/4 v5, 0x0 │ + .local v5, "selection":Ljava/lang/String; │ + const/4 v6, 0x0 │ │ .line 688 │ - .local v5, "selectionArgs":[Ljava/lang/String; │ - const-string v20, "date ASC" │ + .local v6, "selectionArgs":[Ljava/lang/String; │ + const-string v22, "date ASC" │ │ .line 689 │ - .local v20, "sortOrder":Ljava/lang/String; │ - const/4 v15, 0x0 │ + .local v22, "sortOrder":Ljava/lang/String; │ + const/16 v17, 0x0 │ │ .line 696 │ - .local v15, "count":I │ + .local v17, "count":I │ invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->MMS_INBOX_CONTENT_URI:Landroid/net/Uri; │ + sget-object v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->MMS_INBOX_CONTENT_URI:Landroid/net/Uri; │ │ - const-string v6, "date ASC" │ + const-string v7, "date ASC" │ │ - invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v17 │ + move-result-object v19 │ │ .line 704 │ - .local v17, "cursor":Landroid/database/Cursor; │ - if-eqz v17, :cond_3 │ + .local v19, "cursor":Landroid/database/Cursor; │ + if-eqz v19, :cond_3 │ │ .line 706 │ :try_start_0 │ - invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->getCount()I │ + invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->getCount()I │ │ - move-result v15 │ + move-result v17 │ │ .line 707 │ - if-lez v15, :cond_2 │ + if-lez v17, :cond_2 │ │ .line 708 │ - new-instance v19, Ljava/util/ArrayList; │ + new-instance v21, Ljava/util/ArrayList; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-direct {v0, v15}, Ljava/util/ArrayList;->(I)V │ + move/from16 v1, v17 │ + │ + invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 709 │ - .end local v18 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .local v19, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v20 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v21, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_0 │ :try_start_1 │ - invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 710 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ .line 711 │ - .local v8, "messageId":J │ - const/4 v1, 0x1 │ + .local v10, "messageId":J │ + const/4 v2, 0x1 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ .line 712 │ - .local v10, "threadId":J │ - const/4 v1, 0x2 │ + .local v12, "threadId":J │ + const/4 v2, 0x2 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v21, 0x3e8 │ + const-wide/16 v24, 0x3e8 │ │ - mul-long v12, v1, v21 │ + mul-long v14, v2, v24 │ │ .line 713 │ - .local v12, "timestamp":J │ - const/4 v1, 0x3 │ + .local v14, "timestamp":J │ + const/4 v2, 0x3 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v16 │ │ .line 715 │ - .local v14, "subject":Ljava/lang/String; │ - new-instance v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + .local v16, "subject":Ljava/lang/String; │ + new-instance v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - const/16 v16, 0x1 │ + const/16 v18, 0x1 │ │ - move-object/from16 v7, p0 │ + move-object/from16 v9, p0 │ │ - invoke-direct/range {v6 .. v16}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->(Landroid/content/Context;JJJLjava/lang/String;II)V │ + invoke-direct/range {v8 .. v18}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->(Landroid/content/Context;JJJLjava/lang/String;II)V │ │ .line 717 │ - .local v6, "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ - const/4 v1, 0x0 │ + .local v8, "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + const/4 v2, 0x0 │ │ - invoke-virtual {v6, v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->setNotify(Z)V │ + invoke-virtual {v8, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->setNotify(Z)V │ │ .line 718 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 722 │ - .end local v6 # "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ - .end local v8 # "messageId":J │ - .end local v10 # "threadId":J │ - .end local v12 # "timestamp":J │ - .end local v14 # "subject":Ljava/lang/String; │ + .end local v8 # "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + .end local v10 # "messageId":J │ + .end local v12 # "threadId":J │ + .end local v14 # "timestamp":J │ + .end local v16 # "subject":Ljava/lang/String; │ :catchall_0 │ - move-exception v1 │ + move-exception v2 │ │ - move-object/from16 v18, v19 │ + move-object/from16 v20, v21 │ │ - .end local v19 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v18 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v21 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v20 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_1 │ - if-eqz v17, :cond_0 │ + if-eqz v19, :cond_0 │ │ .line 723 │ - invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V │ │ :cond_0 │ - throw v1 │ + throw v2 │ │ - .end local v18 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v19 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v20 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v21 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ - move-object/from16 v18, v19 │ + move-object/from16 v20, v21 │ │ .line 722 │ - .end local v19 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v18 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v21 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v20 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - if-eqz v17, :cond_3 │ + if-eqz v19, :cond_3 │ │ .line 723 │ - invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v19 .. v19}, Landroid/database/Cursor;->close()V │ │ .line 727 │ :cond_3 │ - return-object v18 │ + return-object v20 │ │ .line 722 │ :catchall_1 │ - move-exception v1 │ + move-exception v2 │ │ goto :goto_1 │ .end method │ │ .method public static getUnreadSms(Landroid/content/Context;)Ljava/util/ArrayList; │ - .locals 22 │ + .locals 24 │ .param p0, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ ")", │ "Ljava/util/ArrayList", │ @@ -2612,253 +2630,255 @@ │ "Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 628 │ - const/16 v19, 0x0 │ + const/16 v21, 0x0 │ │ .line 630 │ - .local v19, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v1, 0x5 │ + .local v21, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v2, 0x5 │ │ - new-array v3, v1, [Ljava/lang/String; │ + new-array v4, v2, [Ljava/lang/String; │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v2, "_id" │ + const-string v3, "_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - const-string v2, "thread_id" │ + const-string v3, "thread_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x2 │ + const/4 v2, 0x2 │ │ - const-string v2, "address" │ + const-string v3, "address" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x3 │ + const/4 v2, 0x3 │ │ - const-string v2, "date" │ + const-string v3, "date" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x4 │ + const/4 v2, 0x4 │ │ - const-string v2, "body" │ + const-string v3, "body" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ .line 632 │ - .local v3, "projection":[Ljava/lang/String; │ - const-string v4, "read=0 and date>0 and body is not null and body != \'\'" │ + .local v4, "projection":[Ljava/lang/String; │ + const-string v5, "read=0 and date>0 and body is not null and body != \'\'" │ │ .line 633 │ - .local v4, "selection":Ljava/lang/String; │ - const/4 v5, 0x0 │ + .local v5, "selection":Ljava/lang/String; │ + const/4 v6, 0x0 │ │ .line 634 │ - .local v5, "selectionArgs":[Ljava/lang/String; │ - const-string v21, "date ASC" │ + .local v6, "selectionArgs":[Ljava/lang/String; │ + const-string v23, "date ASC" │ │ .line 637 │ - .local v21, "sortOrder":Ljava/lang/String; │ + .local v23, "sortOrder":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->SMS_INBOX_CONTENT_URI:Landroid/net/Uri; │ + sget-object v3, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->SMS_INBOX_CONTENT_URI:Landroid/net/Uri; │ │ - const-string v6, "date ASC" │ + const-string v7, "date ASC" │ │ - invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v18 │ + move-result-object v20 │ │ .line 651 │ - .local v18, "cursor":Landroid/database/Cursor; │ - if-eqz v18, :cond_4 │ + .local v20, "cursor":Landroid/database/Cursor; │ + if-eqz v20, :cond_4 │ │ .line 653 │ :try_start_0 │ - invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->getCount()I │ + invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->getCount()I │ │ - move-result v14 │ + move-result v16 │ │ .line 654 │ - .local v14, "count":I │ - if-lez v14, :cond_3 │ + .local v16, "count":I │ + if-lez v16, :cond_3 │ │ .line 655 │ - new-instance v20, Ljava/util/ArrayList; │ + new-instance v22, Ljava/util/ArrayList; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v22 │ │ - invoke-direct {v0, v14}, Ljava/util/ArrayList;->(I)V │ + move/from16 v1, v16 │ + │ + invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 656 │ - .end local v19 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .local v20, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v21 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v22, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ :goto_0 │ :try_start_1 │ - invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 657 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v20 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v15 │ + move-result-wide v17 │ │ .line 658 │ - .local v15, "messageId":J │ - const/4 v1, 0x1 │ + .local v17, "messageId":J │ + const/4 v2, 0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v20 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v12 │ + move-result-wide v14 │ │ .line 659 │ - .local v12, "threadId":J │ - const/4 v1, 0x2 │ + .local v14, "threadId":J │ + const/4 v2, 0x2 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v20 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v10 │ │ .line 660 │ - .local v8, "address":Ljava/lang/String; │ - const/4 v1, 0x3 │ + .local v10, "address":Ljava/lang/String; │ + const/4 v2, 0x3 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v20 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ .line 661 │ - .local v10, "timestamp":J │ - const/4 v1, 0x4 │ + .local v12, "timestamp":J │ + const/4 v2, 0x4 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v20 │ │ - invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v11 │ │ .line 663 │ - .local v9, "body":Ljava/lang/String; │ - invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v11, "body":Ljava/lang/String; │ + invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ - invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, v10, v1 │ + cmp-long v2, v12, v2 │ │ - if-lez v1, :cond_0 │ + if-lez v2, :cond_0 │ │ .line 665 │ - new-instance v6, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + new-instance v8, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - const/16 v17, 0x0 │ + const/16 v19, 0x0 │ │ - move-object/from16 v7, p0 │ + move-object/from16 v9, p0 │ │ - invoke-direct/range {v6 .. v17}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JJIJI)V │ + invoke-direct/range {v8 .. v19}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JJIJI)V │ │ .line 668 │ - .local v6, "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ - const/4 v1, 0x0 │ + .local v8, "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + const/4 v2, 0x0 │ │ - invoke-virtual {v6, v1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->setNotify(Z)V │ + invoke-virtual {v8, v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->setNotify(Z)V │ │ .line 669 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 674 │ - .end local v6 # "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ - .end local v8 # "address":Ljava/lang/String; │ - .end local v9 # "body":Ljava/lang/String; │ - .end local v10 # "timestamp":J │ - .end local v12 # "threadId":J │ - .end local v15 # "messageId":J │ + .end local v8 # "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + .end local v10 # "address":Ljava/lang/String; │ + .end local v11 # "body":Ljava/lang/String; │ + .end local v12 # "timestamp":J │ + .end local v14 # "threadId":J │ + .end local v17 # "messageId":J │ :catchall_0 │ - move-exception v1 │ + move-exception v2 │ │ - move-object/from16 v19, v20 │ + move-object/from16 v21, v22 │ │ - .end local v14 # "count":I │ - .end local v20 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v19 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v16 # "count":I │ + .end local v22 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v21 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_1 │ - if-eqz v18, :cond_1 │ + if-eqz v20, :cond_1 │ │ .line 675 │ - invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V │ │ :cond_1 │ - throw v1 │ + throw v2 │ │ - .end local v19 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v14 # "count":I │ - .restart local v20 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v21 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v16 # "count":I │ + .restart local v22 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - move-object/from16 v19, v20 │ + move-object/from16 v21, v22 │ │ .line 674 │ - .end local v20 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .restart local v19 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v22 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v21 # "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_3 │ - if-eqz v18, :cond_4 │ + if-eqz v20, :cond_4 │ │ .line 675 │ - invoke-interface/range {v18 .. v18}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v20 .. v20}, Landroid/database/Cursor;->close()V │ │ .line 679 │ - .end local v14 # "count":I │ + .end local v16 # "count":I │ :cond_4 │ - return-object v19 │ + return-object v21 │ │ .line 674 │ :catchall_1 │ - move-exception v1 │ + move-exception v2 │ │ goto :goto_1 │ .end method │ │ .method public static final inMessagingApp(Landroid/content/Context;)Z │ .locals 10 │ .param p0, "context" # Landroid/content/Context; │ @@ -2909,18 +2929,20 @@ │ .line 1125 │ iget-object v6, v3, Landroid/app/ActivityManager$RunningTaskInfo;->baseActivity:Landroid/content/ComponentName; │ │ .line 1126 │ .local v6, "runningTaskComponent":Landroid/content/ComponentName; │ const-string v8, "com.android.mms" │ │ + .line 1127 │ invoke-virtual {v6}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 1126 │ invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 1128 │ @@ -3071,15 +3093,15 @@ │ .local v13, "msg":Landroid/content/Intent; │ invoke-static/range {p0 .. p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v14 │ │ .line 820 │ .local v14, "myPrefs":Landroid/content/SharedPreferences; │ - const v1, 0x7f0e003e │ + const v1, 0x7f0d003e │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ @@ -3127,292 +3149,316 @@ │ .line 831 │ const/16 v1, 0x18 │ │ new-array v15, v1, [Ljava/lang/String; │ │ const/4 v1, 0x0 │ │ - const v2, 0x7f0e000b │ + const v2, 0x7f0d000b │ │ + .line 832 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/4 v1, 0x1 │ │ - const v2, 0x7f0e000e │ + const v2, 0x7f0d000e │ │ + .line 833 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/4 v1, 0x2 │ │ - const v2, 0x7f0e0010 │ + const v2, 0x7f0d0010 │ │ + .line 834 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/4 v1, 0x3 │ │ - const v2, 0x7f0e0011 │ + const v2, 0x7f0d0011 │ │ + .line 835 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/4 v1, 0x4 │ │ - const v2, 0x7f0e0012 │ + const v2, 0x7f0d0012 │ │ + .line 836 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/4 v1, 0x5 │ │ - const v2, 0x7f0e000f │ + const v2, 0x7f0d000f │ │ + .line 837 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/4 v1, 0x6 │ │ - const v2, 0x7f0e0013 │ + const v2, 0x7f0d0013 │ │ + .line 838 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/4 v1, 0x7 │ │ - const v2, 0x7f0e0014 │ + const v2, 0x7f0d0014 │ │ + .line 839 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x8 │ │ - const v2, 0x7f0e0016 │ + const v2, 0x7f0d0016 │ │ + .line 840 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x9 │ │ - const v2, 0x7f0e003a │ + const v2, 0x7f0d003a │ │ + .line 841 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0xa │ │ - const v2, 0x7f0e003b │ + const v2, 0x7f0d003b │ │ + .line 842 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0xb │ │ - const v2, 0x7f0e003c │ + const v2, 0x7f0d003c │ │ + .line 843 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0xc │ │ - const v2, 0x7f0e0018 │ + const v2, 0x7f0d0018 │ │ + .line 844 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0xd │ │ - const v2, 0x7f0e0017 │ + const v2, 0x7f0d0017 │ │ + .line 845 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0xe │ │ - const v2, 0x7f0e001a │ + const v2, 0x7f0d001a │ │ + .line 846 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0xf │ │ - const v2, 0x7f0e001c │ + const v2, 0x7f0d001c │ │ + .line 847 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x10 │ │ - const v2, 0x7f0e001d │ + const v2, 0x7f0d001d │ │ + .line 848 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x11 │ │ - const v2, 0x7f0e001e │ + const v2, 0x7f0d001e │ │ + .line 849 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x12 │ │ - const v2, 0x7f0e001f │ + const v2, 0x7f0d001f │ │ + .line 850 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x13 │ │ - const v2, 0x7f0e0020 │ + const v2, 0x7f0d0020 │ │ + .line 851 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x14 │ │ - const v2, 0x7f0e0021 │ + const v2, 0x7f0d0021 │ │ + .line 852 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x15 │ │ - const v2, 0x7f0e0025 │ + const v2, 0x7f0d0025 │ │ + .line 853 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x16 │ │ - const v2, 0x7f0e0027 │ + const v2, 0x7f0d0027 │ │ + .line 854 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ │ const/16 v1, 0x17 │ │ - const v2, 0x7f0e0026 │ + const v2, 0x7f0d0026 │ │ + .line 855 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v15, v1 │ @@ -3554,14 +3600,15 @@ │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ + .line 879 │ invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ move-result-object v4 │ @@ -3570,14 +3617,15 @@ │ │ invoke-virtual {v4}, Ljava/util/Locale;->getDisplayName()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ + .line 878 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 891 │ @@ -3614,22 +3662,24 @@ │ │ .line 895 │ const-string v1, "message/rfc822" │ │ invoke-virtual {v13, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 896 │ - const v1, 0x7f0e0065 │ + const v1, 0x7f0d0065 │ │ + .line 897 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 896 │ invoke-static {v13, v1}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; │ │ move-result-object v1 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ @@ -3745,73 +3795,75 @@ │ │ float-to-int v1, v1 │ │ return v1 │ .end method │ │ .method public static setMessageRead(Landroid/content/Context;JI)V │ - .locals 10 │ + .locals 11 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "messageId" # J │ .param p3, "messageType" # I │ │ .prologue │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ .line 428 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v4 │ │ .line 429 │ .local v4, "myPrefs":Landroid/content/SharedPreferences; │ - const v7, 0x7f0e0013 │ + const v7, 0x7f0d0013 │ │ + .line 430 │ invoke-virtual {p0, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-interface {v4, v7, v9}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + .line 429 │ + invoke-interface {v4, v7, v10}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v2 │ │ .line 432 │ .local v2, "markRead":Z │ if-nez v2, :cond_1 │ │ .line 465 │ :cond_0 │ :goto_0 │ return-void │ │ .line 436 │ :cond_1 │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v7, p1, v7 │ + cmp-long v7, p1, v8 │ │ if-lez v7, :cond_0 │ │ .line 437 │ new-instance v6, Landroid/content/ContentValues; │ │ - invoke-direct {v6, v9}, Landroid/content/ContentValues;->(I)V │ + invoke-direct {v6, v10}, Landroid/content/ContentValues;->(I)V │ │ .line 438 │ .local v6, "values":Landroid/content/ContentValues; │ const-string v7, "read" │ │ - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 442 │ - if-ne v9, p3, :cond_2 │ + if-ne v10, p3, :cond_2 │ │ .line 445 │ sget-object v7, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->MMS_INBOX_CONTENT_URI:Landroid/net/Uri; │ │ invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v8 │ @@ -3871,65 +3923,67 @@ │ │ .line 459 │ .local v1, "e":Ljava/lang/Exception; │ goto :goto_0 │ .end method │ │ .method public static setThreadRead(Landroid/content/Context;J)V │ - .locals 8 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "threadId" # J │ │ .prologue │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ .line 471 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ .line 472 │ .local v2, "myPrefs":Landroid/content/SharedPreferences; │ - const v5, 0x7f0e0013 │ + const v5, 0x7f0d0013 │ │ + .line 473 │ invoke-virtual {p0, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-interface {v2, v5, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + .line 472 │ + invoke-interface {v2, v5, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ .line 476 │ .local v1, "markRead":Z │ if-nez v1, :cond_1 │ │ .line 496 │ :cond_0 │ :goto_0 │ return-void │ │ .line 479 │ :cond_1 │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - cmp-long v5, p1, v5 │ + cmp-long v5, p1, v6 │ │ if-lez v5, :cond_0 │ │ .line 480 │ new-instance v4, Landroid/content/ContentValues; │ │ - invoke-direct {v4, v7}, Landroid/content/ContentValues;->(I)V │ + invoke-direct {v4, v8}, Landroid/content/ContentValues;->(I)V │ │ .line 481 │ .local v4, "values":Landroid/content/ContentValues; │ const-string v5, "read" │ │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 483 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ @@ -3941,22 +3995,24 @@ │ const/4 v3, 0x0 │ │ .line 486 │ .local v3, "result":I │ :try_start_0 │ sget-object v5, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->CONVERSATION_CONTENT_URI:Landroid/net/Uri; │ │ + .line 487 │ invoke-static {v5, p1, p2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ + .line 486 │ invoke-virtual {v0, v5, v4, v6, v7}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result v3 │ │ goto :goto_0 │ @@ -3965,79 +4021,80 @@ │ :catch_0 │ move-exception v5 │ │ goto :goto_0 │ .end method │ │ .method public static updateSmscTimestampDrift(Landroid/content/Context;JJ)J │ - .locals 11 │ + .locals 13 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "timestamp" # J │ .param p3, "smscTimestamp" # J │ │ .prologue │ .line 1085 │ const v2, 0x1b7740 │ │ .line 1086 │ .local v2, "thirtyMins":I │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ .line 1087 │ - .local v5, "timeDrift":J │ - sub-long v7, p3, p1 │ + .local v6, "timeDrift":J │ + sub-long v8, p3, p1 │ │ - const-wide/32 v9, 0x1b7740 │ + const-wide/32 v10, 0x1b7740 │ │ - div-long/2addr v7, v9 │ + div-long/2addr v8, v10 │ │ - long-to-float v7, v7 │ + long-to-float v3, v8 │ │ - invoke-static {v7}, Ljava/lang/Math;->round(F)I │ + .line 1088 │ + invoke-static {v3}, Ljava/lang/Math;->round(F)I │ │ - move-result v7 │ + move-result v3 │ │ - int-to-long v3, v7 │ + int-to-long v4, v3 │ │ .line 1090 │ - .local v3, "timeDiff30Mins":J │ - invoke-static {v3, v4}, Ljava/lang/Math;->abs(J)J │ + .local v4, "timeDiff30Mins":J │ + invoke-static {v4, v5}, Ljava/lang/Math;->abs(J)J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - const-wide/16 v9, 0x0 │ + const-wide/16 v10, 0x0 │ │ - cmp-long v7, v7, v9 │ + cmp-long v3, v8, v10 │ │ - if-lez v7, :cond_0 │ + if-lez v3, :cond_0 │ │ .line 1091 │ - const-wide/32 v7, 0x1b7740 │ + const-wide/32 v8, 0x1b7740 │ │ - mul-long v5, v3, v7 │ + mul-long v6, v4, v8 │ │ .line 1092 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ .line 1093 │ .local v1, "prefs":Landroid/content/SharedPreferences; │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 1094 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ - const-string v7, "smsc_time_drift" │ + const-string v3, "smsc_time_drift" │ │ - invoke-interface {v0, v7, v5, v6}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v3, v6, v7}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1095 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1098 │ .end local v0 # "editor":Landroid/content/SharedPreferences$Editor; │ .end local v1 # "prefs":Landroid/content/SharedPreferences; │ :cond_0 │ - return-wide v5 │ + return-wide v6 │ .end method ├── smali/net/everythingandroid/smspopup/util/ManageWakeLock.smali │ @@ -79,35 +79,37 @@ │ .local v1, "mPm":Landroid/os/PowerManager; │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ .line 32 │ .local v2, "mPrefs":Landroid/content/SharedPreferences; │ - const v4, 0x7f0e000f │ + const v4, 0x7f0d000f │ │ + .line 33 │ invoke-virtual {p0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v6, 0x0 │ │ + .line 32 │ invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 34 │ const/4 v0, 0x6 │ │ .line 40 │ .local v0, "flags":I │ :goto_1 │ - const v4, 0x7f0e0045 │ + const v4, 0x7f0d0045 │ │ invoke-virtual {p0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v6, 0x1 │ │ @@ -144,22 +146,24 @@ │ │ .line 48 │ sget-object v4, Lnet/everythingandroid/smspopup/util/ManageWakeLock;->mWakeLock:Landroid/os/PowerManager$WakeLock; │ │ invoke-virtual {v4}, Landroid/os/PowerManager$WakeLock;->acquire()V │ │ .line 53 │ - const v4, 0x7f0e000e │ + const v4, 0x7f0d000e │ │ + .line 54 │ invoke-virtual {p0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v6, "30" │ │ + .line 53 │ invoke-interface {v2, v4, v6}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v4 │ @@ -195,15 +199,15 @@ │ const/16 v0, 0xa │ │ .restart local v0 # "flags":I │ goto :goto_1 │ .end method │ │ .method public static declared-synchronized acquirePartial(Landroid/content/Context;)V │ - .locals 5 │ + .locals 6 │ .param p0, "mContext" # Landroid/content/Context; │ │ .prologue │ .line 62 │ const-class v2, Lnet/everythingandroid/smspopup/util/ManageWakeLock; │ │ monitor-enter v2 │ @@ -234,14 +238,15 @@ │ │ .line 67 │ .local v0, "mPm":Landroid/os/PowerManager; │ const/4 v1, 0x1 │ │ const-string v3, "SMSPopup.partial" │ │ + .line 68 │ invoke-virtual {v0, v1, v3}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; │ │ move-result-object v1 │ │ sput-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;->mPartialWakeLock:Landroid/os/PowerManager$WakeLock; │ │ .line 71 │ @@ -250,17 +255,17 @@ │ const/4 v3, 0x0 │ │ invoke-virtual {v1, v3}, Landroid/os/PowerManager$WakeLock;->setReferenceCounted(Z)V │ │ .line 76 │ sget-object v1, Lnet/everythingandroid/smspopup/util/ManageWakeLock;->mPartialWakeLock:Landroid/os/PowerManager$WakeLock; │ │ - const-wide/32 v3, 0x493e0 │ + const-wide/32 v4, 0x493e0 │ │ - invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager$WakeLock;->acquire(J)V │ + invoke-virtual {v1, v4, v5}, Landroid/os/PowerManager$WakeLock;->acquire(J)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 62 │ .end local v0 # "mPm":Landroid/os/PowerManager; ├── smali/net/everythingandroid/smspopup/util/ManageNotification$PopupNotification.smali │ @@ -53,14 +53,15 @@ │ .param p1, "context" # Landroid/content/Context; │ .param p2, "notif" # I │ │ .prologue │ .line 115 │ const-string v1, "notification" │ │ + .line 116 │ invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/app/NotificationManager; │ │ .line 119 ├── smali/net/everythingandroid/smspopup/util/SmsPopupUtils$1.smali │ @@ -38,25 +38,21 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 602 │ check-cast p1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$1;->compare(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/net/everythingandroid/smspopup/util/ManagePreferences.smali │ @@ -32,23 +32,23 @@ │ # direct methods │ .method public constructor (Landroid/content/Context;J)V │ .locals 6 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "rowId" # J │ │ .prologue │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ const/4 v2, 0x0 │ │ .line 64 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 14 │ - iput-wide v3, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mRowId:J │ + iput-wide v4, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mRowId:J │ │ .line 65 │ iput-wide p2, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mRowId:J │ │ .line 66 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mContext:Landroid/content/Context; │ │ @@ -56,37 +56,39 @@ │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->useDatabase:Z │ │ .line 71 │ iget-wide v0, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mRowId:J │ │ - cmp-long v0, v0, v3 │ + cmp-long v0, v0, v4 │ │ if-lez v0, :cond_0 │ │ .line 72 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mContext:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ - iget-wide v3, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mRowId:J │ + iget-wide v4, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mRowId:J │ │ - invoke-static {v3, v4}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ + .line 73 │ + invoke-static {v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ │ move-result-object v1 │ │ move-object v3, v2 │ │ move-object v4, v2 │ │ move-object v5, v2 │ │ + .line 72 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mCursor:Landroid/database/Cursor; │ │ .line 74 │ @@ -156,24 +158,26 @@ │ .line 103 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mContext:Landroid/content/Context; │ │ invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ + .line 104 │ invoke-static {p2, p3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildLookupUri(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v1 │ │ move-object v3, v2 │ │ move-object v4, v2 │ │ move-object v5, v2 │ │ + .line 103 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mCursor:Landroid/database/Cursor; │ │ .line 107 │ @@ -307,22 +311,24 @@ │ │ invoke-virtual {v1, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mContext:Landroid/content/Context; │ │ + .line 147 │ invoke-virtual {v2, p2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 146 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -662,18 +668,20 @@ │ │ invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v1 │ │ iget-wide v2, p0, Lnet/everythingandroid/smspopup/util/ManagePreferences;->mRowId:J │ │ + .line 183 │ invoke-static {v2, v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ │ move-result-object v2 │ │ + .line 182 │ invoke-virtual {v1, v2, v0, v4, v4}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 187 │ .end local v0 # "vals":Landroid/content/ContentValues; │ :goto_0 │ return-void ├── smali/net/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages.smali │ @@ -38,14 +38,15 @@ │ .method static constructor ()V │ .locals 2 │ │ .prologue │ .line 100 │ sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;->BASE_CONTENT_URI:Landroid/net/Uri; │ │ + .line 101 │ invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v1, "quickmessages" │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ @@ -57,36 +58,39 @@ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;->CONTENT_URI:Landroid/net/Uri; │ │ .line 103 │ sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;->BASE_CONTENT_URI:Landroid/net/Uri; │ │ + .line 104 │ invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v1, "quickmessages" │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v1, "updateorder" │ │ + .line 105 │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;->UPDATE_ORDER_URI:Landroid/net/Uri; │ │ + .line 103 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/net/everythingandroid/smspopup/provider/SmsMmsMessage.smali │ @@ -105,27 +105,27 @@ │ │ .line 54 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageBody:Ljava/lang/String; │ │ .line 55 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ + iput-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ .line 56 │ const/4 v1, 0x0 │ │ iput v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ │ .line 57 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ + iput-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ .line 58 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactId:Ljava/lang/String; │ │ .line 59 │ @@ -150,17 +150,17 @@ │ │ .line 63 │ const/4 v1, 0x0 │ │ iput v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->reminderCount:I │ │ .line 64 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ + iput-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ .line 65 │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ │ .line 66 │ @@ -220,14 +220,15 @@ │ iput-object v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ │ .line 176 │ iget-object v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ iget-object v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ │ + .line 177 │ invoke-static {v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getPersonIdFromPhoneNumber(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ move-result-object v0 │ │ .line 179 │ .local v0, "contactIdentify":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ if-nez v0, :cond_0 │ @@ -275,17 +276,17 @@ │ │ .method public constructor (Landroid/content/Context;Landroid/os/Bundle;)V │ .locals 6 │ .param p1, "_context" # Landroid/content/Context; │ .param p2, "b" # Landroid/os/Bundle; │ │ .prologue │ - const/4 v5, 0x1 │ + const/4 v3, 0x1 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ const/4 v0, 0x0 │ │ const/4 v2, 0x0 │ │ .line 235 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -293,42 +294,42 @@ │ .line 53 │ iput-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ │ .line 54 │ iput-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageBody:Ljava/lang/String; │ │ .line 55 │ - iput-wide v3, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ + iput-wide v4, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ .line 56 │ iput v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ │ .line 57 │ - iput-wide v3, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ + iput-wide v4, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ .line 58 │ iput-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactId:Ljava/lang/String; │ │ .line 59 │ iput-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactLookupKey:Ljava/lang/String; │ │ .line 60 │ iput-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ │ .line 61 │ iput v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ │ .line 62 │ - iput-boolean v5, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->notify:Z │ + iput-boolean v3, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->notify:Z │ │ .line 63 │ iput v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->reminderCount:I │ │ .line 64 │ - iput-wide v3, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ + iput-wide v4, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ .line 65 │ iput-boolean v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ │ .line 66 │ iput-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageClass:Landroid/telephony/SmsMessage$MessageClass; │ │ @@ -393,24 +394,24 @@ │ move-result-object v0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ │ .line 243 │ const-string v0, "net.everythingandroid.smspopup.EXTRAS_UNREAD_COUNT" │ │ - invoke-virtual {p2, v0, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ + invoke-virtual {p2, v0, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I │ │ move-result v0 │ │ iput v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ │ .line 244 │ const-string v0, "net.everythingandroid.smspopup.EXTRAS_THREAD_ID" │ │ - invoke-virtual {p2, v0, v3, v4}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {p2, v0, v4, v5}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ .line 245 │ const-string v0, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_TYPE" │ @@ -438,15 +439,15 @@ │ move-result v0 │ │ iput v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->reminderCount:I │ │ .line 248 │ const-string v0, "net.everythingandroid.smspopup.EXTRAS_MESSAGE_ID" │ │ - invoke-virtual {p2, v0, v3, v4}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J │ + invoke-virtual {p2, v0, v4, v5}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ .line 249 │ const-string v0, "net.everythingandroid.smspopup.EXTRAS_EMAIL_GATEWAY" │ @@ -458,15 +459,15 @@ │ iput-boolean v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ │ .line 250 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JJIJI)V │ - .locals 3 │ + .locals 4 │ .param p1, "_context" # Landroid/content/Context; │ .param p2, "_fromAddress" # Ljava/lang/String; │ .param p3, "_messageBody" # Ljava/lang/String; │ .param p4, "_timestamp" # J │ .param p6, "_threadId" # J │ .param p8, "_unreadCount" # I │ .param p9, "_messageId" # J │ @@ -483,27 +484,27 @@ │ │ .line 54 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageBody:Ljava/lang/String; │ │ .line 55 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ + iput-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ .line 56 │ const/4 v1, 0x0 │ │ iput v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ │ .line 57 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ + iput-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ .line 58 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactId:Ljava/lang/String; │ │ .line 59 │ @@ -528,17 +529,17 @@ │ │ .line 63 │ const/4 v1, 0x0 │ │ iput v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->reminderCount:I │ │ .line 64 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ + iput-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ .line 65 │ const/4 v1, 0x0 │ │ iput-boolean v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ │ .line 66 │ @@ -775,486 +776,492 @@ │ iput p12, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ │ .line 269 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;[Landroid/telephony/SmsMessage;J)V │ - .locals 17 │ + .locals 19 │ .param p1, "_context" # Landroid/content/Context; │ .param p2, "messages" # [Landroid/telephony/SmsMessage; │ .param p3, "_timestamp" # J │ │ .prologue │ .line 77 │ invoke-direct/range {p0 .. p0}, Ljava/lang/Object;->()V │ │ .line 53 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ │ .line 54 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageBody:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageBody:Ljava/lang/String; │ │ .line 55 │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-wide v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ + iput-wide v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ .line 56 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ + iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ │ .line 57 │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-wide v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ + iput-wide v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ .line 58 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactId:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactId:Ljava/lang/String; │ │ .line 59 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactLookupKey:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactLookupKey:Ljava/lang/String; │ │ .line 60 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ │ .line 61 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ + iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ │ .line 62 │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->notify:Z │ + iput-boolean v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->notify:Z │ │ .line 63 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->reminderCount:I │ + iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->reminderCount:I │ │ .line 64 │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-wide v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ + iput-wide v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ .line 65 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ + iput-boolean v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ │ .line 66 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageClass:Landroid/telephony/SmsMessage$MessageClass; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageClass:Landroid/telephony/SmsMessage$MessageClass; │ │ .line 67 │ - const-string v13, "" │ + const-string v14, "" │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->replyText:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->replyText:Ljava/lang/String; │ │ .line 78 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - aget-object v9, p2, v13 │ + aget-object v10, p2, v14 │ │ .line 80 │ - .local v9, "sms":Landroid/telephony/SmsMessage; │ + .local v10, "sms":Landroid/telephony/SmsMessage; │ move-object/from16 v0, p1 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ .line 81 │ move-wide/from16 v0, p3 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ .line 82 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ + iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ │ .line 87 │ - invoke-virtual {v9}, Landroid/telephony/SmsMessage;->getDisplayOriginatingAddress()Ljava/lang/String; │ + invoke-virtual {v10}, Landroid/telephony/SmsMessage;->getDisplayOriginatingAddress()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ │ .line 88 │ - invoke-virtual {v9}, Landroid/telephony/SmsMessage;->isEmail()Z │ + invoke-virtual {v10}, Landroid/telephony/SmsMessage;->isEmail()Z │ │ - move-result v13 │ + move-result v14 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ + iput-boolean v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ │ .line 89 │ - invoke-virtual {v9}, Landroid/telephony/SmsMessage;->getMessageClass()Landroid/telephony/SmsMessage$MessageClass; │ + invoke-virtual {v10}, Landroid/telephony/SmsMessage;->getMessageClass()Landroid/telephony/SmsMessage$MessageClass; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageClass:Landroid/telephony/SmsMessage$MessageClass; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageClass:Landroid/telephony/SmsMessage$MessageClass; │ │ .line 91 │ - const-string v3, "" │ + const-string v4, "" │ │ .line 94 │ - .local v3, "body":Ljava/lang/String; │ + .local v4, "body":Ljava/lang/String; │ :try_start_0 │ move-object/from16 v0, p2 │ │ - array-length v13, v0 │ + array-length v14, v0 │ │ - const/4 v14, 0x1 │ + const/4 v15, 0x1 │ │ - if-eq v13, v14, :cond_0 │ + if-eq v14, v15, :cond_0 │ │ - invoke-virtual {v9}, Landroid/telephony/SmsMessage;->isReplace()Z │ + invoke-virtual {v10}, Landroid/telephony/SmsMessage;->isReplace()Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 95 │ :cond_0 │ - invoke-virtual {v9}, Landroid/telephony/SmsMessage;->getDisplayMessageBody()Ljava/lang/String; │ + invoke-virtual {v10}, Landroid/telephony/SmsMessage;->getDisplayMessageBody()Ljava/lang/String; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 106 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iput-object v3, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageBody:Ljava/lang/String; │ + iput-object v4, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageBody:Ljava/lang/String; │ │ .line 112 │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 116 │ - .local v5, "contactIdentify":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ + .local v6, "contactIdentify":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ move-object/from16 v0, p0 │ │ - iget-boolean v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ + iget-boolean v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromEmailGateway:Z │ │ - if-eqz v13, :cond_5 │ + if-eqz v14, :cond_5 │ │ .line 118 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ + iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ + iget-object v15, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ │ - invoke-static {v13, v14}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getPersonIdFromEmail(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ + invoke-static {v14, v15}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getPersonIdFromEmail(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 119 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ + iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ │ .line 126 │ :goto_1 │ - if-eqz v5, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 127 │ - iget-object v13, v5, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;->contactId:Ljava/lang/String; │ + iget-object v14, v6, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;->contactId:Ljava/lang/String; │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactId:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactId:Ljava/lang/String; │ │ .line 128 │ - iget-object v13, v5, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;->contactLookup:Ljava/lang/String; │ + iget-object v14, v6, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;->contactLookup:Ljava/lang/String; │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactLookupKey:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactLookupKey:Ljava/lang/String; │ │ .line 129 │ - iget-object v13, v5, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;->contactName:Ljava/lang/String; │ + iget-object v14, v6, Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification;->contactName:Ljava/lang/String; │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ │ .line 132 │ :cond_1 │ - invoke-virtual {v9}, Landroid/telephony/SmsMessage;->getTimestampMillis()J │ + invoke-virtual {v10}, Landroid/telephony/SmsMessage;->getTimestampMillis()J │ │ - move-result-wide v10 │ + move-result-wide v12 │ │ .line 134 │ - .local v10, "smscTimestamp":J │ + .local v12, "smscTimestamp":J │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ + iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ move-object/from16 v0, p0 │ │ - iget-wide v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ + iget-wide v0, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ - invoke-static {v13, v14, v15, v10, v11}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->updateSmscTimestampDrift(Landroid/content/Context;JJ)J │ + move-wide/from16 v16, v0 │ + │ + move-wide/from16 v0, v16 │ + │ + invoke-static {v14, v0, v1, v12, v13}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->updateSmscTimestampDrift(Landroid/content/Context;JJ)J │ │ .line 140 │ invoke-virtual/range {p0 .. p0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->locateMessageId()V │ │ .line 141 │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ + iput v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ │ .line 142 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ + iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ - invoke-static {v13}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getUnreadMessages(Landroid/content/Context;)Ljava/util/ArrayList; │ + invoke-static {v14}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getUnreadMessages(Landroid/content/Context;)Ljava/util/ArrayList; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 143 │ - .local v12, "unreadMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v12, :cond_7 │ + .local v11, "unreadMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v11, :cond_7 │ │ .line 144 │ - invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ │ - move-result v8 │ + move-result v9 │ │ .line 145 │ - .local v8, "size":I │ - const/4 v6, 0x0 │ + .local v9, "size":I │ + const/4 v7, 0x0 │ │ .line 146 │ - .local v6, "found":Z │ - const/4 v7, 0x0 │ + .local v7, "found":Z │ + const/4 v8, 0x0 │ │ - .local v7, "i":I │ + .local v8, "i":I │ :goto_2 │ - if-ge v7, v8, :cond_6 │ + if-ge v8, v9, :cond_6 │ │ .line 147 │ - invoke-virtual {v12, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v11, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - check-cast v13, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + check-cast v14, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - iget-wide v13, v13, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ + iget-wide v14, v14, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ move-object/from16 v0, p0 │ │ - iget-wide v15, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ + iget-wide v0, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ + │ + move-wide/from16 v16, v0 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 148 │ - const/4 v6, 0x1 │ + const/4 v7, 0x1 │ │ .line 146 │ :cond_2 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_2 │ │ .line 97 │ - .end local v5 # "contactIdentify":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ - .end local v6 # "found":Z │ - .end local v7 # "i":I │ - .end local v8 # "size":I │ - .end local v10 # "smscTimestamp":J │ - .end local v12 # "unreadMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v6 # "contactIdentify":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ + .end local v7 # "found":Z │ + .end local v8 # "i":I │ + .end local v9 # "size":I │ + .end local v11 # "unreadMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v12 # "smscTimestamp":J │ :cond_3 │ :try_start_1 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ .line 98 │ - .local v4, "bodyText":Ljava/lang/StringBuilder; │ - const/4 v7, 0x0 │ + .local v5, "bodyText":Ljava/lang/StringBuilder; │ + const/4 v8, 0x0 │ │ - .restart local v7 # "i":I │ + .restart local v8 # "i":I │ :goto_3 │ move-object/from16 v0, p2 │ │ - array-length v13, v0 │ + array-length v14, v0 │ │ - if-ge v7, v13, :cond_4 │ + if-ge v8, v14, :cond_4 │ │ .line 99 │ - aget-object v13, p2, v7 │ + aget-object v14, p2, v8 │ │ - invoke-virtual {v13}, Landroid/telephony/SmsMessage;->getMessageBody()Ljava/lang/String; │ + invoke-virtual {v14}, Landroid/telephony/SmsMessage;->getMessageBody()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 98 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_3 │ │ .line 101 │ :cond_4 │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ - move-result-object v3 │ + move-result-object v4 │ │ goto/16 :goto_0 │ │ .line 122 │ - .end local v4 # "bodyText":Ljava/lang/StringBuilder; │ - .end local v7 # "i":I │ - .restart local v5 # "contactIdentify":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ + .end local v5 # "bodyText":Ljava/lang/StringBuilder; │ + .end local v8 # "i":I │ + .restart local v6 # "contactIdentify":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ + iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ + iget-object v15, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ │ - invoke-static {v13, v14}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getPersonIdFromPhoneNumber(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ + invoke-static {v14, v15}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getPersonIdFromPhoneNumber(Landroid/content/Context;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 123 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ + iget-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ │ - invoke-static {v13}, Landroid/telephony/PhoneNumberUtils;->formatNumber(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v14}, Landroid/telephony/PhoneNumberUtils;->formatNumber(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ + iput-object v14, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->contactName:Ljava/lang/String; │ │ goto/16 :goto_1 │ │ .line 151 │ - .restart local v6 # "found":Z │ - .restart local v7 # "i":I │ - .restart local v8 # "size":I │ - .restart local v10 # "smscTimestamp":J │ - .restart local v12 # "unreadMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v7 # "found":Z │ + .restart local v8 # "i":I │ + .restart local v9 # "size":I │ + .restart local v11 # "unreadMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v12 # "smscTimestamp":J │ :cond_6 │ - if-eqz v6, :cond_8 │ + if-eqz v7, :cond_8 │ │ - .end local v8 # "size":I │ + .end local v9 # "size":I │ :goto_4 │ move-object/from16 v0, p0 │ │ - iput v8, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ + iput v9, v0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->unreadCount:I │ │ .line 153 │ - .end local v6 # "found":Z │ - .end local v7 # "i":I │ + .end local v7 # "found":Z │ + .end local v8 # "i":I │ :cond_7 │ return-void │ │ .line 151 │ - .restart local v6 # "found":Z │ - .restart local v7 # "i":I │ - .restart local v8 # "size":I │ + .restart local v7 # "found":Z │ + .restart local v8 # "i":I │ + .restart local v9 # "size":I │ :cond_8 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_4 │ │ .line 103 │ - .end local v5 # "contactIdentify":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ - .end local v6 # "found":Z │ - .end local v7 # "i":I │ - .end local v8 # "size":I │ - .end local v10 # "smscTimestamp":J │ - .end local v12 # "unreadMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v6 # "contactIdentify":Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ + .end local v7 # "found":Z │ + .end local v8 # "i":I │ + .end local v9 # "size":I │ + .end local v11 # "unreadMessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v12 # "smscTimestamp":J │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ goto/16 :goto_0 │ .end method │ │ │ # virtual methods │ .method public adjustTimestamp(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "adjustment" # J │ │ .prologue │ .line 363 │ iget-wide v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ sub-long/2addr v0, p1 │ @@ -1262,29 +1269,29 @@ │ iput-wide v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ .line 364 │ return-void │ .end method │ │ .method public delete()V │ - .locals 6 │ + .locals 7 │ │ .prologue │ .line 429 │ - iget-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ + iget-object v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getMessageId()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iget-wide v3, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ + iget-wide v4, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ - iget v5, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ + iget v6, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ │ - invoke-static/range {v0 .. v5}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->deleteMessage(Landroid/content/Context;JJI)V │ + invoke-static/range {v1 .. v6}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->deleteMessage(Landroid/content/Context;JJI)V │ │ .line 430 │ return-void │ .end method │ │ .method public getAddress()Ljava/lang/String; │ .locals 1 │ @@ -1375,19 +1382,19 @@ │ .locals 6 │ │ .prologue │ .line 373 │ :try_start_0 │ iget-object v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ - iget-wide v3, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ + iget-wide v4, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ - const/4 v5, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-static {v2, v3, v4, v5}, Landroid/text/format/DateUtils;->formatDateTime(Landroid/content/Context;JI)Ljava/lang/String; │ + invoke-static {v2, v4, v5, v3}, Landroid/text/format/DateUtils;->formatDateTime(Landroid/content/Context;JI)Ljava/lang/String; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ .line 378 │ .local v1, "formattedTime":Ljava/lang/CharSequence; │ @@ -1529,17 +1536,17 @@ │ │ .line 309 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->locateThreadId()V │ │ .line 310 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ - iget-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ + iget-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ - invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getSmsToIntent(Landroid/content/Context;J)Landroid/content/Intent; │ + invoke-static {v0, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getSmsToIntent(Landroid/content/Context;J)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 329 │ :goto_0 │ return-object v0 │ │ @@ -1562,17 +1569,17 @@ │ cmp-long v0, v0, v2 │ │ if-lez v0, :cond_1 │ │ .line 323 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ - iget-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ + iget-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ - invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getSmsToIntent(Landroid/content/Context;J)Landroid/content/Intent; │ + invoke-static {v0, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getSmsToIntent(Landroid/content/Context;J)Landroid/content/Intent; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 326 │ :cond_1 │ @@ -1747,15 +1754,15 @@ │ .line 521 │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public locateMessageId()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ const-wide/16 v2, 0x0 │ │ .line 444 │ iget-wide v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ @@ -1771,25 +1778,25 @@ │ if-nez v0, :cond_0 │ │ .line 446 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->locateThreadId()V │ │ .line 448 │ :cond_0 │ - iget-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ + iget-object v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ - iget-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ + iget-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ - iget-wide v3, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ + iget-wide v4, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ - iget-object v5, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageBody:Ljava/lang/String; │ + iget-object v6, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageBody:Ljava/lang/String; │ │ - iget v6, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ + iget v7, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ │ - invoke-static/range {v0 .. v6}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->findMessageId(Landroid/content/Context;JJLjava/lang/String;I)J │ + invoke-static/range {v1 .. v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->findMessageId(Landroid/content/Context;JJLjava/lang/String;I)J │ │ move-result-wide v0 │ │ iput-wide v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ .line 451 │ :cond_1 │ @@ -1844,14 +1851,15 @@ │ │ const/4 v3, 0x0 │ │ iget-object v4, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->fromAddress:Ljava/lang/String; │ │ aput-object v4, v2, v3 │ │ + .line 507 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getThreadId()J │ │ move-result-wide v4 │ │ move-object v3, p1 │ │ invoke-direct/range {v0 .. v5}, Lnet/everythingandroid/smspopup/util/SmsMessageSender;->(Landroid/content/Context;[Ljava/lang/String;Ljava/lang/String;J)V │ @@ -1871,19 +1879,19 @@ │ .prologue │ .line 342 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->locateMessageId()V │ │ .line 343 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ - iget-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ + iget-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ - iget v3, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ + iget v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageType:I │ │ - invoke-static {v0, v1, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->setMessageRead(Landroid/content/Context;JI)V │ + invoke-static {v0, v2, v3, v1}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->setMessageRead(Landroid/content/Context;JI)V │ │ .line 344 │ return-void │ .end method │ │ .method public setNotify(Z)V │ .locals 0 │ @@ -1906,33 +1914,33 @@ │ iput-object p1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->replyText:Ljava/lang/String; │ │ .line 492 │ return-void │ .end method │ │ .method public setThreadRead()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 337 │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->locateThreadId()V │ │ .line 338 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->context:Landroid/content/Context; │ │ - iget-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ + iget-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->threadId:J │ │ - invoke-static {v0, v1, v2}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->setThreadRead(Landroid/content/Context;J)V │ + invoke-static {v0, v2, v3}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->setThreadRead(Landroid/content/Context;J)V │ │ .line 339 │ return-void │ .end method │ │ .method public setTimestamp(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "newTimestamp" # J │ │ .prologue │ .line 355 │ iput-wide p1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ .line 356 │ @@ -2063,15 +2071,15 @@ │ invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V │ │ .line 289 │ return-object v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 529 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -2090,27 +2098,27 @@ │ │ const-string v1, "SMS, " │ │ :goto_0 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 532 │ - iget-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ + iget-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->messageId:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 533 │ const-string v1, ", " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 534 │ - iget-wide v1, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ + iget-wide v2, p0, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->timestamp:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 535 │ const-string v1, ", " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 536 ├── smali/net/everythingandroid/smspopup/provider/SmsPopupDatabase.smali │ @@ -43,14 +43,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ sget-object v1, Landroid/provider/Settings$System;->DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; │ │ + .line 36 │ invoke-virtual {v1}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -159,50 +160,39 @@ │ │ const-string v1, "contact_summary" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, " text default \'Default notifications\', " │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "UNIQUE (" │ + const-string v1, " text default \'Default notifications\', UNIQUE (" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "contact_lookupkey" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, ") ON CONFLICT IGNORE" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, ");" │ + const-string v1, ") ON CONFLICT IGNORE);" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;->CONTACTS_DB_CREATE:Ljava/lang/String; │ │ + .line 27 │ return-void │ .end method │ │ .method public constructor (Landroid/content/Context;)V │ .locals 3 │ .param p1, "context" # Landroid/content/Context; ├── smali/net/everythingandroid/smspopup/provider/SmsPopupContract.smali │ @@ -40,10 +40,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 8 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 96 │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications.smali │ @@ -40,14 +40,15 @@ │ .method static constructor ()V │ .locals 3 │ │ .prologue │ .line 40 │ sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;->BASE_CONTENT_URI:Landroid/net/Uri; │ │ + .line 41 │ invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v1, "contacts" │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ @@ -59,14 +60,15 @@ │ move-result-object v0 │ │ sput-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->CONTENT_URI:Landroid/net/Uri; │ │ .line 42 │ sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract;->BASE_CONTENT_URI:Landroid/net/Uri; │ │ + .line 43 │ invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v1, "contactslookup" │ │ invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ @@ -223,14 +225,15 @@ │ :cond_1 │ sget-object v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->CONTENT_LOOKUP_URI:Landroid/net/Uri; │ │ invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ + .line 82 │ invoke-virtual {v0, p1}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p0}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 ├── smali/net/everythingandroid/smspopup/provider/SmsPopupContentProvider.smali │ @@ -301,18 +301,20 @@ │ invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 304 │ const-string v0, "1" │ │ const-string v1, "contact_vibrate_enabled" │ │ + .line 305 │ invoke-interface {v6, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 304 │ invoke-interface {v6, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ @@ -343,14 +345,15 @@ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ .line 309 │ const-string v0, "contact_led_color" │ │ + .line 310 │ invoke-interface {v6, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v0 │ │ invoke-interface {v6, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ @@ -754,219 +757,223 @@ │ 0x65 -> :sswitch_1 │ 0xc8 -> :sswitch_2 │ 0xc9 -> :sswitch_3 │ .end sparse-switch │ .end method │ │ .method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ - .locals 15 │ + .locals 16 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ │ .prologue │ .line 98 │ - iget-object v2, p0, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;->mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v3, v0, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;->mOpenHelper:Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase; │ │ - move-result-object v1 │ + invoke-virtual {v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupDatabase;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + │ + move-result-object v2 │ │ .line 99 │ - .local v1, "db":Landroid/database/sqlite/SQLiteDatabase; │ - sget-object v2, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;->uriMatcher:Landroid/content/UriMatcher; │ + .local v2, "db":Landroid/database/sqlite/SQLiteDatabase; │ + sget-object v3, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;->uriMatcher:Landroid/content/UriMatcher; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v2, v0}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ + invoke-virtual {v3, v0}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ │ - move-result v13 │ + move-result v14 │ │ .line 100 │ - .local v13, "match":I │ - const/4 v14, 0x0 │ + .local v14, "match":I │ + const/4 v15, 0x0 │ │ .line 102 │ - .local v14, "newUri":Landroid/net/Uri; │ - sparse-switch v13, :sswitch_data_0 │ + .local v15, "newUri":Landroid/net/Uri; │ + sparse-switch v14, :sswitch_data_0 │ │ .line 130 │ - new-instance v2, Ljava/lang/UnsupportedOperationException; │ + new-instance v3, Ljava/lang/UnsupportedOperationException; │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "Unknown uri: " │ + const-string v5, "Unknown uri: " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-direct {v2, v3}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v3 │ │ .line 104 │ :sswitch_0 │ - const-string v2, "contacts" │ + const-string v3, "contacts" │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;->insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 105 │ - .local v11, "id":J │ - invoke-static {v11, v12}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ + .local v12, "id":J │ + invoke-static {v12, v13}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(J)Landroid/net/Uri; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 106 │ - invoke-direct {p0, v14}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;->updateContactNotificationSummary(Landroid/net/Uri;)V │ + move-object/from16 v0, p0 │ + │ + invoke-direct {v0, v15}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;->updateContactNotificationSummary(Landroid/net/Uri;)V │ │ .line 133 │ :goto_0 │ - const-wide/16 v2, -0x1 │ + const-wide/16 v4, -0x1 │ │ - cmp-long v2, v11, v2 │ + cmp-long v3, v12, v4 │ │ - if-nez v2, :cond_2 │ + if-nez v3, :cond_2 │ │ .line 134 │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ .line 139 │ - .end local v14 # "newUri":Landroid/net/Uri; │ + .end local v15 # "newUri":Landroid/net/Uri; │ :goto_1 │ - return-object v14 │ + return-object v15 │ │ .line 111 │ - .end local v11 # "id":J │ - .restart local v14 # "newUri":Landroid/net/Uri; │ + .end local v12 # "id":J │ + .restart local v15 # "newUri":Landroid/net/Uri; │ :sswitch_1 │ - const-string v2, "quickmessages" │ + const-string v3, "quickmessages" │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - new-array v3, v3, [Ljava/lang/String; │ + new-array v4, v4, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - const-string v5, "max(quickmessage_order)" │ + const-string v6, "max(quickmessage_order)" │ │ - aput-object v5, v3, v4 │ - │ - const/4 v4, 0x0 │ + aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ - invoke-virtual/range {v1 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + const/4 v9, 0x0 │ │ - move-result-object v9 │ + invoke-virtual/range {v2 .. v9}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v10 │ │ .line 115 │ - .local v9, "c":Landroid/database/Cursor; │ - const/16 v10, 0x64 │ + .local v10, "c":Landroid/database/Cursor; │ + const/16 v11, 0x64 │ │ .line 116 │ - .local v10, "highestOrder":I │ - if-eqz v9, :cond_0 │ + .local v11, "highestOrder":I │ + if-eqz v10, :cond_0 │ │ - invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 117 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-interface {v9, v2}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v10, v3}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v10, v2, 0x1 │ + add-int/lit8 v11, v3, 0x1 │ │ .line 120 │ :cond_0 │ - if-eqz v9, :cond_1 │ + if-eqz v10, :cond_1 │ │ .line 121 │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v10}, Landroid/database/Cursor;->close()V │ │ .line 124 │ :cond_1 │ - const-string v2, "quickmessage_order" │ + const-string v3, "quickmessage_order" │ │ - invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 126 │ - const-string v2, "quickmessages" │ + const-string v3, "quickmessages" │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;->insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->insertOrThrow(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ .line 127 │ - .restart local v11 # "id":J │ - invoke-static {v11, v12}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ + .restart local v12 # "id":J │ + invoke-static {v12, v13}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {v2}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;->buildQuickMessageUri(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v3}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;->buildQuickMessageUri(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 128 │ goto :goto_0 │ │ .line 137 │ - .end local v9 # "c":Landroid/database/Cursor; │ - .end local v10 # "highestOrder":I │ + .end local v10 # "c":Landroid/database/Cursor; │ + .end local v11 # "highestOrder":I │ :cond_2 │ - invoke-virtual {p0}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v2, v14, v3}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v3, v15, v4}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ goto :goto_1 │ │ .line 102 │ :sswitch_data_0 │ .sparse-switch │ 0x64 -> :sswitch_0 │ @@ -1089,14 +1096,15 @@ │ │ move-object v3, p3 │ │ move-object v4, p4 │ │ move-object/from16 v7, p5 │ │ + .line 193 │ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteQueryBuilder;->query(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 194 │ .local v8, "c":Landroid/database/Cursor; │ invoke-virtual {p0}, Lnet/everythingandroid/smspopup/provider/SmsPopupContentProvider;->getContext()Landroid/content/Context; │ @@ -1126,26 +1134,28 @@ │ │ const-string v3, "_id = " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 165 │ invoke-static {p1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->getContactId(Landroid/net/Uri;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 164 │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->appendWhere(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 168 │ :sswitch_2 │ const-string v2, "contacts" │ @@ -1159,14 +1169,15 @@ │ │ const-string v3, "contact_lookupkey = \'" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 171 │ invoke-static {p1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->getLookupKey(Landroid/net/Uri;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -1177,14 +1188,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 169 │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->appendWhere(Ljava/lang/CharSequence;)V │ │ .line 172 │ invoke-static {p1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->getContactId(Landroid/net/Uri;)Ljava/lang/String; │ │ move-result-object v9 │ │ @@ -1243,26 +1255,28 @@ │ │ const-string v3, "_id = " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 187 │ invoke-static {p1}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$QuickMessages;->getQuickMessageId(Landroid/net/Uri;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 186 │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->appendWhere(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_0 │ │ .line 155 │ nop │ │ @@ -1378,14 +1392,15 @@ │ │ .line 210 │ .local v1, "contactSelectionArgs":[Ljava/lang/String; │ const-string v7, "contacts" │ │ const-string v8, "_id = ?" │ │ + .line 211 │ invoke-virtual {v3, v7, p2, v8, v1}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v2 │ │ .line 213 │ const-string v7, "contact_summary" │ │ @@ -1393,14 +1408,15 @@ │ │ move-result v7 │ │ if-nez v7, :cond_0 │ │ const-string v7, "contact_displayname" │ │ + .line 214 │ invoke-virtual {p2, v7}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-nez v7, :cond_0 │ │ .line 215 ├── smali/net/everythingandroid/smspopup/service/ReminderService.smali │ @@ -115,22 +115,24 @@ │ .local v0, "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ .line 61 │ .local v1, "myPrefs":Landroid/content/SharedPreferences; │ - const v4, 0x7f0e0027 │ + const v4, 0x7f0d0027 │ │ + .line 63 │ invoke-virtual {p0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "2" │ │ + .line 62 │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v2 │ @@ -151,26 +153,28 @@ │ :cond_0 │ invoke-static {p0, v0, v3}, Lnet/everythingandroid/smspopup/util/ManageNotification;->show(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V │ │ .line 71 │ invoke-static {p0, v0}, Lnet/everythingandroid/smspopup/service/ReminderService;->scheduleReminder(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ .line 72 │ - const v4, 0x7f0e0028 │ + const v4, 0x7f0d0028 │ │ invoke-virtual {p0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ sget-object v5, Lnet/everythingandroid/smspopup/util/ManagePreferences$Defaults;->PREFS_NOTIF_REPEAT_SCREEN_ON:Ljava/lang/Boolean; │ │ + .line 73 │ invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v5 │ │ + .line 72 │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ .line 74 │ @@ -181,127 +185,131 @@ │ .end local v1 # "myPrefs":Landroid/content/SharedPreferences; │ .end local v2 # "repeat_times":I │ :cond_1 │ return-void │ .end method │ │ .method public static scheduleReminder(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ - .locals 12 │ + .locals 13 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "message" # Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ .prologue │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ .line 88 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ .line 90 │ .local v1, "myPrefs":Landroid/content/SharedPreferences; │ - const v7, 0x7f0e0025 │ + const v5, 0x7f0d0025 │ │ - invoke-virtual {p0, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + .line 91 │ + invoke-virtual {p0, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-interface {v1, v7, v11}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface {v1, v5, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v4 │ │ .line 94 │ .local v4, "reminder_notifications":Z │ if-eqz v4, :cond_0 │ │ .line 95 │ - const v7, 0x7f0e0026 │ + const v5, 0x7f0d0026 │ │ - invoke-virtual {p0, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + .line 97 │ + invoke-virtual {p0, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ const-string v8, "5" │ │ - invoke-interface {v1, v7, v8}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + .line 96 │ + invoke-interface {v1, v5, v8}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v3 │ │ .line 100 │ .local v3, "reminder_interval":I │ mul-int/lit8 v3, v3, 0x3c │ │ .line 102 │ - const-string v7, "alarm" │ + const-string v5, "alarm" │ │ - invoke-virtual {p0, v7}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/app/AlarmManager; │ │ .line 104 │ .local v0, "mAM":Landroid/app/AlarmManager; │ new-instance v2, Landroid/content/Intent; │ │ - const-class v7, Lnet/everythingandroid/smspopup/receiver/ReminderReceiver; │ + const-class v5, Lnet/everythingandroid/smspopup/receiver/ReminderReceiver; │ │ - invoke-direct {v2, p0, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v2, p0, v5}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 105 │ .local v2, "reminderIntent":Landroid/content/Intent; │ - const-string v7, "net.everythingandroid.smspopup.ACTION_REMIND" │ + const-string v5, "net.everythingandroid.smspopup.ACTION_REMIND" │ │ - invoke-virtual {v2, v7}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v2, v5}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 106 │ invoke-virtual {p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->incrementReminderCount()V │ │ .line 107 │ invoke-virtual {p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->toBundle()Landroid/os/Bundle; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v2, v7}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; │ + invoke-virtual {v2, v5}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent; │ │ .line 109 │ - const/high16 v7, 0x10000000 │ + const/high16 v5, 0x10000000 │ │ - invoke-static {p0, v11, v2, v7}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ + .line 110 │ + invoke-static {p0, v12, v2, v5}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - sput-object v7, Lnet/everythingandroid/smspopup/service/ReminderService;->reminderPendingIntent:Landroid/app/PendingIntent; │ + sput-object v5, Lnet/everythingandroid/smspopup/service/ReminderService;->reminderPendingIntent:Landroid/app/PendingIntent; │ │ .line 113 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - mul-int/lit16 v9, v3, 0x3e8 │ + mul-int/lit16 v5, v3, 0x3e8 │ │ - int-to-long v9, v9 │ + int-to-long v10, v5 │ │ - add-long v5, v7, v9 │ + add-long v6, v8, v10 │ │ .line 117 │ - .local v5, "triggerTime":J │ - sget-object v7, Lnet/everythingandroid/smspopup/service/ReminderService;->reminderPendingIntent:Landroid/app/PendingIntent; │ + .local v6, "triggerTime":J │ + sget-object v5, Lnet/everythingandroid/smspopup/service/ReminderService;->reminderPendingIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v0, v11, v5, v6, v7}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ + invoke-virtual {v0, v12, v6, v7, v5}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ │ .line 119 │ .end local v0 # "mAM":Landroid/app/AlarmManager; │ .end local v2 # "reminderIntent":Landroid/content/Intent; │ .end local v3 # "reminder_interval":I │ - .end local v5 # "triggerTime":J │ + .end local v6 # "triggerTime":J │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method protected doWakefulWork(Landroid/content/Intent;)V ├── smali/net/everythingandroid/smspopup/service/SmsReceiverService$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ │ # direct methods │ .method constructor (Lnet/everythingandroid/smspopup/service/SmsReceiverService;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ .prologue │ .line 266 │ iput-object p1, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;->this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V │ │ @@ -55,84 +56,96 @@ │ │ .line 273 │ :pswitch_0 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;->this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;->this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - const v2, 0x7f0e010d │ + const v2, 0x7f0d010d │ │ + .line 274 │ invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 273 │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 275 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 278 │ :pswitch_1 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;->this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;->this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - const v2, 0x7f0e010e │ + const v2, 0x7f0d010e │ │ + .line 281 │ invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 278 │ invoke-static {v0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 282 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 285 │ :pswitch_2 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;->this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;->this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ - const v2, 0x7f0e010f │ + const v2, 0x7f0d010f │ │ + .line 286 │ invoke-virtual {v1, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 285 │ invoke-static {v0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 287 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 290 │ :pswitch_3 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService$1;->this$0:Lnet/everythingandroid/smspopup/service/SmsReceiverService; │ │ iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; │ │ + .line 291 │ invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 290 │ invoke-static {v0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 292 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 271 │ nop ├── smali/net/everythingandroid/smspopup/service/SmsReceiverService.smali │ @@ -185,20 +185,22 @@ │ if-eqz v1, :cond_0 │ │ .line 118 │ new-instance v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ iget-object v3, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->context:Landroid/content/Context; │ │ + .line 119 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v4 │ │ invoke-direct {v2, v3, v1, v4, v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->(Landroid/content/Context;[Landroid/telephony/SmsMessage;J)V │ │ + .line 118 │ invoke-direct {p0, v2}, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->notifyMessageReceived(Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;)V │ │ .line 122 │ .end local v1 # "messages":[Landroid/telephony/SmsMessage; │ :cond_0 │ return-void │ .end method │ @@ -460,14 +462,15 @@ │ │ move-result v9 │ │ if-eqz v9, :cond_2 │ │ const-string v9, "" │ │ + .line 137 │ invoke-virtual {p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getMessageBody()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v9 │ @@ -476,55 +479,59 @@ │ │ .line 142 │ :cond_2 │ new-instance v2, Lnet/everythingandroid/smspopup/util/ManagePreferences; │ │ iget-object v9, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->context:Landroid/content/Context; │ │ + .line 143 │ invoke-virtual {p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getContactId()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {p1}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getContactLookupKey()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-direct {v2, v9, v10, v11}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 146 │ .local v2, "mPrefs":Lnet/everythingandroid/smspopup/util/ManagePreferences; │ - const v9, 0x7f0e0014 │ + const v9, 0x7f0d0014 │ │ + .line 147 │ invoke-virtual {v2, v9, v8}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZ)Z │ │ move-result v5 │ │ .line 151 │ .local v5, "onlyShowOnKeyguard":Z │ - const v9, 0x7f0e0018 │ + const v9, 0x7f0d0018 │ │ const-string v10, "contact_popup_enabled" │ │ + .line 152 │ invoke-virtual {v2, v9, v7, v10}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZLjava/lang/String;)Z │ │ move-result v6 │ │ .line 157 │ .local v6, "showPopup":Z │ - const v9, 0x7f0e0017 │ + const v9, 0x7f0d0017 │ │ const-string v10, "contact_enabled" │ │ + .line 158 │ invoke-virtual {v2, v9, v8, v10}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getBoolean(IZLjava/lang/String;)Z │ │ move-result v4 │ │ .line 163 │ .local v4, "notifEnabled":Z │ - const v9, 0x7f0e0046 │ + const v9, 0x7f0d0046 │ │ invoke-virtual {v2, v9, v8}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->getInt(II)I │ │ move-result v9 │ │ if-eqz v9, :cond_4 │ │ @@ -536,14 +543,15 @@ │ invoke-virtual {v2}, Lnet/everythingandroid/smspopup/util/ManagePreferences;->close()V │ │ .line 170 │ iget-object v9, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->context:Landroid/content/Context; │ │ const-string v10, "phone" │ │ + .line 171 │ invoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/telephony/TelephonyManager; │ │ .line 172 │ @@ -566,24 +574,26 @@ │ .line 183 │ if-eqz v6, :cond_6 │ │ if-eqz v0, :cond_6 │ │ if-nez v1, :cond_6 │ │ + .line 184 │ invoke-static {}, Lnet/everythingandroid/smspopup/util/ManageKeyguard;->inKeyguardRestrictedInputMode()Z │ │ move-result v7 │ │ if-nez v7, :cond_3 │ │ if-nez v5, :cond_6 │ │ iget-object v7, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->context:Landroid/content/Context; │ │ + .line 185 │ invoke-static {v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->inMessagingApp(Landroid/content/Context;)Z │ │ move-result v7 │ │ if-nez v7, :cond_6 │ │ .line 189 │ @@ -657,18 +667,20 @@ │ .line 259 │ iget-object v0, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->mToastHandler:Landroid/os/Handler; │ │ iget-object v1, p0, Lnet/everythingandroid/smspopup/service/SmsReceiverService;->mToastHandler:Landroid/os/Handler; │ │ const/4 v2, 0x3 │ │ + .line 260 │ invoke-static {v1, v2, p1}, Landroid/os/Message;->obtain(Landroid/os/Handler;ILjava/lang/Object;)Landroid/os/Message; │ │ move-result-object v1 │ │ + .line 259 │ invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z │ │ .line 261 │ return-void │ .end method ├── smali/net/everythingandroid/smspopup/service/SmsPopupUtilsService.smali │ @@ -145,59 +145,67 @@ │ │ .line 110 │ add-int/lit8 v11, v11, 0x1 │ │ .line 112 │ const-string v2, "_id" │ │ + .line 113 │ invoke-interface {v12, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ + .line 112 │ invoke-interface {v12, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v13 │ │ .line 114 │ .local v13, "id":Ljava/lang/String; │ const-string v2, "contact_displayname" │ │ + .line 115 │ invoke-interface {v12, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ + .line 114 │ invoke-interface {v12, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 116 │ .local v10, "contactName":Ljava/lang/String; │ const-string v2, "contact_id" │ │ + .line 117 │ invoke-interface {v12, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ + .line 116 │ invoke-interface {v12, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 118 │ .local v7, "contactId":Ljava/lang/String; │ const-string v2, "contact_lookupkey" │ │ + .line 119 │ invoke-interface {v12, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I │ │ move-result v2 │ │ + .line 118 │ invoke-interface {v12, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v9 │ │ - .line 121 │ + .line 122 │ .local v9, "contactLookup":Ljava/lang/String; │ move-object/from16 v0, p1 │ │ invoke-static {v0, v9, v7}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getPersonNameByLookup(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lnet/everythingandroid/smspopup/util/SmsPopupUtils$ContactIdentification; │ │ move-result-object v8 │ │ @@ -291,22 +299,24 @@ │ │ .line 143 │ :cond_9 │ if-eqz v14, :cond_3 │ │ const/4 v2, 0x1 │ │ + .line 144 │ invoke-static {v13}, Lnet/everythingandroid/smspopup/provider/SmsPopupContract$ContactNotifications;->buildContactUri(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 143 │ move-object/from16 v0, v16 │ │ invoke-virtual {v1, v3, v0, v4, v5}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v3 │ │ if-ne v2, v3, :cond_3 │ @@ -330,93 +340,93 @@ │ .line 151 │ invoke-interface {v12}, Landroid/database/Cursor;->close()V │ │ goto/16 :goto_0 │ .end method │ │ .method private updateNotification(Landroid/content/Intent;)V │ - .locals 9 │ + .locals 10 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 170 │ - const-string v7, "net.everythingandroid.smspopup.EXTRAS_REPLYING" │ + const-string v5, "net.everythingandroid.smspopup.EXTRAS_REPLYING" │ │ const/4 v8, 0x0 │ │ - invoke-virtual {p1, v7, v8}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ + invoke-virtual {p1, v5, v8}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ .line 172 │ .local v1, "ignoreThread":Z │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ .line 173 │ - .local v5, "threadId":J │ + .local v6, "threadId":J │ if-eqz v1, :cond_0 │ │ .line 175 │ new-instance v2, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-direct {v2, p0, v7}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->(Landroid/content/Context;Landroid/os/Bundle;)V │ + invoke-direct {v2, p0, v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->(Landroid/content/Context;Landroid/os/Bundle;)V │ │ .line 176 │ .local v2, "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ invoke-virtual {v2}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getThreadId()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 180 │ .end local v2 # "message":Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ :cond_0 │ invoke-static {p0}, Lnet/everythingandroid/smspopup/util/SmsPopupUtils;->getUnreadMessages(Landroid/content/Context;)Ljava/util/ArrayList; │ │ move-result-object v3 │ │ .line 182 │ .local v3, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz v3, :cond_4 │ │ .line 183 │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v7, v5, v7 │ + cmp-long v5, v6, v8 │ │ - if-lez v7, :cond_2 │ + if-lez v5, :cond_2 │ │ .line 184 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v7 │ + move-result v5 │ │ - if-ge v0, v7, :cond_2 │ + if-ge v0, v5, :cond_2 │ │ .line 185 │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + check-cast v5, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - invoke-virtual {v7}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getThreadId()J │ + invoke-virtual {v5}, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;->getThreadId()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - cmp-long v7, v7, v5 │ + cmp-long v5, v8, v6 │ │ - if-nez v7, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 186 │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object; │ │ .line 184 │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ @@ -431,23 +441,23 @@ │ move-result v4 │ │ .line 192 │ .local v4, "numMessages":I │ if-lez v4, :cond_3 │ │ .line 194 │ - add-int/lit8 v7, v4, -0x1 │ + add-int/lit8 v5, v4, -0x1 │ │ - invoke-virtual {v3, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ + check-cast v5, Lnet/everythingandroid/smspopup/provider/SmsMmsMessage; │ │ - invoke-static {p0, v7, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;->update(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V │ + invoke-static {p0, v5, v4}, Lnet/everythingandroid/smspopup/util/ManageNotification;->update(Landroid/content/Context;Lnet/everythingandroid/smspopup/provider/SmsMmsMessage;I)V │ │ .line 201 │ .end local v4 # "numMessages":I │ :goto_1 │ return-void │ │ .line 196 ├── smali/net/everythingandroid/smspopup/service/SmsMonitorService.smali │ @@ -48,15 +48,14 @@ │ invoke-direct {p0}, Landroid/app/Service;->()V │ │ .line 23 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lnet/everythingandroid/smspopup/service/SmsMonitorService;->observerSMS:Lnet/everythingandroid/smspopup/service/SmsMonitorService$SmsContentObserver; │ │ - .line 76 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/everythingandroid/smspopup/service/SmsMonitorService;)Landroid/content/Context; │ .locals 1 │ .param p0, "x0" # Lnet/everythingandroid/smspopup/service/SmsMonitorService; ├── res/drawable-hdpi-v9/stat_notify_sms_failed.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ } │ │ tRNS { │ │ - 0 159 255 255 255 255 255 255 255 255 255 255 255 255 255 143 255 207 16 255 207 16 255 207 16 255 207 16 16 207 16} │ │ + 0 159 143 207 16 207 16 207 16 207 16 16 207 16} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ -122222222222222222222221 │ │ -344444444444444444444443 │ │ -444444444444444444444444 │ │ -555555555555555555555555 │ │ -555555555550055555555555 │ │ -555555555550055555555555 │ │ -666666666660066666666666 │ │ -666666666660066666666666 │ │ -777777777770077777777777 │ │ -777777777770077777777777 │ │ -888888888889988888888888 │ │ -AAAAAAAAAAAAAAAAAAAAAAAA │ │ -AAAAAAAAAAA00AAAAAAAAAAA │ │ -BBBBBBBBBBB00BBBBBBBBBBB │ │ -BBBBBBBBBBBCCBBBBBBBBBBB │ │ -DDDDDDDDDDDDDDDDDDDDDDDD │ │ -EEEEEEEEEEEEEEEEEEEEEEEE │ │ -FEEEEEEEEEEEEEEEEEEEEEEF │ │ -0000GGGGHI00000000000000 │ │ -0000JJJKL000000000000000 │ │ -0000MMNO0000000000000000 │ │ -0000PQR00000000000000000 │ │ -000STU000000000000000000 │ │ +1EEEEEEEEEEEEEEEEEEEEEE1 │ │ +FGGGGGGGGGGGGGGGGGGGGGGF │ │ +GGGGGGGGGGGGGGGGGGGGGGGG │ │ +HHHHHHHHHHHHHHHHHHHHHHHH │ │ +HHHHHHHHHHH00HHHHHHHHHHH │ │ +HHHHHHHHHHH00HHHHHHHHHHH │ │ +IIIIIIIIIII00IIIIIIIIIII │ │ +IIIIIIIIIII00IIIIIIIIIII │ │ +JJJJJJJJJJJ00JJJJJJJJJJJ │ │ +JJJJJJJJJJJ00JJJJJJJJJJJ │ │ +KKKKKKKKKKKLLKKKKKKKKKKK │ │ +MMMMMMMMMMMMMMMMMMMMMMMM │ │ +MMMMMMMMMMM00MMMMMMMMMMM │ │ +NNNNNNNNNNN00NNNNNNNNNNN │ │ +NNNNNNNNNNNOONNNNNNNNNNN │ │ +PPPPPPPPPPPPPPPPPPPPPPPP │ │ +QQQQQQQQQQQQQQQQQQQQQQQQ │ │ +2QQQQQQQQQQQQQQQQQQQQQQ2 │ │ +0000RRRR3400000000000000 │ │ +0000SSS56000000000000000 │ │ +0000TT780000000000000000 │ │ +0000U9A00000000000000000 │ │ +000BCD000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v9/stat_notify_sms.png │ ├── sng │ │ @@ -1,105 +1,105 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ } │ │ tRNS { │ │ - 0 159 255 255 255 255 159 255 64 16 159 64 159 255 255 255 223 255 239 16 64 191 255 16 48 128 191 239 239 128 16 255 255 255 191 96 64 80 255 255 255 159 255 207 16 255 207 16 255 207 16 255 207 16 207 16} │ │ + 0 159 159 64 16 159 64 159 223 239 16 64 191 16 48 128 191 239 239 128 16 191 96 64 80 159 207 16 207 16 207 16 207 16 207 16} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ -122222222222222222222221 │ │ -344444444444444444444443 │ │ -444444444444444444444444 │ │ -555555555555555555555555 │ │ -555555555555555555555555 │ │ -555555606555555606555555 │ │ -777777809777777809777777 │ │ -777777ABC777777ABC777777 │ │ -DDDDDDEFEDDDDDDEFEDDDDDD │ │ -DDDGDDDDDDDDDDDDDDDDGDDD │ │ -HHIJKLHHHHHHHHHHHHLKJIHH │ │ -MMHAN0OPQRMMMMRQPO0NAHMM │ │ -MMM4STU0000000000UTS4MMM │ │ -VVVVMWXYTZaaaabTYXWMVVVV │ │ -VVVVVVVDWE3333cWDVVVVVVV │ │ +1aaaaaaaaaaaaaaaaaaaaaa1 │ │ +bccccccccccccccccccccccb │ │ +cccccccccccccccccccccccc │ │ +dddddddddddddddddddddddd │ │ dddddddddddddddddddddddd │ │ -eeeeeeeeeeeeeeeeeeeeeeee │ │ -feeeeeeeeeeeeeeeeeeeeeef │ │ -0000gggghi00000000000000 │ │ -0000jjjkl000000000000000 │ │ -0000mmno0000000000000000 │ │ -0000pqr00000000000000000 │ │ -0000st000000000000000000 │ │ +dddddd202dddddd202dddddd │ │ +eeeeee304eeeeee304eeeeee │ │ +eeeeee567eeeeee567eeeeee │ │ +ffffffghgffffffghgffffff │ │ +fff8ffffffffffffffff8fff │ │ +ii9ABCiiiiiiiiiiiiCBA9ii │ │ +jji5D0EFGHjjjjHGFE0D5ijj │ │ +jjjcIJK0000000000KJIcjjj │ │ +kkkkjlmLJMNNNNOJLmljkkkk │ │ +kkkkkkkflgbbbbnlfkkkkkkk │ │ +oooooooooooooooooooooooo │ │ +pppppppppppppppppppppppp │ │ +PppppppppppppppppppppppP │ │ +0000qqqqQR00000000000000 │ │ +0000rrrST000000000000000 │ │ +0000ssUV0000000000000000 │ │ +0000tWX00000000000000000 │ │ +0000YZ000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ │ 000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_lb.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 97,217,255) # rgb = (0x61,0xd9,0xff) │ │ ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ ( 27,148,185) # rgb = (0x1b,0x94,0xb9) │ │ ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ ( 26,146,184) # rgb = (0x1a,0x92,0xb8) │ │ ( 25,146,183) # rgb = (0x19,0x92,0xb7) │ │ ( 25,145,183) # rgb = (0x19,0x91,0xb7) │ │ @@ -65,52 +66,51 @@ │ │ ( 5,125,163) # rgb = (0x05,0x7d,0xa3) │ │ ( 4,124,162) # rgb = (0x04,0x7c,0xa2) │ │ ( 3,124,161) # rgb = (0x03,0x7c,0xa1) │ │ ( 3,123,161) # rgb = (0x03,0x7b,0xa1) │ │ ( 2,122,160) # rgb = (0x02,0x7a,0xa0) │ │ ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ ( 0,121,158) # rgb = (0x00,0x79,0x9e) │ │ - ( 0,121,158) # rgb = (0x00,0x79,0x9e) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ -0001010101010101010101010101010101010101010101010101010101010101010101010100 │ │ -0102010101010101010101010101010101010101010101010101010101010101010101010201 │ │ -0202020202020202020202020202020202020202020202020202020202020202020202020202 │ │ -0303030303030303030303030303030303030303030303030303030303030303030303030303 │ │ +0102020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0203020202020202020202020202020202020202020202020202020202020202020202020302 │ │ 0303030303030303030303030303030303030303030303030303030303030303030303030303 │ │ 0404040404040404040404040404040404040404040404040404040404040404040404040404 │ │ +0404040404040404040404040404040404040404040404040404040404040404040404040404 │ │ 0505050505050505050505050505050505050505050505050505050505050505050505050505 │ │ 0606060606060606060606060606060606060606060606060606060606060606060606060606 │ │ -0707070707080808080808080808080808080808080808080808080808080808080707070707 │ │ -0909090a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b0a090909 │ │ -0e0e0e0f100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d100f0e0e0e │ │ -111111120d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1312121212120d0d0d12111111 │ │ -141414150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1315141414150d0d0d15141414 │ │ -161616170d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1317161616170d0d0d17161616 │ │ -181818190d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1319181818190d0d0d19181818 │ │ -1a1a1a1b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d131b1b1b1b1b0d0d0d1b1a1a1a │ │ -1c1c1c1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1d1c1c1c │ │ -1e1e1e1f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1f1e1e1e │ │ -202020210d0d0d0d0d0d0d0d0d2121210d2221212121220d0d0d0d0d0d0d0d0d0d0d21202020 │ │ -232323240d0d0d0d0d0d0d0d0d2424240d2224242424220d0d0d0d0d0d0d0d0d0d0d24232323 │ │ -252525260d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d26252525 │ │ -272727280d0d0d0d0d0d0d0d0d282828282828282828282828280d0d0d0d0d0d0d0d28272727 │ │ -2929292a0d0d0d0d0d0d0d0d0d2a2a2a2a2a2a2a2a2a2a2a2a2a0d0d0d0d0d0d0d0d2a292929 │ │ -2b2b2b2c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2c2b2b2b │ │ -2d2d2d2e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2e2d2d2d │ │ -2f2f2f300d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d302f2f2f │ │ -31313132330d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d3332313131 │ │ -3434343536370d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d373635343434 │ │ -3838383839393939393939393939393939393939393939393939393939393939393938383838 │ │ -3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a │ │ +0707070707070707070707070707070707070707070707070707070707070707070707070707 │ │ +0808080808090909090909090909090909090909090909090909090909090909090808080808 │ │ +0a0a0a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b0a0a0a │ │ +0f0f0f10110e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e11100f0f0f │ │ +121212130e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1413131313130e0e0e13121212 │ │ +151515160e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1416151515160e0e0e16151515 │ │ +171717180e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1418171717180e0e0e18171717 │ │ +1919191a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141a1919191a0e0e0e1a191919 │ │ +1b1b1b1c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141c1c1c1c1c0e0e0e1c1b1b1b │ │ +1d1d1d1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1d1d1d │ │ +1f1f1f200e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e201f1f1f │ │ +212121220e0e0e0e0e0e0e0e0e2222220e2322222222230e0e0e0e0e0e0e0e0e0e0e22212121 │ │ +242424250e0e0e0e0e0e0e0e0e2525250e2325252525230e0e0e0e0e0e0e0e0e0e0e25242424 │ │ +262626270e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e27262626 │ │ +282828290e0e0e0e0e0e0e0e0e292929292929292929292929290e0e0e0e0e0e0e0e29282828 │ │ +2a2a2a2b0e0e0e0e0e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e2b2a2a2a │ │ +2c2c2c2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2d2c2c2c │ │ +2e2e2e2f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2f2e2e2e │ │ +303030310e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31303030 │ │ +32323233340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3433323232 │ │ +3535353637380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e383736353535 │ │ +393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39393939 │ │ 3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b │ │ 3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c │ │ 3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d │ │ 3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e │ │ -3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e │ │ 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f │ │ 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f │ │ -4041414141414141414141414141414141414141414141414141414141414141414141414100 │ │ +4040404040404040404040404040404040404040404040404040404040404040404040404040 │ │ +4040404040404040404040404040404040404040404040404040404040404040404040404040 │ │ +0041414141414141414141414141414141414141414141414141414141414141414141414101 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/btn_close_selected.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000001d 0000003b 00000049 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 00000049 0000003b 0000001d 00000002 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000004 0000003e e59139e8 f69e3eff f69f3fff f7a140ff f7a140ff f7a040ff f7a140ff f7a341ff f7a342ff f7a241ff f7a442ff f7a341ff f7a542ff f7a442ff f7a342ff f7a542ff f7a342ff f7a543ff f7a542ff f7a543ff f7a442ff f7a442ff f7a543ff f7a442ff f7a341ff f7a342ff f7a442ff f7a241ff f7a140ff f7a241ff f7a241ff f7a241ff f7a140ff f69f3fff f6a03fff e59139e8 0000003e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 00000055 f69f3eff ee7928ff ef7c2aff ef7c2bff ef7d2bff ef7f2dff ef7e2cff f0812eff f08430ff f0822eff f08631ff f18631ff f08631ff f08530ff f08530ff f08530ff f18631ff f0842fff f18832ff f0842fff f0842fff f18731ff f08530ff f18631ff f0832fff f0812eff f0812eff f08430ff f0822fff ef802dff ef802dff ef7c2aff ee7a29ff ef7c2aff ef7c2aff f69e3eff 00000055 00000009 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000c 0000005e f69e3dff ef7c29ff ef7e2bff ef7f2bff ef7f2bff f0822eff f0842eff f0842eff f0842fff f0852fff f0842fff f0842eff f18730ff f18630ff f18932ff f18932ff f18831ff f18630ff f18a33ff f18932ff f18630ff f18630ff f18831ff f0842fff f0852fff f0832eff f0832eff f18630ff f0812dff f0832eff f0812dff f0802cff ef802cff ef7c29ff ef7c2aff f69e3dff 0000005e 0000000c ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000063 f7a03eff ef7c2aff ef7c29ff ef7f2bff f0832eff f0802cff f0842fff f08630ff f18731ff f18831ff f08630ff f18630ff f18730ff f18831ff f18b33ff f18831ff f18932ff f18a32ff f18932ff f18b33ff f18731ff f18932ff f18831ff f18731ff f18932ff f08630ff f18630ff f0852fff f18630ff f0852fff f0812dff ef7f2cff f0812dff ef7c2aff ef7c29ff f69f3dff 00000063 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000064 f7a13eff ef7d29ff ef7e2aff ef812cff f0822dff f0842eff f08730ff f18830ff f0862fff f18b33ff f18931ff f28d34ff f18b33ff f18c33ff f18a32ff f28e34ff f18b32ff f28e34ff f18b33ff f18c33ff f18b33ff f18b33ff f18b32ff f28d34ff f18831ff f18830ff f18931ff f18830ff f18831ff f0862fff f0832dff f0832eff ef802cff ef7f2bff ef7f2bff f7a03dff 00000064 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000065 f7a03dff ef802cff ef812cff f0842eff f0852fff f18830ff f0852eff f18931ff f18b32ff f18c33ff f18c33ff f18a32ff f28d34ff f28d34ff f28f35ff f28f35ff f29036ff f29136ff f29036ff f29036ff f28e35ff f18c33ff f28f35ff f28d34ff f28f35ff f18931ff f18b32ff f18c33ff f0862fff f18730ff f0842eff f08730ff f0822dff ef7f2bff ef7e2aff f7a03dff 00000065 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000066 f7a03dff f0832dff f0832dff f0822dff f0842eff f0862fff f0862fff f18931ff f18c33ff f18a32ff f28d34ff f28e35ff f29136ff f29136ff f29137ff f28f35ff f29136ff f28f35ff f29237ff f28f35ff f29036ff f28d34ff f28e34ff f28f35ff f28d34ff f18b32ff f28e34ff f18a32ff f18931ff f18830ff f18730ff f08730ff f0852fff f0812cff f0832dff f79f3bff 00000066 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000067 f79f3cff ef802cff f0862fff f0862fff f18730ff f18830ff f18a32ff f18931ff f18a32ff f28d34ff f28f35ff f29036ff f29036ff f29237ff f39338ff f29237ff f39338ff f39338ff f39438ff f29136ff f29237ff f39338ff f29136ff f28e34ff f29136ff f28e34ff f28f35ff f18b33ff f18931ff f18b33ff f18730ff f18730ff f0842eff f0842eff ef7f2bff f7a03cff 00000067 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000068 f69f3bff f0822dff f0832dff f0862fff f18730ff f18c33ff f18c33ff f28d34ff f28e34ff f28d34ff f29137ff b56c28ff f29036ff f39337ff f39438ff f39337ff f39539ff f29237ff f39539ff f29237ff f39438ff f39539ff f39338ff f29136ff b66e29ff f29036ff f29036ff f28f35ff f18c33ff f18931ff f18b33ff f18931ff f18730ff f0842eff f0852fff f7a03cff 00000068 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000069 f7a03bff f0862fff f0842eff f0852eff f08730ff f18931ff f18b33ff f28f35ff f28e34ff f28f35ff 5b3614ff 000000ff 985c23ff f39438ff f3963aff f29237ff f39539ff f39438ff f39337ff f39337ff f39539ff f39337ff f39438ff 975a22ff 000000ff 5b3715ff f28f35ff f28e35ff f28e35ff f18a32ff f18c33ff f18831ff f0852eff f18730ff f0862fff f7a13cff 00000069 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000006a f7a03bff f0852eff f08730ff f18a32ff f18831ff f18931ff f28d34ff f18c33ff f28f35ff 5b3715ff 000000ff 000000ff 000000ff 985d24ff f39338ff f39438ff f39438ff f39438ff f3973aff f3983bff f39539ff f39337ff 985c22ff 000000ff 000000ff 000000ff 5b3715ff f29136ff f28d34ff f28d34ff f28d34ff f18a32ff f18730ff f0852eff f0842eff f7a03aff 0000006a 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000006c f69e39ff f18730ff f0852fff f18830ff f28d34ff f28e35ff f18c33ff f29036ff b66e2aff 000000ff 000000ff 000000ff 000000ff 000000ff 985c23ff f3963aff f3973bff f3973aff f3973aff f3973aff f3983bff 985e24ff 000000ff 000000ff 000000ff 000000ff 000000ff b56c28ff f28f35ff f28e35ff f18b32ff f18a32ff f18831ff f18730ff f0832eff f7a03aff 0000006c 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000006d f79e38ff f0852fff f18931ff f18730ff f28d34ff f28f35ff f28f35ff f39237ff f29237ff 985c23ff 000000ff 000000ff 000000ff 000000ff 000000ff 985e24ff f3973aff f4993bff f39539ff f3973bff 985e24ff 000000ff 000000ff 000000ff 000000ff 000000ff 985d24ff f39438ff f39337ff f28e35ff f28d34ff f18c33ff f18a32ff f0852fff f0832eff f79f39ff 0000006d 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000006e f7a039ff f0852fff f18730ff f18b33ff f18b33ff f18b33ff f29137ff f39337ff f39237ff f29137ff 985c23ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f3983bff f3963aff 986025ff 000000ff 000000ff 000000ff 000000ff 000000ff 985b22ff f39539ff f39438ff f28f35ff f28f35ff f28e34ff f28d34ff f18a32ff f18931ff f08730ff f7a039ff 0000006e 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000070 f79e37ff f0862fff f18730ff f18a32ff f28d34ff f28f35ff f29136ff f39338ff f29036ff f29237ff f39539ff 985e24ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff 985e24ff 000000ff 000000ff 000000ff 000000ff 000000ff 985d24ff f39338ff f39539ff f39338ff f39338ff f28f35ff f28d34ff f18b33ff f18931ff f18730ff f18830ff f79f38ff 00000070 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000071 f69e37ff f08630ff f18831ff f18b34ff f18a33ff f29037ff f29138ff f39339ff f39339ff f39338ff f3953aff f39439ff 985f26ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985e25ff f3953aff f3973bff f3963bff f3953aff f29138ff f29137ff f28e36ff f18b34ff f18b34ff f18b33ff f08530ff f69e37ff 00000071 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000072 f79f37ff f18831ff f18932ff f18b33ff f28e36ff f18c34ff f29137ff f29137ff f39439ff f39238ff f39439ff f3973cff f3983cff 985f25ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f26ff f49a3dff f3973bff f3973cff f3953aff f39439ff f39439ff f29137ff f28f36ff f18a33ff f28d35ff f08731ff f18932ff f69e36ff 00000072 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000074 f69d35ff f18831ff f18731ff f18b34ff f28d35ff f29137ff f28e36ff f39339ff f39339ff f3953aff f3963bff f3953aff f4993dff f3963bff 985f25ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f49a3dff f49a3dff f3973bff f39339ff f3973bff f39339ff f29138ff f29037ff f29137ff f28e35ff f18b34ff f08731ff f18832ff f69e36ff 00000074 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000075 f79d35ff f18932ff f18831ff f18a33ff f18c34ff f28e36ff f28f36ff f39439ff f3953aff f39339ff f3973cff f3953aff f3963bff f49a3dff 985e25ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985e25ff f49a3dff f4993dff f3953aff f3953aff f39439ff f39339ff f39339ff f29137ff f18c34ff f28e35ff f18a33ff f18b33ff f18932ff f69c34ff 00000075 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000076 f69b32ff f08731ff f18831ff f18832ff f18b33ff f18c34ff f28f36ff f29037ff f29238ff f39439ff f3973bff f3973bff f4993cff 985f26ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f4993dff f3973cff f39439ff f3953aff f39439ff f29138ff f28f36ff f28e36ff f28d35ff f18c34ff f18731ff f18831ff f69b33ff 00000076 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000078 f69b32ff f18731ff f18932ff f18c34ff f18a33ff f29037ff f29137ff f29238ff f29137ff f39338ff f3953aff f3953aff 985d24ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f4993cff f3973bff f39439ff f29137ff f39338ff f29238ff f28e35ff f28d35ff f18c34ff f18932ff f08731ff f69a31ff 00000078 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000079 f69a30ff f18831ff f18932ff f18c34ff f18b34ff f28e36ff f28f36ff f29137ff f29238ff f39338ff f39339ff 985c24ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff 986127ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f3963bff f3953aff f39338ff f29037ff f29138ff f28d35ff f18b34ff f18832ff f18731ff f08530ff f69b31ff 00000079 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000007b f69930ff f18731ff f18832ff f18932ff f18c34ff f28e35ff f29137ff f29037ff f39238ff f29137ff 985e25ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f49b3eff f3963bff 985e25ff 000000ff 000000ff 000000ff 000000ff 000000ff 985c23ff f39339ff f39439ff f28f36ff f29037ff f18c34ff f28e35ff f18b34ff f18831ff f18731ff f69930ff 0000007b 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000007c f6982eff f08530ff f18932ff f18a33ff f28d35ff f28d35ff f28f36ff f28f36ff f29137ff 975a22ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f49a3dff f3963bff f4993cff f3973bff 985d24ff 000000ff 000000ff 000000ff 000000ff 000000ff 975a22ff f29137ff f29138ff f28d35ff f18c34ff f18c34ff f18831ff f18932ff f18831ff f6982fff 0000007c 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000007d f6982eff f0832fff f18933ff f18832ff f18a34ff f18b35ff f28f37ff f29139ff b56d2bff 000000ff 000000ff 000000ff 000000ff 000000ff 985e25ff f3963cff f3943aff f3953bff f3963cff f3963cff f3943aff 985e25ff 000000ff 000000ff 000000ff 000000ff 000000ff b66e2bff f28f37ff f18c35ff f28e37ff f18b34ff f18a34ff f18833ff f08531ff f6982eff 0000007d 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000007f f6972dff f0832fff f18732ff f18833ff f18b35ff f18b34ff f28f37ff f28d36ff f29138ff 5b3715ff 000000ff 000000ff 000000ff 985c24ff f3953bff f3943aff f3983dff f3973cff f3983dff f3953bff f3943aff f3953bff 985c24ff 000000ff 000000ff 000000ff 5b3615ff f28e36ff f18c35ff f18c35ff f18933ff f18b34ff f18933ff f08732ff f0822fff f6972dff 0000007f 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000080 f6962bff f08731ff f18932ff f18933ff f18b34ff f18a33ff f18c35ff f28f37ff f28e36ff f29239ff 5b3715ff 000000ff 985c24ff f29239ff f39339ff f3963bff f39339ff f3973cff f3963bff f3963bff f39339ff f3963bff f3963bff 975b24ff 000000ff 5b3615ff f29037ff f28e36ff f18d35ff f18a33ff f18b34ff f18b34ff f08631ff f18932ff f08430ff f6972cff 00000080 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000081 f5952aff f08530ff f08731ff f08732ff f18933ff f18a33ff f18b34ff f18c35ff f29037ff f29037ff f29239ff b56d2bff f29037ff f29239ff f39339ff f3953bff f3963bff f3943aff f3943aff f29239ff f3943aff f3943aff f3953aff f3943aff b56c29ff f28f37ff f29037ff f28d36ff f18c35ff f18c35ff f18932ff f18b34ff f08732ff f08530ff f08430ff f5962bff 00000081 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000082 f5952aff ef822eff f08530ff f08530ff f08731ff f08732ff f18932ff f28e36ff f28e36ff f18d35ff f28e36ff f28f37ff f39339ff f29238ff f3943aff f29037ff f29138ff f29239ff f29138ff f3943aff f29138ff f39339ff f29238ff f29138ff f29238ff f29037ff f18d35ff f18b34ff f18b34ff f18933ff f18932ff f18832ff f18832ff f0822eff f0832fff f5952aff 00000082 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000083 f59428ff f0832fff f08530ff f08631ff f18932ff f18832ff f08732ff f18b34ff f18a33ff f18d35ff f18d35ff f28e36ff f29138ff f29037ff f29138ff f29037ff f29138ff f29239ff f29239ff f29037ff f28f37ff f28f36ff f28e36ff f28f37ff f29037ff f18d35ff f28f36ff f18c35ff f18d35ff f08731ff f08530ff f08631ff f0842fff f08430ff ef802dff f59429ff 00000083 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000085 f59428ff f0832fff ef802dff f08430ff f08731ff f08530ff f18932ff f18832ff f18832ff f18a33ff f18c35ff f18c35ff f28e36ff f18c35ff f18d35ff f29037ff f28d36ff f28d36ff f28d36ff f29138ff f18d35ff f29037ff f28e36ff f18c35ff f28e36ff f18d35ff f18a33ff f18b34ff f18b34ff f18a33ff f08731ff f08430ff f08530ff ef822eff ef7e2cff f59227ff 00000085 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000086 f59327ff ef802eff ef802eff ef812fff f08330ff f08430ff f08632ff f18934ff f18933ff f18a34ff f18b35ff f18b35ff f28e37ff f18d36ff f18d36ff f18c36ff f28f37ff f18b35ff f28d37ff f18c36ff f18d36ff f18b35ff f18d36ff f18d36ff f28d37ff f18a34ff f18833ff f18934ff f18a34ff f08431ff f08733ff f08430ff f08330ff ef7f2eff ef7e2dff f59327ff 00000086 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000087 f49025ff ef7f2eff ef812fff ef7f2eff ef812eff f08431ff f08531ff f08431ff f18833ff f08733ff f18933ff f18b35ff f18a34ff f18b35ff f18c36ff f18c36ff f18934ff f18a34ff f18d36ff f18d36ff f18a34ff f18c36ff f18a34ff f18934ff f18b35ff f08733ff f18934ff f18933ff f08732ff f08732ff f08531ff ef822fff ef7f2dff ef7f2eff ef802eff f59126ff 00000087 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000087 f49025ff ef7d2cff ef802eff ef812fff ef802eff f08330ff f08431ff f08330ff f08531ff f08632ff f18933ff f08531ff f18a34ff f18b35ff f18934ff f18a34ff f18833ff f18b35ff f18934ff f18a34ff f18b35ff f18934ff f18a34ff f08632ff f08733ff f18933ff f08431ff f08733ff f08732ff ef812fff f08330ff ef812fff ef7f2eff ef7f2eff ef7f2dff f48f24ff 00000087 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000088 f48e23ff ee7a2aff ef7d2cff ef7f2eff ef812fff ef812fff f08330ff f08431ff f08531ff f08431ff f08531ff f18833ff f08632ff f18933ff f18933ff f18933ff f18a34ff f18a34ff f18934ff f08733ff f18833ff f08531ff f08632ff f08531ff f08632ff f08531ff f08330ff f08431ff ef812eff ef822fff ef7f2eff ef7d2cff ef7e2cff ef7e2dff ee7a2aff f48e23ff 00000088 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000c 00000075 d87d20ee f48f23ff f59024ff f48f23ff f59024ff f59124ff f59125ff f59226ff f59326ff f59426ff f59226ff f59226ff f59326ff f59528ff f59527ff f59528ff f59527ff f59427ff f59427ff f59528ff f59427ff f59527ff f59427ff f59527ff f59427ff f59426ff f59326ff f59225ff f59326ff f59225ff f59125ff f59124ff f59125ff f59024ff f48e23ff d87b1fee 00000075 0000000c ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 00000045 00000081 0000009c 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 0000009c 00000081 00000045 00000009 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000004 0000000d 0000001b 00000025 0000002a 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002a 00000025 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000004 00000009 0000000c 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000c 00000009 00000004 00000002 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 0000001d 0000003b 00000049 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 00000049 0000003b 0000001d 00000002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 0000003e e59139e8 f69e3eff f69f3fff f7a140ff f7a140ff f7a040ff f7a140ff f7a341ff f7a342ff f7a241ff f7a442ff f7a341ff f7a542ff f7a442ff f7a342ff f7a542ff f7a342ff f7a543ff f7a542ff f7a543ff f7a442ff f7a442ff f7a543ff f7a442ff f7a341ff f7a342ff f7a442ff f7a241ff f7a140ff f7a241ff f7a241ff f7a241ff f7a140ff f69f3fff f6a03fff e59139e8 0000003e 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 00000055 f69f3eff ee7928ff ef7c2aff ef7c2bff ef7d2bff ef7f2dff ef7e2cff f0812eff f08430ff f0822eff f08631ff f18631ff f08631ff f08530ff f08530ff f08530ff f18631ff f0842fff f18832ff f0842fff f0842fff f18731ff f08530ff f18631ff f0832fff f0812eff f0812eff f08430ff f0822fff ef802dff ef802dff ef7c2aff ee7a29ff ef7c2aff ef7c2aff f69e3eff 00000055 00000009 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000c 0000005e f69e3dff ef7c29ff ef7e2bff ef7f2bff ef7f2bff f0822eff f0842eff f0842eff f0842fff f0852fff f0842fff f0842eff f18730ff f18630ff f18932ff f18932ff f18831ff f18630ff f18a33ff f18932ff f18630ff f18630ff f18831ff f0842fff f0852fff f0832eff f0832eff f18630ff f0812dff f0832eff f0812dff f0802cff ef802cff ef7c29ff ef7c2aff f69e3dff 0000005e 0000000c 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000063 f7a03eff ef7c2aff ef7c29ff ef7f2bff f0832eff f0802cff f0842fff f08630ff f18731ff f18831ff f08630ff f18630ff f18730ff f18831ff f18b33ff f18831ff f18932ff f18a32ff f18932ff f18b33ff f18731ff f18932ff f18831ff f18731ff f18932ff f08630ff f18630ff f0852fff f18630ff f0852fff f0812dff ef7f2cff f0812dff ef7c2aff ef7c29ff f69f3dff 00000063 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000064 f7a13eff ef7d29ff ef7e2aff ef812cff f0822dff f0842eff f08730ff f18830ff f0862fff f18b33ff f18931ff f28d34ff f18b33ff f18c33ff f18a32ff f28e34ff f18b32ff f28e34ff f18b33ff f18c33ff f18b33ff f18b33ff f18b32ff f28d34ff f18831ff f18830ff f18931ff f18830ff f18831ff f0862fff f0832dff f0832eff ef802cff ef7f2bff ef7f2bff f7a03dff 00000064 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000065 f7a03dff ef802cff ef812cff f0842eff f0852fff f18830ff f0852eff f18931ff f18b32ff f18c33ff f18c33ff f18a32ff f28d34ff f28d34ff f28f35ff f28f35ff f29036ff f29136ff f29036ff f29036ff f28e35ff f18c33ff f28f35ff f28d34ff f28f35ff f18931ff f18b32ff f18c33ff f0862fff f18730ff f0842eff f08730ff f0822dff ef7f2bff ef7e2aff f7a03dff 00000065 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000066 f7a03dff f0832dff f0832dff f0822dff f0842eff f0862fff f0862fff f18931ff f18c33ff f18a32ff f28d34ff f28e35ff f29136ff f29136ff f29137ff f28f35ff f29136ff f28f35ff f29237ff f28f35ff f29036ff f28d34ff f28e34ff f28f35ff f28d34ff f18b32ff f28e34ff f18a32ff f18931ff f18830ff f18730ff f08730ff f0852fff f0812cff f0832dff f79f3bff 00000066 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000067 f79f3cff ef802cff f0862fff f0862fff f18730ff f18830ff f18a32ff f18931ff f18a32ff f28d34ff f28f35ff f29036ff f29036ff f29237ff f39338ff f29237ff f39338ff f39338ff f39438ff f29136ff f29237ff f39338ff f29136ff f28e34ff f29136ff f28e34ff f28f35ff f18b33ff f18931ff f18b33ff f18730ff f18730ff f0842eff f0842eff ef7f2bff f7a03cff 00000067 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000068 f69f3bff f0822dff f0832dff f0862fff f18730ff f18c33ff f18c33ff f28d34ff f28e34ff f28d34ff f29137ff b56c28ff f29036ff f39337ff f39438ff f39337ff f39539ff f29237ff f39539ff f29237ff f39438ff f39539ff f39338ff f29136ff b66e29ff f29036ff f29036ff f28f35ff f18c33ff f18931ff f18b33ff f18931ff f18730ff f0842eff f0852fff f7a03cff 00000068 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000069 f7a03bff f0862fff f0842eff f0852eff f08730ff f18931ff f18b33ff f28f35ff f28e34ff f28f35ff 5b3614ff 000000ff 985c23ff f39438ff f3963aff f29237ff f39539ff f39438ff f39337ff f39337ff f39539ff f39337ff f39438ff 975a22ff 000000ff 5b3715ff f28f35ff f28e35ff f28e35ff f18a32ff f18c33ff f18831ff f0852eff f18730ff f0862fff f7a13cff 00000069 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000006a f7a03bff f0852eff f08730ff f18a32ff f18831ff f18931ff f28d34ff f18c33ff f28f35ff 5b3715ff 000000ff 000000ff 000000ff 985d24ff f39338ff f39438ff f39438ff f39438ff f3973aff f3983bff f39539ff f39337ff 985c22ff 000000ff 000000ff 000000ff 5b3715ff f29136ff f28d34ff f28d34ff f28d34ff f18a32ff f18730ff f0852eff f0842eff f7a03aff 0000006a 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000006c f69e39ff f18730ff f0852fff f18830ff f28d34ff f28e35ff f18c33ff f29036ff b66e2aff 000000ff 000000ff 000000ff 000000ff 000000ff 985c23ff f3963aff f3973bff f3973aff f3973aff f3973aff f3983bff 985e24ff 000000ff 000000ff 000000ff 000000ff 000000ff b56c28ff f28f35ff f28e35ff f18b32ff f18a32ff f18831ff f18730ff f0832eff f7a03aff 0000006c 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000006d f79e38ff f0852fff f18931ff f18730ff f28d34ff f28f35ff f28f35ff f39237ff f29237ff 985c23ff 000000ff 000000ff 000000ff 000000ff 000000ff 985e24ff f3973aff f4993bff f39539ff f3973bff 985e24ff 000000ff 000000ff 000000ff 000000ff 000000ff 985d24ff f39438ff f39337ff f28e35ff f28d34ff f18c33ff f18a32ff f0852fff f0832eff f79f39ff 0000006d 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000006e f7a039ff f0852fff f18730ff f18b33ff f18b33ff f18b33ff f29137ff f39337ff f39237ff f29137ff 985c23ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f3983bff f3963aff 986025ff 000000ff 000000ff 000000ff 000000ff 000000ff 985b22ff f39539ff f39438ff f28f35ff f28f35ff f28e34ff f28d34ff f18a32ff f18931ff f08730ff f7a039ff 0000006e 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000070 f79e37ff f0862fff f18730ff f18a32ff f28d34ff f28f35ff f29136ff f39338ff f29036ff f29237ff f39539ff 985e24ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff 985e24ff 000000ff 000000ff 000000ff 000000ff 000000ff 985d24ff f39338ff f39539ff f39338ff f39338ff f28f35ff f28d34ff f18b33ff f18931ff f18730ff f18830ff f79f38ff 00000070 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000071 f69e37ff f08630ff f18831ff f18b34ff f18a33ff f29037ff f29138ff f39339ff f39339ff f39338ff f3953aff f39439ff 985f26ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985e25ff f3953aff f3973bff f3963bff f3953aff f29138ff f29137ff f28e36ff f18b34ff f18b34ff f18b33ff f08530ff f69e37ff 00000071 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000072 f79f37ff f18831ff f18932ff f18b33ff f28e36ff f18c34ff f29137ff f29137ff f39439ff f39238ff f39439ff f3973cff f3983cff 985f25ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f26ff f49a3dff f3973bff f3973cff f3953aff f39439ff f39439ff f29137ff f28f36ff f18a33ff f28d35ff f08731ff f18932ff f69e36ff 00000072 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000074 f69d35ff f18831ff f18731ff f18b34ff f28d35ff f29137ff f28e36ff f39339ff f39339ff f3953aff f3963bff f3953aff f4993dff f3963bff 985f25ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f49a3dff f49a3dff f3973bff f39339ff f3973bff f39339ff f29138ff f29037ff f29137ff f28e35ff f18b34ff f08731ff f18832ff f69e36ff 00000074 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000075 f79d35ff f18932ff f18831ff f18a33ff f18c34ff f28e36ff f28f36ff f39439ff f3953aff f39339ff f3973cff f3953aff f3963bff f49a3dff 985e25ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985e25ff f49a3dff f4993dff f3953aff f3953aff f39439ff f39339ff f39339ff f29137ff f18c34ff f28e35ff f18a33ff f18b33ff f18932ff f69c34ff 00000075 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000076 f69b32ff f08731ff f18831ff f18832ff f18b33ff f18c34ff f28f36ff f29037ff f29238ff f39439ff f3973bff f3973bff f4993cff 985f26ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f4993dff f3973cff f39439ff f3953aff f39439ff f29138ff f28f36ff f28e36ff f28d35ff f18c34ff f18731ff f18831ff f69b33ff 00000076 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000078 f69b32ff f18731ff f18932ff f18c34ff f18a33ff f29037ff f29137ff f29238ff f29137ff f39338ff f3953aff f3953aff 985d24ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f4993cff f3973bff f39439ff f29137ff f39338ff f29238ff f28e35ff f28d35ff f18c34ff f18932ff f08731ff f69a31ff 00000078 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000079 f69a30ff f18831ff f18932ff f18c34ff f18b34ff f28e36ff f28f36ff f29137ff f29238ff f39338ff f39339ff 985c24ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff 986127ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f3963bff f3953aff f39338ff f29037ff f29138ff f28d35ff f18b34ff f18832ff f18731ff f08530ff f69b31ff 00000079 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000007b f69930ff f18731ff f18832ff f18932ff f18c34ff f28e35ff f29137ff f29037ff f39238ff f29137ff 985e25ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f49b3eff f3963bff 985e25ff 000000ff 000000ff 000000ff 000000ff 000000ff 985c23ff f39339ff f39439ff f28f36ff f29037ff f18c34ff f28e35ff f18b34ff f18831ff f18731ff f69930ff 0000007b 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000007c f6982eff f08530ff f18932ff f18a33ff f28d35ff f28d35ff f28f36ff f28f36ff f29137ff 975a22ff 000000ff 000000ff 000000ff 000000ff 000000ff 985f25ff f49a3dff f3963bff f4993cff f3973bff 985d24ff 000000ff 000000ff 000000ff 000000ff 000000ff 975a22ff f29137ff f29138ff f28d35ff f18c34ff f18c34ff f18831ff f18932ff f18831ff f6982fff 0000007c 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000007d f6982eff f0832fff f18933ff f18832ff f18a34ff f18b35ff f28f37ff f29139ff b56d2bff 000000ff 000000ff 000000ff 000000ff 000000ff 985e25ff f3963cff f3943aff f3953bff f3963cff f3963cff f3943aff 985e25ff 000000ff 000000ff 000000ff 000000ff 000000ff b66e2bff f28f37ff f18c35ff f28e37ff f18b34ff f18a34ff f18833ff f08531ff f6982eff 0000007d 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000007f f6972dff f0832fff f18732ff f18833ff f18b35ff f18b34ff f28f37ff f28d36ff f29138ff 5b3715ff 000000ff 000000ff 000000ff 985c24ff f3953bff f3943aff f3983dff f3973cff f3983dff f3953bff f3943aff f3953bff 985c24ff 000000ff 000000ff 000000ff 5b3615ff f28e36ff f18c35ff f18c35ff f18933ff f18b34ff f18933ff f08732ff f0822fff f6972dff 0000007f 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000080 f6962bff f08731ff f18932ff f18933ff f18b34ff f18a33ff f18c35ff f28f37ff f28e36ff f29239ff 5b3715ff 000000ff 985c24ff f29239ff f39339ff f3963bff f39339ff f3973cff f3963bff f3963bff f39339ff f3963bff f3963bff 975b24ff 000000ff 5b3615ff f29037ff f28e36ff f18d35ff f18a33ff f18b34ff f18b34ff f08631ff f18932ff f08430ff f6972cff 00000080 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000081 f5952aff f08530ff f08731ff f08732ff f18933ff f18a33ff f18b34ff f18c35ff f29037ff f29037ff f29239ff b56d2bff f29037ff f29239ff f39339ff f3953bff f3963bff f3943aff f3943aff f29239ff f3943aff f3943aff f3953aff f3943aff b56c29ff f28f37ff f29037ff f28d36ff f18c35ff f18c35ff f18932ff f18b34ff f08732ff f08530ff f08430ff f5962bff 00000081 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000082 f5952aff ef822eff f08530ff f08530ff f08731ff f08732ff f18932ff f28e36ff f28e36ff f18d35ff f28e36ff f28f37ff f39339ff f29238ff f3943aff f29037ff f29138ff f29239ff f29138ff f3943aff f29138ff f39339ff f29238ff f29138ff f29238ff f29037ff f18d35ff f18b34ff f18b34ff f18933ff f18932ff f18832ff f18832ff f0822eff f0832fff f5952aff 00000082 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000083 f59428ff f0832fff f08530ff f08631ff f18932ff f18832ff f08732ff f18b34ff f18a33ff f18d35ff f18d35ff f28e36ff f29138ff f29037ff f29138ff f29037ff f29138ff f29239ff f29239ff f29037ff f28f37ff f28f36ff f28e36ff f28f37ff f29037ff f18d35ff f28f36ff f18c35ff f18d35ff f08731ff f08530ff f08631ff f0842fff f08430ff ef802dff f59429ff 00000083 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000085 f59428ff f0832fff ef802dff f08430ff f08731ff f08530ff f18932ff f18832ff f18832ff f18a33ff f18c35ff f18c35ff f28e36ff f18c35ff f18d35ff f29037ff f28d36ff f28d36ff f28d36ff f29138ff f18d35ff f29037ff f28e36ff f18c35ff f28e36ff f18d35ff f18a33ff f18b34ff f18b34ff f18a33ff f08731ff f08430ff f08530ff ef822eff ef7e2cff f59227ff 00000085 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000086 f59327ff ef802eff ef802eff ef812fff f08330ff f08430ff f08632ff f18934ff f18933ff f18a34ff f18b35ff f18b35ff f28e37ff f18d36ff f18d36ff f18c36ff f28f37ff f18b35ff f28d37ff f18c36ff f18d36ff f18b35ff f18d36ff f18d36ff f28d37ff f18a34ff f18833ff f18934ff f18a34ff f08431ff f08733ff f08430ff f08330ff ef7f2eff ef7e2dff f59327ff 00000086 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000087 f49025ff ef7f2eff ef812fff ef7f2eff ef812eff f08431ff f08531ff f08431ff f18833ff f08733ff f18933ff f18b35ff f18a34ff f18b35ff f18c36ff f18c36ff f18934ff f18a34ff f18d36ff f18d36ff f18a34ff f18c36ff f18a34ff f18934ff f18b35ff f08733ff f18934ff f18933ff f08732ff f08732ff f08531ff ef822fff ef7f2dff ef7f2eff ef802eff f59126ff 00000087 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000087 f49025ff ef7d2cff ef802eff ef812fff ef802eff f08330ff f08431ff f08330ff f08531ff f08632ff f18933ff f08531ff f18a34ff f18b35ff f18934ff f18a34ff f18833ff f18b35ff f18934ff f18a34ff f18b35ff f18934ff f18a34ff f08632ff f08733ff f18933ff f08431ff f08733ff f08732ff ef812fff f08330ff ef812fff ef7f2eff ef7f2eff ef7f2dff f48f24ff 00000087 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000088 f48e23ff ee7a2aff ef7d2cff ef7f2eff ef812fff ef812fff f08330ff f08431ff f08531ff f08431ff f08531ff f18833ff f08632ff f18933ff f18933ff f18933ff f18a34ff f18a34ff f18934ff f08733ff f18833ff f08531ff f08632ff f08531ff f08632ff f08531ff f08330ff f08431ff ef812eff ef822fff ef7f2eff ef7d2cff ef7e2cff ef7e2dff ee7a2aff f48e23ff 00000088 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000c 00000075 d87d20ee f48f23ff f59024ff f48f23ff f59024ff f59124ff f59125ff f59226ff f59326ff f59426ff f59226ff f59226ff f59326ff f59528ff f59527ff f59528ff f59527ff f59427ff f59427ff f59528ff f59427ff f59527ff f59427ff f59527ff f59427ff f59426ff f59326ff f59225ff f59326ff f59225ff f59125ff f59124ff f59125ff f59024ff f48e23ff d87b1fee 00000075 0000000c 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 00000045 00000081 0000009c 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 0000009c 00000081 00000045 00000009 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 0000000d 0000001b 00000025 0000002a 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002a 00000025 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 00000004 00000009 0000000c 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000c 00000009 00000004 00000002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_yellow.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 13, 13, 0) # rgb = (0x0d,0x0d,0x00) │ │ ( 69, 71, 2) # rgb = (0x45,0x47,0x02) │ │ (147,152, 5) # rgb = (0x93,0x98,0x05) │ │ (166,172, 6) # rgb = (0xa6,0xac,0x06) │ │ (176,182, 6) # rgb = (0xb0,0xb6,0x06) │ │ (173,179, 6) # rgb = (0xad,0xb3,0x06) │ │ @@ -68,15 +68,15 @@ │ │ (101,104, 3) # rgb = (0x65,0x68,0x03) │ │ (129,133, 4) # rgb = (0x81,0x85,0x04) │ │ (126,130, 4) # rgb = (0x7e,0x82,0x04) │ │ ( 85, 88, 3) # rgb = (0x55,0x58,0x03) │ │ (110,113, 4) # rgb = (0x6e,0x71,0x04) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/btn_close_normal.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (181,180,180) # rgb = (0xb5,0xb4,0xb4) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (195,194,194) # rgb = (0xc3,0xc2,0xc2) │ │ @@ -65,15 +65,14 @@ │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (168,167,167) # rgb = (0xa8,0xa7,0xa7) │ │ (161,160,160) # rgb = (0xa1,0xa0,0xa0) │ │ (162,161,161) # rgb = (0xa2,0xa1,0xa1) │ │ (164,163,163) # rgb = (0xa4,0xa3,0xa3) │ │ ( 50, 49, 49) # rgb = (0x32,0x31,0x31) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (167,166,166) # rgb = (0xa7,0xa6,0xa6) │ │ (160,159,159) # rgb = (0xa0,0x9f,0x9f) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (166,165,165) # rgb = (0xa6,0xa5,0xa5) │ │ @@ -181,17 +180,18 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 18 36 45 43 167 196 196 196 196 196 196 63 192 188 188 188 188 188 73 188 183 183 183 183 183 76 189 183 183 183 183 77 189 183 183 183 78 189 183 183 183 79 189 183 183 183 81 189 183 83 189 184 184 184 184 202 184 184 85 189 184 184 184 228 255 211 86 189 184 228 88 189 184 202 211 90 189 184 92 190 185 185 185 185 211 211 185 94 190 185 185 211 96 190 185 185 185 211 98 190 185 211 100 190 185 185 211 102 191 186 186 186 186 212 104 191 212 106 186 212 108 191 186 186 186 212 110 212 112 191 186 212 114 191 186 186 203 116 191 186 186 229 118 191 186 212 119 186 203 121 123 192 187 187 187 125 126 192 127 187 128 192 188 188 130 193 190 191 183 193 193 194 64 136 165 167 7 21 31 32} │ │ + 0 18 36 45 43 167 196 196 196 196 196 196 63 192 188 188 188 188 188 73 188 183 183 183 183 183 76 189 183 183 183 183 77 189 183 183 183 78 189 183 183 183 79 189 183 183 183 81 189 183 83 189 184 184 184 184 202 184 184 85 189 184 184 184 228 211 86 189 184 228 88 189 184 202 211 90 189 184 92 190 185 185 185 185 211 211 185 94 190 185 185 211 96 190 185 185 185 211 98 190 185 211 100 190 185 185 211 102 191 186 186 186 186 212 104 191 212 106 186 212 108 191 186 186 186 212 110 212 112 191 186 212 114 191 186 186 203 116 191 186 186 229 118 191 186 212 119 186 203 121 123 192 187 187 187 125 126 192 127 187 128 192 188 188 130 193 190 191 183 193 193 194 64 136 165 167 7 21 31 32} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -201,41 +201,41 @@ │ │ 000000000013141515161717171818181819191919191919191919191919191818181817171716151514130000000000 │ │ 00000000001a1b1c1d1e1e1f1f151515171717171717171717171717171717171515151f1f1e1e1d1c1b1a0000000000 │ │ 00000000002021221c1c232424241d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d242424231c1c2221200000000000 │ │ 000000000025262728291c1c1c23242424241d1d1d1d1d1d1d1d1d1d1d1d24242424231c1c1c29282726250000000000 │ │ 00000000002a2b2c2d2e272722222828282829291c1c1c1c1c1c1c1c292928282828222227272e2d2c2b2a0000000000 │ │ 00000000002f30312d2d2d2e2727272222282828282828282828282828282822222727272e2d2d2d31302f0000000000 │ │ 00000000003233343535353636363637373839393939393a3a3939393939383737363636363535353433320000000000 │ │ -00000000003b3c3d3e3e343434343f3f404142353535353636353535354241403f3f343434343e3e3d3c3b0000000000 │ │ -00000000004344453e3e3e3e3e343446414141423f3f3f3f3f3f3f3f424141414634343e3e3e3e3e4544430000000000 │ │ -00000000004748453d3d3d4949494a41414141414b3e3e3e3e3e3e4b41414141414a4949493d3d3d4548470000000000 │ │ -00000000004c4d4e45453d3d3d3d3d4b41414141414b494949494b41414141414b3d3d3d3d3d45454e4d4c0000000000 │ │ -00000000004f5051525353535454545455414141414156575756414141414155545454545353535251504f0000000000 │ │ -000000000058595a5b5b5b5252535353535c4141414141555541414141415c5353535352525b5b5b5a59580000000000 │ │ -00000000005d5e5f605a5a6161615151515b6241414141414141414141625b5151516161615a5a605f5e5d0000000000 │ │ -00000000006364655f6060605a5a5a6161616166414141414141414166616161615a5a5a6060605f6564630000000000 │ │ -00000000006768696565655f5f5f5f5f5f6a6a6a6b4141414141416b6a6a6a5f5f5f5f5f5f6565656968670000000000 │ │ -00000000006c6d6e6f6f707070707070707171717241414141414172717171707070707070706f6f6e6d6c0000000000 │ │ -000000000073746e6f6f6f6f6f6f70707070707541414141414141417570707070706f6f6f6f6f6f6e74730000000000 │ │ -00000000007674776e6e6f6f6f6f6f6f6f6f7841414141414141414141786f6f6f6f6f6f6f6f6e6e7774760000000000 │ │ -0000000000797a7b7c7d7d7d7d7d7777777e41414141417e7e41414141417e7777777d7d7d7d7d7c7b7a790000000000 │ │ -00000000007f7a7b7c7c7c7d7d7d7d7d8041414141417e77777e4141414141807d7d7d7d7d7c7c7c7b7a7f0000000000 │ │ -00000000008182837b7b7b7b7b7b7b844141414141807c7c7c7c804141414141847b7b7b7b7b7b7b8382810000000000 │ │ -00000000008586878888887b7b7b894141414141847b7b7b7b7b7b844141414141897b7b7b8888888786850000000000 │ │ -00000000008a8b8c8d8d8d888888888e414141847b7b7b7b7b7b7b7b844141418e888888888d8d8d8c8b8a0000000000 │ │ -00000000008f909187878787878787878e41928383838383838383838392418e878787878787878791908f0000000000 │ │ -00000000009390948c8c878787878787879587878787878787878787878795878787878787878c8c9490930000000000 │ │ -00000000009690948c8c8c8c8c8c87878787878787878787878787878787878787878c8c8c8c8c8c9490960000000000 │ │ -00000000009798999a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9998970000000000 │ │ -00000000009c98999a9a9a9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a9a9a9a99989c0000000000 │ │ -00000000009d9e999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a999e9d0000000000 │ │ -00000000009f9ea0999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99a09e9f0000000000 │ │ -0000000000a1a2a3a3a3a3a3a3a3a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a3a3a3a3a3a3a2a10000000000 │ │ -0000000000a5a6a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a6a50000000000 │ │ -000000000081a9aaabacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabaaa9810000000000 │ │ -0000000000adaeafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afaead0000000000 │ │ -0000000000b1b2b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b3b2b10000000000 │ │ +00000000003b3c3d3e3e343434343f3f40b4413535353536363535353541b4403f3f343434343e3e3d3c3b0000000000 │ │ +00000000004243443e3e3e3e3e343445b4b4b4413f3f3f3f3f3f3f3f41b4b4b44534343e3e3e3e3e4443420000000000 │ │ +00000000004647443d3d3d48484849b4b4b4b4b44a3e3e3e3e3e3e4ab4b4b4b4b4494848483d3d3d4447460000000000 │ │ +00000000004b4c4d44443d3d3d3d3d4ab4b4b4b4b44a484848484ab4b4b4b4b44a3d3d3d3d3d44444d4c4b0000000000 │ │ +00000000004e4f50515252525353535354b4b4b4b4b455565655b4b4b4b4b4545353535352525251504f4e0000000000 │ │ +00000000005758595a5a5a5151525252525bb4b4b4b4b45454b4b4b4b4b45b5252525251515a5a5a5958570000000000 │ │ +00000000005c5d5e5f59596060605050505a61b4b4b4b4b4b4b4b4b4b4615a50505060606059595f5e5d5c0000000000 │ │ +00000000006263645e5f5f5f5959596060606065b4b4b4b4b4b4b4b465606060605959595f5f5f5e6463620000000000 │ │ +00000000006667686464645e5e5e5e5e5e6969696ab4b4b4b4b4b46a6969695e5e5e5e5e5e6464646867660000000000 │ │ +00000000006b6c6d6e6e6f6f6f6f6f6f6f70707071b4b4b4b4b4b4717070706f6f6f6f6f6f6f6e6e6d6c6b0000000000 │ │ +000000000072736d6e6e6e6e6e6e6f6f6f6f6f74b4b4b4b4b4b4b4b4746f6f6f6f6f6e6e6e6e6e6e6d73720000000000 │ │ +00000000007573766d6d6e6e6e6e6e6e6e6e77b4b4b4b4b4b4b4b4b4b4776e6e6e6e6e6e6e6e6d6d7673750000000000 │ │ +000000000078797a7b7c7c7c7c7c7676767db4b4b4b4b47d7db4b4b4b4b47d7676767c7c7c7c7c7b7a79780000000000 │ │ +00000000007e797a7b7b7b7c7c7c7c7c7fb4b4b4b4b47d76767db4b4b4b4b47f7c7c7c7c7c7b7b7b7a797e0000000000 │ │ +00000000008081827a7a7a7a7a7a7a83b4b4b4b4b47f7b7b7b7b7fb4b4b4b4b4837a7a7a7a7a7a7a8281800000000000 │ │ +00000000008485868787877a7a7a88b4b4b4b4b4837a7a7a7a7a7a83b4b4b4b4b4887a7a7a8787878685840000000000 │ │ +0000000000898a8b8c8c8c878787878db4b4b4837a7a7a7a7a7a7a7a83b4b4b48d878787878c8c8c8b8a890000000000 │ │ +00000000008e8f9086868686868686868db4918282828282828282828291b48d8686868686868686908f8e0000000000 │ │ +0000000000928f938b8b868686868686869486868686868686868686868694868686868686868b8b938f920000000000 │ │ +0000000000958f938b8b8b8b8b8b86868686868686868686868686868686868686868b8b8b8b8b8b938f950000000000 │ │ +000000000096979899999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99999897960000000000 │ │ +00000000009b9798999999999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9999999998979b0000000000 │ │ +00000000009c9d989999999999999999999999999999999999999999999999999999999999999999989d9c0000000000 │ │ +00000000009e9d9f98999999999999999999999999999999999999999999999999999999999999989f9d9e0000000000 │ │ +0000000000a0a1a2a2a2a2a2a2a2a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a2a2a2a2a2a2a2a2a1a00000000000 │ │ +0000000000a4a5a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6a5a40000000000 │ │ +000000000080a8a9aaababababababababababababababababababababababababababababababaaa9a8800000000000 │ │ +0000000000acadaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaeadac0000000000 │ │ +0000000000b0b1b2b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2b1b00000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_red.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (203, 46, 47) # rgb = (0xcb,0x2e,0x2f) │ │ (203, 45, 46) # rgb = (0xcb,0x2d,0x2e) │ │ (175, 69, 71) # rgb = (0xaf,0x45,0x47) │ │ (202, 44, 45) # rgb = (0xca,0x2c,0x2d) │ │ (182,141,142) # rgb = (0xb6,0x8d,0x8e) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (175,100,102) # rgb = (0xaf,0x64,0x66) │ │ @@ -114,15 +114,15 @@ │ │ (166, 8, 8) # rgb = (0xa6,0x08,0x08) │ │ (164, 6, 7) # rgb = (0xa4,0x06,0x07) │ │ (163, 5, 5) # rgb = (0xa3,0x05,0x05) │ │ (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_gray.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ @@ -41,52 +42,51 @@ │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -01211111111111111111111111111111111210 │ │ -22222222222222222222222222222222222222 │ │ -22222222222222222222222222222222222222 │ │ +12322222222222222222222222222222222321 │ │ 33333333333333333333333333333333333333 │ │ 33333333333333333333333333333333333333 │ │ 44444444444444444444444444444444444444 │ │ 44444444444444444444444444444444444444 │ │ 55555555555555555555555555555555555555 │ │ -55555666666666666666666666666666655555 │ │ -777829AAAAAAAAAAAAAAAAAAAAAAAAAA928777 │ │ -BBBCDAAAAAAAAAAAAAAAAAAAAAAAAAAAADCBBB │ │ -BBBCAAAAAAAAAAAAAAAAAAAAAECCCCCAAACBBB │ │ -FFFGAAAAAAAAAAAAAAAAAAAAAEGFFFGAAAGFFF │ │ -HHHIAAAAAAAAAAAAAAAAAAAAAEIHHHIAAAIHHH │ │ -HHHIAAAAAAAAAAAAAAAAAAAAAEIHHHIAAAIHHH │ │ -JJJKAAAAAAAAAAAAAAAAAAAAAEKKKKKAAAKJJJ │ │ -LLLMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLLL │ │ -NNNOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAONNN │ │ -PPPQAAAAAAAAAQQQARQQQQRAAAAAAAAAAAQPPP │ │ -SSSTAAAAAAAAATTTARTTTTRAAAAAAAAAAATSSS │ │ -UUUTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATUUU │ │ -VVVWAAAAAAAAAWWWWWWWWWWWWWAAAAAAAAWVVV │ │ -XXXWAAAAAAAAAWWWWWWWWWWWWWAAAAAAAAWXXX │ │ -XXXWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWXXX │ │ -YYYZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZYYY │ │ -aaaZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZaaa │ │ -bbbcdAAAAAAAAAAAAAAAAAAAAAAAAAAAAdcbbb │ │ -bbbZSeAAAAAAAAAAAAAAAAAAAAAAAAAAeSZbbb │ │ -6666cccccccccccccccccccccccccccccc6666 │ │ -88888888888888888888888888888888888888 │ │ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG │ │ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG │ │ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII │ │ -IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII │ │ -KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK │ │ -fKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0 │ │ +55555555555555555555555555555555555555 │ │ +66666666666666666666666666666666666666 │ │ +66666777777777777777777777777777766666 │ │ +88893ABBBBBBBBBBBBBBBBBBBBBBBBBBA39888 │ │ +CCCDEBBBBBBBBBBBBBBBBBBBBBBBBBBBBEDCCC │ │ +CCCDBBBBBBBBBBBBBBBBBBBBBFDDDDDBBBDCCC │ │ +GGGHBBBBBBBBBBBBBBBBBBBBBFHGGGHBBBHGGG │ │ +IIIJBBBBBBBBBBBBBBBBBBBBBFJIIIJBBBJIII │ │ +IIIJBBBBBBBBBBBBBBBBBBBBBFJIIIJBBBJIII │ │ +KKKLBBBBBBBBBBBBBBBBBBBBBFLLLLLBBBLKKK │ │ +MMMNBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBNMMM │ │ +OOOPBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBPOOO │ │ +QQQRBBBBBBBBBRRRBSRRRRSBBBBBBBBBBBRQQQ │ │ +TTTUBBBBBBBBBUUUBSUUUUSBBBBBBBBBBBUTTT │ │ +VVVUBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBUVVV │ │ +WWWXBBBBBBBBBXXXXXXXXXXXXXBBBBBBBBXWWW │ │ +YYYXBBBBBBBBBXXXXXXXXXXXXXBBBBBBBBXYYY │ │ +YYYXBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBXYYY │ │ +ZZZaBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBaZZZ │ │ +bbbaBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBabbb │ │ +cccdeBBBBBBBBBBBBBBBBBBBBBBBBBBBBedccc │ │ +cccaTfBBBBBBBBBBBBBBBBBBBBBBBBBBfTaccc │ │ +7777dddddddddddddddddddddddddddddd7777 │ │ +99999999999999999999999999999999999999 │ │ +DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD │ │ +DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD │ │ +HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH │ │ +HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH │ │ +JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ │ │ +JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ │ │ +LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL │ │ +0LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL1 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_yellow.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (248,255, 51) # rgb = (0xf8,0xff,0x33) │ │ (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ (211,219, 15) # rgb = (0xd3,0xdb,0x0f) │ │ (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ (210,218, 14) # rgb = (0xd2,0xda,0x0e) │ │ (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ (160,164, 31) # rgb = (0xa0,0xa4,0x1f) │ │ @@ -52,52 +53,51 @@ │ │ (158,163, 45) # rgb = (0x9e,0xa3,0x2d) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (172,178, 5) # rgb = (0xac,0xb2,0x05) │ │ (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ (198,205, 1) # rgb = (0xc6,0xcd,0x01) │ │ (197,205, 1) # rgb = (0xc5,0xcd,0x01) │ │ (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ - (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -01211111111111111111111111111111111210 │ │ -23222222222222222222222222222222222232 │ │ -33333333333333333333333333333333333333 │ │ -33333333333333333333333333333333333333 │ │ -33333333333333333333333333333333333333 │ │ +12322222222222222222222222222222222321 │ │ +34333333333333333333333333333333333343 │ │ +44444444444444444444444444444444444444 │ │ +44444444444444444444444444444444444444 │ │ 44444444444444444444444444444444444444 │ │ 55555555555555555555555555555555555555 │ │ -55555555555555555555555555555555555555 │ │ -55555666666666666666666666666666655555 │ │ -77789ABBBBBBBBBBBBBBBBBBBBBBBBBBA98777 │ │ -777CDBBBBBBBBBBBBBBBBBBBBBBBBBBBBDC777 │ │ -777EBBBBBBBBBBBBBBBBBBBBBFEEEEEBBBE777 │ │ -GGGHBBBBBBBBBBBBBBBBBBBBBFHGGGHBBBHGGG │ │ -GGGIBBBBBBBBBBBBBBBBBBBBBFIGGGIBBBIGGG │ │ -JJJKBBBBBBBBBBBBBBBBBBBBBFKJJJKBBBKJJJ │ │ -LLLMBBBBBBBBBBBBBBBBBBBBBFMMMMMBBBMLLL │ │ -LLLNBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBNLLL │ │ -OOOPBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBPOOO │ │ -QQQRBBBBBBBBBRRRBSRRRRSBBBBBBBBBBBRQQQ │ │ -TTTUBBBBBBBBBUUUBSUUUUSBBBBBBBBBBBUTTT │ │ -TTTVBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBVTTT │ │ -WWWXBBBBBBBBBXXXXXXXXXXXXXBBBBBBBBXWWW │ │ -YYYZBBBBBBBBBZZZZZZZZZZZZZBBBBBBBBZYYY │ │ -YYYaBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBaYYY │ │ -bbbcBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBcbbb │ │ -bbbdBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBdbbb │ │ -eeefgBBBBBBBBBBBBBBBBBBBBBBBBBBBBgfeee │ │ -hhhijkBBBBBBBBBBBBBBBBBBBBBBBBBBkjihhh │ │ -hhhhllllllllllllllllllllllllllllllhhhh │ │ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm │ │ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm │ │ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm │ │ +66666666666666666666666666666666666666 │ │ +66666666666666666666666666666666666666 │ │ +66666777777777777777777777777777766666 │ │ +8889ABCCCCCCCCCCCCCCCCCCCCCCCCCCBA9888 │ │ +888DECCCCCCCCCCCCCCCCCCCCCCCCCCCCED888 │ │ +888FCCCCCCCCCCCCCCCCCCCCCGFFFFFCCCF888 │ │ +HHHICCCCCCCCCCCCCCCCCCCCCGIHHHICCCIHHH │ │ +HHHJCCCCCCCCCCCCCCCCCCCCCGJHHHJCCCJHHH │ │ +KKKLCCCCCCCCCCCCCCCCCCCCCGLKKKLCCCLKKK │ │ +MMMNCCCCCCCCCCCCCCCCCCCCCGNNNNNCCCNMMM │ │ +MMMOCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCOMMM │ │ +PPPQCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCQPPP │ │ +RRRSCCCCCCCCCSSSCTSSSSTCCCCCCCCCCCSRRR │ │ +UUUVCCCCCCCCCVVVCTVVVVTCCCCCCCCCCCVUUU │ │ +UUUWCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCWUUU │ │ +XXXYCCCCCCCCCYYYYYYYYYYYYYCCCCCCCCYXXX │ │ +ZZZaCCCCCCCCCaaaaaaaaaaaaaCCCCCCCCaZZZ │ │ +ZZZbCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCbZZZ │ │ +cccdCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCdccc │ │ +ccceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCeccc │ │ +fffghCCCCCCCCCCCCCCCCCCCCCCCCCCCChgfff │ │ +iiijklCCCCCCCCCCCCCCCCCCCCCCCCCClkjiii │ │ +iiiimmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiii │ │ nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn │ │ nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn │ │ nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn │ │ oooooooooooooooooooooooooooooooooooooo │ │ +oooooooooooooooooooooooooooooooooooooo │ │ +oooooooooooooooooooooooooooooooooooooo │ │ pppppppppppppppppppppppppppppppppppppp │ │ -qpppppppppppppppppppppppppppppppppppp0 │ │ +qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq │ │ +0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq1 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_pink.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (228,108,169) # rgb = (0xe4,0x6c,0xa9) │ │ (228,108,168) # rgb = (0xe4,0x6c,0xa8) │ │ (192,112,153) # rgb = (0xc0,0x70,0x99) │ │ (227,107,168) # rgb = (0xe3,0x6b,0xa8) │ │ (186,155,172) # rgb = (0xba,0x9b,0xac) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (184,128,158) # rgb = (0xb8,0x80,0x9e) │ │ @@ -112,15 +112,15 @@ │ │ (208, 88,148) # rgb = (0xd0,0x58,0x94) │ │ (207, 87,148) # rgb = (0xcf,0x57,0x94) │ │ (206, 86,147) # rgb = (0xce,0x56,0x93) │ │ (205, 85,145) # rgb = (0xcd,0x55,0x91) │ │ (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur.png │ ├── sng │ │ @@ -2,14 +2,37 @@ │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (119,120,123) # rgb = (0x77,0x78,0x7b) │ │ + ( 95, 96, 98) # rgb = (0x5f,0x60,0x62) │ │ + ( 95, 96, 98) # rgb = (0x5f,0x60,0x62) │ │ + ( 92, 93, 95) # rgb = (0x5c,0x5d,0x5f) │ │ + ( 88, 89, 91) # rgb = (0x58,0x59,0x5b) │ │ + ( 84, 85, 87) # rgb = (0x54,0x55,0x57) │ │ + ( 80, 81, 83) # rgb = (0x50,0x51,0x53) │ │ + ( 76, 77, 79) # rgb = (0x4c,0x4d,0x4f) │ │ + ( 72, 73, 75) # rgb = (0x48,0x49,0x4b) │ │ + ( 68, 68, 70) # rgb = (0x44,0x44,0x46) │ │ + ( 63, 64, 65) # rgb = (0x3f,0x40,0x41) │ │ + ( 59, 60, 61) # rgb = (0x3b,0x3c,0x3d) │ │ + ( 55, 55, 57) # rgb = (0x37,0x37,0x39) │ │ + ( 50, 50, 52) # rgb = (0x32,0x32,0x34) │ │ + ( 45, 46, 47) # rgb = (0x2d,0x2e,0x2f) │ │ + ( 41, 41, 42) # rgb = (0x29,0x29,0x2a) │ │ + ( 36, 37, 38) # rgb = (0x24,0x25,0x26) │ │ + ( 31, 32, 33) # rgb = (0x1f,0x20,0x21) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 17, 17, 18) # rgb = (0x11,0x11,0x12) │ │ + ( 12, 12, 13) # rgb = (0x0c,0x0c,0x0d) │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ (118,119,122) # rgb = (0x76,0x77,0x7a) │ │ (115,116,119) # rgb = (0x73,0x74,0x77) │ │ (168,168,170) # rgb = (0xa8,0xa8,0xaa) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (141,142,145) # rgb = (0x8d,0x8e,0x91) │ │ (113,114,117) # rgb = (0x71,0x72,0x75) │ │ (183,183,185) # rgb = (0xb7,0xb7,0xb9) │ │ @@ -34,148 +57,125 @@ │ │ (138,139,141) # rgb = (0x8a,0x8b,0x8d) │ │ (100,100,103) # rgb = (0x64,0x64,0x67) │ │ (170,170,172) # rgb = (0xaa,0xaa,0xac) │ │ (241,239,240) # rgb = (0xf1,0xef,0xf0) │ │ (179,178,179) # rgb = (0xb3,0xb2,0xb3) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (135,135,137) # rgb = (0x87,0x87,0x89) │ │ - ( 95, 96, 98) # rgb = (0x5f,0x60,0x62) │ │ - ( 95, 96, 98) # rgb = (0x5f,0x60,0x62) │ │ ( 96, 97, 99) # rgb = (0x60,0x61,0x63) │ │ (166,166,168) # rgb = (0xa6,0xa6,0xa8) │ │ (236,235,236) # rgb = (0xec,0xeb,0xec) │ │ (131,131,133) # rgb = (0x83,0x83,0x85) │ │ ( 92, 93, 95) # rgb = (0x5c,0x5d,0x5f) │ │ - ( 92, 93, 95) # rgb = (0x5c,0x5d,0x5f) │ │ (162,161,163) # rgb = (0xa2,0xa1,0xa3) │ │ (231,230,231) # rgb = (0xe7,0xe6,0xe7) │ │ (127,127,129) # rgb = (0x7f,0x7f,0x81) │ │ ( 88, 89, 91) # rgb = (0x58,0x59,0x5b) │ │ - ( 88, 89, 91) # rgb = (0x58,0x59,0x5b) │ │ (157,157,158) # rgb = (0x9d,0x9d,0x9e) │ │ (226,224,226) # rgb = (0xe2,0xe0,0xe2) │ │ (219,217,218) # rgb = (0xdb,0xd9,0xda) │ │ (141,140,141) # rgb = (0x8d,0x8c,0x8d) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (114,114,116) # rgb = (0x72,0x72,0x74) │ │ ( 84, 85, 87) # rgb = (0x54,0x55,0x57) │ │ - ( 84, 85, 87) # rgb = (0x54,0x55,0x57) │ │ (170,168,171) # rgb = (0xaa,0xa8,0xab) │ │ (221,218,221) # rgb = (0xdd,0xda,0xdd) │ │ (198,196,198) # rgb = (0xc6,0xc4,0xc6) │ │ ( 80, 81, 83) # rgb = (0x50,0x51,0x53) │ │ - ( 80, 81, 83) # rgb = (0x50,0x51,0x53) │ │ (139,139,141) # rgb = (0x8b,0x8b,0x8d) │ │ (215,212,215) # rgb = (0xd7,0xd4,0xd7) │ │ (165,163,164) # rgb = (0xa5,0xa3,0xa4) │ │ (158,156,157) # rgb = (0x9e,0x9c,0x9d) │ │ (179,177,179) # rgb = (0xb3,0xb1,0xb3) │ │ (207,204,206) # rgb = (0xcf,0xcc,0xce) │ │ (106,106,108) # rgb = (0x6a,0x6a,0x6c) │ │ ( 76, 77, 79) # rgb = (0x4c,0x4d,0x4f) │ │ - ( 76, 77, 79) # rgb = (0x4c,0x4d,0x4f) │ │ (118,117,119) # rgb = (0x76,0x75,0x77) │ │ (201,197,200) # rgb = (0xc9,0xc5,0xc8) │ │ (209,205,209) # rgb = (0xd1,0xcd,0xd1) │ │ (184,181,184) # rgb = (0xb8,0xb5,0xb8) │ │ (101,101,103) # rgb = (0x65,0x65,0x67) │ │ ( 72, 73, 75) # rgb = (0x48,0x49,0x4b) │ │ - ( 72, 73, 75) # rgb = (0x48,0x49,0x4b) │ │ ( 97, 97, 99) # rgb = (0x61,0x61,0x63) │ │ (187,183,186) # rgb = (0xbb,0xb7,0xba) │ │ (203,199,202) # rgb = (0xcb,0xc7,0xca) │ │ (170,168,170) # rgb = (0xaa,0xa8,0xaa) │ │ ( 68, 68, 70) # rgb = (0x44,0x44,0x46) │ │ - ( 68, 68, 70) # rgb = (0x44,0x44,0x46) │ │ ( 76, 76, 78) # rgb = (0x4c,0x4c,0x4e) │ │ (172,169,172) # rgb = (0xac,0xa9,0xac) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (148,146,149) # rgb = (0x94,0x92,0x95) │ │ ( 63, 64, 65) # rgb = (0x3f,0x40,0x41) │ │ - ( 63, 64, 65) # rgb = (0x3f,0x40,0x41) │ │ (142,140,143) # rgb = (0x8e,0x8c,0x8f) │ │ (189,185,189) # rgb = (0xbd,0xb9,0xbd) │ │ (111,110,112) # rgb = (0x6f,0x6e,0x70) │ │ ( 59, 60, 61) # rgb = (0x3b,0x3c,0x3d) │ │ - ( 59, 60, 61) # rgb = (0x3b,0x3c,0x3d) │ │ (113,111,114) # rgb = (0x71,0x6f,0x72) │ │ (182,177,182) # rgb = (0xb6,0xb1,0xb6) │ │ (175,169,174) # rgb = (0xaf,0xa9,0xae) │ │ ( 98, 96, 99) # rgb = (0x62,0x60,0x63) │ │ ( 55, 55, 57) # rgb = (0x37,0x37,0x39) │ │ - ( 55, 55, 57) # rgb = (0x37,0x37,0x39) │ │ ( 93, 91, 93) # rgb = (0x5d,0x5b,0x5d) │ │ (169,163,168) # rgb = (0xa9,0xa3,0xa8) │ │ (177,171,176) # rgb = (0xb1,0xab,0xb0) │ │ (161,156,161) # rgb = (0xa1,0x9c,0xa1) │ │ ( 77, 77, 79) # rgb = (0x4d,0x4d,0x4f) │ │ ( 50, 50, 52) # rgb = (0x32,0x32,0x34) │ │ - ( 50, 50, 52) # rgb = (0x32,0x32,0x34) │ │ ( 74, 73, 75) # rgb = (0x4a,0x49,0x4b) │ │ (161,155,160) # rgb = (0xa1,0x9b,0xa0) │ │ (145,140,144) # rgb = (0x91,0x8c,0x90) │ │ ( 58, 58, 60) # rgb = (0x3a,0x3a,0x3c) │ │ ( 45, 46, 47) # rgb = (0x2d,0x2e,0x2f) │ │ - ( 45, 46, 47) # rgb = (0x2d,0x2e,0x2f) │ │ - ( 41, 41, 42) # rgb = (0x29,0x29,0x2a) │ │ ( 41, 41, 42) # rgb = (0x29,0x29,0x2a) │ │ ( 36, 37, 38) # rgb = (0x24,0x25,0x26) │ │ - ( 36, 37, 38) # rgb = (0x24,0x25,0x26) │ │ - ( 31, 32, 33) # rgb = (0x1f,0x20,0x21) │ │ ( 31, 32, 33) # rgb = (0x1f,0x20,0x21) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 17, 17, 18) # rgb = (0x11,0x11,0x12) │ │ ( 17, 17, 18) # rgb = (0x11,0x11,0x12) │ │ ( 12, 12, 13) # rgb = (0x0c,0x0c,0x0d) │ │ - ( 12, 12, 13) # rgb = (0x0c,0x0c,0x0d) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 0 63 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 15 63 255 255 255 255 63 255 255 255 255 63 255 255 255 255 255 255 255 63 255 255 255 255 63 255 255 255 255 255 255 255 255 63 255 255 255 255 255 255 63 255 255 255 255 255 63 255 255 255 255 255 63 255 255 255 255 63 255 255 255 255 255 63 255 255 255 255 255 255 63 255 255 255 255 255 63 255 63 255 63 255 63 255 63 255 63 255 63 255 63 255 63 255 63 255} │ │ + 0 63 15 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ │ -000000000002020202020202020202020202020202020202020202020202020200000000000000 │ │ -000000000003040505050505050505050505050505050505050505050505060300000000000000 │ │ -0000000000070809090909090909090909090909090909090909090909090a0700000000000000 │ │ -00000000000b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0b00000000000000 │ │ -00000000000f101111111213131313131313131313131313131314111111150f00000000000000 │ │ -000000000016171818191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1818181b1600000000000000 │ │ -00000000001c1d1e1e1e1f2020202020202020202020202020201f1e1e1e211c00000000000000 │ │ -002223232324252626262626262626262626262626262626262626262626272423232300000000 │ │ -0028292929292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2929292900000000 │ │ -002d2e2e2e2e2f3030313233333333333333333333333333333332303030342e2e2e2e00000000 │ │ -003536363636363738391a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a383821363636363600000000 │ │ -003a3b3b3b3b3b3b3c3d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4041423b3b3b3b3b3b00000000 │ │ -004344444444444444454647474747474747474747474747474748494444444444444400000000 │ │ -004a4b4b4b4b4b4b4b4b4c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4f3b4b4b4b4b4b4b4b4b00000000 │ │ -005051515151515151515152535454545454545454545454555151515151515151515100000000 │ │ -00565757575757575757575757585959595959595959595a575757575757575757575700000000 │ │ -005b5c5c5c5c5c5c5c5c5c5c5c5c5d5e5e5e5e5e5e5f605c5c5c5c5c5c5c5c5c5c5c5c00000000 │ │ -006162626262626262626262626262636465656566676262626262626262626262626200000000 │ │ -006869696969696969696969696969696a6b656c6d696969696969696969696969696900000000 │ │ -006e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f00000000 │ │ -007071717171717171717171717171717171717171717171717171717171717171717100000000 │ │ -007273737373737373737373737373737373737373737373737373737373737373737300000000 │ │ -007475757575757575757575757575757575757575757575757575757575757575757500000000 │ │ -007677777777777777777777777777777777777777777777777777777777777777777700000000 │ │ -007879797979797979797979797979797979797979797979797979797979797979797900000000 │ │ -007a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b00000000 │ │ -007c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d00000000 │ │ -007e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f00000000 │ │ -008081818181818181818181818181818181818181818181818181818181818181818100000000 │ │ +000000000019191919191919191919191919191919191919191919191919191900000000000000 │ │ +00000000001a1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d1a00000000000000 │ │ +00000000001e1f2020202020202020202020202020202020202020202020211e00000000000000 │ │ +000000000022232424242424242424242424242424242424242424242424252200000000000000 │ │ +00000000002627282828292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2b2828282c2600000000000000 │ │ +00000000002d2e2f2f3031313131313131313131313131313131312f2f2f322d00000000000000 │ │ +000000000033343535353637373737373737373737373737373736353535383300000000000000 │ │ +0002030303393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3903030300000000 │ │ +00043d3d3d3d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f403d3d3d3d00000000 │ │ +000541414141424343444546464646464646464646464646464645434343474141414100000000 │ │ +00064848484848494a4b31313131313131313131313131313131314a4a38484848484800000000 │ │ +00074c4c4c4c4c4c4d4e4f5050505050505050505050505050505152534c4c4c4c4c4c00000000 │ │ +000854545454545454555657575757575757575757575757575758595454545454545400000000 │ │ +00095a5a5a5a5a5a5a5a5b5c5d5d5d5d5d5d5d5d5d5d5d5d5d5e4c5a5a5a5a5a5a5a5a00000000 │ │ +000a5f5f5f5f5f5f5f5f5f60616262626262626262626262635f5f5f5f5f5f5f5f5f5f00000000 │ │ +000b64646464646464646464646566666666666666666667646464646464646464646400000000 │ │ +000c686868686868686868686868696a6a6a6a6a6a6b6c68686868686868686868686800000000 │ │ +000d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6f70707071726d6d6d6d6d6d6d6d6d6d6d6d6d00000000 │ │ +000e73737373737373737373737373737475707677737373737373737373737373737300000000 │ │ +000f78787878787878787878787878787878787878787878787878787878787878787800000000 │ │ +001079797979797979797979797979797979797979797979797979797979797979797900000000 │ │ +00117a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a00000000 │ │ +00127b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b00000000 │ │ +00137c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c00000000 │ │ +00147d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d00000000 │ │ +00157e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e00000000 │ │ +00167f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f00000000 │ │ +001780808080808080808080808080808080808080808080808080808080808080808000000000 │ │ +001881818181818181818181818181818181818181818181818181818181818181818100000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_green.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (119,255, 97) # rgb = (0x77,0xff,0x61) │ │ ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ ( 50,185, 27) # rgb = (0x32,0xb9,0x1b) │ │ ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ ( 48,184, 26) # rgb = (0x30,0xb8,0x1a) │ │ ( 48,183, 25) # rgb = (0x30,0xb7,0x19) │ │ ( 47,183, 25) # rgb = (0x2f,0xb7,0x19) │ │ @@ -66,52 +67,51 @@ │ │ ( 26,162, 4) # rgb = (0x1a,0xa2,0x04) │ │ ( 26,161, 3) # rgb = (0x1a,0xa1,0x03) │ │ ( 25,161, 3) # rgb = (0x19,0xa1,0x03) │ │ ( 25,160, 2) # rgb = (0x19,0xa0,0x02) │ │ ( 24,160, 2) # rgb = (0x18,0xa0,0x02) │ │ ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ ( 23,158, 0) # rgb = (0x17,0x9e,0x00) │ │ - ( 23,158, 0) # rgb = (0x17,0x9e,0x00) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ -0001010101010101010101010101010101010101010101010101010101010101010101010100 │ │ -0102010101010101010101010101010101010101010101010101010101010101010101010201 │ │ -0202020202020202020202020202020202020202020202020202020202020202020202020202 │ │ -0303030303030303030303030303030303030303030303030303030303030303030303030303 │ │ +0102020202020202020202020202020202020202020202020202020202020202020202020201 │ │ +0203020202020202020202020202020202020202020202020202020202020202020202020302 │ │ 0303030303030303030303030303030303030303030303030303030303030303030303030303 │ │ 0404040404040404040404040404040404040404040404040404040404040404040404040404 │ │ +0404040404040404040404040404040404040404040404040404040404040404040404040404 │ │ 0505050505050505050505050505050505050505050505050505050505050505050505050505 │ │ 0606060606060606060606060606060606060606060606060606060606060606060606060606 │ │ -0707070707080808080808080808080808080808080808080808080808080808080707070707 │ │ -0909090a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b0a090909 │ │ -0e0e0e0f100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d100f0e0e0e │ │ -111111120d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1312121212120d0d0d12111111 │ │ -141414150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1315141414150d0d0d15141414 │ │ -161616170d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1317161616170d0d0d17161616 │ │ -181818190d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1319181818190d0d0d19181818 │ │ -1a1a1a1b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d131b1b1b1b1b0d0d0d1b1a1a1a │ │ -1c1c1c1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1d1c1c1c │ │ -1e1e1e1f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1f1e1e1e │ │ -202020210d0d0d0d0d0d0d0d0d2121210d2221212121220d0d0d0d0d0d0d0d0d0d0d21202020 │ │ -232323240d0d0d0d0d0d0d0d0d2424240d2224242424220d0d0d0d0d0d0d0d0d0d0d24232323 │ │ -252525260d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d26252525 │ │ -272727280d0d0d0d0d0d0d0d0d282828282828282828282828280d0d0d0d0d0d0d0d28272727 │ │ -2929292a0d0d0d0d0d0d0d0d0d2a2a2a2a2a2a2a2a2a2a2a2a2a0d0d0d0d0d0d0d0d2a292929 │ │ -2b2b2b2c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2c2b2b2b │ │ -2d2d2d2e0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d2e2d2d2d │ │ -2f2f2f300d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d302f2f2f │ │ -31313132330d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d3332313131 │ │ -3434343536370d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d373635343434 │ │ -3838383839393939393939393939393939393939393939393939393939393939393938383838 │ │ -3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a │ │ +0707070707070707070707070707070707070707070707070707070707070707070707070707 │ │ +0808080808090909090909090909090909090909090909090909090909090909090808080808 │ │ +0a0a0a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b0a0a0a │ │ +0f0f0f10110e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e11100f0f0f │ │ +121212130e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1413131313130e0e0e13121212 │ │ +151515160e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1416151515160e0e0e16151515 │ │ +171717180e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1418171717180e0e0e18171717 │ │ +1919191a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141a1919191a0e0e0e1a191919 │ │ +1b1b1b1c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141c1c1c1c1c0e0e0e1c1b1b1b │ │ +1d1d1d1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1d1d1d │ │ +1f1f1f200e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e201f1f1f │ │ +212121220e0e0e0e0e0e0e0e0e2222220e2322222222230e0e0e0e0e0e0e0e0e0e0e22212121 │ │ +242424250e0e0e0e0e0e0e0e0e2525250e2325252525230e0e0e0e0e0e0e0e0e0e0e25242424 │ │ +262626270e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e27262626 │ │ +282828290e0e0e0e0e0e0e0e0e292929292929292929292929290e0e0e0e0e0e0e0e29282828 │ │ +2a2a2a2b0e0e0e0e0e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e2b2a2a2a │ │ +2c2c2c2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2d2c2c2c │ │ +2e2e2e2f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2f2e2e2e │ │ +303030310e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31303030 │ │ +32323233340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3433323232 │ │ +3535353637380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e383736353535 │ │ +393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39393939 │ │ 3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b │ │ 3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c │ │ 3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d │ │ 3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e │ │ 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f │ │ 4040404040404040404040404040404040404040404040404040404040404040404040404040 │ │ -4040404040404040404040404040404040404040404040404040404040404040404040404040 │ │ -4142424242424242424242424242424242424242424242424242424242424242424242424200 │ │ +4141414141414141414141414141414141414141414141414141414141414141414141414141 │ │ +4141414141414141414141414141414141414141414141414141414141414141414141414141 │ │ +0042424242424242424242424242424242424242424242424242424242424242424242424201 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc.png │ ├── sng │ │ @@ -1,24 +1,31 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ @@ -52,62 +59,54 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 41 186 238 255 41 246 255 189 255 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 255 186 255 42 246 255 0 39 183 240 255} │ │ + 0 41 186 238 41 246 189 246 246 186 42 246 39 183 240} │ │ IMAGE { │ │ pixels base64 │ │ -01234444444444444444444444444444443210 │ │ -56777777777777777777777777777777777765 │ │ -89999999999999999999999999999999999998 │ │ -ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBA │ │ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ -DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD │ │ -EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE │ │ -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF │ │ -GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG │ │ -HHHHIJKKKKKKKKKKKKKKKKKKKKKKKKKKJIHHHH │ │ -LLLLMKKKKKKKKKKKKKKKKKKKKKKKKKKKKMLLLL │ │ -NNNNKKKKKKKKKKKKKKKKKKKKKONNNNNKKKNNNN │ │ -PPPPKKKKKKKKKKKKKKKKKKKKKOPPPPPKKKPPPP │ │ -QQQQKKKKKKKKKKKKKKKKKKKKKOQQQQQKKKQQQQ │ │ -RRRRKKKKKKKKKKKKKKKKKKKKKORRRRRKKKRRRR │ │ -SSSSKKKKKKKKKKKKKKKKKKKKKOSSSSSKKKSSSS │ │ -TTTTKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKTTTT │ │ -UUUUKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKUUUU │ │ -VVVVKKKKKKKKKVVVKWVVVVWKKKKKKKKKKKVVVV │ │ -XXXXKKKKKKKKKXXXKWXXXXWKKKKKKKKKKKXXXX │ │ -YYYYKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKYYYY │ │ -ZZZZKKKKKKKKKZZZZZZZZZZZZZKKKKKKKKZZZZ │ │ -aaaaKKKKKKKKKaaaaaaaaaaaaaKKKKKKKKaaaa │ │ -bbbbKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKbbbb │ │ -ccccKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKcccc │ │ -ddddKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKdddd │ │ -eeeefKKKKKKKKKKKKKKKKKKKKKKKKKKKKfeeee │ │ -gggghiKKKKKKKKKKKKKKKKKKKKKKKKKKihgggg │ │ -jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj │ │ -kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk │ │ -llllllllllllllllllllllllllllllllllllll │ │ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm │ │ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn │ │ -oooooooooooooooooooooooooooooooooooooo │ │ -pqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqp │ │ -rssssssssssssssssssssssssssssssssssssr │ │ -tuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvut │ │ -wxyz++++++++++++++++++++++++++++++zyx0 │ │ +0123FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3210 │ │ +45GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG54 │ │ +6HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH6 │ │ +7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7 │ │ +JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ │ │ +KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK │ │ +LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL │ │ +MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM │ │ +NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN │ │ +OOOOPQRRRRRRRRRRRRRRRRRRRRRRRRRRQPOOOO │ │ +SSSSTRRRRRRRRRRRRRRRRRRRRRRRRRRRRTSSSS │ │ +UUUURRRRRRRRRRRRRRRRRRRRRVUUUUURRRUUUU │ │ +WWWWRRRRRRRRRRRRRRRRRRRRRVWWWWWRRRWWWW │ │ +XXXXRRRRRRRRRRRRRRRRRRRRRVXXXXXRRRXXXX │ │ +YYYYRRRRRRRRRRRRRRRRRRRRRVYYYYYRRRYYYY │ │ +ZZZZRRRRRRRRRRRRRRRRRRRRRVZZZZZRRRZZZZ │ │ +aaaaRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRaaaa │ │ +bbbbRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRbbbb │ │ +ccccRRRRRRRRRcccRdccccdRRRRRRRRRRRcccc │ │ +eeeeRRRRRRRRReeeRdeeeedRRRRRRRRRRReeee │ │ +ffffRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRffff │ │ +ggggRRRRRRRRRgggggggggggggRRRRRRRRgggg │ │ +hhhhRRRRRRRRRhhhhhhhhhhhhhRRRRRRRRhhhh │ │ +iiiiRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRiiii │ │ +jjjjRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRjjjj │ │ +kkkkRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRkkkk │ │ +llllmRRRRRRRRRRRRRRRRRRRRRRRRRRRRmllll │ │ +nnnnopRRRRRRRRRRRRRRRRRRRRRRRRRRponnnn │ │ +qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq │ │ +rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr │ │ +ssssssssssssssssssssssssssssssssssssss │ │ +tttttttttttttttttttttttttttttttttttttt │ │ +uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu │ │ +vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv │ │ +8wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww8 │ │ +9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx9 │ │ +AByyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyBA │ │ +0CDEzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzEDC0 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_orange.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 13, 8, 0) # rgb = (0x0d,0x08,0x00) │ │ ( 71, 45, 2) # rgb = (0x47,0x2d,0x02) │ │ (152, 95, 5) # rgb = (0x98,0x5f,0x05) │ │ (172,108, 6) # rgb = (0xac,0x6c,0x06) │ │ (182,114, 6) # rgb = (0xb6,0x72,0x06) │ │ (179,112, 6) # rgb = (0xb3,0x70,0x06) │ │ @@ -68,15 +68,15 @@ │ │ (104, 65, 3) # rgb = (0x68,0x41,0x03) │ │ (133, 83, 4) # rgb = (0x85,0x53,0x04) │ │ (130, 81, 4) # rgb = (0x82,0x51,0x04) │ │ ( 88, 55, 3) # rgb = (0x58,0x37,0x03) │ │ (113, 71, 4) # rgb = (0x71,0x47,0x04) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_purple.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (169, 46,169) # rgb = (0xa9,0x2e,0xa9) │ │ (169, 45,169) # rgb = (0xa9,0x2d,0xa9) │ │ (152, 69,154) # rgb = (0x98,0x45,0x9a) │ │ (168, 44,168) # rgb = (0xa8,0x2c,0xa8) │ │ (173,141,174) # rgb = (0xad,0x8d,0xae) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (159,100,161) # rgb = (0x9f,0x64,0xa1) │ │ @@ -114,15 +114,15 @@ │ │ (132, 8,131) # rgb = (0x84,0x08,0x83) │ │ (130, 6,130) # rgb = (0x82,0x06,0x82) │ │ (128, 5,128) # rgb = (0x80,0x05,0x80) │ │ (127, 3,125) # rgb = (0x7f,0x03,0x7d) │ │ (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_orange.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (228,149, 25) # rgb = (0xe4,0x95,0x19) │ │ (228,149, 24) # rgb = (0xe4,0x95,0x18) │ │ (192,139, 56) # rgb = (0xc0,0x8b,0x38) │ │ (227,148, 24) # rgb = (0xe3,0x94,0x18) │ │ (186,165,134) # rgb = (0xba,0xa5,0x86) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (184,147, 90) # rgb = (0xb8,0x93,0x5a) │ │ @@ -114,15 +114,15 @@ │ │ (208,129, 4) # rgb = (0xd0,0x81,0x04) │ │ (207,128, 4) # rgb = (0xcf,0x80,0x04) │ │ (206,127, 3) # rgb = (0xce,0x7f,0x03) │ │ (205,126, 1) # rgb = (0xcd,0x7e,0x01) │ │ (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_pink.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 13, 6, 9) # rgb = (0x0d,0x06,0x09) │ │ ( 71, 31, 51) # rgb = (0x47,0x1f,0x33) │ │ (152, 66,109) # rgb = (0x98,0x42,0x6d) │ │ (172, 74,123) # rgb = (0xac,0x4a,0x7b) │ │ (182, 79,130) # rgb = (0xb6,0x4f,0x82) │ │ (179, 77,128) # rgb = (0xb3,0x4d,0x80) │ │ @@ -68,15 +68,15 @@ │ │ (104, 45, 75) # rgb = (0x68,0x2d,0x4b) │ │ (133, 57, 95) # rgb = (0x85,0x39,0x5f) │ │ (130, 56, 93) # rgb = (0x82,0x38,0x5d) │ │ ( 88, 38, 63) # rgb = (0x58,0x26,0x3f) │ │ (113, 49, 81) # rgb = (0x71,0x31,0x51) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_gray.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ @@ -68,15 +68,15 @@ │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_pink.png │ ├── sng │ │ @@ -1,172 +1,171 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ - (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ - (224,104,164) # rgb = (0xe0,0x68,0xa4) │ │ - (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ (221,101,161) # rgb = (0xdd,0x65,0xa1) │ │ (221,101,161) # rgb = (0xdd,0x65,0xa1) │ │ + (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ + (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ + (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ + (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ + (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ + (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ + (215, 95,155) # rgb = (0xd7,0x5f,0x9b) │ │ + (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ + (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ + (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ + (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ + (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ + (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ + (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ + (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ + (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ + (230,110,170) # rgb = (0xe6,0x6e,0xaa) │ │ + (232,112,172) # rgb = (0xe8,0x70,0xac) │ │ + (232,112,172) # rgb = (0xe8,0x70,0xac) │ │ + (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ + (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ + (231,111,171) # rgb = (0xe7,0x6f,0xab) │ │ + (226,106,166) # rgb = (0xe2,0x6a,0xa6) │ │ + (207, 87,147) # rgb = (0xcf,0x57,0x93) │ │ + (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ + (226,106,166) # rgb = (0xe2,0x6a,0xa6) │ │ + (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ + (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ + (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ + (205, 85,145) # rgb = (0xcd,0x55,0x91) │ │ + (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ + (224,104,164) # rgb = (0xe0,0x68,0xa4) │ │ + (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ (168,100,134) # rgb = (0xa8,0x64,0x86) │ │ (178,140,159) # rgb = (0xb2,0x8c,0x9f) │ │ (169, 97,133) # rgb = (0xa9,0x61,0x85) │ │ (170,115,143) # rgb = (0xaa,0x73,0x8f) │ │ (180,143,162) # rgb = (0xb4,0x8f,0xa2) │ │ (172,122,147) # rgb = (0xac,0x7a,0x93) │ │ (221,101,161) # rgb = (0xdd,0x65,0xa1) │ │ (167, 95,131) # rgb = (0xa7,0x5f,0x83) │ │ (210,201,205) # rgb = (0xd2,0xc9,0xcd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (205,193,199) # rgb = (0xcd,0xc1,0xc7) │ │ (170,109,139) # rgb = (0xaa,0x6d,0x8b) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (169, 94,131) # rgb = (0xa9,0x5e,0x83) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (173,125,149) # rgb = (0xad,0x7d,0x95) │ │ (178,138,158) # rgb = (0xb2,0x8a,0x9e) │ │ - (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ (169, 92,130) # rgb = (0xa9,0x5c,0x82) │ │ (176,136,156) # rgb = (0xb0,0x88,0x9c) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (169, 96,132) # rgb = (0xa9,0x60,0x84) │ │ (214,207,211) # rgb = (0xd6,0xcf,0xd3) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (170,101,136) # rgb = (0xaa,0x65,0x88) │ │ - (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ (169, 91,130) # rgb = (0xa9,0x5b,0x82) │ │ (171, 91,131) # rgb = (0xab,0x5b,0x83) │ │ - (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ - (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ (205,191,198) # rgb = (0xcd,0xbf,0xc6) │ │ (200,183,192) # rgb = (0xc8,0xb7,0xc0) │ │ (172, 97,135) # rgb = (0xac,0x61,0x87) │ │ (176, 89,133) # rgb = (0xb0,0x59,0x85) │ │ (203,188,195) # rgb = (0xcb,0xbc,0xc3) │ │ - (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ (204,190,197) # rgb = (0xcc,0xbe,0xc5) │ │ (199,182,191) # rgb = (0xc7,0xb6,0xbf) │ │ (172,111,141) # rgb = (0xac,0x6f,0x8d) │ │ (178, 88,133) # rgb = (0xb2,0x58,0x85) │ │ (172,114,143) # rgb = (0xac,0x72,0x8f) │ │ (201,184,192) # rgb = (0xc9,0xb8,0xc0) │ │ - (215, 95,155) # rgb = (0xd7,0x5f,0x9b) │ │ (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ (171,105,138) # rgb = (0xab,0x69,0x8a) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (206,194,200) # rgb = (0xce,0xc2,0xc8) │ │ (185,154,170) # rgb = (0xb9,0x9a,0xaa) │ │ (175,127,151) # rgb = (0xaf,0x7f,0x97) │ │ (188,159,173) # rgb = (0xbc,0x9f,0xad) │ │ (208,197,202) # rgb = (0xd0,0xc5,0xca) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (171,103,137) # rgb = (0xab,0x67,0x89) │ │ - (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ (215, 95,155) # rgb = (0xd7,0x5f,0x9b) │ │ (180, 86,133) # rgb = (0xb4,0x56,0x85) │ │ (177, 88,133) # rgb = (0xb1,0x58,0x85) │ │ (186,155,171) # rgb = (0xba,0x9b,0xab) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (183,148,165) # rgb = (0xb7,0x94,0xa5) │ │ (177, 87,132) # rgb = (0xb1,0x57,0x84) │ │ - (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ (182, 85,134) # rgb = (0xb6,0x55,0x86) │ │ (177,132,155) # rgb = (0xb1,0x84,0x9b) │ │ (211,203,207) # rgb = (0xd3,0xcb,0xcf) │ │ (175,124,150) # rgb = (0xaf,0x7c,0x96) │ │ (178, 87,133) # rgb = (0xb2,0x57,0x85) │ │ (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ - (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ (184, 85,134) # rgb = (0xb8,0x55,0x86) │ │ (183, 85,134) # rgb = (0xb7,0x55,0x86) │ │ (172, 97,134) # rgb = (0xac,0x61,0x86) │ │ (171,112,142) # rgb = (0xab,0x70,0x8e) │ │ (172,108,140) # rgb = (0xac,0x6c,0x8c) │ │ (173, 93,133) # rgb = (0xad,0x5d,0x85) │ │ (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ - (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ - (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ - (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ - (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ - (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ - (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ - (230,110,170) # rgb = (0xe6,0x6e,0xaa) │ │ - (232,112,172) # rgb = (0xe8,0x70,0xac) │ │ - (232,112,172) # rgb = (0xe8,0x70,0xac) │ │ - (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ (208, 88,148) # rgb = (0xd0,0x58,0x94) │ │ - (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ - (231,111,171) # rgb = (0xe7,0x6f,0xab) │ │ - (226,106,166) # rgb = (0xe2,0x6a,0xa6) │ │ - (255,135,195) # rgb = (0xff,0x87,0xc3) │ │ - (207, 87,147) # rgb = (0xcf,0x57,0x93) │ │ (207, 87,147) # rgb = (0xcf,0x57,0x93) │ │ - (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ - (226,106,166) # rgb = (0xe2,0x6a,0xa6) │ │ (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ - (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ - (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ - (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ - (205, 85,145) # rgb = (0xcd,0x55,0x91) │ │ } │ │ tRNS { │ │ - 0 187 171 159 255 143 135 255 255 137 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 151 255 255 255 255 255 255 255 255 153 255 255 157 255 161 255 255 255 255 255 255 165 255 255 255 255 255 255 169 255 255 255 255 255 255 255 255 255 255 255 173 255 255 255 255 255 255 255 177 255 255 255 255 255 255 181 255 255 255 255 255 255 255 185 255 189 191 255 193 255 163 149 255 94 84 86 120 255 118 90 116 0 211 255 183 114 213 255 215 126 217} │ │ + 0 187 171 159 143 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 118 90 116 211 183 114 213 215 126 217} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ -0000000002030404040404040404040404040404040404040404040404040404030200000000 │ │ -0000000506070707070707070707070707070707070707070707070707070707070605000000 │ │ -0000000608070707070707070707070707070707070707070707070707070707070806000000 │ │ -0000000608080808080808080808080808080808080808080808080808080808080806000000 │ │ -0000000908080808080808080808080808080808080808080808080808080808080809000000 │ │ -0000000a0b0b0b0b0b0b0b0b0c0d0d0c0b0b0b0b0b0e0f10110e0b0b0b0b0b0b0b0b0a000000 │ │ -0000000512121212121212131415151613121212121718151511121212121212121205000000 │ │ -00000019121212121212121a1b15151c1a121212121d1515151e121212121212121219000000 │ │ -0000001f2020202020202021222323222120202020242515262720202020202020201f000000 │ │ -000000280404040404040404292929290404040404042a2a2a2a040404040404040428000000 │ │ -0000002b2c2c2c2c2c082c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c082c2c2c2c2c2b000000 │ │ -0000002d2e2e2e2e2e2f3031322e2e2e2e2e2e2e2e2e2e2e2e3231332f2e2e2e2e2e2d000000 │ │ -000000342e2e2e2e2e351518363738382e2e2e2e2e2e3838393a1815352e2e2e2e2e34000000 │ │ -0000003b3c3c3c3c3c3d3e1515153f4041424242424344451515151c463c3c3c3c3c3b000000 │ │ -000000474848484848494a4b3f1515151515151515151515154c4d4e49484848484847000000 │ │ -0000004f50505050505050514a5253151515151515154c33545551505050505050504f000000 │ │ -000000565757575757575757575758595a5a5b5c5a5d58585757575757575757575756000000 │ │ -0000005e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e000000 │ │ -000000605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60000000 │ │ -0000006162626262626262626262626262626262626262626262626262626262626261000000 │ │ -000000635f646464646464646464646464646464646464646464646464646464645f63000000 │ │ -00000065665f67676767676767676767676767676767676767676767676767675f6665000000 │ │ -00000000686969696a6b036c6c6c6c6c642b6d6e696969696969696969696969696800000000 │ │ -00000000000000000000476c6c6c6c62666f7070707070707070707070707070000000000000 │ │ -0000000000000000000071727272730574707070707070707070707070707070000000000000 │ │ -0000000000000000000075767202060070707070707070707070707070707070000000000000 │ │ -00000000000000000000776c2d78000070707070707070707070707070707070000000000000 │ │ -0000000000000000007971286b00000070707070707070707070707070707070000000000000 │ │ -000000000000000000751f6d0000000070707070707070707070707070707070000000000000 │ │ -0000000000000000006600000000000070707070707070707070707070707070000000000000 │ │ +0000000002032626262626262626262626262626262626262626262626262626030200000000 │ │ +0000000405272727272727272727272727272727272727272727272727272727270504000000 │ │ +0000000528272727272727272727272727272727272727272727272727272727272805000000 │ │ +0000000528282828282828282828282828282828282828282828282828282828282805000000 │ │ +0000000628282828282828282828282828282828282828282828282828282828282806000000 │ │ +0000000729292929292929292a2b2b2a29292929292c2d2e2f2c292929292929292907000000 │ │ +000000043030303030303031323333343130303030353633332f303030303030303004000000 │ │ +0000000830303030303030373833333937303030303a3333333b303030303030303008000000 │ │ +000000093c3c3c3c3c3c3c3d3e3f3f3e3d3c3c3c3c40413342433c3c3c3c3c3c3c3c09000000 │ │ +0000000a2626262626262626444444442626262626264545454526262626262626260a000000 │ │ +0000000b4646464646284646464646464646464646464646464646462846464646460b000000 │ │ +0000000c474747474748494a4b4747474747474747474747474b4a4c4847474747470c000000 │ │ +0000000d47474747474d33364e4f50504747474747475050515236334d47474747470d000000 │ │ +0000000e53535353535455333333565758595959595a5b5c333333395d53535353530e000000 │ │ +0000000f5e5e5e5e5e5f6061563333333333333333333333336263645f5e5e5e5e5e0f000000 │ │ +00000010656565656565656660676833333333333333624c696a666565656565656510000000 │ │ +000000116b6b6b6b6b6b6b6b6b6b6c6d6e6e6f706e716c6c6b6b6b6b6b6b6b6b6b6b11000000 │ │ +0000001272727272727272727272727272727272727272727272727272727272727212000000 │ │ +0000001372727272727272727272727272727272727272727272727272727272727213000000 │ │ +0000001473737373737373737373737373737373737373737373737373737373737314000000 │ │ +0000001572747474747474747474747474747474747474747474747474747474747215000000 │ │ +0000001617727575757575757575757575757575757575757575757575757575721716000000 │ │ +00000000181919191a1b037676767676740b1c1d191919191919191919191919191800000000 │ │ +000000000000000000000f7676767673171e0000000000000000000000000000000000000000 │ │ +000000000000000000001f777777200421000000000000000000000000000000000000000000 │ │ +0000000000000000000022787702050000000000000000000000000000000000000000000000 │ │ +0000000000000000000023760c24000000000000000000000000000000000000000000000000 │ │ +000000000000000000251f0a1b00000000000000000000000000000000000000000000000000 │ │ +00000000000000000022091c0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001700000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_yellow.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (221,228, 25) # rgb = (0xdd,0xe4,0x19) │ │ (220,228, 24) # rgb = (0xdc,0xe4,0x18) │ │ (186,192, 56) # rgb = (0xba,0xc0,0x38) │ │ (220,227, 24) # rgb = (0xdc,0xe3,0x18) │ │ (184,186,134) # rgb = (0xb8,0xba,0x86) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (181,185, 90) # rgb = (0xb5,0xb9,0x5a) │ │ @@ -112,15 +112,15 @@ │ │ (201,208, 4) # rgb = (0xc9,0xd0,0x04) │ │ (200,207, 4) # rgb = (0xc8,0xcf,0x04) │ │ (199,206, 3) # rgb = (0xc7,0xce,0x03) │ │ (198,205, 1) # rgb = (0xc6,0xcd,0x01) │ │ (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_green.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 11, 1) # rgb = (0x02,0x0b,0x01) │ │ ( 12, 58, 4) # rgb = (0x0c,0x3a,0x04) │ │ ( 25,123, 9) # rgb = (0x19,0x7b,0x09) │ │ ( 29,139, 11) # rgb = (0x1d,0x8b,0x0b) │ │ ( 30,148, 11) # rgb = (0x1e,0x94,0x0b) │ │ ( 30,145, 11) # rgb = (0x1e,0x91,0x0b) │ │ @@ -68,15 +68,15 @@ │ │ ( 17, 84, 6) # rgb = (0x11,0x54,0x06) │ │ ( 22,108, 8) # rgb = (0x16,0x6c,0x08) │ │ ( 22,105, 8) # rgb = (0x16,0x69,0x08) │ │ ( 15, 71, 5) # rgb = (0x0f,0x47,0x05) │ │ ( 19, 92, 7) # rgb = (0x13,0x5c,0x07) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_white.png │ ├── sng │ │ @@ -1,180 +1,179 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ - (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ } │ │ tRNS { │ │ - 0 0 187 171 159 255 255 143 135 255 135 255 255 255 137 255 139 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 151 255 255 255 255 255 255 153 255 157 255 255 161 255 255 255 255 255 165 255 255 255 255 255 255 169 255 255 255 255 255 255 255 255 255 255 173 255 255 255 255 255 255 177 255 255 255 255 181 255 255 255 255 255 255 185 255 189 255 191 255 255 193 255 255 163 149 255 255 94 84 86 120 159 255 255 118 90 173 255 116 211 255 255 183 143 114 213 255 215 255 126 217 153 120} │ │ + 0 187 171 159 143 135 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 159 118 90 173 116 211 183 143 114 213 215 126 217 153 120} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000101020202020202020202020202020202020202020202020202020202020101000000 │ │ -0000000103040506060606060606060606060606060606060606060606060605040301000000 │ │ -0000000708090909090909090909090909090909090909090909090909090909090807000000 │ │ -0000000a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a000000 │ │ -0000000a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a000000 │ │ -0000000e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e000000 │ │ -0000001011111111111111110d12120d11111111111113141511111111111111111110000000 │ │ -0000000716161616161616161718181916161616161a1b18181c161616161616161607000000 │ │ -0000001d1e1e1e1e1e1e1e1e1f1818201e1e1e1e1e21181818221e1e1e1e1e1e1e1e1d000000 │ │ -000000232424242424242424252626252424242424272818290c242424242424242423000000 │ │ -0000002a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a000000 │ │ -0000002c2d2d2d2d2d2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0b2d2d2d2d2d2c000000 │ │ -0000002f3030303030313233303030303030303030303030303033343130303030302f000000 │ │ -00000035363636363637181b3839363636363636363636363a3b1b1837363636363635000000 │ │ -0000003c3d3d3d3d3d3e3f1818184041424343434344454618181820093d3d3d3d3d3c000000 │ │ -00000047484848484848494a401818181818181818181818184b4c4d48484848484847000000 │ │ -0000004e4f4f4f4f4f4f4f4f495051181818181818184b3421524f4f4f4f4f4f4f4f4e000000 │ │ -0000005354545454545454545454545556565758565954545454545454545454545453000000 │ │ -0000005a5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a000000 │ │ -0000005c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c000000 │ │ -0000005e5f606060606060606060606060606060606060606060606060606060605f5e000000 │ │ -0000006162636363636363636363636363636363636363636363636363636363636261000000 │ │ -0000006465666767676767676767676767676767676767676767676767676767666564000000 │ │ -00000001686969696a6b6c6d6d6d6d6d6e2c6f70696969696969696969696969696801000000 │ │ -0000000101010101010171727272726065730101010101010101010101010101010101000000 │ │ -0000000101010101010174757576777879010101010101010101010101010101010101000000 │ │ -000000010101010101017a7b76030a0101010101010101010101010101010101010101000000 │ │ -000000010101010101017c7d2f7e010101010101010101010101010101010101010101000000 │ │ -0000000101010101017f74808101010101010101010101010101010101010101010101000000 │ │ -0000000101010101017a236f0101010101010101010101010101010101010101010101000000 │ │ -0000000101010101016501010101010101010101010101010101010101010101010101000000 │ │ +0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ +0000000002032c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c030200000000 │ │ +00000004052e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e0504000000 │ │ +000000062f303030303030303030303030303030303030303030303030303030302f06000000 │ │ +0000000631313131313131313131313131313131313131313131313131313131313106000000 │ │ +0000000732323232323232323232323232323232323232323232323232323232323207000000 │ │ +0000000833333333333333333134343133333333333335363733333333333333333308000000 │ │ +000000043838383838383838393a3a3b38383838383c3d3a3a3e383838383838383804000000 │ │ +000000093f3f3f3f3f3f3f3f403a3a413f3f3f3f3f423a3a3a433f3f3f3f3f3f3f3f09000000 │ │ +0000000a444444444444444445464645444444444447483a493044444444444444440a000000 │ │ +0000000b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a0b000000 │ │ +0000000c4b4b4b4b4b4c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b2f4b4b4b4b4b0c000000 │ │ +0000000d4d4d4d4d4d4e4f504d4d4d4d4d4d4d4d4d4d4d4d4d4d50514e4d4d4d4d4d0d000000 │ │ +0000000e5252525252533a3d54555252525252525252525256573d3a5352525252520e000000 │ │ +0000000f5858585858595a3a3a3a5b5c5d5e5e5e5e5f60613a3a3a412e58585858580f000000 │ │ +0000001062626262626263645b3a3a3a3a3a3a3a3a3a3a3a3a65666762626262626210000000 │ │ +00000011686868686868686863696a3a3a3a3a3a3a3a6551426b686868686868686811000000 │ │ +000000126c6c6c6c6c6c6c6c6c6c6c6d6e6e6f706e716c6c6c6c6c6c6c6c6c6c6c6c12000000 │ │ +0000001372727272727272727272727272727272727272727272727272727272727213000000 │ │ +0000001473737373737373737373737373737373737373737373737373737373737314000000 │ │ +0000001574757575757575757575757575757575757575757575757575757575757415000000 │ │ +0000001676777777777777777777777777777777777777777777777777777777777616000000 │ │ +0000001718787979797979797979797979797979797979797979797979797979781817000000 │ │ +00000000191a1a1a1b1c1d7a7a7a7a7a7b0c1e1f1a1a1a1a1a1a1a1a1a1a1a1a1a1900000000 │ │ +00000000000000000000207c7c7c7c7518210000000000000000000000000000000000000000 │ │ +00000000000000000000227d7d7e232425000000000000000000000000000000000000000000 │ │ +00000000000000000000267f7e02060000000000000000000000000000000000000000000000 │ │ +0000000000000000000027800d28000000000000000000000000000000000000000000000000 │ │ +00000000000000000029222a2b00000000000000000000000000000000000000000000000000 │ │ +000000000000000000260a1e0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001800000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_blue.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (101, 97,255) # rgb = (0x65,0x61,0xff) │ │ ( 32, 28,186) # rgb = (0x20,0x1c,0xba) │ │ ( 31, 28,186) # rgb = (0x1f,0x1c,0xba) │ │ ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ ( 30, 27,185) # rgb = (0x1e,0x1b,0xb9) │ │ ( 30, 26,184) # rgb = (0x1e,0x1a,0xb8) │ │ ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ @@ -68,52 +69,51 @@ │ │ ( 7, 3,161) # rgb = (0x07,0x03,0xa1) │ │ ( 6, 3,161) # rgb = (0x06,0x03,0xa1) │ │ ( 6, 2,160) # rgb = (0x06,0x02,0xa0) │ │ ( 5, 2,160) # rgb = (0x05,0x02,0xa0) │ │ ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ ( 4, 1,159) # rgb = (0x04,0x01,0x9f) │ │ ( 4, 0,158) # rgb = (0x04,0x00,0x9e) │ │ - ( 4, 0,158) # rgb = (0x04,0x00,0x9e) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ -0001020101010101010101010101010101010101010101010101010101010101010101020100 │ │ -0203020202020202020202020202020202020202020202020202020202020202020202020302 │ │ -0303030303030303030303030303030303030303030303030303030303030303030303030303 │ │ -0303030303030303030303030303030303030303030303030303030303030303030303030303 │ │ +0102030202020202020202020202020202020202020202020202020202020202020202030201 │ │ +0304030303030303030303030303030303030303030303030303030303030303030303030403 │ │ +0404040404040404040404040404040404040404040404040404040404040404040404040404 │ │ 0404040404040404040404040404040404040404040404040404040404040404040404040404 │ │ 0505050505050505050505050505050505050505050505050505050505050505050505050505 │ │ 0606060606060606060606060606060606060606060606060606060606060606060606060606 │ │ 0707070707070707070707070707070707070707070707070707070707070707070707070707 │ │ -0808080808090909090909090909090909090909090909090909090909090909090808080808 │ │ -0a0a0a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b0a0a0a │ │ -0f0f0f10110e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e11100f0f0f │ │ -121212130e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1413131313130e0e0e13121212 │ │ -151515160e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1416151515160e0e0e16151515 │ │ -171717180e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1418171717180e0e0e18171717 │ │ -1919191a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141a1919191a0e0e0e1a191919 │ │ -1b1b1b1c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141c1c1c1c1c0e0e0e1c1b1b1b │ │ -1d1d1d1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1d1d1d │ │ -1f1f1f200e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e201f1f1f │ │ -212121220e0e0e0e0e0e0e0e0e2222220e2322222222230e0e0e0e0e0e0e0e0e0e0e22212121 │ │ -242424250e0e0e0e0e0e0e0e0e2525250e2325252525230e0e0e0e0e0e0e0e0e0e0e25242424 │ │ -262626270e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e27262626 │ │ -282828290e0e0e0e0e0e0e0e0e292929292929292929292929290e0e0e0e0e0e0e0e29282828 │ │ -2a2a2a2b0e0e0e0e0e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e2b2a2a2a │ │ -2c2c2c2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2d2c2c2c │ │ -2e2e2e2f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2f2e2e2e │ │ -303030310e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31303030 │ │ -32323233340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3433323232 │ │ -3535353637380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e383736353535 │ │ -393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39393939 │ │ -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b │ │ +0808080808080808080808080808080808080808080808080808080808080808080808080808 │ │ +09090909090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0909090909 │ │ +0b0b0b0c0d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0d0c0b0b0b │ │ +10101011120f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1211101010 │ │ +131313140f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1514141414140f0f0f14131313 │ │ +161616170f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1517161616170f0f0f17161616 │ │ +181818190f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1519181818190f0f0f19181818 │ │ +1a1a1a1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f151b1a1a1a1b0f0f0f1b1a1a1a │ │ +1c1c1c1d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f151d1d1d1d1d0f0f0f1d1c1c1c │ │ +1e1e1e1f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1f1e1e1e │ │ +202020210f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f21202020 │ │ +222222230f0f0f0f0f0f0f0f0f2323230f2423232323240f0f0f0f0f0f0f0f0f0f0f23222222 │ │ +252525260f0f0f0f0f0f0f0f0f2626260f2426262626240f0f0f0f0f0f0f0f0f0f0f26252525 │ │ +272727280f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f28272727 │ │ +2929292a0f0f0f0f0f0f0f0f0f2a2a2a2a2a2a2a2a2a2a2a2a2a0f0f0f0f0f0f0f0f2a292929 │ │ +2b2b2b2c0f0f0f0f0f0f0f0f0f2c2c2c2c2c2c2c2c2c2c2c2c2c0f0f0f0f0f0f0f0f2c2b2b2b │ │ +2d2d2d2e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2e2d2d2d │ │ +2f2f2f300f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f302f2f2f │ │ +313131320f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f32313131 │ │ +33333334350f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f3534333333 │ │ +3636363738390f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f393837363636 │ │ +3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a │ │ 3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c │ │ 3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d │ │ 3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e │ │ 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f │ │ 4040404040404040404040404040404040404040404040404040404040404040404040404040 │ │ 4141414141414141414141414141414141414141414141414141414141414141414141414141 │ │ 4242424242424242424242424242424242424242424242424242424242424242424242424242 │ │ -4344444444444444444444444444444444444444444444444444444444444444444444444400 │ │ +4343434343434343434343434343434343434343434343434343434343434343434343434343 │ │ +0044444444444444444444444444444444444444444444444444444444444444444444444401 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_purple.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (221, 97,220) # rgb = (0xdd,0x61,0xdc) │ │ (152, 28,151) # rgb = (0x98,0x1c,0x97) │ │ (152, 28,150) # rgb = (0x98,0x1c,0x96) │ │ (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ (151, 27,149) # rgb = (0x97,0x1b,0x95) │ │ (150, 26,149) # rgb = (0x96,0x1a,0x95) │ │ (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ @@ -68,52 +69,51 @@ │ │ (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ (127, 3,125) # rgb = (0x7f,0x03,0x7d) │ │ (126, 2,125) # rgb = (0x7e,0x02,0x7d) │ │ (125, 2,124) # rgb = (0x7d,0x02,0x7c) │ │ (125, 1,124) # rgb = (0x7d,0x01,0x7c) │ │ (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ (124, 0,123) # rgb = (0x7c,0x00,0x7b) │ │ - (124, 0,123) # rgb = (0x7c,0x00,0x7b) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ -0001020101010101010101010101010101010101010101010101010101010101010101020100 │ │ -0203020202020202020202020202020202020202020202020202020202020202020202020302 │ │ -0303030303030303030303030303030303030303030303030303030303030303030303030303 │ │ -0303030303030303030303030303030303030303030303030303030303030303030303030303 │ │ +0102030202020202020202020202020202020202020202020202020202020202020202030201 │ │ +0304030303030303030303030303030303030303030303030303030303030303030303030403 │ │ +0404040404040404040404040404040404040404040404040404040404040404040404040404 │ │ 0404040404040404040404040404040404040404040404040404040404040404040404040404 │ │ 0505050505050505050505050505050505050505050505050505050505050505050505050505 │ │ 0606060606060606060606060606060606060606060606060606060606060606060606060606 │ │ 0707070707070707070707070707070707070707070707070707070707070707070707070707 │ │ -0808080808090909090909090909090909090909090909090909090909090909090808080808 │ │ -0a0a0a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b0a0a0a │ │ -0f0f0f10110e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e11100f0f0f │ │ -121212130e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1413131313130e0e0e13121212 │ │ -151515160e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1416151515160e0e0e16151515 │ │ -171717180e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1418171717180e0e0e18171717 │ │ -1919191a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141a1919191a0e0e0e1a191919 │ │ -1b1b1b1c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e141c1c1c1c1c0e0e0e1c1b1b1b │ │ -1d1d1d1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1e1d1d1d │ │ -1f1f1f200e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e201f1f1f │ │ -212121220e0e0e0e0e0e0e0e0e2222220e2322222222230e0e0e0e0e0e0e0e0e0e0e22212121 │ │ -242424250e0e0e0e0e0e0e0e0e2525250e2325252525230e0e0e0e0e0e0e0e0e0e0e25242424 │ │ -262626270e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e27262626 │ │ -282828290e0e0e0e0e0e0e0e0e292929292929292929292929290e0e0e0e0e0e0e0e29282828 │ │ -2a2a2a2b0e0e0e0e0e0e0e0e0e2b2b2b2b2b2b2b2b2b2b2b2b2b0e0e0e0e0e0e0e0e2b2a2a2a │ │ -2c2c2c2d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2d2c2c2c │ │ -2e2e2e2f0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e2f2e2e2e │ │ -303030310e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e31303030 │ │ -32323233340e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e3433323232 │ │ -3535353637380e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e383736353535 │ │ -393939393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39393939 │ │ -3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b │ │ +0808080808080808080808080808080808080808080808080808080808080808080808080808 │ │ +09090909090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0909090909 │ │ +0b0b0b0c0d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0d0c0b0b0b │ │ +10101011120f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1211101010 │ │ +131313140f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1514141414140f0f0f14131313 │ │ +161616170f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1517161616170f0f0f17161616 │ │ +181818190f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1519181818190f0f0f19181818 │ │ +1a1a1a1b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f151b1a1a1a1b0f0f0f1b1a1a1a │ │ +1c1c1c1d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f151d1d1d1d1d0f0f0f1d1c1c1c │ │ +1e1e1e1f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1f1e1e1e │ │ +202020210f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f21202020 │ │ +222222230f0f0f0f0f0f0f0f0f2323230f2423232323240f0f0f0f0f0f0f0f0f0f0f23222222 │ │ +252525260f0f0f0f0f0f0f0f0f2626260f2426262626240f0f0f0f0f0f0f0f0f0f0f26252525 │ │ +272727280f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f28272727 │ │ +2929292a0f0f0f0f0f0f0f0f0f2a2a2a2a2a2a2a2a2a2a2a2a2a0f0f0f0f0f0f0f0f2a292929 │ │ +2b2b2b2c0f0f0f0f0f0f0f0f0f2c2c2c2c2c2c2c2c2c2c2c2c2c0f0f0f0f0f0f0f0f2c2b2b2b │ │ +2d2d2d2e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f2e2d2d2d │ │ +2f2f2f300f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f302f2f2f │ │ +313131320f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f32313131 │ │ +33333334350f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f3534333333 │ │ +3636363738390f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f393837363636 │ │ +3a3a3a3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a3a3a │ │ 3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c │ │ 3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d │ │ 3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e │ │ 3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f │ │ 4040404040404040404040404040404040404040404040404040404040404040404040404040 │ │ 4141414141414141414141414141414141414141414141414141414141414141414141414141 │ │ 4242424242424242424242424242424242424242424242424242424242424242424242424242 │ │ -4344444444444444444444444444444444444444444444444444444444444444444444444400 │ │ +4343434343434343434343434343434343434343434343434343434343434343434343434343 │ │ +0044444444444444444444444444444444444444444444444444444444444444444444444401 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old.png │ ├── sng │ │ @@ -1,19 +1,19 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ cecfceff a1a1a1ff 504f50ff 2b2c2bff 1c1f1cff 202320ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 212421ff 202320ff 1c1f1cff 2b2c2bff 504f50ff a1a1a1ff cecfceff │ │ a0a0a0ff 828282ff 4d4d4dff 383838ff 303130ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303330ff 303130ff 383838ff 4d4d4dff 828282ff a0a0a0ff │ │ 595859ff 515251ff 4a4d4aff 5a5a5aff 686668ff 666866ff 666966ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666866ff 666966ff 666866ff 686668ff 5a5a5aff 4a4d4aff 515251ff 595859ff │ │ 4d4f4dff 494c49ff 555855ff 898a89ff bbbbbbff c8c9c8ff cecfceff cbcccbff cbcccbff cbcccbff cbcccbff cbcccbff cbcccbff cbcccbff cbcccbff cbcccbff c9cac9ff cdcecdff dbdcdbff dbdcdbff cdcecdff c9cac9ff cbcccbff cbcccbff cacbcaff cacbcaff d3d4d3ff dcdddcff dedfdeff e0e0e0ff dfdfdfff e1e2e1ff d4d5d4ff bebebeff 878887ff 555855ff 494c49ff 4d4f4dff │ │ 515551ff 4b4e4bff 5e605eff b4b6b4ff fdfefdff fefffeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff eeeeeeff eeeeeeff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff fbfafbff f3f2f3ff ebebebff e7e7e7ff e9e9e9ff f1f0f1ff f7f6f7ff fbfcfbff b5b7b5ff 5e605eff 4b4e4bff 515551ff │ │ 535653ff 4a4c4aff 5d5c5dff c0bfc0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3f3ff 868586ff 868586ff f3f3f3ff ffffffff ffffffff ffffffff ffffffff ffffffff c9c8c9ff 868486ff 6d6e6dff 5e625eff 656865ff 767576ff aaa8aaff f8f7f8ff cccbccff 5d5c5dff 4a4c4aff 535653ff │ │ 4e524eff 454845ff 595959ff c7c7c7ff ffffffff d8d9d8ff bfc0bfff bbbbbbff bababaff bbbbbbff bbbbbbff bbbbbbff bbbbbbff b9b9b9ff bdbdbdff c7c8c7ff f7f8f7ff f3f3f3ff 6a696aff 686768ff f0f0f0ff ffffffff ffffffff ffffffff ffffffff ffffffff a7a7a7ff 464746ff 393c39ff 313631ff 363a36ff 383a38ff 777677ff efefefff d4d4d4ff 595959ff 454845ff 4e524eff │ │ @@ -34,13 +34,13 @@ │ │ 141414ff 020302ff 161816ff a8a9a8ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff eaeaeaff 2f302fff 2f302fff eaeaeaff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a8a9a8ff 161816ff 020302ff 141414ff │ │ 0e0e0eff 000000ff 121612ff a2a3a2ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f0f0f0ff 6d6c6dff 6d6c6dff f0f0f0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a2a3a2ff 121612ff 000000ff 0e0e0eff │ │ 060906ff 000000ff 101310ff 8e8c8eff faf6faff fefdfeff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fdfdfdff efefefff efefefff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fefdfeff faf6faff 8e8c8eff 101310ff 000000ff 060906ff │ │ 090d09ff 060b06ff 141814ff 464846ff 7f7f7fff 989898ff a3a3a3ff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9c9c9cff a0a0a0ff b1b2b1ff b1b2b1ff a0a0a0ff 9c9c9cff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff 9e9e9eff a3a3a3ff 989898ff 7f7f7fff 464846ff 141814ff 060b06ff 090d09ff │ │ 272a27ff 2a2d2aff 282b28ff 141814ff 060906ff 090a09ff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 0a0a0aff 090a09ff 060906ff 141814ff 282b28ff 2a2d2aff 272a27ff │ │ 848584ff 787a78ff 606260ff 4d4f4dff 404140ff 3f3e3fff 3e3d3eff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3f3e3fff 3e3d3eff 3f3e3fff 404140ff 4d4f4dff 606260ff 787a78ff 848584ff │ │ bdbebdff a6a8a6ff 838583ff 808080ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 848284ff 808080ff 838583ff a6a8a6ff bdbebdff │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_pink.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,135,195) # rgb = (0xff,0x87,0xc3) │ │ (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ (164, 86,125) # rgb = (0xa4,0x56,0x7d) │ │ (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ (164, 85,124) # rgb = (0xa4,0x55,0x7c) │ │ @@ -44,52 +45,51 @@ │ │ (177, 76,126) # rgb = (0xb1,0x4c,0x7e) │ │ (163, 93,128) # rgb = (0xa3,0x5d,0x80) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (178, 76,127) # rgb = (0xb2,0x4c,0x7f) │ │ (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ (205, 85,145) # rgb = (0xcd,0x55,0x91) │ │ (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ - (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -01111111111111111111111111111111111110 │ │ -12111111111111111111111111111111111121 │ │ -22222222222222222222222222222222222222 │ │ -22222222222222222222222222222222222222 │ │ -22222222222222222222222222222222222222 │ │ -22222222222222222222222222222222222222 │ │ +12222222222222222222222222222222222221 │ │ +23222222222222222222222222222222222232 │ │ 33333333333333333333333333333333333333 │ │ 33333333333333333333333333333333333333 │ │ -33333444444444444444444444444444433333 │ │ -55567899999999999999999999999999876555 │ │ -555AB9999999999999999999999999999BA555 │ │ -555C999999999999999999999DCCCCC999C555 │ │ -EEEF999999999999999999999DFEEEF999FEEE │ │ -EEEG999999999999999999999DGEEEG999GEEE │ │ -EEEG999999999999999999999DGEEEG999GEEE │ │ -HHHI999999999999999999999DIIIII999IHHH │ │ -HHHJ999999999999999999999999999999JHHH │ │ -KKKL999999999999999999999999999999LKKK │ │ -MMMN999999999NNN9ONNNNO99999999999NMMM │ │ -PPPQ999999999QQQ9OQQQQO99999999999QPPP │ │ -PPPR999999999999999999999999999999RPPP │ │ -PPPS999999999SSSSSSSSSSSSS99999999SPPP │ │ -TTTS999999999SSSSSSSSSSSSS99999999STTT │ │ -TTTU999999999999999999999999999999UTTT │ │ -VVVW999999999999999999999999999999WVVV │ │ -VVVX999999999999999999999999999999XVVV │ │ -VVVYZ9999999999999999999999999999ZYVVV │ │ -aaabcd99999999999999999999999999dcbaaa │ │ -aaaaeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaa │ │ -ffffffffffffffffffffffffffffffffffffff │ │ -ffffffffffffffffffffffffffffffffffffff │ │ -ffffffffffffffffffffffffffffffffffffff │ │ -gggggggggggggggggggggggggggggggggggggg │ │ +33333333333333333333333333333333333333 │ │ +33333333333333333333333333333333333333 │ │ +44444444444444444444444444444444444444 │ │ +44444444444444444444444444444444444444 │ │ +44444555555555555555555555555555544444 │ │ +666789AAAAAAAAAAAAAAAAAAAAAAAAAA987666 │ │ +666BCAAAAAAAAAAAAAAAAAAAAAAAAAAAACB666 │ │ +666DAAAAAAAAAAAAAAAAAAAAAEDDDDDAAAD666 │ │ +FFFGAAAAAAAAAAAAAAAAAAAAAEGFFFGAAAGFFF │ │ +FFFHAAAAAAAAAAAAAAAAAAAAAEHFFFHAAAHFFF │ │ +FFFHAAAAAAAAAAAAAAAAAAAAAEHFFFHAAAHFFF │ │ +IIIJAAAAAAAAAAAAAAAAAAAAAEJJJJJAAAJIII │ │ +IIIKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIII │ │ +LLLMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLLL │ │ +NNNOAAAAAAAAAOOOAPOOOOPAAAAAAAAAAAONNN │ │ +QQQRAAAAAAAAARRRAPRRRRPAAAAAAAAAAARQQQ │ │ +QQQSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASQQQ │ │ +QQQTAAAAAAAAATTTTTTTTTTTTTAAAAAAAATQQQ │ │ +UUUTAAAAAAAAATTTTTTTTTTTTTAAAAAAAATUUU │ │ +UUUVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVUUU │ │ +WWWXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXWWW │ │ +WWWYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYWWW │ │ +WWWZaAAAAAAAAAAAAAAAAAAAAAAAAAAAAaZWWW │ │ +bbbcdeAAAAAAAAAAAAAAAAAAAAAAAAAAedcbbb │ │ +bbbbffffffffffffffffffffffffffffffbbbb │ │ gggggggggggggggggggggggggggggggggggggg │ │ gggggggggggggggggggggggggggggggggggggg │ │ gggggggggggggggggggggggggggggggggggggg │ │ hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh │ │ -ihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh0 │ │ +hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh │ │ +hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh │ │ +hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh │ │ +iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii │ │ +0iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii1 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_lb.png │ ├── sng │ │ @@ -1,27 +1,61 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 14,134,172) # rgb = (0x0e,0x86,0xac) │ │ ( 20,140,178) # rgb = (0x14,0x8c,0xb2) │ │ ( 25,145,183) # rgb = (0x19,0x91,0xb7) │ │ - ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ - ( 29,149,187) # rgb = (0x1d,0x95,0xbb) │ │ ( 30,151,188) # rgb = (0x1e,0x97,0xbc) │ │ ( 33,154,191) # rgb = (0x21,0x9a,0xbf) │ │ - ( 38,159,196) # rgb = (0x26,0x9f,0xc4) │ │ ( 34,154,192) # rgb = (0x22,0x9a,0xc0) │ │ - ( 37,157,195) # rgb = (0x25,0x9d,0xc3) │ │ ( 33,153,191) # rgb = (0x21,0x99,0xbf) │ │ - ( 35,156,193) # rgb = (0x23,0x9c,0xc1) │ │ ( 32,152,190) # rgb = (0x20,0x98,0xbe) │ │ + ( 29,149,187) # rgb = (0x1d,0x95,0xbb) │ │ + ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ + ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ + ( 25,145,183) # rgb = (0x19,0x91,0xb7) │ │ + ( 24,144,182) # rgb = (0x18,0x90,0xb6) │ │ + ( 22,143,180) # rgb = (0x16,0x8f,0xb4) │ │ + ( 21,141,179) # rgb = (0x15,0x8d,0xb3) │ │ + ( 19,140,177) # rgb = (0x13,0x8c,0xb1) │ │ + ( 17,138,175) # rgb = (0x11,0x8a,0xaf) │ │ + ( 16,137,174) # rgb = (0x10,0x89,0xae) │ │ + ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ + ( 13,134,171) # rgb = (0x0d,0x86,0xab) │ │ + ( 12,132,170) # rgb = (0x0c,0x84,0xaa) │ │ + ( 11,132,169) # rgb = (0x0b,0x84,0xa9) │ │ + ( 23,143,181) # rgb = (0x17,0x8f,0xb5) │ │ + ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ + ( 49,169,207) # rgb = (0x31,0xa9,0xcf) │ │ + ( 53,173,211) # rgb = (0x35,0xad,0xd3) │ │ + ( 52,173,210) # rgb = (0x34,0xad,0xd2) │ │ + ( 40,160,198) # rgb = (0x28,0xa0,0xc6) │ │ + ( 24,145,182) # rgb = (0x18,0x91,0xb6) │ │ + ( 40,160,198) # rgb = (0x28,0xa0,0xc6) │ │ + ( 51,171,209) # rgb = (0x33,0xab,0xd1) │ │ + ( 19,139,177) # rgb = (0x13,0x8b,0xb1) │ │ + ( 41,161,199) # rgb = (0x29,0xa1,0xc7) │ │ + ( 5,125,163) # rgb = (0x05,0x7d,0xa3) │ │ + ( 16,136,174) # rgb = (0x10,0x88,0xae) │ │ + ( 31,151,189) # rgb = (0x1f,0x97,0xbd) │ │ + ( 41,162,199) # rgb = (0x29,0xa2,0xc7) │ │ + ( 4,124,162) # rgb = (0x04,0x7c,0xa2) │ │ + ( 3,123,161) # rgb = (0x03,0x7b,0xa1) │ │ + ( 37,157,195) # rgb = (0x25,0x9d,0xc3) │ │ + ( 2,122,160) # rgb = (0x02,0x7a,0xa0) │ │ + ( 39,159,197) # rgb = (0x27,0x9f,0xc5) │ │ + ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ + ( 29,149,187) # rgb = (0x1d,0x95,0xbb) │ │ + ( 38,159,196) # rgb = (0x26,0x9f,0xc4) │ │ + ( 37,157,195) # rgb = (0x25,0x9d,0xc3) │ │ + ( 35,156,193) # rgb = (0x23,0x9c,0xc1) │ │ ( 34,154,192) # rgb = (0x22,0x9a,0xc0) │ │ ( 63,130,152) # rgb = (0x3f,0x82,0x98) │ │ (122,160,172) # rgb = (0x7a,0xa0,0xac) │ │ ( 57,128,151) # rgb = (0x39,0x80,0x97) │ │ ( 87,142,159) # rgb = (0x57,0x8e,0x9f) │ │ (126,163,175) # rgb = (0x7e,0xa3,0xaf) │ │ ( 97,147,163) # rgb = (0x61,0x93,0xa3) │ │ @@ -29,161 +63,126 @@ │ │ ( 54,126,149) # rgb = (0x36,0x7e,0x95) │ │ (198,206,209) # rgb = (0xc6,0xce,0xd1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,201,204) # rgb = (0xbd,0xc9,0xcc) │ │ ( 77,138,157) # rgb = (0x4d,0x8a,0x9d) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ ( 96,147,163) # rgb = (0x60,0x93,0xa3) │ │ - ( 29,149,187) # rgb = (0x1d,0x95,0xbb) │ │ ( 32,152,190) # rgb = (0x20,0x98,0xbe) │ │ ( 51,126,149) # rgb = (0x33,0x7e,0x95) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (100,149,164) # rgb = (0x64,0x95,0xa4) │ │ (119,159,172) # rgb = (0x77,0x9f,0xac) │ │ - ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ ( 30,150,188) # rgb = (0x1e,0x96,0xbc) │ │ ( 48,124,148) # rgb = (0x30,0x7c,0x94) │ │ (116,157,170) # rgb = (0x74,0x9d,0xaa) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ ( 54,127,151) # rgb = (0x36,0x7f,0x97) │ │ (205,211,213) # rgb = (0xcd,0xd3,0xd5) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ ( 63,132,153) # rgb = (0x3f,0x84,0x99) │ │ - ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ ( 45,123,148) # rgb = (0x2d,0x7b,0x94) │ │ ( 44,124,150) # rgb = (0x2c,0x7c,0x96) │ │ - ( 25,145,183) # rgb = (0x19,0x91,0xb7) │ │ ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ ( 36,156,194) # rgb = (0x24,0x9c,0xc2) │ │ - ( 24,144,182) # rgb = (0x18,0x90,0xb6) │ │ ( 25,146,183) # rgb = (0x19,0x92,0xb7) │ │ (186,200,204) # rgb = (0xba,0xc8,0xcc) │ │ (176,193,198) # rgb = (0xb0,0xc1,0xc6) │ │ ( 54,130,154) # rgb = (0x36,0x82,0x9a) │ │ ( 36,125,152) # rgb = (0x24,0x7d,0x98) │ │ (182,197,201) # rgb = (0xb6,0xc5,0xc9) │ │ - ( 22,143,180) # rgb = (0x16,0x8f,0xb4) │ │ ( 24,144,182) # rgb = (0x18,0x90,0xb6) │ │ (185,199,203) # rgb = (0xb9,0xc7,0xcb) │ │ (174,192,198) # rgb = (0xae,0xc0,0xc6) │ │ ( 79,140,159) # rgb = (0x4f,0x8c,0x9f) │ │ ( 34,124,152) # rgb = (0x22,0x7c,0x98) │ │ ( 83,141,160) # rgb = (0x53,0x8d,0xa0) │ │ (177,194,199) # rgb = (0xb1,0xc2,0xc7) │ │ - ( 21,141,179) # rgb = (0x15,0x8d,0xb3) │ │ ( 22,143,180) # rgb = (0x16,0x8f,0xb4) │ │ ( 69,135,156) # rgb = (0x45,0x87,0x9c) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (189,201,205) # rgb = (0xbd,0xc9,0xcd) │ │ (140,171,181) # rgb = (0x8c,0xab,0xb5) │ │ (103,151,166) # rgb = (0x67,0x97,0xa6) │ │ (146,175,184) # rgb = (0x92,0xaf,0xb8) │ │ (192,203,207) # rgb = (0xc0,0xcb,0xcf) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ ( 65,134,155) # rgb = (0x41,0x86,0x9b) │ │ - ( 19,140,177) # rgb = (0x13,0x8c,0xb1) │ │ ( 21,141,179) # rgb = (0x15,0x8d,0xb3) │ │ ( 28,122,152) # rgb = (0x1c,0x7a,0x98) │ │ ( 35,124,151) # rgb = (0x23,0x7c,0x97) │ │ (141,172,182) # rgb = (0x8d,0xac,0xb6) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (132,167,178) # rgb = (0x84,0xa7,0xb2) │ │ ( 34,123,152) # rgb = (0x22,0x7b,0x98) │ │ - ( 17,138,175) # rgb = (0x11,0x8a,0xaf) │ │ ( 19,139,177) # rgb = (0x13,0x8b,0xb1) │ │ ( 25,122,152) # rgb = (0x19,0x7a,0x98) │ │ (111,156,170) # rgb = (0x6f,0x9c,0xaa) │ │ (200,208,211) # rgb = (0xc8,0xd0,0xd3) │ │ ( 99,150,165) # rgb = (0x63,0x96,0xa5) │ │ ( 32,123,152) # rgb = (0x20,0x7b,0x98) │ │ - ( 16,137,174) # rgb = (0x10,0x89,0xae) │ │ ( 17,138,175) # rgb = (0x11,0x8a,0xaf) │ │ ( 22,122,152) # rgb = (0x16,0x7a,0x98) │ │ ( 24,121,152) # rgb = (0x18,0x79,0x98) │ │ ( 53,129,153) # rgb = (0x35,0x81,0x99) │ │ ( 81,141,159) # rgb = (0x51,0x8d,0x9f) │ │ ( 74,138,158) # rgb = (0x4a,0x8a,0x9e) │ │ ( 47,127,152) # rgb = (0x2f,0x7f,0x98) │ │ - ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ ( 16,136,174) # rgb = (0x10,0x88,0xae) │ │ - ( 13,134,171) # rgb = (0x0d,0x86,0xab) │ │ ( 14,135,172) # rgb = (0x0e,0x87,0xac) │ │ - ( 12,132,170) # rgb = (0x0c,0x84,0xaa) │ │ ( 13,134,171) # rgb = (0x0d,0x86,0xab) │ │ ( 13,133,171) # rgb = (0x0d,0x85,0xab) │ │ ( 11,132,169) # rgb = (0x0b,0x84,0xa9) │ │ - ( 11,132,169) # rgb = (0x0b,0x84,0xa9) │ │ - ( 23,143,181) # rgb = (0x17,0x8f,0xb5) │ │ - ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ ( 10,130,168) # rgb = (0x0a,0x82,0xa8) │ │ - ( 49,169,207) # rgb = (0x31,0xa9,0xcf) │ │ - ( 53,173,211) # rgb = (0x35,0xad,0xd3) │ │ - ( 52,173,210) # rgb = (0x34,0xad,0xd2) │ │ - ( 40,160,198) # rgb = (0x28,0xa0,0xc6) │ │ - ( 24,145,182) # rgb = (0x18,0x91,0xb6) │ │ ( 8,129,166) # rgb = (0x08,0x81,0xa6) │ │ ( 11,131,169) # rgb = (0x0b,0x83,0xa9) │ │ - ( 40,160,198) # rgb = (0x28,0xa0,0xc6) │ │ - ( 51,171,209) # rgb = (0x33,0xab,0xd1) │ │ - ( 19,139,177) # rgb = (0x13,0x8b,0xb1) │ │ ( 7,127,165) # rgb = (0x07,0x7f,0xa5) │ │ - ( 41,161,199) # rgb = (0x29,0xa1,0xc7) │ │ - ( 97,217,255) # rgb = (0x61,0xd9,0xff) │ │ - ( 5,125,163) # rgb = (0x05,0x7d,0xa3) │ │ ( 6,126,164) # rgb = (0x06,0x7e,0xa4) │ │ - ( 16,136,174) # rgb = (0x10,0x88,0xae) │ │ - ( 31,151,189) # rgb = (0x1f,0x97,0xbd) │ │ - ( 41,162,199) # rgb = (0x29,0xa2,0xc7) │ │ - ( 4,124,162) # rgb = (0x04,0x7c,0xa2) │ │ ( 5,125,163) # rgb = (0x05,0x7d,0xa3) │ │ - ( 3,123,161) # rgb = (0x03,0x7b,0xa1) │ │ ( 8,128,166) # rgb = (0x08,0x80,0xa6) │ │ - ( 37,157,195) # rgb = (0x25,0x9d,0xc3) │ │ - ( 2,122,160) # rgb = (0x02,0x7a,0xa0) │ │ - ( 39,159,197) # rgb = (0x27,0x9f,0xc5) │ │ } │ │ tRNS { │ │ - 0 187 171 159 255 255 143 135 255 135 255 137 255 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 255 151 255 255 255 255 255 255 255 255 153 255 255 157 255 255 161 255 255 255 255 255 255 165 255 255 255 255 255 255 255 169 255 255 255 255 255 255 255 255 255 255 255 173 255 255 255 255 255 255 255 177 255 255 255 255 255 255 181 255 255 255 255 255 255 255 185 255 189 255 191 255 255 193 255 163 149 255 255 94 84 86 120 159 255 255 118 90 173 255 116 0 211 255 183 143 114 213 255 215 255 126 217 120} │ │ + 0 187 171 159 143 135 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 159 118 90 173 116 211 183 143 114 213 215 126 217 120} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ -0000000002030405050505050505050505050505050505050505050505050504030200000000 │ │ -0000000607080808080808080808080808080808080808080808080808080808080706000000 │ │ -000000090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09000000 │ │ -000000090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09000000 │ │ -0000000b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b000000 │ │ -0000000d0e0e0e0e0e0e0e0e0f10100f0e0e0e0e0e11121314110e0e0e0e0e0e0e0e0d000000 │ │ -0000000615151515151515161718181916151515151a1b18181c151515151515151506000000 │ │ -0000001d1e1e1e1e1e1e1e1f201818211f1e1e1e1e22181818231e1e1e1e1e1e1e1e1d000000 │ │ -000000242525252525252526272828272625252525292a182b2c252525252525252524000000 │ │ -0000002d05050505050505052e2e2e2e0505050505052f2f2f2f05050505050505052d000000 │ │ -000000303131313131323131313131313131313131313131313131310a313131313130000000 │ │ -0000003334343434343536373834343434343434343434343438373935343434343433000000 │ │ -0000003a3b3b3b3b3b3c181b3d3e3f3f3b3b3b3b3b3b3f3f40411b183c3b3b3b3b3b3a000000 │ │ -0000004243434343434445181818464748494949494a4b4c181818214d434343434342000000 │ │ -0000004e4f4f4f4f4f50515246181818181818181818181818535455504f4f4f4f4f4e000000 │ │ -00000056575757575757575851595a1818181818181853395b5c585757575757575756000000 │ │ -0000005d5e5e5e5e5e5e5e5e5e5e5f606161626361645f5f5e5e5e5e5e5e5e5e5e5e5d000000 │ │ -0000006566666666666666666666666666666666666666666666666666666666666665000000 │ │ -0000006768686868686868686868686868686868686868686868686868686868686867000000 │ │ -000000696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a69000000 │ │ -0000006c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d666c000000 │ │ -0000006e6f707171717171717171717171717171717171717171717171717171706f6e000000 │ │ -000000007273737374757677777777777830797a737373737373737373737373737200000000 │ │ -000000000000000000007b7c7c7c7c6b6f7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000007f8080808182837e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000008485800209007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000008687338800007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000897f2d8a0000007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000842479000000007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -0000000000000000006f0000000000007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ +0000000002032b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b030200000000 │ │ +00000004052d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0504000000 │ │ +000000062e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e06000000 │ │ +000000062e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e06000000 │ │ +000000072f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f07000000 │ │ +0000000830303030303030303132323130303030303334353633303030303030303008000000 │ │ +000000043737373737373738393a3a3b38373737373c3d3a3a3e373737373737373704000000 │ │ +000000093f3f3f3f3f3f3f40413a3a42403f3f3f3f433a3a3a443f3f3f3f3f3f3f3f09000000 │ │ +0000000a4545454545454546474848474645454545494a3a4b4c45454545454545450a000000 │ │ +0000000b2c2c2c2c2c2c2c2c4d4d4d4d2c2c2c2c2c2c4e4e4e4e2c2c2c2c2c2c2c2c0b000000 │ │ +0000000c4f4f4f4f4f504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f2e4f4f4f4f4f0c000000 │ │ +0000000d5151515151525354555151515151515151515151515554565251515151510d000000 │ │ +0000000e5757575757583a3d595a5b5b5757575757575b5b5c5d3d3a5857575757570e000000 │ │ +0000000f5e5e5e5e5e5f603a3a3a616263646464646566673a3a3a42685e5e5e5e5e0f000000 │ │ +0000001069696969696a6b6c613a3a3a3a3a3a3a3a3a3a3a3a6d6e6f6a696969696910000000 │ │ +0000001170707070707070716b72733a3a3a3a3a3a3a6d567475717070707070707011000000 │ │ +0000001276767676767676767676777879797a7b797c77777676767676767676767612000000 │ │ +000000137d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d13000000 │ │ +000000147e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e14000000 │ │ +000000157f808080808080808080808080808080808080808080808080808080807f15000000 │ │ +000000167d818181818181818181818181818181818181818181818181818181817d16000000 │ │ +0000001718828383838383838383838383838383838383838383838383838383821817000000 │ │ +00000000191a1a1a1b1c1d8484848484850c1e1f1a1a1a1a1a1a1a1a1a1a1a1a1a1900000000 │ │ +0000000000000000000020868686868018210000000000000000000000000000000000000000 │ │ +0000000000000000000022878787232425000000000000000000000000000000000000000000 │ │ +0000000000000000000026888702060000000000000000000000000000000000000000000000 │ │ +0000000000000000000027890d28000000000000000000000000000000000000000000000000 │ │ +00000000000000000029220b2a00000000000000000000000000000000000000000000000000 │ │ +000000000000000000260a1e0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001800000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_white.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (136,135,132) # rgb = (0x88,0x87,0x84) │ │ (137,136,133) # rgb = (0x89,0x88,0x85) │ │ (140,139,136) # rgb = (0x8c,0x8b,0x88) │ │ ( 87, 87, 85) # rgb = (0x57,0x57,0x55) │ │ ( 35, 35, 34) # rgb = (0x23,0x23,0x22) │ │ (114,113,110) # rgb = (0x72,0x71,0x6e) │ │ (142,141,138) # rgb = (0x8e,0x8d,0x8a) │ │ @@ -110,15 +110,15 @@ │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (238,238,237) # rgb = (0xee,0xee,0xed) │ │ (243,243,242) # rgb = (0xf3,0xf3,0xf2) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_orange.png │ ├── sng │ │ @@ -1,28 +1,59 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (211,132, 7) # rgb = (0xd3,0x84,0x07) │ │ (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ - (219,139, 15) # rgb = (0xdb,0x8b,0x0f) │ │ - (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ (222,142, 18) # rgb = (0xde,0x8e,0x12) │ │ - (224,145, 20) # rgb = (0xe0,0x91,0x14) │ │ (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ + (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ + (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ + (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ + (219,139, 15) # rgb = (0xdb,0x8b,0x0f) │ │ + (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ + (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ + (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ + (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ + (215,136, 11) # rgb = (0xd7,0x88,0x0b) │ │ + (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ + (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ + (213,133, 9) # rgb = (0xd5,0x85,0x09) │ │ + (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ + (211,132, 7) # rgb = (0xd3,0x84,0x07) │ │ + (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ + (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ + (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ + (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ + (230,151, 26) # rgb = (0xe6,0x97,0x1a) │ │ + (232,153, 28) # rgb = (0xe8,0x99,0x1c) │ │ + (232,152, 28) # rgb = (0xe8,0x98,0x1c) │ │ + (225,146, 21) # rgb = (0xe1,0x92,0x15) │ │ + (225,146, 21) # rgb = (0xe1,0x92,0x15) │ │ + (231,152, 27) # rgb = (0xe7,0x98,0x1b) │ │ + (226,146, 22) # rgb = (0xe2,0x92,0x16) │ │ + (207,127, 3) # rgb = (0xcf,0x7f,0x03) │ │ + (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ + (226,147, 22) # rgb = (0xe2,0x93,0x16) │ │ + (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ + (206,126, 2) # rgb = (0xce,0x7e,0x02) │ │ + (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ + (205,126, 1) # rgb = (0xcd,0x7e,0x01) │ │ + (225,145, 21) # rgb = (0xe1,0x91,0x15) │ │ + (219,139, 15) # rgb = (0xdb,0x8b,0x0f) │ │ + (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ + (224,145, 20) # rgb = (0xe0,0x91,0x14) │ │ (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ (224,144, 20) # rgb = (0xe0,0x90,0x14) │ │ - (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ (223,143, 19) # rgb = (0xdf,0x8f,0x13) │ │ - (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ (168,123, 53) # rgb = (0xa8,0x7b,0x35) │ │ (178,153,113) # rgb = (0xb2,0x99,0x71) │ │ (169,122, 47) # rgb = (0xa9,0x7a,0x2f) │ │ (170,134, 76) # rgb = (0xaa,0x86,0x4c) │ │ (180,156,118) # rgb = (0xb4,0x9c,0x76) │ │ (172,139, 87) # rgb = (0xac,0x8b,0x57) │ │ @@ -30,153 +61,121 @@ │ │ (167,120, 45) # rgb = (0xa7,0x78,0x2d) │ │ (210,204,195) # rgb = (0xd2,0xcc,0xc3) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (205,197,185) # rgb = (0xcd,0xc5,0xb9) │ │ (170,130, 66) # rgb = (0xaa,0x82,0x42) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (172,139, 86) # rgb = (0xac,0x8b,0x56) │ │ - (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ (221,141, 17) # rgb = (0xdd,0x8d,0x11) │ │ (169,119, 42) # rgb = (0xa9,0x77,0x2a) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (173,141, 91) # rgb = (0xad,0x8d,0x5b) │ │ (178,152,110) # rgb = (0xb2,0x98,0x6e) │ │ - (219,139, 15) # rgb = (0xdb,0x8b,0x0f) │ │ (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ (169,118, 39) # rgb = (0xa9,0x76,0x27) │ │ (176,149,107) # rgb = (0xb0,0x95,0x6b) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (169,121, 44) # rgb = (0xa9,0x79,0x2c) │ │ (214,210,203) # rgb = (0xd6,0xd2,0xcb) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (170,124, 54) # rgb = (0xaa,0x7c,0x36) │ │ - (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ (169,118, 36) # rgb = (0xa9,0x76,0x24) │ │ (171,118, 35) # rgb = (0xab,0x76,0x23) │ │ - (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ - (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ (205,196,182) # rgb = (0xcd,0xc4,0xb6) │ │ (200,189,171) # rgb = (0xc8,0xbd,0xab) │ │ (172,123, 44) # rgb = (0xac,0x7b,0x2c) │ │ (176,119, 28) # rgb = (0xb0,0x77,0x1c) │ │ (203,193,178) # rgb = (0xcb,0xc1,0xb2) │ │ - (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ (217,137, 13) # rgb = (0xd9,0x89,0x0d) │ │ (204,195,181) # rgb = (0xcc,0xc3,0xb5) │ │ (199,188,169) # rgb = (0xc7,0xbc,0xa9) │ │ (172,132, 68) # rgb = (0xac,0x84,0x44) │ │ (178,118, 26) # rgb = (0xb2,0x76,0x1a) │ │ (172,134, 73) # rgb = (0xac,0x86,0x49) │ │ (201,190,172) # rgb = (0xc9,0xbe,0xac) │ │ - (215,136, 11) # rgb = (0xd7,0x88,0x0b) │ │ (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ (171,128, 59) # rgb = (0xab,0x80,0x3b) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (206,198,185) # rgb = (0xce,0xc6,0xb9) │ │ (185,165,132) # rgb = (0xb9,0xa5,0x84) │ │ (175,143, 93) # rgb = (0xaf,0x8f,0x5d) │ │ (188,169,138) # rgb = (0xbc,0xa9,0x8a) │ │ (208,200,189) # rgb = (0xd0,0xc8,0xbd) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (171,126, 55) # rgb = (0xab,0x7e,0x37) │ │ - (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ (215,136, 11) # rgb = (0xd7,0x88,0x0b) │ │ (180,119, 20) # rgb = (0xb4,0x77,0x14) │ │ (177,119, 26) # rgb = (0xb1,0x77,0x1a) │ │ (186,165,133) # rgb = (0xba,0xa5,0x85) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (183,160,124) # rgb = (0xb7,0xa0,0x7c) │ │ (177,118, 25) # rgb = (0xb1,0x76,0x19) │ │ - (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ (182,118, 18) # rgb = (0xb6,0x76,0x12) │ │ (177,148,101) # rgb = (0xb1,0x94,0x65) │ │ (211,206,198) # rgb = (0xd3,0xce,0xc6) │ │ (175,142, 89) # rgb = (0xaf,0x8e,0x59) │ │ (178,118, 24) # rgb = (0xb2,0x76,0x18) │ │ - (213,133, 9) # rgb = (0xd5,0x85,0x09) │ │ (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ (184,118, 16) # rgb = (0xb8,0x76,0x10) │ │ (183,118, 17) # rgb = (0xb7,0x76,0x11) │ │ (172,122, 44) # rgb = (0xac,0x7a,0x2c) │ │ (171,132, 71) # rgb = (0xab,0x84,0x47) │ │ (172,130, 63) # rgb = (0xac,0x82,0x3f) │ │ (173,120, 38) # rgb = (0xad,0x78,0x26) │ │ (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ - (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ - (211,132, 7) # rgb = (0xd3,0x84,0x07) │ │ (212,132, 8) # rgb = (0xd4,0x84,0x08) │ │ - (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ (211,132, 7) # rgb = (0xd3,0x84,0x07) │ │ (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ - (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ - (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ - (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ (209,130, 5) # rgb = (0xd1,0x82,0x05) │ │ - (230,151, 26) # rgb = (0xe6,0x97,0x1a) │ │ - (232,153, 28) # rgb = (0xe8,0x99,0x1c) │ │ - (232,152, 28) # rgb = (0xe8,0x98,0x1c) │ │ - (225,146, 21) # rgb = (0xe1,0x92,0x15) │ │ (208,129, 4) # rgb = (0xd0,0x81,0x04) │ │ (210,130, 6) # rgb = (0xd2,0x82,0x06) │ │ - (225,146, 21) # rgb = (0xe1,0x92,0x15) │ │ - (231,152, 27) # rgb = (0xe7,0x98,0x1b) │ │ - (226,146, 22) # rgb = (0xe2,0x92,0x16) │ │ - (255,176, 51) # rgb = (0xff,0xb0,0x33) │ │ - (207,127, 3) # rgb = (0xcf,0x7f,0x03) │ │ (207,128, 3) # rgb = (0xcf,0x80,0x03) │ │ - (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ - (226,147, 22) # rgb = (0xe2,0x93,0x16) │ │ - (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ - (206,126, 2) # rgb = (0xce,0x7e,0x02) │ │ - (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ - (205,126, 1) # rgb = (0xcd,0x7e,0x01) │ │ - (225,145, 21) # rgb = (0xe1,0x91,0x15) │ │ } │ │ tRNS { │ │ - 0 187 171 159 255 255 143 135 255 135 255 255 137 255 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 255 151 255 255 255 255 255 255 255 255 153 255 255 157 255 161 255 255 255 255 255 255 165 255 255 255 255 255 255 255 169 255 255 255 255 255 255 255 255 255 255 255 173 255 255 255 255 255 255 255 177 255 255 255 255 255 255 181 255 255 255 255 255 255 255 185 255 189 255 191 255 193 255 163 149 255 94 84 86 120 255 255 118 90 116 0 211 255 183 114 213 255 215 126 217 120} │ │ + 0 187 171 159 143 135 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 118 90 116 211 183 114 213 215 126 217 120} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ -0000000002030405050505050505050505050505050505050505050505050504030200000000 │ │ -0000000607080808080808080808080808080808080808080808080808080808080706000000 │ │ -000000090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a09000000 │ │ -000000090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09000000 │ │ -0000000c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c000000 │ │ -0000000e0f0f0f0f0f0f0f0f101111100f0f0f0f0f12131415120f0f0f0f0f0f0f0f0e000000 │ │ -0000000616161616161616171819191a17161616161b1c19191d161616161616161606000000 │ │ -0000001e1f1f1f1f1f1f1f2021191922201f1f1f1f23191919241f1f1f1f1f1f1f1f1e000000 │ │ -0000002526262626262626272829292827262626262a2b192c2d262626262626262625000000 │ │ -0000002e05050505050505052f2f2f2f0505050505053030303005050505050505052e000000 │ │ -0000003132323232320a3232323232323232323232323232323232320a323232323231000000 │ │ -0000003334343434343536373834343434343434343434343438373935343434343433000000 │ │ -0000003a3b3b3b3b3b3c191c3d3e3f3f3b3b3b3b3b3b3f3f40411c193c3b3b3b3b3b3a000000 │ │ -0000004243434343434445191919464748494949494a4b4c191919224d434343434342000000 │ │ -0000004e4f4f4f4f4f50515246191919191919191919191919535455504f4f4f4f4f4e000000 │ │ -00000056575757575757575851595a1919191919191953395b5c585757575757575756000000 │ │ -0000005d5e5e5e5e5e5e5e5e5e5e5f606161626361645f5f5e5e5e5e5e5e5e5e5e5e5d000000 │ │ -0000006566666666666666666666666666666666666666666666666666666666666665000000 │ │ -0000006768686868686868686868686868686868686868686868686868686868686867000000 │ │ -000000696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69000000 │ │ -0000006b666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c666b000000 │ │ -0000006d6e666f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f666e6d000000 │ │ -0000000070717171727303747474747475317677717171717171717171717171717000000000 │ │ -000000000000000000004e747474746a6e787979797979797979797979797979000000000000 │ │ -000000000000000000007a7b7b7b7c067d797979797979797979797979797979000000000000 │ │ -000000000000000000007e7f7b02090079797979797979797979797979797979000000000000 │ │ -0000000000000000000080743381000079797979797979797979797979797979000000000000 │ │ -000000000000000000827a2e8300000079797979797979797979797979797979000000000000 │ │ -0000000000000000007e25760000000079797979797979797979797979797979000000000000 │ │ -0000000000000000006e00000000000079797979797979797979797979797979000000000000 │ │ +0000000002032829292929292929292929292929292929292929292929292928030200000000 │ │ +00000004052a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0504000000 │ │ +000000062b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b06000000 │ │ +000000062b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b06000000 │ │ +000000072d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d07000000 │ │ +000000082e2e2e2e2e2e2e2e2f30302f2e2e2e2e2e31323334312e2e2e2e2e2e2e2e08000000 │ │ +0000000435353535353535363738383936353535353a3b38383c353535353535353504000000 │ │ +000000093d3d3d3d3d3d3d3e3f3838403e3d3d3d3d41383838423d3d3d3d3d3d3d3d09000000 │ │ +0000000a4343434343434344454646454443434343474838494a43434343434343430a000000 │ │ +0000000b29292929292929294b4b4b4b2929292929294c4c4c4c29292929292929290b000000 │ │ +0000000c4d4d4d4d4d2b4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d2b4d4d4d4d4d0c000000 │ │ +0000000d4e4e4e4e4e4f5051524e4e4e4e4e4e4e4e4e4e4e4e5251534f4e4e4e4e4e0d000000 │ │ +0000000e545454545455383b565758585454545454545858595a3b385554545454540e000000 │ │ +0000000f5b5b5b5b5b5c5d3838385e5f606161616162636438383840655b5b5b5b5b0f000000 │ │ +0000001066666666666768695e3838383838383838383838386a6b6c67666666666610000000 │ │ +000000116d6d6d6d6d6d6d6e686f70383838383838386a5371726e6d6d6d6d6d6d6d11000000 │ │ +0000001273737373737373737373747576767778767974747373737373737373737312000000 │ │ +000000137a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a13000000 │ │ +000000147b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b14000000 │ │ +000000157c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c15000000 │ │ +000000167a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a16000000 │ │ +00000017187a7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a1817000000 │ │ +00000000191a1a1a1b1c037f7f7f7f7f800c1d1e1a1a1a1a1a1a1a1a1a1a1a1a1a1900000000 │ │ +00000000000000000000107f7f7f7f7c181f0000000000000000000000000000000000000000 │ │ +0000000000000000000020818181210422000000000000000000000000000000000000000000 │ │ +0000000000000000000023828102060000000000000000000000000000000000000000000000 │ │ +00000000000000000000247f0d25000000000000000000000000000000000000000000000000 │ │ +00000000000000000026200b2700000000000000000000000000000000000000000000000000 │ │ +000000000000000000230a1d0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001800000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blue.png │ ├── sng │ │ @@ -1,28 +1,62 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 17, 14,172) # rgb = (0x11,0x0e,0xac) │ │ ( 23, 20,178) # rgb = (0x17,0x14,0xb2) │ │ ( 28, 25,183) # rgb = (0x1c,0x19,0xb7) │ │ - ( 31, 28,186) # rgb = (0x1f,0x1c,0xba) │ │ - ( 33, 29,187) # rgb = (0x21,0x1d,0xbb) │ │ ( 34, 30,188) # rgb = (0x22,0x1e,0xbc) │ │ ( 37, 33,191) # rgb = (0x25,0x21,0xbf) │ │ - ( 42, 38,196) # rgb = (0x2a,0x26,0xc4) │ │ ( 38, 34,192) # rgb = (0x26,0x22,0xc0) │ │ + ( 36, 33,191) # rgb = (0x24,0x21,0xbf) │ │ + ( 36, 32,190) # rgb = (0x24,0x20,0xbe) │ │ + ( 33, 29,187) # rgb = (0x21,0x1d,0xbb) │ │ + ( 31, 28,186) # rgb = (0x1f,0x1c,0xba) │ │ + ( 30, 27,185) # rgb = (0x1e,0x1b,0xb9) │ │ + ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ + ( 27, 24,182) # rgb = (0x1b,0x18,0xb6) │ │ + ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ + ( 25, 21,179) # rgb = (0x19,0x15,0xb3) │ │ + ( 23, 19,177) # rgb = (0x17,0x13,0xb1) │ │ + ( 21, 17,175) # rgb = (0x15,0x11,0xaf) │ │ + ( 20, 16,174) # rgb = (0x14,0x10,0xae) │ │ + ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ + ( 17, 13,171) # rgb = (0x11,0x0d,0xab) │ │ + ( 16, 12,170) # rgb = (0x10,0x0c,0xaa) │ │ + ( 15, 11,169) # rgb = (0x0f,0x0b,0xa9) │ │ + ( 27, 23,181) # rgb = (0x1b,0x17,0xb5) │ │ + ( 32, 28,186) # rgb = (0x20,0x1c,0xba) │ │ + ( 53, 49,207) # rgb = (0x35,0x31,0xcf) │ │ + ( 57, 53,211) # rgb = (0x39,0x35,0xd3) │ │ + ( 56, 52,210) # rgb = (0x38,0x34,0xd2) │ │ + ( 43, 40,198) # rgb = (0x2b,0x28,0xc6) │ │ + ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ + ( 44, 40,198) # rgb = (0x2c,0x28,0xc6) │ │ + ( 55, 51,209) # rgb = (0x37,0x33,0xd1) │ │ + ( 45, 41,199) # rgb = (0x2d,0x29,0xc7) │ │ + ( 9, 5,163) # rgb = (0x09,0x05,0xa3) │ │ + ( 19, 16,174) # rgb = (0x13,0x10,0xae) │ │ + ( 35, 31,189) # rgb = (0x23,0x1f,0xbd) │ │ + ( 45, 41,199) # rgb = (0x2d,0x29,0xc7) │ │ + ( 8, 4,162) # rgb = (0x08,0x04,0xa2) │ │ + ( 7, 3,161) # rgb = (0x07,0x03,0xa1) │ │ + ( 41, 37,195) # rgb = (0x29,0x25,0xc3) │ │ + ( 6, 2,160) # rgb = (0x06,0x02,0xa0) │ │ + ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ + ( 43, 39,197) # rgb = (0x2b,0x27,0xc5) │ │ + ( 31, 28,186) # rgb = (0x1f,0x1c,0xba) │ │ + ( 33, 29,187) # rgb = (0x21,0x1d,0xbb) │ │ + ( 42, 38,196) # rgb = (0x2a,0x26,0xc4) │ │ ( 41, 37,195) # rgb = (0x29,0x25,0xc3) │ │ ( 40, 37,195) # rgb = (0x28,0x25,0xc3) │ │ - ( 36, 33,191) # rgb = (0x24,0x21,0xbf) │ │ ( 39, 35,193) # rgb = (0x27,0x23,0xc1) │ │ - ( 36, 32,190) # rgb = (0x24,0x20,0xbe) │ │ ( 38, 34,192) # rgb = (0x26,0x22,0xc0) │ │ ( 64, 63,152) # rgb = (0x40,0x3f,0x98) │ │ (123,122,172) # rgb = (0x7b,0x7a,0xac) │ │ ( 59, 57,151) # rgb = (0x3b,0x39,0x97) │ │ ( 88, 87,159) # rgb = (0x58,0x57,0x9f) │ │ (128,126,175) # rgb = (0x80,0x7e,0xaf) │ │ ( 99, 97,163) # rgb = (0x63,0x61,0xa3) │ │ @@ -30,162 +64,127 @@ │ │ ( 56, 54,149) # rgb = (0x38,0x36,0x95) │ │ (198,198,209) # rgb = (0xc6,0xc6,0xd1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,189,204) # rgb = (0xbd,0xbd,0xcc) │ │ ( 79, 77,157) # rgb = (0x4f,0x4d,0x9d) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ ( 97, 96,163) # rgb = (0x61,0x60,0xa3) │ │ - ( 33, 29,187) # rgb = (0x21,0x1d,0xbb) │ │ ( 35, 32,190) # rgb = (0x23,0x20,0xbe) │ │ ( 53, 51,149) # rgb = (0x35,0x33,0x95) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (102,100,164) # rgb = (0x66,0x64,0xa4) │ │ (120,119,172) # rgb = (0x78,0x77,0xac) │ │ - ( 31, 28,186) # rgb = (0x1f,0x1c,0xba) │ │ ( 34, 30,188) # rgb = (0x22,0x1e,0xbc) │ │ ( 50, 48,148) # rgb = (0x32,0x30,0x94) │ │ (118,116,170) # rgb = (0x76,0x74,0xaa) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ ( 56, 54,151) # rgb = (0x38,0x36,0x97) │ │ (205,205,213) # rgb = (0xcd,0xcd,0xd5) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ ( 66, 63,153) # rgb = (0x42,0x3f,0x99) │ │ - ( 30, 27,185) # rgb = (0x1e,0x1b,0xb9) │ │ ( 32, 29,187) # rgb = (0x20,0x1d,0xbb) │ │ ( 47, 45,148) # rgb = (0x2f,0x2d,0x94) │ │ ( 46, 44,150) # rgb = (0x2e,0x2c,0x96) │ │ - ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ ( 40, 36,194) # rgb = (0x28,0x24,0xc2) │ │ - ( 27, 24,182) # rgb = (0x1b,0x18,0xb6) │ │ ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ (186,186,204) # rgb = (0xba,0xba,0xcc) │ │ (177,176,198) # rgb = (0xb1,0xb0,0xc6) │ │ ( 57, 54,154) # rgb = (0x39,0x36,0x9a) │ │ ( 39, 36,152) # rgb = (0x27,0x24,0x98) │ │ (183,182,201) # rgb = (0xb7,0xb6,0xc9) │ │ - ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ (185,185,203) # rgb = (0xb9,0xb9,0xcb) │ │ (175,174,198) # rgb = (0xaf,0xae,0xc6) │ │ ( 81, 79,159) # rgb = (0x51,0x4f,0x9f) │ │ ( 37, 34,152) # rgb = (0x25,0x22,0x98) │ │ ( 85, 83,160) # rgb = (0x55,0x53,0xa0) │ │ (178,177,199) # rgb = (0xb2,0xb1,0xc7) │ │ - ( 25, 21,179) # rgb = (0x19,0x15,0xb3) │ │ ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ ( 71, 69,156) # rgb = (0x47,0x45,0x9c) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (190,189,205) # rgb = (0xbe,0xbd,0xcd) │ │ (141,140,181) # rgb = (0x8d,0x8c,0xb5) │ │ (105,103,166) # rgb = (0x69,0x67,0xa6) │ │ (147,146,184) # rgb = (0x93,0x92,0xb8) │ │ (192,192,207) # rgb = (0xc0,0xc0,0xcf) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ ( 67, 65,155) # rgb = (0x43,0x41,0x9b) │ │ - ( 23, 19,177) # rgb = (0x17,0x13,0xb1) │ │ ( 25, 21,179) # rgb = (0x19,0x15,0xb3) │ │ ( 31, 28,152) # rgb = (0x1f,0x1c,0x98) │ │ ( 37, 35,151) # rgb = (0x25,0x23,0x97) │ │ (142,141,182) # rgb = (0x8e,0x8d,0xb6) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (133,132,178) # rgb = (0x85,0x84,0xb2) │ │ ( 36, 34,152) # rgb = (0x24,0x22,0x98) │ │ - ( 21, 17,175) # rgb = (0x15,0x11,0xaf) │ │ ( 23, 19,177) # rgb = (0x17,0x13,0xb1) │ │ ( 28, 25,152) # rgb = (0x1c,0x19,0x98) │ │ (112,111,170) # rgb = (0x70,0x6f,0xaa) │ │ (201,200,211) # rgb = (0xc9,0xc8,0xd3) │ │ (101, 99,165) # rgb = (0x65,0x63,0xa5) │ │ ( 35, 32,152) # rgb = (0x23,0x20,0x98) │ │ - ( 20, 16,174) # rgb = (0x14,0x10,0xae) │ │ ( 21, 17,175) # rgb = (0x15,0x11,0xaf) │ │ ( 25, 22,152) # rgb = (0x19,0x16,0x98) │ │ ( 27, 24,152) # rgb = (0x1b,0x18,0x98) │ │ ( 56, 53,153) # rgb = (0x38,0x35,0x99) │ │ ( 83, 81,159) # rgb = (0x53,0x51,0x9f) │ │ ( 76, 74,158) # rgb = (0x4c,0x4a,0x9e) │ │ ( 50, 47,152) # rgb = (0x32,0x2f,0x98) │ │ - ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ ( 20, 16,174) # rgb = (0x14,0x10,0xae) │ │ - ( 17, 13,171) # rgb = (0x11,0x0d,0xab) │ │ ( 18, 14,172) # rgb = (0x12,0x0e,0xac) │ │ - ( 16, 12,170) # rgb = (0x10,0x0c,0xaa) │ │ ( 17, 13,171) # rgb = (0x11,0x0d,0xab) │ │ - ( 15, 11,169) # rgb = (0x0f,0x0b,0xa9) │ │ ( 19, 16,174) # rgb = (0x13,0x10,0xae) │ │ ( 15, 11,169) # rgb = (0x0f,0x0b,0xa9) │ │ - ( 27, 23,181) # rgb = (0x1b,0x17,0xb5) │ │ - ( 32, 28,186) # rgb = (0x20,0x1c,0xba) │ │ ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ ( 14, 10,168) # rgb = (0x0e,0x0a,0xa8) │ │ - ( 53, 49,207) # rgb = (0x35,0x31,0xcf) │ │ - ( 57, 53,211) # rgb = (0x39,0x35,0xd3) │ │ - ( 56, 52,210) # rgb = (0x38,0x34,0xd2) │ │ - ( 43, 40,198) # rgb = (0x2b,0x28,0xc6) │ │ - ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ ( 12, 8,166) # rgb = (0x0c,0x08,0xa6) │ │ ( 14, 11,169) # rgb = (0x0e,0x0b,0xa9) │ │ - ( 44, 40,198) # rgb = (0x2c,0x28,0xc6) │ │ - ( 55, 51,209) # rgb = (0x37,0x33,0xd1) │ │ ( 11, 7,165) # rgb = (0x0b,0x07,0xa5) │ │ - ( 45, 41,199) # rgb = (0x2d,0x29,0xc7) │ │ - (101, 97,255) # rgb = (0x65,0x61,0xff) │ │ - ( 9, 5,163) # rgb = (0x09,0x05,0xa3) │ │ ( 9, 6,164) # rgb = (0x09,0x06,0xa4) │ │ ( 10, 6,164) # rgb = (0x0a,0x06,0xa4) │ │ - ( 19, 16,174) # rgb = (0x13,0x10,0xae) │ │ - ( 35, 31,189) # rgb = (0x23,0x1f,0xbd) │ │ - ( 45, 41,199) # rgb = (0x2d,0x29,0xc7) │ │ - ( 8, 4,162) # rgb = (0x08,0x04,0xa2) │ │ ( 8, 5,163) # rgb = (0x08,0x05,0xa3) │ │ - ( 7, 3,161) # rgb = (0x07,0x03,0xa1) │ │ - ( 41, 37,195) # rgb = (0x29,0x25,0xc3) │ │ - ( 6, 2,160) # rgb = (0x06,0x02,0xa0) │ │ - ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ - ( 43, 39,197) # rgb = (0x2b,0x27,0xc5) │ │ } │ │ tRNS { │ │ - 0 187 171 159 255 255 143 135 255 135 255 255 137 255 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 255 151 255 255 255 255 255 255 255 255 153 255 255 255 157 255 255 161 255 255 255 255 255 255 165 255 255 255 255 255 255 255 169 255 255 255 255 255 255 255 255 255 255 255 173 255 255 255 255 255 255 255 177 255 255 255 255 255 255 181 255 255 255 255 255 255 255 185 255 189 255 191 255 193 255 255 163 149 255 255 94 84 86 120 159 255 255 118 90 255 116 0 211 255 255 183 143 114 213 255 215 126 217 153 120} │ │ + 0 187 171 159 143 135 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 159 118 90 116 211 183 143 114 213 215 126 217 153 120} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ -0000000002030405050505050505050505050505050505050505050505050504030200000000 │ │ -0000000607080808080808080808080808080808080808080808080808080808080706000000 │ │ -000000090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09000000 │ │ -000000090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b09000000 │ │ -0000000c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c000000 │ │ -0000000e0f0f0f0f0f0f0f0f101111100f0f0f0f0f12131415120f0f0f0f0f0f0f0f0e000000 │ │ -0000000616161616161616171819191a17161616161b1c19191d161616161616161606000000 │ │ -0000001e1f1f1f1f1f1f1f2021191922201f1f1f1f23191919241f1f1f1f1f1f1f1f1e000000 │ │ -0000002526262626262626272829292827262626262a2b192c2d262626262626262625000000 │ │ -0000002e2f2f2f2f2f2f2f2f303030302f2f2f2f2f2f313131312f2f2f2f2f2f2f2f2e000000 │ │ -000000323333333333343333333333333333333333333333333333330a333333333332000000 │ │ -0000003536363636363738393a3636363636363636363636363a393b37363636363635000000 │ │ -0000003c3d3d3d3d3d3e191c3f4041413d3d3d3d3d3d414142431c193e3d3d3d3d3d3c000000 │ │ -000000444545454545464719191948494a4b4b4b4b4c4d4e191919224f454545454544000000 │ │ -0000005051515151515253544819191919191919191919191955565752515151515150000000 │ │ -00000058595959595959595a535b5c19191919191919553b5d5e5a5959595959595958000000 │ │ -0000005f6060606060606060606061626363646563666161606060606060606060605f000000 │ │ -0000006768686868686868686868686868686868686868686868686868686868686867000000 │ │ -000000696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69000000 │ │ -0000006b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b000000 │ │ -0000006d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d000000 │ │ -0000007071727373737373737373737373737373737373737373737373737373727170000000 │ │ -000000007475757576777879797979797a327b7c757575757575757575757575757400000000 │ │ -00000000000000000000507d7d7d7d6c717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -00000000000000000000808181828384857f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -000000000000000000008687820209007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -000000000000000000008879358900007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -0000000000000000008a808b8c0000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -00000000000000000086257b000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -000000000000000000710000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ +0000000002032b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b030200000000 │ │ +00000004052d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0504000000 │ │ +000000062e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e06000000 │ │ +000000062f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f06000000 │ │ +0000000730303030303030303030303030303030303030303030303030303030303007000000 │ │ +0000000831313131313131313233333231313131313435363734313131313131313108000000 │ │ +0000000438383838383838393a3b3b3c39383838383d3e3b3b3f383838383838383804000000 │ │ +000000094040404040404041423b3b434140404040443b3b3b45404040404040404009000000 │ │ +0000000a46464646464646474849494847464646464a4b3b4c4d46464646464646460a000000 │ │ +0000000b4e4e4e4e4e4e4e4e4f4f4f4f4e4e4e4e4e4e505050504e4e4e4e4e4e4e4e0b000000 │ │ +0000000c5151515151525151515151515151515151515151515151512e51515151510c000000 │ │ +0000000d5353535353545556575353535353535353535353535756585453535353530d000000 │ │ +0000000e59595959595a3b3e5b5c5d5d5959595959595d5d5e5f3e3b5a59595959590e000000 │ │ +0000000f606060606061623b3b3b636465666666666768693b3b3b436a60606060600f000000 │ │ +000000106b6b6b6b6b6c6d6e633b3b3b3b3b3b3b3b3b3b3b3b6f70716c6b6b6b6b6b10000000 │ │ +0000001172727272727272736d74753b3b3b3b3b3b3b6f587677737272727272727211000000 │ │ +0000001278787878787878787878797a7b7b7c7d7b7e79797878787878787878787812000000 │ │ +000000137f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f13000000 │ │ +0000001480808080808080808080808080808080808080808080808080808080808014000000 │ │ +0000001581818181818181818181818181818181818181818181818181818181818115000000 │ │ +0000001682838383838383838383838383838383838383838383838383838383838216000000 │ │ +0000001718848585858585858585858585858585858585858585858585858585841817000000 │ │ +00000000191a1a1a1b1c1d8686868686870c1e1f1a1a1a1a1a1a1a1a1a1a1a1a1a1900000000 │ │ +0000000000000000000010888888888118200000000000000000000000000000000000000000 │ │ +000000000000000000002189898a222324000000000000000000000000000000000000000000 │ │ +00000000000000000000258b8a02060000000000000000000000000000000000000000000000 │ │ +0000000000000000000026860d27000000000000000000000000000000000000000000000000 │ │ +0000000000000000002821292a00000000000000000000000000000000000000000000000000 │ │ +000000000000000000250a1e0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001800000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_gray.png │ ├── sng │ │ @@ -1,154 +1,153 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ } │ │ tRNS { │ │ - 0 187 171 159 255 255 143 135 255 255 255 137 255 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 255 151 255 255 255 255 255 255 255 153 255 157 255 161 255 255 255 255 255 165 255 255 255 255 169 255 255 255 255 255 255 255 255 255 173 255 255 255 255 177 255 255 255 255 181 255 185 189 191 255 193 163 149 94 84 86 120 118 90 173 116 0 211 183 114 213 255 215 126 217} │ │ + 0 187 171 159 143 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 118 90 173 116 211 183 114 213 215 126 217} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ -0000000002030405050505050505050505050505050505050505050505050504030200000000 │ │ -0000000607080808080808080808080808080808080808080808080808080808080706000000 │ │ -00000007090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0907000000 │ │ -0000000709090909090909090909090909090909090909090909090909090909090907000000 │ │ -0000000b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b000000 │ │ -0000000d0e0e0e0e0e0e0e0e0f10100f0e0e0e0e0e110e1213110e0e0e0e0e0e0e0e0d000000 │ │ -000000061414141414141415161717181514141414191a17171b141414141414141406000000 │ │ -0000001c1d1d1d1d1d1d1d1e1f1717201e1d1d1d1d21171717221d1d1d1d1d1d1d1d1c000000 │ │ -000000231919191919191924252626252419191919272817292a191919191919191923000000 │ │ -0000002b05050505050505052c2c2c2c0505050505052424242405050505050505052b000000 │ │ -0000002d2e2e2e2e2e092e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e092e2e2e2e2e2d000000 │ │ -0000002f3030303030313211333030303030303030303030303311343130303030302f000000 │ │ -00000035363636363637171a381d393936363636363639390e321a1737363636363635000000 │ │ -0000003a2a2a2a2a2a2e3b1717173c3d3e3f3f3f3f40414217171720432a2a2a2a2a3a000000 │ │ -000000440f0f0f0f0f4539463c171717171717171717171717474839450f0f0f0f0f44000000 │ │ -00000049111111111111114a394b4c171717171717174734214d4a1111111111111149000000 │ │ -0000004e272727272727272727274a4f11111405111e4a4a272727272727272727274e000000 │ │ -0000005015151515151515151515151515151515151515151515151515151515151550000000 │ │ -000000511e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e51000000 │ │ -0000005253242424242424242424242424242424242424242424242424242424245352000000 │ │ -00000054152c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c1554000000 │ │ -00000055561e39393939393939393939393939393939393939393939393939391e5655000000 │ │ -0000000057585858595a034d4d4d4d4d332d5b5c585858585858585858585858585700000000 │ │ -000000000000000000005d4545454524565e5f5f5f5f5f5f5f5f5f5f5f5f5f5f000000000000 │ │ -00000000000000000000604a4a4f6106625f5f5f5f5f5f5f5f5f5f5f5f5f5f5f000000000000 │ │ -0000000000000000000063644f0207005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f000000000000 │ │ -0000000000000000000065452f6600005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f000000000000 │ │ -00000000000000000067602b5a0000005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f000000000000 │ │ -00000000000000000063235b000000005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f000000000000 │ │ -000000000000000000560000000000005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f000000000000 │ │ +0000000002032728282828282828282828282828282828282828282828282827030200000000 │ │ +0000000405292929292929292929292929292929292929292929292929292929290504000000 │ │ +000000052a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a05000000 │ │ +000000052a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a05000000 │ │ +000000062c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c06000000 │ │ +000000072d2d2d2d2d2d2d2d2e2f2f2e2d2d2d2d2d302d3132302d2d2d2d2d2d2d2d07000000 │ │ +000000043333333333333334353636373433333333383936363a333333333333333304000000 │ │ +000000083b3b3b3b3b3b3b3c3d36363e3c3b3b3b3b3f363636403b3b3b3b3b3b3b3b08000000 │ │ +0000000938383838383838414243434241383838384445364647383838383838383809000000 │ │ +0000000a2828282828282828484848482828282828284141414128282828282828280a000000 │ │ +0000000b49494949492a4949494949494949494949494949494949492a49494949490b000000 │ │ +0000000c4a4a4a4a4a4b4c304d4a4a4a4a4a4a4a4a4a4a4a4a4d304e4b4a4a4a4a4a0c000000 │ │ +0000000d4f4f4f4f4f503639513b52524f4f4f4f4f4f52522d4c3936504f4f4f4f4f0d000000 │ │ +0000000e474747474749533636365455565757575758595a3636363e5b47474747470e000000 │ │ +0000000f2e2e2e2e2e5c525d543636363636363636363636365e5f525c2e2e2e2e2e0f000000 │ │ +000000103030303030303060526162363636363636365e4e3f63603030303030303010000000 │ │ +0000001144444444444444444444606430303328303c60604444444444444444444411000000 │ │ +0000001234343434343434343434343434343434343434343434343434343434343412000000 │ │ +000000133c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c13000000 │ │ +0000001465414141414141414141414141414141414141414141414141414141416514000000 │ │ +0000001534484848484848484848484848484848484848484848484848484848483415000000 │ │ +00000016173c52525252525252525252525252525252525252525252525252523c1716000000 │ │ +00000000181919191a1b0363636363634d0b1c1d191919191919191919191919191800000000 │ │ +000000000000000000001e5c5c5c5c41171f0000000000000000000000000000000000000000 │ │ +0000000000000000000020606064210422000000000000000000000000000000000000000000 │ │ +0000000000000000000023666402050000000000000000000000000000000000000000000000 │ │ +00000000000000000000245c0c25000000000000000000000000000000000000000000000000 │ │ +00000000000000000026200a1b00000000000000000000000000000000000000000000000000 │ │ +00000000000000000023091c0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001700000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_white.png │ ├── sng │ │ @@ -1,14 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ @@ -47,52 +48,51 @@ │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -01211111111111111111111111111111111210 │ │ -23222222222222222222222222222222222232 │ │ -33333333333333333333333333333333333333 │ │ +12322222222222222222222222222222222321 │ │ +34333333333333333333333333333333333343 │ │ 44444444444444444444444444444444444444 │ │ 55555555555555555555555555555555555555 │ │ 66666666666666666666666666666666666666 │ │ 77777777777777777777777777777777777777 │ │ 88888888888888888888888888888888888888 │ │ 99999999999999999999999999999999999999 │ │ -AAAABC00000000000000000000000000CBAAAA │ │ -DDDDE0000000000000000000000000000EDDDD │ │ -FFFF000000000000000000000GFFFFF000FFFF │ │ -HHHH000000000000000000000GHHHHH000HHHH │ │ -IIII000000000000000000000GIIIII000IIII │ │ -JJJJ000000000000000000000GJJJJJ000JJJJ │ │ -KKKK000000000000000000000GKKKKK000KKKK │ │ -LLLL000000000000000000000000000000LLLL │ │ -MMMM000000000000000000000000000000MMMM │ │ -NNNN000000000NNN0ONNNNO00000000000NNNN │ │ -PPPP000000000PPP0OPPPPO00000000000PPPP │ │ -QQQQ000000000000000000000000000000QQQQ │ │ -RRRR000000000RRRRRRRRRRRRR00000000RRRR │ │ -SSSS000000000SSSSSSSSSSSSS00000000SSSS │ │ -TTTT000000000000000000000000000000TTTT │ │ -UUUU000000000000000000000000000000UUUU │ │ -VVVV000000000000000000000000000000VVVV │ │ -WWWWX0000000000000000000000000000XWWWW │ │ -YYYYZa00000000000000000000000000aZYYYY │ │ -bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb │ │ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA │ │ +BBBBCD11111111111111111111111111DCBBBB │ │ +EEEEF1111111111111111111111111111FEEEE │ │ +GGGG111111111111111111111HGGGGG111GGGG │ │ +IIII111111111111111111111HIIIII111IIII │ │ +JJJJ111111111111111111111HJJJJJ111JJJJ │ │ +KKKK111111111111111111111HKKKKK111KKKK │ │ +LLLL111111111111111111111HLLLLL111LLLL │ │ +MMMM111111111111111111111111111111MMMM │ │ +NNNN111111111111111111111111111111NNNN │ │ +OOOO111111111OOO1POOOOP11111111111OOOO │ │ +QQQQ111111111QQQ1PQQQQP11111111111QQQQ │ │ +RRRR111111111111111111111111111111RRRR │ │ +SSSS111111111SSSSSSSSSSSSS11111111SSSS │ │ +TTTT111111111TTTTTTTTTTTTT11111111TTTT │ │ +UUUU111111111111111111111111111111UUUU │ │ +VVVV111111111111111111111111111111VVVV │ │ +WWWW111111111111111111111111111111WWWW │ │ +XXXXY1111111111111111111111111111YXXXX │ │ +ZZZZab11111111111111111111111111baZZZZ │ │ cccccccccccccccccccccccccccccccccccccc │ │ dddddddddddddddddddddddddddddddddddddd │ │ eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee │ │ ffffffffffffffffffffffffffffffffffffff │ │ gggggggggggggggggggggggggggggggggggggg │ │ hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh │ │ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii │ │ jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj │ │ -kllllllllllllllllllllllllllllllllllll0 │ │ +kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk │ │ +0llllllllllllllllllllllllllllllllllll1 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_lb.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 8, 11) # rgb = (0x01,0x08,0x0b) │ │ ( 4, 45, 58) # rgb = (0x04,0x2d,0x3a) │ │ ( 9, 96,123) # rgb = (0x09,0x60,0x7b) │ │ ( 11,108,139) # rgb = (0x0b,0x6c,0x8b) │ │ ( 11,115,148) # rgb = (0x0b,0x73,0x94) │ │ ( 11,113,145) # rgb = (0x0b,0x71,0x91) │ │ @@ -68,15 +68,15 @@ │ │ ( 6, 66, 84) # rgb = (0x06,0x42,0x54) │ │ ( 8, 84,108) # rgb = (0x08,0x54,0x6c) │ │ ( 8, 82,105) # rgb = (0x08,0x52,0x69) │ │ ( 5, 55, 71) # rgb = (0x05,0x37,0x47) │ │ ( 7, 71, 92) # rgb = (0x07,0x47,0x5c) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_red.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 11, 1, 1) # rgb = (0x0b,0x01,0x01) │ │ ( 58, 4, 4) # rgb = (0x3a,0x04,0x04) │ │ (123, 9, 9) # rgb = (0x7b,0x09,0x09) │ │ (139, 11, 11) # rgb = (0x8b,0x0b,0x0b) │ │ (148, 11, 11) # rgb = (0x94,0x0b,0x0b) │ │ (145, 11, 11) # rgb = (0x91,0x0b,0x0b) │ │ @@ -68,15 +68,15 @@ │ │ ( 84, 6, 6) # rgb = (0x54,0x06,0x06) │ │ (108, 8, 8) # rgb = (0x6c,0x08,0x08) │ │ (105, 8, 8) # rgb = (0x69,0x08,0x08) │ │ ( 71, 5, 5) # rgb = (0x47,0x05,0x05) │ │ ( 92, 7, 7) # rgb = (0x5c,0x07,0x07) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_blue.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 49, 46,205) # rgb = (0x31,0x2e,0xcd) │ │ ( 49, 45,204) # rgb = (0x31,0x2d,0xcc) │ │ ( 72, 69,177) # rgb = (0x48,0x45,0xb1) │ │ ( 47, 44,203) # rgb = (0x2f,0x2c,0xcb) │ │ (142,141,184) # rgb = (0x8e,0x8d,0xb8) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (101,100,177) # rgb = (0x65,0x64,0xb1) │ │ @@ -115,15 +115,15 @@ │ │ ( 12, 8,166) # rgb = (0x0c,0x08,0xa6) │ │ ( 10, 6,165) # rgb = (0x0a,0x06,0xa5) │ │ ( 8, 5,163) # rgb = (0x08,0x05,0xa3) │ │ ( 6, 3,161) # rgb = (0x06,0x03,0xa1) │ │ ( 4, 1,159) # rgb = (0x04,0x01,0x9f) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_purple.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 9, 1, 9) # rgb = (0x09,0x01,0x09) │ │ ( 46, 4, 46) # rgb = (0x2e,0x04,0x2e) │ │ ( 99, 9, 98) # rgb = (0x63,0x09,0x62) │ │ (112, 11,111) # rgb = (0x70,0x0b,0x6f) │ │ (118, 11,117) # rgb = (0x76,0x0b,0x75) │ │ (116, 11,115) # rgb = (0x74,0x0b,0x73) │ │ @@ -68,15 +68,15 @@ │ │ ( 68, 6, 67) # rgb = (0x44,0x06,0x43) │ │ ( 86, 8, 86) # rgb = (0x56,0x08,0x56) │ │ ( 84, 8, 84) # rgb = (0x54,0x08,0x54) │ │ ( 57, 5, 57) # rgb = (0x39,0x05,0x39) │ │ ( 74, 7, 73) # rgb = (0x4a,0x07,0x49) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_white.png │ ├── sng │ │ @@ -1,19 +1,19 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 313031ff 5e5e5eff afb0afff d4d3d4ff e3e0e3ff dfdcdfff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dedbdeff dfdcdfff e3e0e3ff d4d3d4ff afb0afff 5e5e5eff 313031ff │ │ 5f5f5fff 7d7d7dff b2b2b2ff c7c7c7ff cfcecfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcccfff cfcecfff c7c7c7ff b2b2b2ff 7d7d7dff 5f5f5fff │ │ a6a7a6ff aeadaeff b5b2b5ff a5a5a5ff 979997ff 999799ff 999699ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999799ff 999699ff 999799ff 979997ff a5a5a5ff b5b2b5ff aeadaeff a6a7a6ff │ │ b2b0b2ff b6b3b6ff aaa7aaff 767576ff 444444ff 373637ff 313031ff 343334ff 343334ff 343334ff 343334ff 343334ff 343334ff 343334ff 343334ff 343334ff 363536ff 323132ff 242324ff 242324ff 323132ff 363536ff 343334ff 343334ff 353435ff 353435ff 2c2b2cff 232223ff 212021ff 1f1f1fff 202020ff 1e1d1eff 2b2a2bff 414141ff 787778ff aaa7aaff b6b3b6ff b2b0b2ff │ │ aeaaaeff b4b1b4ff a19fa1ff 4b494bff 020102ff 010001ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 020202ff 111111ff 111111ff 020202ff 000000ff 000000ff 000000ff 000000ff 000000ff 040504ff 0c0d0cff 141414ff 181818ff 161616ff 0e0f0eff 080908ff 040304ff 4a484aff a19fa1ff b4b1b4ff aeaaaeff │ │ aca9acff b5b3b5ff a2a3a2ff 3f403fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0c0c0cff 797a79ff 797a79ff 0c0c0cff 000000ff 000000ff 000000ff 000000ff 000000ff 363736ff 797b79ff 929192ff a19da1ff 9a979aff 898a89ff 555755ff 070807ff 333433ff a2a3a2ff b5b3b5ff aca9acff │ │ b1adb1ff bab7baff a6a6a6ff 383838ff 000000ff 272627ff 403f40ff 444444ff 454545ff 444444ff 444444ff 444444ff 444444ff 464646ff 424242ff 383738ff 080708ff 0c0c0cff 959695ff 979897ff 0f0f0fff 000000ff 000000ff 000000ff 000000ff 000000ff 585858ff b9b8b9ff c6c3c6ff cec9ceff c9c5c9ff c7c5c7ff 888988ff 101010ff 2b2b2bff a6a6a6ff bab7baff b1adb1ff │ │ @@ -34,13 +34,13 @@ │ │ ebebebff fdfcfdff e9e7e9ff 575657ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 151515ff d0cfd0ff d0cfd0ff 151515ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 575657ff e9e7e9ff fdfcfdff ebebebff │ │ f1f1f1ff ffffffff ede9edff 5d5c5dff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 0f0f0fff 929392ff 929392ff 0f0f0fff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 5d5c5dff ede9edff ffffffff f1f1f1ff │ │ f9f6f9ff ffffffff efecefff 717371ff 050905ff 010201ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 020202ff 101010ff 101010ff 020202ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 010201ff 050905ff 717371ff efecefff ffffffff f9f6f9ff │ │ f6f2f6ff f9f4f9ff ebe7ebff b9b7b9ff 808080ff 676767ff 5c5c5cff 616161ff 616161ff 616161ff 616161ff 616161ff 616161ff 616161ff 616161ff 616161ff 636363ff 5f5f5fff 4e4d4eff 4e4d4eff 5f5f5fff 636363ff 616161ff 616161ff 616161ff 616161ff 616161ff 616161ff 616161ff 616161ff 616161ff 5c5c5cff 676767ff 808080ff b9b7b9ff ebe7ebff f9f4f9ff f6f2f6ff │ │ d8d5d8ff d5d2d5ff d7d4d7ff ebe7ebff f9f6f9ff f6f5f6ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f6f5f6ff f9f6f9ff ebe7ebff d7d4d7ff d5d2d5ff d8d5d8ff │ │ 7b7a7bff 878587ff 9f9d9fff b2b0b2ff bfbebfff c0c1c0ff c1c2c1ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c0c1c0ff c1c2c1ff c0c1c0ff bfbebfff b2b0b2ff 9f9d9fff 878587ff 7b7a7bff │ │ 424142ff 595759ff 7c7a7cff 7f7f7fff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7b7d7bff 7f7f7fff 7c7a7cff 595759ff 424142ff │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_old_blue.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 11) # rgb = (0x01,0x01,0x0b) │ │ ( 6, 4, 58) # rgb = (0x06,0x04,0x3a) │ │ ( 12, 9,123) # rgb = (0x0c,0x09,0x7b) │ │ ( 14, 11,139) # rgb = (0x0e,0x0b,0x8b) │ │ ( 15, 11,148) # rgb = (0x0f,0x0b,0x94) │ │ ( 14, 11,145) # rgb = (0x0e,0x0b,0x91) │ │ @@ -68,15 +68,15 @@ │ │ ( 8, 6, 84) # rgb = (0x08,0x06,0x54) │ │ ( 11, 8,108) # rgb = (0x0b,0x08,0x6c) │ │ ( 10, 8,105) # rgb = (0x0a,0x08,0x69) │ │ ( 7, 5, 71) # rgb = (0x07,0x05,0x47) │ │ ( 9, 7, 92) # rgb = (0x09,0x07,0x5c) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_yellow.png │ ├── sng │ │ @@ -1,28 +1,59 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (204,211, 7) # rgb = (0xcc,0xd3,0x07) │ │ (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ - (211,219, 15) # rgb = (0xd3,0xdb,0x0f) │ │ - (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ (214,222, 18) # rgb = (0xd6,0xde,0x12) │ │ - (217,224, 20) # rgb = (0xd9,0xe0,0x14) │ │ (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ + (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ + (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ + (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ + (211,219, 15) # rgb = (0xd3,0xdb,0x0f) │ │ + (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ + (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ + (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ + (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ + (208,215, 11) # rgb = (0xd0,0xd7,0x0b) │ │ + (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ + (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ + (205,213, 9) # rgb = (0xcd,0xd5,0x09) │ │ + (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ + (204,211, 7) # rgb = (0xcc,0xd3,0x07) │ │ + (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ + (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ + (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ + (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ + (223,230, 26) # rgb = (0xdf,0xe6,0x1a) │ │ + (225,232, 28) # rgb = (0xe1,0xe8,0x1c) │ │ + (224,232, 28) # rgb = (0xe0,0xe8,0x1c) │ │ + (218,225, 21) # rgb = (0xda,0xe1,0x15) │ │ + (218,225, 21) # rgb = (0xda,0xe1,0x15) │ │ + (224,231, 27) # rgb = (0xe0,0xe7,0x1b) │ │ + (218,226, 22) # rgb = (0xda,0xe2,0x16) │ │ + (199,207, 3) # rgb = (0xc7,0xcf,0x03) │ │ + (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ + (219,226, 22) # rgb = (0xdb,0xe2,0x16) │ │ + (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ + (198,206, 2) # rgb = (0xc6,0xce,0x02) │ │ + (216,223, 19) # rgb = (0xd8,0xdf,0x13) │ │ + (198,205, 1) # rgb = (0xc6,0xcd,0x01) │ │ + (217,225, 21) # rgb = (0xd9,0xe1,0x15) │ │ + (211,219, 15) # rgb = (0xd3,0xdb,0x0f) │ │ + (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ + (217,224, 20) # rgb = (0xd9,0xe0,0x14) │ │ (216,223, 19) # rgb = (0xd8,0xdf,0x13) │ │ (216,224, 20) # rgb = (0xd8,0xe0,0x14) │ │ - (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ (215,223, 19) # rgb = (0xd7,0xdf,0x13) │ │ - (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ (164,168, 53) # rgb = (0xa4,0xa8,0x35) │ │ (176,178,113) # rgb = (0xb0,0xb2,0x71) │ │ (165,169, 47) # rgb = (0xa5,0xa9,0x2f) │ │ (167,170, 76) # rgb = (0xa7,0xaa,0x4c) │ │ (178,180,118) # rgb = (0xb2,0xb4,0x76) │ │ (169,172, 87) # rgb = (0xa9,0xac,0x57) │ │ @@ -30,153 +61,121 @@ │ │ (163,167, 45) # rgb = (0xa3,0xa7,0x2d) │ │ (209,210,195) # rgb = (0xd1,0xd2,0xc3) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (205,205,185) # rgb = (0xcd,0xcd,0xb9) │ │ (166,170, 66) # rgb = (0xa6,0xaa,0x42) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (169,172, 86) # rgb = (0xa9,0xac,0x56) │ │ - (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ (213,221, 17) # rgb = (0xd5,0xdd,0x11) │ │ (164,169, 42) # rgb = (0xa4,0xa9,0x2a) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (170,173, 91) # rgb = (0xaa,0xad,0x5b) │ │ (176,178,110) # rgb = (0xb0,0xb2,0x6e) │ │ - (211,219, 15) # rgb = (0xd3,0xdb,0x0f) │ │ (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ (164,169, 39) # rgb = (0xa4,0xa9,0x27) │ │ (174,176,107) # rgb = (0xae,0xb0,0x6b) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (165,169, 44) # rgb = (0xa5,0xa9,0x2c) │ │ (213,214,203) # rgb = (0xd5,0xd6,0xcb) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (165,170, 54) # rgb = (0xa5,0xaa,0x36) │ │ - (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ (165,169, 36) # rgb = (0xa5,0xa9,0x24) │ │ (166,171, 35) # rgb = (0xa6,0xab,0x23) │ │ - (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ - (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ (204,205,182) # rgb = (0xcc,0xcd,0xb6) │ │ (199,200,171) # rgb = (0xc7,0xc8,0xab) │ │ (168,172, 44) # rgb = (0xa8,0xac,0x2c) │ │ (171,176, 28) # rgb = (0xab,0xb0,0x1c) │ │ (202,203,178) # rgb = (0xca,0xcb,0xb2) │ │ - (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ (209,217, 13) # rgb = (0xd1,0xd9,0x0d) │ │ (203,204,181) # rgb = (0xcb,0xcc,0xb5) │ │ (198,199,169) # rgb = (0xc6,0xc7,0xa9) │ │ (168,172, 68) # rgb = (0xa8,0xac,0x44) │ │ (172,178, 26) # rgb = (0xac,0xb2,0x1a) │ │ (169,172, 73) # rgb = (0xa9,0xac,0x49) │ │ (200,201,172) # rgb = (0xc8,0xc9,0xac) │ │ - (208,215, 11) # rgb = (0xd0,0xd7,0x0b) │ │ (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ (167,171, 59) # rgb = (0xa7,0xab,0x3b) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (206,206,185) # rgb = (0xce,0xce,0xb9) │ │ (184,185,132) # rgb = (0xb8,0xb9,0x84) │ │ (172,175, 93) # rgb = (0xac,0xaf,0x5d) │ │ (186,188,138) # rgb = (0xba,0xbc,0x8a) │ │ (207,208,189) # rgb = (0xcf,0xd0,0xbd) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (167,171, 55) # rgb = (0xa7,0xab,0x37) │ │ - (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ (208,215, 11) # rgb = (0xd0,0xd7,0x0b) │ │ (175,180, 20) # rgb = (0xaf,0xb4,0x14) │ │ (172,177, 26) # rgb = (0xac,0xb1,0x1a) │ │ (184,186,133) # rgb = (0xb8,0xba,0x85) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (181,183,124) # rgb = (0xb5,0xb7,0x7c) │ │ (172,177, 25) # rgb = (0xac,0xb1,0x19) │ │ - (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ (176,182, 18) # rgb = (0xb0,0xb6,0x12) │ │ (175,177,101) # rgb = (0xaf,0xb1,0x65) │ │ (211,211,198) # rgb = (0xd3,0xd3,0xc6) │ │ (172,175, 89) # rgb = (0xac,0xaf,0x59) │ │ (173,178, 24) # rgb = (0xad,0xb2,0x18) │ │ - (205,213, 9) # rgb = (0xcd,0xd5,0x09) │ │ (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ (178,184, 16) # rgb = (0xb2,0xb8,0x10) │ │ (176,183, 17) # rgb = (0xb0,0xb7,0x11) │ │ (167,172, 44) # rgb = (0xa7,0xac,0x2c) │ │ (168,171, 71) # rgb = (0xa8,0xab,0x47) │ │ (168,172, 63) # rgb = (0xa8,0xac,0x3f) │ │ (168,173, 38) # rgb = (0xa8,0xad,0x26) │ │ (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ - (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ - (204,211, 7) # rgb = (0xcc,0xd3,0x07) │ │ (204,212, 8) # rgb = (0xcc,0xd4,0x08) │ │ - (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ (204,211, 7) # rgb = (0xcc,0xd3,0x07) │ │ (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ - (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ - (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ - (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ (202,209, 5) # rgb = (0xca,0xd1,0x05) │ │ - (223,230, 26) # rgb = (0xdf,0xe6,0x1a) │ │ - (225,232, 28) # rgb = (0xe1,0xe8,0x1c) │ │ - (224,232, 28) # rgb = (0xe0,0xe8,0x1c) │ │ - (218,225, 21) # rgb = (0xda,0xe1,0x15) │ │ (201,208, 4) # rgb = (0xc9,0xd0,0x04) │ │ (202,210, 6) # rgb = (0xca,0xd2,0x06) │ │ - (218,225, 21) # rgb = (0xda,0xe1,0x15) │ │ - (224,231, 27) # rgb = (0xe0,0xe7,0x1b) │ │ - (218,226, 22) # rgb = (0xda,0xe2,0x16) │ │ - (248,255, 51) # rgb = (0xf8,0xff,0x33) │ │ - (199,207, 3) # rgb = (0xc7,0xcf,0x03) │ │ (200,207, 3) # rgb = (0xc8,0xcf,0x03) │ │ - (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ - (219,226, 22) # rgb = (0xdb,0xe2,0x16) │ │ - (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ - (198,206, 2) # rgb = (0xc6,0xce,0x02) │ │ - (216,223, 19) # rgb = (0xd8,0xdf,0x13) │ │ - (198,205, 1) # rgb = (0xc6,0xcd,0x01) │ │ - (217,225, 21) # rgb = (0xd9,0xe1,0x15) │ │ } │ │ tRNS { │ │ - 0 187 171 159 255 255 143 135 255 135 255 255 137 255 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 255 151 255 255 255 255 255 255 255 255 153 255 255 157 255 161 255 255 255 255 255 255 165 255 255 255 255 255 255 255 169 255 255 255 255 255 255 255 255 255 255 255 173 255 255 255 255 255 255 255 177 255 255 255 255 255 255 181 255 255 255 255 255 255 255 185 255 189 255 191 255 193 255 163 149 255 94 84 86 120 255 255 118 90 116 0 211 255 183 114 213 255 215 126 217 120} │ │ + 0 187 171 159 143 135 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 118 90 116 211 183 114 213 215 126 217 120} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ -0000000002030405050505050505050505050505050505050505050505050504030200000000 │ │ -0000000607080808080808080808080808080808080808080808080808080808080706000000 │ │ -000000090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a09000000 │ │ -000000090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09000000 │ │ -0000000c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c000000 │ │ -0000000e0f0f0f0f0f0f0f0f101111100f0f0f0f0f12131415120f0f0f0f0f0f0f0f0e000000 │ │ -0000000616161616161616171819191a17161616161b1c19191d161616161616161606000000 │ │ -0000001e1f1f1f1f1f1f1f2021191922201f1f1f1f23191919241f1f1f1f1f1f1f1f1e000000 │ │ -0000002526262626262626272829292827262626262a2b192c2d262626262626262625000000 │ │ -0000002e05050505050505052f2f2f2f0505050505053030303005050505050505052e000000 │ │ -0000003132323232320a3232323232323232323232323232323232320a323232323231000000 │ │ -0000003334343434343536373834343434343434343434343438373935343434343433000000 │ │ -0000003a3b3b3b3b3b3c191c3d3e3f3f3b3b3b3b3b3b3f3f40411c193c3b3b3b3b3b3a000000 │ │ -0000004243434343434445191919464748494949494a4b4c191919224d434343434342000000 │ │ -0000004e4f4f4f4f4f50515246191919191919191919191919535455504f4f4f4f4f4e000000 │ │ -00000056575757575757575851595a1919191919191953395b5c585757575757575756000000 │ │ -0000005d5e5e5e5e5e5e5e5e5e5e5f606161626361645f5f5e5e5e5e5e5e5e5e5e5e5d000000 │ │ -0000006566666666666666666666666666666666666666666666666666666666666665000000 │ │ -0000006768686868686868686868686868686868686868686868686868686868686867000000 │ │ -000000696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69000000 │ │ -0000006b666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c666b000000 │ │ -0000006d6e666f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f666e6d000000 │ │ -0000000070717171727303747474747475317677717171717171717171717171717000000000 │ │ -000000000000000000004e747474746a6e787979797979797979797979797979000000000000 │ │ -000000000000000000007a7b7b7b7c067d797979797979797979797979797979000000000000 │ │ -000000000000000000007e7f7b02090079797979797979797979797979797979000000000000 │ │ -0000000000000000000080743381000079797979797979797979797979797979000000000000 │ │ -000000000000000000827a2e8300000079797979797979797979797979797979000000000000 │ │ -0000000000000000007e25760000000079797979797979797979797979797979000000000000 │ │ -0000000000000000006e00000000000079797979797979797979797979797979000000000000 │ │ +0000000002032829292929292929292929292929292929292929292929292928030200000000 │ │ +00000004052a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a0504000000 │ │ +000000062b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b06000000 │ │ +000000062b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b06000000 │ │ +000000072d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d07000000 │ │ +000000082e2e2e2e2e2e2e2e2f30302f2e2e2e2e2e31323334312e2e2e2e2e2e2e2e08000000 │ │ +0000000435353535353535363738383936353535353a3b38383c353535353535353504000000 │ │ +000000093d3d3d3d3d3d3d3e3f3838403e3d3d3d3d41383838423d3d3d3d3d3d3d3d09000000 │ │ +0000000a4343434343434344454646454443434343474838494a43434343434343430a000000 │ │ +0000000b29292929292929294b4b4b4b2929292929294c4c4c4c29292929292929290b000000 │ │ +0000000c4d4d4d4d4d2b4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d2b4d4d4d4d4d0c000000 │ │ +0000000d4e4e4e4e4e4f5051524e4e4e4e4e4e4e4e4e4e4e4e5251534f4e4e4e4e4e0d000000 │ │ +0000000e545454545455383b565758585454545454545858595a3b385554545454540e000000 │ │ +0000000f5b5b5b5b5b5c5d3838385e5f606161616162636438383840655b5b5b5b5b0f000000 │ │ +0000001066666666666768695e3838383838383838383838386a6b6c67666666666610000000 │ │ +000000116d6d6d6d6d6d6d6e686f70383838383838386a5371726e6d6d6d6d6d6d6d11000000 │ │ +0000001273737373737373737373747576767778767974747373737373737373737312000000 │ │ +000000137a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a13000000 │ │ +000000147b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b14000000 │ │ +000000157c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c15000000 │ │ +000000167a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a16000000 │ │ +00000017187a7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a1817000000 │ │ +00000000191a1a1a1b1c037f7f7f7f7f800c1d1e1a1a1a1a1a1a1a1a1a1a1a1a1a1900000000 │ │ +00000000000000000000107f7f7f7f7c181f0000000000000000000000000000000000000000 │ │ +0000000000000000000020818181210422000000000000000000000000000000000000000000 │ │ +0000000000000000000023828102060000000000000000000000000000000000000000000000 │ │ +00000000000000000000247f0d25000000000000000000000000000000000000000000000000 │ │ +00000000000000000026200b2700000000000000000000000000000000000000000000000000 │ │ +000000000000000000230a1d0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001800000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_purple.png │ ├── sng │ │ @@ -1,28 +1,62 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (138, 14,136) # rgb = (0x8a,0x0e,0x88) │ │ (144, 20,142) # rgb = (0x90,0x14,0x8e) │ │ (149, 25,147) # rgb = (0x95,0x19,0x93) │ │ - (152, 28,150) # rgb = (0x98,0x1c,0x96) │ │ - (153, 29,152) # rgb = (0x99,0x1d,0x98) │ │ (154, 30,153) # rgb = (0x9a,0x1e,0x99) │ │ (157, 33,156) # rgb = (0x9d,0x21,0x9c) │ │ - (162, 38,161) # rgb = (0xa2,0x26,0xa1) │ │ (158, 34,157) # rgb = (0x9e,0x22,0x9d) │ │ + (157, 33,155) # rgb = (0x9d,0x21,0x9b) │ │ + (156, 32,155) # rgb = (0x9c,0x20,0x9b) │ │ + (153, 29,152) # rgb = (0x99,0x1d,0x98) │ │ + (152, 28,150) # rgb = (0x98,0x1c,0x96) │ │ + (151, 27,149) # rgb = (0x97,0x1b,0x95) │ │ + (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ + (148, 24,146) # rgb = (0x94,0x18,0x92) │ │ + (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ + (145, 21,144) # rgb = (0x91,0x15,0x90) │ │ + (143, 19,142) # rgb = (0x8f,0x13,0x8e) │ │ + (141, 17,140) # rgb = (0x8d,0x11,0x8c) │ │ + (140, 16,139) # rgb = (0x8c,0x10,0x8b) │ │ + (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ + (137, 13,136) # rgb = (0x89,0x0d,0x88) │ │ + (136, 12,135) # rgb = (0x88,0x0c,0x87) │ │ + (135, 11,134) # rgb = (0x87,0x0b,0x86) │ │ + (147, 23,146) # rgb = (0x93,0x17,0x92) │ │ + (152, 28,151) # rgb = (0x98,0x1c,0x97) │ │ + (173, 49,172) # rgb = (0xad,0x31,0xac) │ │ + (177, 53,176) # rgb = (0xb1,0x35,0xb0) │ │ + (176, 52,175) # rgb = (0xb0,0x34,0xaf) │ │ + (163, 40,162) # rgb = (0xa3,0x28,0xa2) │ │ + (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ + (164, 40,163) # rgb = (0xa4,0x28,0xa3) │ │ + (175, 51,174) # rgb = (0xaf,0x33,0xae) │ │ + (165, 41,164) # rgb = (0xa5,0x29,0xa4) │ │ + (129, 5,128) # rgb = (0x81,0x05,0x80) │ │ + (140, 16,138) # rgb = (0x8c,0x10,0x8a) │ │ + (155, 31,153) # rgb = (0x9b,0x1f,0x99) │ │ + (165, 41,164) # rgb = (0xa5,0x29,0xa4) │ │ + (128, 4,127) # rgb = (0x80,0x04,0x7f) │ │ + (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ + (161, 37,160) # rgb = (0xa1,0x25,0xa0) │ │ + (126, 2,125) # rgb = (0x7e,0x02,0x7d) │ │ + (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ + (163, 39,162) # rgb = (0xa3,0x27,0xa2) │ │ + (152, 28,150) # rgb = (0x98,0x1c,0x96) │ │ + (153, 29,152) # rgb = (0x99,0x1d,0x98) │ │ + (162, 38,161) # rgb = (0xa2,0x26,0xa1) │ │ (161, 37,160) # rgb = (0xa1,0x25,0xa0) │ │ (160, 37,159) # rgb = (0xa0,0x25,0x9f) │ │ - (157, 33,155) # rgb = (0x9d,0x21,0x9b) │ │ (159, 35,158) # rgb = (0x9f,0x23,0x9e) │ │ - (156, 32,155) # rgb = (0x9c,0x20,0x9b) │ │ (158, 34,157) # rgb = (0x9e,0x22,0x9d) │ │ (132, 63,132) # rgb = (0x84,0x3f,0x84) │ │ (162,122,161) # rgb = (0xa2,0x7a,0xa1) │ │ (131, 57,130) # rgb = (0x83,0x39,0x82) │ │ (143, 87,143) # rgb = (0x8f,0x57,0x8f) │ │ (164,126,164) # rgb = (0xa4,0x7e,0xa4) │ │ (149, 97,148) # rgb = (0x95,0x61,0x94) │ │ @@ -30,162 +64,127 @@ │ │ (129, 54,127) # rgb = (0x81,0x36,0x7f) │ │ (207,198,207) # rgb = (0xcf,0xc6,0xcf) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (201,189,201) # rgb = (0xc9,0xbd,0xc9) │ │ (140, 77,139) # rgb = (0x8c,0x4d,0x8b) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (148, 96,148) # rgb = (0x94,0x60,0x94) │ │ - (153, 29,152) # rgb = (0x99,0x1d,0x98) │ │ (155, 32,154) # rgb = (0x9b,0x20,0x9a) │ │ (128, 51,127) # rgb = (0x80,0x33,0x7f) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (151,100,150) # rgb = (0x97,0x64,0x96) │ │ (160,119,160) # rgb = (0xa0,0x77,0xa0) │ │ - (152, 28,150) # rgb = (0x98,0x1c,0x96) │ │ (154, 30,153) # rgb = (0x9a,0x1e,0x99) │ │ (127, 48,126) # rgb = (0x7f,0x30,0x7e) │ │ (158,116,158) # rgb = (0x9e,0x74,0x9e) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (130, 54,129) # rgb = (0x82,0x36,0x81) │ │ (212,205,212) # rgb = (0xd4,0xcd,0xd4) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (134, 63,133) # rgb = (0x86,0x3f,0x85) │ │ - (151, 27,149) # rgb = (0x97,0x1b,0x95) │ │ (152, 29,151) # rgb = (0x98,0x1d,0x97) │ │ (125, 45,125) # rgb = (0x7d,0x2d,0x7d) │ │ (126, 44,126) # rgb = (0x7e,0x2c,0x7e) │ │ - (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ (160, 36,159) # rgb = (0xa0,0x24,0x9f) │ │ - (148, 24,146) # rgb = (0x94,0x18,0x92) │ │ (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ (200,186,200) # rgb = (0xc8,0xba,0xc8) │ │ (194,176,193) # rgb = (0xc2,0xb0,0xc1) │ │ (132, 54,132) # rgb = (0x84,0x36,0x84) │ │ (127, 36,126) # rgb = (0x7f,0x24,0x7e) │ │ (197,182,197) # rgb = (0xc5,0xb6,0xc5) │ │ - (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ (199,185,199) # rgb = (0xc7,0xb9,0xc7) │ │ (193,174,193) # rgb = (0xc1,0xae,0xc1) │ │ (142, 79,141) # rgb = (0x8e,0x4f,0x8d) │ │ (127, 34,126) # rgb = (0x7f,0x22,0x7e) │ │ (143, 83,143) # rgb = (0x8f,0x53,0x8f) │ │ (195,177,194) # rgb = (0xc3,0xb1,0xc2) │ │ - (145, 21,144) # rgb = (0x91,0x15,0x90) │ │ (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ (138, 69,137) # rgb = (0x8a,0x45,0x89) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (202,189,202) # rgb = (0xca,0xbd,0xca) │ │ (172,140,172) # rgb = (0xac,0x8c,0xac) │ │ (153,103,152) # rgb = (0x99,0x67,0x98) │ │ (176,146,176) # rgb = (0xb0,0x92,0xb0) │ │ (204,192,204) # rgb = (0xcc,0xc0,0xcc) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (136, 65,135) # rgb = (0x88,0x41,0x87) │ │ - (143, 19,142) # rgb = (0x8f,0x13,0x8e) │ │ (145, 21,144) # rgb = (0x91,0x15,0x90) │ │ (126, 28,125) # rgb = (0x7e,0x1c,0x7d) │ │ (126, 35,125) # rgb = (0x7e,0x23,0x7d) │ │ (173,141,173) # rgb = (0xad,0x8d,0xad) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (168,132,168) # rgb = (0xa8,0x84,0xa8) │ │ (126, 34,125) # rgb = (0x7e,0x22,0x7d) │ │ - (141, 17,140) # rgb = (0x8d,0x11,0x8c) │ │ (143, 19,142) # rgb = (0x8f,0x13,0x8e) │ │ (125, 25,124) # rgb = (0x7d,0x19,0x7c) │ │ (157,111,156) # rgb = (0x9d,0x6f,0x9c) │ │ (209,200,209) # rgb = (0xd1,0xc8,0xd1) │ │ (151, 99,151) # rgb = (0x97,0x63,0x97) │ │ (126, 32,125) # rgb = (0x7e,0x20,0x7d) │ │ - (140, 16,139) # rgb = (0x8c,0x10,0x8b) │ │ (141, 17,140) # rgb = (0x8d,0x11,0x8c) │ │ (124, 22,123) # rgb = (0x7c,0x16,0x7b) │ │ (124, 24,123) # rgb = (0x7c,0x18,0x7b) │ │ (131, 53,131) # rgb = (0x83,0x35,0x83) │ │ (142, 81,142) # rgb = (0x8e,0x51,0x8e) │ │ (140, 74,139) # rgb = (0x8c,0x4a,0x8b) │ │ (129, 47,128) # rgb = (0x81,0x2f,0x80) │ │ - (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ (140, 16,139) # rgb = (0x8c,0x10,0x8b) │ │ - (137, 13,136) # rgb = (0x89,0x0d,0x88) │ │ (138, 14,137) # rgb = (0x8a,0x0e,0x89) │ │ - (136, 12,135) # rgb = (0x88,0x0c,0x87) │ │ (137, 13,136) # rgb = (0x89,0x0d,0x88) │ │ - (135, 11,134) # rgb = (0x87,0x0b,0x86) │ │ (140, 16,138) # rgb = (0x8c,0x10,0x8a) │ │ (135, 11,134) # rgb = (0x87,0x0b,0x86) │ │ - (147, 23,146) # rgb = (0x93,0x17,0x92) │ │ - (152, 28,151) # rgb = (0x98,0x1c,0x97) │ │ (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ (134, 10,133) # rgb = (0x86,0x0a,0x85) │ │ - (173, 49,172) # rgb = (0xad,0x31,0xac) │ │ - (177, 53,176) # rgb = (0xb1,0x35,0xb0) │ │ - (176, 52,175) # rgb = (0xb0,0x34,0xaf) │ │ - (163, 40,162) # rgb = (0xa3,0x28,0xa2) │ │ - (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ (132, 8,131) # rgb = (0x84,0x08,0x83) │ │ (135, 11,133) # rgb = (0x87,0x0b,0x85) │ │ - (164, 40,163) # rgb = (0xa4,0x28,0xa3) │ │ - (175, 51,174) # rgb = (0xaf,0x33,0xae) │ │ (131, 7,130) # rgb = (0x83,0x07,0x82) │ │ - (165, 41,164) # rgb = (0xa5,0x29,0xa4) │ │ - (221, 97,220) # rgb = (0xdd,0x61,0xdc) │ │ - (129, 5,128) # rgb = (0x81,0x05,0x80) │ │ (130, 6,128) # rgb = (0x82,0x06,0x80) │ │ (130, 6,129) # rgb = (0x82,0x06,0x81) │ │ - (140, 16,138) # rgb = (0x8c,0x10,0x8a) │ │ - (155, 31,153) # rgb = (0x9b,0x1f,0x99) │ │ - (165, 41,164) # rgb = (0xa5,0x29,0xa4) │ │ - (128, 4,127) # rgb = (0x80,0x04,0x7f) │ │ (128, 5,127) # rgb = (0x80,0x05,0x7f) │ │ - (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ - (161, 37,160) # rgb = (0xa1,0x25,0xa0) │ │ - (126, 2,125) # rgb = (0x7e,0x02,0x7d) │ │ - (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ - (163, 39,162) # rgb = (0xa3,0x27,0xa2) │ │ } │ │ tRNS { │ │ - 0 187 171 159 255 255 143 135 255 135 255 255 137 255 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 255 151 255 255 255 255 255 255 255 255 153 255 255 255 157 255 255 161 255 255 255 255 255 255 165 255 255 255 255 255 255 255 169 255 255 255 255 255 255 255 255 255 255 255 173 255 255 255 255 255 255 255 177 255 255 255 255 255 255 181 255 255 255 255 255 255 255 185 255 189 255 191 255 193 255 255 163 149 255 255 94 84 86 120 159 255 255 118 90 255 116 0 211 255 255 183 143 114 213 255 215 126 217 153 120} │ │ + 0 187 171 159 143 135 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 159 118 90 116 211 183 143 114 213 215 126 217 153 120} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ -0000000002030405050505050505050505050505050505050505050505050504030200000000 │ │ -0000000607080808080808080808080808080808080808080808080808080808080706000000 │ │ -000000090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09000000 │ │ -000000090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b09000000 │ │ -0000000c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c000000 │ │ -0000000e0f0f0f0f0f0f0f0f101111100f0f0f0f0f12131415120f0f0f0f0f0f0f0f0e000000 │ │ -0000000616161616161616171819191a17161616161b1c19191d161616161616161606000000 │ │ -0000001e1f1f1f1f1f1f1f2021191922201f1f1f1f23191919241f1f1f1f1f1f1f1f1e000000 │ │ -0000002526262626262626272829292827262626262a2b192c2d262626262626262625000000 │ │ -0000002e2f2f2f2f2f2f2f2f303030302f2f2f2f2f2f313131312f2f2f2f2f2f2f2f2e000000 │ │ -000000323333333333343333333333333333333333333333333333330a333333333332000000 │ │ -0000003536363636363738393a3636363636363636363636363a393b37363636363635000000 │ │ -0000003c3d3d3d3d3d3e191c3f4041413d3d3d3d3d3d414142431c193e3d3d3d3d3d3c000000 │ │ -000000444545454545464719191948494a4b4b4b4b4c4d4e191919224f454545454544000000 │ │ -0000005051515151515253544819191919191919191919191955565752515151515150000000 │ │ -00000058595959595959595a535b5c19191919191919553b5d5e5a5959595959595958000000 │ │ -0000005f6060606060606060606061626363646563666161606060606060606060605f000000 │ │ -0000006768686868686868686868686868686868686868686868686868686868686867000000 │ │ -000000696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69000000 │ │ -0000006b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b000000 │ │ -0000006d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d000000 │ │ -0000007071727373737373737373737373737373737373737373737373737373727170000000 │ │ -000000007475757576777879797979797a327b7c757575757575757575757575757400000000 │ │ -00000000000000000000507d7d7d7d6c717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -00000000000000000000808181828384857f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -000000000000000000008687820209007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -000000000000000000008879358900007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -0000000000000000008a808b8c0000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -00000000000000000086257b000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ -000000000000000000710000000000007f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f000000000000 │ │ +0000000002032b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b030200000000 │ │ +00000004052d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0504000000 │ │ +000000062e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e06000000 │ │ +000000062f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f06000000 │ │ +0000000730303030303030303030303030303030303030303030303030303030303007000000 │ │ +0000000831313131313131313233333231313131313435363734313131313131313108000000 │ │ +0000000438383838383838393a3b3b3c39383838383d3e3b3b3f383838383838383804000000 │ │ +000000094040404040404041423b3b434140404040443b3b3b45404040404040404009000000 │ │ +0000000a46464646464646474849494847464646464a4b3b4c4d46464646464646460a000000 │ │ +0000000b4e4e4e4e4e4e4e4e4f4f4f4f4e4e4e4e4e4e505050504e4e4e4e4e4e4e4e0b000000 │ │ +0000000c5151515151525151515151515151515151515151515151512e51515151510c000000 │ │ +0000000d5353535353545556575353535353535353535353535756585453535353530d000000 │ │ +0000000e59595959595a3b3e5b5c5d5d5959595959595d5d5e5f3e3b5a59595959590e000000 │ │ +0000000f606060606061623b3b3b636465666666666768693b3b3b436a60606060600f000000 │ │ +000000106b6b6b6b6b6c6d6e633b3b3b3b3b3b3b3b3b3b3b3b6f70716c6b6b6b6b6b10000000 │ │ +0000001172727272727272736d74753b3b3b3b3b3b3b6f587677737272727272727211000000 │ │ +0000001278787878787878787878797a7b7b7c7d7b7e79797878787878787878787812000000 │ │ +000000137f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f13000000 │ │ +0000001480808080808080808080808080808080808080808080808080808080808014000000 │ │ +0000001581818181818181818181818181818181818181818181818181818181818115000000 │ │ +0000001682838383838383838383838383838383838383838383838383838383838216000000 │ │ +0000001718848585858585858585858585858585858585858585858585858585841817000000 │ │ +00000000191a1a1a1b1c1d8686868686870c1e1f1a1a1a1a1a1a1a1a1a1a1a1a1a1900000000 │ │ +0000000000000000000010888888888118200000000000000000000000000000000000000000 │ │ +000000000000000000002189898a222324000000000000000000000000000000000000000000 │ │ +00000000000000000000258b8a02060000000000000000000000000000000000000000000000 │ │ +0000000000000000000026860d27000000000000000000000000000000000000000000000000 │ │ +0000000000000000002821292a00000000000000000000000000000000000000000000000000 │ │ +000000000000000000250a1e0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001800000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/btn_close_pressed.png │ ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 0000001d 0000003b 00000049 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 00000049 0000003b 0000001d 00000002 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000004 0000003e eab54ed6 fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff eab54ed6 0000003e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 00000055 fec454ff faa424ff faa625ff faa424ff faa827ff faa625ff faa726ff faaa29ff faaa29ff faaa2aff faa928ff faac2bff faab2bff faab2aff faac2cff faab2aff faac2bff faab2bff faab2bff faad2dff faac2bff faab2bff faab2aff faa929ff faab2bff faaa29ff faa929ff faaa29ff faa726ff faa626ff faa626ff faa626ff faa726ff f9a424ff faa424ff fec454ff 00000055 00000009 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000c 0000005e fec353ff f9a422ff faa624ff faa825ff faa927ff faa926ff faab28ff faa927ff faab29ff faac2aff faae2bff faad2aff faae2cff faae2cff faae2cff faae2bff faaf2dff faad2bff faaf2cff faae2cff faae2bff faad2bff faae2bff faac29ff faad2bff faab29ff faac2aff faab28ff faab29ff faaa27ff faa927ff faa624ff faa826ff faa623ff faa624ff fec353ff 0000005e 0000000c ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000063 fec351ff faa824ff faa824ff faa824ff faa824ff faaa26ff faaa26ff faab27ff faae2aff faaf2bff faac28ff faae2aff faae2aff fab12dff fab02cff fab12dff faaf2bff faaf2bff fbb22eff fbb12dff fbb22eff faaf2bff faaf2bff fab02cff fab02cff faaf2bff faae2aff faae2aff faad29ff faab27ff faac28ff faa824ff faa925ff faa824ff faa824ff fec351ff 00000063 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000064 fec250ff faaa24ff faaa24ff faab26ff faac26ff faad27ff faaf29ff faae29ff faaf29ff faae29ff faaf29ff faaf2aff fab12bff fbb22dff fab12cff fab12cff fbb22cff fbb42eff fbb32dff fab12bff fab22cff fbb32dff fbb22cff fab12bff fab12cff fab12cff fab02aff faae29ff faae29ff faaf29ff faab25ff faab25ff faac26ff faaa24ff faa822ff fec250ff 00000064 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000065 fec14fff fba922ff fbac26ff fbad26ff fbaf28ff fbad26ff fbaf29ff fbaf28ff fbb22cff fbb22cff fbb32cff fbb22cff fbb22bff fbb52eff fbb42eff fbb42eff fbb32dff fbb42dff fbb52eff fbb32dff fbb32dff fbb22cff fbb42dff fbb32cff fbb22bff fbb12aff fbb02aff fbb12aff fbb12aff fbae27ff fbaf29ff fbae27ff fbae27ff fbac25ff fbaa24ff fec14fff 00000065 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000066 fec04dff fbab25ff fbab25ff fbad27ff fbaf28ff fbaf29ff fbb22bff fbb22bff fbb22cff fbb42dff fbb32dff fbb42dff fbb42dff fbb42eff fbb32dff fbb52eff fbb52fff fcb630ff fcb730ff fcb630ff fbb42eff fbb52eff fbb52eff fbb52eff fbb52eff fbb42dff fbb22cff fbb22cff fbb22cff fbb12bff fbae27ff fbaf28ff fbaf28ff fbad26ff fbad26ff fec04dff 00000066 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000067 febf4cff fbad26ff fbac25ff fbaf29ff fbb02aff fbaf28ff fbb12aff fbb22cff fbb12bff fbb32dff fbb42eff fbb42eff fbb42eff fbb42dff fbb52fff fcb731ff fbb62fff fbb52fff fcb730ff fcb731ff fcb731ff fbb52eff fbb52fff fbb52fff fbb32dff fbb32dff fbb52eff fbb12bff fbb02aff fbb12aff fbb12bff fbb02aff fbad26ff fbad26ff fbab24ff febf4cff 00000067 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000068 fdbe4aff fbad26ff fbae27ff fbaf29ff fbb12bff fbb12aff fbb22bff fbb32dff fbb42dff fbb52fff fbb42eff bc8722ff fcb731ff fcb731ff fbb630ff fcb832ff fbb62fff fcb932ff fcb630ff fcb630ff fcb630ff fbb52fff fcb730ff fbb630ff bc8722ff fbb52eff fbb32dff fbb22cff fbb22cff fbb32dff fbaf29ff fbb02aff fbad27ff fbad26ff fbab24ff fdbe4aff 00000068 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000069 fdbd49ff fbad25ff fbaf27ff fbb029ff fbb22aff fbb32bff fbb42cff fbb42cff fbb52dff fbb62fff 5f4512ff 000000ff 9d731fff fcb830ff fcb730ff fcba32ff fcba33ff fcb831ff fcb730ff fcb831ff fcb931ff fcb831ff fcb932ff 9d731fff 000000ff 5f4512ff fbb72fff fbb42dff fbb32cff fbb42dff fbb22aff fbb22bff fbb029ff fbb028ff fbaf28ff fdbd49ff 00000069 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000006a fdbc47ff fbae28ff fbb029ff fbb22cff fbb12bff fbb42eff fbb42eff fbb630ff fbb52eff 5e4512ff 000000ff 000000ff 000000ff 9d731fff fcb832ff fcb933ff fcba34ff fcba34ff fcbb35ff fcba34ff fcba34ff fcba34ff 9d731fff 000000ff 000000ff 000000ff 5e4512ff fbb52eff fbb42eff fbb52eff fbb32dff fbb32cff fbb12bff fbb02aff fbaf28ff fdbc47ff 0000006a 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000006c fdbb45ff fbb029ff fbb02aff fbb32cff fbb32dff fbb52eff fbb62fff fbb52fff bc8823ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7320ff fcbb35ff fcb933ff fcbb35ff fcb933ff fcb933ff fcbb35ff 9d7521ff 000000ff 000000ff 000000ff 000000ff 000000ff bd8925ff fbb42eff fbb52fff fbb22cff fbb22cff fbb22bff fbb12aff fbae27ff fdbb45ff 0000006c 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000006d fdba43ff fbaf28ff fbb029ff fbb12aff fbb32cff fbb52eff fbb42dff fbb630ff fcb832ff 9d731fff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7521ff fcbc36ff fcba34ff fcbb35ff fcbc36ff 9d7521ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7320ff fcb832ff fbb62fff fbb52eff fbb42eff fbb42dff fbb22bff fbb12aff fbaf29ff fdba43ff 0000006d 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000006e fdb942ff fbb12aff fbb12bff fbb12bff fbb42eff fbb52fff fbb731ff fbb630ff fcb932ff fcb832ff 9d731fff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7622ff fcbb35ff fcbe37ff 9d7622ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d731fff fcb933ff fbb831ff fcb832ff fbb730ff fbb62fff fbb32cff fbb42dff fbb029ff fbaf28ff fdb942ff 0000006e 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000070 fdb840ff fbaf28ff fbb22cff fbb22cff fbb52fff fbb730ff fbb731ff fbb831ff fcb832ff fcba34ff fcb832ff 9d7320ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7522ff 9d7622ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7520ff fcb832ff fcba34ff fbb831ff fbb731ff fcb832ff fbb52fff fbb42eff fbb22cff fbb22bff fbb22bff fdb840ff 00000070 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000071 fcb73eff fbaf2aff fbb22dff fbb22cff fbb32dff fbb530ff fbb731ff fcb833ff fcb833ff fcb933ff fcba35ff fcbb35ff 9d7623ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7522ff fcba35ff fcbb35ff fcbb36ff fcb833ff fbb732ff fbb732ff fbb631ff fbb630ff fbb42fff fbb12cff fbb22dff fcb73eff 00000071 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000072 fcb63cff fbb02aff fbb12cff fbb42fff fbb631ff fbb52fff fbb631ff fcb833ff fcba35ff fcb933ff fcb934ff fcb934ff fcbb35ff 9d7521ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7522ff fcbc37ff fcbb36ff fcbb35ff fcb933ff fcb934ff fcb934ff fbb631ff fbb530ff fbb42fff fbb32dff fbb32eff fbb12bff fcb63cff 00000072 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000074 fcb43aff fbb12cff fbb32eff fbb22eff fbb631ff fbb733ff fbb733ff fcb935ff fcb834ff fcb935ff fcbb36ff fcbd38ff fcbc38ff fcbb37ff 9d7523ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7624ff fcbb36ff fcba36ff fcbc37ff fcb935ff fcb834ff fcb935ff fbb733ff fbb631ff fbb632ff fbb632ff fbb530ff fbb22dff fbb22eff fcb43aff 00000074 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000075 fcb338ff fbb32eff fbb32dff fbb52fff fbb630ff fbb631ff fbb833ff fbb832ff fcb934ff fcb934ff fcbc37ff fcba35ff fcbb36ff fcbc37ff 9d7623ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7623ff fcbc37ff fcbc37ff fcbc37ff fcba35ff fcbb36ff fcb934ff fbb732ff fcb934ff fbb732ff fbb530ff fbb52fff fbb32dff fbb22dff fcb338ff 00000075 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000076 fcb236ff fbb02cff fbb32eff fbb531ff fbb631ff fbb530ff fbb733ff fcb934ff fcba35ff fcbb37ff fcba35ff fcbc38ff fcbd39ff 9d7624ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7623ff fcbd39ff fcbb37ff fcbc38ff fcba36ff fcb934ff fcb935ff fcb935ff fbb632ff fbb430ff fbb530ff fbb42fff fbb12dff fcb236ff 00000076 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000078 fcb134ff fbb22eff fbb22eff fbb532ff fbb430ff fbb532ff fcb935ff fbb835ff fcb936ff fcbb38ff fcbc38ff fcbb37ff 9d7624ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7523ff fcbb38ff fcbc38ff fcba37ff fcb936ff fbb834ff fbb733ff fbb733ff fbb431ff fbb532ff fbb32fff fbb02dff fcb134ff 00000078 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000079 fbb032ff fbb02cff fbb12eff fbb32fff fbb633ff fbb532ff fbb633ff fbb734ff fcba36ff fcb936ff fcba37ff 9d7422ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7624ff 9d7524ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7422ff fcba37ff fcb936ff fcba37ff fbb835ff fbb734ff fbb532ff fbb431ff fbb430ff fbb22eff fbb32fff fbb032ff 00000079 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000007b fbaf31ff fbb12eff fbb431ff fbb532ff fbb431ff fbb533ff fbb633ff fbb835ff fcba38ff fcb937ff 9d7322ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7524ff fcbc39ff fcbd3bff 9d7625ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7524ff fcba38ff fcb937ff fbb836ff fbb836ff fbb735ff fbb431ff fbb431ff fbb330ff fbaf2dff fbaf31ff 0000007b 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000007c fbae2fff fbb22fff fbb12fff fbb22fff fbb532ff fbb532ff fbb735ff fbb735ff fbb836ff 9d7322ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7524ff fcbb38ff fcbc3aff fcbe3bff fcbb39ff 9d7524ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7322ff fcb937ff fcb936ff fbb835ff fbb633ff fbb432ff fbb230ff fbb12fff fbb02dff fbae2fff 0000007c 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000007d fbac2dff fbaf2eff fbb331ff fbb230ff fbb533ff fbb432ff fbb634ff fbb735ff bc8a29ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7524ff fcba38ff fcbc3bff fcbc3aff fcbb39ff fcbd3bff fcbc3aff 9d7625ff 000000ff 000000ff 000000ff 000000ff 000000ff bd8b29ff fbb635ff fbb735ff fbb433ff fbb533ff fbb230ff fbb130ff fbb02eff fbac2dff 0000007d 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000007f fbab2bff fbb02fff fbb130ff fbb332ff fbb534ff fbb433ff fbb635ff fbb636ff fbb838ff 5f4615ff 000000ff 000000ff 000000ff 9d7323ff fcbc3bff fcba39ff fcba39ff fcbc3cff fcbc3cff fcba3aff fcbc3cff fcbb3bff 9d7525ff 000000ff 000000ff 000000ff 5e4515ff fbb837ff fbb837ff fbb635ff fbb534ff fbb332ff fbb433ff fbb130ff fbb130ff fbab2bff 0000007f 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000080 fbaa29ff fbb130ff fbb232ff fbb332ff fbb433ff fbb534ff fbb736ff fbb837ff fbb736ff fbb939ff 5e4515ff 000000ff 9d7524ff fcba3aff fcba39ff fcbb3aff fcba39ff fcbc3cff fcba3aff fcbb3bff fcbc3cff fcbc3bff fcbc3bff 9d7324ff 000000ff 5e4615ff fbb837ff fbb837ff fbb636ff fbb736ff fbb433ff fbb433ff fbb231ff fbb130ff fbb130ff fbaa29ff 00000080 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000081 fba928ff fbaf2eff fbb130ff fbb332ff fbb332ff fbb332ff fbb433ff fbb837ff fbb635ff fbb837ff fcba39ff bc8a29ff fbb938ff fcba39ff fbb938ff fcbb3bff fcbb3aff fcbb3aff fcbb3aff fcbb3aff fcba39ff fcbb3aff fcba3aff fbb939ff bd8b2bff fbb938ff fbb736ff fbb837ff fbb534ff fbb635ff fbb332ff fbb433ff fbb130ff fbb232ff fbaf2eff fba928ff 00000081 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000082 faa826ff fbb030ff fbb131ff fbb233ff fbb232ff fbb434ff fbb434ff fbb434ff fbb636ff fbb636ff fbb636ff fbb737ff fbb838ff fbb838ff fbb939ff fcba3aff fbb939ff fbb838ff fbb839ff fcba3aff fbb838ff fcba3bff fbb939ff fbb738ff fbb93aff fbb737ff fbb838ff fbb636ff fbb636ff fbb536ff fbb333ff fbb233ff fbb232ff fbb030ff fbaf30ff faa826ff 00000082 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000083 faa724ff fbb031ff fbb031ff fbb233ff fbb334ff fbb334ff fbb435ff fbb637ff fbb637ff fbb536ff fbb637ff fbb637ff fbb738ff fbb93aff fbb738ff fbb93aff fbb839ff fbb93aff fcba3bff fbb93aff fbb738ff fcba3bff fbb93aff fbb637ff fbb738ff fbb536ff fbb637ff fbb536ff fbb435ff fbb435ff fbb233ff fbb233ff fbb031ff fbb132ff fbb031ff faa724ff 00000083 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000085 faa623ff fbae2fff fbb031ff fbaf30ff fbb132ff fbb233ff fbb435ff fbb435ff fbb536ff fbb637ff fbb637ff fbb637ff fbb637ff fbb839ff fbb93aff fbb839ff fbb93aff fbb839ff fbb637ff fbb839ff fbb637ff fbb839ff fbb839ff fbb536ff fbb738ff fbb738ff fbb435ff fbb334ff fbb334ff fbb334ff fbb334ff fbb031ff fbaf30ff fbae2fff fbae2fff faa623ff 00000085 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000086 faa621ff faac2eff fbaf31ff fbb032ff fbb234ff fbb234ff fbb133ff fbb436ff fbb335ff fbb436ff fbb436ff fbb638ff fbb537ff fbb537ff fbb638ff fbb739ff fbb638ff fbb638ff fbb739ff fbb739ff fbb537ff fbb638ff fbb638ff fbb537ff fbb537ff fbb335ff fbb537ff fbb335ff fbb234ff fbb335ff fbb133ff fbb133ff fbaf31ff fbb032ff faac2eff faa621ff 00000086 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000087 faa520ff faac2fff fbad30ff fbad30ff fbb033ff fbb033ff fbb235ff fbb134ff fbb336ff fbb235ff fbb437ff fbb235ff fbb336ff fbb437ff fbb639ff fbb538ff fbb538ff fbb639ff fbb437ff fbb73aff fbb73aff fbb538ff fbb437ff fbb538ff fbb538ff fbb235ff fbb134ff fbb336ff fbb235ff fbb134ff fbaf32ff fbaf32ff fbae31ff fbad30ff fbae31ff faa520ff 00000087 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000087 faa41fff faac2fff faac2fff fbae31ff fbae31ff fbaf32ff fbaf32ff fbb134ff fbb033ff fbb235ff fbb336ff fbb437ff fbb437ff fbb336ff fbb437ff fbb538ff fbb437ff fbb336ff fbb235ff fbb336ff fbb437ff fbb437ff fbb336ff fbb336ff fbb235ff fbb134ff fbb336ff fbb235ff fbaf32ff fbb033ff fbaf32ff fbaf32ff fbae31ff faac2fff faaa2dff faa41fff 00000087 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000e 00000088 faa31eff faaa2eff faab2fff fbad31ff fbae32ff fbad31ff fbb034ff fbb135ff fbaf33ff fbb034ff fbb135ff fbb034ff fbb236ff fbb135ff fbb437ff fbb236ff fbb337ff fbb337ff fbb337ff fbb236ff fbb337ff fbb438ff fbb337ff fbb135ff fbb337ff fbb034ff fbb135ff fbb135ff fbb034ff fbb034ff fbaf33ff fbae32ff fbae32ff faab2fff faab2fff faa31eff 00000088 0000000e ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 0000000c 00000075 d68b18e1 faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff d68b18e1 00000075 0000000c ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000009 00000045 00000081 0000009c 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 0000009c 00000081 00000045 00000009 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000004 0000000d 0000001b 00000025 0000002a 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002a 00000025 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000004 00000009 0000000c 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000c 00000009 00000004 00000002 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 0000001d 0000003b 00000049 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 0000004b 00000049 0000003b 0000001d 00000002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 0000003e eab54ed6 fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff fec555ff eab54ed6 0000003e 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 00000055 fec454ff faa424ff faa625ff faa424ff faa827ff faa625ff faa726ff faaa29ff faaa29ff faaa2aff faa928ff faac2bff faab2bff faab2aff faac2cff faab2aff faac2bff faab2bff faab2bff faad2dff faac2bff faab2bff faab2aff faa929ff faab2bff faaa29ff faa929ff faaa29ff faa726ff faa626ff faa626ff faa626ff faa726ff f9a424ff faa424ff fec454ff 00000055 00000009 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000c 0000005e fec353ff f9a422ff faa624ff faa825ff faa927ff faa926ff faab28ff faa927ff faab29ff faac2aff faae2bff faad2aff faae2cff faae2cff faae2cff faae2bff faaf2dff faad2bff faaf2cff faae2cff faae2bff faad2bff faae2bff faac29ff faad2bff faab29ff faac2aff faab28ff faab29ff faaa27ff faa927ff faa624ff faa826ff faa623ff faa624ff fec353ff 0000005e 0000000c 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000063 fec351ff faa824ff faa824ff faa824ff faa824ff faaa26ff faaa26ff faab27ff faae2aff faaf2bff faac28ff faae2aff faae2aff fab12dff fab02cff fab12dff faaf2bff faaf2bff fbb22eff fbb12dff fbb22eff faaf2bff faaf2bff fab02cff fab02cff faaf2bff faae2aff faae2aff faad29ff faab27ff faac28ff faa824ff faa925ff faa824ff faa824ff fec351ff 00000063 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000064 fec250ff faaa24ff faaa24ff faab26ff faac26ff faad27ff faaf29ff faae29ff faaf29ff faae29ff faaf29ff faaf2aff fab12bff fbb22dff fab12cff fab12cff fbb22cff fbb42eff fbb32dff fab12bff fab22cff fbb32dff fbb22cff fab12bff fab12cff fab12cff fab02aff faae29ff faae29ff faaf29ff faab25ff faab25ff faac26ff faaa24ff faa822ff fec250ff 00000064 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000065 fec14fff fba922ff fbac26ff fbad26ff fbaf28ff fbad26ff fbaf29ff fbaf28ff fbb22cff fbb22cff fbb32cff fbb22cff fbb22bff fbb52eff fbb42eff fbb42eff fbb32dff fbb42dff fbb52eff fbb32dff fbb32dff fbb22cff fbb42dff fbb32cff fbb22bff fbb12aff fbb02aff fbb12aff fbb12aff fbae27ff fbaf29ff fbae27ff fbae27ff fbac25ff fbaa24ff fec14fff 00000065 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000066 fec04dff fbab25ff fbab25ff fbad27ff fbaf28ff fbaf29ff fbb22bff fbb22bff fbb22cff fbb42dff fbb32dff fbb42dff fbb42dff fbb42eff fbb32dff fbb52eff fbb52fff fcb630ff fcb730ff fcb630ff fbb42eff fbb52eff fbb52eff fbb52eff fbb52eff fbb42dff fbb22cff fbb22cff fbb22cff fbb12bff fbae27ff fbaf28ff fbaf28ff fbad26ff fbad26ff fec04dff 00000066 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000067 febf4cff fbad26ff fbac25ff fbaf29ff fbb02aff fbaf28ff fbb12aff fbb22cff fbb12bff fbb32dff fbb42eff fbb42eff fbb42eff fbb42dff fbb52fff fcb731ff fbb62fff fbb52fff fcb730ff fcb731ff fcb731ff fbb52eff fbb52fff fbb52fff fbb32dff fbb32dff fbb52eff fbb12bff fbb02aff fbb12aff fbb12bff fbb02aff fbad26ff fbad26ff fbab24ff febf4cff 00000067 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000068 fdbe4aff fbad26ff fbae27ff fbaf29ff fbb12bff fbb12aff fbb22bff fbb32dff fbb42dff fbb52fff fbb42eff bc8722ff fcb731ff fcb731ff fbb630ff fcb832ff fbb62fff fcb932ff fcb630ff fcb630ff fcb630ff fbb52fff fcb730ff fbb630ff bc8722ff fbb52eff fbb32dff fbb22cff fbb22cff fbb32dff fbaf29ff fbb02aff fbad27ff fbad26ff fbab24ff fdbe4aff 00000068 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000069 fdbd49ff fbad25ff fbaf27ff fbb029ff fbb22aff fbb32bff fbb42cff fbb42cff fbb52dff fbb62fff 5f4512ff 000000ff 9d731fff fcb830ff fcb730ff fcba32ff fcba33ff fcb831ff fcb730ff fcb831ff fcb931ff fcb831ff fcb932ff 9d731fff 000000ff 5f4512ff fbb72fff fbb42dff fbb32cff fbb42dff fbb22aff fbb22bff fbb029ff fbb028ff fbaf28ff fdbd49ff 00000069 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000006a fdbc47ff fbae28ff fbb029ff fbb22cff fbb12bff fbb42eff fbb42eff fbb630ff fbb52eff 5e4512ff 000000ff 000000ff 000000ff 9d731fff fcb832ff fcb933ff fcba34ff fcba34ff fcbb35ff fcba34ff fcba34ff fcba34ff 9d731fff 000000ff 000000ff 000000ff 5e4512ff fbb52eff fbb42eff fbb52eff fbb32dff fbb32cff fbb12bff fbb02aff fbaf28ff fdbc47ff 0000006a 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000006c fdbb45ff fbb029ff fbb02aff fbb32cff fbb32dff fbb52eff fbb62fff fbb52fff bc8823ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7320ff fcbb35ff fcb933ff fcbb35ff fcb933ff fcb933ff fcbb35ff 9d7521ff 000000ff 000000ff 000000ff 000000ff 000000ff bd8925ff fbb42eff fbb52fff fbb22cff fbb22cff fbb22bff fbb12aff fbae27ff fdbb45ff 0000006c 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000006d fdba43ff fbaf28ff fbb029ff fbb12aff fbb32cff fbb52eff fbb42dff fbb630ff fcb832ff 9d731fff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7521ff fcbc36ff fcba34ff fcbb35ff fcbc36ff 9d7521ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7320ff fcb832ff fbb62fff fbb52eff fbb42eff fbb42dff fbb22bff fbb12aff fbaf29ff fdba43ff 0000006d 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000006e fdb942ff fbb12aff fbb12bff fbb12bff fbb42eff fbb52fff fbb731ff fbb630ff fcb932ff fcb832ff 9d731fff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7622ff fcbb35ff fcbe37ff 9d7622ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d731fff fcb933ff fbb831ff fcb832ff fbb730ff fbb62fff fbb32cff fbb42dff fbb029ff fbaf28ff fdb942ff 0000006e 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000070 fdb840ff fbaf28ff fbb22cff fbb22cff fbb52fff fbb730ff fbb731ff fbb831ff fcb832ff fcba34ff fcb832ff 9d7320ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7522ff 9d7622ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7520ff fcb832ff fcba34ff fbb831ff fbb731ff fcb832ff fbb52fff fbb42eff fbb22cff fbb22bff fbb22bff fdb840ff 00000070 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000071 fcb73eff fbaf2aff fbb22dff fbb22cff fbb32dff fbb530ff fbb731ff fcb833ff fcb833ff fcb933ff fcba35ff fcbb35ff 9d7623ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7522ff fcba35ff fcbb35ff fcbb36ff fcb833ff fbb732ff fbb732ff fbb631ff fbb630ff fbb42fff fbb12cff fbb22dff fcb73eff 00000071 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000072 fcb63cff fbb02aff fbb12cff fbb42fff fbb631ff fbb52fff fbb631ff fcb833ff fcba35ff fcb933ff fcb934ff fcb934ff fcbb35ff 9d7521ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7522ff fcbc37ff fcbb36ff fcbb35ff fcb933ff fcb934ff fcb934ff fbb631ff fbb530ff fbb42fff fbb32dff fbb32eff fbb12bff fcb63cff 00000072 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000074 fcb43aff fbb12cff fbb32eff fbb22eff fbb631ff fbb733ff fbb733ff fcb935ff fcb834ff fcb935ff fcbb36ff fcbd38ff fcbc38ff fcbb37ff 9d7523ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7624ff fcbb36ff fcba36ff fcbc37ff fcb935ff fcb834ff fcb935ff fbb733ff fbb631ff fbb632ff fbb632ff fbb530ff fbb22dff fbb22eff fcb43aff 00000074 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000075 fcb338ff fbb32eff fbb32dff fbb52fff fbb630ff fbb631ff fbb833ff fbb832ff fcb934ff fcb934ff fcbc37ff fcba35ff fcbb36ff fcbc37ff 9d7623ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7623ff fcbc37ff fcbc37ff fcbc37ff fcba35ff fcbb36ff fcb934ff fbb732ff fcb934ff fbb732ff fbb530ff fbb52fff fbb32dff fbb22dff fcb338ff 00000075 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000076 fcb236ff fbb02cff fbb32eff fbb531ff fbb631ff fbb530ff fbb733ff fcb934ff fcba35ff fcbb37ff fcba35ff fcbc38ff fcbd39ff 9d7624ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7623ff fcbd39ff fcbb37ff fcbc38ff fcba36ff fcb934ff fcb935ff fcb935ff fbb632ff fbb430ff fbb530ff fbb42fff fbb12dff fcb236ff 00000076 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000078 fcb134ff fbb22eff fbb22eff fbb532ff fbb430ff fbb532ff fcb935ff fbb835ff fcb936ff fcbb38ff fcbc38ff fcbb37ff 9d7624ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7523ff fcbb38ff fcbc38ff fcba37ff fcb936ff fbb834ff fbb733ff fbb733ff fbb431ff fbb532ff fbb32fff fbb02dff fcb134ff 00000078 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000079 fbb032ff fbb02cff fbb12eff fbb32fff fbb633ff fbb532ff fbb633ff fbb734ff fcba36ff fcb936ff fcba37ff 9d7422ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7624ff 9d7524ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7422ff fcba37ff fcb936ff fcba37ff fbb835ff fbb734ff fbb532ff fbb431ff fbb430ff fbb22eff fbb32fff fbb032ff 00000079 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000007b fbaf31ff fbb12eff fbb431ff fbb532ff fbb431ff fbb533ff fbb633ff fbb835ff fcba38ff fcb937ff 9d7322ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7524ff fcbc39ff fcbd3bff 9d7625ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7524ff fcba38ff fcb937ff fbb836ff fbb836ff fbb735ff fbb431ff fbb431ff fbb330ff fbaf2dff fbaf31ff 0000007b 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000007c fbae2fff fbb22fff fbb12fff fbb22fff fbb532ff fbb532ff fbb735ff fbb735ff fbb836ff 9d7322ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7524ff fcbb38ff fcbc3aff fcbe3bff fcbb39ff 9d7524ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7322ff fcb937ff fcb936ff fbb835ff fbb633ff fbb432ff fbb230ff fbb12fff fbb02dff fbae2fff 0000007c 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000007d fbac2dff fbaf2eff fbb331ff fbb230ff fbb533ff fbb432ff fbb634ff fbb735ff bc8a29ff 000000ff 000000ff 000000ff 000000ff 000000ff 9d7524ff fcba38ff fcbc3bff fcbc3aff fcbb39ff fcbd3bff fcbc3aff 9d7625ff 000000ff 000000ff 000000ff 000000ff 000000ff bd8b29ff fbb635ff fbb735ff fbb433ff fbb533ff fbb230ff fbb130ff fbb02eff fbac2dff 0000007d 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 0000007f fbab2bff fbb02fff fbb130ff fbb332ff fbb534ff fbb433ff fbb635ff fbb636ff fbb838ff 5f4615ff 000000ff 000000ff 000000ff 9d7323ff fcbc3bff fcba39ff fcba39ff fcbc3cff fcbc3cff fcba3aff fcbc3cff fcbb3bff 9d7525ff 000000ff 000000ff 000000ff 5e4515ff fbb837ff fbb837ff fbb635ff fbb534ff fbb332ff fbb433ff fbb130ff fbb130ff fbab2bff 0000007f 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000080 fbaa29ff fbb130ff fbb232ff fbb332ff fbb433ff fbb534ff fbb736ff fbb837ff fbb736ff fbb939ff 5e4515ff 000000ff 9d7524ff fcba3aff fcba39ff fcbb3aff fcba39ff fcbc3cff fcba3aff fcbb3bff fcbc3cff fcbc3bff fcbc3bff 9d7324ff 000000ff 5e4615ff fbb837ff fbb837ff fbb636ff fbb736ff fbb433ff fbb433ff fbb231ff fbb130ff fbb130ff fbaa29ff 00000080 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000081 fba928ff fbaf2eff fbb130ff fbb332ff fbb332ff fbb332ff fbb433ff fbb837ff fbb635ff fbb837ff fcba39ff bc8a29ff fbb938ff fcba39ff fbb938ff fcbb3bff fcbb3aff fcbb3aff fcbb3aff fcbb3aff fcba39ff fcbb3aff fcba3aff fbb939ff bd8b2bff fbb938ff fbb736ff fbb837ff fbb534ff fbb635ff fbb332ff fbb433ff fbb130ff fbb232ff fbaf2eff fba928ff 00000081 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000082 faa826ff fbb030ff fbb131ff fbb233ff fbb232ff fbb434ff fbb434ff fbb434ff fbb636ff fbb636ff fbb636ff fbb737ff fbb838ff fbb838ff fbb939ff fcba3aff fbb939ff fbb838ff fbb839ff fcba3aff fbb838ff fcba3bff fbb939ff fbb738ff fbb93aff fbb737ff fbb838ff fbb636ff fbb636ff fbb536ff fbb333ff fbb233ff fbb232ff fbb030ff fbaf30ff faa826ff 00000082 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000083 faa724ff fbb031ff fbb031ff fbb233ff fbb334ff fbb334ff fbb435ff fbb637ff fbb637ff fbb536ff fbb637ff fbb637ff fbb738ff fbb93aff fbb738ff fbb93aff fbb839ff fbb93aff fcba3bff fbb93aff fbb738ff fcba3bff fbb93aff fbb637ff fbb738ff fbb536ff fbb637ff fbb536ff fbb435ff fbb435ff fbb233ff fbb233ff fbb031ff fbb132ff fbb031ff faa724ff 00000083 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000085 faa623ff fbae2fff fbb031ff fbaf30ff fbb132ff fbb233ff fbb435ff fbb435ff fbb536ff fbb637ff fbb637ff fbb637ff fbb637ff fbb839ff fbb93aff fbb839ff fbb93aff fbb839ff fbb637ff fbb839ff fbb637ff fbb839ff fbb839ff fbb536ff fbb738ff fbb738ff fbb435ff fbb334ff fbb334ff fbb334ff fbb334ff fbb031ff fbaf30ff fbae2fff fbae2fff faa623ff 00000085 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000086 faa621ff faac2eff fbaf31ff fbb032ff fbb234ff fbb234ff fbb133ff fbb436ff fbb335ff fbb436ff fbb436ff fbb638ff fbb537ff fbb537ff fbb638ff fbb739ff fbb638ff fbb638ff fbb739ff fbb739ff fbb537ff fbb638ff fbb638ff fbb537ff fbb537ff fbb335ff fbb537ff fbb335ff fbb234ff fbb335ff fbb133ff fbb133ff fbaf31ff fbb032ff faac2eff faa621ff 00000086 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000087 faa520ff faac2fff fbad30ff fbad30ff fbb033ff fbb033ff fbb235ff fbb134ff fbb336ff fbb235ff fbb437ff fbb235ff fbb336ff fbb437ff fbb639ff fbb538ff fbb538ff fbb639ff fbb437ff fbb73aff fbb73aff fbb538ff fbb437ff fbb538ff fbb538ff fbb235ff fbb134ff fbb336ff fbb235ff fbb134ff fbaf32ff fbaf32ff fbae31ff fbad30ff fbae31ff faa520ff 00000087 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000087 faa41fff faac2fff faac2fff fbae31ff fbae31ff fbaf32ff fbaf32ff fbb134ff fbb033ff fbb235ff fbb336ff fbb437ff fbb437ff fbb336ff fbb437ff fbb538ff fbb437ff fbb336ff fbb235ff fbb336ff fbb437ff fbb437ff fbb336ff fbb336ff fbb235ff fbb134ff fbb336ff fbb235ff fbaf32ff fbb033ff fbaf32ff fbaf32ff fbae31ff faac2fff faaa2dff faa41fff 00000087 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000e 00000088 faa31eff faaa2eff faab2fff fbad31ff fbae32ff fbad31ff fbb034ff fbb135ff fbaf33ff fbb034ff fbb135ff fbb034ff fbb236ff fbb135ff fbb437ff fbb236ff fbb337ff fbb337ff fbb337ff fbb236ff fbb337ff fbb438ff fbb337ff fbb135ff fbb337ff fbb034ff fbb135ff fbb135ff fbb034ff fbb034ff fbaf33ff fbae32ff fbae32ff faab2fff faab2fff faa31eff 00000088 0000000e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 0000000c 00000075 d68b18e1 faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff faa31dff d68b18e1 00000075 0000000c 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000009 00000045 00000081 0000009c 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 000000a1 0000009c 00000081 00000045 00000009 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 0000000d 0000001b 00000025 0000002a 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002b 0000002a 00000025 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 00000004 00000009 0000000c 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000e 0000000c 00000009 00000004 00000002 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_failed.png │ ├── sng │ │ @@ -1,206 +1,186 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ - ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ } │ │ tRNS { │ │ - 0 0 0 63 129 153 108 255 255 255 255 3 240 255 255 243 15 255 255 255 15 255 255 255 255 15 255 255 255 255 15 255 255 255 255 15 255 255 255 15 255 255 255 15 255 255 255 15 255 255 255 15 255 255 255 15 255 255 255 255 15 255 255 15 255 15 255 255 255 255 255 15 255 255 255 255 15 255 255 255 15 255 255 255 255 255 255 15 255 255 15 255 255 9 252 255 255 0 192 255 255 0 33 186 255 255 255 255 255 255 0 0 0 12 255 219 48 0 0 45 255 255 255 255 180 15 0 78 255 255 252 123 0 0 0 117 255 255 234 66 0 0 153 198 27 0 0 192 144 6 0 0 216 87 0 42} │ │ + 0 63 129 153 108 3 240 243 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 9 252 192 33 186 12 219 48 45 180 15 78 252 123 117 234 66 153 198 27 192 144 6 216 87 42} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000010203040505050505050505050505050505050505050505050505050505040302010000 │ │ -000001060708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09080706010000 │ │ -00000b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0f0b0000 │ │ -0000101112131313131313131313131313131313131313131313131313131313131211140000 │ │ -0000101115151515151515151515151516171717171815151515151515151515151511100000 │ │ -0000191a1b1b1b1b1b1b1b1b1b1b1b1b1c171717171d1b1b1b1b1b1b1b1b1b1b1b1b1a190000 │ │ -00001e1f2020202020202020202020202117171717222020202020202020202020201f1e0000 │ │ -000023241a1a1a1a1a1a1a1a1a1a1a1a2517171717261a1a1a1a1a1a1a1a1a1a1a1a24230000 │ │ -000027282929292929292929292929292a171717171129292929292929292929292928270000 │ │ -00002b092c2c2c2c2c2c2c2c2c2c2c2c2d1717172e2c2c2c2c2c2c2c2c2c2c2c2c2c092b0000 │ │ -00002f30313131313131313131313131151717173231313131313131313131313131302f0000 │ │ -0000333435353535353535353535353528171717363535353535353535353535353534330000 │ │ -00003738393939393939393939393939393a17173b3939393939393939393939393938370000 │ │ -00003c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c0000 │ │ -00003f403d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d403f0000 │ │ -000041424040404040404040404040401a431744454640404040404040404040404042410000 │ │ -000047484949494949494949494949494a171717174b49494949494949494949494948470000 │ │ -00004c4d4848484848484848484848484e171717174f4848484848484848484848484d4c0000 │ │ -0000505152525252525252525252525207535455565252525252525252525252525251500000 │ │ -0000575859595959595959595959595959595959595959595959595959595959595958570000 │ │ -00005a5b585c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c585b5a0000 │ │ -00005d5e5f606060606060606060606060606060606060606060606060606060605f5e5d0000 │ │ -0000616263516464646464646464646464646464646464646464646464646464516362610000 │ │ -00006566671d1d1d68696a6b6b6b6b6b6c344f6d1d1d1d1d1d1d1d1d1d1d1d1d1d6766650000 │ │ -000065656e6f6f6f707149727272725c637374756f6f6f6f6f6f6f6f6f6f6f6f6f6e65650000 │ │ -000065656e6f6f6f76777879797a5f7b7c7d75756f6f6f6f6f6f6f6f6f6f6f6f6f6e65650000 │ │ -000065656e6f6f7e7e7f80817a078283848575756f6f6f6f6f6f6f6f6f6f6f6f6f6e65650000 │ │ -000065656e6f868686878889388a8b8c848575756f6f6f6f6f6f6f6f6f6f6f6f6f6e65650000 │ │ -000065656e8d8d8d8d8e78358f90918c848575756f6f6f6f6f6f6f6f6f6f6f6f6f6e65650000 │ │ -0000656592929292929309949596918c848575756f6f6f6f6f6f6f6f6f6f6f6f6f6e65650000 │ │ -0000979797979797979899919a96918c848575756f6f6f6f6f6f6f6f6f6f6f6f6f6e65650000 │ │ -0000020202020202029b96919a96918c848575756f6f6f6f6f6f6f6f6f6f6f6f6f6e65650000 │ │ +0000000001020303030303030303030303030303030303030303030303030303020100000000 │ │ +0000000434353637373737373737373737373737373737373737373737373736353404000000 │ │ +0000050638393939393939393939393939393939393939393939393939393939393807050000 │ │ +0000083a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a090000 │ │ +0000083a3d3d3d3d3d3d3d3d3d3d3d3d3e3f3f3f3f403d3d3d3d3d3d3d3d3d3d3d3d3a080000 │ │ +00000a41424242424242424242424242433f3f3f3f44424242424242424242424242410a0000 │ │ +00000b45464646464646464646464646473f3f3f3f48464646464646464646464646450b0000 │ │ +00000c494141414141414141414141414a3f3f3f3f4b414141414141414141414141490c0000 │ │ +00000d4c4d4d4d4d4d4d4d4d4d4d4d4d4e3f3f3f3f3a4d4d4d4d4d4d4d4d4d4d4d4d4c0d0000 │ │ +00000e364f4f4f4f4f4f4f4f4f4f4f4f503f3f3f514f4f4f4f4f4f4f4f4f4f4f4f4f360e0000 │ │ +00000f525353535353535353535353533d3f3f3f5453535353535353535353535353520f0000 │ │ +000010555656565656565656565656564c3f3f3f575656565656565656565656565655100000 │ │ +00001158595959595959595959595959595a3f3f5b5959595959595959595959595958110000 │ │ +0000125c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c120000 │ │ +0000135e5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5e130000 │ │ +0000145f5e5e5e5e5e5e5e5e5e5e5e5e41603f6162635e5e5e5e5e5e5e5e5e5e5e5e5f140000 │ │ +00001564656565656565656565656565663f3f3f3f6765656565656565656565656564150000 │ │ +00001668646464646464646464646464693f3f3f3f6a64646464646464646464646468160000 │ │ +0000176b6c6c6c6c6c6c6c6c6c6c6c6c346d6e6f706c6c6c6c6c6c6c6c6c6c6c6c6c6b170000 │ │ +0000187172727272727272727272727272727272727272727272727272727272727271180000 │ │ +0000197371747474747474747474747474747474747474747474747474747474747173190000 │ │ +00001a1b7576767676767676767676767676767676767676767676767676767676751b1a0000 │ │ +0000001c776b78787878787878787878787878787878787878787878787878786b771c000000 │ │ +0000001d1e444444797a7b7c7c7c7c7c7d556a7e444444444444444444444444441e1d000000 │ │ +0000000000000000001f657f7f7f7f7477202100000000000000000000000000000000000000 │ │ +0000000000000000002280818182758323240000000000000000000000000000000000000000 │ │ +0000000000000000002584858234262700000000000000000000000000000000000000000000 │ │ +00000000000000000028868758292a0000000000000000000000000000000000000000000000 │ │ +0000000000000000002b80562c2d000000000000000000000000000000000000000000000000 │ │ +0000000000000000002e362f3000000000000000000000000000000000000000000000000000 │ │ +0000000000000000003132000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000003300000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms.png │ ├── sng │ │ @@ -1,224 +1,204 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ - ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ } │ │ tRNS { │ │ - 0 0 0 63 129 153 108 255 255 255 255 3 240 255 255 243 15 255 255 255 15 255 15 255 255 15 255 255 255 255 255 255 15 255 255 255 255 255 255 255 15 255 255 255 255 255 255 15 255 255 255 255 255 255 15 255 255 15 255 255 255 15 255 255 255 255 255 15 255 255 255 255 255 255 255 15 255 255 255 255 255 255 255 255 255 255 15 255 255 255 255 255 15 255 255 255 255 255 15 255 255 255 255 15 255 255 15 255 255 15 255 255 9 252 255 255 0 192 255 255 0 33 186 255 255 255 255 255 0 0 0 12 255 219 48 0 0 45 255 255 255 255 180 15 0 78 255 255 252 123 0 0 0 117 255 255 234 66 0 0 153 198 27 0 0 192 144 6 0 0 216 87 0 42} │ │ + 0 63 129 153 108 3 240 243 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 9 252 192 33 186 12 219 48 45 180 15 78 252 123 117 234 66 153 198 27 192 144 6 216 87 42} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000010203040505050505050505050505050505050505050505050505050505040302010000 │ │ -000001060708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09080706010000 │ │ -00000b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0f0b0000 │ │ -0000101112131313131313131313131313131313131313131313131313131313131211140000 │ │ -0000101115151515151515151515151515151515151515151515151515151515151511100000 │ │ -0000161718181818181818181818181818181818181818181818181818181818181817160000 │ │ -0000191a1b1b1b1b1b1b1b1b151c1c151b1b1b1b1b1b1d1e1f1b1b1b1b1b1b1b1b1b1a190000 │ │ -0000202117171717171717172223232417171717172526232327171717171717171721200000 │ │ -000028292a2a2a2a2a2a2a2a2b23232c2a2a2a2a2a2d2323232e2a2a2a2a2a2a2a2a29280000 │ │ -00002f09303030303030303031323231303030303033342335133030303030303030092f0000 │ │ -0000363738383838383838383838383838383838383838383838383838383838383837360000 │ │ -0000393a3b3b3b3b3b3c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b123b3b3b3b3b3a390000 │ │ -00003d3e3f3f3f3f3f4041113f3f3f3f3f3f3f3f3f3f3f3f3f3f1142403f3f3f3f3f3e3d0000 │ │ -000043444545454545462326474845454545454545454545494a262346454545454544430000 │ │ -00004b4c44444444444d4e2323234f5051525252525354552323232c0e44444444444c4b0000 │ │ -000056574c4c4c4c4c4c58594f2323232323232323232323235a5b3e4c4c4c4c4c4c57560000 │ │ -00005c5d5e5e5e5e5e5e5e5e585f60232323232323235a422d615e5e5e5e5e5e5e5e5d5c0000 │ │ -000062635d5d5d5d5d5d5d5d5d5d5d640d0d65660d215d5d5d5d5d5d5d5d5d5d5d5d63620000 │ │ -0000676869696969696969696969696969696969696969696969696969696969696968670000 │ │ -00006a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a0000 │ │ -00006d6e6b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6b6e6d0000 │ │ -0000707172737373737373737373737373737373737373737373737373737373737271700000 │ │ -0000747576687777777777777777777777777777777777777777777777777777687675740000 │ │ -000078797a7b7b7b7c7d587e7e7e7e7e7f3a4d2d7b7b7b7b7b7b7b7b7b7b7b7b7b7a79780000 │ │ -000078788081818182835e848484846f76858687818181818181818181818181818078780000 │ │ -000078788081818188898a8b8b8c728d8e8f8787818181818181818181818181818078780000 │ │ -0000787880818190909192938c07949596978787818181818181818181818181818078780000 │ │ -000078788081989898999a9b3e9c9d9e96978787818181818181818181818181818078780000 │ │ -00007878809f9f9f9fa08a3ba1a2a39e96978787818181818181818181818181818078780000 │ │ -00007878a4a4a4a4a4a509a6a7a8a39e96978787818181818181818181818181818078780000 │ │ -0000a9a9a9a9a9a9a9aaaba3aca8a39e96978787818181818181818181818181818078780000 │ │ -000002020202020202ada8a3aca8a39e96978787818181818181818181818181818078780000 │ │ +0000000001020303030303030303030303030303030303030303030303030303020100000000 │ │ +0000000434353637373737373737373737373737373737373737373737373736353404000000 │ │ +0000050638393939393939393939393939393939393939393939393939393939393807050000 │ │ +0000083a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a090000 │ │ +0000083a3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a080000 │ │ +00000a3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e0a0000 │ │ +00000b4041414141414141413d42423d414141414141434445414141414141414141400b0000 │ │ +00000c463e3e3e3e3e3e3e3e474848493e3e3e3e3e4a4b48484c3e3e3e3e3e3e3e3e460c0000 │ │ +00000d4d4e4e4e4e4e4e4e4e4f4848504e4e4e4e4e51484848524e4e4e4e4e4e4e4e4d0d0000 │ │ +00000e365353535353535353545555545353535353565748583c5353535353535353360e0000 │ │ +00000f595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a590f0000 │ │ +0000105b5c5c5c5c5c5d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c3b5c5c5c5c5c5b100000 │ │ +0000115e5f5f5f5f5f60613a5f5f5f5f5f5f5f5f5f5f5f5f5f5f3a62605f5f5f5f5f5e110000 │ │ +00001263646464646465484b66676464646464646464646468694b4865646464646463120000 │ │ +0000136a63636363636b6c4848486d6e6f70707070717273484848503963636363636a130000 │ │ +000014746a6a6a6a6a6a75766d48484848484848484848484877785e6a6a6a6a6a6a74140000 │ │ +000015797a7a7a7a7a7a7a7a757b7c484848484848487762517d7a7a7a7a7a7a7a7a79150000 │ │ +0000167e79797979797979797979797f3838808138467979797979797979797979797e160000 │ │ +0000178283838383838383838383838383838383838383838383838383838383838382170000 │ │ +0000188485858585858585858585858585858585858585858585858585858585858584180000 │ │ +0000198684878787878787878787878787878787878787878787878787878787878486190000 │ │ +00001a1b8889898989898989898989898989898989898989898989898989898989881b1a0000 │ │ +0000001c8a828b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b828a1c000000 │ │ +0000001d1e8c8c8c8d8e758f8f8f8f8f905b6b518c8c8c8c8c8c8c8c8c8c8c8c8c1e1d000000 │ │ +0000000000000000001f7a91919191878a202100000000000000000000000000000000000000 │ │ +0000000000000000002292939394889523240000000000000000000000000000000000000000 │ │ +0000000000000000002596979434262700000000000000000000000000000000000000000000 │ │ +0000000000000000002898995e292a0000000000000000000000000000000000000000000000 │ │ +0000000000000000002b925c2c2d000000000000000000000000000000000000000000000000 │ │ +0000000000000000002e362f3000000000000000000000000000000000000000000000000000 │ │ +0000000000000000003132000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000003300000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_lb.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 45,166,205) # rgb = (0x2d,0xa6,0xcd) │ │ ( 45,165,204) # rgb = (0x2d,0xa5,0xcc) │ │ ( 69,150,177) # rgb = (0x45,0x96,0xb1) │ │ ( 44,164,203) # rgb = (0x2c,0xa4,0xcb) │ │ (141,172,184) # rgb = (0x8d,0xac,0xb8) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (100,157,177) # rgb = (0x64,0x9d,0xb1) │ │ @@ -113,15 +113,15 @@ │ │ ( 8,129,166) # rgb = (0x08,0x81,0xa6) │ │ ( 6,127,165) # rgb = (0x06,0x7f,0xa5) │ │ ( 5,125,163) # rgb = (0x05,0x7d,0xa3) │ │ ( 3,123,161) # rgb = (0x03,0x7b,0xa1) │ │ ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_failed_htc.png │ ├── sng │ │ @@ -1,24 +1,31 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ @@ -59,62 +66,54 @@ │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 41 186 238 255 41 246 255 189 255 246 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 246 255 186 255 42 246 255 0 39 183 240 255} │ │ + 0 41 186 238 41 246 189 246 246 186 42 246 39 183 240} │ │ IMAGE { │ │ pixels hex │ │ -0001020304040404040404040404040404040404040404040404040404040404040403020100 │ │ -0506070707070707070707070707070707070707070707070707070707070707070707070605 │ │ -0809090909090909090909090909090909090909090909090909090909090909090909090908 │ │ -0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a │ │ -0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c │ │ -0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d │ │ -0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ -1010101010101010101010101010101010101010101010101010101010101010101010101010 │ │ -1111111213141414141414141414141414141414141414141414141413121111111111111111 │ │ -1515151614141414141414141414141414141414141414141414141414161515151515151515 │ │ -1717171414141414141414141414141414141414141418171717171714141717171717171717 │ │ -1919191414141414141414141414141414141414141418191919191914141919191919191919 │ │ -1a1a1a14141414141414141414141414141414141414181a1a1a1a1a14141a1a1a1a1a1a1a1a │ │ -1b1b1b14141414141414141414141414141414141414181b1b1b1b1b14141b1b1b1b1b1b1b1b │ │ -1c1c1c14141414141414141414141414141414141414181c1c1c1c1c14141c1c1c1c1c1c1c1c │ │ -1d1d1d1414141414141414141414141414141414141414141414141414141d1e1414141d1d1d │ │ -1f1f1f1414141414141414141414141414141414141414141414141414141f171414141f1f1f │ │ -202020141414141414142020201421202020202114141414141414141414201d141414202020 │ │ -2222221414141414141422222214212222222221141414141414141414142223141414222222 │ │ -2424241414141414141414141414141414141414141414141414141414142425141414242424 │ │ -2626261414141414141426262626262626262626262626141414141414142627141414262626 │ │ -2828281414141414141428282828282828282828282828141414141414142829141414282828 │ │ -2a2a2a1414141414141414141414141414141414141414141414141414142a2b1414142a2a2a │ │ -2c2c2c1414141414141414141414141414141414141414141414141414142c201414142c2c2c │ │ -2d2d2d2e141414141414141414141414141414141414141414141414142e2d2f1414142d2d2d │ │ -3030303132141414141414141414141414141414141414141414141432313030303030303030 │ │ -3333333333333333333333333333333333333333333333333333333333333333333333333333 │ │ -3434343434343434343434343434343434343434343434343434343434343426141414343434 │ │ -3535353535353535353535353535353535353535353535353535353535353528141414353535 │ │ -363636363636363636363636363636363636363636363636363636363636362a141414363636 │ │ -3737373737373737373737373737373737373737373737373737373737373737373737373737 │ │ -3838383838383838383838383838383838383838383838383838383838383838383838383838 │ │ -3939393939393939393939393939393939393939393939393939393939393939393939393939 │ │ -3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a │ │ -3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c │ │ -3e3f404040404040404040404040404040404040404040404040404040404040404040403f3e │ │ -4142434445454545454545454545454545454545454545454545454545454545454544434200 │ │ +000102030f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f03020100 │ │ +0405101010101010101010101010101010101010101010101010101010101010101010100504 │ │ +0611111111111111111111111111111111111111111111111111111111111111111111111106 │ │ +0712121212121212121212121212121212121212121212121212121212121212121212121207 │ │ +1313131313131313131313131313131313131313131313131313131313131313131313131313 │ │ +1414141414141414141414141414141414141414141414141414141414141414141414141414 │ │ +1515151515151515151515151515151515151515151515151515151515151515151515151515 │ │ +1616161616161616161616161616161616161616161616161616161616161616161616161616 │ │ +1717171717171717171717171717171717171717171717171717171717171717171717171717 │ │ +181818191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a191818181818181818 │ │ +1c1c1c1d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d1c1c1c1c1c1c1c1c │ │ +1e1e1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f1e1e1e1e1e1b1b1e1e1e1e1e1e1e1e │ │ +2020201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f20202020201b1b2020202020202020 │ │ +2121211b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f21212121211b1b2121212121212121 │ │ +2222221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f22222222221b1b2222222222222222 │ │ +2323231b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f23232323231b1b2323232323232323 │ │ +2424241b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b24251b1b1b242424 │ │ +2626261b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b261e1b1b1b262626 │ │ +2727271b1b1b1b1b1b1b2727271b2827272727281b1b1b1b1b1b1b1b1b1b27241b1b1b272727 │ │ +2929291b1b1b1b1b1b1b2929291b2829292929281b1b1b1b1b1b1b1b1b1b292a1b1b1b292929 │ │ +2b2b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b2c1b1b1b2b2b2b │ │ +2d2d2d1b1b1b1b1b1b1b2d2d2d2d2d2d2d2d2d2d2d2d2d1b1b1b1b1b1b1b2d2e1b1b1b2d2d2d │ │ +2f2f2f1b1b1b1b1b1b1b2f2f2f2f2f2f2f2f2f2f2f2f2f1b1b1b1b1b1b1b2f301b1b1b2f2f2f │ │ +3131311b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b31321b1b1b313131 │ │ +3333331b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b33271b1b1b333333 │ │ +343434351b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b3534361b1b1b343434 │ │ +37373738391b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b39383737373737373737 │ │ +3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a │ │ +3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b2d1b1b1b3b3b3b │ │ +3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2f1b1b1b3c3c3c │ │ +3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d311b1b1b3d3d3d │ │ +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e │ │ +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f │ │ +4040404040404040404040404040404040404040404040404040404040404040404040404040 │ │ +0841414141414141414141414141414141414141414141414141414141414141414141414108 │ │ +0942424242424242424242424242424242424242424242424242424242424242424242424209 │ │ +0a0b434343434343434343434343434343434343434343434343434343434343434343430b0a │ │ +000c0d0e4444444444444444444444444444444444444444444444444444444444440e0d0c00 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_green.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 68,204, 47) # rgb = (0x44,0xcc,0x2f) │ │ ( 67,203, 46) # rgb = (0x43,0xcb,0x2e) │ │ ( 84,175, 71) # rgb = (0x54,0xaf,0x47) │ │ ( 66,202, 45) # rgb = (0x42,0xca,0x2d) │ │ (146,182,142) # rgb = (0x92,0xb6,0x8e) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (110,175,102) # rgb = (0x6e,0xaf,0x66) │ │ @@ -115,15 +115,15 @@ │ │ ( 31,166, 8) # rgb = (0x1f,0xa6,0x08) │ │ ( 29,164, 7) # rgb = (0x1d,0xa4,0x07) │ │ ( 27,163, 5) # rgb = (0x1b,0xa3,0x05) │ │ ( 25,161, 3) # rgb = (0x19,0xa1,0x03) │ │ ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_red.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255, 97, 97) # rgb = (0xff,0x61,0x61) │ │ (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ (184, 26, 26) # rgb = (0xb8,0x1a,0x1a) │ │ (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ (141, 38, 38) # rgb = (0x8d,0x26,0x26) │ │ @@ -56,52 +57,51 @@ │ │ (163, 5, 5) # rgb = (0xa3,0x05,0x05) │ │ (141, 6, 6) # rgb = (0x8d,0x06,0x06) │ │ (162, 4, 4) # rgb = (0xa2,0x04,0x04) │ │ (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ (160, 2, 2) # rgb = (0xa0,0x02,0x02) │ │ (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ (158, 0, 0) # rgb = (0x9e,0x00,0x00) │ │ - (158, 0, 0) # rgb = (0x9e,0x00,0x00) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -01111111111111111111111111111111111110 │ │ -12111111111111111111111111111111111121 │ │ -22222222222222222222222222222222222222 │ │ -22222222222222222222222222222222222222 │ │ -22222222222222222222222222222222222222 │ │ +12222222222222222222222222222222222221 │ │ +23222222222222222222222222222222222232 │ │ +33333333333333333333333333333333333333 │ │ +33333333333333333333333333333333333333 │ │ 33333333333333333333333333333333333333 │ │ 44444444444444444444444444444444444444 │ │ -44444444444444444444444444444444444444 │ │ -55555666666666666666666666666666655555 │ │ -555789AAAAAAAAAAAAAAAAAAAAAAAAAA987555 │ │ -BBBCDAAAAAAAAAAAAAAAAAAAAAAAAAAAADCBBB │ │ -EEEFAAAAAAAAAAAAAAAAAAAAAGFFFFFAAAFEEE │ │ -EEEHAAAAAAAAAAAAAAAAAAAAAGHEEEHAAAHEEE │ │ -IIIJAAAAAAAAAAAAAAAAAAAAAGJIIIJAAAJIII │ │ -KKKLAAAAAAAAAAAAAAAAAAAAAGLKKKLAAALKKK │ │ -MMMNAAAAAAAAAAAAAAAAAAAAAGNNNNNAAANMMM │ │ -MMMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOMMM │ │ -PPPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQPPP │ │ -RRRSAAAAAAAAASSSATSSSSTAAAAAAAAAAASRRR │ │ -UUUVAAAAAAAAAVVVATVVVVTAAAAAAAAAAAVUUU │ │ -WWWXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXWWW │ │ -WWWYAAAAAAAAAYYYYYYYYYYYYYAAAAAAAAYWWW │ │ -ZZZaAAAAAAAAAaaaaaaaaaaaaaAAAAAAAAaZZZ │ │ -bbbcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcbbb │ │ -dddeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeddd │ │ -dddfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfddd │ │ -ggghiAAAAAAAAAAAAAAAAAAAAAAAAAAAAihggg │ │ -jjjklmAAAAAAAAAAAAAAAAAAAAAAAAAAmlkjjj │ │ -nnnnoooooooooooooooooooooooooooooonnnn │ │ -nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn │ │ -pppppppppppppppppppppppppppppppppppppp │ │ -qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq │ │ +55555555555555555555555555555555555555 │ │ +55555555555555555555555555555555555555 │ │ +66666777777777777777777777777777766666 │ │ +66689ABBBBBBBBBBBBBBBBBBBBBBBBBBA98666 │ │ +CCCDEBBBBBBBBBBBBBBBBBBBBBBBBBBBBEDCCC │ │ +FFFGBBBBBBBBBBBBBBBBBBBBBHGGGGGBBBGFFF │ │ +FFFIBBBBBBBBBBBBBBBBBBBBBHIFFFIBBBIFFF │ │ +JJJKBBBBBBBBBBBBBBBBBBBBBHKJJJKBBBKJJJ │ │ +LLLMBBBBBBBBBBBBBBBBBBBBBHMLLLMBBBMLLL │ │ +NNNOBBBBBBBBBBBBBBBBBBBBBHOOOOOBBBONNN │ │ +NNNPBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBPNNN │ │ +QQQRBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBRQQQ │ │ +SSSTBBBBBBBBBTTTBUTTTTUBBBBBBBBBBBTSSS │ │ +VVVWBBBBBBBBBWWWBUWWWWUBBBBBBBBBBBWVVV │ │ +XXXYBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBYXXX │ │ +XXXZBBBBBBBBBZZZZZZZZZZZZZBBBBBBBBZXXX │ │ +aaabBBBBBBBBBbbbbbbbbbbbbbBBBBBBBBbaaa │ │ +cccdBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBdccc │ │ +eeefBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBfeee │ │ +eeegBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBgeee │ │ +hhhijBBBBBBBBBBBBBBBBBBBBBBBBBBBBjihhh │ │ +kkklmnBBBBBBBBBBBBBBBBBBBBBBBBBBnmlkkk │ │ +ooooppppppppppppppppppppppppppppppoooo │ │ +oooooooooooooooooooooooooooooooooooooo │ │ qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq │ │ rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr │ │ rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr │ │ ssssssssssssssssssssssssssssssssssssss │ │ ssssssssssssssssssssssssssssssssssssss │ │ -tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu0 │ │ +tttttttttttttttttttttttttttttttttttttt │ │ +tttttttttttttttttttttttttttttttttttttt │ │ +0uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu1 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_htc_orange.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,176, 51) # rgb = (0xff,0xb0,0x33) │ │ (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ (219,139, 15) # rgb = (0xdb,0x8b,0x0f) │ │ (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ (218,138, 14) # rgb = (0xda,0x8a,0x0e) │ │ (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ (164,112, 31) # rgb = (0xa4,0x70,0x1f) │ │ @@ -52,52 +53,51 @@ │ │ (163,116, 45) # rgb = (0xa3,0x74,0x2d) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (178,111, 5) # rgb = (0xb2,0x6f,0x05) │ │ (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ (205,126, 1) # rgb = (0xcd,0x7e,0x01) │ │ (205,125, 1) # rgb = (0xcd,0x7d,0x01) │ │ (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ - (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ -01211111111111111111111111111111111210 │ │ -23222222222222222222222222222222222232 │ │ -33333333333333333333333333333333333333 │ │ -33333333333333333333333333333333333333 │ │ -33333333333333333333333333333333333333 │ │ +12322222222222222222222222222222222321 │ │ +34333333333333333333333333333333333343 │ │ +44444444444444444444444444444444444444 │ │ +44444444444444444444444444444444444444 │ │ 44444444444444444444444444444444444444 │ │ 55555555555555555555555555555555555555 │ │ -55555555555555555555555555555555555555 │ │ -55555666666666666666666666666666655555 │ │ -77789ABBBBBBBBBBBBBBBBBBBBBBBBBBA98777 │ │ -777CDBBBBBBBBBBBBBBBBBBBBBBBBBBBBDC777 │ │ -777EBBBBBBBBBBBBBBBBBBBBBFEEEEEBBBE777 │ │ -GGGHBBBBBBBBBBBBBBBBBBBBBFHGGGHBBBHGGG │ │ -GGGIBBBBBBBBBBBBBBBBBBBBBFIGGGIBBBIGGG │ │ -JJJKBBBBBBBBBBBBBBBBBBBBBFKJJJKBBBKJJJ │ │ -LLLMBBBBBBBBBBBBBBBBBBBBBFMMMMMBBBMLLL │ │ -LLLNBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBNLLL │ │ -OOOPBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBPOOO │ │ -QQQRBBBBBBBBBRRRBSRRRRSBBBBBBBBBBBRQQQ │ │ -TTTUBBBBBBBBBUUUBSUUUUSBBBBBBBBBBBUTTT │ │ -TTTVBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBVTTT │ │ -WWWXBBBBBBBBBXXXXXXXXXXXXXBBBBBBBBXWWW │ │ -YYYZBBBBBBBBBZZZZZZZZZZZZZBBBBBBBBZYYY │ │ -YYYaBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBaYYY │ │ -bbbcBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBcbbb │ │ -bbbdBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBdbbb │ │ -eeefgBBBBBBBBBBBBBBBBBBBBBBBBBBBBgfeee │ │ -hhhijkBBBBBBBBBBBBBBBBBBBBBBBBBBkjihhh │ │ -hhhhllllllllllllllllllllllllllllllhhhh │ │ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm │ │ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm │ │ -mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm │ │ +66666666666666666666666666666666666666 │ │ +66666666666666666666666666666666666666 │ │ +66666777777777777777777777777777766666 │ │ +8889ABCCCCCCCCCCCCCCCCCCCCCCCCCCBA9888 │ │ +888DECCCCCCCCCCCCCCCCCCCCCCCCCCCCED888 │ │ +888FCCCCCCCCCCCCCCCCCCCCCGFFFFFCCCF888 │ │ +HHHICCCCCCCCCCCCCCCCCCCCCGIHHHICCCIHHH │ │ +HHHJCCCCCCCCCCCCCCCCCCCCCGJHHHJCCCJHHH │ │ +KKKLCCCCCCCCCCCCCCCCCCCCCGLKKKLCCCLKKK │ │ +MMMNCCCCCCCCCCCCCCCCCCCCCGNNNNNCCCNMMM │ │ +MMMOCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCOMMM │ │ +PPPQCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCQPPP │ │ +RRRSCCCCCCCCCSSSCTSSSSTCCCCCCCCCCCSRRR │ │ +UUUVCCCCCCCCCVVVCTVVVVTCCCCCCCCCCCVUUU │ │ +UUUWCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCWUUU │ │ +XXXYCCCCCCCCCYYYYYYYYYYYYYCCCCCCCCYXXX │ │ +ZZZaCCCCCCCCCaaaaaaaaaaaaaCCCCCCCCaZZZ │ │ +ZZZbCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCbZZZ │ │ +cccdCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCdccc │ │ +ccceCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCeccc │ │ +fffghCCCCCCCCCCCCCCCCCCCCCCCCCCCChgfff │ │ +iiijklCCCCCCCCCCCCCCCCCCCCCCCCCClkjiii │ │ +iiiimmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiii │ │ nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn │ │ nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn │ │ nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn │ │ oooooooooooooooooooooooooooooooooooooo │ │ +oooooooooooooooooooooooooooooooooooooo │ │ +oooooooooooooooooooooooooooooooooooooo │ │ pppppppppppppppppppppppppppppppppppppp │ │ -qpppppppppppppppppppppppppppppppppppp0 │ │ +qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq │ │ +0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq1 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_blur_gray.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 39; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (141,141,142) # rgb = (0x8d,0x8d,0x8e) │ │ (140,141,142) # rgb = (0x8c,0x8d,0x8e) │ │ (133,134,135) # rgb = (0x85,0x86,0x87) │ │ (139,140,141) # rgb = (0x8b,0x8c,0x8d) │ │ (166,166,167) # rgb = (0xa6,0xa6,0xa7) │ │ (220,220,221) # rgb = (0xdc,0xdc,0xdd) │ │ (145,145,148) # rgb = (0x91,0x91,0x94) │ │ @@ -111,15 +111,15 @@ │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010100000000000000 │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_red.png │ ├── sng │ │ @@ -1,27 +1,60 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (172, 14, 14) # rgb = (0xac,0x0e,0x0e) │ │ (178, 20, 20) # rgb = (0xb2,0x14,0x14) │ │ (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ - (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ - (187, 29, 29) # rgb = (0xbb,0x1d,0x1d) │ │ (188, 30, 30) # rgb = (0xbc,0x1e,0x1e) │ │ (191, 33, 33) # rgb = (0xbf,0x21,0x21) │ │ - (196, 38, 38) # rgb = (0xc4,0x26,0x26) │ │ (192, 34, 34) # rgb = (0xc0,0x22,0x22) │ │ - (195, 37, 37) # rgb = (0xc3,0x25,0x25) │ │ (191, 33, 33) # rgb = (0xbf,0x21,0x21) │ │ - (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ (190, 32, 32) # rgb = (0xbe,0x20,0x20) │ │ + (187, 29, 29) # rgb = (0xbb,0x1d,0x1d) │ │ + (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ + (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ + (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ + (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ + (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ + (179, 21, 21) # rgb = (0xb3,0x15,0x15) │ │ + (177, 19, 19) # rgb = (0xb1,0x13,0x13) │ │ + (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ + (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ + (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ + (171, 13, 13) # rgb = (0xab,0x0d,0x0d) │ │ + (170, 12, 12) # rgb = (0xaa,0x0c,0x0c) │ │ + (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ + (181, 23, 23) # rgb = (0xb5,0x17,0x17) │ │ + (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ + (207, 49, 49) # rgb = (0xcf,0x31,0x31) │ │ + (211, 53, 53) # rgb = (0xd3,0x35,0x35) │ │ + (210, 52, 52) # rgb = (0xd2,0x34,0x34) │ │ + (198, 40, 40) # rgb = (0xc6,0x28,0x28) │ │ + (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ + (198, 40, 40) # rgb = (0xc6,0x28,0x28) │ │ + (209, 51, 51) # rgb = (0xd1,0x33,0x33) │ │ + (199, 41, 41) # rgb = (0xc7,0x29,0x29) │ │ + (163, 5, 5) # rgb = (0xa3,0x05,0x05) │ │ + (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ + (189, 31, 31) # rgb = (0xbd,0x1f,0x1f) │ │ + (199, 41, 41) # rgb = (0xc7,0x29,0x29) │ │ + (162, 4, 4) # rgb = (0xa2,0x04,0x04) │ │ + (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ + (195, 37, 37) # rgb = (0xc3,0x25,0x25) │ │ + (160, 2, 2) # rgb = (0xa0,0x02,0x02) │ │ + (197, 39, 39) # rgb = (0xc5,0x27,0x27) │ │ + (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ + (187, 29, 29) # rgb = (0xbb,0x1d,0x1d) │ │ + (196, 38, 38) # rgb = (0xc4,0x26,0x26) │ │ + (195, 37, 37) # rgb = (0xc3,0x25,0x25) │ │ + (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ (192, 34, 34) # rgb = (0xc0,0x22,0x22) │ │ (152, 63, 63) # rgb = (0x98,0x3f,0x3f) │ │ (172,122,122) # rgb = (0xac,0x7a,0x7a) │ │ (151, 57, 57) # rgb = (0x97,0x39,0x39) │ │ (159, 87, 87) # rgb = (0x9f,0x57,0x57) │ │ (175,126,126) # rgb = (0xaf,0x7e,0x7e) │ │ (163, 97, 97) # rgb = (0xa3,0x61,0x61) │ │ @@ -29,156 +62,122 @@ │ │ (149, 54, 54) # rgb = (0x95,0x36,0x36) │ │ (209,198,198) # rgb = (0xd1,0xc6,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,189,189) # rgb = (0xcc,0xbd,0xbd) │ │ (157, 77, 77) # rgb = (0x9d,0x4d,0x4d) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (163, 96, 96) # rgb = (0xa3,0x60,0x60) │ │ - (187, 29, 29) # rgb = (0xbb,0x1d,0x1d) │ │ (190, 32, 32) # rgb = (0xbe,0x20,0x20) │ │ (149, 51, 51) # rgb = (0x95,0x33,0x33) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (164,100,100) # rgb = (0xa4,0x64,0x64) │ │ (172,119,119) # rgb = (0xac,0x77,0x77) │ │ - (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ (188, 30, 30) # rgb = (0xbc,0x1e,0x1e) │ │ (148, 48, 48) # rgb = (0x94,0x30,0x30) │ │ (170,116,116) # rgb = (0xaa,0x74,0x74) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (151, 54, 54) # rgb = (0x97,0x36,0x36) │ │ (213,205,205) # rgb = (0xd5,0xcd,0xcd) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (153, 63, 63) # rgb = (0x99,0x3f,0x3f) │ │ - (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ (148, 45, 45) # rgb = (0x94,0x2d,0x2d) │ │ (150, 44, 44) # rgb = (0x96,0x2c,0x2c) │ │ - (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ (194, 36, 36) # rgb = (0xc2,0x24,0x24) │ │ - (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ (204,186,186) # rgb = (0xcc,0xba,0xba) │ │ (198,176,176) # rgb = (0xc6,0xb0,0xb0) │ │ (154, 54, 54) # rgb = (0x9a,0x36,0x36) │ │ (152, 36, 36) # rgb = (0x98,0x24,0x24) │ │ (201,182,182) # rgb = (0xc9,0xb6,0xb6) │ │ - (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ (203,185,185) # rgb = (0xcb,0xb9,0xb9) │ │ (198,174,174) # rgb = (0xc6,0xae,0xae) │ │ (159, 79, 79) # rgb = (0x9f,0x4f,0x4f) │ │ (152, 34, 34) # rgb = (0x98,0x22,0x22) │ │ (160, 83, 83) # rgb = (0xa0,0x53,0x53) │ │ (199,177,177) # rgb = (0xc7,0xb1,0xb1) │ │ - (179, 21, 21) # rgb = (0xb3,0x15,0x15) │ │ (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ (156, 69, 69) # rgb = (0x9c,0x45,0x45) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (205,189,189) # rgb = (0xcd,0xbd,0xbd) │ │ (181,140,140) # rgb = (0xb5,0x8c,0x8c) │ │ (166,103,103) # rgb = (0xa6,0x67,0x67) │ │ (184,146,146) # rgb = (0xb8,0x92,0x92) │ │ (207,192,192) # rgb = (0xcf,0xc0,0xc0) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (155, 65, 65) # rgb = (0x9b,0x41,0x41) │ │ - (177, 19, 19) # rgb = (0xb1,0x13,0x13) │ │ (179, 21, 21) # rgb = (0xb3,0x15,0x15) │ │ (152, 28, 28) # rgb = (0x98,0x1c,0x1c) │ │ (151, 35, 35) # rgb = (0x97,0x23,0x23) │ │ (182,141,141) # rgb = (0xb6,0x8d,0x8d) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (178,132,132) # rgb = (0xb2,0x84,0x84) │ │ - (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ (177, 19, 19) # rgb = (0xb1,0x13,0x13) │ │ (152, 25, 25) # rgb = (0x98,0x19,0x19) │ │ (170,111,111) # rgb = (0xaa,0x6f,0x6f) │ │ (211,200,200) # rgb = (0xd3,0xc8,0xc8) │ │ (165, 99, 99) # rgb = (0xa5,0x63,0x63) │ │ (152, 32, 32) # rgb = (0x98,0x20,0x20) │ │ - (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ (152, 22, 22) # rgb = (0x98,0x16,0x16) │ │ (152, 24, 24) # rgb = (0x98,0x18,0x18) │ │ (153, 53, 53) # rgb = (0x99,0x35,0x35) │ │ (159, 81, 81) # rgb = (0x9f,0x51,0x51) │ │ (158, 74, 74) # rgb = (0x9e,0x4a,0x4a) │ │ (152, 47, 47) # rgb = (0x98,0x2f,0x2f) │ │ - (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ - (171, 13, 13) # rgb = (0xab,0x0d,0x0d) │ │ (172, 14, 14) # rgb = (0xac,0x0e,0x0e) │ │ - (170, 12, 12) # rgb = (0xaa,0x0c,0x0c) │ │ (171, 13, 13) # rgb = (0xab,0x0d,0x0d) │ │ (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ - (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ - (181, 23, 23) # rgb = (0xb5,0x17,0x17) │ │ - (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ (168, 10, 10) # rgb = (0xa8,0x0a,0x0a) │ │ - (207, 49, 49) # rgb = (0xcf,0x31,0x31) │ │ - (211, 53, 53) # rgb = (0xd3,0x35,0x35) │ │ - (210, 52, 52) # rgb = (0xd2,0x34,0x34) │ │ - (198, 40, 40) # rgb = (0xc6,0x28,0x28) │ │ - (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ (166, 8, 8) # rgb = (0xa6,0x08,0x08) │ │ - (198, 40, 40) # rgb = (0xc6,0x28,0x28) │ │ - (209, 51, 51) # rgb = (0xd1,0x33,0x33) │ │ (165, 7, 7) # rgb = (0xa5,0x07,0x07) │ │ - (199, 41, 41) # rgb = (0xc7,0x29,0x29) │ │ - (255, 97, 97) # rgb = (0xff,0x61,0x61) │ │ - (163, 5, 5) # rgb = (0xa3,0x05,0x05) │ │ (164, 6, 6) # rgb = (0xa4,0x06,0x06) │ │ - (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ - (189, 31, 31) # rgb = (0xbd,0x1f,0x1f) │ │ - (199, 41, 41) # rgb = (0xc7,0x29,0x29) │ │ - (162, 4, 4) # rgb = (0xa2,0x04,0x04) │ │ (163, 5, 5) # rgb = (0xa3,0x05,0x05) │ │ - (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ - (195, 37, 37) # rgb = (0xc3,0x25,0x25) │ │ - (160, 2, 2) # rgb = (0xa0,0x02,0x02) │ │ - (197, 39, 39) # rgb = (0xc5,0x27,0x27) │ │ } │ │ tRNS { │ │ - 0 187 171 159 255 255 143 135 255 135 255 137 255 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 255 151 255 255 255 255 255 255 255 255 153 255 255 157 255 255 161 255 255 255 255 255 255 165 255 255 255 255 255 255 255 169 255 255 255 255 255 255 255 255 255 255 255 173 255 255 255 255 255 255 177 255 255 255 255 255 255 181 255 255 255 255 255 255 255 185 255 189 255 191 255 193 255 163 149 255 255 94 84 86 120 159 255 118 90 255 116 0 211 255 183 143 114 213 255 215 126 217 120} │ │ + 0 187 171 159 143 135 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 159 118 90 116 211 183 143 114 213 215 126 217 120} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ -0000000002030405050505050505050505050505050505050505050505050504030200000000 │ │ -0000000607080808080808080808080808080808080808080808080808080808080706000000 │ │ -000000090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09000000 │ │ -000000090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09000000 │ │ -0000000b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b000000 │ │ -0000000d0e0e0e0e0e0e0e0e0f10100f0e0e0e0e0e11121314110e0e0e0e0e0e0e0e0d000000 │ │ -0000000615151515151515161718181916151515151a1b18181c151515151515151506000000 │ │ -0000001d1e1e1e1e1e1e1e1f201818211f1e1e1e1e22181818231e1e1e1e1e1e1e1e1d000000 │ │ -000000242525252525252526272828272625252525292a182b2c252525252525252524000000 │ │ -0000002d05050505050505052e2e2e2e0505050505052f2f2f2f05050505050505052d000000 │ │ -000000303131313131323131313131313131313131313131313131310a313131313130000000 │ │ -0000003334343434343536373834343434343434343434343438373935343434343433000000 │ │ -0000003a3b3b3b3b3b3c181b3d3e3f3f3b3b3b3b3b3b3f3f40411b183c3b3b3b3b3b3a000000 │ │ -0000004243434343434445181818464748494949494a4b4c181818214d434343434342000000 │ │ -0000004e4f4f4f4f4f5051524618181818181818181818181853543f504f4f4f4f4f4e000000 │ │ -0000005556565656565656575158591818181818181853395a5b575656565656565655000000 │ │ -0000005c5d5d5d5d5d5d5d5d5d5d5e5f6060616260635e5e5d5d5d5d5d5d5d5d5d5d5c000000 │ │ -0000006465656565656565656565656565656565656565656565656565656565656564000000 │ │ -0000006667676767676767676767676767676767676767676767676767676767676766000000 │ │ -0000006869696969696969696969696969696969696969696969696969696969696968000000 │ │ -0000006a656b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b656a000000 │ │ -0000006c6d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6c000000 │ │ -000000007071717172737475757575756b307677717171717171717171717171717000000000 │ │ -000000000000000000004e78787878696d797a7a7a7a7a7a7a7a7a7a7a7a7a7a000000000000 │ │ -000000000000000000007b7c7c7c7d7e7f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a000000000000 │ │ -0000000000000000000080817c0209007a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a000000000000 │ │ -000000000000000000008275338300007a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a000000000000 │ │ -000000000000000000847b2d850000007a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a000000000000 │ │ -000000000000000000802476000000007a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a000000000000 │ │ -0000000000000000006d0000000000007a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a000000000000 │ │ +0000000002032a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a030200000000 │ │ +00000004052c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c0504000000 │ │ +000000062d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d06000000 │ │ +000000062d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d06000000 │ │ +000000072e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e07000000 │ │ +000000082f2f2f2f2f2f2f2f303131302f2f2f2f2f32333435322f2f2f2f2f2f2f2f08000000 │ │ +0000000436363636363636373839393a37363636363b3c39393d363636363636363604000000 │ │ +000000093e3e3e3e3e3e3e3f403939413f3e3e3e3e42393939433e3e3e3e3e3e3e3e09000000 │ │ +0000000a44444444444444454647474645444444444849394a4b44444444444444440a000000 │ │ +0000000b2b2b2b2b2b2b2b2b4c4c4c4c2b2b2b2b2b2b4d4d4d4d2b2b2b2b2b2b2b2b0b000000 │ │ +0000000c4e4e4e4e4e4f4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e2d4e4e4e4e4e0c000000 │ │ +0000000d5050505050515253545050505050505050505050505453555150505050500d000000 │ │ +0000000e565656565657393c58595a5a5656565656565a5a5b5c3c395756565656560e000000 │ │ +0000000f5d5d5d5d5d5e5f3939396061626363636364656639393941675d5d5d5d5d0f000000 │ │ +000000106868686868696a6b603939393939393939393939396c6d5a69686868686810000000 │ │ +000000116e6e6e6e6e6e6e6f6a7071393939393939396c5572736f6e6e6e6e6e6e6e11000000 │ │ +0000001274747474747474747474757677777879777a75757474747474747474747412000000 │ │ +000000137b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b13000000 │ │ +000000147c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c14000000 │ │ +000000157d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d15000000 │ │ +000000167b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b16000000 │ │ +00000017187f80808080808080808080808080808080808080808080808080807f1817000000 │ │ +00000000191a1a1a1b1c1d81818181817e0c1e1f1a1a1a1a1a1a1a1a1a1a1a1a1a1900000000 │ │ +0000000000000000000010828282827d18200000000000000000000000000000000000000000 │ │ +0000000000000000000021838383222324000000000000000000000000000000000000000000 │ │ +0000000000000000000025848302060000000000000000000000000000000000000000000000 │ │ +0000000000000000000026810d27000000000000000000000000000000000000000000000000 │ │ +00000000000000000028210b2900000000000000000000000000000000000000000000000000 │ │ +000000000000000000250a1e0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001800000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/stat_notify_sms_green.png │ ├── sng │ │ @@ -1,28 +1,62 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 36,172, 14) # rgb = (0x24,0xac,0x0e) │ │ ( 42,178, 20) # rgb = (0x2a,0xb2,0x14) │ │ ( 47,183, 25) # rgb = (0x2f,0xb7,0x19) │ │ - ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ - ( 51,187, 29) # rgb = (0x33,0xbb,0x1d) │ │ ( 53,188, 30) # rgb = (0x35,0xbc,0x1e) │ │ ( 56,191, 33) # rgb = (0x38,0xbf,0x21) │ │ - ( 61,196, 38) # rgb = (0x3d,0xc4,0x26) │ │ ( 56,192, 34) # rgb = (0x38,0xc0,0x22) │ │ + ( 55,191, 33) # rgb = (0x37,0xbf,0x21) │ │ + ( 54,190, 32) # rgb = (0x36,0xbe,0x20) │ │ + ( 52,187, 29) # rgb = (0x34,0xbb,0x1d) │ │ + ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ + ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ + ( 47,183, 25) # rgb = (0x2f,0xb7,0x19) │ │ + ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ + ( 45,180, 22) # rgb = (0x2d,0xb4,0x16) │ │ + ( 43,179, 21) # rgb = (0x2b,0xb3,0x15) │ │ + ( 42,177, 19) # rgb = (0x2a,0xb1,0x13) │ │ + ( 40,175, 17) # rgb = (0x28,0xaf,0x11) │ │ + ( 39,174, 16) # rgb = (0x27,0xae,0x10) │ │ + ( 37,173, 15) # rgb = (0x25,0xad,0x0f) │ │ + ( 36,171, 13) # rgb = (0x24,0xab,0x0d) │ │ + ( 34,170, 12) # rgb = (0x22,0xaa,0x0c) │ │ + ( 34,169, 11) # rgb = (0x22,0xa9,0x0b) │ │ + ( 45,181, 23) # rgb = (0x2d,0xb5,0x17) │ │ + ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ + ( 71,207, 49) # rgb = (0x47,0xcf,0x31) │ │ + ( 75,211, 53) # rgb = (0x4b,0xd3,0x35) │ │ + ( 75,210, 52) # rgb = (0x4b,0xd2,0x34) │ │ + ( 62,198, 40) # rgb = (0x3e,0xc6,0x28) │ │ + ( 47,182, 24) # rgb = (0x2f,0xb6,0x18) │ │ + ( 62,198, 40) # rgb = (0x3e,0xc6,0x28) │ │ + ( 73,209, 51) # rgb = (0x49,0xd1,0x33) │ │ + ( 41,177, 19) # rgb = (0x29,0xb1,0x13) │ │ + ( 63,199, 41) # rgb = (0x3f,0xc7,0x29) │ │ + ( 27,163, 5) # rgb = (0x1b,0xa3,0x05) │ │ + ( 38,174, 16) # rgb = (0x26,0xae,0x10) │ │ + ( 53,189, 31) # rgb = (0x35,0xbd,0x1f) │ │ + ( 64,199, 41) # rgb = (0x40,0xc7,0x29) │ │ + ( 26,162, 4) # rgb = (0x1a,0xa2,0x04) │ │ + ( 25,161, 3) # rgb = (0x19,0xa1,0x03) │ │ + ( 59,195, 37) # rgb = (0x3b,0xc3,0x25) │ │ + ( 25,160, 2) # rgb = (0x19,0xa0,0x02) │ │ + ( 61,197, 39) # rgb = (0x3d,0xc5,0x27) │ │ + ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ + ( 51,187, 29) # rgb = (0x33,0xbb,0x1d) │ │ + ( 61,196, 38) # rgb = (0x3d,0xc4,0x26) │ │ ( 59,195, 37) # rgb = (0x3b,0xc3,0x25) │ │ ( 60,195, 37) # rgb = (0x3c,0xc3,0x25) │ │ - ( 55,191, 33) # rgb = (0x37,0xbf,0x21) │ │ ( 58,193, 35) # rgb = (0x3a,0xc1,0x23) │ │ - ( 54,190, 32) # rgb = (0x36,0xbe,0x20) │ │ ( 57,192, 34) # rgb = (0x39,0xc0,0x22) │ │ ( 75,152, 63) # rgb = (0x4b,0x98,0x3f) │ │ (129,172,122) # rgb = (0x81,0xac,0x7a) │ │ ( 70,151, 57) # rgb = (0x46,0x97,0x39) │ │ ( 97,159, 87) # rgb = (0x61,0x9f,0x57) │ │ (133,175,126) # rgb = (0x85,0xaf,0x7e) │ │ (106,163, 97) # rgb = (0x6a,0xa3,0x61) │ │ @@ -30,160 +64,125 @@ │ │ ( 67,149, 54) # rgb = (0x43,0x95,0x36) │ │ (200,209,198) # rgb = (0xc8,0xd1,0xc6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (191,204,189) # rgb = (0xbf,0xcc,0xbd) │ │ ( 88,157, 77) # rgb = (0x58,0x9d,0x4d) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (105,163, 96) # rgb = (0x69,0xa3,0x60) │ │ - ( 52,187, 29) # rgb = (0x34,0xbb,0x1d) │ │ ( 54,190, 32) # rgb = (0x36,0xbe,0x20) │ │ ( 65,149, 51) # rgb = (0x41,0x95,0x33) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (109,164,100) # rgb = (0x6d,0xa4,0x64) │ │ (126,172,119) # rgb = (0x7e,0xac,0x77) │ │ - ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ ( 52,188, 30) # rgb = (0x34,0xbc,0x1e) │ │ ( 62,148, 48) # rgb = (0x3e,0x94,0x30) │ │ (124,170,116) # rgb = (0x7c,0xaa,0x74) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ ( 67,151, 54) # rgb = (0x43,0x97,0x36) │ │ (206,213,205) # rgb = (0xce,0xd5,0xcd) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ ( 76,153, 63) # rgb = (0x4c,0x99,0x3f) │ │ - ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ ( 59,148, 45) # rgb = (0x3b,0x94,0x2d) │ │ ( 59,150, 44) # rgb = (0x3b,0x96,0x2c) │ │ - ( 47,183, 25) # rgb = (0x2f,0xb7,0x19) │ │ ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ ( 58,194, 36) # rgb = (0x3a,0xc2,0x24) │ │ - ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ ( 48,183, 25) # rgb = (0x30,0xb7,0x19) │ │ (188,204,186) # rgb = (0xbc,0xcc,0xba) │ │ (179,198,176) # rgb = (0xb3,0xc6,0xb0) │ │ ( 68,154, 54) # rgb = (0x44,0x9a,0x36) │ │ ( 53,152, 36) # rgb = (0x35,0x98,0x24) │ │ (185,201,182) # rgb = (0xb9,0xc9,0xb6) │ │ - ( 45,180, 22) # rgb = (0x2d,0xb4,0x16) │ │ ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ (188,203,185) # rgb = (0xbc,0xcb,0xb9) │ │ (178,198,174) # rgb = (0xb2,0xc6,0xae) │ │ ( 90,159, 79) # rgb = (0x5a,0x9f,0x4f) │ │ ( 50,152, 34) # rgb = (0x32,0x98,0x22) │ │ ( 94,160, 83) # rgb = (0x5e,0xa0,0x53) │ │ (180,199,177) # rgb = (0xb4,0xc7,0xb1) │ │ - ( 43,179, 21) # rgb = (0x2b,0xb3,0x15) │ │ ( 45,180, 22) # rgb = (0x2d,0xb4,0x16) │ │ ( 81,156, 69) # rgb = (0x51,0x9c,0x45) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (191,205,189) # rgb = (0xbf,0xcd,0xbd) │ │ (146,181,140) # rgb = (0x92,0xb5,0x8c) │ │ (112,166,103) # rgb = (0x70,0xa6,0x67) │ │ (152,184,146) # rgb = (0x98,0xb8,0x92) │ │ (194,207,192) # rgb = (0xc2,0xcf,0xc0) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ ( 78,155, 65) # rgb = (0x4e,0x9b,0x41) │ │ - ( 42,177, 19) # rgb = (0x2a,0xb1,0x13) │ │ ( 43,179, 21) # rgb = (0x2b,0xb3,0x15) │ │ ( 46,152, 28) # rgb = (0x2e,0x98,0x1c) │ │ ( 51,151, 35) # rgb = (0x33,0x97,0x23) │ │ (146,182,141) # rgb = (0x92,0xb6,0x8d) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (139,178,132) # rgb = (0x8b,0xb2,0x84) │ │ - ( 40,175, 17) # rgb = (0x28,0xaf,0x11) │ │ ( 41,177, 19) # rgb = (0x29,0xb1,0x13) │ │ ( 43,152, 25) # rgb = (0x2b,0x98,0x19) │ │ (119,170,111) # rgb = (0x77,0xaa,0x6f) │ │ (202,211,200) # rgb = (0xca,0xd3,0xc8) │ │ (108,165, 99) # rgb = (0x6c,0xa5,0x63) │ │ ( 49,152, 32) # rgb = (0x31,0x98,0x20) │ │ - ( 39,174, 16) # rgb = (0x27,0xae,0x10) │ │ ( 40,175, 17) # rgb = (0x28,0xaf,0x11) │ │ ( 41,152, 22) # rgb = (0x29,0x98,0x16) │ │ ( 42,152, 24) # rgb = (0x2a,0x98,0x18) │ │ ( 68,153, 53) # rgb = (0x44,0x99,0x35) │ │ ( 92,159, 81) # rgb = (0x5c,0x9f,0x51) │ │ ( 85,158, 74) # rgb = (0x55,0x9e,0x4a) │ │ ( 62,152, 47) # rgb = (0x3e,0x98,0x2f) │ │ - ( 37,173, 15) # rgb = (0x25,0xad,0x0f) │ │ ( 38,174, 16) # rgb = (0x26,0xae,0x10) │ │ - ( 36,171, 13) # rgb = (0x24,0xab,0x0d) │ │ ( 37,172, 14) # rgb = (0x25,0xac,0x0e) │ │ - ( 34,170, 12) # rgb = (0x22,0xaa,0x0c) │ │ ( 36,171, 13) # rgb = (0x24,0xab,0x0d) │ │ ( 35,171, 13) # rgb = (0x23,0xab,0x0d) │ │ ( 34,169, 11) # rgb = (0x22,0xa9,0x0b) │ │ - ( 34,169, 11) # rgb = (0x22,0xa9,0x0b) │ │ - ( 45,181, 23) # rgb = (0x2d,0xb5,0x17) │ │ - ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ ( 37,173, 15) # rgb = (0x25,0xad,0x0f) │ │ ( 32,168, 10) # rgb = (0x20,0xa8,0x0a) │ │ - ( 71,207, 49) # rgb = (0x47,0xcf,0x31) │ │ - ( 75,211, 53) # rgb = (0x4b,0xd3,0x35) │ │ - ( 75,210, 52) # rgb = (0x4b,0xd2,0x34) │ │ - ( 62,198, 40) # rgb = (0x3e,0xc6,0x28) │ │ - ( 47,182, 24) # rgb = (0x2f,0xb6,0x18) │ │ ( 31,166, 8) # rgb = (0x1f,0xa6,0x08) │ │ ( 33,169, 11) # rgb = (0x21,0xa9,0x0b) │ │ - ( 62,198, 40) # rgb = (0x3e,0xc6,0x28) │ │ - ( 73,209, 51) # rgb = (0x49,0xd1,0x33) │ │ - ( 41,177, 19) # rgb = (0x29,0xb1,0x13) │ │ ( 30,165, 7) # rgb = (0x1e,0xa5,0x07) │ │ - ( 63,199, 41) # rgb = (0x3f,0xc7,0x29) │ │ - (119,255, 97) # rgb = (0x77,0xff,0x61) │ │ - ( 27,163, 5) # rgb = (0x1b,0xa3,0x05) │ │ ( 28,164, 6) # rgb = (0x1c,0xa4,0x06) │ │ - ( 38,174, 16) # rgb = (0x26,0xae,0x10) │ │ - ( 53,189, 31) # rgb = (0x35,0xbd,0x1f) │ │ - ( 64,199, 41) # rgb = (0x40,0xc7,0x29) │ │ - ( 26,162, 4) # rgb = (0x1a,0xa2,0x04) │ │ ( 27,163, 5) # rgb = (0x1b,0xa3,0x05) │ │ - ( 25,161, 3) # rgb = (0x19,0xa1,0x03) │ │ ( 30,166, 8) # rgb = (0x1e,0xa6,0x08) │ │ - ( 59,195, 37) # rgb = (0x3b,0xc3,0x25) │ │ - ( 25,160, 2) # rgb = (0x19,0xa0,0x02) │ │ - ( 61,197, 39) # rgb = (0x3d,0xc5,0x27) │ │ } │ │ tRNS { │ │ - 0 187 171 159 255 255 143 135 255 135 255 255 137 255 139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 147 255 255 255 255 255 255 151 255 255 255 255 255 255 255 255 153 255 255 157 255 255 161 255 255 255 255 255 255 165 255 255 255 255 255 255 255 169 255 255 255 255 255 255 255 255 255 255 255 173 255 255 255 255 255 255 177 255 255 255 255 255 255 181 255 255 255 255 255 255 255 185 255 189 255 191 255 255 193 255 163 149 255 255 94 84 86 120 159 255 255 118 90 173 255 116 0 211 255 183 143 114 213 255 215 255 126 217 120} │ │ + 0 187 171 159 143 135 135 137 139 147 151 153 157 161 165 169 173 177 181 185 189 191 193 163 149 94 84 86 120 159 118 90 173 116 211 183 143 114 213 215 126 217 120} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000010101010101010101010101010101010101010101010101010101010000000000 │ │ -0000000002030405050505050505050505050505050505050505050505050504030200000000 │ │ -0000000607080808080808080808080808080808080808080808080808080808080706000000 │ │ -000000090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a09000000 │ │ -000000090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09000000 │ │ -0000000c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c000000 │ │ -0000000e0f0f0f0f0f0f0f0f101111100f0f0f0f0f12131415120f0f0f0f0f0f0f0f0e000000 │ │ -0000000616161616161616171819191a17161616161b1c19191d161616161616161606000000 │ │ -0000001e1f1f1f1f1f1f1f2021191922201f1f1f1f23191919241f1f1f1f1f1f1f1f1e000000 │ │ -0000002526262626262626272829292827262626262a2b192c2d262626262626262625000000 │ │ -0000002e05050505050505052f2f2f2f0505050505053030303005050505050505052e000000 │ │ -000000313232323232333232323232323232323232323232323232320a323232323231000000 │ │ -0000003435353535353637383935353535353535353535353539383a36353535353534000000 │ │ -0000003b3c3c3c3c3c3d191c3e3f40403c3c3c3c3c3c404041421c193d3c3c3c3c3c3b000000 │ │ -00000043444444444445461919194748494a4a4a4a4b4c4d191919224e444444444443000000 │ │ -0000004f5050505050515253471919191919191919191919195455405150505050504f000000 │ │ -00000056575757575757575852595a19191919191919543a5b5c585757575757575756000000 │ │ -0000005d5e5e5e5e5e5e5e5e5e5e5f606161626361645f5f5e5e5e5e5e5e5e5e5e5e5d000000 │ │ -0000006566666666666666666666666666666666666666666666666666666666666665000000 │ │ -0000006768686868686868686868686868686868686868686868686868686868686867000000 │ │ -000000696a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a69000000 │ │ -0000006c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d666c000000 │ │ -0000006e6f707171717171717171717171717171717171717171717171717171706f6e000000 │ │ -000000007273737374757677777777777831797a737373737373737373737373737200000000 │ │ -000000000000000000007b7c7c7c7c6b6f7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000007f8080808182837e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000008485800209007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000008687348800007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000897f2e8a0000007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -000000000000000000842579000000007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ -0000000000000000006f0000000000007e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e000000000000 │ │ +0000000002032b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b030200000000 │ │ +00000004052d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0504000000 │ │ +000000062e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e06000000 │ │ +000000062e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e06000000 │ │ +0000000730303030303030303030303030303030303030303030303030303030303007000000 │ │ +0000000831313131313131313233333231313131313435363734313131313131313108000000 │ │ +0000000438383838383838393a3b3b3c39383838383d3e3b3b3f383838383838383804000000 │ │ +000000094040404040404041423b3b434140404040443b3b3b45404040404040404009000000 │ │ +0000000a46464646464646474849494847464646464a4b3b4c4d46464646464646460a000000 │ │ +0000000b2c2c2c2c2c2c2c2c4e4e4e4e2c2c2c2c2c2c4f4f4f4f2c2c2c2c2c2c2c2c0b000000 │ │ +0000000c5050505050515050505050505050505050505050505050502e50505050500c000000 │ │ +0000000d5252525252535455565252525252525252525252525655575352525252520d000000 │ │ +0000000e5858585858593b3e5a5b5c5c5858585858585c5c5d5e3e3b5958585858580e000000 │ │ +0000000f5f5f5f5f5f60613b3b3b626364656565656667683b3b3b43695f5f5f5f5f0f000000 │ │ +000000106a6a6a6a6a6b6c6d623b3b3b3b3b3b3b3b3b3b3b3b6e6f5c6b6a6a6a6a6a10000000 │ │ +0000001170707070707070716c72733b3b3b3b3b3b3b6e577475717070707070707011000000 │ │ +0000001276767676767676767676777879797a7b797c77777676767676767676767612000000 │ │ +000000137d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d13000000 │ │ +000000147e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e14000000 │ │ +000000157f808080808080808080808080808080808080808080808080808080807f15000000 │ │ +000000167d818181818181818181818181818181818181818181818181818181817d16000000 │ │ +0000001718828383838383838383838383838383838383838383838383838383821817000000 │ │ +00000000191a1a1a1b1c1d8484848484850c1e1f1a1a1a1a1a1a1a1a1a1a1a1a1a1900000000 │ │ +0000000000000000000020868686868018210000000000000000000000000000000000000000 │ │ +0000000000000000000022878787232425000000000000000000000000000000000000000000 │ │ +0000000000000000000026888702060000000000000000000000000000000000000000000000 │ │ +0000000000000000000027890d28000000000000000000000000000000000000000000000000 │ │ +00000000000000000029220b2a00000000000000000000000000000000000000000000000000 │ │ +000000000000000000260a1e0000000000000000000000000000000000000000000000000000 │ │ +0000000000000000001800000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_lb.png │ ├── sng │ │ @@ -4,164 +4,164 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 59,179,217) # rgb = (0x3b,0xb3,0xd9) │ │ ( 25,145,183) # rgb = (0x19,0x91,0xb7) │ │ ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ ( 24,145,182) # rgb = (0x18,0x91,0xb6) │ │ + ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ + ( 26,146,184) # rgb = (0x1a,0x92,0xb8) │ │ + ( 24,145,182) # rgb = (0x18,0x91,0xb6) │ │ + ( 23,143,181) # rgb = (0x17,0x8f,0xb5) │ │ + ( 22,143,180) # rgb = (0x16,0x8f,0xb4) │ │ + ( 21,142,179) # rgb = (0x15,0x8e,0xb3) │ │ + ( 20,140,178) # rgb = (0x14,0x8c,0xb2) │ │ + ( 19,139,177) # rgb = (0x13,0x8b,0xb1) │ │ + ( 17,138,175) # rgb = (0x11,0x8a,0xaf) │ │ + ( 13,133,171) # rgb = (0x0d,0x85,0xab) │ │ + ( 11,132,169) # rgb = (0x0b,0x84,0xa9) │ │ + ( 10,130,168) # rgb = (0x0a,0x82,0xa8) │ │ + ( 9,129,167) # rgb = (0x09,0x81,0xa7) │ │ + ( 8,128,166) # rgb = (0x08,0x80,0xa6) │ │ + ( 7,127,165) # rgb = (0x07,0x7f,0xa5) │ │ + ( 6,126,164) # rgb = (0x06,0x7e,0xa4) │ │ + ( 5,125,163) # rgb = (0x05,0x7d,0xa3) │ │ + ( 3,124,161) # rgb = (0x03,0x7c,0xa1) │ │ + ( 3,123,161) # rgb = (0x03,0x7b,0xa1) │ │ + ( 2,122,160) # rgb = (0x02,0x7a,0xa0) │ │ + ( 0,120,158) # rgb = (0x00,0x78,0x9e) │ │ + ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ + ( 0,121,158) # rgb = (0x00,0x79,0x9e) │ │ + ( 43,164,201) # rgb = (0x2b,0xa4,0xc9) │ │ ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ ( 27,148,185) # rgb = (0x1b,0x94,0xb9) │ │ ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ - ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ - ( 26,146,184) # rgb = (0x1a,0x92,0xb8) │ │ ( 26,146,184) # rgb = (0x1a,0x92,0xb8) │ │ ( 25,145,183) # rgb = (0x19,0x91,0xb7) │ │ ( 24,144,182) # rgb = (0x18,0x90,0xb6) │ │ - ( 24,145,182) # rgb = (0x18,0x91,0xb6) │ │ ( 25,143,179) # rgb = (0x19,0x8f,0xb3) │ │ ( 25,141,177) # rgb = (0x19,0x8d,0xb1) │ │ ( 47,132,159) # rgb = (0x2f,0x84,0x9f) │ │ ( 59,129,151) # rgb = (0x3b,0x81,0x97) │ │ ( 58,130,153) # rgb = (0x3a,0x82,0x99) │ │ - ( 23,143,181) # rgb = (0x17,0x8f,0xb5) │ │ ( 38,119,145) # rgb = (0x26,0x77,0x91) │ │ ( 60,127,148) # rgb = (0x3c,0x7f,0x94) │ │ (213,220,222) # rgb = (0xd5,0xdc,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 22,143,180) # rgb = (0x16,0x8f,0xb4) │ │ ( 47,121,143) # rgb = (0x2f,0x79,0x8f) │ │ ( 94,147,164) # rgb = (0x5e,0x93,0xa4) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ ( 87,143,160) # rgb = (0x57,0x8f,0xa0) │ │ ( 66,134,156) # rgb = (0x42,0x86,0x9c) │ │ ( 61,130,152) # rgb = (0x3d,0x82,0x98) │ │ (173,197,204) # rgb = (0xad,0xc5,0xcc) │ │ - ( 21,142,179) # rgb = (0x15,0x8e,0xb3) │ │ ( 45,120,142) # rgb = (0x2d,0x78,0x8e) │ │ ( 92,146,163) # rgb = (0x5c,0x92,0xa3) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ ( 40,123,150) # rgb = (0x28,0x7b,0x96) │ │ ( 16,136,174) # rgb = (0x10,0x88,0xae) │ │ ( 12,130,167) # rgb = (0x0c,0x82,0xa7) │ │ (146,177,187) # rgb = (0x92,0xb1,0xbb) │ │ - ( 20,140,178) # rgb = (0x14,0x8c,0xb2) │ │ ( 42,117,141) # rgb = (0x2a,0x75,0x8d) │ │ ( 91,145,162) # rgb = (0x5b,0x91,0xa2) │ │ ( 35,120,147) # rgb = (0x23,0x78,0x93) │ │ ( 13,133,171) # rgb = (0x0d,0x85,0xab) │ │ ( 8,128,164) # rgb = (0x08,0x80,0xa4) │ │ (141,174,185) # rgb = (0x8d,0xae,0xb9) │ │ - ( 19,139,177) # rgb = (0x13,0x8b,0xb1) │ │ ( 40,116,141) # rgb = (0x28,0x74,0x8d) │ │ ( 88,144,161) # rgb = (0x58,0x90,0xa1) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (127,166,178) # rgb = (0x7f,0xa6,0xb2) │ │ (111,156,170) # rgb = (0x6f,0x9c,0xaa) │ │ (105,152,167) # rgb = (0x69,0x98,0xa7) │ │ (194,211,217) # rgb = (0xc2,0xd3,0xd9) │ │ - ( 17,138,175) # rgb = (0x11,0x8a,0xaf) │ │ ( 37,115,139) # rgb = (0x25,0x73,0x8b) │ │ ( 86,142,160) # rgb = (0x56,0x8e,0xa0) │ │ (231,237,240) # rgb = (0xe7,0xed,0xf0) │ │ (197,213,218) # rgb = (0xc5,0xd5,0xda) │ │ (229,236,239) # rgb = (0xe5,0xec,0xef) │ │ (249,251,251) # rgb = (0xf9,0xfb,0xfb) │ │ (202,217,222) # rgb = (0xca,0xd9,0xde) │ │ (201,216,221) # rgb = (0xc9,0xd8,0xdd) │ │ (228,235,238) # rgb = (0xe4,0xeb,0xee) │ │ - ( 13,133,171) # rgb = (0x0d,0x85,0xab) │ │ ( 28,110,135) # rgb = (0x1c,0x6e,0x87) │ │ ( 78,138,157) # rgb = (0x4e,0x8a,0x9d) │ │ (120,163,176) # rgb = (0x78,0xa3,0xb0) │ │ ( 0,109,143) # rgb = (0x00,0x6d,0x8f) │ │ (110,157,171) # rgb = (0x6e,0x9d,0xab) │ │ (221,229,232) # rgb = (0xdd,0xe5,0xe8) │ │ ( 10,109,140) # rgb = (0x0a,0x6d,0x8c) │ │ ( 6,108,140) # rgb = (0x06,0x6c,0x8c) │ │ - ( 11,132,169) # rgb = (0x0b,0x84,0xa9) │ │ ( 26,108,135) # rgb = (0x1a,0x6c,0x87) │ │ ( 76,137,156) # rgb = (0x4c,0x89,0x9c) │ │ (203,218,223) # rgb = (0xcb,0xda,0xdf) │ │ (136,173,185) # rgb = (0x88,0xad,0xb9) │ │ (169,194,202) # rgb = (0xa9,0xc2,0xca) │ │ (186,206,212) # rgb = (0xba,0xce,0xd4) │ │ (144,178,189) # rgb = (0x90,0xb2,0xbd) │ │ (143,177,188) # rgb = (0x8f,0xb1,0xbc) │ │ (195,212,218) # rgb = (0xc3,0xd4,0xda) │ │ (192,210,216) # rgb = (0xc0,0xd2,0xd8) │ │ (247,249,250) # rgb = (0xf7,0xf9,0xfa) │ │ - ( 10,130,168) # rgb = (0x0a,0x82,0xa8) │ │ ( 24,107,134) # rgb = (0x18,0x6b,0x86) │ │ ( 74,136,156) # rgb = (0x4a,0x88,0x9c) │ │ (116,160,174) # rgb = (0x74,0xa0,0xae) │ │ ( 1,107,141) # rgb = (0x01,0x6b,0x8d) │ │ ( 8,108,140) # rgb = (0x08,0x6c,0x8c) │ │ ( 6,108,141) # rgb = (0x06,0x6c,0x8d) │ │ ( 6,109,142) # rgb = (0x06,0x6d,0x8e) │ │ ( 4,109,141) # rgb = (0x04,0x6d,0x8d) │ │ (212,224,228) # rgb = (0xd4,0xe0,0xe4) │ │ - ( 9,129,167) # rgb = (0x09,0x81,0xa7) │ │ ( 21,106,132) # rgb = (0x15,0x6a,0x84) │ │ ( 72,135,155) # rgb = (0x48,0x87,0x9b) │ │ (233,240,241) # rgb = (0xe9,0xf0,0xf1) │ │ (204,219,224) # rgb = (0xcc,0xdb,0xe0) │ │ (207,221,225) # rgb = (0xcf,0xdd,0xe1) │ │ - ( 8,128,166) # rgb = (0x08,0x80,0xa6) │ │ ( 19,105,132) # rgb = (0x13,0x69,0x84) │ │ ( 71,135,155) # rgb = (0x47,0x87,0x9b) │ │ - ( 7,127,165) # rgb = (0x07,0x7f,0xa5) │ │ ( 14,102,130) # rgb = (0x0e,0x66,0x82) │ │ ( 52,122,144) # rgb = (0x34,0x7a,0x90) │ │ - ( 6,126,164) # rgb = (0x06,0x7e,0xa4) │ │ ( 6,119,154) # rgb = (0x06,0x77,0x9a) │ │ ( 7,115,149) # rgb = (0x07,0x73,0x95) │ │ ( 56,124,145) # rgb = (0x38,0x7c,0x91) │ │ ( 83,141,159) # rgb = (0x53,0x8d,0x9f) │ │ ( 80,139,158) # rgb = (0x50,0x8b,0x9e) │ │ - ( 5,125,163) # rgb = (0x05,0x7d,0xa3) │ │ ( 5,121,158) # rgb = (0x05,0x79,0x9e) │ │ ( 4,118,154) # rgb = (0x04,0x76,0x9a) │ │ ( 10,101,130) # rgb = (0x0a,0x65,0x82) │ │ ( 16,103,130) # rgb = (0x10,0x67,0x82) │ │ ( 15,103,130) # rgb = (0x0f,0x67,0x82) │ │ ( 3,124,161) # rgb = (0x03,0x7c,0xa1) │ │ - ( 3,124,161) # rgb = (0x03,0x7c,0xa1) │ │ ( 3,123,161) # rgb = (0x03,0x7b,0xa1) │ │ - ( 3,123,161) # rgb = (0x03,0x7b,0xa1) │ │ - ( 2,122,160) # rgb = (0x02,0x7a,0xa0) │ │ ( 2,122,160) # rgb = (0x02,0x7a,0xa0) │ │ ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ - ( 0,120,158) # rgb = (0x00,0x78,0x9e) │ │ - ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ - ( 0,121,158) # rgb = (0x00,0x79,0x9e) │ │ - ( 43,164,201) # rgb = (0x2b,0xa4,0xc9) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 255 243 255 243 255 255 255 243 255 255 255 255 255 243 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 243 255 255 243 255 255 243 255 255 255 255 255 243 255 255 255 255 255 243 255 243 255 243 255 255 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040505050505050505050505050505050505050505050403 │ │ -06070707070707070707070707070707070707070707070706 │ │ -08090909090909090909090909090909090909090909090908 │ │ -010a0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0a01 │ │ -0c0d0e0f10111111111111111111111111111111100f0e0d0c │ │ -12131415161616161616161616161616161616161615141312 │ │ -171819161616161616161616161616161a1b1c1d1e16191817 │ │ -1f20211616161616161616161616161622232425261621201f │ │ -27282916161616161616161616161616222a2b2c2d16292827 │ │ -2e2f3016161616161616161616161616313233343516302f2e │ │ -3637381616161616393a3b3c3d3e3f16161616161616383736 │ │ -40414216161616164344454647483316161616161616424140 │ │ -494a4b16161616164c4d4e4f50514e525354161616164b4a49 │ │ -555657161616161658595a5b47475a5c5d5e16161616575655 │ │ -5f606116161616166263646464646464643c1616161661605f │ │ -65666716161616161616161616161616161616161616676665 │ │ -68696a311616161616161616161616161616161616316a6968 │ │ -6b6c6d6e6f7070707070707070707070707070706f6e6d6c6b │ │ -71727374757676767676767676767676767676767574737271 │ │ -77787878787878787878787878787878787878787878787877 │ │ -797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 │ │ -7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b │ │ -7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e │ │ -7f808080808080808080808080808080808080808080808081 │ │ +031c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c03 │ │ +041e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e04 │ │ +051f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f05 │ │ +01202021212121212121212121212121212121212121202001 │ │ +06222324252626262626262626262626262626262524232206 │ │ +072728292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29282707 │ │ +082b2c2a2a2a2a2a2a2a2a2a2a2a2a2a2d2e2f30312a2c2b08 │ │ +0932332a2a2a2a2a2a2a2a2a2a2a2a2a34353637382a333209 │ │ +0a393a2a2a2a2a2a2a2a2a2a2a2a2a2a343b3c3d3e2a3a390a │ │ +0b3f402a2a2a2a2a2a2a2a2a2a2a2a2a41424344452a403f0b │ │ +0c46472a2a2a2a2a48494a4b4c4d4e2a2a2a2a2a2a2a47460c │ │ +0d4f502a2a2a2a2a515253545556432a2a2a2a2a2a2a504f0d │ │ +0e57582a2a2a2a2a595a5b5c5d5e5b5f60612a2a2a2a58570e │ │ +0f62632a2a2a2a2a6465666755556668696a2a2a2a2a63620f │ │ +106b6c2a2a2a2a2a6d6e6f6f6f6f6f6f6f4b2a2a2a2a6c6b10 │ │ +1170712a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a717011 │ │ +127273412a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a41737212 │ │ +13747576777878787878787878787878787878787776757413 │ │ +14797a7b7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c7b7a7914 │ │ +157e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e15 │ │ +167f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f16 │ │ +17808080808080808080808080808080808080808080808017 │ │ +81818181818181818181818181818181818181818181818118 │ │ +191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/btn_close_selected.png │ ├── sng │ │ @@ -7,44 +7,68 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (240,146, 55) # rgb = (0xf0,0x92,0x37) │ │ + (240,147, 56) # rgb = (0xf0,0x93,0x38) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (236,133, 36) # rgb = (0xec,0x85,0x24) │ │ + (236,132, 36) # rgb = (0xec,0x84,0x24) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (242,141, 52) # rgb = (0xf2,0x8d,0x34) │ │ (243,143, 54) # rgb = (0xf3,0x8f,0x36) │ │ (243,145, 55) # rgb = (0xf3,0x91,0x37) │ │ (244,147, 56) # rgb = (0xf4,0x93,0x38) │ │ (244,148, 57) # rgb = (0xf4,0x94,0x39) │ │ (244,149, 57) # rgb = (0xf4,0x95,0x39) │ │ (244,150, 58) # rgb = (0xf4,0x96,0x3a) │ │ (244,149, 58) # rgb = (0xf4,0x95,0x3a) │ │ (244,146, 56) # rgb = (0xf4,0x92,0x38) │ │ (243,144, 54) # rgb = (0xf3,0x90,0x36) │ │ (243,142, 53) # rgb = (0xf3,0x8e,0x35) │ │ - (240,147, 56) # rgb = (0xf0,0x93,0x38) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (242,141, 51) # rgb = (0xf2,0x8d,0x33) │ │ (239,124, 42) # rgb = (0xef,0x7c,0x2a) │ │ (239,126, 43) # rgb = (0xef,0x7e,0x2b) │ │ (239,127, 44) # rgb = (0xef,0x7f,0x2c) │ │ (240,130, 46) # rgb = (0xf0,0x82,0x2e) │ │ (240,131, 47) # rgb = (0xf0,0x83,0x2f) │ │ (240,132, 47) # rgb = (0xf0,0x84,0x2f) │ │ (240,133, 48) # rgb = (0xf0,0x85,0x30) │ │ (241,134, 48) # rgb = (0xf1,0x86,0x30) │ │ (241,134, 49) # rgb = (0xf1,0x86,0x31) │ │ (241,135, 49) # rgb = (0xf1,0x87,0x31) │ │ (241,136, 50) # rgb = (0xf1,0x88,0x32) │ │ (240,127, 44) # rgb = (0xf0,0x7f,0x2c) │ │ (243,141, 52) # rgb = (0xf3,0x8d,0x34) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (243,143, 52) # rgb = (0xf3,0x8f,0x34) │ │ (239,125, 42) # rgb = (0xef,0x7d,0x2a) │ │ (240,129, 45) # rgb = (0xf0,0x81,0x2d) │ │ (240,130, 45) # rgb = (0xf0,0x82,0x2d) │ │ (240,134, 48) # rgb = (0xf0,0x86,0x30) │ │ (241,135, 48) # rgb = (0xf1,0x87,0x30) │ │ (241,137, 49) # rgb = (0xf1,0x89,0x31) │ │ @@ -60,30 +84,27 @@ │ │ (240,133, 47) # rgb = (0xf0,0x85,0x2f) │ │ (242,140, 52) # rgb = (0xf2,0x8c,0x34) │ │ (242,142, 52) # rgb = (0xf2,0x8e,0x34) │ │ (242,143, 53) # rgb = (0xf2,0x8f,0x35) │ │ (242,142, 53) # rgb = (0xf2,0x8e,0x35) │ │ (241,140, 51) # rgb = (0xf1,0x8c,0x33) │ │ (240,132, 46) # rgb = (0xf0,0x84,0x2e) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (243,145, 53) # rgb = (0xf3,0x91,0x35) │ │ (240,131, 45) # rgb = (0xf0,0x83,0x2d) │ │ (241,134, 47) # rgb = (0xf1,0x86,0x2f) │ │ (242,145, 54) # rgb = (0xf2,0x91,0x36) │ │ (242,146, 55) # rgb = (0xf2,0x92,0x37) │ │ (242,145, 55) # rgb = (0xf2,0x91,0x37) │ │ (243,146, 55) # rgb = (0xf3,0x92,0x37) │ │ (242,144, 54) # rgb = (0xf2,0x90,0x36) │ │ (240,134, 47) # rgb = (0xf0,0x86,0x2f) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (242,140, 51) # rgb = (0xf2,0x8c,0x33) │ │ (227,135, 51) # rgb = (0xe3,0x87,0x33) │ │ (243,147, 56) # rgb = (0xf3,0x93,0x38) │ │ (227,135, 50) # rgb = (0xe3,0x87,0x32) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (244,147, 53) # rgb = (0xf4,0x93,0x35) │ │ (241,136, 48) # rgb = (0xf1,0x88,0x30) │ │ (106, 63, 24) # rgb = (0x6a,0x3f,0x18) │ │ ( 23, 14, 5) # rgb = (0x17,0x0e,0x05) │ │ (137, 83, 32) # rgb = (0x89,0x53,0x20) │ │ (220,135, 52) # rgb = (0xdc,0x87,0x34) │ │ (243,148, 56) # rgb = (0xf3,0x94,0x38) │ │ @@ -93,27 +114,25 @@ │ │ (242,139, 51) # rgb = (0xf2,0x8b,0x33) │ │ (227,134, 50) # rgb = (0xe3,0x86,0x32) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 38, 23, 9) # rgb = (0x26,0x17,0x09) │ │ (243,150, 57) # rgb = (0xf3,0x96,0x39) │ │ (243,151, 58) # rgb = (0xf3,0x97,0x3a) │ │ (244,146, 52) # rgb = (0xf4,0x92,0x34) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (137, 82, 31) # rgb = (0x89,0x52,0x1f) │ │ (137, 85, 33) # rgb = (0x89,0x55,0x21) │ │ (221,138, 53) # rgb = (0xdd,0x8a,0x35) │ │ (220,137, 53) # rgb = (0xdc,0x89,0x35) │ │ (243,147, 55) # rgb = (0xf3,0x93,0x37) │ │ (220,133, 51) # rgb = (0xdc,0x85,0x33) │ │ (137, 84, 32) # rgb = (0x89,0x54,0x20) │ │ ( 38, 24, 9) # rgb = (0x26,0x18,0x09) │ │ (137, 86, 33) # rgb = (0x89,0x56,0x21) │ │ (220,134, 51) # rgb = (0xdc,0x86,0x33) │ │ (244,148, 52) # rgb = (0xf4,0x94,0x34) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (244,147, 52) # rgb = (0xf4,0x93,0x34) │ │ (241,140, 52) # rgb = (0xf1,0x8c,0x34) │ │ (242,141, 53) # rgb = (0xf2,0x8d,0x35) │ │ (242,146, 56) # rgb = (0xf2,0x92,0x38) │ │ (243,147, 57) # rgb = (0xf3,0x93,0x39) │ │ (243,148, 57) # rgb = (0xf3,0x94,0x39) │ │ (243,149, 58) # rgb = (0xf3,0x95,0x3a) │ │ @@ -124,69 +143,62 @@ │ │ (241,139, 52) # rgb = (0xf1,0x8b,0x34) │ │ (243,147, 52) # rgb = (0xf3,0x93,0x34) │ │ (242,140, 53) # rgb = (0xf2,0x8c,0x35) │ │ (242,142, 54) # rgb = (0xf2,0x8e,0x36) │ │ (243,148, 58) # rgb = (0xf3,0x94,0x3a) │ │ (221,138, 54) # rgb = (0xdd,0x8a,0x36) │ │ (221,139, 55) # rgb = (0xdd,0x8b,0x37) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (244,146, 51) # rgb = (0xf4,0x92,0x33) │ │ (221,138, 55) # rgb = (0xdd,0x8a,0x37) │ │ (242,145, 56) # rgb = (0xf2,0x91,0x38) │ │ (241,137, 50) # rgb = (0xf1,0x89,0x32) │ │ (243,145, 50) # rgb = (0xf3,0x91,0x32) │ │ (137, 85, 34) # rgb = (0x89,0x55,0x22) │ │ (243,146, 56) # rgb = (0xf3,0x92,0x38) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (244,145, 49) # rgb = (0xf4,0x91,0x31) │ │ (242,144, 55) # rgb = (0xf2,0x90,0x37) │ │ (137, 83, 33) # rgb = (0x89,0x53,0x21) │ │ (137, 84, 33) # rgb = (0x89,0x54,0x21) │ │ (243,144, 49) # rgb = (0xf3,0x90,0x31) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (243,143, 48) # rgb = (0xf3,0x8f,0x30) │ │ (136, 82, 32) # rgb = (0x88,0x52,0x20) │ │ (221,137, 54) # rgb = (0xdd,0x89,0x36) │ │ (137, 82, 32) # rgb = (0x89,0x52,0x20) │ │ (242,143, 55) # rgb = (0xf2,0x8f,0x37) │ │ (241,141, 52) # rgb = (0xf1,0x8d,0x34) │ │ (244,144, 48) # rgb = (0xf4,0x90,0x30) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (243,141, 46) # rgb = (0xf3,0x8d,0x2e) │ │ (241,137, 52) # rgb = (0xf1,0x89,0x34) │ │ (241,139, 53) # rgb = (0xf1,0x8b,0x35) │ │ (227,135, 53) # rgb = (0xe3,0x87,0x35) │ │ (243,150, 60) # rgb = (0xf3,0x96,0x3c) │ │ (243,149, 59) # rgb = (0xf3,0x95,0x3b) │ │ (227,134, 51) # rgb = (0xe3,0x86,0x33) │ │ (241,141, 54) # rgb = (0xf1,0x8d,0x36) │ │ (241,138, 52) # rgb = (0xf1,0x8a,0x34) │ │ (240,134, 49) # rgb = (0xf0,0x86,0x31) │ │ (243,142, 47) # rgb = (0xf3,0x8e,0x2f) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (243,142, 46) # rgb = (0xf3,0x8e,0x2e) │ │ (106, 64, 25) # rgb = (0x6a,0x40,0x19) │ │ (220,134, 52) # rgb = (0xdc,0x86,0x34) │ │ (220,135, 53) # rgb = (0xdc,0x87,0x35) │ │ (242,141, 54) # rgb = (0xf2,0x8d,0x36) │ │ (241,140, 53) # rgb = (0xf1,0x8c,0x35) │ │ (241,137, 51) # rgb = (0xf1,0x89,0x33) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (242,140, 45) # rgb = (0xf2,0x8c,0x2d) │ │ (240,135, 50) # rgb = (0xf0,0x87,0x32) │ │ (227,135, 52) # rgb = (0xe3,0x87,0x34) │ │ (243,147, 58) # rgb = (0xf3,0x93,0x3a) │ │ (243,141, 45) # rgb = (0xf3,0x8d,0x2d) │ │ (242,140, 44) # rgb = (0xf2,0x8c,0x2c) │ │ (240,135, 49) # rgb = (0xf0,0x87,0x31) │ │ (241,141, 53) # rgb = (0xf1,0x8d,0x35) │ │ (242,146, 57) # rgb = (0xf2,0x92,0x39) │ │ (240,130, 47) # rgb = (0xf0,0x82,0x2f) │ │ (242,139, 44) # rgb = (0xf2,0x8b,0x2c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (242,139, 43) # rgb = (0xf2,0x8b,0x2b) │ │ (239,129, 46) # rgb = (0xef,0x81,0x2e) │ │ (240,132, 48) # rgb = (0xf0,0x84,0x30) │ │ (241,136, 51) # rgb = (0xf1,0x88,0x33) │ │ (242,142, 55) # rgb = (0xf2,0x8e,0x37) │ │ (241,142, 54) # rgb = (0xf1,0x8e,0x36) │ │ (239,127, 45) # rgb = (0xef,0x7f,0x2d) │ │ @@ -196,77 +208,65 @@ │ │ (239,129, 47) # rgb = (0xef,0x81,0x2f) │ │ (240,131, 48) # rgb = (0xf0,0x83,0x30) │ │ (240,134, 50) # rgb = (0xf0,0x86,0x32) │ │ (241,140, 54) # rgb = (0xf1,0x8c,0x36) │ │ (241,138, 53) # rgb = (0xf1,0x8a,0x35) │ │ (240,133, 49) # rgb = (0xf0,0x85,0x31) │ │ (239,127, 46) # rgb = (0xef,0x7f,0x2e) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (241,133, 40) # rgb = (0xf1,0x85,0x28) │ │ (239,125, 44) # rgb = (0xef,0x7d,0x2c) │ │ (239,128, 47) # rgb = (0xef,0x80,0x2f) │ │ (240,132, 49) # rgb = (0xf0,0x84,0x31) │ │ (241,135, 50) # rgb = (0xf1,0x87,0x32) │ │ (239,131, 48) # rgb = (0xef,0x83,0x30) │ │ (239,126, 45) # rgb = (0xef,0x7e,0x2d) │ │ (241,134, 40) # rgb = (0xf1,0x86,0x28) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (236,133, 36) # rgb = (0xec,0x85,0x24) │ │ (242,134, 39) # rgb = (0xf2,0x86,0x27) │ │ (242,136, 41) # rgb = (0xf2,0x88,0x29) │ │ (243,139, 43) # rgb = (0xf3,0x8b,0x2b) │ │ (243,140, 44) # rgb = (0xf3,0x8c,0x2c) │ │ (243,142, 45) # rgb = (0xf3,0x8e,0x2d) │ │ (243,143, 45) # rgb = (0xf3,0x8f,0x2d) │ │ (243,143, 46) # rgb = (0xf3,0x8f,0x2e) │ │ (243,141, 44) # rgb = (0xf3,0x8d,0x2c) │ │ (243,140, 43) # rgb = (0xf3,0x8c,0x2b) │ │ (242,138, 42) # rgb = (0xf2,0x8a,0x2a) │ │ (242,135, 40) # rgb = (0xf2,0x87,0x28) │ │ (242,134, 40) # rgb = (0xf2,0x86,0x28) │ │ - (236,132, 36) # rgb = (0xec,0x84,0x24) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 8 33 37 3 40 249 255 255 255 255 255 255 255 255 255 255 255 249 5 50 255 255 255 255 255 255 255 255 255 255 255 255 255 255 7 57 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 58 255 255 255 255 255 255 255 255 255 59 255 255 255 255 60 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 62 255 255 255 255 255 255 255 255 255 255 255 64 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 66 255 255 255 255 255 255 255 68 255 255 255 255 255 69 255 255 255 255 255 255 255 70 255 255 255 255 255 255 255 255 255 255 255 71 255 255 255 255 255 255 255 72 255 255 255 255 255 255 255 255 255 255 255 74 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 75 255 255 255 255 255 255 255 255 6 251 255 255 255 255 255 255 255 255 255 255 255 255 251 24 87 99 102 1 21 26 28} │ │ + 0 8 33 37 3 40 249 249 5 50 7 57 58 59 60 62 64 66 68 69 70 71 72 74 75 6 251 251 24 87 99 102 1 21 26 28} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000102030303030303030303030303030303030303030303030201000000 │ │ -0000040506070808090a0b0c0c0b0c0c0d0b0e0e0a0f0f091011111205040000 │ │ -0000131415161718191a1b1c1d1e1f1d201d1f1d1a191a192117162214130000 │ │ -0000232425262728292a2b2b2c2c2d2e2e2f2c2c302a2a1d2827312524230000 │ │ -00002324323334352a2b2e2e3607373839073a072c2b2b2a3b34332524230000 │ │ -0000233c3d3e353f2b2c0738404142434140443837372c2b2a4528323c230000 │ │ -00002346323e2a2b2e47384842494949494149404a383a2c2b2a343d46230000 │ │ -0000234b4c454d3007374e4f50515252535354554f4e38072e4d454c4b230000 │ │ -0000234b4c452c5607574f585950535a5b5b5559584f57392e2b355c4b230000 │ │ -0000235d5c2a2e0709435e5958585f60615f585859506244072e295c5d230000 │ │ -0000235d5c1d2e0743436364585865665f65585850674344072e4d685d230000 │ │ -000023696a306b6c6d6e6f70716558585858727173746f6d6c75207669230000 │ │ -000023696a307778426e79747a5f58585858717b74746e6d3936206a69230000 │ │ -0000237c7d302f6b426e70737e7158585858717b70706e7f6c36807d7c230000 │ │ -0000237c81302f6b427f707482725858585865717370837f396c30817c230000 │ │ -000023848520756c867f63875858657182655858885183866c751f8984230000 │ │ -0000238a8b1f756c86428c655858717b8d5f5858598e7f8f907530918a230000 │ │ -00002392931e94958f964f585988749797988859584f999a959b9c9d92230000 │ │ -0000239e9f1f9b75788fa04f50a198979770a2874f4ea3a475a59c939e230000 │ │ -000023a6a71ca8206b788fa96d6e6eaa6e6e6f6ea98fa475a5a51baba6230000 │ │ -000023a6ac1bad209b77ae786d6d7fafaf7f42868678a42f1f1fb0b1a6230000 │ │ -000023b2b3b4b51cb6a575a4a39ab7a3b7b8789aa39b9ba59cb5b9bab2230000 │ │ -000023b2bbbcbdbebfb69495c0c0c0959ac0a495c194a5a8c2b0c3bbb2230000 │ │ -000023c4c5c6c7bdc8c8bfc9949b949b9494b6a8a8c2c2cabcb9cbccc4230000 │ │ -0000cd92cecfd0bbd1d2d2d2d3d4d5d59fd3d6d6d6d7b3d8d0d9dadb92cd0000 │ │ -000004dcdddedfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdedddc040000 │ │ -0000e0cde1e2e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e2e1cde00000 │ │ +000004050624252526272829292829292a282b2b272c2c262d2e2e0705040000 │ │ +000008092f30313233343536373839373a373937343334333b31303c09080000 │ │ +00000a0b3d3e3f4041424343444445464647444448424237403f493d0b0a0000 │ │ +00000a0b4a4b4c4d424346464e244f505124522444434342534c4b3d0b0a0000 │ │ +00000a0c54554d56434424505758595a58575b504f4f4443425c404a0c0a0000 │ │ +00000a0d4a554243465d505e595f5f5f5f585f576050524443424c540d0a0000 │ │ +00000a0e615c6248244f6364656667676868696a6463502446625c610e0a0000 │ │ +00000a0e615c446b246c646d6e65686f70706a6e6d646c5146434d710e0a0000 │ │ +00000a0f71424624265a726e6d6d737475736d6d6e65765b244641710f0a0000 │ │ +00000a0f713746245a5a77786d6d797a73796d6d657b5a5b2446627c0f0a0000 │ │ +00000a107d487e7f8081828384796d6d6d6d8584868782807f883a89100a0000 │ │ +00000a107d488a8b59818c878d736d6d6d6d848e87878180514e3a7d100a0000 │ │ +00000a118f48477e5981838690846d6d6d6d848e838381917f4e928f110a0000 │ │ +00000a119348477e5991838794856d6d6d6d798486839591517f4893110a0000 │ │ +00000a12963a887f979177986d6d798494796d6d996695977f88399a120a0000 │ │ +00000a139b39887f97599c796d6d848e9d736d6d6e9e919fa08848a1130a0000 │ │ +00000a14a238a3a49fa5646d6e9987a6a6a7996e6d64a8a9a4aaabac140a0000 │ │ +00000a15ad39aa888b9fae6465afa7a6a683b0986463b1b288b3aba2150a0000 │ │ +00000a16b436b53a7e8b9fb6808181b781818281b69fb288b3b335b8160a0000 │ │ +00000a16b935ba3aaa8abb8b808091bcbc915997978bb2473939bdbe160a0000 │ │ +00000a17bfc0c136c2b388b2b1a9c3b1c3c48ba9b1aaaab3abc1c5c6170a0000 │ │ +00000a17c7c8c9cacbc2a3a4cccccca4a9ccb2a4cda3b3b5cebdcfc7170a0000 │ │ +00000a18d0d1d2c9d3d3cbd4a3aaa3aaa3a3c2b5b5ceced5c8c5d6d7180a0000 │ │ +000019141ad8d9c7dadbdbdbdcdddedeaddcdfdfdfe0bfe1d9e2e31b14190000 │ │ +0000041c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1c040000 │ │ +0000201921222323232323232323232323232323232323232323222119200000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_yellow.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 42, 38, 2) # rgb = (0x2a,0x26,0x02) │ │ ( 35, 32, 1) # rgb = (0x23,0x20,0x01) │ │ ( 34, 31, 1) # rgb = (0x22,0x1f,0x01) │ │ ( 33, 30, 1) # rgb = (0x21,0x1e,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 9, 9, 0) # rgb = (0x09,0x09,0x00) │ │ ( 75, 78, 3) # rgb = (0x4b,0x4e,0x03) │ │ @@ -115,15 +115,15 @@ │ │ ( 76, 79, 3) # rgb = (0x4c,0x4f,0x03) │ │ ( 90, 93, 3) # rgb = (0x5a,0x5d,0x03) │ │ ( 85, 88, 3) # rgb = (0x55,0x58,0x03) │ │ ( 90, 94, 3) # rgb = (0x5a,0x5e,0x03) │ │ (120,124, 4) # rgb = (0x78,0x7c,0x04) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020202020202020202020202020202020203040403020201 │ │ 05050505050505050505050505050505050505050505050505 │ ├── Image content ├── res/drawable-mdpi-v4/btn_close_normal.png │ ├── sng │ │ @@ -56,15 +56,14 @@ │ │ ( 59, 58, 58) # rgb = (0x3b,0x3a,0x3a) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (163,162,162) # rgb = (0xa3,0xa2,0xa2) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (160,159,159) # rgb = (0xa0,0x9f,0x9f) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ @@ -147,45 +146,46 @@ │ │ (128,127,127) # rgb = (0x80,0x7f,0x7f) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 4 20 22 26 186 192 192 192 192 192 192 34 188 185 185 185 185 185 38 186 183 183 183 183 183 183 39 186 183 183 40 186 183 183 183 183 183 41 186 183 183 183 188 43 186 184 184 184 224 248 215 191 184 186 188 255 244 215 45 187 184 184 215 215 191 46 187 185 185 185 185 191 215 48 187 185 185 185 215 244 49 187 185 185 191 215 51 188 186 186 192 216 52 188 186 216 244 54 188 186 186 192 216 55 188 186 216 57 188 186 186 190 248 58 188 186 186 225 216 192 60 188 186 190 61 189 186 186 186 63 189 187 187 189 187 64 191 189 190 192 18 88 99 2 13 16} │ │ + 0 4 20 22 26 186 192 192 192 192 192 192 34 188 185 185 185 185 185 38 186 183 183 183 183 183 183 39 186 183 183 40 186 183 183 183 183 183 41 186 183 183 183 188 43 186 184 184 184 224 248 215 191 184 186 188 244 215 45 187 184 184 215 215 191 46 187 185 185 185 185 191 215 48 187 185 185 185 215 244 49 187 185 185 191 215 51 188 186 186 192 216 52 188 186 216 244 54 188 186 186 192 216 55 188 186 216 57 188 186 186 190 248 58 188 186 186 225 216 192 60 188 186 190 61 189 186 186 186 63 189 187 187 189 187 64 191 189 190 192 18 88 99 2 13 16} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000102030303030303030303030303030303030303030303030201000000 │ │ 00000004050606070809090a0a0a0b0b0b0b0a0a0a0909080706060504000000 │ │ 0000000c0d0e0f0f101010111212121212121212111010100f0f0e0d0c000000 │ │ 00000013141516171818191a1a1a1a1a1a1a1a1a1a1918181716151413000000 │ │ 0000001b1c1d151e161617171717171717171717171716161e151d1c1b000000 │ │ 0000001f2021222324241d1d25251515151525251d1d2424232221201f000000 │ │ 00000026272821292a2a222b23232323232323232b222a2a2921282726000000 │ │ 0000002c2d2e2f3030303132333435353535343332313030302f2e2d2c000000 │ │ -0000002c362e2f2f2f373238393a303030303a393832372f2f2f2e362c000000 │ │ -0000003b3c3d3e3e3e3e3f393838404141403838393f3e3e3e3e3d3c3b000000 │ │ -0000004243444545464748493838393f3f393838494847464545444342000000 │ │ -0000004a4b4c4d4d4e4e44444f5038383838504f44444e4e4d4d4c4b4a000000 │ │ -0000005152534c4c545454545556383838385655545454544c4c535251000000 │ │ -000000575859595a5a5a5a5a5b5c383838385c5b5a5a5a5a5a59595857000000 │ │ -0000005d5e5f595959595a5a60613838383861605a5a595959595f5e5d000000 │ │ -0000006263646565656566673838616767613838676665656565646362000000 │ │ -00000068696a646464646b613838676666673838616b646464646a6968000000 │ │ -0000006c6d6e6f6f6a707138616b6a6a6a6a6b613871706a6f6f6e6d6c000000 │ │ -00000072737475757575767177786f6f6f6f7877717675757575747372000000 │ │ -000000797a7b7b747474747c74747474747474747c747474747b7b7a79000000 │ │ -0000007d7e7f80808081818181818181818181818181818080807f7e7d000000 │ │ -0000008283848484858585858585858585858585858585858484848382000000 │ │ -0000008286878484848484848484848484848484848484848484878682000000 │ │ -00000088898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8988000000 │ │ -000000798b788c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c788b79000000 │ │ -0000008d8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8d000000 │ │ -0000009091929292929292929292929292929292929292929292929190000000 │ │ +0000002c362e2f2f2f37329238393030303039389232372f2f2f2e362c000000 │ │ +0000003a3b3c3d3d3d3d3e3892923f40403f9292383e3d3d3d3d3c3b3a000000 │ │ +0000004142434444454647489292383e3e389292484746454444434241000000 │ │ +000000494a4b4c4c4d4d43434e4f929292924f4e43434d4d4c4c4b4a49000000 │ │ +0000005051524b4b535353535455929292925554535353534b4b525150000000 │ │ +0000005657585859595959595a5b929292925b5a595959595958585756000000 │ │ +0000005c5d5e5858585859595f6092929292605f5959585858585e5d5c000000 │ │ +0000006162636464646465669292606666609292666564646464636261000000 │ │ +000000676869636363636a609292666565669292606a63636363696867000000 │ │ +0000006b6c6d6e6e696f7092606a696969696a6092706f696e6e6d6c6b000000 │ │ +00000071727374747474757076776e6e6e6e7776707574747474737271000000 │ │ +00000078797a7a737373737b73737373737373737b737373737a7a7978000000 │ │ +0000007c7d7e7f7f7f80808080808080808080808080807f7f7f7e7d7c000000 │ │ +0000008182838383848484848484848484848484848484848383838281000000 │ │ +0000008185868383838383838383838383838383838383838383868581000000 │ │ +0000008788898989898989898989898989898989898989898989898887000000 │ │ +000000788a778b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b778a78000000 │ │ +0000008c8d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8c000000 │ │ +0000008f9091919191919191919191919191919191919191919191908f000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_red.png │ ├── sng │ │ @@ -1,93 +1,98 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (203, 46, 47) # rgb = (0xcb,0x2e,0x2f) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (203, 46, 47) # rgb = (0xcb,0x2e,0x2f) │ │ (201, 43, 45) # rgb = (0xc9,0x2b,0x2d) │ │ (200, 43, 44) # rgb = (0xc8,0x2b,0x2c) │ │ (202, 45, 46) # rgb = (0xca,0x2d,0x2e) │ │ (203, 46, 47) # rgb = (0xcb,0x2e,0x2f) │ │ - (203, 45, 46) # rgb = (0xcb,0x2d,0x2e) │ │ (178, 74, 75) # rgb = (0xb2,0x4a,0x4b) │ │ + (203, 45, 46) # rgb = (0xcb,0x2d,0x2e) │ │ + (193,155,157) # rgb = (0xc1,0x9b,0x9d) │ │ + (199, 42, 43) # rgb = (0xc7,0x2a,0x2b) │ │ + (196,160,161) # rgb = (0xc4,0xa0,0xa1) │ │ + (198, 40, 41) # rgb = (0xc6,0x28,0x29) │ │ + (192,148,150) # rgb = (0xc0,0x94,0x96) │ │ + (196, 38, 39) # rgb = (0xc4,0x26,0x27) │ │ + (194, 37, 37) # rgb = (0xc2,0x25,0x25) │ │ + (194, 37, 37) # rgb = (0xc2,0x25,0x25) │ │ + (193, 36, 36) # rgb = (0xc1,0x24,0x24) │ │ + (186,145,146) # rgb = (0xba,0x91,0x92) │ │ + (193, 35, 36) # rgb = (0xc1,0x23,0x24) │ │ + (194, 37, 37) # rgb = (0xc2,0x25,0x25) │ │ + (194, 37, 37) # rgb = (0xc2,0x25,0x25) │ │ + (193, 36, 37) # rgb = (0xc1,0x24,0x25) │ │ + (191, 33, 34) # rgb = (0xbf,0x21,0x22) │ │ + (188, 31, 32) # rgb = (0xbc,0x1f,0x20) │ │ + (186, 29, 29) # rgb = (0xba,0x1d,0x1d) │ │ + (184, 26, 27) # rgb = (0xb8,0x1a,0x1b) │ │ + (181, 24, 24) # rgb = (0xb5,0x18,0x18) │ │ + (179, 21, 21) # rgb = (0xb3,0x15,0x15) │ │ + (176, 18, 19) # rgb = (0xb0,0x12,0x13) │ │ + (173, 15, 16) # rgb = (0xad,0x0f,0x10) │ │ + (170, 13, 13) # rgb = (0xaa,0x0d,0x0d) │ │ + (168, 10, 10) # rgb = (0xa8,0x0a,0x0a) │ │ + (164, 6, 7) # rgb = (0xa4,0x06,0x07) │ │ + (161, 3, 4) # rgb = (0xa1,0x03,0x04) │ │ + (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ + (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ + (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ (178, 80, 82) # rgb = (0xb2,0x50,0x52) │ │ (180, 84, 86) # rgb = (0xb4,0x54,0x56) │ │ (179, 85, 87) # rgb = (0xb3,0x55,0x57) │ │ (183, 69, 71) # rgb = (0xb7,0x45,0x47) │ │ - (203, 45, 46) # rgb = (0xcb,0x2d,0x2e) │ │ - (201, 44, 45) # rgb = (0xc9,0x2c,0x2d) │ │ - (202, 44, 45) # rgb = (0xca,0x2c,0x2d) │ │ - (201, 43, 44) # rgb = (0xc9,0x2b,0x2c) │ │ - (193,155,157) # rgb = (0xc1,0x9b,0x9d) │ │ (211,205,206) # rgb = (0xd3,0xcd,0xce) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (188,125,127) # rgb = (0xbc,0x7d,0x7f) │ │ - (199, 42, 43) # rgb = (0xc7,0x2a,0x2b) │ │ - (196, 38, 39) # rgb = (0xc4,0x26,0x27) │ │ - (198, 40, 41) # rgb = (0xc6,0x28,0x29) │ │ - (199, 41, 43) # rgb = (0xc7,0x29,0x2b) │ │ - (196,160,161) # rgb = (0xc4,0xa0,0xa1) │ │ (219,213,214) # rgb = (0xdb,0xd5,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,239,239) # rgb = (0xf4,0xef,0xef) │ │ (227,214,214) # rgb = (0xe3,0xd6,0xd6) │ │ (228,215,215) # rgb = (0xe4,0xd7,0xd7) │ │ (227,215,215) # rgb = (0xe3,0xd7,0xd7) │ │ (230,220,220) # rgb = (0xe6,0xdc,0xdc) │ │ (250,249,249) # rgb = (0xfa,0xf9,0xf9) │ │ (192,125,126) # rgb = (0xc0,0x7d,0x7e) │ │ - (198, 40, 41) # rgb = (0xc6,0x28,0x29) │ │ - (194, 36, 37) # rgb = (0xc2,0x24,0x25) │ │ - (192,148,150) # rgb = (0xc0,0x94,0x96) │ │ (215,203,203) # rgb = (0xd7,0xcb,0xcb) │ │ (252,251,251) # rgb = (0xfc,0xfb,0xfb) │ │ (182,122,122) # rgb = (0xb6,0x7a,0x7a) │ │ (186, 55, 55) # rgb = (0xba,0x37,0x37) │ │ (190, 60, 60) # rgb = (0xbe,0x3c,0x3c) │ │ (190, 59, 60) # rgb = (0xbe,0x3b,0x3c) │ │ (184, 59, 59) # rgb = (0xb8,0x3b,0x3b) │ │ (212,185,185) # rgb = (0xd4,0xb9,0xb9) │ │ (189,115,117) # rgb = (0xbd,0x73,0x75) │ │ - (196, 38, 39) # rgb = (0xc4,0x26,0x27) │ │ - (194, 37, 37) # rgb = (0xc2,0x25,0x25) │ │ - (194, 37, 37) # rgb = (0xc2,0x25,0x25) │ │ - (193, 36, 36) # rgb = (0xc1,0x24,0x24) │ │ - (186,145,146) # rgb = (0xba,0x91,0x92) │ │ (208,198,198) # rgb = (0xd0,0xc6,0xc6) │ │ (248,245,246) # rgb = (0xf8,0xf5,0xf6) │ │ (211,190,191) # rgb = (0xd3,0xbe,0xbf) │ │ (200,157,158) # rgb = (0xc8,0x9d,0x9e) │ │ (203,161,161) # rgb = (0xcb,0xa1,0xa1) │ │ (198,157,157) # rgb = (0xc6,0x9d,0x9d) │ │ (225,214,215) # rgb = (0xe1,0xd6,0xd7) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (182,116,117) # rgb = (0xb6,0x74,0x75) │ │ - (193, 35, 36) # rgb = (0xc1,0x23,0x24) │ │ - (194, 37, 37) # rgb = (0xc2,0x25,0x25) │ │ - (194, 37, 37) # rgb = (0xc2,0x25,0x25) │ │ - (193, 36, 37) # rgb = (0xc1,0x24,0x25) │ │ (193, 36, 37) # rgb = (0xc1,0x24,0x25) │ │ (192, 35, 35) # rgb = (0xc0,0x23,0x23) │ │ (183,157,159) # rgb = (0xb7,0x9d,0x9f) │ │ (203,202,203) # rgb = (0xcb,0xca,0xcb) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ (230,229,230) # rgb = (0xe6,0xe5,0xe6) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ (172,126,128) # rgb = (0xac,0x7e,0x80) │ │ (191, 33, 34) # rgb = (0xbf,0x21,0x22) │ │ - (191, 33, 34) # rgb = (0xbf,0x21,0x22) │ │ (190, 33, 34) # rgb = (0xbe,0x21,0x22) │ │ (163, 98,100) # rgb = (0xa3,0x62,0x64) │ │ (179,156,158) # rgb = (0xb3,0x9c,0x9e) │ │ (234,232,234) # rgb = (0xea,0xe8,0xea) │ │ (173,138,138) # rgb = (0xad,0x8a,0x8a) │ │ (173, 83, 83) # rgb = (0xad,0x53,0x53) │ │ (177, 89, 88) # rgb = (0xb1,0x59,0x58) │ │ @@ -95,120 +100,106 @@ │ │ (177, 87, 87) # rgb = (0xb1,0x57,0x57) │ │ (156, 82, 82) # rgb = (0x9c,0x52,0x52) │ │ (202,187,189) # rgb = (0xca,0xbb,0xbd) │ │ (227,225,228) # rgb = (0xe3,0xe1,0xe4) │ │ (166, 80, 80) # rgb = (0xa6,0x50,0x50) │ │ (189, 32, 32) # rgb = (0xbd,0x20,0x20) │ │ (188, 31, 32) # rgb = (0xbc,0x1f,0x20) │ │ - (188, 31, 32) # rgb = (0xbc,0x1f,0x20) │ │ (186, 31, 32) # rgb = (0xba,0x1f,0x20) │ │ (179, 38, 39) # rgb = (0xb3,0x26,0x27) │ │ (178,134,137) # rgb = (0xb2,0x86,0x89) │ │ (183,164,166) # rgb = (0xb7,0xa4,0xa6) │ │ (183,118,119) # rgb = (0xb7,0x76,0x77) │ │ (185,120,121) # rgb = (0xb9,0x78,0x79) │ │ (185,118,120) # rgb = (0xb9,0x76,0x78) │ │ (170,124,125) # rgb = (0xaa,0x7c,0x7d) │ │ (186,173,175) # rgb = (0xba,0xad,0xaf) │ │ (167, 76, 77) # rgb = (0xa7,0x4c,0x4d) │ │ (184, 31, 31) # rgb = (0xb8,0x1f,0x1f) │ │ (186, 29, 29) # rgb = (0xba,0x1d,0x1d) │ │ - (186, 29, 29) # rgb = (0xba,0x1d,0x1d) │ │ (185, 27, 28) # rgb = (0xb9,0x1b,0x1c) │ │ (184, 28, 29) # rgb = (0xb8,0x1c,0x1d) │ │ (176, 96, 98) # rgb = (0xb0,0x60,0x62) │ │ (201,197,201) # rgb = (0xc9,0xc5,0xc9) │ │ (210,206,210) # rgb = (0xd2,0xce,0xd2) │ │ (207,203,207) # rgb = (0xcf,0xcb,0xcf) │ │ (208,204,208) # rgb = (0xd0,0xcc,0xd0) │ │ (210,205,209) # rgb = (0xd2,0xcd,0xd1) │ │ (202,184,187) # rgb = (0xca,0xb8,0xbb) │ │ (175, 63, 64) # rgb = (0xaf,0x3f,0x40) │ │ (183, 26, 27) # rgb = (0xb7,0x1a,0x1b) │ │ (184, 26, 27) # rgb = (0xb8,0x1a,0x1b) │ │ - (184, 26, 27) # rgb = (0xb8,0x1a,0x1b) │ │ (183, 25, 26) # rgb = (0xb7,0x19,0x1a) │ │ (181, 24, 24) # rgb = (0xb5,0x18,0x18) │ │ (189, 87, 88) # rgb = (0xbd,0x57,0x58) │ │ (190,176,179) # rgb = (0xbe,0xb0,0xb3) │ │ (199,195,198) # rgb = (0xc7,0xc3,0xc6) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (198,194,197) # rgb = (0xc6,0xc2,0xc5) │ │ (180,133,135) # rgb = (0xb4,0x85,0x87) │ │ (186, 46, 47) # rgb = (0xba,0x2e,0x2f) │ │ (182, 24, 25) # rgb = (0xb6,0x18,0x19) │ │ - (181, 24, 24) # rgb = (0xb5,0x18,0x18) │ │ (181, 23, 24) # rgb = (0xb5,0x17,0x18) │ │ (178, 21, 21) # rgb = (0xb2,0x15,0x15) │ │ (182, 54, 54) # rgb = (0xb6,0x36,0x36) │ │ (173,135,138) # rgb = (0xad,0x87,0x8a) │ │ (188,183,188) # rgb = (0xbc,0xb7,0xbc) │ │ (185,181,185) # rgb = (0xb9,0xb5,0xb9) │ │ (186,182,186) # rgb = (0xba,0xb6,0xba) │ │ (185,180,185) # rgb = (0xb9,0xb4,0xb9) │ │ (169, 91, 93) # rgb = (0xa9,0x5b,0x5d) │ │ (180, 23, 24) # rgb = (0xb4,0x17,0x18) │ │ (179, 22, 22) # rgb = (0xb3,0x16,0x16) │ │ (179, 21, 21) # rgb = (0xb3,0x15,0x15) │ │ - (179, 21, 21) # rgb = (0xb3,0x15,0x15) │ │ (177, 19, 19) # rgb = (0xb1,0x13,0x13) │ │ (179, 28, 28) # rgb = (0xb3,0x1c,0x1c) │ │ (175,113,116) # rgb = (0xaf,0x71,0x74) │ │ (179,173,178) # rgb = (0xb3,0xad,0xb2) │ │ (172,159,164) # rgb = (0xac,0x9f,0xa4) │ │ (187, 85, 87) # rgb = (0xbb,0x55,0x57) │ │ (178, 20, 21) # rgb = (0xb2,0x14,0x15) │ │ (176, 18, 19) # rgb = (0xb0,0x12,0x13) │ │ - (176, 18, 19) # rgb = (0xb0,0x12,0x13) │ │ (174, 16, 17) # rgb = (0xae,0x10,0x11) │ │ (172, 42, 43) # rgb = (0xac,0x2a,0x2b) │ │ (179,141,146) # rgb = (0xb3,0x8d,0x92) │ │ (169,101,104) # rgb = (0xa9,0x65,0x68) │ │ (174, 20, 20) # rgb = (0xae,0x14,0x14) │ │ (175, 17, 18) # rgb = (0xaf,0x11,0x12) │ │ (173, 15, 16) # rgb = (0xad,0x0f,0x10) │ │ - (173, 15, 16) # rgb = (0xad,0x0f,0x10) │ │ (172, 15, 15) # rgb = (0xac,0x0f,0x0f) │ │ (170, 12, 13) # rgb = (0xaa,0x0c,0x0d) │ │ (171, 13, 14) # rgb = (0xab,0x0d,0x0e) │ │ (170, 13, 13) # rgb = (0xaa,0x0d,0x0d) │ │ - (170, 13, 13) # rgb = (0xaa,0x0d,0x0d) │ │ (168, 10, 10) # rgb = (0xa8,0x0a,0x0a) │ │ - (168, 10, 10) # rgb = (0xa8,0x0a,0x0a) │ │ - (164, 6, 7) # rgb = (0xa4,0x06,0x07) │ │ (164, 6, 7) # rgb = (0xa4,0x06,0x07) │ │ (161, 3, 4) # rgb = (0xa1,0x03,0x04) │ │ - (161, 3, 4) # rgb = (0xa1,0x03,0x04) │ │ - (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ - (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ - (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 218 255 255 255 255 132 0 0 0 240 255 255 255 255 255 132 0 0 0 241 255 255 255 255 255 255 255 255 255 132 0 238 255 255 255 255 255 255 255 255 255 132 63 82 68 244 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 208 255 255 255 255 208 255 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 218 132 240 132 241 132 238 132 63 82 68 244 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050600000000 │ │ -07070708090a0a0a0a0a0a0a0a0a0a0a0a0a0b0c0d00000000 │ │ -0e0f1011121313141414141414141414141513161700000000 │ │ -18191a1b1c1d1e1f202121212121211f22231d242500000000 │ │ -2626182728292a2b2c2c2c2c2c2c2c2d2e2f1d303100000000 │ │ -32333435363738393a3a3a3a3a3a3a3a3b3c3d3e3f40410000 │ │ -42434445464748494a4a4a4a4a4a4a4a4b4b4c4d4e43420000 │ │ -4f4e5051525354555657575757575658595a5b5c5d4e4f0000 │ │ -5e5f5f606162636465656565656565666768696a5f5f5e0000 │ │ -6b6c6c6c6d6e6f7071727272727273747576776c6c6c6b0000 │ │ -78797979797a7b7c7d7e7f7f7f808081828379797979780000 │ │ -847b7b7b7b7b85868788898a8b8c8d8e8f7b7b7b7b7b840000 │ │ -90919191919191919293949596979898919191919191900000 │ │ -999a9a9a9a9a9a9a9a9b9c9d9e9fa09a9a9a9a9a9a9a990000 │ │ -a1a2a2a2a2a2a2a2a2a2a3a4a5a2a2a2a2a2a2a2a2a2a10000 │ │ -a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a60000 │ │ -a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a80000 │ │ -aaabababababababababababababababababababababaa0000 │ │ -acadadadadadadadadadadadadadadadadadadadadadac0000 │ │ -aeafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afae0000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252626262626262626262626262627280700000000 │ │ +00000008292a2a2b2b2b2b2b2b2b2b2b2b2c2a2d0900000000 │ │ +0000000a2e2f3031323333333333333134352f360b00000000 │ │ +0000000c3738393a3b3b3b3b3b3b3b3c3d3e2f3f0d00000000 │ │ +0e0f1011404142434444444444444444454647481213140000 │ │ +15494a4b4c4d4e4f5050505050505050515152535449150000 │ │ +165455565758595a5b5c5c5c5c5c5b5d5e5f60616254160000 │ │ +1763636465666768696969696969696a6b6c6d6e6363170000 │ │ +186f6f6f70717273747575757575767778797a6f6f6f180000 │ │ +197b7b7b7b7c7d7e7f8081818182828384857b7b7b7b190000 │ │ +1a7d7d7d7d7d868788898a8b8c8d8e8f907d7d7d7d7d1a0000 │ │ +1b9191919191919192939495969798989191919191911b0000 │ │ +1c99999999999999999a9b9c9d9e9f999999999999991c0000 │ │ +1da0a0a0a0a0a0a0a0a0a1a2a3a0a0a0a0a0a0a0a0a01d0000 │ │ +1ea4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a41e0000 │ │ +1fa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a51f0000 │ │ +20a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6200000 │ │ +21a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_gray.png │ ├── sng │ │ @@ -4,138 +4,138 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 243 255 243 255 255 255 255 255 243 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 243 255 255 255 243 255 255 255 243 243 255 255 243 255 255 255 255 243 255 255 255 255 243 243 255 243 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040404040404040404040404040404040404040404040403 │ │ -05060606060606060606060606060606060606060606060605 │ │ -05060606060606060606060606060606060606060606060605 │ │ -07080809090909090909090909090909090909090909080807 │ │ -01090a0b0c0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0c0b0a0901 │ │ -0d0e0f101111111111111111111111111111111111100f0e0d │ │ -12131411111111111111111111111111151617181911141312 │ │ -1a1b1c111111111111111111111111111d1e1f1e20111c1b1a │ │ -210e22111111111111111111111111111d0e23242511220e21 │ │ -26272811111111111111111111111111292a2b2c2d11282726 │ │ -2e2f3011111111113132331d34353611111111111111302f2e │ │ -37383911111111113a3b2b3c3d3e2b11111111111111393837 │ │ -3f40411111111111424344452046444748491111111141403f │ │ -4a4b0411111111114c3b3d3e3d3d3d3e3e4d11111111044b4a │ │ -4e4f0611111111115051101010101010101d11111111064f4e │ │ -523e0611111111111111111111111111111111111111063e52 │ │ -53545529111111111111111111111111111111111129555453 │ │ -56573858595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5958385756 │ │ -5b5c5d5e545f5f5f5f5f5f5f5f5f5f5f5f5f5f5f545e5d5c5b │ │ -602f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f60 │ │ -61626262626262626262626262626262626262626262626261 │ │ -635c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c63 │ │ -5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c64 │ │ -65666666666666666666666666666666666666666666666667 │ │ +031b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b03 │ │ +041c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c04 │ │ +041c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c04 │ │ +051d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1d05 │ │ +011e1f202120202020202020202020202020202021201f1e01 │ │ +06222324252525252525252525252525252525252524232206 │ │ +0726272525252525252525252525252528292a2b2c25272607 │ │ +082d2e252525252525252525252525252f30313032252e2d08 │ │ +092233252525252525252525252525252f2234353625332209 │ │ +0a373825252525252525252525252525393a3b3c3d2538370a │ │ +0b3e3f25252525254041422f434445252525252525253f3e0b │ │ +0c4647252525252548493b4a4b4c3b2525252525252547460c │ │ +0d4d4e25252525254f505152325351545556252525254e4d0d │ │ +0e571b252525252558494b4c4b4b4b4c4c59252525251b570e │ │ +0f5a1c25252525255b5c242424242424242f252525251c5a0f │ │ +104c1c252525252525252525252525252525252525251c4c10 │ │ +115d5e392525252525252525252525252525252525395e5d11 │ │ +125f4660616262626262626262626262626262626160465f12 │ │ +136364655d6666666666666666666666666666665d65646313 │ │ +143e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e14 │ │ +15676767676767676767676767676767676767676767676715 │ │ +16636363636363636363636363636363636363636363636316 │ │ +63636363636363636363636363636363636363636363636317 │ │ +1819191919191919191919191919191919191919191919191a │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_yellow.png │ ├── sng │ │ @@ -4,93 +4,102 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ (228,235, 31) # rgb = (0xe4,0xeb,0x1f) │ │ (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ - (211,219, 15) # rgb = (0xd3,0xdb,0x0f) │ │ (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ + (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ + (208,215, 11) # rgb = (0xd0,0xd7,0x0b) │ │ + (207,215, 11) # rgb = (0xcf,0xd7,0x0b) │ │ + (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ + (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ + (204,211, 7) # rgb = (0xcc,0xd3,0x07) │ │ + (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ + (202,209, 5) # rgb = (0xca,0xd1,0x05) │ │ + (201,208, 4) # rgb = (0xc9,0xd0,0x04) │ │ + (200,208, 4) # rgb = (0xc8,0xd0,0x04) │ │ + (200,207, 3) # rgb = (0xc8,0xcf,0x03) │ │ + (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ + (198,205, 1) # rgb = (0xc6,0xcd,0x01) │ │ + (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ + (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ + (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ + (220,227, 23) # rgb = (0xdc,0xe3,0x17) │ │ + (211,219, 15) # rgb = (0xd3,0xdb,0x0f) │ │ (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ (209,217, 13) # rgb = (0xd1,0xd9,0x0d) │ │ (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ (207,214, 14) # rgb = (0xcf,0xd6,0x0e) │ │ (204,211, 14) # rgb = (0xcc,0xd3,0x0e) │ │ (177,182, 38) # rgb = (0xb1,0xb6,0x26) │ │ (164,169, 51) # rgb = (0xa4,0xa9,0x33) │ │ (167,172, 49) # rgb = (0xa7,0xac,0x31) │ │ - (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ (164,169, 32) # rgb = (0xa4,0xa9,0x20) │ │ (160,164, 51) # rgb = (0xa0,0xa4,0x33) │ │ (222,223,211) # rgb = (0xde,0xdf,0xd3) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (162,166, 42) # rgb = (0xa2,0xa6,0x2a) │ │ (170,173, 84) # rgb = (0xaa,0xad,0x54) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (167,171, 77) # rgb = (0xa7,0xab,0x4d) │ │ (167,171, 55) # rgb = (0xa7,0xab,0x37) │ │ (165,169, 51) # rgb = (0xa5,0xa9,0x33) │ │ (205,206,166) # rgb = (0xcd,0xce,0xa6) │ │ - (208,215, 11) # rgb = (0xd0,0xd7,0x0b) │ │ (162,167, 40) # rgb = (0xa2,0xa7,0x28) │ │ (169,173, 82) # rgb = (0xa9,0xad,0x52) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (168,173, 31) # rgb = (0xa8,0xad,0x1f) │ │ (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ (199,206, 7) # rgb = (0xc7,0xce,0x07) │ │ (189,191,137) # rgb = (0xbd,0xbf,0x89) │ │ - (207,215, 11) # rgb = (0xcf,0xd7,0x0b) │ │ (161,166, 38) # rgb = (0xa1,0xa6,0x26) │ │ (170,173, 80) # rgb = (0xaa,0xad,0x50) │ │ (167,172, 26) # rgb = (0xa7,0xac,0x1a) │ │ (203,211, 7) # rgb = (0xcb,0xd3,0x07) │ │ (199,206, 4) # rgb = (0xc7,0xce,0x04) │ │ (187,189,133) # rgb = (0xbb,0xbd,0x85) │ │ - (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ (161,165, 36) # rgb = (0xa1,0xa5,0x24) │ │ (169,173, 78) # rgb = (0xa9,0xad,0x4e) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (182,184,118) # rgb = (0xb6,0xb8,0x76) │ │ (175,177,101) # rgb = (0xaf,0xb1,0x65) │ │ (173,175, 95) # rgb = (0xad,0xaf,0x5f) │ │ (217,218,188) # rgb = (0xd9,0xda,0xbc) │ │ - (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ (160,165, 33) # rgb = (0xa0,0xa5,0x21) │ │ (168,171, 75) # rgb = (0xa8,0xab,0x4b) │ │ (239,240,229) # rgb = (0xef,0xf0,0xe5) │ │ (218,219,191) # rgb = (0xda,0xdb,0xbf) │ │ (238,239,227) # rgb = (0xee,0xef,0xe3) │ │ (251,251,249) # rgb = (0xfb,0xfb,0xf9) │ │ (222,223,197) # rgb = (0xde,0xdf,0xc5) │ │ (221,222,195) # rgb = (0xdd,0xde,0xc3) │ │ (237,238,226) # rgb = (0xed,0xee,0xe2) │ │ - (204,211, 7) # rgb = (0xcc,0xd3,0x07) │ │ (160,165, 26) # rgb = (0xa0,0xa5,0x1a) │ │ (166,170, 68) # rgb = (0xa6,0xaa,0x44) │ │ (180,183,111) # rgb = (0xb4,0xb7,0x6f) │ │ (178,185, 0) # rgb = (0xb2,0xb9,0x00) │ │ (176,179,100) # rgb = (0xb0,0xb3,0x64) │ │ (232,232,218) # rgb = (0xe8,0xe8,0xda) │ │ (168,174, 7) # rgb = (0xa8,0xae,0x07) │ │ (171,177, 3) # rgb = (0xab,0xb1,0x03) │ │ (175,178,102) # rgb = (0xaf,0xb2,0x66) │ │ - (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ (159,164, 24) # rgb = (0x9f,0xa4,0x18) │ │ (166,170, 66) # rgb = (0xa6,0xaa,0x42) │ │ (223,224,198) # rgb = (0xdf,0xe0,0xc6) │ │ (187,189,126) # rgb = (0xbb,0xbd,0x7e) │ │ (203,204,161) # rgb = (0xcb,0xcc,0xa1) │ │ (212,213,180) # rgb = (0xd4,0xd5,0xb4) │ │ (191,193,135) # rgb = (0xbf,0xc1,0x87) │ │ (190,193,134) # rgb = (0xbe,0xc1,0x86) │ │ (218,219,190) # rgb = (0xda,0xdb,0xbe) │ │ (216,217,187) # rgb = (0xd8,0xd9,0xbb) │ │ (250,250,246) # rgb = (0xfa,0xfa,0xf6) │ │ - (202,209, 5) # rgb = (0xca,0xd1,0x05) │ │ (159,163, 22) # rgb = (0x9f,0xa3,0x16) │ │ (166,170, 64) # rgb = (0xa6,0xaa,0x40) │ │ (178,181,106) # rgb = (0xb2,0xb5,0x6a) │ │ (174,181, 1) # rgb = (0xae,0xb5,0x01) │ │ (170,176, 5) # rgb = (0xaa,0xb0,0x05) │ │ (171,178, 4) # rgb = (0xab,0xb2,0x04) │ │ (169,175, 7) # rgb = (0xa9,0xaf,0x07) │ │ @@ -99,64 +108,55 @@ │ │ (174,180, 3) # rgb = (0xae,0xb4,0x03) │ │ (228,228,208) # rgb = (0xe4,0xe4,0xd0) │ │ (159,164, 21) # rgb = (0x9f,0xa4,0x15) │ │ (165,169, 62) # rgb = (0xa5,0xa9,0x3e) │ │ (241,242,231) # rgb = (0xf1,0xf2,0xe7) │ │ (223,224,199) # rgb = (0xdf,0xe0,0xc7) │ │ (225,226,203) # rgb = (0xe1,0xe2,0xcb) │ │ - (201,208, 4) # rgb = (0xc9,0xd0,0x04) │ │ (159,164, 19) # rgb = (0x9f,0xa4,0x13) │ │ (165,170, 61) # rgb = (0xa5,0xaa,0x3d) │ │ - (200,208, 4) # rgb = (0xc8,0xd0,0x04) │ │ (158,163, 13) # rgb = (0x9e,0xa3,0x0d) │ │ (158,162, 43) # rgb = (0x9e,0xa2,0x2b) │ │ - (200,207, 3) # rgb = (0xc8,0xcf,0x03) │ │ (188,195, 4) # rgb = (0xbc,0xc3,0x04) │ │ (181,187, 5) # rgb = (0xb5,0xbb,0x05) │ │ (158,162, 47) # rgb = (0x9e,0xa2,0x2f) │ │ (167,171, 73) # rgb = (0xa7,0xab,0x49) │ │ (167,170, 70) # rgb = (0xa7,0xaa,0x46) │ │ - (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ (193,200, 2) # rgb = (0xc1,0xc8,0x02) │ │ (189,195, 3) # rgb = (0xbd,0xc3,0x03) │ │ (160,165, 10) # rgb = (0xa0,0xa5,0x0a) │ │ (158,163, 16) # rgb = (0x9e,0xa3,0x10) │ │ (159,164, 15) # rgb = (0x9f,0xa4,0x0f) │ │ (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ (198,205, 1) # rgb = (0xc6,0xcd,0x01) │ │ - (198,205, 1) # rgb = (0xc6,0xcd,0x01) │ │ (197,205, 1) # rgb = (0xc5,0xcd,0x01) │ │ - (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ - (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ - (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ - (220,227, 23) # rgb = (0xdc,0xe3,0x17) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 255 243 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 243 255 255 243 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040505050505050505050505050505050505050505050403 │ │ -06050505050505050505050505050505050505050505050506 │ │ -06050505050505050505050505050505050505050505050506 │ │ -01070708090909090909090909090909090909090908070701 │ │ -010a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b0a01 │ │ -0f10111213131313131313131313131313131313131211100f │ │ -0f141513131313131313131313131313161718191a1315140f │ │ -1b1c1d131313131313131313131313131e1f202122131d1c1b │ │ -232425131313131313131313131313131e2627282913252423 │ │ -2a2b2c131313131313131313131313132d2e2f3031132c2b2a │ │ -323334131313131335363738393a3b13131313131313343332 │ │ -3c3d3e13131313133f404142434445131313131313133e3d3c │ │ -4647481313131313494a4b4c4d4e4b4f505113131313484746 │ │ -525354131313131355565758595a575b5c5d13131313545352 │ │ -525e5f131313131360616262626262626238131313135f5e52 │ │ -63646513131313131313131313131313131313131313656463 │ │ -6667682d13131313131313131313131313131313132d686766 │ │ -696a6b6c6d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d6c6b6a69 │ │ -6f70717273747474747474747474747474747474737271706f │ │ -6f75757575757575757575757575757575757575757575756f │ │ -76777777777777777777777777777777777777777777777776 │ │ -76777777777777777777777777777777777777777777777776 │ │ -78787878787878787878787878787878787878787878787879 │ │ -7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c │ │ +03161717171717171717171717171717171717171717171603 │ │ +04171717171717171717171717171717171717171717171704 │ │ +04171717171717171717171717171717171717171717171704 │ │ +011818191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19181801 │ │ +011b1c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1c1b01 │ │ +05202122232323232323232323232323232323232322212005 │ │ +05242523232323232323232323232323262728292a23252405 │ │ +062b2c232323232323232323232323232d2e2f3031232c2b06 │ │ +073233232323232323232323232323232d3435363723333207 │ │ +083839232323232323232323232323233a3b3c3d3e23393808 │ │ +093f4023232323234142434445464723232323232323403f09 │ │ +0a484923232323234a4b4c4d4e4f502323232323232349480a │ │ +0b5152232323232353545556575855595a5b2323232352510b │ │ +0c5c5d23232323235e5f6061626360646566232323235d5c0c │ │ +0c67682323232323696a6b6b6b6b6b6b6b442323232368670c │ │ +0d6c6d232323232323232323232323232323232323236d6c0d │ │ +0e6e6f3a23232323232323232323232323232323233a6f6e0e │ │ +0f70717273747474747474747474747474747474737271700f │ │ +10757677787979797979797979797979797979797877767510 │ │ +107a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a10 │ │ +117b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b11 │ │ +117b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b11 │ │ +7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c12 │ │ +13141414141414141414141414141414141414141414141415 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_pink.png │ ├── sng │ │ @@ -1,208 +1,200 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (228,108,169) # rgb = (0xe4,0x6c,0xa9) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (228,108,169) # rgb = (0xe4,0x6c,0xa9) │ │ (227,107,167) # rgb = (0xe3,0x6b,0xa7) │ │ (226,107,167) # rgb = (0xe2,0x6b,0xa7) │ │ (227,107,168) # rgb = (0xe3,0x6b,0xa8) │ │ (228,108,169) # rgb = (0xe4,0x6c,0xa9) │ │ - (228,108,168) # rgb = (0xe4,0x6c,0xa8) │ │ (195,115,156) # rgb = (0xc3,0x73,0x9c) │ │ + (227,108,168) # rgb = (0xe3,0x6c,0xa8) │ │ + (198,170,186) # rgb = (0xc6,0xaa,0xba) │ │ + (226,106,167) # rgb = (0xe2,0x6a,0xa7) │ │ + (202,175,189) # rgb = (0xca,0xaf,0xbd) │ │ + (225,105,166) # rgb = (0xe1,0x69,0xa6) │ │ + (198,165,184) # rgb = (0xc6,0xa5,0xb8) │ │ + (224,104,165) # rgb = (0xe0,0x68,0xa5) │ │ + (223,103,164) # rgb = (0xdf,0x67,0xa4) │ │ + (223,103,164) # rgb = (0xdf,0x67,0xa4) │ │ + (222,103,163) # rgb = (0xde,0x67,0xa3) │ │ + (193,162,179) # rgb = (0xc1,0xa2,0xb3) │ │ + (222,103,163) # rgb = (0xde,0x67,0xa3) │ │ + (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ + (223,103,164) # rgb = (0xdf,0x67,0xa4) │ │ + (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ + (221,102,162) # rgb = (0xdd,0x66,0xa2) │ │ + (220,100,161) # rgb = (0xdc,0x64,0xa1) │ │ + (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ + (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ + (216, 96,157) # rgb = (0xd8,0x60,0x9d) │ │ + (215, 95,155) # rgb = (0xd7,0x5f,0x9b) │ │ + (213, 93,154) # rgb = (0xd5,0x5d,0x9a) │ │ + (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ + (210, 91,151) # rgb = (0xd2,0x5b,0x97) │ │ + (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ + (207, 87,148) # rgb = (0xcf,0x57,0x94) │ │ + (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ + (205, 85,144) # rgb = (0xcd,0x55,0x90) │ │ + (205, 85,144) # rgb = (0xcd,0x55,0x90) │ │ + (205, 85,144) # rgb = (0xcd,0x55,0x90) │ │ (192,118,157) # rgb = (0xc0,0x76,0x9d) │ │ (193,121,158) # rgb = (0xc1,0x79,0x9e) │ │ (193,120,158) # rgb = (0xc1,0x78,0x9e) │ │ (200,114,159) # rgb = (0xc8,0x72,0x9f) │ │ - (227,108,168) # rgb = (0xe3,0x6c,0xa8) │ │ - (227,107,168) # rgb = (0xe3,0x6b,0xa8) │ │ - (226,107,167) # rgb = (0xe2,0x6b,0xa7) │ │ - (198,170,186) # rgb = (0xc6,0xaa,0xba) │ │ (211,207,210) # rgb = (0xd3,0xcf,0xd2) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (195,147,173) # rgb = (0xc3,0x93,0xad) │ │ - (226,106,167) # rgb = (0xe2,0x6a,0xa7) │ │ - (224,104,165) # rgb = (0xe0,0x68,0xa5) │ │ - (225,105,166) # rgb = (0xe1,0x69,0xa6) │ │ - (226,106,166) # rgb = (0xe2,0x6a,0xa6) │ │ - (202,175,189) # rgb = (0xca,0xaf,0xbd) │ │ (219,215,218) # rgb = (0xdb,0xd7,0xda) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,241,242) # rgb = (0xf4,0xf1,0xf2) │ │ (227,217,222) # rgb = (0xe3,0xd9,0xde) │ │ (228,218,223) # rgb = (0xe4,0xda,0xdf) │ │ (230,222,226) # rgb = (0xe6,0xde,0xe2) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (198,148,174) # rgb = (0xc6,0x94,0xae) │ │ - (225,105,166) # rgb = (0xe1,0x69,0xa6) │ │ - (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ - (198,165,184) # rgb = (0xc6,0xa5,0xb8) │ │ (216,206,211) # rgb = (0xd8,0xce,0xd3) │ │ (252,251,251) # rgb = (0xfc,0xfb,0xfb) │ │ (189,143,166) # rgb = (0xbd,0x8f,0xa6) │ │ (209,110,159) # rgb = (0xd1,0x6e,0x9f) │ │ (212,113,163) # rgb = (0xd4,0x71,0xa3) │ │ (212,112,162) # rgb = (0xd4,0x70,0xa2) │ │ (205,110,158) # rgb = (0xcd,0x6e,0x9e) │ │ (214,193,203) # rgb = (0xd6,0xc1,0xcb) │ │ (198,142,171) # rgb = (0xc6,0x8e,0xab) │ │ - (224,104,165) # rgb = (0xe0,0x68,0xa5) │ │ - (223,103,164) # rgb = (0xdf,0x67,0xa4) │ │ - (223,103,164) # rgb = (0xdf,0x67,0xa4) │ │ - (222,103,163) # rgb = (0xde,0x67,0xa3) │ │ - (193,162,179) # rgb = (0xc1,0xa2,0xb3) │ │ (209,201,205) # rgb = (0xd1,0xc9,0xcd) │ │ (248,245,246) # rgb = (0xf8,0xf5,0xf6) │ │ (211,196,204) # rgb = (0xd3,0xc4,0xcc) │ │ (203,171,188) # rgb = (0xcb,0xab,0xbc) │ │ (207,175,191) # rgb = (0xcf,0xaf,0xbf) │ │ (201,170,186) # rgb = (0xc9,0xaa,0xba) │ │ (225,217,221) # rgb = (0xe1,0xd9,0xdd) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (190,140,166) # rgb = (0xbe,0x8c,0xa6) │ │ - (222,103,163) # rgb = (0xde,0x67,0xa3) │ │ - (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ - (223,103,164) # rgb = (0xdf,0x67,0xa4) │ │ - (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ (222,102,163) # rgb = (0xde,0x66,0xa3) │ │ (188,168,179) # rgb = (0xbc,0xa8,0xb3) │ │ (203,202,203) # rgb = (0xcb,0xca,0xcb) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ (230,229,230) # rgb = (0xe6,0xe5,0xe6) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ (178,143,161) # rgb = (0xb2,0x8f,0xa1) │ │ (221,102,162) # rgb = (0xdd,0x66,0xa2) │ │ - (221,102,162) # rgb = (0xdd,0x66,0xa2) │ │ (221,101,162) # rgb = (0xdd,0x65,0xa2) │ │ (176,126,152) # rgb = (0xb0,0x7e,0x98) │ │ (181,164,174) # rgb = (0xb5,0xa4,0xae) │ │ (234,232,234) # rgb = (0xea,0xe8,0xea) │ │ (176,150,163) # rgb = (0xb0,0x96,0xa3) │ │ (188,119,154) # rgb = (0xbc,0x77,0x9a) │ │ (191,124,158) # rgb = (0xbf,0x7c,0x9e) │ │ (191,123,157) # rgb = (0xbf,0x7b,0x9d) │ │ (168,112,140) # rgb = (0xa8,0x70,0x8c) │ │ (203,191,198) # rgb = (0xcb,0xbf,0xc6) │ │ (227,225,228) # rgb = (0xe3,0xe1,0xe4) │ │ (180,114,148) # rgb = (0xb4,0x72,0x94) │ │ (220,101,161) # rgb = (0xdc,0x65,0xa1) │ │ (220,100,161) # rgb = (0xdc,0x64,0xa1) │ │ - (220,100,161) # rgb = (0xdc,0x64,0xa1) │ │ (217,100,158) # rgb = (0xd9,0x64,0x9e) │ │ (207,100,153) # rgb = (0xcf,0x64,0x99) │ │ (183,150,168) # rgb = (0xb7,0x96,0xa8) │ │ (184,169,177) # rgb = (0xb8,0xa9,0xb1) │ │ (191,141,166) # rgb = (0xbf,0x8d,0xa6) │ │ (193,143,168) # rgb = (0xc1,0x8f,0xa8) │ │ (193,142,168) # rgb = (0xc1,0x8e,0xa8) │ │ (175,140,158) # rgb = (0xaf,0x8c,0x9e) │ │ (187,177,183) # rgb = (0xbb,0xb1,0xb7) │ │ (181,112,148) # rgb = (0xb5,0x70,0x94) │ │ (215, 99,158) # rgb = (0xd7,0x63,0x9e) │ │ (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ - (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (218, 98,159) # rgb = (0xda,0x62,0x9f) │ │ (217, 98,159) # rgb = (0xd9,0x62,0x9f) │ │ (186,126,157) # rgb = (0xba,0x7e,0x9d) │ │ (201,197,201) # rgb = (0xc9,0xc5,0xc9) │ │ (210,206,210) # rgb = (0xd2,0xce,0xd2) │ │ (207,203,207) # rgb = (0xcf,0xcb,0xcf) │ │ (208,204,208) # rgb = (0xd0,0xcc,0xd0) │ │ (210,205,209) # rgb = (0xd2,0xcd,0xd1) │ │ (203,188,197) # rgb = (0xcb,0xbc,0xc5) │ │ (195,110,153) # rgb = (0xc3,0x6e,0x99) │ │ (217, 98,158) # rgb = (0xd9,0x62,0x9e) │ │ (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ - (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ (217, 97,158) # rgb = (0xd9,0x61,0x9e) │ │ (216, 96,157) # rgb = (0xd8,0x60,0x9d) │ │ (207,128,168) # rgb = (0xcf,0x80,0xa8) │ │ (190,179,186) # rgb = (0xbe,0xb3,0xba) │ │ (199,195,198) # rgb = (0xc7,0xc3,0xc6) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (198,194,197) # rgb = (0xc6,0xc2,0xc5) │ │ (185,149,168) # rgb = (0xb9,0x95,0xa8) │ │ (214,108,162) # rgb = (0xd6,0x6c,0xa2) │ │ (216, 97,157) # rgb = (0xd8,0x61,0x9d) │ │ - (216, 96,157) # rgb = (0xd8,0x60,0x9d) │ │ (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ (214, 95,155) # rgb = (0xd6,0x5f,0x9b) │ │ (207,110,159) # rgb = (0xcf,0x6e,0x9f) │ │ (177,147,164) # rgb = (0xb1,0x93,0xa4) │ │ (188,183,188) # rgb = (0xbc,0xb7,0xbc) │ │ (185,181,185) # rgb = (0xb9,0xb5,0xb9) │ │ (186,182,186) # rgb = (0xba,0xb6,0xba) │ │ (185,180,185) # rgb = (0xb9,0xb4,0xb9) │ │ (180,121,151) # rgb = (0xb4,0x79,0x97) │ │ (215, 95,156) # rgb = (0xd7,0x5f,0x9c) │ │ (215, 95,155) # rgb = (0xd7,0x5f,0x9b) │ │ - (215, 95,155) # rgb = (0xd7,0x5f,0x9b) │ │ (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ (212, 97,155) # rgb = (0xd4,0x61,0x9b) │ │ (182,135,159) # rgb = (0xb6,0x87,0x9f) │ │ (179,173,178) # rgb = (0xb3,0xad,0xb2) │ │ (172,162,169) # rgb = (0xac,0xa2,0xa9) │ │ (204,126,166) # rgb = (0xcc,0x7e,0xa6) │ │ (214, 94,155) # rgb = (0xd6,0x5e,0x9b) │ │ (213, 93,154) # rgb = (0xd5,0x5d,0x9a) │ │ - (213, 93,154) # rgb = (0xd5,0x5d,0x9a) │ │ (212, 93,153) # rgb = (0xd4,0x5d,0x99) │ │ (201,103,153) # rgb = (0xc9,0x67,0x99) │ │ (185,155,172) # rgb = (0xb9,0x9b,0xac) │ │ (183,130,158) # rgb = (0xb7,0x82,0x9e) │ │ (211, 94,153) # rgb = (0xd3,0x5e,0x99) │ │ (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ - (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ (210, 90,151) # rgb = (0xd2,0x5a,0x97) │ │ (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ (210, 91,151) # rgb = (0xd2,0x5b,0x97) │ │ - (210, 91,151) # rgb = (0xd2,0x5b,0x97) │ │ (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ - (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ - (207, 87,148) # rgb = (0xcf,0x57,0x94) │ │ (207, 87,148) # rgb = (0xcf,0x57,0x94) │ │ (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ - (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ - (205, 85,144) # rgb = (0xcd,0x55,0x90) │ │ - (205, 85,144) # rgb = (0xcd,0x55,0x90) │ │ - (205, 85,144) # rgb = (0xcd,0x55,0x90) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 218 255 255 255 255 132 0 0 240 255 255 255 255 255 132 0 0 0 241 255 255 255 255 255 255 255 255 132 0 238 255 255 255 255 255 255 255 255 255 132 63 82 68 244 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 208 255 255 255 208 255 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 218 132 240 132 241 132 238 132 63 82 68 244 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050600000000 │ │ -07070708090a0b0b0b0b0b0b0b0b0b0b0b0b0a0c0d00000000 │ │ -0e0e0f10111212131313131313131313131412151600000000 │ │ -1718191a1b1c1d1e1f1f1f1f1f1f1f1e20211c222300000000 │ │ -24241725262728292a2a2a2a2a2a2a2b2c2d1c2e2f00000000 │ │ -30313233343536373838383838383838393a3b3c3d3e3f0000 │ │ -4041424344454647484848484848484849494a4b4c41400000 │ │ -4d4c4e4f505152535455555555555455565758595a4c4d0000 │ │ -5b5c5c5d5e5f60616262626262626263646566675c5c5b0000 │ │ -686969696a6b6c6d6e6f6f6f6f6f7071727374696969680000 │ │ -75767676767778797a7b7c7c7c7d7d7e7f8076767676750000 │ │ -81787878787882838485868788898a828b7878787878810000 │ │ -8c8d8d8d8d8d8d8d8e8f9091929394948d8d8d8d8d8d8c0000 │ │ -9596969696969696969798999a9b9696969696969696950000 │ │ -9c9d9d9d9d9d9d9d9d9d9d9e9f9d9d9d9d9d9d9d9d9d9c0000 │ │ -a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a00000 │ │ -a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a20000 │ │ -a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a40000 │ │ -a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a60000 │ │ -a8a9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9a80000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252627272727272727272727272726280700000000 │ │ +00000008292a2a2b2b2b2b2b2b2b2b2b2b2c2a2d0900000000 │ │ +0000000a2e2f3031323232323232323133342f350b00000000 │ │ +0000000c363738393a3a3a3a3a3a3a3b3c3d2f3e0d00000000 │ │ +0e0f10113f4041424343434343434343444546471213140000 │ │ +1548494a4b4c4d4e4f4f4f4f4f4f4f4f505051525348150000 │ │ +16535455565758595a5b5b5b5b5b5a5b5c5d5e5f6053160000 │ │ +17616162636465666767676767676768696a6b6c6161170000 │ │ +186d6d6d6e6f707172737373737374757677786d6d6d180000 │ │ +19797979797a7b7c7d7e7f7f7f808081828379797979190000 │ │ +1a7b7b7b7b7b8485868788898a8b8c848d7b7b7b7b7b1a0000 │ │ +1b8e8e8e8e8e8e8e8f909192939495958e8e8e8e8e8e1b0000 │ │ +1c96969696969696969798999a9b96969696969696961c0000 │ │ +1d9c9c9c9c9c9c9c9c9c9c9d9e9c9c9c9c9c9c9c9c9c1d0000 │ │ +1e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f1e0000 │ │ +1fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a01f0000 │ │ +20a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1200000 │ │ +21a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur.png │ ├── sng │ │ @@ -1,17 +1,15 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (116,117,120) # rgb = (0x74,0x75,0x78) │ │ - (116,117,120) # rgb = (0x74,0x75,0x78) │ │ (186,186,188) # rgb = (0xba,0xba,0xbc) │ │ (111,112,115) # rgb = (0x6f,0x70,0x73) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (106,107,110) # rgb = (0x6a,0x6b,0x6e) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (101,102,104) # rgb = (0x65,0x66,0x68) │ │ @@ -56,36 +54,36 @@ │ │ ( 33, 33, 34) # rgb = (0x21,0x21,0x22) │ │ ( 25, 25, 26) # rgb = (0x19,0x19,0x1a) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 0 255 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 0000000000000000000000000 │ │ 0000000000000000000000000 │ │ 0000000000000000000000000 │ │ -0011222222222222222223100 │ │ -0011244444444444444423100 │ │ -0011566666666666666653100 │ │ -0011788999999999998871100 │ │ -0011ABBCCCCCCCCCCCBBA1100 │ │ -0000DEEEEEEEEEEEEEEED0000 │ │ -00FFFGGHHHHHHHHHHHGIFFF00 │ │ -00JJJKLMMMMMMMMMMMNOJJJ00 │ │ -00PPPPQRSSSSSSSSSRTPPPP00 │ │ -00UUUUUVWXXXXXXXYUUUUUU00 │ │ -00ZZZZZZZabbbbbcZZZZZZZ00 │ │ -00ddddddddefgfhdddddddd00 │ │ -00iiiiiiiiijkliiiiiiiii00 │ │ +0000111111111111111110000 │ │ +0000122222222222222210000 │ │ +0000344444444444444430000 │ │ +0000566777777777776650000 │ │ +0000899AAAAAAAAAAA9980000 │ │ +0000BCCCCCCCCCCCCCCCB0000 │ │ +00DDDEEFFFFFFFFFFFEGDDD00 │ │ +00HHHIJKKKKKKKKKKKLMHHH00 │ │ +00NNNNOPQQQQQQQQQPRNNNN00 │ │ +00SSSSSTUVVVVVVVWSSSSSS00 │ │ +00XXXXXXXYZZZZZaXXXXXXX00 │ │ +00bbbbbbbbcdedfbbbbbbbb00 │ │ +00ggggggggghijggggggggg00 │ │ +00kkkkkkkkkkkkkkkkkkkkk00 │ │ +00lllllllllllllllllllll00 │ │ 00mmmmmmmmmmmmmmmmmmmmm00 │ │ 00nnnnnnnnnnnnnnnnnnnnn00 │ │ 00ooooooooooooooooooooo00 │ │ 00ppppppppppppppppppppp00 │ │ -00qqqqqqqqqqqqqqqqqqqqq00 │ │ -00rrrrrrrrrrrrrrrrrrrrr00 │ │ 0000000000000000000000000 │ │ 0000000000000000000000000 │ │ 0000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_green.png │ ├── sng │ │ @@ -4,165 +4,165 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 81,217, 59) # rgb = (0x51,0xd9,0x3b) │ │ ( 47,183, 25) # rgb = (0x2f,0xb7,0x19) │ │ ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ ( 47,182, 24) # rgb = (0x2f,0xb6,0x18) │ │ + ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ + ( 49,184, 26) # rgb = (0x31,0xb8,0x1a) │ │ + ( 47,182, 24) # rgb = (0x2f,0xb6,0x18) │ │ + ( 46,181, 23) # rgb = (0x2e,0xb5,0x17) │ │ + ( 45,180, 22) # rgb = (0x2d,0xb4,0x16) │ │ + ( 44,179, 21) # rgb = (0x2c,0xb3,0x15) │ │ + ( 42,178, 20) # rgb = (0x2a,0xb2,0x14) │ │ + ( 41,177, 19) # rgb = (0x29,0xb1,0x13) │ │ + ( 40,175, 17) # rgb = (0x28,0xaf,0x11) │ │ + ( 35,171, 13) # rgb = (0x23,0xab,0x0d) │ │ + ( 34,169, 11) # rgb = (0x22,0xa9,0x0b) │ │ + ( 33,168, 10) # rgb = (0x21,0xa8,0x0a) │ │ + ( 31,167, 9) # rgb = (0x1f,0xa7,0x09) │ │ + ( 30,166, 8) # rgb = (0x1e,0xa6,0x08) │ │ + ( 29,165, 7) # rgb = (0x1d,0xa5,0x07) │ │ + ( 28,164, 6) # rgb = (0x1c,0xa4,0x06) │ │ + ( 27,163, 5) # rgb = (0x1b,0xa3,0x05) │ │ + ( 26,161, 3) # rgb = (0x1a,0xa1,0x03) │ │ + ( 25,161, 3) # rgb = (0x19,0xa1,0x03) │ │ + ( 24,160, 2) # rgb = (0x18,0xa0,0x02) │ │ + ( 22,158, 0) # rgb = (0x16,0x9e,0x00) │ │ + ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ + ( 23,158, 0) # rgb = (0x17,0x9e,0x00) │ │ + ( 66,201, 43) # rgb = (0x42,0xc9,0x2b) │ │ ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ ( 50,185, 27) # rgb = (0x32,0xb9,0x1b) │ │ ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ - ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ - ( 49,184, 26) # rgb = (0x31,0xb8,0x1a) │ │ ( 49,184, 26) # rgb = (0x31,0xb8,0x1a) │ │ ( 47,183, 25) # rgb = (0x2f,0xb7,0x19) │ │ ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ - ( 47,182, 24) # rgb = (0x2f,0xb6,0x18) │ │ ( 48,179, 25) # rgb = (0x30,0xb3,0x19) │ │ ( 47,177, 25) # rgb = (0x2f,0xb1,0x19) │ │ ( 63,159, 47) # rgb = (0x3f,0x9f,0x2f) │ │ ( 72,151, 59) # rgb = (0x48,0x97,0x3b) │ │ ( 72,153, 58) # rgb = (0x48,0x99,0x3a) │ │ - ( 46,181, 23) # rgb = (0x2e,0xb5,0x17) │ │ ( 53,145, 38) # rgb = (0x35,0x91,0x26) │ │ ( 73,148, 60) # rgb = (0x49,0x94,0x3c) │ │ (214,222,213) # rgb = (0xd6,0xde,0xd5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 45,180, 22) # rgb = (0x2d,0xb4,0x16) │ │ ( 61,143, 47) # rgb = (0x3d,0x8f,0x2f) │ │ (104,164, 94) # rgb = (0x68,0xa4,0x5e) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ ( 98,160, 87) # rgb = (0x62,0xa0,0x57) │ │ ( 79,156, 66) # rgb = (0x4f,0x9c,0x42) │ │ ( 74,152, 61) # rgb = (0x4a,0x98,0x3d) │ │ (177,204,173) # rgb = (0xb1,0xcc,0xad) │ │ - ( 44,179, 21) # rgb = (0x2c,0xb3,0x15) │ │ ( 59,142, 45) # rgb = (0x3b,0x8e,0x2d) │ │ (102,163, 92) # rgb = (0x66,0xa3,0x5c) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ ( 55,150, 40) # rgb = (0x37,0x96,0x28) │ │ ( 38,174, 16) # rgb = (0x26,0xae,0x10) │ │ ( 34,167, 12) # rgb = (0x22,0xa7,0x0c) │ │ (151,187,146) # rgb = (0x97,0xbb,0x92) │ │ - ( 42,178, 20) # rgb = (0x2a,0xb2,0x14) │ │ ( 57,141, 42) # rgb = (0x39,0x8d,0x2a) │ │ (101,162, 91) # rgb = (0x65,0xa2,0x5b) │ │ ( 50,147, 35) # rgb = (0x32,0x93,0x23) │ │ ( 35,171, 13) # rgb = (0x23,0xab,0x0d) │ │ ( 31,164, 8) # rgb = (0x1f,0xa4,0x08) │ │ (147,185,141) # rgb = (0x93,0xb9,0x8d) │ │ - ( 41,177, 19) # rgb = (0x29,0xb1,0x13) │ │ ( 54,141, 40) # rgb = (0x36,0x8d,0x28) │ │ ( 99,161, 88) # rgb = (0x63,0xa1,0x58) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (134,178,127) # rgb = (0x86,0xb2,0x7f) │ │ (119,170,111) # rgb = (0x77,0xaa,0x6f) │ │ (114,167,105) # rgb = (0x72,0xa7,0x69) │ │ (197,217,194) # rgb = (0xc5,0xd9,0xc2) │ │ - ( 40,175, 17) # rgb = (0x28,0xaf,0x11) │ │ ( 51,139, 37) # rgb = (0x33,0x8b,0x25) │ │ ( 96,160, 86) # rgb = (0x60,0xa0,0x56) │ │ (232,240,231) # rgb = (0xe8,0xf0,0xe7) │ │ (200,218,197) # rgb = (0xc8,0xda,0xc5) │ │ (231,239,229) # rgb = (0xe7,0xef,0xe5) │ │ (249,251,249) # rgb = (0xf9,0xfb,0xf9) │ │ (205,222,202) # rgb = (0xcd,0xde,0xca) │ │ (203,221,201) # rgb = (0xcb,0xdd,0xc9) │ │ (230,238,228) # rgb = (0xe6,0xee,0xe4) │ │ - ( 35,171, 13) # rgb = (0x23,0xab,0x0d) │ │ ( 44,135, 28) # rgb = (0x2c,0x87,0x1c) │ │ ( 89,157, 78) # rgb = (0x59,0x9d,0x4e) │ │ (128,176,120) # rgb = (0x80,0xb0,0x78) │ │ ( 20,143, 0) # rgb = (0x14,0x8f,0x00) │ │ (119,171,110) # rgb = (0x77,0xab,0x6e) │ │ (223,232,221) # rgb = (0xdf,0xe8,0xdd) │ │ ( 28,140, 10) # rgb = (0x1c,0x8c,0x0a) │ │ ( 25,140, 6) # rgb = (0x19,0x8c,0x06) │ │ (120,170,111) # rgb = (0x78,0xaa,0x6f) │ │ - ( 34,169, 11) # rgb = (0x22,0xa9,0x0b) │ │ ( 41,135, 26) # rgb = (0x29,0x87,0x1a) │ │ ( 88,156, 76) # rgb = (0x58,0x9c,0x4c) │ │ (206,223,203) # rgb = (0xce,0xdf,0xcb) │ │ (143,185,136) # rgb = (0x8f,0xb9,0x88) │ │ (173,202,169) # rgb = (0xad,0xca,0xa9) │ │ (190,212,186) # rgb = (0xbe,0xd4,0xba) │ │ (150,189,144) # rgb = (0x96,0xbd,0x90) │ │ (149,188,143) # rgb = (0x95,0xbc,0x8f) │ │ (198,218,195) # rgb = (0xc6,0xda,0xc3) │ │ (196,216,192) # rgb = (0xc4,0xd8,0xc0) │ │ (247,250,247) # rgb = (0xf7,0xfa,0xf7) │ │ - ( 33,168, 10) # rgb = (0x21,0xa8,0x0a) │ │ ( 39,134, 24) # rgb = (0x27,0x86,0x18) │ │ ( 86,156, 74) # rgb = (0x56,0x9c,0x4a) │ │ (124,174,116) # rgb = (0x7c,0xae,0x74) │ │ ( 21,141, 1) # rgb = (0x15,0x8d,0x01) │ │ ( 26,140, 8) # rgb = (0x1a,0x8c,0x08) │ │ ( 25,141, 6) # rgb = (0x19,0x8d,0x06) │ │ ( 25,142, 6) # rgb = (0x19,0x8e,0x06) │ │ ( 24,141, 4) # rgb = (0x18,0x8d,0x04) │ │ (214,228,212) # rgb = (0xd6,0xe4,0xd4) │ │ - ( 31,167, 9) # rgb = (0x1f,0xa7,0x09) │ │ ( 38,132, 21) # rgb = (0x26,0x84,0x15) │ │ ( 84,155, 72) # rgb = (0x54,0x9b,0x48) │ │ (235,241,233) # rgb = (0xeb,0xf1,0xe9) │ │ (207,224,204) # rgb = (0xcf,0xe0,0xcc) │ │ (210,225,207) # rgb = (0xd2,0xe1,0xcf) │ │ - ( 30,166, 8) # rgb = (0x1e,0xa6,0x08) │ │ ( 35,132, 19) # rgb = (0x23,0x84,0x13) │ │ ( 83,155, 71) # rgb = (0x53,0x9b,0x47) │ │ - ( 29,165, 7) # rgb = (0x1d,0xa5,0x07) │ │ ( 31,130, 14) # rgb = (0x1f,0x82,0x0e) │ │ ( 65,144, 52) # rgb = (0x41,0x90,0x34) │ │ - ( 28,164, 6) # rgb = (0x1c,0xa4,0x06) │ │ ( 27,154, 6) # rgb = (0x1b,0x9a,0x06) │ │ ( 28,149, 7) # rgb = (0x1c,0x95,0x07) │ │ ( 69,145, 56) # rgb = (0x45,0x91,0x38) │ │ ( 94,159, 83) # rgb = (0x5e,0x9f,0x53) │ │ ( 91,158, 80) # rgb = (0x5b,0x9e,0x50) │ │ - ( 27,163, 5) # rgb = (0x1b,0xa3,0x05) │ │ ( 27,158, 5) # rgb = (0x1b,0x9e,0x05) │ │ ( 25,154, 4) # rgb = (0x19,0x9a,0x04) │ │ ( 27,130, 10) # rgb = (0x1b,0x82,0x0a) │ │ ( 32,130, 16) # rgb = (0x20,0x82,0x10) │ │ ( 31,130, 15) # rgb = (0x1f,0x82,0x0f) │ │ ( 26,161, 3) # rgb = (0x1a,0xa1,0x03) │ │ - ( 26,161, 3) # rgb = (0x1a,0xa1,0x03) │ │ ( 25,161, 3) # rgb = (0x19,0xa1,0x03) │ │ - ( 25,161, 3) # rgb = (0x19,0xa1,0x03) │ │ - ( 24,160, 2) # rgb = (0x18,0xa0,0x02) │ │ ( 24,160, 2) # rgb = (0x18,0xa0,0x02) │ │ ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ - ( 22,158, 0) # rgb = (0x16,0x9e,0x00) │ │ - ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ - ( 23,158, 0) # rgb = (0x17,0x9e,0x00) │ │ - ( 66,201, 43) # rgb = (0x42,0xc9,0x2b) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 255 243 255 243 255 255 255 243 255 255 255 255 255 243 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 243 255 255 243 255 255 243 255 255 255 255 255 243 255 255 255 255 255 243 255 243 255 243 255 255 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040505050505050505050505050505050505050505050403 │ │ -06070707070707070707070707070707070707070707070706 │ │ -08090909090909090909090909090909090909090909090908 │ │ -010a0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0a01 │ │ -0c0d0e0f10111111111111111111111111111111100f0e0d0c │ │ -12131415161616161616161616161616161616161615141312 │ │ -171819161616161616161616161616161a1b1c1d1e16191817 │ │ -1f20211616161616161616161616161622232425261621201f │ │ -27282916161616161616161616161616222a2b2c2d16292827 │ │ -2e2f3016161616161616161616161616313233343516302f2e │ │ -3637381616161616393a3b3c3d3e3f16161616161616383736 │ │ -40414216161616164344454647484916161616161616424140 │ │ -4a4b4c16161616164d4e4f5051524f535455161616164c4b4a │ │ -5657581616161616595a5b5c47475b5d5e5f16161616585756 │ │ -60616216161616166364656565656565653c16161616626160 │ │ -66676816161616161616161616161616161616161616686766 │ │ -696a6b311616161616161616161616161616161616316b6a69 │ │ -6c6d6e6f70717171717171717171717171717171706f6e6d6c │ │ -72737475767777777777777777777777777777777675747372 │ │ -78797979797979797979797979797979797979797979797978 │ │ -7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a │ │ -7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c │ │ -7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f │ │ -80818181818181818181818181818181818181818181818182 │ │ +031c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c03 │ │ +041e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e04 │ │ +051f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f05 │ │ +01202021212121212121212121212121212121212121202001 │ │ +06222324252626262626262626262626262626262524232206 │ │ +072728292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29282707 │ │ +082b2c2a2a2a2a2a2a2a2a2a2a2a2a2a2d2e2f30312a2c2b08 │ │ +0932332a2a2a2a2a2a2a2a2a2a2a2a2a34353637382a333209 │ │ +0a393a2a2a2a2a2a2a2a2a2a2a2a2a2a343b3c3d3e2a3a390a │ │ +0b3f402a2a2a2a2a2a2a2a2a2a2a2a2a41424344452a403f0b │ │ +0c46472a2a2a2a2a48494a4b4c4d4e2a2a2a2a2a2a2a47460c │ │ +0d4f502a2a2a2a2a515253545556572a2a2a2a2a2a2a504f0d │ │ +0e58592a2a2a2a2a5a5b5c5d5e5f5c6061622a2a2a2a59580e │ │ +0f63642a2a2a2a2a65666768555567696a6b2a2a2a2a64630f │ │ +106c6d2a2a2a2a2a6e6f707070707070704b2a2a2a2a6d6c10 │ │ +1171722a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a727111 │ │ +127374412a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a41747312 │ │ +13757677787979797979797979797979797979797877767513 │ │ +147a7b7c7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7c7b7a14 │ │ +157f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f15 │ │ +16808080808080808080808080808080808080808080808016 │ │ +17818181818181818181818181818181818181818181818117 │ │ +82828282828282828282828282828282828282828282828218 │ │ +191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc.png │ ├── sng │ │ @@ -3,19 +3,25 @@ │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ @@ -78,46 +84,40 @@ │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 47 179 248 255 181 254 255 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 255 180 254 255 47 178 249 255} │ │ + 47 179 248 181 254 251 251 180 254 47 178 249} │ │ IMAGE { │ │ pixels hex │ │ -00010203030303030303030303030303030303030303020100 │ │ -04050606060606060606060606060606060606060606060504 │ │ -07080808080808080808080808080808080808080808080807 │ │ -09090909090909090909090909090909090909090909090909 │ │ -0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a │ │ -0b0b0a030c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c030a0b0b │ │ -0d0d0e0f10101010101010101010101010101010100f0e0d0d │ │ -11111213101010101010101010101010141516161713121111 │ │ -181819101010101010101010101010101a1b18181c10191818 │ │ -1d1d1e101010101010101010101010101a1f1d1d20101e1d1d │ │ -21212210101010101010101010101010232425250f10222121 │ │ -262627101010101028292a1a29292b10101010101010272626 │ │ -2c2c2d10101010102e2c2f302c2c31321010101010102d2c2c │ │ -3333341010101010353637383636370f0f3910101010343333 │ │ -3a3a3b10101010103c3a3a3a3a3a3a3a3a3d101010103b3a3a │ │ -3e3e3f101010101040414141414141414123101010103f3e3e │ │ -42424310101010101010101010101010101010101010434242 │ │ -44444546101010101010101010101010101010101046454444 │ │ -474748492d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d49484747 │ │ -4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a │ │ -4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b │ │ -4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c │ │ -4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d │ │ -4f50515151515151515151515151515151515151515151504f │ │ -52535455555555555555555555555555555555555555545352 │ │ +0001020c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c020100 │ │ +03040d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0403 │ │ +050e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e05 │ │ +0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +10101010101010101010101010101010101010101010101010 │ │ +1111100c12121212121212121212121212121212120c101111 │ │ +13131415161616161616161616161616161616161615141313 │ │ +171718191616161616161616161616161a1b1c1c1d19181717 │ │ +1e1e1f1616161616161616161616161620211e1e22161f1e1e │ │ +23232416161616161616161616161616202523232616242323 │ │ +27272816161616161616161616161616292a2b2b1516282727 │ │ +2c2c2d16161616162e2f30202f2f31161616161616162d2c2c │ │ +32323316161616163432353632323738161616161616333232 │ │ +39393a16161616163b3c3d3e3c3c3d15153f161616163a3939 │ │ +40404116161616164240404040404040404316161616414040 │ │ +44444516161616164647474747474747472916161616454444 │ │ +48484916161616161616161616161616161616161616494848 │ │ +4a4a4b4c16161616161616161616161616161616164c4b4a4a │ │ +4d4d4e4f33333333333333333333333333333333334f4e4d4d │ │ +50505050505050505050505050505050505050505050505050 │ │ +51515151515151515151515151515151515151515151515151 │ │ +52525252525252525252525252525252525252525252525252 │ │ +06535353535353535353535353535353535353535353535306 │ │ +07085454545454545454545454545454545454545454540807 │ │ +090a0b555555555555555555555555555555555555550b0a09 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_orange.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 37, 30, 3) # rgb = (0x25,0x1e,0x03) │ │ ( 32, 24, 2) # rgb = (0x20,0x18,0x02) │ │ ( 31, 24, 2) # rgb = (0x1f,0x18,0x02) │ │ ( 30, 23, 2) # rgb = (0x1e,0x17,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 9, 6, 0) # rgb = (0x09,0x06,0x00) │ │ ( 78, 49, 3) # rgb = (0x4e,0x31,0x03) │ │ @@ -118,15 +118,15 @@ │ │ ( 79, 49, 3) # rgb = (0x4f,0x31,0x03) │ │ ( 93, 58, 3) # rgb = (0x5d,0x3a,0x03) │ │ ( 88, 55, 3) # rgb = (0x58,0x37,0x03) │ │ ( 94, 58, 3) # rgb = (0x5e,0x3a,0x03) │ │ (124, 78, 4) # rgb = (0x7c,0x4e,0x04) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020202020202020202020202020202020203040403020201 │ │ 05050505050505050505050505050505050505050505050505 │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_purple.png │ ├── sng │ │ @@ -1,92 +1,97 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (169, 46,169) # rgb = (0xa9,0x2e,0xa9) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (169, 46,169) # rgb = (0xa9,0x2e,0xa9) │ │ (167, 43,167) # rgb = (0xa7,0x2b,0xa7) │ │ (166, 43,167) # rgb = (0xa6,0x2b,0xa7) │ │ (168, 45,168) # rgb = (0xa8,0x2d,0xa8) │ │ (169, 46,169) # rgb = (0xa9,0x2e,0xa9) │ │ - (169, 45,169) # rgb = (0xa9,0x2d,0xa9) │ │ (155, 74,156) # rgb = (0x9b,0x4a,0x9c) │ │ + (168, 45,169) # rgb = (0xa8,0x2d,0xa9) │ │ + (184,155,186) # rgb = (0xb8,0x9b,0xba) │ │ + (165, 42,166) # rgb = (0xa5,0x2a,0xa6) │ │ + (188,160,189) # rgb = (0xbc,0xa0,0xbd) │ │ + (163, 40,164) # rgb = (0xa3,0x28,0xa4) │ │ + (182,148,183) # rgb = (0xb6,0x94,0xb7) │ │ + (162, 38,162) # rgb = (0xa2,0x26,0xa2) │ │ + (160, 37,160) # rgb = (0xa0,0x25,0xa0) │ │ + (160, 37,160) # rgb = (0xa0,0x25,0xa0) │ │ + (159, 36,159) # rgb = (0x9f,0x24,0x9f) │ │ + (177,145,179) # rgb = (0xb1,0x91,0xb3) │ │ + (159, 35,159) # rgb = (0x9f,0x23,0x9f) │ │ + (160, 37,160) # rgb = (0xa0,0x25,0xa0) │ │ + (160, 37,160) # rgb = (0xa0,0x25,0xa0) │ │ + (159, 36,159) # rgb = (0x9f,0x24,0x9f) │ │ + (157, 33,157) # rgb = (0x9d,0x21,0x9d) │ │ + (154, 31,154) # rgb = (0x9a,0x1f,0x9a) │ │ + (152, 29,152) # rgb = (0x98,0x1d,0x98) │ │ + (150, 26,149) # rgb = (0x96,0x1a,0x95) │ │ + (147, 24,147) # rgb = (0x93,0x18,0x93) │ │ + (144, 21,144) # rgb = (0x90,0x15,0x90) │ │ + (142, 18,141) # rgb = (0x8e,0x12,0x8d) │ │ + (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ + (136, 13,136) # rgb = (0x88,0x0d,0x88) │ │ + (133, 10,132) # rgb = (0x85,0x0a,0x84) │ │ + (130, 6,130) # rgb = (0x82,0x06,0x82) │ │ + (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ + (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ + (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ + (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ (157, 80,158) # rgb = (0x9d,0x50,0x9e) │ │ (159, 84,160) # rgb = (0x9f,0x54,0xa0) │ │ (159, 85,161) # rgb = (0x9f,0x55,0xa1) │ │ (158, 69,159) # rgb = (0x9e,0x45,0x9f) │ │ - (168, 45,169) # rgb = (0xa8,0x2d,0xa9) │ │ - (167, 44,168) # rgb = (0xa7,0x2c,0xa8) │ │ - (168, 44,168) # rgb = (0xa8,0x2c,0xa8) │ │ - (167, 43,167) # rgb = (0xa7,0x2b,0xa7) │ │ - (184,155,186) # rgb = (0xb8,0x9b,0xba) │ │ (210,205,211) # rgb = (0xd2,0xcd,0xd3) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (175,125,176) # rgb = (0xaf,0x7d,0xb0) │ │ - (165, 42,166) # rgb = (0xa5,0x2a,0xa6) │ │ - (162, 38,162) # rgb = (0xa2,0x26,0xa2) │ │ - (164, 40,164) # rgb = (0xa4,0x28,0xa4) │ │ - (165, 41,165) # rgb = (0xa5,0x29,0xa5) │ │ - (188,160,189) # rgb = (0xbc,0xa0,0xbd) │ │ (218,213,219) # rgb = (0xda,0xd5,0xdb) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (243,239,243) # rgb = (0xf3,0xef,0xf3) │ │ (224,214,224) # rgb = (0xe0,0xd6,0xe0) │ │ (225,215,225) # rgb = (0xe1,0xd7,0xe1) │ │ (228,220,228) # rgb = (0xe4,0xdc,0xe4) │ │ (250,249,250) # rgb = (0xfa,0xf9,0xfa) │ │ (177,125,178) # rgb = (0xb1,0x7d,0xb2) │ │ - (163, 40,164) # rgb = (0xa3,0x28,0xa4) │ │ - (160, 36,160) # rgb = (0xa0,0x24,0xa0) │ │ - (182,148,183) # rgb = (0xb6,0x94,0xb7) │ │ (212,203,212) # rgb = (0xd4,0xcb,0xd4) │ │ (252,251,251) # rgb = (0xfc,0xfb,0xfb) │ │ (169,122,169) # rgb = (0xa9,0x7a,0xa9) │ │ (158, 55,157) # rgb = (0x9e,0x37,0x9d) │ │ (162, 60,161) # rgb = (0xa2,0x3c,0xa1) │ │ (162, 59,161) # rgb = (0xa2,0x3b,0xa1) │ │ (156, 59,155) # rgb = (0x9c,0x3b,0x9b) │ │ (206,185,205) # rgb = (0xce,0xb9,0xcd) │ │ (173,115,174) # rgb = (0xad,0x73,0xae) │ │ - (162, 38,162) # rgb = (0xa2,0x26,0xa2) │ │ - (160, 37,160) # rgb = (0xa0,0x25,0xa0) │ │ - (160, 37,160) # rgb = (0xa0,0x25,0xa0) │ │ - (159, 36,159) # rgb = (0x9f,0x24,0x9f) │ │ - (177,145,179) # rgb = (0xb1,0x91,0xb3) │ │ (206,198,206) # rgb = (0xce,0xc6,0xce) │ │ (248,245,246) # rgb = (0xf8,0xf5,0xf6) │ │ (207,190,205) # rgb = (0xcf,0xbe,0xcd) │ │ (191,157,191) # rgb = (0xbf,0x9d,0xbf) │ │ (194,161,194) # rgb = (0xc2,0xa1,0xc2) │ │ (189,157,189) # rgb = (0xbd,0x9d,0xbd) │ │ (223,214,222) # rgb = (0xdf,0xd6,0xde) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (168,116,169) # rgb = (0xa8,0x74,0xa9) │ │ - (159, 35,159) # rgb = (0x9f,0x23,0x9f) │ │ - (160, 37,160) # rgb = (0xa0,0x25,0xa0) │ │ - (160, 37,160) # rgb = (0xa0,0x25,0xa0) │ │ - (159, 36,159) # rgb = (0x9f,0x24,0x9f) │ │ (159, 36,159) # rgb = (0x9f,0x24,0x9f) │ │ (158, 35,158) # rgb = (0x9e,0x23,0x9e) │ │ (178,157,179) # rgb = (0xb2,0x9d,0xb3) │ │ (203,202,203) # rgb = (0xcb,0xca,0xcb) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ (230,229,230) # rgb = (0xe6,0xe5,0xe6) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ (162,126,163) # rgb = (0xa2,0x7e,0xa3) │ │ (157, 33,157) # rgb = (0x9d,0x21,0x9d) │ │ - (157, 33,157) # rgb = (0x9d,0x21,0x9d) │ │ (156, 33,157) # rgb = (0x9c,0x21,0x9d) │ │ (149, 98,150) # rgb = (0x95,0x62,0x96) │ │ (174,156,175) # rgb = (0xae,0x9c,0xaf) │ │ (234,232,234) # rgb = (0xea,0xe8,0xea) │ │ (165,138,164) # rgb = (0xa5,0x8a,0xa4) │ │ (154, 83,153) # rgb = (0x9a,0x53,0x99) │ │ (158, 89,158) # rgb = (0x9e,0x59,0x9e) │ │ @@ -94,119 +99,105 @@ │ │ (157, 87,157) # rgb = (0x9d,0x57,0x9d) │ │ (140, 82,139) # rgb = (0x8c,0x52,0x8b) │ │ (199,187,199) # rgb = (0xc7,0xbb,0xc7) │ │ (227,225,228) # rgb = (0xe3,0xe1,0xe4) │ │ (148, 80,148) # rgb = (0x94,0x50,0x94) │ │ (155, 32,155) # rgb = (0x9b,0x20,0x9b) │ │ (154, 31,154) # rgb = (0x9a,0x1f,0x9a) │ │ - (154, 31,154) # rgb = (0x9a,0x1f,0x9a) │ │ (153, 31,152) # rgb = (0x99,0x1f,0x98) │ │ (149, 38,149) # rgb = (0x95,0x26,0x95) │ │ (169,134,170) # rgb = (0xa9,0x86,0xaa) │ │ (179,164,178) # rgb = (0xb3,0xa4,0xb2) │ │ (169,118,168) # rgb = (0xa9,0x76,0xa8) │ │ (172,120,171) # rgb = (0xac,0x78,0xab) │ │ (171,118,170) # rgb = (0xab,0x76,0xaa) │ │ (160,124,159) # rgb = (0xa0,0x7c,0x9f) │ │ (184,173,184) # rgb = (0xb8,0xad,0xb8) │ │ (147, 76,148) # rgb = (0x93,0x4c,0x94) │ │ (151, 31,151) # rgb = (0x97,0x1f,0x97) │ │ (152, 29,152) # rgb = (0x98,0x1d,0x98) │ │ - (152, 29,152) # rgb = (0x98,0x1d,0x98) │ │ (151, 27,151) # rgb = (0x97,0x1b,0x97) │ │ (151, 28,151) # rgb = (0x97,0x1c,0x97) │ │ (159, 96,159) # rgb = (0x9f,0x60,0x9f) │ │ (201,197,201) # rgb = (0xc9,0xc5,0xc9) │ │ (210,206,210) # rgb = (0xd2,0xce,0xd2) │ │ (207,203,207) # rgb = (0xcf,0xcb,0xcf) │ │ (208,204,208) # rgb = (0xd0,0xcc,0xd0) │ │ (210,205,209) # rgb = (0xd2,0xcd,0xd1) │ │ (199,184,198) # rgb = (0xc7,0xb8,0xc6) │ │ (151, 63,151) # rgb = (0x97,0x3f,0x97) │ │ (149, 26,149) # rgb = (0x95,0x1a,0x95) │ │ (150, 26,149) # rgb = (0x96,0x1a,0x95) │ │ - (150, 26,149) # rgb = (0x96,0x1a,0x95) │ │ (149, 25,149) # rgb = (0x95,0x19,0x95) │ │ (147, 24,147) # rgb = (0x93,0x18,0x93) │ │ (168, 87,167) # rgb = (0xa8,0x57,0xa7) │ │ (188,176,186) # rgb = (0xbc,0xb0,0xba) │ │ (199,195,198) # rgb = (0xc7,0xc3,0xc6) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (198,194,197) # rgb = (0xc6,0xc2,0xc5) │ │ (170,133,170) # rgb = (0xaa,0x85,0xaa) │ │ (156, 46,156) # rgb = (0x9c,0x2e,0x9c) │ │ (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ - (147, 24,147) # rgb = (0x93,0x18,0x93) │ │ (147, 23,146) # rgb = (0x93,0x17,0x92) │ │ (144, 21,144) # rgb = (0x90,0x15,0x90) │ │ (154, 54,154) # rgb = (0x9a,0x36,0x9a) │ │ (166,135,165) # rgb = (0xa6,0x87,0xa5) │ │ (188,183,188) # rgb = (0xbc,0xb7,0xbc) │ │ (185,181,185) # rgb = (0xb9,0xb5,0xb9) │ │ (186,182,186) # rgb = (0xba,0xb6,0xba) │ │ (185,180,185) # rgb = (0xb9,0xb4,0xb9) │ │ (153, 91,153) # rgb = (0x99,0x5b,0x99) │ │ (146, 23,146) # rgb = (0x92,0x17,0x92) │ │ (145, 22,145) # rgb = (0x91,0x16,0x91) │ │ - (144, 21,144) # rgb = (0x90,0x15,0x90) │ │ (143, 19,142) # rgb = (0x8f,0x13,0x8e) │ │ (147, 28,146) # rgb = (0x93,0x1c,0x92) │ │ (162,113,161) # rgb = (0xa2,0x71,0xa1) │ │ (179,173,178) # rgb = (0xb3,0xad,0xb2) │ │ (170,159,170) # rgb = (0xaa,0x9f,0xaa) │ │ (165, 85,164) # rgb = (0xa5,0x55,0xa4) │ │ (144, 20,143) # rgb = (0x90,0x14,0x8f) │ │ (142, 18,141) # rgb = (0x8e,0x12,0x8d) │ │ - (142, 18,141) # rgb = (0x8e,0x12,0x8d) │ │ (140, 16,139) # rgb = (0x8c,0x10,0x8b) │ │ (144, 42,143) # rgb = (0x90,0x2a,0x8f) │ │ (172,141,171) # rgb = (0xac,0x8d,0xab) │ │ (155,101,154) # rgb = (0x9b,0x65,0x9a) │ │ (141, 20,140) # rgb = (0x8d,0x14,0x8c) │ │ (141, 17,141) # rgb = (0x8d,0x11,0x8d) │ │ (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ - (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ (138, 15,138) # rgb = (0x8a,0x0f,0x8a) │ │ (136, 12,135) # rgb = (0x88,0x0c,0x87) │ │ (137, 13,136) # rgb = (0x89,0x0d,0x88) │ │ (136, 13,136) # rgb = (0x88,0x0d,0x88) │ │ - (136, 13,136) # rgb = (0x88,0x0d,0x88) │ │ (133, 10,132) # rgb = (0x85,0x0a,0x84) │ │ - (133, 10,132) # rgb = (0x85,0x0a,0x84) │ │ - (130, 6,130) # rgb = (0x82,0x06,0x82) │ │ (130, 6,130) # rgb = (0x82,0x06,0x82) │ │ (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ - (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ - (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ - (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ - (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 218 255 255 255 255 132 0 0 0 240 255 255 255 255 255 132 0 0 0 241 255 255 255 255 255 255 255 255 132 0 238 255 255 255 255 255 255 255 255 255 132 63 82 68 244 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 208 255 255 255 255 208 255 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 218 132 240 132 241 132 238 132 63 82 68 244 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050600000000 │ │ -07070708090a0a0a0a0a0a0a0a0a0a0a0a0a0b0c0d00000000 │ │ -0e0f1011121313141414141414141414141513161700000000 │ │ -18191a1b1c1d1e1f202020202020201f21221d232400000000 │ │ -252518262728292a2b2b2b2b2b2b2b2c2d2e1d2f3000000000 │ │ -313233343536373839393939393939393a3b3c3d3e3f400000 │ │ -414243444546474849494949494949494a4a4b4c4d42410000 │ │ -4e4d4f5051525354555656565656555758595a5b5c4d4e0000 │ │ -5d5e5e5f606162636464646464646465666768695e5e5d0000 │ │ -6a6b6b6b6c6d6e6f70717171717172737475766b6b6b6a0000 │ │ -7778787878797a7b7c7d7e7e7e7f7f80818278787878770000 │ │ -837a7a7a7a7a8485868788898a8b8c8d8e7a7a7a7a7a830000 │ │ -8f8585858585858590919293949596968585858585858f0000 │ │ -979898989898989898999a9b9c9d9e98989898989898970000 │ │ -9fa0a0a0a0a0a0a0a0a0a1a2a3a0a0a0a0a0a0a0a0a09f0000 │ │ -a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a40000 │ │ -a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a60000 │ │ -a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a80000 │ │ -aaabababababababababababababababababababababaa0000 │ │ -acadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadac0000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252626262626262626262626262627280700000000 │ │ +00000008292a2a2b2b2b2b2b2b2b2b2b2b2c2a2d0900000000 │ │ +0000000a2e2f3031323232323232323133342f350b00000000 │ │ +0000000c363738393a3a3a3a3a3a3a3b3c3d2f3e0d00000000 │ │ +0e0f10113f4041424343434343434343444546471213140000 │ │ +1548494a4b4c4d4e4f4f4f4f4f4f4f4f505051525348150000 │ │ +16535455565758595a5b5b5b5b5b5a5c5d5e5f606153160000 │ │ +176262636465666768686868686868696a6b6c6d6262170000 │ │ +186e6e6e6f70717273747474747475767778796e6e6e180000 │ │ +197a7a7a7a7b7c7d7e7f80808081818283847a7a7a7a190000 │ │ +1a7c7c7c7c7c85868788898a8b8c8d8e8f7c7c7c7c7c1a0000 │ │ +1b8686868686868690919293949596968686868686861b0000 │ │ +1c979797979797979798999a9b9c9d979797979797971c0000 │ │ +1d9e9e9e9e9e9e9e9e9e9fa0a19e9e9e9e9e9e9e9e9e1d0000 │ │ +1ea2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a21e0000 │ │ +1fa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a31f0000 │ │ +20a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4200000 │ │ +21a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_orange.png │ ├── sng │ │ @@ -1,206 +1,198 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (228,149, 25) # rgb = (0xe4,0x95,0x19) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (228,149, 25) # rgb = (0xe4,0x95,0x19) │ │ (227,148, 23) # rgb = (0xe3,0x94,0x17) │ │ (226,147, 23) # rgb = (0xe2,0x93,0x17) │ │ (227,148, 24) # rgb = (0xe3,0x94,0x18) │ │ (228,149, 25) # rgb = (0xe4,0x95,0x19) │ │ - (228,149, 24) # rgb = (0xe4,0x95,0x18) │ │ (195,142, 60) # rgb = (0xc3,0x8e,0x3c) │ │ + (227,148, 24) # rgb = (0xe3,0x94,0x18) │ │ + (198,179,151) # rgb = (0xc6,0xb3,0x97) │ │ + (226,147, 23) # rgb = (0xe2,0x93,0x17) │ │ + (202,184,156) # rgb = (0xca,0xb8,0x9c) │ │ + (225,146, 22) # rgb = (0xe1,0x92,0x16) │ │ + (198,177,144) # rgb = (0xc6,0xb1,0x90) │ │ + (224,145, 21) # rgb = (0xe0,0x91,0x15) │ │ + (223,144, 20) # rgb = (0xdf,0x90,0x14) │ │ + (223,144, 20) # rgb = (0xdf,0x90,0x14) │ │ + (222,144, 19) # rgb = (0xde,0x90,0x13) │ │ + (193,173,141) # rgb = (0xc1,0xad,0x8d) │ │ + (222,143, 19) # rgb = (0xde,0x8f,0x13) │ │ + (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ + (223,144, 20) # rgb = (0xdf,0x90,0x14) │ │ + (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ + (221,142, 18) # rgb = (0xdd,0x8e,0x12) │ │ + (220,141, 17) # rgb = (0xdc,0x8d,0x11) │ │ + (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ + (218,138, 14) # rgb = (0xda,0x8a,0x0e) │ │ + (216,137, 13) # rgb = (0xd8,0x89,0x0d) │ │ + (215,136, 11) # rgb = (0xd7,0x88,0x0b) │ │ + (213,134, 10) # rgb = (0xd5,0x86,0x0a) │ │ + (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ + (210,131, 7) # rgb = (0xd2,0x83,0x07) │ │ + (209,130, 5) # rgb = (0xd1,0x82,0x05) │ │ + (207,128, 4) # rgb = (0xcf,0x80,0x04) │ │ + (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ + (205,125, 0) # rgb = (0xcd,0x7d,0x00) │ │ + (205,125, 0) # rgb = (0xcd,0x7d,0x00) │ │ + (205,125, 0) # rgb = (0xcd,0x7d,0x00) │ │ (192,143, 67) # rgb = (0xc0,0x8f,0x43) │ │ (193,145, 71) # rgb = (0xc1,0x91,0x47) │ │ (193,146, 72) # rgb = (0xc1,0x92,0x48) │ │ (200,143, 55) # rgb = (0xc8,0x8f,0x37) │ │ - (227,148, 24) # rgb = (0xe3,0x94,0x18) │ │ - (227,148, 24) # rgb = (0xe3,0x94,0x18) │ │ - (226,147, 23) # rgb = (0xe2,0x93,0x17) │ │ - (198,179,151) # rgb = (0xc6,0xb3,0x97) │ │ (211,208,205) # rgb = (0xd3,0xd0,0xcd) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (195,164,115) # rgb = (0xc3,0xa4,0x73) │ │ - (226,147, 23) # rgb = (0xe2,0x93,0x17) │ │ - (224,145, 21) # rgb = (0xe0,0x91,0x15) │ │ - (225,146, 22) # rgb = (0xe1,0x92,0x16) │ │ - (226,147, 22) # rgb = (0xe2,0x93,0x16) │ │ - (202,184,156) # rgb = (0xca,0xb8,0x9c) │ │ (219,217,212) # rgb = (0xdb,0xd9,0xd4) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,242,238) # rgb = (0xf4,0xf2,0xee) │ │ (227,221,210) # rgb = (0xe3,0xdd,0xd2) │ │ (228,221,211) # rgb = (0xe4,0xdd,0xd3) │ │ (228,222,212) # rgb = (0xe4,0xde,0xd4) │ │ (230,225,217) # rgb = (0xe6,0xe1,0xd9) │ │ (250,250,249) # rgb = (0xfa,0xfa,0xf9) │ │ (198,165,113) # rgb = (0xc6,0xa5,0x71) │ │ - (225,146, 22) # rgb = (0xe1,0x92,0x16) │ │ - (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ - (198,177,144) # rgb = (0xc6,0xb1,0x90) │ │ (216,209,200) # rgb = (0xd8,0xd1,0xc8) │ │ (252,251,251) # rgb = (0xfc,0xfb,0xfb) │ │ (189,159,111) # rgb = (0xbd,0x9f,0x6f) │ │ (209,144, 40) # rgb = (0xd1,0x90,0x28) │ │ (212,146, 44) # rgb = (0xd4,0x92,0x2c) │ │ (212,146, 43) # rgb = (0xd4,0x92,0x2b) │ │ (205,143, 44) # rgb = (0xcd,0x8f,0x2c) │ │ (214,199,178) # rgb = (0xd6,0xc7,0xb2) │ │ (198,161,103) # rgb = (0xc6,0xa1,0x67) │ │ - (224,145, 21) # rgb = (0xe0,0x91,0x15) │ │ - (223,144, 20) # rgb = (0xdf,0x90,0x14) │ │ - (223,144, 20) # rgb = (0xdf,0x90,0x14) │ │ - (222,144, 19) # rgb = (0xde,0x90,0x13) │ │ - (193,173,141) # rgb = (0xc1,0xad,0x8d) │ │ (209,203,195) # rgb = (0xd1,0xcb,0xc3) │ │ (248,245,246) # rgb = (0xf8,0xf5,0xf6) │ │ (211,200,187) # rgb = (0xd3,0xc8,0xbb) │ │ (203,182,150) # rgb = (0xcb,0xb6,0x96) │ │ (207,185,152) # rgb = (0xcf,0xb9,0x98) │ │ (201,181,149) # rgb = (0xc9,0xb5,0x95) │ │ (225,219,213) # rgb = (0xe1,0xdb,0xd5) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (190,157,105) # rgb = (0xbe,0x9d,0x69) │ │ - (222,143, 19) # rgb = (0xde,0x8f,0x13) │ │ - (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ - (223,144, 20) # rgb = (0xdf,0x90,0x14) │ │ - (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ (222,143, 19) # rgb = (0xde,0x8f,0x13) │ │ (188,174,156) # rgb = (0xbc,0xae,0x9c) │ │ (203,202,203) # rgb = (0xcb,0xca,0xcb) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ (230,229,230) # rgb = (0xe6,0xe5,0xe6) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ (178,154,120) # rgb = (0xb2,0x9a,0x78) │ │ (221,142, 18) # rgb = (0xdd,0x8e,0x12) │ │ - (221,142, 18) # rgb = (0xdd,0x8e,0x12) │ │ (176,143, 93) # rgb = (0xb0,0x8f,0x5d) │ │ (181,169,154) # rgb = (0xb5,0xa9,0x9a) │ │ (234,232,234) # rgb = (0xea,0xe8,0xea) │ │ (176,159,132) # rgb = (0xb0,0x9f,0x84) │ │ (188,142, 72) # rgb = (0xbc,0x8e,0x48) │ │ (191,147, 76) # rgb = (0xbf,0x93,0x4c) │ │ (191,146, 76) # rgb = (0xbf,0x92,0x4c) │ │ (191,146, 75) # rgb = (0xbf,0x92,0x4b) │ │ (168,131, 73) # rgb = (0xa8,0x83,0x49) │ │ (203,194,186) # rgb = (0xcb,0xc2,0xba) │ │ (227,225,228) # rgb = (0xe3,0xe1,0xe4) │ │ (180,136, 68) # rgb = (0xb4,0x88,0x44) │ │ (220,141, 17) # rgb = (0xdc,0x8d,0x11) │ │ - (220,141, 17) # rgb = (0xdc,0x8d,0x11) │ │ (217,140, 17) # rgb = (0xd9,0x8c,0x11) │ │ (207,136, 25) # rgb = (0xcf,0x88,0x19) │ │ (183,161,129) # rgb = (0xb7,0xa1,0x81) │ │ (184,173,163) # rgb = (0xb8,0xad,0xa3) │ │ (191,158,109) # rgb = (0xbf,0x9e,0x6d) │ │ (193,159,110) # rgb = (0xc1,0x9f,0x6e) │ │ (193,160,110) # rgb = (0xc1,0xa0,0x6e) │ │ (193,159,108) # rgb = (0xc1,0x9f,0x6c) │ │ (175,151,118) # rgb = (0xaf,0x97,0x76) │ │ (187,180,172) # rgb = (0xbb,0xb4,0xac) │ │ (181,136, 65) # rgb = (0xb5,0x88,0x41) │ │ (215,139, 18) # rgb = (0xd7,0x8b,0x12) │ │ (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ - (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ (218,139, 15) # rgb = (0xda,0x8b,0x0f) │ │ (217,139, 16) # rgb = (0xd9,0x8b,0x10) │ │ (186,146, 85) # rgb = (0xba,0x92,0x55) │ │ (201,197,201) # rgb = (0xc9,0xc5,0xc9) │ │ (210,206,210) # rgb = (0xd2,0xce,0xd2) │ │ (207,203,207) # rgb = (0xcf,0xcb,0xcf) │ │ (208,204,208) # rgb = (0xd0,0xcc,0xd0) │ │ (210,205,209) # rgb = (0xd2,0xcd,0xd1) │ │ (203,192,184) # rgb = (0xcb,0xc0,0xb8) │ │ (195,139, 52) # rgb = (0xc3,0x8b,0x34) │ │ (217,138, 14) # rgb = (0xd9,0x8a,0x0e) │ │ (218,138, 14) # rgb = (0xda,0x8a,0x0e) │ │ - (218,138, 14) # rgb = (0xda,0x8a,0x0e) │ │ (216,137, 13) # rgb = (0xd8,0x89,0x0d) │ │ (207,154, 76) # rgb = (0xcf,0x9a,0x4c) │ │ (190,182,177) # rgb = (0xbe,0xb6,0xb1) │ │ (199,195,198) # rgb = (0xc7,0xc3,0xc6) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (198,194,197) # rgb = (0xc6,0xc2,0xc5) │ │ (185,160,127) # rgb = (0xb9,0xa0,0x7f) │ │ (214,144, 35) # rgb = (0xd6,0x90,0x23) │ │ - (216,137, 13) # rgb = (0xd8,0x89,0x0d) │ │ (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ (214,136, 11) # rgb = (0xd6,0x88,0x0b) │ │ (207,142, 42) # rgb = (0xcf,0x8e,0x2a) │ │ (177,156,132) # rgb = (0xb1,0x9c,0x84) │ │ (188,183,188) # rgb = (0xbc,0xb7,0xbc) │ │ (185,181,185) # rgb = (0xb9,0xb5,0xb9) │ │ (186,182,186) # rgb = (0xba,0xb6,0xba) │ │ (185,180,185) # rgb = (0xb9,0xb4,0xb9) │ │ (180,141, 82) # rgb = (0xb4,0x8d,0x52) │ │ (215,136, 12) # rgb = (0xd7,0x88,0x0c) │ │ (215,136, 11) # rgb = (0xd7,0x88,0x0b) │ │ - (215,136, 11) # rgb = (0xd7,0x88,0x0b) │ │ (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ (212,136, 17) # rgb = (0xd4,0x88,0x11) │ │ (182,149,107) # rgb = (0xb6,0x95,0x6b) │ │ (179,173,178) # rgb = (0xb3,0xad,0xb2) │ │ (172,164,163) # rgb = (0xac,0xa4,0xa3) │ │ (204,152, 75) # rgb = (0xcc,0x98,0x4b) │ │ (214,135, 11) # rgb = (0xd6,0x87,0x0b) │ │ (213,134, 10) # rgb = (0xd5,0x86,0x0a) │ │ - (213,134, 10) # rgb = (0xd5,0x86,0x0a) │ │ (212,133, 9) # rgb = (0xd4,0x85,0x09) │ │ (201,136, 35) # rgb = (0xc9,0x88,0x23) │ │ (185,163,143) # rgb = (0xb9,0xa3,0x8f) │ │ (183,147, 98) # rgb = (0xb7,0x93,0x62) │ │ (211,134, 13) # rgb = (0xd3,0x86,0x0d) │ │ (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ - (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ (210,131, 7) # rgb = (0xd2,0x83,0x07) │ │ (211,132, 7) # rgb = (0xd3,0x84,0x07) │ │ - (210,131, 7) # rgb = (0xd2,0x83,0x07) │ │ (209,130, 5) # rgb = (0xd1,0x82,0x05) │ │ - (209,130, 5) # rgb = (0xd1,0x82,0x05) │ │ - (207,128, 4) # rgb = (0xcf,0x80,0x04) │ │ (207,128, 4) # rgb = (0xcf,0x80,0x04) │ │ (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ - (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ - (205,125, 0) # rgb = (0xcd,0x7d,0x00) │ │ - (205,125, 0) # rgb = (0xcd,0x7d,0x00) │ │ - (205,125, 0) # rgb = (0xcd,0x7d,0x00) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 218 255 255 255 255 132 0 0 240 255 255 255 255 255 132 0 0 0 241 255 255 255 255 255 255 255 255 255 132 0 238 255 255 255 255 255 255 255 255 255 132 63 82 68 244 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 208 255 255 255 208 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 218 132 240 132 241 132 238 132 63 82 68 244 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050600000000 │ │ -07070708090a0a0a0a0a0a0a0a0a0a0a0a0a0b0c0d00000000 │ │ -0e0e0f10111212131313131313131313131412151600000000 │ │ -1718191a1b1c1d1e1f2020202020201e21221c232400000000 │ │ -252517262728292a2b2b2b2b2b2b2b2c2d2e1c2f3000000000 │ │ -313233343536373839393939393939393a3b3c3d3e3f400000 │ │ -414243444546474849494949494949494a4a4b4c4d42410000 │ │ -4e4d4d4f5051525354555555555554565758595a5b4d4e0000 │ │ -5c5b5b5d5e5f60616262626262626364656667685b5b5c0000 │ │ -696a6a6a6b6c6d6e6f707070707071727374756a6a6a690000 │ │ -76777777777578797a7b7c7c7c7d7d7e7f7877777777760000 │ │ -807878787878818283848586878889818a7878787878800000 │ │ -8b8c8c8c8c8c8c8c8d8e8f90919293938c8c8c8c8c8c8b0000 │ │ -949595959595959595969798999a9595959595959595940000 │ │ -9b9c9c9c9c9c9c9c9c9c9c9d9e9c9c9c9c9c9c9c9c9c9b0000 │ │ -9f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9f0000 │ │ -a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a00000 │ │ -a2a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a20000 │ │ -a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a40000 │ │ -a6a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a60000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252626262626262626262626262627280700000000 │ │ +00000008292a2a2b2b2b2b2b2b2b2b2b2b2c2a2d0900000000 │ │ +0000000a2e2f3031323333333333333134352f360b00000000 │ │ +0000000c3738393a3b3b3b3b3b3b3b3c3d3e2f3f0d00000000 │ │ +0e0f1011404142434444444444444444454647481213140000 │ │ +15494a4b4c4d4e4f5050505050505050515152535449150000 │ │ +16545455565758595a5b5b5b5b5b5a5c5d5e5f606154160000 │ │ +176161626364656667676767676768696a6b6c6d6161170000 │ │ +186e6e6e6f70717273747474747475767778796e6e6e180000 │ │ +197a7a7a7a797b7c7d7e7f7f7f808081827b7a7a7a7a190000 │ │ +1a7b7b7b7b7b838485868788898a8b838c7b7b7b7b7b1a0000 │ │ +1b8d8d8d8d8d8d8d8e8f9091929394948d8d8d8d8d8d1b0000 │ │ +1c9595959595959595969798999a95959595959595951c0000 │ │ +1d9b9b9b9b9b9b9b9b9b9b9c9d9b9b9b9b9b9b9b9b9b1d0000 │ │ +1e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c1e0000 │ │ +1f9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e1f0000 │ │ +209f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f200000 │ │ +21a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_pink.png │ ├── sng │ │ @@ -1,19 +1,22 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 38, 18, 28) # rgb = (0x26,0x12,0x1c) │ │ ( 35, 17, 26) # rgb = (0x23,0x11,0x1a) │ │ ( 37, 19, 28) # rgb = (0x25,0x13,0x1c) │ │ ( 36, 19, 27) # rgb = (0x24,0x13,0x1b) │ │ ( 35, 18, 27) # rgb = (0x23,0x12,0x1b) │ │ + ( 39, 18, 28) # rgb = (0x27,0x12,0x1c) │ │ + ( 34, 16, 25) # rgb = (0x22,0x10,0x19) │ │ + ( 34, 17, 26) # rgb = (0x22,0x11,0x1a) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 9, 4, 7) # rgb = (0x09,0x04,0x07) │ │ ( 78, 34, 56) # rgb = (0x4e,0x22,0x38) │ │ (132, 57, 95) # rgb = (0x84,0x39,0x5f) │ │ (138, 60, 99) # rgb = (0x8a,0x3c,0x63) │ │ (136, 59, 97) # rgb = (0x88,0x3b,0x61) │ │ (134, 58, 96) # rgb = (0x86,0x3a,0x60) │ │ @@ -114,41 +117,38 @@ │ │ (131, 56, 94) # rgb = (0x83,0x38,0x5e) │ │ ( 10, 5, 7) # rgb = (0x0a,0x05,0x07) │ │ ( 79, 34, 56) # rgb = (0x4f,0x22,0x38) │ │ ( 93, 40, 66) # rgb = (0x5d,0x28,0x42) │ │ ( 88, 38, 63) # rgb = (0x58,0x26,0x3f) │ │ ( 94, 40, 67) # rgb = (0x5e,0x28,0x43) │ │ (124, 54, 89) # rgb = (0x7c,0x36,0x59) │ │ - ( 39, 18, 28) # rgb = (0x27,0x12,0x1c) │ │ - ( 34, 16, 25) # rgb = (0x22,0x10,0x19) │ │ - ( 34, 17, 26) # rgb = (0x22,0x11,0x1a) │ │ } │ │ tRNS { │ │ - 0 252 254 254 254 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 254 254} │ │ + 0 252 254 254 254 254 252 254 254} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020303030303030303030303030303030304050504030201 │ │ -06060606060606060606060606060606060606060606060606 │ │ -070608090a0b0b0b0b0b0c0d0e0d0c0f101112131415160607 │ │ -1718191a1a1a1a1a1a1a1a1a1b1a1a1a1a1c1d0f1e1f202117 │ │ -1722231f152411112411252627281a1a1a290606062a2b2c17 │ │ -17172d2e0606060606062f3031261a1a1a3206060633342c17 │ │ -173523363738393a383b3c3d3e3f1a1a1a3706060640411717 │ │ -1721191a2b422b2b422b1a2343441a1a1a45464748493d1717 │ │ -17224a0d4b4c4b4b4d4d4e4f50511a1a1a1a2b1f421a525317 │ │ -17352315475455565758595a06511a1a1a1a1a1a1a1a0e1817 │ │ -175b5c1a5d1f421c301f5e5f06511a1a1a1a1a1a1a1a605b17 │ │ -17531461626364361a1a1a5106511a1a1a1a1a1a1a1a1b502c │ │ -1753510c5006210f1a1a1a5106511a1a1a1a1a1a1a1a65502c │ │ -2c506642616712411a1a1a5106511a1a1a1a1a1a1a1a68062c │ │ -2c061d1a1a1a1a1a1a1a1a6906691a1a1a1a1a1a1a1a6a062c │ │ -07066b1a1a1a1a1a1a1a1a2b0f2b1a1a1a1a1a1a1a1a6b0607 │ │ -6c064b6d6e6f6f6f6f6f3a7071703a6f6f6f6f6f6e6d4b066c │ │ -06060606060606060606060606060606060606060606060606 │ │ -72730274747474747474747474747474747474747474027372 │ │ +09090909090909090909090909090909090909090909090909 │ │ +0a090b0c0d0e0e0e0e0e0f1011100f1213141516171819090a │ │ +1a1b1c1d1d1d1d1d1d1d1d1d1e1d1d1d1d1f2012212223241a │ │ +1a25262218271414271428292a2b1d1d1d2c0909092d2e2f1a │ │ +1a1a3031090909090909323334291d1d1d3509090936372f1a │ │ +1a3826393a3b3c3d3b3e3f4041421d1d1d3a09090943441a1a │ │ +1a241c1d2e452e2e452e1d2646471d1d1d48494a4b4c401a1a │ │ +1a254d104e4f4e4e5050515253541d1d1d1d2e22451d55561a │ │ +1a3826184a5758595a5b5c5d09541d1d1d1d1d1d1d1d111b1a │ │ +1a5e5f1d6022451f3322616209541d1d1d1d1d1d1d1d635e1a │ │ +1a561764656667391d1d1d5409541d1d1d1d1d1d1d1d1e532f │ │ +1a56540f530924121d1d1d5409541d1d1d1d1d1d1d1d68532f │ │ +2f536945646a15441d1d1d5409541d1d1d1d1d1d1d1d6b092f │ │ +2f09201d1d1d1d1d1d1d1d6c096c1d1d1d1d1d1d1d1d6d092f │ │ +0a096e1d1d1d1d1d1d1d1d2e122e1d1d1d1d1d1d1d1d6e090a │ │ +6f094e707172727272723d7374733d727272727271704e096f │ │ +09090909090909090909090909090909090909090909090909 │ │ +06070208080808080808080808080808080808080808020706 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_gray.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 27, 26, 19) # rgb = (0x1b,0x1a,0x13) │ │ ( 22, 21, 16) # rgb = (0x16,0x15,0x10) │ │ ( 21, 21, 16) # rgb = (0x15,0x15,0x10) │ │ ( 21, 20, 15) # rgb = (0x15,0x14,0x0f) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 4) # rgb = (0x05,0x05,0x04) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ @@ -78,15 +78,15 @@ │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020202020202020202020202020202020203040403020201 │ │ 05050505050505050505050505050505050505050505050505 │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_pink.png │ ├── sng │ │ @@ -1,203 +1,203 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ - (221,101,161) # rgb = (0xdd,0x65,0xa1) │ │ (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ (224,104,164) # rgb = (0xe0,0x68,0xa4) │ │ - (224,104,164) # rgb = (0xe0,0x68,0xa4) │ │ (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ - (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ + (221,101,161) # rgb = (0xdd,0x65,0xa1) │ │ + (221,101,161) # rgb = (0xdd,0x65,0xa1) │ │ + (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ + (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ + (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ + (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ + (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ + (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ + (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ + (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ + (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ + (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ + (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ + (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ + (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ + (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ + (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ + (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ + (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ + (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ + (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ + (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ + (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ + (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ + (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ + (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ + (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ + (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ + (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ + (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ + (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ + (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ (221,101,161) # rgb = (0xdd,0x65,0xa1) │ │ + (234,114,174) # rgb = (0xea,0x72,0xae) │ │ + (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ + (208, 88,148) # rgb = (0xd0,0x58,0x94) │ │ + (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ + (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ + (205, 85,145) # rgb = (0xcd,0x55,0x91) │ │ + (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ + (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ + (224,104,164) # rgb = (0xe0,0x68,0xa4) │ │ + (226,106,166) # rgb = (0xe2,0x6a,0xa6) │ │ + (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ + (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ + (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ + (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ + (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ + (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ + (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ + (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ + (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ + (224,104,164) # rgb = (0xe0,0x68,0xa4) │ │ (221,101,161) # rgb = (0xdd,0x65,0xa1) │ │ + (224,104,164) # rgb = (0xe0,0x68,0xa4) │ │ + (223,103,163) # rgb = (0xdf,0x67,0xa3) │ │ + (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ (210,101,155) # rgb = (0xd2,0x65,0x9b) │ │ (183,127,155) # rgb = (0xb7,0x7f,0x9b) │ │ (193,148,170) # rgb = (0xc1,0x94,0xaa) │ │ (190,102,146) # rgb = (0xbe,0x66,0x92) │ │ (221,102,161) # rgb = (0xdd,0x66,0xa1) │ │ (215,101,158) # rgb = (0xd7,0x65,0x9e) │ │ (178,112,145) # rgb = (0xb2,0x70,0x91) │ │ (194,148,171) # rgb = (0xc2,0x94,0xab) │ │ (179,113,146) # rgb = (0xb3,0x71,0x92) │ │ (217,101,159) # rgb = (0xd9,0x65,0x9f) │ │ (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ - (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ - (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ (176,102,139) # rgb = (0xb0,0x66,0x8b) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (176,144,160) # rgb = (0xb0,0x90,0xa0) │ │ (214, 98,156) # rgb = (0xd6,0x62,0x9c) │ │ (213,102,158) # rgb = (0xd5,0x66,0x9e) │ │ (204,186,195) # rgb = (0xcc,0xba,0xc3) │ │ (204,185,195) # rgb = (0xcc,0xb9,0xc3) │ │ (217,103,160) # rgb = (0xd9,0x67,0xa0) │ │ (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ - (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ - (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (184, 97,141) # rgb = (0xb8,0x61,0x8d) │ │ (199,179,189) # rgb = (0xc7,0xb3,0xbd) │ │ (225,217,221) # rgb = (0xe1,0xd9,0xdd) │ │ (169,113,141) # rgb = (0xa9,0x71,0x8d) │ │ (214, 99,156) # rgb = (0xd6,0x63,0x9c) │ │ (181,141,161) # rgb = (0xb5,0x8d,0xa1) │ │ (231,224,228) # rgb = (0xe7,0xe0,0xe4) │ │ (177,141,159) # rgb = (0xb1,0x8d,0x9f) │ │ (216, 99,157) # rgb = (0xd8,0x63,0x9d) │ │ - (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ - (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ (195, 92,143) # rgb = (0xc3,0x5c,0x8f) │ │ (193, 93,143) # rgb = (0xc1,0x5d,0x8f) │ │ (207, 96,152) # rgb = (0xcf,0x60,0x98) │ │ (208, 96,152) # rgb = (0xd0,0x60,0x98) │ │ (194, 94,144) # rgb = (0xc2,0x5e,0x90) │ │ (195, 92,144) # rgb = (0xc3,0x5c,0x90) │ │ - (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ - (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ (216,172,194) # rgb = (0xd8,0xac,0xc2) │ │ (219,189,204) # rgb = (0xdb,0xbd,0xcc) │ │ (183,120,151) # rgb = (0xb7,0x78,0x97) │ │ (198, 96,147) # rgb = (0xc6,0x60,0x93) │ │ (215, 95,155) # rgb = (0xd7,0x5f,0x9b) │ │ (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ (199, 97,148) # rgb = (0xc7,0x61,0x94) │ │ (182,121,151) # rgb = (0xb6,0x79,0x97) │ │ (220,192,206) # rgb = (0xdc,0xc0,0xce) │ │ (216,173,195) # rgb = (0xd8,0xad,0xc3) │ │ - (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ - (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ (186,144,165) # rgb = (0xba,0x90,0xa5) │ │ (200,185,193) # rgb = (0xc8,0xb9,0xc1) │ │ (220,208,214) # rgb = (0xdc,0xd0,0xd6) │ │ (182,141,162) # rgb = (0xb6,0x8d,0xa2) │ │ (190,126,158) # rgb = (0xbe,0x7e,0x9e) │ │ (200,115,158) # rgb = (0xc8,0x73,0x9e) │ │ (197,111,154) # rgb = (0xc5,0x6f,0x9a) │ │ (200,116,158) # rgb = (0xc8,0x74,0x9e) │ │ (191,128,159) # rgb = (0xbf,0x80,0x9f) │ │ (182,142,162) # rgb = (0xb6,0x8e,0xa2) │ │ (222,211,216) # rgb = (0xde,0xd3,0xd8) │ │ (198,182,190) # rgb = (0xc6,0xb6,0xbe) │ │ (185,142,163) # rgb = (0xb9,0x8e,0xa3) │ │ - (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ - (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ (191, 89,140) # rgb = (0xbf,0x59,0x8c) │ │ (184, 90,137) # rgb = (0xb8,0x5a,0x89) │ │ (181,137,159) # rgb = (0xb5,0x89,0x9f) │ │ (232,225,229) # rgb = (0xe8,0xe1,0xe5) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (230,222,226) # rgb = (0xe6,0xde,0xe2) │ │ (180,133,156) # rgb = (0xb4,0x85,0x9c) │ │ (183, 89,136) # rgb = (0xb7,0x59,0x88) │ │ - (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ - (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ (207, 91,149) # rgb = (0xcf,0x5b,0x95) │ │ (195, 96,146) # rgb = (0xc3,0x60,0x92) │ │ (185,141,163) # rgb = (0xb9,0x8d,0xa3) │ │ (193,159,176) # rgb = (0xc1,0x9f,0xb0) │ │ (199,171,185) # rgb = (0xc7,0xab,0xb9) │ │ (193,157,175) # rgb = (0xc1,0x9d,0xaf) │ │ (184,138,161) # rgb = (0xb8,0x8a,0xa1) │ │ (179,116,148) # rgb = (0xb3,0x74,0x94) │ │ (196, 94,145) # rgb = (0xc4,0x5e,0x91) │ │ (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ - (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ - (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ (208, 92,150) # rgb = (0xd0,0x5c,0x96) │ │ (182, 90,136) # rgb = (0xb6,0x5a,0x88) │ │ (169, 92,130) # rgb = (0xa9,0x5c,0x82) │ │ (173,106,140) # rgb = (0xad,0x6a,0x8c) │ │ (176,116,146) # rgb = (0xb0,0x74,0x92) │ │ (173,104,138) # rgb = (0xad,0x68,0x8a) │ │ (169, 90,130) # rgb = (0xa9,0x5a,0x82) │ │ (182, 89,136) # rgb = (0xb6,0x59,0x88) │ │ (209, 92,150) # rgb = (0xd1,0x5c,0x96) │ │ - (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ - (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ - (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ - (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ - (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ (208, 88,148) # rgb = (0xd0,0x58,0x94) │ │ (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ - (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ - (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ - (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ - (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ - (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ - (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ - (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ - (220,100,160) # rgb = (0xdc,0x64,0xa0) │ │ - (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ - (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ - (221,101,161) # rgb = (0xdd,0x65,0xa1) │ │ - (234,114,174) # rgb = (0xea,0x72,0xae) │ │ - (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ - (208, 88,148) # rgb = (0xd0,0x58,0x94) │ │ (207, 87,147) # rgb = (0xcf,0x57,0x93) │ │ - (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ - (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ - (205, 85,145) # rgb = (0xcd,0x55,0x91) │ │ (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ - (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ - (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ - (224,104,164) # rgb = (0xe0,0x68,0xa4) │ │ - (226,106,166) # rgb = (0xe2,0x6a,0xa6) │ │ - (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ - (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ - (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ - (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ - (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ - (222,102,162) # rgb = (0xde,0x66,0xa2) │ │ - (225,105,165) # rgb = (0xe1,0x69,0xa5) │ │ - (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ - (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ - (224,104,164) # rgb = (0xe0,0x68,0xa4) │ │ } │ │ tRNS { │ │ - 0 4 115 172 166 58 82 201 255 132 167 252 255 174 255 255 135 176 255 255 255 255 255 255 255 255 255 255 139 180 255 255 255 255 255 255 255 255 255 255 142 183 255 255 255 255 255 255 255 255 255 255 145 186 255 255 255 255 255 255 255 149 190 255 255 255 255 255 255 255 255 255 255 153 193 255 255 255 255 255 255 255 255 255 255 255 255 255 157 197 255 255 255 255 255 255 255 255 255 161 201 255 255 255 255 255 255 255 255 255 255 255 165 204 255 255 255 255 255 255 255 255 255 255 169 209 255 168 203 253 255 255 255 59 77 146 157 182 243 210 164 155 1 3 2 70 249 255 205 79 88 255 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ + 0 4 115 172 166 58 82 201 132 167 252 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 1 3 2 70 249 205 79 88 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102030404040404040404040404040404040302010000 │ │ -00050607080808080808080808080808080808080807060500 │ │ -00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ -00090d0e0e0e0e0e0f0f0e0e0e0e0f0f0f0e0e0e0e0e0d0900 │ │ -0010110f0f0f0f12131415160f1718191a1b0f0f0f0f111000 │ │ -001c1d0808081e1f20212223082425212627080808081d1c00 │ │ -0028291e1e1e2a2b2c2d2e231e2f303132332a1e1e1e292800 │ │ -0034352a2a2a2a363738392a2a2a3a3b3c362a2a2a2a353400 │ │ -003d3e36363f404142434344444443434546474836363e3d00 │ │ -00494a44444b4c214d4e4f50515253545521565744444a4900 │ │ -00585943435a5b5c5d21215e5f5e21216061625a4343595800 │ │ -00636465656566676846696a6b6c6d6e6f6766656565646300 │ │ -0070717272727272737475767778797a7b7272727272717000 │ │ -007c7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7c00 │ │ -007f8081828283848484848382828282828282828281807f00 │ │ -008586878888898a8282828b8c8d8d8d8d8d8d8d8887868500 │ │ -008e8f900000919293929495000000000000000000908f8e00 │ │ -000000000000969798999a9b00000000000000000000000000 │ │ -0000000000009c9d109e000000000000000000000000000000 │ │ -00000000009fa0a1a200000000000000000000000000000000 │ │ -0000000000a3a4a50000000000000000000000000000000000 │ │ +00050607424242424242424242424242424242424207060500 │ │ +0008090a43434343434343434343434343434343430a090800 │ │ +00080b444444444445454444444445454544444444440b0800 │ │ +000c0d45454545464748494a454b4c4d4e4f454545450d0c00 │ │ +000e0f424242505152535455425657535859424242420f0e00 │ │ +0010115050505a5b5c5d5e55505f606162635a505050111000 │ │ +0012135a5a5a5a646566675a5a5a68696a645a5a5a5a131200 │ │ +00141564646b6c6d6e6f6f7070706f6f717273746464151400 │ │ +00161770707576537778797a7b7c7d7e7f5380817070171600 │ │ +0018196f6f828384855353868786535388898a826f6f191800 │ │ +001a1b8b8b8b8c8d8e728f9091929394958d8c8b8b8b1b1a00 │ │ +001c1d96969696969798999a9b9c9d9e9f96969696961d1c00 │ │ +001e1fa0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a01f1e00 │ │ +00202122a1a1a2a3a3a3a3a2a1a1a1a1a1a1a1a1a122212000 │ │ +0023242526262728a1a1a1292a2b2b2b2b2b2b2b2625242300 │ │ +002c2d2e00002f30a43031320000000000000000002e2d2c00 │ │ +00000000000033a53435363700000000000000000000000000 │ │ +00000000000038390c3a000000000000000000000000000000 │ │ +00000000003b3c3d3e00000000000000000000000000000000 │ │ +00000000003f40410000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_yellow.png │ ├── sng │ │ @@ -1,212 +1,204 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (221,228, 25) # rgb = (0xdd,0xe4,0x19) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (221,228, 25) # rgb = (0xdd,0xe4,0x19) │ │ (219,227, 23) # rgb = (0xdb,0xe3,0x17) │ │ (219,227, 23) # rgb = (0xdb,0xe3,0x17) │ │ (220,227, 24) # rgb = (0xdc,0xe3,0x18) │ │ (221,228, 25) # rgb = (0xdd,0xe4,0x19) │ │ - (220,228, 24) # rgb = (0xdc,0xe4,0x18) │ │ (190,195, 60) # rgb = (0xbe,0xc3,0x3c) │ │ + (220,228, 24) # rgb = (0xdc,0xe4,0x18) │ │ + (197,198,151) # rgb = (0xc5,0xc6,0x97) │ │ + (219,226, 23) # rgb = (0xdb,0xe2,0x17) │ │ + (200,203,156) # rgb = (0xc8,0xcb,0x9c) │ │ + (218,225, 22) # rgb = (0xda,0xe1,0x16) │ │ + (197,198,144) # rgb = (0xc5,0xc6,0x90) │ │ + (217,224, 21) # rgb = (0xd9,0xe0,0x15) │ │ + (216,223, 20) # rgb = (0xd8,0xdf,0x14) │ │ + (216,223, 20) # rgb = (0xd8,0xdf,0x14) │ │ + (215,223, 19) # rgb = (0xd7,0xdf,0x13) │ │ + (191,193,141) # rgb = (0xbf,0xc1,0x8d) │ │ + (215,223, 19) # rgb = (0xd7,0xdf,0x13) │ │ + (216,223, 19) # rgb = (0xd8,0xdf,0x13) │ │ + (216,223, 20) # rgb = (0xd8,0xdf,0x14) │ │ + (215,223, 19) # rgb = (0xd7,0xdf,0x13) │ │ + (214,222, 18) # rgb = (0xd6,0xde,0x12) │ │ + (213,220, 17) # rgb = (0xd5,0xdc,0x11) │ │ + (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ + (210,218, 14) # rgb = (0xd2,0xda,0x0e) │ │ + (209,216, 13) # rgb = (0xd1,0xd8,0x0d) │ │ + (208,215, 11) # rgb = (0xd0,0xd7,0x0b) │ │ + (206,213, 10) # rgb = (0xce,0xd5,0x0a) │ │ + (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ + (203,211, 7) # rgb = (0xcb,0xd3,0x07) │ │ + (202,209, 5) # rgb = (0xca,0xd1,0x05) │ │ + (200,207, 4) # rgb = (0xc8,0xcf,0x04) │ │ + (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ + (197,205, 0) # rgb = (0xc5,0xcd,0x00) │ │ + (197,205, 0) # rgb = (0xc5,0xcd,0x00) │ │ + (197,205, 0) # rgb = (0xc5,0xcd,0x00) │ │ (188,193, 67) # rgb = (0xbc,0xc1,0x43) │ │ (189,194, 71) # rgb = (0xbd,0xc2,0x47) │ │ (188,193, 71) # rgb = (0xbc,0xc1,0x47) │ │ (188,193, 72) # rgb = (0xbc,0xc1,0x48) │ │ (194,200, 55) # rgb = (0xc2,0xc8,0x37) │ │ - (220,228, 24) # rgb = (0xdc,0xe4,0x18) │ │ - (220,227, 24) # rgb = (0xdc,0xe3,0x18) │ │ - (219,227, 23) # rgb = (0xdb,0xe3,0x17) │ │ - (197,198,151) # rgb = (0xc5,0xc6,0x97) │ │ (211,211,205) # rgb = (0xd3,0xd3,0xcd) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (192,196,115) # rgb = (0xc0,0xc4,0x73) │ │ - (219,226, 23) # rgb = (0xdb,0xe2,0x17) │ │ - (217,224, 21) # rgb = (0xd9,0xe0,0x15) │ │ - (218,225, 22) # rgb = (0xda,0xe1,0x16) │ │ - (218,226, 22) # rgb = (0xda,0xe2,0x16) │ │ - (200,203,156) # rgb = (0xc8,0xcb,0x9c) │ │ (219,220,212) # rgb = (0xdb,0xdc,0xd4) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,244,238) # rgb = (0xf4,0xf4,0xee) │ │ (226,227,210) # rgb = (0xe2,0xe3,0xd2) │ │ (227,228,211) # rgb = (0xe3,0xe4,0xd3) │ │ (227,228,212) # rgb = (0xe3,0xe4,0xd4) │ │ (230,230,217) # rgb = (0xe6,0xe6,0xd9) │ │ (250,250,249) # rgb = (0xfa,0xfa,0xf9) │ │ (195,199,113) # rgb = (0xc3,0xc7,0x71) │ │ - (218,225, 22) # rgb = (0xda,0xe1,0x16) │ │ - (216,223, 19) # rgb = (0xd8,0xdf,0x13) │ │ - (197,198,144) # rgb = (0xc5,0xc6,0x90) │ │ (215,216,200) # rgb = (0xd7,0xd8,0xc8) │ │ (252,251,251) # rgb = (0xfc,0xfb,0xfb) │ │ (186,189,111) # rgb = (0xba,0xbd,0x6f) │ │ (203,209, 40) # rgb = (0xcb,0xd1,0x28) │ │ (206,212, 44) # rgb = (0xce,0xd4,0x2c) │ │ (205,212, 44) # rgb = (0xcd,0xd4,0x2c) │ │ (206,212, 43) # rgb = (0xce,0xd4,0x2b) │ │ (200,205, 44) # rgb = (0xc8,0xcd,0x2c) │ │ (212,213,178) # rgb = (0xd4,0xd5,0xb2) │ │ (194,198,103) # rgb = (0xc2,0xc6,0x67) │ │ - (217,224, 21) # rgb = (0xd9,0xe0,0x15) │ │ - (216,223, 20) # rgb = (0xd8,0xdf,0x14) │ │ - (216,223, 20) # rgb = (0xd8,0xdf,0x14) │ │ - (215,223, 19) # rgb = (0xd7,0xdf,0x13) │ │ - (191,193,141) # rgb = (0xbf,0xc1,0x8d) │ │ (208,209,195) # rgb = (0xd0,0xd1,0xc3) │ │ (248,245,246) # rgb = (0xf8,0xf5,0xf6) │ │ (211,210,187) # rgb = (0xd3,0xd2,0xbb) │ │ (201,203,150) # rgb = (0xc9,0xcb,0x96) │ │ (205,207,152) # rgb = (0xcd,0xcf,0x98) │ │ (200,201,149) # rgb = (0xc8,0xc9,0x95) │ │ (225,223,213) # rgb = (0xe1,0xdf,0xd5) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (187,190,105) # rgb = (0xbb,0xbe,0x69) │ │ (215,223, 19) # rgb = (0xd7,0xdf,0x13) │ │ - (216,223, 19) # rgb = (0xd8,0xdf,0x13) │ │ - (216,223, 20) # rgb = (0xd8,0xdf,0x14) │ │ - (215,223, 19) # rgb = (0xd7,0xdf,0x13) │ │ - (215,223, 19) # rgb = (0xd7,0xdf,0x13) │ │ (215,222, 19) # rgb = (0xd7,0xde,0x13) │ │ (187,187,156) # rgb = (0xbb,0xbb,0x9c) │ │ (203,202,203) # rgb = (0xcb,0xca,0xcb) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ (230,229,230) # rgb = (0xe6,0xe5,0xe6) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ (176,177,120) # rgb = (0xb0,0xb1,0x78) │ │ (214,222, 18) # rgb = (0xd6,0xde,0x12) │ │ - (214,222, 18) # rgb = (0xd6,0xde,0x12) │ │ (214,221, 18) # rgb = (0xd6,0xdd,0x12) │ │ (172,176, 93) # rgb = (0xac,0xb0,0x5d) │ │ (180,180,154) # rgb = (0xb4,0xb4,0x9a) │ │ (234,232,234) # rgb = (0xea,0xe8,0xea) │ │ (175,176,132) # rgb = (0xaf,0xb0,0x84) │ │ (183,187, 72) # rgb = (0xb7,0xbb,0x48) │ │ (187,191, 76) # rgb = (0xbb,0xbf,0x4c) │ │ (187,191, 75) # rgb = (0xbb,0xbf,0x4b) │ │ (165,168, 73) # rgb = (0xa5,0xa8,0x49) │ │ (202,201,186) # rgb = (0xca,0xc9,0xba) │ │ (227,225,228) # rgb = (0xe3,0xe1,0xe4) │ │ (176,180, 68) # rgb = (0xb0,0xb4,0x44) │ │ (213,221, 17) # rgb = (0xd5,0xdd,0x11) │ │ (213,220, 17) # rgb = (0xd5,0xdc,0x11) │ │ - (213,220, 17) # rgb = (0xd5,0xdc,0x11) │ │ (209,217, 17) # rgb = (0xd1,0xd9,0x11) │ │ (200,207, 25) # rgb = (0xc8,0xcf,0x19) │ │ (181,182,129) # rgb = (0xb5,0xb6,0x81) │ │ (184,182,163) # rgb = (0xb8,0xb6,0xa3) │ │ (188,189,109) # rgb = (0xbc,0xbd,0x6d) │ │ (190,191,110) # rgb = (0xbe,0xbf,0x6e) │ │ (190,192,110) # rgb = (0xbe,0xc0,0x6e) │ │ (190,191,108) # rgb = (0xbe,0xbf,0x6c) │ │ (173,173,118) # rgb = (0xad,0xad,0x76) │ │ (187,185,172) # rgb = (0xbb,0xb9,0xac) │ │ (177,181, 65) # rgb = (0xb1,0xb5,0x41) │ │ (208,216, 18) # rgb = (0xd0,0xd8,0x12) │ │ (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ - (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ (211,218, 15) # rgb = (0xd3,0xda,0x0f) │ │ (210,217, 16) # rgb = (0xd2,0xd9,0x10) │ │ (183,186, 85) # rgb = (0xb7,0xba,0x55) │ │ (201,197,201) # rgb = (0xc9,0xc5,0xc9) │ │ (210,206,210) # rgb = (0xd2,0xce,0xd2) │ │ (207,203,207) # rgb = (0xcf,0xcb,0xcf) │ │ (208,204,208) # rgb = (0xd0,0xcc,0xd0) │ │ (210,205,209) # rgb = (0xd2,0xcd,0xd1) │ │ (202,199,184) # rgb = (0xca,0xc7,0xb8) │ │ (190,195, 52) # rgb = (0xbe,0xc3,0x34) │ │ (210,218, 14) # rgb = (0xd2,0xda,0x0e) │ │ - (210,218, 14) # rgb = (0xd2,0xda,0x0e) │ │ (210,217, 14) # rgb = (0xd2,0xd9,0x0e) │ │ (209,216, 13) # rgb = (0xd1,0xd8,0x0d) │ │ (201,205, 76) # rgb = (0xc9,0xcd,0x4c) │ │ (190,187,177) # rgb = (0xbe,0xbb,0xb1) │ │ (199,195,198) # rgb = (0xc7,0xc3,0xc6) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (198,194,197) # rgb = (0xc6,0xc2,0xc5) │ │ (183,183,127) # rgb = (0xb7,0xb7,0x7f) │ │ (208,214, 35) # rgb = (0xd0,0xd6,0x23) │ │ (209,217, 13) # rgb = (0xd1,0xd9,0x0d) │ │ - (209,216, 13) # rgb = (0xd1,0xd8,0x0d) │ │ (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ (207,215, 11) # rgb = (0xcf,0xd7,0x0b) │ │ (201,207, 42) # rgb = (0xc9,0xcf,0x2a) │ │ (175,174,132) # rgb = (0xaf,0xae,0x84) │ │ (188,183,188) # rgb = (0xbc,0xb7,0xbc) │ │ (185,181,185) # rgb = (0xb9,0xb5,0xb9) │ │ (186,182,186) # rgb = (0xba,0xb6,0xba) │ │ (185,180,185) # rgb = (0xb9,0xb4,0xb9) │ │ (176,179, 82) # rgb = (0xb0,0xb3,0x52) │ │ (208,215, 12) # rgb = (0xd0,0xd7,0x0c) │ │ (208,215, 11) # rgb = (0xd0,0xd7,0x0b) │ │ - (208,215, 11) # rgb = (0xd0,0xd7,0x0b) │ │ (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ (205,212, 17) # rgb = (0xcd,0xd4,0x11) │ │ (179,178,107) # rgb = (0xb3,0xb2,0x6b) │ │ (179,173,178) # rgb = (0xb3,0xad,0xb2) │ │ (172,167,163) # rgb = (0xac,0xa7,0xa3) │ │ (200,202, 75) # rgb = (0xc8,0xca,0x4b) │ │ (207,214, 11) # rgb = (0xcf,0xd6,0x0b) │ │ (206,213, 10) # rgb = (0xce,0xd5,0x0a) │ │ - (206,213, 10) # rgb = (0xce,0xd5,0x0a) │ │ (205,213, 9) # rgb = (0xcd,0xd5,0x09) │ │ (195,201, 35) # rgb = (0xc3,0xc9,0x23) │ │ (183,179,143) # rgb = (0xb7,0xb3,0x8f) │ │ (180,180, 98) # rgb = (0xb4,0xb4,0x62) │ │ (204,211, 13) # rgb = (0xcc,0xd3,0x0d) │ │ (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ - (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ (204,212, 8) # rgb = (0xcc,0xd4,0x08) │ │ (203,210, 7) # rgb = (0xcb,0xd2,0x07) │ │ (204,211, 7) # rgb = (0xcc,0xd3,0x07) │ │ (203,211, 7) # rgb = (0xcb,0xd3,0x07) │ │ - (203,211, 7) # rgb = (0xcb,0xd3,0x07) │ │ (202,209, 5) # rgb = (0xca,0xd1,0x05) │ │ - (202,209, 5) # rgb = (0xca,0xd1,0x05) │ │ - (200,207, 4) # rgb = (0xc8,0xcf,0x04) │ │ (200,207, 4) # rgb = (0xc8,0xcf,0x04) │ │ (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ - (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ - (197,205, 0) # rgb = (0xc5,0xcd,0x00) │ │ - (197,205, 0) # rgb = (0xc5,0xcd,0x00) │ │ - (197,205, 0) # rgb = (0xc5,0xcd,0x00) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 218 255 255 255 255 255 132 0 0 240 255 255 255 255 255 132 0 0 0 241 255 255 255 255 255 255 255 255 255 132 0 238 255 255 255 255 255 255 255 255 255 255 132 63 82 68 244 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 208 255 255 255 255 208 255 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 218 132 240 132 241 132 238 132 63 82 68 244 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050600000000 │ │ -07070708090a0b0b0b0b0b0b0b0b0b0b0b0b0c0d0e00000000 │ │ -0f0f1011121313141414141414141414141513161700000000 │ │ -18191a1b1c1d1e1f202121212121211f22231d242500000000 │ │ -2626182728292a2b2c2d2d2d2d2d2d2e2f301d313200000000 │ │ -333435363738393a3b3b3b3b3b3b3b3b3c3d3e3f4041420000 │ │ -434445464748494a4b4b4b4b4b4b4b4b4c4c4d4e4f44430000 │ │ -504f5152535455565757575757575758595a5b5c5d4f500000 │ │ -5e5f5f6061626364656565656565666768696a6b5f5f5e0000 │ │ -6c6d6d6d6e6f707172737373737374757677786d6d6d6c0000 │ │ -79787878787a7b7c7d7e7f7f7f808081828378787878790000 │ │ -847b7b7b7b7b85868788898a8b8c8d858e7b7b7b7b7b840000 │ │ -8f9090909090909091929394959697979090909090908f0000 │ │ -9899999999999999999a9b9c9d9e9999999999999999980000 │ │ -9fa0a0a0a0a0a0a0a0a0a1a2a3a0a0a0a0a0a0a0a0a09f0000 │ │ -a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a40000 │ │ -a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a60000 │ │ -a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a80000 │ │ -aaabababababababababababababababababababababaa0000 │ │ -acadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadac0000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252627272727272727272727272728290700000000 │ │ +000000082a2b2b2c2c2c2c2c2c2c2c2c2c2d2b2e0900000000 │ │ +0000000a2f3031323334343434343432353630370b00000000 │ │ +0000000c38393a3b3c3d3d3d3d3d3d3e3f4030410d00000000 │ │ +0e0f10114243444546464646464646464748494a1213140000 │ │ +154b4c4d4e4f5051525252525252525253535455564b150000 │ │ +16565758595a5b5c5d5d5d5d5d5d5d5e5f6061626356160000 │ │ +17646465666768696a6a6a6a6a6a6b6c6d6e6f706464170000 │ │ +187171717273747576777777777778797a7b7c717171180000 │ │ +197c7c7c7c7d7e7f808182828283838485867c7c7c7c190000 │ │ +1a7e7e7e7e7e8788898a8b8c8d8e8f87907e7e7e7e7e1a0000 │ │ +1b9191919191919192939495969798989191919191911b0000 │ │ +1c99999999999999999a9b9c9d9e99999999999999991c0000 │ │ +1d9f9f9f9f9f9f9f9f9fa0a1a29f9f9f9f9f9f9f9f9f1d0000 │ │ +1ea3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a31e0000 │ │ +1fa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a41f0000 │ │ +20a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5200000 │ │ +21a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_green.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 7, 34, 10) # rgb = (0x07,0x22,0x0a) │ │ ( 6, 28, 7) # rgb = (0x06,0x1c,0x07) │ │ ( 5, 27, 7) # rgb = (0x05,0x1b,0x07) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 7, 1) # rgb = (0x01,0x07,0x01) │ │ ( 13, 63, 5) # rgb = (0x0d,0x3f,0x05) │ │ ( 22,107, 8) # rgb = (0x16,0x6b,0x08) │ │ @@ -99,15 +99,15 @@ │ │ ( 26,127, 10) # rgb = (0x1a,0x7f,0x0a) │ │ ( 29,143, 11) # rgb = (0x1d,0x8f,0x0b) │ │ ( 22,106, 8) # rgb = (0x16,0x6a,0x08) │ │ ( 15, 75, 6) # rgb = (0x0f,0x4b,0x06) │ │ ( 15, 71, 5) # rgb = (0x0f,0x47,0x05) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020202020202020202020202020202020202030302020201 │ │ 04040404040404040404040404040404040404040404040404 │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_white.png │ ├── sng │ │ @@ -1,33 +1,201 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ + (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ +} │ │ +tRNS { │ │ + 0 4 115 172 166 58 82 201 132 167 252 132 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 155 1 3 2 70 249 249 205 79 88 243 145 41 7 129 237 135 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 b400 b904 d873 d7ac d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d6a6 d7ac d873 b904 b400 ff00 │ │ -ff00 b33a b652 b4c9 aaff aaff aaff aaff aaff aaff aaff aaff aaff aaff aaff aaff aaff aaff aaff aaff aaff b4c9 b652 b33a ff00 │ │ -ff00 a784 a5a7 9afc 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9afc a5a7 a784 ff00 │ │ -ff00 a684 a4ae 9fff a0ff a0ff a0ff a0ff a6ff a7ff a1ff a0ff a0ff a0ff a4ff a7ff a3ff a0ff a0ff a0ff a0ff 9fff a4ae a684 ff00 │ │ -ff00 aa87 a9b0 a5ff a5ff a5ff a5ff a6ff 7fff 6bff 9eff a6ff a5ff a7ff 8fff 67ff 8eff a8ff a5ff a5ff a5ff a5ff a9b0 aa87 ff00 │ │ -ff00 af8b aeb4 aaff aaff aaff aeff 9bff 0dff 00ff 64ff b4ff acff acff 3cff 00ff 3dff abff acff aaff aaff aaff aeb4 af8b ff00 │ │ -ff00 b58e b4b7 b0ff b0ff b0ff b3ff abff 41ff 1dff 89ff b6ff b1ff b4ff 66ff 12ff 65ff b4ff b2ff b0ff b0ff b0ff b4b7 b58e ff00 │ │ -ff00 ba91 b9ba b6ff b6ff b4ff b5ff bfff beff bbff b9ff b6ff b6ff b6ff baff bbff bdff beff b5ff b4ff b6ff b6ff b9ba ba91 ff00 │ │ -ff00 c095 bfbe bcff bfff afff 41ff 81ff b7ff c8ff c6ff c2ff c2ff c2ff c6ff c8ff b6ff 80ff 3fff afff bfff bcff bfbe c095 ff00 │ │ -ff00 c599 c5c1 c2ff c4ff bfff 38ff 00ff 25ff 61ff 87ff 9dff a0ff 9dff 85ff 5fff 23ff 00ff 3aff bfff c4ff c2ff c5c1 c599 ff00 │ │ -ff00 cb9d cbc5 c8ff c8ff caff c0ff 69ff 12ff 00ff 00ff 02ff 04ff 02ff 00ff 00ff 15ff 6dff c2ff caff c8ff c8ff cbc5 cb9d ff00 │ │ -ff00 d2a1 d2c9 cfff cfff cfff d3ff d9ff c0ff 87ff 5fff 4fff 43ff 50ff 64ff 8eff c4ff d9ff d3ff cfff cfff cfff d2c9 d2a1 ff00 │ │ -ff00 d7a5 d7cc d5ff d5ff d5ff d5ff d5ff d8ff e1ff e0ff d9ff d5ff daff e1ff e0ff d8ff d5ff d5ff d5ff d5ff d5ff d7cc d7a5 ff00 │ │ -ff00 dfa9 ded1 dcff dbff dbff dbff dbff dbff dbff dcff ddff deff ddff dbff dbff dbff dbff dbff dbff dbff dcff ded1 dfa9 ff00 │ │ -ff00 d7a8 d6cb e0fd ebff eaff e6ff e1ff e1ff e1ff e2ff e5ff e9ff eaff eaff eaff eaff eaff eaff eaff ebff e0fd d6cb d7a8 ff00 │ │ -ff00 b83b b04d 9792 a49d a49d bcb6 e3f3 e9ff e9ff eaff d0d2 ada4 a39b a49b a49b a49b a49b a49b a49b a49d 9792 b04d b83b ff00 │ │ -ff00 b701 aa03 6b02 6900 6a00 b846 eaf9 f1ff ebf9 c2cd 984f 7f00 6b00 6c00 6c00 6c00 6c00 6c00 6c00 6b00 6b02 aa03 b701 ff00 │ │ -ff00 b800 ab00 6d00 6f00 b400 fc58 f6ff e8f3 bd91 9c29 9207 8800 7300 7400 7400 7400 7400 7400 7400 7300 7200 ab00 b800 ff00 │ │ -ff00 b000 a100 9200 ef00 fb00 fd81 e3ed ab87 a412 a100 9300 8800 7300 7400 7400 7400 7400 7400 7400 7300 7200 ab00 b800 ff00 │ │ -ff00 d800 d400 eb00 f900 f71c e6d5 a478 9512 a800 a100 9300 8800 7300 7400 7400 7400 7400 7400 7400 7300 7200 ab00 b800 ff00 │ │ -ff00 c600 c600 c300 c000 c115 bc58 9a09 9900 a800 a100 9300 8800 7300 7400 7400 7400 7400 7400 7400 7300 7200 ab00 b800 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ +00000102030404040404040404040404040404040302010000 │ │ +00050607464646464646464646464646464646464607060500 │ │ +0008090a47474747474747474747474747474747470a090800 │ │ +000b0c48494949494a4b4c4949494d4b4e49494949480c0b00 │ │ +000d0e4f4f4f4f4a5051524a4f4b535455564f4f4f4f0e0d00 │ │ +000f104646465758595a5b5c5d5d5e5a5f605d464646100f00 │ │ +001112616161626063646566675c68696a5c6b616161121100 │ │ +00131466665c6c6d6e6f70666666716f726e6c5c6666141300 │ │ +001516736d7463757677787979797877667a7b746d73161500 │ │ +001718797c6d7d5a7e7f808149818283845a856d7c79181700 │ │ +00191a7777868788695a5a898a895a5a8b8c798677771a1900 │ │ +001b1c8d8d8d8e8f8780839091925b557c8f8e8d8d8d1c1b00 │ │ +001d1e93939393939495968f939795969493939393931e1d00 │ │ +001f2098999999999999989a9b9a9999999999999998201f00 │ │ +002122239c9d9e9595959fa0a19d9d9d9d9d9d9d9c23222100 │ │ +0024252627272829a1a19d2a2b2c2d2d2d2d2d2d2726252400 │ │ +002e2f3000003132a2333435000000000000000000302f2e00 │ │ +00000000000036a33738393a00000000000000000000000000 │ │ +0000000000003b3c3d3e000000000000000000000000000000 │ │ +00000000003f40414200000000000000000000000000000000 │ │ +00000000004344450000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_blue.png │ ├── sng │ │ @@ -4,166 +4,166 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 62, 59,217) # rgb = (0x3e,0x3b,0xd9) │ │ ( 28, 25,183) # rgb = (0x1c,0x19,0xb7) │ │ ( 32, 28,186) # rgb = (0x20,0x1c,0xba) │ │ ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ - ( 31, 28,186) # rgb = (0x1f,0x1c,0xba) │ │ - ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ ( 30, 26,184) # rgb = (0x1e,0x1a,0xb8) │ │ - ( 30, 26,184) # rgb = (0x1e,0x1a,0xb8) │ │ ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ + ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ + ( 27, 23,181) # rgb = (0x1b,0x17,0xb5) │ │ + ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ + ( 25, 21,179) # rgb = (0x19,0x15,0xb3) │ │ + ( 24, 20,178) # rgb = (0x18,0x14,0xb2) │ │ + ( 23, 19,177) # rgb = (0x17,0x13,0xb1) │ │ + ( 21, 17,175) # rgb = (0x15,0x11,0xaf) │ │ + ( 17, 13,171) # rgb = (0x11,0x0d,0xab) │ │ + ( 15, 11,169) # rgb = (0x0f,0x0b,0xa9) │ │ + ( 14, 10,168) # rgb = (0x0e,0x0a,0xa8) │ │ + ( 13, 9,167) # rgb = (0x0d,0x09,0xa7) │ │ + ( 12, 8,166) # rgb = (0x0c,0x08,0xa6) │ │ + ( 11, 7,165) # rgb = (0x0b,0x07,0xa5) │ │ + ( 9, 6,164) # rgb = (0x09,0x06,0xa4) │ │ + ( 8, 5,163) # rgb = (0x08,0x05,0xa3) │ │ + ( 7, 3,161) # rgb = (0x07,0x03,0xa1) │ │ + ( 6, 3,161) # rgb = (0x06,0x03,0xa1) │ │ + ( 6, 2,160) # rgb = (0x06,0x02,0xa0) │ │ + ( 4, 0,158) # rgb = (0x04,0x00,0x9e) │ │ + ( 4, 1,159) # rgb = (0x04,0x01,0x9f) │ │ + ( 4, 0,158) # rgb = (0x04,0x00,0x9e) │ │ + ( 47, 43,201) # rgb = (0x2f,0x2b,0xc9) │ │ + ( 31, 28,186) # rgb = (0x1f,0x1c,0xba) │ │ + ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ + ( 30, 26,184) # rgb = (0x1e,0x1a,0xb8) │ │ ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ ( 27, 24,182) # rgb = (0x1b,0x18,0xb6) │ │ - ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ ( 29, 25,179) # rgb = (0x1d,0x19,0xb3) │ │ ( 29, 25,177) # rgb = (0x1d,0x19,0xb1) │ │ ( 50, 47,159) # rgb = (0x32,0x2f,0x9f) │ │ ( 61, 59,151) # rgb = (0x3d,0x3b,0x97) │ │ ( 60, 58,153) # rgb = (0x3c,0x3a,0x99) │ │ - ( 27, 23,181) # rgb = (0x1b,0x17,0xb5) │ │ ( 41, 38,145) # rgb = (0x29,0x26,0x91) │ │ ( 63, 60,148) # rgb = (0x3f,0x3c,0x94) │ │ (213,213,222) # rgb = (0xd5,0xd5,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ ( 49, 47,143) # rgb = (0x31,0x2f,0x8f) │ │ ( 96, 94,164) # rgb = (0x60,0x5e,0xa4) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ ( 89, 87,160) # rgb = (0x59,0x57,0xa0) │ │ ( 68, 66,156) # rgb = (0x44,0x42,0x9c) │ │ ( 63, 61,152) # rgb = (0x3f,0x3d,0x98) │ │ (174,173,204) # rgb = (0xae,0xad,0xcc) │ │ - ( 25, 21,179) # rgb = (0x19,0x15,0xb3) │ │ ( 47, 45,142) # rgb = (0x2f,0x2d,0x8e) │ │ ( 93, 92,163) # rgb = (0x5d,0x5c,0xa3) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ ( 42, 40,150) # rgb = (0x2a,0x28,0x96) │ │ ( 19, 16,174) # rgb = (0x13,0x10,0xae) │ │ ( 16, 12,167) # rgb = (0x10,0x0c,0xa7) │ │ (147,146,187) # rgb = (0x93,0x92,0xbb) │ │ - ( 24, 20,178) # rgb = (0x18,0x14,0xb2) │ │ ( 45, 42,141) # rgb = (0x2d,0x2a,0x8d) │ │ ( 92, 91,162) # rgb = (0x5c,0x5b,0xa2) │ │ ( 37, 35,147) # rgb = (0x25,0x23,0x93) │ │ ( 16, 13,171) # rgb = (0x10,0x0d,0xab) │ │ ( 12, 8,164) # rgb = (0x0c,0x08,0xa4) │ │ (142,141,185) # rgb = (0x8e,0x8d,0xb9) │ │ - ( 23, 19,177) # rgb = (0x17,0x13,0xb1) │ │ ( 43, 40,141) # rgb = (0x2b,0x28,0x8d) │ │ ( 90, 88,161) # rgb = (0x5a,0x58,0xa1) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (128,127,178) # rgb = (0x80,0x7f,0xb2) │ │ (112,111,170) # rgb = (0x70,0x6f,0xaa) │ │ (107,105,167) # rgb = (0x6b,0x69,0xa7) │ │ (194,194,217) # rgb = (0xc2,0xc2,0xd9) │ │ - ( 21, 17,175) # rgb = (0x15,0x11,0xaf) │ │ ( 40, 37,139) # rgb = (0x28,0x25,0x8b) │ │ ( 88, 86,160) # rgb = (0x58,0x56,0xa0) │ │ (231,231,240) # rgb = (0xe7,0xe7,0xf0) │ │ (197,197,218) # rgb = (0xc5,0xc5,0xda) │ │ (230,229,239) # rgb = (0xe6,0xe5,0xef) │ │ (249,249,251) # rgb = (0xf9,0xf9,0xfb) │ │ (202,202,222) # rgb = (0xca,0xca,0xde) │ │ (201,201,221) # rgb = (0xc9,0xc9,0xdd) │ │ (229,228,238) # rgb = (0xe5,0xe4,0xee) │ │ - ( 17, 13,171) # rgb = (0x11,0x0d,0xab) │ │ ( 31, 28,135) # rgb = (0x1f,0x1c,0x87) │ │ ( 80, 78,157) # rgb = (0x50,0x4e,0x9d) │ │ (122,120,176) # rgb = (0x7a,0x78,0xb0) │ │ ( 4, 0,143) # rgb = (0x04,0x00,0x8f) │ │ (111,110,171) # rgb = (0x6f,0x6e,0xab) │ │ (221,221,232) # rgb = (0xdd,0xdd,0xe8) │ │ ( 13, 10,140) # rgb = (0x0d,0x0a,0x8c) │ │ ( 9, 6,140) # rgb = (0x09,0x06,0x8c) │ │ (113,111,170) # rgb = (0x71,0x6f,0xaa) │ │ - ( 15, 11,169) # rgb = (0x0f,0x0b,0xa9) │ │ ( 28, 26,135) # rgb = (0x1c,0x1a,0x87) │ │ ( 78, 76,156) # rgb = (0x4e,0x4c,0x9c) │ │ (203,203,223) # rgb = (0xcb,0xcb,0xdf) │ │ (137,136,185) # rgb = (0x89,0x88,0xb9) │ │ (169,169,202) # rgb = (0xa9,0xa9,0xca) │ │ (187,186,212) # rgb = (0xbb,0xba,0xd4) │ │ (145,144,189) # rgb = (0x91,0x90,0xbd) │ │ (144,143,188) # rgb = (0x90,0x8f,0xbc) │ │ (196,195,218) # rgb = (0xc4,0xc3,0xda) │ │ (193,192,216) # rgb = (0xc1,0xc0,0xd8) │ │ (247,247,250) # rgb = (0xf7,0xf7,0xfa) │ │ - ( 14, 10,168) # rgb = (0x0e,0x0a,0xa8) │ │ ( 26, 24,134) # rgb = (0x1a,0x18,0x86) │ │ ( 76, 74,156) # rgb = (0x4c,0x4a,0x9c) │ │ (118,116,174) # rgb = (0x76,0x74,0xae) │ │ ( 5, 1,141) # rgb = (0x05,0x01,0x8d) │ │ ( 11, 8,140) # rgb = (0x0b,0x08,0x8c) │ │ ( 10, 6,141) # rgb = (0x0a,0x06,0x8d) │ │ ( 8, 6,142) # rgb = (0x08,0x06,0x8e) │ │ ( 7, 4,141) # rgb = (0x07,0x04,0x8d) │ │ (212,212,228) # rgb = (0xd4,0xd4,0xe4) │ │ - ( 13, 9,167) # rgb = (0x0d,0x09,0xa7) │ │ ( 24, 21,132) # rgb = (0x18,0x15,0x84) │ │ ( 74, 72,155) # rgb = (0x4a,0x48,0x9b) │ │ (234,233,241) # rgb = (0xea,0xe9,0xf1) │ │ (205,204,224) # rgb = (0xcd,0xcc,0xe0) │ │ (208,207,225) # rgb = (0xd0,0xcf,0xe1) │ │ - ( 12, 8,166) # rgb = (0x0c,0x08,0xa6) │ │ ( 22, 19,132) # rgb = (0x16,0x13,0x84) │ │ ( 73, 71,155) # rgb = (0x49,0x47,0x9b) │ │ - ( 11, 7,165) # rgb = (0x0b,0x07,0xa5) │ │ ( 17, 14,130) # rgb = (0x11,0x0e,0x82) │ │ ( 54, 52,144) # rgb = (0x36,0x34,0x90) │ │ - ( 9, 6,164) # rgb = (0x09,0x06,0xa4) │ │ ( 9, 6,154) # rgb = (0x09,0x06,0x9a) │ │ ( 11, 7,149) # rgb = (0x0b,0x07,0x95) │ │ ( 59, 56,145) # rgb = (0x3b,0x38,0x91) │ │ ( 85, 83,159) # rgb = (0x55,0x53,0x9f) │ │ ( 81, 80,158) # rgb = (0x51,0x50,0x9e) │ │ - ( 8, 5,163) # rgb = (0x08,0x05,0xa3) │ │ ( 8, 5,158) # rgb = (0x08,0x05,0x9e) │ │ ( 8, 4,154) # rgb = (0x08,0x04,0x9a) │ │ ( 13, 10,130) # rgb = (0x0d,0x0a,0x82) │ │ ( 19, 16,130) # rgb = (0x13,0x10,0x82) │ │ ( 18, 15,130) # rgb = (0x12,0x0f,0x82) │ │ ( 7, 3,161) # rgb = (0x07,0x03,0xa1) │ │ - ( 7, 3,161) # rgb = (0x07,0x03,0xa1) │ │ ( 6, 3,161) # rgb = (0x06,0x03,0xa1) │ │ - ( 6, 3,161) # rgb = (0x06,0x03,0xa1) │ │ - ( 6, 2,160) # rgb = (0x06,0x02,0xa0) │ │ ( 6, 2,160) # rgb = (0x06,0x02,0xa0) │ │ ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ - ( 4, 0,158) # rgb = (0x04,0x00,0x9e) │ │ - ( 4, 1,159) # rgb = (0x04,0x01,0x9f) │ │ - ( 4, 0,158) # rgb = (0x04,0x00,0x9e) │ │ - ( 47, 43,201) # rgb = (0x2f,0x2b,0xc9) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 255 243 243 255 243 255 255 255 243 255 255 255 255 255 243 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 243 255 255 243 255 255 243 255 255 255 255 255 243 255 255 255 255 255 243 255 243 255 243 255 255 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040505050505050505050505050505050505050505050403 │ │ -06050505050505050505050505050505050505050505050506 │ │ -07080808080808080808080808080808080808080808080807 │ │ -090a0a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0a09 │ │ -0d0e0f101112121212121212121212121212121211100f0e0d │ │ -13141516171717171717171717171717171717171716151413 │ │ -18191a171717171717171717171717171b1c1d1e1f171a1918 │ │ -20212217171717171717171717171717232425262717222120 │ │ -28292a17171717171717171717171717232b2c2d2e172a2928 │ │ -2f30311717171717171717171717171732333435361731302f │ │ -37383917171717173a3b3c3d3e3f4017171717171717393837 │ │ -41424317171717174445464748494a17171717171717434241 │ │ -4b4c4d17171717174e4f5051525350545556171717174d4c4b │ │ -57585917171717175a5b5c5d48485c5e5f6017171717595857 │ │ -61626317171717176465666666666666663d17171717636261 │ │ -67686917171717171717171717171717171717171717696867 │ │ -6a6b6c321717171717171717171717171717171717326c6b6a │ │ -6d6e6f707172727272727272727272727272727271706f6e6d │ │ -73747576777878787878787878787878787878787776757473 │ │ -797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79 │ │ -7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b │ │ -7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d │ │ -7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80 │ │ -81828282828282828282828282828282828282828282828283 │ │ +031d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d03 │ │ +041e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e04 │ │ +051f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f05 │ │ +06202021222222222222222222222222222222222221202006 │ │ +07232425262727272727272727272727272727272625242307 │ │ +0828292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a292808 │ │ +092c2d2b2b2b2b2b2b2b2b2b2b2b2b2b2e2f3031322b2d2c09 │ │ +0a33342b2b2b2b2b2b2b2b2b2b2b2b2b35363738392b34330a │ │ +0b3a3b2b2b2b2b2b2b2b2b2b2b2b2b2b353c3d3e3f2b3b3a0b │ │ +0c40412b2b2b2b2b2b2b2b2b2b2b2b2b42434445462b41400c │ │ +0d47482b2b2b2b2b494a4b4c4d4e4f2b2b2b2b2b2b2b48470d │ │ +0e50512b2b2b2b2b525354555657582b2b2b2b2b2b2b51500e │ │ +0f595a2b2b2b2b2b5b5c5d5e5f605d6162632b2b2b2b5a590f │ │ +1064652b2b2b2b2b666768695656686a6b6c2b2b2b2b656410 │ │ +116d6e2b2b2b2b2b6f70717171717171714c2b2b2b2b6e6d11 │ │ +1272732b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b737212 │ │ +137475422b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b42757413 │ │ +14767778797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7978777614 │ │ +157b7c7d7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7d7c7b15 │ │ +16808080808080808080808080808080808080808080808016 │ │ +17818181818181818181818181818181818181818181818117 │ │ +18828282828282828282828282828282828282828282828218 │ │ +83838383838383838383838383838383838383838383838319 │ │ +1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_purple.png │ ├── sng │ │ @@ -4,167 +4,167 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ (183, 59,181) # rgb = (0xb7,0x3b,0xb5) │ │ (149, 25,147) # rgb = (0x95,0x19,0x93) │ │ (152, 28,151) # rgb = (0x98,0x1c,0x97) │ │ (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ - (152, 28,150) # rgb = (0x98,0x1c,0x96) │ │ - (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ (150, 26,149) # rgb = (0x96,0x1a,0x95) │ │ - (150, 26,149) # rgb = (0x96,0x1a,0x95) │ │ (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ + (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ + (147, 23,146) # rgb = (0x93,0x17,0x92) │ │ + (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ + (145, 21,144) # rgb = (0x91,0x15,0x90) │ │ + (144, 20,143) # rgb = (0x90,0x14,0x8f) │ │ + (143, 19,142) # rgb = (0x8f,0x13,0x8e) │ │ + (141, 17,140) # rgb = (0x8d,0x11,0x8c) │ │ + (137, 13,136) # rgb = (0x89,0x0d,0x88) │ │ + (135, 11,134) # rgb = (0x87,0x0b,0x86) │ │ + (134, 10,133) # rgb = (0x86,0x0a,0x85) │ │ + (133, 9,132) # rgb = (0x85,0x09,0x84) │ │ + (132, 8,131) # rgb = (0x84,0x08,0x83) │ │ + (131, 7,130) # rgb = (0x83,0x07,0x82) │ │ + (130, 6,128) # rgb = (0x82,0x06,0x80) │ │ + (128, 5,127) # rgb = (0x80,0x05,0x7f) │ │ + (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ + (127, 3,125) # rgb = (0x7f,0x03,0x7d) │ │ + (126, 2,125) # rgb = (0x7e,0x02,0x7d) │ │ + (124, 0,123) # rgb = (0x7c,0x00,0x7b) │ │ + (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ + (124, 0,123) # rgb = (0x7c,0x00,0x7b) │ │ + (167, 43,166) # rgb = (0xa7,0x2b,0xa6) │ │ + (152, 28,150) # rgb = (0x98,0x1c,0x96) │ │ + (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ + (150, 26,149) # rgb = (0x96,0x1a,0x95) │ │ (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ (148, 24,146) # rgb = (0x94,0x18,0x92) │ │ - (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ (146, 25,145) # rgb = (0x92,0x19,0x91) │ │ (145, 25,144) # rgb = (0x91,0x19,0x90) │ │ (135, 47,134) # rgb = (0x87,0x2f,0x86) │ │ (131, 59,130) # rgb = (0x83,0x3b,0x82) │ │ (132, 58,132) # rgb = (0x84,0x3a,0x84) │ │ - (147, 23,146) # rgb = (0x93,0x17,0x92) │ │ (122, 38,121) # rgb = (0x7a,0x26,0x79) │ │ (129, 60,128) # rgb = (0x81,0x3c,0x80) │ │ (220,213,220) # rgb = (0xdc,0xd5,0xdc) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ (122, 47,122) # rgb = (0x7a,0x2f,0x7a) │ │ (149, 94,148) # rgb = (0x95,0x5e,0x94) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (144, 87,144) # rgb = (0x90,0x57,0x90) │ │ (137, 66,136) # rgb = (0x89,0x42,0x88) │ │ (132, 61,132) # rgb = (0x84,0x3d,0x84) │ │ (197,173,197) # rgb = (0xc5,0xad,0xc5) │ │ - (145, 21,144) # rgb = (0x91,0x15,0x90) │ │ (121, 45,121) # rgb = (0x79,0x2d,0x79) │ │ (148, 92,147) # rgb = (0x94,0x5c,0x93) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (126, 40,125) # rgb = (0x7e,0x28,0x7d) │ │ (140, 16,138) # rgb = (0x8c,0x10,0x8a) │ │ (134, 12,133) # rgb = (0x86,0x0c,0x85) │ │ (178,146,178) # rgb = (0xb2,0x92,0xb2) │ │ - (144, 20,143) # rgb = (0x90,0x14,0x8f) │ │ (120, 42,119) # rgb = (0x78,0x2a,0x77) │ │ (147, 91,146) # rgb = (0x93,0x5b,0x92) │ │ (123, 35,122) # rgb = (0x7b,0x23,0x7a) │ │ (136, 13,135) # rgb = (0x88,0x0d,0x87) │ │ (131, 8,130) # rgb = (0x83,0x08,0x82) │ │ (175,141,175) # rgb = (0xaf,0x8d,0xaf) │ │ - (143, 19,142) # rgb = (0x8f,0x13,0x8e) │ │ (119, 40,118) # rgb = (0x77,0x28,0x76) │ │ (146, 88,145) # rgb = (0x92,0x58,0x91) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (167,127,167) # rgb = (0xa7,0x7f,0xa7) │ │ (157,111,157) # rgb = (0x9d,0x6f,0x9d) │ │ (154,105,154) # rgb = (0x9a,0x69,0x9a) │ │ (212,194,212) # rgb = (0xd4,0xc2,0xd4) │ │ - (141, 17,140) # rgb = (0x8d,0x11,0x8c) │ │ (117, 37,116) # rgb = (0x75,0x25,0x74) │ │ (144, 86,144) # rgb = (0x90,0x56,0x90) │ │ (238,231,238) # rgb = (0xee,0xe7,0xee) │ │ (214,197,213) # rgb = (0xd6,0xc5,0xd5) │ │ (237,229,237) # rgb = (0xed,0xe5,0xed) │ │ (251,249,251) # rgb = (0xfb,0xf9,0xfb) │ │ (217,202,217) # rgb = (0xd9,0xca,0xd9) │ │ (216,201,216) # rgb = (0xd8,0xc9,0xd8) │ │ (236,228,236) # rgb = (0xec,0xe4,0xec) │ │ - (137, 13,136) # rgb = (0x89,0x0d,0x88) │ │ (112, 28,112) # rgb = (0x70,0x1c,0x70) │ │ (140, 78,140) # rgb = (0x8c,0x4e,0x8c) │ │ (164,120,164) # rgb = (0xa4,0x78,0xa4) │ │ (112, 0,111) # rgb = (0x70,0x00,0x6f) │ │ (158,110,158) # rgb = (0x9e,0x6e,0x9e) │ │ (230,221,230) # rgb = (0xe6,0xdd,0xe6) │ │ (112, 10,110) # rgb = (0x70,0x0a,0x6e) │ │ (111, 6,110) # rgb = (0x6f,0x06,0x6e) │ │ (158,111,157) # rgb = (0x9e,0x6f,0x9d) │ │ - (135, 11,134) # rgb = (0x87,0x0b,0x86) │ │ (111, 26,110) # rgb = (0x6f,0x1a,0x6e) │ │ (139, 76,139) # rgb = (0x8b,0x4c,0x8b) │ │ (218,203,218) # rgb = (0xda,0xcb,0xda) │ │ (174,136,174) # rgb = (0xae,0x88,0xae) │ │ (195,169,194) # rgb = (0xc3,0xa9,0xc2) │ │ (206,186,206) # rgb = (0xce,0xba,0xce) │ │ (179,144,179) # rgb = (0xb3,0x90,0xb3) │ │ (179,143,178) # rgb = (0xb3,0x8f,0xb2) │ │ (213,195,212) # rgb = (0xd5,0xc3,0xd4) │ │ (211,192,211) # rgb = (0xd3,0xc0,0xd3) │ │ (249,247,249) # rgb = (0xf9,0xf7,0xf9) │ │ - (134, 10,133) # rgb = (0x86,0x0a,0x85) │ │ (109, 24,109) # rgb = (0x6d,0x18,0x6d) │ │ (138, 74,137) # rgb = (0x8a,0x4a,0x89) │ │ (161,116,161) # rgb = (0xa1,0x74,0xa1) │ │ (111, 1,110) # rgb = (0x6f,0x01,0x6e) │ │ (112, 8,111) # rgb = (0x70,0x08,0x6f) │ │ (112, 6,111) # rgb = (0x70,0x06,0x6f) │ │ (112, 10,111) # rgb = (0x70,0x0a,0x6f) │ │ (111, 6,111) # rgb = (0x6f,0x06,0x6f) │ │ (111, 4,110) # rgb = (0x6f,0x04,0x6e) │ │ (224,212,224) # rgb = (0xe0,0xd4,0xe0) │ │ - (133, 9,132) # rgb = (0x85,0x09,0x84) │ │ (109, 21,108) # rgb = (0x6d,0x15,0x6c) │ │ (137, 72,136) # rgb = (0x89,0x48,0x88) │ │ (240,233,240) # rgb = (0xf0,0xe9,0xf0) │ │ (219,204,219) # rgb = (0xdb,0xcc,0xdb) │ │ (221,207,221) # rgb = (0xdd,0xcf,0xdd) │ │ - (132, 8,131) # rgb = (0x84,0x08,0x83) │ │ (107, 19,107) # rgb = (0x6b,0x13,0x6b) │ │ (137, 71,136) # rgb = (0x89,0x47,0x88) │ │ - (131, 7,130) # rgb = (0x83,0x07,0x82) │ │ (105, 14,105) # rgb = (0x69,0x0e,0x69) │ │ (124, 52,123) # rgb = (0x7c,0x34,0x7b) │ │ - (130, 6,128) # rgb = (0x82,0x06,0x80) │ │ (122, 6,121) # rgb = (0x7a,0x06,0x79) │ │ (118, 7,117) # rgb = (0x76,0x07,0x75) │ │ (126, 56,125) # rgb = (0x7e,0x38,0x7d) │ │ (142, 83,141) # rgb = (0x8e,0x53,0x8d) │ │ (141, 80,140) # rgb = (0x8d,0x50,0x8c) │ │ - (128, 5,127) # rgb = (0x80,0x05,0x7f) │ │ (124, 5,123) # rgb = (0x7c,0x05,0x7b) │ │ (122, 4,121) # rgb = (0x7a,0x04,0x79) │ │ (104, 10,103) # rgb = (0x68,0x0a,0x67) │ │ (106, 16,105) # rgb = (0x6a,0x10,0x69) │ │ (106, 15,105) # rgb = (0x6a,0x0f,0x69) │ │ (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ - (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ (127, 3,125) # rgb = (0x7f,0x03,0x7d) │ │ - (127, 3,125) # rgb = (0x7f,0x03,0x7d) │ │ - (126, 2,125) # rgb = (0x7e,0x02,0x7d) │ │ (126, 2,125) # rgb = (0x7e,0x02,0x7d) │ │ (125, 1,124) # rgb = (0x7d,0x01,0x7c) │ │ - (124, 0,123) # rgb = (0x7c,0x00,0x7b) │ │ - (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ - (124, 0,123) # rgb = (0x7c,0x00,0x7b) │ │ - (167, 43,166) # rgb = (0xa7,0x2b,0xa6) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 255 243 243 255 243 255 255 255 243 255 255 255 255 255 243 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 243 255 255 243 255 255 243 255 255 255 255 255 243 255 255 255 255 255 243 255 243 255 243 255 255 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040505050505050505050505050505050505050505050403 │ │ -06050505050505050505050505050505050505050505050506 │ │ -07080808080808080808080808080808080808080808080807 │ │ -090a0a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0a09 │ │ -0d0e0f101112121212121212121212121212121211100f0e0d │ │ -13141516171717171717171717171717171717171716151413 │ │ -18191a171717171717171717171717171b1c1d1e1f171a1918 │ │ -20212217171717171717171717171717232425262717222120 │ │ -28292a17171717171717171717171717232b2c2d2e172a2928 │ │ -2f30311717171717171717171717171732333435361731302f │ │ -37383917171717173a3b3c3d3e3f4017171717171717393837 │ │ -41424317171717174445464748494a17171717171717434241 │ │ -4b4c4d17171717174e4f5051525350545556171717174d4c4b │ │ -57585917171717175a5b5c5d5e485c5f606117171717595857 │ │ -62636417171717176566676767676767673d17171717646362 │ │ -68696a171717171717171717171717171717171717176a6968 │ │ -6b6c6d321717171717171717171717171717171717326d6c6b │ │ -6e6f7071727373737373737373737373737373737271706f6e │ │ -74757677787979797979797979797979797979797877767574 │ │ -7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a │ │ -7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c │ │ -7e7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e │ │ -80808080808080808080808080808080808080808080808081 │ │ -82838383838383838383838383838383838383838383838384 │ │ +031d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d03 │ │ +041e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e04 │ │ +051f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f05 │ │ +06202021222222222222222222222222222222222221202006 │ │ +07232425262727272727272727272727272727272625242307 │ │ +0828292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a292808 │ │ +092c2d2b2b2b2b2b2b2b2b2b2b2b2b2b2e2f3031322b2d2c09 │ │ +0a33342b2b2b2b2b2b2b2b2b2b2b2b2b35363738392b34330a │ │ +0b3a3b2b2b2b2b2b2b2b2b2b2b2b2b2b353c3d3e3f2b3b3a0b │ │ +0c40412b2b2b2b2b2b2b2b2b2b2b2b2b42434445462b41400c │ │ +0d47482b2b2b2b2b494a4b4c4d4e4f2b2b2b2b2b2b2b48470d │ │ +0e50512b2b2b2b2b525354555657582b2b2b2b2b2b2b51500e │ │ +0f595a2b2b2b2b2b5b5c5d5e5f605d6162632b2b2b2b5a590f │ │ +1064652b2b2b2b2b666768696a56686b6c6d2b2b2b2b656410 │ │ +116e6f2b2b2b2b2b7071727272727272724c2b2b2b2b6f6e11 │ │ +1273742b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b747312 │ │ +137576422b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b42767513 │ │ +147778797a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a79787714 │ │ +157c7d7e7f8080808080808080808080808080807f7e7d7c15 │ │ +16818181818181818181818181818181818181818181818116 │ │ +17828282828282828282828282828282828282828282828217 │ │ +18838383838383838383838383838383838383838383838318 │ │ +84848484848484848484848484848484848484848484848419 │ │ +1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old.png │ ├── sng │ │ @@ -1,55 +1,79 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (194,195,194) # rgb = (0xc2,0xc3,0xc2) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 34, 35, 34) # rgb = (0x22,0x23,0x22) │ │ ( 29, 32, 29) # rgb = (0x1d,0x20,0x1d) │ │ ( 32, 35, 32) # rgb = (0x20,0x23,0x20) │ │ + ( 72, 74, 72) # rgb = (0x48,0x4a,0x48) │ │ + ( 76, 80, 76) # rgb = (0x4c,0x50,0x4c) │ │ + ( 73, 77, 73) # rgb = (0x49,0x4d,0x49) │ │ + ( 68, 70, 68) # rgb = (0x44,0x46,0x44) │ │ + ( 67, 70, 67) # rgb = (0x43,0x46,0x43) │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 65, 64, 65) # rgb = (0x41,0x40,0x41) │ │ + ( 58, 57, 58) # rgb = (0x3a,0x39,0x3a) │ │ + ( 58, 56, 58) # rgb = (0x3a,0x38,0x3a) │ │ + ( 50, 49, 50) # rgb = (0x32,0x31,0x32) │ │ + ( 41, 45, 41) # rgb = (0x29,0x2d,0x29) │ │ + ( 42, 45, 42) # rgb = (0x2a,0x2d,0x2a) │ │ + ( 34, 37, 34) # rgb = (0x22,0x25,0x22) │ │ + ( 35, 37, 35) # rgb = (0x23,0x25,0x23) │ │ + ( 26, 29, 26) # rgb = (0x1a,0x1d,0x1a) │ │ + ( 17, 21, 17) # rgb = (0x11,0x15,0x11) │ │ + ( 18, 21, 18) # rgb = (0x12,0x15,0x12) │ │ + ( 14, 16, 14) # rgb = (0x0e,0x10,0x0e) │ │ + ( 15, 16, 15) # rgb = (0x0f,0x10,0x0f) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 1, 2, 1) # rgb = (0x01,0x02,0x01) │ │ + ( 7, 12, 7) # rgb = (0x07,0x0c,0x07) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (138,140,138) # rgb = (0x8a,0x8c,0x8a) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (124,122,124) # rgb = (0x7c,0x7a,0x7c) │ │ + (123,122,123) # rgb = (0x7b,0x7a,0x7b) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ ( 84, 85, 84) # rgb = (0x54,0x55,0x54) │ │ ( 63, 62, 63) # rgb = (0x3f,0x3e,0x3f) │ │ ( 62, 64, 62) # rgb = (0x3e,0x40,0x3e) │ │ ( 62, 65, 62) # rgb = (0x3e,0x41,0x3e) │ │ ( 61, 64, 61) # rgb = (0x3d,0x40,0x3d) │ │ - ( 72, 74, 72) # rgb = (0x48,0x4a,0x48) │ │ ( 79, 82, 79) # rgb = (0x4f,0x52,0x4f) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (187,189,187) # rgb = (0xbb,0xbd,0xbb) │ │ (186,187,186) # rgb = (0xba,0xbb,0xba) │ │ (185,186,185) # rgb = (0xb9,0xba,0xb9) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (203,204,203) # rgb = (0xcb,0xcc,0xcb) │ │ (195,196,195) # rgb = (0xc3,0xc4,0xc3) │ │ (205,206,205) # rgb = (0xcd,0xce,0xcd) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (208,209,208) # rgb = (0xd0,0xd1,0xd0) │ │ (196,197,196) # rgb = (0xc4,0xc5,0xc4) │ │ (144,145,144) # rgb = (0x90,0x91,0x90) │ │ - ( 76, 80, 76) # rgb = (0x4c,0x50,0x4c) │ │ ( 89, 90, 89) # rgb = (0x59,0x5a,0x59) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (247,246,247) # rgb = (0xf7,0xf6,0xf7) │ │ (198,197,198) # rgb = (0xc6,0xc5,0xc6) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (235,233,235) # rgb = (0xeb,0xe9,0xeb) │ │ (196,195,196) # rgb = (0xc4,0xc3,0xc4) │ │ (182,184,182) # rgb = (0xb6,0xb8,0xb6) │ │ (193,192,193) # rgb = (0xc1,0xc0,0xc1) │ │ (237,235,237) # rgb = (0xed,0xeb,0xed) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 90, 91, 90) # rgb = (0x5a,0x5b,0x5a) │ │ - ( 73, 77, 73) # rgb = (0x49,0x4d,0x49) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (231,232,231) # rgb = (0xe7,0xe8,0xe7) │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (192,193,192) # rgb = (0xc0,0xc1,0xc0) │ │ (193,194,193) # rgb = (0xc1,0xc2,0xc1) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ @@ -60,15 +84,14 @@ │ │ (222,221,222) # rgb = (0xde,0xdd,0xde) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ ( 60, 62, 60) # rgb = (0x3c,0x3e,0x3c) │ │ ( 53, 58, 53) # rgb = (0x35,0x3a,0x35) │ │ ( 54, 57, 54) # rgb = (0x36,0x39,0x36) │ │ (155,154,155) # rgb = (0x9b,0x9a,0x9b) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ - ( 68, 70, 68) # rgb = (0x44,0x46,0x44) │ │ ( 79, 84, 79) # rgb = (0x4f,0x54,0x4f) │ │ (225,227,225) # rgb = (0xe1,0xe3,0xe1) │ │ (180,179,180) # rgb = (0xb4,0xb3,0xb4) │ │ ( 77, 79, 77) # rgb = (0x4d,0x4f,0x4d) │ │ ( 69, 71, 69) # rgb = (0x45,0x47,0x45) │ │ ( 73, 75, 73) # rgb = (0x49,0x4b,0x49) │ │ ( 68, 71, 68) # rgb = (0x44,0x47,0x44) │ │ @@ -80,16 +103,14 @@ │ │ (138,141,138) # rgb = (0x8a,0x8d,0x8a) │ │ ( 50, 53, 50) # rgb = (0x32,0x35,0x32) │ │ ( 75, 78, 75) # rgb = (0x4b,0x4e,0x4b) │ │ ( 50, 54, 50) # rgb = (0x32,0x36,0x32) │ │ (133,135,133) # rgb = (0x85,0x87,0x85) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ ( 81, 85, 81) # rgb = (0x51,0x55,0x51) │ │ - ( 67, 70, 67) # rgb = (0x43,0x46,0x43) │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 74, 75, 74) # rgb = (0x4a,0x4b,0x4a) │ │ (218,219,218) # rgb = (0xda,0xdb,0xda) │ │ (215,214,215) # rgb = (0xd7,0xd6,0xd7) │ │ (151,150,151) # rgb = (0x97,0x96,0x97) │ │ (143,144,143) # rgb = (0x8f,0x90,0x8f) │ │ (146,147,146) # rgb = (0x92,0x93,0x92) │ │ (147,148,147) # rgb = (0x93,0x94,0x93) │ │ @@ -98,16 +119,14 @@ │ │ (224,223,224) # rgb = (0xe0,0xdf,0xe0) │ │ ( 50, 52, 50) # rgb = (0x32,0x34,0x32) │ │ ( 59, 62, 59) # rgb = (0x3b,0x3e,0x3b) │ │ ( 48, 50, 48) # rgb = (0x30,0x32,0x30) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ ( 76, 78, 76) # rgb = (0x4c,0x4e,0x4c) │ │ - ( 65, 64, 65) # rgb = (0x41,0x40,0x41) │ │ - ( 58, 57, 58) # rgb = (0x3a,0x39,0x3a) │ │ ( 71, 70, 71) # rgb = (0x47,0x46,0x47) │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (235,236,235) # rgb = (0xeb,0xec,0xeb) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (250,251,250) # rgb = (0xfa,0xfb,0xfa) │ │ @@ -116,16 +135,14 @@ │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (192,191,192) # rgb = (0xc0,0xbf,0xc0) │ │ (113,114,113) # rgb = (0x71,0x72,0x71) │ │ ( 97,100, 97) # rgb = (0x61,0x64,0x61) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ (194,192,194) # rgb = (0xc2,0xc0,0xc2) │ │ ( 73, 72, 73) # rgb = (0x49,0x48,0x49) │ │ - ( 58, 56, 58) # rgb = (0x3a,0x38,0x3a) │ │ - ( 50, 49, 50) # rgb = (0x32,0x31,0x32) │ │ ( 65, 64, 65) # rgb = (0x41,0x40,0x41) │ │ (190,192,190) # rgb = (0xbe,0xc0,0xbe) │ │ (101,103,101) # rgb = (0x65,0x67,0x65) │ │ ( 94, 96, 94) # rgb = (0x5e,0x60,0x5e) │ │ ( 98,100, 98) # rgb = (0x62,0x64,0x62) │ │ ( 95, 97, 95) # rgb = (0x5f,0x61,0x5f) │ │ (176,178,176) # rgb = (0xb0,0xb2,0xb0) │ │ @@ -134,124 +151,107 @@ │ │ (252,251,252) # rgb = (0xfc,0xfb,0xfc) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (245,246,245) # rgb = (0xf5,0xf6,0xf5) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ ( 64, 62, 64) # rgb = (0x40,0x3e,0x40) │ │ - ( 41, 45, 41) # rgb = (0x29,0x2d,0x29) │ │ ( 56, 55, 56) # rgb = (0x38,0x37,0x38) │ │ (218,217,218) # rgb = (0xda,0xd9,0xda) │ │ (200,198,200) # rgb = (0xc8,0xc6,0xc8) │ │ (112,113,112) # rgb = (0x70,0x71,0x70) │ │ (103,106,103) # rgb = (0x67,0x6a,0x67) │ │ ( 96, 99, 96) # rgb = (0x60,0x63,0x60) │ │ (102,104,102) # rgb = (0x66,0x68,0x66) │ │ (183,181,183) # rgb = (0xb7,0xb5,0xb7) │ │ ( 84, 83, 84) # rgb = (0x54,0x53,0x54) │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (206,205,206) # rgb = (0xce,0xcd,0xce) │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ - ( 42, 45, 42) # rgb = (0x2a,0x2d,0x2a) │ │ - ( 34, 37, 34) # rgb = (0x22,0x25,0x22) │ │ ( 48, 47, 48) # rgb = (0x30,0x2f,0x30) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (236,237,236) # rgb = (0xec,0xed,0xec) │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (235,234,235) # rgb = (0xeb,0xea,0xeb) │ │ ( 68, 69, 68) # rgb = (0x44,0x45,0x44) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 35, 37, 35) # rgb = (0x23,0x25,0x23) │ │ - ( 26, 29, 26) # rgb = (0x1a,0x1d,0x1a) │ │ ( 42, 41, 42) # rgb = (0x2a,0x29,0x2a) │ │ (214,213,214) # rgb = (0xd6,0xd5,0xd6) │ │ (206,209,206) # rgb = (0xce,0xd1,0xce) │ │ (134,136,134) # rgb = (0x86,0x88,0x86) │ │ (126,128,126) # rgb = (0x7e,0x80,0x7e) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ (203,201,203) # rgb = (0xcb,0xc9,0xcb) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 17, 21, 17) # rgb = (0x11,0x15,0x11) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ (216,215,216) # rgb = (0xd8,0xd7,0xd8) │ │ (188,187,188) # rgb = (0xbc,0xbb,0xbc) │ │ ( 69, 72, 69) # rgb = (0x45,0x48,0x45) │ │ ( 91, 92, 91) # rgb = (0x5b,0x5c,0x5b) │ │ (184,183,184) # rgb = (0xb8,0xb7,0xb8) │ │ ( 53, 52, 53) # rgb = (0x35,0x34,0x35) │ │ (201,200,201) # rgb = (0xc9,0xc8,0xc9) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 18, 21, 18) # rgb = (0x12,0x15,0x12) │ │ - ( 14, 16, 14) # rgb = (0x0e,0x10,0x0e) │ │ ( 26, 25, 26) # rgb = (0x1a,0x19,0x1a) │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (242,241,242) # rgb = (0xf2,0xf1,0xf2) │ │ (210,209,210) # rgb = (0xd2,0xd1,0xd2) │ │ (237,236,237) # rgb = (0xed,0xec,0xed) │ │ ( 35, 38, 35) # rgb = (0x23,0x26,0x23) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ - ( 15, 16, 15) # rgb = (0x0f,0x10,0x0f) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ (196,198,196) # rgb = (0xc4,0xc6,0xc4) │ │ ( 18, 20, 18) # rgb = (0x12,0x14,0x12) │ │ - ( 1, 2, 1) # rgb = (0x01,0x02,0x01) │ │ ( 12, 13, 12) # rgb = (0x0c,0x0d,0x0c) │ │ (187,186,187) # rgb = (0xbb,0xba,0xbb) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ - ( 7, 12, 7) # rgb = (0x07,0x0c,0x07) │ │ ( 16, 20, 16) # rgb = (0x10,0x14,0x10) │ │ ( 73, 74, 73) # rgb = (0x49,0x4a,0x49) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (129,130,129) # rgb = (0x81,0x82,0x81) │ │ ( 98, 99, 98) # rgb = (0x62,0x63,0x62) │ │ ( 80, 83, 80) # rgb = (0x50,0x53,0x50) │ │ ( 44, 46, 44) # rgb = (0x2c,0x2e,0x2c) │ │ ( 30, 31, 30) # rgb = (0x1e,0x1f,0x1e) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 32, 31, 32) # rgb = (0x20,0x1f,0x20) │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ - (138,140,138) # rgb = (0x8a,0x8c,0x8a) │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (124,122,124) # rgb = (0x7c,0x7a,0x7c) │ │ - (123,122,123) # rgb = (0x7b,0x7a,0x7b) │ │ } │ │ tRNS { │ │ - 0 200 210 210 210 210 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 243 243 255 255 255 255 243 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 200 210 210 210 210} │ │ + 0 200 210 210 210 210 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 200 210 210 210 210} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020304050505050505050505050505050505050504030201 │ │ -060708090a090909090909090b090909090b0b0b0b09080706 │ │ -0c0d0e0f1011111111111213141312111215161718191a0d0c │ │ -1b1c1d1e1e1e1e1e1e1e1e1f20211e1e1e222324252627281b │ │ -292a2b2c2d2e2f2f3031323334351e1e1e363738393a3b1c29 │ │ -3c3d3e3f404142424344454647481e1e1e494a4b4c4d4e4f50 │ │ -51525354555657575658594e5a5b1e1e1e585c5d5e5f606162 │ │ -636465666768686868696a6b6c6d1e1e1e6e6f7071726d7374 │ │ -7576357778797a7a7b7a7c337d7e1e1e1e7f80818283848575 │ │ -868788898a8b718b8c8d8e5b8f901e1e1e1e1e1e1e1e919293 │ │ -9495969798999a9a699b66909c271e1e1e1e1e1e1e1e9d9e9f │ │ -a0a1a2a3a4a5a6a71e1e1ea8a9a21e1e1e1e1e1e1e1eaaaba0 │ │ -acadaeaf07b0b1b21e1e1e65b3651e1e1e1e1e1e1e1eb4b5b6 │ │ -b7b8b9babb161dbc1e1e1e84bd841e1e1e1e1e1e1e1ebeb8bf │ │ -c0c1191e1e1e1e1e1e1e1ebbc2bb1e1e1e1e1e1e1e1ec3c4c0 │ │ -c5c6c71e1e1e1e1e1e1e1ec830c81e1e1e1e1e1e1e1ec7c6c5 │ │ -c9cacbcccdcecececececfd057d0cfcecececececdcccbcac9 │ │ -d1d2d3d4d5d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d5d4d3d2d1 │ │ -d7d8d9dadbdadadadadadadadadadadadadadadadbdad9d8d7 │ │ +21222324252424242424242426242424242626262624232221 │ │ +062728292a2b2b2b2b2b2c2d2e2d2c2b2c2f30313233342706 │ │ +073536373737373737373738393a3737373b3c3d3e3f404107 │ │ +084243444546474748494a4b4c4d3737374e4f505152533508 │ │ +09545556575859595a5b5c5d5e5f373737606162636465660a │ │ +0b6768696a6b6c6c6b6d6e656f703737376d7172737475760c │ │ +0d7778797a7b7b7b7b7c7d7e7f80373737818283848580860e │ │ +0f874d88898a8b8b8c8b8d4b8e8f373737909192939495960f │ │ +109798999a9b849b9c9d9e709fa03737373737373737a1a211 │ │ +12a3a4a5a6a7a8a87ca979a0aa403737373737373737abac13 │ │ +14adaeafb0b1b2b3373737b4b5ae3737373737373737b6b714 │ │ +15b8b9ba22bbbcbd37373778be783737373737373737bfc016 │ │ +17c1c2c3c43036c537373795c6953737373737373737c7c118 │ │ +19c8333737373737373737c4c9c43737373737373737cacb19 │ │ +1acccd3737373737373737ce48ce3737373737373737cdcc1a │ │ +1bcfd0d1d2d3d3d3d3d3d4d56cd5d4d3d3d3d3d3d2d1d0cf1b │ │ +d6d7d8d9dadbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdad9d8d7d6 │ │ +1c1d1e1f201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f201f1e1d1c │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_pink.png │ ├── sng │ │ @@ -4,91 +4,99 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ (235,115,175) # rgb = (0xeb,0x73,0xaf) │ │ (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ - (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ + (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ + (215, 95,155) # rgb = (0xd7,0x5f,0x9b) │ │ + (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ + (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ + (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ + (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ + (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ + (208, 88,148) # rgb = (0xd0,0x58,0x94) │ │ + (207, 87,147) # rgb = (0xcf,0x57,0x93) │ │ + (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ + (205, 85,145) # rgb = (0xcd,0x55,0x91) │ │ + (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ + (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ + (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ + (227,107,167) # rgb = (0xe3,0x6b,0xa7) │ │ + (219, 99,159) # rgb = (0xdb,0x63,0x9f) │ │ (218, 98,158) # rgb = (0xda,0x62,0x9e) │ │ (217, 97,157) # rgb = (0xd9,0x61,0x9d) │ │ (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ (214, 96,155) # rgb = (0xd6,0x60,0x9b) │ │ (211, 95,153) # rgb = (0xd3,0x5f,0x99) │ │ (182, 97,139) # rgb = (0xb6,0x61,0x8b) │ │ (169, 99,134) # rgb = (0xa9,0x63,0x86) │ │ (172,100,136) # rgb = (0xac,0x64,0x88) │ │ - (216, 96,156) # rgb = (0xd8,0x60,0x9c) │ │ (169, 88,129) # rgb = (0xa9,0x58,0x81) │ │ (164, 98,131) # rgb = (0xa4,0x62,0x83) │ │ (223,216,219) # rgb = (0xdf,0xd8,0xdb) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (166, 93,130) # rgb = (0xa6,0x5d,0x82) │ │ (173,121,147) # rgb = (0xad,0x79,0x93) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (171,116,143) # rgb = (0xab,0x74,0x8f) │ │ (171,103,137) # rgb = (0xab,0x67,0x89) │ │ (169,100,134) # rgb = (0xa9,0x64,0x86) │ │ (206,182,194) # rgb = (0xce,0xb6,0xc2) │ │ - (215, 95,155) # rgb = (0xd7,0x5f,0x9b) │ │ (167, 92,129) # rgb = (0xa7,0x5c,0x81) │ │ (173,119,146) # rgb = (0xad,0x77,0x92) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (173, 89,131) # rgb = (0xad,0x59,0x83) │ │ (212, 92,152) # rgb = (0xd4,0x5c,0x98) │ │ (206, 89,147) # rgb = (0xce,0x59,0x93) │ │ (191,160,175) # rgb = (0xbf,0xa0,0xaf) │ │ (166, 91,128) # rgb = (0xa6,0x5b,0x80) │ │ (173,118,146) # rgb = (0xad,0x76,0x92) │ │ (172, 86,129) # rgb = (0xac,0x56,0x81) │ │ (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ (206, 87,147) # rgb = (0xce,0x57,0x93) │ │ (189,156,172) # rgb = (0xbd,0x9c,0xac) │ │ - (214, 94,154) # rgb = (0xd6,0x5e,0x9a) │ │ (165, 89,127) # rgb = (0xa5,0x59,0x7f) │ │ (173,117,145) # rgb = (0xad,0x75,0x91) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (184,145,165) # rgb = (0xb8,0x91,0xa5) │ │ (177,132,155) # rgb = (0xb1,0x84,0x9b) │ │ (175,128,152) # rgb = (0xaf,0x80,0x98) │ │ (218,201,209) # rgb = (0xda,0xc9,0xd1) │ │ - (213, 93,153) # rgb = (0xd5,0x5d,0x99) │ │ (165, 88,126) # rgb = (0xa5,0x58,0x7e) │ │ (171,115,143) # rgb = (0xab,0x73,0x8f) │ │ (240,233,236) # rgb = (0xf0,0xe9,0xec) │ │ (219,203,211) # rgb = (0xdb,0xcb,0xd3) │ │ (239,232,235) # rgb = (0xef,0xe8,0xeb) │ │ (251,250,250) # rgb = (0xfb,0xfa,0xfa) │ │ (223,208,215) # rgb = (0xdf,0xd0,0xd7) │ │ (222,206,214) # rgb = (0xde,0xce,0xd6) │ │ (238,231,234) # rgb = (0xee,0xe7,0xea) │ │ - (211, 91,151) # rgb = (0xd3,0x5b,0x97) │ │ (165, 83,124) # rgb = (0xa5,0x53,0x7c) │ │ (170,110,140) # rgb = (0xaa,0x6e,0x8c) │ │ (183,140,161) # rgb = (0xb7,0x8c,0xa1) │ │ (185, 76,130) # rgb = (0xb9,0x4c,0x82) │ │ (179,132,156) # rgb = (0xb3,0x84,0x9c) │ │ (232,224,228) # rgb = (0xe8,0xe0,0xe4) │ │ (174, 76,125) # rgb = (0xae,0x4c,0x7d) │ │ (177, 75,126) # rgb = (0xb1,0x4b,0x7e) │ │ (178,133,155) # rgb = (0xb2,0x85,0x9b) │ │ - (210, 90,150) # rgb = (0xd2,0x5a,0x96) │ │ (164, 82,123) # rgb = (0xa4,0x52,0x7b) │ │ (170,108,139) # rgb = (0xaa,0x6c,0x8b) │ │ (224,208,216) # rgb = (0xe0,0xd0,0xd8) │ │ (189,152,171) # rgb = (0xbd,0x98,0xab) │ │ (204,179,192) # rgb = (0xcc,0xb3,0xc0) │ │ (213,194,203) # rgb = (0xd5,0xc2,0xcb) │ │ (193,159,176) # rgb = (0xc1,0x9f,0xb0) │ │ (193,158,175) # rgb = (0xc1,0x9e,0xaf) │ │ (219,202,210) # rgb = (0xdb,0xca,0xd2) │ │ (217,199,208) # rgb = (0xd9,0xc7,0xd0) │ │ (250,248,249) # rgb = (0xfa,0xf8,0xf9) │ │ - (209, 89,149) # rgb = (0xd1,0x59,0x95) │ │ (163, 80,122) # rgb = (0xa3,0x50,0x7a) │ │ (170,107,139) # rgb = (0xaa,0x6b,0x8b) │ │ (181,137,159) # rgb = (0xb5,0x89,0x9f) │ │ (181, 75,128) # rgb = (0xb5,0x4b,0x80) │ │ (176, 76,126) # rgb = (0xb0,0x4c,0x7e) │ │ (178, 76,127) # rgb = (0xb2,0x4c,0x7f) │ │ (175, 76,125) # rgb = (0xaf,0x4c,0x7d) │ │ @@ -96,61 +104,53 @@ │ │ (180, 76,128) # rgb = (0xb4,0x4c,0x80) │ │ (228,216,222) # rgb = (0xe4,0xd8,0xde) │ │ (164, 80,122) # rgb = (0xa4,0x50,0x7a) │ │ (169,106,137) # rgb = (0xa9,0x6a,0x89) │ │ (242,235,239) # rgb = (0xf2,0xeb,0xef) │ │ (224,210,217) # rgb = (0xe0,0xd2,0xd9) │ │ (226,212,219) # rgb = (0xe2,0xd4,0xdb) │ │ - (208, 88,148) # rgb = (0xd0,0x58,0x94) │ │ (164, 78,121) # rgb = (0xa4,0x4e,0x79) │ │ (170,106,138) # rgb = (0xaa,0x6a,0x8a) │ │ (163, 75,119) # rgb = (0xa3,0x4b,0x77) │ │ (162, 92,127) # rgb = (0xa2,0x5c,0x7f) │ │ - (207, 87,147) # rgb = (0xcf,0x57,0x93) │ │ (195, 82,139) # rgb = (0xc3,0x52,0x8b) │ │ (187, 80,133) # rgb = (0xbb,0x50,0x85) │ │ (162, 94,128) # rgb = (0xa2,0x5e,0x80) │ │ (171,113,142) # rgb = (0xab,0x71,0x8e) │ │ (170,111,141) # rgb = (0xaa,0x6f,0x8d) │ │ - (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ (200, 84,142) # rgb = (0xc8,0x54,0x8e) │ │ (165, 74,119) # rgb = (0xa5,0x4a,0x77) │ │ (163, 77,120) # rgb = (0xa3,0x4d,0x78) │ │ (164, 76,120) # rgb = (0xa4,0x4c,0x78) │ │ (206, 86,146) # rgb = (0xce,0x56,0x92) │ │ (205, 85,145) # rgb = (0xcd,0x55,0x91) │ │ - (205, 85,145) # rgb = (0xcd,0x55,0x91) │ │ - (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ - (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ - (204, 84,144) # rgb = (0xcc,0x54,0x90) │ │ - (227,107,167) # rgb = (0xe3,0x6b,0xa7) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 243 255 255 255 255 255 243 255 255 255 255 255 243 255 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040505050505050505050505050505050505050505050403 │ │ -06050505050505050505050505050505050505050505050506 │ │ -06050505050505050505050505050505050505050505050506 │ │ -01070707080808080808080808080808080808080807070701 │ │ -01090a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b0a0901 │ │ -0e0f1011121212121212121212121212121212121211100f0e │ │ -0e13141212121212121212121212121215161718191214130e │ │ -1a1b1c121212121212121212121212121d1e1f2021121c1b1a │ │ -1a2223121212121212121212121212121d242526271223221a │ │ -28292a121212121212121212121212122b2c2d2e2f122a2928 │ │ -30313212121212123334353637383912121212121212323130 │ │ -3a3b3c12121212123d3e3f40414243121212121212123c3b3a │ │ -44454612121212124748494a4b4c494d4e4f12121212464544 │ │ -50515212121212125354555657415558595a12121212525150 │ │ -505b5c12121212125d5e5f5f5f5f5f5f5f36121212125c5b50 │ │ -60616212121212121212121212121212121212121212626160 │ │ -6063642b12121212121212121212121212121212122b646360 │ │ -65666768696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6968676665 │ │ -6b6c666d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d666c6b │ │ -6b70707070707070707070707070707070707070707070706b │ │ -71727272727272727272727272727272727272727272727271 │ │ -71727272727272727272727272727272727272727272727271 │ │ -72727272727272727272727272727272727272727272727273 │ │ -74757575757575757575757575757575757575757575757576 │ │ +03141515151515151515151515151515151515151515151403 │ │ +04151515151515151515151515151515151515151515151504 │ │ +04151515151515151515151515151515151515151515151504 │ │ +01161616171717171717171717171717171717171716161601 │ │ +0118191a1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b1a191801 │ │ +051d1e1f20202020202020202020202020202020201f1e1d05 │ │ +05212220202020202020202020202020232425262720222105 │ │ +062829202020202020202020202020202a2b2c2d2e20292806 │ │ +062f30202020202020202020202020202a3132333420302f06 │ │ +073536202020202020202020202020203738393a3b20363507 │ │ +083c3d20202020203e3f4041424344202020202020203d3c08 │ │ +09454620202020204748494a4b4c4d20202020202020464509 │ │ +0a4e4f202020202050515253545552565758202020204f4e0a │ │ +0b595a20202020205b5c5d5e5f4b5d606162202020205a590b │ │ +0b63642020202020656667676767676767412020202064630b │ │ +0c68692020202020202020202020202020202020202069680c │ │ +0c6a6b372020202020202020202020202020202020376b6a0c │ │ +0d6c6d6e6f7070707070707070707070707070706f6e6d6c0d │ │ +0e716c727374747474747474747474747474747473726c710e │ │ +0e75757575757575757575757575757575757575757575750e │ │ +0f76767676767676767676767676767676767676767676760f │ │ +0f76767676767676767676767676767676767676767676760f │ │ +76767676767676767676767676767676767676767676767610 │ │ +11121212121212121212121212121212121212121212121213 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_lb.png │ ├── sng │ │ @@ -1,220 +1,220 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ ( 16,136,174) # rgb = (0x10,0x88,0xae) │ │ ( 29,149,187) # rgb = (0x1d,0x95,0xbb) │ │ ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ ( 29,149,187) # rgb = (0x1d,0x95,0xbb) │ │ - ( 32,153,190) # rgb = (0x20,0x99,0xbe) │ │ ( 33,154,191) # rgb = (0x21,0x9a,0xbf) │ │ ( 34,154,192) # rgb = (0x22,0x9a,0xc0) │ │ ( 38,159,196) # rgb = (0x26,0x9f,0xc4) │ │ - ( 38,159,196) # rgb = (0x26,0x9f,0xc4) │ │ ( 34,154,192) # rgb = (0x22,0x9a,0xc0) │ │ ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ + ( 32,153,190) # rgb = (0x20,0x99,0xbe) │ │ + ( 33,153,191) # rgb = (0x21,0x99,0xbf) │ │ + ( 30,151,188) # rgb = (0x1e,0x97,0xbc) │ │ + ( 31,151,189) # rgb = (0x1f,0x97,0xbd) │ │ + ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ + ( 29,149,187) # rgb = (0x1d,0x95,0xbb) │ │ + ( 26,146,184) # rgb = (0x1a,0x92,0xb8) │ │ + ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ + ( 24,144,182) # rgb = (0x18,0x90,0xb6) │ │ + ( 24,145,182) # rgb = (0x18,0x91,0xb6) │ │ + ( 22,142,180) # rgb = (0x16,0x8e,0xb4) │ │ + ( 22,142,180) # rgb = (0x16,0x8e,0xb4) │ │ + ( 20,140,178) # rgb = (0x14,0x8c,0xb2) │ │ + ( 20,140,178) # rgb = (0x14,0x8c,0xb2) │ │ + ( 17,137,175) # rgb = (0x11,0x89,0xaf) │ │ + ( 17,137,175) # rgb = (0x11,0x89,0xaf) │ │ + ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ + ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ + ( 12,132,170) # rgb = (0x0c,0x84,0xaa) │ │ + ( 13,133,171) # rgb = (0x0d,0x85,0xab) │ │ + ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ + ( 16,136,174) # rgb = (0x10,0x88,0xae) │ │ + ( 12,132,170) # rgb = (0x0c,0x84,0xaa) │ │ + ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ + ( 30,150,188) # rgb = (0x1e,0x96,0xbc) │ │ + ( 40,160,198) # rgb = (0x28,0xa0,0xc6) │ │ + ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ + ( 25,146,183) # rgb = (0x19,0x92,0xb7) │ │ + ( 11,131,169) # rgb = (0x0b,0x83,0xa9) │ │ + ( 18,138,176) # rgb = (0x12,0x8a,0xb0) │ │ + ( 31,151,189) # rgb = (0x1f,0x97,0xbd) │ │ + ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ + ( 27,148,185) # rgb = (0x1b,0x94,0xb9) │ │ + ( 32,153,190) # rgb = (0x20,0x99,0xbe) │ │ + ( 56,177,214) # rgb = (0x38,0xb1,0xd6) │ │ + ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ + ( 8,128,166) # rgb = (0x08,0x80,0xa6) │ │ + ( 23,143,181) # rgb = (0x17,0x8f,0xb5) │ │ + ( 39,159,197) # rgb = (0x27,0x9f,0xc5) │ │ + ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ + ( 9,129,167) # rgb = (0x09,0x81,0xa7) │ │ + ( 25,145,183) # rgb = (0x19,0x91,0xb7) │ │ + ( 38,158,196) # rgb = (0x26,0x9e,0xc4) │ │ + ( 41,162,199) # rgb = (0x29,0xa2,0xc7) │ │ + ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ + ( 11,131,169) # rgb = (0x0b,0x83,0xa9) │ │ + ( 32,152,190) # rgb = (0x20,0x98,0xbe) │ │ + ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ + ( 3,123,161) # rgb = (0x03,0x7b,0xa1) │ │ + ( 10,130,168) # rgb = (0x0a,0x82,0xa8) │ │ + ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ + ( 40,161,198) # rgb = (0x28,0xa1,0xc6) │ │ + ( 24,144,182) # rgb = (0x18,0x90,0xb6) │ │ + ( 25,146,183) # rgb = (0x19,0x92,0xb7) │ │ + ( 38,159,196) # rgb = (0x26,0x9f,0xc4) │ │ + ( 32,153,190) # rgb = (0x20,0x99,0xbe) │ │ + ( 38,159,196) # rgb = (0x26,0x9f,0xc4) │ │ ( 37,157,195) # rgb = (0x25,0x9d,0xc3) │ │ ( 36,156,194) # rgb = (0x24,0x9c,0xc2) │ │ ( 34,154,192) # rgb = (0x22,0x9a,0xc0) │ │ ( 33,154,191) # rgb = (0x21,0x9a,0xbf) │ │ ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ - ( 32,153,190) # rgb = (0x20,0x99,0xbe) │ │ - ( 33,153,191) # rgb = (0x21,0x99,0xbf) │ │ ( 38,148,183) # rgb = (0x26,0x94,0xb7) │ │ ( 98,154,172) # rgb = (0x62,0x9a,0xac) │ │ (126,171,185) # rgb = (0x7e,0xab,0xb9) │ │ ( 53,142,170) # rgb = (0x35,0x8e,0xaa) │ │ ( 34,153,191) # rgb = (0x22,0x99,0xbf) │ │ ( 36,151,186) # rgb = (0x24,0x97,0xba) │ │ ( 78,143,164) # rgb = (0x4e,0x8f,0xa4) │ │ (126,172,187) # rgb = (0x7e,0xac,0xbb) │ │ ( 78,144,165) # rgb = (0x4e,0x90,0xa5) │ │ ( 35,151,188) # rgb = (0x23,0x97,0xbc) │ │ - ( 30,151,188) # rgb = (0x1e,0x97,0xbc) │ │ - ( 31,151,189) # rgb = (0x1f,0x97,0xbd) │ │ ( 31,151,189) # rgb = (0x1f,0x97,0xbd) │ │ ( 61,135,159) # rgb = (0x3d,0x87,0x9f) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (129,161,171) # rgb = (0x81,0xa1,0xab) │ │ ( 31,146,183) # rgb = (0x1f,0x92,0xb7) │ │ ( 32,152,190) # rgb = (0x20,0x98,0xbe) │ │ ( 38,149,185) # rgb = (0x26,0x95,0xb9) │ │ (179,197,202) # rgb = (0xb3,0xc5,0xca) │ │ (177,197,203) # rgb = (0xb1,0xc5,0xcb) │ │ ( 37,151,187) # rgb = (0x25,0x97,0xbb) │ │ - ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ - ( 29,149,187) # rgb = (0x1d,0x95,0xbb) │ │ ( 30,150,188) # rgb = (0x1e,0x96,0xbc) │ │ ( 29,149,187) # rgb = (0x1d,0x95,0xbb) │ │ ( 47,134,162) # rgb = (0x2f,0x86,0xa2) │ │ (171,190,197) # rgb = (0xab,0xbe,0xc5) │ │ (214,222,224) # rgb = (0xd6,0xde,0xe0) │ │ ( 84,140,157) # rgb = (0x54,0x8c,0x9d) │ │ ( 29,145,182) # rgb = (0x1d,0x91,0xb6) │ │ ( 31,147,183) # rgb = (0x1f,0x93,0xb7) │ │ (123,162,175) # rgb = (0x7b,0xa2,0xaf) │ │ (221,229,231) # rgb = (0xdd,0xe5,0xe7) │ │ (124,160,172) # rgb = (0x7c,0xa0,0xac) │ │ ( 31,148,185) # rgb = (0x1f,0x94,0xb9) │ │ - ( 26,146,184) # rgb = (0x1a,0x92,0xb8) │ │ - ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ ( 28,148,186) # rgb = (0x1c,0x94,0xba) │ │ ( 24,145,182) # rgb = (0x18,0x91,0xb6) │ │ ( 30,133,166) # rgb = (0x1e,0x85,0xa6) │ │ ( 34,133,165) # rgb = (0x22,0x85,0xa5) │ │ ( 30,141,177) # rgb = (0x1e,0x8d,0xb1) │ │ ( 29,141,176) # rgb = (0x1d,0x8d,0xb0) │ │ ( 33,134,166) # rgb = (0x21,0x86,0xa6) │ │ ( 25,145,183) # rgb = (0x19,0x91,0xb7) │ │ - ( 24,144,182) # rgb = (0x18,0x90,0xb6) │ │ - ( 24,145,182) # rgb = (0x18,0x91,0xb6) │ │ ( 25,146,183) # rgb = (0x19,0x92,0xb7) │ │ (146,190,204) # rgb = (0x92,0xbe,0xcc) │ │ (177,206,216) # rgb = (0xb1,0xce,0xd8) │ │ ( 88,151,171) # rgb = (0x58,0x97,0xab) │ │ ( 36,139,170) # rgb = (0x24,0x8b,0xaa) │ │ ( 21,141,179) # rgb = (0x15,0x8d,0xb3) │ │ ( 22,142,180) # rgb = (0x16,0x8e,0xb4) │ │ ( 23,143,181) # rgb = (0x17,0x8f,0xb5) │ │ ( 37,139,171) # rgb = (0x25,0x8b,0xab) │ │ ( 89,151,171) # rgb = (0x59,0x97,0xab) │ │ (180,208,217) # rgb = (0xb4,0xd0,0xd9) │ │ (148,191,205) # rgb = (0x94,0xbf,0xcd) │ │ - ( 22,142,180) # rgb = (0x16,0x8e,0xb4) │ │ - ( 22,142,180) # rgb = (0x16,0x8e,0xb4) │ │ ( 22,143,180) # rgb = (0x16,0x8f,0xb4) │ │ (119,161,173) # rgb = (0x77,0xa1,0xad) │ │ (179,194,199) # rgb = (0xb3,0xc2,0xc7) │ │ (203,216,219) # rgb = (0xcb,0xd8,0xdb) │ │ (122,163,176) # rgb = (0x7a,0xa3,0xb0) │ │ ( 94,157,177) # rgb = (0x5e,0x9d,0xb1) │ │ ( 68,153,179) # rgb = (0x44,0x99,0xb3) │ │ ( 62,149,176) # rgb = (0x3e,0x95,0xb0) │ │ ( 69,153,180) # rgb = (0x45,0x99,0xb4) │ │ ( 96,159,178) # rgb = (0x60,0x9f,0xb2) │ │ (123,164,176) # rgb = (0x7b,0xa4,0xb0) │ │ (207,218,221) # rgb = (0xcf,0xda,0xdd) │ │ (176,192,197) # rgb = (0xb0,0xc0,0xc5) │ │ (117,159,172) # rgb = (0x75,0x9f,0xac) │ │ - ( 20,140,178) # rgb = (0x14,0x8c,0xb2) │ │ - ( 20,140,178) # rgb = (0x14,0x8c,0xb2) │ │ ( 26,127,159) # rgb = (0x1a,0x7f,0x9f) │ │ ( 33,127,156) # rgb = (0x21,0x7f,0x9c) │ │ (115,160,174) # rgb = (0x73,0xa0,0xae) │ │ (223,230,232) # rgb = (0xdf,0xe6,0xe8) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (220,228,230) # rgb = (0xdc,0xe4,0xe6) │ │ (111,158,172) # rgb = (0x6f,0x9e,0xac) │ │ ( 32,126,156) # rgb = (0x20,0x7e,0x9c) │ │ ( 25,127,160) # rgb = (0x19,0x7f,0xa0) │ │ - ( 17,137,175) # rgb = (0x11,0x89,0xaf) │ │ - ( 17,137,175) # rgb = (0x11,0x89,0xaf) │ │ ( 18,138,176) # rgb = (0x12,0x8a,0xb0) │ │ ( 17,137,175) # rgb = (0x11,0x89,0xaf) │ │ ( 15,132,168) # rgb = (0x0f,0x84,0xa8) │ │ ( 36,135,166) # rgb = (0x24,0x87,0xa6) │ │ ( 89,150,169) # rgb = (0x59,0x96,0xa9) │ │ (120,165,179) # rgb = (0x78,0xa5,0xb3) │ │ (144,178,189) # rgb = (0x90,0xb2,0xbd) │ │ (159,187,197) # rgb = (0x9f,0xbb,0xc5) │ │ (141,177,188) # rgb = (0x8d,0xb1,0xbc) │ │ (117,162,177) # rgb = (0x75,0xa2,0xb1) │ │ ( 82,146,166) # rgb = (0x52,0x92,0xa6) │ │ ( 32,134,165) # rgb = (0x20,0x86,0xa5) │ │ - ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ - ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ ( 16,136,174) # rgb = (0x10,0x88,0xae) │ │ ( 17,134,170) # rgb = (0x11,0x86,0xaa) │ │ ( 30,122,151) # rgb = (0x1e,0x7a,0x97) │ │ ( 42,119,143) # rgb = (0x2a,0x77,0x8f) │ │ ( 63,130,151) # rgb = (0x3f,0x82,0x97) │ │ ( 78,138,157) # rgb = (0x4e,0x8a,0x9d) │ │ ( 60,128,150) # rgb = (0x3c,0x80,0x96) │ │ ( 38,118,142) # rgb = (0x26,0x76,0x8e) │ │ ( 29,122,151) # rgb = (0x1d,0x7a,0x97) │ │ ( 17,134,171) # rgb = (0x11,0x86,0xab) │ │ - ( 12,132,170) # rgb = (0x0c,0x84,0xaa) │ │ - ( 13,133,171) # rgb = (0x0d,0x85,0xab) │ │ ( 13,134,171) # rgb = (0x0d,0x86,0xab) │ │ ( 14,134,172) # rgb = (0x0e,0x86,0xac) │ │ ( 13,133,171) # rgb = (0x0d,0x85,0xab) │ │ - ( 15,135,173) # rgb = (0x0f,0x87,0xad) │ │ - ( 16,136,174) # rgb = (0x10,0x88,0xae) │ │ - ( 12,132,170) # rgb = (0x0c,0x84,0xaa) │ │ ( 8,128,166) # rgb = (0x08,0x80,0xa6) │ │ ( 10,130,168) # rgb = (0x0a,0x82,0xa8) │ │ ( 11,132,169) # rgb = (0x0b,0x84,0xa9) │ │ ( 8,129,166) # rgb = (0x08,0x81,0xa6) │ │ - ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ - ( 30,150,188) # rgb = (0x1e,0x96,0xbc) │ │ - ( 40,160,198) # rgb = (0x28,0xa0,0xc6) │ │ - ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ - ( 25,146,183) # rgb = (0x19,0x92,0xb7) │ │ - ( 11,131,169) # rgb = (0x0b,0x83,0xa9) │ │ - ( 18,138,176) # rgb = (0x12,0x8a,0xb0) │ │ - ( 31,151,189) # rgb = (0x1f,0x97,0xbd) │ │ - ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ - ( 27,148,185) # rgb = (0x1b,0x94,0xb9) │ │ - ( 32,153,190) # rgb = (0x20,0x99,0xbe) │ │ - ( 56,177,214) # rgb = (0x38,0xb1,0xd6) │ │ - ( 27,147,185) # rgb = (0x1b,0x93,0xb9) │ │ - ( 8,128,166) # rgb = (0x08,0x80,0xa6) │ │ ( 5,126,163) # rgb = (0x05,0x7e,0xa3) │ │ - ( 23,143,181) # rgb = (0x17,0x8f,0xb5) │ │ - ( 39,159,197) # rgb = (0x27,0x9f,0xc5) │ │ - ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ ( 3,124,161) # rgb = (0x03,0x7c,0xa1) │ │ - ( 9,129,167) # rgb = (0x09,0x81,0xa7) │ │ - ( 25,145,183) # rgb = (0x19,0x91,0xb7) │ │ - ( 38,158,196) # rgb = (0x26,0x9e,0xc4) │ │ - ( 41,162,199) # rgb = (0x29,0xa2,0xc7) │ │ - ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ - ( 11,131,169) # rgb = (0x0b,0x83,0xa9) │ │ - ( 32,152,190) # rgb = (0x20,0x98,0xbe) │ │ - ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ - ( 3,123,161) # rgb = (0x03,0x7b,0xa1) │ │ - ( 10,130,168) # rgb = (0x0a,0x82,0xa8) │ │ - ( 35,155,193) # rgb = (0x23,0x9b,0xc1) │ │ - ( 40,161,198) # rgb = (0x28,0xa1,0xc6) │ │ - ( 24,144,182) # rgb = (0x18,0x90,0xb6) │ │ - ( 25,146,183) # rgb = (0x19,0x92,0xb7) │ │ - ( 38,159,196) # rgb = (0x26,0x9f,0xc4) │ │ } │ │ tRNS { │ │ - 0 4 115 172 166 58 82 201 255 132 167 252 255 132 174 255 255 255 255 255 135 176 255 255 255 255 255 255 255 255 255 255 139 180 255 255 255 255 255 255 255 255 255 255 255 142 183 255 255 255 255 255 255 255 255 255 255 255 255 145 186 255 255 255 255 255 255 255 255 149 190 255 255 255 255 255 255 255 255 255 255 255 255 153 193 255 255 255 255 255 255 255 255 255 255 255 255 255 255 157 197 255 255 255 255 255 255 255 255 255 255 161 201 255 255 255 255 255 255 255 255 255 255 255 255 165 204 255 255 255 255 255 255 255 255 255 255 169 209 255 255 255 168 203 253 255 255 255 255 59 77 146 157 182 243 210 164 155 1 3 2 70 249 255 205 79 88 255 243 145 41 7 129 237 135 18 28 213 120 18 21 88 9} │ │ + 0 4 115 172 166 58 82 201 132 167 252 132 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 1 3 2 70 249 205 79 88 243 145 41 7 129 237 135 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102030404040404040404040404040404040302010000 │ │ -00050607080808080808080808080808080808080807060500 │ │ -00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ -000d0e0f10101010111210101010131213101010100f0e0d00 │ │ -00141511111111161718191a111b1c1d1e1f11111111151400 │ │ -00202108080822232425262728292a252b2c28080808212000 │ │ -002d2e2f2f2f3031323334352f363738393a302f2f2f2e2d00 │ │ -003b3c3d3d303d3e3f40413d3d3d42433f443d303d3d3c3b00 │ │ -004546473e48494a4b4c4d4e4e4e4d4c4f5051523e47464500 │ │ -0053544e5556572558595a5b5c5d5e5f60256162554e545300 │ │ -0063644c4c656667682525696a6925256b6c6d6e4c4c646300 │ │ -006f7071717172737475767778797a7b7c7372717171706f00 │ │ -007d7e7f7f7f7f7f8081828384858687887f7f7f7f7f7e7d00 │ │ -00898a8b8c8c8c8c8c8c8b8d8d8d8c8c8c8c8c8c8c8b8a8900 │ │ -008e8f909191929393939392949191919191919191908f8e00 │ │ -009596979898999a9494919b9c9d9d9d9d9d9d9d9897969500 │ │ -009e9fa00000a1a2a3a2a4a5000000000000000000a09f9e00 │ │ -000000000000a6a7a8a9aaab00000000000000000000000000 │ │ -000000000000acadaeaf000000000000000000000000000000 │ │ -0000000000b0b1b2b300000000000000000000000000000000 │ │ -0000000000b4b5b60000000000000000000000000000000000 │ │ +00050607444444444444444444444444444444444407060500 │ │ +0008090a45454545454545454545454545454545450a090800 │ │ +000b0c46474747474849474747474a494a47474747460c0b00 │ │ +000d0e484848484b4c4d4e4f485051525354484848480e0d00 │ │ +000f1044444455565758595a5b5c5d585e5f5b444444100f00 │ │ +001112606060616263646566606768696a6b61606060121100 │ │ +0013146c6c616c6d6e6f706c6c6c71726e736c616c6c141300 │ │ +001516746d75767778797a7b7b7b7a797c7d7e7f6d74161500 │ │ +0017187b80818258838485868788898a8b588c8d807b181700 │ │ +00191a79798e8f9091585892939258589495969779791a1900 │ │ +001b1c989898999a9b9c9d9e9fa0a1a2a39a999898981c1b00 │ │ +001d1ea4a4a4a4a4a5a6a7a8a9aaabacada4a4a4a4a41e1d00 │ │ +001f20aeafafafafafafaeb0b0b0afafafafafafafae201f00 │ │ +00212223b1b1b2b3b3b3b3b2b4b1b1b1b1b1b1b1b123222100 │ │ +0024252627272829b4b4b12a2b2c2c2c2c2c2c2c2726252400 │ │ +002d2e2f00003031b53132330000000000000000002f2e2d00 │ │ +00000000000034b63536373800000000000000000000000000 │ │ +000000000000393a3b3c000000000000000000000000000000 │ │ +00000000003d3e3f4000000000000000000000000000000000 │ │ +00000000004142430000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_white.png │ ├── sng │ │ @@ -1,214 +1,203 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (136,135,132) # rgb = (0x88,0x87,0x84) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (136,135,132) # rgb = (0x88,0x87,0x84) │ │ (142,141,138) # rgb = (0x8e,0x8d,0x8a) │ │ (144,142,139) # rgb = (0x90,0x8e,0x8b) │ │ (139,138,135) # rgb = (0x8b,0x8a,0x87) │ │ (136,135,132) # rgb = (0x88,0x87,0x84) │ │ - (137,136,133) # rgb = (0x89,0x88,0x85) │ │ (136,135,132) # rgb = (0x88,0x87,0x84) │ │ + (138,137,134) # rgb = (0x8a,0x89,0x86) │ │ + (135,134,131) # rgb = (0x87,0x86,0x83) │ │ + (146,145,142) # rgb = (0x92,0x91,0x8e) │ │ + (139,137,135) # rgb = (0x8b,0x89,0x87) │ │ + (151,150,147) # rgb = (0x97,0x96,0x93) │ │ + (144,143,140) # rgb = (0x90,0x8f,0x8c) │ │ + (156,155,152) # rgb = (0x9c,0x9b,0x98) │ │ + (160,159,157) # rgb = (0xa0,0x9f,0x9d) │ │ + (160,159,157) # rgb = (0xa0,0x9f,0x9d) │ │ + (163,161,160) # rgb = (0xa3,0xa1,0xa0) │ │ + (150,149,147) # rgb = (0x96,0x95,0x93) │ │ + (163,162,160) # rgb = (0xa3,0xa2,0xa0) │ │ + (161,159,158) # rgb = (0xa1,0x9f,0x9e) │ │ + (160,159,157) # rgb = (0xa0,0x9f,0x9d) │ │ + (162,161,159) # rgb = (0xa2,0xa1,0x9f) │ │ + (168,167,165) # rgb = (0xa8,0xa7,0xa5) │ │ + (175,174,172) # rgb = (0xaf,0xae,0xac) │ │ + (181,180,178) # rgb = (0xb5,0xb4,0xb2) │ │ + (187,187,185) # rgb = (0xbb,0xbb,0xb9) │ │ + (194,193,192) # rgb = (0xc2,0xc1,0xc0) │ │ + (201,201,199) # rgb = (0xc9,0xc9,0xc7) │ │ + (208,208,206) # rgb = (0xd0,0xd0,0xce) │ │ + (215,215,214) # rgb = (0xd7,0xd7,0xd6) │ │ + (223,222,221) # rgb = (0xdf,0xde,0xdd) │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (238,238,237) # rgb = (0xee,0xee,0xed) │ │ + (246,246,245) # rgb = (0xf6,0xf6,0xf5) │ │ + (252,252,253) # rgb = (0xfc,0xfc,0xfd) │ │ + (252,252,253) # rgb = (0xfc,0xfc,0xfd) │ │ + (252,252,253) # rgb = (0xfc,0xfc,0xfd) │ │ (126,125,122) # rgb = (0x7e,0x7d,0x7a) │ │ (121,122,119) # rgb = (0x79,0x7a,0x77) │ │ (122,122,119) # rgb = (0x7a,0x7a,0x77) │ │ (121,121,118) # rgb = (0x79,0x79,0x76) │ │ (132,131,127) # rgb = (0x84,0x83,0x7f) │ │ - (138,137,134) # rgb = (0x8a,0x89,0x86) │ │ - (141,140,137) # rgb = (0x8d,0x8c,0x89) │ │ - (140,139,136) # rgb = (0x8c,0x8b,0x88) │ │ - (143,142,139) # rgb = (0x8f,0x8e,0x8b) │ │ - (135,134,131) # rgb = (0x87,0x86,0x83) │ │ ( 43, 43, 42) # rgb = (0x2b,0x2b,0x2a) │ │ ( 11, 11, 10) # rgb = (0x0b,0x0b,0x0a) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 14, 14, 13) # rgb = (0x0e,0x0e,0x0d) │ │ ( 9, 9, 8) # rgb = (0x09,0x09,0x08) │ │ ( 92, 91, 90) # rgb = (0x5c,0x5b,0x5a) │ │ - (146,145,142) # rgb = (0x92,0x91,0x8e) │ │ - (156,155,152) # rgb = (0x9c,0x9b,0x98) │ │ - (150,149,146) # rgb = (0x96,0x95,0x92) │ │ - (147,146,143) # rgb = (0x93,0x92,0x8f) │ │ - (139,137,135) # rgb = (0x8b,0x89,0x87) │ │ ( 35, 34, 34) # rgb = (0x23,0x22,0x22) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 90, 90, 88) # rgb = (0x5a,0x5a,0x58) │ │ - (151,150,147) # rgb = (0x97,0x96,0x93) │ │ - (146,145,142) # rgb = (0x92,0x91,0x8e) │ │ - (161,160,158) # rgb = (0xa1,0xa0,0x9e) │ │ - (144,143,140) # rgb = (0x90,0x8f,0x8c) │ │ ( 40, 40, 39) # rgb = (0x28,0x28,0x27) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 96, 96, 94) # rgb = (0x60,0x60,0x5e) │ │ - (156,155,152) # rgb = (0x9c,0x9b,0x98) │ │ - (160,159,157) # rgb = (0xa0,0x9f,0x9d) │ │ - (160,159,157) # rgb = (0xa0,0x9f,0x9d) │ │ - (160,159,157) # rgb = (0xa0,0x9f,0x9d) │ │ - (163,161,160) # rgb = (0xa3,0xa1,0xa0) │ │ - (150,149,147) # rgb = (0x96,0x95,0x93) │ │ ( 47, 48, 46) # rgb = (0x2f,0x30,0x2e) │ │ ( 8, 10, 9) # rgb = (0x08,0x0a,0x09) │ │ ( 48, 50, 49) # rgb = (0x30,0x32,0x31) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 74, 74, 73) # rgb = (0x4a,0x4a,0x49) │ │ ( 31, 33, 31) # rgb = (0x1f,0x21,0x1f) │ │ ( 5, 7, 6) # rgb = (0x05,0x07,0x06) │ │ (102,102,100) # rgb = (0x66,0x66,0x64) │ │ - (163,162,160) # rgb = (0xa3,0xa2,0xa0) │ │ - (161,159,158) # rgb = (0xa1,0x9f,0x9e) │ │ - (160,159,157) # rgb = (0xa0,0x9f,0x9d) │ │ - (162,161,159) # rgb = (0xa2,0xa1,0x9f) │ │ (162,161,159) # rgb = (0xa2,0xa1,0x9f) │ │ (165,164,162) # rgb = (0xa5,0xa4,0xa2) │ │ (155,154,152) # rgb = (0x9b,0x9a,0x98) │ │ ( 50, 51, 49) # rgb = (0x32,0x33,0x31) │ │ ( 17, 18, 18) # rgb = (0x11,0x12,0x12) │ │ ( 20, 21, 21) # rgb = (0x14,0x15,0x15) │ │ ( 21, 22, 21) # rgb = (0x15,0x16,0x15) │ │ ( 20, 21, 20) # rgb = (0x14,0x15,0x14) │ │ ( 22, 23, 22) # rgb = (0x16,0x17,0x16) │ │ ( 14, 15, 14) # rgb = (0x0e,0x0f,0x0e) │ │ (106,106,104) # rgb = (0x6a,0x6a,0x68) │ │ (168,167,165) # rgb = (0xa8,0xa7,0xa5) │ │ - (168,167,165) # rgb = (0xa8,0xa7,0xa5) │ │ (170,168,166) # rgb = (0xaa,0xa8,0xa6) │ │ (167,166,164) # rgb = (0xa7,0xa6,0xa4) │ │ ( 82, 83, 81) # rgb = (0x52,0x53,0x51) │ │ ( 19, 22, 20) # rgb = (0x13,0x16,0x14) │ │ (142,141,142) # rgb = (0x8e,0x8d,0x8e) │ │ (136,135,136) # rgb = (0x88,0x87,0x88) │ │ (141,140,141) # rgb = (0x8d,0x8c,0x8d) │ │ ( 55, 57, 55) # rgb = (0x37,0x39,0x37) │ │ ( 26, 29, 27) # rgb = (0x1a,0x1d,0x1b) │ │ (136,135,133) # rgb = (0x88,0x87,0x85) │ │ (173,172,170) # rgb = (0xad,0xac,0xaa) │ │ (175,174,172) # rgb = (0xaf,0xae,0xac) │ │ - (175,174,172) # rgb = (0xaf,0xae,0xac) │ │ (177,176,174) # rgb = (0xb1,0xb0,0xae) │ │ (171,171,168) # rgb = (0xab,0xab,0xa8) │ │ ( 95, 96, 94) # rgb = (0x5f,0x60,0x5e) │ │ ( 76, 79, 77) # rgb = (0x4c,0x4f,0x4d) │ │ (109,111,110) # rgb = (0x6d,0x6f,0x6e) │ │ (107,109,108) # rgb = (0x6b,0x6d,0x6c) │ │ (108,110,109) # rgb = (0x6c,0x6e,0x6d) │ │ (102,103,102) # rgb = (0x66,0x67,0x66) │ │ ( 68, 71, 68) # rgb = (0x44,0x47,0x44) │ │ (138,138,136) # rgb = (0x8a,0x8a,0x88) │ │ (178,176,175) # rgb = (0xb2,0xb0,0xaf) │ │ (181,180,178) # rgb = (0xb5,0xb4,0xb2) │ │ - (181,180,178) # rgb = (0xb5,0xb4,0xb2) │ │ (184,183,181) # rgb = (0xb8,0xb7,0xb5) │ │ (119,121,118) # rgb = (0x77,0x79,0x76) │ │ ( 45, 49, 45) # rgb = (0x2d,0x31,0x2d) │ │ ( 41, 45, 41) # rgb = (0x29,0x2d,0x29) │ │ ( 44, 48, 44) # rgb = (0x2c,0x30,0x2c) │ │ ( 37, 42, 38) # rgb = (0x25,0x2a,0x26) │ │ ( 70, 72, 69) # rgb = (0x46,0x48,0x45) │ │ (158,158,156) # rgb = (0x9e,0x9e,0x9c) │ │ (188,187,185) # rgb = (0xbc,0xbb,0xb9) │ │ (187,187,185) # rgb = (0xbb,0xbb,0xb9) │ │ - (187,187,185) # rgb = (0xbb,0xbb,0xb9) │ │ (188,188,186) # rgb = (0xbc,0xbc,0xba) │ │ (194,193,191) # rgb = (0xc2,0xc1,0xbf) │ │ (147,149,146) # rgb = (0x93,0x95,0x92) │ │ ( 68, 72, 69) # rgb = (0x44,0x48,0x45) │ │ ( 54, 58, 55) # rgb = (0x36,0x3a,0x37) │ │ ( 59, 63, 60) # rgb = (0x3b,0x3f,0x3c) │ │ ( 58, 62, 59) # rgb = (0x3a,0x3e,0x3b) │ │ ( 98,100, 98) # rgb = (0x62,0x64,0x62) │ │ (178,178,176) # rgb = (0xb2,0xb2,0xb0) │ │ (192,192,190) # rgb = (0xc0,0xc0,0xbe) │ │ (194,193,192) # rgb = (0xc2,0xc1,0xc0) │ │ - (194,193,192) # rgb = (0xc2,0xc1,0xc0) │ │ (195,194,193) # rgb = (0xc3,0xc2,0xc1) │ │ (203,201,200) # rgb = (0xcb,0xc9,0xc8) │ │ (172,172,171) # rgb = (0xac,0xac,0xab) │ │ ( 91, 95, 91) # rgb = (0x5b,0x5f,0x5b) │ │ ( 63, 68, 63) # rgb = (0x3f,0x44,0x3f) │ │ ( 70, 75, 70) # rgb = (0x46,0x4b,0x46) │ │ ( 68, 72, 68) # rgb = (0x44,0x48,0x44) │ │ ( 65, 70, 65) # rgb = (0x41,0x46,0x41) │ │ (124,126,123) # rgb = (0x7c,0x7e,0x7b) │ │ (196,194,193) # rgb = (0xc4,0xc2,0xc1) │ │ (199,198,197) # rgb = (0xc7,0xc6,0xc5) │ │ (201,201,199) # rgb = (0xc9,0xc9,0xc7) │ │ - (201,201,199) # rgb = (0xc9,0xc9,0xc7) │ │ (206,206,204) # rgb = (0xce,0xce,0xcc) │ │ (190,190,188) # rgb = (0xbe,0xbe,0xbc) │ │ (114,118,114) # rgb = (0x72,0x76,0x72) │ │ ( 66, 73, 68) # rgb = (0x42,0x49,0x44) │ │ ( 79, 86, 80) # rgb = (0x4f,0x56,0x50) │ │ (149,151,148) # rgb = (0x95,0x97,0x94) │ │ (203,203,201) # rgb = (0xcb,0xcb,0xc9) │ │ (208,208,206) # rgb = (0xd0,0xd0,0xce) │ │ - (208,208,206) # rgb = (0xd0,0xd0,0xce) │ │ (213,212,211) # rgb = (0xd5,0xd4,0xd3) │ │ (203,202,201) # rgb = (0xcb,0xca,0xc9) │ │ (161,163,160) # rgb = (0xa1,0xa3,0xa0) │ │ (178,179,177) # rgb = (0xb2,0xb3,0xb1) │ │ (214,214,212) # rgb = (0xd6,0xd6,0xd4) │ │ (209,209,207) # rgb = (0xd1,0xd1,0xcf) │ │ (215,215,214) # rgb = (0xd7,0xd7,0xd6) │ │ - (215,215,214) # rgb = (0xd7,0xd7,0xd6) │ │ (217,216,215) # rgb = (0xd9,0xd8,0xd7) │ │ (224,223,222) # rgb = (0xe0,0xdf,0xde) │ │ (221,220,219) # rgb = (0xdd,0xdc,0xdb) │ │ (223,222,221) # rgb = (0xdf,0xde,0xdd) │ │ - (223,222,221) # rgb = (0xdf,0xde,0xdd) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (238,238,237) # rgb = (0xee,0xee,0xed) │ │ (238,238,237) # rgb = (0xee,0xee,0xed) │ │ (246,246,245) # rgb = (0xf6,0xf6,0xf5) │ │ - (246,246,245) # rgb = (0xf6,0xf6,0xf5) │ │ - (252,252,253) # rgb = (0xfc,0xfc,0xfd) │ │ - (252,252,253) # rgb = (0xfc,0xfc,0xfd) │ │ - (252,252,253) # rgb = (0xfc,0xfc,0xfd) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 203 255 255 255 255 255 132 0 0 0 203 255 255 255 255 255 255 255 132 0 0 0 203 255 255 255 255 255 255 255 255 132 0 0 203 255 255 255 255 255 255 255 255 255 132 0 63 82 68 218 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 208 255 255 255 255 208 255 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 203 132 203 132 203 132 203 132 63 82 68 218 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050601010000 │ │ -07070708090a0b0b0b0b0b0b0b0b0b0b0b0b0c0d0e07070000 │ │ -0f101112131415161616161616161616161718191a0f100000 │ │ -1b1c1d1e1f20212223232323232323232425202627281d0000 │ │ -29291b2a2b2c2d2e2f2f2f2f2f2f2f3031322033341b350000 │ │ -363738393a3b3c3d3e3e3e3e3e3e3e3e3f4041424344450000 │ │ -464748494a4b4c4d4d4d4d4d4d4d4d4d4e4f50515247460000 │ │ -5352545556572d5859595959595959595a5b5c5d5e52530000 │ │ -5f60606162636465666666666666666768696a6b60605f0000 │ │ -6c6d6d6d6e6e6f7071707070707072737475766d6d6d6c0000 │ │ -7778787878797a7b7c7d7e7e7e7f7d80818278787878770000 │ │ -83848484848485868788898a8b8c8d8e8f8484848484830000 │ │ -90919191919191919293949596979898919191919191900000 │ │ -999a9a9a9a9a9a9a9a9b9c9d9e9fa09a9a9a9a9a9a9a990000 │ │ -a1a2a2a2a2a2a2a2a2a2a3a4a5a2a2a2a2a2a2a2a2a2a10000 │ │ -a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a60000 │ │ -a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a80000 │ │ -aaabababababababababababababababababababababaa0000 │ │ -acadadadadadadadadadadadadadadadadadadadadadac0000 │ │ -aeafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afae0000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252627272727272727272727272728290700000000 │ │ +000000082a2b2c2d2d2d2d2d2d2d2d2d2d2e2f300900000000 │ │ +0000000a313233343535353535353535363732380b00000000 │ │ +0000000c393a3b3c3d3d3d3d3d3d3d3e3f4032410d00000000 │ │ +0e0f10114243444546464646464646464748494a1213140000 │ │ +154b4c4d4e4f5051515151515151515152535455564b150000 │ │ +16565758595a3b5b5c5c5c5c5c5c5c5c5d5e5f606156160000 │ │ +176262636465666768686868686868696a6b6c6d6262170000 │ │ +186e6e6e6f6f707172717171717173747576776e6e6e180000 │ │ +1978787878797a7b7c7d7e7e7e7f7d80818278787878190000 │ │ +1a83838383838485868788898a8b8c8d8e83838383831a0000 │ │ +1b8f8f8f8f8f8f8f90919293949596968f8f8f8f8f8f1b0000 │ │ +1c979797979797979798999a9b9c9d979797979797971c0000 │ │ +1d9e9e9e9e9e9e9e9e9e9fa0a19e9e9e9e9e9e9e9e9e1d0000 │ │ +1ea2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a21e0000 │ │ +1fa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a31f0000 │ │ +20a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4200000 │ │ +21a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_orange.png │ ├── sng │ │ @@ -1,209 +1,209 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ (219,139, 15) # rgb = (0xdb,0x8b,0x0f) │ │ (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ - (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ (222,142, 18) # rgb = (0xde,0x8e,0x12) │ │ (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ (224,145, 20) # rgb = (0xe0,0x91,0x14) │ │ + (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ + (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ + (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ + (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ + (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ + (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ + (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ + (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ + (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ + (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ + (217,137, 13) # rgb = (0xd9,0x89,0x0d) │ │ + (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ + (216,136, 12) # rgb = (0xd8,0x88,0x0c) │ │ + (216,136, 12) # rgb = (0xd8,0x88,0x0c) │ │ + (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ + (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ + (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ + (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ + (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ + (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ + (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ + (211,131, 7) # rgb = (0xd3,0x83,0x07) │ │ + (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ + (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ + (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ + (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ + (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ + (225,146, 21) # rgb = (0xe1,0x92,0x15) │ │ + (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ + (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ + (210,130, 6) # rgb = (0xd2,0x82,0x06) │ │ + (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ + (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ + (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ + (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ + (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ + (234,154, 30) # rgb = (0xea,0x9a,0x1e) │ │ + (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ + (208,129, 4) # rgb = (0xd0,0x81,0x04) │ │ + (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ + (225,145, 21) # rgb = (0xe1,0x91,0x15) │ │ + (205,125, 1) # rgb = (0xcd,0x7d,0x01) │ │ + (209,129, 5) # rgb = (0xd1,0x81,0x05) │ │ + (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ (224,145, 20) # rgb = (0xe0,0x91,0x14) │ │ + (226,147, 22) # rgb = (0xe2,0x93,0x16) │ │ + (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ + (210,130, 6) # rgb = (0xd2,0x82,0x06) │ │ (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ + (206,126, 2) # rgb = (0xce,0x7e,0x02) │ │ + (209,130, 5) # rgb = (0xd1,0x82,0x05) │ │ (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ + (225,146, 21) # rgb = (0xe1,0x92,0x15) │ │ + (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ + (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ + (224,145, 20) # rgb = (0xe0,0x91,0x14) │ │ + (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ + (224,145, 20) # rgb = (0xe0,0x91,0x14) │ │ (223,144, 19) # rgb = (0xdf,0x90,0x13) │ │ (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ (222,142, 18) # rgb = (0xde,0x8e,0x12) │ │ - (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ - (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ (210,138, 24) # rgb = (0xd2,0x8a,0x18) │ │ (183,145, 87) # rgb = (0xb7,0x91,0x57) │ │ (193,163,117) # rgb = (0xc1,0xa3,0x75) │ │ (190,132, 40) # rgb = (0xbe,0x84,0x28) │ │ (221,143, 19) # rgb = (0xdd,0x8f,0x13) │ │ (215,139, 22) # rgb = (0xd7,0x8b,0x16) │ │ (178,135, 67) # rgb = (0xb2,0x87,0x43) │ │ (194,164,115) # rgb = (0xc2,0xa4,0x73) │ │ (179,135, 67) # rgb = (0xb3,0x87,0x43) │ │ (217,141, 19) # rgb = (0xd9,0x8d,0x13) │ │ (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ - (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ - (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ (176,127, 50) # rgb = (0xb0,0x7f,0x32) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (176,155,121) # rgb = (0xb0,0x9b,0x79) │ │ (214,138, 17) # rgb = (0xd6,0x8a,0x11) │ │ (221,141, 17) # rgb = (0xdd,0x8d,0x11) │ │ (213,139, 25) # rgb = (0xd5,0x8b,0x19) │ │ (204,192,174) # rgb = (0xcc,0xc0,0xae) │ │ (204,192,172) # rgb = (0xcc,0xc0,0xac) │ │ (217,142, 23) # rgb = (0xd9,0x8e,0x17) │ │ (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ - (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ - (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ (184,127, 36) # rgb = (0xb8,0x7f,0x24) │ │ (199,186,165) # rgb = (0xc7,0xba,0xa5) │ │ (225,220,212) # rgb = (0xe1,0xdc,0xd4) │ │ (169,132, 75) # rgb = (0xa9,0x84,0x4b) │ │ (214,137, 17) # rgb = (0xd6,0x89,0x11) │ │ (220,140, 16) # rgb = (0xdc,0x8c,0x10) │ │ (214,138, 18) # rgb = (0xd6,0x8a,0x12) │ │ (181,155,113) # rgb = (0xb5,0x9b,0x71) │ │ (231,226,219) # rgb = (0xe7,0xe2,0xdb) │ │ (177,153,115) # rgb = (0xb1,0x99,0x73) │ │ (216,139, 17) # rgb = (0xd8,0x8b,0x11) │ │ - (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ - (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ (219,139, 15) # rgb = (0xdb,0x8b,0x0f) │ │ (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ (195,127, 19) # rgb = (0xc3,0x7f,0x13) │ │ (193,126, 24) # rgb = (0xc1,0x7e,0x18) │ │ (207,134, 18) # rgb = (0xcf,0x86,0x12) │ │ (208,134, 18) # rgb = (0xd0,0x86,0x12) │ │ (194,127, 23) # rgb = (0xc2,0x7f,0x17) │ │ - (217,137, 13) # rgb = (0xd9,0x89,0x0d) │ │ - (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ (216,187,141) # rgb = (0xd8,0xbb,0x8d) │ │ (219,199,169) # rgb = (0xdb,0xc7,0xa9) │ │ (183,141, 76) # rgb = (0xb7,0x8d,0x4c) │ │ (198,131, 25) # rgb = (0xc6,0x83,0x19) │ │ (215,136, 11) # rgb = (0xd7,0x88,0x0b) │ │ (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ (199,131, 26) # rgb = (0xc7,0x83,0x1a) │ │ (182,142, 78) # rgb = (0xb6,0x8e,0x4e) │ │ (220,201,172) # rgb = (0xdc,0xc9,0xac) │ │ (216,188,143) # rgb = (0xd8,0xbc,0x8f) │ │ - (216,136, 12) # rgb = (0xd8,0x88,0x0c) │ │ - (216,136, 12) # rgb = (0xd8,0x88,0x0c) │ │ (186,158,115) # rgb = (0xba,0x9e,0x73) │ │ (200,190,174) # rgb = (0xc8,0xbe,0xae) │ │ (220,212,199) # rgb = (0xdc,0xd4,0xc7) │ │ (182,155,112) # rgb = (0xb6,0x9b,0x70) │ │ (190,148, 82) # rgb = (0xbe,0x94,0x52) │ │ (200,143, 56) # rgb = (0xc8,0x8f,0x38) │ │ (197,140, 50) # rgb = (0xc5,0x8c,0x32) │ │ (200,144, 57) # rgb = (0xc8,0x90,0x39) │ │ (191,149, 84) # rgb = (0xbf,0x95,0x54) │ │ (182,156,114) # rgb = (0xb6,0x9c,0x72) │ │ (222,214,203) # rgb = (0xde,0xd6,0xcb) │ │ (198,187,171) # rgb = (0xc6,0xbb,0xab) │ │ (185,157,113) # rgb = (0xb9,0x9d,0x71) │ │ - (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ - (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ (191,123, 18) # rgb = (0xbf,0x7b,0x12) │ │ (184,121, 24) # rgb = (0xb8,0x79,0x18) │ │ (181,152,105) # rgb = (0xb5,0x98,0x69) │ │ (232,228,220) # rgb = (0xe8,0xe4,0xdc) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (230,225,217) # rgb = (0xe6,0xe1,0xd9) │ │ (180,149,101) # rgb = (0xb4,0x95,0x65) │ │ (183,121, 23) # rgb = (0xb7,0x79,0x17) │ │ - (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ - (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ (214,134, 10) # rgb = (0xd6,0x86,0x0a) │ │ (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ (207,130, 9) # rgb = (0xcf,0x82,0x09) │ │ (195,129, 27) # rgb = (0xc3,0x81,0x1b) │ │ (185,156,110) # rgb = (0xb9,0x9c,0x6e) │ │ (193,171,135) # rgb = (0xc1,0xab,0x87) │ │ (199,180,151) # rgb = (0xc7,0xb4,0x97) │ │ (193,169,132) # rgb = (0xc1,0xa9,0x84) │ │ (184,154,106) # rgb = (0xb8,0x9a,0x6a) │ │ (179,137, 71) # rgb = (0xb3,0x89,0x47) │ │ (196,129, 24) # rgb = (0xc4,0x81,0x18) │ │ (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ - (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ - (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ (208,132, 11) # rgb = (0xd0,0x84,0x0b) │ │ (182,122, 26) # rgb = (0xb6,0x7a,0x1a) │ │ (169,118, 38) # rgb = (0xa9,0x76,0x26) │ │ (173,128, 59) # rgb = (0xad,0x80,0x3b) │ │ (176,136, 74) # rgb = (0xb0,0x88,0x4a) │ │ (173,127, 56) # rgb = (0xad,0x7f,0x38) │ │ (169,117, 35) # rgb = (0xa9,0x75,0x23) │ │ (182,121, 24) # rgb = (0xb6,0x79,0x18) │ │ (209,132, 10) # rgb = (0xd1,0x84,0x0a) │ │ - (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ - (211,131, 7) # rgb = (0xd3,0x83,0x07) │ │ (211,132, 7) # rgb = (0xd3,0x84,0x07) │ │ (211,131, 7) # rgb = (0xd3,0x83,0x07) │ │ - (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ - (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ - (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ (208,129, 4) # rgb = (0xd0,0x81,0x04) │ │ (209,130, 5) # rgb = (0xd1,0x82,0x05) │ │ (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ - (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ - (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ - (225,146, 21) # rgb = (0xe1,0x92,0x15) │ │ - (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ - (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ - (210,130, 6) # rgb = (0xd2,0x82,0x06) │ │ - (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ - (220,141, 16) # rgb = (0xdc,0x8d,0x10) │ │ - (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ - (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ - (221,142, 17) # rgb = (0xdd,0x8e,0x11) │ │ - (234,154, 30) # rgb = (0xea,0x9a,0x1e) │ │ - (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ - (208,129, 4) # rgb = (0xd0,0x81,0x04) │ │ (207,128, 3) # rgb = (0xcf,0x80,0x03) │ │ - (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ - (225,145, 21) # rgb = (0xe1,0x91,0x15) │ │ - (205,125, 1) # rgb = (0xcd,0x7d,0x01) │ │ (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ - (209,129, 5) # rgb = (0xd1,0x81,0x05) │ │ - (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ - (224,145, 20) # rgb = (0xe0,0x91,0x14) │ │ - (226,147, 22) # rgb = (0xe2,0x93,0x16) │ │ - (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ - (210,130, 6) # rgb = (0xd2,0x82,0x06) │ │ - (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ - (206,126, 2) # rgb = (0xce,0x7e,0x02) │ │ - (209,130, 5) # rgb = (0xd1,0x82,0x05) │ │ - (222,143, 18) # rgb = (0xde,0x8f,0x12) │ │ - (225,146, 21) # rgb = (0xe1,0x92,0x15) │ │ - (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ - (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ - (224,145, 20) # rgb = (0xe0,0x91,0x14) │ │ } │ │ tRNS { │ │ - 0 4 115 172 166 58 82 201 255 132 167 252 255 132 174 255 255 255 135 176 255 255 255 255 255 255 255 255 255 255 139 180 255 255 255 255 255 255 255 255 255 255 255 142 183 255 255 255 255 255 255 255 255 255 255 255 255 145 186 255 255 255 255 255 255 255 149 190 255 255 255 255 255 255 255 255 255 255 153 193 255 255 255 255 255 255 255 255 255 255 255 255 255 157 197 255 255 255 255 255 255 255 255 255 161 201 255 255 255 255 255 255 255 255 255 255 255 165 204 255 255 255 255 255 255 255 255 255 255 169 209 255 255 168 203 253 255 255 255 59 77 146 157 182 243 210 164 155 1 3 2 70 249 255 205 79 88 255 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ + 0 4 115 172 166 58 82 201 132 167 252 132 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 1 3 2 70 249 205 79 88 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102030404040404040404040404040404040302010000 │ │ -00050607080808080808080808080808080808080807060500 │ │ -00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ -000d0e0f0f0f0f0f10110f0f0f0f1011100f0f0f0f0f0e0d00 │ │ -00121310101010141516171810191a1b1c1d10101010131200 │ │ -001e1f08080820212223242526272823292a260808081f1e00 │ │ -002b2c2020202d2e2f3031323334353637382d2020202c2b00 │ │ -00393a3b3b2d2d3c3d3e3f3b3b3b40413d3c2d2d3b3b3a3900 │ │ -0042433c3c44454647484849494948484a4b4c4d3c3c434200 │ │ -004e4f494950512352535455565758595a235b5c49494f4e00 │ │ -005d5e48485f606162232363646323236566675f48485e5d00 │ │ -0068696a6a6a6b6c6d4b6e6f70717273746c6b6a6a6a696800 │ │ -007576777777777778797a7b7c7d7e7f807777777777767500 │ │ -00818283838383838383838384838383838383838383828100 │ │ -008586878888898a8a8a8a8988888888888888888887868500 │ │ -008b8c8d8e8e8f908888889192939393939393938e8d8c8b00 │ │ -009495960000979899989a9b00000000000000000096959400 │ │ -0000000000009c9d9e9fa0a100000000000000000000000000 │ │ -000000000000a2a312a4000000000000000000000000000000 │ │ -0000000000a5a6a7a800000000000000000000000000000000 │ │ -0000000000a9aaab0000000000000000000000000000000000 │ │ +00050607434343434343434343434343434343434307060500 │ │ +0008090a44444444444444444444444444444444440a090800 │ │ +000b0c454545454546474545454546474645454545450c0b00 │ │ +000d0e4646464648494a4b4c464d4e4f5051464646460e0d00 │ │ +000f1043434352535455565758595a555b5c58434343100f00 │ │ +0011125252525d5e5f6061626364656667685d525252121100 │ │ +00131469695d5d6a6b6c6d6969696e6f6b6a5d5d6969141300 │ │ +0015166a6a7071727374747575757474767778796a6a161500 │ │ +00171875757a7b557c7d7e7f80818283845585867575181700 │ │ +00191a74748788898a55558b8c8b55558d8e8f8774741a1900 │ │ +001b1c909090919293779495969798999a92919090901c1b00 │ │ +001d1e9b9b9b9b9b9c9d9e9fa0a1a2a3a49b9b9b9b9b1e1d00 │ │ +001f20a5a5a5a5a5a5a5a5a5a6a5a5a5a5a5a5a5a5a5201f00 │ │ +00212223a7a7a8a9a9a9a9a8a7a7a7a7a7a7a7a7a723222100 │ │ +0024252627272829a7a7a72a2b2c2c2c2c2c2c2c2726252400 │ │ +002d2e2f00003031aa3132330000000000000000002f2e2d00 │ │ +00000000000034ab3536373800000000000000000000000000 │ │ +000000000000393a0d3b000000000000000000000000000000 │ │ +00000000003c3d3e3f00000000000000000000000000000000 │ │ +00000000004041420000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blue.png │ ├── sng │ │ @@ -1,228 +1,228 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 30, 27,185) # rgb = (0x1e,0x1b,0xb9) │ │ ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ ( 19, 16,174) # rgb = (0x13,0x10,0xae) │ │ ( 33, 29,187) # rgb = (0x21,0x1d,0xbb) │ │ ( 31, 28,186) # rgb = (0x1f,0x1c,0xba) │ │ ( 32, 29,187) # rgb = (0x20,0x1d,0xbb) │ │ - ( 36, 32,190) # rgb = (0x24,0x20,0xbe) │ │ ( 37, 33,191) # rgb = (0x25,0x21,0xbf) │ │ ( 38, 34,192) # rgb = (0x26,0x22,0xc0) │ │ ( 42, 38,196) # rgb = (0x2a,0x26,0xc4) │ │ - ( 42, 38,196) # rgb = (0x2a,0x26,0xc4) │ │ ( 38, 34,192) # rgb = (0x26,0x22,0xc0) │ │ ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ + ( 36, 32,190) # rgb = (0x24,0x20,0xbe) │ │ + ( 36, 33,191) # rgb = (0x24,0x21,0xbf) │ │ + ( 34, 30,188) # rgb = (0x22,0x1e,0xbc) │ │ + ( 35, 31,189) # rgb = (0x23,0x1f,0xbd) │ │ + ( 32, 28,186) # rgb = (0x20,0x1c,0xba) │ │ + ( 32, 29,187) # rgb = (0x20,0x1d,0xbb) │ │ + ( 30, 26,184) # rgb = (0x1e,0x1a,0xb8) │ │ + ( 30, 27,185) # rgb = (0x1e,0x1b,0xb9) │ │ + ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ + ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ + ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ + ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ + ( 23, 20,178) # rgb = (0x17,0x14,0xb2) │ │ + ( 23, 20,178) # rgb = (0x17,0x14,0xb2) │ │ + ( 21, 17,175) # rgb = (0x15,0x11,0xaf) │ │ + ( 21, 17,175) # rgb = (0x15,0x11,0xaf) │ │ + ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ + ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ + ( 16, 12,170) # rgb = (0x10,0x0c,0xaa) │ │ + ( 16, 13,171) # rgb = (0x10,0x0d,0xab) │ │ + ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ + ( 19, 16,174) # rgb = (0x13,0x10,0xae) │ │ + ( 16, 12,170) # rgb = (0x10,0x0c,0xaa) │ │ + ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ + ( 34, 30,188) # rgb = (0x22,0x1e,0xbc) │ │ + ( 43, 40,198) # rgb = (0x2b,0x28,0xc6) │ │ + ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ + ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ + ( 14, 11,169) # rgb = (0x0e,0x0b,0xa9) │ │ + ( 22, 18,176) # rgb = (0x16,0x12,0xb0) │ │ + ( 35, 31,189) # rgb = (0x23,0x1f,0xbd) │ │ + ( 39, 35,193) # rgb = (0x27,0x23,0xc1) │ │ + ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ + ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ + ( 36, 32,190) # rgb = (0x24,0x20,0xbe) │ │ + ( 60, 56,214) # rgb = (0x3c,0x38,0xd6) │ │ + ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ + ( 12, 8,166) # rgb = (0x0c,0x08,0xa6) │ │ + ( 11, 8,166) # rgb = (0x0b,0x08,0xa6) │ │ + ( 27, 23,181) # rgb = (0x1b,0x17,0xb5) │ │ + ( 43, 39,197) # rgb = (0x2b,0x27,0xc5) │ │ + ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ + ( 12, 9,167) # rgb = (0x0c,0x09,0xa7) │ │ + ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ + ( 41, 38,196) # rgb = (0x29,0x26,0xc4) │ │ + ( 45, 41,199) # rgb = (0x2d,0x29,0xc7) │ │ + ( 4, 1,159) # rgb = (0x04,0x01,0x9f) │ │ + ( 14, 11,169) # rgb = (0x0e,0x0b,0xa9) │ │ + ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ + ( 7, 3,161) # rgb = (0x07,0x03,0xa1) │ │ + ( 13, 10,168) # rgb = (0x0d,0x0a,0xa8) │ │ + ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ + ( 44, 40,198) # rgb = (0x2c,0x28,0xc6) │ │ + ( 27, 24,182) # rgb = (0x1b,0x18,0xb6) │ │ + ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ + ( 42, 38,196) # rgb = (0x2a,0x26,0xc4) │ │ + ( 36, 32,190) # rgb = (0x24,0x20,0xbe) │ │ + ( 42, 38,196) # rgb = (0x2a,0x26,0xc4) │ │ ( 40, 37,195) # rgb = (0x28,0x25,0xc3) │ │ ( 40, 36,194) # rgb = (0x28,0x24,0xc2) │ │ ( 38, 34,192) # rgb = (0x26,0x22,0xc0) │ │ ( 37, 33,191) # rgb = (0x25,0x21,0xbf) │ │ ( 39, 36,194) # rgb = (0x27,0x24,0xc2) │ │ ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ ( 39, 35,193) # rgb = (0x27,0x23,0xc1) │ │ - ( 36, 32,190) # rgb = (0x24,0x20,0xbe) │ │ - ( 36, 33,191) # rgb = (0x24,0x21,0xbf) │ │ ( 42, 38,183) # rgb = (0x2a,0x26,0xb7) │ │ ( 99, 98,172) # rgb = (0x63,0x62,0xac) │ │ (128,126,185) # rgb = (0x80,0x7e,0xb9) │ │ ( 56, 53,170) # rgb = (0x38,0x35,0xaa) │ │ ( 38, 34,191) # rgb = (0x26,0x22,0xbf) │ │ ( 40, 36,186) # rgb = (0x28,0x24,0xba) │ │ ( 80, 78,164) # rgb = (0x50,0x4e,0xa4) │ │ (127,126,187) # rgb = (0x7f,0x7e,0xbb) │ │ ( 80, 78,165) # rgb = (0x50,0x4e,0xa5) │ │ ( 38, 35,188) # rgb = (0x26,0x23,0xbc) │ │ - ( 34, 30,188) # rgb = (0x22,0x1e,0xbc) │ │ - ( 35, 31,189) # rgb = (0x23,0x1f,0xbd) │ │ ( 35, 31,189) # rgb = (0x23,0x1f,0xbd) │ │ ( 63, 61,159) # rgb = (0x3f,0x3d,0x9f) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (130,129,171) # rgb = (0x82,0x81,0xab) │ │ ( 33, 31,183) # rgb = (0x21,0x1f,0xb7) │ │ ( 35, 32,190) # rgb = (0x23,0x20,0xbe) │ │ ( 41, 38,185) # rgb = (0x29,0x26,0xb9) │ │ (180,179,202) # rgb = (0xb4,0xb3,0xca) │ │ (178,177,203) # rgb = (0xb2,0xb1,0xcb) │ │ ( 41, 37,187) # rgb = (0x29,0x25,0xbb) │ │ - ( 32, 28,186) # rgb = (0x20,0x1c,0xba) │ │ - ( 32, 29,187) # rgb = (0x20,0x1d,0xbb) │ │ ( 34, 30,188) # rgb = (0x22,0x1e,0xbc) │ │ ( 33, 29,187) # rgb = (0x21,0x1d,0xbb) │ │ ( 50, 47,162) # rgb = (0x32,0x2f,0xa2) │ │ (171,171,197) # rgb = (0xab,0xab,0xc5) │ │ (215,214,224) # rgb = (0xd7,0xd6,0xe0) │ │ ( 86, 84,157) # rgb = (0x56,0x54,0x9d) │ │ ( 32, 29,182) # rgb = (0x20,0x1d,0xb6) │ │ ( 33, 30,188) # rgb = (0x21,0x1e,0xbc) │ │ ( 34, 31,183) # rgb = (0x22,0x1f,0xb7) │ │ (124,123,175) # rgb = (0x7c,0x7b,0xaf) │ │ (221,221,231) # rgb = (0xdd,0xdd,0xe7) │ │ (125,124,172) # rgb = (0x7d,0x7c,0xac) │ │ ( 34, 31,185) # rgb = (0x22,0x1f,0xb9) │ │ - ( 30, 26,184) # rgb = (0x1e,0x1a,0xb8) │ │ - ( 30, 27,185) # rgb = (0x1e,0x1b,0xb9) │ │ ( 31, 28,186) # rgb = (0x1f,0x1c,0xba) │ │ ( 32, 29,187) # rgb = (0x20,0x1d,0xbb) │ │ ( 32, 28,186) # rgb = (0x20,0x1c,0xba) │ │ ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ ( 32, 30,166) # rgb = (0x20,0x1e,0xa6) │ │ ( 37, 34,165) # rgb = (0x25,0x22,0xa5) │ │ ( 33, 30,177) # rgb = (0x21,0x1e,0xb1) │ │ ( 33, 29,176) # rgb = (0x21,0x1d,0xb0) │ │ ( 37, 33,166) # rgb = (0x25,0x21,0xa6) │ │ ( 33, 30,166) # rgb = (0x21,0x1e,0xa6) │ │ ( 28, 25,183) # rgb = (0x1c,0x19,0xb7) │ │ - ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ - ( 28, 24,182) # rgb = (0x1c,0x18,0xb6) │ │ ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ (148,146,204) # rgb = (0x94,0x92,0xcc) │ │ (178,177,216) # rgb = (0xb2,0xb1,0xd8) │ │ ( 90, 88,171) # rgb = (0x5a,0x58,0xab) │ │ ( 39, 36,170) # rgb = (0x27,0x24,0xaa) │ │ ( 25, 21,179) # rgb = (0x19,0x15,0xb3) │ │ ( 25, 22,180) # rgb = (0x19,0x16,0xb4) │ │ ( 27, 23,181) # rgb = (0x1b,0x17,0xb5) │ │ ( 40, 37,171) # rgb = (0x28,0x25,0xab) │ │ ( 91, 89,171) # rgb = (0x5b,0x59,0xab) │ │ (181,180,217) # rgb = (0xb5,0xb4,0xd9) │ │ (149,148,205) # rgb = (0x95,0x94,0xcd) │ │ ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ - ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ - ( 26, 22,180) # rgb = (0x1a,0x16,0xb4) │ │ (120,119,173) # rgb = (0x78,0x77,0xad) │ │ (179,179,199) # rgb = (0xb3,0xb3,0xc7) │ │ (204,203,219) # rgb = (0xcc,0xcb,0xdb) │ │ (123,122,176) # rgb = (0x7b,0x7a,0xb0) │ │ ( 95, 94,177) # rgb = (0x5f,0x5e,0xb1) │ │ ( 71, 68,179) # rgb = (0x47,0x44,0xb3) │ │ ( 65, 62,176) # rgb = (0x41,0x3e,0xb0) │ │ ( 72, 69,180) # rgb = (0x48,0x45,0xb4) │ │ ( 98, 96,178) # rgb = (0x62,0x60,0xb2) │ │ (124,123,176) # rgb = (0x7c,0x7b,0xb0) │ │ (207,207,221) # rgb = (0xcf,0xcf,0xdd) │ │ (176,176,197) # rgb = (0xb0,0xb0,0xc5) │ │ (118,117,172) # rgb = (0x76,0x75,0xac) │ │ - ( 23, 20,178) # rgb = (0x17,0x14,0xb2) │ │ - ( 23, 20,178) # rgb = (0x17,0x14,0xb2) │ │ ( 29, 26,159) # rgb = (0x1d,0x1a,0x9f) │ │ ( 36, 33,156) # rgb = (0x24,0x21,0x9c) │ │ (117,115,174) # rgb = (0x75,0x73,0xae) │ │ (223,223,232) # rgb = (0xdf,0xdf,0xe8) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (220,220,230) # rgb = (0xdc,0xdc,0xe6) │ │ (112,111,172) # rgb = (0x70,0x6f,0xac) │ │ ( 35, 32,156) # rgb = (0x23,0x20,0x9c) │ │ ( 29, 25,160) # rgb = (0x1d,0x19,0xa0) │ │ - ( 21, 17,175) # rgb = (0x15,0x11,0xaf) │ │ - ( 21, 17,175) # rgb = (0x15,0x11,0xaf) │ │ ( 22, 18,176) # rgb = (0x16,0x12,0xb0) │ │ ( 20, 17,175) # rgb = (0x14,0x11,0xaf) │ │ ( 19, 15,168) # rgb = (0x13,0x0f,0xa8) │ │ ( 39, 36,166) # rgb = (0x27,0x24,0xa6) │ │ ( 91, 89,169) # rgb = (0x5b,0x59,0xa9) │ │ (122,120,179) # rgb = (0x7a,0x78,0xb3) │ │ (145,144,189) # rgb = (0x91,0x90,0xbd) │ │ (159,159,197) # rgb = (0x9f,0x9f,0xc5) │ │ (142,141,188) # rgb = (0x8e,0x8d,0xbc) │ │ (118,117,177) # rgb = (0x76,0x75,0xb1) │ │ ( 84, 82,166) # rgb = (0x54,0x52,0xa6) │ │ ( 35, 32,165) # rgb = (0x23,0x20,0xa5) │ │ - ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ - ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ ( 20, 16,174) # rgb = (0x14,0x10,0xae) │ │ ( 21, 17,170) # rgb = (0x15,0x11,0xaa) │ │ ( 33, 30,151) # rgb = (0x21,0x1e,0x97) │ │ ( 44, 42,143) # rgb = (0x2c,0x2a,0x8f) │ │ ( 65, 63,151) # rgb = (0x41,0x3f,0x97) │ │ ( 80, 78,157) # rgb = (0x50,0x4e,0x9d) │ │ ( 62, 60,150) # rgb = (0x3e,0x3c,0x96) │ │ ( 41, 38,142) # rgb = (0x29,0x26,0x8e) │ │ ( 32, 29,151) # rgb = (0x20,0x1d,0x97) │ │ ( 21, 17,171) # rgb = (0x15,0x11,0xab) │ │ - ( 16, 12,170) # rgb = (0x10,0x0c,0xaa) │ │ - ( 16, 13,171) # rgb = (0x10,0x0d,0xab) │ │ ( 17, 13,171) # rgb = (0x11,0x0d,0xab) │ │ ( 17, 14,172) # rgb = (0x11,0x0e,0xac) │ │ ( 16, 13,171) # rgb = (0x10,0x0d,0xab) │ │ - ( 19, 15,173) # rgb = (0x13,0x0f,0xad) │ │ - ( 19, 16,174) # rgb = (0x13,0x10,0xae) │ │ - ( 16, 12,170) # rgb = (0x10,0x0c,0xaa) │ │ ( 11, 8,166) # rgb = (0x0b,0x08,0xa6) │ │ ( 12, 8,166) # rgb = (0x0c,0x08,0xa6) │ │ ( 13, 10,168) # rgb = (0x0d,0x0a,0xa8) │ │ ( 15, 11,169) # rgb = (0x0f,0x0b,0xa9) │ │ ( 14, 10,168) # rgb = (0x0e,0x0a,0xa8) │ │ - ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ - ( 34, 30,188) # rgb = (0x22,0x1e,0xbc) │ │ - ( 43, 40,198) # rgb = (0x2b,0x28,0xc6) │ │ - ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ - ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ - ( 14, 11,169) # rgb = (0x0e,0x0b,0xa9) │ │ - ( 22, 18,176) # rgb = (0x16,0x12,0xb0) │ │ - ( 35, 31,189) # rgb = (0x23,0x1f,0xbd) │ │ - ( 39, 35,193) # rgb = (0x27,0x23,0xc1) │ │ - ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ - ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ - ( 36, 32,190) # rgb = (0x24,0x20,0xbe) │ │ - ( 60, 56,214) # rgb = (0x3c,0x38,0xd6) │ │ - ( 31, 27,185) # rgb = (0x1f,0x1b,0xb9) │ │ - ( 12, 8,166) # rgb = (0x0c,0x08,0xa6) │ │ ( 9, 5,163) # rgb = (0x09,0x05,0xa3) │ │ - ( 11, 8,166) # rgb = (0x0b,0x08,0xa6) │ │ - ( 27, 23,181) # rgb = (0x1b,0x17,0xb5) │ │ - ( 43, 39,197) # rgb = (0x2b,0x27,0xc5) │ │ - ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ ( 7, 3,161) # rgb = (0x07,0x03,0xa1) │ │ - ( 12, 9,167) # rgb = (0x0c,0x09,0xa7) │ │ - ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ - ( 41, 38,196) # rgb = (0x29,0x26,0xc4) │ │ - ( 45, 41,199) # rgb = (0x2d,0x29,0xc7) │ │ - ( 4, 1,159) # rgb = (0x04,0x01,0x9f) │ │ - ( 14, 11,169) # rgb = (0x0e,0x0b,0xa9) │ │ - ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ - ( 7, 3,161) # rgb = (0x07,0x03,0xa1) │ │ - ( 13, 10,168) # rgb = (0x0d,0x0a,0xa8) │ │ - ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ - ( 44, 40,198) # rgb = (0x2c,0x28,0xc6) │ │ - ( 27, 24,182) # rgb = (0x1b,0x18,0xb6) │ │ - ( 29, 25,183) # rgb = (0x1d,0x19,0xb7) │ │ - ( 42, 38,196) # rgb = (0x2a,0x26,0xc4) │ │ } │ │ tRNS { │ │ - 0 4 115 172 166 58 82 201 255 132 167 252 255 132 174 255 255 255 255 255 255 255 135 176 255 255 255 255 255 255 255 255 255 255 139 180 255 255 255 255 255 255 255 255 255 255 255 142 183 255 255 255 255 255 255 255 255 255 255 255 255 255 145 186 255 255 255 255 255 255 255 255 255 255 255 149 190 255 255 255 255 255 255 255 255 255 255 255 255 153 193 255 255 255 255 255 255 255 255 255 255 255 255 255 255 157 197 255 255 255 255 255 255 255 255 255 255 161 201 255 255 255 255 255 255 255 255 255 255 255 255 165 204 255 255 255 255 255 255 255 255 255 255 169 209 255 255 255 168 203 253 255 255 255 255 255 59 77 146 157 182 243 210 164 155 155 1 3 2 70 249 255 249 205 79 88 255 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ + 0 4 115 172 166 58 82 201 132 167 252 132 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 155 1 3 2 70 249 249 205 79 88 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102030404040404040404040404040404040302010000 │ │ -00050607080808080808080808080808080808080807060500 │ │ -00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ -000d0e0f10101010111213101010141215101010100f0e0d00 │ │ -0016171111111118191a1b1c111d1e1f202111111111171600 │ │ -0022230808082425262728292a2b2c272d2e2a080808232200 │ │ -002f3031313132333435363738393a3b3c3d32313131302f00 │ │ -003e3f40404142434445464040404748494a424140403f3e00 │ │ -004b4c4d434e4f50515253545454535255565758434d4c4b00 │ │ -00595a545b5c5d275e5f606162636465662767685b545a5900 │ │ -00696a52526b6c6d6e27276f706f27277172737452526a6900 │ │ -00757677777778797a7b7c7d7e7f8081827978777777767500 │ │ -0083848585858585868788898a8b8c8d8e8585858585848300 │ │ -008f9091929292929292919193919292929292929291908f00 │ │ -009495969798999a9a9a9a9b98989898989898989796959400 │ │ -009c9d9e9f9fa0a1989898a2a3a4a5a5a5a5a5a59f9e9d9c00 │ │ -00a6a7a80000a9aaabacadae000000000000000000a8a7a600 │ │ -000000000000afb0b1b2b3b400000000000000000000000000 │ │ -000000000000b5b616b7000000000000000000000000000000 │ │ -0000000000b8b9babb00000000000000000000000000000000 │ │ -0000000000bcbdbe0000000000000000000000000000000000 │ │ +00050607454545454545454545454545454545454507060500 │ │ +0008090a46464646464646464646464646464646460a090800 │ │ +000b0c4748484848494a4b4848484c4a4d48484848470c0b00 │ │ +000d0e494949494e4f505152495354555657494949490e0d00 │ │ +000f1045454558595a5b5c5d5e5f605b61625e454545100f00 │ │ +0011126363636465666768696a6b6c6d6e6f64636363121100 │ │ +00131470707172737475767070707778797a72717070141300 │ │ +0015167b737c7d7e7f8081828282818083848586737b161500 │ │ +001718828788895b8a8b8c8d8e8f9091925b93948782181700 │ │ +00191a8080959697985b5b999a995b5b9b9c9d9e80801a1900 │ │ +001b1c9f9f9fa0a1a2a3a4a5a6a7a8a9aaa1a09f9f9f1c1b00 │ │ +001d1eabababababacadaeafb0b1b2b3b4ababababab1e1d00 │ │ +001f20b5b6b6b6b6b6b6b5b5b7b5b6b6b6b6b6b6b6b5201f00 │ │ +00212223b8b9babbbbbbbbbcb9b9b9b9b9b9b9b9b823222100 │ │ +0024252627272829b9b9b92a2b2c2d2d2d2d2d2d2726252400 │ │ +002e2f3000003132bd333435000000000000000000302f2e00 │ │ +00000000000036be3738393a00000000000000000000000000 │ │ +0000000000003b3c0d3d000000000000000000000000000000 │ │ +00000000003e3f404100000000000000000000000000000000 │ │ +00000000004243440000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_gray.png │ ├── sng │ │ @@ -1,171 +1,171 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ } │ │ tRNS { │ │ - 0 4 115 172 166 58 82 201 255 132 167 252 255 174 255 255 255 255 135 176 255 255 255 255 255 255 139 180 255 255 255 255 255 255 255 255 142 183 255 255 255 255 255 255 255 145 186 255 255 255 255 255 149 190 255 255 255 255 255 255 255 153 193 255 255 255 255 255 255 255 255 255 255 157 197 255 255 255 255 255 255 255 161 201 255 255 255 255 165 204 255 255 255 169 209 168 203 253 255 255 59 77 146 157 182 243 210 164 155 1 3 2 70 249 255 205 79 88 255 243 145 41 7 129 237 135 18 28 213 120 18 21 88 9} │ │ + 0 4 115 172 166 58 82 201 132 167 252 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 1 3 2 70 249 205 79 88 243 145 41 7 129 237 135 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102030404040404040404040404040404040302010000 │ │ -00050607080808080808080808080808080808080807060500 │ │ -00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ -00090d0e0e0e0e0e0f0f100e0e0e110f110e0e0e0e0e0d0900 │ │ -00121311111111141516170f11181119110811111111131200 │ │ -001a1b0808081c1d1e1f2021181c221f2318180808081b1a00 │ │ -00242514141426272829082a1417202b2c1714141414252400 │ │ -002d2e171726261d2f30311717173233301d262617172e2d00 │ │ -0034352a1d3637383127393232323927313a3b3c1d2a353400 │ │ -003d3e32313f401f4142434410444542461f474831323e3d00 │ │ -00494a27274b4b4c4d1f1f4e4f4e1f1f50514b4b27274a4900 │ │ -00525354545430555438425636572c0e335530545454535200 │ │ -0058592f2f2f2f2f5a5b5b2714545c5c5a2f2f2f2f2f595800 │ │ -005d5e5a5a5a5a5a5a5a5a5555555a5a5a5a5a5a5a5a5e5d00 │ │ -005f60615b5b624b4b4b4b62635b5b5b5b5b5b5b5b61605f00 │ │ -006465666767686963635b6a6b6c6c6c6c6c6c6c6766656400 │ │ -006d6e6f00007071727173740000000000000000006f6e6d00 │ │ -00000000000075767778797a00000000000000000000000000 │ │ -0000000000007b7c7d7e000000000000000000000000000000 │ │ -00000000007f80818200000000000000000000000000000000 │ │ -00000000008384850000000000000000000000000000000000 │ │ +00050607434343434343434343434343434343434307060500 │ │ +0008090a44444444444444444444444444444444440a090800 │ │ +00080b454545454546464745454548464845454545450b0800 │ │ +000c0d48484848494a4b4c46484d484e4843484848480d0c00 │ │ +000e0f4343434f50515253544d4f5552564d4d4343430f0e00 │ │ +0010114949495758595a435b494c535c5d4c49494949111000 │ │ +0012134c4c5757505e5f604c4c4c61625f5057574c4c131200 │ │ +0014155b50636465605866616161665860676869505b151400 │ │ +00161761606a6b526c6d6e6f476f706d715272736061171600 │ │ +00181958587474757652527778775252797a74745858191800 │ │ +001a1b7b7b7b5f7c7b656d7d637e5d45627c5f7b7b7b1b1a00 │ │ +001c1d5e5e5e5e5e7f808058497b81817f5e5e5e5e5e1d1c00 │ │ +001e1f7f7f7f7f7f7f7f7f7c7c7c7f7f7f7f7f7f7f7f1f1e00 │ │ +00202122808082747474748283808080808080808022212000 │ │ +0023242526262728838380292a2b2b2b2b2b2b2b2625242300 │ │ +002c2d2e00002f30843031320000000000000000002e2d2c00 │ │ +00000000000033853435363700000000000000000000000000 │ │ +00000000000038393a3b000000000000000000000000000000 │ │ +00000000003c3d3e3f00000000000000000000000000000000 │ │ +00000000004041420000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_white.png │ ├── sng │ │ @@ -4,148 +4,148 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ - (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 255 243 255 243 255 243 255 255 255 243 255 255 255 243 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 243 255 255 243 255 255 243 255 255 255 255 243 255 243 243 255 243 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040505050505050505050505050505050505050505050403 │ │ -06070707070707070707070707070707070707070707070706 │ │ -08090909090909090909090909090909090909090909090908 │ │ -0a0b0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b0b0a │ │ -0e0f1005111111111111111111111111111111111105100f0e │ │ -12131415161616161616161616161616161616161615141312 │ │ -171819161616161616161616161616161a1b1c1d1e16191817 │ │ -1f20211616161616161616161616161622232425261621201f │ │ -27282916161616161616161616161616220d2a2b2c16292827 │ │ -2d2e2f161616161616161616161616161a30313233162f2e2d │ │ -342535161616161636373822393a3b16161616161616352534 │ │ -3c3d3e16161616163f404142434431161616161616163e3d3c │ │ -454647161616161648494a4b264c4a4d4e4f16161616474645 │ │ -50445116161616165253545543435444565716161616514450 │ │ -58565916161616165a485b5b5b5b5b5b5c2216161616595658 │ │ -5d5e5f161616161616161616161616161616161616165f5e5d │ │ -60616216161616161616161616161616161616161616626160 │ │ -63646566676767676767676767676767676767676766656463 │ │ -68446940404040404040404040404040404040404040694468 │ │ -6a56565656565656565656565656565656565656565656566a │ │ -6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b │ │ -6d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6d │ │ -5353535353535353535353535353535353535353535353536e │ │ -6f707070707070707070707070707070707070707070707071 │ │ +031d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d03 │ │ +041f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f04 │ │ +05202020202020202020202020202020202020202020202005 │ │ +06212122232323232323232323232323232323232322212106 │ │ +0724251e26262626262626262626262626262626261e252407 │ │ +082728292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29282708 │ │ +092b2c2a2a2a2a2a2a2a2a2a2a2a2a2a2d2e2f30312a2c2b09 │ │ +0a32332a2a2a2a2a2a2a2a2a2a2a2a2a34353637382a33320a │ │ +0b393a2a2a2a2a2a2a2a2a2a2a2a2a2a34233b3c3d2a3a390b │ │ +0c3e3f2a2a2a2a2a2a2a2a2a2a2a2a2a2d404142432a3f3e0c │ │ +0d37442a2a2a2a2a4546473448494a2a2a2a2a2a2a2a44370d │ │ +0e4b4c2a2a2a2a2a4d4e4f505152412a2a2a2a2a2a2a4c4b0e │ │ +0f53542a2a2a2a2a555657583859575a5b5c2a2a2a2a54530f │ │ +10525d2a2a2a2a2a5e5f60615151605262632a2a2a2a5d5210 │ │ +1162642a2a2a2a2a655566666666666667342a2a2a2a646211 │ │ +1268692a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a696812 │ │ +136a6b2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a6b6a13 │ │ +146c6d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6c14 │ │ +1552704e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e705215 │ │ +16626262626262626262626262626262626262626262626216 │ │ +17717171717171717171717171717171717171717171717117 │ │ +18686868686868686868686868686868686868686868686818 │ │ +5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f19 │ │ +1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_lb.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 4, 23, 36) # rgb = (0x04,0x17,0x24) │ │ ( 3, 20, 30) # rgb = (0x03,0x14,0x1e) │ │ ( 3, 19, 29) # rgb = (0x03,0x13,0x1d) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 5, 7) # rgb = (0x01,0x05,0x07) │ │ ( 5, 49, 63) # rgb = (0x05,0x31,0x3f) │ │ ( 8, 83,107) # rgb = (0x08,0x53,0x6b) │ │ @@ -105,15 +105,15 @@ │ │ ( 11,111,143) # rgb = (0x0b,0x6f,0x8f) │ │ ( 8, 82,106) # rgb = (0x08,0x52,0x6a) │ │ ( 6, 58, 75) # rgb = (0x06,0x3a,0x4b) │ │ ( 5, 55, 71) # rgb = (0x05,0x37,0x47) │ │ ( 8, 78,101) # rgb = (0x08,0x4e,0x65) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020202020202020202020202020202020203030303020201 │ │ 04040404040404040404040404040404040404040404040404 │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_red.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 37, 9, 3) # rgb = (0x25,0x09,0x03) │ │ ( 30, 6, 2) # rgb = (0x1e,0x06,0x02) │ │ ( 29, 6, 2) # rgb = (0x1d,0x06,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 7, 1, 1) # rgb = (0x07,0x01,0x01) │ │ ( 63, 5, 5) # rgb = (0x3f,0x05,0x05) │ │ (107, 8, 8) # rgb = (0x6b,0x08,0x08) │ │ @@ -96,15 +96,15 @@ │ │ (127, 10, 10) # rgb = (0x7f,0x0a,0x0a) │ │ (143, 11, 11) # rgb = (0x8f,0x0b,0x0b) │ │ (106, 8, 8) # rgb = (0x6a,0x08,0x08) │ │ ( 75, 6, 6) # rgb = (0x4b,0x06,0x06) │ │ ( 71, 5, 5) # rgb = (0x47,0x05,0x05) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020202020202020202020202020202020202030302020201 │ │ 04040404040404040404040404040404040404040404040404 │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_blue.png │ ├── sng │ │ @@ -1,93 +1,99 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 49, 46,205) # rgb = (0x31,0x2e,0xcd) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 49, 46,205) # rgb = (0x31,0x2e,0xcd) │ │ ( 47, 43,203) # rgb = (0x2f,0x2b,0xcb) │ │ ( 46, 43,202) # rgb = (0x2e,0x2b,0xca) │ │ ( 48, 45,204) # rgb = (0x30,0x2d,0xcc) │ │ ( 49, 46,205) # rgb = (0x31,0x2e,0xcd) │ │ - ( 49, 45,204) # rgb = (0x31,0x2d,0xcc) │ │ ( 75, 74,180) # rgb = (0x4b,0x4a,0xb4) │ │ + ( 48, 45,204) # rgb = (0x30,0x2d,0xcc) │ │ + (156,155,194) # rgb = (0x9c,0x9b,0xc2) │ │ + ( 45, 42,201) # rgb = (0x2d,0x2a,0xc9) │ │ + (160,160,198) # rgb = (0xa0,0xa0,0xc6) │ │ + ( 43, 40,199) # rgb = (0x2b,0x28,0xc7) │ │ + (149,148,193) # rgb = (0x95,0x94,0xc1) │ │ + ( 41, 38,197) # rgb = (0x29,0x26,0xc5) │ │ + ( 40, 37,195) # rgb = (0x28,0x25,0xc3) │ │ + ( 40, 37,195) # rgb = (0x28,0x25,0xc3) │ │ + ( 39, 36,194) # rgb = (0x27,0x24,0xc2) │ │ + (146,145,188) # rgb = (0x92,0x91,0xbc) │ │ + ( 39, 35,194) # rgb = (0x27,0x23,0xc2) │ │ + ( 39, 37,195) # rgb = (0x27,0x25,0xc3) │ │ + ( 40, 37,195) # rgb = (0x28,0x25,0xc3) │ │ + ( 39, 36,195) # rgb = (0x27,0x24,0xc3) │ │ + ( 37, 33,192) # rgb = (0x25,0x21,0xc0) │ │ + ( 34, 31,190) # rgb = (0x22,0x1f,0xbe) │ │ + ( 32, 29,187) # rgb = (0x20,0x1d,0xbb) │ │ + ( 30, 26,185) # rgb = (0x1e,0x1a,0xb9) │ │ + ( 27, 24,182) # rgb = (0x1b,0x18,0xb6) │ │ + ( 24, 21,179) # rgb = (0x18,0x15,0xb3) │ │ + ( 22, 18,177) # rgb = (0x16,0x12,0xb1) │ │ + ( 19, 15,174) # rgb = (0x13,0x0f,0xae) │ │ + ( 16, 13,171) # rgb = (0x10,0x0d,0xab) │ │ + ( 13, 10,168) # rgb = (0x0d,0x0a,0xa8) │ │ + ( 10, 6,165) # rgb = (0x0a,0x06,0xa5) │ │ + ( 7, 3,162) # rgb = (0x07,0x03,0xa2) │ │ + ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ + ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ + ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ ( 82, 80,181) # rgb = (0x52,0x50,0xb5) │ │ ( 86, 84,182) # rgb = (0x56,0x54,0xb6) │ │ ( 85, 84,182) # rgb = (0x55,0x54,0xb6) │ │ ( 87, 85,182) # rgb = (0x57,0x55,0xb6) │ │ ( 72, 69,185) # rgb = (0x48,0x45,0xb9) │ │ - ( 48, 45,204) # rgb = (0x30,0x2d,0xcc) │ │ - ( 47, 44,203) # rgb = (0x2f,0x2c,0xcb) │ │ - ( 46, 43,202) # rgb = (0x2e,0x2b,0xca) │ │ - (156,155,194) # rgb = (0x9c,0x9b,0xc2) │ │ (206,205,212) # rgb = (0xce,0xcd,0xd4) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (126,125,191) # rgb = (0x7e,0x7d,0xbf) │ │ - ( 45, 42,201) # rgb = (0x2d,0x2a,0xc9) │ │ - ( 41, 38,197) # rgb = (0x29,0x26,0xc5) │ │ - ( 44, 40,199) # rgb = (0x2c,0x28,0xc7) │ │ - ( 45, 41,201) # rgb = (0x2d,0x29,0xc9) │ │ - (160,160,198) # rgb = (0xa0,0xa0,0xc6) │ │ (212,213,221) # rgb = (0xd4,0xd5,0xdd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (239,239,244) # rgb = (0xef,0xef,0xf4) │ │ (214,214,227) # rgb = (0xd6,0xd6,0xe3) │ │ (215,215,228) # rgb = (0xd7,0xd7,0xe4) │ │ (215,215,227) # rgb = (0xd7,0xd7,0xe3) │ │ (220,220,230) # rgb = (0xdc,0xdc,0xe6) │ │ (249,249,250) # rgb = (0xf9,0xf9,0xfa) │ │ (126,125,193) # rgb = (0x7e,0x7d,0xc1) │ │ - ( 43, 40,199) # rgb = (0x2b,0x28,0xc7) │ │ - ( 39, 36,195) # rgb = (0x27,0x24,0xc3) │ │ - (149,148,193) # rgb = (0x95,0x94,0xc1) │ │ (203,203,215) # rgb = (0xcb,0xcb,0xd7) │ │ (252,251,251) # rgb = (0xfc,0xfb,0xfb) │ │ (123,122,182) # rgb = (0x7b,0x7a,0xb6) │ │ ( 58, 55,186) # rgb = (0x3a,0x37,0xba) │ │ ( 63, 60,190) # rgb = (0x3f,0x3c,0xbe) │ │ ( 62, 59,190) # rgb = (0x3e,0x3b,0xbe) │ │ ( 61, 59,184) # rgb = (0x3d,0x3b,0xb8) │ │ (186,185,211) # rgb = (0xba,0xb9,0xd3) │ │ (117,115,191) # rgb = (0x75,0x73,0xbf) │ │ - ( 41, 38,197) # rgb = (0x29,0x26,0xc5) │ │ - ( 40, 37,195) # rgb = (0x28,0x25,0xc3) │ │ - ( 40, 37,195) # rgb = (0x28,0x25,0xc3) │ │ - ( 39, 36,194) # rgb = (0x27,0x24,0xc2) │ │ - (146,145,188) # rgb = (0x92,0x91,0xbc) │ │ (198,198,208) # rgb = (0xc6,0xc6,0xd0) │ │ (248,245,246) # rgb = (0xf8,0xf5,0xf6) │ │ (192,190,210) # rgb = (0xc0,0xbe,0xd2) │ │ (159,157,201) # rgb = (0x9f,0x9d,0xc9) │ │ (162,161,203) # rgb = (0xa2,0xa1,0xcb) │ │ (158,157,198) # rgb = (0x9e,0x9d,0xc6) │ │ (217,214,224) # rgb = (0xd9,0xd6,0xe0) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (118,116,183) # rgb = (0x76,0x74,0xb7) │ │ - ( 39, 35,194) # rgb = (0x27,0x23,0xc2) │ │ - ( 39, 37,195) # rgb = (0x27,0x25,0xc3) │ │ - ( 40, 37,195) # rgb = (0x28,0x25,0xc3) │ │ - ( 39, 36,195) # rgb = (0x27,0x24,0xc3) │ │ ( 39, 36,195) # rgb = (0x27,0x24,0xc3) │ │ ( 38, 35,193) # rgb = (0x26,0x23,0xc1) │ │ (159,157,184) # rgb = (0x9f,0x9d,0xb8) │ │ (203,202,203) # rgb = (0xcb,0xca,0xcb) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ (230,229,230) # rgb = (0xe6,0xe5,0xe6) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ (128,126,173) # rgb = (0x80,0x7e,0xad) │ │ ( 37, 33,192) # rgb = (0x25,0x21,0xc0) │ │ - ( 37, 33,192) # rgb = (0x25,0x21,0xc0) │ │ ( 36, 33,192) # rgb = (0x24,0x21,0xc0) │ │ ( 99, 98,165) # rgb = (0x63,0x62,0xa5) │ │ (158,156,180) # rgb = (0x9e,0x9c,0xb4) │ │ (234,232,234) # rgb = (0xea,0xe8,0xea) │ │ (139,138,172) # rgb = (0x8b,0x8a,0xac) │ │ ( 85, 83,173) # rgb = (0x55,0x53,0xad) │ │ ( 90, 89,177) # rgb = (0x5a,0x59,0xb1) │ │ @@ -95,120 +101,106 @@ │ │ ( 89, 87,177) # rgb = (0x59,0x57,0xb1) │ │ ( 84, 82,156) # rgb = (0x54,0x52,0x9c) │ │ (189,187,202) # rgb = (0xbd,0xbb,0xca) │ │ (227,225,228) # rgb = (0xe3,0xe1,0xe4) │ │ ( 81, 80,168) # rgb = (0x51,0x50,0xa8) │ │ ( 35, 32,190) # rgb = (0x23,0x20,0xbe) │ │ ( 34, 31,190) # rgb = (0x22,0x1f,0xbe) │ │ - ( 34, 31,190) # rgb = (0x22,0x1f,0xbe) │ │ ( 34, 31,187) # rgb = (0x22,0x1f,0xbb) │ │ ( 41, 38,180) # rgb = (0x29,0x26,0xb4) │ │ (136,134,180) # rgb = (0x88,0x86,0xb4) │ │ (167,164,182) # rgb = (0xa7,0xa4,0xb6) │ │ (121,118,182) # rgb = (0x79,0x76,0xb6) │ │ (123,120,185) # rgb = (0x7b,0x78,0xb9) │ │ (122,118,185) # rgb = (0x7a,0x76,0xb9) │ │ (127,124,169) # rgb = (0x7f,0x7c,0xa9) │ │ (175,173,186) # rgb = (0xaf,0xad,0xba) │ │ ( 78, 76,168) # rgb = (0x4e,0x4c,0xa8) │ │ ( 34, 31,185) # rgb = (0x22,0x1f,0xb9) │ │ ( 32, 29,187) # rgb = (0x20,0x1d,0xbb) │ │ - ( 32, 29,187) # rgb = (0x20,0x1d,0xbb) │ │ ( 31, 27,186) # rgb = (0x1f,0x1b,0xba) │ │ ( 32, 28,185) # rgb = (0x20,0x1c,0xb9) │ │ ( 99, 96,176) # rgb = (0x63,0x60,0xb0) │ │ (201,197,201) # rgb = (0xc9,0xc5,0xc9) │ │ (210,206,210) # rgb = (0xd2,0xce,0xd2) │ │ (207,203,207) # rgb = (0xcf,0xcb,0xcf) │ │ (208,204,208) # rgb = (0xd0,0xcc,0xd0) │ │ (210,205,209) # rgb = (0xd2,0xcd,0xd1) │ │ (188,184,202) # rgb = (0xbc,0xb8,0xca) │ │ ( 66, 63,176) # rgb = (0x42,0x3f,0xb0) │ │ ( 29, 26,185) # rgb = (0x1d,0x1a,0xb9) │ │ ( 30, 26,185) # rgb = (0x1e,0x1a,0xb9) │ │ - ( 30, 26,185) # rgb = (0x1e,0x1a,0xb9) │ │ ( 29, 25,184) # rgb = (0x1d,0x19,0xb8) │ │ ( 27, 24,182) # rgb = (0x1b,0x18,0xb6) │ │ ( 91, 87,189) # rgb = (0x5b,0x57,0xbd) │ │ (180,176,189) # rgb = (0xb4,0xb0,0xbd) │ │ (199,195,198) # rgb = (0xc7,0xc3,0xc6) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (198,194,197) # rgb = (0xc6,0xc2,0xc5) │ │ (136,133,180) # rgb = (0x88,0x85,0xb4) │ │ ( 50, 46,187) # rgb = (0x32,0x2e,0xbb) │ │ ( 27, 24,183) # rgb = (0x1b,0x18,0xb7) │ │ - ( 27, 24,182) # rgb = (0x1b,0x18,0xb6) │ │ ( 27, 23,182) # rgb = (0x1b,0x17,0xb6) │ │ ( 23, 21,179) # rgb = (0x17,0x15,0xb3) │ │ ( 57, 54,182) # rgb = (0x39,0x36,0xb6) │ │ (139,135,173) # rgb = (0x8b,0x87,0xad) │ │ (188,183,188) # rgb = (0xbc,0xb7,0xbc) │ │ (185,181,185) # rgb = (0xb9,0xb5,0xb9) │ │ (186,182,186) # rgb = (0xba,0xb6,0xba) │ │ (185,180,185) # rgb = (0xb9,0xb4,0xb9) │ │ ( 95, 91,170) # rgb = (0x5f,0x5b,0xaa) │ │ ( 26, 23,182) # rgb = (0x1a,0x17,0xb6) │ │ ( 25, 22,180) # rgb = (0x19,0x16,0xb4) │ │ ( 24, 21,179) # rgb = (0x18,0x15,0xb3) │ │ - ( 24, 21,179) # rgb = (0x18,0x15,0xb3) │ │ ( 22, 19,177) # rgb = (0x16,0x13,0xb1) │ │ ( 31, 28,180) # rgb = (0x1f,0x1c,0xb4) │ │ (118,113,174) # rgb = (0x76,0x71,0xae) │ │ (179,173,178) # rgb = (0xb3,0xad,0xb2) │ │ (164,159,172) # rgb = (0xa4,0x9f,0xac) │ │ ( 90, 85,187) # rgb = (0x5a,0x55,0xbb) │ │ ( 23, 20,179) # rgb = (0x17,0x14,0xb3) │ │ ( 22, 18,177) # rgb = (0x16,0x12,0xb1) │ │ - ( 22, 18,177) # rgb = (0x16,0x12,0xb1) │ │ ( 20, 16,175) # rgb = (0x14,0x10,0xaf) │ │ ( 45, 42,172) # rgb = (0x2d,0x2a,0xac) │ │ (148,141,178) # rgb = (0x94,0x8d,0xb2) │ │ (105,101,169) # rgb = (0x69,0x65,0xa9) │ │ ( 23, 20,174) # rgb = (0x17,0x14,0xae) │ │ ( 21, 17,176) # rgb = (0x15,0x11,0xb0) │ │ ( 19, 15,174) # rgb = (0x13,0x0f,0xae) │ │ - ( 19, 15,174) # rgb = (0x13,0x0f,0xae) │ │ ( 18, 15,173) # rgb = (0x12,0x0f,0xad) │ │ ( 16, 12,171) # rgb = (0x10,0x0c,0xab) │ │ ( 17, 13,172) # rgb = (0x11,0x0d,0xac) │ │ ( 16, 13,171) # rgb = (0x10,0x0d,0xab) │ │ - ( 16, 13,171) # rgb = (0x10,0x0d,0xab) │ │ ( 13, 10,168) # rgb = (0x0d,0x0a,0xa8) │ │ - ( 13, 10,168) # rgb = (0x0d,0x0a,0xa8) │ │ - ( 10, 6,165) # rgb = (0x0a,0x06,0xa5) │ │ ( 10, 6,165) # rgb = (0x0a,0x06,0xa5) │ │ ( 7, 3,162) # rgb = (0x07,0x03,0xa2) │ │ - ( 7, 3,162) # rgb = (0x07,0x03,0xa2) │ │ - ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ - ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ - ( 5, 1,159) # rgb = (0x05,0x01,0x9f) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 218 255 255 255 255 255 132 0 0 240 255 255 255 255 255 132 0 0 0 241 255 255 255 255 255 255 255 255 255 132 0 238 255 255 255 255 255 255 255 255 255 132 63 82 68 244 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 208 255 255 255 255 208 255 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 218 132 240 132 241 132 238 132 63 82 68 244 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050600000000 │ │ -07070708090a0b0b0b0b0b0b0b0b0b0b0b0b0c0d0e00000000 │ │ -0f0f1011121313141414141414141414141513161700000000 │ │ -18191a1b1c1d1e1f202121212121211f22231d242500000000 │ │ -2626182728292a2b2c2c2c2c2c2c2c2d2e2f1d303100000000 │ │ -32333435363738393a3a3a3a3a3a3a3a3b3c3d3e3f40410000 │ │ -42434445464748494a4a4a4a4a4a4a4a4b4b4c4d4e43420000 │ │ -4f4e5051525354555657575757575658595a5b5c5d4e4f0000 │ │ -5e5f5f606162636465656565656565666768696a5f5f5e0000 │ │ -6b6c6c6c6d6e6f7071727272727273747576776c6c6c6b0000 │ │ -78797979797a7b7c7d7e7f7f7f808081828379797979780000 │ │ -847b7b7b7b7b85868788898a8b8c8d8e8f7b7b7b7b7b840000 │ │ -90919191919191919293949596979898919191919191900000 │ │ -999a9a9a9a9a9a9a9a9b9c9d9e9fa09a9a9a9a9a9a9a990000 │ │ -a1a2a2a2a2a2a2a2a2a2a3a4a5a2a2a2a2a2a2a2a2a2a10000 │ │ -a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a60000 │ │ -a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a80000 │ │ -aaabababababababababababababababababababababaa0000 │ │ -acadadadadadadadadadadadadadadadadadadadadadac0000 │ │ -aeafb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afae0000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252627272727272727272727272728290700000000 │ │ +000000082a2b2b2c2c2c2c2c2c2c2c2c2c2d2b2e0900000000 │ │ +0000000a2f3031323334343434343432353630370b00000000 │ │ +0000000c38393a3b3c3c3c3c3c3c3c3d3e3f30400d00000000 │ │ +0e0f1011414243444545454545454545464748491213140000 │ │ +154a4b4c4d4e4f50515151515151515152525354554a150000 │ │ +1655565758595a5b5c5d5d5d5d5d5c5e5f6061626355160000 │ │ +17646465666768696a6a6a6a6a6a6a6b6c6d6e6f6464170000 │ │ +18707070717273747576767676767778797a7b707070180000 │ │ +197c7c7c7c7d7e7f808182828283838485867c7c7c7c190000 │ │ +1a7e7e7e7e7e8788898a8b8c8d8e8f90917e7e7e7e7e1a0000 │ │ +1b9292929292929293949596979899999292929292921b0000 │ │ +1c9a9a9a9a9a9a9a9a9b9c9d9e9fa09a9a9a9a9a9a9a1c0000 │ │ +1da1a1a1a1a1a1a1a1a1a2a3a4a1a1a1a1a1a1a1a1a11d0000 │ │ +1ea5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a51e0000 │ │ +1fa6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a61f0000 │ │ +20a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7200000 │ │ +21a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_purple.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 31, 6, 29) # rgb = (0x1f,0x06,0x1d) │ │ ( 26, 5, 25) # rgb = (0x1a,0x05,0x19) │ │ ( 26, 5, 24) # rgb = (0x1a,0x05,0x18) │ │ ( 25, 5, 24) # rgb = (0x19,0x05,0x18) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 1, 6) # rgb = (0x06,0x01,0x06) │ │ ( 51, 5, 50) # rgb = (0x33,0x05,0x32) │ │ @@ -107,15 +107,15 @@ │ │ ( 51, 5, 51) # rgb = (0x33,0x05,0x33) │ │ ( 60, 6, 60) # rgb = (0x3c,0x06,0x3c) │ │ ( 57, 5, 57) # rgb = (0x39,0x05,0x39) │ │ ( 61, 6, 60) # rgb = (0x3d,0x06,0x3c) │ │ ( 81, 8, 80) # rgb = (0x51,0x08,0x50) │ │ } │ │ tRNS { │ │ - 0 254 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0 254} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020202020202020202020202020202020203040403020201 │ │ 05050505050505050505050505050505050505050505050505 │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_white.png │ ├── sng │ │ @@ -1,55 +1,79 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 61, 60, 61) # rgb = (0x3d,0x3c,0x3d) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (221,220,221) # rgb = (0xdd,0xdc,0xdd) │ │ (226,223,226) # rgb = (0xe2,0xdf,0xe2) │ │ (223,220,223) # rgb = (0xdf,0xdc,0xdf) │ │ + (183,181,183) # rgb = (0xb7,0xb5,0xb7) │ │ + (179,175,179) # rgb = (0xb3,0xaf,0xb3) │ │ + (182,178,182) # rgb = (0xb6,0xb2,0xb6) │ │ + (187,185,187) # rgb = (0xbb,0xb9,0xbb) │ │ + (188,185,188) # rgb = (0xbc,0xb9,0xbc) │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + (190,191,190) # rgb = (0xbe,0xbf,0xbe) │ │ + (197,198,197) # rgb = (0xc5,0xc6,0xc5) │ │ + (197,199,197) # rgb = (0xc5,0xc7,0xc5) │ │ + (205,206,205) # rgb = (0xcd,0xce,0xcd) │ │ + (214,210,214) # rgb = (0xd6,0xd2,0xd6) │ │ + (213,210,213) # rgb = (0xd5,0xd2,0xd5) │ │ + (221,218,221) # rgb = (0xdd,0xda,0xdd) │ │ + (220,218,220) # rgb = (0xdc,0xda,0xdc) │ │ + (229,226,229) # rgb = (0xe5,0xe2,0xe5) │ │ + (238,234,238) # rgb = (0xee,0xea,0xee) │ │ + (237,234,237) # rgb = (0xed,0xea,0xed) │ │ + (241,239,241) # rgb = (0xf1,0xef,0xf1) │ │ + (240,239,240) # rgb = (0xf0,0xef,0xf0) │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (254,253,254) # rgb = (0xfe,0xfd,0xfe) │ │ + (248,243,248) # rgb = (0xf8,0xf3,0xf8) │ │ + ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ + (117,115,117) # rgb = (0x75,0x73,0x75) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (131,133,131) # rgb = (0x83,0x85,0x83) │ │ + (132,133,132) # rgb = (0x84,0x85,0x84) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (171,170,171) # rgb = (0xab,0xaa,0xab) │ │ (192,193,192) # rgb = (0xc0,0xc1,0xc0) │ │ (193,191,193) # rgb = (0xc1,0xbf,0xc1) │ │ (194,190,194) # rgb = (0xc2,0xbe,0xc2) │ │ (194,191,194) # rgb = (0xc2,0xbf,0xc2) │ │ - (183,181,183) # rgb = (0xb7,0xb5,0xb7) │ │ (176,173,176) # rgb = (0xb0,0xad,0xb0) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 68, 66, 68) # rgb = (0x44,0x42,0x44) │ │ ( 69, 68, 69) # rgb = (0x45,0x44,0x45) │ │ ( 70, 69, 70) # rgb = (0x46,0x45,0x46) │ │ ( 66, 65, 66) # rgb = (0x42,0x41,0x42) │ │ ( 52, 51, 52) # rgb = (0x34,0x33,0x34) │ │ ( 60, 59, 60) # rgb = (0x3c,0x3b,0x3c) │ │ ( 50, 49, 50) # rgb = (0x32,0x31,0x32) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 47, 46, 47) # rgb = (0x2f,0x2e,0x2f) │ │ ( 59, 58, 59) # rgb = (0x3b,0x3a,0x3b) │ │ (111,110,111) # rgb = (0x6f,0x6e,0x6f) │ │ - (179,175,179) # rgb = (0xb3,0xaf,0xb3) │ │ (166,165,166) # rgb = (0xa6,0xa5,0xa6) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 8, 9, 8) # rgb = (0x08,0x09,0x08) │ │ ( 57, 58, 57) # rgb = (0x39,0x3a,0x39) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 20, 22, 20) # rgb = (0x14,0x16,0x14) │ │ ( 59, 60, 59) # rgb = (0x3b,0x3c,0x3b) │ │ ( 73, 71, 73) # rgb = (0x49,0x47,0x49) │ │ ( 62, 63, 62) # rgb = (0x3e,0x3f,0x3e) │ │ ( 18, 20, 18) # rgb = (0x12,0x14,0x12) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ (165,164,165) # rgb = (0xa5,0xa4,0xa5) │ │ - (182,178,182) # rgb = (0xb6,0xb2,0xb6) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 24, 23, 24) # rgb = (0x18,0x17,0x18) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 63, 62, 63) # rgb = (0x3f,0x3e,0x3f) │ │ ( 62, 61, 62) # rgb = (0x3e,0x3d,0x3e) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ @@ -59,15 +83,14 @@ │ │ ( 33, 34, 33) # rgb = (0x21,0x22,0x21) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ (195,193,195) # rgb = (0xc3,0xc1,0xc3) │ │ (202,197,202) # rgb = (0xca,0xc5,0xca) │ │ (201,198,201) # rgb = (0xc9,0xc6,0xc9) │ │ (100,101,100) # rgb = (0x64,0x65,0x64) │ │ ( 26, 27, 26) # rgb = (0x1a,0x1b,0x1a) │ │ - (187,185,187) # rgb = (0xbb,0xb9,0xbb) │ │ (176,171,176) # rgb = (0xb0,0xab,0xb0) │ │ ( 30, 28, 30) # rgb = (0x1e,0x1c,0x1e) │ │ ( 75, 76, 75) # rgb = (0x4b,0x4c,0x4b) │ │ (178,176,178) # rgb = (0xb2,0xb0,0xb2) │ │ (186,184,186) # rgb = (0xba,0xb8,0xba) │ │ (182,180,182) # rgb = (0xb6,0xb4,0xb6) │ │ (187,184,187) # rgb = (0xbb,0xb8,0xbb) │ │ @@ -79,16 +102,14 @@ │ │ (117,114,117) # rgb = (0x75,0x72,0x75) │ │ (205,202,205) # rgb = (0xcd,0xca,0xcd) │ │ (180,177,180) # rgb = (0xb4,0xb1,0xb4) │ │ (205,201,205) # rgb = (0xcd,0xc9,0xcd) │ │ (122,120,122) # rgb = (0x7a,0x78,0x7a) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ (174,170,174) # rgb = (0xae,0xaa,0xae) │ │ - (188,185,188) # rgb = (0xbc,0xb9,0xbc) │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (181,180,181) # rgb = (0xb5,0xb4,0xb5) │ │ ( 37, 36, 37) # rgb = (0x25,0x24,0x25) │ │ ( 40, 41, 40) # rgb = (0x28,0x29,0x28) │ │ (104,105,104) # rgb = (0x68,0x69,0x68) │ │ (112,111,112) # rgb = (0x70,0x6f,0x70) │ │ (109,108,109) # rgb = (0x6d,0x6c,0x6d) │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ @@ -98,16 +119,14 @@ │ │ (108,107,108) # rgb = (0x6c,0x6b,0x6c) │ │ (205,203,205) # rgb = (0xcd,0xcb,0xcd) │ │ (196,193,196) # rgb = (0xc4,0xc1,0xc4) │ │ (207,205,207) # rgb = (0xcf,0xcd,0xcf) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ (179,177,179) # rgb = (0xb3,0xb1,0xb3) │ │ - (190,191,190) # rgb = (0xbe,0xbf,0xbe) │ │ - (197,198,197) # rgb = (0xc5,0xc6,0xc5) │ │ (184,185,184) # rgb = (0xb8,0xb9,0xb8) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 20, 19, 20) # rgb = (0x14,0x13,0x14) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 5, 4, 5) # rgb = (0x05,0x04,0x05) │ │ @@ -116,16 +135,14 @@ │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 63, 64, 63) # rgb = (0x3f,0x40,0x3f) │ │ (142,141,142) # rgb = (0x8e,0x8d,0x8e) │ │ (158,155,158) # rgb = (0x9e,0x9b,0x9e) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ ( 61, 63, 61) # rgb = (0x3d,0x3f,0x3d) │ │ (182,183,182) # rgb = (0xb6,0xb7,0xb6) │ │ - (197,199,197) # rgb = (0xc5,0xc7,0xc5) │ │ - (205,206,205) # rgb = (0xcd,0xce,0xcd) │ │ (190,191,190) # rgb = (0xbe,0xbf,0xbe) │ │ ( 65, 63, 65) # rgb = (0x41,0x3f,0x41) │ │ (154,152,154) # rgb = (0x9a,0x98,0x9a) │ │ (161,159,161) # rgb = (0xa1,0x9f,0xa1) │ │ (157,155,157) # rgb = (0x9d,0x9b,0x9d) │ │ (160,158,160) # rgb = (0xa0,0x9e,0xa0) │ │ ( 79, 77, 79) # rgb = (0x4f,0x4d,0x4f) │ │ @@ -134,123 +151,106 @@ │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 10, 9, 10) # rgb = (0x0a,0x09,0x0a) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ (191,193,191) # rgb = (0xbf,0xc1,0xbf) │ │ - (214,210,214) # rgb = (0xd6,0xd2,0xd6) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ ( 37, 38, 37) # rgb = (0x25,0x26,0x25) │ │ ( 55, 57, 55) # rgb = (0x37,0x39,0x37) │ │ (143,142,143) # rgb = (0x8f,0x8e,0x8f) │ │ (152,149,152) # rgb = (0x98,0x95,0x98) │ │ (159,156,159) # rgb = (0x9f,0x9c,0x9f) │ │ (153,151,153) # rgb = (0x99,0x97,0x99) │ │ ( 72, 74, 72) # rgb = (0x48,0x4a,0x48) │ │ (171,172,171) # rgb = (0xab,0xac,0xab) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 49, 50, 49) # rgb = (0x31,0x32,0x31) │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (213,210,213) # rgb = (0xd5,0xd2,0xd5) │ │ - (221,218,221) # rgb = (0xdd,0xda,0xdd) │ │ (207,208,207) # rgb = (0xcf,0xd0,0xcf) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 20, 21, 20) # rgb = (0x14,0x15,0x14) │ │ (187,185,187) # rgb = (0xbb,0xb9,0xbb) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - (220,218,220) # rgb = (0xdc,0xda,0xdc) │ │ - (229,226,229) # rgb = (0xe5,0xe2,0xe5) │ │ (213,214,213) # rgb = (0xd5,0xd6,0xd5) │ │ ( 41, 42, 41) # rgb = (0x29,0x2a,0x29) │ │ ( 49, 46, 49) # rgb = (0x31,0x2e,0x31) │ │ (121,119,121) # rgb = (0x79,0x77,0x79) │ │ (129,127,129) # rgb = (0x81,0x7f,0x81) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ ( 49, 48, 49) # rgb = (0x31,0x30,0x31) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ ( 52, 54, 52) # rgb = (0x34,0x36,0x34) │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ - (238,234,238) # rgb = (0xee,0xea,0xee) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ ( 39, 40, 39) # rgb = (0x27,0x28,0x27) │ │ ( 67, 68, 67) # rgb = (0x43,0x44,0x43) │ │ (186,183,186) # rgb = (0xba,0xb7,0xba) │ │ (164,163,164) # rgb = (0xa4,0xa3,0xa4) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ (202,203,202) # rgb = (0xca,0xcb,0xca) │ │ ( 54, 55, 54) # rgb = (0x36,0x37,0x36) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ - (237,234,237) # rgb = (0xed,0xea,0xed) │ │ - (241,239,241) # rgb = (0xf1,0xef,0xf1) │ │ (229,230,229) # rgb = (0xe5,0xe6,0xe5) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 13, 14, 13) # rgb = (0x0d,0x0e,0x0d) │ │ ( 45, 46, 45) # rgb = (0x2d,0x2e,0x2d) │ │ ( 18, 19, 18) # rgb = (0x12,0x13,0x12) │ │ (220,217,220) # rgb = (0xdc,0xd9,0xdc) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - (240,239,240) # rgb = (0xf0,0xef,0xf0) │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (237,236,237) # rgb = (0xed,0xec,0xed) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 59, 57, 59) # rgb = (0x3b,0x39,0x3b) │ │ (237,235,237) # rgb = (0xed,0xeb,0xed) │ │ - (254,253,254) # rgb = (0xfe,0xfd,0xfe) │ │ (243,242,243) # rgb = (0xf3,0xf2,0xf3) │ │ ( 68, 69, 68) # rgb = (0x44,0x45,0x44) │ │ ( 7, 8, 7) # rgb = (0x07,0x08,0x07) │ │ - (248,243,248) # rgb = (0xf8,0xf3,0xf8) │ │ (239,235,239) # rgb = (0xef,0xeb,0xef) │ │ (182,181,182) # rgb = (0xb6,0xb5,0xb6) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (126,125,126) # rgb = (0x7e,0x7d,0x7e) │ │ (157,156,157) # rgb = (0x9d,0x9c,0x9d) │ │ (175,172,175) # rgb = (0xaf,0xac,0xaf) │ │ (211,209,211) # rgb = (0xd3,0xd1,0xd3) │ │ (225,224,225) # rgb = (0xe1,0xe0,0xe1) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (223,224,223) # rgb = (0xdf,0xe0,0xdf) │ │ - ( 74, 73, 74) # rgb = (0x4a,0x49,0x4a) │ │ - (117,115,117) # rgb = (0x75,0x73,0x75) │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (131,133,131) # rgb = (0x83,0x85,0x83) │ │ - (132,133,132) # rgb = (0x84,0x85,0x84) │ │ } │ │ tRNS { │ │ - 0 200 210 210 210 210 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 243 255 255 255 255 255 255 255 243 243 255 255 255 255 243 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 200 210 210 210 210} │ │ + 0 200 210 210 210 210 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 200 210 210 210 210} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020304050505050505050505050505050505050504030201 │ │ -060708090a090909090909090b090909090b0b0b0b09080706 │ │ -0c0d0e0f1011111111111213141312111215161718191a0d0c │ │ -1b1c1d1e1e1e1e1e1e1e1e1f20211e1e1e222324252627281b │ │ -292a2b2c2d2e2f2f302e313233341e1e1e35363738393a1c29 │ │ -3b3c3d3e3f4041414243444546471e1e1e48494a4b4c4d4e4f │ │ -50515253545556565557584d595a1e1e1e5b5c5d5e5f606162 │ │ -636465666768686868696a6b6c6d1e1e1e6e6f7071726d7374 │ │ -7576347778797a7a7b7a7c477d7e1e1e1e7f80818283848575 │ │ -868788898a8b718b8c8d8e5a8f901e1e1e1e1e1e1e1e919293 │ │ -9495967f97989999699a66909b271e1e1e1e1e1e1e1e9c9d9e │ │ -9fa0a1a2a3a4a5a61e1e1ea7a8a11e1e1e1e1e1e1e1ea9aa9f │ │ -abacadae07afb0b11e1e1e65b2651e1e1e1e1e1e1e1eb3b4b5 │ │ -b6b7b8b9ba161dbb1e1e1e84bc841e1e1e1e1e1e1e1ebdb7be │ │ -bfc0191e1e1e1e1e1e1e1ebac1ba1e1e1e1e1e1e1e1ec2c3bf │ │ -c4c5c61e1e1e1e1e1e1e1ec730c71e1e1e1e1e1e1e1ec6c5c4 │ │ -c8c9cacbcccdcdcdcdcdcecf56cfcecdcdcdcdcdcccbcac9c8 │ │ -d0d1d2d3d4d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d4d3d2d1d0 │ │ -d6d7d8d9dad9d9d9d9d9d9d9d9d9d9d9d9d9d9d9dad9d8d7d6 │ │ +21222324252424242424242426242424242626262624232221 │ │ +062728292a2b2b2b2b2b2c2d2e2d2c2b2c2f30313233342706 │ │ +073536373737373737373738393a3737373b3c3d3e3f404107 │ │ +08424344454647474846494a4b4c3737374d4e4f5051523508 │ │ +0953545556575858595a5b5c5d5e3737375f6061626364650a │ │ +0b666768696a6b6b6a6c6d646e6f373737707172737475760c │ │ +0d7778797a7b7b7b7b7c7d7e7f80373737818283848580860e │ │ +0f874c88898a8b8b8c8b8d5e8e8f373737909192939495960f │ │ +109798999a9b849b9c9d9e6f9fa03737373737373737a1a211 │ │ +12a3a490a5a6a7a77ca879a0a9403737373737373737aaab13 │ │ +14acadaeafb0b1b2373737b3b4ad3737373737373737b5b614 │ │ +15b7b8b922babbbc37373778bd783737373737373737bebf16 │ │ +17c0c1c2c33036c437373795c5953737373737373737c6c018 │ │ +19c7333737373737373737c3c8c33737373737373737c9ca19 │ │ +1acbcc3737373737373737cd48cd3737373737373737cccb1a │ │ +1bcecfd0d1d2d2d2d2d2d3d46bd4d3d2d2d2d2d2d1d0cfce1b │ │ +d5d6d7d8d9dadadadadadadadadadadadadadadad9d8d7d6d5 │ │ +1c1d1e1f201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f201f1e1d1c │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_old_blue.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 3, 35) # rgb = (0x0a,0x03,0x23) │ │ ( 7, 3, 29) # rgb = (0x07,0x03,0x1d) │ │ ( 7, 3, 28) # rgb = (0x07,0x03,0x1c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 1, 1, 7) # rgb = (0x01,0x01,0x07) │ │ ( 6, 5, 63) # rgb = (0x06,0x05,0x3f) │ │ ( 11, 8,107) # rgb = (0x0b,0x08,0x6b) │ │ @@ -96,15 +96,15 @@ │ │ ( 13, 10,127) # rgb = (0x0d,0x0a,0x7f) │ │ ( 14, 11,143) # rgb = (0x0e,0x0b,0x8f) │ │ ( 11, 8,106) # rgb = (0x0b,0x08,0x6a) │ │ ( 7, 6, 75) # rgb = (0x07,0x06,0x4b) │ │ ( 7, 5, 71) # rgb = (0x07,0x05,0x47) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 01020202020202020202020202020202020202030302020201 │ │ 04040404040404040404040404040404040404040404040404 │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_yellow.png │ ├── sng │ │ @@ -1,210 +1,210 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ (211,219, 15) # rgb = (0xd3,0xdb,0x0f) │ │ (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ - (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ (214,222, 18) # rgb = (0xd6,0xde,0x12) │ │ (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ (217,224, 20) # rgb = (0xd9,0xe0,0x14) │ │ + (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ + (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ + (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ + (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ + (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ + (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ + (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ + (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ + (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ + (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ + (209,217, 13) # rgb = (0xd1,0xd9,0x0d) │ │ + (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ + (208,216, 12) # rgb = (0xd0,0xd8,0x0c) │ │ + (208,216, 12) # rgb = (0xd0,0xd8,0x0c) │ │ + (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ + (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ + (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ + (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ + (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ + (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ + (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ + (203,211, 7) # rgb = (0xcb,0xd3,0x07) │ │ + (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ + (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ + (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ + (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ + (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ + (218,225, 21) # rgb = (0xda,0xe1,0x15) │ │ + (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ + (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ + (202,210, 6) # rgb = (0xca,0xd2,0x06) │ │ + (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ + (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ + (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ + (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ + (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ + (226,234, 30) # rgb = (0xe2,0xea,0x1e) │ │ + (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ + (201,208, 4) # rgb = (0xc9,0xd0,0x04) │ │ + (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ + (217,225, 21) # rgb = (0xd9,0xe1,0x15) │ │ + (197,205, 1) # rgb = (0xc5,0xcd,0x01) │ │ + (201,209, 5) # rgb = (0xc9,0xd1,0x05) │ │ + (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ (217,224, 20) # rgb = (0xd9,0xe0,0x14) │ │ + (219,226, 22) # rgb = (0xdb,0xe2,0x16) │ │ + (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ + (202,210, 6) # rgb = (0xca,0xd2,0x06) │ │ (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ + (198,206, 2) # rgb = (0xc6,0xce,0x02) │ │ + (202,209, 5) # rgb = (0xca,0xd1,0x05) │ │ (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ + (218,225, 21) # rgb = (0xda,0xe1,0x15) │ │ + (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ + (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ + (217,224, 20) # rgb = (0xd9,0xe0,0x14) │ │ + (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ + (217,224, 20) # rgb = (0xd9,0xe0,0x14) │ │ (216,223, 19) # rgb = (0xd8,0xdf,0x13) │ │ (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ (214,222, 18) # rgb = (0xd6,0xde,0x12) │ │ - (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ - (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ (204,210, 24) # rgb = (0xcc,0xd2,0x18) │ │ (179,183, 87) # rgb = (0xb3,0xb7,0x57) │ │ (190,193,117) # rgb = (0xbe,0xc1,0x75) │ │ (185,190, 40) # rgb = (0xb9,0xbe,0x28) │ │ (214,221, 19) # rgb = (0xd6,0xdd,0x13) │ │ (208,215, 22) # rgb = (0xd0,0xd7,0x16) │ │ (174,178, 67) # rgb = (0xae,0xb2,0x43) │ │ (192,194,115) # rgb = (0xc0,0xc2,0x73) │ │ (175,179, 67) # rgb = (0xaf,0xb3,0x43) │ │ (211,217, 19) # rgb = (0xd3,0xd9,0x13) │ │ (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ - (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ - (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ (172,176, 50) # rgb = (0xac,0xb0,0x32) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (174,176,121) # rgb = (0xae,0xb0,0x79) │ │ (207,214, 17) # rgb = (0xcf,0xd6,0x11) │ │ (213,221, 17) # rgb = (0xd5,0xdd,0x11) │ │ (206,213, 25) # rgb = (0xce,0xd5,0x19) │ │ (203,204,174) # rgb = (0xcb,0xcc,0xae) │ │ (203,204,172) # rgb = (0xcb,0xcc,0xac) │ │ (210,217, 23) # rgb = (0xd2,0xd9,0x17) │ │ (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ - (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ - (212,219, 15) # rgb = (0xd4,0xdb,0x0f) │ │ (179,184, 36) # rgb = (0xb3,0xb8,0x24) │ │ (197,199,165) # rgb = (0xc5,0xc7,0xa5) │ │ (224,225,212) # rgb = (0xe0,0xe1,0xd4) │ │ (165,169, 75) # rgb = (0xa5,0xa9,0x4b) │ │ (206,214, 17) # rgb = (0xce,0xd6,0x11) │ │ (212,220, 16) # rgb = (0xd4,0xdc,0x10) │ │ (207,214, 18) # rgb = (0xcf,0xd6,0x12) │ │ (178,181,113) # rgb = (0xb2,0xb5,0x71) │ │ (231,231,219) # rgb = (0xe7,0xe7,0xdb) │ │ (175,177,115) # rgb = (0xaf,0xb1,0x73) │ │ (209,216, 17) # rgb = (0xd1,0xd8,0x11) │ │ - (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ - (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ (211,219, 15) # rgb = (0xd3,0xdb,0x0f) │ │ (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ (189,195, 19) # rgb = (0xbd,0xc3,0x13) │ │ (186,193, 24) # rgb = (0xba,0xc1,0x18) │ │ (201,207, 18) # rgb = (0xc9,0xcf,0x12) │ │ (201,208, 18) # rgb = (0xc9,0xd0,0x12) │ │ (188,194, 23) # rgb = (0xbc,0xc2,0x17) │ │ - (209,217, 13) # rgb = (0xd1,0xd9,0x0d) │ │ - (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ (213,216,141) # rgb = (0xd5,0xd8,0x8d) │ │ (217,219,169) # rgb = (0xd9,0xdb,0xa9) │ │ (179,183, 76) # rgb = (0xb3,0xb7,0x4c) │ │ (193,198, 25) # rgb = (0xc1,0xc6,0x19) │ │ (208,215, 11) # rgb = (0xd0,0xd7,0x0b) │ │ (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ (192,199, 26) # rgb = (0xc0,0xc7,0x1a) │ │ (179,182, 78) # rgb = (0xb3,0xb6,0x4e) │ │ (218,220,172) # rgb = (0xda,0xdc,0xac) │ │ (214,216,143) # rgb = (0xd6,0xd8,0x8f) │ │ - (208,216, 12) # rgb = (0xd0,0xd8,0x0c) │ │ - (208,216, 12) # rgb = (0xd0,0xd8,0x0c) │ │ (183,186,115) # rgb = (0xb7,0xba,0x73) │ │ (200,200,174) # rgb = (0xc8,0xc8,0xae) │ │ (219,220,199) # rgb = (0xdb,0xdc,0xc7) │ │ (179,182,112) # rgb = (0xb3,0xb6,0x70) │ │ (186,190, 82) # rgb = (0xba,0xbe,0x52) │ │ (194,200, 56) # rgb = (0xc2,0xc8,0x38) │ │ (192,197, 50) # rgb = (0xc0,0xc5,0x32) │ │ (195,200, 57) # rgb = (0xc3,0xc8,0x39) │ │ (187,191, 84) # rgb = (0xbb,0xbf,0x54) │ │ (180,182,114) # rgb = (0xb4,0xb6,0x72) │ │ (221,222,203) # rgb = (0xdd,0xde,0xcb) │ │ (197,198,171) # rgb = (0xc5,0xc6,0xab) │ │ (182,185,113) # rgb = (0xb6,0xb9,0x71) │ │ - (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ - (207,214, 10) # rgb = (0xcf,0xd6,0x0a) │ │ (184,191, 18) # rgb = (0xb8,0xbf,0x12) │ │ (177,184, 24) # rgb = (0xb1,0xb8,0x18) │ │ (179,181,105) # rgb = (0xb3,0xb5,0x69) │ │ (232,232,220) # rgb = (0xe8,0xe8,0xdc) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (230,230,217) # rgb = (0xe6,0xe6,0xd9) │ │ (177,180,101) # rgb = (0xb1,0xb4,0x65) │ │ (178,183, 23) # rgb = (0xb2,0xb7,0x17) │ │ - (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ - (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ (206,214, 10) # rgb = (0xce,0xd6,0x0a) │ │ (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ (200,207, 9) # rgb = (0xc8,0xcf,0x09) │ │ (189,195, 27) # rgb = (0xbd,0xc3,0x1b) │ │ (178,182, 78) # rgb = (0xb2,0xb6,0x4e) │ │ (182,185,110) # rgb = (0xb6,0xb9,0x6e) │ │ (191,193,135) # rgb = (0xbf,0xc1,0x87) │ │ (197,199,151) # rgb = (0xc5,0xc7,0x97) │ │ (191,193,132) # rgb = (0xbf,0xc1,0x84) │ │ (181,184,106) # rgb = (0xb5,0xb8,0x6a) │ │ (175,179, 71) # rgb = (0xaf,0xb3,0x47) │ │ (190,196, 24) # rgb = (0xbe,0xc4,0x18) │ │ (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ - (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ - (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ (201,208, 11) # rgb = (0xc9,0xd0,0x0b) │ │ (177,182, 26) # rgb = (0xb1,0xb6,0x1a) │ │ (164,169, 38) # rgb = (0xa4,0xa9,0x26) │ │ (169,173, 59) # rgb = (0xa9,0xad,0x3b) │ │ (173,176, 74) # rgb = (0xad,0xb0,0x4a) │ │ (169,173, 56) # rgb = (0xa9,0xad,0x38) │ │ (165,169, 35) # rgb = (0xa5,0xa9,0x23) │ │ (177,182, 24) # rgb = (0xb1,0xb6,0x18) │ │ (202,209, 10) # rgb = (0xca,0xd1,0x0a) │ │ - (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ - (203,211, 7) # rgb = (0xcb,0xd3,0x07) │ │ (204,211, 7) # rgb = (0xcc,0xd3,0x07) │ │ (203,211, 7) # rgb = (0xcb,0xd3,0x07) │ │ - (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ - (205,212, 8) # rgb = (0xcd,0xd4,0x08) │ │ - (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ (201,208, 4) # rgb = (0xc9,0xd0,0x04) │ │ (202,209, 5) # rgb = (0xca,0xd1,0x05) │ │ (203,210, 6) # rgb = (0xcb,0xd2,0x06) │ │ - (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ - (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ - (218,225, 21) # rgb = (0xda,0xe1,0x15) │ │ - (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ - (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ - (202,210, 6) # rgb = (0xca,0xd2,0x06) │ │ - (206,213, 9) # rgb = (0xce,0xd5,0x09) │ │ - (213,220, 16) # rgb = (0xd5,0xdc,0x10) │ │ - (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ - (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ - (214,221, 17) # rgb = (0xd6,0xdd,0x11) │ │ - (226,234, 30) # rgb = (0xe2,0xea,0x1e) │ │ - (211,218, 14) # rgb = (0xd3,0xda,0x0e) │ │ - (201,208, 4) # rgb = (0xc9,0xd0,0x04) │ │ (200,207, 3) # rgb = (0xc8,0xcf,0x03) │ │ - (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ - (217,225, 21) # rgb = (0xd9,0xe1,0x15) │ │ - (197,205, 1) # rgb = (0xc5,0xcd,0x01) │ │ (199,206, 2) # rgb = (0xc7,0xce,0x02) │ │ - (201,209, 5) # rgb = (0xc9,0xd1,0x05) │ │ - (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ - (217,224, 20) # rgb = (0xd9,0xe0,0x14) │ │ - (219,226, 22) # rgb = (0xdb,0xe2,0x16) │ │ - (197,204, 0) # rgb = (0xc5,0xcc,0x00) │ │ - (202,210, 6) # rgb = (0xca,0xd2,0x06) │ │ - (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ - (198,206, 2) # rgb = (0xc6,0xce,0x02) │ │ - (202,209, 5) # rgb = (0xca,0xd1,0x05) │ │ - (215,222, 18) # rgb = (0xd7,0xde,0x12) │ │ - (218,225, 21) # rgb = (0xda,0xe1,0x15) │ │ - (209,216, 12) # rgb = (0xd1,0xd8,0x0c) │ │ - (210,217, 13) # rgb = (0xd2,0xd9,0x0d) │ │ - (217,224, 20) # rgb = (0xd9,0xe0,0x14) │ │ } │ │ tRNS { │ │ - 0 4 115 172 166 58 82 201 255 132 167 252 255 132 174 255 255 255 135 176 255 255 255 255 255 255 255 255 255 255 139 180 255 255 255 255 255 255 255 255 255 255 255 142 183 255 255 255 255 255 255 255 255 255 255 255 255 145 186 255 255 255 255 255 255 255 149 190 255 255 255 255 255 255 255 255 255 255 153 193 255 255 255 255 255 255 255 255 255 255 255 255 255 157 197 255 255 255 255 255 255 255 255 255 161 201 255 255 255 255 255 255 255 255 255 255 255 255 165 204 255 255 255 255 255 255 255 255 255 255 169 209 255 255 168 203 253 255 255 255 59 77 146 157 182 243 210 164 155 1 3 2 70 249 255 205 79 88 255 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ + 0 4 115 172 166 58 82 201 132 167 252 132 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 1 3 2 70 249 205 79 88 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102030404040404040404040404040404040302010000 │ │ -00050607080808080808080808080808080808080807060500 │ │ -00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ -000d0e0f0f0f0f0f10110f0f0f0f1011100f0f0f0f0f0e0d00 │ │ -00121310101010141516171810191a1b1c1d10101010131200 │ │ -001e1f08080820212223242526272823292a260808081f1e00 │ │ -002b2c2020202d2e2f3031323334353637382d2020202c2b00 │ │ -00393a3b3b2d2d3c3d3e3f3b3b3b40413d3c2d2d3b3b3a3900 │ │ -0042433c3c44454647484849494948484a4b4c4d3c3c434200 │ │ -004e4f494950512352535455565758595a235b5c49494f4e00 │ │ -005d5e48485f606162232363646323236566675f48485e5d00 │ │ -0068696a6a6a6b6c6d6e6f7071727374756c6b6a6a6a696800 │ │ -0076777878787878797a7b7c7d7e7f80817878787878777600 │ │ -00828384848484848484848485848484848484848484838200 │ │ -0086878889898a8b8b8b8b8a89898989898989898988878600 │ │ -008c8d8e8f8f90918989899293949494949494948f8e8d8c00 │ │ -00959697000098999a999b9c00000000000000000097969500 │ │ -0000000000009d9e9fa0a1a200000000000000000000000000 │ │ -000000000000a3a412a5000000000000000000000000000000 │ │ -0000000000a6a7a8a900000000000000000000000000000000 │ │ -0000000000aaabac0000000000000000000000000000000000 │ │ +00050607434343434343434343434343434343434307060500 │ │ +0008090a44444444444444444444444444444444440a090800 │ │ +000b0c454545454546474545454546474645454545450c0b00 │ │ +000d0e4646464648494a4b4c464d4e4f5051464646460e0d00 │ │ +000f1043434352535455565758595a555b5c58434343100f00 │ │ +0011125252525d5e5f6061626364656667685d525252121100 │ │ +00131469695d5d6a6b6c6d6969696e6f6b6a5d5d6969141300 │ │ +0015166a6a7071727374747575757474767778796a6a161500 │ │ +00171875757a7b557c7d7e7f80818283845585867575181700 │ │ +00191a74748788898a55558b8c8b55558d8e8f8774741a1900 │ │ +001b1c9090909192939495969798999a9b92919090901c1b00 │ │ +001d1e9c9c9c9c9c9d9e9fa0a1a2a3a4a59c9c9c9c9c1e1d00 │ │ +001f20a6a6a6a6a6a6a6a6a6a7a6a6a6a6a6a6a6a6a6201f00 │ │ +00212223a8a8a9aaaaaaaaa9a8a8a8a8a8a8a8a8a823222100 │ │ +0024252627272829a8a8a82a2b2c2c2c2c2c2c2c2726252400 │ │ +002d2e2f00003031ab3132330000000000000000002f2e2d00 │ │ +00000000000034ac3536373800000000000000000000000000 │ │ +000000000000393a0d3b000000000000000000000000000000 │ │ +00000000003c3d3e3f00000000000000000000000000000000 │ │ +00000000004041420000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_purple.png │ ├── sng │ │ @@ -1,227 +1,227 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (151, 27,149) # rgb = (0x97,0x1b,0x95) │ │ (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ (140, 16,138) # rgb = (0x8c,0x10,0x8a) │ │ (153, 29,152) # rgb = (0x99,0x1d,0x98) │ │ (152, 28,150) # rgb = (0x98,0x1c,0x96) │ │ (152, 29,151) # rgb = (0x98,0x1d,0x97) │ │ - (156, 32,155) # rgb = (0x9c,0x20,0x9b) │ │ (157, 33,156) # rgb = (0x9d,0x21,0x9c) │ │ (158, 34,157) # rgb = (0x9e,0x22,0x9d) │ │ (162, 38,161) # rgb = (0xa2,0x26,0xa1) │ │ - (162, 38,161) # rgb = (0xa2,0x26,0xa1) │ │ (158, 34,157) # rgb = (0x9e,0x22,0x9d) │ │ (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ + (156, 32,155) # rgb = (0x9c,0x20,0x9b) │ │ + (157, 33,155) # rgb = (0x9d,0x21,0x9b) │ │ + (154, 30,153) # rgb = (0x9a,0x1e,0x99) │ │ + (155, 31,153) # rgb = (0x9b,0x1f,0x99) │ │ + (152, 28,151) # rgb = (0x98,0x1c,0x97) │ │ + (152, 29,151) # rgb = (0x98,0x1d,0x97) │ │ + (150, 26,149) # rgb = (0x96,0x1a,0x95) │ │ + (151, 27,149) # rgb = (0x97,0x1b,0x95) │ │ + (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ + (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ + (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ + (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ + (144, 20,142) # rgb = (0x90,0x14,0x8e) │ │ + (144, 20,142) # rgb = (0x90,0x14,0x8e) │ │ + (141, 17,140) # rgb = (0x8d,0x11,0x8c) │ │ + (141, 17,140) # rgb = (0x8d,0x11,0x8c) │ │ + (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ + (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ + (136, 12,135) # rgb = (0x88,0x0c,0x87) │ │ + (136, 13,135) # rgb = (0x88,0x0d,0x87) │ │ + (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ + (140, 16,138) # rgb = (0x8c,0x10,0x8a) │ │ + (136, 12,134) # rgb = (0x88,0x0c,0x86) │ │ + (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ + (154, 30,153) # rgb = (0x9a,0x1e,0x99) │ │ + (163, 40,162) # rgb = (0xa3,0x28,0xa2) │ │ + (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ + (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ + (135, 11,133) # rgb = (0x87,0x0b,0x85) │ │ + (142, 18,141) # rgb = (0x8e,0x12,0x8d) │ │ + (155, 31,154) # rgb = (0x9b,0x1f,0x9a) │ │ + (159, 35,158) # rgb = (0x9f,0x23,0x9e) │ │ + (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ + (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ + (156, 32,155) # rgb = (0x9c,0x20,0x9b) │ │ + (180, 56,179) # rgb = (0xb4,0x38,0xb3) │ │ + (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ + (132, 8,131) # rgb = (0x84,0x08,0x83) │ │ + (132, 8,130) # rgb = (0x84,0x08,0x82) │ │ + (147, 23,146) # rgb = (0x93,0x17,0x92) │ │ + (163, 39,162) # rgb = (0xa3,0x27,0xa2) │ │ + (125, 1,124) # rgb = (0x7d,0x01,0x7c) │ │ + (133, 9,131) # rgb = (0x85,0x09,0x83) │ │ + (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ + (162, 38,160) # rgb = (0xa2,0x26,0xa0) │ │ + (165, 41,164) # rgb = (0xa5,0x29,0xa4) │ │ + (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ + (135, 11,133) # rgb = (0x87,0x0b,0x85) │ │ + (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ + (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ + (133, 10,132) # rgb = (0x85,0x0a,0x84) │ │ + (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ + (164, 40,163) # rgb = (0xa4,0x28,0xa3) │ │ + (148, 24,146) # rgb = (0x94,0x18,0x92) │ │ + (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ + (162, 38,161) # rgb = (0xa2,0x26,0xa1) │ │ + (156, 32,155) # rgb = (0x9c,0x20,0x9b) │ │ + (162, 38,161) # rgb = (0xa2,0x26,0xa1) │ │ (160, 37,159) # rgb = (0xa0,0x25,0x9f) │ │ (160, 36,159) # rgb = (0xa0,0x24,0x9f) │ │ (158, 34,157) # rgb = (0x9e,0x22,0x9d) │ │ (157, 33,156) # rgb = (0x9d,0x21,0x9c) │ │ (160, 36,158) # rgb = (0xa0,0x24,0x9e) │ │ (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ (159, 35,158) # rgb = (0x9f,0x23,0x9e) │ │ - (156, 32,155) # rgb = (0x9c,0x20,0x9b) │ │ - (157, 33,155) # rgb = (0x9d,0x21,0x9b) │ │ (152, 38,151) # rgb = (0x98,0x26,0x97) │ │ (156, 98,155) # rgb = (0x9c,0x62,0x9b) │ │ (172,126,172) # rgb = (0xac,0x7e,0xac) │ │ (145, 53,144) # rgb = (0x91,0x35,0x90) │ │ (157, 34,156) # rgb = (0x9d,0x22,0x9c) │ │ (154, 36,153) # rgb = (0x9a,0x24,0x99) │ │ (146, 78,145) # rgb = (0x92,0x4e,0x91) │ │ (174,126,174) # rgb = (0xae,0x7e,0xae) │ │ (146, 78,146) # rgb = (0x92,0x4e,0x92) │ │ (155, 35,154) # rgb = (0x9b,0x23,0x9a) │ │ - (154, 30,153) # rgb = (0x9a,0x1e,0x99) │ │ - (155, 31,153) # rgb = (0x9b,0x1f,0x99) │ │ (155, 31,153) # rgb = (0x9b,0x1f,0x99) │ │ (138, 61,137) # rgb = (0x8a,0x3d,0x89) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (162,129,161) # rgb = (0xa2,0x81,0xa1) │ │ (149, 31,148) # rgb = (0x95,0x1f,0x94) │ │ (155, 32,154) # rgb = (0x9b,0x20,0x9a) │ │ (197,179,197) # rgb = (0xc5,0xb3,0xc5) │ │ (197,177,197) # rgb = (0xc5,0xb1,0xc5) │ │ (155, 37,154) # rgb = (0x9b,0x25,0x9a) │ │ - (152, 28,151) # rgb = (0x98,0x1c,0x97) │ │ - (152, 29,151) # rgb = (0x98,0x1d,0x97) │ │ (154, 30,153) # rgb = (0x9a,0x1e,0x99) │ │ (153, 29,152) # rgb = (0x99,0x1d,0x98) │ │ (137, 47,136) # rgb = (0x89,0x2f,0x88) │ │ (191,171,191) # rgb = (0xbf,0xab,0xbf) │ │ (222,214,222) # rgb = (0xde,0xd6,0xde) │ │ (142, 84,141) # rgb = (0x8e,0x54,0x8d) │ │ (149, 29,147) # rgb = (0x95,0x1d,0x93) │ │ (154, 30,152) # rgb = (0x9a,0x1e,0x98) │ │ (150, 31,149) # rgb = (0x96,0x1f,0x95) │ │ (164,123,163) # rgb = (0xa4,0x7b,0xa3) │ │ (229,221,229) # rgb = (0xe5,0xdd,0xe5) │ │ (161,124,161) # rgb = (0xa1,0x7c,0xa1) │ │ (151, 31,150) # rgb = (0x97,0x1f,0x96) │ │ - (150, 26,149) # rgb = (0x96,0x1a,0x95) │ │ - (151, 27,149) # rgb = (0x97,0x1b,0x95) │ │ (152, 28,150) # rgb = (0x98,0x1c,0x96) │ │ (152, 29,151) # rgb = (0x98,0x1d,0x97) │ │ (152, 28,151) # rgb = (0x98,0x1c,0x97) │ │ (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ (137, 30,135) # rgb = (0x89,0x1e,0x87) │ │ (136, 34,136) # rgb = (0x88,0x22,0x88) │ │ (145, 30,143) # rgb = (0x91,0x1e,0x8f) │ │ (145, 29,144) # rgb = (0x91,0x1d,0x90) │ │ (137, 33,136) # rgb = (0x89,0x21,0x88) │ │ (137, 30,136) # rgb = (0x89,0x1e,0x88) │ │ (149, 25,147) # rgb = (0x95,0x19,0x93) │ │ - (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ - (148, 24,147) # rgb = (0x94,0x18,0x93) │ │ (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ (191,146,191) # rgb = (0xbf,0x92,0xbf) │ │ (207,177,207) # rgb = (0xcf,0xb1,0xcf) │ │ (153, 88,152) # rgb = (0x99,0x58,0x98) │ │ (141, 36,141) # rgb = (0x8d,0x24,0x8d) │ │ (145, 21,144) # rgb = (0x91,0x15,0x90) │ │ (146, 22,144) # rgb = (0x92,0x16,0x90) │ │ (147, 23,146) # rgb = (0x93,0x17,0x92) │ │ (142, 37,141) # rgb = (0x8e,0x25,0x8d) │ │ (153, 89,153) # rgb = (0x99,0x59,0x99) │ │ (209,180,209) # rgb = (0xd1,0xb4,0xd1) │ │ (192,148,192) # rgb = (0xc0,0x94,0xc0) │ │ (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ - (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ - (146, 22,145) # rgb = (0x92,0x16,0x91) │ │ (162,119,161) # rgb = (0xa2,0x77,0xa1) │ │ (195,179,195) # rgb = (0xc3,0xb3,0xc3) │ │ (216,203,216) # rgb = (0xd8,0xcb,0xd8) │ │ (164,122,164) # rgb = (0xa4,0x7a,0xa4) │ │ (159, 94,158) # rgb = (0x9f,0x5e,0x9e) │ │ (155, 68,155) # rgb = (0x9b,0x44,0x9b) │ │ (152, 62,151) # rgb = (0x98,0x3e,0x97) │ │ (156, 69,155) # rgb = (0x9c,0x45,0x9b) │ │ (160, 96,160) # rgb = (0xa0,0x60,0xa0) │ │ (165,123,164) # rgb = (0xa5,0x7b,0xa4) │ │ (218,207,218) # rgb = (0xda,0xcf,0xda) │ │ (192,176,192) # rgb = (0xc0,0xb0,0xc0) │ │ (160,117,160) # rgb = (0xa0,0x75,0xa0) │ │ - (144, 20,142) # rgb = (0x90,0x14,0x8e) │ │ - (144, 20,142) # rgb = (0x90,0x14,0x8e) │ │ (131, 26,130) # rgb = (0x83,0x1a,0x82) │ │ (130, 33,129) # rgb = (0x82,0x21,0x81) │ │ (162,115,161) # rgb = (0xa2,0x73,0xa1) │ │ (230,223,230) # rgb = (0xe6,0xdf,0xe6) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (228,220,228) # rgb = (0xe4,0xdc,0xe4) │ │ (159,111,158) # rgb = (0x9f,0x6f,0x9e) │ │ (129, 32,128) # rgb = (0x81,0x20,0x80) │ │ (131, 25,130) # rgb = (0x83,0x19,0x82) │ │ - (141, 17,140) # rgb = (0x8d,0x11,0x8c) │ │ - (141, 17,140) # rgb = (0x8d,0x11,0x8c) │ │ (142, 18,141) # rgb = (0x8e,0x12,0x8d) │ │ (141, 17,139) # rgb = (0x8d,0x11,0x8b) │ │ (135, 15,134) # rgb = (0x87,0x0f,0x86) │ │ (138, 36,138) # rgb = (0x8a,0x24,0x8a) │ │ (152, 89,151) # rgb = (0x98,0x59,0x97) │ │ (166,120,166) # rgb = (0xa6,0x78,0xa6) │ │ (180,144,179) # rgb = (0xb4,0x90,0xb3) │ │ (188,159,188) # rgb = (0xbc,0x9f,0xbc) │ │ (178,141,178) # rgb = (0xb2,0x8d,0xb2) │ │ (164,117,163) # rgb = (0xa4,0x75,0xa3) │ │ (148, 82,147) # rgb = (0x94,0x52,0x93) │ │ (137, 32,136) # rgb = (0x89,0x20,0x88) │ │ - (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ - (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ (140, 16,139) # rgb = (0x8c,0x10,0x8b) │ │ (137, 17,137) # rgb = (0x89,0x11,0x89) │ │ (125, 30,124) # rgb = (0x7d,0x1e,0x7c) │ │ (121, 42,120) # rgb = (0x79,0x2a,0x78) │ │ (132, 63,131) # rgb = (0x84,0x3f,0x83) │ │ (140, 78,139) # rgb = (0x8c,0x4e,0x8b) │ │ (131, 60,130) # rgb = (0x83,0x3c,0x82) │ │ (120, 38,119) # rgb = (0x78,0x26,0x77) │ │ (125, 29,123) # rgb = (0x7d,0x1d,0x7b) │ │ (138, 17,137) # rgb = (0x8a,0x11,0x89) │ │ - (136, 12,135) # rgb = (0x88,0x0c,0x87) │ │ - (136, 13,135) # rgb = (0x88,0x0d,0x87) │ │ (137, 13,136) # rgb = (0x89,0x0d,0x88) │ │ (138, 14,136) # rgb = (0x8a,0x0e,0x88) │ │ (136, 13,135) # rgb = (0x88,0x0d,0x87) │ │ - (139, 15,138) # rgb = (0x8b,0x0f,0x8a) │ │ - (140, 16,138) # rgb = (0x8c,0x10,0x8a) │ │ - (136, 12,134) # rgb = (0x88,0x0c,0x86) │ │ (132, 8,130) # rgb = (0x84,0x08,0x82) │ │ (132, 8,131) # rgb = (0x84,0x08,0x83) │ │ (133, 10,132) # rgb = (0x85,0x0a,0x84) │ │ (135, 11,134) # rgb = (0x87,0x0b,0x86) │ │ (134, 10,133) # rgb = (0x86,0x0a,0x85) │ │ - (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ - (154, 30,153) # rgb = (0x9a,0x1e,0x99) │ │ - (163, 40,162) # rgb = (0xa3,0x28,0xa2) │ │ - (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ - (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ - (135, 11,133) # rgb = (0x87,0x0b,0x85) │ │ - (142, 18,141) # rgb = (0x8e,0x12,0x8d) │ │ - (155, 31,154) # rgb = (0x9b,0x1f,0x9a) │ │ - (159, 35,158) # rgb = (0x9f,0x23,0x9e) │ │ - (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ - (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ - (156, 32,155) # rgb = (0x9c,0x20,0x9b) │ │ - (180, 56,179) # rgb = (0xb4,0x38,0xb3) │ │ - (151, 27,150) # rgb = (0x97,0x1b,0x96) │ │ - (132, 8,131) # rgb = (0x84,0x08,0x83) │ │ (129, 5,128) # rgb = (0x81,0x05,0x80) │ │ - (132, 8,130) # rgb = (0x84,0x08,0x82) │ │ - (147, 23,146) # rgb = (0x93,0x17,0x92) │ │ - (163, 39,162) # rgb = (0xa3,0x27,0xa2) │ │ - (125, 1,124) # rgb = (0x7d,0x01,0x7c) │ │ (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ - (133, 9,131) # rgb = (0x85,0x09,0x83) │ │ - (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ - (162, 38,160) # rgb = (0xa2,0x26,0xa0) │ │ - (165, 41,164) # rgb = (0xa5,0x29,0xa4) │ │ - (125, 1,123) # rgb = (0x7d,0x01,0x7b) │ │ - (135, 11,133) # rgb = (0x87,0x0b,0x85) │ │ - (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ - (127, 3,126) # rgb = (0x7f,0x03,0x7e) │ │ - (133, 10,132) # rgb = (0x85,0x0a,0x84) │ │ - (159, 35,157) # rgb = (0x9f,0x23,0x9d) │ │ - (164, 40,163) # rgb = (0xa4,0x28,0xa3) │ │ - (148, 24,146) # rgb = (0x94,0x18,0x92) │ │ - (149, 25,148) # rgb = (0x95,0x19,0x94) │ │ - (162, 38,161) # rgb = (0xa2,0x26,0xa1) │ │ } │ │ tRNS { │ │ - 0 4 115 172 166 58 82 201 255 132 167 252 255 132 174 255 255 255 255 255 255 255 135 176 255 255 255 255 255 255 255 255 255 255 139 180 255 255 255 255 255 255 255 255 255 255 142 183 255 255 255 255 255 255 255 255 255 255 255 255 255 145 186 255 255 255 255 255 255 255 255 255 255 255 149 190 255 255 255 255 255 255 255 255 255 255 255 255 153 193 255 255 255 255 255 255 255 255 255 255 255 255 255 255 157 197 255 255 255 255 255 255 255 255 255 255 161 201 255 255 255 255 255 255 255 255 255 255 255 255 165 204 255 255 255 255 255 255 255 255 255 255 169 209 255 255 255 168 203 253 255 255 255 255 255 59 77 146 157 182 243 210 164 155 155 1 3 2 70 249 255 249 205 79 88 255 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ + 0 4 115 172 166 58 82 201 132 167 252 132 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 155 1 3 2 70 249 249 205 79 88 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102030404040404040404040404040404040302010000 │ │ -00050607080808080808080808080808080808080807060500 │ │ -00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ -000d0e0f10101010111213101010141215101010100f0e0d00 │ │ -0016171111111118191a1b1c111d1e1f202111111111171600 │ │ -0022230808082425262728292a182b272c2d2a080808232200 │ │ -002e2f3030303132333435363738393a3b3c313030302f2e00 │ │ -003d3e3f3f4041424344453f3f3f4647484941403f3f3e3d00 │ │ -004a4b4c424d4e4f505152535353525154555657424c4b4a00 │ │ -005859535a5b5c275d5e5f6061626364652766675a53595800 │ │ -00686951516a6b6c6d27276e6f6e2727707172735151696800 │ │ -0074757676767778797a7b7c7d7e7f80817877767676757400 │ │ -008283848484848485868788898a8b8c8d8484848484838200 │ │ -008e8f909191919191919090929091919191919191908f8e00 │ │ -00939495969798999999999a97979797979797979695949300 │ │ -009b9c9d9e9e9fa0979797a1a2a3a4a4a4a4a4a49e9d9c9b00 │ │ -00a5a6a70000a8a9aaabacad000000000000000000a7a6a500 │ │ -000000000000aeafb0b1b2b300000000000000000000000000 │ │ -000000000000b4b516b6000000000000000000000000000000 │ │ -0000000000b7b8b9ba00000000000000000000000000000000 │ │ -0000000000bbbcbd0000000000000000000000000000000000 │ │ +00050607454545454545454545454545454545454507060500 │ │ +0008090a46464646464646464646464646464646460a090800 │ │ +000b0c4748484848494a4b4848484c4a4d48484848470c0b00 │ │ +000d0e494949494e4f505152495354555657494949490e0d00 │ │ +000f1045454558595a5b5c5d5e4e5f5b60615e454545100f00 │ │ +001112626262636465666768696a6b6c6d6e63626262121100 │ │ +0013146f6f7071727374756f6f6f7677787971706f6f141300 │ │ +0015167a727b7c7d7e7f80818181807f82838485727a161500 │ │ +001718818687885b898a8b8c8d8e8f90915b92938681181700 │ │ +00191a7f7f949596975b5b9899985b5b9a9b9c9d7f7f1a1900 │ │ +001b1c9e9e9e9fa0a1a2a3a4a5a6a7a8a9a09f9e9e9e1c1b00 │ │ +001d1eaaaaaaaaaaabacadaeafb0b1b2b3aaaaaaaaaa1e1d00 │ │ +001f20b4b5b5b5b5b5b5b4b4b6b4b5b5b5b5b5b5b5b4201f00 │ │ +00212223b7b8b9bababababbb8b8b8b8b8b8b8b8b723222100 │ │ +0024252627272829b8b8b82a2b2c2d2d2d2d2d2d2726252400 │ │ +002e2f3000003132bc333435000000000000000000302f2e00 │ │ +00000000000036bd3738393a00000000000000000000000000 │ │ +0000000000003b3c0d3d000000000000000000000000000000 │ │ +00000000003e3f404100000000000000000000000000000000 │ │ +00000000004243440000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/btn_close_pressed.png │ ├── sng │ │ @@ -7,24 +7,50 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (249,185, 70) # rgb = (0xf9,0xb9,0x46) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (242,159, 33) # rgb = (0xf2,0x9f,0x21) │ │ + (242,160, 33) # rgb = (0xf2,0xa0,0x21) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (252,181, 61) # rgb = (0xfc,0xb5,0x3d) │ │ (252,182, 61) # rgb = (0xfc,0xb6,0x3d) │ │ (252,182, 62) # rgb = (0xfc,0xb6,0x3e) │ │ (252,183, 62) # rgb = (0xfc,0xb7,0x3e) │ │ (252,184, 63) # rgb = (0xfc,0xb8,0x3f) │ │ (252,183, 63) # rgb = (0xfc,0xb7,0x3f) │ │ (252,184, 64) # rgb = (0xfc,0xb8,0x40) │ │ (252,185, 65) # rgb = (0xfc,0xb9,0x41) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (252,180, 59) # rgb = (0xfc,0xb4,0x3b) │ │ (250,165, 36) # rgb = (0xfa,0xa5,0x24) │ │ (250,167, 38) # rgb = (0xfa,0xa7,0x26) │ │ (250,168, 38) # rgb = (0xfa,0xa8,0x26) │ │ (250,169, 40) # rgb = (0xfa,0xa9,0x28) │ │ (250,170, 41) # rgb = (0xfa,0xaa,0x29) │ │ (250,171, 42) # rgb = (0xfa,0xab,0x2a) │ │ @@ -32,16 +58,14 @@ │ │ (250,173, 43) # rgb = (0xfa,0xad,0x2b) │ │ (250,173, 44) # rgb = (0xfa,0xad,0x2c) │ │ (250,172, 43) # rgb = (0xfa,0xac,0x2b) │ │ (250,171, 41) # rgb = (0xfa,0xab,0x29) │ │ (250,170, 40) # rgb = (0xfa,0xaa,0x28) │ │ (250,169, 39) # rgb = (0xfa,0xa9,0x27) │ │ (252,180, 60) # rgb = (0xfc,0xb4,0x3c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (252,182, 58) # rgb = (0xfc,0xb6,0x3a) │ │ (250,169, 36) # rgb = (0xfa,0xa9,0x24) │ │ (250,170, 37) # rgb = (0xfa,0xaa,0x25) │ │ (250,171, 38) # rgb = (0xfa,0xab,0x26) │ │ (250,173, 40) # rgb = (0xfa,0xad,0x28) │ │ (250,174, 41) # rgb = (0xfa,0xae,0x29) │ │ (250,177, 44) # rgb = (0xfa,0xb1,0x2c) │ │ @@ -59,35 +83,32 @@ │ │ (251,176, 42) # rgb = (0xfb,0xb0,0x2a) │ │ (251,177, 43) # rgb = (0xfb,0xb1,0x2b) │ │ (251,179, 44) # rgb = (0xfb,0xb3,0x2c) │ │ (251,179, 45) # rgb = (0xfb,0xb3,0x2d) │ │ (251,178, 44) # rgb = (0xfb,0xb2,0x2c) │ │ (251,173, 38) # rgb = (0xfb,0xad,0x26) │ │ (252,181, 57) # rgb = (0xfc,0xb5,0x39) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (253,182, 57) # rgb = (0xfd,0xb6,0x39) │ │ (251,172, 37) # rgb = (0xfb,0xac,0x25) │ │ (251,178, 43) # rgb = (0xfb,0xb2,0x2b) │ │ (251,180, 45) # rgb = (0xfb,0xb4,0x2d) │ │ (251,180, 46) # rgb = (0xfb,0xb4,0x2e) │ │ (251,182, 47) # rgb = (0xfb,0xb6,0x2f) │ │ (252,183, 48) # rgb = (0xfc,0xb7,0x30) │ │ (252,182, 48) # rgb = (0xfc,0xb6,0x30) │ │ (251,181, 46) # rgb = (0xfb,0xb5,0x2e) │ │ (251,181, 47) # rgb = (0xfb,0xb5,0x2f) │ │ (251,176, 41) # rgb = (0xfb,0xb0,0x29) │ │ (251,175, 40) # rgb = (0xfb,0xaf,0x28) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (235,169, 43) # rgb = (0xeb,0xa9,0x2b) │ │ (252,182, 47) # rgb = (0xfc,0xb6,0x2f) │ │ (251,183, 48) # rgb = (0xfb,0xb7,0x30) │ │ (252,183, 49) # rgb = (0xfc,0xb7,0x31) │ │ (251,182, 48) # rgb = (0xfb,0xb6,0x30) │ │ (252,181, 56) # rgb = (0xfc,0xb5,0x38) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (252,181, 55) # rgb = (0xfc,0xb5,0x37) │ │ (251,175, 39) # rgb = (0xfb,0xaf,0x27) │ │ (110, 80, 21) # rgb = (0x6e,0x50,0x15) │ │ ( 24, 17, 5) # rgb = (0x18,0x11,0x05) │ │ (142,104, 28) # rgb = (0x8e,0x68,0x1c) │ │ (228,167, 44) # rgb = (0xe4,0xa7,0x2c) │ │ (252,186, 51) # rgb = (0xfc,0xba,0x33) │ │ @@ -96,15 +117,14 @@ │ │ (252,182, 56) # rgb = (0xfc,0xb6,0x38) │ │ (235,170, 44) # rgb = (0xeb,0xaa,0x2c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 39, 29, 8) # rgb = (0x27,0x1d,0x08) │ │ (252,186, 52) # rgb = (0xfc,0xba,0x34) │ │ (142,105, 29) # rgb = (0x8e,0x69,0x1d) │ │ (236,170, 44) # rgb = (0xec,0xaa,0x2c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (252,181, 54) # rgb = (0xfc,0xb5,0x36) │ │ (142,106, 30) # rgb = (0x8e,0x6a,0x1e) │ │ (228,170, 48) # rgb = (0xe4,0xaa,0x30) │ │ (228,171, 49) # rgb = (0xe4,0xab,0x31) │ │ (142,104, 29) # rgb = (0x8e,0x68,0x1d) │ │ (252,184, 49) # rgb = (0xfc,0xb8,0x31) │ │ (252,180, 54) # rgb = (0xfc,0xb4,0x36) │ │ @@ -112,15 +132,14 @@ │ │ (251,177, 42) # rgb = (0xfb,0xb1,0x2a) │ │ (251,183, 49) # rgb = (0xfb,0xb7,0x31) │ │ (228,167, 46) # rgb = (0xe4,0xa7,0x2e) │ │ ( 39, 30, 9) # rgb = (0x27,0x1e,0x09) │ │ (142,107, 31) # rgb = (0x8e,0x6b,0x1f) │ │ (251,184, 49) # rgb = (0xfb,0xb8,0x31) │ │ (252,181, 53) # rgb = (0xfc,0xb5,0x35) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (252,179, 52) # rgb = (0xfc,0xb3,0x34) │ │ (252,183, 50) # rgb = (0xfc,0xb7,0x32) │ │ (252,185, 52) # rgb = (0xfc,0xb9,0x34) │ │ (252,186, 53) # rgb = (0xfc,0xba,0x35) │ │ ( 39, 29, 9) # rgb = (0x27,0x1d,0x09) │ │ (142,106, 31) # rgb = (0x8e,0x6a,0x1f) │ │ (252,187, 53) # rgb = (0xfc,0xbb,0x35) │ │ @@ -130,75 +149,69 @@ │ │ (251,180, 47) # rgb = (0xfb,0xb4,0x2f) │ │ (252,179, 51) # rgb = (0xfc,0xb3,0x33) │ │ (251,182, 49) # rgb = (0xfb,0xb6,0x31) │ │ (252,187, 54) # rgb = (0xfc,0xbb,0x36) │ │ (228,170, 49) # rgb = (0xe4,0xaa,0x31) │ │ (142,105, 31) # rgb = (0x8e,0x69,0x1f) │ │ (251,181, 49) # rgb = (0xfb,0xb5,0x31) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (252,178, 50) # rgb = (0xfc,0xb2,0x32) │ │ (251,184, 51) # rgb = (0xfb,0xb8,0x33) │ │ (228,171, 51) # rgb = (0xe4,0xab,0x33) │ │ (142,106, 32) # rgb = (0x8e,0x6a,0x20) │ │ (252,187, 55) # rgb = (0xfc,0xbb,0x37) │ │ (251,179, 46) # rgb = (0xfb,0xb3,0x2e) │ │ (252,177, 49) # rgb = (0xfc,0xb1,0x31) │ │ (251,178, 46) # rgb = (0xfb,0xb2,0x2e) │ │ (252,184, 52) # rgb = (0xfc,0xb8,0x34) │ │ (252,185, 53) # rgb = (0xfc,0xb9,0x35) │ │ (252,188, 56) # rgb = (0xfc,0xbc,0x38) │ │ (251,181, 50) # rgb = (0xfb,0xb5,0x32) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (251,176, 47) # rgb = (0xfb,0xb0,0x2f) │ │ (251,183, 52) # rgb = (0xfb,0xb7,0x34) │ │ (252,185, 54) # rgb = (0xfc,0xb9,0x36) │ │ (228,168, 50) # rgb = (0xe4,0xa8,0x32) │ │ (142,104, 31) # rgb = (0x8e,0x68,0x1f) │ │ (142,106, 33) # rgb = (0x8e,0x6a,0x21) │ │ (228,169, 50) # rgb = (0xe4,0xa9,0x32) │ │ (251,184, 53) # rgb = (0xfb,0xb8,0x35) │ │ (251,180, 49) # rgb = (0xfb,0xb4,0x31) │ │ (251,178, 47) # rgb = (0xfb,0xb2,0x2f) │ │ (251,176, 48) # rgb = (0xfb,0xb0,0x30) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (251,183, 53) # rgb = (0xfb,0xb7,0x35) │ │ (251,184, 54) # rgb = (0xfb,0xb8,0x36) │ │ (142,105, 32) # rgb = (0x8e,0x69,0x20) │ │ (228,170, 52) # rgb = (0xe4,0xaa,0x34) │ │ (228,171, 53) # rgb = (0xe4,0xab,0x35) │ │ (252,185, 55) # rgb = (0xfc,0xb9,0x37) │ │ (251,181, 51) # rgb = (0xfb,0xb5,0x33) │ │ (251,177, 46) # rgb = (0xfb,0xb1,0x2e) │ │ (251,175, 47) # rgb = (0xfb,0xaf,0x2f) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (251,174, 45) # rgb = (0xfb,0xae,0x2d) │ │ (251,177, 48) # rgb = (0xfb,0xb1,0x30) │ │ (251,180, 50) # rgb = (0xfb,0xb4,0x32) │ │ (251,182, 53) # rgb = (0xfb,0xb6,0x35) │ │ (235,172, 51) # rgb = (0xeb,0xac,0x33) │ │ ( 24, 18, 5) # rgb = (0x18,0x12,0x05) │ │ (142,105, 33) # rgb = (0x8e,0x69,0x21) │ │ (252,187, 57) # rgb = (0xfc,0xbb,0x39) │ │ (252,188, 59) # rgb = (0xfc,0xbc,0x3b) │ │ (236,172, 51) # rgb = (0xec,0xac,0x33) │ │ (251,183, 54) # rgb = (0xfb,0xb7,0x36) │ │ (251,180, 51) # rgb = (0xfb,0xb4,0x33) │ │ (251,174, 46) # rgb = (0xfb,0xae,0x2e) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (251,181, 52) # rgb = (0xfb,0xb5,0x34) │ │ (251,183, 55) # rgb = (0xfb,0xb7,0x37) │ │ (110, 81, 25) # rgb = (0x6e,0x51,0x19) │ │ (228,169, 52) # rgb = (0xe4,0xa9,0x34) │ │ (252,186, 57) # rgb = (0xfc,0xba,0x39) │ │ (252,187, 59) # rgb = (0xfc,0xbb,0x3b) │ │ (228,170, 54) # rgb = (0xe4,0xaa,0x36) │ │ (110, 81, 24) # rgb = (0x6e,0x51,0x18) │ │ (251,184, 55) # rgb = (0xfb,0xb8,0x37) │ │ (251,179, 50) # rgb = (0xfb,0xb3,0x32) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (251,172, 43) # rgb = (0xfb,0xac,0x2b) │ │ (251,179, 51) # rgb = (0xfb,0xb3,0x33) │ │ (251,181, 53) # rgb = (0xfb,0xb5,0x35) │ │ (251,182, 54) # rgb = (0xfb,0xb6,0x36) │ │ (236,172, 52) # rgb = (0xec,0xac,0x34) │ │ (251,185, 56) # rgb = (0xfb,0xb9,0x38) │ │ (251,185, 57) # rgb = (0xfb,0xb9,0x39) │ │ @@ -210,15 +223,14 @@ │ │ (251,179, 52) # rgb = (0xfb,0xb3,0x34) │ │ (251,182, 55) # rgb = (0xfb,0xb6,0x37) │ │ (251,184, 57) # rgb = (0xfb,0xb8,0x39) │ │ (251,185, 58) # rgb = (0xfb,0xb9,0x3a) │ │ (252,185, 58) # rgb = (0xfc,0xb9,0x3a) │ │ (251,183, 56) # rgb = (0xfb,0xb7,0x38) │ │ (251,181, 54) # rgb = (0xfb,0xb5,0x36) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (251,174, 48) # rgb = (0xfb,0xae,0x30) │ │ (251,177, 50) # rgb = (0xfb,0xb1,0x32) │ │ (251,179, 53) # rgb = (0xfb,0xb3,0x35) │ │ (251,180, 54) # rgb = (0xfb,0xb4,0x36) │ │ (251,181, 55) # rgb = (0xfb,0xb5,0x37) │ │ (251,182, 56) # rgb = (0xfb,0xb6,0x38) │ │ (251,183, 57) # rgb = (0xfb,0xb7,0x39) │ │ @@ -228,70 +240,58 @@ │ │ (251,177, 52) # rgb = (0xfb,0xb1,0x34) │ │ (251,178, 53) # rgb = (0xfb,0xb2,0x35) │ │ (251,180, 55) # rgb = (0xfb,0xb4,0x37) │ │ (251,181, 56) # rgb = (0xfb,0xb5,0x38) │ │ (251,182, 57) # rgb = (0xfb,0xb6,0x39) │ │ (251,176, 51) # rgb = (0xfb,0xb0,0x33) │ │ (251,175, 50) # rgb = (0xfb,0xaf,0x32) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (250,167, 39) # rgb = (0xfa,0xa7,0x27) │ │ (250,171, 47) # rgb = (0xfa,0xab,0x2f) │ │ (251,174, 49) # rgb = (0xfb,0xae,0x31) │ │ (251,174, 50) # rgb = (0xfb,0xae,0x32) │ │ (251,176, 52) # rgb = (0xfb,0xb0,0x34) │ │ (251,178, 54) # rgb = (0xfb,0xb2,0x36) │ │ (251,179, 54) # rgb = (0xfb,0xb3,0x36) │ │ (251,179, 55) # rgb = (0xfb,0xb3,0x37) │ │ (251,177, 53) # rgb = (0xfb,0xb1,0x35) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (242,159, 33) # rgb = (0xf2,0x9f,0x21) │ │ (251,168, 39) # rgb = (0xfb,0xa8,0x27) │ │ (251,170, 41) # rgb = (0xfb,0xaa,0x29) │ │ (251,171, 42) # rgb = (0xfb,0xab,0x2a) │ │ (251,169, 40) # rgb = (0xfb,0xa9,0x28) │ │ - (242,160, 33) # rgb = (0xf2,0xa0,0x21) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 8 33 37 3 40 245 255 255 255 255 255 255 255 255 5 50 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 7 57 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 58 255 255 255 255 255 255 255 255 255 255 255 255 59 255 255 255 255 255 255 60 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 62 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 64 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 66 255 255 255 255 255 255 255 255 255 255 255 255 68 255 255 255 255 255 255 255 255 255 255 255 69 255 255 255 255 255 255 255 255 255 70 255 255 255 255 255 255 255 255 255 255 255 255 255 71 255 255 255 255 255 255 255 255 255 255 72 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 74 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 75 255 255 255 255 255 255 255 255 255 6 247 255 255 255 255 247 24 87 99 102 1 21 26 28} │ │ + 0 8 33 37 3 40 245 5 50 7 57 58 59 60 62 64 66 68 69 70 71 72 74 75 6 247 247 24 87 99 102 1 21 26 28} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000102030303030303030303030303030303030303030303030201000000 │ │ -00000405060708090a0b0c0b0d0d0d0d0e0e0d0b0d0c0a090909070605040000 │ │ -00000f101112131415161718191a191a1a1a1b18171c1d1e1313121f100f0000 │ │ -0000202122232425262727272829282a2b2b2a282c2d272e2524232f21200000 │ │ -0000202130313232333435353637373737383736353534333239313a21200000 │ │ -0000203b3c3d33333e383f4040404141424344453f3f35354647393c3b200000 │ │ -0000204830393434383640494a41424b424c414d4940353e34473d4e48200000 │ │ -0000204f5051353644445253545556565757585453523f3f363e46594f200000 │ │ -0000204f50463837455a535b5c545d5d5d5d5e5c5b535f44363846504f200000 │ │ -00002060613438404d4c545c5b5b626364625b5b5c65664b4036466760200000 │ │ -00002060686937456a666b545b5b6c626d6c5b5b54586e664437696f60200000 │ │ -000020707135404572737374625c5b5b5b5b7576777778797a7b2b6870200000 │ │ -000020707c2a7a7d7873747e7f805b5b5b5b767f7e737379817a2b7170200000 │ │ -00002082832b4d7d84737e7e85865b5b5b5b7685877e73737d7a888382200000 │ │ -00002082898a81818b8c8787866c5b5b5b5b6c868d878c8b8e818a8982200000 │ │ -0000208f908a818e919293945b5b7586956c5b5b809692978e98999a8f200000 │ │ -0000209b9099988e9c9d94755b5b9e9fa0955b5b759ea19da298a3a49b200000 │ │ -000020a5a6a7a8a2a9aaab5b75acadaeaeae95755b53afb0b1a8a7b2a5200000 │ │ -000020b3a6a7b1b4b0b5b6539eb7b8b9b9b9baacabbbbcb0b1bda7a6b3200000 │ │ -000020bebf9abdc0c1c2bcc3c4c5c6b8c6b8c6c5c7bcc2a9c0c89abfbe200000 │ │ -000020bebfc9cacbc1c2c2cccdcdcec5cfc5c6cdd0b5d1d1cac8c9bfbe200000 │ │ -000020d21dd3d4cad5d6d7ccd8d9cdd9d9d0d9d8ccd1cbcbdac9d31dd2200000 │ │ -000020d215dbdcddded5d6dfdfe0d8d8e1d9e0e0d6d5d5dee2e3d315d2200000 │ │ -000020e4e5e6e7e8e9e9deeaebebdfecebecdfebdeeddde2e3e8e613e4200000 │ │ -0000eea5ef13f0f0f1f1f1f1f1f2f2f2f2f2f2f2f1f1f1f1f3f313f4a5ee0000 │ │ -000004f5f6f7f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f7f6f5040000 │ │ -0000f9eefafbfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfbfaeef90000 │ │ +000004050623242526272827292929292a2a2927292826252525230605040000 │ │ +000007082b2c2d2e2f3031323334333434343532313637382d2d2c3908070000 │ │ +0000090a3a3b3c3d3e3f3f3f404140424343424044453f463d3c3b470a090000 │ │ +0000090a48494a4a4b4c4d4d4e4f4f4f4f504f4e4d4d4c4b4a5149520a090000 │ │ +0000090b53544b4b5550565757575858595a5b5c56564d4d5d5e51530b090000 │ │ +0000090c48514c4c504e575f60585961596258635f574d554c5e54640c090000 │ │ +0000090d65664d4e5b5b6768696a6b6b6c6c6d69686756564e555d6e0d090000 │ │ +0000090d655d504f5c6f687071697272727273717068745b4e505d650d090000 │ │ +0000090e754c505763626971707076777876707071797a61574e5d7b0e090000 │ │ +0000090e7c7d4f5c7e7a7f697070807681807070696d827a5b4f7d830e090000 │ │ +0000090f844d575c8586868776717070707088898a8a8b8c8d8e437c0f090000 │ │ +0000090f8f428d908b86879192937070707089929186868c948d43840f090000 │ │ +000009109543639096869191979870707070899799918686908d9a9510090000 │ │ +000009109b9c94949d9e999998807070707080989f999e9da0949c9b10090000 │ │ +00000911a19c94a0a2a3a4a570708898a680707093a7a3a8a0a9aaab11090000 │ │ +00000912a1aaa9a0acada5887070aeafb0a6707088aeb1adb2a9b3b412090000 │ │ +00000913b5b6b7b2b8b9ba7088bbbcbdbdbda6887068bebfc0b7b6c113090000 │ │ +00000914b5b6c0c2bfc3c468aec5c6c7c7c7c8bbbac9cabfc0cbb6b514090000 │ │ +00000915ccabcbcdcecfcad0d1d2d3c6d3c6d3d2d4cacfb8cdd5abcc15090000 │ │ +00000915ccd6d7d8cecfcfd9dadadbd2dcd2d3daddc3deded7d5d6cc15090000 │ │ +0000091637dfe0d7e1e2e3d9e4e5dae5e5dde5e4d9ded8d8e6d6df3716090000 │ │ +000009162fe7e8e9eae1e2ebebece4e4ede5ecece2e1e1eaeeefdf2f16090000 │ │ +00000917f0f1f2f3f4f4eaf5f6f6ebf7f6f7ebf6eaf8e9eeeff3f12d17090000 │ │ +00001813192df9f9fafafafafafbfbfbfbfbfbfbfafafafafcfc2d1a13180000 │ │ +0000041b1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1b040000 │ │ +00001f18202122222222222222222222222222222222222222222120181f0000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_failed.png │ ├── sng │ │ @@ -16,206 +16,206 @@ │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ - ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 91, 91, 90) # rgb = (0x5b,0x5b,0x5a) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 64, 64, 63) # rgb = (0x40,0x40,0x3f) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ (233,234,233) # rgb = (0xe9,0xea,0xe9) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 91, 91, 90) # rgb = (0x5b,0x5b,0x5a) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 13, 12, 13) # rgb = (0x0d,0x0c,0x0d) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 21, 22, 21) # rgb = (0x15,0x16,0x15) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ } │ │ tRNS { │ │ - 0 1 2 2 20 100 121 119 119 120 120 120 120 120 5 183 255 255 255 255 255 255 255 255 184 6 29 250 255 253 254 254 254 254 254 254 254 254 251 30 244 255 253 255 255 255 255 255 255 255 255 255 255 245 255 254 255 255 255 255 255 255 30 245 254 255 255 255 255 255 30 245 254 255 255 245 255 254 255 255 255 255 30 245 255 254 255 255 255 255 255 255 245 255 254 255 255 255 255 30 245 255 254 255 255 255 255 255 255 255 245 254 255 255 255 255 29 244 255 254 255 255 255 255 255 30 245 255 253 254 255 255 254 24 245 255 255 255 255 254 253 255 130 251 252 250 252 255 254 255 255 253 251 252 251 28 34 16 133 255 249 255 168 38 29 31 30 30 138 255 252 121 3 175 227 75 17 223 194 31 26 130 11 4} │ │ + 0 1 2 2 20 100 121 119 119 120 120 120 120 120 5 183 184 6 29 250 253 254 254 254 254 254 254 254 254 251 30 244 253 245 254 30 245 254 30 245 254 245 254 30 245 254 245 254 30 245 254 245 254 29 244 254 30 245 253 254 254 24 245 254 253 130 251 252 250 252 254 253 251 252 251 28 34 16 133 249 168 38 29 31 30 30 138 252 121 3 175 227 75 17 223 194 31 26 130 11 4} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102020303030303030303030303030303030202010000 │ │ 00010000000000000000000000000000000000000000000100 │ │ 01000405060708090a090b0c0c0d0a09090908070605040001 │ │ -000e0f10111111111112131415161712111111111110181900 │ │ -001a1b1c1d1e1e1e1e1f2021222324251e1e1e1e1d1c261a00 │ │ -002728292a2b2b2b2c2d2e2f30313233342b2b2b2a29282700 │ │ -001a353637383838393a3b3c303d2c12363838383736351a00 │ │ -003e3f174041414111424331304445411741414140173f3e00 │ │ -00464710484242421045114430494a2d104242424810474600 │ │ -00464b4c4d1616164c164a4e304f5051161616164d4c4b4600 │ │ -005253545556565656545758595a5b15565656565554535200 │ │ -00525c5d5e4a4a4a4a5f60616161625d4a4a4a4a5e5d5c5200 │ │ -00636465666767676869516a6b6c6d65656767676665646300 │ │ -00636e696f57575767617071303c1472735757576f696e6300 │ │ -007475767778787876786d797a7b7c5b767878787776757400 │ │ -007d7e7f80817f82827f83618484818181818181807f7e7d00 │ │ -00858687616188898a8a8b8c878d6161616161616187868500 │ │ -00008e8f90919283939495969798989898989898999a8e0000 │ │ -0100009b9c9d9e9fa0a115a2a3a4a5a6a6a6a6a7a59b000001 │ │ -000100000000a861a9aaab0000000000000000000000000100 │ │ -000001ac0019ad76aeaf0000ac030303030303030303010000 │ │ -0000000200b0b1b2b300020100000000000000000000000000 │ │ -0000000100b4b5b600b7000000000000000000000000000000 │ │ -0000000000010000ac00000000000000000000000000000000 │ │ +000e0f6566666666666768696a6b6c67666666666665101100 │ │ +0012136d1415151515161718191a1b1c15151515146d1d1200 │ │ +001e1f6e206f6f6f7071727374757677786f6f6f206e1f1e00 │ │ +00122179227a7a7a7b7c7d7e747f7067797a7a7a2279211200 │ │ +0023246c2580808066818275748384806c808080256c242300 │ │ +00262765288181816584668374858671658181812865272600 │ │ +002629872a6b6b6b876b868874898a8b6b6b6b6b2a87292600 │ │ +002b2c8c2d8d8d8d8d8c8e8f9091926a8d8d8d8d2d8c2c2b00 │ │ +002b2e932f8686868694959696969793868686862f932e2b00 │ │ +00303198329999999a9b8b9c9d9e9f98989999993298313000 │ │ +0030339b348e8e8e9996a0a1747e69a2a38e8e8e349b333000 │ │ +003536a437a5a5a5a4a59fa6a7a8a992a4a5a5a537a4363500 │ │ +003839aa3a3baaababaaac963c3c3b3b3b3b3b3b3aaa393800 │ │ +003d3ead9696aeafb0b03f40adb196969696969696ad3e3d00 │ │ +00004142434445acb246b3b44748484848484848494a410000 │ │ +0100004b4c4d4eb54fb66a505152535454545455534b000001 │ │ +0001000000005696b757580000000000000000000000000100 │ │ +0000015900115aa45b5c000059030303030303030303010000 │ │ +00000002005d5e5f6000020100000000000000000000000000 │ │ +00000001006162630064000000000000000000000000000000 │ │ +00000000000100005900000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms.png │ ├── sng │ │ @@ -12,217 +12,217 @@ │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 28, 28, 30) # rgb = (0x1c,0x1c,0x1e) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 17, 18, 17) # rgb = (0x11,0x12,0x11) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 91, 91, 90) # rgb = (0x5b,0x5b,0x5a) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ - ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 29, 30, 29) # rgb = (0x1d,0x1e,0x1d) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ - ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 17, 18, 17) # rgb = (0x11,0x12,0x11) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 91, 91, 90) # rgb = (0x5b,0x5b,0x5a) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 19, 18, 19) # rgb = (0x13,0x12,0x13) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 13, 12, 13) # rgb = (0x0d,0x0c,0x0d) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 21, 22, 21) # rgb = (0x15,0x16,0x15) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ } │ │ tRNS { │ │ - 0 1 2 2 20 100 121 119 119 120 5 183 255 255 184 6 29 250 255 253 254 254 254 254 251 30 244 255 253 255 255 255 255 255 255 255 245 254 255 255 255 255 255 255 255 255 255 30 245 254 255 255 255 255 255 255 255 255 255 255 30 245 254 255 255 255 255 255 255 255 255 255 255 255 245 254 255 255 255 255 255 255 255 30 245 255 254 255 255 255 255 255 255 255 255 255 255 245 255 254 255 255 255 255 255 255 255 30 245 254 255 255 255 255 255 255 255 255 245 254 255 255 255 255 255 255 255 255 29 244 254 255 255 255 30 245 253 254 254 254 254 24 245 255 255 255 254 253 255 130 251 252 250 252 255 255 254 255 253 251 252 251 28 34 16 133 255 249 255 168 38 29 31 30 30 138 255 252 121 3 175 227 75 17 223 194 31 26 130 11 4} │ │ + 0 1 2 2 20 100 121 119 119 120 5 183 184 6 29 250 253 254 254 254 254 251 30 244 253 245 254 30 245 254 30 245 254 245 254 30 245 254 245 254 30 245 254 245 254 29 244 254 30 245 253 254 254 254 254 24 245 254 253 130 251 252 250 252 254 253 251 252 251 28 34 16 133 249 168 38 29 31 30 30 138 252 121 3 175 227 75 17 223 194 31 26 130 11 4} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102020303030303030303030303030303030202010000 │ │ 00010000000000000000000000000000000000000000000100 │ │ 01000405060708090909090909090909090908070605040001 │ │ -000a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0e0f00 │ │ -00101112131414141516171414141716171414141312181000 │ │ -00191a1b1c1d1d1d1e1f201d1d2122230d211d1d1c1b1a1900 │ │ -001024202526260d2728292a2b2c2d2e2d2c20262520241000 │ │ -002f300d312a3233343536372b3839353a3b2a22310d302f00 │ │ -003c3d0c3e0c3f224041423b43384445464748493e0c3d3c00 │ │ -003c4a324b324c4d4e4f471f5050514f38524c504b324a3c00 │ │ -00535455562b5758595a5b5c5d5c5e5a4e5f60205655545300 │ │ -00536162635d6435656667681d2927696a353a5d6362615300 │ │ -006b6c5c6d6e6f70453535717273353574365c756d5c6c6b00 │ │ -006b76757778795a7a7b7c7d407d697e795a7f787775766b00 │ │ -0080815b828384787f5a5a5a5a5a5a5a85788483825b818000 │ │ -00868779888979527f7a786e778a8b8c828989898879878600 │ │ -008d8e8f5a5a904d91919293945a5a5a5a5a5a5a5a8f8e8d00 │ │ -000095969798999a9b9c9d379e9f9f9f9f9f9f9fa0a1950000 │ │ -010000a2a3a4a5a6a7a84fa9aaabacadadadadaeaca2000001 │ │ -000100000000af5ab0b1b20000000000000000000000000100 │ │ -000001b3000fb45bb5b60000b3030303030303030303010000 │ │ -0000000200b7b8b9ba00020100000000000000000000000000 │ │ -0000000100bbbcbd00be000000000000000000000000000000 │ │ -0000000000010000b300000000000000000000000000000000 │ │ +000a0b5f60606060606060606060606060606060605f0c0d00 │ │ +000e0f61101111111213141111111413141111111061150e00 │ │ +00161762186363636465666363676869606763631862171600 │ │ +000e19661a6a6a606b6c6d6e6f7071727170666a1a66190e00 │ │ +001b1c601d6e7374757677786f797a767b7c6e681d601c1b00 │ │ +001e1f5f205f7d687e7f807c8179828384858687205f1f1e00 │ │ +001e2173227388898a8b85658c8c8d8b798e888c2273211e00 │ │ +0023248f256f909192939495969597938a989966258f242300 │ │ +0023269a27969b769c9d9e9f636d6ba0a1767b96279a262300 │ │ +002829952aa2a3a4837676a5a6a77676a87795a92a95292800 │ │ +00282ba92caaab93acadaeaf7eafa0b0ab93b1aa2ca92b2800 │ │ +002d2e942fb2b3aab193939393939393b4aab3b22f942e2d00 │ │ +003031ab3233ab8eb1acaaa22c3435362f33333332ab313000 │ │ +003738b59393b689b7b7393ab89393939393939393b5383700 │ │ +00003b3c3d3e3fb9ba40bb78414242424242424243443b0000 │ │ +01000045464748bc49bd8b4a4b4c4d4e4e4e4e4f4d45000001 │ │ +0001000000005093be51520000000000000000000000000100 │ │ +00000153000d54945556000053030303030303030303010000 │ │ +00000002005758595a00020100000000000000000000000000 │ │ +00000001005b5c5d005e000000000000000000000000000000 │ │ +00000000000100005300000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_lb.png │ ├── sng │ │ @@ -1,212 +1,203 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 45,166,205) # rgb = (0x2d,0xa6,0xcd) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 45,166,205) # rgb = (0x2d,0xa6,0xcd) │ │ ( 43,164,203) # rgb = (0x2b,0xa4,0xcb) │ │ ( 42,163,202) # rgb = (0x2a,0xa3,0xca) │ │ ( 44,165,204) # rgb = (0x2c,0xa5,0xcc) │ │ ( 45,166,205) # rgb = (0x2d,0xa6,0xcd) │ │ - ( 45,165,204) # rgb = (0x2d,0xa5,0xcc) │ │ ( 73,154,180) # rgb = (0x49,0x9a,0xb4) │ │ + ( 45,165,204) # rgb = (0x2d,0xa5,0xcc) │ │ + (155,183,194) # rgb = (0x9b,0xb7,0xc2) │ │ + ( 41,162,201) # rgb = (0x29,0xa2,0xc9) │ │ + (159,188,198) # rgb = (0x9f,0xbc,0xc6) │ │ + ( 40,160,199) # rgb = (0x28,0xa0,0xc7) │ │ + (148,181,193) # rgb = (0x94,0xb5,0xc1) │ │ + ( 38,158,197) # rgb = (0x26,0x9e,0xc5) │ │ + ( 36,157,195) # rgb = (0x24,0x9d,0xc3) │ │ + ( 36,157,195) # rgb = (0x24,0x9d,0xc3) │ │ + ( 35,156,194) # rgb = (0x23,0x9c,0xc2) │ │ + (145,176,188) # rgb = (0x91,0xb0,0xbc) │ │ + ( 35,156,194) # rgb = (0x23,0x9c,0xc2) │ │ + ( 36,157,195) # rgb = (0x24,0x9d,0xc3) │ │ + ( 36,157,195) # rgb = (0x24,0x9d,0xc3) │ │ + ( 35,156,195) # rgb = (0x23,0x9c,0xc3) │ │ + ( 33,154,192) # rgb = (0x21,0x9a,0xc0) │ │ + ( 30,151,190) # rgb = (0x1e,0x97,0xbe) │ │ + ( 28,149,187) # rgb = (0x1c,0x95,0xbb) │ │ + ( 26,146,185) # rgb = (0x1a,0x92,0xb9) │ │ + ( 23,144,182) # rgb = (0x17,0x90,0xb6) │ │ + ( 21,141,179) # rgb = (0x15,0x8d,0xb3) │ │ + ( 18,138,177) # rgb = (0x12,0x8a,0xb1) │ │ + ( 15,135,174) # rgb = (0x0f,0x87,0xae) │ │ + ( 12,133,171) # rgb = (0x0c,0x85,0xab) │ │ + ( 10,130,168) # rgb = (0x0a,0x82,0xa8) │ │ + ( 6,127,165) # rgb = (0x06,0x7f,0xa5) │ │ + ( 3,124,162) # rgb = (0x03,0x7c,0xa2) │ │ + ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ + ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ + ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ ( 79,155,181) # rgb = (0x4f,0x9b,0xb5) │ │ ( 84,157,182) # rgb = (0x54,0x9d,0xb6) │ │ ( 85,157,182) # rgb = (0x55,0x9d,0xb6) │ │ ( 69,156,185) # rgb = (0x45,0x9c,0xb9) │ │ - ( 45,165,204) # rgb = (0x2d,0xa5,0xcc) │ │ - ( 43,164,203) # rgb = (0x2b,0xa4,0xcb) │ │ - ( 44,164,203) # rgb = (0x2c,0xa4,0xcb) │ │ - ( 43,163,202) # rgb = (0x2b,0xa3,0xca) │ │ - (155,183,194) # rgb = (0x9b,0xb7,0xc2) │ │ (205,210,212) # rgb = (0xcd,0xd2,0xd4) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (125,174,191) # rgb = (0x7d,0xae,0xbf) │ │ - ( 41,162,201) # rgb = (0x29,0xa2,0xc9) │ │ - ( 38,158,197) # rgb = (0x26,0x9e,0xc5) │ │ - ( 40,161,199) # rgb = (0x28,0xa1,0xc7) │ │ - ( 41,162,201) # rgb = (0x29,0xa2,0xc9) │ │ - (159,188,198) # rgb = (0x9f,0xbc,0xc6) │ │ (212,218,221) # rgb = (0xd4,0xda,0xdd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (239,243,244) # rgb = (0xef,0xf3,0xf4) │ │ (214,224,227) # rgb = (0xd6,0xe0,0xe3) │ │ (215,225,228) # rgb = (0xd7,0xe1,0xe4) │ │ (215,225,227) # rgb = (0xd7,0xe1,0xe3) │ │ (220,228,230) # rgb = (0xdc,0xe4,0xe6) │ │ (249,250,250) # rgb = (0xf9,0xfa,0xfa) │ │ (125,176,193) # rgb = (0x7d,0xb0,0xc1) │ │ - ( 40,160,199) # rgb = (0x28,0xa0,0xc7) │ │ - ( 36,156,195) # rgb = (0x24,0x9c,0xc3) │ │ - (148,181,193) # rgb = (0x94,0xb5,0xc1) │ │ (203,212,215) # rgb = (0xcb,0xd4,0xd7) │ │ (252,251,251) # rgb = (0xfc,0xfb,0xfb) │ │ (122,168,182) # rgb = (0x7a,0xa8,0xb6) │ │ ( 55,155,186) # rgb = (0x37,0x9b,0xba) │ │ ( 60,159,190) # rgb = (0x3c,0x9f,0xbe) │ │ ( 59,154,184) # rgb = (0x3b,0x9a,0xb8) │ │ (186,205,211) # rgb = (0xba,0xcd,0xd3) │ │ (115,172,191) # rgb = (0x73,0xac,0xbf) │ │ - ( 38,158,197) # rgb = (0x26,0x9e,0xc5) │ │ - ( 36,157,195) # rgb = (0x24,0x9d,0xc3) │ │ - ( 36,157,195) # rgb = (0x24,0x9d,0xc3) │ │ - ( 35,156,194) # rgb = (0x23,0x9c,0xc2) │ │ - (145,176,188) # rgb = (0x91,0xb0,0xbc) │ │ (198,206,208) # rgb = (0xc6,0xce,0xd0) │ │ (248,245,246) # rgb = (0xf8,0xf5,0xf6) │ │ (192,204,210) # rgb = (0xc0,0xcc,0xd2) │ │ (158,190,201) # rgb = (0x9e,0xbe,0xc9) │ │ (161,193,203) # rgb = (0xa1,0xc1,0xcb) │ │ (157,188,198) # rgb = (0x9d,0xbc,0xc6) │ │ (216,221,224) # rgb = (0xd8,0xdd,0xe0) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (116,166,183) # rgb = (0x74,0xa6,0xb7) │ │ - ( 35,156,194) # rgb = (0x23,0x9c,0xc2) │ │ - ( 36,157,195) # rgb = (0x24,0x9d,0xc3) │ │ - ( 36,157,195) # rgb = (0x24,0x9d,0xc3) │ │ - ( 35,156,195) # rgb = (0x23,0x9c,0xc3) │ │ ( 35,156,195) # rgb = (0x23,0x9c,0xc3) │ │ ( 34,155,193) # rgb = (0x22,0x9b,0xc1) │ │ (158,177,184) # rgb = (0x9e,0xb1,0xb8) │ │ (203,202,203) # rgb = (0xcb,0xca,0xcb) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ (230,229,230) # rgb = (0xe6,0xe5,0xe6) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ (127,161,173) # rgb = (0x7f,0xa1,0xad) │ │ ( 33,154,192) # rgb = (0x21,0x9a,0xc0) │ │ - ( 33,154,192) # rgb = (0x21,0x9a,0xc0) │ │ ( 32,153,192) # rgb = (0x20,0x99,0xc0) │ │ ( 98,148,165) # rgb = (0x62,0x94,0xa5) │ │ (157,173,180) # rgb = (0x9d,0xad,0xb4) │ │ (234,232,234) # rgb = (0xea,0xe8,0xea) │ │ (138,164,172) # rgb = (0x8a,0xa4,0xac) │ │ ( 83,151,173) # rgb = (0x53,0x97,0xad) │ │ ( 88,156,177) # rgb = (0x58,0x9c,0xb1) │ │ ( 87,156,177) # rgb = (0x57,0x9c,0xb1) │ │ ( 82,138,156) # rgb = (0x52,0x8a,0x9c) │ │ (189,197,202) # rgb = (0xbd,0xc5,0xca) │ │ (227,225,228) # rgb = (0xe3,0xe1,0xe4) │ │ ( 79,146,168) # rgb = (0x4f,0x92,0xa8) │ │ ( 31,152,190) # rgb = (0x1f,0x98,0xbe) │ │ ( 30,151,190) # rgb = (0x1e,0x97,0xbe) │ │ - ( 30,151,190) # rgb = (0x1e,0x97,0xbe) │ │ ( 31,149,187) # rgb = (0x1f,0x95,0xbb) │ │ ( 38,145,180) # rgb = (0x26,0x91,0xb4) │ │ (135,167,180) # rgb = (0x87,0xa7,0xb4) │ │ (167,176,182) # rgb = (0xa7,0xb0,0xb6) │ │ (120,166,182) # rgb = (0x78,0xa6,0xb6) │ │ (122,168,185) # rgb = (0x7a,0xa8,0xb9) │ │ (122,169,185) # rgb = (0x7a,0xa9,0xb9) │ │ (120,167,185) # rgb = (0x78,0xa7,0xb9) │ │ (126,158,169) # rgb = (0x7e,0x9e,0xa9) │ │ (175,182,186) # rgb = (0xaf,0xb6,0xba) │ │ ( 76,146,168) # rgb = (0x4c,0x92,0xa8) │ │ ( 30,148,185) # rgb = (0x1e,0x94,0xb9) │ │ ( 28,149,187) # rgb = (0x1c,0x95,0xbb) │ │ - ( 28,149,187) # rgb = (0x1c,0x95,0xbb) │ │ ( 27,148,186) # rgb = (0x1b,0x94,0xba) │ │ ( 28,148,185) # rgb = (0x1c,0x94,0xb9) │ │ ( 97,156,176) # rgb = (0x61,0x9c,0xb0) │ │ (201,197,201) # rgb = (0xc9,0xc5,0xc9) │ │ (210,206,210) # rgb = (0xd2,0xce,0xd2) │ │ (207,203,207) # rgb = (0xcf,0xcb,0xcf) │ │ (208,204,208) # rgb = (0xd0,0xcc,0xd0) │ │ (210,205,209) # rgb = (0xd2,0xcd,0xd1) │ │ (187,195,202) # rgb = (0xbb,0xc3,0xca) │ │ ( 63,148,176) # rgb = (0x3f,0x94,0xb0) │ │ ( 25,146,185) # rgb = (0x19,0x92,0xb9) │ │ ( 26,146,185) # rgb = (0x1a,0x92,0xb9) │ │ - ( 26,146,185) # rgb = (0x1a,0x92,0xb9) │ │ ( 25,146,184) # rgb = (0x19,0x92,0xb8) │ │ ( 23,144,182) # rgb = (0x17,0x90,0xb6) │ │ ( 88,164,189) # rgb = (0x58,0xa4,0xbd) │ │ (180,183,189) # rgb = (0xb4,0xb7,0xbd) │ │ (199,195,198) # rgb = (0xc7,0xc3,0xc6) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (198,194,197) # rgb = (0xc6,0xc2,0xc5) │ │ ( 46,152,187) # rgb = (0x2e,0x98,0xbb) │ │ ( 24,144,183) # rgb = (0x18,0x90,0xb7) │ │ - ( 23,144,182) # rgb = (0x17,0x90,0xb6) │ │ ( 23,143,182) # rgb = (0x17,0x8f,0xb6) │ │ ( 20,141,179) # rgb = (0x14,0x8d,0xb3) │ │ ( 54,151,182) # rgb = (0x36,0x97,0xb6) │ │ (138,161,173) # rgb = (0x8a,0xa1,0xad) │ │ (188,183,188) # rgb = (0xbc,0xb7,0xbc) │ │ (185,181,185) # rgb = (0xb9,0xb5,0xb9) │ │ (186,182,186) # rgb = (0xba,0xb6,0xba) │ │ (185,180,185) # rgb = (0xb9,0xb4,0xb9) │ │ ( 93,149,170) # rgb = (0x5d,0x95,0xaa) │ │ ( 22,143,182) # rgb = (0x16,0x8f,0xb6) │ │ ( 21,142,180) # rgb = (0x15,0x8e,0xb4) │ │ ( 21,141,179) # rgb = (0x15,0x8d,0xb3) │ │ - ( 21,141,179) # rgb = (0x15,0x8d,0xb3) │ │ ( 19,139,177) # rgb = (0x13,0x8b,0xb1) │ │ ( 28,143,180) # rgb = (0x1c,0x8f,0xb4) │ │ (117,157,174) # rgb = (0x75,0x9d,0xae) │ │ (179,173,178) # rgb = (0xb3,0xad,0xb2) │ │ (164,165,172) # rgb = (0xa4,0xa5,0xac) │ │ ( 87,161,187) # rgb = (0x57,0xa1,0xbb) │ │ ( 20,140,179) # rgb = (0x14,0x8c,0xb3) │ │ ( 18,138,177) # rgb = (0x12,0x8a,0xb1) │ │ - ( 18,138,177) # rgb = (0x12,0x8a,0xb1) │ │ ( 16,137,175) # rgb = (0x10,0x89,0xaf) │ │ ( 43,140,172) # rgb = (0x2b,0x8c,0xac) │ │ (147,165,178) # rgb = (0x93,0xa5,0xb2) │ │ (104,151,169) # rgb = (0x68,0x97,0xa9) │ │ ( 20,137,174) # rgb = (0x14,0x89,0xae) │ │ ( 17,138,176) # rgb = (0x11,0x8a,0xb0) │ │ ( 15,135,174) # rgb = (0x0f,0x87,0xae) │ │ - ( 15,135,174) # rgb = (0x0f,0x87,0xae) │ │ ( 14,135,173) # rgb = (0x0e,0x87,0xad) │ │ ( 12,132,171) # rgb = (0x0c,0x84,0xab) │ │ ( 13,134,172) # rgb = (0x0d,0x86,0xac) │ │ ( 12,133,171) # rgb = (0x0c,0x85,0xab) │ │ - ( 12,133,171) # rgb = (0x0c,0x85,0xab) │ │ ( 10,130,168) # rgb = (0x0a,0x82,0xa8) │ │ - ( 10,130,168) # rgb = (0x0a,0x82,0xa8) │ │ - ( 6,127,165) # rgb = (0x06,0x7f,0xa5) │ │ ( 6,127,165) # rgb = (0x06,0x7f,0xa5) │ │ ( 3,124,162) # rgb = (0x03,0x7c,0xa2) │ │ - ( 3,124,162) # rgb = (0x03,0x7c,0xa2) │ │ - ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ - ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ - ( 1,121,159) # rgb = (0x01,0x79,0x9f) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 218 255 255 255 255 132 0 0 0 240 255 255 255 255 255 132 0 0 0 241 255 255 255 255 255 255 255 255 255 132 0 238 255 255 255 255 255 255 255 255 132 63 82 68 244 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 208 255 255 255 255 208 255 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 218 132 240 132 241 132 238 132 63 82 68 244 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050600000000 │ │ -07070708090a0a0a0a0a0a0a0a0a0a0a0a0a0b0c0d00000000 │ │ -0e0f1011121313141414141414141414141513161700000000 │ │ -18191a1b1c1d1e1f202121212121211f22231d242500000000 │ │ -2626182728292a2b2c2c2c2c2c2c2c2c2d2e1d2f3000000000 │ │ -313233343536373839393939393939393a3b3c3d3e3f400000 │ │ -414243444546474849494949494949494a4a4b4c4d42410000 │ │ -4e4d4f505152535455555555555555565758595a5b4d4e0000 │ │ -5c5d5d5e5f6061626363636363636465666768695d5d5c0000 │ │ -6a6b6b6b6c6d6e6f70717171717172737475766b6b6b6a0000 │ │ -7778787878797a7b7c7d7e7e7e7f7f60808178787878770000 │ │ -827a7a7a7a7a838485868788898a8b8c8d7a7a7a7a7a820000 │ │ -8e8f8f8f8f8f8f8f90919293949596968f8f8f8f8f8f8e0000 │ │ -979898989898989898999a9b9c9d9e98989898989898970000 │ │ -9fa0a0a0a0a0a0a0a0a0a1a2a3a0a0a0a0a0a0a0a0a09f0000 │ │ -a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a40000 │ │ -a6a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a60000 │ │ -a8a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a80000 │ │ -aaabababababababababababababababababababababaa0000 │ │ -acadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadac0000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252626262626262626262626262627280700000000 │ │ +00000008292a2a2b2b2b2b2b2b2b2b2b2b2c2a2d0900000000 │ │ +0000000a2e2f3031323333333333333134352f360b00000000 │ │ +0000000c3738393a3b3b3b3b3b3b3b3b3c3d2f3e0d00000000 │ │ +0e0f10113f4041424343434343434343444546471213140000 │ │ +1548494a4b4c4d4e4f4f4f4f4f4f4f4f505051525348150000 │ │ +16535455565758595a5a5a5a5a5a5a5b5c5d5e5f6053160000 │ │ +176161626364656667676767676768696a6b6c6d6161170000 │ │ +186e6e6e6f70717273747474747475767778796e6e6e180000 │ │ +197a7a7a7a7b7c7d7e7f80808081816482837a7a7a7a190000 │ │ +1a7c7c7c7c7c8485868788898a8b8c8d8e7c7c7c7c7c1a0000 │ │ +1b8f8f8f8f8f8f8f90919293949596968f8f8f8f8f8f1b0000 │ │ +1c979797979797979798999a9b9c9d979797979797971c0000 │ │ +1d9e9e9e9e9e9e9e9e9e9fa0a19e9e9e9e9e9e9e9e9e1d0000 │ │ +1ea2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a21e0000 │ │ +1fa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a31f0000 │ │ +20a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4200000 │ │ +21a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_failed_htc.png │ ├── sng │ │ @@ -3,19 +3,25 @@ │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ @@ -98,46 +104,40 @@ │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 47 179 248 255 181 254 255 251 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 251 255 180 254 255 47 178 249 255} │ │ + 47 179 248 181 254 251 251 180 254 47 178 249} │ │ IMAGE { │ │ pixels hex │ │ -00010203030303030303030303030303030303030303020100 │ │ -04050606060606060606060606060606060606060606060504 │ │ -07080808080808080808080808080808080808080808080807 │ │ -09090909090909090909090909090909090909090909090909 │ │ -0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a │ │ -0b0b060c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0d0b0b0b0b0b │ │ -0e0b0f10111111111111111111111111111112130e0e0e0e0e │ │ -140b1211111111111111111111111516171718191414141414 │ │ -1a0e1111111111111111111111111b1c1a1a1d1e1a1a1a1a1a │ │ -1f201111111111111111111111111b211f1f22231f1f1f1f1f │ │ -24251111111111111111111111111226131327191f28131f24 │ │ -292a111111112b2c2d1b2c2c2e1111111111110f1f2f112a29 │ │ -30311111111132303334303035101111111111363738113130 │ │ -393a111111113b3c3d3e3c3c3f40401b111111414238113a39 │ │ -434411111111454343434343434343461111113f4738114443 │ │ -4839111111114946464646464646464a1111113d4b38113948 │ │ -4c434d111111111111111111111111111111114e4f5011434c │ │ -5152533d545454545454545454545454545455035256375151 │ │ -575757575757575757575757575757575757575758595a5257 │ │ -5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b585011515b │ │ -5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d5e5f5b5c │ │ -60606060606060606060606060606060606060606060606060 │ │ -61626262626262626262626262626262626262626262626261 │ │ -63646565656565656565656565656565656565656565656463 │ │ -66676869696969696969696969696969696969696969686766 │ │ +0001020c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c020100 │ │ +03040d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0403 │ │ +050e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e05 │ │ +0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f │ │ +10101010101010101010101010101010101010101010101010 │ │ +11110d12121212121212121212121212121212131111111111 │ │ +14111516171717171717171717171717171718191414141414 │ │ +1a111817171717171717171717171b1c1d1d1e1f1a1a1a1a1a │ │ +20141717171717171717171717172122202023242020202020 │ │ +25261717171717171717171717172127252528292525252525 │ │ +2a2b171717171717171717171717182c19192d1f252e19252a │ │ +2f30171717173132332132323417171717171715253517302f │ │ +3637171717173836393a36363b1617171717173c3d3e173736 │ │ +3f40171717174142434442424546462117171747483e17403f │ │ +494a171717174b49494949494949494c171717454d3e174a49 │ │ +4e3f171717174f4c4c4c4c4c4c4c4c5017171743513e173f4e │ │ +52495317171717171717171717171717171717545556174952 │ │ +575859435a5a5a5a5a5a5a5a5a5a5a5a5a5a5b0c585c3d5757 │ │ +5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5f60585d │ │ +61616161616161616161616161616161616161615e56175761 │ │ +62626262626262626262626262626262626262626364656162 │ │ +66666666666666666666666666666666666666666666666666 │ │ +06676767676767676767676767676767676767676767676706 │ │ +07086868686868686868686868686868686868686868680807 │ │ +090a0b696969696969696969696969696969696969690b0a09 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_green.png │ ├── sng │ │ @@ -1,209 +1,201 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 68,204, 47) # rgb = (0x44,0xcc,0x2f) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 68,204, 47) # rgb = (0x44,0xcc,0x2f) │ │ ( 65,201, 45) # rgb = (0x41,0xc9,0x2d) │ │ ( 65,201, 44) # rgb = (0x41,0xc9,0x2c) │ │ ( 66,203, 46) # rgb = (0x42,0xcb,0x2e) │ │ ( 68,204, 47) # rgb = (0x44,0xcc,0x2f) │ │ - ( 67,203, 46) # rgb = (0x43,0xcb,0x2e) │ │ ( 88,179, 75) # rgb = (0x58,0xb3,0x4b) │ │ + ( 67,203, 46) # rgb = (0x43,0xcb,0x2e) │ │ + (160,193,157) # rgb = (0xa0,0xc1,0x9d) │ │ + ( 64,200, 43) # rgb = (0x40,0xc8,0x2b) │ │ + (164,197,161) # rgb = (0xa4,0xc5,0xa1) │ │ + ( 62,198, 41) # rgb = (0x3e,0xc6,0x29) │ │ + (154,192,150) # rgb = (0x9a,0xc0,0x96) │ │ + ( 60,196, 39) # rgb = (0x3c,0xc4,0x27) │ │ + ( 58,195, 37) # rgb = (0x3a,0xc3,0x25) │ │ + ( 58,195, 37) # rgb = (0x3a,0xc3,0x25) │ │ + ( 57,194, 36) # rgb = (0x39,0xc2,0x24) │ │ + (150,186,146) # rgb = (0x96,0xba,0x92) │ │ + ( 57,193, 36) # rgb = (0x39,0xc1,0x24) │ │ + ( 58,195, 37) # rgb = (0x3a,0xc3,0x25) │ │ + ( 58,195, 37) # rgb = (0x3a,0xc3,0x25) │ │ + ( 58,194, 37) # rgb = (0x3a,0xc2,0x25) │ │ + ( 55,191, 34) # rgb = (0x37,0xbf,0x22) │ │ + ( 53,189, 32) # rgb = (0x35,0xbd,0x20) │ │ + ( 50,187, 29) # rgb = (0x32,0xbb,0x1d) │ │ + ( 48,184, 27) # rgb = (0x30,0xb8,0x1b) │ │ + ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ + ( 43,179, 21) # rgb = (0x2b,0xb3,0x15) │ │ + ( 40,176, 19) # rgb = (0x28,0xb0,0x13) │ │ + ( 38,173, 16) # rgb = (0x26,0xad,0x10) │ │ + ( 34,171, 13) # rgb = (0x22,0xab,0x0d) │ │ + ( 32,168, 10) # rgb = (0x20,0xa8,0x0a) │ │ + ( 29,164, 7) # rgb = (0x1d,0xa4,0x07) │ │ + ( 26,161, 4) # rgb = (0x1a,0xa1,0x04) │ │ + ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ + ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ + ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ ( 93,178, 82) # rgb = (0x5d,0xb2,0x52) │ │ ( 97,180, 86) # rgb = (0x61,0xb4,0x56) │ │ ( 98,180, 87) # rgb = (0x62,0xb4,0x57) │ │ ( 85,183, 71) # rgb = (0x55,0xb7,0x47) │ │ - ( 67,203, 46) # rgb = (0x43,0xcb,0x2e) │ │ - ( 66,202, 45) # rgb = (0x42,0xca,0x2d) │ │ - ( 65,201, 44) # rgb = (0x41,0xc9,0x2c) │ │ - (160,193,157) # rgb = (0xa0,0xc1,0x9d) │ │ (206,211,206) # rgb = (0xce,0xd3,0xce) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (133,189,127) # rgb = (0x85,0xbd,0x7f) │ │ - ( 64,200, 43) # rgb = (0x40,0xc8,0x2b) │ │ - ( 60,196, 39) # rgb = (0x3c,0xc4,0x27) │ │ - ( 62,198, 41) # rgb = (0x3e,0xc6,0x29) │ │ - ( 63,199, 43) # rgb = (0x3f,0xc7,0x2b) │ │ - (164,197,161) # rgb = (0xa4,0xc5,0xa1) │ │ (213,220,214) # rgb = (0xd5,0xdc,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (240,244,239) # rgb = (0xf0,0xf4,0xef) │ │ (215,227,214) # rgb = (0xd7,0xe3,0xd6) │ │ (216,228,215) # rgb = (0xd8,0xe4,0xd7) │ │ (217,227,215) # rgb = (0xd9,0xe3,0xd7) │ │ (221,230,220) # rgb = (0xdd,0xe6,0xdc) │ │ (249,250,249) # rgb = (0xf9,0xfa,0xf9) │ │ (134,192,126) # rgb = (0x86,0xc0,0x7e) │ │ - ( 62,198, 41) # rgb = (0x3e,0xc6,0x29) │ │ - ( 58,194, 37) # rgb = (0x3a,0xc2,0x25) │ │ - (154,192,150) # rgb = (0x9a,0xc0,0x96) │ │ (204,215,203) # rgb = (0xcc,0xd7,0xcb) │ │ (252,251,251) # rgb = (0xfc,0xfb,0xfb) │ │ (131,182,122) # rgb = (0x83,0xb6,0x7a) │ │ ( 74,186, 55) # rgb = (0x4a,0xba,0x37) │ │ ( 78,190, 60) # rgb = (0x4e,0xbe,0x3c) │ │ ( 76,184, 59) # rgb = (0x4c,0xb8,0x3b) │ │ (189,211,185) # rgb = (0xbd,0xd3,0xb9) │ │ (126,189,117) # rgb = (0x7e,0xbd,0x75) │ │ - ( 60,196, 39) # rgb = (0x3c,0xc4,0x27) │ │ - ( 58,195, 37) # rgb = (0x3a,0xc3,0x25) │ │ - ( 58,195, 37) # rgb = (0x3a,0xc3,0x25) │ │ - ( 57,194, 36) # rgb = (0x39,0xc2,0x24) │ │ - (150,186,146) # rgb = (0x96,0xba,0x92) │ │ (199,208,198) # rgb = (0xc7,0xd0,0xc6) │ │ (248,245,246) # rgb = (0xf8,0xf5,0xf6) │ │ (195,209,191) # rgb = (0xc3,0xd1,0xbf) │ │ (164,200,158) # rgb = (0xa4,0xc8,0x9e) │ │ (167,203,161) # rgb = (0xa7,0xcb,0xa1) │ │ (163,198,157) # rgb = (0xa3,0xc6,0x9d) │ │ (218,223,215) # rgb = (0xda,0xdf,0xd7) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (126,182,117) # rgb = (0x7e,0xb6,0x75) │ │ - ( 57,193, 36) # rgb = (0x39,0xc1,0x24) │ │ - ( 58,195, 37) # rgb = (0x3a,0xc3,0x25) │ │ - ( 58,195, 37) # rgb = (0x3a,0xc3,0x25) │ │ - ( 58,194, 37) # rgb = (0x3a,0xc2,0x25) │ │ ( 58,194, 37) # rgb = (0x3a,0xc2,0x25) │ │ ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ (162,183,159) # rgb = (0xa2,0xb7,0x9f) │ │ (203,202,203) # rgb = (0xcb,0xca,0xcb) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ (230,229,230) # rgb = (0xe6,0xe5,0xe6) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ (133,171,128) # rgb = (0x85,0xab,0x80) │ │ ( 55,191, 34) # rgb = (0x37,0xbf,0x22) │ │ - ( 55,191, 34) # rgb = (0x37,0xbf,0x22) │ │ (107,163,100) # rgb = (0x6b,0xa3,0x64) │ │ (160,178,158) # rgb = (0xa0,0xb2,0x9e) │ │ (234,232,234) # rgb = (0xea,0xe8,0xea) │ │ (143,172,138) # rgb = (0x8f,0xac,0x8a) │ │ ( 96,173, 83) # rgb = (0x60,0xad,0x53) │ │ (101,178, 88) # rgb = (0x65,0xb2,0x58) │ │ (101,177, 88) # rgb = (0x65,0xb1,0x58) │ │ (100,177, 87) # rgb = (0x64,0xb1,0x57) │ │ ( 93,156, 82) # rgb = (0x5d,0x9c,0x52) │ │ (191,200,189) # rgb = (0xbf,0xc8,0xbd) │ │ (227,225,228) # rgb = (0xe3,0xe1,0xe4) │ │ ( 92,167, 80) # rgb = (0x5c,0xa7,0x50) │ │ ( 53,190, 32) # rgb = (0x35,0xbe,0x20) │ │ ( 53,189, 32) # rgb = (0x35,0xbd,0x20) │ │ - ( 53,189, 32) # rgb = (0x35,0xbd,0x20) │ │ ( 53,186, 32) # rgb = (0x35,0xba,0x20) │ │ ( 57,179, 39) # rgb = (0x39,0xb3,0x27) │ │ (141,177,137) # rgb = (0x8d,0xb1,0x89) │ │ (169,180,166) # rgb = (0xa9,0xb4,0xa6) │ │ (129,181,119) # rgb = (0x81,0xb5,0x77) │ │ (131,184,121) # rgb = (0x83,0xb8,0x79) │ │ (129,183,120) # rgb = (0x81,0xb7,0x78) │ │ (133,168,125) # rgb = (0x85,0xa8,0x7d) │ │ (176,185,175) # rgb = (0xb0,0xb9,0xaf) │ │ ( 89,167, 77) # rgb = (0x59,0xa7,0x4d) │ │ ( 53,185, 31) # rgb = (0x35,0xb9,0x1f) │ │ ( 50,187, 29) # rgb = (0x32,0xbb,0x1d) │ │ - ( 50,187, 29) # rgb = (0x32,0xbb,0x1d) │ │ ( 49,185, 28) # rgb = (0x31,0xb9,0x1c) │ │ ( 50,184, 29) # rgb = (0x32,0xb8,0x1d) │ │ (108,175, 98) # rgb = (0x6c,0xaf,0x62) │ │ (201,197,201) # rgb = (0xc9,0xc5,0xc9) │ │ (210,206,210) # rgb = (0xd2,0xce,0xd2) │ │ (207,203,207) # rgb = (0xcf,0xcb,0xcf) │ │ (208,204,208) # rgb = (0xd0,0xcc,0xd0) │ │ (210,205,209) # rgb = (0xd2,0xcd,0xd1) │ │ (189,198,187) # rgb = (0xbd,0xc6,0xbb) │ │ ( 79,175, 64) # rgb = (0x4f,0xaf,0x40) │ │ ( 48,184, 27) # rgb = (0x30,0xb8,0x1b) │ │ - ( 48,184, 27) # rgb = (0x30,0xb8,0x1b) │ │ ( 48,183, 26) # rgb = (0x30,0xb7,0x1a) │ │ ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ (102,188, 88) # rgb = (0x66,0xbc,0x58) │ │ (181,186,179) # rgb = (0xb5,0xba,0xb3) │ │ (199,195,198) # rgb = (0xc7,0xc3,0xc6) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (198,194,197) # rgb = (0xc6,0xc2,0xc5) │ │ (142,178,135) # rgb = (0x8e,0xb2,0x87) │ │ ( 67,185, 47) # rgb = (0x43,0xb9,0x2f) │ │ ( 46,182, 25) # rgb = (0x2e,0xb6,0x19) │ │ - ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ ( 45,181, 24) # rgb = (0x2d,0xb5,0x18) │ │ ( 42,179, 21) # rgb = (0x2a,0xb3,0x15) │ │ ( 72,182, 54) # rgb = (0x48,0xb6,0x36) │ │ (144,170,138) # rgb = (0x90,0xaa,0x8a) │ │ (188,183,188) # rgb = (0xbc,0xb7,0xbc) │ │ (185,181,185) # rgb = (0xb9,0xb5,0xb9) │ │ (186,182,186) # rgb = (0xba,0xb6,0xba) │ │ (185,180,185) # rgb = (0xb9,0xb4,0xb9) │ │ (104,168, 93) # rgb = (0x68,0xa8,0x5d) │ │ ( 44,180, 22) # rgb = (0x2c,0xb4,0x16) │ │ ( 43,179, 21) # rgb = (0x2b,0xb3,0x15) │ │ - ( 43,179, 21) # rgb = (0x2b,0xb3,0x15) │ │ ( 41,177, 19) # rgb = (0x29,0xb1,0x13) │ │ ( 49,179, 28) # rgb = (0x31,0xb3,0x1c) │ │ (125,171,116) # rgb = (0x7d,0xab,0x74) │ │ (179,173,178) # rgb = (0xb3,0xad,0xb2) │ │ (165,167,164) # rgb = (0xa5,0xa7,0xa4) │ │ (102,185, 87) # rgb = (0x66,0xb9,0x57) │ │ ( 42,178, 21) # rgb = (0x2a,0xb2,0x15) │ │ ( 40,176, 19) # rgb = (0x28,0xb0,0x13) │ │ - ( 40,176, 19) # rgb = (0x28,0xb0,0x13) │ │ ( 38,174, 17) # rgb = (0x26,0xae,0x11) │ │ ( 61,171, 43) # rgb = (0x3d,0xab,0x2b) │ │ (152,173,146) # rgb = (0x98,0xad,0x92) │ │ (113,167,104) # rgb = (0x71,0xa7,0x68) │ │ ( 42,174, 20) # rgb = (0x2a,0xae,0x14) │ │ ( 40,175, 18) # rgb = (0x28,0xaf,0x12) │ │ ( 38,173, 16) # rgb = (0x26,0xad,0x10) │ │ - ( 38,173, 16) # rgb = (0x26,0xad,0x10) │ │ ( 37,173, 15) # rgb = (0x25,0xad,0x0f) │ │ ( 34,170, 13) # rgb = (0x22,0xaa,0x0d) │ │ ( 35,171, 14) # rgb = (0x23,0xab,0x0e) │ │ ( 34,171, 13) # rgb = (0x22,0xab,0x0d) │ │ - ( 34,171, 13) # rgb = (0x22,0xab,0x0d) │ │ ( 32,168, 10) # rgb = (0x20,0xa8,0x0a) │ │ - ( 32,168, 10) # rgb = (0x20,0xa8,0x0a) │ │ - ( 29,164, 7) # rgb = (0x1d,0xa4,0x07) │ │ ( 29,164, 7) # rgb = (0x1d,0xa4,0x07) │ │ ( 26,161, 4) # rgb = (0x1a,0xa1,0x04) │ │ - ( 26,161, 4) # rgb = (0x1a,0xa1,0x04) │ │ - ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ - ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ - ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 218 255 255 255 255 132 0 0 240 255 255 255 255 255 132 0 0 0 241 255 255 255 255 255 255 255 255 255 132 0 238 255 255 255 255 255 255 255 255 132 63 82 68 244 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 208 255 255 255 255 208 255 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 218 132 240 132 241 132 238 132 63 82 68 244 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050600000000 │ │ -07070708090a0a0a0a0a0a0a0a0a0a0a0a0a0b0c0d00000000 │ │ -0e0e0f10111212131313131313131313131412151600000000 │ │ -1718191a1b1c1d1e1f2020202020201e21221c232400000000 │ │ -252517262728292a2b2b2b2b2b2b2b2b2c2d1c2e2f00000000 │ │ -30313233343536373838383838383838393a3b3c3d3e3f0000 │ │ -4041424344454647484848484848484849494a4b4c41400000 │ │ -4d4c4c4e4f5051525354545454545355565758595a4c4d0000 │ │ -5b5c5c5d5e5f60616262626262626263646566675c5c5b0000 │ │ -686969696a6b6c6d6e6f6f6f6f6f7071727374696969680000 │ │ -7574747474767778797a7b7b7b7c7c7d7e7f74747474750000 │ │ -807777777777818283848586878889818a7777777777800000 │ │ -8b8c8c8c8c8c8c8c8d8e8f90919293938c8c8c8c8c8c8b0000 │ │ -949595959595959595969798999a9b95959595959595940000 │ │ -9c9d9d9d9d9d9d9d9d9d9e9fa09d9d9d9d9d9d9d9d9d9c0000 │ │ -a1a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a10000 │ │ -a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a30000 │ │ -a5a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a50000 │ │ -a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a70000 │ │ -a9aaabababababababababababababababababababaaa90000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252626262626262626262626262627280700000000 │ │ +00000008292a2a2b2b2b2b2b2b2b2b2b2b2c2a2d0900000000 │ │ +0000000a2e2f3031323333333333333134352f360b00000000 │ │ +0000000c3738393a3b3b3b3b3b3b3b3b3c3d2f3e0d00000000 │ │ +0e0f10113f4041424343434343434343444546471213140000 │ │ +1548494a4b4c4d4e4f4f4f4f4f4f4f4f505051525348150000 │ │ +1653535455565758595a5a5a5a5a595b5c5d5e5f6053160000 │ │ +17616162636465666767676767676768696a6b6c6161170000 │ │ +186d6d6d6e6f707172737373737374757677786d6d6d180000 │ │ +1978787878797a7b7c7d7e7e7e7f7f80818278787878190000 │ │ +1a7a7a7a7a7a838485868788898a8b838c7a7a7a7a7a1a0000 │ │ +1b8d8d8d8d8d8d8d8e8f9091929394948d8d8d8d8d8d1b0000 │ │ +1c9595959595959595969798999a9b959595959595951c0000 │ │ +1d9c9c9c9c9c9c9c9c9c9d9e9f9c9c9c9c9c9c9c9c9c1d0000 │ │ +1ea0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a01e0000 │ │ +1fa1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a11f0000 │ │ +20a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2200000 │ │ +21a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_red.png │ ├── sng │ │ @@ -4,161 +4,161 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ (217, 59, 59) # rgb = (0xd9,0x3b,0x3b) │ │ (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ - (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ - (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ (184, 26, 26) # rgb = (0xb8,0x1a,0x1a) │ │ + (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ + (181, 23, 23) # rgb = (0xb5,0x17,0x17) │ │ + (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ + (179, 21, 21) # rgb = (0xb3,0x15,0x15) │ │ + (178, 20, 20) # rgb = (0xb2,0x14,0x14) │ │ + (177, 19, 19) # rgb = (0xb1,0x13,0x13) │ │ + (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ + (171, 13, 13) # rgb = (0xab,0x0d,0x0d) │ │ + (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ + (168, 10, 10) # rgb = (0xa8,0x0a,0x0a) │ │ + (167, 9, 9) # rgb = (0xa7,0x09,0x09) │ │ + (166, 8, 8) # rgb = (0xa6,0x08,0x08) │ │ + (165, 7, 7) # rgb = (0xa5,0x07,0x07) │ │ + (164, 6, 6) # rgb = (0xa4,0x06,0x06) │ │ + (163, 5, 5) # rgb = (0xa3,0x05,0x05) │ │ + (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ + (160, 2, 2) # rgb = (0xa0,0x02,0x02) │ │ + (158, 0, 0) # rgb = (0x9e,0x00,0x00) │ │ + (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ + (158, 0, 0) # rgb = (0x9e,0x00,0x00) │ │ + (201, 43, 43) # rgb = (0xc9,0x2b,0x2b) │ │ + (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ + (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ (184, 26, 26) # rgb = (0xb8,0x1a,0x1a) │ │ (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ - (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ (179, 25, 25) # rgb = (0xb3,0x19,0x19) │ │ (177, 25, 25) # rgb = (0xb1,0x19,0x19) │ │ (159, 47, 47) # rgb = (0x9f,0x2f,0x2f) │ │ (151, 59, 59) # rgb = (0x97,0x3b,0x3b) │ │ (153, 58, 58) # rgb = (0x99,0x3a,0x3a) │ │ - (181, 23, 23) # rgb = (0xb5,0x17,0x17) │ │ (145, 38, 38) # rgb = (0x91,0x26,0x26) │ │ (148, 60, 60) # rgb = (0x94,0x3c,0x3c) │ │ (222,213,213) # rgb = (0xde,0xd5,0xd5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ (143, 47, 47) # rgb = (0x8f,0x2f,0x2f) │ │ (164, 94, 94) # rgb = (0xa4,0x5e,0x5e) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (160, 87, 87) # rgb = (0xa0,0x57,0x57) │ │ (156, 66, 66) # rgb = (0x9c,0x42,0x42) │ │ (152, 61, 61) # rgb = (0x98,0x3d,0x3d) │ │ (204,173,173) # rgb = (0xcc,0xad,0xad) │ │ - (179, 21, 21) # rgb = (0xb3,0x15,0x15) │ │ (142, 45, 45) # rgb = (0x8e,0x2d,0x2d) │ │ (163, 92, 92) # rgb = (0xa3,0x5c,0x5c) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (150, 40, 40) # rgb = (0x96,0x28,0x28) │ │ (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ (167, 12, 12) # rgb = (0xa7,0x0c,0x0c) │ │ (187,146,146) # rgb = (0xbb,0x92,0x92) │ │ - (178, 20, 20) # rgb = (0xb2,0x14,0x14) │ │ (141, 42, 42) # rgb = (0x8d,0x2a,0x2a) │ │ (162, 91, 91) # rgb = (0xa2,0x5b,0x5b) │ │ (147, 35, 35) # rgb = (0x93,0x23,0x23) │ │ (171, 13, 13) # rgb = (0xab,0x0d,0x0d) │ │ (164, 8, 8) # rgb = (0xa4,0x08,0x08) │ │ (185,141,141) # rgb = (0xb9,0x8d,0x8d) │ │ - (177, 19, 19) # rgb = (0xb1,0x13,0x13) │ │ (141, 40, 40) # rgb = (0x8d,0x28,0x28) │ │ (161, 88, 88) # rgb = (0xa1,0x58,0x58) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (178,127,127) # rgb = (0xb2,0x7f,0x7f) │ │ (170,111,111) # rgb = (0xaa,0x6f,0x6f) │ │ (167,105,105) # rgb = (0xa7,0x69,0x69) │ │ (217,194,194) # rgb = (0xd9,0xc2,0xc2) │ │ - (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ (139, 37, 37) # rgb = (0x8b,0x25,0x25) │ │ (160, 86, 86) # rgb = (0xa0,0x56,0x56) │ │ (240,231,231) # rgb = (0xf0,0xe7,0xe7) │ │ (218,197,197) # rgb = (0xda,0xc5,0xc5) │ │ (239,229,229) # rgb = (0xef,0xe5,0xe5) │ │ (251,249,249) # rgb = (0xfb,0xf9,0xf9) │ │ (222,202,202) # rgb = (0xde,0xca,0xca) │ │ (221,201,201) # rgb = (0xdd,0xc9,0xc9) │ │ (238,228,228) # rgb = (0xee,0xe4,0xe4) │ │ - (171, 13, 13) # rgb = (0xab,0x0d,0x0d) │ │ (135, 28, 28) # rgb = (0x87,0x1c,0x1c) │ │ (157, 78, 78) # rgb = (0x9d,0x4e,0x4e) │ │ (176,120,120) # rgb = (0xb0,0x78,0x78) │ │ (143, 0, 0) # rgb = (0x8f,0x00,0x00) │ │ (171,110,110) # rgb = (0xab,0x6e,0x6e) │ │ (232,221,221) # rgb = (0xe8,0xdd,0xdd) │ │ (140, 10, 10) # rgb = (0x8c,0x0a,0x0a) │ │ (140, 6, 6) # rgb = (0x8c,0x06,0x06) │ │ - (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ (135, 26, 26) # rgb = (0x87,0x1a,0x1a) │ │ (156, 76, 76) # rgb = (0x9c,0x4c,0x4c) │ │ (223,203,203) # rgb = (0xdf,0xcb,0xcb) │ │ (185,136,136) # rgb = (0xb9,0x88,0x88) │ │ (202,169,169) # rgb = (0xca,0xa9,0xa9) │ │ (212,186,186) # rgb = (0xd4,0xba,0xba) │ │ (189,144,144) # rgb = (0xbd,0x90,0x90) │ │ (188,143,143) # rgb = (0xbc,0x8f,0x8f) RosyBrown │ │ (218,195,195) # rgb = (0xda,0xc3,0xc3) │ │ (216,192,192) # rgb = (0xd8,0xc0,0xc0) │ │ (250,247,247) # rgb = (0xfa,0xf7,0xf7) │ │ - (168, 10, 10) # rgb = (0xa8,0x0a,0x0a) │ │ (134, 24, 24) # rgb = (0x86,0x18,0x18) │ │ (156, 74, 74) # rgb = (0x9c,0x4a,0x4a) │ │ (174,116,116) # rgb = (0xae,0x74,0x74) │ │ (141, 1, 1) # rgb = (0x8d,0x01,0x01) │ │ (140, 8, 8) # rgb = (0x8c,0x08,0x08) │ │ (141, 6, 6) # rgb = (0x8d,0x06,0x06) │ │ (142, 6, 6) # rgb = (0x8e,0x06,0x06) │ │ (141, 4, 4) # rgb = (0x8d,0x04,0x04) │ │ (228,212,212) # rgb = (0xe4,0xd4,0xd4) │ │ - (167, 9, 9) # rgb = (0xa7,0x09,0x09) │ │ (132, 21, 21) # rgb = (0x84,0x15,0x15) │ │ (155, 72, 72) # rgb = (0x9b,0x48,0x48) │ │ (241,233,233) # rgb = (0xf1,0xe9,0xe9) │ │ (224,204,204) # rgb = (0xe0,0xcc,0xcc) │ │ (225,207,207) # rgb = (0xe1,0xcf,0xcf) │ │ - (166, 8, 8) # rgb = (0xa6,0x08,0x08) │ │ (132, 19, 19) # rgb = (0x84,0x13,0x13) │ │ (155, 71, 71) # rgb = (0x9b,0x47,0x47) │ │ - (165, 7, 7) # rgb = (0xa5,0x07,0x07) │ │ (130, 14, 14) # rgb = (0x82,0x0e,0x0e) │ │ (144, 52, 52) # rgb = (0x90,0x34,0x34) │ │ - (164, 6, 6) # rgb = (0xa4,0x06,0x06) │ │ (154, 6, 6) # rgb = (0x9a,0x06,0x06) │ │ (149, 7, 7) # rgb = (0x95,0x07,0x07) │ │ (145, 56, 56) # rgb = (0x91,0x38,0x38) │ │ (159, 83, 83) # rgb = (0x9f,0x53,0x53) │ │ (158, 80, 80) # rgb = (0x9e,0x50,0x50) │ │ - (163, 5, 5) # rgb = (0xa3,0x05,0x05) │ │ (158, 5, 5) # rgb = (0x9e,0x05,0x05) │ │ (154, 4, 4) # rgb = (0x9a,0x04,0x04) │ │ (130, 10, 10) # rgb = (0x82,0x0a,0x0a) │ │ (130, 16, 16) # rgb = (0x82,0x10,0x10) │ │ (130, 15, 15) # rgb = (0x82,0x0f,0x0f) │ │ (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ - (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ (160, 2, 2) # rgb = (0xa0,0x02,0x02) │ │ - (160, 2, 2) # rgb = (0xa0,0x02,0x02) │ │ - (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ - (158, 0, 0) # rgb = (0x9e,0x00,0x00) │ │ (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ - (158, 0, 0) # rgb = (0x9e,0x00,0x00) │ │ - (201, 43, 43) # rgb = (0xc9,0x2b,0x2b) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 255 243 243 255 255 255 243 255 255 255 255 255 243 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 243 255 255 243 255 255 243 255 255 255 255 255 243 255 255 255 255 255 243 255 243 255 255 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040505050505050505050505050505050505050505050403 │ │ -06050505050505050505050505050505050505050505050506 │ │ -07080808080808080808080808080808080808080808080807 │ │ -0109090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090901 │ │ -0b0c0d0e0f1010101010101010101010101010100f0e0d0c0b │ │ -11121314151515151515151515151515151515151514131211 │ │ -16171815151515151515151515151515191a1b1c1d15181716 │ │ -1e1f2015151515151515151515151515212223242515201f1e │ │ -2627281515151515151515151515151521292a2b2c15282726 │ │ -2d2e2f151515151515151515151515153031323334152f2e2d │ │ -353637151515151538393a3b3c3d3e15151515151515373635 │ │ -3f40411515151515424344454647321515151515151541403f │ │ -48494a15151515154b4c4d4e4f504d515253151515154a4948 │ │ -54555615151515155758595a4646595b5c5d15151515565554 │ │ -5e5f6015151515156162636363636363633b15151515605f5e │ │ -64656615151515151515151515151515151515151515666564 │ │ -67686930151515151515151515151515151515151530696867 │ │ -6a6b6c6d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6c6b6a │ │ -70717273747575757575757575757575757575757473727170 │ │ -76777777777777777777777777777777777777777777777776 │ │ -76777777777777777777777777777777777777777777777776 │ │ -78797979797979797979797979797979797979797979797978 │ │ -7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b │ │ -7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e │ │ +031b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b03 │ │ +041c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c04 │ │ +051d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d05 │ │ +011e1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1e01 │ │ +06202122232424242424242424242424242424242322212006 │ │ +07252627282828282828282828282828282828282827262507 │ │ +08292a282828282828282828282828282b2c2d2e2f282a2908 │ │ +09303128282828282828282828282828323334353628313009 │ │ +0a37382828282828282828282828282832393a3b3c2838370a │ │ +0b3d3e282828282828282828282828283f40414243283e3d0b │ │ +0c44452828282828464748494a4b4c2828282828282845440c │ │ +0d4d4e28282828284f505152535441282828282828284e4d0d │ │ +0e555628282828285758595a5b5c595d5e5f2828282856550e │ │ +0f60612828282828626364655353646667682828282861600f │ │ +10696a28282828286b6c6d6d6d6d6d6d6d49282828286a6910 │ │ +116e6f282828282828282828282828282828282828286f6e11 │ │ +1270713f28282828282828282828282828282828283f717012 │ │ +13727374757676767676767676767676767676767574737213 │ │ +147778797a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a79787714 │ │ +157c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c15 │ │ +157c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c15 │ │ +167d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d16 │ │ +7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e17 │ │ +1819191919191919191919191919191919191919191919191a │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_htc_orange.png │ ├── sng │ │ @@ -4,92 +4,101 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ (235,156, 31) # rgb = (0xeb,0x9c,0x1f) │ │ (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ (219,140, 15) # rgb = (0xdb,0x8c,0x0f) │ │ (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ - (219,139, 15) # rgb = (0xdb,0x8b,0x0f) │ │ (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ + (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ + (215,136, 11) # rgb = (0xd7,0x88,0x0b) │ │ + (215,135, 11) # rgb = (0xd7,0x87,0x0b) │ │ + (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ + (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ + (211,132, 7) # rgb = (0xd3,0x84,0x07) │ │ + (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ + (209,130, 5) # rgb = (0xd1,0x82,0x05) │ │ + (208,129, 4) # rgb = (0xd0,0x81,0x04) │ │ + (208,128, 4) # rgb = (0xd0,0x80,0x04) │ │ + (207,128, 3) # rgb = (0xcf,0x80,0x03) │ │ + (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ + (205,126, 1) # rgb = (0xcd,0x7e,0x01) │ │ + (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ + (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ + (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ + (227,148, 23) # rgb = (0xe3,0x94,0x17) │ │ + (219,139, 15) # rgb = (0xdb,0x8b,0x0f) │ │ (218,139, 14) # rgb = (0xda,0x8b,0x0e) │ │ (217,138, 13) # rgb = (0xd9,0x8a,0x0d) │ │ (217,137, 13) # rgb = (0xd9,0x89,0x0d) │ │ (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ (214,136, 14) # rgb = (0xd6,0x88,0x0e) │ │ (211,135, 14) # rgb = (0xd3,0x87,0x0e) │ │ (182,126, 38) # rgb = (0xb6,0x7e,0x26) │ │ (169,123, 51) # rgb = (0xa9,0x7b,0x33) │ │ (172,124, 49) # rgb = (0xac,0x7c,0x31) │ │ - (216,137, 12) # rgb = (0xd8,0x89,0x0c) │ │ (169,116, 32) # rgb = (0xa9,0x74,0x20) │ │ (164,120, 51) # rgb = (0xa4,0x78,0x33) │ │ (223,218,211) # rgb = (0xdf,0xda,0xd3) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (166,118, 42) # rgb = (0xa6,0x76,0x2a) │ │ (173,139, 84) # rgb = (0xad,0x8b,0x54) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (171,134, 77) # rgb = (0xab,0x86,0x4d) │ │ (171,126, 55) # rgb = (0xab,0x7e,0x37) │ │ (206,191,166) # rgb = (0xce,0xbf,0xa6) │ │ - (215,136, 11) # rgb = (0xd7,0x88,0x0b) │ │ (167,117, 40) # rgb = (0xa7,0x75,0x28) │ │ (173,137, 82) # rgb = (0xad,0x89,0x52) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (173,118, 31) # rgb = (0xad,0x76,0x1f) │ │ (212,133, 8) # rgb = (0xd4,0x85,0x08) │ │ (206,129, 7) # rgb = (0xce,0x81,0x07) │ │ (191,170,137) # rgb = (0xbf,0xaa,0x89) │ │ - (215,135, 11) # rgb = (0xd7,0x87,0x0b) │ │ (166,116, 38) # rgb = (0xa6,0x74,0x26) │ │ (173,137, 80) # rgb = (0xad,0x89,0x50) │ │ (172,115, 26) # rgb = (0xac,0x73,0x1a) │ │ (211,131, 7) # rgb = (0xd3,0x83,0x07) │ │ (206,128, 4) # rgb = (0xce,0x80,0x04) │ │ (189,167,133) # rgb = (0xbd,0xa7,0x85) │ │ - (214,135, 10) # rgb = (0xd6,0x87,0x0a) │ │ (165,115, 36) # rgb = (0xa5,0x73,0x24) │ │ (173,136, 78) # rgb = (0xad,0x88,0x4e) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (184,158,118) # rgb = (0xb8,0x9e,0x76) │ │ (177,148,101) # rgb = (0xb1,0x94,0x65) │ │ (175,144, 95) # rgb = (0xaf,0x90,0x5f) │ │ (218,206,188) # rgb = (0xda,0xce,0xbc) │ │ - (213,134, 9) # rgb = (0xd5,0x86,0x09) │ │ (165,114, 33) # rgb = (0xa5,0x72,0x21) │ │ (171,134, 75) # rgb = (0xab,0x86,0x4b) │ │ (240,235,229) # rgb = (0xf0,0xeb,0xe5) │ │ (219,209,191) # rgb = (0xdb,0xd1,0xbf) │ │ (239,234,227) # rgb = (0xef,0xea,0xe3) │ │ (251,250,249) # rgb = (0xfb,0xfa,0xf9) │ │ (223,213,197) # rgb = (0xdf,0xd5,0xc5) │ │ (222,212,195) # rgb = (0xde,0xd4,0xc3) │ │ (238,233,226) # rgb = (0xee,0xe9,0xe2) │ │ - (211,132, 7) # rgb = (0xd3,0x84,0x07) │ │ (165,111, 26) # rgb = (0xa5,0x6f,0x1a) │ │ (170,130, 68) # rgb = (0xaa,0x82,0x44) │ │ (183,155,111) # rgb = (0xb7,0x9b,0x6f) │ │ (185,113, 0) # rgb = (0xb9,0x71,0x00) │ │ (179,148,100) # rgb = (0xb3,0x94,0x64) │ │ (232,227,218) # rgb = (0xe8,0xe3,0xda) │ │ (174,109, 7) # rgb = (0xae,0x6d,0x07) │ │ (177,110, 3) # rgb = (0xb1,0x6e,0x03) │ │ (178,148,102) # rgb = (0xb2,0x94,0x66) │ │ - (210,131, 6) # rgb = (0xd2,0x83,0x06) │ │ (164,110, 24) # rgb = (0xa4,0x6e,0x18) │ │ (170,129, 66) # rgb = (0xaa,0x81,0x42) │ │ (224,214,198) # rgb = (0xe0,0xd6,0xc6) │ │ (189,165,126) # rgb = (0xbd,0xa5,0x7e) │ │ (204,188,161) # rgb = (0xcc,0xbc,0xa1) │ │ (213,200,180) # rgb = (0xd5,0xc8,0xb4) │ │ (193,171,135) # rgb = (0xc1,0xab,0x87) │ │ (193,170,134) # rgb = (0xc1,0xaa,0x86) │ │ (219,207,190) # rgb = (0xdb,0xcf,0xbe) │ │ (217,205,187) # rgb = (0xd9,0xcd,0xbb) │ │ (250,249,246) # rgb = (0xfa,0xf9,0xf6) │ │ - (209,130, 5) # rgb = (0xd1,0x82,0x05) │ │ (163,109, 22) # rgb = (0xa3,0x6d,0x16) │ │ (170,129, 64) # rgb = (0xaa,0x81,0x40) │ │ (181,152,106) # rgb = (0xb5,0x98,0x6a) │ │ (181,111, 1) # rgb = (0xb5,0x6f,0x01) │ │ (176,110, 5) # rgb = (0xb0,0x6e,0x05) │ │ (178,110, 4) # rgb = (0xb2,0x6e,0x04) │ │ (175,110, 7) # rgb = (0xaf,0x6e,0x07) │ │ @@ -98,64 +107,55 @@ │ │ (180,111, 3) # rgb = (0xb4,0x6f,0x03) │ │ (228,220,208) # rgb = (0xe4,0xdc,0xd0) │ │ (164,109, 21) # rgb = (0xa4,0x6d,0x15) │ │ (169,127, 62) # rgb = (0xa9,0x7f,0x3e) │ │ (242,238,231) # rgb = (0xf2,0xee,0xe7) │ │ (224,215,199) # rgb = (0xe0,0xd7,0xc7) │ │ (226,217,203) # rgb = (0xe2,0xd9,0xcb) │ │ - (208,129, 4) # rgb = (0xd0,0x81,0x04) │ │ (164,107, 19) # rgb = (0xa4,0x6b,0x13) │ │ (170,127, 61) # rgb = (0xaa,0x7f,0x3d) │ │ - (208,128, 4) # rgb = (0xd0,0x80,0x04) │ │ (163,105, 13) # rgb = (0xa3,0x69,0x0d) │ │ (162,116, 43) # rgb = (0xa2,0x74,0x2b) │ │ - (207,128, 3) # rgb = (0xcf,0x80,0x03) │ │ (195,121, 4) # rgb = (0xc3,0x79,0x04) │ │ (187,116, 5) # rgb = (0xbb,0x74,0x05) │ │ (162,117, 47) # rgb = (0xa2,0x75,0x2f) │ │ (171,133, 73) # rgb = (0xab,0x85,0x49) │ │ (170,131, 70) # rgb = (0xaa,0x83,0x46) │ │ - (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ (200,123, 2) # rgb = (0xc8,0x7b,0x02) │ │ (195,121, 3) # rgb = (0xc3,0x79,0x03) │ │ (165,105, 10) # rgb = (0xa5,0x69,0x0a) │ │ (163,106, 16) # rgb = (0xa3,0x6a,0x10) │ │ (164,106, 15) # rgb = (0xa4,0x6a,0x0f) │ │ (206,127, 2) # rgb = (0xce,0x7f,0x02) │ │ (205,126, 1) # rgb = (0xcd,0x7e,0x01) │ │ - (205,126, 1) # rgb = (0xcd,0x7e,0x01) │ │ (205,125, 1) # rgb = (0xcd,0x7d,0x01) │ │ - (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ - (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ - (204,125, 0) # rgb = (0xcc,0x7d,0x00) │ │ - (227,148, 23) # rgb = (0xe3,0x94,0x17) │ │ } │ │ tRNS { │ │ - 232 243 243 246 255 255 243 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 243 255 255 243 255 255 255 255 255 243 255 255 255 255 255 255 243 255 255 246 134 243 232} │ │ + 232 243 243 246 243 243 243 243 243 243 243 243 243 243 243 243 243 243 246 134 243 232} │ │ IMAGE { │ │ pixels hex │ │ 00010202020202020202020202020202020202020202020100 │ │ -03040505050505050505050505050505050505050505050403 │ │ -06050505050505050505050505050505050505050505050506 │ │ -06050505050505050505050505050505050505050505050506 │ │ -01070708090909090909090909090909090909090908070701 │ │ -010a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b0a01 │ │ -0f10111213131313131313131313131313131313131211100f │ │ -0f1415131313131313131313131313131617180d191315140f │ │ -1a1b1c131313131313131313131313131d1e1f2021131c1b1a │ │ -222324131313131313131313131313131d2526272813242322 │ │ -292a2b131313131313131313131313132c2d2e2f30132b2a29 │ │ -31323313131313133435363738393a13131313131313333231 │ │ -3b3c3d13131313133e3f4041424344131313131313133d3c3b │ │ -454647131313131348494a4b4c4d4a4e4f5013131313474645 │ │ -5152531313131313545556575859565a5b5c13131313535251 │ │ -515d5e13131313135f606161616161616137131313135e5d51 │ │ -62636413131313131313131313131313131313131313646362 │ │ -6566672c13131313131313131313131313131313132c676665 │ │ -68696a6b6c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c6b6a6968 │ │ -6e6f7071727373737373737373737373737373737271706f6e │ │ -6e74747474747474747474747474747474747474747474746e │ │ -75767676767676767676767676767676767676767676767675 │ │ -75767676767676767676767676767676767676767676767675 │ │ -77777777777777777777777777777777777777777777777778 │ │ -797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b │ │ +03161717171717171717171717171717171717171717171603 │ │ +04171717171717171717171717171717171717171717171704 │ │ +04171717171717171717171717171717171717171717171704 │ │ +011818191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19181801 │ │ +011b1c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1c1b01 │ │ +05202122232323232323232323232323232323232322212005 │ │ +052425232323232323232323232323232627281e2923252405 │ │ +062a2b232323232323232323232323232c2d2e2f30232b2a06 │ │ +073132232323232323232323232323232c3334353623323107 │ │ +08373823232323232323232323232323393a3b3c3d23383708 │ │ +093e3f232323232340414243444546232323232323233f3e09 │ │ +0a47482323232323494a4b4c4d4e4f2323232323232348470a │ │ +0b505123232323235253545556575458595a2323232351500b │ │ +0c5b5c23232323235d5e5f6061625f636465232323235c5b0c │ │ +0c6667232323232368696a6a6a6a6a6a6a432323232367660c │ │ +0d6b6c232323232323232323232323232323232323236c6b0d │ │ +0e6d6e392323232323232323232323232323232323396e6d0e │ │ +0f6f7071727373737373737373737373737373737271706f0f │ │ +10747576777878787878787878787878787878787776757410 │ │ +10797979797979797979797979797979797979797979797910 │ │ +117a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a11 │ │ +117a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a11 │ │ +7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b12 │ │ +13141414141414141414141414141414141414141414141415 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_blur_gray.png │ ├── sng │ │ @@ -1,202 +1,193 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (141,141,142) # rgb = (0x8d,0x8d,0x8e) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (141,141,142) # rgb = (0x8d,0x8d,0x8e) │ │ (138,139,140) # rgb = (0x8a,0x8b,0x8c) │ │ (138,138,140) # rgb = (0x8a,0x8a,0x8c) │ │ (140,140,141) # rgb = (0x8c,0x8c,0x8d) │ │ (141,141,142) # rgb = (0x8d,0x8d,0x8e) │ │ - (140,141,142) # rgb = (0x8c,0x8d,0x8e) │ │ (137,137,138) # rgb = (0x89,0x89,0x8a) │ │ + (140,140,141) # rgb = (0x8c,0x8c,0x8d) │ │ + (178,178,180) # rgb = (0xb2,0xb2,0xb4) │ │ + (137,137,138) # rgb = (0x89,0x89,0x8a) │ │ + (181,182,183) # rgb = (0xb5,0xb6,0xb7) │ │ + (135,135,137) # rgb = (0x87,0x87,0x89) │ │ + (174,174,176) # rgb = (0xae,0xae,0xb0) │ │ + (133,133,135) # rgb = (0x85,0x85,0x87) │ │ + (132,132,133) # rgb = (0x84,0x84,0x85) │ │ + (132,132,133) # rgb = (0x84,0x84,0x85) │ │ + (130,131,132) # rgb = (0x82,0x83,0x84) │ │ + (170,170,172) # rgb = (0xaa,0xaa,0xac) │ │ + (130,131,132) # rgb = (0x82,0x83,0x84) │ │ + (131,132,132) # rgb = (0x83,0x84,0x84) │ │ + (132,132,133) # rgb = (0x84,0x84,0x85) │ │ + (131,131,132) # rgb = (0x83,0x83,0x84) │ │ + (129,129,130) # rgb = (0x81,0x81,0x82) │ │ + (126,126,127) # rgb = (0x7e,0x7e,0x7f) │ │ + (124,124,125) # rgb = (0x7c,0x7c,0x7d) │ │ + (121,121,122) # rgb = (0x79,0x79,0x7a) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (116,116,117) # rgb = (0x74,0x74,0x75) │ │ + (113,113,114) # rgb = (0x71,0x71,0x72) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + ( 97, 97, 96) # rgb = (0x61,0x61,0x60) │ │ + ( 97, 97, 96) # rgb = (0x61,0x61,0x60) │ │ + ( 97, 97, 96) # rgb = (0x61,0x61,0x60) │ │ (139,140,141) # rgb = (0x8b,0x8c,0x8d) │ │ (142,142,144) # rgb = (0x8e,0x8e,0x90) │ │ (141,142,143) # rgb = (0x8d,0x8e,0x8f) │ │ (137,138,140) # rgb = (0x89,0x8a,0x8c) │ │ - (140,140,141) # rgb = (0x8c,0x8c,0x8d) │ │ - (139,139,140) # rgb = (0x8b,0x8b,0x8c) │ │ - (139,140,141) # rgb = (0x8b,0x8c,0x8d) │ │ - (138,138,140) # rgb = (0x8a,0x8a,0x8c) │ │ - (178,178,180) # rgb = (0xb2,0xb2,0xb4) │ │ (209,209,210) # rgb = (0xd1,0xd1,0xd2) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (163,164,165) # rgb = (0xa3,0xa4,0xa5) │ │ - (137,137,138) # rgb = (0x89,0x89,0x8a) │ │ - (133,133,135) # rgb = (0x85,0x85,0x87) │ │ - (135,136,137) # rgb = (0x87,0x88,0x89) │ │ - (137,137,138) # rgb = (0x89,0x89,0x8a) │ │ - (181,182,183) # rgb = (0xb5,0xb6,0xb7) │ │ (216,217,218) # rgb = (0xd8,0xd9,0xda) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (165,165,166) # rgb = (0xa5,0xa5,0xa6) │ │ - (135,135,137) # rgb = (0x87,0x87,0x89) │ │ - (131,132,132) # rgb = (0x83,0x84,0x84) │ │ - (174,174,176) # rgb = (0xae,0xae,0xb0) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (252,251,251) # rgb = (0xfc,0xfb,0xfb) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (202,201,201) # rgb = (0xca,0xc9,0xc9) │ │ (160,160,162) # rgb = (0xa0,0xa0,0xa2) │ │ - (133,133,135) # rgb = (0x85,0x85,0x87) │ │ - (132,132,133) # rgb = (0x84,0x84,0x85) │ │ - (132,132,133) # rgb = (0x84,0x84,0x85) │ │ - (130,131,132) # rgb = (0x82,0x83,0x84) │ │ - (170,170,172) # rgb = (0xaa,0xaa,0xac) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (248,245,246) # rgb = (0xf8,0xf5,0xf6) │ │ (203,201,202) # rgb = (0xcb,0xc9,0xca) │ │ (183,183,184) # rgb = (0xb7,0xb7,0xb8) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (222,220,221) # rgb = (0xde,0xdc,0xdd) │ │ (248,247,248) # rgb = (0xf8,0xf7,0xf8) │ │ (156,156,157) # rgb = (0x9c,0x9c,0x9d) │ │ - (130,131,132) # rgb = (0x82,0x83,0x84) │ │ - (131,132,132) # rgb = (0x83,0x84,0x84) │ │ - (132,132,133) # rgb = (0x84,0x84,0x85) │ │ - (131,131,132) # rgb = (0x83,0x83,0x84) │ │ (131,131,132) # rgb = (0x83,0x83,0x84) │ │ (130,130,131) # rgb = (0x82,0x82,0x83) │ │ (173,173,174) # rgb = (0xad,0xad,0xae) │ │ (203,202,203) # rgb = (0xcb,0xca,0xcb) │ │ (238,237,238) # rgb = (0xee,0xed,0xee) │ │ (234,233,234) # rgb = (0xea,0xe9,0xea) │ │ (230,229,230) # rgb = (0xe6,0xe5,0xe6) │ │ (229,228,229) # rgb = (0xe5,0xe4,0xe5) │ │ (233,232,233) # rgb = (0xe9,0xe8,0xe9) │ │ (241,240,241) # rgb = (0xf1,0xf0,0xf1) │ │ (154,153,155) # rgb = (0x9a,0x99,0x9b) │ │ (129,129,130) # rgb = (0x81,0x81,0x82) │ │ - (129,129,130) # rgb = (0x81,0x81,0x82) │ │ (128,128,129) # rgb = (0x80,0x80,0x81) │ │ (137,137,139) # rgb = (0x89,0x89,0x8b) │ │ (170,170,171) # rgb = (0xaa,0xaa,0xab) │ │ (234,232,234) # rgb = (0xea,0xe8,0xea) │ │ (159,158,158) # rgb = (0x9f,0x9e,0x9e) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (197,195,197) # rgb = (0xc5,0xc3,0xc5) │ │ (227,225,228) # rgb = (0xe3,0xe1,0xe4) │ │ (132,132,134) # rgb = (0x84,0x84,0x86) │ │ (127,127,128) # rgb = (0x7f,0x7f,0x80) │ │ (126,126,127) # rgb = (0x7e,0x7e,0x7f) │ │ - (126,126,127) # rgb = (0x7e,0x7e,0x7f) │ │ (124,124,125) # rgb = (0x7c,0x7c,0x7d) │ │ (123,123,125) # rgb = (0x7b,0x7b,0x7d) │ │ (161,160,163) # rgb = (0xa1,0xa0,0xa3) │ │ (177,174,176) # rgb = (0xb1,0xae,0xb0) │ │ (158,156,158) # rgb = (0x9e,0x9c,0x9e) │ │ (160,158,159) # rgb = (0xa0,0x9e,0x9f) │ │ (160,159,159) # rgb = (0xa0,0x9f,0x9f) │ │ (159,157,159) # rgb = (0x9f,0x9d,0x9f) │ │ (153,151,152) # rgb = (0x99,0x97,0x98) │ │ (182,180,182) # rgb = (0xb6,0xb4,0xb6) │ │ (131,131,133) # rgb = (0x83,0x83,0x85) │ │ - (124,124,125) # rgb = (0x7c,0x7c,0x7d) │ │ (122,123,124) # rgb = (0x7a,0x7b,0x7c) │ │ (144,143,145) # rgb = (0x90,0x8f,0x91) │ │ (201,197,201) # rgb = (0xc9,0xc5,0xc9) │ │ (210,206,210) # rgb = (0xd2,0xce,0xd2) │ │ (207,203,207) # rgb = (0xcf,0xcb,0xcf) │ │ (208,204,208) # rgb = (0xd0,0xcc,0xd0) │ │ (210,205,209) # rgb = (0xd2,0xcd,0xd1) │ │ (196,192,196) # rgb = (0xc4,0xc0,0xc4) │ │ (121,121,122) # rgb = (0x79,0x79,0x7a) │ │ - (121,121,122) # rgb = (0x79,0x79,0x7a) │ │ (119,119,120) # rgb = (0x77,0x77,0x78) │ │ (150,148,150) # rgb = (0x96,0x94,0x96) │ │ (186,182,185) # rgb = (0xba,0xb6,0xb9) │ │ (199,195,198) # rgb = (0xc7,0xc3,0xc6) │ │ (196,192,195) # rgb = (0xc4,0xc0,0xc3) │ │ (198,194,197) # rgb = (0xc6,0xc2,0xc5) │ │ (162,160,162) # rgb = (0xa2,0xa0,0xa2) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (118,119,119) # rgb = (0x76,0x77,0x77) │ │ (115,116,116) # rgb = (0x73,0x74,0x74) │ │ (160,156,160) # rgb = (0xa0,0x9c,0xa0) │ │ (188,183,188) # rgb = (0xbc,0xb7,0xbc) │ │ (185,181,185) # rgb = (0xb9,0xb5,0xb9) │ │ (186,182,186) # rgb = (0xba,0xb6,0xba) │ │ (185,180,185) # rgb = (0xb9,0xb4,0xb9) │ │ (139,137,140) # rgb = (0x8b,0x89,0x8c) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (116,116,117) # rgb = (0x74,0x74,0x75) │ │ - (116,116,117) # rgb = (0x74,0x74,0x75) │ │ (114,114,115) # rgb = (0x72,0x72,0x73) │ │ (152,148,151) # rgb = (0x98,0x94,0x97) │ │ (179,173,178) # rgb = (0xb3,0xad,0xb2) │ │ (169,164,169) # rgb = (0xa9,0xa4,0xa9) │ │ (148,145,147) # rgb = (0x94,0x91,0x93) │ │ (115,115,116) # rgb = (0x73,0x73,0x74) │ │ (113,113,114) # rgb = (0x71,0x71,0x72) │ │ - (113,113,114) # rgb = (0x71,0x71,0x72) │ │ (111,112,112) # rgb = (0x6f,0x70,0x70) │ │ (120,120,121) # rgb = (0x78,0x78,0x79) │ │ (166,160,166) # rgb = (0xa6,0xa0,0xa6) │ │ (144,140,143) # rgb = (0x90,0x8c,0x8f) │ │ (113,112,113) # rgb = (0x71,0x70,0x71) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (110,110,111) # rgb = (0x6e,0x6e,0x6f) │ │ (107,108,108) # rgb = (0x6b,0x6c,0x6c) │ │ (108,109,109) # rgb = (0x6c,0x6d,0x6d) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 97, 97, 96) # rgb = (0x61,0x61,0x60) │ │ - ( 97, 97, 96) # rgb = (0x61,0x61,0x60) │ │ - ( 97, 97, 96) # rgb = (0x61,0x61,0x60) │ │ } │ │ tRNS { │ │ - 0 0 165 217 208 223 107 0 218 255 255 255 255 132 0 0 0 240 255 255 255 255 255 132 0 0 0 241 255 255 255 255 255 255 255 132 0 238 255 255 255 255 255 255 255 255 255 132 63 82 68 244 255 255 255 255 255 255 255 255 255 169 70 62 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 255 255 255 208 255 255 255 255 255 255 255 208 255 255 255 255 255 255 208 255 255 255 255 208 255 208 255 208 255 208 255 170 223 208} │ │ + 0 165 217 208 223 107 218 132 240 132 241 132 238 132 63 82 68 244 169 70 62 208 208 208 208 208 208 208 208 208 208 208 208 208 170 223 208} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ -01010102030404040404040404040404040404050600000000 │ │ -07070708090a0b0b0b0b0b0b0b0b0b0b0b0b0a0c0d00000000 │ │ -0e0f1011121313141414141414141414141513161700000000 │ │ -18191a1b1c1d151e1e1f1f1f1f1f1f1e20211d222300000000 │ │ -24241825262728292a2a2a2a2a2a2a2b2c2d1d2e2f00000000 │ │ -30313233343536373838383838383838393a3b3c3d3e3f0000 │ │ -4041424344454647484848484848484849494a4b4c41400000 │ │ -4d4c4e4f505152535454545454545455565758595a4c4d0000 │ │ -5b5c5c5d5e5f606162626262626263646566675d5c5c5b0000 │ │ -685d5d5d69696a6b6c6d6d6d6d6d6e6f7041715d5d5d680000 │ │ -727171717171737475767777777878797a7371717171720000 │ │ -7b7c7c7c7c7c7d7e7a7f80818283847d857c7c7c7c7c7b0000 │ │ -86878787878787878873898a8b8c8d8d878787878787860000 │ │ -8e8f8f8f8f8f8f8f8f90919293948f8f8f8f8f8f8f8f8e0000 │ │ -95969696969696969696979899969696969696969696950000 │ │ -9a9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9a0000 │ │ -9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c0000 │ │ -9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e0000 │ │ -a0a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a00000 │ │ -a2a3a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a20000 │ │ +00000001020303030303030303030303030303040500000000 │ │ +00000006252627272727272727272727272726280700000000 │ │ +00000008292a2a2b2b2b2b2b2b2b2b2b2b2c2a2d0900000000 │ │ +0000000a2e2f2c30303131313131313032332f340b00000000 │ │ +0000000c35363738393939393939393a3b3c2f3d0d00000000 │ │ +0e0f10113e3f40414242424242424242434445461213140000 │ │ +154748494a4b4c4d4e4e4e4e4e4e4e4e4f4f50515247150000 │ │ +1652535455565758595959595959595a5b5c5d5e5f52160000 │ │ +17606061626364656666666666666768696a6b616060170000 │ │ +186161616c6c6d6e6f70707070707172734774616161180000 │ │ +197474747474757677787979797a7a7b7c7574747474190000 │ │ +1a7d7d7d7d7d7e7f7c8081828384857e867d7d7d7d7d1a0000 │ │ +1b878787878787878875898a8b8c8d8d8787878787871b0000 │ │ +1c8e8e8e8e8e8e8e8e8f909192938e8e8e8e8e8e8e8e1c0000 │ │ +1d9494949494949494949596979494949494949494941d0000 │ │ +1e9898989898989898989898989898989898989898981e0000 │ │ +1f9999999999999999999999999999999999999999991f0000 │ │ +209a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a200000 │ │ +219b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b210000 │ │ +22232424242424242424242424242424242424242423220000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_red.png │ ├── sng │ │ @@ -1,213 +1,213 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ (187, 29, 29) # rgb = (0xbb,0x1d,0x1d) │ │ (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ (187, 29, 29) # rgb = (0xbb,0x1d,0x1d) │ │ - (190, 32, 32) # rgb = (0xbe,0x20,0x20) │ │ (191, 33, 33) # rgb = (0xbf,0x21,0x21) │ │ (192, 34, 34) # rgb = (0xc0,0x22,0x22) │ │ (196, 38, 38) # rgb = (0xc4,0x26,0x26) │ │ - (196, 38, 38) # rgb = (0xc4,0x26,0x26) │ │ (192, 34, 34) # rgb = (0xc0,0x22,0x22) │ │ (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ + (190, 32, 32) # rgb = (0xbe,0x20,0x20) │ │ + (191, 33, 33) # rgb = (0xbf,0x21,0x21) │ │ + (188, 30, 30) # rgb = (0xbc,0x1e,0x1e) │ │ + (189, 31, 31) # rgb = (0xbd,0x1f,0x1f) │ │ + (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ + (187, 29, 29) # rgb = (0xbb,0x1d,0x1d) │ │ + (184, 26, 26) # rgb = (0xb8,0x1a,0x1a) │ │ + (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ + (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ + (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ + (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ + (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ + (178, 20, 20) # rgb = (0xb2,0x14,0x14) │ │ + (178, 20, 20) # rgb = (0xb2,0x14,0x14) │ │ + (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ + (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ + (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ + (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ + (170, 12, 12) # rgb = (0xaa,0x0c,0x0c) │ │ + (171, 13, 13) # rgb = (0xab,0x0d,0x0d) │ │ + (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ + (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ + (170, 12, 12) # rgb = (0xaa,0x0c,0x0c) │ │ + (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ + (188, 30, 30) # rgb = (0xbc,0x1e,0x1e) │ │ + (198, 40, 40) # rgb = (0xc6,0x28,0x28) │ │ + (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ + (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ + (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ + (176, 18, 18) # rgb = (0xb0,0x12,0x12) │ │ + (189, 31, 31) # rgb = (0xbd,0x1f,0x1f) │ │ + (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ + (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ + (190, 32, 32) # rgb = (0xbe,0x20,0x20) │ │ + (214, 56, 56) # rgb = (0xd6,0x38,0x38) │ │ + (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ + (166, 8, 8) # rgb = (0xa6,0x08,0x08) │ │ + (181, 23, 23) # rgb = (0xb5,0x17,0x17) │ │ + (197, 39, 39) # rgb = (0xc5,0x27,0x27) │ │ + (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ + (167, 9, 9) # rgb = (0xa7,0x09,0x09) │ │ + (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ + (196, 38, 38) # rgb = (0xc4,0x26,0x26) │ │ + (199, 41, 41) # rgb = (0xc7,0x29,0x29) │ │ + (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ + (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ + (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ + (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ + (168, 10, 10) # rgb = (0xa8,0x0a,0x0a) │ │ + (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ + (198, 40, 40) # rgb = (0xc6,0x28,0x28) │ │ + (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ + (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ + (196, 38, 38) # rgb = (0xc4,0x26,0x26) │ │ + (190, 32, 32) # rgb = (0xbe,0x20,0x20) │ │ + (196, 38, 38) # rgb = (0xc4,0x26,0x26) │ │ (195, 37, 37) # rgb = (0xc3,0x25,0x25) │ │ (194, 36, 36) # rgb = (0xc2,0x24,0x24) │ │ (192, 34, 34) # rgb = (0xc0,0x22,0x22) │ │ (191, 33, 33) # rgb = (0xbf,0x21,0x21) │ │ (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ - (190, 32, 32) # rgb = (0xbe,0x20,0x20) │ │ - (191, 33, 33) # rgb = (0xbf,0x21,0x21) │ │ (183, 38, 38) # rgb = (0xb7,0x26,0x26) │ │ (172, 98, 98) # rgb = (0xac,0x62,0x62) │ │ (185,126,126) # rgb = (0xb9,0x7e,0x7e) │ │ (170, 53, 53) # rgb = (0xaa,0x35,0x35) │ │ (191, 34, 34) # rgb = (0xbf,0x22,0x22) │ │ (186, 36, 36) # rgb = (0xba,0x24,0x24) │ │ (164, 78, 78) # rgb = (0xa4,0x4e,0x4e) │ │ (187,126,126) # rgb = (0xbb,0x7e,0x7e) │ │ (165, 78, 78) # rgb = (0xa5,0x4e,0x4e) │ │ (188, 35, 35) # rgb = (0xbc,0x23,0x23) │ │ - (188, 30, 30) # rgb = (0xbc,0x1e,0x1e) │ │ - (189, 31, 31) # rgb = (0xbd,0x1f,0x1f) │ │ (189, 31, 31) # rgb = (0xbd,0x1f,0x1f) │ │ (159, 61, 61) # rgb = (0x9f,0x3d,0x3d) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (171,129,129) # rgb = (0xab,0x81,0x81) │ │ (183, 31, 31) # rgb = (0xb7,0x1f,0x1f) │ │ (185, 38, 38) # rgb = (0xb9,0x26,0x26) │ │ (202,179,179) # rgb = (0xca,0xb3,0xb3) │ │ (203,177,177) # rgb = (0xcb,0xb1,0xb1) │ │ (187, 37, 37) # rgb = (0xbb,0x25,0x25) │ │ - (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ - (187, 29, 29) # rgb = (0xbb,0x1d,0x1d) │ │ (188, 30, 30) # rgb = (0xbc,0x1e,0x1e) │ │ (187, 29, 29) # rgb = (0xbb,0x1d,0x1d) │ │ (162, 47, 47) # rgb = (0xa2,0x2f,0x2f) │ │ (197,171,171) # rgb = (0xc5,0xab,0xab) │ │ (224,214,214) # rgb = (0xe0,0xd6,0xd6) │ │ (157, 84, 84) # rgb = (0x9d,0x54,0x54) │ │ (182, 29, 29) # rgb = (0xb6,0x1d,0x1d) │ │ (175,123,123) # rgb = (0xaf,0x7b,0x7b) │ │ (231,221,221) # rgb = (0xe7,0xdd,0xdd) │ │ (172,124,124) # rgb = (0xac,0x7c,0x7c) │ │ (185, 31, 31) # rgb = (0xb9,0x1f,0x1f) │ │ - (184, 26, 26) # rgb = (0xb8,0x1a,0x1a) │ │ - (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ (186, 28, 28) # rgb = (0xba,0x1c,0x1c) │ │ (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ (166, 30, 30) # rgb = (0xa6,0x1e,0x1e) │ │ (165, 34, 34) # rgb = (0xa5,0x22,0x22) │ │ (177, 30, 30) # rgb = (0xb1,0x1e,0x1e) │ │ (176, 29, 29) # rgb = (0xb0,0x1d,0x1d) │ │ (166, 33, 33) # rgb = (0xa6,0x21,0x21) │ │ (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ - (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ - (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ (204,146,146) # rgb = (0xcc,0x92,0x92) │ │ (216,177,177) # rgb = (0xd8,0xb1,0xb1) │ │ (171, 88, 88) # rgb = (0xab,0x58,0x58) │ │ (170, 36, 36) # rgb = (0xaa,0x24,0x24) │ │ (179, 21, 21) # rgb = (0xb3,0x15,0x15) │ │ (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ (181, 23, 23) # rgb = (0xb5,0x17,0x17) │ │ (171, 37, 37) # rgb = (0xab,0x25,0x25) │ │ (171, 89, 89) # rgb = (0xab,0x59,0x59) │ │ (217,180,180) # rgb = (0xd9,0xb4,0xb4) │ │ (205,148,148) # rgb = (0xcd,0x94,0x94) │ │ - (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ - (180, 22, 22) # rgb = (0xb4,0x16,0x16) │ │ (173,119,119) # rgb = (0xad,0x77,0x77) │ │ (199,179,179) # rgb = (0xc7,0xb3,0xb3) │ │ (219,203,203) # rgb = (0xdb,0xcb,0xcb) │ │ (176,122,122) # rgb = (0xb0,0x7a,0x7a) │ │ (177, 94, 94) # rgb = (0xb1,0x5e,0x5e) │ │ (179, 68, 68) # rgb = (0xb3,0x44,0x44) │ │ (176, 62, 62) # rgb = (0xb0,0x3e,0x3e) │ │ (180, 69, 69) # rgb = (0xb4,0x45,0x45) │ │ (178, 96, 96) # rgb = (0xb2,0x60,0x60) │ │ (176,123,123) # rgb = (0xb0,0x7b,0x7b) │ │ (221,207,207) # rgb = (0xdd,0xcf,0xcf) │ │ (197,176,176) # rgb = (0xc5,0xb0,0xb0) │ │ (172,117,117) # rgb = (0xac,0x75,0x75) │ │ - (178, 20, 20) # rgb = (0xb2,0x14,0x14) │ │ - (178, 20, 20) # rgb = (0xb2,0x14,0x14) │ │ (159, 26, 26) # rgb = (0x9f,0x1a,0x1a) │ │ (156, 33, 33) # rgb = (0x9c,0x21,0x21) │ │ (174,115,115) # rgb = (0xae,0x73,0x73) │ │ (232,223,223) # rgb = (0xe8,0xdf,0xdf) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (230,220,220) # rgb = (0xe6,0xdc,0xdc) │ │ (172,111,111) # rgb = (0xac,0x6f,0x6f) │ │ (156, 32, 32) # rgb = (0x9c,0x20,0x20) │ │ (160, 25, 25) # rgb = (0xa0,0x19,0x19) │ │ - (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ - (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ (176, 18, 18) # rgb = (0xb0,0x12,0x12) │ │ (175, 17, 17) # rgb = (0xaf,0x11,0x11) │ │ (168, 15, 15) # rgb = (0xa8,0x0f,0x0f) │ │ (166, 36, 36) # rgb = (0xa6,0x24,0x24) │ │ (169, 89, 89) # rgb = (0xa9,0x59,0x59) │ │ (179,120,120) # rgb = (0xb3,0x78,0x78) │ │ (189,144,144) # rgb = (0xbd,0x90,0x90) │ │ (197,159,159) # rgb = (0xc5,0x9f,0x9f) │ │ (188,141,141) # rgb = (0xbc,0x8d,0x8d) │ │ (177,117,117) # rgb = (0xb1,0x75,0x75) │ │ (166, 82, 82) # rgb = (0xa6,0x52,0x52) │ │ (165, 32, 32) # rgb = (0xa5,0x20,0x20) │ │ - (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ - (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ (170, 17, 17) # rgb = (0xaa,0x11,0x11) │ │ (151, 30, 30) # rgb = (0x97,0x1e,0x1e) │ │ (143, 42, 42) # rgb = (0x8f,0x2a,0x2a) │ │ (151, 63, 63) # rgb = (0x97,0x3f,0x3f) │ │ (157, 78, 78) # rgb = (0x9d,0x4e,0x4e) │ │ (150, 60, 60) # rgb = (0x96,0x3c,0x3c) │ │ (142, 38, 38) # rgb = (0x8e,0x26,0x26) │ │ (151, 29, 29) # rgb = (0x97,0x1d,0x1d) │ │ (171, 17, 17) # rgb = (0xab,0x11,0x11) │ │ - (170, 12, 12) # rgb = (0xaa,0x0c,0x0c) │ │ - (171, 13, 13) # rgb = (0xab,0x0d,0x0d) │ │ (171, 13, 13) # rgb = (0xab,0x0d,0x0d) │ │ (172, 14, 14) # rgb = (0xac,0x0e,0x0e) │ │ - (173, 15, 15) # rgb = (0xad,0x0f,0x0f) │ │ - (174, 16, 16) # rgb = (0xae,0x10,0x10) │ │ - (170, 12, 12) # rgb = (0xaa,0x0c,0x0c) │ │ (166, 8, 8) # rgb = (0xa6,0x08,0x08) │ │ (168, 10, 10) # rgb = (0xa8,0x0a,0x0a) │ │ (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ - (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ - (188, 30, 30) # rgb = (0xbc,0x1e,0x1e) │ │ - (198, 40, 40) # rgb = (0xc6,0x28,0x28) │ │ - (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ - (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ - (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ - (176, 18, 18) # rgb = (0xb0,0x12,0x12) │ │ - (189, 31, 31) # rgb = (0xbd,0x1f,0x1f) │ │ - (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ - (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ - (190, 32, 32) # rgb = (0xbe,0x20,0x20) │ │ - (214, 56, 56) # rgb = (0xd6,0x38,0x38) │ │ - (185, 27, 27) # rgb = (0xb9,0x1b,0x1b) │ │ - (166, 8, 8) # rgb = (0xa6,0x08,0x08) │ │ (163, 5, 5) # rgb = (0xa3,0x05,0x05) │ │ - (181, 23, 23) # rgb = (0xb5,0x17,0x17) │ │ - (197, 39, 39) # rgb = (0xc5,0x27,0x27) │ │ - (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ - (167, 9, 9) # rgb = (0xa7,0x09,0x09) │ │ - (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ - (196, 38, 38) # rgb = (0xc4,0x26,0x26) │ │ - (199, 41, 41) # rgb = (0xc7,0x29,0x29) │ │ - (159, 1, 1) # rgb = (0x9f,0x01,0x01) │ │ - (169, 11, 11) # rgb = (0xa9,0x0b,0x0b) │ │ - (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ - (161, 3, 3) # rgb = (0xa1,0x03,0x03) │ │ - (168, 10, 10) # rgb = (0xa8,0x0a,0x0a) │ │ - (193, 35, 35) # rgb = (0xc1,0x23,0x23) │ │ - (198, 40, 40) # rgb = (0xc6,0x28,0x28) │ │ - (182, 24, 24) # rgb = (0xb6,0x18,0x18) │ │ - (183, 25, 25) # rgb = (0xb7,0x19,0x19) │ │ - (196, 38, 38) # rgb = (0xc4,0x26,0x26) │ │ } │ │ tRNS { │ │ - 0 4 115 172 166 58 82 201 255 132 167 252 255 132 174 255 255 255 255 255 135 176 255 255 255 255 255 255 255 255 255 255 139 180 255 255 255 255 255 255 255 255 255 255 142 183 255 255 255 255 255 255 255 255 255 255 255 145 186 255 255 255 255 255 255 255 255 149 190 255 255 255 255 255 255 255 255 255 255 255 153 193 255 255 255 255 255 255 255 255 255 255 255 255 255 157 197 255 255 255 255 255 255 255 255 255 255 161 201 255 255 255 255 255 255 255 255 255 255 255 255 165 204 255 255 255 255 255 255 255 255 255 255 169 209 255 255 168 203 253 255 255 255 59 77 146 157 182 243 210 164 155 1 3 2 70 249 255 205 79 88 255 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ + 0 4 115 172 166 58 82 201 132 167 252 132 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 1 3 2 70 249 205 79 88 243 145 41 7 129 237 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102030404040404040404040404040404040302010000 │ │ -00050607080808080808080808080808080808080807060500 │ │ -00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ -000d0e0f10101010111210101010131213101010100f0e0d00 │ │ -00141511111111161718191a111b1c1d1e1f11111111151400 │ │ -002021080808222324252627082829252a2b08080808212000 │ │ -002c2d2e2e2e2f30313233342e27353637382f2e2e2e2d2c00 │ │ -00393a3b3b2f3b3c3d3e3f3b3b3b40413d423b2f3b3b3a3900 │ │ -004344423c45464748494a4b4b4b4a494c4d4e4f3c42444300 │ │ -0050514b4a5253255455565758595a5b5c255d5e4a4b515000 │ │ -005f60494961626364252565666525256768696a4949605f00 │ │ -006b6c6d6d6d6e6f7071727374757677786f6e6d6d6d6c6b00 │ │ -00797a7b7b7b7b7b7c7d7e7f80818283847b7b7b7b7b7a7900 │ │ -00858687888888888888878787878888888888888887868500 │ │ -00898a8b8c8c8d8e8e8e8e8d8c8c8c8c8c8c8c8c8c8b8a8900 │ │ -008f9091929293948c8c8c9596979797979797979291908f00 │ │ -0098999a00009b9c9d9c9e9f0000000000000000009a999800 │ │ -000000000000a0a1a2a3a4a500000000000000000000000000 │ │ -000000000000a6a714a8000000000000000000000000000000 │ │ -0000000000a9aaabac00000000000000000000000000000000 │ │ -0000000000adaeaf0000000000000000000000000000000000 │ │ +00050607434343434343434343434343434343434307060500 │ │ +0008090a44444444444444444444444444444444440a090800 │ │ +000b0c454646464647484646464649484946464646450c0b00 │ │ +000d0e474747474a4b4c4d4e474f50515253474747470e0d00 │ │ +000f10434343545556575859435a5b575c5d43434343100f00 │ │ +0011125e5e5e5f60616263645e59656667685f5e5e5e121100 │ │ +00131469695f696a6b6c6d6969696e6f6b70695f6969141300 │ │ +001516706a717273747576777777767578797a7b6a70161500 │ │ +00171877767c7d577e7f808182838485865787887677181700 │ │ +00191a7575898a8b8c57578d8e8d57578f90919275751a1900 │ │ +001b1c9393939495969798999a9b9c9d9e95949393931c1b00 │ │ +001d1e9f9f9f9f9fa0a1a2a3a4a5a6a7a89f9f9f9f9f1e1d00 │ │ +001f20a9aaaaaaaaaaaaa9a9a9a9aaaaaaaaaaaaaaa9201f00 │ │ +00212223ababacadadadadacababababababababab23222100 │ │ +0024252627272829ababab2a2b2c2c2c2c2c2c2c2726252400 │ │ +002d2e2f00003031ae3132330000000000000000002f2e2d00 │ │ +00000000000034af3536373800000000000000000000000000 │ │ +000000000000393a0d3b000000000000000000000000000000 │ │ +00000000003c3d3e3f00000000000000000000000000000000 │ │ +00000000004041420000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/stat_notify_sms_green.png │ ├── sng │ │ @@ -1,222 +1,222 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 25; height: 25; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ ( 37,173, 15) # rgb = (0x25,0xad,0x0f) │ │ ( 38,173, 15) # rgb = (0x26,0xad,0x0f) │ │ ( 38,174, 16) # rgb = (0x26,0xae,0x10) │ │ ( 51,187, 29) # rgb = (0x33,0xbb,0x1d) │ │ ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ ( 51,187, 29) # rgb = (0x33,0xbb,0x1d) │ │ - ( 55,190, 32) # rgb = (0x37,0xbe,0x20) │ │ ( 56,191, 33) # rgb = (0x38,0xbf,0x21) │ │ ( 57,192, 34) # rgb = (0x39,0xc0,0x22) │ │ ( 61,196, 38) # rgb = (0x3d,0xc4,0x26) │ │ - ( 61,196, 38) # rgb = (0x3d,0xc4,0x26) │ │ ( 56,192, 34) # rgb = (0x38,0xc0,0x22) │ │ ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ + ( 55,190, 32) # rgb = (0x37,0xbe,0x20) │ │ + ( 55,191, 33) # rgb = (0x37,0xbf,0x21) │ │ + ( 53,188, 30) # rgb = (0x35,0xbc,0x1e) │ │ + ( 53,189, 31) # rgb = (0x35,0xbd,0x1f) │ │ + ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ + ( 51,187, 29) # rgb = (0x33,0xbb,0x1d) │ │ + ( 49,184, 26) # rgb = (0x31,0xb8,0x1a) │ │ + ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ + ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ + ( 47,182, 24) # rgb = (0x2f,0xb6,0x18) │ │ + ( 44,180, 22) # rgb = (0x2c,0xb4,0x16) │ │ + ( 44,180, 22) # rgb = (0x2c,0xb4,0x16) │ │ + ( 42,178, 20) # rgb = (0x2a,0xb2,0x14) │ │ + ( 42,178, 20) # rgb = (0x2a,0xb2,0x14) │ │ + ( 39,175, 17) # rgb = (0x27,0xaf,0x11) │ │ + ( 39,175, 17) # rgb = (0x27,0xaf,0x11) │ │ + ( 38,173, 15) # rgb = (0x26,0xad,0x0f) │ │ + ( 38,173, 15) # rgb = (0x26,0xad,0x0f) │ │ + ( 34,170, 12) # rgb = (0x22,0xaa,0x0c) │ │ + ( 35,171, 13) # rgb = (0x23,0xab,0x0d) │ │ + ( 38,173, 15) # rgb = (0x26,0xad,0x0f) │ │ + ( 38,174, 16) # rgb = (0x26,0xae,0x10) │ │ + ( 34,170, 12) # rgb = (0x22,0xaa,0x0c) │ │ + ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ + ( 52,188, 30) # rgb = (0x34,0xbc,0x1e) │ │ + ( 62,198, 40) # rgb = (0x3e,0xc6,0x28) │ │ + ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ + ( 48,183, 25) # rgb = (0x30,0xb7,0x19) │ │ + ( 33,169, 11) # rgb = (0x21,0xa9,0x0b) │ │ + ( 40,176, 18) # rgb = (0x28,0xb0,0x12) │ │ + ( 53,189, 31) # rgb = (0x35,0xbd,0x1f) │ │ + ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ + ( 50,185, 27) # rgb = (0x32,0xb9,0x1b) │ │ + ( 55,190, 32) # rgb = (0x37,0xbe,0x20) │ │ + ( 79,214, 56) # rgb = (0x4f,0xd6,0x38) │ │ + ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ + ( 30,166, 8) # rgb = (0x1e,0xa6,0x08) │ │ + ( 46,181, 23) # rgb = (0x2e,0xb5,0x17) │ │ + ( 61,197, 39) # rgb = (0x3d,0xc5,0x27) │ │ + ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ + ( 31,167, 9) # rgb = (0x1f,0xa7,0x09) │ │ + ( 47,183, 25) # rgb = (0x2f,0xb7,0x19) │ │ + ( 60,196, 38) # rgb = (0x3c,0xc4,0x26) │ │ + ( 64,199, 41) # rgb = (0x40,0xc7,0x29) │ │ + ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ + ( 33,169, 11) # rgb = (0x21,0xa9,0x0b) │ │ + ( 54,190, 32) # rgb = (0x36,0xbe,0x20) │ │ + ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ + ( 25,161, 3) # rgb = (0x19,0xa1,0x03) │ │ + ( 32,168, 10) # rgb = (0x20,0xa8,0x0a) │ │ + ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ + ( 63,198, 40) # rgb = (0x3f,0xc6,0x28) │ │ + ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ + ( 48,183, 25) # rgb = (0x30,0xb7,0x19) │ │ + ( 61,196, 38) # rgb = (0x3d,0xc4,0x26) │ │ + ( 55,190, 32) # rgb = (0x37,0xbe,0x20) │ │ + ( 61,196, 38) # rgb = (0x3d,0xc4,0x26) │ │ ( 59,195, 37) # rgb = (0x3b,0xc3,0x25) │ │ ( 58,194, 36) # rgb = (0x3a,0xc2,0x24) │ │ ( 56,192, 34) # rgb = (0x38,0xc0,0x22) │ │ ( 56,191, 33) # rgb = (0x38,0xbf,0x21) │ │ ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ - ( 55,190, 32) # rgb = (0x37,0xbe,0x20) │ │ - ( 55,191, 33) # rgb = (0x37,0xbf,0x21) │ │ ( 57,192, 34) # rgb = (0x39,0xc0,0x22) │ │ ( 59,183, 38) # rgb = (0x3b,0xb7,0x26) │ │ (108,172, 98) # rgb = (0x6c,0xac,0x62) │ │ (135,185,126) # rgb = (0x87,0xb9,0x7e) │ │ ( 70,170, 53) # rgb = (0x46,0xaa,0x35) │ │ ( 56,191, 34) # rgb = (0x38,0xbf,0x22) │ │ ( 58,186, 36) # rgb = (0x3a,0xba,0x24) │ │ ( 90,164, 78) # rgb = (0x5a,0xa4,0x4e) │ │ (134,187,126) # rgb = (0x86,0xbb,0x7e) │ │ ( 90,165, 78) # rgb = (0x5a,0xa5,0x4e) │ │ ( 56,188, 35) # rgb = (0x38,0xbc,0x23) │ │ - ( 53,188, 30) # rgb = (0x35,0xbc,0x1e) │ │ - ( 53,189, 31) # rgb = (0x35,0xbd,0x1f) │ │ ( 53,189, 31) # rgb = (0x35,0xbd,0x1f) │ │ ( 74,159, 61) # rgb = (0x4a,0x9f,0x3d) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (135,171,129) # rgb = (0x87,0xab,0x81) │ │ ( 52,183, 31) # rgb = (0x34,0xb7,0x1f) │ │ ( 54,190, 32) # rgb = (0x36,0xbe,0x20) │ │ ( 59,185, 38) # rgb = (0x3b,0xb9,0x26) │ │ (182,202,179) # rgb = (0xb6,0xca,0xb3) │ │ (181,203,177) # rgb = (0xb5,0xcb,0xb1) │ │ ( 58,187, 37) # rgb = (0x3a,0xbb,0x25) │ │ - ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ - ( 51,187, 29) # rgb = (0x33,0xbb,0x1d) │ │ ( 52,188, 30) # rgb = (0x34,0xbc,0x1e) │ │ ( 51,187, 29) # rgb = (0x33,0xbb,0x1d) │ │ ( 63,162, 47) # rgb = (0x3f,0xa2,0x2f) │ │ (174,197,171) # rgb = (0xae,0xc5,0xab) │ │ (216,224,214) # rgb = (0xd8,0xe0,0xd6) │ │ ( 94,157, 84) # rgb = (0x5e,0x9d,0x54) │ │ ( 51,182, 29) # rgb = (0x33,0xb6,0x1d) │ │ ( 53,183, 31) # rgb = (0x35,0xb7,0x1f) │ │ (130,175,123) # rgb = (0x82,0xaf,0x7b) │ │ (223,231,221) # rgb = (0xdf,0xe7,0xdd) │ │ (131,172,124) # rgb = (0x83,0xac,0x7c) │ │ ( 52,185, 31) # rgb = (0x34,0xb9,0x1f) │ │ ( 52,187, 29) # rgb = (0x34,0xbb,0x1d) │ │ - ( 49,184, 26) # rgb = (0x31,0xb8,0x1a) │ │ - ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ ( 50,186, 28) # rgb = (0x32,0xba,0x1c) │ │ ( 47,182, 24) # rgb = (0x2f,0xb6,0x18) │ │ ( 49,166, 30) # rgb = (0x31,0xa6,0x1e) │ │ ( 52,165, 34) # rgb = (0x34,0xa5,0x22) │ │ ( 51,177, 30) # rgb = (0x33,0xb1,0x1e) │ │ ( 51,176, 29) # rgb = (0x33,0xb0,0x1d) │ │ ( 52,166, 33) # rgb = (0x34,0xa6,0x21) │ │ ( 47,183, 25) # rgb = (0x2f,0xb7,0x19) │ │ - ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ - ( 47,182, 24) # rgb = (0x2f,0xb6,0x18) │ │ ( 48,183, 25) # rgb = (0x30,0xb7,0x19) │ │ (155,204,146) # rgb = (0x9b,0xcc,0x92) │ │ (183,216,177) # rgb = (0xb7,0xd8,0xb1) │ │ (100,171, 88) # rgb = (0x64,0xab,0x58) │ │ ( 56,170, 36) # rgb = (0x38,0xaa,0x24) │ │ ( 43,179, 21) # rgb = (0x2b,0xb3,0x15) │ │ ( 44,180, 22) # rgb = (0x2c,0xb4,0x16) │ │ ( 46,181, 23) # rgb = (0x2e,0xb5,0x17) │ │ ( 56,171, 37) # rgb = (0x38,0xab,0x25) │ │ (101,171, 89) # rgb = (0x65,0xab,0x59) │ │ (185,217,180) # rgb = (0xb9,0xd9,0xb4) │ │ (156,205,148) # rgb = (0x9c,0xcd,0x94) │ │ - ( 44,180, 22) # rgb = (0x2c,0xb4,0x16) │ │ - ( 44,180, 22) # rgb = (0x2c,0xb4,0x16) │ │ ( 45,180, 22) # rgb = (0x2d,0xb4,0x16) │ │ (127,173,119) # rgb = (0x7f,0xad,0x77) │ │ (182,199,179) # rgb = (0xb6,0xc7,0xb3) │ │ (206,219,203) # rgb = (0xce,0xdb,0xcb) │ │ (129,176,122) # rgb = (0x81,0xb0,0x7a) │ │ (105,177, 94) # rgb = (0x69,0xb1,0x5e) │ │ ( 84,179, 68) # rgb = (0x54,0xb3,0x44) │ │ ( 78,176, 62) # rgb = (0x4e,0xb0,0x3e) │ │ ( 85,180, 69) # rgb = (0x55,0xb4,0x45) │ │ (108,178, 96) # rgb = (0x6c,0xb2,0x60) │ │ (131,176,123) # rgb = (0x83,0xb0,0x7b) │ │ (209,221,207) # rgb = (0xd1,0xdd,0xcf) │ │ (178,197,176) # rgb = (0xb2,0xc5,0xb0) │ │ (125,172,117) # rgb = (0x7d,0xac,0x75) │ │ - ( 42,178, 20) # rgb = (0x2a,0xb2,0x14) │ │ - ( 42,178, 20) # rgb = (0x2a,0xb2,0x14) │ │ ( 44,159, 26) # rgb = (0x2c,0x9f,0x1a) │ │ ( 50,156, 33) # rgb = (0x32,0x9c,0x21) │ │ (124,174,115) # rgb = (0x7c,0xae,0x73) │ │ (224,232,223) # rgb = (0xe0,0xe8,0xdf) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (221,230,220) # rgb = (0xdd,0xe6,0xdc) │ │ (120,172,111) # rgb = (0x78,0xac,0x6f) │ │ ( 50,156, 32) # rgb = (0x32,0x9c,0x20) │ │ ( 44,160, 25) # rgb = (0x2c,0xa0,0x19) │ │ - ( 39,175, 17) # rgb = (0x27,0xaf,0x11) │ │ - ( 39,175, 17) # rgb = (0x27,0xaf,0x11) │ │ ( 41,176, 18) # rgb = (0x29,0xb0,0x12) │ │ ( 39,175, 17) # rgb = (0x27,0xaf,0x11) │ │ ( 37,168, 15) # rgb = (0x25,0xa8,0x0f) │ │ ( 54,166, 36) # rgb = (0x36,0xa6,0x24) │ │ (101,169, 89) # rgb = (0x65,0xa9,0x59) │ │ (128,179,120) # rgb = (0x80,0xb3,0x78) │ │ (150,189,144) # rgb = (0x96,0xbd,0x90) │ │ (164,197,159) # rgb = (0xa4,0xc5,0x9f) │ │ (148,188,141) # rgb = (0x94,0xbc,0x8d) │ │ (125,177,117) # rgb = (0x7d,0xb1,0x75) │ │ ( 94,166, 82) # rgb = (0x5e,0xa6,0x52) │ │ ( 51,165, 32) # rgb = (0x33,0xa5,0x20) │ │ - ( 38,173, 15) # rgb = (0x26,0xad,0x0f) │ │ - ( 38,173, 15) # rgb = (0x26,0xad,0x0f) │ │ ( 38,174, 16) # rgb = (0x26,0xae,0x10) │ │ ( 39,170, 17) # rgb = (0x27,0xaa,0x11) │ │ ( 47,151, 30) # rgb = (0x2f,0x97,0x1e) │ │ ( 56,143, 42) # rgb = (0x38,0x8f,0x2a) │ │ ( 76,151, 63) # rgb = (0x4c,0x97,0x3f) │ │ ( 89,157, 78) # rgb = (0x59,0x9d,0x4e) │ │ ( 72,150, 60) # rgb = (0x48,0x96,0x3c) │ │ ( 53,142, 38) # rgb = (0x35,0x8e,0x26) │ │ ( 46,151, 29) # rgb = (0x2e,0x97,0x1d) │ │ ( 38,171, 17) # rgb = (0x26,0xab,0x11) │ │ - ( 34,170, 12) # rgb = (0x22,0xaa,0x0c) │ │ - ( 35,171, 13) # rgb = (0x23,0xab,0x0d) │ │ ( 36,171, 13) # rgb = (0x24,0xab,0x0d) │ │ ( 36,172, 14) # rgb = (0x24,0xac,0x0e) │ │ ( 35,171, 13) # rgb = (0x23,0xab,0x0d) │ │ - ( 38,173, 15) # rgb = (0x26,0xad,0x0f) │ │ - ( 38,174, 16) # rgb = (0x26,0xae,0x10) │ │ - ( 34,170, 12) # rgb = (0x22,0xaa,0x0c) │ │ ( 30,166, 8) # rgb = (0x1e,0xa6,0x08) │ │ ( 32,168, 10) # rgb = (0x20,0xa8,0x0a) │ │ ( 34,169, 11) # rgb = (0x22,0xa9,0x0b) │ │ ( 31,166, 8) # rgb = (0x1f,0xa6,0x08) │ │ - ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ - ( 52,188, 30) # rgb = (0x34,0xbc,0x1e) │ │ - ( 62,198, 40) # rgb = (0x3e,0xc6,0x28) │ │ - ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ - ( 48,183, 25) # rgb = (0x30,0xb7,0x19) │ │ - ( 33,169, 11) # rgb = (0x21,0xa9,0x0b) │ │ - ( 40,176, 18) # rgb = (0x28,0xb0,0x12) │ │ - ( 53,189, 31) # rgb = (0x35,0xbd,0x1f) │ │ - ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ - ( 50,185, 27) # rgb = (0x32,0xb9,0x1b) │ │ - ( 55,190, 32) # rgb = (0x37,0xbe,0x20) │ │ - ( 79,214, 56) # rgb = (0x4f,0xd6,0x38) │ │ - ( 49,185, 27) # rgb = (0x31,0xb9,0x1b) │ │ - ( 30,166, 8) # rgb = (0x1e,0xa6,0x08) │ │ ( 28,163, 5) # rgb = (0x1c,0xa3,0x05) │ │ - ( 46,181, 23) # rgb = (0x2e,0xb5,0x17) │ │ - ( 61,197, 39) # rgb = (0x3d,0xc5,0x27) │ │ - ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ ( 26,161, 3) # rgb = (0x1a,0xa1,0x03) │ │ - ( 31,167, 9) # rgb = (0x1f,0xa7,0x09) │ │ - ( 47,183, 25) # rgb = (0x2f,0xb7,0x19) │ │ - ( 60,196, 38) # rgb = (0x3c,0xc4,0x26) │ │ - ( 64,199, 41) # rgb = (0x40,0xc7,0x29) │ │ - ( 23,159, 1) # rgb = (0x17,0x9f,0x01) │ │ - ( 33,169, 11) # rgb = (0x21,0xa9,0x0b) │ │ - ( 54,190, 32) # rgb = (0x36,0xbe,0x20) │ │ - ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ - ( 25,161, 3) # rgb = (0x19,0xa1,0x03) │ │ - ( 32,168, 10) # rgb = (0x20,0xa8,0x0a) │ │ - ( 57,193, 35) # rgb = (0x39,0xc1,0x23) │ │ - ( 63,198, 40) # rgb = (0x3f,0xc6,0x28) │ │ - ( 46,182, 24) # rgb = (0x2e,0xb6,0x18) │ │ - ( 48,183, 25) # rgb = (0x30,0xb7,0x19) │ │ - ( 61,196, 38) # rgb = (0x3d,0xc4,0x26) │ │ } │ │ tRNS { │ │ - 0 4 115 172 166 58 82 201 255 132 167 252 255 132 174 255 255 255 255 255 135 176 255 255 255 255 255 255 255 255 255 255 255 139 180 255 255 255 255 255 255 255 255 255 255 255 142 183 255 255 255 255 255 255 255 255 255 255 255 255 255 145 186 255 255 255 255 255 255 255 255 149 190 255 255 255 255 255 255 255 255 255 255 255 255 153 193 255 255 255 255 255 255 255 255 255 255 255 255 255 255 157 197 255 255 255 255 255 255 255 255 255 255 161 201 255 255 255 255 255 255 255 255 255 255 255 255 165 204 255 255 255 255 255 255 255 255 255 255 169 209 255 255 255 168 203 253 255 255 255 255 59 77 146 157 182 243 210 164 155 1 3 2 70 249 255 205 79 88 255 243 145 41 7 129 237 135 18 28 213 120 18 21 88 9} │ │ + 0 4 115 172 166 58 82 201 132 167 252 132 174 135 176 139 180 142 183 145 186 149 190 153 193 157 197 161 201 165 204 169 209 168 203 253 59 77 146 157 182 243 210 164 155 1 3 2 70 249 205 79 88 243 145 41 7 129 237 135 18 28 213 120 18 21 88 9} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ 00000102030404040404040404040404040404040302010000 │ │ -00050607080808080808080808080808080808080807060500 │ │ -00090a0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0900 │ │ -000d0e0f10101010111210101010131213101010100f0e0d00 │ │ -001415161616161718191a1b161c1d1e1f2016161616151400 │ │ -002122080808232425262728292a2b262c2d29080808222100 │ │ -002e2f303030313233343536303738393a3b3c3030302f2e00 │ │ -003d3e3f3f313f404142433f3f3f444541463f313f3f3e3d00 │ │ -00474849404a4b4c4d4e4f5050504f4e515253544049484700 │ │ -00555650575859265a5b5c5d5e5f6061622663645750565500 │ │ -0065664e4e6768696a26266b6c6b26266d6e6f704e4e666500 │ │ -0071727373737475767778797a7b7c7d7e7574737373727100 │ │ -007f80818181818182838485868788898a8181818181807f00 │ │ -008b8c8d8e8e8e8e8e8e8d8f8f8f8e8e8e8e8e8e8e8d8c8b00 │ │ -00909192939394959595959496939393939393939392919000 │ │ -009798999a9a9b9c9696939d9e9f9f9f9f9f9f9f9a99989700 │ │ -00a0a1a20000a3a4a5a4a6a7000000000000000000a2a1a000 │ │ -000000000000a8a9aaabacad00000000000000000000000000 │ │ -000000000000aeafb0b1000000000000000000000000000000 │ │ -0000000000b2b3b4b500000000000000000000000000000000 │ │ -0000000000b6b7b80000000000000000000000000000000000 │ │ +00050607444444444444444444444444444444444407060500 │ │ +0008090a45454545454545454545454545454545450a090800 │ │ +000b0c46474747474849474747474a494a47474747460c0b00 │ │ +000d0e4b4b4b4b4c4d4e4f504b51525354554b4b4b4b0e0d00 │ │ +000f10444444565758595a5b5c5d5e595f605c444444100f00 │ │ +0011126161616263646566676168696a6b6c6d616161121100 │ │ +0013146e6e626e6f7071726e6e6e737470756e626e6e141300 │ │ +001516766f7778797a7b7c7d7d7d7c7b7e7f80816f76161500 │ │ +0017187d8283845985868788898a8b8c8d598e8f827d181700 │ │ +00191a7b7b9091929359599495945959969798997b7b1a1900 │ │ +001b1c9a9a9a9b9c9d9e9fa0a1a2a3a4a59c9b9a9a9a1c1b00 │ │ +001d1ea6a6a6a6a6a7a8a9aaabacadaeafa6a6a6a6a61e1d00 │ │ +001f20b0b1b1b1b1b1b1b0b2b2b2b1b1b1b1b1b1b1b0201f00 │ │ +00212223b3b3b4b5b5b5b5b4b6b3b3b3b3b3b3b3b323222100 │ │ +0024252627272829b6b6b32a2b2c2c2c2c2c2c2c2726252400 │ │ +002d2e2f00003031b73132330000000000000000002f2e2d00 │ │ +00000000000034b83536373800000000000000000000000000 │ │ +000000000000393a3b3c000000000000000000000000000000 │ │ +00000000003d3e3f4000000000000000000000000000000000 │ │ +00000000004142430000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/btn_close.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ ├── Image content ├── res/drawable-xhdpi-v4/stat_notify_sms_failed.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 45; height: 43; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -36,16 +37,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -106,54 +105,54 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 61 117 153 152 154 130 59 1 119 249 255 245 113 63 253 250 252 251 254 128 127 220 157 158 156 161 233 162 6 197 164 2 11 198 163 0 10 3 9 165 4 7 15 199 229 182 184 183 187 239 238 206 208 207 209 244 169 16 18 17 27 201 12 196 177 35 38 36 46 247 231 232 125 103 102 41 241 236 37 88 230 219 74 64 91 92 89 123 98 14 39 28 5 52 211 33 50 26 32 31 47 25 58} │ │ + 0 61 117 153 152 154 130 59 1 119 249 245 113 63 253 250 252 251 254 128 127 220 157 158 156 161 233 162 6 197 164 2 11 198 163 10 3 9 165 4 7 15 199 229 182 184 183 187 239 238 206 208 207 209 244 169 16 18 17 27 201 12 196 177 35 38 36 46 247 231 232 125 103 102 41 241 236 37 88 230 219 74 64 91 92 89 123 98 14 39 28 5 52 211 33 50 26 32 31 47 25 58} │ │ IMAGE { │ │ pixels hex │ │ 000001020303030303030303030303030303030303030303030303030303030303030303030303040506070008 │ │ -00090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0c0d00 │ │ -0e0f0b100f11111111111111111111111111111111111111111111111111111111111111111111110f120b1101 │ │ -090b100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b131111111111130b0b0b0b0b0b0b0b0b0b0b0b0b0b0b100b09 │ │ -140b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b110b14 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0f0b16051718191a1b0b130b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b1c000000001d1e0b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b1f0820200821220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b230020200021220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b232408202425220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b232408202425220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b232408202425220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b232408202425220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b232408202425220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b232408202425220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b232408202425220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b1f0820260821220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b2300000000271e0b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b28291d2a292b2c0b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b130b2d2e2f2f3031320b130b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b130b333435353637380b130b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b393a3b3b3c3d3e0b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b1c000000001d1e0b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b1f082626083f220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b1f202629203f220b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b120b1a0000000029400b110b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b110b414243434445340b0f0b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -150b110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b46474848471b100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b110b15 │ │ -4913110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b111349 │ │ -4a0b10130b0b0b0b0b0b0b0b0b0b0b0b0b0b130b130f0f0f0f0f130b0b0b0b0b0b0b0b0b0b0b0b0b0b13100b4b │ │ -4c4d0b0b0b0b0b0b0b0b0b0b0b0b0b0b0f130b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b4e4f │ │ -0050510a0b0b0b0b0b0b0b0b0b0b0b130b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a525300 │ │ -08003c54555657580b0b0b0b0b0b120b35595556555555555555555555555555555555555555555555545a0020 │ │ -002000000000005b0b0b0b0b0b110b365c00000000000000000000000000000000000000000000000000002000 │ │ -00000820265d265e0b0b0b0b120b5f60005d262626262626262626262626262626262626262626262620080000 │ │ -24242424242024610b0b0b110b3662002600000024242424242424242424242424242424242424242424242424 │ │ -24242424242024610b0b120b376300260000002424242424242424242424242424242424242424242424242424 │ │ -24242424242024610b110b36620026000000242424242424242424242424242424242424242424242424242424 │ │ -24242424242024610f0b3764002600000024242424242424242424242424242424242424242424242424242424 │ │ -24242424242024650b366600260000002424242424242424242424242424242424242424242424242424242424 │ │ -242424242420246734640026000000242424242424242424242424242424242424242424242424242424242424 │ │ -242424242408243d64002600000024242424242424242424242424242424242424242424242424242424242424 │ │ +00090a6666666666666666666666666666666666666666666666666666666666666666666666666666660b0c00 │ │ +0d0e660f0e10101010101010101010101010101010101010101010101010101010101010101010100e11661001 │ │ +09660f6666666666666666666666666666666666121010101010126666666666666666666666666666660f6609 │ │ +136610666666666666666666666666666666666666666666666666666666666666666666666666666666106613 │ │ +1466106666666666666666666666666666660e661505161718191a661266666666666666666666666666106614 │ │ +14661066666666666666666666666666666611661b000000001c1d661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611661e081f1f082021661066666666666666666666666666106614 │ │ +146610666666666666666666666666666666116622001f1f002021661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611662200081f002321661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611662200081f002321661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611662200081f002321661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611662200081f002321661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611662200081f002321661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611662200081f002321661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611662200081f002321661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611661e081f24082021661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611662200000000251d661066666666666666666666666666106614 │ │ +146610666666666666666666666666666666116626271c2827292a661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666612662b2c2d2d2e2f30661266666666666666666666666666106614 │ │ +146610666666666666666666666666666666666666666666666666666666666666666666666666666666106614 │ │ +146610666666666666666666666666666666126631323333343536661266666666666666666666666666106614 │ │ +1466106666666666666666666666666666661166373839393a3b3c661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611661b000000001c1d661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611661e082424083d21661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611661e1f24271f3d21661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666611661900000000273e661066666666666666666666666666106614 │ │ +14661066666666666666666666666666666610663f404141424332660e66666666666666666666666666106614 │ │ +146610666666666666666666666666666666666644454646451a0f666666666666666666666666666666106614 │ │ +471210666666666666666666666666666666666666666666666666666666666666666666666666666666101247 │ │ +48660f1266666666666666666666666666661266120e0e0e0e0e126666666666666666666666666666120f6649 │ │ +4a4b66666666666666666666666666660e12666666666666666666666666666666666666666666666666664c4d │ │ +004e4f0a666666666666666666666612666666666666666666666666666666666666666666666666660a505100 │ │ +08003a52535455566666666666661166335753545353535353535353535353535353535353535353535258001f │ │ +001f00000000005966666666661066345a00000000000000000000000000000000000000000000000000001f00 │ │ +0000081f245b245c6666666611665d5e005b24242424242424242424242424242424242424242424241f080000 │ │ +00000000001f005f66666610663460002400000000000000000000000000000000000000000000000000000000 │ │ +00000000001f005f66661166356100240000000000000000000000000000000000000000000000000000000000 │ │ +00000000001f005f66106634600024000000000000000000000000000000000000000000000000000000000000 │ │ +00000000001f005f0e663562002400000000000000000000000000000000000000000000000000000000000000 │ │ +00000000001f006366346400240000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000001f006532620024000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000008003b62002400000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/stat_notify_sms.png │ ├── sng │ │ @@ -132,62 +132,61 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 3 5 4 1 106 172 140 27 2 9 167 255 224 38 67 251 250 249 151 85 254 175 82 171 83 253 240 206 233 202 183 32 6 25 181 152 15 45 207 237 41 20 234 252 210 8 57 199 7 204 170 244 239 44 21 215 16 62 192 47 48 180 161 35 56 197 242 229 200 247 245 73 71 105 248 81 31 144 124 17 115 34 129 241 193 119 19 53 93 147 189 221 186 135 49 23 10 11 42 55 30 132 216 51 223 76 43 78 236 212 173 153 159 195 214 238 84 174 70 155 12 184 226 125 228 188 154 166 145 142 141} │ │ + 0 3 5 4 1 106 172 140 27 2 9 167 224 38 67 251 250 249 151 85 254 175 82 171 83 253 240 206 233 202 183 32 6 25 181 152 15 45 207 237 41 20 234 252 210 8 57 199 7 204 170 244 239 44 21 215 16 62 192 47 48 180 161 35 56 197 242 229 200 247 245 73 71 105 248 81 31 144 124 17 115 34 129 241 193 119 19 53 93 147 189 221 186 135 49 23 10 11 42 55 30 132 216 51 223 76 43 78 236 212 173 153 159 195 214 238 84 174 70 155 12 184 226 125 228 188 154 166 145 142 141} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -010101010203030303030303030303030303030303030303030303030303030303030303030303030303040501010100 │ │ -010105010101010101010101010101010101010101010101010101010101010101010101010101010101010105010100 │ │ -010101050607070707070707070707070707070707070707070707070707070707070707070707070707080901050100 │ │ -050a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0e0f010500 │ │ -0401100d1112111111111111111111111111111111111111111111111111111111111111111111111111130d14010400 │ │ -0401150d120d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d111617010300 │ │ -0400180d120d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d110d19000300 │ │ -04001a0d120d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d0d0d0d0d161b160d0d0d0d0d0d0d0d0d0d0d0d0d161b0d0d0d0d0d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d0d0d0d1b0d0d0d1b0d0d0d0d0d0d0d0d0d0d0d160d0d0d1b0d0d0d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d0d0d160d1c1d1c0d160d0d0d0d0d0d0d0d0d160d1e1f120d0d0d0d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d0d1b0d20212223240d1b0d0d0d0d0d0d0d160d25262227280d1b0d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d1616292a0102012b2c0d160d0d0d0d0d2d0d2e2f0102013011160d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d2d0d313204020401330d1b0d0d0d0d0d110d3401320a0322350d160d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d160d363701020138360d160d0d0d0d0d1b0d393a010a013b1b0d0d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d0d1b0d3c3d323e3f0d1b0d0d0d0d0d0d0d1b0d40410b421d0d1b0d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d0d0d160d1c43440d160d0d0d0d0d0d0d0d0d0d0d4546130d160d0d160d0d0d0d110d07000300 │ │ -04001a0d120d0d160d0d1b0d0d1b0d0d0d1b0d0d0d0d0d0d0d0d0d0d0d2d0d0d0d1b0d0d2d0d0d160d0d110d07000300 │ │ -04001a0d120d160d2d2d0d110d0d162d160d0d0d0d0d0d0d0d0d0d0d0d0d1b2d160d16110d470d0d0d0d110d07000300 │ │ -04001a0d12160d48494a0e0d0d1b2d160d0d0d0d0d0d0d0d0d0d0d0d0d0d0d162d1b0d0d2e304b2d1b16110d07000300 │ │ -04001a0d13164c4d01014e4f350d0d0d122d1b1616160d0d0d1616161b2d110d0d0d2c50510101520d16110d07000300 │ │ -04001a0d121b160832010101535431480d0d0d0d0d0d0d0d0d0d0d0d0d0d0d5556573801010158070d1b110d07000300 │ │ -04001a0d120d160d240f0101010132595a5b5c5d4848121b134835395e5f5a6005010501013d330d0d0d110d07000300 │ │ -04001a0d120d0d1b0d2952610101010101010a32626364650f6263220a0101010101016667470d2d0d0d110d07000300 │ │ -04001a0d120d0d0d2d0d0d685f2a0401010101010a0a0101010a05010101010103695b6a0d0d1b0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d162d0d0d1233506b6c5801010101010101010a38276d67282d0d0d110d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d0d1b1b0d0d0d0d6e6f3c700771547207177374750d0d0d0d2d1b0d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d0d0d0d0d1b112d0d0d0d0d0d0d0d0d0d0d0d0d0d2d11160d0d0d0d0d0d0d0d0d110d07000300 │ │ -04001a0d120d0d0d0d0d0d0d0d0d0d0d0d1b2d2d11112d1b1111112d1b1b0d0d0d0d0d0d0d0d0d0d0d0d110d07000300 │ │ -0400180d120d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d110d07000300 │ │ -0401760d120d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d111677010300 │ │ -0401780d1112111111160d0d0d0d0d0d0d0d111111111111111111111111111111111111111111111111130d79010400 │ │ -050a7a7b0d0d0d0d0d0d0d0d0d0d0d0d0d1b0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d7c64010500 │ │ -0105010b7d070777077e0d160d0d0d0d160d7f0770070707070707070707070707070707070707070707802a01050100 │ │ -010105010101010101810d110d0d16110d82010101010101010101010101010101010101010101010101010105010100 │ │ -010100050403030b03770d110d0d2d0d83010a2203030303030303030303030303030303030303030303040501010100 │ │ -000000000000000300070d1116110d820102050101000000000000000000000000000000000000000000000000000000 │ │ -000000000000000300070d122d0d83010505010101000000000000000000000000000000000000000000000000000000 │ │ -000000000000000300070d4c0d8201020501010000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000300071b0d830105050101010000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000300190d84010205010100000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000003007b7201050501010100000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000a004a6205050101000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000102020202020202020202020202020202020202020202020202020202020202020202020202030400000000 │ │ +000004000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000 │ │ +000000040506060606060606060606060606060606060606060606060606060606060606060606060606070800040000 │ │ +04090a0b8383838383838383838383838383838383838383838383838383838383838383838383838383830c0d000400 │ │ +03000e830f100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f118312000300 │ │ +0300138310838383838383838383838383838383838383838383838383838383838383838383838383830f1415000200 │ │ +0300168310838383838383838383838383838383838383838383838383838383838383838383838383830f8317000200 │ │ +0300188310838383838383838383838383838383838383838383838383838383838383838383838383830f8306000200 │ │ +0300188310838383838383838383141914838383838383838383838383831419838383838383838383830f8306000200 │ │ +0300188310838383838383838319838383198383838383838383838383148383831983838383838383830f8306000200 │ │ +03001883108383838383838314831a1b1a831483838383838383838314831c1d108383838383838383830f8306000200 │ │ +030018831083838383838319831e1f2021228319838383838383831483232420252683198383838383830f8306000200 │ │ +0300188310838383838314142728000100292a831483838383832b832c2d0001002e0f148383838383830f8306000200 │ │ +030018831083838383832b832f300301030031831983838383830f8332003009022033831483838383830f8306000200 │ │ +0300188310838383838314833435000100363483148383838383198337380009003919838383838383830f8306000200 │ │ +030018831083838383838319833a3b303c3d83198383838383838319833e3f0a401b83198383838383830f8306000200 │ │ +03001883108383838383838314831a4142831483838383838383838383834344118314838314838383830f8306000200 │ │ +03001883108383148383198383198383831983838383838383838383832b8383831983832b83831483830f8306000200 │ │ +03001883108314832b2b830f8383142b1483838383838383838383838383192b1483140f8345838383830f8306000200 │ │ +030018831014834647480c8383192b14838383838383838383838383838383142b1983832c2e492b19140f8306000200 │ │ +0300188311144a4b00004c4d33838383102b19141414838383141414192b0f8383832a4e4f00005083140f8306000200 │ │ +03001883101914073000000051522f4683838383838383838383838383838353545536000000560683190f8306000200 │ │ +0300188310831483220d00000000305758595a5b46461019114633375c5d585e04000400003b318383830f8306000200 │ │ +03001883108383198327505f0000000000000930606162630d60612009000000000000646545832b83830f8306000200 │ │ +03001883108383832b8383665d28030000000000090900000009040000000000026759688383198383830f8306000200 │ │ +030018831083838383142b838310314e696a5600000000000000000936256b65262b83830f83838383830f8306000200 │ │ +03001883108383838383831919838383836c6d3a6e066f52700615717273838383832b198383838383830f8306000200 │ │ +0300188310838383838383838383190f2b838383838383838383838383832b0f148383838383838383830f8306000200 │ │ +0300188310838383838383838383838383192b2b0f0f2b190f0f0f2b19198383838383838383838383830f8306000200 │ │ +0300168310838383838383838383838383838383838383838383838383838383838383838383838383830f8306000200 │ │ +0300748310838383838383838383838383838383838383838383838383838383838383838383838383830f1475000200 │ │ +030076830f100f0f0f1483838383838383830f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f118377000300 │ │ +040978798383838383838383838383838319838383838383838383838383838383838383838383838383837a62000400 │ │ +0004000a7b060675067c83148383838314837d066e0606060606060606060606060606060606060606067e2800040000 │ │ +0000040000000000007f830f8383140f8380000000000000000000000000000000000000000000000000000004000000 │ │ +000000040302020a0275830f83832b838100092002020202020202020202020202020202020202020202030400000000 │ │ +00000000000000020006830f140f83800001040000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000002000683102b8381000404000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000020006834a838000010400000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000200061983810004040000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000200178382000104000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000200797000040400000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000900486004040000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/menu/config_quickmessages.xml │ ├── res/menu/config_quickmessages.xml │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ - │ │ + │ │ ├── res/menu/config_contacts.xml │ ├── res/menu/config_contacts.xml │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ - │ │ + │ │ ├── res/menu/smspopup_config.xml │ ├── res/menu/smspopup_config.xml │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ - │ │ + │ │ ├── res/menu/config_contact.xml │ ├── res/menu/config_contact.xml │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ - │ │ - │ │ + │ │ + │ │ ├── res/layout/popup_message_fragment.xml │ ├── res/layout/popup_message_fragment.xml │ │ @@ -15,15 +15,15 @@ │ │ │ │ │ │